@font-face{font-family:Inter;src:url(/fonts/Inter-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-600.ttf);font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-700.ttf);font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-800.ttf);font-weight:800;font-display:swap}:root{color-scheme:dark;--bg:#060b08;--surface:#101a14;--green:#36ef87;--ink:#f5f7f5;--muted:#b9c5bd;--border:#53665b;background:var(--bg);color:var(--ink);scroll-behavior:smooth;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}a:focus-visible,summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:4px}img{object-fit:contain;max-width:100%}header{background:var(--bg);z-index:2;justify-content:space-between;align-items:center;gap:16px;height:80px;padding:0 48px;display:flex;position:sticky;top:0}.wordmark{width:210px;height:40px;display:block}.desktop{align-items:center;gap:24px;font-size:14px;font-weight:600;display:flex}.desktop>a:not(.button){color:var(--muted)}.desktop>a:hover{color:var(--green)}.button{background:var(--green);min-height:52px;color:var(--bg);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:16px;padding:16px 24px;font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.button:hover{color:var(--bg);filter:brightness(1.08)}.outline{border-color:var(--muted);color:var(--ink);background:0 0}.outline:hover{color:var(--ink)}.mobile-nav{display:none}.hero{border-bottom:1px solid var(--border);position:relative}.hero-copy{z-index:1;width:804px;max-width:100%;padding:40px 0 44px 64px;position:relative}.eyebrow{letter-spacing:2.3px;color:var(--green);margin:0 0 16px;font-size:12px;font-weight:600;line-height:1.5}h1{letter-spacing:-2.2px;margin:0 0 24px;font-size:76px;font-weight:800;line-height:1.02}h1 span,h2 span{color:var(--green)}.body{color:var(--muted);margin:0 0 24px;font-size:17px;line-height:1.6}.hero-copy>.body{max-width:540px}.actions{flex-wrap:wrap;gap:12px 16px;display:flex}.benefits{flex-wrap:wrap;gap:12px 22px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.benefits li{align-items:center;gap:8px;display:flex}.benefits span{color:var(--green);font-size:22px;line-height:20px}.hero-photo{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.section{border-bottom:1px solid var(--border);padding:48px 64px;scroll-margin-top:80px}h2{letter-spacing:-1.5px;margin:0 0 20px;font-size:40px;font-weight:800;line-height:1.08}.operations{grid-template-columns:4fr 4fr 3fr;align-items:start;gap:40px;display:grid}.operations .eyebrow{margin-bottom:12px}.operations .body{margin-bottom:20px}.creator-photo{aspect-ratio:1.6;object-fit:cover;border-radius:20px;width:100%;height:auto;margin-top:8px}.text-start{color:var(--green);align-items:center;gap:16px;padding:16px 12px;font-size:15px;font-weight:700;display:inline-flex}.services{margin:0;padding:0;list-style:none}.services li{align-items:start;gap:16px;margin:0 0 20px;display:flex}.services li>span{color:var(--muted);font-size:28px;line-height:28px}.services h3{margin:0 0 4px;font-size:14px;font-weight:600}.services p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.detail-copy{max-width:720px}.section .detail-copy:last-child{margin-bottom:0}.questions h2{margin-bottom:24px}.questions details{border-bottom:1px solid var(--border)}.questions summary{cursor:pointer;padding:24px 0;font-size:16px}.questions details .body{margin:0;padding-bottom:24px}footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 48px;padding:32px 24px;font-size:14px;display:flex}footer p{color:var(--muted)}.skip{z-index:4;background:var(--ink);color:var(--bg);padding:12px;position:fixed;top:-100px;left:12px}.skip:focus{top:12px}.document{overflow-wrap:anywhere;max-width:960px;margin:auto;padding:32px 24px;line-height:1.7}.document h1{letter-spacing:0;font-size:30px;line-height:1.3}.document h2{letter-spacing:0;margin-top:28px;font-size:22px;line-height:1.4}.document a{color:var(--green);text-decoration:underline}.notice,.resource-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:24px 0;padding:20px}.resource-card{display:block;text-decoration:none!important}.resource-card h2{margin:0;font-size:20px}.resource-card p{color:var(--muted);margin-bottom:0}.document table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.document td,.document th{border:1px solid var(--border);padding:8px}@media (width<=1199px){header{padding:0 16px}.desktop{display:none}.mobile-nav{display:block}.mobile-nav>summary{cursor:pointer;padding:12px;font-size:22px;list-style:none}.mobile-nav[open] nav{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:8px;position:absolute;top:64px;right:16px;box-shadow:0 12px 30px #0008}.mobile-nav nav a{padding:14px 18px;font-size:14px;display:block}.hero-copy{width:auto;padding:32px 24px}.hero h1{font-size:44px}.hero-photo{aspect-ratio:1.8;object-fit:cover;height:auto;display:block;position:static}.hero-copy>.body{max-width:540px}.operations{flex-direction:column;gap:0;display:flex}.operations .creator-photo{margin:28px 0 32px}.section{padding-left:24px;padding-right:24px}.hero .benefits{max-width:100%}}@media (width<=399px){.wordmark{width:170px}h2{overflow-wrap:normal}}@media (width>=1000px) and (width<=1199px){.section{padding-left:64px;padding-right:64px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
