:root{--ink:#141324;--ink-soft:#4b465c;--ink-faint:#8a8272;--cream:#efe9dc;--cream-deep:#e6dfcf;--violet:#7c3aed;--violet-deep:#6d28d9;--teal-ink:#0d9488;--font-display:"Orbitron",sans-serif;--font-body:"Space Grotesk",sans-serif;--font-mono:"JetBrains Mono",monospace}*{margin:0;padding:0;box-sizing:border-box}a{color:inherit}html{scrollbar-width:thin;scrollbar-color:#c9c1af var(--cream)}body{background:var(--cream);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh}.glow{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 30%,rgba(255,252,244,.85),transparent 75%),radial-gradient(ellipse 60% 45% at 85% 90%,rgba(124,58,237,.05),transparent 70%),var(--cream)}.vignette{position:fixed;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 92% 84% at 50% 45%,transparent 60%,rgba(58,50,38,.16) 100%)}main{position:relative;z-index:1}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:22px 40px;background:linear-gradient(to bottom,rgba(239,233,220,.95),transparent)}.nav__brand{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.18em;color:var(--ink);text-decoration:none}.nav__brand .dot{color:var(--teal-ink)}.nav__brand .tld{color:var(--ink-faint);font-size:11px}.nav__links{display:flex;gap:26px;align-items:center}.nav__links a{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;transition:color .25s}.nav__links a:hover,.nav__links a.current{color:var(--violet)}.page{max-width:1180px;margin:0 auto;padding:150px 6vw 90px;animation:pagein .7s ease both}@keyframes pagein{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page{animation:none}}.crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none;margin-bottom:44px;transition:color .25s}.crumb:hover{color:var(--violet)}.lockup{display:flex;align-items:center;gap:34px;margin-bottom:24px}.mark{width:120px;height:120px;border-radius:26px;flex:none;box-shadow:0 14px 34px #14132447,0 0 40px #7c3aed2e}h1{font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,4.6vw,3.4rem);letter-spacing:.02em;line-height:1.22}.lede{color:var(--ink-soft);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.75;max-width:none;margin-bottom:22px}.proof{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:58px}.tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;border-radius:999px;padding:5px 14px;border:1px solid rgba(20,19,36,.3);color:var(--ink-soft);background:#14132408}.cta{display:inline-block;text-decoration:none;font-family:var(--font-body);font-weight:600;font-size:16px;letter-spacing:.02em;color:#fff;background:var(--violet);border-radius:10px;padding:15px 34px;box-shadow:0 8px 24px #7c3aed47;transition:.25s}.cta:hover{background:var(--violet-deep);box-shadow:0 10px 30px #7c3aed6b;transform:translateY(-2px)}.buy{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center;margin-bottom:8px}@media(max-width:820px){.buy{grid-template-columns:1fr;gap:22px}}.ctas{display:flex;flex-direction:column;gap:14px;align-items:stretch}.cta2{display:flex;align-items:center;gap:16px;text-decoration:none;border-radius:12px;padding:16px 28px;transition:.25s;min-width:320px}.cta2 svg{width:26px;height:26px;flex:none}.cta2__mark{width:28px;height:28px;flex:none;object-fit:contain;filter:brightness(0) invert(1)}.cta2__label{display:flex;flex-direction:column;gap:3px;line-height:1.2}.cta2__top{font-family:var(--font-body);font-weight:600;font-size:15px;letter-spacing:.01em}.cta2__sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.cta2--claude{background:var(--violet);color:#fff;box-shadow:0 8px 24px #7c3aed47}.cta2--claude:hover{background:var(--violet-deep);box-shadow:0 10px 30px #7c3aed6b;transform:translateY(-2px)}.cta2--gpt{background:#0f5c52;color:#fff;box-shadow:0 8px 24px #0f5c5242}.cta2--gpt:hover{background:#0b4a42;box-shadow:0 10px 30px #0f5c5266;transform:translateY(-2px)}.ctas__note{font-family:var(--font-body);font-size:.95rem;color:var(--ink-soft);line-height:1.75;max-width:44ch;padding-left:26px;border-left:2px solid rgba(20,19,36,.18)}.ctas__note b{color:var(--ink);font-weight:600}.gets{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:70px}.get{border:1px solid rgba(20,19,36,.16);border-radius:14px;padding:26px;background:#ffffff73}.get__k{font-family:var(--font-mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:12px}.get__t{font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin-bottom:10px}.get__d{color:var(--ink-soft);font-size:.93rem;line-height:1.6}.how{margin-top:80px;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:start}.how__kicker{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.35em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:22px}.how__kicker:before{content:"";width:40px;height:1px;background:var(--teal-ink)}.how__step{display:flex;gap:18px;padding:20px 0;border-bottom:1px dashed rgba(20,19,36,.2)}.how__step:last-child{border-bottom:none}.how__num{font-family:var(--font-mono);font-size:12px;color:var(--teal-ink);flex:none;padding-top:4px}.how__t{font-family:var(--font-display);font-weight:700;font-size:1.02rem;margin-bottom:8px}.how__d{color:var(--ink-soft);font-size:.94rem;line-height:1.65}.need{border:1.5px solid rgba(20,19,36,.35);border-radius:14px;padding:28px 30px;background:#fff9;box-shadow:0 6px 20px #14132414}.need__h{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.need__h span{color:var(--teal-ink)}.need ul{list-style:none;margin-bottom:22px}.need li{position:relative;padding:6px 0 6px 22px;color:var(--ink-soft);font-size:.92rem;line-height:1.55}.need li:before{content:"";position:absolute;left:2px;top:14px;width:7px;height:7px;border-radius:2px;background:var(--teal-ink);opacity:.7}.need__opt li:before{background:#b09cd8;border-radius:50%}.need__h--opt{color:#6f665a;margin-bottom:10px}.need ul:last-child{margin-bottom:0}.need a{color:var(--violet);text-decoration:none}.need a:hover{text-decoration:underline}@media(max-width:860px){.how{grid-template-columns:1fr}}.shots{margin-top:80px}.shots__kicker{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.35em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:30px}.shots__kicker:before{content:"";width:40px;height:1px;background:var(--teal-ink)}.coverflow{position:relative;height:270px;perspective:1200px}.cf-card{position:absolute;top:50%;left:50%;width:480px;height:218px;margin:-109px 0 0 -240px;border-radius:12px;border:1px solid rgba(20,19,36,.25);background:var(--ink) center/cover no-repeat;display:flex;align-items:flex-end;padding:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:#e8e8f0d9;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:transform .75s cubic-bezier(.22,.8,.24,1),filter .75s,opacity .75s;will-change:transform,filter,opacity;backface-visibility:hidden}.cf-card span{background:#05050cb8;padding:6px 10px;border-radius:6px}.cf-card[data-pos=c]{transform:translate(0) rotateY(0) scale(1);z-index:3;filter:none;opacity:1;box-shadow:0 24px 60px #14132466}.cf-card[data-pos=l]{transform:translate(-300px) rotateY(34deg) scale(.8);z-index:2;filter:blur(3px) brightness(.75);opacity:.9}.cf-card[data-pos=r]{transform:translate(300px) rotateY(-34deg) scale(.8);z-index:2;filter:blur(3px) brightness(.75);opacity:.9}.cf-card[data-pos=h]{transform:translate(0) scale(.55);z-index:1;filter:blur(6px);opacity:0;pointer-events:none}.words{margin-top:80px}.words.hidden{display:none}.wgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wcard{border:1px solid rgba(20,19,36,.16);border-radius:14px;padding:26px 28px;background:#ffffff8c}.wcard__q{color:var(--ink-soft);font-size:.97rem;line-height:1.7;margin-bottom:14px}.wcard__by{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-ink)}@media(max-width:700px){.wgrid{grid-template-columns:1fr}}.honest{margin-top:70px;padding:30px 34px;border-left:3px solid var(--violet);background:#fff6;border-radius:0 14px 14px 0;color:var(--ink-soft);line-height:1.75;max-width:760px;font-size:1rem}.honest strong{color:var(--ink)}.support{margin-top:80px;padding-top:40px;border-top:1px solid rgba(20,19,36,.14)}.support__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#6f665a;margin-bottom:20px}.sgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:760px}.scard{display:block;text-decoration:none;border:1.5px solid rgba(20,19,36,.4);border-radius:14px;padding:26px 28px;background:#ffffffb3;box-shadow:0 6px 20px #1413241a;transition:.25s}.scard:hover{border-color:var(--violet);box-shadow:0 12px 32px #7c3aed38;transform:translateY(-3px)}.scard__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.scard__head svg{width:20px;height:20px;flex:none;color:var(--ink)}.scard__name{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--ink)}.scard:hover .scard__name,.scard:hover .scard__head svg{color:var(--violet)}.scard__sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:10px}.scard__d{color:var(--ink-soft);font-size:.92rem;line-height:1.6}@media(max-width:700px){.sgrid{grid-template-columns:1fr}}.footer{position:relative;z-index:1;border-top:1px solid rgba(20,19,36,.14);padding:50px 6vw;display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.footer a{color:var(--ink-faint);text-decoration:none;margin-right:22px;transition:color .25s}.footer a:hover{color:var(--violet)}@media(max-width:820px){.nav{padding:16px 20px;background:linear-gradient(to bottom,#efe9dcf7 62%,#efe9dc00)}.nav__links{background:var(--cream)}.nav__links a{color:var(--ink);border-bottom-color:#1413241f}.nav__links a.current{color:var(--violet)}.nav__toggle{border-color:#1413244d}.nav__toggle span{background:var(--ink)}.lockup{gap:20px}.mark{width:80px;height:80px;border-radius:18px}.gets{grid-template-columns:1fr}.cta2{min-width:0;width:100%;padding:15px 20px}.ctas__note{padding-left:18px}.shots,.coverflow{overflow:hidden}.coverflow{height:220px}.cf-card{width:280px;height:172px;margin:-86px 0 0 -140px}.cf-card[data-pos=l]{transform:translate(-172px) rotateY(34deg) scale(.78)}.cf-card[data-pos=r]{transform:translate(172px) rotateY(-34deg) scale(.78)}.how{margin-top:56px;gap:34px}.shots,.support{margin-top:56px}.honest{margin-top:56px;padding:22px 24px}.page{padding-top:120px}}.lamp{position:relative}.lamp__btn{background:none;border:none;cursor:pointer;padding:6px;--lamp-rest:#8a8272;--lamp-lit:#b8860b;color:var(--lamp-rest);transition:color .25s,filter .25s;display:flex;align-items:center}.lamp__btn svg{width:19px;height:19px}.lamp__btn:hover,.lamp.open .lamp__btn{color:#b8860b;filter:drop-shadow(0 0 8px rgba(184,134,11,.45))}.lamp__btn:hover svg{animation:flicker .55s steps(1,end)}@keyframes flicker{0%{opacity:.3}12%{opacity:1}22%{opacity:.25}36%{opacity:1}48%{opacity:.5}62%{opacity:1}78%{opacity:.85}to{opacity:1}}.lamp__menu{position:absolute;right:0;top:calc(100% + 14px);min-width:250px;background:#fffdf8fa;border:1px solid rgba(184,134,11,.35);border-radius:12px;padding:14px;box-shadow:0 18px 50px #1413242e;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .3s,transform .3s}.lamp.open .lamp__menu{opacity:1;transform:none;pointer-events:auto}.lamp__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#b8860b;margin-bottom:10px;padding:0 8px}.lamp__item{display:flex;align-items:center;gap:12px;text-decoration:none;padding:10px 8px;border-radius:8px;transition:background .2s}.lamp__item:hover{background:#b8860b14}.lamp__item svg{width:16px;height:16px;flex:none;color:var(--ink-soft)}.lamp__item:hover svg{color:#b8860b}.lamp__name{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--ink)}.lamp__sub{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);margin-left:auto}.footer{position:relative;z-index:1;border-top:1px solid rgba(20,19,36,.14);background:#fffdf880;padding:56px 6vw 40px}.foot-cols{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.foot-brand{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.18em;color:var(--ink);text-decoration:none}.foot-tag{color:var(--ink-faint);font-size:.88rem;line-height:1.7;margin-top:14px;max-width:30ch}.foot-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#6f665a;margin-bottom:16px}.foot-list{list-style:none}.foot-list li{margin-bottom:10px}.foot-list a{color:var(--ink-soft);text-decoration:none;font-size:.92rem;transition:color .25s}.foot-list a:hover{color:var(--violet)}.foot-base{max-width:1100px;margin:44px auto 0;padding-top:24px;border-top:1px solid rgba(20,19,36,.12);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}@media(max-width:900px){.foot-cols{grid-template-columns:1fr 1fr}}@media(max-width:560px){.foot-cols{grid-template-columns:1fr}}.foot{position:relative;z-index:3;background:#fffdf899;border-top:1px solid rgba(20,19,36,.14)}.foot__brand{color:var(--ink)}.foot__brand .dot{color:var(--teal-ink)}.foot__tag{color:var(--ink-faint)}.foot__h{color:#6f665a}.foot__list a{color:var(--ink-soft)}.foot__list a:hover{color:var(--violet)}.foot__base{border-top-color:#1413241f;color:var(--ink-faint)}.foot__base a{color:var(--ink-faint);border-bottom-color:#1413244d}.foot__base a:hover{color:var(--violet);border-bottom-color:var(--violet)}
