:root{--ink:#05070b;--ink-2:#0b0f16;--ink-3:#10161f;--line:#f3f1ea17;--line-strong:#f3f1ea29;--ivory:#f3f1ea;--sand:#b8b4a6;--dim:#8a8778;--emerald:#2ee6a8;--emerald-deep:#0fbf85;--gold:#ffc25e;--gold-deep:#f5a623;--wa:#25d366;--danger:#ff6b57;--font-display:"Alexandria", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body:"IBM Plex Sans Arabic", "Alexandria", system-ui, sans-serif;--font-latin:"Space Grotesk", "IBM Plex Sans Arabic", monospace;--radius-lg:28px;--radius-md:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ivory);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.75;overflow-x:hidden}::selection{color:#fff;background:#2ee6a852}a{color:inherit;text-decoration:none}button{font-family:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:0;margin:0 0 18px;font-weight:800;line-height:1.3}p{margin-top:0}.latin{font-family:var(--font-latin);direction:ltr;unicode-bidi:isolate}.sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.blob{filter:blur(105px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.blob.a{background:radial-gradient(circle,#0fbf8542,#0000 62%);width:60vmax;height:60vmax;animation:30s ease-in-out infinite alternate drift-a;top:-26vmax;right:-18vmax}.blob.b{background:radial-gradient(circle,#f5a62326,#0000 60%);width:46vmax;height:46vmax;animation:38s ease-in-out infinite alternate drift-b;bottom:-20vmax;left:-14vmax}.blob.c{background:radial-gradient(circle,#2ee6a814,#0000 65%);width:32vmax;height:32vmax;animation:46s ease-in-out infinite alternate-reverse drift-a;top:46%;left:32%}.grain{z-index:1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-9vmax,7vmax)scale(1.12)}}@keyframes drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(10vmax,-6vmax)scale(.94)}}main{z-index:2;position:relative}.nav{justify-content:space-between;align-items:center;gap:14px;padding:22px clamp(18px,5vw,72px);display:flex}.brand{font-family:var(--font-latin);direction:ltr;unicode-bidi:isolate;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.brand i{background:var(--emerald);width:10px;height:10px;box-shadow:0 0 14px var(--emerald);border-radius:50%;animation:2.6s ease-in-out infinite beacon}@keyframes beacon{0%,to{box-shadow:0 0 8px #2ee6a8cc}50%{box-shadow:0 0 22px #2ee6a8}}.navSide{align-items:center;gap:10px;display:flex}.rating{border:1px solid var(--line);color:var(--sand);background:#f3f1ea0a;border-radius:999px;padding:9px 16px;font-size:14px}.rating b{color:var(--gold);font-family:var(--font-latin)}.navWa{color:#b9f5d2;background:#25d3661a;border:1px solid #25d36659;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14.5px;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}.navWa:hover{background:#25d36633;transform:translateY(-1px)}.hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:center;gap:clamp(30px,5vw,72px);min-height:calc(100vh - 90px);padding:clamp(24px,5vh,56px) clamp(18px,5vw,72px) 76px;display:grid}.heroCopy>*{animation:.7s cubic-bezier(.2,.8,.3,1) both riseIn}.heroCopy>:nth-child(2){animation-delay:80ms}.heroCopy>:nth-child(3){animation-delay:.16s}.heroCopy>:nth-child(4){animation-delay:.24s}.heroCopy>:nth-child(5){animation-delay:.32s}.heroCopy>:nth-child(6){animation-delay:.4s}@keyframes riseIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.eyebrow{color:var(--emerald);background:#2ee6a812;border:1px solid #2ee6a840;border-radius:999px;align-items:center;gap:9px;margin:0 0 24px;padding:8px 18px;font-size:15px;font-weight:700;display:inline-flex}h1{max-width:16ch;margin-bottom:22px;font-size:clamp(36px,5.6vw,70px);font-weight:900;line-height:1.28}h1 .hl{color:var(--emerald);white-space:nowrap}h1 .gold{color:var(--gold);white-space:nowrap}.lead{color:var(--sand);max-width:56ch;margin-bottom:30px;font-size:clamp(17px,1.9vw,21px)}.lead b{color:var(--ivory)}.lead .latin{color:var(--gold);font-weight:600}.chips{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.chip{border:1px solid var(--line-strong);color:var(--ivory);background:#f3f1ea0b;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600}.chip .latin{font-weight:700}.chip.goldChip{color:var(--gold);background:#ffc25e17;border-color:#ffc25e66}.actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn{cursor:pointer;font-size:17px;font-weight:800;font-family:var(--font-display);border:0;border-radius:999px;align-items:center;gap:10px;padding:17px 30px;transition:transform .22s,box-shadow .22s,background .22s,opacity .22s;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.btn:active:not(:disabled){transform:translateY(0)scale(.97)}.btn.primary{background:linear-gradient(135deg, var(--emerald) 0%, var(--emerald-deep) 100%);color:#04140d;box-shadow:0 14px 44px #0fbf8559,inset 0 1px #ffffff59}.btn.primary:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 20px 56px #0fbf8580}.btn.wa{color:#b9f5d2;background:#25d3661f;border:1px solid #25d36666}.btn.wa:hover{background:#25d36638;transform:translateY(-2px)}.btn.ghost{border:1px solid var(--line-strong);color:var(--ivory);background:#f3f1ea12}.btn.ghost:hover{background:#f3f1ea21}.btn.danger{color:#ffc9c0;background:#ff6b5721;border:1px solid #ff6b5766}.btn.danger:hover{background:#ff6b573d}.btn.goldBtn{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-deep) 100%);color:#241300;animation:1.8s ease-in-out infinite waPulse;box-shadow:0 14px 44px #f5a62359}@keyframes waPulse{0%,to{transform:scale(1);box-shadow:0 10px 34px #f5a6234d}50%{transform:scale(1.025);box-shadow:0 16px 54px #f5a6238c}}.microNote{color:var(--dim);margin-top:16px;font-size:14px}.launcher{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(175deg,#10161feb,#090d13f5);padding:clamp(22px,3vw,32px);animation:.8s cubic-bezier(.2,.8,.3,1) .2s both riseIn;position:relative;overflow:hidden;box-shadow:0 40px 110px #0000008c}.launcher:before{content:"";border-radius:var(--radius-lg);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#2ee6a88c,#f3f1ea0f 38%,#ffc25e73);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.launchTop{color:var(--sand);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}.pill{border:1px solid var(--line);color:var(--sand);background:#f3f1ea0d;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.pill i{background:var(--emerald);width:7px;height:7px;box-shadow:0 0 10px var(--emerald);border-radius:50%;animation:2.2s ease-in-out infinite beacon}.miniOrb{background:radial-gradient(circle at 32% 28%,#ffffff29,#0000 42%),radial-gradient(circle at 68% 76%,#ffc25e33,#0000 52%),radial-gradient(circle,#2ee6a857,#09221aeb 72%);border:1px solid #2ee6a84d;border-radius:50%;place-items:center;width:132px;height:132px;margin:6px auto 14px;animation:4.2s ease-in-out infinite breathe;display:grid;box-shadow:0 0 44px #2ee6a838,inset 0 0 34px #2ee6a82e}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.miniOrb b{font-family:var(--font-display);color:#eafff6;text-shadow:0 2px 20px #2ee6a880;font-size:30px;font-weight:900}.launchTitle{text-align:center;margin:0 0 6px;font-size:clamp(20px,2.2vw,25px);font-weight:800}.launchSub{color:var(--sand);text-align:center;margin-bottom:16px;font-size:14.5px}.selGroup{margin-bottom:12px}.selLabel{color:var(--dim);margin:0 4px 7px;font-size:12px;font-weight:700}.selRow{flex-wrap:wrap;gap:8px;display:flex}.selPill{border:1px solid var(--line-strong);color:var(--sand);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-body);text-align:center;background:#f3f1ea0a;border-radius:999px;flex:1;min-width:64px;padding:9px 17px;transition:background .25s,border-color .25s,color .25s,transform .2s}.selPill:hover{color:var(--ivory);transform:translateY(-1px)}.selPill.active{color:var(--emerald);background:#2ee6a821;border-color:#2ee6a880}.launchBtn{justify-content:center;width:100%;margin-top:6px;padding:18px;font-size:18px}.callPoints{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.callPoints li{color:var(--sand);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.callPoints li b{color:var(--emerald);font-weight:700}.launchStatus{color:var(--sand);text-align:center;min-height:22px;margin-top:14px;font-size:14px;line-height:1.7}.launchStatus.error{color:#ffb4a8}.theater{z-index:100;opacity:0;pointer-events:none;background:#04060a;flex-direction:column;height:100dvh;transition:opacity .5s,transform .55s cubic-bezier(.2,.8,.3,1);display:flex;position:fixed;inset:0;overflow:hidden;transform:scale(1.04)}.theater.on{opacity:1;pointer-events:auto;transform:none}.tSky{pointer-events:none;position:absolute;inset:0}.tGlow{filter:blur(80px);will-change:transform, opacity;border-radius:50%;transition:opacity 1s;position:absolute}.tGlow.g1{background:radial-gradient(circle,#0fbf852b,#0000 60%);width:120vmin;height:120vmin;top:50%;left:50%;transform:translate(-50%,-58%)}.tGlow.g2{background:radial-gradient(circle,#f5a6231a,#0000 62%);width:70vmin;height:70vmin;bottom:-20vmin;right:-14vmin}.theater.speaking .tGlow.g1{opacity:1}.theater.listening .tGlow.g1{background:radial-gradient(circle,#ffc25e24,#0000 60%)}.tTop{z-index:3;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 10px;justify-content:space-between;align-items:center;display:flex;position:relative}.tTools{gap:8px;display:flex}.tIcon{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--ivory);cursor:pointer;background:#f3f1ea0f;border-radius:50%;place-items:center;font-size:17px;transition:background .25s,transform .2s,opacity .25s;display:grid}.tIcon:hover{background:#f3f1ea21;transform:translateY(-1px)}.tIcon:active{transform:scale(.9)}.tIcon.off{opacity:.45}.dockBtn:active{transform:scale(.92)}.dockEnd:active{transform:scale(.94)}.selPill:active{transform:scale(.95)}.fbBtn:active{transform:scale(.88)}.tStatusPill{color:var(--emerald);background:#2ee6a817;border:1px solid #2ee6a866;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.tStatusPill i{background:var(--emerald);width:7px;height:7px;box-shadow:0 0 10px var(--emerald);border-radius:50%;animation:1.6s ease-in-out infinite beacon}.theater.error .tStatusPill{color:var(--danger);background:#ff6b571a;border-color:#ff6b5773}.theater.error .tStatusPill i{background:var(--danger);animation:none}.tTimer{font-family:var(--font-latin);color:var(--ivory);font-size:14px;font-weight:700}.tStage{z-index:2;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:clamp(10px,2.2vh,20px);min-height:0;padding:clamp(4px,2vh,22px) 18px 0;display:flex;position:relative}.tSummary{margin-block:auto}.tOrbWrap{aspect-ratio:1;flex-shrink:1;place-items:center;width:min(46vmin,280px);min-height:0;display:grid;position:relative}.tCanvas{pointer-events:none;width:170%;height:170%;position:absolute;inset:-35%}.tCore{aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#ffffff2e,#0000 42%),radial-gradient(circle at 68% 76%,#ffc25e38,#0000 52%),radial-gradient(circle,#2ee6a861,#071e17f0 74%);border:1px solid #2ee6a852;border-radius:50%;place-items:center;width:58%;transition:box-shadow .5s;animation:4.2s ease-in-out infinite breathe;display:grid;position:relative;box-shadow:0 0 70px #2ee6a842,inset 0 0 52px #2ee6a838}.theater.speaking .tCore{transition:filter .1s linear;animation:none;box-shadow:0 0 110px #2ee6a88c,inset 0 0 70px #2ee6a866}.theater.listening .tCore{box-shadow:0 0 90px #ffc25e66,inset 0 0 60px #ffc25e42}.tName{font-family:var(--font-display);color:#eafff6;text-shadow:0 2px 30px #2ee6a88c;text-align:center;font-size:clamp(22px,5.6vmin,32px);font-weight:900;line-height:1.15}.tState{color:#eafff6c7;text-align:center;margin-top:3px;font-size:clamp(11.5px,2.6vmin,13.5px);font-weight:600}.tCaptions{z-index:2;text-align:center;flex-direction:column;flex-shrink:0;justify-content:flex-start;gap:8px;width:min(760px,94%);min-height:54px;display:flex;position:relative}.rollWin{flex-direction:column;width:100%;height:7.4em;font-size:clamp(16px,4.1vmin,20.5px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 3%,#00000059 24%,#000 42%);mask-image:linear-gradient(#0000 3%,#00000059 24%,#000 42%)}.rollText{font-family:var(--font-display);color:#fff;text-shadow:0 0 22px #2ee6a847;margin:auto 0 0;font-size:1em;font-weight:600;line-height:1.85}.rw{margin-inline-end:.3em;animation:.32s cubic-bezier(.2,.85,.3,1) both kwIn;display:inline-block}.rCaret{background:var(--emerald);vertical-align:middle;border-radius:2px;width:2.5px;height:.9em;animation:.95s steps(2,start) infinite caretBlink;display:inline-block;box-shadow:0 0 9px #2ee6a8cc}@media (max-height:620px){.rollWin{height:5.55em}.tOrbWrap{width:min(36vmin,200px)}}.kPrev{font-family:var(--font-body);color:#f3f1ea66;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:clamp(13.5px,3.4vmin,16px);line-height:1.7;display:-webkit-box;overflow:hidden}.kPrev b{color:#2ee6a88c;font-weight:700}.kPrev.you b{color:#ffc25e99}.kLine{font-family:var(--font-display);color:#fff;text-shadow:0 0 34px #2ee6a84d;margin:0;font-size:clamp(19px,5.4vmin,31px);font-weight:600;line-height:1.75}.kLine.you{color:var(--gold);text-shadow:0 0 30px #ffc25e4d;font-size:clamp(17px,4.6vmin,26px)}.kw{margin-inline-start:.3em;animation:.38s cubic-bezier(.2,.85,.3,1) both kwIn;display:inline-block}@keyframes kwIn{0%{opacity:0;filter:blur(5px);transform:translateY(13px)scale(.96)}to{opacity:1;filter:none;transform:none}}.kCaret{background:var(--emerald);vertical-align:middle;border-radius:2px;width:3px;height:.95em;margin-inline-start:7px;animation:.95s steps(2,start) infinite caretBlink;display:inline-block;box-shadow:0 0 10px #2ee6a8cc}.kLine.you .kCaret{background:var(--gold);box-shadow:0 0 10px #ffc25ecc}@keyframes caretBlink{50%{opacity:0}}.theater.speaking .kLine:not(.you){animation:2.6s ease-in-out infinite lineGlow}@keyframes lineGlow{0%,to{text-shadow:0 0 30px #2ee6a840}50%{text-shadow:0 0 44px #2ee6a880}}.kHint{color:var(--dim);margin:auto 0;font-size:15px}.dots{justify-content:center;align-items:center;gap:5px;height:20px;display:inline-flex}.dots i{background:var(--emerald);border-radius:50%;width:7px;height:7px;animation:1.15s ease-in-out infinite dotB}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dotB{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.tDock{z-index:3;padding:12px 18px calc(20px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.dockBtn{border:1px solid var(--line-strong);width:58px;height:58px;color:var(--ivory);cursor:pointer;background:#f3f1ea12;border-radius:50%;place-items:center;font-size:21px;transition:background .25s,transform .2s,border-color .25s;display:grid;position:relative}.dockBtn:hover{background:#f3f1ea24;transform:translateY(-2px)}.dockBtn.muted{background:#ff6b5724;border-color:#ff6b5780}.dockBtn .lvl{top:5px;background:var(--emerald);border-radius:50%;width:9px;height:9px;transition:transform 90ms linear,opacity .3s;position:absolute;inset-inline-end:5px;box-shadow:0 0 8px #2ee6a8cc}.dockEnd{color:#fff;cursor:pointer;background:linear-gradient(150deg,#ff7a63,#e0432c);border:0;border-radius:50%;place-items:center;width:74px;height:74px;font-size:27px;transition:transform .2s,box-shadow .25s;display:grid;box-shadow:0 16px 44px #e0432c66}.dockEnd:hover{transform:scale(1.06);box-shadow:0 20px 54px #e0432c8c}.dockLabel{bottom:-20px;text-align:center;color:var(--dim);font-size:11px;font-weight:600;position:absolute;inset-inline:0}.pBackdrop{z-index:5;opacity:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 100%,#2ee6a80f,#0000 60%),#0204079e;transition:opacity .5s;position:absolute;inset:0}.pBackdrop.open{opacity:1}.pSheet{inset-inline:0;z-index:6;padding:0 14px calc(16px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;will-change:transform;justify-content:center;transition:transform .55s cubic-bezier(.32,.72,0,1),opacity .4s;display:flex;position:absolute;bottom:0;transform:translateY(112%)scale(.97)}.pSheet.open{opacity:1;pointer-events:auto;transform:none}.pCard{text-align:center;background:linear-gradient(175deg,#121821fa,#0a0e14fc);border:1px solid #2ee6a859;border-radius:24px;width:min(480px,100%);padding:22px 22px 20px;position:relative;box-shadow:0 30px 90px #0009,0 0 60px #2ee6a81f}.pClose{top:10px;border:1px solid var(--line);width:28px;height:28px;color:var(--dim);cursor:pointer;background:#f3f1ea0d;border-radius:50%;place-items:center;font-size:12px;transition:color .25s,background .25s;display:grid;position:absolute;inset-inline-start:10px}.pClose:hover{color:var(--ivory);background:#f3f1ea1f}.pCard h3{margin:0 0 6px;font-size:19px}.pCard .pHint{color:var(--sand);margin:0 0 14px;font-size:13.5px}.pCard input{border:1px solid var(--line-strong);width:100%;color:var(--ivory);font-family:var(--font-latin);text-align:center;letter-spacing:2px;background:#070a0fcc;border-radius:16px;outline:none;padding:15px 18px;font-size:22px;font-weight:600;transition:border-color .25s,box-shadow .25s}.pCard input:focus{border-color:#2ee6a899;box-shadow:0 0 0 3px #2ee6a81f}.pCard input::placeholder{color:var(--dim);letter-spacing:1px}.pErr{color:#ffb4a8;margin:8px 0 0;font-size:13px}.pActions{gap:10px;margin-top:14px;display:flex}.pActions .btn{flex:1;justify-content:center;padding:14px 10px;font-size:15.5px}.tSheet{inset-inline:0;z-index:5;border-top:1px solid var(--line-strong);max-height:72dvh;padding:14px 18px calc(18px + env(safe-area-inset-bottom,0px));background:#080c12f7;border-radius:26px 26px 0 0;flex-direction:column;transition:transform .45s cubic-bezier(.2,.85,.3,1);display:flex;position:absolute;bottom:0;transform:translateY(105%)}.tSheet.open{transform:none}.sheetBar{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sheetBar b{font-family:var(--font-display);font-size:16px}.sheetLog{scrollbar-width:thin;scrollbar-color:#2ee6a84d transparent;flex-direction:column;gap:10px;display:flex;overflow-y:auto}.bubble{border-radius:16px;max-width:88%;padding:11px 15px;font-size:14.5px;line-height:1.75;animation:.3s both kwIn}.bubble .who{margin-bottom:3px;font-size:11px;font-weight:800;display:block}.bubble.agent{background:#2ee6a812;border:1px solid #2ee6a838;border-start-start-radius:5px;align-self:flex-start}.bubble.agent .who{color:var(--emerald)}.bubble.you{background:#ffc25e0f;border:1px solid #ffc25e38;border-start-end-radius:5px;align-self:flex-end}.bubble.you .who{color:var(--gold)}.tSummary{z-index:4;background:linear-gradient(175deg,#10161ff5,#090d13fa);border:1px solid #ffc25e4d;border-radius:24px;width:min(560px,94%);margin:0 auto;padding:22px 22px 24px;animation:.55s cubic-bezier(.2,.85,.3,1) both riseIn;position:relative}.tSummary h3{text-align:center;margin:0 0 12px;font-size:20px}.tSummary .lr{gap:8px;margin-bottom:6px;font-size:14.5px;line-height:1.7;display:flex}.tSummary .lr b{color:var(--gold);flex-shrink:0}.tSummary .sActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.tSummary .sActions .btn{padding:14px 22px;font-size:15.5px}.waSentChip{color:#b9f5d2;text-align:center;background:#25d3661a;border:1px solid #25d36666;border-radius:14px;margin-bottom:12px;padding:11px 15px;font-size:13.5px;font-weight:600;animation:.4s kwIn}.tStatusMsg{z-index:2;text-align:center;color:var(--sand);min-height:22px;padding:0 20px 8px;font-size:14px;position:relative}.tStatusMsg.error{color:#ffb4a8}.theater.arrive .tCore{animation:1.1s cubic-bezier(.2,.85,.3,1) arriveBloom}.theater.arrive .tName{animation:.7s cubic-bezier(.2,.85,.3,1) both kwIn}@keyframes arriveBloom{0%{opacity:.3;transform:scale(.55);box-shadow:0 0 #2ee6a800}55%{opacity:1;transform:scale(1.09);box-shadow:0 0 130px #2ee6a8a6,inset 0 0 70px #2ee6a866}to{transform:scale(1)}}.fbRow{color:var(--sand);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.fbBtn{border:1px solid var(--line-strong);cursor:pointer;background:#f3f1ea0f;border-radius:50%;width:46px;height:46px;font-size:20px;transition:transform .2s,background .25s,border-color .25s}.fbBtn:hover{background:#2ee6a81f;border-color:#2ee6a873;transform:scale(1.12)}.fbThanks{text-align:center;color:var(--emerald);margin:16px 0 0;font-size:14px;animation:.4s kwIn}.leadForm{gap:10px;margin-top:6px;display:grid}.lfTitle{color:var(--ivory);text-align:center;margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.7}.leadForm input{border:1px solid var(--line-strong);width:100%;color:var(--ivory);background:#070a0fcc;border-radius:14px;outline:none;padding:13px 16px;font-size:16px;transition:border-color .25s,box-shadow .25s}.leadForm input:focus{border-color:#2ee6a88c;box-shadow:0 0 0 3px #2ee6a81a}.leadForm .lfName{font-family:var(--font-body);text-align:center}.leadForm .lfPhone{font-family:var(--font-latin);text-align:center;letter-spacing:1.5px;font-size:19px;font-weight:600}.leadForm .lfPhone::placeholder{letter-spacing:1px;color:var(--dim)}.leadForm .btn{justify-content:center}.marquee{border-block:1px solid var(--line);direction:ltr;background:#f3f1ea05;padding:16px 0;position:relative;overflow:hidden}.marqueeTrack{direction:ltr;gap:44px;width:max-content;animation:32s linear infinite slide;display:flex}.marqueeTrack span{font-family:var(--font-latin);color:var(--dim);white-space:nowrap;align-items:center;gap:44px;font-size:15.5px;font-weight:600;display:flex}.marqueeTrack span:after{content:"✦";color:#2ee6a88c;font-size:12px}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:clamp(70px,10vh,110px) clamp(18px,5vw,72px);position:relative}.secHead{max-width:780px;margin-bottom:44px}.secHead .eyebrow{margin-bottom:18px}h2{font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.32}.secHead p{color:var(--sand);max-width:60ch;font-size:clamp(16px,1.8vw,19px)}.valueWrap{background:radial-gradient(120% 160% at 85% -20%,#ffc25e1f,#0000 55%),linear-gradient(170deg,#10161fd9,#090d13e6);border:1px solid #ffc25e38;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(26px,4vw,60px);padding:clamp(28px,4.5vw,56px);display:grid}.priceBlock{text-align:center}.priceOld{color:var(--dim);margin-bottom:10px;font-size:15px}.bigValue{font-family:var(--font-latin);color:var(--gold);text-shadow:0 6px 60px #f5a62366;direction:ltr;unicode-bidi:isolate;font-size:clamp(56px,8vw,104px);font-weight:700;line-height:1}.bigValue small{color:#ffc25ecc;font-size:.42em;font-weight:600}.priceFor{color:var(--sand);margin:14px 0 6px;font-size:17px}.priceDzd{font-family:var(--font-latin);color:var(--ivory);font-size:clamp(30px,4vw,44px);font-weight:700}.priceDzd em{color:var(--emerald);font-style:normal}.priceNote{color:var(--dim);margin-top:10px;font-size:13.5px}.valueList{gap:14px;display:grid}.valueItem{border:1px solid var(--line);background:#f3f1ea09;border-radius:20px;gap:14px;padding:18px 20px;transition:border-color .3s,transform .3s,background .3s;display:flex}.valueItem:hover{background:#ffc25e0d;border-color:#ffc25e59;transform:translateY(-2px)}.valueItem .vIcon{font-size:24px;line-height:1.3}.valueItem h4{margin:0 0 4px;font-size:17px;font-weight:700}.valueItem p{color:var(--sand);margin:0;font-size:14.5px;line-height:1.65}.tracks{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.track{border:1px solid var(--line);border-radius:var(--radius-lg);transform-style:preserve-3d;will-change:transform;background:linear-gradient(#10161fbf,#090d13d9);flex-direction:column;gap:14px;padding:28px 26px;transition:transform .3s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.track:after{content:"";background:radial-gradient(340px 180px at var(--mx,50%) var(--my,-10%), #2ee6a821, transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.track:hover{border-color:#2ee6a859;box-shadow:0 30px 70px #00000073}.track:hover:after{opacity:1}.trackTag{width:fit-content;font-family:var(--font-latin);color:var(--emerald);background:#2ee6a814;border:1px solid #2ee6a859;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.track h3{margin:0;font-size:22px;font-weight:800}.track p{color:var(--sand);margin:0;font-size:15px}.trackOutcome{border-inline-start:3px solid var(--emerald);color:var(--ivory);margin-top:auto;padding:4px 14px 4px 0;font-size:14.5px;font-weight:600;line-height:1.7}.toolChips{direction:ltr;flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.toolChips span{font-family:var(--font-latin);color:var(--sand);border:1px solid var(--line);background:#f3f1ea0a;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{border:1px solid var(--line);border-radius:var(--radius-lg);background:#10161f99;padding:26px 22px;position:relative}.stepNum{font-family:var(--font-latin);color:#04140d;background:linear-gradient(135deg, var(--emerald), var(--emerald-deep));border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:16px;font-size:15px;font-weight:700;display:grid;box-shadow:0 8px 22px #0fbf854d}.step h4{margin:0 0 8px;font-size:18px;font-weight:700}.step p{color:var(--sand);margin:0;font-size:14.5px}.whyGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.why{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--sand);background:#f3f1ea07;padding:26px 24px;font-size:15.5px;line-height:1.85}.why b{color:var(--ivory);font-family:var(--font-display);margin-bottom:8px;font-size:17.5px;font-weight:800;display:block}.faqWrap{gap:12px;max-width:860px;margin:0 auto;display:grid}details{border:1px solid var(--line);background:#10161f8c;border-radius:20px;transition:border-color .3s;overflow:hidden}details[open]{border-color:#2ee6a84d}summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;font-size:16.5px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary .faqPlus{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--emerald);font-family:var(--font-latin);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;transition:transform .3s;display:grid}details[open] summary .faqPlus{border-color:#2ee6a880;transform:rotate(45deg)}.faqBody{color:var(--sand);padding:0 24px 22px;font-size:15.5px;line-height:1.85}.finale{text-align:center;background:radial-gradient(90% 120% at 50% -20%,#2ee6a821,#0000 60%),linear-gradient(#10161fcc,#090d13e6);border:1px solid #2ee6a833;border-radius:40px;max-width:900px;margin:0 auto;padding:clamp(44px,7vw,80px) clamp(22px,5vw,64px)}.finale h2{margin-bottom:14px}.finale>p{color:var(--sand);max-width:52ch;margin:0 auto 30px;font-size:clamp(16px,1.9vw,19px)}.finale .actions{justify-content:center}footer{padding:40px clamp(18px, 5vw, 72px) calc(40px + env(safe-area-inset-bottom,0px) + 64px);border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14.5px;display:flex}footer .brand{color:var(--ivory);font-size:17px}footer nav{gap:20px;display:flex}footer nav a:hover{color:var(--ivory)}.stickyBar{bottom:0;z-index:50;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-strong);background:#05070bf5;gap:10px;transition:transform .4s;display:none;position:fixed;inset-inline:0;transform:translateY(110%)}.stickyBar.show{transform:translateY(0)}.stickyBar .btn{flex:1;justify-content:center;padding:14px 10px;font-size:15.5px}body.theaterOn{overflow:hidden}body.theaterOn main,body.theaterOn .stickyBar{visibility:hidden}body.theaterOn .sky,body.theaterOn .grain{display:none}.theater{overscroll-behavior:none;touch-action:manipulation}@media (max-width:980px){.blob{filter:blur(58px);opacity:.34}.blob.c{display:none}.launcher,.nav a,.navWa,.rating,.chip{-webkit-backdrop-filter:none;backdrop-filter:none}.grain{opacity:.03}.hero{grid-template-columns:1fr;min-height:auto;padding-top:10px}.heroCopy{text-align:center}.heroCopy h1,.heroCopy .lead{margin-inline:auto}.chips,.actions{justify-content:center}.tracks,.whyGrid{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.valueWrap{grid-template-columns:1fr}.rating{display:none}.stickyBar{display:flex}}@media (max-width:560px){.steps{grid-template-columns:1fr}.navWa{display:none}.dockBtn{width:54px;height:54px}.dockEnd{width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.blob,.tCore,.miniOrb,.brand i,.pill i,.tStatusPill i,.btn.goldBtn,.marqueeTrack,.dots i,.kw,.kCaret,.theater.speaking .kLine:not(.you),.heroCopy>*,.launcher{animation:none!important}html{scroll-behavior:auto}}
