.fs-page{background:color-mix(in oklab, var(--ink) 4%, var(--paper));min-height:100vh;margin:0}.fs-page img{max-width:100%;display:block}.fs-page a{color:inherit}.fs-page .fs-frame{width:100%;max-width:1180px;margin:0 auto;overflow:hidden}@media (min-width:600px){.fs-page{padding:36px 16px}.fs-page .fs-frame{border-radius:18px;box-shadow:0 40px 90px -38px #0c151880}}.fs-page{--white:#fcfaf4;--offwhite:#f8f3e8;--paper:#f1eadc;--sand:#ece1cc;--mist:#e3ecec;--ink:#0c1518;--ink-2:#14242b;--ink-3:#21383f;--teal-700:#06647d;--teal-900:color-mix(in oklab, var(--teal-700), #021216 55%);--teal-500:color-mix(in oklab, var(--teal-700), #fff 24%);--teal-200:color-mix(in oklab, var(--teal-700) 24%, var(--paper));--teal-100:color-mix(in oklab, var(--teal-700) 12%, var(--paper));--mint:#4ef2d9;--accent:var(--teal-700);--t-ink:#1b2a2e;--t-body:#2c3c40;--t-soft:#4c5d61;--t-mute:#74858a;--t-pap:#efe9dc;--t-pap-soft:#b4c0c1;--t-pap-mute:#7c8d90;--line:#14242821;--line-2:#14242838;--line-pap:#efe9dc29;--f-display:"Newsreader", Georgia, serif;--f-body:"Hanken Grotesk", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:30px;--lift-1:0 1px 2px #101c1e0d, 0 10px 26px -16px #101c1e47;--lift-2:0 2px 4px #101c1e0f, 0 22px 50px -24px #101c1e66;--lift-dark:0 30px 60px -30px #0009;--ease:cubic-bezier(.2,.6,.2,1);--dur:.7s}.fs-page.pair-spectral{--f-display:"Spectral", Georgia, serif}.fs-page *{box-sizing:border-box}.fs-page .fs-frame{background:var(--paper);color:var(--t-body);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;container:page/inline-size}.fs-page .eyebrow{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t-mute);align-items:center;gap:10px;font-size:11.5px;font-weight:500;display:flex}.fs-page .eyebrow .num{color:var(--t-soft)}.fs-page .eyebrow.on-dark{color:var(--t-pap-mute)}.fs-page .eyebrow .rule{background:var(--line);flex:1;height:1px}.fs-page .eyebrow.on-dark .rule{background:var(--line-pap)}.fs-page h2.head{font-family:var(--f-display);letter-spacing:-.015em;color:var(--t-ink);margin:var(--s-5) 0 0;text-wrap:balance;font-size:clamp(33px,6.6cqi,54px);font-weight:400;line-height:1.05}.fs-page h2.head em{font-style:italic}.fs-page .on-dark h2.head,.fs-page h2.head.on-dark,.fs-page .z-ink h2.head{color:var(--t-pap)}.fs-page .body-lg{color:var(--t-body);font-size:clamp(16.5px,2.1cqi,18.5px);line-height:1.62}.fs-page .lede{font-family:var(--f-display);color:var(--t-ink);letter-spacing:-.005em;text-wrap:pretty;font-size:clamp(20px,2.9cqi,26px);font-weight:400;line-height:1.4}.fs-page .emph{color:var(--teal-700)}.fs-page .body-lg .emph{font-weight:600}.fs-page .section{padding:clamp(46px,9cqi,104px) clamp(22px,6cqi,84px);position:relative}.fs-page .z-white{background:var(--white)}.fs-page .z-offwhite{background:var(--offwhite)}.fs-page .z-paper{background:var(--paper)}.fs-page .z-sand{background:var(--sand)}.fs-page .z-mist{background:var(--mist)}.fs-page .z-ink{background:var(--ink);color:var(--t-pap)}.fs-page .hero{background:var(--ink);color:var(--t-pap);padding-bottom:clamp(70px,9cqi,96px)}.fs-page .hero__photo{aspect-ratio:4/3;background:var(--ink-2);width:100%;position:relative;overflow:hidden}.fs-page .hero__photo image-slot{width:100%;height:100%;display:block}.fs-page .hero__slot{z-index:1;position:absolute;inset:0}.fs-page .hero__pers{z-index:2;text-align:center;font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--t-pap);text-shadow:0 1px 3px #080f1299;justify-content:center;align-items:center;gap:9px;font-size:10.5px;display:flex;position:absolute;top:16px;left:0;right:0}.fs-page .hero__pers:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#080f1280,#080f1200);height:70px;position:absolute;top:-16px;left:0;right:0}.fs-page .hero__pers .dot{background:var(--mint);border-radius:50%;width:4px;height:4px}@media (display-mode:standalone){.fs-page .hero__pers{--notch:max(16px, env(safe-area-inset-top,0px));top:var(--notch)}.fs-page .hero__pers:before{top:calc(-1 * var(--notch));height:calc(var(--notch) + 54px)}.fs-static .fs-page .hero__pers,.sep-embed .fs-page .hero__pers{--notch:16px;top:16px}.fs-static .fs-page .hero__pers:before,.sep-embed .fs-page .hero__pers:before{height:70px;top:-16px}}.fs-page .hero__band{padding:clamp(28px,6cqi,48px) clamp(22px,6cqi,84px) 0}.fs-page .hero__eyebrow{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t-pap-mute);margin-bottom:18px;font-size:11px}.fs-page .hero__addr{font-family:var(--f-display);letter-spacing:-.02em;color:var(--t-pap);margin:0;font-size:clamp(38px,8.6cqi,80px);font-weight:400;line-height:1}.fs-page .hero__loc{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-pap-mute);margin-top:16px;font-size:12px}.fs-page .hero__empty{background:repeating-linear-gradient(135deg,#16262d 0 2px,#0000 2px 11px),linear-gradient(160deg,#16272e,#0e1a1f);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fs-page .hero__empty span{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:#5e767c;font-size:11px}.fs-page .price{background:var(--paper);padding-top:0;padding-bottom:clamp(40px,7cqi,84px)}.fs-page .price__card{z-index:3;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--lift-2);margin-top:clamp(-58px,-7cqi,-88px);padding:clamp(28px,5.5cqi,56px);position:relative}.fs-page .price__accentbar{background:linear-gradient(var(--teal-700), var(--teal-500));border-radius:0 4px 4px 0;width:4px;position:absolute;top:22px;bottom:22px;left:0}.fs-page .price__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 28px;display:flex}.fs-page .price__label{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--teal-700);white-space:nowrap;font-size:11.5px;font-weight:500}.fs-page .price__sub{color:var(--t-soft);max-width:32ch;margin:0;font-size:15.5px}.fs-page .price__sub b{color:var(--teal-900);font-weight:600}.fs-page .price__single{font-family:var(--f-display);letter-spacing:-.03em;color:var(--teal-900);font-variant-numeric:lining-nums tabular-nums;margin:20px 0 0;font-size:clamp(60px,18cqi,144px);font-weight:400;line-height:.9}.fs-page .price__single .cur{vertical-align:.34em;color:var(--teal-500);font-size:.5em}.fs-page .price__range{margin-top:20px}.fs-page .price__rangerow{flex-direction:column;align-items:flex-start;gap:clamp(22px,3.2cqi,30px);display:flex}.fs-page .price__leg{flex-direction:column;gap:clamp(10px,1.4cqi,18px);display:flex}.fs-page .price__leg .cap{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--teal-700);font-size:10.5px}.fs-page .price__leg .val{font-family:var(--f-display);letter-spacing:-.03em;color:var(--teal-900);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(46px,13cqi,104px);font-weight:400;line-height:.88}.fs-page .price__leg .val .cur{vertical-align:.36em;color:var(--teal-500);font-size:.48em}.fs-page .price__dash{font-family:var(--f-display);color:var(--teal-500);padding-bottom:.12em;font-size:clamp(28px,8cqi,60px);line-height:1;display:none}.fs-page .price__bar{background:var(--teal-100);border-radius:99px;height:6px;margin-top:22px;position:relative;overflow:hidden}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fs-page .price__bar i{background:linear-gradient(90deg, var(--teal-500), var(--teal-700));transform-origin:0;animation:barGrow 1.1s var(--ease) .25s both;border-radius:99px;position:absolute;inset:0;transform:scaleX(1)}.fs-page .note{background:var(--offwhite)}.fs-page .note__grid{align-items:center;gap:clamp(28px,5cqi,56px);display:grid}.fs-page .note__copy .lede{max-width:26ch;margin-top:20px}.fs-page .note__copy .body-lg{max-width:42ch;margin-top:16px}.fs-page .video{aspect-ratio:4/5;border-radius:var(--r-lg);background:linear-gradient(165deg, var(--teal-200), var(--mist));border:1px solid var(--line);box-shadow:var(--lift-1);position:relative;overflow:hidden}.fs-page .video:before{content:"";background:repeating-linear-gradient(135deg,#0538450a 0 2px,#0000 2px 12px);position:absolute;inset:0}.fs-page .video__play{background:var(--white);border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #05384540}.fs-page .video__play:after{content:"";border-left:16px solid var(--teal-700);border-top:10px solid #0000;border-bottom:10px solid #0000;margin-left:4px}.fs-page .video__player:fullscreen{object-fit:contain!important;object-position:center!important;background:#000!important;width:100%!important;height:100%!important;transform:none!important}.fs-page .video__player:fullscreen{object-fit:contain!important;object-position:center!important;background:#000!important;width:100%!important;height:100%!important;transform:none!important}.fs-page .whyprice{background:var(--paper)}.fs-page .why__lead{align-items:end;gap:clamp(20px,4cqi,40px);margin-top:clamp(26px,4cqi,40px);display:grid}.fs-page .why__numblock{align-items:flex-start;gap:18px;display:flex}.fs-page .why__num{font-family:var(--f-display);color:var(--teal-900);letter-spacing:-.03em;font-size:clamp(58px,13cqi,108px);font-weight:400;line-height:.8}.fs-page .why__numtext{color:var(--t-ink);align-self:center;max-width:16ch;font-size:clamp(16.5px,2.2cqi,19px);line-height:1.32}.fs-page .why__agentnote{font-family:var(--f-display);color:var(--t-soft);max-width:44ch;font-size:clamp(16px,2.2cqi,19px);font-style:italic;line-height:1.5}.fs-page .comps{gap:12px;margin-top:clamp(30px,5cqi,52px);display:grid}.fs-page .comp-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--lift-1);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:row;align-items:stretch;display:flex;overflow:hidden}.fs-page .comp-card:hover{box-shadow:var(--lift-2);transform:translateY(-3px)}.fs-page .comp-card__photo{background:var(--mist);flex:none;align-self:stretch;width:116px;min-height:96px;margin:-1px 0 -1px -1px;position:relative}.fs-page .comp-card__photo image-slot{width:100%;height:100%;display:block;position:absolute;inset:0}.fs-page .comp-card__photo img{object-fit:cover;object-position:left bottom;width:100%;height:100%;display:block;position:absolute;inset:0}.fs-page .comp-card__body{flex:1;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:clamp(15px,2.4cqi,18px) clamp(16px,2.6cqi,20px);display:flex}.fs-page .comp-card__info{min-width:0}.fs-page .comp-card__idx{font-family:var(--f-mono);letter-spacing:.14em;color:var(--t-mute);margin-bottom:5px;font-size:10.5px;display:block}.fs-page .comp-card__addr{font-family:var(--f-display);color:var(--t-ink);overflow-wrap:break-word;min-width:0;font-size:clamp(18px,2.6cqi,22px);line-height:1.1}.fs-page .comp-card__meta{font-family:var(--f-mono);letter-spacing:.07em;color:var(--t-mute);text-transform:uppercase;margin-top:6px;font-size:10px}.fs-page .comp-card__price{text-align:right;flex:none}.fs-page .comp-card__price b{font-family:var(--f-display);color:var(--t-ink);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(18px,2.6cqi,23px);font-weight:400;display:block}.fs-page .comp-card__price span{font-family:var(--f-mono);letter-spacing:.18em;color:var(--t-mute);text-transform:uppercase;font-size:9.5px}@container page (max-width:719.98px){.fs-page .comp-card__body{flex-direction:column;align-items:stretch;gap:0}.fs-page .comp-card__info{display:contents}.fs-page .comp-card__idx{order:0}.fs-page .comp-card__addr{overflow-wrap:anywhere;order:1}.fs-page .comp-card__price{text-align:left;flex:none;order:2;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;display:flex}.fs-page .comp-card__meta{order:3;margin-top:6px}}.fs-page .comp__src{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t-mute);margin-top:20px;font-size:10.5px}.fs-page .reasons{background:var(--offwhite)}.fs-page .rcards{gap:14px;margin-top:clamp(28px,5cqi,48px);display:grid}.fs-page .rcard{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--lift-1);transition:transform .25s var(--ease), box-shadow .25s var(--ease);padding:clamp(22px,3cqi,30px)}.fs-page .rcard:hover{box-shadow:var(--lift-2);transform:translateY(-3px)}.fs-page .rcard__idx{font-family:var(--f-mono);letter-spacing:.12em;color:var(--teal-700);font-size:12px}.fs-page .rcard__title{font-family:var(--f-display);color:var(--t-ink);margin-top:16px;font-size:clamp(21px,2.8cqi,26px);line-height:1.12}.fs-page .rcard__body{color:var(--t-body);max-width:46ch;margin-top:10px;font-size:16px;line-height:1.55}.fs-page .bynum{background:var(--ink);color:var(--t-pap)}.fs-page .bynum__sample{border:1px solid var(--t-pap-mute);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-pap-mute);vertical-align:middle;border-radius:99px;margin-left:.6em;padding:2px 8px;font-size:9.5px;display:inline-block}.fs-page .cmp{margin-top:clamp(22px,3.5cqi,34px)}.fs-page .cmp__label{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--t-pap-soft);font-size:11.5px}.fs-page .cmp__row{flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,5cqi,56px);margin-top:22px;display:flex}.fs-page .card-mark{background:var(--teal-100);border:1px solid color-mix(in oklab, var(--teal-700) 18%, transparent);width:48px;height:48px;color:var(--teal-700);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.fs-page .card-mark svg{width:24px;height:24px;display:block}.fs-page .cmp__col{flex-direction:column;gap:16px;display:flex}.fs-page .cmp__k{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.fs-page .cmp__col--you .cmp__k{color:var(--teal-500)}.fs-page .cmp__col--mkt .cmp__k{color:var(--t-pap-mute)}.fs-page .cmp__v{font-family:var(--f-display);letter-spacing:-.02em;align-items:baseline;line-height:.92;display:flex}.fs-page .cmp__v i{margin-left:.04em;font-size:.4em;font-style:normal}.fs-page .cmp__col--you .cmp__v{color:var(--t-pap);font-size:clamp(64px,15cqi,128px)}.fs-page .cmp__col--you .cmp__v i{color:var(--t-pap-soft)}.fs-page .cmp__col--you .spark{color:var(--mint)}.fs-page .cmp__col--mkt .cmp__v{color:var(--t-pap-mute);font-size:clamp(40px,9cqi,80px)}.fs-page .cmp__col--mkt .cmp__v i{color:var(--t-pap-mute)}.fs-page .cmp__vs{font-family:var(--f-display);color:var(--t-pap-mute);padding-bottom:.5em;font-size:clamp(18px,3cqi,28px);font-style:italic}.fs-page .bynum__track{background:#ffffff14;border-radius:99px;height:12px;margin-top:clamp(30px,5cqi,46px);position:relative}@keyframes fillGrow{0%{transform:scaleX(0)}to{transform:scaleX(var(--fill,.983))}}.fs-page .bynum__fill{background:linear-gradient(90deg, var(--teal-500), var(--mint));transform-origin:0;transform:scaleX(var(--fill,.983));animation:fillGrow 1.3s var(--ease) .3s both;border-radius:99px;position:absolute;inset:0}.fs-page .bynum__mktmark{background:var(--t-pap-soft);width:2px;position:absolute;top:-7px;bottom:-7px}.fs-page .bynum__mktmark span{white-space:nowrap;font-family:var(--f-mono);letter-spacing:.1em;color:var(--t-pap-mute);text-transform:uppercase;font-size:9.5px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.fs-page .bynum__sub{border-top:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(20px,4cqi,40px);margin-top:clamp(34px,5cqi,52px);padding-top:clamp(26px,3.5cqi,36px);display:grid}.fs-page .substat__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t-pap-soft);font-size:10.5px}.fs-page .substat__v{font-family:var(--f-display);flex-wrap:wrap;align-items:baseline;gap:clamp(10px,1.6cqi,18px);margin-top:14px;line-height:.95;display:flex}.fs-page .substat__you,.fs-page .substat__mkt{align-items:baseline;display:inline-flex}.fs-page .substat__you{color:var(--t-pap);font-size:clamp(38px,6cqi,56px)}.fs-page .substat__you .spark{color:var(--mint)}.fs-page .substat__mkt{color:var(--t-pap-mute);font-size:clamp(26px,4cqi,38px)}.fs-page .substat__v i{margin-left:.06em;font-size:.42em;font-style:normal}.fs-page .substat__k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-pap-mute);align-self:center;margin-right:.5em;font-size:9.5px}.fs-page .substat__you .substat__k{color:var(--teal-500)}.fs-page .reasons__guarantee{font-family:var(--f-display);color:var(--t-ink);max-width:42ch;margin-top:clamp(26px,3.4cqi,38px);font-size:clamp(19px,2.4cqi,24px);font-style:italic;line-height:1.4}.fs-page .mkt{background:var(--sand)}.fs-page .mcards{gap:14px;margin-top:clamp(28px,5cqi,48px);display:grid}.fs-page .mcard{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--lift-1);transition:transform .25s var(--ease), box-shadow .25s var(--ease);padding:clamp(26px,3.6cqi,40px)}.fs-page .mcard:hover{box-shadow:var(--lift-2);transform:translateY(-3px)}.fs-page .mcard .card-mark{border-radius:17px;width:58px;height:58px}.fs-page .mcard .card-mark svg{width:30px;height:30px}.fs-page .mcard__title{font-family:var(--f-display);color:var(--t-ink);margin-top:22px;font-size:clamp(22px,3.1cqi,30px);line-height:1.08}.fs-page .mcard__body{color:var(--t-body);max-width:42ch;margin-top:12px;font-size:16.5px;line-height:1.55}.fs-page .work{background:var(--mist)}.fs-page .flow{gap:14px;margin-top:clamp(28px,5cqi,48px);display:grid;position:relative}.fs-page .flow:before{content:"";background:var(--line-2);z-index:0;width:2px;position:absolute;top:26px;bottom:26px;left:33px}.fs-page .fstep{z-index:1;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--lift-1);transition:transform .25s var(--ease), box-shadow .25s var(--ease);padding:clamp(18px,2.6cqi,22px) clamp(18px,2.6cqi,22px) clamp(18px,2.6cqi,22px) 66px;position:relative}.fs-page .fstep:hover{box-shadow:var(--lift-2);transform:translateY(-2px)}.fs-page .fstep__badge{background:var(--teal-700);width:34px;height:34px;color:var(--on-signature,#eafcff);font-family:var(--f-mono);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:clamp(18px,2.6cqi,22px);left:16px}.fs-page .fstep__title{font-family:var(--f-display);color:var(--t-ink);font-size:clamp(19px,2.6cqi,23px);line-height:1.12}.fs-page .fstep__body{color:var(--t-body);margin-top:6px;font-size:15.5px;line-height:1.5}.fs-page .reviews{background:var(--ink);color:var(--t-pap)}.fs-page .reviews__layout{align-items:center;gap:clamp(28px,5cqi,48px);margin-top:clamp(24px,4cqi,40px);display:grid}.fs-page .stars{color:var(--teal-500);letter-spacing:4px;font-size:17px}.fs-page .stars.sm{letter-spacing:2px;font-size:13px}.fs-page .review__q{font-family:var(--f-display);color:var(--t-pap);letter-spacing:-.012em;text-wrap:pretty;max-width:22ch;margin:16px 0 0;font-size:clamp(24px,3.8cqi,38px);line-height:1.3}.fs-page .review__q .mark{color:var(--teal-500)}.fs-page .review__attr{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t-pap-mute);margin-top:22px;font-size:11px}.fs-page .rev-conf{background:var(--ink-2);border:1px solid var(--line-pap);border-radius:var(--r-lg);padding:clamp(24px,3.5cqi,32px)}.fs-page .rev-logos{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px;display:flex}.fs-page .plogo{color:var(--t-pap);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.fs-page .plogo+.plogo{border-left:1px solid var(--line-pap);padding-left:22px}.fs-page .plogo__name{font-family:var(--f-body);letter-spacing:-.01em;font-size:clamp(18px,2.3cqi,21px);font-weight:600}.fs-page .plogo:hover .plogo__name{color:var(--mint)}.fs-page .rev-conf__rating{align-items:center;gap:12px;display:flex}.fs-page .rev-conf__num{font-family:var(--f-display);color:var(--t-pap);font-size:clamp(40px,7cqi,58px);line-height:1}.fs-page .rev-conf__count{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-pap-soft);margin-top:14px;font-size:12px}.fs-page .rev-conf__count .emph{color:var(--mint);font-weight:600}.fs-page .rev-conf .zillow{background:var(--ink-3);border:1px solid var(--line-pap);border-radius:var(--r-md);box-shadow:none;transition:transform .25s var(--ease);flex-direction:column;gap:8px;margin-top:22px;padding:20px 22px;text-decoration:none;display:flex}.fs-page .rev-conf .zillow:hover{transform:translateY(-2px)}.fs-page .rev-conf .zillow .lead{font-family:var(--f-display);color:var(--t-pap);font-size:clamp(17px,2.2cqi,20px)}.fs-page .rev-conf .zillow .go{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-500);align-items:center;gap:8px;font-size:10.5px;display:flex}.fs-page .rev-source-note{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-pap-soft);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);will-change:opacity, transform;align-self:center;margin-left:auto;font-size:12px;transition-delay:.12s;transform:translateY(4px)}.fs-page .rev-source-g{vertical-align:middle;opacity:0;width:clamp(18px,5cqi,20px);height:auto;transition:opacity .4s var(--ease), transform .4s var(--ease);will-change:opacity, transform;margin-right:9px;transition-delay:.12s;display:inline-block;transform:translateY(4px)}.fs-page .reveal.in .rev-source-note,.fs-page .reveal.in .rev-source-g{opacity:1;transform:none}.fs-page .area{background:var(--paper)}.fs-page .area__stats{gap:clamp(12px,1.6cqi,16px);margin-top:clamp(28px,5cqi,48px);display:grid}.fs-page .stat{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--lift-1);padding:clamp(20px,3cqi,28px) clamp(18px,3cqi,24px)}.fs-page .stat__val{font-family:var(--f-display);color:var(--t-ink);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(36px,6.4cqi,56px);line-height:.92}.fs-page .stat__label{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t-mute);margin-top:14px;font-size:10px}.fs-page .stat__sub{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-mute);margin-top:7px;font-size:10px}.fs-page .chart{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--lift-1);margin-top:clamp(16px,2.4cqi,24px);padding:clamp(22px,4cqi,34px)}.fs-page .chart__head{justify-content:space-between;gap:12px;display:flex}.fs-page .chart__cap{flex-direction:column;display:flex}.fs-page .chart__cap.r{text-align:right;align-items:flex-end}.fs-page .chart__cap .k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-mute);font-size:9.5px}.fs-page .chart__cap .v{font-family:var(--f-display);color:var(--teal-900);margin-top:4px;font-size:clamp(20px,3.4cqi,30px)}.fs-page .chart__cap .v.pill{background:var(--teal-100);border-radius:6px;align-self:flex-start;padding:1px 8px}.fs-page .chart__plot{margin-top:22px;position:relative}.fs-page .chart svg{width:100%;height:auto;display:block;overflow:visible}.fs-page .chart .gridline{stroke:var(--line);stroke-width:1px}.fs-page .chart .ylabel{font-family:var(--f-mono);letter-spacing:.03em;fill:var(--t-mute);font-size:9px}.fs-page .chart .dropline{stroke:var(--teal-500);stroke-width:1.4px;stroke-dasharray:3 4;opacity:.5}.fs-page .chart .halo{fill:none;stroke:var(--teal-700);stroke-opacity:.22;stroke-width:2px}.fs-page .chart .xlabel{font-family:var(--f-mono);letter-spacing:.12em;fill:var(--t-mute);text-transform:uppercase;font-size:9px}.fs-page .chart .area-fill{fill:#06647d12}@keyframes drawLine{0%{stroke-dashoffset:var(--len,200)}to{stroke-dashoffset:0}}.fs-page .chart .line{fill:none;stroke:var(--teal-700);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,200);stroke-dashoffset:0;animation:drawLine 1.6s var(--ease) .3s both}.fs-page .chart .dot{fill:var(--white);stroke:var(--teal-700);stroke-width:2px}.fs-page .chart .dot.cur{fill:var(--teal-700)}.fs-page .chart .dashline{stroke:var(--teal-500);stroke-width:1.5px;stroke-dasharray:4 4}.fs-page .agent{background:var(--ink);color:var(--t-pap)}.fs-page .agent__name{font-family:var(--f-display);letter-spacing:-.02em;color:var(--t-pap);margin:var(--s-4) 0 0;font-size:clamp(38px,8cqi,72px);line-height:1}.fs-page .agent__tag{font-family:var(--f-display);color:var(--teal-500);margin-top:12px;font-size:clamp(16px,2.4cqi,21px);font-style:italic}.fs-page .agent__card{background:var(--ink-2);border:1px solid var(--line-pap);border-radius:var(--r-md);align-items:center;gap:16px;margin-top:clamp(28px,4cqi,40px);padding:16px 18px;display:flex}.fs-page .agent__avatar{background:var(--ink-3);width:52px;height:52px;font-family:var(--f-display);color:var(--t-pap);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;display:flex;overflow:hidden}.fs-page .agent__avatar image-slot{width:100%;height:100%}.fs-page .agent__avatar{background-position:50%;background-size:cover;position:relative}.fs-page .agent__avatar--adj{background-image:none}.fs-page .agent__avatar-clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.fs-page .agent__avatar-img{background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.fs-page .agent__who .n{font-family:var(--f-display);color:var(--t-pap);font-size:19px}.fs-page .agent__who .r{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-pap-mute);margin-top:4px;font-size:10px}.fs-page .agent__bio{font-family:var(--f-display);color:var(--t-pap-soft);margin-top:clamp(22px,3cqi,30px);font-size:clamp(16px,2.3cqi,21px);font-style:italic}.fs-page .agent__meta{background:var(--line-pap);border-radius:var(--r-md);gap:1px;margin-top:clamp(22px,3cqi,30px);display:grid;overflow:hidden}.fs-page .agent__field{background:var(--ink);padding:16px 18px}.fs-page .agent__field .k{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t-pap-mute);font-size:9.5px}.fs-page .agent__field .v{color:var(--t-pap);word-break:break-word;margin-top:6px;font-size:15px}.fs-page .agent__cta{gap:12px;margin-top:clamp(24px,3cqi,34px);display:grid}.fs-page .btn{font-family:var(--f-body);cursor:pointer;transition:transform .12s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:15px;text-decoration:none;display:flex}.fs-page .btn:active{transform:scale(.985)}.fs-page .btn__lbl{flex:1}.fs-page .btn--primary{background:var(--teal-700);color:var(--on-signature,#eafcff);border-color:var(--teal-700)}.fs-page .btn--ghost{color:var(--t-pap);border-color:var(--line-pap);background:0 0}.fs-page .btn .ar{font-family:var(--f-mono)}.fs-page .agent__note{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-pap-mute);margin-top:14px;font-size:10.5px}.fs-page .agent__guarantee{font-family:var(--f-display);color:var(--t-pap-soft);max-width:46ch;margin-top:14px;font-size:clamp(14px,1.9cqi,17px);font-style:italic;line-height:1.5}.fs-page .agent__foot{border-top:1px solid var(--line-pap);margin-top:clamp(34px,5cqi,56px);padding-top:clamp(22px,3cqi,30px)}.fs-page .agent__brand{font-family:var(--f-display);color:var(--t-pap);font-size:22px}.fs-page .agent__brand em{color:var(--teal-500);font-style:italic}.fs-page .agent__disc{font-family:var(--f-mono);letter-spacing:.06em;color:var(--t-pap-mute);text-transform:uppercase;max-width:60ch;margin-top:16px;font-size:10px;line-height:1.8}@media (prefers-reduced-motion:reduce){.fs-page .price__bar i,.fs-page .bynum__fill,.fs-page .chart .line{animation:none!important}}@container page (min-width:720px){.fs-page .fs-frame{font-size:18px}.fs-page .hero{grid-template-columns:1.15fr .85fr;align-items:stretch;padding-bottom:0;display:grid}.fs-page .hero__photo{aspect-ratio:auto;min-height:560px}.fs-page .hero__band{flex-direction:column;justify-content:flex-end;padding-bottom:clamp(80px,9cqi,110px);display:flex}.fs-page .price{padding-left:clamp(40px,6cqi,84px);padding-right:clamp(40px,6cqi,84px)}.fs-page .price__card{margin-top:clamp(-92px,-9cqi,-120px);padding:clamp(40px,5cqi,60px)}.fs-page .price__rangerow{flex-direction:row;align-items:flex-end;gap:44px}.fs-page .price__dash{display:block}.fs-page .note__grid{grid-template-columns:1fr .72fr}.fs-page .video{aspect-ratio:3/4}.fs-page .why__lead{grid-template-columns:1fr 1fr}.fs-page .comps{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(16px,2cqi,22px)}.fs-page .comp-card{flex-direction:column;align-items:stretch}.fs-page .comp-card__photo{aspect-ratio:16/10;align-self:auto;width:100%;min-height:0;margin:-1px -1px 0}.fs-page .comp-card__body{padding:clamp(16px,2.6cqi,22px)}.fs-page .rcards,.fs-page .mcards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.fs-page .rcards[data-count="1"],.fs-page .mcards[data-count="1"]{grid-template-columns:minmax(220px,420px);justify-content:start}.fs-page .flow{grid-auto-columns:1fr;grid-auto-flow:column;gap:16px}.fs-page .flow:before{width:auto;height:2px;inset:38px 9% auto}.fs-page .fstep{text-align:center;padding:64px 18px 26px}.fs-page .fstep__badge{top:20px;left:50%;transform:translate(-50%)}.fs-page .fstep__body{max-width:26ch;margin-left:auto;margin-right:auto}.fs-page .reviews__layout{grid-template-columns:1.25fr .75fr;align-items:center}.fs-page .area__stats{grid-template-columns:repeat(4,1fr)}.fs-page .agent__top{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.fs-page .agent__meta{grid-template-columns:repeat(4,1fr)}.fs-page .agent__cta{grid-template-columns:1fr 1fr}.fs-page .agent__lower{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}}.fs-page .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);will-change:opacity, transform;transform:translateY(16px)}.fs-page .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fs-page .reveal,.fs-page .rev-source-note,.fs-page .rev-source-g{opacity:1!important;transition:none!important;transform:none!important}}@media print{.fs-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper);padding:0!important}.fs-page .fs-frame{max-width:none;overflow:visible;box-shadow:none!important;border-radius:0!important}.fs-page .reveal{opacity:1!important;transition:none!important;transform:none!important}.fs-page .price__bar i,.fs-page .bynum__fill,.fs-page .chart .line{animation:none!important}.fs-page .comp-card,.fs-page .rcard,.fs-page .mcard,.fs-page .fstep,.fs-page .stat,.fs-page .chart,.fs-page .agent__card,.fs-page .video,.fs-page .cmp{break-inside:avoid}.fs-page .price,.fs-page .note,.fs-page .whyprice,.fs-page .reasons,.fs-page .bynum,.fs-page .mkt,.fs-page .work,.fs-page .reviews,.fs-page .area,.fs-page .agent{break-before:auto}.fs-page h2.head,.fs-page .eyebrow{break-after:avoid}}.fs-page .price__tbd{font-family:var(--f-display);letter-spacing:-.02em;color:var(--teal-900);margin:20px 0 0;font-size:clamp(34px,7cqi,64px);font-weight:400;line-height:1}.fs-page .bynum__scope{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-soft,#ffffff9e);margin:clamp(14px,1.8cqi,20px) 0 0;font-size:11px}
