body[data-page=home]{--story-blue: var(--aq-accent);--story-teal: var(--aq-positive);--story-paper: var(--aq-mist);--story-rule: var(--aq-border);--aq-section-pad: clamp(64px, 7vw, 94px)}html[data-theme] body[data-page=home] .home-hero{padding-block:clamp(48px,5.6vw,80px) 0;background:linear-gradient(115deg,var(--aq-bg) 35%,var(--aq-mist))!important;color:var(--aq-text)}body[data-page=home] .home-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:clamp(30px,4vw,64px);align-items:center}body[data-page=home] .home-hero-copy .eyebrow{color:var(--story-blue);max-width:none;margin-bottom:27px;font-size:11px;letter-spacing:.13em}body[data-page=home] .home-hero-copy h1{max-width:10ch;color:var(--aq-text);font-size:clamp(54px,6.2vw,88px);line-height:1.02;letter-spacing:-.065em;font-weight:500;margin-bottom:28px}body[data-page=home] .home-hero-copy h1>span{display:block;color:var(--story-blue)}body[data-page=home] .home-hero-copy .hero-lead{max-width:40ch;color:var(--aq-text-soft);font-size:17px;line-height:1.7}body[data-page=home] .home-hero-copy .button-row{gap:24px;margin-top:30px}html[data-theme] body[data-page=home] .home-hero .button-primary{color:var(--aq-accent-ink)!important;background:var(--aq-accent)}html[data-theme] body[data-page=home] .home-hero .button-primary:hover{background:var(--aq-accent-hover)}body[data-page=home] .home-hero .hero-primary-cta b{color:inherit}body[data-page=home] .home-hero .hero-secondary-link{color:var(--aq-text);font-weight:550}body[data-page=home] .hero-editorial-note{display:flex;gap:10px;align-items:baseline;color:var(--aq-muted);font-size:12px;margin:24px 0 0}body[data-page=home] .hero-editorial-note>span{color:var(--story-teal);font-size:19px}.home-hero-art{position:relative;min-width:0;padding:28px 24px 20px;border:1px solid var(--story-rule);border-radius:4px;background:var(--aq-surface);box-shadow:0 24px 65px -30px #2446783d;transform:rotate(-2deg)}.hero-art-heading{display:flex;align-items:center;gap:9px;color:var(--aq-muted);font-family:var(--aq-mono);font-size:9px;line-height:1.5;letter-spacing:.025em;text-transform:uppercase}.hero-art-heading>span:last-child{margin-left:auto;white-space:nowrap}.hero-art-heading .hero-art-mark{color:var(--story-blue);font-size:26px;line-height:1}.hero-art-title{margin:23px 0 0;color:var(--aq-text);font-family:var(--aq-display);font-size:clamp(22px,2.3vw,31px);font-weight:500;letter-spacing:-.045em}.hero-paths{display:block;width:calc(100% + 8px);height:auto;margin:4px -4px 0;overflow:visible}.hero-art-grid{fill:none;stroke:var(--story-rule);stroke-width:1;stroke-dasharray:2 5}.hero-ribbon{fill:url(#hero-ribbon-gradient)}.hero-paths stop{stop-color:var(--story-blue)}.hero-paths #hero-path-gradient stop:last-child{stop-color:var(--story-teal)}.hero-possibilities{fill:none;stroke:var(--story-blue);stroke-width:1.6;opacity:.27}.hero-possibilities path:nth-child(2){stroke-dasharray:4 6}.hero-main-path{fill:none;stroke:url(#hero-path-gradient);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:var(--hero-path-offset, 0)}.hero-art-points{fill:var(--aq-surface);stroke:var(--story-blue);stroke-width:2.5}.hero-art-points .hero-point-end{fill:var(--story-teal);stroke:var(--aq-surface);stroke-width:4}.hero-art-points circle{transform-box:fill-box;transform-origin:center}.hero-art-coordinates{fill:var(--aq-muted);font-family:var(--aq-mono);font-size:10px}.hero-art-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid var(--story-rule);padding-top:18px;color:var(--aq-text-soft);font-size:12px}.hero-art-topics>span{display:flex;align-items:baseline;gap:8px}.hero-art-topics b{color:var(--story-blue);font-family:var(--aq-mono);font-size:9px;font-weight:500}.hero-art-footnote{margin:20px 0 0;color:var(--aq-muted);font-size:10px}.hero-scroll-note{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:30px 22px;margin-top:38px;color:var(--aq-muted);font-family:var(--aq-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.hero-scroll-note a{display:inline-flex;align-items:center;gap:11px;color:var(--aq-text-soft);text-decoration:none}.hero-scroll-note a>span{color:var(--story-blue);font-size:18px}body[data-page=home] .home-reassurance article{padding-block:21px}body[data-page=home] .home-reassurance strong{font-size:14px}body[data-page=home] .home-reassurance p{font-size:12px}.home-story{background:var(--aq-bg);scroll-margin-top:90px}.story-introduction{margin-bottom:52px}.story-introduction .section-kicker{display:flex;align-items:center;gap:12px;color:var(--story-blue);font-family:var(--aq-mono);font-size:10px;letter-spacing:.07em;margin-bottom:30px}.story-notebook-mark{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--story-rule);font-size:22px}.story-introduction-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:60px}.story-introduction h2{margin:0;font-size:clamp(42px,5vw,68px);line-height:1.06;font-weight:500;letter-spacing:-.055em}.story-introduction h2 span{color:var(--story-blue)}.story-introduction-grid>p{max-width:42ch;margin:0 0 5px;color:var(--aq-text-soft);font-size:17px;line-height:1.7}.story-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr)}.story-steps{display:grid;min-width:0;border-right:1px solid var(--story-rule);background:var(--story-paper)}.story-step{display:flex;flex-direction:column;min-width:0;padding:30px}.home-story.is-enhanced .story-step{grid-area:1 / 1}.home-story.is-enhanced .story-step:not(.is-active){visibility:hidden;pointer-events:none}.story-step-index{display:flex;align-items:center;gap:12px;margin-bottom:25px}.story-step-index>span{color:var(--aq-muted);font-family:var(--aq-display);font-size:28px;line-height:1;letter-spacing:-.06em;transition:color .25s ease}.story-step-index>p{margin:0;color:var(--aq-muted);font-family:var(--aq-mono);font-size:11px;letter-spacing:.025em;text-transform:uppercase}.story-step.is-active .story-step-index>span{color:var(--story-blue)}.story-step h3{max-width:18ch;margin:0 0 18px;font-size:clamp(26px,2.5vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.04em}.story-step-body{margin:0;color:var(--aq-text-soft);font-size:15px;line-height:1.75}.story-step-example{margin:24px 0;padding-block:18px;border-block:1px solid var(--story-rule)}.story-step-example p{margin:0;color:var(--aq-text-soft);font-size:13px;line-height:1.7}.story-step-example p:first-child{color:var(--aq-muted);font-size:12px}.story-step-example strong{display:block;margin:10px 0;color:var(--aq-text);font-size:16px;font-weight:550;line-height:1.65}.story-takeaway{display:flex;align-items:baseline;gap:9px;margin:auto 0 0;color:var(--story-teal);font-size:13px;line-height:1.65;font-weight:550}.story-takeaway>span{font-size:22px}.story-figure{width:100%;min-width:0;margin:0 0 38px;border:1px solid var(--story-rule);border-radius:12px;background:var(--aq-surface);box-shadow:0 16px 44px -30px #10182b33}.story-chapter-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px;border-bottom:1px solid var(--story-rule);background:var(--story-paper);border-radius:12px 12px 0 0}.story-chapter-nav button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:6px;border:1px solid transparent;border-radius:5px;color:var(--aq-muted);background:transparent;font:inherit;font-size:14px;cursor:pointer}.story-chapter-nav button>span{font-family:var(--aq-mono);font-size:9px}.story-chapter-nav button[aria-pressed=true]{border-color:var(--story-rule);color:var(--story-blue);background:var(--aq-surface);box-shadow:0 2px 5px #10182b06}.story-chapter-nav button:hover{color:var(--story-blue)}.story-chapter-nav button:focus-visible,.story-reset:focus-visible,.story-data summary:focus-visible{outline:3px solid var(--aq-focus);outline-offset:2px}.story-chart-panel{min-width:0}.story-chart-header{padding:28px 32px 0}.story-chart-eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:var(--aq-muted);font-family:var(--aq-mono);font-size:10px;letter-spacing:.025em;text-transform:uppercase}.story-chart-eyebrow>span{width:5px;height:5px;background:var(--story-teal);border-radius:50%}.story-chart-header h3{margin:0 0 22px;color:var(--aq-text);font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.3;letter-spacing:-.03em}.story-assumptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding-block:15px;border-block:1px solid var(--story-rule)}.story-assumptions dt{color:var(--aq-muted);font-size:12px;line-height:1.5}.story-assumptions dd{margin:6px 0 0;color:var(--aq-text);font-size:21px;font-weight:550;font-variant-numeric:tabular-nums}.story-starting-note{margin:10px 0 24px;color:var(--aq-muted);font-size:12px;line-height:1.6}.story-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px}.story-metrics>div{display:grid;grid-template-columns:6px 1fr;align-items:center;gap:8px;color:var(--aq-muted);font-size:12px}.story-metrics strong{grid-column:1 / -1;color:var(--aq-text);font-family:var(--aq-display);font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.story-legend-dot{width:5px;height:5px;border-radius:50%;background:var(--story-blue)}.story-legend-dot-cost{background:var(--story-teal)}.story-chart{display:block;width:100%;height:auto;padding-inline:16px;margin-top:12px;color:var(--story-blue);overflow:visible}.story-chart-grid{fill:none;stroke:var(--story-rule);stroke-width:1}.story-chart-grid-vertical{stroke-dasharray:2 6}.story-chart-ticks{fill:var(--aq-muted);font-family:var(--aq-mono);font-size:9px}.story-chart-area{fill:url(#story-area-gradient)}.story-chart-before,.story-chart-after{fill:none;stroke:var(--story-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.story-chart-after{stroke:var(--story-teal);stroke-dasharray:5 4}.story-chart-end{stroke:var(--aq-surface);stroke-width:3;fill:var(--story-blue)}.story-chart-end-after{fill:var(--story-teal)}.story-chart-caption{margin:8px 32px 24px;color:var(--aq-text-soft);font-size:12px;line-height:1.7}.story-controls{padding:24px 32px;border-block:1px solid var(--story-rule);background:var(--story-paper)}.story-controls-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:22px}.story-controls-heading>p{margin:0;color:var(--aq-text-soft);font-size:14px}.story-reset{flex-shrink:0;min-height:30px;padding:0;border:0;border-bottom:1px solid var(--story-rule);border-radius:0;color:var(--story-blue);background:transparent;font:inherit;font-size:12px;cursor:pointer}.story-reset span{margin-left:4px}.story-control-grid{display:grid;grid-template-columns:1fr 1fr .85fr;gap:38px}.story-control{min-width:0}.story-control label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;color:var(--aq-text-soft);font-size:14px}.story-control output{color:var(--story-blue);font-family:var(--aq-mono);font-size:15px}.story-control>p{margin:6px 0 0;color:var(--aq-muted);font-size:12px;line-height:1.6}.story-control input{display:block;width:100%;height:26px;min-height:26px;margin:6px 0 0;padding:0;border:0;background:transparent;accent-color:var(--story-blue);cursor:pointer}.story-control input:focus-visible{outline:2px solid var(--aq-focus);outline-offset:3px;border-radius:4px}.story-difference{padding-left:28px;border-left:1px solid var(--story-rule);color:var(--aq-text-soft)}.story-difference p{margin:0;font-size:13px;line-height:1.6}.story-difference p:last-child{color:var(--aq-muted);font-size:12px}.story-difference strong{display:block;margin:4px 0;color:var(--story-teal);font-family:var(--aq-display);font-size:30px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.story-model-note{margin:18px 32px;color:var(--aq-muted);font-size:12px;line-height:1.7}.story-data{margin:0 32px 18px;border-top:1px solid var(--story-rule)}.story-data summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:7px 0;color:var(--aq-text-soft);list-style:none;font-size:12px;cursor:pointer}.story-data summary::-webkit-details-marker{display:none}.story-data summary>span{color:var(--story-blue);font-size:16px}.story-data[open] summary>span{transform:rotate(45deg)}.story-data>p{color:var(--aq-text-soft);margin:4px 0 14px;font-size:12px;line-height:1.7}.story-table-wrap{overflow-x:auto}.story-data table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.story-data th,.story-data td{border-bottom:1px solid var(--story-rule);padding:9px 5px;text-align:right}.story-data th:first-child{text-align:left}.story-data thead{color:var(--aq-muted)}.story-data th{font-weight:550}.story-outro{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid var(--story-rule);padding-top:36px}.story-outro>div{display:flex;align-items:center;gap:23px}.story-outro>div>span{color:var(--story-blue);font-size:44px;line-height:1}.story-outro h3{margin:0 0 6px;font-size:23px;font-weight:500;letter-spacing:-.025em}.story-outro p{margin:0;color:var(--aq-muted);font-size:13px}.story-outro>a{flex-shrink:0}body[data-page=home] .home-product-proof{padding-block:75px}.home-film{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,7vw,100px);align-items:center;margin-bottom:100px;padding-bottom:75px;border-bottom:1px solid var(--aq-border)}.home-film-copy h2{margin:20px 0;max-width:12ch;font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.05em;font-weight:500}.home-film-copy>p:last-child{max-width:36ch;color:var(--aq-text-soft);font-size:16px;line-height:1.7}body[data-page=home] .product-screen-frame{border-radius:10px}body[data-page=home] .product-evidence-grid article{border:0;border-top:1px solid var(--aq-border);border-radius:0;padding:24px 0 0;background:transparent!important;box-shadow:none}body[data-page=home] .home-benefits .home-section-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:20px 60px;max-width:none}body[data-page=home] .home-benefits .section-kicker{grid-column:1 / -1;margin-bottom:0}body[data-page=home] .home-benefits .home-section-heading h2{margin:0}body[data-page=home] .home-benefits .home-section-heading>p:last-child{align-self:end}body[data-page=home] .home-benefit-grid{gap:24px}body[data-page=home] .home-benefit-grid article{position:relative;border-radius:4px;padding:26px;box-shadow:none}body[data-page=home] .home-benefit-grid article>span{position:absolute;top:18px;right:18px;font-size:10px}.benefit-illustration{margin:17px 0 26px}.benefit-illustration svg{display:block;width:100%;height:86px;fill:none;stroke:var(--story-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.benefit-illustration circle{fill:var(--aq-surface);stroke:var(--story-teal)}.benefit-illustration .benefit-guide{stroke:var(--story-rule);stroke-width:1.5}body[data-page=home] .home-resource-grid{display:block;border-top:1px solid var(--story-rule)}body[data-page=home] .home-resource-grid article{display:grid;grid-template-columns:.48fr 1.1fr 1.3fr auto;gap:30px;align-items:center;min-height:0;padding:28px 0;border:0;border-bottom:1px solid var(--story-rule);border-radius:0;box-shadow:none;background:transparent!important}body[data-page=home] .home-resource-grid article>span,body[data-page=home] .home-resource-grid h3,body[data-page=home] .home-resource-grid p{margin:0}body[data-page=home] .home-resource-grid article>span{font-size:10px}body[data-page=home] .home-resource-grid h3{font-size:21px}body[data-page=home] .home-resource-grid p{font-size:14px}body[data-page=home] .home-resource-grid .text-link{font-size:12px;margin:0;white-space:nowrap}body[data-page=home] .home-final-card{border-radius:4px;padding-block:64px}@media(prefers-reduced-motion:no-preference)and (min-width:901px){body[data-page=home].has-home-motion .home-hero-art{transform:translate3d(0,var(--hero-drift, 0px),0) rotate(var(--hero-tilt, -2deg))}}@media(prefers-reduced-motion:no-preference){body[data-page=home] .home-benefit-grid article{transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s ease,box-shadow .24s ease}body[data-page=home] .home-benefit-grid article:hover{transform:translateY(-6px);box-shadow:var(--aq-shadow-float);border-color:var(--aq-border-strong)}body[data-page=home] .home-resource-grid .text-link{transition:transform .2s ease}body[data-page=home] .home-resource-grid article:hover .text-link{transform:translate(5px)}body[data-page=home] .home-hero .hero-primary-cta b{transition:transform .2s ease}body[data-page=home] .home-hero .hero-primary-cta:hover b{transform:translate(3px,-3px)}}@media(max-width:1180px){body[data-page=home] .home-hero-copy h1{font-size:65px}.hero-art-heading{font-size:8px}.story-step{padding:25px}.story-step h3{font-size:28px}.story-chart-header,.story-controls{padding-inline:25px}.story-control-grid{gap:25px}}@media(max-width:900px){body[data-page=home] .home-hero-grid{grid-template-columns:1fr;gap:38px}body[data-page=home] .home-hero-copy h1{max-width:12ch;font-size:clamp(54px,8.5vw,76px)}body[data-page=home] .home-hero-copy .hero-lead{max-width:46ch}body[data-page=home] .home-hero-product{width:100%;max-width:580px;justify-self:end;padding:0 8px}.hero-scroll-note{margin-top:22px}.story-introduction-grid{grid-template-columns:1fr;gap:24px}.story-workspace{grid-template-columns:1fr}.story-steps{border-right:0;border-bottom:1px solid var(--story-rule)}.story-step{padding:28px}.story-step h3{max-width:none}.story-step-index{margin-bottom:18px}.story-step-example{margin-block:20px}.story-takeaway{font-size:12px}.story-outro{flex-direction:column;align-items:flex-start;gap:24px}.story-control-grid{grid-template-columns:1fr 1fr;gap:24px}.story-difference{grid-column:1 / -1;padding:18px 0 0;border-left:0;border-top:1px solid var(--story-rule)}.home-film{gap:36px;margin-bottom:64px;padding-bottom:52px}body[data-page=home] .home-resource-grid article{grid-template-columns:100px 1fr auto;gap:14px 24px}body[data-page=home] .home-resource-grid p{grid-column:2 / -1;grid-row:2}body[data-page=home] .home-resource-grid .text-link{grid-column:3;grid-row:1}}@media(max-width:620px){html[data-theme] body[data-page=home] .home-hero{padding-top:38px}body[data-page=home] .home-hero-copy .eyebrow{font-size:9px;margin-bottom:22px}body[data-page=home] .home-hero-copy h1{max-width:11ch;font-size:clamp(49px,13vw,68px);margin-bottom:24px}body[data-page=home] .home-hero-copy .hero-lead{font-size:15px}body[data-page=home] .home-hero-copy .button-row{gap:19px;align-items:flex-start}body[data-page=home] .hero-editorial-note{font-size:10px;margin-top:16px}body[data-page=home] .home-hero-grid{gap:32px}.home-hero-art{padding:20px 16px 16px;transform:rotate(-1deg)}.hero-art-heading{gap:6px;font-size:7px}.hero-art-heading>span:last-child{display:none}.hero-art-title{margin-top:16px;font-size:24px}.hero-art-topics{font-size:10px;padding-top:12px}.hero-art-topics>span{gap:5px}.hero-art-footnote{margin-top:14px;font-size:8px}.hero-scroll-note{padding-block:20px;font-size:8px}body[data-page=home] .home-reassurance-grid{grid-template-columns:1fr;padding-block:9px}body[data-page=home] .home-reassurance article{grid-template-columns:20px 1fr;gap:10px;padding-block:11px;border:0}body[data-page=home] .home-reassurance strong{font-size:13px;margin:0 0 2px}body[data-page=home] .home-reassurance p{font-size:11px}body[data-page=home] .home-reassurance article>span{width:20px;height:24px;font-size:11px}.home-story{padding-block:62px}.story-introduction{margin-bottom:30px}.story-introduction .section-kicker{font-size:8px;letter-spacing:.025em;margin-bottom:24px;gap:8px}.story-introduction h2{font-size:clamp(39px,10.7vw,58px)}.story-introduction-grid{gap:22px}.story-introduction-grid>p{font-size:15px}.story-chapter-nav{gap:2px;padding:7px}.story-chapter-nav button{gap:6px;font-size:12px}.story-step{padding:24px 20px}.story-step h3{font-size:28px}.story-step-example strong{font-size:15px}.story-chart-header{padding:24px 20px 0}.story-chart-eyebrow{font-size:9px;line-height:1.7}.story-chart-header h3{font-size:22px}.story-assumptions{gap:12px}.story-assumptions dt{font-size:11px}.story-assumptions dd{font-size:18px}.story-metrics{gap:12px}.story-metrics>div{font-size:12px;gap:6px}.story-metrics strong{font-size:29px}.story-chart{padding-inline:4px}.story-chart-caption{margin:8px 20px 24px}.story-controls{padding:20px}.story-controls-heading{flex-wrap:wrap;gap:8px;margin-bottom:20px}.story-control-grid{grid-template-columns:1fr}.story-model-note{margin:18px 20px}.story-data{margin:0 20px 12px}.story-outro{padding-top:25px}.story-outro>div{gap:15px;align-items:flex-start}.story-outro>div>span{font-size:30px}.story-outro h3{font-size:21px}.story-outro p{font-size:12px;line-height:1.6}body[data-page=home] .home-product-proof{padding-block:54px}.home-film{grid-template-columns:1fr;gap:28px;margin-bottom:54px;padding-bottom:46px}.home-film-copy h2{max-width:14ch;font-size:37px}.home-film-copy>p:last-child{font-size:15px;margin-bottom:0}body[data-page=home] .home-benefits .home-section-heading{grid-template-columns:1fr;gap:20px}body[data-page=home] .home-benefit-grid article{padding:26px}body[data-page=home] .home-resource-grid article{grid-template-columns:1fr auto;gap:12px;padding-block:26px}body[data-page=home] .home-resource-grid article>span{grid-column:1 / -1}body[data-page=home] .home-resource-grid h3{grid-column:1 / -1;font-size:24px}body[data-page=home] .home-resource-grid p{grid-column:1 / -1;grid-row:auto}body[data-page=home] .home-resource-grid .text-link{grid-column:1 / -1;grid-row:auto;margin-top:6px}body[data-page=home] .home-final-card{padding-block:36px}}@media(prefers-reduced-motion:reduce){.story-comparison,.story-step-index>span{transition:none!important}.home-hero-art{transform:none}}@media print{.story-workspace{display:block}.story-steps{display:block;border-right:0}.home-story.is-enhanced .story-step:not(.is-active){visibility:visible}.story-step{break-inside:avoid}.story-control-grid,.story-reset,.story-chapter-nav{display:none}}
