:root{--surface: #f7f6f5;--surface-low: #f1f1f0;--surface-lowest: #ffffff;--surface-high: #e9e8e6;--surface-highest: #e4e2df;--text: #2e2f2f;--muted: #6d6d71;--primary: #6a37d4;--primary-container: #ae8dff;--primary-soft: #e6dbff;--secondary: #006947;--secondary-container: #69f6b8;--outline-ghost: rgba(46, 47, 47, .15);--overlay: rgba(46, 47, 47, .08);--ambient-shadow: 0 24px 48px rgba(31, 41, 55, .08);--font-family: "Plus Jakarta Sans", "Avenir Next", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(106,55,212,.12),transparent 28%),radial-gradient(circle at top right,rgba(105,246,184,.2),transparent 24%),linear-gradient(180deg,#fcfbfa 0%,var(--surface) 100%);color:var(--text);font-family:var(--font-family)}a{color:inherit}h1,h2,h3,p,li,span,strong{margin-top:0}p,li,span{line-height:1.7}.page-shell{position:relative;overflow:hidden;max-width:1320px;margin:0 auto;padding:32px 24px 88px}.ambient{position:absolute;border-radius:999px;filter:blur(18px);opacity:.9;pointer-events:none}.ambient-lavender{top:72px;right:-48px;width:360px;height:360px;background:#6a37d42e}.ambient-mint{left:-64px;bottom:180px;width:320px;height:320px;background:#69f6b838}.topbar{position:sticky;top:16px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100%,1120px);margin:0 auto 28px;padding:14px 18px 14px 24px;border-radius:999px;background:#f7f6f5cc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--ambient-shadow);animation:rise-in .7s ease-out both}.brand-lockup{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:999px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-container) 100%);color:var(--surface-lowest);font-size:.95rem;font-weight:800;letter-spacing:.04em}.brand-copy{color:var(--muted);font-size:.95rem;font-weight:600}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:24px;align-items:start;width:min(100%,1120px);margin:0 auto}.hero-copy{position:relative;overflow:hidden;min-height:460px;padding:40px 40px 44px;border-radius:48px;background:var(--surface-low);animation:rise-in .8s ease-out both}.setup-card{align-self:start;margin-top:68px;padding:28px;border-radius:48px;background:var(--surface-lowest);box-shadow:var(--ambient-shadow);animation:rise-in .85s ease-out both}.eyebrow,.card-label{margin:0 0 12px;color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3{font-family:var(--font-family);font-weight:800;letter-spacing:-.02em}.hero-watermark{position:absolute;top:18px;right:28px;margin:0;color:#6a37d41f;font-size:clamp(4rem,16vw,10rem);line-height:.9;font-weight:800;letter-spacing:-.08em;pointer-events:none}h1{position:relative;z-index:1;max-width:8ch;margin:0;font-size:clamp(3.5rem,9vw,5.8rem);line-height:.9}h1 span{display:block}.lede{position:relative;z-index:1;max-width:60ch;margin:24px 0 0;color:var(--muted);font-size:1rem;font-weight:500}.hero-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--surface-high);color:var(--text);font-size:.9rem;font-weight:600}.hero-chip-mint{background:var(--secondary-container);color:var(--secondary)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 32px;border-radius:999px;font-size:.96rem;font-weight:700;text-decoration:none}.primary-action{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-container) 100%);color:var(--surface-lowest);box-shadow:var(--ambient-shadow)}.secondary-action{background:var(--surface-highest);color:var(--text)}.topbar-action{min-height:48px;padding:14px 26px}.setup-card h2,.summary-intro h2{margin-bottom:0;font-size:clamp(1.6rem,4vw,2.1rem);line-height:1.05}.setup-copy,.nav-copy{color:var(--muted);font-size:.95rem}.checklist,.policy-nav ul,.policy-list{margin:0}.checklist{display:grid;gap:12px;padding-left:0;list-style:none}.checklist li{padding:16px 18px;border-radius:32px;background:var(--surface-low)}.checklist span,.checklist strong{display:block}.checklist span{color:var(--muted);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.checklist strong{margin-top:8px;font-size:1rem;line-height:1.5;word-break:break-word}.summary-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;width:min(100%,1120px);margin:28px auto 0;padding:18px;border-radius:56px;background:var(--surface-low);animation:rise-in .95s ease-out both}.summary-intro{padding:22px 20px 22px 14px}.highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.highlight-card{padding:22px;border-radius:48px;background:var(--surface-lowest);animation:rise-in .7s ease-out both}.highlight-card:nth-child(2){transform:translateY(22px)}.highlight-card:nth-child(3){transform:translateY(42px)}.highlight-card:nth-child(4){transform:translateY(12px)}.highlight-card p:last-child{margin:0;color:var(--muted);font-weight:500}.content-grid{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:24px;width:min(100%,1120px);margin:28px auto 0;align-items:start}.policy-nav{position:sticky;top:24px;padding:24px;border-radius:48px;background:#f7f6f5cc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--ambient-shadow);animation:rise-in 1s ease-out both}.policy-nav ul{display:grid;gap:10px;padding-left:0;list-style:none}.policy-nav li a{display:block;padding:12px 16px;border-radius:32px;background:var(--surface-low);color:var(--muted);font-size:.94rem;font-weight:600;text-decoration:none}.policy-nav li a:hover,.policy-nav li a:focus-visible{background:var(--primary-soft);color:var(--primary)}.policy-body-shell{padding:16px;border-radius:64px;background:var(--surface-low)}.policy-body{display:grid;gap:18px}.policy-section{position:relative;overflow:hidden;padding:34px 32px 36px;border-radius:48px;background:var(--surface-lowest);scroll-margin-top:112px;animation:rise-in .8s ease-out both}.policy-section:nth-child(odd){margin-right:34px}.policy-section:nth-child(2n){margin-left:34px}.section-index{margin-bottom:14px;color:#6a37d452;font-size:.82rem;font-weight:800;letter-spacing:.14em}.policy-section h2{margin:0 0 16px;max-width:20ch;font-size:1.75rem;line-height:1.05}.policy-section h3{margin:24px 0 10px;font-size:1.12rem;line-height:1.2}.policy-section p{margin:12px 0 0;color:var(--muted);font-weight:500}.policy-list{margin-top:12px;padding-left:1.2rem;color:var(--muted);font-weight:500}.policy-list li+li{margin-top:10px}.contact-card{display:grid;gap:4px;width:min(100%,420px);margin-top:18px;padding:22px 24px;border-radius:32px;font-style:normal;background:var(--surface-high)}@media(max-width:980px){.topbar,.hero,.content-grid,.summary-shell,.highlights{grid-template-columns:1fr}.summary-intro{padding:14px 10px 0}.highlight-card:nth-child(n){transform:none}.policy-nav{position:static}.policy-section:nth-child(odd),.policy-section:nth-child(2n){margin-left:0;margin-right:0}.setup-card{margin-top:0}}@media(max-width:640px){.page-shell{padding:16px 16px 64px}.topbar{top:8px;margin-bottom:20px;padding:12px;border-radius:32px}.brand-lockup{gap:8px}.brand-copy{display:none}.hero-copy,.setup-card,.policy-nav,.policy-section,.highlight-card,.summary-shell,.policy-body-shell{border-radius:32px}.hero-copy,.setup-card,.policy-nav,.policy-section,.highlight-card{padding-left:22px;padding-right:22px}h1{font-size:clamp(2.8rem,15vw,4.2rem)}.policy-section h2{font-size:1.45rem}.hero-actions{align-items:stretch}.primary-action,.secondary-action,.topbar-action{width:100%}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
