.poster-page{--poster-black:#0c0c0c;--poster-white:#f3f2ec;--poster-lime:#ceff43;min-height:100vh;overflow:hidden;background:var(--poster-black);color:var(--poster-white)}.poster-header{min-height:78px;display:grid;grid-template-columns:.6fr .5fr 1fr auto;align-items:center;gap:30px;padding:0 28px;border-bottom:1px solid #ffffff3b}.poster-header .brand-mark{background:var(--poster-lime)}.poster-header>span{color:#9a9c93;font-family:var(--font-mono);font-size:8px;line-height:1.4}.poster-header nav{display:flex;justify-content:flex-end;gap:30px}.poster-header nav a{font-family:var(--font-mono);font-size:9px}.poster-header-cta{padding:12px 19px;background:var(--poster-lime);color:var(--poster-black);font-family:var(--font-mono);font-size:10px;font-weight:600}.poster-hero{position:relative;min-height:790px;padding:28px;border-bottom:1px solid #ffffff3b;isolation:isolate;overflow:hidden}.poster-hero-meta{display:grid;grid-template-columns:1fr 1fr 1fr;color:#91948a;font-family:var(--font-mono);font-size:8px}.poster-hero-meta span:nth-child(2){text-align:center}.poster-hero-meta span:last-child{text-align:right}.poster-hero h1{position:relative;z-index:2;margin:75px 0 0;font-size:clamp(82px,10.7vw,164px);font-weight:750;line-height:.82;letter-spacing:-.08em}.poster-hero h1 em{color:var(--poster-lime);font-style:normal}.poster-hero-bottom{position:absolute;z-index:3;left:28px;right:28px;bottom:35px;display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.poster-hero-bottom>p{max-width:450px;margin:0;color:#b0b3a8;font-size:16px;line-height:1.6}.poster-hero-bottom>a{min-width:225px;display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--poster-lime);color:var(--poster-black);font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:1.3}.poster-hero-bottom>a:hover{transform:rotate(-1deg)}.poster-hero-bottom>a span{font-size:28px}.poster-orbit{position:absolute;top:58px;right:28px;display:flex;gap:13px;align-items:center;color:#91948a;font-family:var(--font-mono);font-size:8px;transform:rotate(90deg) translateX(100%);transform-origin:right top}.poster-orbit i{color:var(--poster-lime);font-style:normal}.poster-hero-card{position:absolute;z-index:1;right:9%;bottom:145px;width:300px;min-height:205px;display:flex;flex-direction:column;padding:22px;background:var(--poster-white);color:var(--poster-black);border:2px solid var(--poster-black);box-shadow:10px 10px 0 var(--poster-lime);transform:rotate(7deg)}.poster-hero-card>small,.poster-hero-card>span{font-family:var(--font-mono);font-size:8px}.poster-hero-card>p{margin:28px 0;font-size:24px;font-weight:650;line-height:1.05;letter-spacing:-.04em}.poster-hero-card>small{margin-top:auto}.poster-big-claim{display:flex;flex-direction:column;padding:60px 28px;background:var(--poster-lime);color:var(--poster-black);font-size:clamp(48px,6.5vw,96px);font-weight:750;line-height:.92;letter-spacing:-.06em}.poster-big-claim strong{font-weight:750}.poster-big-claim span:nth-of-type(2),.poster-big-claim strong:last-child{align-self:flex-end}.poster-big-claim span{font-family:var(--font-serif);font-size:.48em;font-weight:350;font-style:italic;letter-spacing:-.03em}.poster-flow article{position:relative;display:grid;grid-template-columns:.17fr 1fr .6fr .2fr;align-items:center;gap:35px;min-height:280px;padding:40px 28px;border-bottom:2px solid var(--poster-black);color:var(--poster-black)}.poster-flow-number{align-self:start;font-family:var(--font-mono);font-size:13px}.poster-flow article>div:nth-child(2)>span{font-family:var(--font-mono);font-size:8px}.poster-flow h2{margin:20px 0 0;font-size:clamp(70px,8vw,120px);line-height:.8;letter-spacing:-.075em}.poster-flow article>p{max-width:380px;font-size:15px;line-height:1.55}.poster-flow-icon{justify-self:end;font-family:var(--font-serif);font-size:100px;line-height:1}.poster-flow-read{background:var(--poster-white)}.poster-flow-think{background:#b5b7ff}.poster-flow-recall{background:var(--poster-lime)}.poster-marquee{overflow:hidden;padding:26px 28px;background:var(--poster-white);color:var(--poster-black);border-bottom:1px solid #ffffff3b;white-space:nowrap}.poster-marquee>div{font-size:clamp(34px,4.5vw,66px);font-weight:700;letter-spacing:-.05em}.poster-marquee em{color:#6871d9;font-family:var(--font-serif);font-weight:400}.poster-features{padding:90px 28px}.poster-features-title{display:grid;grid-template-columns:.25fr 1fr;margin-bottom:40px}.poster-features-title>span{color:var(--poster-lime);font-family:var(--font-mono);font-size:9px}.poster-features-title h2{margin:0;font-size:clamp(48px,5.5vw,82px);line-height:.9;letter-spacing:-.06em}.poster-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.poster-feature-grid article{display:flex;flex-direction:column;padding:28px;border:1px solid #ffffff2e}.poster-feature-grid article:first-child{background:var(--poster-lime);color:var(--poster-black)}.poster-feature-grid span{font-family:var(--font-mono);font-size:11px}.poster-feature-grid h3{margin:28px 0 10px;font-size:clamp(28px,3vw,40px);font-weight:650;letter-spacing:-.04em}.poster-feature-grid p{margin:0 0 22px;max-width:36ch;font-size:16px;line-height:1.45}.poster-feature-grid ul{margin:auto 0 0;padding:0;list-style:none}.poster-feature-grid li{padding-top:10px;border-top:1px solid;font-size:14px;line-height:1.4;opacity:.82}.poster-feature-grid li+li{margin-top:10px}.poster-final{position:relative;padding:70px 28px 90px;background:var(--poster-lime);color:var(--poster-black)}.poster-final>span{font-family:var(--font-mono);font-size:9px}.poster-final h2{margin:45px 0;font-size:clamp(94px,12vw,180px);font-weight:750;line-height:.78;letter-spacing:-.08em}.poster-final h2 em{color:var(--poster-black);font-family:var(--font-serif);font-weight:400}.poster-final>a{display:inline-flex;align-items:center;gap:70px;padding:22px 25px;background:var(--poster-black);color:var(--poster-lime);font-family:var(--font-mono);font-size:12px;font-weight:600}.poster-final-note{position:absolute;right:5%;bottom:90px;font-family:var(--font-mono);font-size:10px;line-height:1.7}.poster-footer{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 28px;border-top:1px solid #ffffff3b}.poster-footer .brand-mark{background:var(--poster-lime)}.poster-footer nav{display:flex;flex-wrap:wrap;gap:8px 22px}.poster-footer a,.poster-footer>span{color:#b0b3a8;font-family:var(--font-mono);font-size:11px}.poster-footer a:hover{color:var(--poster-lime)}@media (max-width:1000px){.poster-hero-card{right:5%;width:260px}.poster-flow article{grid-template-columns:.12fr 1fr .6fr}.poster-flow-icon{display:none}}@media (max-width:760px){.poster-header{grid-template-columns:1fr auto;padding-inline:20px}.poster-header nav,.poster-header>span{display:none}.poster-hero{min-height:760px;padding-inline:20px}.poster-hero h1{margin-top:85px;font-size:clamp(64px,13.5vw,100px)}.poster-hero-card{right:8%;bottom:205px;width:230px;min-height:170px}.poster-hero-bottom{left:20px;right:20px;align-items:flex-start;flex-direction:column;gap:25px}.poster-hero-bottom>p{max-width:480px}.poster-orbit{display:none}.poster-flow article{grid-template-columns:45px 1fr;gap:20px}.poster-flow article>p{grid-column:2}.poster-features-title{gap:22px}.poster-feature-grid,.poster-features-title{grid-template-columns:1fr}}@media (max-width:480px){.poster-hero{min-height:740px}.poster-hero-meta{grid-template-columns:1fr 1fr}.poster-hero-meta span:nth-child(2){display:none}.poster-hero h1{font-size:40px;line-height:.9}.poster-hero-card{right:7%;bottom:250px;width:205px;min-height:150px;padding:17px}.poster-hero-card>p{margin-block:20px;font-size:20px}.poster-hero-bottom>p{font-size:14px}.poster-hero-bottom>a{min-width:200px;padding:15px}.poster-big-claim{padding-inline:20px;font-size:48px}.poster-flow article{grid-template-columns:1fr;gap:18px;padding-inline:20px}.poster-flow h2{font-size:54px}.poster-flow article>p{grid-column:1;font-size:13px}.poster-marquee{padding-inline:20px;white-space:normal}.poster-marquee>div{font-size:32px;line-height:1.08}.poster-features{padding:70px 20px}.poster-features-title h2{font-size:38px;line-height:.95}.poster-feature-grid article{padding:22px}.poster-final{padding-inline:20px}.poster-final h2{font-size:88px}.poster-final-note{display:none}.poster-footer{align-items:flex-start;flex-direction:column;gap:18px;padding:24px 20px 32px}}.poster-hero-field{position:absolute;inset:0;z-index:0;pointer-events:none}.poster-hero-card,.poster-hero-meta,.poster-orbit{z-index:2}.poster-hero-glow{position:absolute;right:8%;top:18%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#ceff4330,transparent 68%);animation:poster-glow 9s ease-in-out infinite}.poster-hero-ring{position:absolute;border:1px solid #ceff4355;border-radius:50%}.poster-hero-ring-a{top:90px;right:14%;width:280px;height:280px;animation:poster-spin 46s linear infinite}.poster-hero-ring-b{top:40px;right:8%;width:420px;height:420px;border-style:dashed;animation:poster-spin 72s linear infinite reverse}.poster-hero-grid{position:absolute;inset:-72px;background-image:linear-gradient(#ffffff10 1px,transparent 0),linear-gradient(90deg,#ffffff10 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,transparent 85%);mask-image:linear-gradient(180deg,transparent,#000 30%,transparent 85%);animation:poster-drift 28s linear infinite}@keyframes poster-spin{to{transform:rotate(1turn)}}@keyframes poster-drift{to{transform:translate(72px,72px)}}@keyframes poster-glow{50%{opacity:.45;transform:scale(1.08)}}.poster-pricing{padding:90px 28px;border-top:1px solid #ffffff3b}.poster-pricing-title{display:grid;grid-template-columns:.25fr 1fr;margin-bottom:36px}.poster-pricing-title>span{color:var(--poster-lime);font-family:var(--font-mono);font-size:9px}.poster-pricing-title h2{margin:0;font-size:clamp(40px,5vw,72px);line-height:.9;letter-spacing:-.06em}.poster-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.poster-plan-grid article{display:flex;flex-direction:column;padding:28px;border:1px solid #ffffff2e}.poster-plan-grid article[data-featured]{background:var(--poster-lime);color:var(--poster-black);border-color:var(--poster-lime)}.poster-plan-grid small,.poster-plan-grid span{font-family:var(--font-mono);font-size:11px}.poster-plan-grid strong{display:block;margin:22px 0 4px;font-size:56px;line-height:.9;letter-spacing:-.05em}.poster-plan-grid p{min-height:68px;margin:18px 0;font-size:15px;line-height:1.45}.poster-plan-grid ul{margin:0 0 24px;padding:0;list-style:none}.poster-plan-grid li{padding:9px 0;border-top:1px solid;font-size:14px;opacity:.84}.poster-plan-grid a{margin-top:auto;display:inline-flex;justify-content:space-between;padding:14px 16px;background:var(--poster-lime);color:var(--poster-black);font-family:var(--font-mono);font-size:11px;font-weight:600}.poster-plan-grid article[data-featured] a{background:var(--poster-black);color:var(--poster-lime)}.poster-pricing-note{margin:18px 0 0;color:#8e9186;font-family:var(--font-mono);font-size:11px}.legal-page{min-height:100vh;background:#0c0c0c;color:#f3f2ec}.legal-header,.legal-main{width:min(760px,calc(100% - 40px));margin-inline:auto}.legal-header{min-height:78px;display:flex;align-items:center;justify-content:space-between}.legal-header>a:last-child{font-family:var(--font-mono);font-size:11px}.legal-main>span{color:#ceff43;font-family:var(--font-mono);font-size:10px}.legal-main h1{margin:12px 0 24px;font-size:clamp(42px,6vw,72px);letter-spacing:-.05em}.legal-body{font-size:16px;line-height:1.6;color:#d5d7cc}.legal-body h2{margin:28px 0 8px;font-size:22px;color:#f3f2ec}@media (max-width:900px){.poster-plan-grid,.poster-pricing-title{grid-template-columns:1fr}.poster-plan-grid p{min-height:0}}