:root{--navy:#102f3a;--ink:#183841;--gold:#846224;--cream:#f7f4ec;--line:#dbd5c8;--muted:#607078;--white:#fffefb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Tahoma,Arial,sans-serif;line-height:1.9}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}img{max-width:100%;display:block}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;right:24px;top:-100px;z-index:10;background:var(--navy);color:white;padding:12px 24px}.skip:focus{top:10px}.header{background:rgba(247,244,236,.97);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:100px}.brand{display:flex;align-items:center;gap:13px;font-weight:bold;font-size:22px;line-height:1.4}.brand img{border-radius:10px}.brand small{display:block;font-size:9px;letter-spacing:2.4px;font-weight:normal;margin-top:7px}.nav nav{display:flex;gap:38px;font-size:14px}.nav nav a{padding-block:12px;position:relative}.nav nav a[aria-current=page]:after{content:"";height:2px;background:var(--gold);position:absolute;inset-inline:0;bottom:5px}.status{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px;white-space:nowrap}.status i{height:6px;width:6px;border-radius:50%;background:var(--gold)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:68px 65px}.eyebrow{font-size:12px;font-weight:bold;color:var(--gold);margin:0 0 20px;letter-spacing:.3px}h1,h2,h3,p,figure{margin:0}h1{font-size:clamp(38px,4vw,58px);line-height:1.55;letter-spacing:-1.6px;font-weight:700}h1 em{font-style:normal;font-weight:400;color:var(--gold)}.intro{max-width:420px;color:var(--muted);font-size:16px;margin-top:24px;line-height:2.1}.actions{display:flex;align-items:center;gap:28px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--navy);color:#fff;padding:13px 25px;border:1px solid var(--navy);font-size:13px;cursor:pointer;min-height:50px;transition:background .2s}.button:hover{background:#204753}.button span{font-size:20px;line-height:1}.text-link{font-size:13px;text-decoration:underline;text-underline-offset:6px}.hero-note{font-size:11px;color:var(--muted);margin-top:30px}.hero-visual{min-width:0}.hero-visual img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;box-shadow:0 15px 45px #12303a0c}.hero-visual figcaption{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted);padding-top:17px}.figure-number{font-size:9px;letter-spacing:1.5px;color:var(--gold)}.manifesto{border-block:1px solid var(--line);background:#eeeade}.manifesto-inner{display:grid;grid-template-columns:.75fr 1fr 1fr;gap:50px;padding-block:51px;align-items:start}.manifesto h2{font-size:27px;line-height:1.7}.manifesto .eyebrow{margin-top:10px}.manifesto p:last-child{font-size:13px;color:var(--muted);line-height:2.1}.section{padding-block:80px}.section-heading{max-width:700px;margin-bottom:37px}h2{font-size:32px;line-height:1.65;letter-spacing:-.6px}.section-heading>p:last-child{font-size:13px;color:var(--muted);margin-top:12px}.feature-list article{display:grid;grid-template-columns:55px 1fr 95px;gap:25px;align-items:center;padding:27px 0;border-top:1px solid var(--line)}.feature-list article:last-child{border-bottom:1px solid var(--line)}.index{color:var(--gold);font-size:15px;font-family:Georgia,serif;align-self:start;padding-top:4px}.feature-list h3{font-size:19px;margin-bottom:6px}.feature-list p{font-size:13px;color:var(--muted)}.feature-list article>a{font-size:12px;color:var(--gold);text-align:left}.feature-list a span{margin-inline-start:10px}.alternative{background:var(--navy);color:var(--cream)}.alternative-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:70px;align-items:center}.alternative .eyebrow{color:#d9bc81}.alternative h2{font-size:37px}.alternative-grid>div>p:not(.eyebrow){font-size:14px;color:#c7d2d2;max-width:450px;margin-block:20px 28px}.light{background:var(--cream);color:var(--navy);border-color:var(--cream)}.light:hover{background:#e8dcc3}.example{border:1px solid #82908e55;padding:30px}.example-label{display:block;color:#c9d1cf;font-size:11px;margin-bottom:25px}.example-line{display:flex;align-items:center;gap:18px}.example-mark{display:flex;align-items:center;justify-content:center;border:1px solid #b9a98288;width:48px;height:60px;font-size:28px;color:#d9bc81;flex:none}.example-line strong{font-size:14px}.example-line small{display:block;font-size:11px;color:#bccac9;margin-top:5px}.example-arrow{font-size:25px;color:#c8b78e;margin:3px 19px}.example-available{background:#ffffff0b;padding:15px}.example>p{font-size:10px;color:#c6cecb;margin-top:20px}.next-step{display:flex;justify-content:space-between;gap:50px;align-items:center}.next-step p:not(.eyebrow){color:var(--muted);font-size:14px;margin-top:17px;max-width:520px}.next-actions{display:flex;align-items:start;flex-direction:column;gap:18px}.next-actions small{font-size:10px;color:var(--muted)}footer{border-top:1px solid var(--line);padding-block:40px 22px}.footer{display:flex;align-items:center;justify-content:space-between;gap:35px}.footer-brand{display:block;font-size:21px;min-width:135px}.footer p{font-size:11px;color:var(--muted);max-width:320px}.footer>a:last-child{font-size:12px}.footnote{border-top:1px solid var(--line);font-size:10px;color:var(--muted);padding-top:20px;margin-top:30px}.page-intro{padding-block:63px 43px;border-bottom:1px solid var(--line)}.page-intro h1{font-size:46px}.page-intro>p:not(.eyebrow){color:var(--muted);font-size:15px;margin-block:15px 25px}.outline{background:transparent;color:var(--navy)}.outline:hover{background:#e8e3d7}.updated{font-size:11px;color:var(--muted);display:inline-block;margin-inline-start:20px}.guide-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:65px;padding-block:50px 80px}.guide-nav{align-self:start;position:sticky;top:30px}.guide-nav h2{font-size:15px;margin-bottom:20px}.guide-nav>a{display:flex;gap:13px;font-size:12px;border-bottom:1px solid var(--line);padding-block:14px}.guide-nav>a span{color:var(--gold);font-family:Georgia,serif}.guide-nav .guide-help{color:var(--gold);margin-top:15px;border:0}.guide-chapter{padding-bottom:35px;margin-bottom:40px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.guide-chapter:last-child{margin-bottom:0}.chapter-index{color:var(--gold);font-size:11px;margin-bottom:12px}.guide-chapter h2{font-size:29px}.chapter-intro{color:var(--muted);font-size:14px;margin-block:15px 30px}.guide-section{margin-top:28px}.guide-section h3{font-size:17px;margin-bottom:12px}.guide-section p,.guide-section li{font-size:13px;line-height:2.25}.guide-section p+p{margin-top:10px}.guide-section ol{padding-inline-start:22px;margin:0}.guide-section li{padding-inline-start:8px;margin-bottom:9px}.support-intro{border:0;padding-bottom:15px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:80px;align-items:start}.contact{padding:28px 0 35px;border-block:1px solid var(--line)}.contact-label{font-size:11px;color:var(--gold);display:block}.email{font-size:22px;display:inline-block;margin-block:14px;overflow-wrap:anywhere}.contact p{font-size:13px;color:var(--muted);max-width:410px}.small-title{font-size:22px;margin-block:32px 15px}.faqs details{border-bottom:1px solid var(--line);padding-block:18px}.faqs summary{font-size:14px;cursor:pointer;padding-inline-end:12px}.faqs p{font-size:13px;color:var(--muted);margin-top:18px}.faqs details>a{font-size:12px;color:var(--gold);display:inline-block;margin-top:12px}.support-form{background:#eeeade;padding:30px}.support-form h2{font-size:24px}.support-form>p:first-of-type{font-size:12px;color:var(--muted);margin-block:10px 25px}.support-form label{display:block;font-size:12px;margin:18px 0 7px}.support-form label span{font-size:10px;color:var(--muted)}input,select,textarea{width:100%;border:1px solid #c8c3b6;background:var(--white);border-radius:0;padding:12px;color:var(--navy);font-size:13px}textarea{resize:vertical}.field-note{font-size:10px;color:var(--muted);line-height:1.9;margin:10px 0 20px}.support-form .button{width:100%}.form-status{font-size:11px;margin-top:15px;color:var(--navy)}
@media(min-width:1600px){.hero{padding-block:90px}.container{width:min(1280px,calc(100% - 120px))}}
@media(max-width:1000px){.container{width:calc(100% - 56px)}.hero{gap:38px}h1{font-size:40px}.manifesto-inner{gap:25px;grid-template-columns:.7fr 1fr 1fr}.manifesto h2{font-size:23px}.alternative-grid{gap:45px}.guide-layout{gap:35px;grid-template-columns:205px minmax(0,1fr)}.support-grid{gap:35px}.email{font-size:19px}.footer{gap:25px}}
@media(max-width:700px){html{scroll-padding-top:25px}.container{width:calc(100% - 40px)}.nav{min-height:83px;gap:16px;flex-wrap:wrap;padding-block:17px}.brand{font-size:19px;gap:9px}.brand img{width:37px;height:37px}.brand small{font-size:8px;letter-spacing:1.8px;margin-top:4px}.nav nav{gap:22px;font-size:12px;margin-inline-start:auto}.status{display:none}.hero{grid-template-columns:1fr;gap:34px;padding-block:40px}.hero-copy{max-width:520px}h1{font-size:40px;line-height:1.55;letter-spacing:-1px}.desktop-break{display:none}.intro{font-size:14px;max-width:360px;margin-top:18px}.eyebrow{font-size:11px;margin-bottom:15px}.actions{gap:22px;margin-top:25px;flex-wrap:wrap}.button{font-size:12px;gap:22px;padding:12px 20px;min-height:47px}.text-link{font-size:12px}.hero-note{font-size:10px;margin-top:20px}.hero-visual{max-width:520px;width:100%;justify-self:center}.hero-visual figcaption{font-size:9px}.figure-number{font-size:8px}.manifesto-inner{grid-template-columns:1fr;gap:15px;padding-block:35px}.manifesto-inner .eyebrow{margin:0}.manifesto h2{font-size:27px}.manifesto h2 br{display:none}.manifesto p:last-child{max-width:520px}.section{padding-block:50px}h2{font-size:27px}.section-heading{margin-bottom:28px}.feature-list article{grid-template-columns:26px 1fr;gap:12px;padding-block:23px}.feature-list h3{font-size:17px}.feature-list p{font-size:12px}.feature-list article>a{grid-column:2;text-align:right;margin-top:2px}.alternative-grid{grid-template-columns:1fr;gap:33px;padding-block:45px}.alternative h2{font-size:32px}.alternative-grid>div>p:not(.eyebrow){font-size:13px}.example{padding:25px}.next-step{display:block}.next-actions{margin-top:28px}.footer{flex-wrap:wrap;gap:24px}.footer p{font-size:11px;flex:1;min-width:130px}.footer>a:last-child{font-size:12px}.footnote{font-size:9px}.page-intro{padding-block:38px 32px}.page-intro h1{font-size:36px}.page-intro>p:not(.eyebrow){font-size:13px}.updated{display:block;margin:17px 0 0;font-size:10px}.guide-layout{display:block;padding-block:30px 45px}.guide-nav{position:static;margin-bottom:40px;padding:20px;background:#eeeade}.guide-nav>a{font-size:12px;padding-block:10px}.guide-chapter h2{font-size:25px}.chapter-intro{font-size:13px}.guide-section h3{font-size:16px}.guide-section p,.guide-section li{font-size:12px}.support-grid{grid-template-columns:1fr;gap:35px;padding-bottom:50px}.support-intro{padding-bottom:22px}.support-form{padding:23px}.email{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
