.home-section{padding-block:var(--section-y)}.section-heading{gap:var(--space-2) var(--gap-editorial);margin-bottom:var(--space-6);grid-template-columns:1fr 1fr;align-items:end;display:grid}.section-heading h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--text-h2--font-weight);text-wrap:balance}.section-heading>p{max-width:40ch;color:var(--color-ink-2);font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin-bottom:6px}.section-heading--finder{column-gap:var(--gap-card);grid-template-columns:1fr 1.25fr}.section-tail{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-ink-3);font-size:var(--text-small);line-height:var(--text-small--line-height);display:flex}.home-hero{color:var(--color-ink-on-dark);background-color:var(--color-navy);background-image:radial-gradient(55% 60% at 22% 85%, var(--glow), transparent 70%);position:relative;overflow:hidden}.hero-wave{position:absolute;bottom:48px;left:0;right:0}.hero-inner{gap:var(--gap-editorial);grid-template-columns:1.05fr 455px;align-items:center;padding-block:72px;display:grid;position:relative}.hero-copy{z-index:1;position:relative}.hero-eyebrow{margin-bottom:var(--space-3)}.hero-copy h1{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);font-weight:var(--text-display--font-weight);color:var(--color-ink-on-dark)}.home-hero h1>span,.closing-section h2>span{color:var(--color-accent-2)}.hero-description{max-width:470px;margin-top:var(--space-3);color:var(--color-ink-2-on-dark);font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.hero-actions{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero-footnote{margin-top:var(--space-3);color:var(--color-ink-3-on-dark);font-size:var(--text-small);line-height:var(--text-small--line-height);align-items:center;gap:8px;display:flex}.hero-footnote svg{color:var(--color-ink-3-on-dark)}.hero-visual{min-width:0}.hero-art{isolation:isolate;position:relative}.hero-plate{aspect-ratio:5/4;pointer-events:none;width:660px;color:var(--color-accent-2);opacity:.8;translate:var(--par-x,0px) var(--par-y,0px);position:absolute;top:-104px;right:-196px;-webkit-mask-image:radial-gradient(88% 92% at 72% 34%,#000 46%,#0000 92%);mask-image:radial-gradient(88% 92% at 72% 34%,#000 46%,#0000 92%)}.hero-plate svg{stroke-width:1px;width:100%;height:100%;display:block;overflow:visible}html[data-motion=off] .hero-plate{transform:translate(0,0)!important}@media (prefers-reduced-motion:reduce){.hero-plate{transform:translate(0,0)!important}}.hero-signal{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-signal span{opacity:.28;background:linear-gradient(90deg, transparent, var(--color-accent-2), transparent);width:160px;height:1px;position:absolute}.hero-signal span:first-child{top:16%;left:58%}.hero-signal span:nth-child(2){top:42%;left:70%}.hero-signal span:nth-child(3){top:30%;left:86%}.hero-brief{z-index:1;width:100%;max-width:455px;color:var(--color-ink);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-3);margin-top:96px;margin-left:auto;padding:28px;position:relative}.hero-brief-top{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-brief h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);font-weight:var(--text-h3--font-weight);text-wrap:balance}.hero-brief-intro{margin:10px 0 var(--space-3);color:var(--color-ink-2);font-size:.9375rem;line-height:1.6}.hero-brief .button-primary{width:100%;margin-top:var(--space-3)}.hero-brief-call{width:100%;font-family:var(--font-sans);flex-wrap:wrap;margin-top:10px}.hero-brief-call .num{font-weight:600}.hero-brief-note{margin-top:var(--space-2);color:var(--color-ink-3);font-size:var(--text-small);line-height:var(--text-small--line-height);text-align:center;justify-content:center;align-items:start;gap:6px;display:flex}.hero-brief-note svg{color:var(--color-accent);flex-shrink:0;margin-top:3px}.hero-bottom{align-items:center;gap:0 var(--space-2);color:var(--color-ink-3-on-dark);grid-template-columns:1fr auto;padding-bottom:76px;display:grid;position:relative}.hero-bottom:before{content:"";background:var(--color-line-on-dark);grid-column:1/-1;height:1px;margin-bottom:12px}.hero-bottom a{min-height:44px;color:var(--color-ink-on-dark);font-size:var(--text-small);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.hero-bottom a:hover{text-decoration:underline}.proof-strip--benefits{z-index:2;gap:var(--space-3);width:min(var(--container), calc(100% - 2 * var(--gutter)));padding:var(--space-3) var(--space-4);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-3);grid-template-columns:repeat(4,1fr);margin:-40px auto 0;display:grid;position:relative}.proof-strip--benefits>div{min-width:0}.proof-strip--benefits>div+div{padding-left:var(--space-3);border-left:1px solid var(--color-line)}.proof-strip--benefits>div,.proof-call{color:var(--color-ink-2);font-size:var(--text-small);line-height:var(--text-small--line-height);align-items:start;gap:12px;display:flex}.proof-strip--benefits>div>.proof-call{border-left:0;padding-left:0}.proof-call{text-decoration:none}.proof-strip--benefits svg{width:20px;height:20px;color:var(--color-accent);flex-shrink:0;margin-top:1px}.proof-strip--benefits strong{color:var(--color-ink);transition:color var(--dur-fast) var(--ease-standard);margin-bottom:2px;font-size:.9375rem;font-weight:600;line-height:1.4;display:block}.proof-call:hover strong{color:var(--color-brand)}.product-finder{gap:var(--gap-card);grid-template-columns:1fr 1.25fr;align-items:start;display:grid}.finder-choices{gap:8px;display:grid}.finder-label{padding:0 0 6px}.finder-choices button{text-align:left;width:100%;min-height:56px;color:var(--color-ink-2);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-ui--font-weight);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-control);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);align-items:center;gap:12px;padding:14px 16px;display:flex}.finder-choices button>svg:first-child{color:var(--color-accent)}.finder-choices button>svg:last-child{color:var(--color-ink-3);margin-left:auto}.finder-choices button:hover{color:var(--color-ink);background:var(--color-card)}.finder-choices button[aria-pressed=true]{color:var(--color-ink);background:var(--color-card);border-color:var(--color-line-2);box-shadow:inset 3px 0 0 var(--color-accent)}.finder-choices button[aria-pressed=true]>svg:last-child{color:var(--color-accent)}.finder-results{display:grid}.finder-result{min-height:100%;padding:var(--space-4);box-shadow:var(--shadow-2)}.finder-result+.finder-result{margin-top:var(--gap-card)}.finder-results:has([hidden]) .finder-result{margin-top:0}.finder-result-top{color:var(--color-ink-3);justify-content:space-between;align-items:center;gap:12px;display:flex}.product-category{align-items:center;gap:8px;display:inline-flex}.product-category svg{width:18px;height:18px;color:var(--color-accent)}.finder-result h3{margin-top:var(--space-3);font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);font-weight:var(--text-h3--font-weight)}.finder-blurb{color:var(--color-ink-2);font-size:var(--text-body);line-height:var(--text-body--line-height);margin-top:8px}.finder-details{gap:var(--space-3);margin:var(--space-3) 0;padding-top:var(--space-3);border-top:1px solid var(--color-line);grid-template-columns:1.35fr 1fr;display:grid}.finder-details p{color:var(--color-ink-2);margin-top:6px;font-size:.9375rem;line-height:1.5}.finder-actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.data-section{margin-top:var(--section-y);padding-block:var(--section-y);background:var(--mesh-light);border-block:1px solid var(--color-line);overflow:clip}.data-section-inner{gap:var(--gap-editorial);grid-template-columns:1fr 1fr;align-items:center;display:grid}.data-copy h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--text-h2--font-weight);text-wrap:balance}.section-description{max-width:46ch;margin:var(--space-3) 0;color:var(--color-ink-2);font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.field-tags{gap:0 var(--space-3);max-width:520px;margin-top:var(--space-5);counter-reset:fields;grid-template-columns:repeat(3,1fr);display:grid}.field-tags span{border-top:1px solid var(--color-line);color:var(--color-ink-2);font-size:var(--text-small);line-height:var(--text-small--line-height);white-space:nowrap;align-items:baseline;gap:0;padding:8px 0;display:flex}.field-tags span:before{counter-increment:fields;content:counter(fields, decimal-leading-zero);width:28px;color:var(--color-accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-label-mono);line-height:var(--text-label-mono--line-height);letter-spacing:var(--text-label-mono--letter-spacing);font-weight:var(--text-label-mono--font-weight);flex-shrink:0}.data-note{margin-top:var(--space-2);color:var(--color-ink-3);font-size:var(--text-small);line-height:var(--text-small--line-height)}.data-composition{isolation:isolate;min-width:0;position:relative}.data-composition:before{content:"";z-index:-1;pointer-events:none;opacity:.6;background:linear-gradient(var(--color-line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--color-line) 1px, transparent 1px) 0 0 / 32px 32px;position:absolute;inset:-40px -60px;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.data-composition-note{margin-top:var(--space-3);color:var(--color-ink-3);font-size:var(--text-small);line-height:var(--text-small--line-height);justify-content:center;align-items:center;gap:8px;display:flex}.data-composition-note svg{color:var(--color-accent);flex-shrink:0}.lead-preview{color:var(--color-ink);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-3);padding:0 28px;position:relative}.preview-top{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.example-badge{background:var(--color-rail);color:var(--color-ink-3);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:500;line-height:1.4}.preview-records{padding-top:var(--space-3)}.preview-business{align-items:center;gap:14px;min-height:64px;display:flex}.preview-business>div{min-width:0}.preview-business h2{font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);font-weight:var(--text-h4--font-weight);margin:4px 0 2px}.preview-business p:last-child{color:var(--color-ink-3);font-size:var(--text-small);line-height:var(--text-small--line-height)}.preview-business p span{padding:0 4px}.preview-metrics{margin-top:var(--space-3);border-block:1px solid var(--color-line);grid-template-columns:1.2fr 1fr;display:grid}.preview-metrics>div{grid-template-rows:1fr auto;row-gap:6px;padding:14px 0;display:grid}.preview-metrics>div+div{padding-left:var(--space-3);border-left:1px solid var(--color-line)}.preview-metrics strong{color:var(--color-ink);display:block}.preview-fields{gap:10px var(--space-2);margin:var(--space-3) 0;color:var(--color-ink-2);font-size:var(--text-small);line-height:var(--text-small--line-height);grid-template-columns:1fr 1fr;display:grid}.preview-fields>span{align-items:center;gap:8px;display:flex}.preview-fields svg{color:var(--color-accent)}.preview-bottom{border-top:1px solid var(--color-line);min-height:52px;color:var(--color-ink-3);font-size:var(--text-small);line-height:var(--text-small--line-height);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.preview-pagination{margin-right:-14px;display:flex}.preview-pagination button{place-items:center;width:44px;height:44px;display:grid}.preview-pagination button span{background:var(--color-line-3);width:17px;height:8px;transition:background-color var(--dur-fast) var(--ease-standard);border-radius:4px;transform:scaleX(.35)}.preview-pagination button[aria-pressed=true] span{background:var(--color-brand);transform:scaleX(1)}.preview-disclosure{padding:0 0 var(--space-2);color:var(--color-ink-3);font-size:var(--text-small);line-height:var(--text-small--line-height)}.preview-link{border-top:1px solid var(--color-line);justify-content:space-between;padding:14px 0 18px;display:flex}.process-grid{gap:var(--space-4);counter-reset:none;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.process-grid:before{content:"";top:calc(var(--space-3) + 14px);opacity:.55;background:repeating-linear-gradient(90deg, var(--color-accent-2) 0 8px, transparent 8px 16px);height:1px;position:absolute;left:0;right:0}.process-grid li{padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--color-line);background:0 0;border-radius:0;position:relative}.process-number{color:var(--color-accent);background:var(--color-canvas);align-items:center;gap:14px;padding-left:22px;font-size:1.5rem;font-weight:500;line-height:1.1;display:flex;position:relative}.process-number:before{content:"";background:var(--color-accent-2);width:10px;height:10px;box-shadow:0 0 0 3px var(--color-canvas);border-radius:50%;position:absolute;top:50%;left:0;translate:0 -50%}.process-number span{background:var(--color-line);flex:1;height:1px}.process-grid h3{margin:var(--space-2) 0 8px;font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);font-weight:var(--text-h4--font-weight)}.process-grid p{color:var(--color-ink-2);font-size:var(--text-body);line-height:var(--text-body--line-height)}.process-grid li:last-child{--ledger-ink:var(--ledger-ink-soft);padding:var(--space-3);border-radius:var(--radius-card);color:var(--color-ink-on-dark);background-color:var(--color-navy);background-image:radial-gradient(60% 55% at 100% 100%, var(--glow), transparent 72%);border-top:0;overflow:hidden}.process-grid li:last-child .process-number{color:var(--color-accent-2);background:0 0;padding-left:0}.process-grid li:last-child .process-number:before{display:none}.process-grid li:last-child .process-number span{background:var(--color-line-on-dark-2)}.process-grid li:last-child p{color:var(--color-ink-2-on-dark)}.replacement-spotlight{gap:var(--gap-editorial);width:min(var(--container), calc(100% - 2 * var(--gutter)));padding:var(--space-6);background:var(--color-accent-soft);border:1px solid var(--color-line);border-radius:var(--radius-card);grid-template-columns:1.05fr 1fr;align-items:center;margin:0 auto;display:grid}.replacement-eyebrow{margin-bottom:var(--space-2);align-items:center;gap:8px;display:inline-flex}.replacement-copy h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--text-h2--font-weight)}.replacement-copy h2 span{color:var(--color-ink-2)}.replacement-copy>p{max-width:46ch;margin:var(--space-3) 0;color:var(--color-ink-2);font-size:var(--text-body);line-height:var(--text-body--line-height)}.replacement-details h3{margin-bottom:var(--space-2);font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);font-weight:var(--text-h4--font-weight)}.replacement-details ul{margin:0;padding:0;list-style:none}.replacement-details li{border-top:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-ink);align-items:start;gap:10px;padding:12px 0;font-size:.9375rem;line-height:1.5;display:flex}.replacement-details li:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent)}.replacement-details li svg{color:var(--color-accent);flex-shrink:0;margin-top:3px}.replacement-details>p{margin-top:var(--space-2);color:var(--color-ink-3);font-size:var(--text-small);line-height:1.6}.faq-editorial{gap:var(--gap-editorial);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.faq-heading{top:var(--sticky-top);position:sticky}.faq-heading h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--text-h2--font-weight);text-wrap:balance}.faq-intro{max-width:40ch;margin-top:var(--space-2);color:var(--color-ink-2);font-size:var(--text-body);line-height:var(--text-body--line-height)}.faq-contact{margin-top:var(--space-3);min-height:44px}.faq-list details{border-top:1px solid var(--color-line)}.faq-list details:last-child{border-bottom:1px solid var(--color-line)}.faq-list summary{border-radius:var(--radius-control);cursor:pointer;color:var(--color-ink);font-size:var(--text-body);transition:background-color var(--dur-fast) var(--ease-standard);align-items:center;gap:16px;margin-inline:-12px;padding:20px 12px;font-weight:550;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{background:var(--color-card)}.faq-list summary>span:nth-child(2){flex:1}.faq-number{min-width:20px;color:var(--color-ink-3);transition:color var(--dur-fast) var(--ease-standard);flex-shrink:0}.faq-list summary:hover .faq-number,.faq-list details[open] .faq-number{color:var(--color-accent)}.faq-toggle{background:var(--color-accent-soft);width:24px;height:24px;color:var(--color-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.125rem;font-weight:400;line-height:1;display:grid}.faq-list details[open] .faq-toggle{transform:rotate(45deg)}.faq-list details[open] summary>span:nth-child(2){color:var(--color-brand)}.faq-answer{max-width:62ch;color:var(--color-ink-2);padding:0 40px 22px 36px;font-size:.9375rem;line-height:1.6}.closing-section{--ledger-ink:var(--ledger-ink-soft);max-width:none;padding:var(--space-12) 0;color:var(--color-ink-on-dark);background-color:var(--color-navy);background-image:radial-gradient(50% 70% at 100% 100%, var(--glow), transparent 70%);border-radius:0;margin:0;position:relative;overflow:hidden}.closing-wave{position:absolute;top:0;left:0;right:0}.closing-inner{justify-content:space-between;align-items:center;gap:var(--gap-editorial);display:flex}.closing-copy{z-index:1;min-width:0;position:relative}.closing-copy .label{margin-bottom:var(--space-3)}.closing-section h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--text-h2--font-weight);color:var(--color-ink-on-dark)}.closing-copy>p:not(.label){max-width:46ch;margin-top:var(--space-3);color:var(--color-ink-2-on-dark);font-size:var(--text-body);line-height:var(--text-body--line-height)}.closing-actions{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.closing-phone{padding:12px 0;font-weight:650}.closing-visual{aspect-ratio:1;width:340px;color:var(--color-accent-2);flex-shrink:0;place-items:center;display:grid;position:relative}.closing-dial,.closing-orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.closing-dial{z-index:1;filter:drop-shadow(0 0 32px var(--glow))}.closing-orbit{opacity:.85}.closing-caption{color:var(--color-ink-3-on-dark);position:absolute;bottom:-12px}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .hero-plate{transition:translate var(--dur-slow) var(--ease-out);animation:9s ease-in-out infinite plate-float}html[data-motion=on] .hero-signal span{animation:9s ease-in-out infinite signal-pulse}html[data-motion=on] .hero-signal span:nth-child(2){animation-delay:3s}html[data-motion=on] .hero-signal span:nth-child(3){animation-delay:6s}html[data-motion=on] .closing-dial{animation:8s ease-in-out infinite dial-float}html[data-motion=on] .closing-orbit{animation:24s linear infinite orbit-turn}html[data-motion=on] :is(.hero-plate,.hero-signal span,.closing-dial,.closing-orbit){animation-play-state:paused}html[data-motion=on][data-motion-visibility=visible] .home-hero[data-in-view=true] :is(.hero-plate,.hero-signal span),html[data-motion=on][data-motion-visibility=visible] .closing-visual[data-in-view=true] :is(.closing-dial,.closing-orbit){animation-play-state:running}html[data-motion=on] .finder-result:not([hidden]){animation:selection-enter var(--dur-slow) var(--ease-out)}html[data-motion=on] .preview-records [data-preview-record]:not([hidden]){animation:record-next var(--dur-slow) var(--ease-out)}html[data-motion=on] .preview-records[data-direction=prev] [data-preview-record]:not([hidden]){animation-name:record-prev}html[data-motion=on] .finder-choices button>svg:last-child{transition:translate var(--dur-base) var(--ease-out)}html[data-motion=on] .finder-choices button:hover>svg:last-child,html[data-motion=on] .finder-choices button[aria-pressed=true]>svg:last-child{translate:4px}html[data-motion=on] .preview-pagination button span{transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-standard)}html[data-motion=on] .faq-toggle{transition:transform var(--dur-base) var(--ease-standard)}@supports (interpolate-size:allow-keywords){html[data-motion=on] .faq-list details{interpolate-size:allow-keywords}html[data-motion=on] .faq-list details::details-content{height:0;transition:height var(--dur-slow) var(--ease-out), content-visibility var(--dur-slow) allow-discrete;overflow:clip}html[data-motion=on] .faq-list details[open]::details-content{height:auto}}@keyframes plate-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes signal-pulse{0%,to{opacity:.28}50%{opacity:.45}}@keyframes dial-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes record-next{0%{transform:translate(8px)}to{transform:translate(0)}}@keyframes record-prev{0%{transform:translate(-8px)}to{transform:translate(0)}}}@media (width<=1099px){.finder-details{gap:var(--space-2);grid-template-columns:1fr}}@media (width<=1023px){.hero-inner{gap:var(--space-8);grid-template-columns:1fr}.hero-art--brief{border-radius:var(--radius-panel);max-width:455px;overflow:hidden}.hero-plate{opacity:.6;width:460px;top:-40px;right:-104px}.proof-strip--benefits{gap:var(--space-2) var(--space-3);padding:var(--space-3);grid-template-columns:1fr 1fr}.proof-strip--benefits>div+div{border-left:0;padding-left:0}.proof-strip--benefits>div:nth-child(2n){padding-left:var(--space-3);border-left:1px solid var(--color-line)}.proof-strip--benefits>div:nth-child(n+3){padding-top:var(--space-2);border-top:1px solid var(--color-line)}.process-grid{grid-template-columns:1fr 1fr}.process-grid:before,.process-number:before{display:none}.process-number{padding-left:0}.replacement-spotlight{gap:var(--space-5);padding:var(--space-5)}.data-section-inner{gap:var(--space-6);grid-template-columns:1fr}.data-composition{max-width:560px}}@media (width<=767px){.hero-inner{padding-top:40px;padding-bottom:var(--space-8);gap:40px}.hero-art--brief{max-width:none;padding-top:72px}.hero-plate{opacity:.72;width:430px;top:-10px;right:-28px}.hero-brief{max-width:none;margin-top:0;padding-inline:20px}.hero-brief-call{gap:8px;padding-inline:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .text-link{justify-content:center;min-height:44px}.hero-bottom{padding-bottom:64px}.hero-wave{bottom:36px}.proof-strip--benefits{margin-top:-32px}.section-heading{margin-bottom:var(--space-5);grid-template-columns:1fr;align-items:start}.section-heading>p{margin-bottom:0}.product-finder{grid-template-columns:1fr}.finder-result{padding:var(--space-3)}.section-tail{flex-direction:column;align-items:start}.data-composition,.field-tags{max-width:none}.lead-preview{padding-inline:20px}.preview-metrics{grid-template-columns:1fr 1fr}.preview-metrics>div+div{padding-left:var(--space-2)}.process-grid{grid-template-columns:1fr;gap:0}.process-grid li:not(:last-child):before{content:"";opacity:.55;background:repeating-linear-gradient(180deg, var(--color-accent-2) 0 8px, transparent 8px 16px);width:1px;position:absolute;top:0;bottom:0;left:21px}.process-grid li:first-child:before{top:24px}.process-grid li:nth-last-child(2):before{bottom:calc(100% - 40px)}.process-grid li{border-top:0;grid-template-columns:44px 1fr;column-gap:14px;padding:18px 0;display:grid}.process-number{grid-row:1/span 2;justify-content:center;align-self:start;padding:6px 0;font-size:1.375rem}.process-number span{display:none}.process-grid h3{margin:4px 0 6px}.process-grid li:last-child{margin-top:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) 0;column-gap:14px}.replacement-spotlight{gap:var(--space-5);width:auto;padding:var(--space-5) var(--gutter);border-inline:0;border-radius:0;grid-template-columns:1fr;margin-inline:0}.faq-editorial{gap:var(--space-5);grid-template-columns:1fr}.faq-heading{position:static}.faq-list summary{gap:12px}.faq-answer{padding:0 8px 20px 32px}.closing-section{padding-block:var(--space-10)}.closing-inner{align-items:stretch;gap:var(--space-5);flex-direction:column}.closing-visual{align-self:center;width:190px}.closing-caption{display:none}}@media (width<=479px){.field-tags{grid-template-columns:1fr 1fr}.hero-bottom{grid-template-columns:1fr;gap:4px}}@media (width<=419px){.proof-strip--benefits{gap:var(--space-2);grid-template-columns:1fr;margin-top:-32px}.proof-strip--benefits>div:nth-child(2n){border-left:0;padding-left:0}.proof-strip--benefits>div+div{padding-top:var(--space-2);border-top:1px solid var(--color-line)}}@media (width<=389px){.hero-brief{padding-inline:16px}.hero-brief-call{gap:6px;padding-inline:8px}}@media (width<=359px){.hero-brief-call{row-gap:2px;padding-block:10px}.hero-brief-call .num{text-align:center;flex-basis:100%}}
