:root{--ink:#121512;--muted-ink:#626962;--paper:#fbfbf8;--mist:#f3f4ef;--line:#e1e2dc;--teal:#1f766b;--teal-dark:#14564f;--amber:#d4b46b;--clay:#9b6a55;--white:#ffffff;--shadow:0 18px 50px rgba(18,21,18,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.site-header{align-items:center;background:rgba(251,251,248,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(225,226,220,.72);display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;left:0;min-height:70px;padding:12px clamp(18px,4vw,48px);position:-webkit-sticky;position:sticky;right:0;top:0;z-index:10}.site-header.simple{grid-template-columns:1fr auto}.brand{gap:10px;font-weight:800;letter-spacing:0;text-decoration:none}.brand,.brand-mark{align-items:center;display:inline-flex}.brand-mark{background:var(--ink);border-radius:6px;color:var(--paper);height:30px;width:30px}.brand-mark,.top-nav{justify-content:center}.top-nav{display:flex;gap:clamp(12px,2vw,28px)}.policy-links a,.site-footer a,.top-nav a{color:var(--muted-ink);font-size:.9rem;text-decoration:none}.policy-links a:hover,.site-footer a:hover,.top-nav a:hover{color:var(--ink)}.button,.nav-cta{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:42px;padding:10px 18px;text-decoration:none}.button.secondary,.nav-cta{background:rgba(255,255,255,.68);border-color:var(--line);color:var(--ink)}.button.primary{background:var(--ink);color:var(--white)}.button.primary:hover{background:var(--teal-dark)}.button.secondary:hover,.nav-cta:hover{border-color:var(--teal)}.button.full{width:100%}.hero{min-height:calc(100vh - 70px);overflow:hidden;position:relative}.hero-image{height:calc(100vh - 70px);min-height:640px;object-fit:cover;object-position:center;width:100%}.hero-overlay{background:linear-gradient(90deg,rgba(251,251,248,.98),rgba(251,251,248,.9) 42%,rgba(251,251,248,.22) 72%,rgba(251,251,248,.06));inset:0;position:absolute}.hero-content{left:clamp(20px,7vw,96px);max-width:720px;position:absolute;top:50%;transform:translateY(-50%);width:min(88vw,690px)}.eyebrow{color:var(--muted-ink);font-size:.72rem;font-weight:760;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(3rem,6.1vw,5.1rem);line-height:.98;margin-bottom:22px}h1,h2{letter-spacing:0}h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;margin-bottom:18px}h3{font-size:1.08rem;letter-spacing:0;margin-bottom:8px}.hero-copy{color:var(--muted-ink);font-size:clamp(1.05rem,1.55vw,1.24rem);max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 26px}.hero-note{color:var(--muted-ink);font-size:.92rem;margin:0}.launch-markets{display:flex;flex-wrap:wrap;gap:10px}.launch-markets span{background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--muted-ink);font-size:.85rem;padding:7px 11px}.section{padding:clamp(70px,8vw,128px) clamp(18px,4vw,48px)}.section-inner{margin:0 auto;max-width:1180px}.section-heading{margin-bottom:30px;max-width:790px}.section-heading.compact{max-width:680px}.section-heading p{color:var(--muted-ink);font-size:1.05rem}.intro-band,.muted{background:var(--paper)}.faq-grid,.promise-grid,.task-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.promise-grid article,.referral-panel,.signup-form,.steps li,.task-card,details{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.promise-grid article{padding:26px 28px 0 0}.promise-grid h2{font-size:1.18rem;line-height:1.18}.check-list,.policy-article p,.promise-grid p,.referral-panel p,.signup-copy p,.steps p,.task-card p,details p{color:var(--muted-ink)}.task-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.task-card{border-bottom:0;min-height:188px;padding:22px 24px 20px 0}.task-card-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.task-card h3{min-height:0}.status-pill{border-radius:999px;font-size:.72rem;font-weight:700;padding:4px 0;white-space:nowrap}.status-coming,.status-example{background:transparent;color:var(--muted-ink)}.status-pilot{background:transparent;color:var(--teal-dark)}.task-meta{border-top:0;display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding-top:0}.task-meta div{display:flex;gap:10px;justify-content:space-between}.task-meta span{color:var(--muted-ink);font-size:.84rem}.task-meta strong{font-size:.9rem;text-align:right}.steps{display:grid;border-bottom:1px solid var(--line);grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.steps li{min-height:0;padding:24px 26px 24px 0}.next-steps span,.steps span{align-items:center;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--muted-ink);display:inline-flex;font-weight:900;height:34px;justify-content:center;margin-bottom:18px;width:34px}.confirmation-layout,.signup-layout,.split{display:grid;grid-gap:clamp(26px,5vw,70px);gap:clamp(26px,5vw,70px);grid-template-columns:minmax(0,.95fr) minmax(320px,1fr)}.privacy-section{background:#f6f6f1;color:var(--ink)}.privacy-section .check-list,.privacy-section .eyebrow,.privacy-section .policy-links a,.privacy-section p{color:var(--muted-ink)}.policy-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.policy-links a{border:1px solid var(--line);border-radius:999px;padding:9px 13px}.check-list{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;list-style:none;margin:0;padding:22px}.check-list li{border-bottom:1px solid var(--line);padding:14px 0}.check-list li:last-child{border-bottom:0}.signup-section{background:var(--paper)}.signup-copy{max-width:540px}.launch-markets{margin:22px 0 0}.signup-meta{border-top:1px solid var(--line);color:var(--muted-ink);font-size:.92rem;margin-top:28px;max-width:440px;padding-top:18px}.signup-form{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:none;padding:clamp(18px,4vw,30px)}.form-row{display:grid;grid-gap:7px;gap:7px;margin-bottom:15px}.form-pair{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}label,legend{font-size:.84rem;font-weight:700}label span{color:var(--muted-ink);font-weight:650}input,select,textarea{background:var(--paper);border:1px solid var(--line);border-radius:6px;color:var(--ink);min-height:46px;padding:11px 12px;width:100%}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--teal);outline:3px solid rgba(15,118,110,.16)}.checkbox-row{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:18px 1fr;margin:14px 0}.checkbox-row input{height:18px;margin-top:3px;min-height:18px;width:18px}.honeypot{left:-10000px;position:absolute}.form-note{color:var(--muted-ink);font-size:.88rem;margin:12px 0 0}fieldset{border:0;margin:0 0 16px;padding:0}.chip-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip-grid label{align-items:center;background:transparent;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:7px;padding:8px 10px}.chip-grid input{height:14px;min-height:14px;width:14px}details{min-height:0;padding:22px 0}summary{cursor:pointer;font-weight:850}details p{margin:12px 0 0}.confirmation-hero{background:var(--paper);padding:clamp(64px,8vw,120px) clamp(16px,4vw,42px)}.confirmation-layout h1{font-size:clamp(2.5rem,6vw,5rem)}.next-steps{display:grid;grid-gap:0;gap:0;margin-top:28px;max-width:620px}.next-steps div{align-items:center;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:42px 1fr;padding:16px 0}.next-steps p,.next-steps span{margin:0}.referral-panel{align-self:start;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:none;padding:clamp(20px,4vw,30px)}.referral-link{background:var(--paper);border:1px solid var(--line);border-radius:6px;color:var(--teal-dark);margin:18px 0;overflow-wrap:anywhere;padding:14px}.share-row{display:flex;flex-wrap:wrap;gap:9px}.share-row .button{min-height:40px;padding:9px 12px}.site-footer{border-top:1px solid var(--line);padding:24px clamp(16px,4vw,42px)}.footer-inner{align-items:center;display:flex;gap:22px;justify-content:space-between;margin:0 auto;max-width:1180px}.site-footer nav{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.policy-main{padding:clamp(44px,7vw,90px) 18px}.policy-article{margin:0 auto;max-width:760px}.policy-article h1{font-size:clamp(2.4rem,6vw,4.8rem)}.policy-article h2{font-size:1.6rem;margin-top:32px}.policy-back{margin-top:28px}@media (max-width:1180px){.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.top-nav{display:none}.hero{min-height:auto}.hero-image{height:760px;min-height:760px;object-position:62% center}.hero-overlay{background:linear-gradient(180deg,rgba(251,251,248,.98),rgba(251,251,248,.88) 56%,rgba(251,251,248,.24))}.hero-content{left:18px;max-width:calc(100vw - 36px);top:42px;transform:none}h1{font-size:clamp(3rem,13vw,4.8rem)}.confirmation-layout,.faq-grid,.promise-grid,.signup-layout,.split,.steps,.task-grid{grid-template-columns:1fr}.steps li,.task-card{min-height:0}}@media (max-width:640px){.site-header{grid-template-columns:1fr auto}.nav-cta{min-height:40px;padding:10px 12px}.hero-image{height:700px;min-height:700px;object-position:70% center}h1{font-size:clamp(2.9rem,14vw,4.3rem)}h2{font-size:clamp(2rem,10vw,3rem)}.hero-actions,.hero-actions .button{width:100%}.hero-note{display:none}.form-pair{grid-template-columns:1fr}.footer-inner{align-items:flex-start;flex-direction:column}.site-footer nav{justify-content:flex-start}}