:root{--primary:#15357a;--secondary:#0a1f4d;--yellow:#ffc629;--green:#12c48b;--text:#172033;--text2:#5d6a80;--bg:#f6f8fc;--surface:#ffffff;--surface2:#eef2f9;--border:#e2e8f2;--nav:rgba(255,255,255,.88);--shadow:0 18px 50px rgba(10,22,48,.12);--shadow2:0 30px 70px rgba(21,53,122,.25);--hero-a:#ffffff;--hero-b:#e9f1ff;--band:#0a1226;--grad:linear-gradient(135deg,#1d46a0,#0a1f4d);--f:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--gx:max(18px,env(safe-area-inset-left,0px));--gy:max(18px,env(safe-area-inset-right,0px));--hdark:0;--h-ball-op:.3;--h-ball-f:hue-rotate(190deg) saturate(.55) brightness(1.05);--h-glow:none;--h-cta-sh:0 8px 20px rgba(21,53,122,.18);--h-bg:#e4eaf5;--h-bg2:#d6dfef;--h-sh:228,234,245;--h-pat:rgba(10,22,48,.16);--h-pat2:rgba(10,22,48,.09);--h-text:#0a1630;--h-text2:#4a5b78;--h-acc:#15357a;--h-badge-bg:rgba(21,53,122,.07);--h-badge-bd:rgba(21,53,122,.22);--h-badge-c:#0a1f4d;--h-card:rgba(255,255,255,.82);--h-card-bd:rgba(10,22,48,.12);--h-card-sh:0 18px 40px rgba(10,22,48,.12);--h-card-sub:#5b6c88;--h-ctl-bg:rgba(255,255,255,.85);--h-ctl-bd:rgba(10,22,48,.2);--h-dot:rgba(10,22,48,.22);--h-blend:multiply;--h-beam:rgba(21,53,122,.09);--h-beam2:rgba(21,53,122,.06);--h-str1:rgba(21,53,122,.09);--h-str2:rgba(21,53,122,.03);--h-line:rgba(21,53,122,.4);--h-nav:rgba(255,255,255,.7);--h-wb-bg:#0a1630;--h-wb-c:#fff;--h-gl-bg:rgba(255,255,255,.7);--h-gl-c:#0a1630;--h-gl-bd:rgba(10,22,48,.25);--ease:cubic-bezier(.2,.8,.2,1);color-scheme:light}@media (min-width:900px){:root{--gx:max(36px,env(safe-area-inset-left,0px));--gy:max(36px,env(safe-area-inset-right,0px))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text:#ffffff;--text2:#9fb0c8;--bg:#070d1c;--surface:#0d182b;--surface2:#101d33;--border:rgba(255,255,255,.1);--nav:rgba(6,16,29,.88);--shadow:0 20px 55px rgba(0,0,0,.4);--shadow2:0 30px 70px rgba(21,53,122,.35);--primary:#3d6fe0;--secondary:#2a55b8;--grad:linear-gradient(135deg,#4a7df0,#2a55b8);--hdark:1;--h-ball-op:.95;--h-ball-f:hue-rotate(190deg) saturate(1.1);--h-glow:none;--h-cta-sh:0 10px 30px rgba(21,53,122,.45);--h-bg:#050b1c;--h-bg2:#050b1c;--h-sh:5,11,28;--h-pat:rgba(180,200,245,.16);--h-pat2:rgba(180,200,245,.08);--h-text:#ffffff;--h-text2:#c3d0e8;--h-acc:#8db0ff;--h-badge-bg:rgba(255,255,255,.08);--h-badge-bd:rgba(255,255,255,.2);--h-badge-c:#cfe0ff;--h-card:rgba(12,24,52,.72);--h-card-bd:rgba(255,255,255,.14);--h-card-sh:0 30px 60px rgba(0,0,0,.45);--h-card-sub:#a9bad6;--h-ctl-bg:rgba(10,20,45,.6);--h-ctl-bd:rgba(255,255,255,.25);--h-dot:rgba(255,255,255,.35);--h-blend:screen;--h-beam:rgba(110,150,240,.34);--h-beam2:rgba(110,150,240,.22);--h-str1:rgba(21,53,122,.34);--h-str2:rgba(10,22,48,.34);--h-line:rgba(255,255,255,.4);--h-nav:rgba(5,11,28,.45);--h-wb-bg:#fff;--h-wb-c:#0a1630;--h-gl-bg:rgba(255,255,255,.08);--h-gl-c:#fff;--h-gl-bd:rgba(255,255,255,.28);--hero-a:#070d1c;--hero-b:#0a1530;--band:#050b1a;color-scheme:dark}}:root[data-theme=dark]{--text:#ffffff;--text2:#9fb0c8;--bg:#070d1c;--surface:#0d182b;--surface2:#101d33;--border:rgba(255,255,255,.1);--nav:rgba(6,16,29,.88);--shadow:0 20px 55px rgba(0,0,0,.4);--shadow2:0 30px 70px rgba(21,53,122,.35);--primary:#3d6fe0;--secondary:#2a55b8;--grad:linear-gradient(135deg,#4a7df0,#2a55b8);--hdark:1;--h-ball-op:.95;--h-ball-f:hue-rotate(190deg) saturate(1.1);--h-glow:none;--h-cta-sh:0 10px 30px rgba(21,53,122,.45);--h-bg:#050b1c;--h-bg2:#050b1c;--h-sh:5,11,28;--h-pat:rgba(180,200,245,.16);--h-pat2:rgba(180,200,245,.08);--h-text:#ffffff;--h-text2:#c3d0e8;--h-acc:#8db0ff;--h-badge-bg:rgba(255,255,255,.08);--h-badge-bd:rgba(255,255,255,.2);--h-badge-c:#cfe0ff;--h-card:rgba(12,24,52,.72);--h-card-bd:rgba(255,255,255,.14);--h-card-sh:0 30px 60px rgba(0,0,0,.45);--h-card-sub:#a9bad6;--h-ctl-bg:rgba(10,20,45,.6);--h-ctl-bd:rgba(255,255,255,.25);--h-dot:rgba(255,255,255,.35);--h-blend:screen;--h-beam:rgba(110,150,240,.34);--h-beam2:rgba(110,150,240,.22);--h-str1:rgba(21,53,122,.34);--h-str2:rgba(10,22,48,.34);--h-line:rgba(255,255,255,.4);--h-nav:rgba(5,11,28,.45);--h-wb-bg:#fff;--h-wb-c:#0a1630;--h-gl-bg:rgba(255,255,255,.08);--h-gl-c:#fff;--h-gl-bd:rgba(255,255,255,.28);--hero-a:#070d1c;--hero-b:#0a1530;--band:#050b1a;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%}html{overflow-x:clip}body{overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--f);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}::selection{background:var(--yellow);color:#172033}.box{max-width:1240px;margin:0 auto;padding-left:var(--gx);padding-right:var(--gy);width:100%}.grad{color:var(--primary)}.rv{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.rv.in{opacity:1;transform:none}.badge{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border-radius:99px;background:rgba(21,53,122,.09);border:1px solid rgba(21,53,122,.22);color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}:root[data-theme=dark] .badge{color:#c9d8ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge{color:#c9d8ff}}.badge i{width:8px;height:8px;border-radius:50%;background:#f6c246;box-shadow:0 0 12px #f6c246}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border-radius:12px;background:var(--grad);color:#fff;font-weight:800;font-size:15px;box-shadow:0 14px 34px rgba(21,53,122,.3);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.btn:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(21,53,122,.4)}.btn.ghost{background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:none}.btn.ghost:hover{border-color:var(--primary);color:var(--primary)}.btn.y{background:var(--yellow);color:#172033;box-shadow:0 14px 34px rgba(255,198,41,.3)}.btn.w{background:#fff;color:#0b1b3f;box-shadow:none}.btn.sm{padding:11px 18px;font-size:13px;border-radius:99px}.btn svg{width:16px;height:16px}.row{flex-wrap:wrap;gap:12px}.row,header{display:flex;align-items:center}header{position:fixed;top:0;left:0;right:0;z-index:60;height:calc(74px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) var(--gy) 0 var(--gx);gap:24px;background:var(--nav);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:10px;flex:none}.brand img{width:42px;height:42px;border-radius:11px;box-shadow:0 6px 18px rgba(21,53,122,.35)}.word{font-size:25px;font-weight:800;letter-spacing:.01em;line-height:1}.word .o{display:inline-block;width:.7em;height:.7em;border-radius:50%;border:.17em solid var(--yellow);margin:0 .04em}nav.main{display:none;align-items:center;gap:6px;flex:1 1;margin-left:12px}@media (min-width:1050px){nav.main{display:flex}}nav.main a{padding:9px 14px;border-radius:99px;font-size:14px;font-weight:700;color:var(--text2);transition:background .2s,color .2s}nav.main a:hover{color:var(--primary);background:var(--surface2)}nav.main a[aria-current=page]{color:var(--primary);background:rgba(21,53,122,.1)}@media (max-width:1250px){nav.main{gap:2px}nav.main a{padding:9px 10px;font-size:13.5px}}.hr{display:flex;align-items:center;gap:10px;margin-left:auto}.login{display:none;font-size:14px;font-weight:700;padding:0 8px}@media (min-width:1050px){.login{display:block}}.burger,.theme{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface);transition:transform .25s var(--ease),border-color .2s}.theme:hover{transform:rotate(18deg);border-color:var(--primary)}.theme svg{width:19px;height:19px}.ic-sun{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ic-sun{display:block}:root:not([data-theme=light]) .ic-moon{display:none}}:root[data-theme=dark] .ic-sun{display:block}:root[data-theme=dark] .ic-moon{display:none}@media (min-width:1050px){.burger{display:none}}.burger span,.burger span:after,.burger span:before{display:block;width:18px;height:2.5px;background:var(--text);position:relative;border-radius:2px;transition:transform .3s var(--ease),background .2s}.burger span:after,.burger span:before{content:"";position:absolute;left:0}.burger span:before{top:-6px}.burger span:after{top:6px}body.menu .burger span{background:transparent}body.menu .burger span:before{transform:translateY(6px) rotate(45deg)}body.menu .burger span:after{transform:translateY(-6px) rotate(-45deg)}.hide-s{display:none}@media (min-width:560px){.hide-s{display:inline-flex}}#menu{position:fixed;inset:0;z-index:55;padding:calc(100px + env(safe-area-inset-top,0px)) var(--gy) 40px var(--gx);display:flex;flex-direction:column;gap:2px;background:linear-gradient(160deg,#15357a,#0a1f4d);color:#fff;-webkit-clip-path:circle(0 at calc(100% - 50px) 40px);clip-path:circle(0 at calc(100% - 50px) 40px);transition:-webkit-clip-path .6s var(--ease);transition:clip-path .6s var(--ease);transition:clip-path .6s var(--ease),-webkit-clip-path .6s var(--ease);pointer-events:none}body.menu #menu{-webkit-clip-path:circle(150% at calc(100% - 50px) 40px);clip-path:circle(150% at calc(100% - 50px) 40px);pointer-events:auto}#menu a{font-size:clamp(1.9rem,8vw,2.6rem);font-weight:800;letter-spacing:-.02em;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.2)}#menu a[aria-current=page]{color:var(--yellow)}@media (min-width:1050px){#menu{display:none}}main{position:relative;z-index:1}.hero{background:radial-gradient(circle at 78% 25%,rgba(21,53,122,.2),transparent 32%),linear-gradient(135deg,var(--hero-a),var(--hero-b));border-bottom:1px solid var(--border)}.hero-in{grid-gap:10px;gap:10px;padding-top:34px;padding-bottom:50px}@media (min-width:1000px){.hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - 74px);padding-top:20px;padding-bottom:30px}}.hero h1{font-size:clamp(2.7rem,6vw,5.2rem)}.hero .desc{font-size:clamp(1rem,1.4vw,1.15rem);color:var(--text2)}@keyframes ping{70%{box-shadow:0 0 0 12px rgba(18,196,139,0)}to{box-shadow:0 0 0 0 rgba(18,196,139,0)}}.hin{opacity:0;transform:translateY(20px);animation:hin .9s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes hin{to{opacity:1;transform:none}}.hero{position:relative;overflow:hidden;min-height:100svh;padding-top:calc(74px + env(safe-area-inset-top,0px));background:radial-gradient(circle at 80% 30%,var(--h-bg2),var(--h-bg) 70%);color:var(--h-text);display:flex;flex-direction:column}.hero .grad{color:var(--h-acc);background:none;-webkit-text-fill-color:currentColor}.bgs{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.bgs.on{opacity:1}.bgs .fx{inset:0;width:100%;height:100%}.beams,.bgs .fx{position:absolute}.beams{inset:-10%;background:conic-gradient(from 195deg at 82% -8%,transparent 0 8%,var(--h-beam) 12%,transparent 17%,var(--h-beam2) 22%,transparent 29%,var(--h-beam2) 34%,transparent 41%);animation:beam 9s ease-in-out infinite alternate;mix-blend-mode:var(--h-blend)}.beams.b2{background:conic-gradient(from 160deg at 50% -10%,transparent 0 6%,var(--h-beam) 10%,transparent 15%,var(--h-beam2) 50%,transparent 58%,var(--h-beam) 70%,transparent 76%)}@keyframes beam{0%{transform:rotate(-3deg);opacity:.75}to{transform:rotate(3deg);opacity:1}}.ball{--h-mask:88%;position:absolute;right:-4%;top:50%;width:min(62vw,760px);aspect-ratio:1;translate:0 -46%;mix-blend-mode:var(--h-blend);-webkit-mask-image:radial-gradient(circle closest-side,#000 var(--h-mask,88%),transparent 100%);mask-image:radial-gradient(circle closest-side,#000 var(--h-mask,88%),transparent 100%);opacity:var(--h-ball-op);animation:ballf 10s ease-in-out infinite;filter:var(--h-ball-f)}@keyframes ballf{0%,to{transform:rotate(-6deg) scale(1)}50%{transform:rotate(8deg) scale(1.04)}}.pitch{inset:0;perspective:520px;overflow:hidden}.pitch,.pitch i{position:absolute}.pitch i{left:-60%;right:-60%;bottom:-6%;height:78%;transform:rotateX(70deg);transform-origin:bottom;background:repeating-linear-gradient(0deg,var(--h-str1) 0 70px,var(--h-str2) 70px 140px);animation:pscroll 5s linear infinite;border-top:3px solid var(--h-line);box-shadow:inset 0 80px 120px rgba(var(--h-sh),.9)}.pitch i:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;margin-left:-1.5px;background:rgba(255,255,255,.35)}@keyframes pscroll{to{background-position:0 140px}}.shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(var(--h-sh),.94) 0,rgba(var(--h-sh),.72) 42%,rgba(var(--h-sh),.1) 100%),linear-gradient(0deg,rgba(var(--h-sh),.8),transparent 30%)}.hero-in{position:relative;z-index:2;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding-top:30px;padding-bottom:90px}@media (min-width:1000px){.hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.hero h1{margin-top:22px;font-size:clamp(2.7rem,6.4vw,5.6rem);font-weight:800;line-height:1;letter-spacing:-.04em;text-wrap:balance;color:var(--h-text)}.hero .badge{background:var(--h-badge-bg);border-color:var(--h-badge-bd);color:var(--h-badge-c)}.hero .desc{margin-top:22px;font-size:clamp(1rem,1.4vw,1.18rem);color:var(--h-text2);max-width:34rem;line-height:1.7}.hero .row{margin-top:30px}.btn.wb{background:var(--h-wb-bg);color:var(--h-wb-c);box-shadow:0 14px 34px rgba(0,0,0,.35)}.btn.wb:hover{box-shadow:0 20px 44px rgba(0,0,0,.45)}.btn.gl{background:var(--h-gl-bg);color:var(--h-gl-c);border:1px solid var(--h-gl-bd);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.gl:hover{background:rgba(255,255,255,.16)}.hero .hnote{margin-top:22px;display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;color:var(--h-text)}.hero .hnote i{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(18,196,139,.6);animation:ping 1.8s infinite}.hcards{position:relative;display:none;height:560px}@media (min-width:1000px){.hcards{display:block}}.hc{position:absolute;width:210px;border-radius:20px;background:var(--h-card);border:1px solid var(--h-card-bd);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--h-card-sh);overflow:hidden;translate:calc(var(--px,0px)*var(--k,1)) calc(var(--py,0px)*var(--k,1));transition:translate .4s ease-out;animation:hcf 7s ease-in-out infinite}.hc .pimg{height:150px;margin:8px 8px 0;border-radius:14px}.hc .pb{padding:12px 14px 14px;display:flex;align-items:center;gap:10px}.hc .pb b{display:block;font-size:14px;color:var(--h-text)}.hc .pb small{color:var(--h-card-sub);font-size:11.5px;font-weight:600}.hc .vf{margin-left:auto;width:26px;height:26px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.h1c{left:4%;top:4%}.h2c{right:0;top:20%;animation-delay:-2s}.h3c{left:22%;bottom:2%;animation-delay:-4s}@keyframes hcf{50%{margin-top:-12px}}.sctl{position:absolute;z-index:3;right:var(--gy);bottom:26px;align-items:center;gap:10px}.dots,.sctl{display:flex}.dots{gap:7px;margin-right:6px}.dots i{width:8px;height:8px;border-radius:99px;background:var(--h-dot);transition:all .3s}.dots i.on{width:28px;background:var(--primary)}.sctl button{width:44px;height:44px;border-radius:50%;border:1px solid var(--h-ctl-bd);background:var(--h-ctl-bg);color:var(--h-text);font-size:20px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s}.sctl button:hover{background:var(--primary);color:#fff}header{color:var(--text)}body.atop header{--nav:var(--h-nav);--text:var(--h-text);--text2:var(--h-text2);--border:var(--h-card-bd);--surface:var(--h-badge-bg);--surface2:var(--h-badge-bd)}body.atop header nav.main a[aria-current=page]{background:var(--h-badge-bd);color:var(--h-text)}body.atop header nav.main a:hover{color:var(--h-text)}.scene{position:relative;height:520px;perspective:1500px;display:grid;place-items:center;overflow:clip}@media (min-width:1000px){.scene{height:640px}}.world{position:relative;width:420px;height:520px;transform-style:preserve-3d;transform:rotateX(calc(10deg + var(--rx,0deg))) rotateY(calc(-16deg + var(--ry,0deg)));transition:transform .3s ease-out;animation:wob 9s ease-in-out infinite}@keyframes wob{50%{translate:0 -10px}}@media (max-width:520px){.world{scale:.78}.scene{height:440px}}.floor{position:absolute;left:50%;top:50%;width:760px;height:760px;margin:-380px 0 0 -380px;transform:translateZ(-150px) translateY(250px) rotateX(78deg);border-radius:50%;background:radial-gradient(circle,rgba(18,196,139,.35),rgba(21,53,122,.18) 60%,transparent 72%);overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.floor:before{inset:0;background-image:linear-gradient(rgba(255,255,255,.35) 2px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.35) 2px,transparent 0);background-size:95px 95px}.floor:after,.floor:before{content:"";position:absolute}.floor:after{left:50%;top:50%;width:260px;height:260px;margin:-130px;border:3px solid rgba(255,255,255,.7);border-radius:50%}.pc{position:absolute;width:230px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow2);overflow:hidden;transform-style:preserve-3d}.pc .pimg{height:210px}.pc .pb{padding:14px 16px 16px;display:flex;align-items:center;gap:10px}.pc .pb b{display:block;font-size:15px}.pc .pb small{color:var(--text2);font-size:12px;font-weight:600}.pc .vf{margin-left:auto;width:28px;height:28px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800}.pc.m{left:95px;top:70px;transform:translateZ(70px) rotate(-2deg)}.pc.l{left:-70px;top:150px;transform:translateZ(-30px) rotateY(24deg) rotate(-5deg);scale:.88}.pc.r{left:260px;top:200px;transform:translateZ(0) rotateY(-22deg) rotate(5deg);scale:.88}.icon3d{position:absolute;left:-30px;top:-10px;width:112px;height:112px;border-radius:26px;transform:translateZ(150px) rotate(-8deg);box-shadow:0 24px 50px rgba(0,0,0,.4),0 0 0 3px rgba(255,255,255,.5);animation:bob 5s ease-in-out infinite}@keyframes bob{50%{translate:0 -16px}}.fchip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 15px 10px 11px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);font-weight:800;font-size:13px;line-height:1.15;white-space:nowrap}.fchip small{display:block;color:var(--text2);font-size:11px;font-weight:600}.fchip .ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-weight:800;font-size:14px}.fc2 .ic{background:var(--yellow);color:#172033}.pimg{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--c1,#2f5bd8),var(--c2,#0b1b3f))}.pimg:before{bottom:-34%;width:92%;background:var(--jr,#fff);box-shadow:inset 0 -30px 40px rgba(0,0,0,.18)}.pimg:after,.pimg:before{content:"";position:absolute;left:50%;aspect-ratio:1;border-radius:50%;transform:translateX(-50%)}.pimg:after{top:22%;width:27%;background:var(--sk,#b97c52);box-shadow:0 8px 14px rgba(0,0,0,.25)}.pimg .num{position:absolute;right:10px;top:4px;font-size:78px;font-weight:800;color:rgba(255,255,255,.18);line-height:1;letter-spacing:-.05em}.pimg .st{left:10px;top:10px;border-radius:99px;background:rgba(255,255,255,.92);color:#0b6b46;font-size:10px}.pimg .ps,.pimg .st{position:absolute;z-index:2;padding:4px 9px;font-weight:800}.pimg .ps{right:10px;bottom:10px;border-radius:7px;background:var(--yellow);color:#172033;font-size:11px}.sec{padding-top:clamp(60px,8vw,110px);padding-bottom:clamp(20px,3vw,40px)}.sh{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,48px)}.sh small{display:block;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}:root[data-theme=dark] .sh small{color:#c9d8ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sh small{color:#c9d8ff}}.sh h2{margin-top:9px;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:800;line-height:1.04;letter-spacing:-.035em;max-width:20ch;text-wrap:balance}.sh .more{font-weight:700;font-size:14px;color:var(--text2);transition:color .2s}.sh .more:hover{color:var(--primary)}.sh p{margin-top:12px;color:var(--text2);max-width:34rem}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:-34px;position:relative;z-index:5}@media (min-width:900px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.stat .si{width:46px;height:46px;border-radius:13px;background:var(--grad);color:#fff;display:grid;place-items:center;font-size:20px;flex:none}.stat b{display:block;font-size:26px;font-weight:800;line-height:1;letter-spacing:-.03em}.stat span{color:var(--text2);font-size:13px;font-weight:600}.duo{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}@media (min-width:860px){.duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel{padding:30px 28px 34px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.panel .badge{margin-bottom:18px}.panel h3{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:12px}.panel p{color:var(--text2)}.panel.b{background:var(--grad);color:#fff;border:0;box-shadow:var(--shadow2)}.panel.b p{color:#e2e9ff}.panel.b .badge{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.35);color:#fff}.verdict{margin-top:30px;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;max-width:30ch}.steps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;perspective:1200px}@media (min-width:860px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.step{padding:28px 26px 32px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);transform-style:preserve-3d}.step .n{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:15px;background:var(--grad);color:#fff;font-weight:800;font-size:20px;transform:translateZ(40px);box-shadow:0 12px 26px rgba(21,53,122,.35)}.step h3{margin:22px 0 8px;font-size:1.35rem;letter-spacing:-.02em;transform:translateZ(25px)}.step p{color:var(--text2);transform:translateZ(15px)}.carwrap{position:relative;height:470px;perspective:1300px;overflow:hidden;margin:0 calc(var(--gx)*-1) 0 calc(var(--gy)*-1)}.ring{position:absolute;left:50%;top:40px;width:240px;height:380px;margin-left:-120px;transform-style:preserve-3d;transform:translateZ(calc(var(--r)*-1)) rotateY(var(--a,0deg))}.ring .pcard{position:absolute;inset:0;transform:rotateY(calc(var(--i)*var(--step))) translateZ(var(--r));backface-visibility:hidden;-webkit-backface-visibility:hidden}.carctl{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:6px}.carctl button{width:46px;height:46px;border-radius:50%;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);font-size:20px;font-weight:800;transition:transform .2s,background .2s,color .2s}.carctl button:hover{background:var(--grad);color:#fff;transform:scale(1.08)}.carctl span{font-size:12px;font-weight:700;color:var(--text2)}@media (max-width:600px){.ring{width:210px;margin-left:-105px;height:370px}.carwrap{height:440px}}.pcard{border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s}.pcard .pimg{height:200px;flex:none}.pcard .bd{padding:16px 16px 18px;display:flex;flex-direction:column;gap:10px;flex:1 1}.pcard .nm{display:flex;align-items:center;justify-content:space-between;gap:8px}.pcard h3{font-size:1.05rem;letter-spacing:-.01em}.pcard .sub{color:var(--text2);font-size:13px;font-weight:600}.pcard .vf{width:26px;height:26px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.pcard .ps3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.pcard .ps3 div{padding:7px 4px;border-radius:10px;background:var(--surface2);text-align:center}.pcard .ps3 b{display:block;font-size:13px}.pcard .ps3 small{font-size:10px;color:var(--text2);font-weight:600}.pcard .go{margin-top:auto;display:block;text-align:center;padding:11px;border-radius:11px;background:rgba(21,53,122,.1);color:var(--primary);font-weight:800;font-size:13px;transition:background .2s,color .2s}:root[data-theme=dark] .pcard .go{color:#c9d8ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pcard .go{color:#c9d8ff}}.pcard .go:hover{background:var(--grad);color:#fff}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px;perspective:1400px}.pgrid .pcard{transition:transform .25s ease-out}.hlband{background:var(--band);color:#fff;margin-top:clamp(60px,8vw,110px);position:relative;overflow:hidden}.hlband:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(21,53,122,.35),transparent 35%),radial-gradient(circle at 90% 80%,rgba(240,164,102,.3),transparent 35%)}.hlband .box{position:relative}.hlband .sh small{color:#c9d8ff}.hlband .sh h2{color:#fff}.hlband .sh .more,.hlband .sh p{color:#aab8d0}.vgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:20px;gap:20px;perspective:1400px}.vcard{border-radius:20px;overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .25s ease-out;color:var(--text)}.hlband .vcard{background:#0e1b2e;border-color:rgba(255,255,255,.1);color:#fff}.vimg{position:relative;overflow:hidden;height:180px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(239,160,96,.5),transparent 38%),linear-gradient(135deg,var(--c1),var(--c2))}.vimg:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-40%;height:80%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 40px,transparent 40px 80px);transform:perspective(300px) rotateX(55deg);transform-origin:bottom}.play{position:relative;z-index:1;width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.96);color:#0b1b3f;display:grid;place-items:center;font-size:18px;box-shadow:0 10px 28px rgba(0,0,0,.3);transition:transform .25s var(--ease)}.vcard:hover .play{transform:scale(1.15)}.vimg .cat{left:12px;top:12px;padding:4px 9px;border-radius:6px;background:var(--yellow);color:#172033;font-weight:800;text-transform:uppercase}.vimg .cat,.vimg .du{position:absolute;z-index:2;font-size:10px}.vimg .du{right:12px;bottom:12px;padding:4px 7px;border-radius:5px;background:rgba(0,0,0,.7);color:#fff;font-weight:700}.vcard .vb{padding:16px 18px 18px}.vcard h3{font-size:15.5px;line-height:1.3;margin-bottom:6px}.vcard p{font-size:12.5px;color:var(--text2);font-weight:600}.hlband .vcard p{color:#9fb0c8}.ogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:20px;gap:20px;perspective:1400px}.ocard{padding:24px;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;transition:transform .25s ease-out}.ocard .ty{align-self:flex-start;padding:5px 11px;border-radius:99px;background:rgba(21,53,122,.1);color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}:root[data-theme=dark] .ocard .ty{color:#c9d8ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ocard .ty{color:#c9d8ff}}.ocard h3{font-size:1.2rem;letter-spacing:-.02em}.ocard p{color:var(--text2);font-size:14.5px}.ocard .ft{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:700}.ocard .ft span{color:var(--text2);font-weight:600}.ver{display:inline-flex;gap:6px;color:var(--green);font-size:12px;font-weight:800}.appsec,.ver{align-items:center}.appsec{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px}@media (min-width:1000px){.appsec{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.feat{flex-direction:column;margin-top:26px}.feat,.feat div{display:flex;gap:14px}.feat div{align-items:flex-start}.feat i{flex:none;width:34px;height:34px;border-radius:10px;background:var(--grad);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:14px}.feat b{display:block}.feat span{color:var(--text2);font-size:15px}.fan{position:relative;height:560px;perspective:1700px;display:grid;place-items:center;overflow:clip}@media (min-width:1000px){.fan{overflow:visible}}@media (max-width:520px){.fan{height:470px}}.fanin{position:relative;width:260px;height:520px;transform-style:preserve-3d;transform:rotateX(calc(4deg + var(--rx,0deg))) rotateY(var(--ry,0deg));transition:transform .3s ease-out}@media (max-width:520px){.fanin{scale:.82}}.fanin>div{position:absolute;left:0;top:0;width:240px;transform-style:preserve-3d}.pcard-wrap .pcard{height:100%}.fanin .f0{transform:translateX(-195px) translateZ(-90px) rotateY(34deg);opacity:.95}.fanin .f1{transform:translateX(0) translateZ(60px);z-index:2}.fanin .f2{transform:translateX(195px) translateZ(-90px) rotateY(-34deg);opacity:.95}@media (max-width:520px){.fanin .f0{transform:translateX(-150px) translateZ(-110px) rotateY(34deg)}.fanin .f2{transform:translateX(150px) translateZ(-110px) rotateY(-34deg)}}.phone{width:240px;aspect-ratio:9/18.4;border-radius:34px;background:#0a0e1c;padding:8px;position:relative;box-shadow:0 0 0 2px #26324f,0 34px 70px rgba(10,20,60,.5)}.scr.vid{background:#050a22}.scr.vid video{width:100%;height:100%;object-fit:cover;display:block}.trust{background:linear-gradient(135deg,#15357a,#0a1f4d);color:#fff;margin-top:clamp(60px,8vw,110px);position:relative;overflow:hidden}.trust:before{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;border:60px solid rgba(255,255,255,.08)}.trust .sh small{color:#c9d8ff}.trust .sh h2{color:#fff}.trio{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;perspective:1200px}@media (min-width:860px){.trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.tc{padding:26px;border-radius:22px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s ease-out}.tc .ck{width:44px;height:44px;border-radius:13px;background:var(--yellow);color:#172033;display:grid;place-items:center;margin-bottom:20px;font-weight:800}.tc small{display:block;color:#c9d8ff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.tc h3{font-size:1.3rem;margin-bottom:8px}.tc p{color:#dfe8ff;font-size:15px}.wall{display:flex;flex-wrap:wrap;gap:10px}.cp{padding:10px 18px;border-radius:99px;background:var(--surface);border:1px solid var(--border);font-weight:700;transition:transform .2s var(--ease),background .2s,color .2s,box-shadow .2s}.cp:hover{transform:translateY(-4px);background:var(--grad);color:#fff;box-shadow:0 12px 26px rgba(21,53,122,.3)}.cp.hot{background:var(--yellow);color:#172033;border-color:var(--yellow);font-size:1.15rem;padding:12px 22px;box-shadow:0 12px 30px rgba(255,198,41,.35)}.cp.hot small{margin-left:8px;padding:3px 8px;border-radius:99px;background:#172033;color:var(--yellow);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cp.dim{border-style:dashed;color:var(--text2)}.plans{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;perspective:1400px}@media (min-width:860px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan{position:relative;padding:30px 26px 34px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px;transition:transform .25s ease-out}.plan .nm{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--text2)}.plan .pr{margin:14px 0 4px;font-size:clamp(2.6rem,4.4vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}.plan .pr small{font-size:14px;font-weight:700;margin-left:6px;letter-spacing:0}.plan .pr small,.plan p{color:var(--text2)}.plan ul{list-style:none;margin:18px 0 0;padding:0;flex-direction:column;font-weight:600;font-size:15px}.plan li,.plan ul{display:flex;gap:10px}.plan li{align-items:center}.plan li:before{content:"✓";flex:none;width:20px;height:20px;border-radius:50%;background:rgba(18,196,139,.18);color:var(--green);font-size:11px;font-weight:800;display:grid;place-items:center}.plan.pro{background:var(--grad);color:#fff;border:0;box-shadow:var(--shadow2)}.plan.pro .nm,.plan.pro .pr small,.plan.pro p{color:#e2e9ff}.plan.pro li:before{background:rgba(255,255,255,.22);color:#fff}.plan .tg{position:absolute;right:18px;top:18px;padding:5px 11px;border-radius:99px;background:var(--yellow);color:#172033;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.explore{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (min-width:860px){.explore{grid-template-columns:repeat(4,minmax(0,1fr))}}.explore a{padding:22px;border-radius:20px;background:var(--surface);border:1px solid var(--border);transition:transform .25s var(--ease),border-color .2s,box-shadow .25s}.explore a:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:var(--shadow)}.explore b{display:block;font-size:1.15rem;letter-spacing:-.02em}.explore span{display:block;margin-top:4px;color:var(--text2);font-size:14px}.note{margin-top:30px;padding:18px 22px;border-radius:16px;background:var(--surface);border:1px dashed var(--border);color:var(--text2);max-width:46rem;font-size:15px}.cta{margin-top:clamp(60px,8vw,110px);background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.18),transparent 36%),linear-gradient(120deg,#15357a,#0a1f4d);color:#fff;position:relative;overflow:hidden}.cta .in{padding-top:clamp(60px,8vw,100px);padding-bottom:clamp(60px,8vw,100px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:30px;gap:30px;align-items:center}@media (min-width:900px){.cta .in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.cta h2{font-size:clamp(2.4rem,6vw,5rem);font-weight:800;letter-spacing:-.04em;line-height:1}.cta h2 em{font-style:normal;color:var(--yellow)}.cta p{margin-top:16px;font-size:1.15rem;color:#dbe6ff}.stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.store{display:inline-flex;align-items:center;gap:12px;padding:11px 22px 11px 16px;border-radius:14px;background:#0b1530;color:#fff;border:1px solid rgba(255,255,255,.25);transition:transform .25s var(--ease),background .2s}.store:hover{transform:translateY(-3px);background:#000}.store svg{width:26px;height:26px;flex:none}.store small{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.store span{display:block;font-size:17px;font-weight:800;line-height:1.1}.cta .tile{justify-self:center;width:min(300px,70vw);aspect-ratio:1;border-radius:26%;transform:perspective(900px) rotateY(-18deg) rotateX(8deg);box-shadow:0 40px 80px rgba(0,0,0,.45),0 0 0 4px rgba(255,255,255,.3);animation:bob 6s ease-in-out infinite;background-size:cover;background-image:var(--icon)}.ph{position:relative;overflow:hidden;padding-top:calc(74px + env(safe-area-inset-top,0px));background:radial-gradient(circle at 86% 45%,rgba(var(--pa,31,91,255),.2),transparent 52%),radial-gradient(circle at 82% 40%,var(--h-bg2),var(--h-bg) 70%);border-bottom:1px solid var(--border)}.ph .in{padding-top:clamp(40px,6vw,76px);padding-bottom:clamp(60px,8vw,100px)}.ph h1{margin-top:20px;font-size:clamp(2.4rem,5.4vw,4.6rem);font-weight:800;line-height:1.02;letter-spacing:-.04em;max-width:16ch;text-wrap:balance}.ph .desc{margin-top:18px;color:var(--text2);max-width:36rem;font-size:1.08rem;line-height:1.65}.search{position:relative;z-index:5;margin-top:-34px;padding:16px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}@media (min-width:900px){.search{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.search.s2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.search.s3{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}}.search input,.search select{height:48px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);color:var(--text);padding:0 14px;font-size:14px;outline:none;min-width:0;width:100%}.search input:focus,.search select:focus{border-color:var(--primary)}.chipsbar{display:flex;gap:10px;overflow-x:auto;padding:22px 0 6px;scrollbar-width:none}.chipsbar::-webkit-scrollbar{display:none}.fc{flex:none;padding:10px 18px;border-radius:99px;background:var(--surface);border:1px solid var(--border);font-size:13px;font-weight:800;color:var(--text2);transition:all .2s}.fc:hover{border-color:var(--primary);color:var(--primary)}.fc.on{background:var(--grad);color:#fff;border-color:transparent;box-shadow:0 8px 22px rgba(21,53,122,.28)}.count{margin:24px 0 18px;font-size:14px;font-weight:700}.count,.empty{color:var(--text2)}.empty{padding:40px;text-align:center;border:1px dashed var(--border);border-radius:20px;display:none}.agent{padding:24px;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);flex-direction:column;transition:transform .25s ease-out}.agent,.agent .top{display:flex;gap:14px}.agent .top{align-items:center}.av{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--c1),var(--c2));color:#fff;font-weight:800;font-size:18px;flex:none}.agent h3{font-size:1.1rem}.agent .sub{color:var(--text2);font-size:13px;font-weight:600}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags span{padding:5px 10px;border-radius:99px;background:var(--surface2);font-size:12px;font-weight:700;color:var(--text2)}.info3{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media (min-width:860px){.info3{grid-template-columns:repeat(3,minmax(0,1fr))}.info3.c2{grid-template-columns:repeat(2,minmax(0,1fr))}}.callout{padding:clamp(28px,5vw,54px);border-radius:28px;background:var(--grad);color:#fff;box-shadow:var(--shadow2)}.callout h2{font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;max-width:20ch}.callout p{margin-top:14px;color:#e2e9ff;font-size:1.05rem}.feat3{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media (min-width:860px){.feat3{grid-template-columns:repeat(3,minmax(0,1fr))}}.f3{padding:26px;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .25s ease-out}.f3 small{display:block;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}:root[data-theme=dark] .f3 small{color:#c9d8ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .f3 small{color:#c9d8ff}}.f3 h3{font-size:1.25rem;margin-bottom:8px;letter-spacing:-.02em}.f3 p{color:var(--text2);font-size:15px}footer{position:relative;z-index:2;margin-top:clamp(60px,8vw,110px);background:var(--surface);border-top:1px solid var(--border);padding:48px 0 26px}.fm{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:34px;gap:34px}@media (min-width:860px){.fm{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.fm p{color:var(--text2);max-width:20rem;font-size:14px;margin-top:14px}.fm h4{margin-bottom:14px;font-size:15px}.fm a{display:block;color:var(--text2);font-size:14px;margin-bottom:10px;transition:color .2s}.fm a:hover{color:var(--primary)}.copy{margin-top:34px;padding-top:20px;border-top:1px solid var(--border);color:var(--text2);font-size:12px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}@media (prefers-reduced-motion:reduce){.cta .tile,.hin,.icon3d,.world{animation:none!important}.hin,.rv{opacity:1;transform:none}.rv{transition:none}}.phone .notch{position:absolute;top:13px;left:50%;width:58px;height:15px;border-radius:99px;background:#0a0e1c;transform:translateX(-50%);z-index:3}.scr{height:100%;border-radius:25px;background:#f6f8ff;overflow:hidden;position:relative;display:flex;flex-direction:column;font-size:9.5px;color:#0a0f1f;line-height:1.3;font-family:var(--f-b)}.sbar{height:30px;flex:none}.ah{display:flex;justify-content:space-between;align-items:center;padding:0 13px 7px;font-weight:700;letter-spacing:.2em;font-size:9.5px}.ah i{width:16px;height:16px;border-radius:50%;background:#e1e7ff;display:block}.photo{position:relative;margin:0 9px;border-radius:12px;height:34%;flex:none;overflow:hidden;background:radial-gradient(120% 90% at 50% 115%,#12803f 0,#08331f 58%,#03120a 100%)}.photo:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 36%,#b97c52 0 9%,transparent 9.6%),radial-gradient(ellipse 30% 36% at 50% 104%,#2a55b8 0 98%,transparent 100%)}.photo.b{background:radial-gradient(120% 90% at 30% 110%,#0f6c38 0,#08331f 60%,#03120a 100%)}.nm2{padding:9px 13px 0;font-size:12.5px;font-weight:700}.sub{padding:1px 13px 0;color:#5b6482;font-weight:500}.tg{display:flex;gap:4px;padding:7px 13px 0;flex-wrap:wrap}.tg b{padding:3px 7px;border-radius:99px;background:#e6ebff;color:#15357a;font-weight:600;font-size:8.5px}.tg b.g2{background:#fff3cc;color:#8a5a00}.stt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;padding:9px 13px 0}.stt div{background:#fff;border-radius:9px;padding:6px 3px;text-align:center;box-shadow:0 1px 0 #e5e9fa}.stt b{display:block;font-size:11.5px}.stt small{color:#7a84a6;font-size:7.5px;font-weight:600}.mbtn{margin:auto 13px 13px;padding:9px;border-radius:10px;background:#3d6fe0;color:#fff;text-align:center;font-weight:700;font-size:10.5px;flex:none}.tabs{display:flex;justify-content:space-around;padding:9px 6px 13px;background:#fff;border-top:1px solid #e8ecfb;margin-top:auto;flex:none}.tabs i{width:15px;height:15px;border-radius:5px;background:#d7defa;display:block}.tabs i.on{background:#3d6fe0}.vgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px 13px 0}.vt{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:radial-gradient(110% 90% at 50% 120%,#12803f,#08331f 60%,#03120a)}.vt:before{width:20px;height:20px;margin:-10px;border-radius:50%;background:rgba(255,255,255,.88)}.vt:after,.vt:before{content:"";position:absolute;left:50%;top:50%}.vt:after{margin:-5px 0 0 -2px;border-left:7px solid #0a0d1c;border-top:5px solid transparent;border-bottom:5px solid transparent}.vt small{position:absolute;left:6px;bottom:4px;z-index:2;color:#fff;font-weight:600;font-size:7.5px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.vt.d{background:radial-gradient(110% 90% at 50% 120%,#2a55b8,#0b1b3f 60%,#030a30)}.sech{padding:7px 13px 5px;font-weight:700;font-size:11.5px}.srch{margin:0 13px;padding:8px 10px;color:#7a84a6;font-weight:500}.pr-row,.srch{border-radius:10px;background:#fff;box-shadow:0 1px 0 #e5e9fa}.pr-row{display:flex;gap:7px;align-items:center;margin:0 13px 6px;padding:7px}.pr-row .av{width:27px;height:27px;border-radius:50%;flex:none;background:radial-gradient(circle at 50% 36%,#b97c52 0 28%,transparent 30%),radial-gradient(ellipse 60% 50% at 50% 105%,#2a55b8 0 98%,transparent 100%),#0b3d24}.pr-row b{display:block;font-size:10.5px}.pr-row small{color:#7a84a6;font-weight:500;font-size:8.5px}.pr-row em{margin-left:auto;font-style:normal;font-weight:700;font-size:8.5px;padding:3px 6px;border-radius:99px;background:#e6ebff;color:#15357a}.opp{margin:0 9px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 0 #e5e9fa}.opp .photo{margin:0;border-radius:0;height:84px}.opp .photo:before{background:radial-gradient(ellipse 120% 40% at 50% 100%,#2cae62 0 40%,transparent 41%)}.opp div.c{padding:8px 10px 10px}.ver{display:inline-block;padding:3px 6px;border-radius:99px;background:#dff7e8;color:#0b6b36;font-size:8px}.opp h4,.ver{font-weight:700}.opp h4{margin:6px 0 2px;font-size:11.5px}.kv{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #eef1fc;color:#5b6482;font-weight:500}.kv b{color:#0a0f1f}.bars{display:flex;align-items:flex-end;gap:5px;height:64px;margin:0 13px;padding:8px 8px 0;background:#fff;border-radius:10px}.bars i{flex:1 1;border-radius:3px 3px 0 0;background:linear-gradient(#8db0ff,#15357a)}.bignum{padding:5px 13px 0;font-size:21px;font-weight:700;letter-spacing:-.03em;color:#15357a}.msg{margin:0 13px 6px;padding:7px 9px;border-radius:10px;background:#fff;box-shadow:0 1px 0 #e5e9fa}.msg.me{background:#3d6fe0;color:#fff;margin-left:30px}.phone .scr{font-family:Plus Jakarta Sans,system-ui,sans-serif}.hero .btn:not(.wb):not(.gl),body.atop header .btn{box-shadow:var(--h-cta-sh)}.hero .btn.wb{box-shadow:0 8px 20px rgba(10,22,48,.16)}.hero:before{inset:0;background:radial-gradient(var(--h-pat) 1px,transparent 1.6px) 0 0/26px 26px,repeating-radial-gradient(circle at 84% 52%,transparent 0 78px,var(--h-pat2) 79px 80px,transparent 81px 160px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--h-pat2) 40%,var(--h-pat2) 100%)}.ph .in{z-index:1}.ph .in,.sec h2,.sec-t{position:relative}@keyframes up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hcopy>*{animation:up .9s var(--ease) both}.hcopy>:first-child{animation-delay:.05s}.hcopy>:nth-child(2){animation-delay:.18s}.hcopy>:nth-child(3){animation-delay:.32s}.hcopy>:nth-child(4){animation-delay:.46s}.hcopy>:nth-child(5){animation-delay:.6s}#sp{position:fixed;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--primary),var(--yellow));transform:scaleX(0);transform-origin:0 50%;z-index:200;pointer-events:none}.os,.os>.box{position:relative}.os>.box{z-index:1}.orbs{inset:0;overflow:hidden;pointer-events:none;z-index:0}.orbs,.orbs i{position:absolute}.orbs i{border-radius:50%;filter:blur(46px);opacity:.5;animation:orb 14s ease-in-out infinite alternate}.orbs i:first-child{width:340px;height:340px;left:-80px;top:10%;background:rgba(21,53,122,.22)}.orbs i:nth-child(2){width:280px;height:280px;right:-40px;top:40%;background:rgba(255,198,41,.22);animation-delay:-5s}.orbs i:nth-child(3){width:240px;height:240px;left:45%;bottom:-60px;background:rgba(18,196,139,.16);animation-delay:-9s}@keyframes orb{to{transform:translate(60px,-50px) scale(1.2)}}.verdict.grad{background:linear-gradient(90deg,var(--primary),#8db0ff,var(--primary));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shim 6s linear infinite}@keyframes shim{to{background-position:-200% 0}}.steps{position:relative}@media (min-width:860px){.steps:before{content:"";position:absolute;left:8%;right:8%;top:54px;height:2px;background:repeating-linear-gradient(90deg,var(--primary) 0 10px,transparent 10px 22px);opacity:.4;animation:dash 1.4s linear infinite}}@keyframes dash{to{background-position:22px 0}}.step{position:relative;z-index:1}.step .n{animation:npulse 2.6s ease-out infinite}.step:nth-child(2) .n{animation-delay:.5s}.step:nth-child(3) .n{animation-delay:1s}@keyframes npulse{0%{box-shadow:0 0 0 0 rgba(21,53,122,.45)}80%,to{box-shadow:0 0 0 18px rgba(21,53,122,0)}}.spot{position:relative}.spot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(239,160,96,.18),transparent 62%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:0}.spot:hover:before{opacity:1}.wall .cp{animation:pop .6s var(--ease) both;animation-play-state:paused}.wall.in .cp{animation-play-state:running}@keyframes pop{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}.cp.hot{animation:pop .6s var(--ease) both,hotp 2.4s ease-in-out infinite .8s}@keyframes hotp{50%{box-shadow:0 0 0 10px rgba(255,198,41,0)}0%{box-shadow:0 0 0 0 rgba(255,198,41,.5)}}.cta .in{position:relative;z-index:1}.cta .rg{position:absolute;right:6%;top:50%;width:min(420px,70vw);aspect-ratio:1;translate:0 -50%;pointer-events:none}.cta .rg i{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.28);animation:ringo 6s ease-out infinite}.cta .rg i:nth-child(2){animation-delay:2s}.cta .rg i:nth-child(3){animation-delay:4s}@keyframes ringo{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.5);opacity:0}}.cta .btn,.cta .store{position:relative}.deco{inset:0;pointer-events:none;overflow:hidden}.deco,.deco>*{position:absolute}.deco svg{overflow:visible}[data-page=joueurs] .ph{--pa:232,134,42}[data-page=agents] .ph{--pa:70,104,190}[data-page=clubs] .ph{--pa:240,176,40}[data-page=highlights] .ph{--pa:244,63,94}[data-page=opportunites] .ph{--pa:18,196,139}[data-page=confiance] .ph{--pa:18,150,160}[data-page=premium] .ph{--pa:226,110,30}.d-pitch .st{inset:-30% -10%;transform:rotate(-14deg);background:repeating-linear-gradient(90deg,rgba(var(--pa),.05) 0 60px,transparent 60px 120px);background-size:120px 100%;animation:bgx 6s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 80%);mask-image:linear-gradient(90deg,transparent 25%,#000 80%)}@keyframes bgx{to{background-position:120px 0}}.d-pitch svg{right:3%;top:8%;width:min(52vw,640px);height:84%;color:var(--h-line)}.d-net svg{right:0;top:0;width:min(46vw,560px);height:100%;color:rgb(var(--pa))}.d-net circle{transform-box:fill-box;transform-origin:center;animation:nodep 3.4s ease-in-out infinite}.d-net line{stroke-dasharray:4 6;animation:dash2 3s linear infinite}@keyframes nodep{50%{transform:scale(1.8);opacity:.55}}@keyframes dash2{to{stroke-dashoffset:-20}}.d-lights .b{top:-10%;width:34%;height:150%;margin-left:-17%;background:linear-gradient(180deg,rgba(var(--pa),.2),rgba(var(--pa),.01) 85%);-webkit-clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin:50% 0;animation:sway 8s ease-in-out infinite alternate}.d-lights .b1{left:52%}.d-lights .b2{left:72%;animation-delay:-3s;animation-direction:alternate-reverse}.d-lights .b3{left:90%;animation-delay:-5s}@keyframes sway{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.d-lights .cr{left:0;right:0;bottom:0;height:90px;background:radial-gradient(circle at 11px 16px,rgba(var(--pa),.35) 4.5px,transparent 5.5px) 0 0/22px 24px;animation:crowd 1.6s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent)}@keyframes crowd{to{transform:translateY(-5px)}}.d-film .fs{top:-60%;height:220%;width:150px;background:rgba(var(--pa),.06);border-inline:1px solid rgba(var(--pa),.3);transform:rotate(14deg);overflow:hidden}.d-film .fs i{position:absolute;inset:0;animation:film 7s linear infinite}.d-film .fs.r i{animation-direction:reverse;animation-duration:9s}.d-film .fs i:after,.d-film .fs i:before{content:"";position:absolute;top:-140px;bottom:0;width:14px;background:repeating-linear-gradient(180deg,transparent 0 12px,rgba(var(--h-sh),.95) 12px 33px)}.d-film .fs i:before{left:8px}.d-film .fs i:after{right:8px}.d-film .fs b{position:absolute;left:34px;right:34px;top:-140px;bottom:0;background:repeating-linear-gradient(180deg,rgba(var(--pa),.11) 0 108px,transparent 108px 132px);border-radius:4px;animation:none}@keyframes film{to{transform:translateY(132px)}}.d-film .rec{right:3%;top:22px;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:rgba(var(--h-sh),.7);border:1px solid rgba(var(--pa),.4);font-weight:800;font-size:12px;letter-spacing:.14em;color:rgb(var(--pa))}.d-film .rec:before{content:"";width:9px;height:9px;border-radius:50%;background:rgb(var(--pa));animation:blk 1.1s steps(2) infinite}@keyframes blk{50%{opacity:.15}}.d-film .fl{inset:0;background:radial-gradient(circle at 70% 45%,rgba(255,255,255,.55),transparent 45%);opacity:0;animation:flash 6s ease-out infinite}@keyframes flash{0%,92%{opacity:0}94%{opacity:.8}to{opacity:0}}.d-radar .rd{right:7%;top:50%;width:clamp(240px,32vw,400px);aspect-ratio:1;translate:0 -50%;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 44px,rgba(var(--pa),.28) 45px 46px);border:1.5px solid rgba(var(--pa),.4);overflow:hidden}.d-radar .rd:before{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,rgba(var(--pa),.42),transparent 75deg);animation:spin 5s linear infinite}.d-radar .rd:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgba(var(--pa),.25);box-shadow:0 0 0 0 transparent}.d-radar .bl{width:10px;height:10px;border-radius:50%;background:rgb(var(--pa));animation:blip 5s ease-out infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blip{0%,12%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.d-shield svg.hx{left:0;top:0;width:calc(100% + 60px);height:calc(100% + 100px);color:rgba(var(--pa),.3);animation:hx 22s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 85%);mask-image:linear-gradient(90deg,transparent 25%,#000 85%)}@keyframes hx{to{transform:translate(-56px,-98px)}}.d-shield .sh2{right:9%;top:50%;width:clamp(120px,16vw,190px);translate:0 -50%;color:rgb(var(--pa))}.d-shield .sh2 path.ck{stroke-dasharray:60;stroke-dashoffset:60;animation:ck 4s ease-in-out infinite}@keyframes ck{0%,15%{stroke-dashoffset:60}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:60}}.d-shield .sh2{filter:drop-shadow(0 0 18px rgba(var(--pa),.45))}.d-gold .sp{bottom:-10px;width:8px;height:8px;border-radius:50%;background:var(--yellow);box-shadow:0 0 12px 2px rgba(255,198,41,.7);opacity:0;animation:rise 7s linear infinite}@keyframes rise{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translateY(-420px) scale(1.2);opacity:0}}.d-gold .sn{inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,198,41,.22) 50%,transparent 60%);animation:sweep 6s ease-in-out infinite}@keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.cp,.cta .rg i,.deco *,.hcopy>*,.orbs i,.step .n,.steps:before,.verdict.grad{animation:none!important}}@media (max-width:700px){.deco{opacity:.55}.d-join{display:none}}[data-page=inscription] .ph{--pa:249,115,22}.jn{display:grid;grid-gap:26px;gap:26px;grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.jn{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start}.jn-side{position:-webkit-sticky;position:sticky;top:96px}}.jn-card{background:var(--surface);border:1px solid var(--border);border-radius:26px;box-shadow:var(--shadow);padding:clamp(20px,3vw,34px)}.jn-tabs{display:inline-flex;padding:5px;border-radius:14px;background:var(--surface2);border:1px solid var(--border);margin-bottom:22px}.jn-tabs button{padding:10px 18px;border-radius:10px;border:0;background:none;color:var(--text2);font:inherit;font-weight:800;font-size:14px;cursor:pointer}.jn-tabs button.on{background:var(--grad);color:#fff;box-shadow:0 8px 20px rgba(21,53,122,.25)}.jn-steps{list-style:none;margin:0 0 26px;padding:0;gap:6px;flex-wrap:wrap}.jn-steps,.jn-steps li{display:flex;align-items:center}.jn-steps li{gap:8px;font-size:13px;font-weight:700;color:var(--text2)}.jn-steps li b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface2);border:1px solid var(--border);font-size:12px;color:var(--text2)}.jn-steps li.on{color:var(--text)}.jn-steps li.on b{background:var(--grad);border-color:transparent;color:#fff}.jn-steps li.dn b{background:var(--green);border-color:transparent;color:#fff}.jn-steps li+li:before{content:"";width:22px;height:2px;background:var(--border);margin-right:4px;border-radius:2px}.jn h2{font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-.03em;line-height:1.1;margin:0 0 6px}.jn .lead{color:var(--text2);margin:0 0 22px}.jn-roles{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.jn-role{display:flex;gap:14px;align-items:flex-start;text-align:left;padding:18px;border-radius:18px;border:1.5px solid var(--border);background:var(--surface2);color:var(--text);font:inherit;cursor:pointer;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.jn-role:hover{transform:translateY(-3px)}.jn-role.on,.jn-role:hover{border-color:var(--primary)}.jn-role.on{background:rgba(21,53,122,.08);box-shadow:0 0 0 4px rgba(21,53,122,.12)}.jn-role .ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--grad);color:#fff}.jn-role .ic svg{width:22px;height:22px}.jn-role b{display:block;font-size:1.05rem;letter-spacing:-.01em}.jn-role span{display:block;margin-top:3px;color:var(--text2);font-size:13.5px;line-height:1.45}.jn-role.guest .ic{background:linear-gradient(135deg,#8a97b3,#5c6b88)}.jn-g{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.jn-g .full{grid-column:1/-1}.jn label.l{display:block;margin-bottom:6px;font-size:13px;font-weight:800;color:var(--text)}.jn label.l i{color:#e5484d;font-style:normal}.jn label.l small{font-weight:600;color:var(--text2)}.jn input:not([type=checkbox]):not([type=file]),.jn select,.jn textarea{width:100%;padding:13px 14px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface2);color:var(--text);font:inherit;font-size:15px;outline:0;transition:border-color .2s,box-shadow .2s}.jn textarea{min-height:92px;resize:vertical}.jn input:focus,.jn select:focus,.jn textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(21,53,122,.14)}.jn .er{margin-top:6px;color:#e5484d;font-size:12.5px;font-weight:700}.jn .bad input,.jn .bad select,.jn .bad textarea{border-color:#e5484d}.jn-ch{display:flex;flex-wrap:wrap;gap:8px}.jn-ch button{padding:9px 14px;border-radius:99px;border:1.5px solid var(--border);background:var(--surface2);color:var(--text2);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .2s}.jn-ch button:hover{border-color:var(--primary);color:var(--text)}.jn-ch button.on{background:var(--grad);border-color:transparent;color:#fff}.jn-up{display:flex;align-items:center;gap:14px}.jn-av{flex:none;width:68px;height:68px;border-radius:20px;background:var(--surface2);border:1.5px dashed var(--border);display:grid;place-items:center;overflow:hidden;color:var(--text2);font-weight:800}.jn-av img{width:100%;height:100%;object-fit:cover;display:block}.jn-up label.fb{display:inline-flex;padding:10px 16px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);font-weight:800;font-size:13.5px;cursor:pointer}.jn-up input[type=file]{position:absolute;opacity:0;width:1px;height:1px}.jn-ck{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;color:var(--text2);line-height:1.5}.jn-ck input{margin-top:3px;width:18px;height:18px;accent-color:var(--primary)}.jn-str{height:6px;border-radius:6px;background:var(--surface2);margin-top:8px;overflow:hidden}.jn-str i{display:block;height:100%;width:0;border-radius:6px;background:#e5484d;transition:width .25s,background .25s}.jn-sub{margin-top:5px;font-size:12px}.jn-sep,.jn-sub{color:var(--text2)}.jn-sep{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:12.5px;font-weight:700}.jn-sep:after,.jn-sep:before{content:"";flex:1 1;height:1px;background:var(--border)}.jn-oauth{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.jn-oauth button{padding:12px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface2);color:var(--text);font:inherit;font-weight:800;cursor:pointer}.jn-act{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:26px;flex-wrap:wrap}.jn-act .back{background:none;color:var(--text2);padding:10px 4px}.jn-act .back,.jn-act .btn{border:0;font:inherit;font-weight:800;cursor:pointer}.jn-msg{margin-top:14px;padding:13px 15px;border-radius:14px;background:rgba(21,53,122,.08);border:1px solid rgba(21,53,122,.22);color:var(--text);font-size:13.5px;line-height:1.5}.jn-msg.w{background:rgba(255,198,41,.14);border-color:rgba(255,198,41,.5)}.jn-cmp{display:grid;grid-gap:8px;gap:8px;margin:0 0 6px;padding:0;list-style:none}.jn-cmp li{display:flex;gap:10px;align-items:flex-start;font-size:14px}.jn-cmp li b{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#fff;background:var(--green)}.jn-cmp li.no{color:var(--text2)}.jn-cmp li.no b{background:#9aa6bd}.jn-ok{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--green);color:#fff;margin-bottom:18px;animation:pop .6s var(--ease) both}.jn-ok svg{width:38px;height:38px}.jn-next{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none;counter-reset:n}.jn-next li{counter-increment:n;display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;background:var(--surface2);border:1px solid var(--border);font-size:14.5px}.jn-next li:before{content:counter(n);flex:none;width:26px;height:26px;border-radius:8px;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.jn-pv .cd{border-radius:26px;overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow2)}.jn-pv .hd{position:relative;padding:26px 22px 62px;color:#fff;background:linear-gradient(135deg,#1d46a0,#0a1f4d)}.jn-pv .hd.ag{background:linear-gradient(135deg,#2a55b8,#0a1f4d)}.jn-pv .hd.cl{background:linear-gradient(135deg,#1d46a0,#0b1b3f)}.jn-pv .hd.gu{background:linear-gradient(135deg,#6b7a99,#38465f)}.jn-pv .hd.no{background:linear-gradient(135deg,#e1c7a4,#c19877)}.jn-pv .hd small{display:inline-block;padding:4px 10px;border-radius:99px;background:rgba(255,255,255,.2);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jn-pv .av{position:absolute;left:22px;bottom:-34px;width:84px;height:84px;border-radius:24px;background:#fff;color:#0a1f4d;border:4px solid var(--surface);display:grid;place-items:center;font-weight:800;font-size:28px;overflow:hidden}.jn-pv .av img{width:100%;height:100%;object-fit:cover}.jn-pv .bd{padding:46px 22px 22px}.jn-pv h3{margin:0;font-size:1.4rem;letter-spacing:-.02em}.jn-pv .sb{margin-top:4px;color:var(--text2);font-weight:600;font-size:14px}.jn-pv .tg{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.jn-pv .tg span{padding:6px 11px;border-radius:99px;background:rgba(21,53,122,.09);color:var(--primary);font-size:12px;font-weight:800}.jn-pv .st{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.jn-pv .st div{padding:10px;border-radius:12px;background:var(--surface2);text-align:center}.jn-pv .st b{display:block;font-size:1.05rem}.jn-pv .st small{color:var(--text2);font-size:11px;font-weight:700}.jn-pv .vf{margin-top:14px;padding:10px 12px;border-radius:12px;background:rgba(255,198,41,.16);border:1px solid rgba(255,198,41,.5);font-size:12.5px;font-weight:700}.jn-pv .pg{margin-top:18px}.jn-pv .pg div{display:flex;justify-content:space-between;font-size:12.5px;font-weight:800;color:var(--text2)}.jn-pv .pg u{margin-top:7px;height:8px;background:var(--surface2);text-decoration:none;overflow:hidden}.jn-pv .pg u,.jn-pv .pg u i{display:block;border-radius:8px}.jn-pv .pg u i{height:100%;width:0;background:var(--grad);transition:width .4s var(--ease)}.jn-pv .fk{margin-top:12px;font-size:11.5px;color:var(--text2);font-weight:700;letter-spacing:.04em}.d-join .ob{right:9%;top:50%;width:min(300px,34vw);aspect-ratio:1;translate:0 -50%;border-radius:50%;border:1.5px dashed rgba(var(--pa),.5);animation:spin 30s linear infinite}.d-join .ob:after{content:"";position:absolute;inset:30%;border-radius:26%;background:url(/assets/logo-icon.svg) 50%/contain no-repeat;box-shadow:0 14px 34px rgba(var(--pa),.35);animation:spin 30s linear infinite reverse}.d-join .ob b{position:absolute;width:46px;height:46px;margin:-23px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1.5px solid rgba(var(--pa),.55);font-weight:800;color:rgb(var(--pa));box-shadow:0 10px 24px rgba(var(--pa),.2);animation:spin 30s linear infinite reverse}.d-join .o1{top:0;left:50%}.d-join .o2{top:50%;left:100%}.d-join .o3{top:100%;left:50%}.d-join .o4{top:50%;left:0}.brand .mk{width:40px;height:40px;border-radius:0;box-shadow:none;filter:drop-shadow(0 4px 10px rgba(232,134,42,.35))}.wm{display:block;height:19px;aspect-ratio:1225/198;background:currentColor;-webkit-mask:url(/assets/wordmark-navy.svg) center/contain no-repeat;mask:url(/assets/wordmark-navy.svg) center/contain no-repeat}.ball{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 30px 60px rgba(232,134,42,.35)) var(--h-ball-f)}.plans.p4{grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.plans.p4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.plans.p4{grid-template-columns:repeat(4,minmax(0,1fr))}}.plans.p4 .plan .btn{margin-top:auto;align-self:stretch;text-align:center;justify-content:center}.plans.p4 .plan ul{margin-bottom:22px}#esp{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.btn.sm{border:0}.tt{height:min(82vh,780px);max-width:420px;margin:0 auto 24px;overflow-y:auto;scroll-snap-type:y mandatory;border-radius:24px;background:#000;box-shadow:var(--shadow);scrollbar-width:none;overscroll-behavior:contain}.tt::-webkit-scrollbar{display:none}.tt article{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer}.tt video{width:100%;height:100%;object-fit:contain;background:#000;display:block}.tt .cap{position:absolute;left:0;right:0;bottom:0;padding:56px 18px 20px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;display:flex;flex-direction:column;gap:2px;pointer-events:none}.tt .cap span{font-size:12.5px;opacity:.85;font-weight:700}.tt .cap p{margin:6px 0 0;font-size:14px}.tt .snd{position:absolute;right:14px;top:14px;width:42px;height:42px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:18px;cursor:pointer}.hvs{max-width:440px;margin:0 auto 18px;display:flex;flex-direction:column;gap:8px}.hvs input{width:100%;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:50px;padding:14px 20px;font:inherit;box-shadow:var(--shadow)}.hvs p{margin:0 0 0 8px;color:var(--text2);font-weight:600;font-size:.9rem}.hvl{height:min(84vh,820px);max-width:440px;margin:0 auto 28px;overflow-y:auto;scroll-snap-type:y mandatory;border-radius:24px;background:#000;box-shadow:var(--shadow);scrollbar-width:none;overscroll-behavior:contain}.hvl::-webkit-scrollbar{display:none}.hvl>.none{color:#fff;padding:40px 20px}.hv{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;background:#000;color:#fff;overflow:hidden}.hv .vw{position:absolute;inset:0;cursor:pointer}.hv .vw video{width:100%;height:100%;object-fit:contain;background:#000;display:block}.hv .snd{position:absolute;left:12px;top:12px;width:40px;height:40px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:17px;cursor:pointer;z-index:3}.hv .who{position:absolute;left:0;right:78px;bottom:0;z-index:2;display:flex;align-items:flex-end;gap:12px;padding:64px 16px 18px;background:linear-gradient(transparent,rgba(0,0,0,.82));pointer-events:none}.hv .av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:#fff;font-weight:800;flex:none;border:2px solid #fff}.hv .who div{display:flex;flex-direction:column;min-width:0;gap:2px}.hv .who b{font-size:1.05rem}.hv .who small{opacity:.85;font-weight:600;font-size:.82rem}.hv .who p{margin:4px 0 0;font-size:.95rem;overflow-wrap:anywhere}.hv .act{position:absolute;right:10px;bottom:84px;z-index:3;gap:14px}.hv .act,.hv .act button{display:flex;flex-direction:column;align-items:center}.hv .act button{gap:3px;border:0;background:none;color:#fff;font:inherit;font-weight:700;font-size:.8rem;cursor:pointer;text-shadow:0 1px 4px rgba(0,0,0,.6)}.hv .act i{font-style:normal;width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,.5);display:grid;place-items:center;font-size:23px;border:1px solid rgba(255,255,255,.25)}.hv .act button.on i{background:var(--primary);border-color:var(--primary)}.hv .act em{font-style:normal}.hv .cmw{position:absolute;left:0;right:0;bottom:0;z-index:4;background:var(--surface);color:var(--text);border-radius:20px 20px 0 0;padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;max-height:62%;box-shadow:0 -10px 30px rgba(0,0,0,.35)}.hv .cme[hidden],.hv .cmw[hidden]{display:none}.hv .cml{display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:40px}.hv .c p{margin:2px 0 0;overflow-wrap:anywhere}.hv .c small,.hv .none{color:var(--text2)}.hv .none{margin:0}.hv .cx{border:0;background:none;color:var(--text2);cursor:pointer;font-size:.8rem;padding:0 4px}.hv .cmf{display:flex;gap:8px}.hv .cmf input{flex:1 1;min-width:0;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:50px;padding:10px 16px;font:inherit}.hv .cmf button{border:0;background:var(--primary);color:#fff;font:inherit;font-weight:800;border-radius:50px;padding:10px 18px;cursor:pointer}.hv .cme{margin:0;color:#c0392b;font-size:.9rem}.zap{position:fixed;inset:0;z-index:1000;background:#000}.zap .zl{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain}.zap .zl::-webkit-scrollbar{display:none}.zap .zs{height:100vh;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;display:flex;justify-content:center}.zap .hv{width:100%;max-width:480px}.zap [data-a=zap]{display:none}.zap .zx{top:max(14px,env(safe-area-inset-top));width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.65);border:2px solid rgba(255,255,255,.85);color:#fff;font-size:20px;cursor:pointer}.zap .zn,.zap .zx{position:fixed;right:max(14px,env(safe-area-inset-right));z-index:6}.zap .zn{top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px}.zap .zn button{width:46px;height:46px;border-radius:50%;background:rgba(0,0,0,.65);border:2px solid rgba(255,255,255,.85);color:#fff;font-size:18px;cursor:pointer}@media (max-width:700px){.zap .zn{display:none}}.hc.sw>*{animation:hcIn .5s ease both}@keyframes hcIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hv .who .pp{pointer-events:auto;cursor:pointer}.hv .who b.pp:hover{text-decoration:underline}