:root{--blue:#1E6FFF;--blue2:#3B86FF;--navy0:#040A16;--navy1:#071224;--navy2:#0B1A33;--glass:rgba(16,34,68,.52);--gline:rgba(150,190,255,.16);--nav-h:76px}
.dark3,.hero4,.phd3,.final3,.quote3,.plat-hero,.ct3,.mk-price,.addon.dark{--c-bg:var(--navy1);--c-card:var(--glass);--c-text:var(--dtext);--c-mute:var(--dmute);--c-dim:var(--ddim);--c-line:var(--gline);--c-line2:var(--dline2);--c-tint:rgba(31,107,255,.18);--c-link:#7DB2FF;--c-shadow:0 30px 60px -30px rgba(0,0,0,.8);color:var(--dtext)}
.btn{border-radius:999px}
.btn-sm{border-radius:999px}
.btn-lg{padding:17px 24px;font-size:16px}
.btn-w{background:#fff;color:#0A1A3A;box-shadow:0 10px 30px -12px rgba(255,255,255,.5)}
.btn-w:hover{background:#EAF1FF}
.btn-gw{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.55);backdrop-filter:blur(6px)}
.btn-gw:hover{background:rgba(255,255,255,.1);border-color:#fff}
.btn-gw small{font-weight:600;opacity:.65;font-size:13px}
.btn-play .pl{width:28px;height:28px;border-radius:50%;background:#fff;color:#0A1A3A;display:grid;place-items:center;margin-left:-8px}
.btn-play .pl .ic{width:12px;height:12px;margin-left:2px}
.ic.flip{transform:rotate(180deg)}
.kick2{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.82)}
.kick3{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--c-link)}
.caps-tag{position:absolute;right:clamp(16px,3vw,40px);top:calc(var(--nav-h) + 30px);display:grid;gap:12px;justify-items:start;font-size:11px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:rgba(255,255,255,.88);line-height:1.8;max-width:170px;pointer-events:none}
.caps-tag i{display:block;width:30px;height:2px;background:var(--blue)}
.caps-sm{font-size:11px;letter-spacing:.3em;text-transform:uppercase}
@media (max-width:1100px){.caps-tag{display:none}}
.hdr{background:rgba(4,10,22,.66);border-bottom:1px solid rgba(150,190,255,.1)}
.hdr .wrap{max-width:1320px;gap:16px}
.brand{display:inline-flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;flex:none}
.brand .logo{width:150px}
.tagl{display:flex;align-items:center;gap:7px;font-size:7.5px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#A9BCDD;white-space:nowrap}
.tagl::before,.tagl::after{content:"";width:16px;height:1px;background:var(--blue)}
.nav{margin-left:auto;gap:6px}
.nav a{position:relative;color:rgba(234,241,252,.82);font-weight:600;padding:8px 12px;background:none!important}
.nav a:hover{color:#fff}
.nav a.on{color:#fff}
.nav a.on::after{content:"";position:absolute;left:12px;right:12px;bottom:-2px;height:2px;border-radius:2px;background:var(--grad)}
.hdr-r{margin-left:18px}
.langsel{display:flex;align-items:center}
.langsel .gl{position:absolute;left:10px;width:16px;height:16px;color:#C9D6EE;pointer-events:none}
.langsel select{padding-left:32px;border-color:transparent;background:transparent}
.langsel select:hover{border-color:var(--dline2)}
.hdr .ibtn{border-color:rgba(255,255,255,.18)}
.hdr .login .ic{width:18px;height:18px}
@media (max-width:1180px){.nav{display:none}.menu-btn{display:grid}}
@media (max-width:620px){.hdr .start,.hdr .login{display:none}.brand .logo{width:122px}.tagl{font-size:6.5px}}
.hero4{position:relative;isolation:isolate;overflow:hidden;background:var(--navy0);margin-top:calc(-1 * var(--nav-h))}
.h4-img{position:absolute;inset:0;z-index:-2;background:var(--i-hero) 62% 50%/cover no-repeat}
.hero4::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,10,22,.94) 0%,rgba(4,10,22,.8) 28%,rgba(4,10,22,.25) 55%,rgba(4,10,22,0) 75%),linear-gradient(0deg,rgba(4,10,22,.9) 0%,rgba(4,10,22,0) 28%),linear-gradient(180deg,rgba(4,10,22,.7),rgba(4,10,22,0) 24%)}
.hero4 .wrap{position:relative;max-width:1320px;min-height:clamp(620px,50vw,760px);padding-top:calc(var(--nav-h) + 48px);padding-bottom:110px;display:flex;align-items:center}
.h4-copy{max-width:620px}
.hero4 h1{font-size:clamp(44px,5.4vw,78px);line-height:1.02;letter-spacing:-.035em;margin-top:18px;color:#fff}
.hero4 h1 .blue,.phd3 h1 .blue{background:linear-gradient(100deg,#2F8CFF,#47B8FF);-webkit-background-clip:text;background-clip:text;color:transparent}
.lead4{font-size:clamp(16.5px,1.35vw,19px);color:#D5DEEE;margin-top:22px;max-width:34em}
.hero4 .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.ticks4{list-style:none;padding:0;margin:34px 0 0;display:flex;flex-wrap:wrap;gap:12px 26px}
.ticks4 li{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#E3EAF6}
.ticks4 .ic{width:20px;height:20px;color:#fff}
@media (max-width:760px){.hero4::before{background:linear-gradient(0deg,rgba(4,10,22,.96) 25%,rgba(4,10,22,.55) 70%,rgba(4,10,22,.6))}.h4-img{background-position:72% 50%}.hero4 .wrap{min-height:0;padding-bottom:96px}}
.facts{position:relative;z-index:3;margin-top:-60px}
.facts .wrap{max-width:1320px}
.facts-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--c-card);border:1px solid var(--c-line);border-radius:22px;box-shadow:0 30px 60px -30px rgba(10,26,58,.35);overflow:hidden}
.facts-in>div{display:flex;gap:14px;align-items:center;padding:22px 24px;border-left:1px solid var(--c-line)}
.facts-in>div:first-child{border-left:0}
.fi{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--c-tint);color:var(--blue);flex:none}
.fi .ic{width:22px;height:22px}
.facts-in b{display:block;font-size:15.5px}
.facts-in small{display:block;color:var(--c-mute);font-size:13px;line-height:1.4}
@media (max-width:980px){.facts-in{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-in>div:nth-child(3){border-left:0}.facts-in>div:nth-child(n+3){border-top:1px solid var(--c-line)}}
@media (max-width:520px){.facts-in{grid-template-columns:minmax(0,1fr)}.facts-in>div{border-left:0!important;border-top:1px solid var(--c-line)}.facts-in>div:first-child{border-top:0}}
.sec3{padding-block:clamp(64px,8vw,112px)}
.light3{background:var(--lbg);color:var(--ltext)}
.white3{background:var(--lbg2);color:var(--ltext)}
.dark3{background:radial-gradient(900px 500px at 85% 0%,rgba(31,107,255,.16),transparent 60%),radial-gradient(700px 400px at 0% 100%,rgba(39,198,242,.08),transparent 60%),var(--navy1)}
.light3 .wrap,.white3 .wrap,.dark3 .wrap,.final3 .wrap,.quote3 .wrap{max-width:1240px}
.head3{max-width:700px;margin-bottom:clamp(28px,4vw,44px)}
.head3.c{margin-inline:auto;text-align:center}
.head3 h2,.h2-3{font-size:clamp(30px,3.6vw,48px);letter-spacing:-.03em;margin-top:12px}
.head3 p{color:var(--c-mute);font-size:17px;margin-top:14px}
.row3{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 40px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,40px)}
.row3 .head3{margin-bottom:0}
.link.lt{color:#7DB2FF}
.pill3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pcol{display:flex;flex-direction:column;background:var(--c-card);border:1px solid var(--c-line);border-radius:24px;overflow:hidden;box-shadow:var(--c-shadow);transition:transform .3s var(--ease),box-shadow .3s}
.pcol:hover{transform:translateY(-4px)}
.pcol.soft{border:2px solid var(--blue);box-shadow:0 0 0 6px rgba(31,107,255,.1),var(--c-shadow)}
.pv{position:relative;height:210px;background:center/cover no-repeat;overflow:hidden}
.pv-leads::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,10,22,.55),transparent 55%)}
.pv-chip{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;display:flex;align-items:center;gap:9px;background:rgba(8,19,40,.82);backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}
.pv-chip .dot{width:8px;height:8px;border-radius:50%;background:#2BD47F;box-shadow:0 0 0 4px rgba(43,212,127,.22)}
.pv-chip b{margin-left:auto;font-size:15px}
.pv-soft{background:radial-gradient(400px 200px at 80% 0%,rgba(39,198,242,.3),transparent 60%),linear-gradient(160deg,#0B1A33,#050B18);display:grid;place-items:center;padding:20px}
.mini-app{width:100%;max-width:330px;display:grid;grid-template-columns:34px 1fr;background:#0E1E3C;border:1px solid rgba(150,190,255,.2);border-radius:12px;overflow:hidden;box-shadow:0 20px 40px -20px rgba(0,0,0,.8)}
.ma-side{background:#081428;display:grid;gap:6px;padding:8px 6px;align-content:start}
.ma-side i{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#7E93B8}
.ma-side i.on{background:var(--blue);color:#fff}
.ma-side .ic{width:13px;height:13px}
.ma-main{padding:10px;display:grid;gap:8px}
.ma-k{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.ma-k span{background:rgba(255,255,255,.05);border-radius:7px;padding:6px 7px;color:#fff}
.ma-k small{display:block;font-size:8px;color:#9AAED0;line-height:1.2}
.ma-k b{font-size:15px}
.ma-main svg{width:100%;height:56px}
.ma-main rect{fill:url(#none);fill:#3B86FF;opacity:.85}
.pv-mkt{background:linear-gradient(160deg,#EAF2FF,#D6E5FF);display:grid;place-items:center;padding:16px}
.ad{width:100%;max-width:290px;background:#fff;color:#0A1A3A;border-radius:14px;padding:12px;box-shadow:0 20px 40px -18px rgba(10,26,58,.45);display:grid;gap:8px;transform:rotate(-2deg)}
.ad-h{display:flex;gap:9px;align-items:center}
.ad-av{width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center}
.ad-av .ic{width:15px;height:15px}
.ad-h b{display:block;font-size:12.5px;line-height:1.2}.ad-h small{font-size:10.5px;color:#6E7C96}
.ad p{font-size:11.5px;line-height:1.4;color:#33415C}
.ad-img{height:62px;border-radius:8px;background:center/cover no-repeat #EEF3FA}
.ad-btn{justify-self:end;font-size:11px;font-weight:700;background:#EAF1FF;color:var(--blue);padding:5px 10px;border-radius:999px}
.pc-body{padding:24px 24px 22px;display:flex;flex-direction:column;flex:1}
.pc-h{display:flex;justify-content:space-between;align-items:center}
.pc-n{font-size:13px;font-weight:800;letter-spacing:.18em;color:var(--c-dim)}
.pc-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--c-tint);color:var(--blue)}
.pc-ic .ic{width:21px;height:21px}
.pcol h3{font-size:26px;margin-top:12px;letter-spacing:-.025em}
.pc-s{font-weight:700;color:var(--c-link);margin-top:4px;font-size:15px}
.pc-p{color:var(--c-mute);font-size:15px;margin-top:10px}
.pcol ul,.checks3{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}
.pcol li,.checks3 li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;font-weight:600;line-height:1.4}
.pcol li .ck,.checks3 .ck{width:20px;height:20px;border-radius:50%;background:#16A34A;color:#fff;display:grid;place-items:center;flex:none;margin-top:1px}
.pcol li .ck .ic,.checks3 .ck .ic{width:12px;height:12px;stroke-width:3.2}
.checks3.lt li{color:#E3EAF6}
.checks3.lt .ck{background:var(--blue)}
.pc-f{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;gap:12px}
.pc-pr{font-size:14px;font-weight:700;padding-top:16px;border-top:1px solid var(--c-line);margin-top:16px}
.pc-f .btn{align-self:flex-start}
@media (max-width:1020px){.pill3{grid-template-columns:minmax(0,1fr)}.pcol{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pv{height:auto;min-height:240px}}
@media (max-width:640px){.pcol{display:flex}.pv{min-height:0;height:190px}}
.loopbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px;padding:18px 22px;border-radius:18px;background:var(--c-tint);border:1px solid var(--c-line)}
.lb-i{width:46px;height:46px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;flex:none}
.lb-i .ic{width:26px;height:26px;stroke-width:2.2}
.loopbar p{flex:1;min-width:240px;font-size:15px;color:var(--c-mute)}
.loopbar p b{color:var(--c-text)}
.steps3{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:s}
.steps3 li{position:relative;display:grid;gap:4px}
.st-img{display:block;aspect-ratio:16/8;border-radius:18px;background:center/cover no-repeat #EEF3FA;border:1px solid var(--c-line);margin-bottom:14px}
.st-n{position:absolute;left:14px;top:14px;width:36px;height:36px;border-radius:50%;background:var(--blue);color:#fff;font-weight:800;display:grid;place-items:center;box-shadow:0 8px 20px -6px rgba(31,107,255,.8)}
.steps3 b{font-size:18px}
.steps3 small{color:var(--c-mute);font-size:14.5px}
.steps3 li:not(:last-child)::after{content:"";position:absolute;right:-14px;top:calc(25% - 5px);width:10px;height:10px;border-top:2px solid var(--c-line2);border-right:2px solid var(--c-line2);transform:rotate(45deg)}
@media (max-width:760px){.steps3{grid-template-columns:minmax(0,1fr)}.steps3 li::after{display:none}}
.recent{margin-top:34px;background:var(--c-card);border:1px solid var(--c-line);border-radius:22px;padding:18px;box-shadow:var(--c-shadow)}
.rc-h{display:flex;justify-content:space-between;align-items:center;margin:2px 4px 14px}
.rc-h b{font-size:17px}
.ll3{display:grid;gap:12px}
.lead3{display:grid;grid-template-columns:136px minmax(0,1fr) auto;gap:18px;align-items:center;padding:12px;background:var(--c-card);border:1px solid var(--c-line);border-radius:18px;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s,border-color .2s}
.lead3:hover{transform:translateY(-2px);box-shadow:var(--c-shadow);border-color:var(--c-line2)}
.l3-img{position:relative;display:block;aspect-ratio:4/3;border-radius:12px;background:center/cover no-repeat}
.lb{position:absolute;left:8px;top:8px;font-size:11.5px;font-weight:800;color:#fff;padding:3px 9px;border-radius:999px;background:#16A34A}
.lb.pop{background:#F08A24}
.l3-b{display:grid;gap:5px;min-width:0}
.l3-top{display:flex;gap:12px;align-items:center;font-size:13px}
.l3-id{font-weight:800;color:var(--c-link)}
.l3-t{display:inline-flex;gap:5px;align-items:center;color:var(--c-dim)}
.l3-t .ic,.l3-specs .ic,.l3-meta .ic,.l3-loc .ic{width:15px;height:15px;flex:none}
.l3-loc{display:flex;gap:7px;align-items:center;font-size:16px}
.l3-loc .ic{color:var(--blue)}
.l3-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:600}
.l3-meta>span:first-child{display:inline-flex;gap:6px;align-items:center}
.l3-meta>span:first-child .ic{color:var(--blue)}
.l3-specs{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:13px;color:var(--c-mute)}
.l3-specs span{display:inline-flex;gap:5px;align-items:center}
.l3-r{display:grid;justify-items:end;gap:2px;padding-right:6px;text-align:right}
.l3-r b{font-size:26px;letter-spacing:-.02em}
.l3-r small{font-size:12.5px;color:var(--c-dim)}
.l3-r .go{margin-top:8px;width:44px;height:40px;border-radius:12px;background:var(--blue);color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px -10px rgba(31,107,255,.9)}
.l3-r .go .ic{width:18px;height:18px}
@media (max-width:700px){.lead3{grid-template-columns:104px minmax(0,1fr);gap:12px}.l3-r{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;justify-items:start;text-align:left;border-top:1px solid var(--c-line);padding:10px 2px 0;gap:8px}.l3-r .go{margin:0;justify-self:end}.l3-r b{font-size:22px}.l3-loc{font-size:14.5px}}
.bgrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bcard3{display:flex;flex-direction:column;background:var(--c-card);border:1px solid var(--c-line);border-radius:20px;overflow:hidden;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}
.dark3 .bcard3{backdrop-filter:blur(6px)}
.bcard3:hover{transform:translateY(-4px);box-shadow:var(--c-shadow);border-color:var(--c-line2)}
.bcard3.live{border:2px solid var(--blue);box-shadow:0 0 0 5px rgba(31,107,255,.12)}
.b3-img{position:relative;display:block;aspect-ratio:16/7;background:center/cover no-repeat}
.bcard3:not(.live) .b3-img{filter:saturate(.85)}
.bcard3 .badge{top:12px;right:12px}
.bcard3 .badge.live{left:12px;right:auto}
.b3-b{display:flex;gap:14px;align-items:flex-start;padding:18px 18px 20px}
.b3-ic{width:40px;height:40px;flex:none;display:grid;place-items:center;color:var(--c-text)}
.b3-ic .ic{width:28px;height:28px;stroke-width:1.6}
.b3-b b{display:block;font-size:17px}
.b3-b small{display:block;color:var(--c-mute);font-size:13.5px;line-height:1.45;margin-top:3px}
.bcard3 .go,.ccard .go,.help3 .go{margin-left:auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;background:#fff;color:var(--blue);border:1px solid var(--c-line);transition:background .2s,color .2s}
.bcard3 .go .ic,.ccard .go .ic,.help3 .go .ic{width:16px;height:16px}
.bcard3:hover .go,.ccard:hover .go,.help3:hover .go{background:var(--blue);color:#fff;border-color:var(--blue)}
@media (max-width:980px){.bgrid3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.bgrid3{grid-template-columns:minmax(0,1fr)}}
.help3{display:flex;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;border-radius:18px;background:var(--c-card);border:1px solid var(--c-line);text-decoration:none}
.h3i{width:50px;height:50px;border-radius:14px;background:var(--c-tint);color:var(--blue);display:grid;place-items:center;flex:none}
.h3i .ic{width:30px;height:30px;stroke-width:2.2}
.help3 b{display:block}.help3 small{display:block;color:var(--c-link);font-size:14px;font-weight:600}
.cgrid3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.ccard{display:flex;flex-direction:column;background:var(--c-card);border:1px solid var(--c-line);border-radius:18px;overflow:hidden;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s}
.ccard:hover{transform:translateY(-3px);box-shadow:var(--c-shadow)}
.ccard.live{border:2px solid var(--blue);box-shadow:0 0 0 5px rgba(31,107,255,.12)}
.cc-img{position:relative;display:grid;place-items:center;height:150px;background:linear-gradient(180deg,#F6F9FD,#EAF0F8)}
.cc-img>span:first-child{position:absolute;inset:0;background:center/cover no-repeat}
.cc-img .dots{position:static!important;font-size:34px;letter-spacing:.2em;color:#0A1A3A;font-weight:800}
.ccard .badge{top:10px;right:10px}.ccard .badge.live{left:10px;right:auto}
.cc-b{display:flex;gap:12px;align-items:center;padding:16px 16px 18px}
.cc-b b{display:block;font-size:16px}
.cc-b small{display:block;color:var(--c-mute);font-size:13px;line-height:1.45;margin-top:2px}
@media (max-width:1020px){.cgrid3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){.cc-img{height:118px}.cc-b{padding:12px}.cc-b small{display:none}}
.mods3{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px}
.m3{position:relative;display:grid;justify-items:center;text-align:center;gap:6px;padding:20px 8px 18px;border-radius:16px;background:var(--glass);border:1px solid var(--gline);backdrop-filter:blur(6px)}
.m3>span{width:46px;height:46px;display:grid;place-items:center;color:#4C9BFF}
.m3>span .ic{width:30px;height:30px;stroke-width:1.6}
.m3 b{font-size:14px;line-height:1.25;color:#fff}
.m3 small{font-size:11.5px;color:var(--dmute);line-height:1.35}
.m3:not(:last-child)::after{content:"";position:absolute;right:-10px;top:42px;width:8px;height:8px;border-top:2px solid #4C9BFF;border-right:2px solid #4C9BFF;transform:rotate(45deg);z-index:1}
@media (max-width:1100px){.mods3{grid-template-columns:repeat(3,minmax(0,1fr))}.m3::after{display:none}}
@media (max-width:480px){.mods3{grid-template-columns:repeat(2,minmax(0,1fr))}}
.addon{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px;padding:18px 22px;border-radius:18px;background:var(--c-card);border:1px solid var(--c-line);box-shadow:var(--c-shadow)}
.addon.dark{background:linear-gradient(120deg,#0B1A33,#10295A);border-color:rgba(150,190,255,.25);margin:22px 0 4px}
.ad-i{width:46px;height:46px;border-radius:14px;background:var(--grad);color:#fff;display:grid;place-items:center;flex:none}
.ad-i .ic{width:22px;height:22px}
.addon>div{flex:1;min-width:240px;display:grid;gap:2px}
.addon span{color:var(--c-mute);font-size:14.5px}
.light3 .plans.compact .plan,.light3 .mission{box-shadow:0 20px 50px -30px rgba(10,26,58,.35)}
.ms-img{background-image:var(--i-hero)!important;background-position:78% 60%!important}
.ms-cap{margin-top:auto;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.02em}
.quote3{position:relative;isolation:isolate;overflow:hidden;background:var(--navy0);padding-block:clamp(72px,9vw,120px)}
.q3-img{position:absolute;inset:0;z-index:-2;background:var(--about2) 70% 55%/cover no-repeat}
.quote3::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,10,22,.92) 10%,rgba(4,10,22,.55) 55%,rgba(4,10,22,.2))}
.quote3 blockquote{margin:0;max-width:640px;font-size:clamp(26px,3.2vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#fff}
.q3-who{display:flex;align-items:center;gap:10px;margin:18px 0 24px;color:#C9D6EE;font-weight:600}
.q3-who .ic{width:26px;height:26px;color:#4C9BFF;stroke-width:2.2}
.final3{position:relative;isolation:isolate;overflow:hidden;background:var(--navy0);padding-block:clamp(70px,8vw,110px)}
.f3-img{position:absolute;inset:0;z-index:-2;background:var(--i-hero) 60% 70%/cover no-repeat}
.final3::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,10,22,.95) 15%,rgba(4,10,22,.6) 55%,rgba(4,10,22,.25))}
.final3 .wrap{position:relative}
.final3 h2{font-size:clamp(32px,4.2vw,56px);letter-spacing:-.03em;margin-top:14px;color:#fff}
.final3 p{color:#C9D6EE;font-size:17px;margin-top:12px;max-width:34em}
.final3 .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.final3 .caps-tag,.quote3 .caps-tag{top:50%;transform:translateY(-50%)}
.phd3{position:relative;isolation:isolate;overflow:hidden;background:var(--navy0);margin-top:calc(-1 * var(--nav-h));padding:calc(var(--nav-h) + 40px) 0 clamp(44px,5vw,64px)}
.phd-img{position:absolute;inset:0;z-index:-2;background:center/cover no-repeat}
.phd3::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,10,22,.95) 10%,rgba(4,10,22,.72) 45%,rgba(4,10,22,.25)),linear-gradient(180deg,rgba(4,10,22,.6),rgba(4,10,22,0) 30%)}
.phd3 .wrap{max-width:1240px}
.crumbs{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13.5px;color:rgba(234,241,252,.75)}
.crumbs li{display:flex;align-items:center;gap:6px}
.crumbs li+li::before{content:"›";opacity:.6;font-size:16px;line-height:1}
.crumbs a{text-decoration:none;color:inherit;display:flex}.crumbs a:hover{color:#fff}
.crumbs .ic{width:16px;height:16px}
.crumbs [aria-current]{color:#fff;font-weight:600}
.crumbs.dark-c{color:var(--c-mute)}.crumbs.dark-c a:hover{color:var(--c-link)}.crumbs.dark-c [aria-current]{color:var(--c-text)}
.phd3 h1{font-size:clamp(36px,4.6vw,62px);letter-spacing:-.035em;line-height:1.04;margin-top:14px;color:#fff;max-width:16em}
.phd3 p{color:#D5DEEE;font-size:clamp(16px,1.3vw,18px);margin-top:16px;max-width:36em}
.ticks3{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:10px 24px}
.ticks3 li{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;color:#E3EAF6}
.ticks3 .ic{width:20px;height:20px;padding:3px;border-radius:50%;border:1.5px solid rgba(255,255,255,.8);stroke-width:3}
.stepper{list-style:none;padding:0;margin:28px 0 0;display:flex;gap:8px;flex-wrap:wrap}
.stepper li>*{display:flex;align-items:center;gap:9px;padding:7px 14px 7px 7px;border-radius:999px;font-size:13.5px;font-weight:700;color:rgba(234,241,252,.7);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);text-decoration:none}
.stepper b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:rgba(255,255,255,.12)}
.stepper b .ic{width:13px;height:13px;stroke-width:3}
.stepper .cur>*{color:#fff;background:rgba(31,107,255,.3);border-color:var(--blue)}
.stepper .cur b{background:var(--blue)}
.stepper .done>*{color:#fff}.stepper .done b{background:#16A34A}
.stepper .done a:hover{border-color:#fff}
.fbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}
.fchip{position:relative;display:flex;align-items:center;gap:12px;padding:10px 38px 10px 14px;background:var(--c-card);border:1px solid var(--c-line);border-radius:14px;cursor:pointer;box-shadow:0 6px 20px -16px rgba(10,26,58,.4)}
.fchip:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(31,107,255,.18)}
.fchip>.ic{width:22px;height:22px;color:var(--c-text);flex:none}
.fchip>span{display:grid;min-width:0;flex:1}
.fchip small{font-size:11.5px;color:var(--c-dim)}
.fchip select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:700 14px var(--f);color:var(--c-text);padding:0;cursor:pointer;width:100%;outline:none;text-overflow:ellipsis}
.fchip select option{color:#0A1A3A}
.fchip .chv{position:absolute;right:12px;top:50%;width:16px;height:16px;transform:translateY(-50%) rotate(90deg);color:var(--c-dim);pointer-events:none}
@media (max-width:900px){.fbar{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mkt-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}
.mkt-top h2{font-size:20px;letter-spacing:-.01em}
.sortsel select{appearance:none;-webkit-appearance:none;font:700 14px var(--f);color:var(--c-text);background:var(--c-card);border:1px solid var(--c-line);border-radius:999px;padding:10px 36px 10px 16px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}
.trustrow{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 36px;margin-top:30px;padding-top:24px;border-top:1px solid var(--c-line);color:var(--c-mute);font-size:14px;font-weight:600}
.trustrow span{display:flex;gap:8px;align-items:center}.trustrow .ic{width:20px;height:20px;color:var(--blue)}
.det3{padding:calc(var(--nav-h) * 0 + 34px) 0 clamp(56px,7vw,90px)}
.d3-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}
.d3-nav span{display:flex;gap:8px}
.d3{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px;align-items:start;margin-top:8px}
.gal3{display:grid;gap:10px}
.g-main{position:relative;aspect-ratio:16/7.5;border-radius:20px;background:center/cover no-repeat;box-shadow:var(--c-shadow);transition:background-image .2s}
.g-main .badge{top:14px;right:14px;left:auto;display:flex;gap:5px;align-items:center;font-size:12.5px;padding:5px 11px}
.g-main .badge .ic{width:14px;height:14px}
.g-th{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.g-th button{aspect-ratio:16/10;border-radius:12px;border:2px solid transparent;background:center/cover no-repeat;cursor:pointer;padding:0;opacity:.75;transition:opacity .2s,border-color .2s}
.g-th button.on,.g-th button:hover{opacity:1;border-color:var(--blue)}
.d3-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:20px}
.d3-h h1{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.025em}
.d3-h p{display:flex;gap:6px;align-items:center;color:var(--c-mute);margin-top:6px}
.d3-h p .ic{width:17px;height:17px;color:var(--blue)}
.d3-p{text-align:right}.d3-p b{display:block;font-size:34px;letter-spacing:-.02em;line-height:1}.d3-p small{color:var(--c-dim);font-size:13px}
.d3-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;align-items:center}
.d3-chips .chip{font-size:12.5px;padding:5px 10px}
.specs3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;background:var(--c-line);border:1px solid var(--c-line);border-radius:18px;overflow:hidden}
.specs3>div{display:flex;gap:12px;align-items:center;padding:16px;background:var(--c-card)}
.specs3 .ic{width:22px;height:22px;color:var(--blue);flex:none}
.specs3 small{display:block;color:var(--c-dim);font-size:12.5px}.specs3 b{font-size:15px}
.remark{margin-top:18px;padding:18px 20px;border-radius:18px;background:var(--c-tint)}
.remark h3{font-size:16px}
.remark p{display:flex;gap:10px;margin-top:8px;font-style:italic;color:var(--c-text)}
.remark .ic{width:22px;height:22px;color:var(--blue);flex:none}
.d3-side{display:grid;gap:14px;position:sticky;top:calc(var(--nav-h) + 16px)}
.card3{background:var(--c-card);border:1px solid var(--c-line);border-radius:20px;padding:22px;box-shadow:var(--c-shadow)}
.card3 h3{font-size:16px}
.masked3{display:grid;gap:8px;margin-top:12px}
.masked3>div{display:flex;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:10px;background:var(--lbg);font-size:14px}
.masked3 span{color:var(--c-mute)}.masked3 b{letter-spacing:.12em;color:var(--c-dim)}
.bigv3{margin:18px 0 14px;padding-top:16px;border-top:1px solid var(--c-line)}
.bigv3 small{display:block;color:var(--c-dim);font-size:13px}.bigv3 b{font-size:22px}
.prot3{display:flex;gap:14px;align-items:center}
.prot3>.ic{width:32px;height:32px;color:var(--blue);flex:none}
.prot3 b{display:block}.prot3 small{color:var(--c-mute);font-size:13.5px}
.d3-sim{margin-top:50px}.d3-sim h2{font-size:24px;margin-bottom:14px}
@media (max-width:980px){.d3{grid-template-columns:minmax(0,1fr)}.d3-side{position:static}.specs3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.specs3{grid-template-columns:repeat(2,minmax(0,1fr))}.specs3>div{padding:12px;gap:8px}.g-th{gap:6px}.d3-nav span .btn{padding:9px 12px}}
.plat-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy0);margin-top:calc(-1 * var(--nav-h));padding:calc(var(--nav-h) + 50px) 0 60px}
.ph-bg{position:absolute;inset:0;z-index:-2;background:var(--i-hero) 70% 40%/cover no-repeat;opacity:.45;filter:saturate(.9)}
.plat-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,10,22,.96) 20%,rgba(4,10,22,.7) 60%,rgba(4,10,22,.55)),linear-gradient(0deg,var(--navy0),transparent 40%)}
.plat-hero .wrap{max-width:1280px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,60px);align-items:center}
.plat-hero .wrap+.wrap{display:block;margin-top:44px}
.ph-copy h1{font-size:clamp(38px,4.6vw,64px);letter-spacing:-.035em;line-height:1.04;margin-top:14px;color:#fff}
.ph-copy>p{color:#D5DEEE;font-size:17px;margin-top:16px}
.ph-copy .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.laptop{position:relative;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}
.lp-scr{background:#0A0F1C;border:10px solid #141B2B;border-bottom-width:14px;border-radius:16px 16px 6px 6px;aspect-ratio:16/10;overflow:hidden}
.lp-app{display:grid;grid-template-columns:118px 1fr;height:100%;background:#0D1A33;font-size:10px;color:#E6EDF8}
.lp-side{background:#081226;padding:10px 8px;display:grid;gap:3px;align-content:start}
.lp-side .logo{width:90px;margin:2px 0 10px}
.lp-side span{display:flex;gap:7px;align-items:center;padding:6px 7px;border-radius:7px;color:#8FA3C6;font-size:10px;white-space:nowrap}
.lp-side span.on{background:var(--blue);color:#fff}
.lp-side .ic{width:12px;height:12px}
.lp-main{padding:12px;display:grid;gap:9px;align-content:start;min-width:0}
.lp-top{display:flex;justify-content:space-between;align-items:center}.lp-top b{font-size:13px}
.lp-top .ex-tag{font-size:8px;padding:2px 6px;color:#9fb0cc;border-color:rgba(255,255,255,.2)}
.lp-k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.lp-k div{background:rgba(255,255,255,.05);border:1px solid rgba(150,190,255,.12);border-radius:8px;padding:7px}
.lp-k small{display:block;color:#93A6C8;font-size:8px;line-height:1.2}.lp-k b{font-size:14px}
.lp-c{background:rgba(255,255,255,.04);border-radius:8px;padding:8px}
.lp-c small{color:#93A6C8;font-size:8.5px}
.lp-c svg{width:100%;height:auto;display:block}
.lp-c rect{fill:#3B86FF}
.lp-l{display:grid;gap:5px}
.lp-l div{display:grid;grid-template-columns:20px 1fr auto auto;gap:8px;align-items:center;background:rgba(255,255,255,.04);border-radius:7px;padding:5px 8px}
.lp-l span{color:#7DB2FF;display:grid}.lp-l .ic{width:12px;height:12px}
.lp-l small{color:#93A6C8;font-size:8.5px}.lp-l em{font-style:normal;font-weight:800}
.lp-base{height:14px;margin:0 -6%;background:linear-gradient(180deg,#2A3245,#141A27);border-radius:0 0 14px 14px}
.pmods{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}
.pmods div{display:grid;justify-items:center;gap:8px;text-align:center;padding:18px 8px;border-radius:14px;background:var(--glass);border:1px solid var(--gline);color:#fff;font-size:13.5px}
.pmods .ic{width:26px;height:26px;color:#4C9BFF;stroke-width:1.6}
@media (max-width:1020px){.plat-hero .wrap{grid-template-columns:minmax(0,1fr)}.pmods{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:560px){.pmods{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-app{grid-template-columns:1fr}.lp-side{display:none}.lp-k{grid-template-columns:repeat(2,1fr)}}
.roles{display:grid;gap:10px}
.roles div{display:grid;grid-template-columns:44px 1fr;column-gap:14px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--c-card);border:1px solid var(--c-line)}
.roles span{grid-row:span 2;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--c-tint);color:var(--blue)}
.roles .ic{width:20px;height:20px}
.roles b{font-size:15px}.roles small{color:var(--c-mute);font-size:13.5px}
.get4,.vals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.get4 .card3,.vals .card3{display:grid;gap:8px;align-content:start}
.g4i{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--c-tint);color:var(--blue);margin-bottom:6px}
.g4i .ic{width:24px;height:24px}
.get4 b,.vals b{font-size:17px}
.get4 .card3>span:last-child,.vals .card3>span:last-child{color:var(--c-mute);font-size:14.5px}
@media (max-width:980px){.get4,.vals{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.get4,.vals{grid-template-columns:minmax(0,1fr)}}
.tl4{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:4px}
.tl4 li{display:grid;grid-template-columns:44px 1fr;gap:16px;position:relative;padding-bottom:18px}
.tl4 li:not(:last-child)::before{content:"";position:absolute;left:21px;top:46px;bottom:0;width:2px;background:var(--c-line2)}
.tl4 li>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-weight:800}
.tl4 b{display:block;font-size:17px;margin-top:9px}.tl4 small{display:block;color:var(--c-mute);font-size:14.5px}
.mk-price{background:radial-gradient(500px 300px at 90% 0%,rgba(39,198,242,.25),transparent 60%),linear-gradient(160deg,#0B1A33,#050B18);border-radius:26px;padding:30px;box-shadow:0 40px 80px -40px rgba(10,26,58,.8);border:1px solid rgba(150,190,255,.2)}
.mp-top{display:flex;align-items:center;gap:12px}.mp-top b{font-size:20px}
.mp-amt{margin:18px 0 8px}.mp-amt b{font-size:52px;letter-spacing:-.03em;line-height:1}.mp-amt small{color:var(--dmute);margin-left:8px}
.mk-price>p{color:#C9D6EE;font-size:15px}
.mk-price .btn{margin-top:22px}
.mk-price .note{color:var(--dmute)}
.vs2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:920px;margin:0 auto}
.vs2 .card3{display:grid;gap:10px;align-content:start;padding:28px}
.vs2 h3{font-size:24px}
.vs2 .card3.hl{border:2px solid var(--blue);box-shadow:0 0 0 6px rgba(31,107,255,.1),var(--c-shadow)}
.vs2 .link{margin-top:8px}
@media (max-width:700px){.vs2{grid-template-columns:minmax(0,1fr)}}
.ab-photo{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:1.14;background:center 30%/cover no-repeat;box-shadow:var(--c-shadow)}
.ab-q{position:absolute;left:16px;right:16px;bottom:16px;background:rgba(6,16,31,.84);backdrop-filter:blur(8px);color:#fff;border-radius:16px;padding:16px 18px;border:1px solid var(--dline2);font-size:18px;font-weight:700;line-height:1.3}
.ab-q small{display:block;margin-top:6px;color:#9CC3FF;font-size:13px;font-weight:600}
.vals{margin-top:-80px;position:relative;z-index:2}
.vals .card3{box-shadow:0 30px 60px -30px rgba(10,26,58,.35)}
.ct3{position:relative;isolation:isolate;overflow:hidden;background:var(--navy0);margin-top:calc(-1 * var(--nav-h));padding:calc(var(--nav-h) + 50px) 0 60px}
.ct-img{position:absolute;inset:0;z-index:-2;background:var(--house-night) 80% 50%/cover no-repeat}
.ct3::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,10,22,.9) 20%,rgba(4,10,22,.5) 65%,rgba(4,10,22,.2))}
.ct3 .wrap{max-width:1240px;position:relative}
.ct-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,3vw,40px);max-width:1000px;background:var(--lcard);color:var(--ltext);border-radius:28px;padding:clamp(22px,3vw,38px);box-shadow:0 40px 80px -30px rgba(0,0,0,.7);--c-card:var(--lcard);--c-text:var(--ltext);--c-mute:var(--lmute);--c-dim:var(--ldim);--c-line:var(--lline);--c-line2:var(--lline2);--c-tint:var(--ltint);--c-link:var(--lblue)}
.ct-l h1{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.03em;margin:10px 0 12px}
.cl3{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--c-line)}
.cl3>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--c-tint);color:var(--blue);flex:none}
.cl3 .ic{width:20px;height:20px}
.cl3 small{display:block;color:var(--c-dim);font-size:12.5px}.cl3 b{font-size:15px}
.cl3 .copy{margin-left:auto}
.ct-l .btn-wa{margin-top:18px}
.ct-f{display:grid;gap:12px;align-content:start;background:var(--lbg);border-radius:20px;padding:22px}
.ct-f h2{font-size:20px}
.ct-feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1000px;margin-top:16px}
.ct-feat>div{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--glass);border:1px solid var(--gline);backdrop-filter:blur(8px)}
.ct-feat .ic{width:24px;height:24px;color:#4C9BFF;flex:none}
.ct-feat b{display:block;color:#fff;font-size:14.5px}.ct-feat small{color:var(--dmute);font-size:12.5px}
@media (max-width:860px){.ct-card{grid-template-columns:minmax(0,1fr)}.ct-feat{grid-template-columns:minmax(0,1fr)}}
.ftr{background:var(--navy0)}
.ftr .wrap{max-width:1240px}
.ftr .brand{align-items:flex-start}
.ftr .btn-wa{border-radius:999px}
.fbot .caps-sm{color:var(--ddim)}
.phd3 + .light .wrap.mkt{margin-top:0}
.light3 .plans.compact .plan,.light .plan{border-radius:22px}
.plan{border-radius:22px}
.auth .aside .bg{background-image:var(--i-hero)!important;background-position:70% 50%!important}
.photo{background-image:var(--i-hero)!important;background-position:70% 50%!important}
.mbar .btn-g{color:#fff;border-color:rgba(255,255,255,.3)}
.caps-tag{max-width:250px;font-size:10.5px;letter-spacing:.32em;text-shadow:0 1px 10px rgba(0,0,0,.65)}
.f3-img{background-image:var(--house-night);background-position:70% 55%}
.pv-mkt{padding:22px 16px}
.ad{max-width:250px;gap:6px;padding:10px}
.ad p{font-size:10.5px}
.ad-img{height:44px}
.script{font-family:var(--f)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.3em;text-transform:uppercase;transform:none!important;line-height:1.7!important;color:inherit}
.script::after{width:30px!important;height:2px!important;margin-top:10px!important}
.ab-photo{background-position:80% 50%}
@media (max-width:620px){.tagl::before,.tagl::after{display:none}.hdr-r{margin-left:auto;gap:6px}.hdr .wrap{gap:8px}.langsel select{padding-right:22px}.langsel::after{right:8px}}
@media (max-width:360px){.hdr #themeBtn{display:none}}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .btn-k{color:#0A1A3A}}
:root[data-theme="dark"] .btn-k{color:#0A1A3A}
.plans.p3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;margin-inline:auto}
.pk-grid{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}
.pk-grid .plans.p3{max-width:none}
.plans.compact .plan .pd{font-size:13.5px;min-height:0}
@media (max-width:900px){.plans.p3{grid-template-columns:minmax(0,1fr);max-width:520px}}
.cc-img.ico{background:radial-gradient(240px 140px at 70% 10%,rgba(39,198,242,.25),transparent 60%),linear-gradient(160deg,#0E2350,#071224)}
.cc-ic{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;color:#7DB2FF;background:rgba(255,255,255,.06);border:1px solid rgba(150,190,255,.25)}
.cc-ic .ic{width:38px;height:38px;stroke-width:1.5}
.cc-img .dots{color:#fff!important}
.cc-img:not(.ico)>span:first-child{transition:transform .5s var(--ease)}
.ccard:hover .cc-img>span:first-child{transform:scale(1.05)}
.cc-img{overflow:hidden}
.prak{background:var(--lbg2);color:var(--ltext)}
.pk3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,4vw,60px);align-items:center}
.pk-photo{position:relative;min-height:520px;border-radius:26px;background:center/cover no-repeat;box-shadow:var(--c-shadow);overflow:hidden}
.pk-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,10,22,.85),rgba(4,10,22,0) 55%)}
.pk-badge{position:absolute;left:22px;right:22px;bottom:22px;z-index:1;color:#fff;display:grid;gap:4px}
.pk-badge b{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;line-height:1.1}
.pk-badge span{color:#C9D6EE}
.pk-p{margin-top:14px;font-size:16.5px}
.pk-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;padding:20px;border-radius:20px;background:var(--lbg);border:1px solid var(--c-line)}
.pk-cols>div>b{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-dim)}
.pk-cols .checks3{margin-top:12px}
.xs3{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}
.xs3 li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;font-weight:600;line-height:1.4}
.xs3 li>span{width:20px;height:20px;border-radius:50%;background:#FDE8E8;color:#D93636;display:grid;place-items:center;flex:none;margin-top:1px}
.xs3 .ic{width:11px;height:11px;stroke-width:3.4}
.pk-res{display:flex;gap:14px;align-items:center;margin:18px 0 16px;padding:16px 18px;border-radius:16px;background:var(--grad);color:#fff}
.pk-res .ic{width:34px;height:34px;flex:none;stroke-width:2.2}
.pk-res p{font-size:15px}
@media (max-width:980px){.pk3{grid-template-columns:minmax(0,1fr)}.pk-photo{min-height:320px}}
@media (max-width:560px){.pk-cols{grid-template-columns:minmax(0,1fr)}}
:root[data-theme="dark"] .xs3 li>span{background:rgba(217,54,54,.18);color:#FF8A8A}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .xs3 li>span{background:rgba(217,54,54,.18);color:#FF8A8A}}
.pk-photo{background-position:30% 30%!important}
.ofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.of{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:22px;background:var(--c-card);border:1px solid var(--c-line);box-shadow:var(--c-shadow);text-decoration:none;transition:transform .25s var(--ease),border-color .25s}
.of:hover{transform:translateY(-3px);border-color:var(--blue)}
.of-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--c-tint);color:var(--blue)}
.of-ic .ic{width:24px;height:24px}
.of-b{display:grid;gap:4px}
.of-b small{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--c-dim)}
.of-b b{font-size:30px;letter-spacing:-.03em;line-height:1.1}
.of-b span{color:var(--c-mute);font-size:14.5px}
.of-l{margin-top:auto;display:inline-flex;gap:6px;align-items:center;font-weight:700;color:var(--c-link);font-size:14.5px}
.of-l .ic{width:16px;height:16px}
@media (max-width:860px){.ofs{grid-template-columns:minmax(0,1fr)}}
.tracks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.track{display:flex;flex-direction:column;gap:18px;padding:26px}
.tr-h{display:flex;gap:14px;align-items:center}
.tr-h h3{font-size:22px;letter-spacing:-.02em}
.tr-h small{color:var(--c-link);font-weight:700;font-size:14px}
.track ol{list-style:none;padding:0;margin:0;display:grid;gap:14px;counter-reset:n}
.track li{counter-increment:n;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;font-size:15px;font-weight:600;line-height:1.45}
.track li::before{content:counter(n);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-size:13px;font-weight:800}
.track .link{margin-top:auto}
@media (max-width:960px){.tracks{grid-template-columns:minmax(0,1fr)}}
.light3 .plans.p3.compact{max-width:none}
.light:has(>.wrap.auth){position:relative;isolation:isolate;background:var(--navy0);margin-top:calc(-1 * var(--nav-h));padding:calc(var(--nav-h) + 48px) 0 72px}
.light:has(>.wrap.auth)::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,10,22,.92) 25%,rgba(4,10,22,.55)),var(--house-night) 80% 50%/cover no-repeat}
.wrap.auth{max-width:1080px}
.auth .form{background:var(--lcard);color:var(--ltext);border:0;border-radius:26px;box-shadow:0 40px 80px -30px rgba(0,0,0,.7);--c-card:var(--lcard);--c-text:var(--ltext);--c-mute:var(--lmute);--c-line:var(--lline);--c-line2:var(--lline2);--c-link:var(--lblue)}
.auth .aside{background:transparent;border:1px solid var(--gline);backdrop-filter:blur(6px)}
.auth .aside .bg{display:none}
.auth .aside::after{background:linear-gradient(0deg,rgba(4,10,22,.6),rgba(4,10,22,.1))}
@media (max-width:860px){.auth .aside{display:none}}
.hero5{--hh:clamp(640px,50vw,780px);--iw:calc(var(--hh) * 1.679);--hs:max(32px,calc((100vw - 1320px) / 2 + 32px))}
.hero5 .h4-img{display:none}
.hero5::before{background:linear-gradient(90deg,var(--navy0) 0%,var(--navy0) calc(100vw - var(--iw) * .85),rgba(4,10,22,.55) calc(100vw - var(--iw) * .72),rgba(4,10,22,0) calc(100vw - var(--iw) * .55)),linear-gradient(0deg,rgba(4,10,22,.85) 0%,rgba(4,10,22,0) 22%),linear-gradient(180deg,rgba(4,10,22,.85) 0%,rgba(4,10,22,.35) 18%,rgba(4,10,22,0) 34%),linear-gradient(270deg,rgba(4,10,22,.55) 0%,rgba(4,10,22,0) 10%)}
.hero5 .wrap{min-height:var(--hh)}
.h5-img{position:absolute;top:0;right:calc(var(--iw) * -.15);width:var(--iw);height:var(--hh);z-index:-2;background:var(--house-night) center/cover no-repeat}
.hero5::before{z-index:-1}
.h5-card{position:absolute;left:21%;top:37%;width:38%;z-index:3;background:rgba(8,19,40,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(150,190,255,.28);border-radius:20px;padding:18px;box-shadow:0 40px 80px -24px rgba(0,0,0,.9);display:grid;gap:13px;color:#fff;animation:rise .9s .3s var(--ease) both}
.hero5 .h5-img{z-index:0}
.hero5 .wrap{z-index:1}
.h5-card .fh{display:flex;align-items:center;gap:10px;font-size:13.5px}
.h5-card .fh .dot{width:8px;height:8px;border-radius:50%;background:#2BD47F;box-shadow:0 0 0 4px rgba(43,212,127,.22);animation:pulse5 2s infinite}
@keyframes pulse5{50%{box-shadow:0 0 0 8px rgba(43,212,127,0)}}
.h5-card .fh span:last-child{margin-left:auto;color:var(--ddim);font-size:12px}
.h5-lead{display:flex;gap:12px;align-items:center}
.h5-ic{width:46px;height:46px;border-radius:13px;background:rgba(31,107,255,.22);color:#8CC0FF;display:grid;place-items:center;flex:none}
.h5-ic .ic{width:24px;height:24px}
.h5-lead b{display:block;font-size:17px;line-height:1.25}.h5-lead small{color:var(--dmute);font-size:13px}
.h5-pr{margin-left:auto;font-size:24px;font-weight:800;letter-spacing:-.02em}
.h5-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}
.h5-chips .ex-tag{color:#9fb0cc;border-color:rgba(255,255,255,.22);margin-left:auto}
.h5-loop{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:12px 6px 4px;border-top:1px solid var(--dline);position:relative}
.h5-loop::before{content:"";position:absolute;left:10%;right:10%;top:29px;border-top:1.5px dashed rgba(150,190,255,.35)}
.h5-loop span{position:relative;display:grid;justify-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--dmute)}
.h5-loop i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0E1E3C;border:1px solid rgba(150,190,255,.3);color:#9CC3FF}
.h5-loop i .ic{width:16px;height:16px}
.h5-loop span.on{color:#fff}.h5-loop span.on i{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 5px rgba(31,107,255,.25)}
.h5-loop span:nth-child(2) i{animation:lit5 6s 1s infinite}.h5-loop span:nth-child(3) i{animation:lit5 6s 2s infinite}.h5-loop span:nth-child(4) i{animation:lit5 6s 3s infinite}.h5-loop span:nth-child(5) i{animation:lit5 6s 4s infinite}
@keyframes lit5{0%,12%{background:var(--blue);border-color:var(--blue);color:#fff}20%,100%{background:#0E1E3C}}
.h5-foot{display:flex;gap:8px;align-items:center;font-size:12.5px;font-weight:600;color:#C9D6EE}
.h5-foot .ic{width:20px;height:20px;color:#4C9BFF;stroke-width:2.2}
.hero5 .h4-copy{max-width:min(600px,calc(100vw + var(--iw) * .15 - var(--iw) * .79 - var(--hs) - 28px))}
.hero5 h1{font-size:clamp(40px,4.4vw,70px)}
@media (prefers-reduced-motion:reduce){.h5-loop i,.h5-card .fh .dot{animation:none!important}}
@media (max-width:1180px){
.hero5{--hh:auto}
.h5-img{inset:0;width:auto;height:auto;right:0;background-position:82% 55%;opacity:.6}
.h5-card{display:none}
.hero5::before{background:linear-gradient(0deg,var(--navy0) 4%,rgba(4,10,22,.5) 60%,rgba(4,10,22,.7))}
.hero5 .h4-copy{max-width:640px}
.hero5 .wrap{min-height:0}
}
.hero5::before{display:none}
.hero5 .h5-img{z-index:0}
.h5-img::before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(90deg,var(--navy0) 0%,rgba(4,10,22,.75) 10%,rgba(4,10,22,.25) 24%,rgba(4,10,22,0) 38%),linear-gradient(0deg,var(--navy0) 0%,rgba(4,10,22,0) 20%),linear-gradient(180deg,rgba(4,10,22,.9) 0%,rgba(4,10,22,.3) 16%,rgba(4,10,22,0) 30%),linear-gradient(270deg,rgba(4,10,22,.7) 0%,rgba(4,10,22,0) 12%)}
.hero5 .h4-copy{max-width:min(600px,calc(100vw - var(--iw) * .64 - var(--hs) - 52px))}
@media (max-width:1180px){.hero5 .h5-img{opacity:.38;background-position:85% 55%}.h5-img::before{background:linear-gradient(0deg,var(--navy0) 0%,rgba(4,10,22,.3) 60%)}}
.rv{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--rd,0ms)}
.rv.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}
.hdr{transition:background .3s,box-shadow .3s}
.hdr .wrap{transition:height .3s var(--ease)}
.hdr.scrolled{background:rgba(4,10,22,.9);box-shadow:0 10px 30px -18px rgba(0,0,0,.8)}
.hdr.scrolled .wrap{height:64px}
.hero4 .h4-copy>*{animation:rise .9s var(--ease) both}
.hero4 .h4-copy>*:nth-child(2){animation-delay:.08s}.hero4 .h4-copy>*:nth-child(3){animation-delay:.16s}.hero4 .h4-copy>*:nth-child(4){animation-delay:.24s}.hero4 .h4-copy>*:nth-child(5){animation-delay:.32s}
.h4-img{animation:kb 22s ease-out both}
@keyframes kb{from{transform:scale(1.07)}to{transform:scale(1)}}
.h4-glow{position:absolute;left:-10%;top:10%;width:60%;height:80%;z-index:-1;background:radial-gradient(closest-side,rgba(31,107,255,.22),transparent);filter:blur(20px);pointer-events:none}
.hero4 h1{letter-spacing:-.045em}
@media (prefers-reduced-motion:reduce){.h4-img,.hero4 .h4-copy>*{animation:none}}
.head3 h2,.h2-3{letter-spacing:-.04em;line-height:1.05}
.kick3,.kick2{display:inline-flex;align-items:center;gap:10px}
.kick3::before,.kick2::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--grad)}
.head3.c .kick3::before{display:none}
.head3 p{max-width:42em}
.head3.c p{margin-inline:auto}
.btn .ic{transition:transform .25s var(--ease)}
.btn:hover .ic{transform:translateX(3px)}
.btn-play:hover .ic{transform:none}
.btn-p{background:linear-gradient(180deg,#2C78FF,#1A62F2)}
.btn-p:hover{background:linear-gradient(180deg,#3B86FF,#1F6BFF);box-shadow:0 14px 30px -12px rgba(31,107,255,.9)}
:focus-visible{outline:2px solid #4C9BFF;outline-offset:3px;border-radius:8px}
.pcol,.bcard3,.ccard,.of,.card3,.lead3{transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}
.pcol:hover,.of:hover,.track:hover{box-shadow:0 0 0 1px rgba(31,107,255,.35),0 30px 60px -30px rgba(31,107,255,.45)}
.dark3 .bcard3:hover{box-shadow:0 0 0 1px rgba(110,170,255,.45),0 30px 60px -25px rgba(31,107,255,.5)}
.b3-img,.cc-img>span:first-child,.st-img,.l3-img{transition:transform .6s var(--ease)}
.bcard3:hover .b3-img{transform:scale(1.04)}
.b3-img{overflow:hidden}
.sec3{padding-block:clamp(72px,9vw,128px)}
.facts{margin-top:-64px}
.facts-in{backdrop-filter:blur(10px)}
.pc-f{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:18px;margin-top:auto;border-top:1px solid var(--c-line)}
.pc-big{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:baseline}
.pc-big b{font-size:34px;font-weight:800;letter-spacing:-.035em;line-height:1}
.pc-big span{font-size:13.5px;color:var(--c-mute);font-weight:600}
.pc-big small{grid-column:1/-1;font-size:12.5px;color:var(--c-dim);margin-top:4px}
.pcol.mkt .pc-big b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.mktband{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:22px;align-items:center;margin-top:22px;padding:24px 26px;border-radius:24px;background:var(--c-card);border:1.5px solid rgba(31,107,255,.35);box-shadow:0 0 0 6px rgba(31,107,255,.06),var(--c-shadow)}
.mktband.dk{background:linear-gradient(120deg,#0B1A33,#10295A);border-color:rgba(110,170,255,.35);color:#fff;margin:24px 0 6px;--c-mute:#C9D6EE;--c-dim:#9fb0cc;--c-link:#7DB2FF}
.mktband .ad-i{width:56px;height:56px;border-radius:16px}
.mktband .ad-i .ic{width:26px;height:26px}
.mb-t{display:grid;gap:4px}
.mb-t b{font-size:20px;letter-spacing:-.02em;line-height:1.25}
.mb-t>span:last-child{color:var(--c-mute);font-size:14.5px}
.mb-price{display:grid;justify-items:end;text-align:right;padding:0 8px 0 22px;border-left:1px solid var(--c-line)}
.mktband.dk .mb-price{border-color:rgba(150,190,255,.25)}
.mb-price b{font-size:46px;font-weight:800;letter-spacing:-.04em;line-height:1}
.mb-price span{font-size:14px;font-weight:700;margin-top:2px}
.mb-price small{font-size:12.5px;color:var(--c-dim)}
@media (max-width:900px){.mktband{grid-template-columns:auto minmax(0,1fr)}.mb-price{grid-column:1/-1;justify-items:start;text-align:left;border:0;border-top:1px solid var(--c-line);padding:14px 0 0}.mktband .btn{grid-column:1/-1;justify-self:start}}
.ph-price{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px;padding:14px 16px 14px 22px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(150,190,255,.28);backdrop-filter:blur(8px);width:fit-content;max-width:100%}
.ph-price b{font-size:clamp(44px,5vw,60px);font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(100deg,#fff,#9CC8FF);-webkit-background-clip:text;background-clip:text;color:transparent}
.ph-price>span{display:grid;font-weight:700;font-size:16px;color:#fff}
.ph-price small{font-weight:500;font-size:13px;color:#C9D6EE}
.ftr .wrap{padding-block:72px 36px}
.hero4 .h4-img{background-image:var(--office);background-position:right center}
.hero4::before{background:linear-gradient(90deg,rgba(4,10,22,.92) 0%,rgba(4,10,22,.7) 30%,rgba(4,10,22,.15) 55%,rgba(4,10,22,0) 70%),linear-gradient(0deg,rgba(4,10,22,.85) 0%,rgba(4,10,22,0) 26%),linear-gradient(180deg,rgba(4,10,22,.6),rgba(4,10,22,0) 22%)}
@media (max-width:760px){.hero4 .h4-img{background-position:84% center}.hero4::before{background:linear-gradient(0deg,rgba(4,10,22,.96) 25%,rgba(4,10,22,.55) 70%,rgba(4,10,22,.6))}}
.hero4 .h4-img{background-size:auto 100%;background-color:#05090f}
.hero4::before{background:linear-gradient(90deg,rgba(4,10,22,.96) 0%,rgba(4,10,22,.88) 34%,rgba(4,10,22,.45) 50%,rgba(4,10,22,0) 66%),linear-gradient(0deg,rgba(4,10,22,.85) 0%,rgba(4,10,22,0) 26%),linear-gradient(180deg,rgba(4,10,22,.6),rgba(4,10,22,0) 22%)}
@media (min-width:1700px){.hero4 .h4-img{background-size:cover}}
@media (max-width:760px){.hero4 .h4-img{background-size:cover;background-position:88% center}.hero4::before{background:linear-gradient(0deg,rgba(4,10,22,.97) 30%,rgba(4,10,22,.78) 60%,rgba(4,10,22,.7))}}
@media (max-width:760px){.hero4 .h4-img{opacity:.45;background-position:96% 100%}}
.hero4 .h4-img{background-size:cover!important;background-position:right bottom!important;animation:none;opacity:1!important}
.hero4::before{background:linear-gradient(90deg,rgba(4,10,22,.9) 0%,rgba(4,10,22,.55) 34%,rgba(4,10,22,0) 52%),linear-gradient(0deg,rgba(4,10,22,.7) 0%,rgba(4,10,22,0) 20%)!important}
@media (max-width:760px){.hero4 .h4-img{opacity:.5!important;background-position:92% bottom!important}.hero4::before{background:linear-gradient(0deg,rgba(4,10,22,.96) 30%,rgba(4,10,22,.6) 70%,rgba(4,10,22,.55))!important}}
.pc-big b{font-size:clamp(38px,3.6vw,48px)}
.plan .price b{font-size:42px}
.plans.compact .price b{font-size:38px}
.pv-soft6{background:radial-gradient(360px 180px at 85% 0%,rgba(39,198,242,.25),transparent 60%),linear-gradient(160deg,#0B1A33,#050B18);padding:12px;display:flex;align-items:center}
.flow6{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px}
.f6{display:flex;align-items:center;gap:7px;padding:6px 7px;border-radius:9px;background:rgba(255,255,255,.06);border:1px solid rgba(150,190,255,.16);color:#fff;min-width:0}
.f6i{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:none;background:rgba(31,107,255,.25);color:#9CC3FF}
.f6i .ic{width:13px;height:13px}
.f6.g .f6i{background:rgba(43,212,127,.2);color:#5BE39C}.f6.p .f6i{background:rgba(124,92,255,.25);color:#C5B5FF}.f6.o .f6i{background:rgba(245,165,36,.2);color:#FFC86B}
.f6t{display:grid;min-width:0;flex:1}
.f6t b{font-size:10.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.f6t small{font-size:9px;color:#9AAED0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.f6 em{font-style:normal;font-size:8.5px;font-weight:800;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.1);color:#C9D6EE;flex:none}
.f6.g em{background:rgba(43,212,127,.2);color:#5BE39C}.f6.b em{background:rgba(31,107,255,.3);color:#cfe0ff}
.st-img{position:relative;overflow:hidden}
.sv-photo{background-position:28% 30%!important}
.sv-tag{position:absolute;left:12px;bottom:12px;display:flex;gap:6px;align-items:center;background:rgba(6,16,31,.82);color:#fff;font-size:12.5px;font-weight:700;padding:6px 10px;border-radius:999px;backdrop-filter:blur(6px)}
.sv-tag .ic{width:14px;height:14px}
.sv-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;background:linear-gradient(160deg,#F4F7FC,#E6EEF9)!important}
.sv-grid>span{display:grid;justify-items:center;align-content:center;gap:3px;border-radius:10px;background:#fff;border:1px solid #E3E9F3;color:#1F6BFF;padding:4px}
.sv-grid .ic{width:18px;height:18px}
.sv-grid small{font-size:9.5px;font-weight:700;color:#33415C;text-align:center;line-height:1.1}
.sv-grid>span.on{background:#1F6BFF;color:#fff;border-color:#1F6BFF}.sv-grid>span.on small{color:#fff}
.sv-list{display:grid!important;gap:6px;padding:10px;align-content:center;background:linear-gradient(160deg,#0B1A33,#050B18)!important}
.svl{display:grid;grid-template-columns:26px 1fr auto auto;gap:8px;align-items:center;padding:6px 8px;border-radius:9px;background:rgba(255,255,255,.06);color:#fff}
.svl i{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:rgba(31,107,255,.25);color:#9CC3FF}
.svl i .ic{width:14px;height:14px}
.svl b{display:block;font-size:11.5px;line-height:1.2}.svl small{font-size:9.5px;color:#9AAED0}
.svl em{font-style:normal;font-size:9px;font-weight:800;padding:2px 7px;border-radius:999px}
.svl em.open{background:rgba(31,107,255,.3);color:#cfe0ff}.svl em.buy{background:rgba(43,212,127,.22);color:#5BE39C}.svl em.plan{background:rgba(124,92,255,.28);color:#D7CCFF}
.svl strong{font-size:12px}
:root[data-theme="dark"] .sv-grid{background:linear-gradient(160deg,#0D1D3B,#0A1730)!important}
:root[data-theme="dark"] .sv-grid>span:not(.on){background:#0F2145;border-color:rgba(150,190,255,.16)}
:root[data-theme="dark"] .sv-grid small{color:#C9D6EE}
.b3-img{filter:saturate(.8) contrast(1.02) brightness(1.04)}
.b3-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,16,31,0) 55%,rgba(6,16,31,.35));pointer-events:none}
.bcard3:not(.live) .b3-img{filter:saturate(.7) brightness(1.02)}
.b3-ico{display:grid!important;grid-template-columns:repeat(4,auto);justify-content:center;align-content:center;gap:16px;background:radial-gradient(300px 160px at 70% 10%,rgba(39,198,242,.22),transparent 60%),linear-gradient(160deg,#0E2350,#071224)!important;filter:none!important}
.b3-ico i{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#9CC3FF;background:rgba(255,255,255,.06);border:1px solid rgba(150,190,255,.25)}
.b3-ico i .ic{width:24px;height:24px}
.hero4::before{background:linear-gradient(90deg,rgba(4,10,22,.95) 0%,rgba(4,10,22,.88) 36%,rgba(4,10,22,.35) 54%,rgba(4,10,22,0) 66%),linear-gradient(0deg,rgba(4,10,22,.7) 0%,rgba(4,10,22,0) 20%)!important}
@media (max-width:760px){.hero4::before{background:linear-gradient(0deg,rgba(4,10,22,.96) 30%,rgba(4,10,22,.6) 70%,rgba(4,10,22,.55))!important}}
.steps3 .st-n{top:-12px;left:-10px;box-shadow:0 0 0 4px var(--c-bg2,#fff),0 8px 20px -6px rgba(31,107,255,.8)}
.pv-mkt{width:100%}
.pv{width:100%}
@media (max-width:760px){.hero4 .h4-img{opacity:.28!important}}
.pv{height:250px}
.pv-app{background:radial-gradient(360px 180px at 90% 0%,rgba(39,198,242,.25),transparent 60%),linear-gradient(160deg,#0B1A33,#050B18);padding:10px}
.app7{height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:7px}
.a7{background:#fff;color:#0A1A3A;border-radius:10px;padding:8px 9px;display:flex;flex-direction:column;gap:5px;min-width:0;overflow:hidden;box-shadow:0 10px 24px -14px rgba(0,0,0,.7)}
.a7h{display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;color:#55627C;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}
.a7h .ic{width:12px;height:12px;color:#1F6BFF}
.a7h em{margin-left:auto;font-style:normal;font-size:8.5px;padding:1px 6px;border-radius:999px;background:#E6F7EE;color:#16A34A;text-transform:none;letter-spacing:0}
.a7-cust{display:flex;gap:7px;align-items:center}
.av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1F6BFF,#27C6F2);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;flex:none}
.a7-cust b{display:block;font-size:11.5px;line-height:1.2}.a7-cust small{font-size:9px;color:#6E7C96}
.a7-btns{display:flex;gap:5px;margin-top:auto}
.a7-btns i{flex:1;height:20px;border-radius:6px;background:#EAF1FF;color:#1F6BFF;display:grid;place-items:center}
.a7-btns i:nth-child(2){background:#E6F7EE;color:#16A34A}
.a7-btns .ic{width:11px;height:11px}
.a7-steps{display:grid;gap:3px}
.a7-steps span{display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:#33415C}
.a7-steps .ic{width:11px;height:11px;padding:2px;border-radius:50%;background:#EAF1FF;color:#1F6BFF;box-sizing:content-box}
.a7-steps .sg{color:#16A34A}.a7-steps .sg .ic{background:#16A34A;color:#fff;stroke-width:3}
.a7-amt{margin-top:auto;font-size:14px;letter-spacing:-.02em}
.a7r{display:grid;grid-template-columns:1fr auto auto;gap:5px;align-items:center;font-size:9px;white-space:nowrap}
.a7r span{overflow:hidden;text-overflow:ellipsis;color:#33415C}.a7r b{font-size:9.5px}
.a7r em,.a7p em{font-style:normal;font-size:8px;font-weight:800;padding:1px 5px;border-radius:999px}
em.paid,em.done{background:#E6F7EE;color:#16A34A}em.open,em.plan{background:#EAF1FF;color:#1F6BFF}em.busy{background:#FFF4E0;color:#B7791F}
.a7p{display:grid;grid-template-columns:44px 1fr auto;gap:5px;align-items:center;font-size:9px;font-weight:600;color:#33415C}
.a7p i{height:5px;border-radius:3px;background:#E3E9F3;overflow:hidden}
.a7p s{display:block;height:100%;border-radius:3px;background:#1F6BFF}.a7p s.done{background:#16A34A}.a7p s.busy{background:#F5A524}
.pc-big b{font-size:clamp(44px,4.4vw,58px)!important}
.pc-big span{font-size:15px}
.hero4 .h4-img{background-image:var(--office)!important;background-size:cover!important;background-position:right center!important;opacity:1!important;filter:none}
.hero4::before{background:linear-gradient(90deg,rgba(4,10,22,.88) 0%,rgba(4,10,22,.7) 30%,rgba(4,10,22,.2) 46%,rgba(4,10,22,0) 56%)!important}
.hero4 .wrap{min-height:clamp(560px,42vw,660px)}
@media (max-width:760px){.hero4 .h4-img{opacity:1!important;background-position:82% center!important}.hero4::before{background:linear-gradient(0deg,rgba(4,10,22,.95) 35%,rgba(4,10,22,.55) 75%,rgba(4,10,22,.35))!important}}
.app8{height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;gap:6px}
.a8{position:relative;background:#fff;color:#0A1A3A;border-radius:9px;padding:7px 6px 6px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;box-shadow:0 8px 20px -12px rgba(0,0,0,.7)}
.a8n{position:absolute;right:6px;top:6px;font-size:8px;font-weight:800;color:#9AA6BC}
.a8i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#EAF1FF;color:#1F6BFF;margin-bottom:2px}
.a8i .ic{width:12px;height:12px}
.a8i.g{background:#E6F7EE;color:#16A34A}.a8i.p{background:#F0EBFF;color:#6D4AFF}.a8i.o{background:#FFF4E0;color:#B7791F}
.a8 b{font-size:10px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.a8 small{font-size:8.5px;color:#6E7C96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.a8 em{margin-top:auto;font-style:normal;font-size:8px;font-weight:800;padding:1px 6px;border-radius:999px;background:#EAF1FF;color:#1F6BFF;white-space:nowrap}
.a8 em.g{background:#E6F7EE;color:#16A34A}.a8 em.p{background:#F0EBFF;color:#6D4AFF}.a8 em.o{background:#FFF4E0;color:#B7791F}
.pv-mkt2{background:linear-gradient(160deg,#EAF2FF,#D6E5FF);padding:10px;display:flex;flex-direction:column;gap:7px}
.mk2{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:0}
.mk2c{display:flex;flex-direction:column;gap:5px;min-width:0}
.mk2t{font-size:11px;font-weight:800;color:#0A1A3A;display:flex;flex-direction:column;line-height:1.2}
.mk2t small{font-size:8.5px;font-weight:600;color:#55627C}
.mk2 .ad{transform:none;max-width:none;flex:1;padding:8px;gap:5px;border-radius:10px;min-height:0}
.mk2 .ad-h b{font-size:10px}.mk2 .ad-h small{font-size:8.5px}.mk2 .ad-av{width:22px;height:22px}
.mk2 .ad-img{height:auto;flex:1;min-height:40px}
.mk2 .ad-btn{font-size:9px}
.ad.gg{display:flex;flex-direction:column;gap:4px}
.gq{display:flex;gap:5px;align-items:center;font-size:9px;color:#33415C;border:1px solid #DCE3EE;border-radius:999px;padding:4px 7px}
.gq .ic{width:10px;height:10px}
.gs{font-size:8.5px;color:#55627C}
.gt{font-size:11px;color:#1A47C7;line-height:1.25}
.gd{font-size:8.5px;color:#55627C;line-height:1.35}
.mk2f{display:flex;gap:5px;align-items:center;font-size:10px;font-weight:700;color:#0A1A3A}
.mk2f .ic{width:12px;height:12px;color:#16A34A;stroke-width:3}
.b3-split{display:grid!important;grid-template-columns:repeat(3,1fr);gap:2px;filter:none!important;background:#0A1730}
.b3-split>span:not(.badge){position:relative;background-size:cover;background-repeat:no-repeat;filter:saturate(.85) brightness(1.03);transition:transform .5s var(--ease)}
.b3-split>span:not(.badge) i{position:absolute;left:6px;bottom:6px;font-style:normal;font-size:10.5px;font-weight:700;color:#0A1A3A;background:rgba(255,255,255,.92);padding:2px 7px;border-radius:999px}
.b3-split::after{display:none}
.bcard3:hover .b3-split{transform:none}
.hero4 .h4-img{background-image:linear-gradient(180deg,#070B14 0%,#070B14 8%,rgba(7,11,20,0) 22%),var(--office)!important;background-size:100% 100%,auto 90%!important;background-position:0 0,right bottom!important;background-repeat:no-repeat!important;background-color:#070B14!important}
.hero4::before{background:linear-gradient(90deg,rgba(7,11,20,1) 0%,rgba(7,11,20,.92) 34%,rgba(7,11,20,.3) 48%,rgba(7,11,20,0) 58%)!important}
@media (max-width:760px){.hero4 .h4-img{background-size:100% 100%,auto 60%!important;opacity:1!important}.hero4::before{background:linear-gradient(0deg,rgba(7,11,20,1) 45%,rgba(7,11,20,.5) 80%,rgba(7,11,20,.2))!important}}
.hero4 .h4-img{background-size:100% 100%,auto 76%!important}
.mk2 .ad-btn{align-self:flex-end;flex:none}
.hero4::before{background:linear-gradient(90deg,rgba(7,11,20,1) 0%,rgba(7,11,20,.95) 40%,rgba(7,11,20,.45) 52%,rgba(7,11,20,0) 62%)!important}
@media (max-width:760px){.hero4::before{background:linear-gradient(0deg,rgba(7,11,20,1) 45%,rgba(7,11,20,.5) 80%,rgba(7,11,20,.2))!important}}
.hero4 .lead4{max-width:31em}
.sw{background:radial-gradient(900px 500px at 85% 0%,rgba(31,107,255,.16),transparent 60%),var(--navy1);color:var(--dtext);--c-mute:var(--dmute);--c-text:#fff}
.sw .head3 h2{color:#fff}
.sw-win{border-radius:18px;background:#0B1730;border:1px solid rgba(150,190,255,.18);box-shadow:0 50px 100px -40px rgba(0,0,0,.9);overflow:hidden}
.sw-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid rgba(150,190,255,.12);background:#09142A}
.sw-bar i{width:10px;height:10px;border-radius:50%;background:#2A3A5C}
.sw-bar i:nth-child(1){background:#FF5F57}.sw-bar i:nth-child(2){background:#FEBC2E}.sw-bar i:nth-child(3){background:#28C840}
.sw-bar span{margin-left:14px;font-size:12px;color:#8FA3C6;background:rgba(255,255,255,.05);padding:4px 12px;border-radius:6px}
.sw-bar .ex-tag{margin-left:auto;color:#9fb0cc;border-color:rgba(255,255,255,.2)}
.sw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;background:#0D1B36}
.sw-cell{position:relative;display:flex}
.sw-step{position:absolute;left:12px;top:-7px;z-index:1;font-size:10px;font-weight:800;letter-spacing:.1em;color:#8FA3C6;background:#0D1B36;padding:0 6px}
.sw-p{flex:1;background:#fff;color:#0A1A3A;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0;border-top:3px solid var(--mc)}
.sw-p.m-lead{--mc:#1F6BFF;--mt:#EAF1FF}.sw-p.m-crm{--mc:#0EA5C6;--mt:#E3F6FA}.sw-p.m-quote{--mc:#6D4AFF;--mt:#F0EBFF}.sw-p.m-plan{--mc:#F59E0B;--mt:#FFF4E0}
.sw-p.m-wo{--mc:#EA580C;--mt:#FFEDE3}.sw-p.m-inst{--mc:#16A34A;--mt:#E6F7EE}.sw-p.m-inv{--mc:#0D9488;--mt:#E0F5F2}.sw-p.m-ins{--mc:#DB2777;--mt:#FCE7F1}
.sw-h{display:flex;align-items:center;gap:8px}
.sw-i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--mt);color:var(--mc);flex:none}
.sw-i .ic{width:15px;height:15px}
.sw-h b{font-size:14px}
.sw-n{margin-left:auto;font-size:11px;font-weight:800;color:var(--mc);background:var(--mt);padding:2px 8px;border-radius:999px}
.sw-l{display:grid;gap:6px}
.sw-r{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;background:#F5F7FB}
.sw-r>span{display:grid;min-width:0;flex:1}
.sw-r b,.sw-b b{font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sw-r small{font-size:10.5px;color:#6E7C96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.st{font-style:normal;font-size:10px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap;flex:none}
.st.blue{background:#EAF1FF;color:#1F6BFF}.st.green{background:#E6F7EE;color:#15803D}.st.amber{background:#FFF4E0;color:#B45309}.st.violet{background:#F0EBFF;color:#6D4AFF}.st.slate{background:#EEF1F6;color:#55627C}.st.rose{background:#FDE8EC;color:#BE123C}
.sw-b{display:grid;gap:5px;padding:7px 8px;border-radius:8px;background:#F5F7FB}
.sw-b>span{display:flex;justify-content:space-between;align-items:center;gap:8px}
.sw-b i{height:6px;border-radius:3px;background:#E3E9F3;overflow:hidden}
.sw-b s{display:block;height:100%;border-radius:3px}
.sw-b s.green{background:#16A34A}.sw-b s.amber{background:#F59E0B}.sw-b s.slate{background:#AAB4C5}
.sw-k{display:grid;gap:6px}
.sw-k div{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:baseline;padding:6px 8px;border-radius:8px;background:#F5F7FB}
.sw-k small{font-size:10.5px;color:#6E7C96}.sw-k b{font-size:13px}.sw-k em{font-style:normal;font-size:10px;font-weight:800;color:#15803D}
.sw-c{width:100%;height:46px;margin-top:auto}.sw-c rect{fill:#DB2777;opacity:.85}
@media (max-width:1100px){.sw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.sw-grid{grid-template-columns:minmax(0,1fr);padding:12px}.sw-bar span{display:none}}
.b3-split>span.ill{background:none;filter:none}
.b3-split>span.ill svg{position:absolute;inset:0;width:100%;height:100%}
.b3-split>span.ill{background:#E3EBF6}
.b3-split>span.ill svg{top:-6%;height:100%}
.bgrid3 .b3-img{aspect-ratio:16/7.6}
.b3-split>span.ill svg{left:-30%;width:160%;top:-8%;height:116%}
.pcol .pv{flex:none;height:250px;overflow:hidden}
.pv-mkt2 .mk2{min-height:0;overflow:hidden}
.hero4 .ctas{margin-top:34px}
.pcol.mkt{display:flex;gap:0;grid-template-columns:none}
.b3-split .uph{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1}
.b3-split>span i{z-index:2}