.fh figure{margin:0}.fh .eyebrow{font-family:var(--ui)}.fh h1 em,.fh h2 em,.fh h3 em{font-style:italic;font-weight:500;color:var(--accent-text)}.fh-center{display:grid;justify-items:center;gap:var(--s-3);text-align:center;max-width:760px;margin:0 auto var(--s-6)}.fh-photo{display:block;border-radius:var(--r-2);overflow:hidden;background:var(--card-2)}.fh-photo img{display:block;width:100%;height:100%;object-fit:cover}figure>figcaption.note,figure>figcaption{margin-top:var(--s-2)}.fh-hero{padding-block:var(--s-6) var(--s-7)}.fh-hero__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-7);align-items:center}.fh-hero__text{display:grid;gap:var(--s-3);justify-items:start;align-content:center}.fh-hero__text h1{max-width:16ch}.fh-hero__h1{display:grid;gap:var(--s-3)}.fh-hero__line{display:block}.fh-hero__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);align-items:start}.fh-hero__photo .fh-photo{aspect-ratio:3 / 4}.fh-hero__photo.fh-hero__photo--2{margin-top:var(--s-6)}.fh-hero__photo figcaption{text-align:center}.fhd-hero__media,.fg-hero__photo{justify-self:end;width:100%;max-width:560px}.fhd-hero__media .fh-photo,.fg-hero__photo .fh-photo{aspect-ratio:5 / 4}.fhd-hero__media figcaption,.fg-hero__photo figcaption{text-align:end}@media (max-width:960px){.fh-hero__in{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.fhd-hero__media,.fg-hero__photo{justify-self:stretch;max-width:none}.fhd-hero__media .fh-photo,.fg-hero__photo .fh-photo{aspect-ratio:16 / 10}}@media (max-width:640px){.fh-hero{padding-block:var(--s-5) var(--s-6)}.fh-hero__photos{grid-template-columns:repeat(2,minmax(0,1fr))}.fh-hero__photo--1{display:none}.fh-hero__photo.fh-hero__photo--2{margin-top:0}}.fh-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--s-4) var(--s-6);margin-bottom:var(--s-5)}.fh-head__main{display:grid;gap:var(--s-2);max-width:62ch}.fh-head__count{color:var(--ink-2);font-size:var(--t-3)}.fh-head__aside{display:grid;gap:var(--s-3);justify-items:start;max-width:420px;color:var(--ink-2)}.fh-pills{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:center;margin-top:var(--s-5)}.fh-source{margin-top:var(--s-4)}.fh-grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}@media (max-width:639px){.fh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}}.fh-card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);border-radius:var(--r-2);background:var(--card);overflow:hidden;color:inherit;text-decoration:none}.fh-card__media{display:block;aspect-ratio:16 / 10;background:var(--card-2);overflow:hidden}.fh-card__media img{display:block;width:100%;height:100%;object-fit:cover}.fh-card__body{display:flex;flex-direction:column;gap:2px;padding:var(--s-3) var(--s-4) var(--s-4)}.fh-card__body>span{display:block}.fh-card__name{font-family:var(--display);font-weight:600;font-size:var(--t-4);line-height:1.15;color:var(--ink)}.fh-card__name a{color:inherit;text-decoration:none}.fh-card__loc{font-size:var(--t-1);color:var(--ink-2)}.fh-card__note{font-size:var(--t-1);color:var(--muted);margin-top:var(--s-1)}.fh-card__links{display:grid;gap:var(--s-1);justify-items:start;margin-top:auto;padding-top:var(--s-3);font-size:var(--t-1)}.fh-card__view{font-size:var(--t-1);font-weight:500;color:var(--accent-text);text-decoration:none;margin-top:auto;padding-top:var(--s-2)}.fh-card__links .fh-card__view{margin-top:0;padding-top:0}.fh-card a:hover,a.fh-card:hover .fh-card__view{text-decoration:underline;text-underline-offset:3px}.fh-card__name a:hover{text-decoration:none;color:var(--accent-text)}@media (prefers-reduced-motion:no-preference){.fh-card{transition:transform .16s cubic-bezier(.25,1,.5,1)}.fh-card:hover{transform:translateY(-1px)}}@media (max-width:639px){.fh-card__body{padding:var(--s-2) var(--s-3) var(--s-3)}.fh-card__name{font-size:var(--t-3)}.fh-card__note{display:none}}.fh-yes{text-align:center}.fh-yes__q{justify-self:center}.fh-yes__word{font-family:var(--display);font-size:var(--t-6);font-weight:600;line-height:1;color:var(--accent-text);margin-top:var(--s-2)}.fh-yes__cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-6);text-align:start;max-width:1040px;margin:var(--s-5) auto 0;color:var(--ink-2);font-size:var(--t-3);line-height:1.65}@media (max-width:760px){.fh-yes__cols{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}}.fh-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:var(--s-6);align-items:center}.fh-feature__notes{display:grid;gap:var(--s-5)}.fh-feature__notes p{display:grid;gap:var(--s-1);color:var(--ink-2);font-size:var(--t-3)}.fh-feature__photo .fh-photo{aspect-ratio:2 / 1}.fh-feature__photo figcaption{text-align:end;font-size:var(--t-1)}@media (max-width:760px){.fh-feature{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}}.fh-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);align-items:stretch}@media (max-width:900px){.fh-three{grid-template-columns:minmax(0,1fr)}}.fh-tier{display:grid;gap:var(--s-3);justify-items:center;align-content:start;text-align:center}.fh-tier p{color:var(--ink-2)}.fh-tier__fig strong{font-family:var(--display);font-size:var(--t-5);font-weight:600;line-height:1.1;color:var(--accent-text)}.fh-res__foot{margin:var(--s-5) auto 0;gap:var(--s-2)}.fh-res__foot .btn{margin-top:var(--s-2);white-space:normal;text-align:center}.fh-process{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--s-7);align-items:center}@media (max-width:960px){.fh-process{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}.fh-process__photo .fh-photo{aspect-ratio:4 / 3}.fh-costs{display:grid;gap:var(--s-2);margin-top:var(--s-4)}.fh-costs p{color:var(--ink-2)}.fh-costs__links{display:grid;gap:var(--s-1);justify-items:start;margin-top:var(--s-1)}.fh-costs__links a{min-height:32px;display:inline-flex;align-items:center}.fh-steps{list-style:none;margin:var(--s-5) 0 0;padding:0;counter-reset:fh-step}.fh-steps>li{counter-increment:fh-step;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--s-4);row-gap:var(--s-1);padding-block:var(--s-4);border-top:1px solid var(--line)}.fh-steps>li:last-child{border-bottom:1px solid var(--line)}.fh-steps>li::before{content:counter(fh-step,decimal-leading-zero);grid-row:1 / span 2;font-family:var(--num);font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--t-5);line-height:1;color:var(--accent-text)}.fh-steps h3{grid-column:2}.fh-steps p{grid-column:2;color:var(--ink-2);font-size:var(--t-3);line-height:1.6}.fh-faq h2,.fhd-faq__heading,.gv-faq__h{margin-block:var(--s-2) var(--s-4);max-width:760px}.fh-get{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4);align-items:stretch}@media (max-width:900px){.fh-get{grid-template-columns:minmax(0,1fr)}}.fh-get__ask{align-content:center}.fh-get__ask h2{font-size:var(--t-6);line-height:1}.fh-get__ask h2,.cta-wrap .cta-h{text-wrap:balance;max-width:16ch}.fh-get__facts{display:grid;gap:var(--s-2);align-content:start}.fh-get__price{font-size:var(--t-5);line-height:1.1;color:var(--ink)}.fh-get__price small{font-family:var(--ui);font-weight:500;font-size:var(--t-2);color:var(--ink-2)}.fh-get__note{margin-top:auto;padding-top:var(--s-3);font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--t-4);line-height:1.3;color:var(--accent-text)}.fh-ledger{display:grid;margin-top:var(--s-2)}.fh-ledger>div{display:flex;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-2);border-bottom:1px solid var(--line);font-size:var(--t-2)}.fh-ledger>div:last-child{border-bottom:0}.fh-ledger>div>span:first-child{color:var(--muted)}.fh-ledger>div>span:last-child{color:var(--ink);font-weight:500;text-align:end}.fh-ledger .is-good{color:var(--accent-text)}.fhd-hero__dev{color:var(--ink-2)}.hero-answer{font-size:var(--t-3);font-weight:500;color:var(--accent-text)}.fhd-hero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2)}.fhd-hero__omr{font-size:var(--t-5);line-height:1;color:var(--ink)}.fhd-hero__omr small,.stat__n small,.fhd-unit__price small{font-family:var(--ui);font-weight:500;font-size:var(--t-1);color:var(--ink-2)}.fhd-hero__lbl{font-size:var(--t-1);color:var(--muted)}[data-section]{scroll-margin-top:calc(var(--nav-h) + 72px)}.fhd-chapter-wrap{position:sticky;top:calc(var(--nav-h) + var(--s-2));z-index:var(--z-bar);display:flex;justify-content:center;padding-inline:16px;pointer-events:none}.chapter{pointer-events:auto;display:flex;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--card);border:1px solid var(--line-2);border-radius:999px;padding:4px}.chapter::-webkit-scrollbar{display:none}.ch-dot{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 var(--s-4);border:0;border-radius:999px;background:transparent;color:var(--ink-2);font-size:var(--t-2);font-weight:500;cursor:pointer;white-space:nowrap}.ch-dot:hover{color:var(--ink)}.ch-dot.active{background:var(--accent-soft);color:var(--accent-text)}.fhd-numbers h2{margin-bottom:var(--s-4)}.fhd-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.fhd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fhd-stats .stat{justify-items:center;text-align:center;gap:var(--s-1);padding:var(--s-5) var(--s-3)}.fhd-stats .stat__l:first-child{font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted)}:lang(ar) .fhd-stats .stat__l:first-child,:lang(fa) .fhd-stats .stat__l:first-child{letter-spacing:0}.stat__n--text{font-family:var(--display);font-weight:600;font-size:var(--t-4)}.fhd-check{color:var(--accent-text)}.fhd-why h2{margin-bottom:var(--s-4)}.fhd-case{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);gap:var(--s-6);align-items:start;padding-block:var(--s-5);border-top:1px solid var(--line)}.fhd-case:last-child{border-bottom:1px solid var(--line)}.fhd-case__n{font-size:var(--t-6);line-height:1;color:var(--accent-text)}.fhd-case__s{font-size:var(--t-5)}.fhd-case__d{color:var(--ink-2);font-size:var(--t-3);line-height:1.6}@media (max-width:960px){.fhd-case{grid-template-columns:72px minmax(0,1fr);gap:var(--s-3) var(--s-4)}.fhd-case__d{grid-column:2}}@media (max-width:640px){.fhd-case{grid-template-columns:minmax(0,1fr)}.fhd-case__d{grid-column:auto}.fhd-case__n{font-size:var(--t-5)}}.fhd-photos{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin-top:var(--s-5)}.fhd-photos .fh-photo{aspect-ratio:16 / 10}@media (max-width:639px){.fhd-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.fhd-photos>:last-child:nth-child(odd):not(:first-child){grid-column:1 / -1}}.fhd-units{grid-template-columns:minmax(0,1fr) minmax(0,320px)}@media (max-width:960px){.fhd-units{grid-template-columns:minmax(0,1fr)}}.fhd-units__h{margin-bottom:var(--s-4)}.fhd-units>*{min-width:0}.fhd-units__table{min-width:540px}.fhd-unit__type{display:block;font-size:var(--t-2);color:var(--ink)}.fhd-unit__gv{display:block;font-weight:500;color:var(--accent-text);margin-top:2px}.fhd-unit__price .num{color:var(--ink);white-space:nowrap}.fhd-unit__usd{display:block;font-size:var(--t-1);color:var(--muted)}.fhd-unit__go{text-align:end;white-space:nowrap}.fhd-unsure{display:grid;gap:var(--s-3);justify-items:start;margin-top:var(--s-8)}.fhd-unsure p:not(.eyebrow){color:var(--ink-2)}@media (max-width:960px){.fhd-unsure{margin-top:0}}.fhd-pay{text-align:center}.fhd-pay__statement{font-family:var(--display);font-weight:600;font-size:var(--t-6);line-height:1.08;max-width:24ch;margin:var(--s-3) auto 0;color:var(--ink);text-wrap:balance}.fhd-pay__statement em{font-style:italic;font-weight:500;color:var(--accent-text)}.fhd-pay__option{margin-top:var(--s-6)}.fhd-track{list-style:none;margin:var(--s-4) auto 0;padding:0;max-width:980px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s-3)}.fhd-phase{display:grid;gap:2px;justify-items:center;align-content:start;padding:var(--s-4) var(--s-3);background:var(--card);border:1px solid var(--line);border-radius:var(--r-2)}.fhd-phase.is-active{border-color:var(--accent);background:var(--accent-soft)}.fhd-phase__pct{font-size:var(--t-5);line-height:1.1;color:var(--ink)}.fhd-phase__name{font-weight:600;color:var(--ink)}.fhd-phase__when{font-size:var(--t-1);color:var(--muted)}.fhd-pay__note{margin:var(--s-4) auto 0}@media (max-width:640px){.fhd-track{grid-auto-flow:row;grid-auto-columns:auto}}.fhd-amenities{list-style:none;margin:var(--s-4) 0 0;padding:0;display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}@media (min-width:1100px){.fhd-photos:has(>:nth-child(4):last-child),.fhd-amenities:has(>:nth-child(4):last-child),.fhd-photos:has(>:nth-child(8):last-child),.fhd-amenities:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.fhd-photos:has(>:nth-child(6):last-child),.fhd-amenities:has(>:nth-child(6):last-child),.fhd-photos:has(>:nth-child(9):last-child),.fhd-amenities:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.fhd-photos:has(>:nth-child(10):last-child),.fhd-amenities:has(>:nth-child(10):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}.fhd-amenities li{display:flex;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--card);color:var(--ink-2)}.fhd-am__icon{flex:none;width:38px;height:38px;border-radius:50%;background:var(--accent-soft);display:grid;place-items:center}.fhd-am__icon svg{width:18px;height:18px;fill:none;stroke:var(--accent-text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fhd-nbh__intro{margin:var(--s-2) 0 var(--s-5)}.fhd-stop-btn{flex:none}.fhd-sale .rows{margin-top:var(--s-2)}.sticky-cta{display:none}@media (max-width:640px){.sticky-cta{display:flex;gap:var(--s-2);position:fixed;inset-inline:0;bottom:0;z-index:var(--z-bar);padding:var(--s-3) 16px calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--ground);border-top:1px solid var(--line);transition:transform .3s,opacity .3s}.sticky-cta .btn{flex:1}.sticky-cta.is-hidden{transform:translateY(100%);opacity:0;pointer-events:none}.fh-detail-page .footer{padding-bottom:calc(var(--s-3) + 72px)}}.fc-hero h1{max-width:16ch}.fc-priority{display:grid;gap:var(--s-3)}.fc-priority .eyebrow{justify-self:center}.priority-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-3)}@media (max-width:1100px){.priority-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.priority-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.p-card:last-child{grid-column:1 / -1}}.p-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);padding:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--card);color:var(--ink);text-align:start;cursor:pointer;font:inherit}.p-card:hover{border-color:var(--ink-2)}.p-card.active{border-color:var(--accent);background:var(--accent-soft)}.p-card-icon svg{display:block;width:22px;height:22px;fill:none;stroke:var(--accent-text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-card-icon{margin-bottom:var(--s-1)}.p-card-title{font-weight:600;font-size:var(--t-3);line-height:1.25}.p-card-desc{font-size:var(--t-1);color:var(--ink-2)}.p-card-win{margin-top:auto;padding-top:var(--s-2);font-size:var(--t-1);font-weight:500;color:var(--accent-text)}@media (max-width:720px){.p-card{padding:var(--s-3)}.p-card-desc{display:none}}.results-title{font-size:var(--t-5)}.rank-card .fh-card__name{display:flex;align-items:baseline;gap:var(--s-2)}.rank-num{font-size:var(--t-4);color:var(--accent-text)}.rank-key{display:grid;gap:2px;margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--line)}.rank-key-label{font-size:var(--t-1);color:var(--muted)}.rank-key-val{font-family:var(--num);font-weight:700;font-size:var(--t-4);line-height:1.2;color:var(--ink)}.rank-key-note{font-size:var(--t-1);color:var(--ink-2)}.rank-match{font-size:var(--t-1);font-weight:600;color:var(--accent-text)}.rank-price{margin-top:var(--s-2);font-size:var(--t-1);color:var(--ink-2)}.rank-price strong{font-size:var(--t-2);color:var(--ink)}.rank-card.fading{opacity:0}@media (max-width:639px){.rank-key-val{font-size:var(--t-3)}}@media (prefers-reduced-motion:no-preference){.rank-card{transition:opacity .2s,transform .16s cubic-bezier(.25,1,.5,1)}}.fc-table__head{display:grid;gap:var(--s-2);margin-bottom:var(--s-4)}.comp-table th,.comp-table td{min-width:136px}.comp-table thead th{vertical-align:bottom}.comp-table th[scope="row"],.comp-table .comp-corner{position:sticky;inset-inline-start:0;z-index:1;min-width:132px}.comp-table tbody th[scope="row"]{background:var(--card)}.th-photo{display:block;width:100%;max-width:132px;aspect-ratio:16 / 10;border-radius:var(--r-1);overflow:hidden;background:var(--card-2);margin-bottom:var(--s-2)}.th-photo img{display:block;width:100%;height:100%;object-fit:cover}.th-project-name{display:block;font-size:var(--t-2);color:var(--ink)}.th-project-loc{display:block;font-weight:400;color:var(--muted)}.comp-table .cell-best{color:var(--accent-text);font-weight:600}.comp-table .cell-best .num{color:inherit}.comp-table .cell-muted,.comp-table .cell-dash{color:var(--muted)}.cell-tag-roi{color:var(--accent-text)}.table-note{margin-top:var(--s-3)}.gv-hero h1{max-width:14ch}@media (min-width:961px){.gv-hero .fh-hero__in{min-height:360px}}.gv-strip .stat__l{min-height:2lh}.gv-permit{justify-self:end;width:100%;max-width:400px;display:grid;gap:var(--s-2);padding:var(--s-5);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-3)}.gv-permit__country{font-size:var(--t-1);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--muted)}.gv-permit__title{font-family:var(--display);font-weight:600;font-size:var(--t-5);line-height:1.1;color:var(--ink)}.gv-permit__holder{font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--t-4);line-height:1.2;color:var(--accent-text);margin-bottom:var(--s-2)}.gv-permit__row{display:flex;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line);font-size:var(--t-1)}.gv-permit__row span{color:var(--muted)}.gv-permit__row b{color:var(--ink);font-weight:600;text-align:end}.gv-permit__row .is-mint{color:var(--accent-text)}.gv-permit__valid{margin-top:var(--s-2);text-align:end;font-size:var(--t-1);font-weight:600;letter-spacing:0.2em;color:var(--accent-text)}@media (max-width:960px){.gv-permit{justify-self:start}}.gv-strip{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.gv-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.gv-strip .stat__n{font-family:var(--display);font-weight:600;font-size:var(--t-5);color:var(--accent-text)}.gv-strip .stat__n small{font-family:var(--ui);font-size:var(--t-1);font-weight:500;color:var(--ink-2)}.gv-what{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-7);align-items:start}.gv-what__head{display:grid;gap:var(--s-3)}.gv-what__photo{margin-top:var(--s-3);max-width:460px}.gv-what__photo .fh-photo{aspect-ratio:4 / 3}.gv-what__body{padding-top:var(--s-7)}@media (max-width:900px){.gv-what{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.gv-what__body{padding-top:0}.gv-what__photo{max-width:none}}.gv-cond__item{display:grid;gap:var(--s-2);justify-items:center;align-content:start;text-align:center}.gv-cond__item p{color:var(--ink-2)}.gv-cond__val{font-family:var(--display);font-weight:600;font-size:var(--t-6);line-height:1;color:var(--accent-text)}.gv-gets__h{margin-block:var(--s-2) var(--s-5)}.gv-gets{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.gv-gets__card{display:grid;gap:var(--s-2);align-content:start}.gv-gets__card p{color:var(--ink-2)}.gv-proc__total{color:var(--ink-2);font-size:var(--t-3);max-width:36ch}.gv-proc__total strong{color:var(--ink)}.gv-track{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.gv-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gv-track{grid-template-columns:minmax(0,1fr)}}.gv-step{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--card)}.gv-step__n{font-size:var(--t-5);line-height:1;color:var(--accent-text)}.gv-step__b{color:var(--ink-2)}.gv-step__d{font-size:var(--t-1);font-weight:600;color:var(--muted)}.gv-docs__h{margin-block:var(--s-2) var(--s-5)}.gv-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}@media (max-width:760px){.gv-docs{grid-template-columns:minmax(0,1fr)}}.gv-docs__note{margin-top:var(--s-3)}.fh-checks{list-style:none;margin:var(--s-3) 0 0;padding:0}.fh-checks li{position:relative;padding-block:var(--s-2);padding-inline-start:28px;border-bottom:1px solid var(--line);color:var(--ink-2)}.fh-checks li:last-child{border-bottom:0}.fh-checks li::before{content:"\2713";position:absolute;inset-inline-start:2px;color:var(--accent-text);font-weight:600}.gv-qual__gv{font-size:var(--t-1);font-weight:500;color:var(--accent-text)}.gv-qual__gv:first-of-type{margin-top:var(--s-2)}.fg-steps__lead{margin-top:var(--s-2)}.fg-sources__list{list-style:none;margin:var(--s-4) 0 0;padding:0;display:grid;gap:var(--s-2);overflow-wrap:anywhere}.fh-defs{position:absolute;width:0;height:0;overflow:hidden}.fh-arch{position:relative;display:block;overflow:hidden;border-radius:var(--r-arch);background:var(--card-2)}.fh-arch>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.fh-arch__cap{position:absolute;bottom:var(--s-4);left:50%;transform:translateX(-50%);z-index:1;display:inline-flex;align-items:center;min-height:26px;padding:0 var(--s-3);border-radius:999px;background:var(--white);color:var(--black);font-size:var(--t-1);font-weight:600;white-space:nowrap;text-decoration:none}.fh-fl{height:auto;pointer-events:none}.fh-flower{position:absolute;z-index:2}@property --fh-sweep{syntax:"<angle>";inherits:true;initial-value:0deg}.fh-sweep{--fh-sweep:0deg;transition:--fh-sweep .9s cubic-bezier(.65,0,.35,1)}.fh-sweep__b{position:absolute;inset:0;z-index:1;-webkit-mask-image:conic-gradient(from 270deg at 50% 100%,black var(--fh-sweep),transparent 0);mask-image:conic-gradient(from 270deg at 50% 100%,black var(--fh-sweep),transparent 0)}.fh-sweep__b>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.fh-sweep__hand{position:absolute;left:50%;bottom:0;z-index:2;width:2px;height:160%;margin-left:-1px;transform-origin:50% 100%;transform:rotate(calc(var(--fh-sweep) - 90deg));background:var(--white);opacity:clamp(0,calc(sin(var(--fh-sweep)) * 2.2),1);pointer-events:none}.fh-sweep__hand::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--white)}@supports not (opacity:sin(90deg)){.fh-sweep__hand{display:none}}@media (hover:hover) and (pointer:fine){.fh-card:is(:hover,:focus-within) .fh-sweep{--fh-sweep:180deg}}.fh-sweep .fh-arch__cap{z-index:3}.fh-index .fh-hero__line{font-size:var(--t-7);line-height:1.02}.fh-index .fh-hero__text h1{max-width:11em}.fh-arches{display:flex;gap:var(--s-4);align-items:flex-end;justify-content:flex-end;height:560px}.fh-arches__arch--1{flex:0 1 180px;height:62%}.fh-arches__arch--2{flex:0 1 260px;height:100%}.fh-arches__arch--3{flex:0 1 196px;height:76%}.fh-index .fh-yes__word{font-size:var(--t-8);line-height:.9;margin-top:var(--s-2)}.fh-index .fh-yes__word:is(:lang(ar),:lang(fa),:lang(zh)){line-height:1.3}.fh-index .fh-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-7) var(--s-5)}.fh-index .fh-card{display:flex;flex-direction:column;gap:var(--s-4);border:0;border-radius:0;background:none;overflow:visible}.fh-index .fh-card:hover{transform:none}.fh-index .fh-card__media{aspect-ratio:auto;height:340px}.fh-index .fh-card__body{align-items:center;text-align:center;padding:0;gap:var(--s-1)}.fh-index .fh-card__name{font-size:var(--t-5)}.fh-index .fh-card__note{max-width:260px}.fh-index .fh-card__links{justify-items:center}.fh-index .fh-card__links .note{text-align:center}.fh-knock{--fh-knock-top:clamp(240px,26vw,360px);--fh-knock-bot:var(--fh-knock-top);--fh-knock-notes:108px;--fh-knock-rise:.59;--fh-knock-edge:max(var(--fh-knock-top),calc(var(--fh-knock-notes) + var(--t-9) * var(--fh-knock-rise)));position:relative;overflow:hidden;isolation:isolate;height:calc(var(--fh-knock-edge) + var(--fh-knock-bot));margin-top:var(--s-8)}.fh-knock:lang(ru){--fh-knock-notes:140px}.fh-knock:lang(fa){--fh-knock-notes:132px;--fh-knock-rise:.64}.fh-knock:lang(zh){--fh-knock-notes:132px;--fh-knock-rise:.78}.fh-knock:lang(ar){--fh-knock-notes:132px;--fh-knock-rise:.85}.fh-knock__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;z-index:0}.fh-knock__sheet{position:absolute;inset-inline:0;top:0;height:var(--fh-knock-edge);background:var(--ground);z-index:1}.fh-knock__word{position:absolute;inset:0;z-index:2;pointer-events:none}.fh-knock__word span{position:absolute;inset-inline:0;bottom:var(--fh-knock-bot);transform:translateY(.1em);text-align:center;display:block;font-family:var(--display);font-weight:700;font-size:var(--t-9);line-height:.74;letter-spacing:-.035em;white-space:nowrap;color:var(--ink)}.fh-knock.is-cut .fh-knock__word{background-image:var(--fh-knock-img);background-size:cover;background-position:center top;-webkit-background-clip:text;background-clip:text;color:transparent}.fh-knock.is-cut .fh-knock__word span{color:transparent}.fh-knock__notes{position:absolute;z-index:3;top:var(--s-6);inset-inline:0;display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:var(--s-7)}.fh-knock__notes p{display:grid;gap:var(--s-1);color:var(--ink-2);font-size:var(--t-3);line-height:1.5}.fh-knock__foot{position:absolute;z-index:3;bottom:var(--s-5);inset-inline:0}.fh-knock__foot .fh-arch__cap{position:static;transform:none}.fh-index .fh-three{align-items:end;gap:var(--s-5)}.fh-index .fh-tier{border-radius:var(--r-arch);padding:clamp(96px,10vw,140px) var(--s-6) var(--s-6);align-content:start;border:1px solid var(--line)}.fh-index .fh-tier:nth-child(1){background:var(--card);min-height:420px}.fh-index .fh-tier:nth-child(2){background:var(--accent-soft);border-color:transparent;min-height:480px}.fh-index .fh-tier:nth-child(3){background:var(--accent);border-color:transparent;min-height:540px;color:var(--accent-ink)}.fh-index .fh-tier:nth-child(3) p,.fh-index .fh-tier:nth-child(3) .fh-tier__fig strong,.fh-index .fh-tier:nth-child(3) h3{color:var(--accent-ink)}.fh-index .fh-tier__fig strong{font-size:var(--t-6)}.fh-index .fh-tier:nth-child(1) .fh-tier__fig strong{font-style:italic;font-weight:500}.fh-duo{position:relative;aspect-ratio:4 / 5}.fh-duo__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-clip-path:url(#fh-duo-end);clip-path:url(#fh-duo-end)}[dir="rtl"] .fh-duo__img{-webkit-clip-path:url(#fh-duo-start);clip-path:url(#fh-duo-start)}.fh-duo .fh-arch__cap{left:32%}[dir="rtl"] .fh-duo .fh-arch__cap{left:68%}.fh-index .fh-costs{position:relative;z-index:1;margin:calc(var(--s-8) * -1.4) var(--s-5) 0}.fh-arches{position:relative}.fh-arches__flower{width:200px;inset-inline-start:-24px;bottom:-48px}.fh-knock__sheet{overflow:visible}.fh-knock__flower{width:clamp(130px,14vw,220px);bottom:-14%;inset-inline-end:5%;z-index:3}.fh-faq{--fh-faq-fl:170px}.fh-faq__head{position:relative;padding-inline-end:calc(var(--fh-faq-fl) + var(--s-5))}.fh-faq__flower{width:var(--fh-faq-fl);inset-inline-end:0;top:0;z-index:0}.fh-faq .faq{position:relative;z-index:1;margin-inline-end:calc(var(--fh-faq-fl) + var(--s-5))}.fh-cta__flower{width:120px;margin-bottom:var(--s-1)}.fh-cta__arch{max-width:760px;margin-inline:auto;border-radius:var(--r-arch);padding-top:clamp(72px,8vw,110px);background:var(--deep);border-color:transparent;color:var(--deep-ink)}.fh-cta__arch p,.fh-cta__arch h2{color:var(--deep-ink)}.fh-cta__arch .fh-cta__heading{font-size:var(--t-7);line-height:1.02;max-width:640px}@media (max-width:1100px){.fh-arches{height:440px;justify-content:center}.fh-index .fh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fh-index .fh-three{grid-template-columns:minmax(0,1fr)}.fh-index .fh-tier{min-height:0!important;padding-top:80px}}@media (max-width:700px){.fh-arches{height:340px;gap:var(--s-3)}.fh-arches__arch--1{display:none}.fh-arches__arch--2{flex-basis:200px}.fh-arches__arch--3{flex-basis:140px}.fh-index .fh-grid{gap:var(--s-6) var(--s-3)}.fh-index .fh-card__media{height:220px}.fh-index .fh-card__name{font-size:var(--t-4)}.fh-index .fh-card__note{display:none}.fh-knock,.fh-knock:lang(ru),.fh-knock:lang(fa),.fh-knock:lang(zh),.fh-knock:lang(ar){--fh-knock-top:291px;--fh-knock-bot:229px;--fh-knock-notes:170px}.fh-knock__notes{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.fh-index .fh-costs{margin:calc(var(--s-7) * -1.4) var(--s-3) 0}.fh-arches__flower{width:110px;inset-inline-start:auto;inset-inline-end:-12px;bottom:-36px}.fh-knock__flower{display:none}.fh-faq{--fh-faq-fl:100px}.fh-faq__head{min-height:calc(var(--fh-faq-fl) * 590 / 440 + var(--s-3))}.fh-faq .faq{margin-inline-end:0}}