@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";
:root{--bg:#08090a;--text:#f5f1e8;--muted:#f5f1e88a;--gold:#c8a65a;--gold-soft:#e3c982}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;margin:0}body{min-height:100vh;color:var(--text);font-family:Inter,Cairo,system-ui,sans-serif;overflow-x:hidden}button{font:inherit;-webkit-tap-highlight-color:transparent}.language-gateway{isolation:isolate;background:radial-gradient(circle at 50% 28%,#c8a65a12,#0000 23rem),linear-gradient(145deg,#070809 0%,#0a0b0d 48%,#070708 100%);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.gateway-ambient,.ambient-grain{pointer-events:none;position:absolute;inset:0}.ambient-grain{opacity:.045;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 0 0,#0000 0,#ffffff52 .55px,#0000 .9px 4px);background-size:6px 6px}.ambient-orb{filter:blur(78px);opacity:.16;border-radius:999px;animation:14s ease-in-out infinite alternate ambientDrift;position:absolute}.ambient-orb-one{background:#c8a65a2e;width:34vw;min-width:280px;height:34vw;min-height:280px;top:-16vw;left:-8vw}.ambient-orb-two{background:#606a7c29;width:30vw;min-width:240px;height:30vw;min-height:240px;animation-delay:-5s;bottom:-16vw;right:-12vw}.ambient-line{opacity:.35;background:linear-gradient(#0000,#c8a65a26,#0000);width:1px;height:42vh;position:absolute}.ambient-line-one{top:8%;left:13%;transform:rotate(24deg)}.ambient-line-two{bottom:0;right:12%;transform:rotate(32deg)}.gateway-shell{z-index:2;width:min(1050px,100% - 40px);padding:54px 0 40px;position:relative}.brand-lockup{text-align:center;opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.21,.75,.2,1);transform:translateY(12px)}.is-ready .brand-lockup{opacity:1;transform:translateY(0)}.brand-logo{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 28px #00000047);width:min(330px,64vw);height:84px;margin:0 auto;display:block;transform:translateY(-8px)}.gateway-kicker{letter-spacing:.045em;color:var(--muted);margin:12px 0 0;font-size:clamp(13px,1.45vw,16px)}.language-stage{perspective:1200px;margin-top:clamp(36px,6vh,60px)}.language-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.language-card{--float-delay:0s;appearance:none;min-height:228px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;cursor:pointer;opacity:0;background:linear-gradient(150deg,#ffffff0f,#ffffff05),#0c0d0eb3;border:1px solid #fff1;border-radius:30px;padding:24px 22px 22px;transition:opacity .7s,transform .7s cubic-bezier(.19,.75,.22,1),border-color .32s,background .32s,filter .43s;position:relative;overflow:hidden;transform:translateY(22px)scale(.985);box-shadow:0 28px 62px -34px #000000eb,inset 0 1px #ffffff0f}.is-ready .language-card{opacity:1;animation:5.6s ease-in-out infinite gentleFloat;animation-delay:var(--float-delay);transform:translateY(0)scale(1)}.language-card-1{--float-delay:-.2s;transition-delay:.12s}.language-card-2{--float-delay:-1.55s;transition-delay:.21s}.language-card-3{--float-delay:-2.85s;transition-delay:.3s}.language-card-4{--float-delay:-4.15s;transition-delay:.39s}.language-card:hover{background:linear-gradient(150deg,#ffffff16,#ffffff07),#0d0e0fc7;border-color:#e3c9824a}.language-card:active{transform:translateY(1px)scale(.985)!important}.language-card:focus-visible{outline:1px solid var(--gold-soft);outline-offset:4px}.language-card.is-selected{z-index:4;background:linear-gradient(155deg,#c8a65a29,#ffffff09),#0d0d0ddb;border-color:#e3c98280;animation:.7s cubic-bezier(.19,.75,.22,1) both selectedLift!important}.language-card.is-dimmed{filter:blur(2px);pointer-events:none;opacity:.12!important;transform:scale(.95)translateY(8px)!important}.language-card-glow{opacity:0;background:radial-gradient(circle,#c8a65a2e,#0000 68%);border-radius:50%;height:70%;transition:opacity .42s;position:absolute;inset:auto -12% -48%}.language-card:hover .language-card-glow,.language-card.is-selected .language-card-glow{opacity:1}.language-card-sheen{width:42%;animation:8.5s ease-in-out infinite sheenPass;animation-delay:var(--float-delay);background:linear-gradient(90deg,#0000,#ffffff0e,#0000);position:absolute;inset:-30% auto -30% -65%;transform:skew(-18deg)}.flag-shell{background:linear-gradient(145deg,#ffffff1c,#ffffff06);border:1px solid #e3c98233;border-radius:50%;width:100px;height:100px;margin-bottom:34px;padding:6px;display:block;position:relative;box-shadow:0 18px 38px -20px #000000e6,0 0 0 5px #ffffff05,inset 0 1px #ffffff17}.language-flag{object-fit:cover;border-radius:50%;width:100%;height:100%;animation:5s ease-in-out infinite flagBreathe;display:block;box-shadow:inset 0 0 0 1px #ffffff1a}.flag-glass{pointer-events:none;background:radial-gradient(circle at 30% 20%,#ffffff38,#0000 27%),linear-gradient(145deg,#ffffff0a,#0000 48%);border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 0 0 1px #ffffff0e}.language-copy{z-index:2;flex-direction:column;gap:5px;display:flex;position:relative}.language-copy strong{letter-spacing:-.02em;font-family:Cairo,Inter,sans-serif;font-size:19px;font-weight:600}.language-copy small{text-transform:uppercase;letter-spacing:.14em;color:#f5f1e857;font-size:10px}.language-arrow{z-index:2;color:#f5f1e86b;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:31px;height:31px;font-size:22px;line-height:1;transition:color .25s,border-color .25s,transform .25s,background .25s;display:grid;position:absolute;bottom:21px;right:20px}.language-card:hover .language-arrow{color:#0b0b0c;background:var(--gold-soft);border-color:var(--gold-soft);transform:translate(2px)}.gateway-footer{letter-spacing:.18em;color:#f5f1e838;opacity:0;justify-content:center;align-items:center;gap:9px;margin-top:31px;font-size:9px;font-weight:600;transition:opacity .8s .6s;display:flex}.is-ready .gateway-footer{opacity:1}.gateway-footer i{background:#c8a65a66;border-radius:999px;width:3px;height:3px}.selection-confirmation{z-index:10;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0708096b;align-content:center;place-items:center;gap:26px;padding:30px;transition:opacity .5s;display:grid;position:fixed;inset:0}.selection-confirmation.is-visible{opacity:1;pointer-events:auto}.confirmation-core{background:#0f0f0fc7;border:1px solid #e3c98238;border-radius:24px;align-items:center;gap:18px;min-width:min(360px,100vw - 48px);padding:21px 23px;display:flex;box-shadow:0 24px 80px -34px #000000eb}.confirmation-check{color:#0c0c0d;background:var(--gold-soft);border-radius:999px;flex:none;place-items:center;width:45px;height:45px;display:grid}.confirmation-core div{flex-direction:column;gap:2px;display:flex}.confirmation-core strong{font-family:Cairo,Inter,sans-serif;font-size:20px}.confirmation-core small{color:var(--muted)}.selection-confirmation button{color:#f5f1e866;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;font-size:11px}@keyframes gentleFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}@keyframes selectedLift{0%{transform:translateY(0)scale(1)}48%{transform:translateY(-9px)scale(1.025)}to{transform:translateY(-5px)scale(1.018)}}@keyframes flagBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes sheenPass{0%,62%{opacity:0;transform:translate(0)skew(-18deg)}72%{opacity:1}86%,to{opacity:0;transform:translate(460%)skew(-18deg)}}@keyframes ambientDrift{0%{transform:translate(-2%,-1%)scale(.96)}to{transform:translate(4%,3%)scale(1.06)}}@media (max-width:820px){.gateway-shell{width:min(620px,100% - 28px);padding:38px 0 32px}.brand-logo{width:min(300px,72vw);height:72px}.language-stage{margin-top:32px}.language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.language-card{border-radius:25px;min-height:200px;padding:21px 18px 19px}.flag-shell{width:88px;height:88px;margin-bottom:28px}}@media (max-width:520px){.language-gateway{place-items:center}.gateway-shell{width:calc(100% - 24px);min-height:100svh;padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.brand-logo{width:min(250px,70vw);height:62px;transform:translateY(-26px)}.gateway-kicker{margin-top:8px;font-size:12px}.language-stage{margin-top:26px}.language-grid{grid-template-columns:1fr;gap:10px}.language-card{border-radius:23px;align-items:center;gap:17px;min-height:104px;padding:12px 15px;display:flex}.flag-shell{flex:none;width:78px;height:78px;margin:0;padding:4px}.flag-glass{inset:4px}.language-copy{gap:1px}.language-copy strong{font-size:17px}.language-copy small{font-size:9px}.language-arrow{bottom:50%;right:16px;transform:translateY(50%)}.language-card:hover .language-arrow{transform:translate(2px,50%)}.gateway-footer{margin-top:20px}.gateway-welcome{min-height:22px;margin-top:-4px;padding:0 10px;font-size:12px}.gateway-copyright{margin-top:16px;font-size:7.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.gateway-welcome{text-align:center;color:#f5f1e89e;place-items:center;min-height:24px;margin:10px auto 0;font-family:Cairo,Inter,system-ui,sans-serif;font-size:clamp(13px,1.45vw,16px);font-weight:500;transition:opacity .32s,transform .32s cubic-bezier(.2,.7,.2,1),filter .32s;display:grid}.gateway-welcome.is-visible{opacity:1;filter:blur();transform:translateY(0)}.gateway-welcome.is-hidden{opacity:0;filter:blur(2px);transform:translateY(-4px)}.gateway-copyright{text-align:center;letter-spacing:.055em;color:#f5f1e838;margin:17px 0 0;font-size:8px;font-weight:500}.ddqa-experience{background:#050607;min-height:100dvh;overflow-x:clip}.ddqa-gateway-transition{transform-origin:50%;perspective:1200px}.gateway-transition-blackout,.gateway-impact-ring,.gateway-transition-sweep{pointer-events:none;z-index:90;opacity:0;position:fixed}.gateway-transition-blackout{background:radial-gradient(circle at 50% 48%,#0b0e1033,#020303 72%);inset:0}.gateway-impact-ring{border:1px solid #e8c4698c;border-radius:999px;width:18vmin;height:18vmin;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 34px #d9b55a29,inset 0 0 28px #d9b55a14}.gateway-transition-sweep{mix-blend-mode:screen;background:linear-gradient(112deg,#0000 42%,#dfc06a08 46%,#efd38457 49.5%,#ffffffb8 50%,#38d6ff33 50.5%,#0000 54%);inset:-30% -80%;transform:translate(-34%)skew(-8deg)}.ddqa-gateway-transition.is-exiting .gateway-shell,.ddqa-gateway-transition.is-exiting .gateway-ambient{animation:.85s cubic-bezier(.72,.02,.24,1) forwards ddqaGatewayRetreat}.ddqa-gateway-transition.is-exiting .gateway-impact-ring{animation:.58s cubic-bezier(.18,.8,.25,1) forwards ddqaGatewayImpactRing}.ddqa-gateway-transition.is-exiting .gateway-transition-sweep{animation:.5s cubic-bezier(.12,.76,.25,1) .35s forwards ddqaGatewaySweep}.ddqa-gateway-transition.is-exiting .gateway-transition-blackout{animation:.9s forwards ddqaGatewayBlackout}.ddqa-gateway-transition.has-selection .language-card.is-selected{z-index:6;animation:.48s cubic-bezier(.17,.88,.22,1) both ddqaLanguageImpact}@keyframes ddqaLanguageImpact{0%{filter:brightness();transform:scale(1)}34%{filter:brightness(1.35);transform:scale(.965)}72%{filter:brightness(1.16);transform:scale(1.045)}to{filter:brightness();transform:scale(1)}}@keyframes ddqaGatewayRetreat{0%{opacity:1;filter:blur()brightness();transform:perspective(1200px)translateZ(0)scale(1)}28%{opacity:1;filter:blur(.5px)brightness(.95);transform:perspective(1200px)translateZ(-45px)scale(.985)}to{opacity:0;filter:blur(18px)brightness(.28);transform:perspective(1200px)translateZ(-520px)scale(.71)}}@keyframes ddqaGatewayImpactRing{0%{opacity:0;transform:scale(.28)}18%{opacity:.9}to{opacity:0;transform:scale(8.5)}}@keyframes ddqaGatewaySweep{0%{opacity:0;transform:translate(-34%)skew(-8deg)}18%{opacity:1}to{opacity:0;transform:translate(36%)skew(-8deg)}}@keyframes ddqaGatewayBlackout{0%,38%{opacity:0}80%,to{opacity:.96}}.services-screen{color:#f5f1e8;isolation:isolate;background:radial-gradient(circle at 82% 28%,#0e99b817,#0000 29%),radial-gradient(circle at 14% 70%,#c3993913,#0000 30%),linear-gradient(155deg,#050607 0%,#08090a 46%,#030404 100%);min-height:100dvh;position:relative;overflow:hidden}.cinematic-services-enter{animation:.97s cubic-bezier(.16,.86,.19,1) both ddqaServicesAttack}.services-entry-flash{z-index:60;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 48%,#ffffff80,#d1ab4b2e 15%,#0000 46%);animation:.68s ease-out 20ms both ddqaServicesEntryFlash;position:fixed;inset:0}@keyframes ddqaServicesAttack{0%{opacity:0;filter:blur(22px)brightness(.5);transform:perspective(1000px)translateZ(-580px)scale(.72)}58%{opacity:1;filter:blur(1px)brightness(1.08);transform:perspective(1000px)translateZ(28px)scale(1.022)}78%{filter:blur()brightness();transform:perspective(1000px)translateZ(-7px)scale(.995)}to{opacity:1;filter:blur()brightness();transform:perspective(1000px)translateZ(0)scale(1)}}@keyframes ddqaServicesEntryFlash{0%{opacity:0;transform:scale(.65)}20%{opacity:.72}to{opacity:0;transform:scale(1.55)}}.services-depth-field{pointer-events:none;z-index:-2;position:fixed;inset:0;overflow:hidden}.services-depth-field i{opacity:.6;background:linear-gradient(#0000,#dab75b29,#0000);width:1px;height:42vh;animation:11s linear infinite ddqaDepthDrift;position:absolute;transform:rotate(26deg)}.services-depth-field i:first-child{top:-10%;left:14%}.services-depth-field i:nth-child(2){animation-delay:-3s;top:42%;left:43%}.services-depth-field i:nth-child(3){animation-delay:-6s;top:-12%;right:20%}.services-depth-field i:nth-child(4){animation-delay:-8s;top:52%;right:4%}@keyframes ddqaDepthDrift{0%{opacity:0;translate:0 -18vh}20%,72%{opacity:.6}to{opacity:0;translate:0 105vh}}.services-grid-floor{z-index:-3;opacity:.15;transform-origin:top;background-image:linear-gradient(#dab75b2e 1px,#0000 1px),linear-gradient(90deg,#dab75b2e 1px,#0000 1px);background-size:58px 58px;height:62vh;position:absolute;top:48vh;left:-15%;right:-15%;transform:perspective(560px)rotateX(68deg);-webkit-mask-image:linear-gradient(#000000e6,#0000 76%);mask-image:linear-gradient(#000000e6,#0000 76%)}.services-topbar{justify-content:space-between;align-items:center;width:min(1180px,100% - 44px);height:96px;margin:0 auto;animation:.62s ease-out .59s both ddqaTopbarEnter;display:flex}.services-logo{object-fit:contain;width:128px;height:auto}.services-locale-chip{color:#f5f1e870;letter-spacing:.16em;background:#ffffff06;border:1px solid #dab75b2e;border-radius:999px;place-items:center;min-width:42px;height:28px;padding:0 10px;font-size:9px;font-weight:700;display:grid}@keyframes ddqaTopbarEnter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.services-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:30px;width:min(1180px,100% - 44px);min-height:590px;margin:0 auto;display:grid}.services-copy{z-index:8;max-width:690px;animation:.74s cubic-bezier(.18,.82,.21,1) .45s both ddqaServiceCopyEnter;position:relative}@keyframes ddqaServiceCopyEnter{0%{opacity:0;filter:blur(8px);transform:translateY(35px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.services-eyebrow{color:#dbb758b8;letter-spacing:.22em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.services-eyebrow span{background:linear-gradient(90deg,#dbb75826,#dbb758d9);width:32px;height:1px}.services-copy h1{letter-spacing:-.045em;gap:3px;margin:20px 0 0;font-size:clamp(42px,6vw,82px);font-weight:500;line-height:.98;display:grid}.services-copy h1>span{color:#f5f1e8eb}.services-rotating-title{background:linear-gradient(105deg,#f7f2e8 6%,#d9b65d 46%,#ebd58b 68%,#d6f6ff);color:#0000;will-change:transform, opacity, filter;-webkit-background-clip:text;background-clip:text;min-height:1.08em;font-weight:650;display:block}.services-rotating-title.is-in{animation:.62s cubic-bezier(.17,.86,.24,1) both ddqaTitleIn}.services-rotating-title.is-out{animation:.42s cubic-bezier(.55,.02,.83,.31) both ddqaTitleOut}@keyframes ddqaTitleIn{0%{opacity:0;filter:blur(12px);transform:translateY(34%)scale(.97)}65%{opacity:1;filter:blur(.6px);transform:translateY(-3%)scale(1.008)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes ddqaTitleOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(10px);transform:translateY(-28%)scale(.985)}}.services-copy>p{color:#f5f1e87d;max-width:620px;margin:24px 0 0;font-size:14px;line-height:1.95}.services-primary-cta{color:#f4ead1;background:#d0a53b11;border:1px solid #dcb8584d;border-radius:999px;align-items:center;gap:13px;width:fit-content;min-height:48px;margin-top:28px;padding:0 18px;font-size:11px;font-weight:650;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.services-primary-cta:hover{background:#d0a53b1c;border-color:#dcb8587a;transform:translateY(-2px)}.services-primary-cta i{color:#d9b65d;font-style:normal}.robot-dock{z-index:7;opacity:0;filter:blur(14px);background:0 0;justify-self:end;width:min(45vw,480px);height:510px;position:relative;overflow:visible;transform:translate(120px,20px)scale(.86)rotate(3deg)}@keyframes ddqaRobotAttack{0%{opacity:0;filter:blur(14px);transform:translate(150px,10px)scale(.8)rotate(4deg)}58%{opacity:1;filter:blur();transform:translate(-18px,-3px)scale(1.045)rotate(-.7deg)}78%{transform:translate(7px,1px)scale(.992)rotate(.25deg)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)rotate(0)}}.robot-dock-glow{filter:blur(34px);background:radial-gradient(circle,#25d1ff26,#20779b0a 45%,#0000 72%);border-radius:50%;animation:3.4s ease-in-out infinite alternate ddqaRobotGlow;position:absolute;inset:22% 4% 8%}@keyframes ddqaRobotGlow{0%{opacity:.55;transform:scale(.92)}to{opacity:.9;transform:scale(1.06)}}.robot-frame{border:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;background:0 0!important}.services-list-section{width:min(1180px,100% - 44px);margin:0 auto;padding:70px 0 100px}.services-section-head{color:#f5f1e86b;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:10px;display:flex}.services-section-head i{background:linear-gradient(90deg,#dab75b2e,#0000);flex:1;height:1px}.services-card-grid-v1{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-impact-card{min-height:270px;animation:ddqaCardReveal .62s cubic-bezier(.18,.79,.22,1) calc(.98s + var(--service-delay)) both;background:radial-gradient(circle at 88% 6%,#dab75b12,#0000 30%),linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff12;border-radius:22px;padding:22px;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000026}.service-impact-card:hover{background:radial-gradient(circle at 88% 6%,#dab75b1f,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff04);border-color:#dab75b40;transform:translateY(-7px)}@keyframes ddqaCardReveal{0%{opacity:0;filter:blur(7px);transform:translateY(28px)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.service-impact-shine{background:linear-gradient(115deg,#0000,#ffffff0d,#0000);transition:transform .55s;position:absolute;inset:-60% 40% -60% -30%;transform:translate(-80%)rotate(8deg)}.service-impact-card:hover .service-impact-shine{transform:translate(220%)rotate(8deg)}.service-card-top{justify-content:space-between;align-items:center;display:flex}.service-card-top>span{color:#f5f1e83d;letter-spacing:.16em;font-size:10px}.service-card-top b{color:#6adfff80;letter-spacing:.12em;background:#25d1ff06;border:1px solid #25d1ff1a;border-radius:999px;padding:5px 7px;font-size:8px}.service-impact-card h2{color:#f5f1e8eb;letter-spacing:-.025em;margin:54px 0 0;font-size:20px;font-weight:580}.service-impact-card p{color:#f5f1e866;max-width:320px;margin:10px 0 0;font-size:11px;line-height:1.75}.service-impact-card button{color:#e9cd82b8;cursor:pointer;background:#dab75b09;border:1px solid #dab75b29;border-radius:50%;width:38px;height:38px;position:absolute;bottom:18px;right:18px}.is-rtl .service-impact-card button{left:18px;right:auto}@media (max-width:900px){.services-hero{grid-template-columns:1fr;min-height:auto;padding:38px 0 0}.services-copy{max-width:760px}.robot-dock{justify-self:center;width:min(100%,520px);height:430px;margin-top:-18px}.services-card-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.services-topbar,.services-hero,.services-list-section{width:min(100% - 28px,1180px)}.services-topbar{height:76px}.services-logo{width:105px}.services-hero{padding-top:22px}.services-copy h1{font-size:clamp(40px,12.5vw,61px)}.services-copy>p{font-size:12px}.robot-dock{margin-inline:-7px;width:calc(100vw - 14px);height:385px;margin-top:-4px}.services-list-section{padding-top:48px}.services-card-grid-v1{grid-template-columns:1fr}.service-impact-card{min-height:235px}}@media (prefers-reduced-motion:reduce){.cinematic-services-enter,.services-entry-flash,.robot-dock.is-ready,.service-impact-card,.services-rotating-title,.ddqa-gateway-transition.is-exiting .gateway-shell,.ddqa-gateway-transition.is-exiting .gateway-ambient,.ddqa-gateway-transition.is-exiting .gateway-impact-ring,.ddqa-gateway-transition.is-exiting .gateway-transition-sweep,.ddqa-gateway-transition.is-exiting .gateway-transition-blackout{animation-duration:1ms!important;animation-delay:0s!important}}.services-hero{padding-top:56px;padding-bottom:30px;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;min-height:auto!important}.services-copy{max-width:880px!important}.services-copy h1{gap:7px!important;line-height:1.1!important}.services-rotating-title{padding-top:.03em;padding-bottom:.15em;min-height:1.34em!important;line-height:1.12!important;overflow:visible!important}.services-list-section{padding-top:34px!important}.robot-dock{pointer-events:auto;opacity:0;filter:blur(10px);isolation:isolate;transform:translate(70px,16px)scale(.88);right:max(10px, env(safe-area-inset-right))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;z-index:5000!important;background:0 0!important;justify-self:auto!important;width:320px!important;height:220px!important;margin:0!important;position:fixed!important;top:auto!important;left:auto!important;overflow:visible!important}.robot-dock.is-ready{animation:.72s cubic-bezier(.14,.88,.18,1.04) forwards ddqaFloatingRobotEnter!important}@keyframes ddqaFloatingRobotEnter{0%{opacity:0;filter:blur(10px);transform:translate(78px,18px)scale(.84)}62%{opacity:1;filter:blur();transform:translate(-6px,-2px)scale(1.018)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.robot-dock-glow{opacity:.6;pointer-events:none;width:150px!important;height:150px!important;position:absolute!important;inset:auto 0 0 auto!important}@media (max-width:900px){.services-hero{padding-top:28px!important;padding-bottom:18px!important}.services-list-section{padding-top:24px!important}.robot-dock{width:300px!important;height:208px!important;right:max(7px, env(safe-area-inset-right))!important;bottom:max(7px, env(safe-area-inset-bottom))!important}}@media (max-width:620px){.services-copy h1{line-height:1.11!important}.services-rotating-title{padding-bottom:.18em;min-height:1.4em!important;line-height:1.14!important}.robot-dock{width:286px!important;height:198px!important;right:max(5px, env(safe-area-inset-right))!important;bottom:max(5px, env(safe-area-inset-bottom))!important}}.services-rotating-title-frame{align-items:start;width:100%;display:grid;overflow:visible}.services-rotating-title-frame>*{grid-area:1/1}.services-rotating-title-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;font:inherit;padding-top:.03em;padding-bottom:.16em;font-weight:650;line-height:1.12;display:grid}.services-rotating-title-sizer>span{grid-area:1/1;width:100%;display:block}.services-rotating-title{align-self:start;width:100%;min-height:0!important}.robot-dock{pointer-events:auto;isolation:isolate;right:max(10px, env(safe-area-inset-right))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;z-index:10000!important;background:0 0!important;justify-self:auto!important;width:320px!important;height:220px!important;margin:0!important;position:fixed!important;top:auto!important;left:auto!important;overflow:visible!important}.robot-frame{background:0 0!important;border:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}@media (max-width:900px){.robot-dock{width:300px!important;height:208px!important;right:max(7px, env(safe-area-inset-right))!important;bottom:max(7px, env(safe-area-inset-bottom))!important}}@media (max-width:620px){.services-rotating-title-sizer{padding-bottom:.18em;line-height:1.14}.robot-dock{width:286px!important;height:198px!important;right:max(5px, env(safe-area-inset-right))!important;bottom:max(5px, env(safe-area-inset-bottom))!important}}.robot-dock{width:350px!important;height:230px!important}@media (max-width:900px){.robot-dock{width:332px!important;height:220px!important}}@media (max-width:620px){.robot-dock{width:318px!important;height:214px!important}}.service-impact-card{isolation:isolate}.service-card-art{z-index:1;pointer-events:none;background:radial-gradient(circle at 24% 18%,#3fd2ff0e,#0000 42%),linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ddb95b2b;border-radius:18px;width:102px;height:102px;padding:7px;transition:transform .38s cubic-bezier(.18,.78,.22,1),border-color .3s,box-shadow .3s;position:absolute;top:16px;left:16px;overflow:hidden;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff0a}.service-card-art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 34% 74%,#dab75b06);position:absolute;inset:0}.service-card-art img{z-index:1;object-fit:contain;object-position:center;filter:saturate(.78)brightness(.91)contrast(1.04);width:100%;height:100%;display:block;position:relative;transform:scale(1.02);opacity:1!important;mix-blend-mode:normal!important}.service-card-top{z-index:3;top:18px;right:18px;width:auto!important;display:block!important;position:absolute!important;left:auto!important}.service-card-top>span{color:#f5f1e84d;letter-spacing:.16em;font-size:10px;font-weight:600;display:block}.service-card-top b{display:none!important}.service-impact-card h2{z-index:3;position:relative;margin-top:116px!important}.service-impact-card p{z-index:3;max-width:94%;position:relative}.service-impact-card button{z-index:4}.service-impact-shine{z-index:2}.service-impact-card:hover .service-card-art{border-color:#ddb95b47;transform:translateY(-3px)scale(1.015);box-shadow:0 16px 34px #00000045,0 0 22px #dab75b09,inset 0 1px #ffffff0d}@media (max-width:900px){.service-card-art{border-radius:17px;width:96px;height:96px;top:15px;left:15px}.service-card-top{top:17px;right:17px}.service-impact-card h2{margin-top:110px!important}}@media (max-width:620px){.service-card-art{border-radius:16px;width:90px;height:90px;padding:6px;top:13px;left:13px}.service-card-top{top:15px;right:15px}.service-card-top>span{font-size:9px}.service-impact-card h2{margin-top:102px!important}.service-impact-card p{max-width:97%}.service-impact-card:hover .service-card-art{transform:none}}.services-screen.is-subscription-leaving{animation:.43s cubic-bezier(.6,.03,.42,.98) forwards ddqaServicesToSubscription!important}@keyframes ddqaServicesToSubscription{0%{opacity:1;filter:blur();transform:scale(1)}55%{opacity:.72;filter:blur(1px);transform:scale(.992)}to{opacity:0;filter:blur(8px);transform:scale(.975)translateY(-10px)}}.subscription-flow-screen{--subs-gold:#d9b65d;--subs-cyan:#25d1ff;isolation:isolate;color:#f5f1e8;background:radial-gradient(circle at 72% 12%,#25d1ff12,#0000 28%),radial-gradient(circle at 18% 86%,#d9b65d0e,#0000 34%),#05080b;min-height:100svh;position:relative;overflow:hidden}.subscription-identity-enter{animation:.76s cubic-bezier(.15,.84,.22,1) both ddqaSubscriptionStageEnter}.subscription-flow-screen.is-leaving .subscription-identity-card,.subscription-flow-screen.is-leaving .subscription-stage-complete-card{animation:.42s cubic-bezier(.55,.04,.42,.96) forwards ddqaSubscriptionCardExit}@keyframes ddqaSubscriptionStageEnter{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}@keyframes ddqaSubscriptionCardExit{to{opacity:0;filter:blur(7px);transform:translateY(-16px)scale(.972)}}.subscription-flow-entry-flash{z-index:20;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 48%,#ffffff1c,#25d1ff09 28%,#0000 62%);animation:.76s ease-out both ddqaSubscriptionFlash;position:fixed;inset:0}@keyframes ddqaSubscriptionFlash{0%{opacity:.85}28%{opacity:.26}to{opacity:0}}.subscription-flow-depth{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.subscription-flow-depth i{filter:blur(18px);background:radial-gradient(circle,#25d1ff0e,#25d1ff03 44%,#0000 72%);border-radius:50%;width:42vw;min-width:340px;height:42vw;min-height:340px;animation:9s ease-in-out infinite alternate ddqaSubscriptionOrb;position:absolute}.subscription-flow-depth i:first-child{top:-25%;left:-14%}.subscription-flow-depth i:nth-child(2){animation-delay:-3s;top:20%;right:-18%}.subscription-flow-depth i:nth-child(3){animation-delay:-5s;bottom:-30%;left:18%}.subscription-flow-depth i:nth-child(4){animation-delay:-7s;bottom:-35%;right:18%}@keyframes ddqaSubscriptionOrb{0%{opacity:.45;transform:translate(0,0)scale(.9)}to{opacity:.85;transform:translate(4%,3%)scale(1.08)}}.subscription-flow-grid{z-index:-1;pointer-events:none;opacity:.24;transform-origin:bottom;background-image:linear-gradient(#d9b65d17 1px,#0000 1px),linear-gradient(90deg,#d9b65d17 1px,#0000 1px);background-size:54px 54px;height:72vh;position:fixed;bottom:-34vh;left:-10vw;right:-10vw;transform:perspective(620px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 22%,#000);mask-image:linear-gradient(#0000 22%,#000)}.subscription-flow-topbar{z-index:5;justify-content:space-between;align-items:center;width:min(1180px,100% - 44px);height:94px;margin:0 auto;display:flex;position:relative}.subscription-brand-button{cursor:pointer;background:0 0;border:0;padding:0;display:block}.subscription-flow-logo{width:118px;height:auto;display:block}.subscription-flow-locale{color:#f5f1e885;text-align:center;letter-spacing:.13em;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;min-width:42px;padding:8px 11px;font-size:9px;font-weight:700}.subscription-flow-stage{z-index:2;justify-content:center;align-items:flex-start;width:min(930px,100% - 44px);min-height:calc(100svh - 124px);margin:0 auto;padding:clamp(44px,7vh,90px) 0 170px;display:flex;position:relative}.subscription-identity-card,.subscription-stage-complete-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 0,#d9b65d12,#0000 26%),linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff13;border-radius:30px;width:100%;box-shadow:0 42px 100px #00000052,inset 0 1px #ffffff0a}.subscription-identity-card{padding:clamp(28px,5vw,60px);animation:.7s cubic-bezier(.16,.82,.22,1) .1s both ddqaIdentityCardEnter}@keyframes ddqaIdentityCardEnter{0%{opacity:0;filter:blur(8px);transform:translateY(28px)scale(.974)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.subscription-step-label{color:#f5f1e86b;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:650;display:flex}.subscription-step-label>span{background:linear-gradient(90deg, var(--subs-gold), transparent);flex:none;width:26px;height:1px}.subscription-identity-card h1{color:#f5f1e8;letter-spacing:-.052em;flex-direction:column;gap:2px;max-width:760px;margin:clamp(20px,4vh,34px) 0 0;font-size:clamp(42px,6vw,76px);font-weight:430;line-height:.98;display:flex}.subscription-identity-card h1 strong{color:#d9b65d;font-weight:650}.subscription-identity-intro{color:#f5f1e87a;max-width:660px;margin:20px 0 0;font-size:13px;line-height:1.9}.subscription-identity-form{margin-top:clamp(34px,5vh,52px)}.subscription-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.subscription-field{flex-direction:column;gap:10px;display:flex;position:relative}.subscription-field>span{color:#f5f1e8ad;letter-spacing:.04em;font-size:10px;font-weight:650}.subscription-field input{color:#f5f1e8;caret-color:#d9b65d;width:100%;height:62px;font:inherit;background:#0206098f;border:1px solid #ffffff14;border-radius:17px;outline:none;padding:0 18px;font-size:15px;transition:border-color .22s,box-shadow .22s,background .22s,transform .22s}.subscription-field input::placeholder{color:#f5f1e833}.subscription-field input:hover{border-color:#d9b65d2e}.subscription-field input:focus{background:#040a0eb8;border-color:#25d1ff6b;transform:translateY(-1px);box-shadow:0 0 0 4px #25d1ff0b,0 18px 42px #0000001f}.subscription-field.has-error input{border-color:#ff686875;box-shadow:0 0 0 4px #ff686809}.subscription-field small{color:#ff8787d1;min-height:16px;font-size:9px;line-height:1.5}.subscription-identity-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:27px;display:flex}.subscription-identity-footer p{color:#f5f1e857;align-items:center;gap:9px;max-width:420px;margin:0;font-size:9px;line-height:1.7;display:flex}.subscription-identity-footer p i{color:#62ddffb8;background:#25d1ff09;border:1px solid #25d1ff29;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.subscription-primary-action{color:#f4ddb0;cursor:pointer;background:linear-gradient(135deg,#d9b65d33,#d9b65d13);border:1px solid #d9b65d5c;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-width:184px;height:56px;padding:0 18px 0 22px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff0e}.subscription-primary-action:hover{background:linear-gradient(135deg,#d9b65d42,#d9b65d1a);border-color:#d9b65d8f;transform:translateY(-2px);box-shadow:0 20px 44px #0000003d,0 0 30px #d9b65d0b}.subscription-primary-action span{font-size:11px;font-weight:700}.subscription-primary-action i{color:#d9b65d;font-size:17px;font-style:normal}.subscription-back-link{color:#f5f1e857;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:24px;padding:0;font-size:9px;transition:color .2s;display:inline-flex}.subscription-back-link:hover{color:#f5f1e8b8}.subscription-back-link i{color:#d9b65d;font-style:normal}.subscription-stage-complete-card{text-align:center;max-width:640px;margin-top:6vh;padding:clamp(34px,5vw,58px);animation:.62s cubic-bezier(.16,.82,.22,1) both ddqaSubscriptionCompleteEnter}@keyframes ddqaSubscriptionCompleteEnter{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.subscription-complete-mark{background:radial-gradient(circle,#25d1ff1a,#25d1ff06);border:1px solid #25d1ff2e;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 26px;display:grid;box-shadow:0 0 46px #25d1ff14}.subscription-complete-mark span{color:#6ee1ff;font-size:24px}.subscription-stage-complete-card .subscription-step-label{justify-content:center}.subscription-stage-complete-card h1{color:#f5f1e8;letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(31px,4vw,48px);font-weight:540}.subscription-stage-complete-card>p{color:#f5f1e870;max-width:500px;margin:18px auto 0;font-size:12px;line-height:1.9}.subscription-secondary-action{color:#f5f1e8a6;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;min-width:150px;height:48px;margin-top:30px;padding:0 18px;font-size:10px;transition:border-color .2s,color .2s,transform .2s}.subscription-secondary-action:hover{color:#f3d995;border-color:#d9b65d47;transform:translateY(-1px)}.is-rtl .subscription-identity-card,.is-rtl .subscription-stage-complete-card{text-align:right}.is-rtl .subscription-stage-complete-card{text-align:center}.is-rtl .subscription-step-label{flex-direction:row}.is-rtl .subscription-step-label>span{background:linear-gradient(270deg, var(--subs-gold), transparent)}.is-rtl .subscription-primary-action{padding:0 22px 0 18px}@media (max-width:720px){.subscription-flow-topbar,.subscription-flow-stage{width:min(100% - 28px,930px)}.subscription-flow-topbar{height:78px}.subscription-flow-logo{width:106px}.subscription-flow-stage{min-height:calc(100svh - 94px);padding:28px 0 145px}.subscription-identity-card{border-radius:23px;padding:28px 20px 24px}.subscription-identity-card h1{margin-top:22px;font-size:clamp(38px,12vw,58px)}.subscription-identity-intro{margin-top:16px;font-size:11px}.subscription-identity-form{margin-top:30px}.subscription-name-grid{grid-template-columns:1fr;gap:16px}.subscription-field input{border-radius:15px;height:58px}.subscription-identity-footer{flex-direction:column;align-items:stretch;margin-top:22px}.subscription-primary-action{width:100%;height:56px}.subscription-stage-complete-card{border-radius:23px;margin-top:2vh;padding:32px 22px}}@media (prefers-reduced-motion:reduce){.services-screen.is-subscription-leaving,.subscription-identity-enter,.subscription-flow-entry-flash,.subscription-flow-depth i,.subscription-identity-card,.subscription-stage-complete-card,.subscription-flow-screen.is-leaving .subscription-identity-card,.subscription-flow-screen.is-leaving .subscription-stage-complete-card{animation-duration:1ms!important;animation-delay:0s!important}}.service-impact-card.is-actionable{cursor:pointer}.service-impact-card.is-actionable:focus-visible{outline-offset:5px;outline:1px solid #d9b65db8}.service-impact-card.is-actionable:hover{border-color:#d9b65d38}.subscription-status-screen{isolation:isolate;color:#f5f1e8;background:radial-gradient(circle at 50% -15%,#1fb9ff14,#0000 42%),radial-gradient(circle at 90% 80%,#d9b65d0e,#0000 35%),#05080b;min-height:100svh;animation:.92s cubic-bezier(.12,.86,.18,1) both ddqaStatusWorldEnter;position:relative;overflow:hidden}@keyframes ddqaStatusWorldEnter{0%{opacity:0;filter:blur(12px);transform:perspective(900px)translateZ(-80px)scale(.96)}52%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur();transform:perspective(900px)translateZ(0)scale(1)}}.subscription-status-sweep{z-index:12;pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 36%,#50dcff1f 47%,#ffffff29 50%,#d9b65d1a 53%,#0000 64%);animation:1.05s cubic-bezier(.2,.7,.2,1) 80ms both ddqaStatusSweep;position:fixed;inset:-30%;transform:translate(-55%)}@keyframes ddqaStatusSweep{0%{opacity:0;transform:translate(-55%)}24%{opacity:.8}to{opacity:0;transform:translate(55%)}}.subscription-status-space{z-index:-1;pointer-events:none;position:fixed;inset:0}.subscription-status-space i{border:1px solid #25d1ff12;border-radius:50%;animation:13s linear infinite ddqaStatusRings;position:absolute}.subscription-status-space i:first-child{width:52vw;height:52vw;top:14vh;left:-22vw}.subscription-status-space i:nth-child(2){border-color:#d9b65d0e;width:38vw;height:38vw;animation-duration:17s;animation-direction:reverse;bottom:4vh;right:-16vw}.subscription-status-space i:nth-child(3){width:18vw;height:18vw;animation-duration:9s;top:10vh;right:16vw}@keyframes ddqaStatusRings{to{transform:rotate(360deg)}}.subscription-status-stage{z-index:2;width:min(960px,100% - 44px);margin:0 auto;padding:clamp(36px,6vh,74px) 0 170px;position:relative}.subscription-status-heading{max-width:720px;margin-bottom:clamp(34px,5vh,52px);animation:.72s cubic-bezier(.16,.84,.22,1) .17s both ddqaStatusHeadingEnter}@keyframes ddqaStatusHeadingEnter{0%{opacity:0;filter:blur(7px);transform:translateY(24px)skewY(.8deg)}to{opacity:1;filter:blur();transform:translateY(0)skewY(0)}}.subscription-status-heading h1{color:#f5f1e8;letter-spacing:-.045em;flex-wrap:wrap;gap:.18em;margin:25px 0 0;font-size:clamp(38px,5.5vw,68px);font-weight:430;line-height:1.04;display:flex}.subscription-status-heading h1 strong{color:#d9b65d;font-weight:650}.subscription-status-heading p{color:#f5f1e86e;max-width:600px;margin:18px 0 0;font-size:12px;line-height:1.9}.subscription-status-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.subscription-status-card{min-height:260px;text-align:inherit;color:inherit;cursor:pointer;isolation:isolate;background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff13;border-radius:25px;outline:none;flex-direction:column;align-items:flex-start;padding:28px;transition:transform .38s cubic-bezier(.16,.8,.22,1),border-color .3s,box-shadow .38s,background .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000002e}.subscription-status-card:first-child{animation:.78s cubic-bezier(.16,.84,.22,1) .27s both ddqaChoiceCardLeft}.subscription-status-card:nth-child(2){animation:.78s cubic-bezier(.16,.84,.22,1) .34s both ddqaChoiceCardRight}@keyframes ddqaChoiceCardLeft{0%{opacity:0;filter:blur(7px);transform:translate(-34px)rotateY(5deg)scale(.96)}to{opacity:1;filter:blur();transform:translate(0)rotateY(0)scale(1)}}@keyframes ddqaChoiceCardRight{0%{opacity:0;filter:blur(7px);transform:translate(34px)rotateY(-5deg)scale(.96)}to{opacity:1;filter:blur();transform:translate(0)rotateY(0)scale(1)}}.subscription-status-card:hover{border-color:#d9b65d3d;transform:translateY(-6px)scale(1.012);box-shadow:0 40px 90px #00000040}.subscription-status-card:active{transition-duration:90ms;transform:translateY(-1px)scale(.985)}.subscription-status-card:disabled{cursor:default}.subscription-status-card-glow{z-index:-1;opacity:0;filter:blur(8px);border-radius:50%;width:220px;height:220px;transition:opacity .35s,transform .6s;position:absolute;bottom:-110px;right:-90px}.subscription-status-card.is-existing .subscription-status-card-glow{background:radial-gradient(circle,#25d1ff21,#0000 68%)}.subscription-status-card.is-new .subscription-status-card-glow{background:radial-gradient(circle,#d9b65d21,#0000 68%)}.subscription-status-card:hover .subscription-status-card-glow{opacity:1;transform:scale(1.35)}.subscription-status-orbit{background:#0000002b;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:34px;display:grid;position:relative}.subscription-status-orbit i{border:1px dashed #25d1ff1f;border-radius:50%;animation:9s linear infinite ddqaChoiceOrbit;position:absolute;inset:-7px}.subscription-status-card.is-new .subscription-status-orbit i{border-color:#d9b65d26;animation-direction:reverse}@keyframes ddqaChoiceOrbit{to{transform:rotate(360deg)}}.subscription-status-orbit b{color:#71dffb;font-size:22px;font-weight:400}.subscription-status-card.is-new .subscription-status-orbit b{color:#d9b65d}.subscription-status-card-copy{flex-direction:column;align-items:flex-start;display:flex}.subscription-status-card-copy small{color:#d9b65da6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700}.subscription-status-card-copy strong{color:#f5f1e8;font-size:clamp(19px,2.3vw,26px);font-weight:560;line-height:1.3}.subscription-status-card-copy>span{color:#f5f1e861;max-width:360px;margin-top:12px;font-size:10px;line-height:1.85}.subscription-status-arrow{color:#f5f1e847;font-size:20px;transition:color .25s,transform .3s;position:absolute;bottom:24px;right:25px}.is-rtl .subscription-status-arrow{left:25px;right:auto}.subscription-status-card:hover .subscription-status-arrow{color:#d9b65d;transform:translate(5px)}.is-rtl .subscription-status-card:hover .subscription-status-arrow{transform:translate(-5px)}.subscription-status-screen.choice-existing .subscription-status-card.is-existing{animation:1.15s cubic-bezier(.18,.82,.24,1) forwards ddqaExistingChoiceSelected}@keyframes ddqaExistingChoiceSelected{0%{transform:translateY(0)scale(1)}18%{transform:translateY(2px)scale(.965)}42%{border-color:#25d1ff7a;transform:translateY(-8px)scale(1.035);box-shadow:0 0 0 5px #25d1ff09,0 36px 90px #00000047}to{border-color:#25d1ff57;transform:perspective(800px)translateZ(120px)scale(1.075)}}.subscription-status-screen.choice-new .subscription-status-card.is-new{animation:1.15s cubic-bezier(.14,.82,.22,1) forwards ddqaNewChoiceSelected}@keyframes ddqaNewChoiceSelected{0%{transform:scale(1)}20%{transform:scale(.975)}52%{border-color:#d9b65d8a;transform:translateY(-7px)scale(1.035);box-shadow:0 0 45px #d9b65d14,0 38px 90px #00000047}to{border-color:#d9b65d5c;transform:translateY(-10px)scale(1.055);box-shadow:0 0 75px #d9b65d1a,0 42px 100px #0000004d}}.subscription-status-screen.has-choice .subscription-status-card:not(.is-selected){opacity:.18;filter:blur(3px);pointer-events:none;transform:scale(.94)}.subscription-status-choice-note{color:#f5f1e878;text-align:center;background:#ffffff06;border:1px solid #ffffff0f;border-radius:15px;justify-content:center;align-items:center;gap:11px;max-width:620px;margin:28px auto 0;padding:15px 17px;animation:.52s cubic-bezier(.2,.8,.2,1) both ddqaChoiceNote;display:flex}.subscription-status-choice-note span{color:#62daf7}.subscription-status-choice-note p{margin:0;font-size:9px;line-height:1.7}.subscription-status-back{margin-top:26px}.subscription-status-screen.is-leaving{animation:.54s cubic-bezier(.55,.04,.42,.96) forwards ddqaStatusBackExit}@keyframes ddqaStatusBackExit{to{opacity:0;filter:blur(9px);transform:scale(.97)translateY(14px)}}.is-rtl .subscription-status-heading,.is-rtl .subscription-status-card{text-align:right}.is-rtl .subscription-status-card-copy{align-items:flex-start}@media (max-width:720px){.subscription-status-stage{width:min(100% - 28px,960px);padding:30px 0 150px}.subscription-status-heading{margin-bottom:29px}.subscription-status-heading h1{margin-top:21px;font-size:clamp(36px,11vw,52px)}.subscription-status-options{grid-template-columns:1fr;gap:13px}.subscription-status-card{border-radius:22px;min-height:206px;padding:23px 21px}.subscription-status-orbit{width:49px;height:49px;margin-bottom:25px}.subscription-status-card-copy strong{font-size:20px}.subscription-status-card-copy>span{padding-inline-end:28px}}@media (prefers-reduced-motion:reduce){.subscription-status-screen,.subscription-status-sweep,.subscription-status-space i,.subscription-status-heading,.subscription-status-card,.subscription-status-orbit i,.subscription-status-screen.choice-existing .subscription-status-card.is-existing,.subscription-status-screen.choice-new .subscription-status-card.is-new,.subscription-status-choice-note{animation-duration:1ms!important;animation-delay:0s!important}}.subscription-verify-screen{isolation:isolate;color:#f5f1e8;background:radial-gradient(circle at 50% 45%,#19c2e80b,#0000 34%),radial-gradient(circle at 80% 12%,#d9b65d0b,#0000 30%),#04080a;min-height:100svh;animation:.76s cubic-bezier(.16,.82,.22,1) both ddqaVerifyWorldBoot;position:relative;overflow:hidden}@keyframes ddqaVerifyWorldBoot{0%{opacity:0;filter:blur(12px);transform:scale(1.035)}45%{opacity:.75}to{opacity:1;filter:blur();transform:scale(1)}}.subscription-verify-beam{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#40dbff33,#78ebffcc,#d9b65d59,#0000);height:2px;animation:1.25s cubic-bezier(.16,.8,.2,1) .15s both ddqaVerifyBeamArrival;position:fixed;top:-10%;left:0;right:0;box-shadow:0 0 26px #4ad9ff4d}@keyframes ddqaVerifyBeamArrival{0%{opacity:0;top:8%}18%{opacity:.8}80%{opacity:.22}to{opacity:0;top:92%}}.subscription-verify-noise{z-index:-1;pointer-events:none;opacity:.15;background-image:linear-gradient(#ffffff03 1px,#0000 1px);background-size:100% 6px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.subscription-verify-stage{z-index:2;width:min(980px,100% - 44px);margin:0 auto;padding:clamp(36px,6vh,76px) 0 170px;position:relative}.subscription-verify-layout{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:center;gap:clamp(32px,6vw,74px);display:grid}.subscription-verify-copy{animation:.72s cubic-bezier(.16,.82,.22,1) .1s both ddqaVerifyCopyEnter}@keyframes ddqaVerifyCopyEnter{0%{opacity:0;filter:blur(6px);transform:translate(-26px)}to{opacity:1;filter:blur();transform:translate(0)}}.is-rtl .subscription-verify-copy{animation-name:ddqaVerifyCopyEnterRtl}@keyframes ddqaVerifyCopyEnterRtl{0%{opacity:0;filter:blur(6px);transform:translate(26px)}to{opacity:1;filter:blur();transform:translate(0)}}.subscription-verify-copy h1{color:#f5f1e8;letter-spacing:-.045em;flex-direction:column;margin:26px 0 0;font-size:clamp(42px,5.4vw,68px);font-weight:430;line-height:1.02;display:flex}.subscription-verify-copy h1 strong{color:#d9b65d;margin-top:2px;font-weight:650}.subscription-verify-copy>p{color:#f5f1e86b;max-width:500px;margin:20px 0 0;font-size:11px;line-height:1.9}.subscription-verify-panel{background:linear-gradient(155deg,#ffffff0a,#00000029);border:1px solid #51d7ff1a;border-radius:28px;align-items:center;min-height:430px;padding:clamp(24px,4vw,38px);animation:.82s cubic-bezier(.16,.82,.22,1) .17s both ddqaVerifyPanelEnter;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000040,inset 0 1px #ffffff09}.subscription-verify-panel:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(105deg,#0000 20%,#25d1ff0a,#0000 48%);animation:4.5s ease-in-out infinite ddqaVerifyPanelSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes ddqaVerifyPanelEnter{0%{opacity:0;filter:blur(8px);transform:translateY(25px)rotateX(4deg)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}@keyframes ddqaVerifyPanelSweep{0%,55%{transform:translate(-100%)}78%,to{transform:translate(100%)}}.subscription-verify-panel form{z-index:1;width:100%;position:relative}.subscription-verify-field{flex-direction:column;gap:10px;display:flex}.subscription-verify-field+.subscription-verify-field{margin-top:20px}.subscription-verify-field>span{color:#f5f1e89e;font-size:10px;font-weight:650}.subscription-verify-field input{color:#f5f1e8;caret-color:#55dcff;width:100%;height:61px;font:inherit;background:#0000004d;border:1px solid #ffffff13;border-radius:16px;outline:none;padding:0 17px;font-size:14px;transition:border-color .25s,box-shadow .25s,transform .25s}.subscription-verify-field input:focus{border-color:#4bdcff5c;transform:translateY(-1px);box-shadow:0 0 0 4px #4bdcff09,0 15px 35px #00000021}.subscription-verify-field input::placeholder{color:#f5f1e830}.subscription-verify-error{color:#ff9b9bd1;background:#ff464609;border:1px solid #ff62622b;border-radius:13px;align-items:flex-start;gap:10px;margin-top:19px;padding:13px 14px;animation:.36s cubic-bezier(.2,.8,.2,1) both ddqaVerifyError;display:flex}@keyframes ddqaVerifyError{0%{opacity:0;transform:translate(-8px)}48%{transform:translate(4px)}to{opacity:1;transform:translate(0)}}.subscription-verify-error i{border:1px solid #ff6e6e38;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.subscription-verify-error span{font-size:9px;line-height:1.7}.subscription-verify-privacy{color:#f5f1e84f;align-items:center;gap:9px;margin-top:21px;font-size:8px;line-height:1.65;display:flex}.subscription-verify-privacy i{color:#5be0ffa6;border:1px solid #3dd8ff24;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.subscription-verify-action{color:#e9f8fc;cursor:pointer;background:linear-gradient(110deg,#23bfe61c,#d9b65d12);border:1px solid #3fd7ff3d;border-radius:15px;justify-content:space-between;align-items:center;width:100%;height:57px;margin-top:24px;padding:0 18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.subscription-verify-action:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1c,#0000);width:80px;transition:transform .55s;position:absolute;top:0;bottom:0;transform:skew(-17deg)translate(-180px)}.subscription-verify-action:hover{border-color:#45deff6b;transform:translateY(-2px);box-shadow:0 17px 42px #0003,0 0 35px #28cdf20b}.subscription-verify-action:hover:after{transform:skew(-17deg)translate(520px)}.subscription-verify-action:active{transform:translateY(1px)scale(.985)}.subscription-verify-action span{font-size:10px;font-weight:700}.subscription-verify-action i{color:#5fe0ff;font-size:17px;font-style:normal}.subscription-verify-back{grid-column:1/-1;margin-top:0}.subscription-live-scan{z-index:2;text-align:center;width:100%;padding:12px 3px;animation:.46s ease-out both ddqaScannerMaterialize;position:relative}@keyframes ddqaScannerMaterialize{0%{opacity:0;filter:blur(5px);transform:scale(.97)}to{opacity:1;filter:blur();transform:scale(1)}}.subscription-scan-core{place-items:center;width:112px;height:112px;margin:0 auto 24px;display:grid;position:relative}.subscription-scan-core span{background:radial-gradient(circle,#49dbff33,#49dbff06);border:1px solid #4fe0ff80;border-radius:50%;width:33px;height:33px;animation:1.35s ease-in-out infinite ddqaScannerPulse;box-shadow:0 0 34px #3cd7fa2e}.subscription-scan-core i,.subscription-scan-core b{border:1px solid #45dbff2b;border-radius:50%;animation:2.2s linear infinite ddqaScannerOrbit;position:absolute;inset:8px}.subscription-scan-core i:after{content:"";background:#5ce0ff;border-radius:50%;width:9px;height:4px;position:absolute;top:-2px;left:50%;box-shadow:0 0 12px #5ce0ffd9}.subscription-scan-core b{border-style:dashed;border-color:#d9b65d1f;animation-duration:3.5s;animation-direction:reverse;inset:-2px}@keyframes ddqaScannerPulse{50%{transform:scale(1.25);box-shadow:0 0 55px #3cd7fa42}}@keyframes ddqaScannerOrbit{to{transform:rotate(360deg)}}.subscription-live-scan>strong{color:#f5f1e8c7;font-size:13px;font-weight:560;display:block}.subscription-scan-list{flex-direction:column;gap:9px;max-width:330px;margin:27px auto 0;display:flex}.subscription-scan-item{color:#f5f1e840;background:#ffffff03;border:1px solid #ffffff0b;border-radius:12px;align-items:center;gap:11px;min-height:42px;padding:9px 11px;transition:border-color .3s,background .3s,color .3s,transform .3s;display:flex}.subscription-scan-item i{border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.subscription-scan-item span{font-size:9px}.subscription-scan-item.is-active{color:#e8faffbd;background:#43d5f607;border-color:#4fddff2e;transform:translate(4px)}.is-rtl .subscription-scan-item.is-active{transform:translate(-4px)}.subscription-scan-item.is-active i{color:#65e1ff;border-color:#50deff52;animation:.9s ease-in-out infinite ddqaScanItemPulse;box-shadow:0 0 15px #50deff14}.subscription-scan-item.is-done{color:#f5f1e87a}.subscription-scan-item.is-done i{color:#72e7ffcc;border-color:#50deff2e}@keyframes ddqaScanItemPulse{50%{transform:scale(1.08)}}.subscription-verified-result{text-align:center;background:radial-gradient(circle at 50% 0,#43dcff13,#0000 31%),linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #43dcff21;border-radius:29px;width:min(690px,100%);margin:3vh auto 0;padding:clamp(31px,5vw,56px);animation:.9s cubic-bezier(.12,.86,.18,1) both ddqaVerifiedReveal;box-shadow:0 40px 110px #00000047}@keyframes ddqaVerifiedReveal{0%{opacity:0;filter:blur(12px);transform:perspective(800px)translateZ(-80px)scale(.92)}55%{opacity:1;filter:blur(2px);transform:perspective(800px)translateZ(16px)scale(1.015)}to{opacity:1;filter:blur();transform:perspective(800px)translateZ(0)scale(1)}}.subscription-verified-orbit{place-items:center;width:86px;height:86px;margin:0 auto 30px;display:grid;position:relative}.subscription-verified-orbit span{z-index:2;color:#6be3ff;background:radial-gradient(circle,#48d9fa24,#48d9fa06);border:1px solid #49ddff4d;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid;position:relative;box-shadow:0 0 45px #4adcff1f}.subscription-verified-orbit i,.subscription-verified-orbit b{border:1px solid #4cdeff1c;border-radius:50%;animation:7s linear infinite ddqaVerifiedOrbit;position:absolute;inset:0}.subscription-verified-orbit b{border-style:dashed;border-color:#d9b65d1a;animation-duration:11s;animation-direction:reverse;inset:-9px}@keyframes ddqaVerifiedOrbit{to{transform:rotate(360deg)}}.subscription-verified-result .subscription-step-label{justify-content:center}.subscription-verified-result h1{color:#f5f1e8;letter-spacing:-.035em;margin:23px 0 0;font-size:clamp(30px,4vw,47px);font-weight:530;line-height:1.15}.subscription-verified-grid{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.subscription-verified-grid>div{background:#00000024;border:1px solid #ffffff0e;border-radius:15px;flex-direction:column;justify-content:center;min-height:85px;padding:16px;display:flex}.subscription-verified-grid .is-wide{grid-column:span 2}.subscription-verified-grid small{color:#f5f1e847;font-size:8px}.subscription-verified-grid strong{color:#f5f1e8c2;margin-top:8px;font-size:12px;font-weight:580;line-height:1.5}.subscription-verified-next{color:#e6cf939e;background:#d9b65d06;border:1px solid #d9b65d17;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:15px;display:flex}.subscription-verified-next span{background:#d9b65d;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite ddqaNextPulse;box-shadow:0 0 13px #d9b65d66}.subscription-verified-next p{margin:0;font-size:9px}@keyframes ddqaNextPulse{50%{opacity:.48;transform:scale(.65)}}.subscription-verify-screen.is-leaving{animation:.64s cubic-bezier(.55,.04,.42,.96) forwards ddqaVerifyExit}@keyframes ddqaVerifyExit{to{opacity:0;filter:blur(11px);transform:scale(.965)}}@media (max-width:760px){.subscription-verify-stage{width:min(100% - 28px,980px);padding:31px 0 155px}.subscription-verify-layout{grid-template-columns:1fr;gap:28px}.subscription-verify-copy h1{margin-top:21px;font-size:clamp(38px,11vw,54px)}.subscription-verify-panel{border-radius:23px;min-height:390px;padding:24px 20px}.subscription-verify-field input{height:58px}.subscription-verified-result{border-radius:23px;margin-top:1vh;padding:30px 20px}.subscription-verified-grid{grid-template-columns:1fr}.subscription-verified-grid .is-wide{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.subscription-verify-screen,.subscription-verify-beam,.subscription-verify-copy,.subscription-verify-panel,.subscription-verify-panel:before,.subscription-live-scan,.subscription-scan-core span,.subscription-scan-core i,.subscription-scan-core b,.subscription-scan-item.is-active i,.subscription-verified-result,.subscription-verified-orbit i,.subscription-verified-orbit b,.subscription-verified-next span{animation-duration:1ms!important;animation-delay:0s!important}}@keyframes ddqaSuccessCelebrationIn{0%{opacity:0;filter:blur(8px);transform:scale(.55)rotate(-12deg)}62%{opacity:1;filter:blur();transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ddqaSuccessRing{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.75;transform:scale(1.08)}}@keyframes ddqaSuccessSpin{to{transform:rotate(360deg)}}@keyframes ddqaSuccessRay{0%,to{opacity:.22;height:16px}50%{opacity:.72;height:26px}}@media (prefers-reduced-motion:reduce){.subscription-verified-celebration,.subscription-success-core:before,.subscription-success-core:after,.subscription-success-ray{animation-duration:1ms!important;animation-delay:0s!important}}.subscription-verified-celebration{isolation:isolate;place-items:center;width:112px;height:112px;margin:0 auto 30px;animation:.76s cubic-bezier(.12,.86,.18,1) both ddqaSuccessCelebrationIn;display:grid;position:relative}.subscription-success-core{z-index:2;background:radial-gradient(circle,#5fe5ff2e,#5fe5ff09 52%,#0000 72%);border:1px solid #58e1ff45;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 0 44px #3edaff24,inset 0 0 26px #ffffff06}.subscription-success-core:before,.subscription-success-core:after{content:"";border:1px solid #53e0ff21;border-radius:50%;position:absolute}.subscription-success-core:before{animation:2.4s ease-in-out infinite ddqaSuccessRing;inset:-12px}.subscription-success-core:after{border-style:dashed;border-color:#d9b65d21;animation:9s linear infinite ddqaSuccessSpin;inset:-25px}.subscription-success-core i,.subscription-success-core b,.subscription-success-core em{background:#69e5ff;border-radius:50%;width:7px;height:7px;font-style:normal;display:block;position:absolute;box-shadow:0 0 16px #69e5ffb8}.subscription-success-core i{transform:translate(-9px,-4px)scale(.72)}.subscription-success-core b{background:#e4c56f;transform:translate(8px,-8px)scale(.48);box-shadow:0 0 14px #e4c56f94}.subscription-success-core em{transform:translate(2px,9px)scale(.6)}.subscription-success-ray{z-index:1;transform-origin:50% 56px;opacity:.55;background:linear-gradient(#69e5ffb8,#0000);border-radius:999px;width:2px;height:22px;animation:1.8s ease-in-out infinite ddqaSuccessRay;position:absolute;top:0}.subscription-success-ray.ray-1{transform:rotate(0)}.subscription-success-ray.ray-2{transform:rotate(90deg)}.subscription-success-ray.ray-3{transform:rotate(180deg)}.subscription-success-ray.ray-4{transform:rotate(270deg)}@media (prefers-reduced-motion:reduce){.subscription-verified-celebration,.subscription-success-core:before,.subscription-success-core:after,.subscription-success-ray{animation-duration:1ms!important;animation-delay:0s!important}}.subscription-success-emblem{isolation:isolate;place-items:center;width:118px;height:118px;margin:0 auto 30px;animation:.76s cubic-bezier(.12,.86,.18,1) both ddqaSuccessEmblemArrival;display:grid;position:relative}.subscription-success-star{z-index:4;background:radial-gradient(circle at 35% 28%,#fff5c62e,#0000 35%),linear-gradient(145deg,#d9b65d29,#2fd4f80e);border:1px solid #e7c76f57;border-radius:22px;place-items:center;width:66px;height:66px;animation:.9s cubic-bezier(.12,.86,.18,1) both ddqaSuccessStarSettle;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 18px 45px #00000038,0 0 42px #d9b65d14,inset 0 1px #ffffff14}.subscription-success-star>span{color:#efd37f;text-shadow:0 0 18px #efd37f7a,0 0 34px #efd37f29;font-size:31px;line-height:1;display:block;transform:rotate(-45deg)}.subscription-success-halo{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subscription-success-halo.halo-a{border:1px solid #46dcff24;width:88px;height:88px;animation:2.2s ease-in-out infinite ddqaSuccessHaloPulse;box-shadow:0 0 30px #46dcff0b}.subscription-success-halo.halo-b{border:1px dashed #d9b65d1f;width:112px;height:112px;animation:10s linear infinite ddqaSuccessHaloSpin}.subscription-success-particle{z-index:3;opacity:.78;background:#76e7ff;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite ddqaSuccessParticle;position:absolute;box-shadow:0 0 12px #76e7ffb3}.subscription-success-particle.particle-1{top:9px;left:55px}.subscription-success-particle.particle-2{background:#efd37f;animation-delay:-260ms;top:26px;right:13px;box-shadow:0 0 12px #efd37f99}.subscription-success-particle.particle-3{animation-delay:-520ms;bottom:20px;right:18px}.subscription-success-particle.particle-4{background:#efd37f;animation-delay:-780ms;bottom:8px;left:52px;box-shadow:0 0 12px #efd37f99}.subscription-success-particle.particle-5{animation-delay:-1040ms;bottom:25px;left:13px}.subscription-success-particle.particle-6{background:#efd37f;animation-delay:-1300ms;top:25px;left:11px;box-shadow:0 0 12px #efd37f99}@keyframes ddqaSuccessEmblemArrival{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.62)}58%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ddqaSuccessStarSettle{0%{transform:rotate(18deg)scale(.55)}64%{transform:rotate(49deg)scale(1.08)}to{transform:rotate(45deg)scale(1)}}@keyframes ddqaSuccessHaloPulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.78;transform:translate(-50%,-50%)scale(1.08)}}@keyframes ddqaSuccessHaloSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ddqaSuccessParticle{0%,to{opacity:.26;transform:scale(.65)}50%{opacity:.95;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.subscription-success-emblem,.subscription-success-star,.subscription-success-halo,.subscription-success-particle{animation-duration:1ms!important;animation-delay:0s!important}}.subscription-verified-continue{margin-top:18px}.subscription-renewal-screen{isolation:isolate;color:#f5f1e8;background:radial-gradient(circle at 78% 18%,#d9b65d12,#0000 30%),radial-gradient(circle at 16% 68%,#30d2f60e,#0000 34%),#05080a;min-height:100svh;animation:.82s cubic-bezier(.14,.84,.2,1) both ddqaRenewalWorldIn;position:relative;overflow:hidden}.subscription-renewal-aurora{z-index:-2;pointer-events:none;filter:blur(40px);background:conic-gradient(from 110deg,#0000,#36d5f909,#0000 27%,#d9b65d08,#0000 58%);animation:16s linear infinite ddqaRenewalAurora;position:fixed;inset:-35%}.subscription-renewal-lines{z-index:-1;pointer-events:none;position:fixed;inset:0}.subscription-renewal-lines i{background:linear-gradient(90deg,#0000,#48dbfb14,#d9b65d14,#0000);width:120%;height:1px;animation:8s ease-in-out infinite alternate ddqaRenewalLineDrift;position:absolute;left:-10%;transform:rotate(-7deg)}.subscription-renewal-lines i:first-child{top:27%}.subscription-renewal-lines i:nth-child(2){animation-delay:-2.5s;top:55%}.subscription-renewal-lines i:nth-child(3){animation-delay:-5s;top:79%}.subscription-renewal-stage{z-index:2;width:min(1040px,100% - 44px);margin:0 auto;padding:clamp(34px,5vh,68px) 0 170px;position:relative}.subscription-renewal-heading{max-width:760px;animation:.7s cubic-bezier(.16,.84,.22,1) .1s both ddqaRenewalHeadingIn}.subscription-renewal-heading h1{letter-spacing:-.045em;flex-wrap:wrap;gap:.18em;margin:25px 0 0;font-size:clamp(40px,5.5vw,68px);font-weight:430;line-height:1.04;display:flex}.subscription-renewal-heading h1 strong{color:#d9b65d;font-weight:650}.subscription-renewal-heading p{color:#f5f1e86e;max-width:650px;margin:18px 0 0;font-size:11px;line-height:1.9}.subscription-renewal-current{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;margin-top:30px;padding:14px 17px;display:inline-flex}.subscription-renewal-current small{color:#f5f1e852;font-size:8px}.subscription-renewal-current strong{color:#f5f1e8b8;font-size:10px;font-weight:600}.subscription-renewal-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:25px;display:grid}.subscription-renewal-option{text-align:start;min-height:245px;color:inherit;cursor:pointer;animation:ddqaRenewalOptionIn .66s cubic-bezier(.16,.84,.22,1) calc(.17s + var(--renewal-index) * 70ms) both;background:linear-gradient(155deg,#ffffff0a,#ffffff02);border:1px solid #fff1;border-radius:21px;flex-direction:column;align-items:stretch;padding:22px 17px 18px;transition:transform .32s cubic-bezier(.16,.8,.22,1),border-color .28s,opacity .3s,filter .3s,box-shadow .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 62px #00000029}.subscription-renewal-option:hover{border-color:#d9b65d40;transform:translateY(-7px)scale(1.018);box-shadow:0 36px 82px #00000040}.subscription-renewal-option:active{transition-duration:80ms;transform:translateY(-1px)scale(.975)}.subscription-renewal-option.is-selected{background:radial-gradient(circle at 50% 110%,#d9b65d1f,#0000 45%),linear-gradient(155deg,#d9b65d13,#ffffff03);border-color:#d9b65d85;animation:.85s cubic-bezier(.16,.82,.22,1) both ddqaRenewalSelected;box-shadow:0 0 0 4px #d9b65d06,0 35px 90px #00000045,0 0 45px #d9b65d0e}.subscription-renewal-option.is-muted{opacity:.18;filter:blur(2px);transform:scale(.95)}.subscription-renewal-months{align-items:baseline;gap:6px;display:flex}.subscription-renewal-months strong{color:#f5f1e8;font-size:34px;font-weight:560}.subscription-renewal-months small{color:#d9b65dab;font-size:8px}.subscription-renewal-price,.subscription-renewal-projected{flex-direction:column;gap:7px;margin-top:25px;display:flex}.subscription-renewal-price small,.subscription-renewal-projected small{color:#f5f1e842;font-size:7px}.subscription-renewal-price strong{color:#f5f1e8cc;font-size:14px;font-weight:650}.subscription-renewal-projected{margin-top:18px}.subscription-renewal-projected strong{color:#f5f1e887;font-size:9px;font-weight:530;line-height:1.5}.subscription-renewal-option-arrow{inset-inline-end:17px;color:#f5f1e833;font-size:16px;position:absolute;bottom:16px}.subscription-renewal-note{color:#f5f1e84d;background:#ffffff04;border:1px solid #ffffff0b;border-radius:13px;align-items:flex-start;gap:10px;max-width:780px;margin:20px auto 0;padding:13px 15px;display:flex}.subscription-renewal-note i{color:#66e2fda6;border:1px solid #41dafa21;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.subscription-renewal-note p{margin:0;font-size:8px;line-height:1.7}.subscription-renewal-selection-result{background:#ffffff05;border:1px solid #d9b65d21;border-radius:19px;grid-template-columns:auto 1fr;align-items:center;gap:16px;max-width:760px;margin:27px auto 0;padding:22px;animation:.65s cubic-bezier(.16,.84,.22,1) both ddqaRenewalResultIn;display:grid}.subscription-renewal-selection-icon{color:#e7c66f;background:#d9b65d0b;border:1px solid #d9b65d38;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.subscription-renewal-selection-result>div>strong{color:#f5f1e8d1;font-size:12px;display:block}.subscription-renewal-selection-result>div>p{color:#f5f1e859;margin:7px 0 0;font-size:9px;line-height:1.7}.subscription-renewal-selection-actions{grid-column:1/-1;gap:10px;display:flex}.subscription-renewal-next,.subscription-renewal-change{cursor:pointer;border-radius:13px;height:49px}.subscription-renewal-next{color:#efd8a0;background:linear-gradient(135deg,#d9b65d26,#d9b65d0e);border:1px solid #d9b65d4a;flex:1;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.subscription-renewal-next span{font-size:9px;font-weight:700}.subscription-renewal-next i{color:#d9b65d;font-style:normal}.subscription-renewal-change{color:#f5f1e86b;background:#ffffff05;border:1px solid #ffffff0f;padding:0 18px;font-size:9px}.subscription-renewal-loading,.subscription-renewal-error{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:min(560px,100%);min-height:250px;margin:45px auto 0;padding:32px;display:flex}.subscription-renewal-loader{width:80px;height:80px;margin-bottom:22px;position:relative}.subscription-renewal-loader i,.subscription-renewal-loader b,.subscription-renewal-loader em{border:1px solid #3edafa24;border-radius:50%;animation:1.8s linear infinite ddqaRenewalLoader;position:absolute;inset:0}.subscription-renewal-loader b{border-style:dashed;border-color:#d9b65d29;animation-direction:reverse;inset:12px}.subscription-renewal-loader em{background:#43dcfc1a;animation:1.2s ease-in-out infinite ddqaRenewalLoaderPulse;inset:28px;box-shadow:0 0 30px #43dcfc1f}.subscription-renewal-loading strong{color:#f5f1e8a1;font-size:11px}.subscription-renewal-error>span{color:#ff8c8ccc;border:1px solid #ff646433;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.subscription-renewal-error p{color:#f5f1e87a;max-width:420px;margin:18px 0 0;font-size:10px;line-height:1.8}.subscription-renewal-error button{color:#f5f1e894;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;height:43px;margin-top:20px;padding:0 18px}.subscription-renewal-back{margin-top:24px}.subscription-renewal-screen.is-leaving{animation:.56s cubic-bezier(.55,.04,.42,.96) forwards ddqaRenewalExit}@keyframes ddqaRenewalWorldIn{0%{opacity:0;filter:blur(9px);transform:scale(.975)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes ddqaRenewalAurora{to{transform:rotate(360deg)}}@keyframes ddqaRenewalLineDrift{0%{opacity:.35;transform:translate(-3%)rotate(-7deg)}to{opacity:.8;transform:translate(3%)rotate(-7deg)}}@keyframes ddqaRenewalHeadingIn{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes ddqaRenewalOptionIn{0%{opacity:0;filter:blur(5px);transform:translateY(28px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes ddqaRenewalSelected{0%{transform:scale(1)}28%{transform:scale(.965)}68%{transform:translateY(-8px)scale(1.045)}to{transform:translateY(-5px)scale(1.025)}}@keyframes ddqaRenewalResultIn{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes ddqaRenewalLoader{to{transform:rotate(360deg)}}@keyframes ddqaRenewalLoaderPulse{50%{transform:scale(1.22);box-shadow:0 0 45px #43dcfc2e}}@keyframes ddqaRenewalExit{to{opacity:0;filter:blur(9px);transform:scale(.965)translateY(12px)}}@media (max-width:900px){.subscription-renewal-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.subscription-renewal-stage{width:min(100% - 28px,1040px);padding:30px 0 155px}.subscription-renewal-heading h1{font-size:clamp(37px,11vw,52px)}.subscription-renewal-options{grid-template-columns:1fr}.subscription-renewal-option{min-height:178px;padding:19px}.subscription-renewal-selection-actions{flex-direction:column}}.subscription-renewal-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:30px;display:flex}.subscription-renewal-toolbar .subscription-renewal-current{margin-top:0}.subscription-renewal-currency{gap:6px;min-width:230px;display:grid}.subscription-renewal-currency>span{color:#f5f1e857;font-size:8px}.subscription-renewal-currency select{color:#f5f1e8;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#0c1012;border:1px solid #d9b65d26;border-radius:12px;outline:none;padding:0 11px;font-size:9px}.subscription-renewal-currency select:focus{border-color:#d9b65d5c}.subscription-renewal-currency select:disabled{opacity:.45;cursor:not-allowed}.subscription-renewal-currency>small{color:#f5f1e847;font-size:7px;line-height:1.5}@media (max-width:620px){.subscription-renewal-toolbar{flex-direction:column;align-items:stretch}.subscription-renewal-currency{width:100%;min-width:0}}.subscription-renewal-price strong{letter-spacing:-.5px;color:#f6f1e7;line-height:1.05;font-size:clamp(18px,2.1vw,28px)!important;font-weight:900!important}.subscription-payment-transition{z-index:99990;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle,#d6b14b1f,#0000 32%),#030709f0;place-items:center;animation:.42s cubic-bezier(.2,.8,.2,1) both ddqaPaymentTransitionIn;display:grid;position:fixed;inset:0;overflow:hidden}.subscription-payment-transition-rings{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.subscription-payment-transition-rings i{border:1px solid #e1bd543d;border-radius:50%;width:220px;height:220px;animation:1.1s ease-out infinite ddqaPaymentRing;position:absolute}.subscription-payment-transition-rings i:nth-child(2){animation-delay:.16s}.subscription-payment-transition-rings i:nth-child(3){animation-delay:.32s}.subscription-payment-transition-core{z-index:2;text-align:center;background:linear-gradient(#ffffff09,#ffffff03),#080c0ee6;border:1px solid #e1bd5433;border-radius:28px;width:min(86vw,390px);padding:34px 24px;animation:.58s cubic-bezier(.18,.9,.2,1) both ddqaPaymentCore;position:relative;box-shadow:0 28px 80px #00000073,0 0 65px #dab54b14}.subscription-payment-transition-core>span{color:#e9c75d;background:#e7c35b0f;border:1px solid #e7c35b4d;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 16px;font-size:30px;display:grid;transform:rotate(45deg);box-shadow:0 0 35px #e7c35b14}.subscription-payment-transition-core small,.subscription-payment-transition-core strong,.subscription-payment-transition-core b,.subscription-payment-transition-core p{display:block}.subscription-payment-transition-core small{color:#f5f1e86b;font-size:9px;font-weight:800}.subscription-payment-transition-core strong{margin-top:6px;font-size:28px;font-weight:900}.subscription-payment-transition-core b{color:#e9c75d;margin-top:8px;font-size:22px;font-weight:900}.subscription-payment-transition-core p{color:#f5f1e87a;margin:18px 0 0;font-size:10px;line-height:1.8}@keyframes ddqaPaymentTransitionIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes ddqaPaymentCore{0%{opacity:0;transform:translateY(26px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ddqaPaymentRing{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.subscription-payment-page{color:#f5f1e8;background:radial-gradient(circle at 50% 18%,#c49b3512,#0000 30%),linear-gradient(#071013 0%,#05090b 72%,#040708 100%);min-height:100dvh;position:relative;overflow:hidden}.subscription-payment-page-orbit{pointer-events:none;position:absolute;inset:0}.subscription-payment-page-orbit i{border:1px solid #dbb5490b;border-radius:50%;width:520px;height:520px;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.subscription-payment-page-orbit i:nth-child(2){width:720px;height:720px}.subscription-payment-page-orbit i:nth-child(3){width:940px;height:940px}.subscription-payment-stage{z-index:2;opacity:0;width:min(92vw,920px);margin:0 auto;padding:90px 20px 180px;position:relative;transform:translateY(18px)}.subscription-payment-page.is-ready .subscription-payment-stage{animation:.7s cubic-bezier(.2,.8,.2,1) forwards ddqaPaymentPageReady}.subscription-payment-stage h1{margin:16px 0 0;font-size:clamp(38px,6vw,72px);font-weight:900;line-height:1}.subscription-payment-lead{color:#f5f1e878;max-width:650px;margin:14px 0 0;font-size:12px;line-height:1.85}.subscription-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.subscription-payment-summary article{background:#ffffff05;border:1px solid #fff1;border-radius:18px;flex-direction:column;justify-content:center;min-height:118px;padding:20px;display:flex}.subscription-payment-summary small{color:#f5f1e859;font-size:9px}.subscription-payment-summary strong{margin-top:8px;font-size:18px;font-weight:800}.subscription-payment-summary strong.is-price{color:#ebca66;letter-spacing:-.6px;font-size:clamp(24px,3.5vw,36px);font-weight:900}.subscription-payment-secure-note{background:#e0bc5206;border:1px solid #e0bc5221;border-radius:18px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px;display:flex}.subscription-payment-secure-note>span{color:#e9c75d;border:1px solid #e0bc522b;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.subscription-payment-secure-note strong{font-size:11px;display:block}.subscription-payment-secure-note p{color:#f5f1e861;margin:6px 0 0;font-size:9px;line-height:1.8}.subscription-payment-back{color:#f5f1e89e;min-height:44px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;margin-top:18px;padding:0 18px;font-size:10px;font-weight:800}@keyframes ddqaPaymentPageReady{to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.subscription-payment-stage{padding-top:72px}.subscription-payment-summary{grid-template-columns:1fr}.subscription-payment-summary article{min-height:96px}}.subscription-payment-invoice-stage{width:min(94vw,980px)}.subscription-payment-preparing,.subscription-payment-prep-error{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;align-content:center;place-items:center;gap:14px;min-height:180px;margin-top:32px;display:grid}.subscription-payment-preparing>span{width:56px;height:56px;display:block;position:relative}.subscription-payment-preparing>span i,.subscription-payment-preparing>span b{border:1px solid #e7c35b47;border-radius:50%;animation:1.4s linear infinite ddqaPaymentPrepareSpin;position:absolute;inset:0}.subscription-payment-preparing>span b{border-color:#e7c35b17;animation-duration:.9s;animation-direction:reverse;inset:10px}.subscription-payment-preparing strong{color:#f5f1e88c;font-size:11px}.subscription-payment-prep-error>span{color:#ff9c9c;background:#ff68680d;border:1px solid #ff686838;border-radius:13px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid}.subscription-payment-prep-error p{color:#f5f1e88c;margin:0;font-size:10px}.subscription-payment-prep-error button{color:#e9c75d;min-height:40px;font:inherit;cursor:pointer;background:#e7c35b0f;border:1px solid #e7c35b33;border-radius:10px;padding:0 16px;font-size:9px;font-weight:900}.subscription-payment-order{background:linear-gradient(#ffffff06,#ffffff03),#050a0cc7;border:1px solid #e7c35b1f;border-radius:24px;margin-top:30px;overflow:hidden;box-shadow:0 30px 80px #00000038}.subscription-payment-order-head{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:18px 22px;display:flex}.subscription-payment-order-head small,.subscription-payment-parties small,.subscription-payment-dates small,.subscription-payment-meta small{color:#f5f1e857;font-size:8px;font-weight:800;display:block}.subscription-payment-order-head strong{letter-spacing:.3px;margin-top:5px;font-size:16px;font-weight:900;display:block}.subscription-payment-order-head>span{color:#e9c75d;background:#e7c35b0d;border:1px solid #e7c35b29;border-radius:10px;place-items:center;min-width:58px;height:34px;padding:0 11px;font-size:10px;font-weight:900;display:grid}.subscription-payment-parties{border-bottom:1px solid #ffffff0d;grid-template-columns:1.2fr 1fr .7fr;display:grid}.subscription-payment-parties article,.subscription-payment-dates article{min-height:92px;padding:18px 22px}.subscription-payment-parties article+article{border-inline-start:1px solid #ffffff0d}.subscription-payment-parties strong,.subscription-payment-dates strong{margin-top:8px;font-size:14px;font-weight:850;display:block}.subscription-payment-dates{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 1fr;display:grid}.subscription-payment-dates article+article{border-inline-start:1px solid #ffffff0d}.subscription-payment-dates article.is-projected{background:#e7c35b06}.subscription-payment-dates article.is-projected strong{color:#e9c75d}.subscription-payment-totals{border-bottom:1px solid #ffffff0d;padding:16px 22px}.subscription-payment-totals>div{color:#f5f1e873;justify-content:space-between;align-items:center;gap:15px;min-height:38px;font-size:10px;display:flex}.subscription-payment-totals>div strong{color:#f5f1e8;font-size:14px;font-weight:900}.subscription-payment-totals>div.is-total{color:#f5f1e8;border-top:1px dashed #ffffff13;margin-top:8px;padding-top:14px;font-weight:900}.subscription-payment-totals>div.is-total strong{color:#ebca66;font-size:clamp(25px,3.5vw,38px);line-height:1}.subscription-payment-meta{border-bottom:1px solid #ffffff0d;grid-template-columns:.7fr 1fr 1fr;gap:10px;padding:14px 22px;display:grid}.subscription-payment-meta b{color:#f5f1e8ad;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.subscription-payment-lock-note{background:#5ed39706;border:1px solid #5ed3971f;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 22px 0;padding:14px;display:flex}.subscription-payment-lock-note>span{color:#94dfb7;border:1px solid #5ed39729;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.subscription-payment-lock-note strong{color:#b6e8cb;font-size:9px;display:block}.subscription-payment-lock-note p{color:#f5f1e859;margin:5px 0 0;font-size:8px;line-height:1.7}.subscription-payment-actions{align-items:center;gap:10px;padding:18px 22px 22px;display:flex}.subscription-payment-primary{color:#f4d77d;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#e7c35b38,#e7c35b14);border:1px solid #e7c35b4d;border-radius:13px;justify-content:center;align-items:center;gap:22px;padding:0 20px;font-size:10px;font-weight:900;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 10px 36px #e7c35b12}.subscription-payment-primary:hover{border-color:#e7c35b80;transform:translateY(-1px)}.subscription-payment-primary:disabled,.subscription-payment-back:disabled{opacity:.45;cursor:wait}.subscription-payment-submit-transition{z-index:99999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle,#e7c35b1f,#0000 26%),#030709ed;place-items:center;animation:.35s both ddqaPaySubmitIn;display:grid;position:fixed;inset:0}.subscription-payment-submit-transition>span{color:#e9c75d;border:1px solid #e7c35b47;border-radius:22px;place-items:center;width:72px;height:72px;font-size:32px;animation:.8s cubic-bezier(.2,.9,.2,1) infinite alternate ddqaPaySubmitCore;display:grid}@keyframes ddqaPaymentPrepareSpin{to{transform:rotate(360deg)}}@keyframes ddqaPaySubmitIn{0%{opacity:0}to{opacity:1}}@keyframes ddqaPaySubmitCore{0%{transform:scale(.88)rotate(-8deg);box-shadow:0 0 #e7c35b00}to{transform:scale(1.05)rotate(8deg);box-shadow:0 0 50px #e7c35b1f}}@media (max-width:720px){.subscription-payment-order-head{padding:16px}.subscription-payment-parties{grid-template-columns:1fr}.subscription-payment-parties article{min-height:76px;padding:14px 16px}.subscription-payment-parties article+article{border-inline-start:0;border-top:1px solid #ffffff0d}.subscription-payment-dates{grid-template-columns:1fr}.subscription-payment-dates article{min-height:76px;padding:14px 16px}.subscription-payment-dates article+article{border-inline-start:0;border-top:1px solid #ffffff0d}.subscription-payment-totals{padding:14px 16px}.subscription-payment-meta{grid-template-columns:1fr;padding:14px 16px}.subscription-payment-meta b{white-space:normal}.subscription-payment-lock-note{margin:14px 16px 0}.subscription-payment-actions{flex-direction:column;align-items:stretch;padding:16px}.subscription-payment-primary,.subscription-payment-back{width:100%}}.subscription-new-screen{isolation:isolate;color:#f5f1e8;background:radial-gradient(circle at 78% 18%,#d9b65d14,#0000 29%),radial-gradient(circle at 15% 72%,#2ed3f70e,#0000 34%),#05080a;min-height:100svh;transition:opacity .42s,transform .42s,filter .42s;position:relative;overflow:hidden}.subscription-new-screen.is-leaving{opacity:0;filter:blur(7px);transform:scale(.975)translateY(10px)}.subscription-new-aurora{z-index:-1;pointer-events:none;filter:blur(45px);background:conic-gradient(from 130deg,#0000,#2ed3f70a,#0000 28%,#d9b65d09,#0000 62%);animation:18s linear infinite ddqaNewSubAurora;position:fixed;inset:-30%}.subscription-new-stage{width:min(100% - 34px,760px);margin:0 auto;padding:150px 0 170px}.subscription-new-stage h1{letter-spacing:-.04em;margin:20px 0 10px;font-size:clamp(38px,6vw,72px);line-height:1.05}.subscription-new-intro{color:#f5f1e88f;max-width:620px;font-size:13px;line-height:1.9}.subscription-new-offer{background:radial-gradient(circle at 85% 15%,#d9b65d1c,#0000 35%),linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #d9b65d2e;border-radius:26px;align-items:center;gap:22px;min-height:170px;margin-top:34px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000002e}.subscription-new-offer-orbit{background:#40d9fa09;border:1px solid #40d9fa29;border-radius:50%;flex:0 0 86px;place-items:center;width:86px;height:86px;display:grid;position:relative}.subscription-new-offer-orbit i{border:1px dashed #d9b65d38;border-radius:50%;animation:10s linear infinite ddqaNewSubSpin;position:absolute;inset:8px}.subscription-new-offer-orbit b{color:#f0d47f;font-size:30px}.subscription-new-offer>div:nth-child(2){gap:8px;display:grid}.subscription-new-offer small{color:#f5f1e875;font-size:10px}.subscription-new-offer strong{letter-spacing:-.02em;font-size:24px}.subscription-new-offer>span{color:#efd37f;margin-inline-start:auto;font-size:24px}.subscription-new-security{background:#48daf906;border:1px solid #48daf91c;border-radius:16px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;display:flex}.subscription-new-security i{color:#63dff8;font-style:normal}.subscription-new-security p{color:#f5f1e87a;margin:0;font-size:10px;line-height:1.75}.subscription-new-error{color:#ffb5b5;background:#ff464609;border:1px solid #ff6d6d29;border-radius:14px;margin-top:16px;padding:13px 15px;font-size:10px}.subscription-new-primary{color:#1b1304;width:100%;min-height:58px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#efd47f,#d6ae48);border:1px solid #d9b65d47;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:0 20px;font-weight:900;transition:transform .2s,opacity .2s;display:flex}.subscription-new-primary:hover:not(:disabled){transform:translateY(-2px)}.subscription-new-primary:disabled{opacity:.6;cursor:wait}.subscription-new-primary i{font-size:22px;font-style:normal}.subscription-new-stage>.subscription-back-link{margin-top:18px}@keyframes ddqaNewSubAurora{to{transform:rotate(360deg)}}@keyframes ddqaNewSubSpin{to{transform:rotate(360deg)}}@media (max-width:620px){.subscription-new-stage{width:min(100% - 26px,760px);padding:122px 0 155px}.subscription-new-offer{min-height:150px;padding:18px}.subscription-new-offer-orbit{flex-basis:70px;width:70px;height:70px}}.subscription-new-section-title{color:#f5f1e86e;margin-top:28px;margin-bottom:10px;font-size:10px;font-weight:800}.subscription-new-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.subscription-new-plan-card{text-align:start;color:#f5f1e8;min-height:135px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;align-content:center;gap:8px;padding:17px;transition:all .22s;display:grid;position:relative}.subscription-new-plan-card:hover{border-color:#d9b65d2e;transform:translateY(-2px)}.subscription-new-plan-card.is-selected{background:linear-gradient(145deg,#d9b65d1a,#ffffff05);border-color:#d9b65d6b;box-shadow:0 18px 48px #0000002e}.subscription-new-plan-card.is-trial{border-style:dashed}.subscription-new-plan-card small{color:#f5f1e861;font-size:8px}.subscription-new-plan-card strong{font-size:14px}.subscription-new-plan-card b{color:#efd37f;font-size:19px}.subscription-new-plan-card>span{top:12px;color:#65dff8;position:absolute;inset-inline-end:12px}.subscription-new-loading{color:#f5f1e86b;border:1px solid #ffffff0d;border-radius:18px;place-items:center;min-height:120px;font-size:10px;display:grid}.subscription-new-phone-row{grid-template-columns:190px minmax(0,1fr);gap:10px;display:grid}.subscription-new-phone-row>input,.subscription-new-country-button{color:#f5f1e8;width:100%;min-height:54px;font:inherit;background:#0b0f10;border:1px solid #ffffff14;border-radius:14px}.subscription-new-phone-row>input{outline:none;padding:0 14px;font-size:13px}.subscription-new-country-button{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.subscription-new-country-button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;overflow:hidden}.subscription-new-country-button b{color:#efd37f;font-size:10px}.subscription-new-phone-hint{color:#f5f1e857;margin:8px 0 0;font-size:8px;line-height:1.7}.subscription-new-country-modal{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.subscription-new-country-sheet{background:#0a0e0f;border:1px solid #d9b65d29;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:min(100%,560px);max-height:min(82vh,720px);padding:16px;display:grid;box-shadow:0 35px 90px #0000007a}.subscription-new-country-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.subscription-new-country-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:50%;width:36px;height:36px;font-size:20px}.subscription-new-country-sheet>input{color:#fff;min-height:48px;font:inherit;background:#111617;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:0 13px}.subscription-new-country-list{gap:6px;min-height:0;display:grid;overflow:auto}.subscription-new-country-list button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:11px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.subscription-new-country-list button.is-active{background:#d9b65d12;border-color:#d9b65d47}.subscription-new-country-list span{font-size:9px}.subscription-new-country-list b{color:#efd37f;font-size:9px}.subscription-new-screen .robot-frame{background:0 0!important}@media (max-width:760px){.subscription-new-plan-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.subscription-new-plan-grid,.subscription-new-phone-row{grid-template-columns:1fr}}.subscription-new-phone-stage{width:min(100% - 34px,680px)}.subscription-new-phone-purpose{background:linear-gradient(145deg,#4bdaf80b,#ffffff04);border:1px solid #4bdaf821;border-radius:18px;align-items:flex-start;gap:14px;margin-top:28px;padding:18px;display:flex}.subscription-new-phone-purpose>span{color:#67dff8;border:1px solid #4bdaf82e;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.subscription-new-phone-purpose strong{margin-bottom:6px;font-size:11px;display:block}.subscription-new-phone-purpose p{color:#f5f1e87a;margin:0;font-size:9px;line-height:1.8}.subscription-new-phone-summary{background:#d9b65d06;border:1px solid #d9b65d1f;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:5px 16px;min-height:82px;margin-top:14px;padding:15px 17px;display:grid}.subscription-new-phone-summary small{color:#f5f1e859;grid-column:1/-1;font-size:8px}.subscription-new-phone-summary strong{font-size:12px}.subscription-new-phone-summary b{color:#efd37f;font-size:16px}.subscription-new-robot:not(.is-ready){opacity:0!important;pointer-events:none!important}.subscription-new-robot .robot-frame{background:0 0!important;border:0!important}@media (max-width:560px){.subscription-new-phone-stage{width:min(100% - 26px,680px)}.subscription-new-phone-summary{grid-template-columns:1fr}}.subscription-new-step-next{width:100%;margin-top:22px}.subscription-new-step-next:disabled{filter:saturate(.25);opacity:.34!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.subscription-new-phone-validation{border-radius:12px;align-items:flex-start;gap:8px;margin-top:9px;padding:10px 12px;font-size:8px;line-height:1.7;display:flex}.subscription-new-phone-validation span{border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-weight:900;display:grid}.subscription-new-phone-validation p{margin:0}.subscription-new-phone-validation.is-valid{color:#c5ffe7b8;background:#40dca409;border:1px solid #40dca429}.subscription-new-phone-validation.is-valid span{color:#6fe3b2}.subscription-new-phone-validation.is-invalid{color:#ffbebeb8;background:#ff505008;border:1px solid #ff707026}.subscription-new-phone-validation.is-invalid span{color:#ff9d9d}
