:root{color-scheme:dark;--bg:#070909;--panel:#0d1310;--ink:#e9eee8;--green:#97d2b4;--muted:#a5b1a9;--line:#ffffff18}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.65 Arial,Helvetica,sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}.skip{position:fixed;top:-90px;left:20px;z-index:5;background:var(--green);color:#07140d;padding:12px 20px}.skip:focus{top:12px}.wrap{max-width:1280px;margin:auto;padding:0 5vw}.site-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:22px;padding:28px 0;border-bottom:1px solid var(--line)}.brand{font:18px Georgia,serif;letter-spacing:.12em;text-decoration:none;white-space:nowrap}.brand span{display:block;margin-top:8px;font:8px Arial,sans-serif;color:var(--muted);letter-spacing:.2em}nav{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}nav a{font-size:12px;text-decoration:none;color:var(--muted)}nav a:hover,nav a[aria-current]{color:var(--green)}nav .signin{border:1px solid #97d2b44d;padding:9px 14px;color:var(--ink)}.hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:35px;padding:80px 0 70px}.eyebrow{font-size:10px;letter-spacing:.2em;color:var(--green);margin:0 0 22px}.hero h1{font:normal clamp(46px,5.5vw,76px)/1.07 Georgia,serif;letter-spacing:-.04em;margin:0 0 25px}.hero h1 em{color:var(--green);font-weight:normal}.intro{color:var(--muted);font-size:17px;max-width:560px;line-height:1.8;margin:0 0 22px}.text-link{font-size:13px;color:var(--green);text-underline-offset:6px}.hero-art{position:relative;aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(circle,#97d2b410,transparent 65%)}.hero-art img{position:relative;width:76%;height:auto;z-index:1;animation:float 7s ease-in-out infinite}.orbit{position:absolute;width:93%;aspect-ratio:1;border:1px solid #97d2b42a;border-radius:50%;transform:rotate(-25deg)}.orbit:before{content:'';position:absolute;left:14%;top:14%;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 20px #97d2b4}.orbit.inner{width:79%;border-color:#ffffff0a}.art-label{position:absolute;top:1%;font-size:8px;letter-spacing:.2em;color:var(--muted)}.lume-note{position:absolute;right:0;bottom:1%;z-index:2;background:var(--panel);border:1px solid #97d2b440;padding:14px 22px;font:italic 20px Georgia,serif;transform:rotate(-3deg)}.lume-note span{display:block;font:8px Arial,sans-serif;letter-spacing:.2em;color:var(--green);margin-top:10px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px}.section-heading h2,h2{font:normal clamp(30px,3.5vw,44px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:0}.section-heading>p{font-size:12px;color:var(--muted);text-align:right}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.plan{display:flex;flex-direction:column;padding:32px;background:linear-gradient(155deg,#152219,#0d1310 42%);border:1px solid #97d2b452;border-radius:3px}.reseller{border-color:#ffffff28;background:linear-gradient(155deg,#191e19,#0d1310 42%)}.plan-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px}.plan-number{font-size:8px;color:var(--muted);letter-spacing:.16em}.pill{border:1px solid #97d2b44d;border-radius:30px;padding:5px 12px;color:var(--green);font-size:11px}.plan h3{font:normal clamp(28px,3vw,36px)/1.15 Georgia,serif;margin:0 0 16px}.plan-intro{font-size:13px;color:var(--muted);margin:0 0 24px;min-height:65px}.prices{position:relative;padding:25px 0 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:172px}.prices>p{margin:0}.prices strong{font:normal 60px/1.1 Georgia,serif;letter-spacing:-.04em;margin-right:8px}.prices>p>span{font-size:14px;color:var(--muted)}.annual{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 6px;font-size:13px}.saving{color:var(--green);font-size:11px}.prices .price-detail{font-size:10px;color:var(--muted)}.proposed{display:block;color:var(--green);font-size:8px;letter-spacing:.17em;margin:-10px 0 8px}.benefits{list-style:none;margin:26px 0;padding:0}.benefits li{position:relative;padding-left:24px;margin-bottom:20px}.benefits li:before{content:'✓';position:absolute;left:0;color:var(--green)}.benefits b{display:block;font-size:13px;font-weight:500;margin-bottom:5px}.benefits li>span{display:block;font-size:12px;color:var(--muted);line-height:1.7}.benefits small{display:inline-block;color:var(--green);font-size:7px;letter-spacing:.1em;padding:2px 5px;border:1px solid #97d2b43a;margin-left:5px}.reseller-note{font-size:11px;color:var(--muted);margin:0 0 22px}.button{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;background:var(--green);color:#07140d;text-decoration:none;font-size:12px;font-weight:bold;margin-top:auto;border:1px solid var(--green);min-height:50px}.button:hover{background:#b3e0c8}.button.secondary{background:transparent;color:var(--green)}.button.secondary:hover{background:#97d2b414}.launch-note{font-size:11px;color:var(--muted);line-height:1.8;margin:22px 0 0;padding:16px 20px;border:1px solid var(--line)}.status-dot{display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%;margin-right:8px}.sourcing{padding:85px 0 70px;border-bottom:1px solid var(--line)}.sourcing h2{margin-bottom:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;padding:0;margin:38px 0 0}.steps li{border-top:1px solid #97d2b43a;padding-top:20px}.steps li>span{font-size:11px;color:var(--green)}.steps h3{font:normal 24px Georgia,serif;margin:18px 0 12px}.steps p{font-size:13px;color:var(--muted);margin:0}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:70px 0}.faq>div>p:not(.eyebrow){font-size:13px;color:var(--muted);margin:24px 0}.faq-items details{border-bottom:1px solid var(--line);padding:19px 0}.faq-items details:first-child{border-top:1px solid var(--line)}summary{font-size:14px;cursor:pointer;padding-right:12px}details p{font-size:13px;color:var(--muted);margin:15px 0 0;max-width:570px}footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:18px;padding:30px 0;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}footer .brand{font-size:14px;color:var(--ink)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:900px){.hero{gap:10px;padding-top:60px}.plan{padding:25px}.plan-top{flex-wrap:wrap}.faq{gap:30px}.plan-intro{min-height:90px}}@media(max-width:650px){.wrap{padding:0 22px}.site-header{padding:22px 0}nav{gap:12px 18px}.hero{grid-template-columns:1fr;padding:45px 0}.hero h1{font-size:46px}.hero-art{max-width:300px;width:100%;margin:auto}.intro{font-size:15px}.section-heading{align-items:flex-start;flex-direction:column;gap:8px}.section-heading>p{text-align:left;margin:0}.section-heading h2{font-size:32px}.plan-grid,.steps,.faq{grid-template-columns:1fr}.plan-intro{min-height:0}.plan{padding:26px}.sourcing{padding:55px 0}.steps{gap:26px}.faq{padding:50px 0;gap:20px}.hero-art img{animation:none}.plan h3{font-size:31px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-art img{animation:none}}

.vetting-note{font-size:12px;color:var(--green);margin:0 0 24px;padding:12px 14px;border-left:2px solid var(--green);background:#97d2b40a}
