@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ul,ol{margin:0}img,svg{max-width:100%;display:block}img{height:auto}button,input{font:inherit}[hidden]{display:none!important}}@layer base{:root{--paper:#fbf8f4;--ink:#2a1b30;--muted:#625b64;--plum:#140415;--orange:#ff6b35;--link:#4a42e0;--line:#d9d2d8;--white:#fff}html{scroll-padding-top:24px}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}button,a{-webkit-tap-highlight-color:transparent}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--link);outline-offset:5px}main:focus,#download:focus{outline:none}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:1.12}h1{font-size:clamp(2.75rem,5.8vw,5.25rem)}h2{font-size:clamp(2rem,3.6vw,3.4rem)}h3{letter-spacing:-.025em;font-size:1.5rem}p{text-wrap:pretty}::selection{color:var(--plum);background:#ffc8ac}}@layer components{.shell{width:min(1160px,100% - 96px);margin-inline:auto}.eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:24px;font-size:.73rem;font-weight:700;line-height:1.6;display:block}.lead{color:var(--muted);max-width:550px;margin-top:28px;font-size:1.15rem;line-height:1.65}.fine-print{color:var(--muted);margin-top:16px;font-size:.78rem;line-height:1.6}.section-space{padding-block:104px}.actions{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:32px;display:flex}.button{background:var(--orange);min-height:52px;color:var(--plum);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:25px;padding:14px 22px;font-size:.92rem;font-weight:650;line-height:1.5;text-decoration:none;transition:background-color .15s;display:inline-flex}.button:hover{background:#ff865a}.button svg{flex:none}.button-secondary{border-color:var(--line);color:var(--ink);background:0 0}.button-secondary:hover{background:#eee7ed}.text-link{min-height:44px;color:var(--link);align-items:center;gap:14px;font-weight:600;text-decoration:underline;display:inline-flex}.skip-link{z-index:20;color:var(--plum);background:#fff;border-radius:4px;padding:12px 20px;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{background:var(--plum);color:var(--white)}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:92px;display:flex}.brand{flex:none;align-items:center;min-height:48px;display:inline-flex}.brand img{width:160px}.nav-links{align-items:center;gap:27px;display:flex}.nav-links a{white-space:nowrap;align-items:center;min-height:44px;font-size:.84rem;text-decoration:none;display:inline-flex}.nav-links a:hover,.nav-links a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.nav-links .nav-download{border:1px solid #6b536c;border-radius:7px;gap:18px;padding:10px 17px}.site-header :focus-visible,.site-footer :focus-visible,.hero-handoff :focus-visible{outline-color:#ffb899}.menu-toggle{display:none}.home-hero{padding-top:76px}.hero-grid{grid-template-columns:1.16fr 1fr;align-items:center;gap:70px;display:grid}.hero-copy h1{letter-spacing:-.06em;font-size:clamp(3.5rem,6.7vw,6.1rem);line-height:1.02}.hero-copy h1 span{color:#68506e}.hero-copy .lead{max-width:430px}.hero-copy .eyebrow{align-items:center;gap:10px;margin-bottom:30px;display:flex}.availability-dot{background:var(--link);border-radius:50%;width:7px;height:7px}.hero-secondary{align-items:center;gap:15px;min-height:44px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-secondary:hover{text-decoration:underline}.hero-handoff{color:#fff;background:var(--plum);border-radius:26px;flex-direction:column;justify-content:space-between;min-height:426px;padding:38px;display:flex;position:relative;overflow:hidden}.hero-handoff:before{content:"";pointer-events:none;border:1px solid #735179;border-radius:50%;width:260px;height:260px;position:absolute;top:-153px;right:-52px}.hero-handoff:after{content:"";pointer-events:none;border:1px solid #735179;border-radius:50%;width:190px;height:190px;position:absolute;top:-109px;right:-20px}.handoff-heading{z-index:1;position:relative}.handoff-heading .eyebrow{color:#d6c4d8;margin-bottom:18px;font-size:.64rem}.handoff-heading>p{letter-spacing:-.035em;font-size:2rem;font-weight:500;line-height:1.2}.handoff-bottom{align-items:center;gap:24px;margin-top:48px;display:flex}.qr-link{background:#fff;border-radius:8px;flex:none;display:block;overflow:hidden}.qr-link img{width:152px}.handoff-bottom h2{letter-spacing:-.025em;font-size:1.32rem}.handoff-bottom p{color:#d6c4d8;margin-top:10px;font-size:.72rem;line-height:1.7}.handoff-arrow{color:var(--orange);margin-top:10px;font-size:2.1rem;line-height:1;display:block}.hero-footnote{border-bottom:1px solid var(--line);letter-spacing:.1em;align-items:center;gap:20px;padding-block:58px 30px;font-size:.61rem;font-weight:600;display:flex}.hero-rule{background:var(--line);flex:1;height:1px;margin-inline:12px}.section-intro{grid-template-columns:1fr 2fr;align-items:start;gap:40px;margin-bottom:56px;display:grid}.section-intro .eyebrow{margin-top:10px}.section-intro h2{max-width:620px}.feature-list{border-top:1px solid var(--line)}.feature-row{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr 1.18fr 40px;align-items:center;gap:25px;padding-block:32px;display:grid}.feature-number,.section-number{color:var(--muted);font-size:.7rem;font-weight:600}.feature-row p{color:var(--muted);max-width:390px;font-size:.95rem}.feature-plus{text-align:right;color:#68506e;font-size:1.55rem}.home-how{background:#ece6ef}.how-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.how-grid h2{font-size:clamp(2.4rem,4.6vw,4rem)}.how-copy>p{font-size:1.2rem;line-height:1.65}.how-copy>.text-link{margin-top:22px}.review-note{border-top:1px solid #cbc1cf;align-items:flex-start;gap:22px;margin-top:48px;padding-top:28px;display:flex}.review-note>span{color:var(--link);font-size:1.6rem;line-height:1.3}.review-note p{color:var(--muted);font-size:.86rem}.pricing-strip{grid-template-columns:1fr 1fr;gap:100px;display:grid}.pricing-strip>div>p:not(.eyebrow){color:var(--muted);font-size:1.1rem}.pricing-strip .text-link{margin-top:18px}.download-section{background:#f4d9ca;padding-block:82px;position:relative}.download-grid{grid-template-columns:1fr 220px;align-items:center;gap:70px;display:grid}.download-body{color:#5f4850;margin-block:20px 25px}.download-section .fine-print{color:#5f4850}.download-qr{text-align:center}.download-qr img{border-radius:8px;margin-inline:auto}.download-qr p{color:#5f4850;margin-top:16px;font-size:.8rem;line-height:1.5}.download-section.compact .download-grid{text-align:center;display:block}.legacy-anchor{position:absolute;top:0}.site-footer{background:var(--plum);color:#e0d5e1;padding-top:64px}.footer-grid{grid-template-columns:1.65fr 1fr 1fr;gap:55px;padding-bottom:55px;display:grid}.footer-brand>p{margin-block:15px 16px;font-size:.85rem}.footer-app-link{color:#fff;align-items:center;gap:15px;min-height:44px;font-size:.83rem;display:inline-flex}.footer-grid h2{color:#ad9bb0;letter-spacing:.12em;text-transform:uppercase;margin-block:14px 17px;font-size:.66rem}.footer-grid ul{padding:0;list-style:none}.footer-grid li a{align-items:center;min-height:40px;font-size:.84rem;text-decoration:none;display:inline-flex}.footer-grid li a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #463148;align-items:center;gap:28px;padding-block:23px;font-size:.73rem;display:flex}.footer-bottom a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-bottom a:last-child{margin-left:auto}.page-intro{padding-block:86px 70px}.page-heading{max-width:890px}.page-heading .lead{max-width:670px}.page-intro-utility{min-height:58vh;padding-bottom:100px}.page-body{padding-bottom:80px}.editorial-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:85px;padding-block:42px;display:grid}.section-label{align-items:baseline;gap:25px;display:flex}.section-label h2{letter-spacing:-.025em;font-size:1.6rem}.section-copy>p{color:var(--muted);font-size:1.02rem}.section-copy>.text-link{margin-top:16px}.step-list{padding:0;list-style:none}.step-list li{align-items:baseline;gap:25px;display:flex}.step-list li+li{margin-top:34px}.step-index{color:var(--muted);font-size:.7rem}.step-list h3{margin-bottom:10px;font-size:1.1rem}.step-list p{color:var(--muted);font-size:.95rem}.resource-links{margin-top:16px;padding:0;list-style:none}.resource-links a{min-height:44px;color:var(--link);align-items:center;gap:15px;font-size:.94rem;display:inline-flex}.legal-body .section-copy>p{font-size:.96rem;line-height:1.75}}@layer responsive{@media (width>=1500px){.home-hero{padding-top:95px}}@media (width<=1100px){.shell{width:calc(100% - 64px)}.nav-links{gap:20px}.hero-grid{grid-template-columns:1fr 1fr;gap:38px}.hero-handoff{min-height:408px;padding:28px}.handoff-bottom{gap:18px}.qr-link img{width:125px}.how-grid,.pricing-strip{gap:65px}.feature-row{grid-template-columns:40px 1fr 1.3fr 30px;gap:18px}.editorial-section{gap:60px}}@media (width<=800px){.header-inner{flex-wrap:wrap;gap:0;min-height:80px;padding-block:15px}.brand img{width:145px}.menu-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #6b536c;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:.8rem;display:inline-flex}.nav-links{flex-wrap:wrap;gap:6px 28px;width:100%;padding-top:18px;padding-bottom:3px;display:flex}[data-enhanced=true] .menu-toggle[aria-expanded=false]+.nav-links{display:none}.home-hero{padding-top:56px}.hero-grid{gap:28px}.hero-copy h1{font-size:3.65rem}.hero-copy .lead{font-size:1rem}.hero-handoff{min-height:392px;padding:24px}.handoff-heading>p{font-size:1.65rem}.handoff-bottom{gap:14px}.handoff-bottom h2{font-size:1.03rem}.handoff-bottom p{font-size:.64rem}.qr-link img{width:112px}.hero-copy .actions{gap:8px}.hero-copy .button{gap:15px;padding-inline:15px;font-size:.83rem}.hero-footnote{gap:13px;padding-top:45px;font-size:.55rem}.hero-rule{margin-inline:0}.section-space{padding-block:75px}.section-intro{grid-template-columns:1fr 1.7fr;gap:30px}.feature-row h3{font-size:1.25rem}.feature-row p{font-size:.86rem}.how-grid,.pricing-strip{gap:40px}.how-copy>p{font-size:1.03rem}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.page-intro{padding-block:62px 55px}.editorial-section{grid-template-columns:1fr 1.25fr;gap:35px}.section-label{gap:15px}.section-label h2{font-size:1.4rem}}@media (width<=620px){.shell{width:calc(100% - 40px)}.header-inner{min-height:76px;padding-block:12px}.brand img{width:135px}.nav-links{flex-direction:column;align-items:stretch;gap:2px}.nav-links a{min-height:46px;padding:6px 3px}.nav-links .nav-download{justify-content:space-between;margin-top:8px;padding:11px 14px}.home-hero{padding-top:42px}.hero-grid{display:block}.hero-copy .eyebrow{margin-bottom:23px}.hero-copy h1{font-size:clamp(3.35rem,13.8vw,4.6rem)}.hero-copy .lead{max-width:350px;margin-top:23px;font-size:1.02rem}.hero-copy .actions{gap:10px 20px;margin-top:25px}.hero-copy .button{gap:20px;padding:13px 17px;font-size:.86rem}.hero-secondary{font-size:.8rem}.hero-copy .fine-print{margin-top:11px;font-size:.7rem}.hero-handoff{border-radius:18px;min-height:0;margin-top:38px;padding:28px}.handoff-heading .eyebrow{margin-bottom:15px;font-size:.61rem}.handoff-heading>p{font-size:1.8rem}.handoff-bottom{display:none}.hero-footnote{flex-wrap:wrap;gap:12px;padding-block:30px 24px;font-size:.5rem}.hero-rule{display:none}.hero-footnote>span:last-child{margin-left:auto}.section-space{padding-block:58px}.section-intro{margin-bottom:35px;display:block}.section-intro .eyebrow{margin-bottom:18px}.section-intro h2{max-width:350px;font-size:2.2rem}.feature-row{grid-template-columns:26px 1fr 24px;gap:14px;padding-block:25px}.feature-row h3{font-size:1.3rem}.feature-row p{grid-area:2/2;font-size:.9rem}.feature-plus{grid-area:1/3;font-size:1.25rem}.how-grid,.pricing-strip{display:block}.how-grid h2{font-size:2.7rem}.how-copy{margin-top:32px}.how-copy>p{font-size:1.07rem}.review-note{gap:16px;margin-top:30px;padding-top:24px}.pricing-strip>div+div{margin-top:26px}.pricing-strip>div>p:not(.eyebrow){font-size:1.02rem}.download-section{padding-block:58px}.download-grid{display:block}.download-grid h2{font-size:2.4rem}.download-qr{display:none}.download-section.compact .download-grid{text-align:left}.site-footer{padding-top:42px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:35px}.footer-brand{grid-column:1/-1}.footer-brand>p{margin-block:10px}.footer-grid h2{margin-top:0}.footer-grid li a{min-height:44px}.footer-bottom{flex-wrap:wrap;gap:0 22px;padding-block:20px;font-size:.7rem}.footer-bottom>p{width:100%;margin-bottom:8px}.footer-bottom a:last-child{margin-left:auto}.page-intro{padding-block:49px 46px}.page-intro h1{font-size:2.8rem;line-height:1.08}.page-intro .eyebrow{margin-bottom:22px}.page-intro .lead{margin-top:23px;font-size:1.04rem}.page-intro .actions{gap:15px;margin-top:27px}.page-intro-utility{min-height:57vh;padding-bottom:65px}.page-body{padding-bottom:37px}.editorial-section{padding-block:28px;display:block}.section-label{gap:18px;margin-bottom:20px}.section-label h2{font-size:1.4rem}.section-copy{padding-left:34px}.section-copy>p{font-size:.97rem}.step-list li{gap:16px}.step-list li+li{margin-top:28px}.resource-links a{font-size:.86rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.button,.nav-download,.menu-toggle{border:1px solid buttontext}.hero-handoff{border:1px solid canvastext}}}@layer brand{:root{--paper:#fff;--surface:#f7f7f8;--ink:#111;--muted:#666;--purple:#372952;--violet:#6c63ff;--orange:#ff6b35;--plum:#140415;--line:#e5e7eb}h1,h2,h3{letter-spacing:-.035em;font-weight:700}h1{font-size:clamp(2.5rem,4.5vw,4rem)}h2{font-size:clamp(2rem,3vw,2.8rem)}.eyebrow{color:var(--link);letter-spacing:.105em;margin-bottom:22px;font-size:.75rem}.fine-print{font-size:.82rem}.section-space{padding-block:86px}.button{border-radius:16px;font-size:.94rem}.button:hover{background:#ff8558}.button-secondary{color:var(--purple);border-color:#767676}.button-secondary:hover{background:var(--surface)}.header-inner{border-bottom:1px solid #ffffff20;min-height:88px}.nav-links .nav-download{border-color:#857088;border-radius:12px}.nav-links a:hover,.nav-links a[aria-current=page]{text-decoration-color:var(--orange)}.site-header :focus-visible,.site-footer :focus-visible,.home-hero :focus-visible{outline-color:#fcd297}.home-hero{color:#fff;background:radial-gradient(ellipse at 83% 53%,#5b182b55 0,transparent 56%),var(--plum);padding-top:76px}.hero-grid{grid-template-columns:1.42fr 1fr;gap:70px}.hero-copy h1{letter-spacing:-.035em;font-size:clamp(3rem,4.8vw,4.3rem);line-height:1.075}.hero-copy h1 span{color:var(--orange)}.hero-copy .lead{color:#d3c8d5;max-width:455px;font-size:1.1rem}.hero-copy .eyebrow{color:#fff;margin-bottom:26px}.availability-dot{background:var(--violet);border-radius:2px;width:8px;height:8px}.hero-copy .fine-print{color:#bdafc2}.hero-handoff{color:var(--ink);background:#fff;border-radius:16px;min-height:0;padding:0;display:block;box-shadow:0 25px 70px #0003}.hero-handoff:before,.hero-handoff:after{display:none}.handoff-heading{color:#fff;background:var(--purple);border-top:5px solid var(--violet);padding:29px 30px 25px}.handoff-heading .eyebrow{color:#e2dafa;margin-bottom:19px;font-size:.7rem}.handoff-heading>p{letter-spacing:-.04em;font-size:2.5rem;font-weight:650;line-height:1.07}.handoff-heading>p span{color:#ff986f}.handoff-capabilities{border-top:1px solid #ffffff30;flex-wrap:wrap;gap:8px 18px;margin-top:24px;padding-top:22px;font-size:.75rem;display:flex}.handoff-capabilities span{align-items:center;gap:7px;display:flex}.handoff-capabilities span:before{content:"";background:var(--orange);width:4px;height:4px}.handoff-capabilities span:last-child:before{background:#bdb9ff}.handoff-bottom{align-items:center;gap:16px;margin-top:0;padding:24px 23px;display:flex}.qr-link{border-radius:0}.qr-link img{width:125px}.handoff-bottom h2{color:var(--purple);letter-spacing:-.02em;font-size:1.08rem;line-height:1.3}.handoff-bottom p{color:var(--muted);margin-top:8px;font-size:.78rem;line-height:1.5}.handoff-link{min-height:44px;color:var(--link);align-items:center;gap:10px;margin-top:4px;font-size:.8rem;font-weight:600;display:inline-flex}.hero-handoff .qr-link:focus-visible,.hero-handoff .handoff-link:focus-visible{outline-color:var(--link)}.hero-footnote{color:#c4b9ca;letter-spacing:.08em;border-top:1px solid #ffffff25;border-bottom:0;margin-top:65px;padding-block:24px;font-size:.66rem}.hero-rule{background:0 0}.section-intro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.section-intro .eyebrow{margin:0 0 16px}.section-intro h2{color:var(--purple)}.section-intro>p{color:var(--muted);margin-bottom:5px;font-size:1.05rem}.feature-list{border:0;grid-template-columns:1fr 1fr;gap:24px;display:grid}.feature-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:35px 36px 30px;position:relative;overflow:hidden}.feature-panel:after{content:"";background:var(--orange);width:88px;height:6px;position:absolute;top:0;right:36px}.feature-roi:after{background:var(--violet)}.feature-icon{width:54px;height:54px;color:var(--purple);border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:center;align-items:center;margin-bottom:29px;display:inline-flex}.feature-panel h3{color:var(--purple);font-size:1.6rem}.feature-panel p{color:var(--muted);margin-top:15px;font-size:1rem}.feature-caption{color:#555;border-top:1px solid #dedee4;margin-top:35px;padding-top:18px;font-size:.8rem;display:block}.review-note{border:0;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;margin-top:30px;padding:20px 0 0;display:grid}.review-note .review-label{color:var(--purple);font-size:.85rem;font-weight:650;line-height:1.6}.review-note p{max-width:580px;font-size:.85rem}.review-note .text-link{white-space:nowrap;font-size:.85rem}.home-pricing{background:var(--surface);border-block:1px solid var(--line);padding-block:56px}.pricing-strip{align-items:center;gap:80px}.pricing-strip h2{color:var(--purple);font-size:2.2rem}.pricing-strip .eyebrow{margin-bottom:15px}.pricing-strip>div>p:not(.eyebrow){font-size:1rem}.pricing-strip .text-link{margin-top:14px;font-size:.9rem}.download-section{color:#fff;background:var(--purple);border-bottom:1px solid #ffffff28;padding-block:68px}.download-section:before{content:"";background:linear-gradient(90deg,var(--orange) 0 38%,var(--violet) 38%);width:100%;height:4px;position:absolute;top:0;left:0}.download-section .eyebrow,.download-body,.download-qr p{color:#e2dafa}.download-section .fine-print{color:#d3c8e5}.download-section :focus-visible{outline-color:#fcd297}.site-footer{padding-top:54px}.footer-grid{padding-bottom:44px}.footer-grid h2{color:#bbacc1;font-size:.7rem}.footer-grid li a{min-height:44px}.footer-bottom{font-size:.76rem}.page-intro{background:var(--surface);border-bottom:1px solid var(--line);padding-block:72px 62px;position:relative}.page-intro:before{content:"";background:var(--orange);width:72px;height:4px;position:absolute;top:0;left:0}.page-heading h1,.section-label h2,.step-list h3{color:var(--purple)}.page-body{padding-top:22px;padding-bottom:62px}.editorial-section{border-top:0;border-bottom:1px solid var(--line)}.editorial-section:last-child{border-bottom:0}.section-number,.step-index{color:var(--link);font-size:.75rem}@media (width<=1100px){.hero-grid{grid-template-columns:1.25fr 1fr;gap:38px}.hero-copy h1{font-size:3.7rem}.hero-copy .actions{gap:10px 20px}.handoff-heading{padding:27px 25px 24px}.handoff-heading>p{font-size:2.3rem}.handoff-bottom{gap:13px;padding:19px}.qr-link img{width:112px}.review-note{grid-template-columns:150px 1fr auto;gap:22px}}@media (width<=800px){.header-inner{min-height:80px}.menu-toggle{border-color:#857088;border-radius:10px}.home-hero{padding-top:48px}.hero-grid{grid-template-columns:1.18fr 1fr;gap:28px}.hero-copy h1{font-size:3rem}.hero-copy .lead{font-size:1rem}.hero-copy .button{font-size:.86rem}.hero-copy .fine-print{font-size:.75rem}.handoff-heading{padding:25px 23px 22px}.handoff-heading>p{font-size:2.1rem}.handoff-capabilities{flex-direction:column;gap:7px;margin-top:20px;padding-top:17px}.handoff-bottom{gap:7px;padding:16px 13px}.handoff-bottom h2{font-size:.93rem}.handoff-bottom p,.handoff-link{font-size:.72rem}.hero-footnote{gap:15px;margin-top:42px;font-size:.58rem}.section-space{padding-block:62px}.section-intro{gap:28px}.section-intro>p{max-width:255px;font-size:.95rem}.feature-panel{padding:28px 25px 25px}.feature-panel p{font-size:.96rem}.review-note{grid-template-columns:1fr auto;gap:13px 30px}.review-label{grid-column:1/-1}.pricing-strip{gap:35px}.pricing-strip h2{font-size:2rem}.page-intro{padding-block:58px 50px}}@media (width<=620px){.header-inner{min-height:76px}.home-hero{padding-top:40px}.hero-grid{display:block}.hero-copy .eyebrow{margin-bottom:22px;font-size:.71rem}.hero-copy h1{letter-spacing:-.035em;font-size:clamp(2.35rem,10.7vw,2.9rem)}.hero-copy .lead{max-width:390px;margin-top:22px;font-size:1.02rem}.hero-copy .actions{gap:9px 20px;margin-top:24px}.hero-copy .button{gap:20px;padding:13px 18px;font-size:.87rem}.hero-secondary{font-size:.84rem}.hero-copy .fine-print{margin-top:10px;font-size:.75rem}.hero-handoff{display:none}.hero-footnote{letter-spacing:.045em;gap:12px;margin-top:35px;padding-block:22px;font-size:.55rem}.hero-footnote>span:last-child{text-align:right;max-width:92px}.section-space{padding-block:48px}.section-intro{margin-bottom:27px;display:block}.section-intro .eyebrow{margin-bottom:14px}.section-intro h2{font-size:2.15rem}.section-intro>p{max-width:360px;margin-top:18px;font-size:1rem}.desktop-break{display:none}.feature-list{grid-template-columns:1fr;gap:18px}.feature-panel{padding:27px}.feature-icon{margin-bottom:23px}.feature-panel h3{font-size:1.55rem}.feature-caption{margin-top:27px}.review-note{margin-top:24px;padding-top:0;display:block}.review-note p{margin-top:10px;font-size:.87rem}.review-note .text-link{margin-top:9px}.pricing-strip>div+div{margin-top:21px}.download-section{padding-block:51px}.download-grid h2{font-size:2.15rem}.site-footer{padding-top:39px}.footer-bottom{font-size:.72rem}.page-intro{padding-block:46px 42px}.page-intro h1{font-size:2.4rem;line-height:1.12}.page-body{padding-block:4px 30px}.section-label h2{font-size:1.35rem}}}@layer editorial{.hero-copy h1{max-width:620px;font-size:clamp(2.8rem,4.6vw,4rem)}.hero-copy .lead{max-width:550px}.home-topics{border-bottom:1px solid var(--line);background:var(--surface)}.home-topics .shell{flex-wrap:wrap;align-items:center;gap:10px 30px;padding-block:14px;display:flex}.home-topics span{color:var(--purple);margin-right:auto;font-size:.82rem;font-weight:650}.home-topics a{align-items:center;min-height:44px;font-size:.82rem;text-decoration:none;display:inline-flex}.home-topics a:hover{color:var(--link);text-decoration:underline}.why-grid{grid-template-columns:1fr 1.15fr;gap:100px;display:grid}.why-grid h2{max-width:460px;color:var(--purple);font-size:clamp(2.2rem,3.5vw,3.2rem)}.why-copy>p{color:#49424e;font-size:1.13rem}.why-copy ul{margin-top:26px;padding:0;list-style:none}.why-copy li{border-left:3px solid var(--orange);margin-top:25px;padding-left:20px}.why-copy h3{color:var(--purple);font-size:1.05rem;line-height:1.4}.why-copy li p{color:#5b535f;margin-top:7px;font-size:.96rem}.why-copy>.text-link{margin-top:23px}.home-audience{background:var(--surface);border-block:1px solid var(--line)}.section-intro>p{max-width:430px}.audience-list{grid-template-columns:1fr 1fr;column-gap:70px;display:grid}.audience-list article{border-top:1px solid #d9d4df;align-items:baseline;gap:23px;padding:30px 0;display:flex}.audience-number{color:var(--link);flex:none;font-size:.75rem;font-weight:700}.audience-list h3{color:var(--purple);font-size:1.35rem;line-height:1.2}.audience-list p{color:#5b535f;margin-top:15px;font-size:.96rem}.feature-panel .feature-caption{color:var(--link);border-top:1px solid #d9d4df;border-radius:0;justify-content:space-between;margin-top:27px;font-size:.86rem;display:flex}.home-workflow{background:var(--purple);color:#fff}.workflow-grid{grid-template-columns:1fr 1.15fr;gap:100px;display:grid}.home-workflow .eyebrow{color:#cecaff}.workflow-grid h2{max-width:450px;font-size:clamp(2.2rem,3.5vw,3.1rem)}.workflow-intro{color:#e0dbe9;margin-top:25px}.home-workflow .text-link{color:#ffac89;margin-top:23px}.home-workflow :focus-visible{outline-color:#ffac89}.workflow-steps{padding:0;list-style:none}.workflow-steps li{border-bottom:1px solid #ffffff30;align-items:baseline;gap:24px;margin-bottom:25px;padding-bottom:29px;display:flex}.workflow-steps li:last-child{border:0;margin-bottom:0;padding-bottom:0}.workflow-steps li>span{color:#ffac89;font-size:.75rem;font-weight:650}.workflow-steps h3{font-size:1.25rem}.workflow-steps p{color:#e0dbe9;margin-top:13px;font-size:.95rem}.seller-judgment{border-top:1px solid #ffffff30;align-items:baseline;gap:55px;margin-top:46px;padding-top:25px;display:flex}.seller-judgment strong{white-space:nowrap;color:#ffac89;font-size:.86rem}.seller-judgment p{color:#e0dbe9;font-size:.86rem}.home-guides .section-intro>div:last-child>p{color:var(--muted)}.home-guides .section-intro .text-link{margin-top:10px;font-size:.9rem}.guide-links{border-top:1px solid #d9d4df;margin-top:34px}.guide-link-row{border-bottom:1px solid #d9d4df;grid-template-columns:45px 1fr 150px;align-items:center;gap:24px;padding-block:31px;display:grid}.guide-index{color:var(--link);align-self:start;padding-top:3px;font-size:.75rem}.guide-link-row .eyebrow{margin-bottom:11px;font-size:.65rem}.guide-link-row h3{color:var(--purple);font-size:1.45rem;line-height:1.25}.guide-link-row h3 a{text-decoration:none}.guide-link-row h3 a:hover{text-decoration:underline}.guide-link-row h3 span{color:var(--link);font-size:1.1rem;display:inline}.guide-link-row p:not(.eyebrow){color:#5b535f;max-width:740px;margin-top:12px;font-size:.95rem}.guide-read{justify-self:end;font-size:.85rem}.home-questions{background:var(--surface);border-block:1px solid var(--line)}.questions-grid{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.questions-grid h2{color:var(--purple);max-width:400px}.questions-grid>div>p:not(.eyebrow){color:#5b535f;margin-top:24px}.question-list details{border-bottom:1px solid #d9d4df;padding-block:20px}.question-list details:first-child{padding-top:0}.question-list summary{color:var(--purple);cursor:pointer;min-height:44px;padding-block:10px;font-weight:650;line-height:1.5}.question-list summary::marker{color:var(--link)}.question-list details p{color:#5b535f;padding-top:12px;padding-bottom:7px;font-size:.96rem}.section-copy>p+.step-list{margin-top:28px}.guide-hub-intro h1{color:var(--purple);max-width:900px}.guide-hub-intro h1 span{color:var(--link)}.guide-hub-intro .lead{max-width:760px}.guide-app-note{background:var(--surface);border-top:1px solid var(--line);padding-block:60px}.guide-app-note h2{color:var(--purple)}.guide-app-note p:not(.eyebrow){color:#5b535f;max-width:760px;margin-block:20px 16px}.article-header{background:var(--surface);border-bottom:1px solid var(--line);padding-block:28px 56px}.breadcrumbs{color:var(--link);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:40px;font-size:.8rem;display:flex}.breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.article-header h1{max-width:900px;color:var(--purple);font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.12}.article-header .lead{max-width:810px;font-size:1.15rem}.article-byline{color:#5b535f;margin-top:25px;font-size:.8rem}.article-byline span{margin-inline:10px}.article-layout{grid-template-columns:270px minmax(0,740px);align-items:start;gap:80px;padding-block:58px 75px;display:grid}.article-toc{border-left:3px solid var(--orange);padding-left:23px;position:sticky;top:24px}.article-toc .eyebrow{margin-bottom:14px}.article-toc ol{color:#5b535f;padding-left:18px;font-size:.85rem}.article-toc li{padding-left:4px}.article-toc li+li{margin-top:5px}.article-toc li a{padding-block:10px;line-height:1.45;text-decoration:none;display:block}.article-toc li a:hover{color:var(--link);text-decoration:underline}.article-toc>.text-link{margin-top:20px;font-size:.82rem}.article-body>section+section{border-top:1px solid var(--line);margin-top:46px;padding-top:35px}.article-body h2{color:var(--purple);margin-bottom:22px;font-size:1.8rem;line-height:1.2}.article-body p{color:#49424e;font-size:1.03rem;line-height:1.85}.article-body p+p{margin-top:20px}.article-body dl{margin-block:24px 0}.article-body dl>div+div{margin-top:24px}.article-body dt{color:var(--purple);font-weight:650;line-height:1.5}.article-body dd{color:#49424e;margin:8px 0 0;line-height:1.8}.article-body ul{margin-top:22px;padding-left:22px}.article-body li{color:#49424e;padding-left:6px}.article-body li+li{margin-top:14px}.guide-table{border-collapse:collapse;width:100%;margin-block:25px;font-size:.96rem}.guide-table caption{text-align:left;color:#5b535f;margin-bottom:14px;font-size:.85rem}.guide-table thead{background:var(--purple);color:#fff}.guide-table th,.guide-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}.guide-table tbody th{color:var(--purple);font-weight:500}.guide-table td,.guide-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.guide-table tbody tr:last-child{background:var(--surface)}.guide-table tbody tr:last-child th,.guide-table tbody tr:last-child td{font-weight:700}.article-cta{background:var(--surface);border-top:4px solid var(--orange);margin-top:48px;padding:35px}.article-cta h2{font-size:1.6rem}.article-cta .button{margin-top:25px}.article-cta .fine-print{margin-top:14px;font-size:.8rem}.related-guides{background:var(--surface);border-top:1px solid var(--line)}.related-guides h2{color:var(--purple)}@media (width<=1100px){.why-grid,.workflow-grid{gap:55px}.audience-list{column-gap:40px}.questions-grid{gap:45px}.article-layout{grid-template-columns:230px minmax(0,1fr);gap:45px}}@media (width<=800px){.hero-copy h1{font-size:2.8rem}.home-topics .shell{gap:8px 25px}.home-topics span{width:100%}.why-grid{gap:35px}.why-grid h2,.workflow-grid h2{font-size:2.2rem}.workflow-grid{grid-template-columns:1fr;gap:38px}.workflow-intro,.workflow-grid h2{max-width:650px}.seller-judgment{gap:25px}.guide-link-row{grid-template-columns:30px 1fr;gap:20px}.guide-read{grid-column:2;justify-self:start}.questions-grid{display:block}.question-list{margin-top:30px}.article-layout{display:block}.article-toc{margin-bottom:45px;position:static}.article-toc ol{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}}@media (width<=620px){.hero-copy h1{font-size:clamp(2.1rem,9.5vw,2.9rem)}.hero-footnote{align-items:start}.hero-footnote>span:first-child{max-width:205px}.home-topics .shell{gap:0 23px;padding-block:10px}.home-topics span{padding-block:5px;font-size:.78rem}.home-topics a{font-size:.78rem}.why-grid{display:block}.why-copy{margin-top:25px}.why-copy>p{font-size:1.04rem}.audience-list{display:block}.audience-list article{gap:18px;padding-block:25px}.audience-list h3{font-size:1.25rem}.audience-list p{margin-top:12px}.seller-judgment{display:block}.seller-judgment p{margin-top:13px}.workflow-steps li{gap:20px}.guide-link-row{grid-template-columns:20px 1fr;gap:14px;padding-block:25px}.guide-link-row h3{font-size:1.3rem}.guide-read{font-size:.82rem}.question-list summary{font-size:.97rem}.guide-app-note{padding-block:45px}.article-header{padding-block:17px 40px}.breadcrumbs{margin-bottom:28px}.article-header h1{font-size:2.25rem}.article-header .lead{font-size:1.05rem}.article-layout{padding-block:35px 45px}.article-toc ol{display:block}.article-body h2{font-size:1.55rem}.article-body p,.article-body dd{font-size:.98rem;line-height:1.8}.article-cta{padding:26px 22px}}}
