:root{--bg: #050b16;--bg-2: #10284a;--panel: rgba(8, 18, 34, .76);--edge: rgba(99, 247, 255, .3);--text: #f1f7ff;--muted: #9eb3cd;--accent: #63f7ff;--accent-2: #8cff67;--success: #8cff67;--danger: #ff8ea7;--surface: rgba(3, 13, 26, .88);--ghost-1: rgba(99, 247, 255, .16);--ghost-2: rgba(140, 255, 103, .12);--pointer-x: 50%;--pointer-y: 22%;--pointer-strength: .28;--scroll-shift: 0}:root[data-theme=light]{--bg: #edf4ff;--bg-2: #dbe8ff;--panel: rgba(255, 255, 255, .82);--edge: rgba(7, 95, 161, .22);--text: #0c1f38;--muted: #48617b;--accent: #006dff;--accent-2: #ff2f7d;--success: #0ea95b;--danger: #c91f4d;--surface: rgba(255, 255, 255, .96);--ghost-1: rgba(0, 109, 255, .18);--ghost-2: rgba(255, 47, 125, .16)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Space Grotesk,sans-serif;color:var(--text);background:radial-gradient(circle at 18% 10%,#4783ff99,#4783ff00 42%),radial-gradient(circle at 85% 18%,#0cd6c37a,#0cd6c300 38%),radial-gradient(circle at 60% 82%,#8cff6729,#8cff6700 34%),linear-gradient(130deg,var(--bg),var(--bg-2));transition:background .35s ease,color .25s ease}h1,h2{font-family:Orbitron,sans-serif;letter-spacing:.04em}h3{margin:0;font-family:Orbitron,sans-serif;font-size:1rem}.page-shell{position:relative;isolation:isolate;overflow:hidden;padding:2.5rem 1rem 5rem}.interactive-aura{position:fixed;top:-12vmax;right:-12vmax;bottom:-12vmax;left:-12vmax;pointer-events:none;z-index:2;opacity:.95;will-change:transform,opacity;background:radial-gradient(36vmax 28vmax at var(--pointer-x) var(--pointer-y),rgba(99,247,255,calc(var(--pointer-strength) * .62)) 0%,rgba(99,247,255,calc(var(--pointer-strength) * .24)) 32%,rgba(99,247,255,0) 74%),radial-gradient(26vmax 22vmax at calc(var(--pointer-x) - 12%) calc(var(--pointer-y) + 18%),rgba(140,255,103,calc(var(--pointer-strength) * .3)),#8cff6700 74%);animation:auraFloat 15s ease-in-out infinite alternate}.interactive-aura-secondary{z-index:1;opacity:.65;background:radial-gradient(30vmax 24vmax at calc(var(--pointer-x) + 10%) calc(var(--pointer-y) - 10%),rgba(255,134,199,calc(var(--pointer-strength) * .24)),#ff86c700 70%),radial-gradient(42vmax 30vmax at calc(var(--pointer-x) - 24%) calc(var(--pointer-y) + 8%),rgba(95,217,255,calc(var(--pointer-strength) * .22)),#5fd9ff00 74%);animation-duration:19s;animation-direction:alternate-reverse}.grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(121,201,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(121,201,255,.12) 1px,transparent 1px);background-size:42px 42px;opacity:.08;z-index:3;pointer-events:none}.scanlines{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.02) 0px,rgba(255,255,255,.02) 1px,transparent 1px,transparent 3px);mix-blend-mode:screen;opacity:.3}.container{max-width:1120px;margin:0 auto;position:relative;z-index:20;display:grid;gap:1.05rem}.panel{background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--edge);border-radius:18px;padding:1.2rem;box-shadow:0 16px 40px #0000003d,inset 0 0 0 1px #ffffff08;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.panel:hover{transform:translateY(-2px);border-color:#63f7ff66;box-shadow:0 20px 48px #0000004d,0 0 0 1px #63f7ff29}.glow{box-shadow:0 18px 48px #00000047,0 0 0 1px #59e2ff33,0 0 48px #59e2ff26;position:relative;overflow:hidden}.glow:before{content:"";position:absolute;inset:-40% auto auto -10%;width:220px;height:220px;background:radial-gradient(circle,rgba(99,247,255,.18),transparent 72%);filter:blur(6px);pointer-events:none;animation:pulseGlow 7s ease-in-out infinite alternate}.hero-topbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.hero h1{margin:.2rem 0 .7rem;font-size:clamp(1.6rem,4vw,2.6rem);text-shadow:0 0 22px rgba(99,247,255,.18)}.eyebrow{margin:0;text-transform:uppercase;font-size:.78rem;color:var(--accent-2);letter-spacing:.2em}.hero-copy{color:var(--muted);margin:0 0 .7rem;max-width:72ch}.hero-copy-secondary{margin-bottom:1rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.hero-actions .btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.pill-row{display:flex;flex-wrap:wrap;gap:.55rem}.pill-row span{position:relative;display:inline-flex;align-items:center;gap:.44rem;padding:.16rem 0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e1f3ffe6;text-shadow:0 0 10px rgba(99,247,255,.18);cursor:default;-webkit-user-select:none;user-select:none;opacity:0;transform:translateY(10px) scale(.97);animation:pillIn .7s cubic-bezier(.2,.9,.2,1) forwards;transition:color .25s ease,text-shadow .25s ease,opacity .25s ease}.pill-row span:before{content:"";width:6px;height:6px;border-radius:999px;background:radial-gradient(circle,#63f7fff2,#63f7ff33);box-shadow:0 0 10px #63f7ff99}.pill-chip-1{animation-delay:.08s}.pill-chip-2{animation-delay:.16s}.pill-chip-3{animation-delay:.24s}:root[data-theme=light] .pill-row span{color:#063462eb;text-shadow:0 0 8px rgba(0,109,255,.14)}:root[data-theme=light] .pill-row span:before{background:radial-gradient(circle,#006dffeb,#006dff38);box-shadow:0 0 10px #006dff59}.process ol{margin:.45rem 0 .8rem;padding-left:1.1rem;color:var(--muted)}.process li{margin-bottom:.4rem}.stats-strip{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.2rem}.stat-card{--tilt-x: 0deg;--tilt-y: 0deg;--tilt-z: 0px;border:1px solid var(--edge);border-radius:16px;padding:1rem;background:#04122294;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #0000002e;transform:perspective(980px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(var(--tilt-z));transform-style:preserve-3d;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.stat-card:hover{transform:perspective(980px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(0,-4px,var(--tilt-z)) scale(1.01);border-color:#63f7ff6b;box-shadow:0 16px 32px #0000003d}:root[data-theme=light] .stat-card{background:#f5fbffeb}.stat-number{font-family:Orbitron,sans-serif;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:700;color:var(--accent);transition:transform .25s ease,text-shadow .25s ease,color .25s ease}.stat-card:hover .stat-number{transform:translate(3px) scale(1.05);color:var(--accent-2);text-shadow:0 0 12px rgba(99,247,255,.35);animation:numberPulse .65s ease-in-out infinite alternate;position:relative}.stat-card:hover .stat-number:after{content:"";position:absolute;top:-4px;right:-8px;bottom:-4px;left:-4px;border-radius:999px;background:radial-gradient(circle,rgba(99,247,255,.4),rgba(99,247,255,.16) 45%,transparent 72%);filter:blur(10px);transform:translate(6px);z-index:-1;pointer-events:none}@keyframes numberPulse{0%{transform:translate(0) scale(1.02);text-shadow:0 0 6px rgba(99,247,255,.22)}to{transform:translate(4px) scale(1.06);text-shadow:0 0 14px rgba(99,247,255,.38)}}@keyframes pillIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.stat-label{margin-top:.35rem;color:var(--muted);font-size:.9rem;line-height:1.5}.service-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.service-grid article{--tilt-x: 0deg;--tilt-y: 0deg;--tilt-z: 0px;border-radius:14px;border:1px solid var(--edge);background:#04122280;padding:.85rem;transform:perspective(980px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(var(--tilt-z));transform-style:preserve-3d;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.service-grid article:hover{transform:perspective(980px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(0,-4px,var(--tilt-z)) scale(1.01);border-color:#63f7ff6b;box-shadow:0 14px 28px #00000038}:root[data-theme=light] .service-grid article{background:#f5fbffe6}.service-grid p{margin:.45rem 0 0;color:var(--muted);font-size:.93rem}.faq-list{display:grid;gap:.75rem;margin-top:.85rem}.faq-item{--tilt-x: 0deg;--tilt-y: 0deg;--tilt-z: 0px;border:1px solid var(--edge);border-radius:14px;padding:.9rem .95rem;background:#04122280;transform:perspective(980px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(var(--tilt-z));transform-style:preserve-3d;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.faq-item:hover{transform:perspective(980px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(0,-3px,var(--tilt-z)) scale(1.005);border-color:#63f7ff66;box-shadow:0 12px 24px #0000002e}.tilt-card.is-pressed{--tilt-z: -3px}:root[data-theme=light] .faq-item{background:#f5fbffe6}.faq-question{cursor:pointer;font-weight:700;color:var(--text);list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-answer{margin:.6rem 0 0;color:var(--muted);line-height:1.6}a{color:var(--accent)}.inline-link{margin:0;font-size:.9rem;color:var(--muted);overflow-wrap:anywhere}.form-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}label{display:grid;gap:.4rem;font-size:.86rem;color:var(--muted)}.form-note{margin:.35rem 0 1rem;color:var(--muted);line-height:1.6}.form-step-note{margin:0;color:var(--text);font-size:.9rem;line-height:1.55}.preview-card-list{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-card{display:grid;gap:.4rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(99,247,255,.16);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#071324c7;box-shadow:inset 0 0 0 1px #ffffff08}:root[data-theme=light] .preview-card{background:linear-gradient(180deg,#f7fbfffa,#f0f7fff2),#fffffff5}.preview-card--accent{border-color:#8cff673d;background:linear-gradient(135deg,#63f7ff24,#8cff671a)}.preview-card--wide{grid-column:1 / -1}.preview-label{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2)}.preview-card strong{color:var(--text);font-size:1rem}.preview-card span,.preview-card p{margin:0;color:var(--muted);line-height:1.55}.preview-file-list{list-style:none;display:grid;gap:.5rem;padding:0;margin:0}.preview-file-list li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem .85rem;border-radius:14px;background:#ffffff0a;border:1px solid rgba(99,247,255,.12)}:root[data-theme=light] .preview-file-list li{background:#0058ff0a}.preview-file-list strong{overflow-wrap:anywhere}.preview-file-list span{white-space:nowrap;color:var(--muted)}label.field{position:relative;padding:.95rem;border-radius:18px;border:1px solid rgba(149,205,255,.16);background:linear-gradient(180deg,#ffffff0a,#ffffff05),var(--surface);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}label.field:hover{transform:translateY(-2px);border-color:#63f7ff5c;box-shadow:0 10px 22px #00000024}label.field-idle{box-shadow:inset 0 0 0 1px #95cdff14}label.field-valid{border-color:#8cff6757;box-shadow:0 0 0 1px #8cff6729,0 10px 28px #8cff6714}label.field-invalid{border-color:#ff557dcc;box-shadow:0 0 0 1px #ff557d33,0 10px 28px #ff557d1f}.field-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem;font-weight:700;color:var(--text)}.field-note{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.26rem .55rem;font-size:.71rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text);background:linear-gradient(135deg,var(--ghost-1),var(--ghost-2));border:1px solid rgba(255,255,255,.16)}.field-valid .field-note{color:#091624;background:linear-gradient(135deg,#8cff67d9,#63f7ffb3)}.field-invalid .field-note{color:#fff;background:linear-gradient(135deg,#ff2f67,#ff7b9ae0)}.field-control{border-radius:14px;border:1px solid rgba(149,205,255,.26);background:#050c17d1;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}:root[data-theme=light] .field-control{background:#f5f9fff2}label.field-valid .field-control{border-color:#8cff6773;box-shadow:0 0 0 1px #8cff671f}label.field-invalid .field-control{border-color:#ff2f67eb;box-shadow:0 0 0 1px #ff2f673d}label.field-idle .field-control{border-color:#95cdff38}label.field small{margin:0;color:var(--muted);line-height:1.45}label.field textarea.field-control{min-height:120px;resize:vertical}label.field select.field-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}label.field:focus-within{box-shadow:0 0 0 1px #63f7ff47,0 14px 32px #0000001f}input,textarea,select{width:100%;border:1px solid rgba(149,205,255,.35);border-radius:12px;background:var(--surface);color:var(--text);padding:.7rem .76rem;font:inherit}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:2px}.full-row{grid-column:1 / -1}.actions{display:flex;flex-wrap:wrap;gap:.6rem}.btn{--magnet-x: 0px;--magnet-y: 0px;--ripple-x: 50%;--ripple-y: 50%;position:relative;overflow:hidden;border:1px solid rgba(99,247,255,.42);background:linear-gradient(135deg,#0f1f3cd1,#163254b8);color:var(--text);border-radius:999px;padding:.65rem .95rem;cursor:pointer;font-weight:600;transform:translate3d(var(--magnet-x),var(--magnet-y),0);transition:transform .2s ease,filter .2s ease,background .25s ease,box-shadow .25s ease}.btn:hover{transform:translate3d(var(--magnet-x),calc(var(--magnet-y) - 2px),0);filter:brightness(1.08);box-shadow:0 8px 18px #63f7ff29}.btn:after{content:"";position:absolute;left:var(--ripple-x);top:var(--ripple-y);width:10px;height:10px;border-radius:999px;background:#fff6;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none}.btn.is-rippling:after{animation:buttonRipple .52s ease-out}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-ghost{border:1px solid rgba(99,247,255,.5);background:linear-gradient(135deg,#63f7ff38,#8cff672e);box-shadow:inset 0 0 0 1px #ffffff0d}:root[data-theme=light] .btn,:root[data-theme=light] .btn-ghost{color:#06142f;border-color:#006dff61}:root[data-theme=light] .btn{background:linear-gradient(135deg,#006dffe6,#00c1b0d6);box-shadow:0 10px 22px #006dff33}:root[data-theme=light] .btn-ghost{background:linear-gradient(135deg,#006dff2e,#00c1b024)}:root[data-theme=light] .btn-primary{background:linear-gradient(135deg,#006dff,#00c1b0);color:#f7fbff;box-shadow:0 12px 26px #006dff47}:root[data-theme=light] .btn-primary:hover{box-shadow:0 14px 30px #006dff57}:root[data-theme=light] .btn:hover,:root[data-theme=light] .btn-ghost:hover{filter:brightness(1.05) saturate(1.1)}.btn-primary{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);color:#041122;border:0;box-shadow:0 10px 28px #63f7ff2e}.btn-primary:hover{box-shadow:0 14px 34px #63f7ff3d}.success{margin:0;color:var(--success);font-weight:700}.error{margin:0;color:var(--danger);font-weight:600}small{color:var(--muted)}.upload-zone{position:relative;display:grid;gap:.4rem;justify-items:center;border:1px dashed var(--edge);border-radius:16px;padding:1rem .9rem;text-align:center;background:linear-gradient(120deg,#63f7ff24,#8cff671a),var(--surface);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}:root[data-theme=light] .upload-zone{border-color:#006dff8c;background:linear-gradient(135deg,#006dff26,#00c1b01f),#fffffffc;box-shadow:inset 0 0 0 1px #ffffffe6,0 6px 18px #006dff1a}.upload-zone:hover{transform:translateY(-2px) scale(1.01);border-color:var(--accent);box-shadow:0 12px 28px #0003;background:linear-gradient(120deg,#63f7ff38,#8cff6729),var(--surface)}:root[data-theme=light] .upload-zone:hover{border-color:#006dff;background:linear-gradient(135deg,#006dff38,#00c1b02e),#fff;box-shadow:0 12px 28px #006dff33}.upload-zone.is-drag-over{border-color:var(--accent);box-shadow:0 0 0 2px #63f7ff38}:root[data-theme=light] .upload-zone.is-drag-over{border-color:#006dff;box-shadow:0 0 0 2px #006dff33}.file-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-title{margin:0;font-weight:700;color:var(--text)}.upload-subtitle{margin:.25rem 0 0;color:var(--muted);font-size:.88rem}.file-preview-list{margin-top:.7rem;display:grid;gap:.45rem}.file-pill{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:12px;border:1px solid var(--edge);background:#0714259e;padding:.45rem .62rem}:root[data-theme=light] .file-pill{background:#eff8ffeb}.file-pill-name{font-size:.88rem;color:var(--text);overflow-wrap:anywhere}.file-pill-size{font-size:.8rem;color:var(--muted);white-space:nowrap}.file-pill-actions{display:flex;align-items:center;gap:.55rem}.file-remove-btn{border:1px solid rgba(255,132,158,.45);background:#ff6f911f;color:var(--danger);border-radius:999px;font:inherit;font-size:.76rem;font-weight:600;padding:.2rem .5rem;cursor:pointer}.file-remove-btn:hover{filter:brightness(1.08)}.summary-box{margin:0;padding:1rem;border-radius:16px;border:1px solid rgba(149,205,255,.2);background:linear-gradient(180deg,#071324eb,#0a182de0);font-size:.87rem;color:var(--text);white-space:pre-wrap;overflow:auto;max-height:460px}:root[data-theme=light] .summary-box{background:linear-gradient(180deg,#f5f9fffa,#ecf3fff5)}.summary-box--modal{max-height:52vh}.preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:1rem;background:#030812b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.preview-modal{width:min(920px,100%);max-height:92vh;overflow:auto;border-radius:22px;box-shadow:0 24px 70px #00000059,0 0 0 1px #63f7ff1f}.preview-modal__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.preview-modal__top h2{margin:.15rem 0 0}.preview-actions{justify-content:flex-end;margin-top:1rem}.ambient{position:fixed;width:36vw;height:36vw;filter:blur(52px);border-radius:50%;z-index:5;translate:0 calc(var(--scroll-shift, 0) * 1px);animation:drift 8s ease-in-out infinite alternate}.ambient-a{top:-12vw;left:-8vw;background:#52ffa829}.ambient-b{right:-10vw;bottom:-12vw;background:#5fd9ff2b;animation-delay:1.2s}.ambient-c{top:24%;right:8%;width:20vw;height:20vw;background:#63f7ff1f;animation-duration:10s;animation-delay:1.8s}.ambient-d{bottom:16%;left:50%;width:16vw;height:16vw;background:#ff80bd1f;animation-duration:9s;animation-delay:2.4s}.reveal{opacity:0;transform:translateY(18px);will-change:transform,opacity}.reveal.is-visible{animation:rise .7s cubic-bezier(.22,1,.36,1) both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.22s}.delay-3{animation-delay:.34s}.delay-4{animation-delay:.45s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{transform:scale(1) translateY(0)}to{transform:scale(1.18) translateY(14px)}}@keyframes auraFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,1.8%,0) scale(1.03)}}@keyframes buttonRipple{0%{transform:translate(-50%,-50%) scale(0);opacity:.52}to{transform:translate(-50%,-50%) scale(22);opacity:0}}@keyframes pulseGlow{0%{transform:translate(-10px) translateY(0) scale(.95);opacity:.75}to{transform:translate(20px) translateY(18px) scale(1.08);opacity:1}}@media (max-width: 760px){.page-shell{padding:1rem .7rem 3.5rem}.panel{padding:1rem;border-radius:16px}.hero h1{font-size:clamp(1.45rem,7vw,2.1rem)}.hero-copy,.form-note,.inline-link,.service-grid p,.preview-card span,.preview-card p,label.field small,.upload-subtitle,.summary-box,.preview-file-list span{font-size:.92rem;line-height:1.55}.hero-topbar{flex-direction:column;align-items:flex-start}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.pill-row{gap:.45rem}.pill-row span{width:100%;text-align:center}.stats-strip,.service-grid,.form-grid{grid-template-columns:1fr}.actions .btn{width:100%;--magnet-x: 0px;--magnet-y: 0px}.actions{flex-direction:column}.field-head{flex-direction:column;align-items:flex-start}label.field{padding:.85rem;border-radius:16px}.field-control{border-radius:12px;padding:.72rem .7rem}.upload-zone{padding:.9rem .75rem;gap:.5rem}.upload-title,.upload-subtitle{width:100%}.preview-modal__top{flex-direction:column}.preview-modal{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:18px}.preview-actions{flex-direction:column}.preview-actions .btn{width:100%}.preview-card-list{grid-template-columns:1fr}.preview-card{padding:.9rem;border-radius:16px}.preview-card strong{font-size:.98rem}.summary-box{padding:.85rem;max-height:38vh}.preview-file-list li{flex-direction:column;align-items:flex-start}.preview-file-list li,.file-pill{gap:.45rem}.interactive-aura{top:-18vmax;right:-18vmax;bottom:-18vmax;left:-18vmax;opacity:.9}.file-pill{flex-direction:column;align-items:flex-start}.file-pill-actions{width:100%;justify-content:space-between}}.theme-wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;background:radial-gradient(circle at var(--pointer-x, 50%) var(--pointer-y, 22%),rgba(99,247,255,.35),rgba(6,14,28,.92) 62%);clip-path:circle(0% at var(--pointer-x, 50%) var(--pointer-y, 22%));animation:themeWipeReveal .6s ease forwards}@keyframes themeWipeReveal{0%{clip-path:circle(0% at var(--pointer-x, 50%) var(--pointer-y, 22%));opacity:1}70%{clip-path:circle(140% at var(--pointer-x, 50%) var(--pointer-y, 22%));opacity:.6}to{clip-path:circle(150% at var(--pointer-x, 50%) var(--pointer-y, 22%));opacity:0}}.section-divider{display:flex;align-items:center;justify-content:center;padding:.2rem 0}.section-divider span{position:relative;width:min(220px,60%);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(99,247,255,.6),transparent)}.section-divider span:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 12px #63f7ffb3;transform:translate(-50%,-50%);animation:dividerPulse 2.6s ease-in-out infinite}@keyframes dividerPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.6);opacity:1}}.value-carousel__viewport{position:relative;min-height:108px;margin-top:.6rem}.value-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .45s ease,transform .45s ease}.value-carousel__slide.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.value-carousel__slide h3{margin:0 0 .4rem}.value-carousel__slide p{margin:0;color:var(--muted);line-height:1.6}.value-carousel__dots{display:flex;gap:.45rem;margin-top:.85rem}.value-carousel__dot{width:9px;height:9px;border-radius:999px;border:1px solid rgba(99,247,255,.4);background:transparent;padding:0;cursor:pointer;transition:background .25s ease,transform .25s ease,border-color .25s ease}.value-carousel__dot.is-active{background:var(--accent);border-color:var(--accent);transform:scale(1.15)}.form-progress{margin:.9rem 0 1.1rem;display:grid;gap:.5rem}.form-progress__track{height:6px;border-radius:999px;background:#95cdff29;overflow:hidden}.form-progress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .35s ease}.form-progress__steps{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.form-progress__step.is-active{color:var(--accent);font-weight:700}.form-nav{justify-content:space-between}.sticky-cta{position:fixed;left:50%;bottom:18px;transform:translate(-50%,140%);z-index:40;display:flex;align-items:center;gap:.8rem;padding:.6rem .9rem;border-radius:999px;background:var(--surface);border:1px solid var(--edge);box-shadow:0 14px 34px #0000004d;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease;opacity:0;pointer-events:none}.sticky-cta.is-visible{transform:translate(-50%);opacity:1;pointer-events:auto}.sticky-cta span{font-size:.86rem;color:var(--text);white-space:nowrap}@media (max-width: 760px){.sticky-cta{left:.6rem;right:.6rem;bottom:.6rem;transform:translateY(140%);justify-content:space-between}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta span{white-space:normal;font-size:.8rem}}.back-to-top{position:fixed;right:18px;bottom:18px;z-index:40;width:42px;height:42px;border-radius:999px;border:1px solid var(--edge);background:var(--surface);color:var(--accent);font-size:1.1rem;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 26px #00000047;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width: 760px){.back-to-top{right:.6rem;bottom:4.2rem}}.site-footer{position:relative;z-index:20;max-width:1120px;margin:2.5rem auto 0;padding:1.4rem 1rem 0;border-top:1px solid var(--edge)}.site-footer__inner{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:flex-start}.site-footer__brand{margin:0;font-family:Orbitron,sans-serif;font-weight:700;color:var(--text)}.site-footer__tagline{margin:.25rem 0 0;color:var(--muted);font-size:.88rem;max-width:40ch}.site-footer__links{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.86rem}.site-footer__links a{color:var(--muted);text-decoration:none}.site-footer__links a:hover{color:var(--accent)}.site-footer__legal{margin:1.1rem 0 1.4rem;color:var(--muted);font-size:.78rem}@media (max-width: 760px){.site-footer__inner{flex-direction:column}}@media (prefers-reduced-motion: reduce){.interactive-aura,.interactive-aura-secondary,.ambient{animation:none!important}.theme-wipe{display:none!important}}
