@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Display;src:url(/fonts/WixMadeforDisplay.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora-italic-cyrillic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;src:url(/fonts/lora-italic-latin.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+??,U+2000-206F}@font-face{font-family:JetBrains Mono;src:url(/fonts/jbmono-cyrillic.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jbmono-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+2000-206F}:root{--bg-void:#0d0c10;--bg-darkroom:#15131b;--bg-cassette:#1d1a25;--bg-paper:#f5f2ec;--bg-paper-card:#fff;--ink-light:#f7f4ee;--ink-muted:#b9b2c2;--ink-dim:#8d8599;--ink-paper:#141218;--ink-paper-muted:#524c5d;--border-optic:#fff3e01c;--border-optic-strong:#fff3e038;--border-amber:#e8a44a70;--border-paper:#1412181f;--amber:#e8a44a;--amber-hover:#f3b965;--amber-ink:#15110b;--amber-soft:#e8a44a24;--optic-green:#52d69c;--optic-red:#e86b6b;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Wix Madefor Display", "Manrope", sans-serif;--font-serif-italic:"Lora", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--ease-optic:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--bg-void);color:var(--ink-light);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;caret-color:var(--amber);margin:0;padding:0;font-size:16px;line-height:1.55;overflow-x:clip}::selection{color:var(--ink-light);background:#e8a44a52}a{color:inherit;text-underline-offset:4px;text-decoration:none}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}img{max-width:100%;display:block}button,input,textarea{font-family:inherit}.tabular{font-variant-numeric:tabular-nums}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-optic);background:#0d0c10db;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.brand-link{align-items:center;gap:12px;min-height:44px;display:inline-flex}.brand-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-light);font-size:20px;font-weight:700}.brand-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);background:#e8a44a14;border:1px solid #e8a44a52;border-radius:6px;padding:2px 8px;font-size:11px}.header-nav{color:var(--ink-muted);align-items:center;gap:24px;font-size:14px;display:flex}.header-nav a{min-height:44px;transition:color .18s var(--ease-optic);align-items:center;display:inline-flex}.header-actions{align-items:center;gap:8px;display:flex}.header-pill-btn{border:1px solid var(--border-optic-strong);background:var(--bg-cassette);min-height:44px;color:var(--ink-light);transition:border-color .18s var(--ease-optic), background-color .18s var(--ease-optic);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.btn-primary{background:var(--amber);min-height:52px;color:var(--amber-ink);cursor:pointer;touch-action:manipulation;transition:background-color .18s var(--ease-optic), transform .18s var(--ease-optic);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-secondary{border:1px solid var(--border-optic-strong);min-height:48px;color:var(--ink-light);cursor:pointer;touch-action:manipulation;transition:border-color .18s var(--ease-optic), background-color .18s var(--ease-optic);background:#1d1a25b8;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.header-nav a:hover{color:var(--ink-light)}.header-pill-btn:hover{border-color:var(--amber)}.btn-primary:hover:not(:disabled){background:var(--amber-hover);transform:translateY(-1px)}.btn-secondary:hover:not(:disabled){border-color:var(--amber);background:var(--bg-cassette)}}.hero-section{background:radial-gradient(640px 420px at 78% 12%, #e8a44a21, transparent 72%), radial-gradient(520px 360px at 14% 70%, #7c60b214, transparent 70%), var(--bg-void);padding:24px 0 48px;position:relative}.mode-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:inline-flex}.mode-tab-btn{border:1px solid var(--border-optic);background:var(--bg-darkroom);min-height:44px;color:var(--ink-muted);cursor:pointer;touch-action:manipulation;transition:all .18s var(--ease-optic);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.mode-tab-btn.is-active{background:var(--amber-soft);border-color:var(--amber);color:var(--amber)}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;display:grid}.hero-copy{min-width:0}.hero-kicker{font-family:var(--font-mono);letter-spacing:.06em;color:var(--amber);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:inline-flex}.hero-h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;min-width:0;color:var(--ink-light);margin:0 0 16px;font-size:clamp(28px,4.1vw,48px);font-weight:700;line-height:1.12}.hero-h1 em{font-family:var(--font-serif-italic);color:var(--amber);font-style:italic;font-weight:500}.hero-lead{color:var(--ink-muted);text-wrap:pretty;max-width:56ch;margin:0 0 24px;font-size:17px;line-height:1.55}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.hero-facts{color:var(--ink-muted);border-top:1px solid var(--border-optic);flex-wrap:wrap;gap:16px 24px;padding-top:16px;font-size:13px;display:flex}.hero-facts span{align-items:center;gap:8px;display:inline-flex}.optical-frame-card{background:var(--bg-darkroom);border:1px solid var(--border-optic-strong);border-radius:20px;min-width:0;padding:12px}.optical-slider-viewport{aspect-ratio:4/5;background:var(--bg-cassette);-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:14px;width:100%;max-height:540px;position:relative;overflow:hidden}.optical-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.optical-img.is-living{animation:7s ease-in-out infinite alternate gentleBreath}@keyframes gentleBreath{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.045)translateY(-6px)}}.optical-before-layer{position:absolute;inset:0;overflow:hidden}.optical-divider{background:var(--amber);pointer-events:none;z-index:10;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #e8a44abf}.optical-handle{background:var(--amber);width:44px;height:44px;color:var(--amber-ink);cursor:ew-resize;z-index:15;border:2px solid #fff7e8;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #00000073}.optical-badge-left,.optical-badge-right{z-index:12;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-light);pointer-events:none;background:#0d0c10c7;border:1px solid #ffffff24;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px}.optical-badge-left{left:12px}.optical-badge-right{color:var(--amber);border-color:#e8a44a6b;right:12px}.optical-controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 4px 4px;display:flex}.optical-pair-pills{flex-wrap:wrap;gap:6px;display:flex}.optical-pair-pill{border:1px solid var(--border-optic);background:var(--bg-cassette);min-height:36px;color:var(--ink-muted);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600}.optical-pair-pill.is-active{border-color:var(--amber);color:var(--amber);background:var(--amber-soft)}.section-darkroom{background:var(--bg-darkroom);border-top:1px solid var(--border-optic);border-bottom:1px solid var(--border-optic);padding:64px 0}.section-paper{background:var(--bg-paper);color:var(--ink-paper);padding:64px 0}.section-void{background:var(--bg-void);padding:64px 0}.section-head{margin-bottom:32px}.section-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-bottom:8px;font-size:12px}.section-paper .section-eyebrow{color:#965b12}.section-h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:clamp(24px,3vw,36px);line-height:1.18}.section-sub{color:var(--ink-muted);text-wrap:pretty;max-width:64ch;margin:0;font-size:16px}.section-paper .section-sub{color:var(--ink-paper-muted)}.film-reel-strip{background:var(--bg-void);border:1px solid var(--border-optic-strong);border-radius:16px;margin-bottom:32px;padding:16px}.film-perforations{opacity:.55;background-image:repeating-linear-gradient(90deg,#fff3e03d 0 10px,#0000 10px 22px);height:8px;margin-bottom:12px}.film-slots-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.film-slot{border:1px dashed var(--border-optic-strong);background:#1d1a2573;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 12px;display:flex}.film-slot.is-filled{border-style:solid;border-color:var(--border-amber);background:var(--bg-cassette)}.film-slot-thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:48px}.film-slot-meta{flex:1;min-width:0}.film-slot-num{font-family:var(--font-mono);color:var(--amber);font-size:11px}.film-slot-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.scene-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.scene-card{background:var(--bg-cassette);border:1px solid var(--border-optic);cursor:pointer;text-align:left;color:var(--ink-light);transition:border-color .18s var(--ease-optic), transform .18s var(--ease-optic);border-radius:16px;flex-direction:column;justify-content:space-between;padding:8px;display:flex;overflow:hidden}.scene-card.is-selected{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}@media (hover:hover) and (pointer:fine){.scene-card:hover{border-color:var(--border-amber);transform:translateY(-2px)}}.scene-media-wrap{aspect-ratio:4/5;background:var(--bg-void);border-radius:10px;margin-bottom:12px;position:relative;overflow:hidden}.scene-media-img{object-fit:cover;width:100%;height:100%}.scene-ai-tag{font-family:var(--font-mono);color:var(--ink-light);background:#0d0c10c7;border:1px solid #ffffff24;border-radius:6px;padding:2px 8px;font-size:10px;position:absolute;bottom:8px;left:8px}.scene-check-badge{min-width:28px;height:28px;font-family:var(--font-mono);color:var(--ink-light);background:#0d0c10c7;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.scene-card.is-selected .scene-check-badge{background:var(--amber);color:var(--amber-ink);border-color:var(--amber)}.scene-card-body{padding:0 4px 4px}.scene-cat{font-family:var(--font-mono);color:var(--amber);margin-bottom:4px;font-size:11px}.scene-title{margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.25}.scene-sub{color:var(--ink-muted);font-size:13px;line-height:1.38}.darkroom-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.workbench-panel{background:var(--bg-void);border:1px solid var(--border-optic-strong);border-radius:20px;min-width:0;padding:24px}.upload-dropzone{border:1.5px dashed var(--border-amber);text-align:center;cursor:pointer;transition:background-color .18s var(--ease-optic);background:#e8a44a0a;border-radius:16px;margin-bottom:16px;padding:24px;position:relative}.upload-dropzone input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.sample-presets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.sample-preset-btn{border:1px solid var(--border-optic);background:var(--bg-cassette);min-height:52px;color:var(--ink-light);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;font-size:12px;display:flex}.sample-preset-btn.is-active{border-color:var(--amber);background:var(--amber-soft)}.contact-sheet-stage{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.developed-hero-frame{border:1px solid var(--border-amber);background:var(--bg-cassette);border-radius:14px;position:relative;overflow:hidden}.developed-hero-frame img{aspect-ratio:4/5;object-fit:cover;width:100%;max-height:460px}.locked-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.locked-frame-card{border:1px solid var(--border-optic);background:var(--bg-cassette);aspect-ratio:4/5;border-radius:12px;position:relative;overflow:hidden}.locked-frame-img{object-fit:cover;filter:blur(8px)brightness(.6);width:100%;height:100%;transform:scale(1.06)}.locked-frame-overlay{background:linear-gradient(#0d0c1026 0%,#0d0c10e0 100%);flex-direction:column;justify-content:flex-end;padding:12px;display:flex;position:absolute;inset:0}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.plan-card{background:var(--bg-paper-card);border:1px solid var(--border-paper);color:var(--ink-paper);border-radius:18px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.plan-card.is-featured{border:2px solid #c87b16;box-shadow:0 18px 40px #14121814}.plan-badge{font-family:var(--font-mono);color:#7d4a08;background:#f4e7d4;border-radius:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.plan-price{font-family:var(--font-display);margin:8px 0;font-size:36px;font-weight:800;line-height:1.1}.plan-rule-box{color:#463e4f;background:#f4efe6;border-radius:10px;margin-bottom:16px;padding:8px 12px;font-size:13px}.plan-list{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.plan-list li{align-items:flex-start;gap:8px;display:flex}.checkout-panel{background:var(--bg-paper);color:var(--ink-paper);border:1px solid var(--border-paper);border-radius:18px;padding:24px}.checkout-plan-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.checkout-plan-pill{border:1.5px solid var(--border-paper);min-height:64px;color:var(--ink-paper);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:12px 8px}.checkout-plan-pill.is-active{background:#fff8ee;border-color:#c87b16}.field-label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.text-input{width:100%;min-height:48px;color:var(--ink-paper);background:#fff;border:1px solid #1412183d;border-radius:12px;padding:0 16px;font-size:16px}.dark-input{border:1px solid var(--border-optic-strong);background:var(--bg-cassette);width:100%;min-height:48px;color:var(--ink-light);border-radius:12px;padding:0 16px;font-size:16px}.checkbox-row{cursor:pointer;align-items:flex-start;gap:12px;margin-top:12px;font-size:13px;line-height:1.4;display:flex}.checkbox-row input[type=checkbox]{accent-color:#c87b16;flex-shrink:0;width:20px;height:20px;margin-top:2px}.inline-error{color:#982525;background:#e86b6b24;border:1px solid #e86b6b73;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:600}.inline-error-dark{color:#ffb4b4;background:#e86b6b26;border:1px solid #e86b6b7a;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:600}.pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pillar-card{background:var(--bg-darkroom);border:1px solid var(--border-optic);border-radius:16px;padding:24px}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{background:var(--bg-darkroom);border:1px solid var(--border-optic);border-radius:14px;padding:16px 24px}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:32px;font-size:16px;font-weight:700;list-style:none;display:flex}.faq-item p{color:var(--ink-muted);margin:12px 0 0;font-size:15px}.site-footer{background:var(--bg-void);border-top:1px solid var(--border-optic);color:var(--ink-muted);padding:48px 0;font-size:14px}.footer-grid{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:32px;display:grid}.footer-links{flex-direction:column;gap:8px;display:flex}.footer-links a{align-items:center;min-height:32px;display:inline-flex}.legal-shell{background:var(--bg-paper);color:var(--ink-paper);min-height:75dvh;padding:48px 0 64px}.legal-card{border:1px solid var(--border-paper);background:#fff;border-radius:20px;max-width:860px;padding:32px}.legal-card h1{font-family:var(--font-display);margin-top:0;font-size:clamp(24px,3vw,34px)}.legal-card h2{margin-top:24px;font-size:20px}.motion-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.motion-video-card{background:var(--bg-void);border:1px solid var(--border-optic-strong);color:var(--ink-light);transition:border-color .18s var(--ease-optic), transform .18s var(--ease-optic);border-radius:18px;flex-direction:column;justify-content:space-between;padding:10px;display:flex}@media (hover:hover) and (pointer:fine){.motion-video-card:hover{border-color:var(--amber);transform:translateY(-2px)}}.motion-video-viewport{aspect-ratio:4/5;background:var(--bg-cassette);border-radius:12px;margin-bottom:12px;position:relative;overflow:hidden}.motion-video-el{object-fit:cover;width:100%;height:100%;display:block}.motion-engine-pill{pointer-events:none;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;top:8px;left:8px;right:8px}.motion-badge-dark{font-family:var(--font-mono);color:var(--amber);background:#0d0c10cc;border:1px solid #e8a44a6b;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.motion-card-meta{flex-direction:column;flex:1;justify-content:space-between;gap:6px;padding:0 4px 4px;display:flex}.face-scanner-bar{color:#b4f5d8;background:#52d69c1a;border:1px solid #52d69c5c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.age-anchor-wrap{margin-bottom:16px}.age-anchor-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.age-anchor-btn{border:1px solid var(--border-optic);background:var(--bg-cassette);min-height:52px;color:var(--ink-muted);text-align:left;cursor:pointer;transition:border-color .18s var(--ease-optic), background-color .18s var(--ease-optic);border-radius:10px;padding:10px;font-size:12px}.age-anchor-btn.is-active{border-color:var(--amber);background:var(--amber-soft);color:var(--ink-light)}.developing-theater{border:1px solid var(--border-amber);background:radial-gradient(360px 180px at 50% 10%, #e8a44a29, transparent 72%), var(--bg-cassette);text-align:center;border-radius:16px;padding:28px 20px}.developing-progress-track{background:#ffffff14;border-radius:999px;width:100%;height:8px;margin:16px 0 10px;overflow:hidden}.developing-progress-fill{height:100%;transition:width .26s var(--ease-optic);background:linear-gradient(90deg,#e8a44a,#f3b965);border-radius:999px}.pipeline-architecture-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pipeline-node-card{background:var(--bg-darkroom);border:1px solid var(--border-optic-strong);border-radius:18px;padding:24px;position:relative}.pipeline-node-step{font-family:var(--font-mono);color:var(--amber);background:var(--amber-soft);border:1px solid #e8a44a59;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.credit-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.credit-matrix-item{border:1px solid var(--border-paper);background:#fff;border-radius:14px;padding:16px}.cabinet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tg-bridge-card{border:1px solid var(--border-amber);background:linear-gradient(135deg,#e8a44a24,#1d1a25eb);border-radius:18px;padding:20px}.hero-anchor-pill{color:var(--ink-light);background:#e8a44a1a;border:1px solid #e8a44a47;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:13px;display:inline-flex}.mobile-sticky-cta{display:none}@media (max-width:1024px){.hero-grid,.darkroom-workbench,.pricing-grid,.pillars-grid,.pipeline-architecture-strip,.credit-matrix,.cabinet-grid,.footer-grid{grid-template-columns:1fr}.motion-showcase-grid,.scene-grid,.film-slots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.header-nav{display:none}.container{padding-inline:16px}.hero-section{padding:16px 0 32px}.section-darkroom,.section-paper,.section-void{padding:48px 0}.checkout-plan-pills,.sample-presets-grid,.age-anchor-pills{grid-template-columns:1fr}.mobile-sticky-cta{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-amber);background:#0d0c10f0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 32px #0000008c}}@media (max-width:480px){.brand-tag{display:none}.header-pill-btn{padding:0 12px;font-size:13px}.film-slots-grid,.motion-showcase-grid{grid-template-columns:1fr}.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.locked-strip-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.optical-img.is-living{animation:none}*,:before,:after{transition-duration:.01ms!important}}
