:root{--paper: #d8d8d3;--paper-light: #f3f3ee;--paper-strong: #cfcfc8;--ink: #050505;--ink-hover: #111;--ink-active: #222;--ink-muted: rgba(5, 5, 5, .78);--signal: #1500ff;--signal-soft: #3120ff;--line: rgba(5, 5, 5, .9);--line-soft: rgba(5, 5, 5, .2);--max-width: 120rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100svh;background:linear-gradient(to bottom,#ffffff2e,#fff0 14rem),repeating-linear-gradient(to bottom,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px,transparent 2.75rem),var(--paper);color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;animation:grain .5s steps(8) infinite}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}::-moz-selection{background:var(--signal);color:var(--paper-light)}::selection{background:var(--signal);color:var(--paper-light)}a,button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:.1875rem solid var(--ink);outline-offset:.1875rem}.skip-link{position:absolute;top:-100%;left:1rem;z-index:100;padding:.75rem 1rem;background:var(--ink);color:var(--paper-light);font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.skip-link:focus{top:1rem}#root,.anti-site{min-height:100svh}.poster-shell{width:min(100%,var(--max-width));margin:0 auto;padding:1rem 1rem 3rem}.poster-hero{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 2rem);padding-top:.5rem}.poster-label,.anti-toast__eyebrow{margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.hero-sun{display:flex;justify-content:center;margin-bottom:.25rem}.hero-sun svg{width:3rem;height:3rem;animation:sun-spin 20s linear infinite}@keyframes sun-spin{to{transform:rotate(360deg)}}.poster-headline{margin:.5rem 0 0;color:var(--signal);font-size:clamp(2.6rem,17vw,10rem);font-weight:700;line-height:.84;letter-spacing:-.08em;text-transform:uppercase}.poster-line{display:block}.poster-line--clip{clip-path:inset(100% 0 0 0)}.poster-line--2,.poster-line--4,.poster-line--6{padding-left:clamp(0rem,6vw,7rem)}.poster-subtitle{margin:1rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.88rem;line-height:1.5;color:#050505b3;max-width:42rem}.poster-bottom{display:grid;gap:1.25rem;margin-top:1.25rem;align-items:start}.poster-notes,.detail-copy{max-width:42rem}.poster-body,.detail-list,.order-panel__meta,.anti-toast__copy{font-size:1rem;line-height:1.55}.poster-body{margin:.75rem 0 0;color:var(--ink-muted)}.order-panel{display:grid;gap:.85rem;max-width:42rem;padding:1rem;border:0;box-shadow:none;outline:none;background:var(--signal);color:var(--paper-light)}.order-panel__top{display:flex;align-items:flex-start;justify-content:flex-end;gap:1rem}.order-panel__price{margin:0;font-size:clamp(2rem,10vw,4.1rem);font-weight:700;line-height:.9;letter-spacing:-.06em}.order-panel__button{min-height:3.5rem;border:none;background:var(--ink);color:var(--paper-light);padding:.9rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.order-panel__button:hover{transform:translate(-.125rem,-.125rem);background:var(--ink-hover)}.order-panel__button:active{transform:translate(.0625rem,.0625rem);background:var(--ink-active)}.order-panel__meta{margin:0;color:#f3f3eee0}.tape-row{display:grid;gap:0;margin-top:2rem;border-top:.125rem solid var(--line);border-bottom:.125rem solid var(--line)}.tape-chip{padding:1rem;border-bottom:.0625rem solid var(--line-soft);font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.tape-chip:last-child{border-bottom:0}.detail-grid{max-width:42rem;margin-top:2rem}.detail-heading{margin:0;font-family:IBM Plex Mono,monospace;font-size:.88rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;padding-bottom:.75rem;border-bottom:.125rem solid var(--line)}.detail-list{display:grid;gap:0;margin-top:0;color:var(--ink-muted)}.detail-item{display:grid;grid-template-columns:3rem 1fr;gap:.75rem;padding:1rem 0;border-bottom:.0625rem solid var(--line-soft);align-items:baseline}.detail-item p{margin:0}.detail-number{font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:700;letter-spacing:.1em;color:var(--signal)}.result-page__link{position:relative;display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;padding:.8rem 1.2rem;border:.1875rem solid var(--ink);background:var(--ink);color:var(--paper-light);font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:transform .18s ease}.result-page__link:hover{transform:translate(-.125rem,-.125rem)}.anti-toast{position:fixed;right:1rem;bottom:1rem;z-index:30;display:flex;max-width:min(calc(100vw - 2rem),24rem);gap:.9rem;padding:.95rem 1rem;border:.1875rem solid var(--ink);background:var(--paper-light);box-shadow:.5rem .5rem 0 0 var(--ink);transform:translateY(1rem);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.anti-toast.is-visible{transform:translateY(0);opacity:1}.anti-toast__icon{display:flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border:.125rem solid var(--ink);background:var(--signal);color:var(--paper-light)}.anti-toast__copy{margin:.25rem 0 0}.upsell{max-width:42rem;margin-top:2rem}.upsell__trigger{display:flex;align-items:center;gap:.5rem;padding:.75rem 0;border:0;background:none;color:#050505b8;font-family:IBM Plex Mono,monospace;font-size:.88rem;letter-spacing:.08em;cursor:pointer;transition:color .15s ease}.upsell__trigger:hover{color:var(--ink)}.upsell__arrow{font-size:.7rem;line-height:1}.upsell__drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.upsell__drawer--open{grid-template-rows:1fr}.upsell__inner{overflow:hidden}.upsell__copy{margin:1rem 0 0;font-size:1rem;line-height:1.55;color:var(--ink-muted)}.upsell__price{margin:.75rem 0 0;font-size:clamp(1.6rem,6vw,2.4rem);font-weight:700;line-height:.9;letter-spacing:-.04em}.upsell__button{min-height:3.5rem;width:100%;margin-top:.75rem;border:.1875rem solid var(--ink);background:var(--ink);color:var(--paper-light);padding:.9rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.upsell__button:hover{transform:translate(-.125rem,-.125rem);background:var(--ink-hover)}.upsell__button:active{transform:translate(.0625rem,.0625rem);background:var(--ink-active)}.upsell__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.result-page__steps{max-width:28rem;margin-top:1.5rem;text-align:left}.js-loaded .scroll-reveal{opacity:0;transform:translateY(20px)}.result-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;padding:2rem;text-align:center}.result-page__icon{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;border:.1875rem solid var(--ink);margin-bottom:1.5rem}.result-page__icon--success{background:var(--signal);color:var(--paper-light)}.result-page__title{margin:0;font-family:IBM Plex Mono,monospace;font-size:clamp(1.2rem,4vw,1.8rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.result-page__copy{margin:1rem 0 0;max-width:28rem;font-size:1rem;line-height:1.55;color:var(--ink-muted)}@media(min-width:768px){.poster-line{white-space:nowrap}.poster-shell{padding:1.5rem 1.5rem 4rem}.tape-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tape-chip{border-right:.0625rem solid var(--line-soft)}.tape-chip:nth-child(2n){border-right:0}}@media(min-width:1024px){.poster-shell{padding:1.75rem 2rem 5rem}.poster-headline{margin-top:.75rem}.tape-row{grid-template-columns:repeat(4,minmax(0,1fr))}.tape-chip{border-bottom:0}.tape-chip:nth-child(2n){border-right:.0625rem solid var(--line-soft)}.tape-chip:last-child{border-right:0}.poster-bottom{grid-template-columns:1fr 1fr;gap:2rem}.poster-notes,.order-panel{max-width:none}.upsell{margin-left:0}}@media(max-width:639px){.poster-line--2,.poster-line--4,.poster-line--6{padding-left:0}.poster-headline{line-height:.88}.order-panel{gap:.6rem;padding:.85rem}.order-panel__button{min-height:3rem}.order-panel__meta{font-size:.88rem}.detail-item{grid-template-columns:2.25rem 1fr;gap:.5rem}}.order-panel__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.order-panel__error{margin:0;padding:.6rem .8rem;background:#ffffffeb;border:.125rem solid rgba(200,0,0,.5);color:#a00000;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.08em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body:after{animation:none}.js-loaded .scroll-reveal{opacity:1;transform:none}.poster-line--clip{clip-path:none}}
