.site{font-family:var(--font-sans-face,"Inter"),var(--font-sans)}.site-nav{flex:1 1;display:flex;justify-content:center}.site-nav-links{display:flex;gap:var(--s-1);list-style:none;margin:0;padding:0}.site-menu a,.site-nav-links a{display:inline-flex;align-items:center;min-height:var(--control-sm);padding:0 var(--s-3);border-radius:var(--r-full);color:var(--ink-muted);font-size:var(--t-base);font-weight:var(--w-medium);text-decoration:none;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.site-menu a:hover,.site-nav-links a:hover{color:var(--ink);background:var(--accent-soft)}.site-menu-toggle{display:none;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);color:var(--ink);cursor:pointer}.site-menu{position:absolute;top:100%;left:0;right:0;padding:var(--s-3) var(--s-4) var(--s-5);background:var(--bg-raised);border-bottom:1px solid var(--line);box-shadow:var(--shadow-2)}.site-menu[hidden]{display:none}.site-menu ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.site-menu a{width:100%;min-height:var(--control-lg);font-size:var(--t-md)}@media (max-width:860px){.site-nav{display:none}.site-menu-toggle{display:inline-flex}}@media (max-width:520px){.site-bar-actions .btn-ghost{display:none}}.site-foot{display:block}.site-foot-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-gap:var(--s-8);gap:var(--s-8)}.site-foot-brand{display:grid;grid-gap:var(--s-3);gap:var(--s-3);align-content:start}.site-foot-brand p{max-width:44ch}.site-foot-col{display:grid;grid-gap:var(--s-1);gap:var(--s-1);align-content:start}.site-foot-col a{display:inline-flex;align-items:center;justify-self:start;min-height:var(--size-chip);font-size:var(--t-sm);color:var(--ink-muted);text-decoration:none}.site-foot-col a:hover{color:var(--ink);text-decoration:underline}.site-foot-head{font-size:var(--t-xs);line-height:var(--t-xs-lh);font-weight:var(--w-semibold);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-muted)}@media (max-width:860px){.site-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-foot-brand{grid-column:1/-1}}.lp-eyebrow,.lp-kicker{font-size:var(--t-xs);line-height:var(--t-xs-lh);font-weight:var(--w-semibold);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--accent)}.lp-final-title,.lp-h2,.lp-hero-title{font-family:var(--font-display);font-weight:var(--w-semibold);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.lp-hero-title{font-size:var(--t-4xl);line-height:var(--t-4xl-lh);max-width:16ch}.lp-hero-title em{font-style:italic;color:var(--accent)}@media (min-width:1200px){.lp-hero-title{font-size:var(--t-5xl);line-height:var(--t-5xl-lh);max-width:15ch}}@media (max-width:520px){.lp-hero-title{font-size:var(--t-3xl);line-height:var(--t-3xl-lh)}}.lp-h2{font-size:var(--t-3xl);line-height:var(--t-3xl-lh);max-width:24ch}@media (min-width:1040px){.lp-h2{font-size:var(--t-4xl);line-height:var(--t-4xl-lh)}}.lp-h3{font-size:var(--t-lg);line-height:var(--t-lg-lh);letter-spacing:var(--track-tight)}.lp-h3,.lp-h4{font-weight:var(--w-semibold)}.lp-h4{font-size:var(--t-md);line-height:var(--t-md-lh)}.lp-lede{font-size:var(--t-lg);line-height:var(--t-lg-lh);max-width:54ch}.lp-body,.lp-lede{color:var(--ink-muted)}.lp-body{font-size:var(--t-md);line-height:var(--t-md-lh);max-width:62ch}.lp-body-sm{font-size:var(--t-base);line-height:var(--t-base-lh);color:var(--ink-muted)}.lp-link{display:inline-flex;min-height:var(--size-chip);align-items:center;gap:var(--s-2);font-weight:var(--w-semibold);color:var(--accent);text-decoration:none}.lp-link:hover{text-decoration:underline}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.lp-btn-quiet{gap:var(--s-2)}.lp-cover{object-fit:cover}.lp-section{max-width:var(--page-max);margin:0 auto;padding:var(--s-20) var(--s-8);display:grid;grid-gap:var(--s-12);gap:var(--s-12)}@media (max-width:720px){.lp-section{padding:var(--s-16) var(--s-4);gap:var(--s-10)}}.lp-section-head{display:grid;grid-gap:var(--s-4);gap:var(--s-4);max-width:var(--page-narrow)}.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-12);gap:var(--s-12);align-items:center}.lp-copy{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}@media (max-width:960px){.lp-split{grid-template-columns:minmax(0,1fr);gap:var(--s-8)}}.lp-photo-frame{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--shadow-2)}.lp-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--s-12);gap:var(--s-12);align-items:center;max-width:var(--page-max);margin:0 auto;padding:var(--s-16) var(--s-8) var(--s-12)}@media (max-width:1040px){.lp-hero{grid-template-columns:minmax(0,1fr);gap:var(--s-10);padding:var(--s-10) var(--s-4) var(--s-8)}}.lp-hero-copy{display:grid;grid-gap:var(--s-6);gap:var(--s-6);align-content:start}.lp-proof{display:grid;grid-gap:var(--s-2);gap:var(--s-2);list-style:none;margin:0;padding:var(--s-5) 0 0;border-top:1px solid var(--line);font-size:var(--t-sm);line-height:var(--t-sm-lh);color:var(--ink-muted)}.lp-proof li{position:relative;padding-left:var(--s-4)}.lp-proof li:before{content:"";position:absolute;left:0;top:calc(var(--t-sm-lh) / 2 - var(--size-meter) / 2);width:var(--size-meter);height:var(--size-meter);border-radius:var(--r-full);background:var(--accent)}.lp-proof strong{color:var(--ink);font-weight:var(--w-semibold)}.lp-hero-media{position:relative;padding-bottom:var(--s-16)}.lp-hero-photo{position:relative;height:var(--size-hero-media);border-radius:var(--r-3xl);overflow:hidden;box-shadow:var(--glass-cast-lg)}.lp-hero-photo:after{content:"";position:absolute;inset:0;background:var(--photo-scrim);pointer-events:none}.lp-photo-tag{position:absolute;left:var(--s-5);top:var(--s-5);z-index:1;padding:var(--s-1) var(--s-3);border-radius:var(--r-full);background:var(--glass-tint-strong);color:var(--ink);font-size:var(--t-xs);line-height:var(--t-xs-lh);font-weight:var(--w-semibold)}.lp-hero-screen{position:absolute;right:calc(var(--s-6) * -1);bottom:0;width:78%;animation:lp-rise var(--dur-slow) var(--ease) both;animation-delay:.16s}@media (max-width:1240px){.lp-hero-screen{right:0}}@media (max-width:1040px){.lp-hero-photo{height:var(--size-hero-media-sm)}.lp-hero-screen{position:relative;width:94%;margin:calc(var(--s-16) * -1) auto 0}.lp-hero-media{padding-bottom:0}}@keyframes lp-rise{0%{opacity:0;transform:translateY(var(--s-4))}to{opacity:1;transform:none}}.screen{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:0}.screen-window{overflow:hidden;border-radius:var(--r-xl);border:1px solid var(--glass-edge-strong);background:var(--bg-raised);box-shadow:var(--glass-cast-lg)}.screen-chrome{display:flex;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line-faint);background:var(--bg-inset)}.screen-chrome span{width:var(--size-meter);height:var(--size-meter);border-radius:var(--r-full);background:var(--line-strong)}.screen-img{display:block;width:100%;height:auto}.screen-dark,:root[data-theme=dark] .screen-light{display:none}:root[data-theme=dark] .screen-dark{display:block}.screen-caption{font-size:var(--t-xs);line-height:var(--t-xs-lh);color:var(--ink-muted);text-align:right}.lp-sources{max-width:var(--page-max);margin:0 auto;padding:var(--s-8) var(--s-8);display:grid;grid-gap:var(--s-4);gap:var(--s-4);justify-items:center;text-align:center;border-top:1px solid var(--line-faint);border-bottom:1px solid var(--line-faint)}.lp-sources-title{font-size:var(--t-sm);line-height:var(--t-sm-lh);font-weight:var(--w-semibold);color:var(--ink-muted)}.lp-sources-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2) var(--s-6);list-style:none;margin:0;padding:0;font-family:var(--font-display);font-size:var(--t-md);line-height:var(--t-md-lh);color:var(--ink)}@media (max-width:720px){.lp-sources{padding:var(--s-8) var(--s-4)}.lp-sources-list{font-size:var(--t-base);gap:var(--s-2) var(--s-4)}}.curve{display:grid;grid-gap:var(--s-4);gap:var(--s-4);margin:0}.curve-plot{position:relative;height:var(--size-dropzone);border-bottom:1px solid var(--line)}.curve-plot svg{width:100%;height:100%;display:block}.curve-axis{position:absolute;left:0;top:0;font-size:var(--t-xs);line-height:var(--t-xs-lh);color:var(--ink-muted);letter-spacing:var(--track-wide);text-transform:uppercase}.curve-line{stroke-dasharray:1400;stroke-dashoffset:0}:root[data-reveal=on] .curve:not([data-revealed]) .curve-line{stroke-dashoffset:1400}.curve[data-revealed] .curve-line{transition:stroke-dashoffset 1.6s var(--ease)}.curve-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);list-style:none;margin:0;padding:0}.curve-stage{display:grid;grid-gap:var(--s-1);gap:var(--s-1);align-content:start}.curve-stage-index{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-muted)}.curve-stage-label{font-weight:var(--w-semibold);font-size:var(--t-base)}.curve-stage-fix{font-size:var(--t-sm);line-height:var(--t-sm-lh);color:var(--ink-muted)}.curve-stage-tag{justify-self:start;margin-top:var(--s-1);padding:0 var(--s-2);border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);font-size:var(--t-xs);line-height:var(--t-xs-lh);font-weight:var(--w-semibold)}@media (max-width:860px){.curve-plot{height:var(--size-tile)}.curve-stages{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.curve-stage{grid-template-columns:var(--s-8) minmax(0,1fr);column-gap:var(--s-2)}.curve-stage>:not(.curve-stage-index){grid-column:2}}.lp-check{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.lp-check-head{display:grid;grid-gap:var(--s-4);gap:var(--s-4);position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + var(--s-8))}@media (max-width:960px){.lp-check{grid-template-columns:minmax(0,1fr)}.lp-check-head{position:static}}.lp-check-card{padding:var(--s-8);border-radius:var(--r-2xl);background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow-2);background-image:var(--landing-glow)}@media (max-width:720px){.lp-check-card{padding:var(--s-5)}}.check{display:grid;grid-gap:var(--s-6);gap:var(--s-6)}.check-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,13rem);grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.check-submit{grid-column:1/-1;justify-self:start}@media (max-width:640px){.check-form{grid-template-columns:minmax(0,1fr)}.check-submit{justify-self:stretch}}.check-field{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.check-label{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--ink)}.check-combo{position:relative}.check-combo .input,.check-value .input{width:100%;min-height:var(--control-lg);font-size:var(--t-md)}.check-list{position:absolute;z-index:5;left:0;right:0;top:calc(100% + var(--s-1));max-height:var(--size-check);overflow:auto;margin:0;padding:var(--s-1);list-style:none;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.check-list[hidden]{display:none}.check-option{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);font-size:var(--t-base);cursor:pointer}.check-option:hover,.check-option[aria-selected=true]{background:var(--accent-soft)}.check-option-limit{flex:none;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.check-value{position:relative;display:flex;align-items:center}.check-value .input{padding-right:calc(var(--s-16) + var(--s-2));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.check-unit{position:absolute;right:var(--s-3);color:var(--ink-muted);font-size:var(--t-sm);pointer-events:none}.check-error{font-size:var(--t-sm);color:var(--sev-critical)}.check-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);font-size:var(--t-sm)}.check-chip{min-height:var(--size-chip-lg);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg-raised);color:var(--ink);font:inherit;cursor:pointer}.check-chip:hover{border-color:var(--accent);color:var(--accent)}.check-result{border-top:1px solid var(--line);padding-top:var(--s-6)}.check-idle{font-size:var(--t-base);line-height:var(--t-base-lh)}.check-outcome{display:grid;grid-gap:var(--s-4);gap:var(--s-4);animation:lp-rise var(--dur-base) var(--ease) both}.check-verdict{display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-lg);line-height:var(--t-lg-lh);font-weight:var(--w-semibold)}.check-verdict-mark{display:inline-grid;place-items:center;flex:none;width:var(--size-chip-lg);height:var(--size-chip-lg);border-radius:var(--r-full);font-weight:var(--w-bold)}.check-outcome-bad .check-verdict-mark{background:var(--sev-critical);color:var(--sev-critical-on)}.check-outcome-ok .check-verdict-mark{background:var(--ok);color:var(--ok-on)}.check-figures{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);margin:0}.check-figures dt{font-size:var(--t-xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:var(--track-wide)}.check-figures dd{margin:0;font-weight:var(--w-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.check-figures{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4)}.check-figures div:last-child{grid-column:1/-1}}.check-quote{margin:0;padding:var(--s-4) var(--s-5);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--bg-inset);font-size:var(--t-sm);line-height:var(--t-sm-lh);color:var(--ink-muted);overflow-wrap:anywhere}.check-quote footer{margin-top:var(--s-2);font-weight:var(--w-semibold);color:var(--ink)}.tour{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.tour-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-2xl);background:var(--bg-sunken);border:1px solid var(--line-faint)}.tour-tab{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) var(--s-4);border:1px solid transparent;border-radius:var(--r-xl);background:transparent;color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.tour-tab:hover{color:var(--ink)}.tour-tab[aria-selected=true]{background:var(--bg-raised);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-1)}.tour-tab-index{font-family:var(--font-mono);font-size:var(--t-xs);line-height:var(--t-base-lh);color:var(--accent)}.tour-tab-text{display:grid}.tour-tab-label{font-weight:var(--w-semibold);font-size:var(--t-base);line-height:var(--t-base-lh)}.tour-tab-kicker{font-size:var(--t-xs);line-height:var(--t-xs-lh);color:var(--ink-muted)}@media (max-width:960px){.tour-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tour-tabs{grid-template-columns:minmax(0,1fr)}}.tour-panel:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-2);border-radius:var(--r-lg)}.tour-panel:not([hidden]){animation:lp-rise var(--dur-base) var(--ease) both}.tour-body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:var(--s-10);gap:var(--s-10);align-items:center}.tour-copy{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}@media (max-width:960px){.tour-body{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}}.lp-checks{display:grid;grid-gap:var(--s-3);gap:var(--s-3);list-style:none;margin:0;padding:0}.lp-checks li{display:grid;grid-template-columns:var(--s-5) minmax(0,1fr);grid-gap:var(--s-2);gap:var(--s-2);font-size:var(--t-base);line-height:var(--t-base-lh);color:var(--ink-muted)}.lp-checks svg{margin-top:var(--s-1);color:var(--accent)}.lp-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-6);gap:var(--s-6);list-style:none;margin:0;padding:0}.lp-steps:before{content:"";position:absolute;top:calc(var(--size-icon-lg) / 2);left:var(--s-6);right:var(--s-6);border-top:1px dashed var(--line-strong)}.lp-step{position:relative;display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start}.lp-step-icon{display:grid;place-items:center;width:var(--size-icon-lg);height:var(--size-icon-lg);margin-bottom:var(--s-3);border-radius:var(--r-lg);background:var(--bg-raised);border:1px solid var(--line);color:var(--accent);box-shadow:var(--shadow-1)}.lp-step-index{font-size:var(--t-xs);font-weight:var(--w-semibold);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-muted)}@media (max-width:960px){.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-10)}.lp-steps:before{display:none}}@media (max-width:560px){.lp-steps{grid-template-columns:minmax(0,1fr)}}.lp-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-5);gap:var(--s-5);list-style:none;margin:0;padding:0}@media (max-width:1040px){.lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp-tiles{grid-template-columns:minmax(0,1fr)}.lp-tile-photo{aspect-ratio:16/9}}.lp-tile{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--r-2xl);background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow-1)}.lp-tile-photo{position:relative;aspect-ratio:4/3}.lp-tile-body{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start;padding:var(--s-5)}.lp-tile-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-2)}.lp-tile-name{font-weight:var(--w-semibold);font-size:var(--t-md)}.lp-tile-hs{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-muted);white-space:nowrap}.lp-status{justify-self:start;display:inline-flex;align-items:center;gap:var(--s-2);padding:0 var(--s-2);border-radius:var(--r-full);font-size:var(--t-xs);line-height:var(--t-xs-lh);font-weight:var(--w-semibold);border:1px solid}.lp-status:before{content:"";width:var(--size-meter);height:var(--size-meter);border-radius:var(--r-full);background:currentColor}.lp-status-validated{color:var(--accent)}.lp-status-pending{color:var(--amber-900)}.lp-coverage-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-radius:var(--r-xl);background:var(--bg-sunken);border:1px solid var(--line-faint)}.lp-coverage-foot p{max-width:72ch}.lp-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-6);gap:var(--s-6)}@media (max-width:960px){.lp-audiences{grid-template-columns:minmax(0,1fr)}}.lp-audience{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--r-2xl);background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow-1)}.lp-audience-photo{position:relative;aspect-ratio:16/9}.lp-cover-port{object-position:70% 20%}.lp-audience-body{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start;padding:var(--s-6)}.lp-compare-wrap{overflow-x:auto;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg-raised);box-shadow:var(--shadow-1)}.lp-compare{width:100%;border-collapse:collapse;font-size:var(--t-base)}.lp-compare td,.lp-compare th{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-faint);text-align:left}.lp-compare thead th{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-muted)}.lp-compare thead th:last-child{color:var(--accent)}.lp-compare tbody th{font-weight:var(--w-medium);color:var(--ink)}.lp-compare td{width:22%}.lp-compare td,.lp-compare thead th:not(:first-child){text-align:center}.lp-compare tr:last-child td,.lp-compare tr:last-child th{border-bottom:0}.lp-compare td:last-child{background:var(--accent-soft)}.lp-yes{color:var(--accent)}.lp-no{color:var(--ink-muted)}.lp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-8) var(--s-6);gap:var(--s-8) var(--s-6);list-style:none;margin:0;padding:0}@media (max-width:960px){.lp-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp-trust{grid-template-columns:minmax(0,1fr)}}.lp-trust-item{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding-top:var(--s-4);border-top:2px solid var(--accent)}.lp-trust-note{margin-top:calc(var(--s-6) * -1)}.lp-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}@media (max-width:960px){.lp-faq{grid-template-columns:minmax(0,1fr)}}.lp-faq-list{border-top:1px solid var(--line)}.lp-faq-item{border-bottom:1px solid var(--line)}.lp-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--s-16);padding:var(--s-4) 0;font-size:var(--t-md);line-height:var(--t-md-lh);font-weight:var(--w-semibold);cursor:pointer;list-style:none}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";flex:none;display:grid;place-items:center;width:var(--size-chip-lg);height:var(--size-chip-lg);border-radius:var(--r-full);border:1px solid var(--line);color:var(--accent);font-weight:var(--w-regular);transition:transform var(--dur-base) var(--ease)}.lp-faq-item[open] summary:after{transform:rotate(45deg)}.lp-faq-answer{padding:0 var(--s-12) var(--s-5) 0;font-size:var(--t-base);line-height:var(--t-base-lh);color:var(--ink-muted)}@media (max-width:560px){.lp-faq-answer{padding-right:0}}.lp-final{position:relative;overflow:hidden;margin:var(--s-8) auto var(--s-16);max-width:var(--page-max);border-radius:var(--r-3xl);background:var(--band-deep);color:var(--band-deep-ink)}@media (max-width:1272px){.lp-final{margin-left:var(--s-4);margin-right:var(--s-4)}}.lp-final-photo{position:absolute;inset:0;opacity:.55}.lp-final-photo:after{content:"";position:absolute;inset:0;background:var(--photo-scrim-side)}.lp-final-copy{position:relative;display:grid;grid-gap:var(--s-5);gap:var(--s-5);max-width:var(--page-copy);padding:var(--s-20) var(--s-12)}@media (max-width:720px){.lp-final-copy{padding:var(--s-12) var(--s-6)}}.lp-final-title{color:var(--band-deep-ink);font-size:var(--t-3xl);line-height:var(--t-3xl-lh)}@media (min-width:1040px){.lp-final-title{font-size:var(--t-5xl);line-height:var(--t-5xl-lh)}}.lp-final-lede{font-size:var(--t-md);line-height:var(--t-md-lh);color:var(--band-deep-muted)}.lp-final .btn.lp-btn-onphoto{color:var(--band-deep-ink);border-color:var(--band-deep-line);background:var(--band-deep-line);-webkit-backdrop-filter:none;backdrop-filter:none}.lp-final .btn.lp-btn-onphoto:before{content:none}.lp-final .btn.lp-btn-onphoto:hover{background:var(--band-deep-muted);color:var(--band-deep)}@media (prefers-reduced-motion:no-preference){:root[data-reveal=on] [data-reveal-item]:not([data-revealed]){opacity:0;transform:translateY(var(--s-5))}:root[data-reveal=on] [data-reveal-item]{transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}}@media print{.lp-final-photo,.lp-hero-screen,.site-menu,.site-menu-toggle{display:none}[data-reveal-item]{opacity:1;transform:none}}.check-figures a,.check-quote a,.lp-body a,.lp-body-sm a,.lp-check-down a,.lp-faq-answer a,.lp-trust-note a{color:var(--accent);text-decoration:underline;text-underline-offset:.18em}html{background:var(--bg)}body{position:relative;background:transparent}.ambient{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ambient-cross,.ambient-field{position:absolute;inset:0;display:block;will-change:transform}.ambient-field{background:radial-gradient(var(--amb-size) var(--amb-size) at 8% 2%,var(--amb-1),transparent 62%),radial-gradient(var(--amb-size) var(--amb-size) at 92% 8%,var(--amb-3),transparent 60%),radial-gradient(var(--amb-size) var(--amb-size) at 84% 96%,var(--amb-2),transparent 62%),radial-gradient(var(--amb-size) var(--amb-size) at 10% 88%,var(--amb-4),transparent 60%),linear-gradient(164deg,var(--amb-wash-1),var(--amb-wash-2) 45%,var(--amb-wash-3));animation:ambient-drift var(--dur-ambient) var(--ease) infinite alternate}.ambient-cross{background:radial-gradient(var(--amb-size) var(--amb-size) at 68% 24%,var(--amb-5),transparent 58%),radial-gradient(var(--amb-size) var(--amb-size) at 24% 58%,var(--amb-6),transparent 58%);animation:ambient-cross calc(var(--dur-ambient) * 1.6) var(--ease) infinite alternate}@keyframes ambient-drift{0%{transform:scale(1.12) translateZ(0)}to{transform:scale(1.12) translate3d(3%,-3%,0)}}@keyframes ambient-cross{0%{transform:scale(1.3) rotate(-3deg) translateZ(0)}to{transform:scale(1.3) rotate(3deg) translate3d(-3%,2%,0)}}.actionbar,.docblock,.dropzone,.glass-card,.kpi,.register,.row-card,.stepper,.surface,.table-wrap,.tally-cell{position:relative}.actionbar,.docblock,.dropzone,.glass-card,.kpi,.rail-toggle,.register,.row-card,.skip,.stepper,.surface,.table-wrap,.tally-cell{background:linear-gradient(180deg,var(--glass-sheen),transparent 42%),var(--glass-tint);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-edge);box-shadow:var(--glass-cast),inset 0 1px 0 var(--glass-rim),inset 0 0 0 1px var(--glass-lens),inset 0 -1px 0 var(--glass-rim-dim)}.actionbar:before,.btn:before,.docblock:before,.dropzone:before,.glass-card:before,.kpi:before,.rail:before,.register:before,.row-card:before,.site-bar:before,.stepper:before,.surface:before,.table-wrap:before,.tally-cell:before,.topbar:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;background:linear-gradient(145deg,var(--glass-rim) 0,var(--glass-rim) 12%,var(--glass-rim-dim) 34%,transparent 52%,transparent 72%,var(--glass-rim-dim) 100%);-webkit-mask:linear-gradient(var(--mask-stencil) 0 0) content-box,linear-gradient(var(--mask-stencil) 0 0);mask:linear-gradient(var(--mask-stencil) 0 0) content-box,linear-gradient(var(--mask-stencil) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.actionbar,.docblock,.dropzone,.glass-card,.kpi,.register,.row-card,.stepper,.surface,.table-wrap{border-radius:var(--r-2xl)}.actionbar,.skip,.tally-cell{background:linear-gradient(180deg,var(--glass-sheen),transparent 42%),var(--glass-tint-strong);backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-sat-lg));-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-sat-lg));box-shadow:var(--glass-cast-lg),inset 0 1px 0 var(--glass-rim)}.compare-cell,.doc-icon,.docblock-head,.entry,.field-block,.grid thead th,.option,.register-foot,.step-current,.surface-inset{backdrop-filter:none;-webkit-backdrop-filter:none}.compare-cell,.docblock-head,.grid thead th,.register-foot,.surface-inset{background:var(--glass-tint-weak);border-color:var(--glass-edge)}.doc-icon,.icon-tile-plain{box-shadow:inset 0 1px 0 var(--glass-rim-dim)}.doc-icon,.entry,.grid tbody tr:hover,.icon-tile-plain,.option{background:var(--glass-tint-weak)}.entry,.option{border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim-dim)}.option:hover{background:var(--glass-tint);border-color:var(--glass-edge-strong)}.shell{background:linear-gradient(to right,var(--rail-glass) 0 var(--size-rail),transparent var(--size-rail))}@media (max-width:900px){.shell{background:none}}.rail{background:transparent;border-right:1px solid var(--rail-line)}.rail:before{background:linear-gradient(160deg,var(--rail-rim) 0,var(--rail-rim-dim) 30%,transparent 55%);border-radius:0}.rail-link{border:1px solid transparent;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-base) var(--gel)}.rail-link:hover{background:var(--rail-hover);border-color:transparent;transform:translateX(2px)}.rail-link[aria-current=page]{background:var(--rail-active);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim)}.site-bar,.topbar{background:var(--glass-tint-strong);backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-sat-lg));-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-sat-lg));border-bottom:1px solid var(--glass-edge)}.site-bar:before,.topbar:before{border-radius:0;background:linear-gradient(180deg,var(--glass-rim),transparent 50%)}@media (max-width:900px){.rail{background:var(--rail-glass);backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-sat))}}.rail-scrim{background:var(--glass-tint-weak);backdrop-filter:blur(var(--glass-blur-scrim)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur-scrim)) saturate(var(--glass-sat))}.btn{position:relative;background:linear-gradient(180deg,var(--glass-sheen),transparent 52%),var(--glass-tint);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-edge-strong);box-shadow:var(--glass-cast),inset 0 1px 0 var(--glass-rim-dim);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--gel)}.btn:hover{background:linear-gradient(180deg,var(--glass-sheen),transparent 52%),var(--glass-tint-strong);border-color:var(--glass-edge-strong);box-shadow:var(--glass-cast-lg),inset 0 1px 0 var(--glass-rim);transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.99);box-shadow:var(--glass-cast)}.btn-primary{background:linear-gradient(180deg,var(--glass-rim-dim),transparent 52%),var(--glass-accent);border-color:var(--glass-accent);color:var(--on-accent)}.btn-primary:hover{background:linear-gradient(180deg,var(--glass-rim-dim),transparent 52%),var(--glass-accent-hover);border-color:var(--glass-accent-hover)}.btn-primary:before{background:linear-gradient(145deg,var(--glass-rim-dim),transparent 55%)}.btn-ghost{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.btn-ghost:hover{background:var(--glass-tint);border-color:var(--glass-edge);box-shadow:none}.btn-ghost:before{content:none}.input{background:var(--glass-tint-weak);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-edge-strong);box-shadow:inset 0 1px 2px var(--glass-edge)}.input:hover{border-color:var(--glass-edge-strong);background:var(--glass-tint)}.applied,.icon-tile,.pill,.tag{box-shadow:inset 0 1px 0 var(--glass-rim-dim)}.pill-limited,.tag:not(.tag-strong){background:var(--glass-tint);border-color:var(--glass-edge)}.dropzone,.kpi,.row-card{transition:background var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--gel)}.kpi:hover,.row-card:hover{transform:translateY(-2px)}.dropzone:hover,.kpi:hover,.row-card:hover{box-shadow:var(--glass-cast-lg),inset 0 1px 0 var(--glass-rim)}.dropzone:hover{border-color:var(--accent);transform:translateY(-1px)}.issue,.notice,.sev,.verdict{backdrop-filter:none;-webkit-backdrop-filter:none}.issue,.notice,.verdict{background-color:var(--bg-raised)}.verdict{box-shadow:var(--glass-cast-lg)}.notice-neutral{background-color:var(--bg-inset)}.notice-info{background-color:var(--accent-soft)}.notice-warn{background-color:var(--sev-verify-tint)}.notice-bad{background-color:var(--sev-critical-tint)}.notice-good{background-color:var(--sev-clean-tint)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.ambient{display:none}.actionbar,.btn,.docblock,.dropzone,.glass-card,.input,.kpi,.pill-limited,.rail,.rail-scrim,.rail-toggle,.register,.row-card,.site-bar,.skip,.stepper,.surface,.table-wrap,.tag,.tally-cell,.topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-raised);border-color:var(--line);box-shadow:none}.rail{background:var(--rail-bg)}.shell{background:linear-gradient(to right,var(--rail-bg) 0 var(--size-rail),transparent var(--size-rail))}@media (max-width:900px){.shell{background:none}}.btn-primary{background:var(--accent);border-color:var(--accent)}.compare-cell,.docblock-head,.entry,.grid thead th,.option,.register-foot,.surface-inset{background:var(--bg-inset)}.actionbar:before,.btn:before,.docblock:before,.dropzone:before,.glass-card:before,.kpi:before,.rail:before,.register:before,.row-card:before,.site-bar:before,.stepper:before,.surface:before,.table-wrap:before,.tally-cell:before,.topbar:before{content:none}}@media (prefers-reduced-motion:reduce){.ambient-cross,.ambient-field{animation:none;transform:none}}@media print{body,html{background:var(--paper)}.ambient{display:none}.shell{background:none}.actionbar,.btn,.docblock,.dropzone,.glass-card,.input,.issue,.kpi,.notice,.rail,.rail-scrim,.rail-toggle,.register,.row-card,.site-bar,.skip,.stepper,.surface,.table-wrap,.tally-cell,.topbar,.verdict{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--paper);box-shadow:none}.compare-cell,.docblock,.docblock-head,.entry,.grid thead th,.kpi,.option,.register,.row-card,.stepper,.surface,.table-wrap,.tally-cell{border-color:var(--paper-line)}.compare-cell,.doc-icon,.docblock-head,.entry,.grid thead th,.option,.register-foot,.surface-inset{background:transparent}.actionbar:before,.btn:before,.docblock:before,.dropzone:before,.glass-card:before,.kpi:before,.rail:before,.register:before,.row-card:before,.site-bar:before,.stepper:before,.surface:before,.table-wrap:before,.tally-cell:before,.topbar:before{content:none}}.sev{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--size-chip);padding:0 var(--s-2) 0 var(--s-1);border-radius:var(--r-sm);border-width:1.5px;font-size:var(--t-xs);font-weight:var(--w-bold);letter-spacing:.02em;white-space:nowrap}.sev-large{height:var(--size-chip-lg);padding:0 var(--s-3) 0 var(--s-2);font-size:var(--t-sm);border-width:2px}.sev-glyph{font-size:1.05em}.sev-glyph,.sev-label{line-height:1}.sev-explained{display:flex;align-items:flex-start;gap:var(--s-3)}.sev-explained>span:last-child{font-size:var(--t-sm);line-height:var(--t-sm-lh);color:var(--ink-muted)}.applied{display:inline-flex;align-items:center;height:var(--size-chip);padding:0 var(--s-2);border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--bg-inset);color:var(--ink-muted);font-size:var(--t-xs);font-weight:var(--w-semibold);white-space:nowrap}