:root{color-scheme:dark;--bg:#030403;--surface:#0d120c;--edge:#2d3d23;--green:#a5f000;--text:#fff;--muted:#bdc7b7;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);line-height:1.65}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid var(--green);outline-offset:5px}.wrap{width:min(1200px,calc(100% - 48px));margin:auto}.skip{position:absolute;left:16px;top:-100px;background:var(--green);color:#030403;padding:10px;z-index:2}.skip:focus{top:10px}header{border-top:3px solid var(--green);border-bottom:1px solid var(--edge);background:#000}.nav{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-size:1.8rem;font-weight:900;font-style:italic;letter-spacing:-.045em;text-decoration:none;white-space:nowrap}.brand span{color:var(--green)}.brand small{font-size:.875rem;font-style:normal;margin-left:7px;font-family:monospace}.nav nav{display:flex;gap:28px;align-items:center}.nav nav a{font-size:.875rem;font-weight:700;text-decoration:none}.nav nav a:hover,.nav nav a[aria-current]{color:var(--green)}.eyebrow,.number{font-family:'Courier New',monospace;font-size:.8rem;letter-spacing:.14em;color:var(--green)}.intro{padding-top:68px;padding-bottom:45px}.intro h1{font-size:clamp(2.8rem,6vw,5.5rem);font-weight:900;letter-spacing:-.055em;line-height:1.02;margin:22px 0}.intro h1 span{color:var(--green)}.lead{max-width:550px;color:var(--muted);font-size:1.15rem;margin:0}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start;padding-bottom:65px}.art{background:radial-gradient(ellipse at 50% 45%,#263a1055,transparent 68%),#080c06;border:1px solid var(--edge);min-height:580px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;color:var(--green)}.art-top{display:flex;justify-content:space-between;gap:12px;font-family:monospace;font-size:.75rem;letter-spacing:.12em}.drop{width:240px;max-width:70%;height:auto;align-self:center;margin:30px 0}.art-bottom{display:flex;align-items:end;justify-content:space-between;gap:16px;border-top:1px solid var(--edge);padding-top:22px}.art-bottom strong{color:#fff;font-size:3.5rem;font-weight:900;line-height:.9;letter-spacing:-.06em}.art-bottom span{font-family:monospace;font-size:.7rem;letter-spacing:.1em}.details{padding-top:10px}.details h2{font-size:3rem;line-height:1.1;letter-spacing:-.045em;margin:14px 0 20px}.description{color:var(--muted);font-size:1.05rem;margin:0 0 25px}.price{font-size:3.6rem;font-weight:900;letter-spacing:-.05em;line-height:1.1;margin-bottom:28px}.price span{display:block;font-size:.8rem;color:var(--muted);letter-spacing:0;font-weight:400;margin-top:9px}.button{display:flex;justify-content:space-between;gap:24px;align-items:center;background:var(--green);border:1px solid var(--green);color:#080d03;padding:17px 22px;font-weight:800;text-decoration:none;font-size:1rem}.button:hover{background:#c1ff38}.checkout-note{font-size:.8rem;color:var(--muted);margin:10px 0 28px}.release-note{border-top:1px solid var(--edge);padding-top:22px;font-size:.875rem}.release-note p{color:var(--muted);margin:10px 0}.release-note a{color:var(--green)}.features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.features article{padding:32px 26px 32px 0}.features article+article{border-left:1px solid var(--edge);padding-left:26px}.features h3{font-size:1.35rem;letter-spacing:-.025em;margin:20px 0 10px}.features p{color:var(--muted);font-size:.95rem;margin:0}.account{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:60px;padding-bottom:65px}.account h2{font-size:2rem;line-height:1.15;letter-spacing:-.04em;margin:16px 0}.account p:not(.eyebrow){color:var(--muted);margin:0}.secondary{background:transparent;color:var(--green);min-width:220px}.secondary:hover{background:#a5f00015}footer{border-top:1px solid var(--edge);background:#000}.footer{display:flex;justify-content:space-between;gap:20px;padding-top:28px;padding-bottom:28px;font-size:.8rem;color:var(--muted)}.footer strong{color:#fff;font-style:italic}.footer a{overflow-wrap:anywhere}@media(max-width:900px){.product{gap:32px}.art{min-height:540px}.art-bottom strong{font-size:2.8rem}.art-bottom span{display:none}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.nav{min-height:80px;gap:18px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.brand{font-size:1.4rem}.brand small{font-size:.75rem;margin-left:3px}.nav nav{gap:18px;flex-wrap:wrap}.intro{padding-top:42px;padding-bottom:30px}.intro h1{font-size:clamp(2.8rem,10vw,4.4rem)}.product{grid-template-columns:1fr;gap:28px;padding-bottom:40px}.art{min-height:420px;padding:24px}.drop{width:185px;margin:15px 0}.art-bottom strong{font-size:2.8rem}.art-bottom span{display:block}.details{padding-top:0}.features{grid-template-columns:1fr}.features article,.features article+article{padding:26px 0;border-left:0}.features article+article{border-top:1px solid var(--edge)}.features h3{margin-top:12px}.account{align-items:start;flex-direction:column;padding-top:38px;padding-bottom:42px;gap:24px}.account .button{width:100%}.footer{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}

.cloud{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;padding-top:60px;padding-bottom:60px;border-bottom:1px solid var(--edge)}.cloud h2{font-size:2.4rem;line-height:1.1;letter-spacing:-.04em;margin:16px 0 22px}.cloud p{color:var(--muted)}.cloud .cloud-note{font-size:.875rem;max-width:530px}.cloud-checkout{padding:28px;background:var(--surface);border:1px solid var(--edge);border-top:3px solid var(--green)}.cloud-checkout h3{font-size:1.35rem;margin:0 0 14px}.cloud-checkout p{font-size:.875rem;margin-bottom:24px}.cloud-contact{display:inline-block;margin-top:20px;font-size:.875rem;color:var(--green)}@media(max-width:700px){.cloud{grid-template-columns:1fr;gap:20px;padding-top:38px;padding-bottom:38px}.cloud-checkout{padding:24px}.cloud h2{font-size:2rem}}

.shipping-note{border-left:3px solid var(--green);background:#a5f00008;padding:16px 18px;margin:0 0 24px;font-size:.875rem}.shipping-note strong{color:var(--green);font-size:1rem}.shipping-note p{color:var(--muted);margin:8px 0 0}.shipping-note .shipping-transit{font-size:.8rem}

.motion-product{padding-top:60px;border-bottom:1px solid var(--edge)}@media(max-width:700px){.motion-product{padding-top:38px}}
