.skip-link{position:absolute;top:-100%;left:var(--pr-lp-skip-pad-x);background:var(--gold);color:var(--ink);padding:var(--pr-lp-skip-pad-y) var(--pr-lp-skip-pad-x);font-size:var(--pr-lp-skip-font);font-weight:500;z-index:9999;transition:top .2s}.skip-link:focus{top:var(--pr-lp-skip-pad-x)}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gap)}.eyebrow{font-size:var(--pr-lp-ticker-font);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:var(--pr-lp-eyebrow-gap)}.eyebrow:before{content:"";display:block;width:var(--pr-lp-eyebrow-line-w);height:var(--pr-lp-rule-h-h);background:var(--gold)}.eyebrow--method{margin-bottom:var(--pr-lp-eyebrow-method-mb)}.eyebrow--pricing{margin-bottom:var(--pr-lp-eyebrow-pricing-mb)}.section-pad{padding:var(--pr-lp-section-pad-y) 0}.rule-h{background:var(--ink)}.rule-h,.rule-l{height:var(--pr-lp-rule-h-h)}.rule-l{background:var(--rule)}.btn{display:inline-flex;align-items:center;gap:var(--pr-lp-hero-actions-gap);font-family:var(--sans);font-size:var(--pr-lp-btn-font);font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:var(--pr-lp-btn-pad-y) var(--pr-lp-btn-pad-x);border:var(--border);cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;transition:color .2s,background .2s,border-color .2s}.btn:after{content:"";position:absolute;inset:0;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease,opacity .25s}.btn:hover:after{transform:scaleX(1);opacity:var(--pr-dash-btn-ripple)}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:var(--pr-lp-btn-outline) solid var(--gold);outline-offset:var(--pr-lp-btn-outline-offset)}.btn-ink{background:var(--ink);color:var(--bone)}.btn-ink:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn-ghost{background:transparent;color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--bone)}.btn-gold{background:var(--gold);color:var(--ink);border-color:var(--gold)}.btn-gold:hover{background:var(--ink);color:var(--bone);border-color:var(--ink)}.btn-bone{background:var(--bone);color:var(--ink);border-color:var(--bone)}.btn-bone:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}@keyframes ctapulse{0%,to{box-shadow:0 0 0 0 var(--pr-lp-cta-pulse-start)}50%{box-shadow:0 0 0 10px var(--pr-dash-cta-pulse)}}.btn-pulse{animation:ctapulse 2.8s ease-in-out infinite}.site-nav{position:fixed;top:0;left:0;right:0;z-index:300;height:var(--pr-lp-nav-h);display:flex;align-items:center;background:var(--pr-dash-nav-bg);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--pr-dash-nav-border);transition:background .3s,border-color .3s}.site-nav.scrolled{background:var(--pr-dash-nav-bg-scrolled);border-bottom-color:var(--pr-dash-nav-border-scrolled)}.nav-inner{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gap);display:flex;align-items:center;justify-content:space-between;gap:var(--pr-lp-nav-gap)}.nav-logo{font-family:var(--display);font-size:var(--pr-lp-nav-logo);letter-spacing:.16em;color:var(--ink)}.nav-logo span{color:var(--gold)}.nav-right{gap:var(--pr-lp-nav-right-gap);flex-wrap:wrap;justify-content:flex-end}.nav-links,.nav-right{display:flex;align-items:center}.nav-links{gap:var(--pr-lp-nav-link-gap)}.nav-links a{font-family:var(--sans);font-size:var(--pr-lp-nav-link-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nav-links a:hover{color:var(--ink)}.nav-pill{font-size:var(--pr-lp-nav-pill-font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:var(--border-r);padding:var(--pr-lp-nav-pill-pad-y) var(--pr-lp-nav-pill-pad-x);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.reveal.in{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(calc(-1 * var(--pr-lp-reveal-x)));transition:opacity .55s ease,transform .55s ease}.reveal-left.in{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(var(--pr-lp-reveal-x));transition:opacity .55s ease,transform .55s ease}.reveal-right.in{opacity:1;transform:translateX(0)}.ticker-bar{border-bottom:1px solid var(--pr-dash-ticker-border);padding:var(--pr-lp-ticker-pad-y) 0;overflow:hidden;white-space:nowrap;flex-shrink:0}.ticker-track{display:inline-block;animation:ticker 32s linear infinite}.ticker-track:hover{animation-play-state:paused}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-item{display:inline-block;font-family:var(--display);font-size:var(--pr-lp-ticker-font);letter-spacing:.24em;color:var(--gold);padding:0 var(--pr-lp-ticker-item-pad-x)}.ticker-dot{display:inline-block;width:var(--pr-lp-ticker-dot);height:var(--pr-lp-ticker-dot);background:var(--gold);border-radius:50%;vertical-align:middle;opacity:.5}.hero{padding-top:var(--pr-lp-hero-pad-top);background:var(--ink);color:var(--bone);min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--pr-noise-svg-landing);background-size:180px;pointer-events:none;opacity:var(--pr-dash-hero-grain-opacity)}.hero-canvas{flex:1 1;display:grid;grid-template-columns:55fr 45fr;position:relative;z-index:1;max-width:var(--max);margin:0 auto;width:100%;padding:var(--pr-lp-hero-canvas-pad) var(--gap) 0}.hero-left{display:flex;flex-direction:column;justify-content:flex-end;padding-right:var(--pr-lp-hero-left-pr);padding-bottom:var(--pr-lp-hero-left-pb)}.hero-index{font-family:var(--display);font-size:clamp(120px,22vw,280px);line-height:.85;letter-spacing:-.02em;color:var(--pr-dash-hero-index);position:absolute;right:var(--pr-lp-hero-index-right);top:var(--pr-lp-hero-index-top);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.hero-kicker{font-size:var(--pr-lp-ticker-font);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--pr-lp-hero-kicker-mb);display:flex;align-items:center;gap:var(--pr-lp-hero-kicker-line-w)}.hero-kicker:before{content:"";display:block;width:var(--pr-lp-hero-kicker-line-w);height:var(--pr-lp-rule-h-h);background:var(--gold)}.hero-hed{font-family:var(--display);font-size:clamp(68px,11vw,148px);line-height:.9;letter-spacing:.01em;margin-bottom:var(--pr-lp-hero-hed-mb);position:relative;z-index:1}.hero-hed .line{display:block;overflow:hidden}.hero-hed .line-inner{display:block;transform:translateY(110%);animation:hedReveal .7s cubic-bezier(.16,1,.3,1) forwards}.hero-hed .line:first-child .line-inner{animation-delay:.1s}.hero-hed .line:nth-child(2) .line-inner{animation-delay:.22s}.hero-hed .line:nth-child(3) .line-inner{animation-delay:.34s}@keyframes hedReveal{to{transform:translateY(0)}}.hero-hed .acc{color:var(--gold)}.hero-hed .soft{font-family:var(--serif);font-size:.54em;font-style:italic;color:var(--pr-dash-ink-hero-soft-italic);letter-spacing:0}.hero-sub{font-size:var(--pr-lp-hero-sub-font);color:var(--pr-dash-ink-hero-sub);line-height:1.75;max-width:var(--pr-lp-hero-sub-max);margin-bottom:var(--pr-lp-hero-sub-mb)}.hero-sub strong{color:var(--pr-dash-ink-hero-sub-strong);font-weight:400}.hero-actions{display:flex;flex-direction:column;gap:var(--pr-lp-hero-actions-gap);align-items:flex-start}.hero-note{font-size:var(--pr-lp-hero-note-font);color:var(--pr-dash-ink-hero-note);letter-spacing:.04em}.hero-right{position:relative;overflow:visible;align-self:stretch;border-left:1px solid var(--pr-dash-ink-border-subtle)}.hero-img-wrap{position:absolute;inset:0;bottom:-2px;overflow:hidden}.hero-img{width:100%;height:var(--pr-lp-hero-img-h);object-fit:cover;object-position:top center;filter:grayscale(25%) contrast(1.08);transform-origin:center top;animation:imgScale 8s ease-out forwards}@keyframes imgScale{0%{transform:scale(1.04)}to{transform:scale(1)}}.hero-img-vignette{position:absolute;inset:0;background:linear-gradient(100deg,var(--pr-dash-img-vignette-1) 0,transparent 55%),linear-gradient(to top,var(--pr-dash-img-vignette-2) 0,transparent 30%)}.hero-strip{border-top:1px solid var(--pr-dash-ink-border-left);padding:var(--pr-lp-hero-strip-pad-y) var(--gap);width:100%;display:flex;align-items:center;gap:var(--pr-lp-hero-strip-gap);flex-wrap:wrap;position:relative;z-index:1}.hstat{display:flex;align-items:baseline;gap:var(--pr-lp-hstat-gap)}.hstat-n{font-family:var(--display);font-size:var(--pr-lp-hstat-n);letter-spacing:.04em;color:var(--gold)}.hstat-n--science{font-size:var(--pr-lp-hstat-science-fs);letter-spacing:var(--pr-lp-hstat-science-track)}.hstat-l{font-size:var(--pr-lp-hstat-l);color:var(--pr-dash-ink-stat-label);letter-spacing:.04em}.hstat-div{width:var(--pr-lp-hstat-div-w);height:var(--pr-lp-hstat-div-h);background:var(--pr-dash-ink-stat-div)}.trending-section{background:var(--bone-deep);border-bottom:var(--border)}.trending-head{margin-bottom:var(--pr-lp-stepper-head-mb)}.trending-eyebrow{margin-bottom:var(--pr-lp-hero-kicker-mb)}.trending-hed{font-family:var(--display);font-size:clamp(38px,5.5vw,68px);line-height:.93;letter-spacing:.02em;margin-bottom:var(--pr-lp-preview-head-mb)}.trending-hed em{font-family:var(--serif);font-style:italic;color:var(--gold)}.trending-sub{font-size:var(--pr-lp-hero-sub-font);color:var(--muted);line-height:1.7;max-width:32rem}.trending-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--pr-lp-trending-gap);gap:var(--pr-lp-trending-gap)}.lp-product-card{display:flex;flex-direction:column;gap:var(--pr-lp-hero-actions-gap);transition:transform .2s,border-color .2s;border:var(--border-r);border-radius:var(--pr-lp-trending-card-radius);overflow:hidden;background:var(--white)}.lp-product-card:hover{transform:translateY(-2px);border-color:var(--gold)}.lp-product-thumb{aspect-ratio:var(--pr-lp-trending-img-ratio);position:relative;overflow:hidden;background:var(--bone)}.lp-product-img{width:100%;height:100%;object-fit:cover}.lp-product-ph{width:100%;height:100%;background:var(--rule);min-height:0}.lp-product-meta{padding:var(--pr-lp-inc-row-pad);display:flex;flex-direction:column;gap:var(--pr-lp-ticker-dot)}.lp-product-brand{font-size:var(--pr-lp-ticker-font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lp-product-name{font-family:var(--sans);font-size:var(--pr-lp-rc-body);font-weight:500;color:var(--ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-product-price{font-family:var(--display);font-size:var(--pr-lp-hstat-n);color:var(--ink);letter-spacing:.04em}.stepper-section{background:var(--white);border-bottom:var(--border)}.stepper-head{display:grid;grid-template-columns:1fr auto;grid-gap:var(--pr-lp-stepper-head-gap);gap:var(--pr-lp-stepper-head-gap);align-items:end;margin-bottom:var(--pr-lp-stepper-head-mb)}.stepper-hed{font-family:var(--display);font-size:clamp(38px,5.5vw,68px);line-height:.93;letter-spacing:.02em}.stepper-hed em{font-family:var(--serif);font-style:italic;color:var(--gold)}.stepper-summary{align-self:center;max-width:var(--pr-lp-stepper-summary-max);text-align:right;font-size:var(--pr-lp-stepper-summary-fs);color:var(--muted);letter-spacing:.04em;text-transform:none}.steps-container{display:grid;grid-template-columns:1.1fr .9fr 1fr .95fr;grid-template-rows:auto;grid-gap:0;gap:0;border:var(--border);position:relative}.step-card{padding:var(--pr-lp-step-card-pad);border-right:var(--border);display:flex;flex-direction:column;gap:var(--pr-lp-step-card-gap);position:relative;overflow:hidden;transition:background .2s}.step-card:last-child{border-right:none}.step-card:hover{background:var(--pr-dash-step-hover-bg)}.step-ghost{font-family:var(--display);font-size:var(--pr-lp-step-ghost);line-height:1;color:var(--pr-dash-step-ghost);position:absolute;bottom:var(--pr-lp-step-ghost-br);right:var(--pr-lp-step-ghost-br);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.step-icon{width:var(--pr-lp-step-icon);height:var(--pr-lp-step-icon);border:var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.step-card:hover .step-icon{background:var(--ink);color:var(--bone)}.step-icon svg{transition:stroke .2s}.step-card:hover .step-icon svg{stroke:var(--bone)}.step-title{font-family:var(--display);font-size:var(--pr-lp-step-title);letter-spacing:.05em;line-height:1.1}.step-body{font-size:var(--pr-lp-step-body);color:var(--muted);line-height:1.65;flex:1 1}.step-tag{font-size:var(--pr-lp-ticker-font);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);padding-top:var(--pr-lp-step-tag-pt);border-top:var(--border-r);margin-top:auto}.step-card.step-hi{background:var(--ink);color:var(--bone)}.step-card.step-hi .step-ghost{color:var(--pr-dash-step-hi-ghost)}.step-card.step-hi .step-body{color:var(--pr-dash-step-hi-body)}.step-card.step-hi .step-tag{color:var(--gold);border-top-color:var(--pr-dash-step-hi-tag-bdr)}.step-card.step-hi .step-icon{border-color:var(--pr-dash-step-hi-icon-bdr)}.step-card.step-hi:hover{background:var(--pr-dash-step-hi-hover-bg)}.privacy-note{display:inline-flex;align-items:center;gap:var(--pr-lp-hero-actions-gap);margin-top:var(--pr-lp-privacy-mt);padding:var(--pr-lp-privacy-pad);background:var(--glass-bg);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid var(--glass-bdr);border-radius:var(--radius)}.privacy-note svg{opacity:.45;flex-shrink:0}.privacy-note span{font-size:var(--pr-lp-privacy-span);color:var(--muted)}.method-section{background:var(--ink);color:var(--bone);border-top:var(--border);border-bottom:var(--border)}.method-intro-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:var(--pr-lp-method-intro-gap);gap:var(--pr-lp-method-intro-gap);align-items:end;margin-bottom:var(--pr-lp-method-intro-mb)}.method-hed{font-family:var(--display);font-size:clamp(42px,6.5vw,84px);line-height:.91;letter-spacing:.02em}.method-hed em{font-family:var(--serif);font-style:italic;color:var(--gold)}.method-intro-copy{font-size:var(--pr-lp-hero-sub-font);color:var(--pr-dash-method-intro);line-height:1.8}.method-intro-copy strong{color:var(--pr-dash-method-intro-strong);font-weight:500}.method-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--pr-lp-border-w-2);gap:var(--pr-lp-border-w-2);background:var(--pr-dash-method-grid-gap)}.method-card{background:var(--carbon2);padding:var(--pr-lp-method-card-pad);position:relative;overflow:hidden;transition:background .2s}.method-card:hover{background:var(--pr-dash-method-card-hover)}.method-card:before{content:"";position:absolute;top:0;left:0;width:var(--pr-lp-border-w-2);height:100%;background:var(--gold);transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.16,1,.3,1)}.method-card:hover:before{transform:scaleY(1)}.method-n{font-size:var(--pr-lp-ticker-font);letter-spacing:.22em;text-transform:uppercase;color:var(--pr-dash-method-n);margin-bottom:var(--pr-lp-method-n-mb)}.method-name{font-family:var(--display);font-size:var(--pr-lp-method-name);letter-spacing:.06em;color:var(--bone);line-height:1.05;margin-bottom:var(--pr-lp-ticker-dot)}.method-sub{font-size:var(--pr-lp-ticker-font);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--pr-lp-method-sub-mb)}.method-body{font-size:var(--pr-lp-method-body);color:var(--pr-dash-method-body);line-height:1.75}.method-body strong{color:var(--pr-dash-method-body-strong);font-weight:500}.method-chip{display:inline-block;margin-top:var(--pr-lp-method-chip-mt);font-size:var(--pr-lp-method-chip-font);letter-spacing:.16em;text-transform:uppercase;color:var(--pr-dash-method-chip);border:1px solid var(--pr-dash-method-chip-bdr);padding:var(--pr-lp-method-chip-pad)}.preview-section{background:var(--bone)}.preview-head{display:grid;grid-template-columns:1fr auto;grid-gap:var(--pr-lp-stepper-head-gap);gap:var(--pr-lp-stepper-head-gap);align-items:end;margin-bottom:var(--pr-lp-preview-head-mb)}.preview-hed{font-family:var(--display);font-size:clamp(40px,6vw,80px);line-height:.93;letter-spacing:.02em}.preview-hed em{font-family:var(--serif);font-style:italic;color:var(--gold)}.preview-cta-stack{display:flex;flex-direction:column;align-items:flex-end;gap:var(--pr-lp-preview-cta-gap)}.preview-note{font-size:var(--pr-lp-preview-note-fs);color:var(--muted)}.report-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:var(--border)}.rc{border-right:var(--border);border-bottom:var(--border);padding:var(--pr-lp-rc-pad);background:var(--white);display:flex;flex-direction:column;transition:background .2s}.rc:hover{background:var(--pr-dash-rc-hover)}.rc:nth-child(3n){border-right:none}.rc:nth-child(n+4){border-bottom:none}.rc-n{font-size:var(--pr-lp-ticker-font);letter-spacing:.14em;color:var(--muted)}.rc-icon,.rc-n{margin-bottom:var(--pr-lp-rc-tag-mt)}.rc-icon{width:var(--pr-lp-rc-icon);height:var(--pr-lp-rc-icon);border:var(--border);display:flex;align-items:center;justify-content:center}.rc-title{font-family:var(--display);font-size:var(--pr-lp-rc-title);letter-spacing:.05em;margin-bottom:var(--pr-lp-ticker-dot);line-height:1.1}.rc-body{font-size:var(--pr-lp-rc-body);color:var(--muted);line-height:1.65;flex:1 1}.rc-tag{font-size:var(--pr-lp-ticker-font);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-top:var(--pr-lp-rc-tag-mt);padding-top:var(--pr-lp-rc-tag-pt);border-top:var(--border-r)}.report-imgs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:var(--border);border-top:none}.rimg{height:var(--pr-lp-rimg-h);overflow:hidden;position:relative}.rimg:first-child{border-right:var(--border)}.rimg img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(12%);transition:transform 5s ease}.rimg:hover img{transform:scale(1.03)}.rimg-lbl{position:absolute;bottom:var(--pr-lp-rimg-lbl-b);left:var(--pr-lp-rimg-lbl-l);background:var(--ink);color:var(--bone);font-size:var(--pr-lp-rimg-lbl-font);letter-spacing:.12em;text-transform:uppercase;padding:var(--pr-lp-rimg-lbl-pad)}.preview-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-lp-stepper-head-gap);padding:var(--pr-lp-preview-bar-pad);background:var(--ink);flex-wrap:wrap;border:var(--border);border-top:none}.pbar-copy{font-size:var(--pr-lp-hero-sub-font);color:var(--pr-dash-preview-pbar);max-width:30rem}.pbar-copy strong{color:var(--bone);font-weight:500;display:block;font-size:var(--pr-lp-pbar-strong);margin-bottom:var(--pr-lp-ticker-dot)}.testi-section{background:var(--carbon);border-top:var(--border);border-bottom:var(--border)}.testi-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pr-lp-stepper-head-gap);margin-bottom:var(--pr-lp-testi-mb)}.testi-hed{font-family:var(--display);font-size:clamp(40px,6vw,76px);line-height:.93;letter-spacing:.02em;color:var(--bone)}.testi-hed em{font-family:var(--serif);font-style:italic;color:var(--gold)}.testi-aggregate{display:flex;align-items:center;gap:var(--pr-lp-hero-strip-gap);padding-bottom:var(--pr-lp-agg-pb);margin-bottom:var(--pr-lp-agg-mb);border-bottom:1px solid var(--pr-dash-testi-agg-bdr)}.agg-num{font-family:var(--display);font-size:var(--pr-lp-agg-num);color:var(--bone);line-height:1}.agg-stars{display:flex;gap:var(--pr-lp-star-gap);margin-bottom:var(--pr-lp-ticker-dot)}.star{width:var(--pr-lp-star);height:var(--pr-lp-star);background:var(--gold);-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.agg-count{font-size:var(--pr-lp-agg-count);color:var(--pr-dash-agg-count);letter-spacing:.04em}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--pr-lp-testi-grid-gap);gap:var(--pr-lp-testi-grid-gap)}.testi-card{background:var(--pr-dash-testi-card-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid var(--pr-dash-testi-card-bdr);padding:var(--pr-lp-testi-card-pad);display:flex;flex-direction:column;gap:var(--pr-lp-rc-tag-mt);transition:border-color .2s,background .2s}.testi-card:hover{border-color:var(--pr-dash-testi-card-hover-bdr);background:var(--pr-dash-testi-card-hover-bg)}.tcard-head{gap:var(--pr-lp-inc-row-gap)}.tcard-av,.tcard-head{display:flex;align-items:center}.tcard-av{width:var(--pr-lp-tcard-av);height:var(--pr-lp-tcard-av);border-radius:50%;justify-content:center;font-family:var(--display);font-size:var(--pr-lp-footer-logo);color:var(--ink);flex-shrink:0}.tcard-av--1{background:var(--pr-tcard-av-1)}.tcard-av--2{background:var(--pr-tcard-av-2)}.tcard-av--3{background:var(--pr-tcard-av-3)}.tcard-av--4{background:var(--pr-tcard-av-4)}.tcard-av--5{background:var(--pr-tcard-av-5)}.tcard-av--6{background:var(--pr-tcard-av-6)}.tcard-name{font-size:var(--pr-lp-tcard-name);font-weight:500;color:var(--bone)}.tcard-loc{font-size:var(--pr-lp-tcard-loc);color:var(--pr-dash-testi-loc)}.tcard-stars{display:flex;gap:var(--pr-lp-ticker-dot)}.tstar{width:var(--pr-lp-tstar);height:var(--pr-lp-tstar);background:var(--gold);-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.tcard-body{font-size:var(--pr-lp-tcard-body);color:var(--pr-dash-testi-body);line-height:1.65}.tcard-date{font-size:var(--pr-lp-tcard-date);color:var(--pr-dash-testi-date)}.faq-section{background:var(--white);border-bottom:var(--border)}.faq-layout{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:0;gap:0}.faq-left{padding-right:clamp(24px,5vw,72px);border-right:var(--border-r)}.faq-right{padding-left:clamp(24px,5vw,72px)}.faq-hed{font-family:var(--display);font-size:clamp(40px,5.5vw,72px);line-height:.93;letter-spacing:.02em;margin-bottom:var(--pr-lp-faq-hed-mb)}.faq-hed em{font-family:var(--serif);font-style:italic;color:var(--gold)}.faq-sub{font-size:var(--pr-lp-hero-sub-font);color:var(--muted);line-height:1.7;margin-bottom:var(--pr-lp-faq-sub-mb)}.faq-item{border-bottom:var(--border-r)}.faq-item:first-child{border-top:var(--border-r)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-lp-stepper-head-gap);padding:var(--pr-lp-faq-q-pad);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--pr-lp-faq-q-font);font-weight:500;line-height:1.4;width:100%;text-align:left;background:none;border:none;color:inherit;font-family:var(--sans)}.faq-q:focus-visible{outline:var(--pr-lp-btn-outline) solid var(--gold);outline-offset:var(--pr-lp-ticker-dot)}.faq-ico{width:var(--pr-lp-faq-ico);height:var(--pr-lp-faq-ico);border:var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--pr-lp-faq-ico);line-height:1;transition:transform .25s ease,background .2s,color .2s}.faq-item.open .faq-ico{background:var(--ink);color:var(--bone);transform:rotate(45deg)}.faq-a{font-size:var(--pr-lp-faq-a-font);color:var(--muted);line-height:1.7;padding-bottom:var(--pr-lp-faq-a-pb);display:none}.faq-item.open .faq-a{display:block}.pricing-section{background:var(--ink);color:var(--bone);border-top:var(--border);border-bottom:var(--border)}.pricing-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.pricing-left{border-right:1px solid var(--pr-dash-pricing-split-bdr)}.pricing-left,.pricing-right{padding:var(--pr-lp-pricing-pad)}.pricing-hed{font-family:var(--display);font-size:clamp(44px,6.5vw,90px);line-height:.91;letter-spacing:.02em;margin-bottom:var(--pr-lp-hero-hed-mb)}.pricing-hed em{font-family:var(--serif);font-style:italic;color:var(--gold)}.pricing-copy{font-size:var(--pr-lp-hero-sub-font);color:var(--pr-dash-pricing-copy);line-height:1.8;max-width:22.5rem}.price-row{display:flex;align-items:flex-start;gap:var(--pr-lp-ticker-dot);margin-bottom:var(--pr-lp-ticker-dot);line-height:1}.price-curr{font-size:var(--pr-lp-price-curr-fs);color:var(--pr-dash-price-curr);margin-top:var(--pr-lp-price-curr-mt)}.price-curr,.price-num{font-family:var(--display)}.price-num{font-size:clamp(80px,10vw,124px);color:var(--bone)}.price-note{font-size:var(--pr-lp-ticker-font);letter-spacing:.14em;text-transform:uppercase;color:var(--pr-dash-price-note)}.inc-list,.price-note{margin-bottom:var(--pr-lp-price-note-mb)}.inc-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--pr-dash-inc-bdr)}.inc-row{display:flex;align-items:flex-start;gap:var(--pr-lp-inc-row-gap);padding:var(--pr-lp-inc-row-pad);border-bottom:1px solid var(--pr-dash-inc-row-bdr)}.inc-row:last-child{border-bottom:none}.inc-chk{width:var(--pr-lp-inc-chk);height:var(--pr-lp-inc-chk);border:1px solid var(--pr-dash-inc-chk-bdr);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:var(--pr-lp-ticker-dot)}.inc-chk:after{content:"";display:block;width:var(--pr-lp-inc-chk-after-w);height:var(--pr-lp-inc-chk-after-h);border-left:var(--pr-lp-border-w-1-5) solid var(--gold);border-bottom:var(--pr-lp-border-w-1-5) solid var(--gold);transform:rotate(-45deg) translateY(-1px)}.inc-text{font-size:var(--pr-lp-inc-text);color:var(--pr-dash-inc-text);line-height:1.5}.inc-text strong{color:var(--bone);font-weight:500}.btn-pricing-cta{display:flex;justify-content:center;font-size:var(--pr-lp-pricing-cta-font);padding:var(--pr-lp-pricing-cta-pad)}.pay-methods{display:flex;align-items:center;gap:var(--pr-lp-pay-chip-gap);flex-wrap:wrap;margin-top:var(--pr-lp-rc-tag-mt)}.pay-chip{font-size:var(--pr-lp-ticker-font);letter-spacing:.08em;text-transform:uppercase;color:var(--pr-dash-pay-chip);border:1px solid var(--pr-dash-pay-chip-bdr);padding:var(--pr-lp-pay-chip-pad)}.secure-note{font-size:var(--pr-lp-secure-font);color:var(--pr-dash-secure-note);margin-top:var(--pr-lp-secure-mt);display:flex;align-items:center;gap:var(--pr-lp-ticker-dot)}.final-section{background:var(--gold);border-bottom:var(--border);padding:var(--pr-lp-final-pad-y) var(--gap);text-align:center}.final-hed{font-family:var(--display);font-size:clamp(52px,9vw,120px);line-height:.9;letter-spacing:.02em;color:var(--ink);margin-bottom:var(--pr-lp-final-hed-mb)}.final-sub{font-size:var(--pr-lp-final-sub);color:var(--pr-dash-final-sub);margin-bottom:var(--pr-lp-final-sub-mb)}.btn-final{display:inline-flex;align-items:center;gap:var(--pr-lp-hero-actions-gap);background:var(--ink);color:var(--bone);font-family:var(--sans);font-size:var(--pr-lp-btn-final-font);font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:var(--pr-lp-btn-final-pad);border:var(--border);transition:background .2s,color .2s}.btn-final:hover{background:var(--bone);color:var(--ink);border-color:var(--ink)}.landing-footer{background:var(--ink);color:var(--pr-dash-footer-text);padding:var(--pr-lp-footer-pad);border-top:var(--border)}.footer-inner{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pr-lp-hero-actions-gap)}.footer-logo{font-family:var(--display);font-size:var(--pr-lp-footer-logo);letter-spacing:.16em;color:var(--bone)}.footer-logo span{color:var(--gold)}.footer-links{display:flex;gap:var(--pr-lp-hero-strip-gap)}.footer-links a{font-size:var(--pr-lp-footer-link);color:var(--pr-dash-footer-link)}.footer-links a:hover{color:var(--gold)}.footer-copy{font-size:var(--pr-lp-footer-copy)}.footer-copy a{color:inherit}.sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:400;background:var(--ink);border-top:var(--border);padding:var(--pr-lp-sticky-pad);align-items:center;justify-content:space-between;gap:var(--pr-lp-hero-actions-gap)}.sticky-copy{font-size:var(--pr-lp-agg-count);color:var(--pr-dash-sticky-copy);line-height:1.3}.sticky-copy strong{color:var(--bone);font-size:var(--pr-lp-sticky-strong);display:block}.sticky-btn{background:var(--gold);color:var(--ink);font-family:var(--sans);font-size:var(--pr-lp-agg-count);font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:var(--pr-lp-sticky-btn-pad);border:none;white-space:nowrap;flex-shrink:0}@media (max-width:1024px){.hero-canvas{grid-template-columns:1fr}.hero-right{display:none}.method-intro-grid{grid-template-columns:1fr}.steps-container{grid-template-columns:1fr 1fr}.step-card:nth-child(2){border-right:none}.step-card:first-child,.step-card:nth-child(2){border-bottom:var(--border)}.trending-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.pricing-split{grid-template-columns:1fr}.pricing-left{border-right:none;border-bottom:1px solid var(--pr-dash-pricing-split-bdr)}.report-grid{grid-template-columns:1fr 1fr}.rc:nth-child(3n){border-right:var(--border)}.rc:nth-child(2n){border-right:none}.rc:nth-child(n+4){border-bottom:var(--border)}.rc:nth-child(5),.rc:nth-child(6){border-bottom:none}.report-imgs{grid-template-columns:1fr}.rimg:first-child{border-right:none;border-bottom:var(--border)}.testi-grid{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.faq-left{border-right:none;border-bottom:var(--border-r);padding-right:0;padding-bottom:var(--pr-lp-faq-sub-mb);margin-bottom:var(--pr-lp-faq-sub-mb)}.faq-right{padding-left:0}.preview-head{grid-template-columns:1fr}.preview-cta-stack{align-items:flex-start}.stepper-head{grid-template-columns:1fr}.testi-head{flex-direction:column;align-items:flex-start}.trending-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.steps-container{grid-template-columns:1fr}.step-card{border-right:none!important}.step-card:not(:last-child){border-bottom:var(--border)}.report-grid,.testi-grid{grid-template-columns:1fr}.rc{border-right:none!important;border-bottom:var(--border)!important}.nav-pill{display:none}.sticky-bar{display:flex}body{padding-bottom:var(--pr-lp-sticky-body-pad)}.trending-grid{grid-template-columns:1fr 1fr}}