:root{--navy:#1b3a56;--navy-soft:#2a649d;--terra:#d28a30;--olive:#7c8286;--olive-dark:#5c6165;--gold:#2a649d;--terra-ink:#a0621a;--terra-light:#de9640;--cream:#faf6ee;--line:#e4dfd0;--ink:#2b2b28;--muted:#6b6b63}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--ink);background-color:var(--cream);background-image:radial-gradient(680px 480px at 12% 6%,#d28a301a,#0000 60%),radial-gradient(720px 520px at 88% 34%,#7c828624,#0000 60%),radial-gradient(600px 460px at 20% 86%,#1b3a560f,#0000 60%);background-attachment:fixed;font-family:Inter,sans-serif;line-height:1.6;position:relative}body:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.035 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}header,.hero,section,.navy-card-wrap,.income-band,.cta-band,footer{z-index:1;position:relative}.footer-cross{background:var(--terra);clip-path:polygon(42% 0%,58% 0%,58% 26%,84% 26%,84% 42%,58% 42%,58% 100%,42% 100%,42% 42%,16% 42%,16% 26%,42% 26%);width:14px;height:14px;margin-right:8px;display:inline-block;position:relative;top:-1px}.hero .wrap{z-index:1;position:relative}h1,h2,h3{color:var(--navy);font-family:Fraunces,serif;font-weight:600}em{color:var(--terra-ink);font-style:italic}a{color:inherit;text-decoration:none}.wrap{max-width:1080px;margin:0 auto;padding:0 32px}hr.divider{border:none;border-top:1px solid var(--line);margin:0}header{background:var(--cream);padding:22px 0}header .wrap{justify-content:space-between;align-items:center;display:flex}.logo{color:var(--navy);font-family:Fraunces,serif;font-size:20px;font-weight:600}.logo .accent{color:var(--terra-ink)}.logo .muted-word{color:var(--olive)}nav{color:var(--navy-soft);gap:28px;font-size:14px;display:flex}.btn{background:var(--terra-ink);color:#fff;border-radius:4px;padding:11px 22px;font-size:14px;font-weight:500;display:inline-block}.btn.outline{border:1px solid var(--navy);color:var(--navy);background:0 0}.hero{text-align:center;padding:96px 0 88px}.hero h1{max-width:none;margin:0 auto 20px;font-size:min(44px,4.6vw);line-height:1.2}.hero h1 em{white-space:nowrap;display:block}@media (width<=600px){.hero h1{font-size:30px}.hero h1 em{white-space:normal}}.hero p.sub{color:var(--muted);max-width:560px;margin:0 auto 34px;font-size:18px}.hero .ctas{justify-content:center;gap:14px;display:flex}section{padding:72px 0}.eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.14em;color:var(--terra-ink);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.section-head{text-align:center;max-width:640px;margin:0 auto 48px}.split{grid-template-columns:300px 1fr;align-items:start;gap:60px;display:grid}.split .split-head{position:sticky;top:110px}.split .split-head .eyebrow{text-align:left;margin-bottom:12px}.split .split-head h2{text-align:left;margin-bottom:14px;font-size:28px}.split .split-head p{color:var(--muted);text-align:left;font-size:15px}.split.reverse{grid-template-columns:1fr 300px}.split.reverse .split-head{order:2}.split.reverse .split-body{order:1}@media (width<=900px){.split,.split.reverse{grid-template-columns:1fr;gap:28px}.split .split-head{position:static;order:0!important}.split .split-body{order:0!important}.split .split-head .eyebrow,.split .split-head h2,.split .split-head p{text-align:center}}.section-head h2{margin-bottom:12px;font-size:32px}.section-head p{color:var(--muted);font-size:15px}.services-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.service-card{border:1px solid var(--line);background:#fff;border-radius:6px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 1px 2px #1b3a560a}.service-card .icon-badge{background:var(--cream);border:1px solid var(--line);width:48px;height:48px;color:var(--navy-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;transition:background .25s,color .25s,transform .25s;display:flex}.service-card .icon-badge svg{width:22px;height:22px}.service-card h3{color:var(--navy);margin-bottom:8px;font-family:Inter;font-size:17px;font-weight:600}.service-card p{color:var(--muted);font-size:14px}.navy-card-wrap{background:var(--cream);padding:64px 0}.navy-card{background:var(--navy);border-radius:32px;padding:56px 40px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.navy-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.navy-grid .item{border-radius:14px;padding:22px 14px;transition:background .3s,transform .3s}.navy-grid .item:hover{background:#ffffff0f;transform:translateY(-4px)}.navy-grid .item .icon-ring{border:1.5px solid var(--gold);width:52px;height:52px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.navy-grid .item .icon-ring svg{width:22px;height:22px}.navy-grid h3{color:#fff;margin-bottom:10px;font-size:17px}.navy-grid p{color:#b9c2ce;font-size:13.5px;line-height:1.6}@media (width<=720px){.navy-grid{grid-template-columns:repeat(2,1fr)}}.income-band{background:var(--navy-soft);color:#fff;text-align:center;padding:64px 0}.income-band h2{color:#fff;margin-bottom:10px;font-family:Fraunces;font-size:28px}.income-band h2 em{color:#fff}.income-band p{color:#f2f3ea;max-width:520px;margin:0 auto;font-size:15px}.pricing-table{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:640px;margin:0 auto;overflow:hidden}.price-row{justify-content:space-between;padding:18px 26px;font-size:15px;display:flex}.price-row:not(:last-child){border-bottom:1px solid var(--line)}.price-row span:first-child{color:var(--ink)}.price-row span:last-child{color:var(--terra-ink);font-family:Fraunces;font-weight:600}.services-grid.grid-2{grid-template-columns:repeat(2,1fr);max-width:820px;margin:0 auto}.services-grid.grid-2-fluid{grid-template-columns:repeat(2,1fr)}.crypto-card{background:var(--navy);border-color:var(--navy)}.crypto-card h3{color:#fff}.crypto-card>p{color:#c9d2da}.service-card .icon-badge.btc-badge{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Fraunces,serif;font-size:17px;font-weight:600;line-height:1;animation:none;display:flex}.crypto-concepts{flex-wrap:wrap;gap:8px;margin:14px 0 16px;list-style:none;display:flex}.crypto-concepts li{color:#e4e9ee;background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;padding:6px 12px;font-size:12.5px}.crypto-payment{background:#d28a3024;border:1px solid #d28a3066;border-radius:8px;align-items:center;gap:9px;margin:16px 0 0;padding:11px 16px;font-size:14px;font-weight:600;display:flex;color:#fff!important}.crypto-payment .btc{background:var(--terra-ink);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:Fraunces,serif;font-size:13px;line-height:1;display:inline-flex}.walkthrough{max-width:560px;position:relative}.walkthrough:before{content:"";background:var(--line);z-index:0;width:2px;position:absolute;top:28px;bottom:28px;left:27px}.walkthrough .step{opacity:0;gap:26px;padding-bottom:52px;transition:opacity .6s cubic-bezier(.22,.68,.36,1),transform .6s cubic-bezier(.22,.68,.36,1);display:flex;position:relative;transform:translate(-14px)}.walkthrough .step:last-child{padding-bottom:0}.walkthrough .step.in-view{opacity:1;transform:none}.walkthrough .step:first-child{transition-delay:0s}.walkthrough .step:nth-child(2){transition-delay:.15s}.walkthrough .step:nth-child(3){transition-delay:.3s}.walkthrough .step .node{background:var(--cream);border:2px solid var(--navy-soft);width:56px;height:56px;color:var(--navy-soft);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .4s,color .4s,transform .4s,box-shadow .4s;display:flex;position:relative}.walkthrough .step.in-view .node{background:var(--navy-soft);color:#fff;transform:scale(1.08);box-shadow:0 0 0 5px #2a649d26}.walkthrough .step .node svg{width:24px;height:24px}.walkthrough .step .node .step-no{background:var(--terra-ink);color:#fff;border:2px solid var(--cream);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:Inter;font-size:11px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.walkthrough .content{padding-top:6px}.walkthrough .step-label{text-transform:uppercase;letter-spacing:.12em;color:var(--terra-ink);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.walkthrough h3{color:var(--navy);margin-bottom:8px;font-size:19px}.walkthrough p{color:var(--muted);max-width:440px;font-size:15px}.file-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.file-cards .card{border:1px solid var(--line);text-align:center;cursor:pointer;background:#fff;border-radius:10px;padding:36px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 1px 2px #1b3a560a}.file-cards .card:hover{border-color:var(--navy-soft);transform:translateY(-6px);box-shadow:0 16px 32px #1b3a561f}.file-cards .icon-badge{background:var(--cream);border:1px solid var(--line);width:56px;height:56px;color:var(--navy-soft);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;transition:background .25s,color .25s;display:flex}.file-cards .card:hover .icon-badge{background:var(--navy-soft);color:#fff}.file-cards .icon-badge svg{width:26px;height:26px}.file-cards h3{color:var(--navy);margin-bottom:8px;font-size:16px}.file-cards p{color:var(--muted);font-size:14px}.faq{max-width:680px}.split-body .faq{max-width:none}.industries-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.industry-tile{border:1px solid var(--line);text-align:center;opacity:0;background:#fff;border-radius:12px;padding:26px 14px;transition:opacity .5s cubic-bezier(.22,.68,.36,1),transform .5s cubic-bezier(.22,.68,.36,1),box-shadow .25s,border-color .25s;transform:translateY(16px)scale(.96);box-shadow:0 1px 2px #1b3a560a}.industries-grid.in-view .industry-tile{opacity:1;transform:none}.industries-grid.in-view .industry-tile:first-child{transition-delay:0s}.industries-grid.in-view .industry-tile:nth-child(2){transition-delay:60ms}.industries-grid.in-view .industry-tile:nth-child(3){transition-delay:.12s}.industries-grid.in-view .industry-tile:nth-child(4){transition-delay:.18s}.industries-grid.in-view .industry-tile:nth-child(5){transition-delay:.24s}.industries-grid.in-view .industry-tile:nth-child(6){transition-delay:.3s}.industries-grid.in-view .industry-tile:nth-child(7){transition-delay:.36s}.industries-grid.in-view .industry-tile:nth-child(8){transition-delay:.42s}.industries-grid.in-view .industry-tile:nth-child(9){transition-delay:.48s}.industries-grid.in-view .industry-tile:nth-child(10){transition-delay:.54s}.industry-tile .icon-badge{background:var(--cream);border:1px solid var(--line);width:46px;height:46px;color:var(--navy-soft);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;transition:background .25s,color .25s,transform .25s;display:flex}.industry-tile .icon-badge svg{width:22px;height:22px}.industry-tile span.label{color:var(--navy);font-family:Inter;font-size:14px;font-weight:600}.industry-tile.not-listed{background:var(--cream);border:1px dashed var(--olive);grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.industry-tile.not-listed span.label{color:var(--muted);font-size:14.5px;font-weight:500}.industry-tile.not-listed span.label strong{color:var(--navy);font-weight:600}@media (width<=900px){.industries-grid{grid-template-columns:repeat(2,1fr)}.industry-tile.not-listed{grid-column:1/-1}}.faq-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.faq-item .icon-badge{background:var(--cream);border:1px solid var(--line);width:40px;height:40px;color:var(--navy-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,color .25s,transform .25s;display:flex}.faq-item:hover .icon-badge{background:var(--terra-ink);color:#fff;transform:scale(1.1)}.faq-item .icon-badge svg{width:18px;height:18px}.faq-item .faq-body{flex:1}.faq-item h3{color:var(--navy);margin-bottom:6px;font-family:Inter;font-size:16px;font-weight:600}.faq-item p{color:var(--muted);font-size:14px}.cta-band{text-align:center;background:var(--navy);padding:80px 0}.cta-band h2{color:#fff;margin-bottom:16px;font-size:30px}.cta-band p{color:#edeee2;margin-bottom:28px}footer{background:var(--navy);color:#c9d2da;padding:64px 0 0;font-size:14px;position:relative;overflow:hidden}footer:before{content:"";background:linear-gradient(90deg, var(--terra), var(--navy-soft), var(--olive));height:4px;position:absolute;top:0;left:0;right:0}footer .footer-top{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:44px;display:flex}footer .brand-col{max-width:280px}footer .brand-col .logo{color:#fff;margin-bottom:10px;font-size:22px}footer .brand-col .logo .accent{color:var(--terra)}footer .brand-col .logo .muted-word{color:#9fb0bf}footer .brand-col p.tagline{color:#9fb0bf;margin-bottom:18px;font-size:14px}footer .brand-col .hours{color:#c9d2da;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}footer .cols{flex-wrap:wrap;gap:56px;display:flex}footer h4{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;padding-bottom:10px;font-family:Inter;font-size:12px;position:relative}footer h4:after{content:"";background:var(--terra);width:26px;height:2px;position:absolute;bottom:0;left:0}footer .col p,footer .col a{color:#c9d2da;align-items:center;gap:9px;margin-bottom:11px;transition:color .2s,transform .2s;display:flex}footer .col a:hover{color:var(--terra-light);transform:translate(3px)}footer .col svg{width:15px;height:15px;color:var(--navy-soft);flex-shrink:0}footer .footer-bottom{color:#9fb0bf;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 0;font-size:12.5px;display:flex}footer .footer-bottom .made-with{align-items:center;gap:6px;display:flex}footer .footer-bottom .made-with svg{width:13px;height:13px;color:var(--terra)}@media (width<=720px){.services-grid,.services-grid.grid-2,.services-grid.grid-2-fluid,.file-cards{grid-template-columns:1fr}footer .wrap{flex-direction:column}header .wrap{flex-wrap:wrap;justify-content:center;gap:12px}header nav{display:none}}a.service-card{color:inherit;display:block}a.service-card:hover{border-color:var(--navy-soft);transform:translateY(-4px);box-shadow:0 14px 28px #1b3a561a}.service-card .more{color:var(--terra-ink);margin-top:12px;font-size:13px;font-weight:600;display:inline-block}html{scroll-behavior:smooth}@media (prefers-reduced-motion:no-preference){.hero .eyebrow,.hero h1,.hero p.sub,.hero .ctas{opacity:0;animation:.7s cubic-bezier(.22,.68,.36,1) forwards riseIn;transform:translateY(16px)}.hero .eyebrow{animation-delay:50ms}.hero h1{animation-delay:.18s}.hero p.sub{animation-delay:.32s}.hero .ctas{animation-delay:.46s}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.68,.36,1),transform .7s cubic-bezier(.22,.68,.36,1);transform:translateY(22px)}.reveal.in-view{opacity:1;transform:none}.navy-grid .item{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,.68,.36,1);transform:translateY(18px)scale(.96)}.navy-card.in-view .navy-grid .item{opacity:1;transform:none}.navy-card.in-view .navy-grid .item:first-child{transition-delay:50ms}.navy-card.in-view .navy-grid .item:nth-child(2){transition-delay:.18s}.navy-card.in-view .navy-grid .item:nth-child(3){transition-delay:.31s}.navy-card.in-view .navy-grid .item:nth-child(4){transition-delay:.44s}.icon-ring{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.navy-grid .item:hover .icon-ring{transform:scale(1.1)}.btn{transition:transform .25s,box-shadow .25s}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1b3a5629}}@keyframes riseIn{to{opacity:1;transform:translateY(0)}}header{z-index:40;position:relative}header nav a{transition:color .2s}header nav a:hover,header nav a.active{color:var(--navy)}header nav a.active{font-weight:600}header .nav-cta{display:none}.menu-toggle{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:0 0;border-radius:6px;padding:8px 10px;line-height:0;display:none}.menu-toggle svg{width:22px;height:22px}.menu-toggle:focus-visible,a:focus-visible,.btn:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--navy-soft);outline-offset:3px}@media (width<=1080px){header nav{gap:18px;font-size:13.5px}}@media (width<=900px){header .header-cta{display:none}header nav{gap:14px}}@media (width<=820px){header .wrap{flex-wrap:nowrap;justify-content:space-between;gap:12px}.menu-toggle{align-items:center;display:inline-flex}header nav{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:8px 0 16px;font-size:16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -18px #1b3a5640}header.open nav{display:flex}header nav a{padding:14px 32px}header nav a.nav-cta{text-align:center;color:#fff;margin:10px 32px 0;display:inline-block}}footer .cols{gap:44px}footer .footer-bottom .legal{gap:20px;display:flex}footer .footer-bottom .legal a{color:#9fb0bf;transition:color .2s}footer .footer-bottom .legal a:hover{color:#fff}footer .col a:not(:has(svg)){display:block}::selection{color:var(--navy);background:#a0621a38}html{scroll-padding-top:16px}.page-hero{text-align:center;padding:76px 0 56px}.page-hero .crumb{color:var(--muted);margin-bottom:18px;font-size:13px}.page-hero .crumb a{color:var(--navy-soft)}.page-hero h1{max-width:780px;margin:0 auto 16px;font-size:min(46px,8vw);line-height:1.15}.page-hero p.sub{color:var(--muted);max-width:600px;margin:0 auto;font-size:18px}.page-hero .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.page-hero .facts{color:var(--navy);flex-wrap:wrap;justify-content:center;gap:26px;margin-top:36px;font-size:14px;display:flex}.page-hero .facts span{align-items:center;gap:8px;display:inline-flex}.page-hero .facts svg{width:18px;height:18px;color:var(--navy-soft)}@media (prefers-reduced-motion:no-preference){.page-hero .crumb,.page-hero h1,.page-hero p.sub,.page-hero .ctas,.page-hero .facts{opacity:0;animation:.7s cubic-bezier(.22,.68,.36,1) forwards riseIn;transform:translateY(16px)}.page-hero h1{animation-delay:.12s}.page-hero p.sub{animation-delay:.24s}.page-hero .ctas{animation-delay:.34s}.page-hero .facts{animation-delay:.44s}}.svc-icon{border:1px solid var(--line);width:52px;height:52px;color:var(--navy-soft);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.svc-icon svg{width:24px;height:24px}.svc-list{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,1fr);column-gap:40px;padding:8px 32px;list-style:none;display:grid;box-shadow:0 1px 2px #1b3a560a,0 12px 32px -18px #1b3a562e}.svc-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:20px 0;display:flex}.svc-list li:nth-last-child(-n+2){border-bottom:none}.svc-list li:last-child:nth-child(odd){grid-column:1/-1}.svc-list:has(li:last-child:nth-child(odd)) li:nth-last-child(2){border-bottom:1px solid var(--line)}.svc-list .tick{width:24px;height:24px;color:var(--navy-soft);background:#2a649d1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.svc-list .tick svg{stroke-width:2.4px;width:13px;height:13px}.svc-list strong{color:var(--navy);margin-bottom:3px;font-size:15px;line-height:1.4;display:block}.svc-list span{color:var(--muted);font-size:14px;line-height:1.55}@media (width<=720px){.svc-list{grid-template-columns:1fr;padding:4px 22px}.svc-list li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.svc-list li:last-child{border-bottom:none}.svc-list li:last-child:nth-child(odd){grid-column:auto}}.feature-list{grid-template-columns:repeat(2,1fr);gap:14px;list-style:none;display:grid}.feature-list li{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:14px;padding:20px;display:flex;box-shadow:0 1px 2px #1b3a560a}.feature-list li .icon-badge{background:var(--cream);border:1px solid var(--line);width:42px;height:42px;color:var(--navy-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-list li .icon-badge svg{width:19px;height:19px}.feature-list strong{color:var(--navy);margin-bottom:3px;font-size:15px;display:block}.feature-list span.d{color:var(--muted);font-size:14px;line-height:1.55}@media (width<=720px){.feature-list{grid-template-columns:1fr}}.plain-list{list-style:none}.plain-list li{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:14px;padding:14px 0;font-size:16px;display:flex}.plain-list li:last-child{border-bottom:none}.plain-list li:before{content:"";background:var(--terra);border-radius:50%;flex-shrink:0;width:7px;height:7px;transform:translateY(-2px)}.callout{color:var(--muted);margin-top:22px;font-size:15px}.chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:0 auto;list-style:none;display:flex}.chips li{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.contact-strip{color:#c9d2da;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:22px;font-size:14px;display:flex}.contact-strip a{color:#fff;font-weight:500}.cta-band .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cta-band .btn.outline{color:#fff;border-color:#fff}.textlink{color:var(--terra-ink);font-size:14px;font-weight:600}.textlink:hover{text-underline-offset:3px;text-decoration:underline}.draft-tag{vertical-align:middle;letter-spacing:.06em;text-transform:uppercase;color:var(--terra-ink);background:#d28a3024;border:1px solid #d28a3066;border-radius:999px;margin-left:10px;padding:3px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:inline-block}.legal-wrap{max-width:760px}.legal-toc{font-size:14px;list-style:none}.legal-toc a{color:var(--navy-soft);border-radius:6px;padding:7px 12px;transition:background .2s,color .2s;display:block}.legal-toc a:hover{color:var(--navy);background:#fff}.legal-body section{padding:0 0 40px}.legal-body h2{margin-bottom:12px;font-size:24px}.legal-body h3{color:var(--navy);margin:18px 0 6px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.legal-body p,.legal-body li{color:var(--ink);font-size:15.5px;line-height:1.7}.legal-body p{max-width:68ch;margin-bottom:12px}.legal-body ul{max-width:68ch;margin:0 0 12px 20px}.legal-body li{margin-bottom:4px}[id]{scroll-margin-top:24px}.split .split-head .legal-toc{margin-top:18px}header .logo img{width:auto;height:54px;display:block}footer .brand-col .logo{align-items:center;gap:8px;display:flex}footer .brand-col .logo img{width:auto;height:60px;display:block}@media (width<=820px){header .logo img{height:44px}}
