.page-for-agencies .fa-open{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.page-for-agencies .fa-open__body{border-right:1px solid var(--line);flex-direction:column;gap:clamp(36px,5vw,72px);padding-bottom:clamp(44px,6vw,96px);display:flex}.page-for-agencies .fa-open__body .switch{border-width:0 0 1px}.page-for-agencies .fa-open__words{padding:0 var(--pad);gap:22px;display:grid}.page-for-agencies .fa-open__tag{color:var(--lime);align-items:center;gap:10px;display:inline-flex}.page-for-agencies .fa-open__title{font:600 clamp(44px, min(5.6vw, 10vh), 88px)/.95 var(--display);letter-spacing:-.05em;color:#fff;text-wrap:balance}.page-for-agencies .fa-open__text{color:#eaf6e3b8;max-width:46ch;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.page-for-agencies .fa-open .checks li{color:var(--mint)}.page-for-agencies .fa-open .checks svg{color:var(--lime)}.page-for-agencies .fa-open__photo{padding:clamp(28px, 4vw, 64px) var(--pad);place-items:center;display:grid;position:relative}.page-for-agencies .fa-open__frame{aspect-ratio:4/5;width:100%;max-width:560px;box-shadow:10px 10px 0 var(--lime);border:1px solid #eaf6e34d;position:relative;overflow:hidden}.page-for-agencies .fa-open__zoom{position:absolute;inset:0}.page-for-agencies .fa-open__frame img{width:100%;height:100%}@media (max-width:900px){.page-for-agencies .fa-open{grid-template-columns:1fr}.page-for-agencies .fa-open__body{border-right:0}.page-for-agencies .fa-open__photo{padding-top:0}.page-for-agencies .fa-open__frame{aspect-ratio:4/3;box-shadow:6px 6px 0 var(--lime)}}.page-for-agencies .fa-plan{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:40px clamp(40px,6vw,96px);display:grid}.page-for-agencies .fa-plan__card{gap:22px;display:grid}.page-for-agencies .fa-plan__card .price-card{padding-inline:clamp(24px,3vw,44px);box-shadow:10px 10px #062a1e24}@media (max-width:1000px){.page-for-agencies .fa-plan{grid-template-columns:1fr}.page-for-agencies .fa-plan__card{order:-1}}.page-for-agencies .fa-words{grid-template-columns:minmax(0,2fr) minmax(0,.78fr);display:grid}.page-for-agencies .fa-words__quote{padding:clamp(40px, 5vw, 72px) var(--pad)}.page-for-agencies .fa-words__head{padding:clamp(40px, 5vw, 72px) var(--pad);border-left:1px solid var(--line);background:var(--mint);flex-direction:column;justify-content:flex-end;gap:24px;display:flex}.page-for-agencies .fa-words__head .h2{font-size:clamp(40px,4.4vw,68px)}@media (max-width:900px){.page-for-agencies .fa-words{grid-template-columns:1fr}.page-for-agencies .fa-words__head{border-left:0;border-bottom:1px solid var(--line);order:-1}}
