:root{--cream:#f7f7f3;--ink:#16181f;--green:#1a56db;--deep:#14264d;--soft:#eceef2;--tan:#e3e4e0;--line:rgba(22,24,31,.14);--rad:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Archivo,system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.anton{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;line-height:.94;letter-spacing:.012em}.pre{position:fixed;inset:0;z-index:999;display:grid;place-items:center;background:var(--pre-bg,#16181f);color:var(--cream);text-align:center;animation:preOut .75s cubic-bezier(.76,0,.24,1) 2.15s forwards}.pre-quick{animation-delay:1.45s}@keyframes preOut{to{transform:translateY(-101%);visibility:hidden}}.pre-kick{font-size:12px;letter-spacing:.34em;text-transform:uppercase;opacity:0;animation:preKick .6s ease .15s forwards;margin-bottom:22px;font-weight:600}@keyframes preKick{to{opacity:.75}}.pre-big{font-size:clamp(44px,7.5vw,110px);color:var(--cream)}.pw{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .12em}.pwi{display:inline-block;transform:translateY(112%);animation:pwUp .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes pwUp{to{transform:none}}.pre-bar{width:64px;height:3px;background:var(--cream);margin:30px auto 0;transform:scaleX(0);animation:preBar 1.1s cubic-bezier(.76,0,.24,1) .5s forwards;transform-origin:left}@keyframes preBar{to{transform:none}}.strip{background:var(--ink);color:var(--cream);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:9px 0}.nav{position:fixed;top:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 4vw;background:#fffffff7;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.nav.scrolled{box-shadow:0 14px 40px #16181f24}.logo{font-size:21px;letter-spacing:.02em;display:flex;align-items:center;gap:10px}.logo img{height:70px;width:auto;display:block}.foot .logo img{height:240px}.logo .dot{color:var(--green)}.nl{display:flex;gap:2px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.nl a{position:relative;padding:10px 12px;border-radius:5px;background:transparent;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.nl a:hover{background:var(--green);color:#fff}.nl a.on{background:var(--soft);color:var(--green)}.nl a.on:hover{background:var(--green);color:#fff}.fl{display:block;overflow:hidden;height:1.2em}.fli{display:block;line-height:1.2em;transition:transform .45s cubic-bezier(.65,0,.35,1)}.fli:after{content:attr(data-t);display:block;line-height:1.2em}.nl a:hover .fli{transform:translateY(-1.2em)}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:10px;font-weight:700;font-size:15px;border:2px solid var(--ink);position:relative;overflow:hidden;transition:background .25s,color .25s,border-color .25s,transform .3s,box-shadow .3s;cursor:pointer;will-change:transform}.btn-solid{background:var(--green);border-color:var(--green);color:#fff}.btn-solid:hover{background:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--cream)}.btn-lime{background:var(--cream);border-color:var(--cream);color:var(--ink)}.btn-lime:hover{background:transparent;color:var(--cream)}.burger{display:none;width:46px;height:46px;border:1.5px solid var(--ink);border-radius:12px;background:none;cursor:pointer;flex-direction:column;gap:5px;align-items:center;justify-content:center;flex:none}.burger span{width:20px;height:2px;background:var(--ink);display:block;transition:transform .3s,opacity .3s}.hero{padding:150px 5vw 60px;position:relative}.badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:34px}.badge{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:#fff}.badge b{color:var(--green)}.h-big{font-size:clamp(52px,8.6vw,148px);text-align:center;margin:0}.h-big em{font-style:normal;color:var(--green)}.kw{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .1em .04em}.js .kwi{display:inline-block;transform:translateY(112%);animation:pwUp .9s cubic-bezier(.22,1,.36,1) forwards}.hero-sub{max-width:640px;margin:30px auto 0;text-align:center;font-size:19px;color:#16181fbf}.hero-cta{display:flex;gap:14px;justify-content:center;margin-top:36px;flex-wrap:wrap}.hero-img{margin-top:64px;border-radius:26px;overflow:hidden;position:relative}.hero-img img{width:100%;height:min(62vh,560px);object-fit:cover;transition:transform 6s ease}.hero-img:hover img{transform:scale(1.05)}.hero-tag{position:absolute;left:26px;bottom:26px;background:var(--cream);border-radius:14px;padding:14px 20px;font-weight:700;font-size:15px;display:flex;align-items:center;gap:10px}.pulse{width:10px;height:10px;border-radius:50%;background:var(--green);animation:pul 1.6s infinite}@keyframes pul{0%{box-shadow:0 0 #1a56db80}70%{box-shadow:0 0 0 12px #1a56db00}to{box-shadow:0 0 #1a56db00}}.hero-split{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;text-align:left}.hero-split .h-big{font-size:clamp(48px,6.2vw,104px);text-align:left}.hero-split .hero-sub{margin:26px 0 0;text-align:left}.hero-split .hero-cta{justify-content:flex-start}.hero-split .hero-img{margin-top:0}.hero-split .hero-img img{height:min(70vh,620px)}.hero-poster{position:relative;border-radius:26px;overflow:hidden;padding:0;margin:0 5vw;min-height:78vh;display:flex;align-items:flex-end}.hero-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-poster .veil{position:absolute;inset:0;background:linear-gradient(to top,#141a11d9,#141a1126 60%)}.hero-poster .inner{position:relative;padding:56px;color:var(--cream);width:100%}.hero-poster .h-big{text-align:left;color:var(--cream);font-size:clamp(46px,6.4vw,112px)}.hero-poster .hero-sub{color:#f7f7f3d9;margin:22px 0 0;text-align:left}.hero-poster .hero-cta,.hero-poster .badges{justify-content:flex-start}.hero-poster .badge{background:#f7f7f31f;border-color:#f7f7f340;color:var(--cream)}.mq{overflow:hidden;white-space:nowrap;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft)}.mq-dark{background:var(--deep);color:var(--cream);border:0}.mq-t{display:inline-flex;align-items:center;gap:44px;padding-right:44px;animation:mqa 30s linear infinite}.mq:hover .mq-t{animation-play-state:paused}@keyframes mqa{to{transform:translate(-100%)}}.mq-t span{font-family:Anton,sans-serif;font-size:22px;text-transform:uppercase;letter-spacing:.04em}.mq-t i{font-style:normal;color:var(--green);font-size:18px}.mq-dark .mq-t i{color:#8ab4ff}.sec{padding:110px 5vw}.sec-dark{background:var(--deep);color:var(--cream)}.kick{font-size:13px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--green);margin:0 0 18px;display:flex;align-items:center;gap:12px}.kick:before{content:"";width:34px;height:2px;background:var(--green)}.sec-dark .kick{color:#8ab4ff}.sec-dark .kick:before{background:#8ab4ff}.h2{font-size:clamp(38px,4.6vw,72px);margin:0 0 24px;max-width:900px;line-height:1.06}.lead{font-size:19px;color:#16181fb8;max-width:620px;margin:0}.sec-dark .lead{color:#f7f7f3b8}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:64px;flex-wrap:wrap}.srow{position:relative;display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:28px;padding:40px 18px;border-top:1px solid var(--line);transition:background .35s,padding-left .35s;cursor:pointer}.srow:last-of-type{border-bottom:1px solid var(--line)}.srow:hover{background:var(--ink);color:var(--cream);padding-left:34px}.snum{font-family:Anton,sans-serif;font-size:30px;color:var(--green);transition:color .3s}.srow:hover .snum{color:#8ab4ff}.sname{font-family:Anton,sans-serif;font-size:clamp(28px,3.4vw,52px);text-transform:uppercase;line-height:1}.sdesc{margin:10px 0 0;font-size:16.5px;color:#16181fa6;max-width:520px;transition:color .3s;font-family:Archivo,sans-serif;text-transform:none;letter-spacing:0}.srow:hover .sdesc{color:#f7f7f3b3}.sarrow{width:56px;height:56px;border-radius:50%;border:2px solid currentColor;display:grid;place-items:center;font-size:22px;transition:transform .35s,background .3s,color .3s;flex:none}.simg{position:absolute;left:68%;top:50%;width:280px;height:190px;object-fit:cover;border-radius:14px;transform:translate(-50%,-50%) rotate(-6deg) scale(.55);opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:3;box-shadow:0 24px 60px #00000059}.srow:hover .simg{opacity:1;transform:translate(-50%,-50%) rotate(-3deg) scale(1)}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(247,247,243,.2);border-bottom:1px solid rgba(247,247,243,.2)}.stat{padding:56px 34px;border-left:1px solid rgba(247,247,243,.2);position:relative;transition:background .45s cubic-bezier(.22,1,.36,1)}.stat:first-child{border-left:0}.stat:hover{background:var(--green)}.stat:hover b{color:#fff}.stat b{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(64px,6.4vw,118px);display:block;color:#8ab4ff;line-height:1;transition:color .45s}.stat b span{font:inherit;color:inherit}.stat>span{display:block;margin-top:12px;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f7f7f3b3}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--rad);padding:34px 28px;transition:transform .2s,box-shadow .3s;will-change:transform}.card:hover{box-shadow:0 22px 50px #16181f1f}.cico{width:52px;height:52px;border-radius:14px;background:var(--soft);display:grid;place-items:center;font-size:24px;margin-bottom:22px;color:var(--green);font-family:Anton,sans-serif}.card h3{margin:0 0 10px;font-size:20px}.card p{margin:0;font-size:15.5px;color:#16181fa6}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:st}.step{position:relative;border:1px solid rgba(247,247,243,.14);border-radius:20px;padding:66px 28px 34px;margin-top:26px;background:#f7f7f30d;backdrop-filter:blur(2px);transition:border-color .35s,background .35s,transform .45s cubic-bezier(.22,1,.36,1)}.step:after{content:"→";position:absolute;right:-24px;top:50%;transform:translateY(-50%);font-size:24px;color:#8ab4ff;z-index:2}.step:last-child:after{display:none}.step:hover{border-color:#8ab4ff;background:#1a56db38;transform:translateY(-6px)}.step i{position:absolute;top:-26px;left:24px;width:62px;height:62px;font-style:normal;font-family:Anton,sans-serif;font-size:26px;display:grid;place-items:center;border-radius:16px;background:var(--green);color:#fff;box-shadow:0 14px 32px #1a56db73;transform:rotate(-5deg);transition:transform .35s}.step:hover i{transform:rotate(3deg) scale(1.08)}.step h3{margin:0 0 10px;font-size:20px}.step p{margin:0;font-size:15.5px;color:#f7f7f3ad}.cities{display:flex;flex-wrap:wrap;gap:16px}.city{padding:15px 28px;border:1px solid var(--line);border-radius:6px;font-weight:600;font-size:15.5px;background:#fff;box-shadow:0 2px 10px #16181f0d;transition:background .25s,color .25s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .25s}.city:hover{background:var(--green);border-color:var(--green);color:#fff;transform:translateY(-4px);box-shadow:0 14px 30px #1a56db47}.rvw{flex:none;width:420px;background:#fff;border:1px solid var(--line);border-radius:var(--rad);padding:30px;white-space:normal;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.rvw:hover{transform:translateY(-5px);box-shadow:0 20px 44px #16181f1a}.rvw:after{content:"“";position:absolute;top:2px;right:22px;font-family:Anton,sans-serif;font-size:96px;line-height:1;color:#1a56db24;pointer-events:none}.rvw .stars{color:var(--green);letter-spacing:3px;font-size:15px;margin-bottom:14px}.rvw p{margin:0 0 22px;font-size:16px;line-height:1.6}.rvw .who{display:flex;flex-direction:column;gap:2px;border-top:2px solid var(--green);padding-top:12px;width:fit-content;padding-right:26px}.rvw .who b{font-size:15px}.rvw .who span{font-size:13.5px;color:#16181f8c}.mq-rv{border:0;background:transparent;padding:0}.mq-rv .mq-t{gap:20px;padding-right:20px;animation-duration:46s}.faq{max-width:820px;margin:0 auto}.faq details{border-top:1px solid var(--line);padding:0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 6px;font-weight:700;font-size:19px}.faq summary::-webkit-details-marker{display:none}.faq summary i{font-style:normal;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--ink);display:grid;place-items:center;font-size:18px;transition:transform .3s,background .25s,color .25s;flex:none}.faq details[open] summary i{transform:rotate(45deg);background:var(--green);border-color:var(--green);color:#fff}.faq .fa{padding:0 6px 26px;color:#16181fb3;max-width:680px;margin:0}.emg{background:var(--green);color:#fff;padding:70px 5vw;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}.emg .h2{margin:0}.emg p{margin:8px 0 0;color:#ffffffd9;font-size:18px}.quote{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.qform{display:grid;grid-template-columns:1fr 1fr;gap:16px}.qform .full{grid-column:1/-1}.fld{display:flex;flex-direction:column;gap:8px}.fld label{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fld input,.fld select,.fld textarea{font:inherit;padding:15px 16px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);outline:none;transition:border-color .25s,box-shadow .25s}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px #1a56db24}.fld textarea{min-height:120px;resize:vertical}.qnote{font-size:13.5px;color:#16181f8c}.foot{background:#fff;color:var(--ink);padding:90px 5vw 40px;overflow:hidden;border-top:1px solid var(--line)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:38px;padding-bottom:70px}.foot h4{font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:#16181f80;margin:0 0 20px}.foot a{display:block;padding:5px 0;color:#16181fc7;transition:color .2s,transform .2s}.foot a:hover{color:var(--green);transform:translate(4px)}.foot p{color:#16181f99;font-size:15.5px}.foot-giant{font-size:10.2vw;line-height:1.05;text-align:center;color:transparent;-webkit-text-stroke:1.5px rgba(22,24,31,.22);white-space:nowrap;transition:color .6s}.foot-giant:hover{color:#1a56dbbf;-webkit-text-stroke:1.5px transparent}.foot-base{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:26px;margin-top:40px;font-size:14px;color:#16181f80;flex-wrap:wrap}.js .rv{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.js .rv.in{opacity:1;transform:none}.js .rv.d1{transition-delay:.08s}.js .rv.d2{transition-delay:.16s}.js .rv.d3{transition-delay:.24s}.js .rv.d4{transition-delay:.32s}.split2{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.imgbox{border-radius:22px;overflow:hidden}.imgbox img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.imgbox:hover img{transform:scale(1.06)}.checks{margin:26px 0 0;padding:0;list-style:none}.checks li{display:flex;gap:14px;padding:11px 0;font-weight:600;align-items:baseline}.checks li:before{content:"✓";color:var(--green);font-weight:800;flex:none}.sec-dark .checks li:before{color:#8ab4ff}@media(max-width:1430px){.nav .btn-ghost{display:none}}@media(max-width:1220px){.nl{display:none}.burger{display:flex}.nav.open .nl{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:2px;background:var(--cream);border-bottom:1px solid var(--line);padding:14px 4vw 20px;box-shadow:0 30px 50px #16181f33;text-transform:none;letter-spacing:0}.nav.open .nl a{padding:12px 0;font-size:17px}.nav.open .burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav.open .burger span:nth-child(2){opacity:0}.nav.open .burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero-split,.split2,.quote{grid-template-columns:1fr;gap:44px}.stats,.cards,.steps{grid-template-columns:repeat(2,1fr)}.srow{grid-template-columns:64px 1fr auto}.simg{display:none}.qform{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.stats,.cards,.steps{grid-template-columns:1fr}.hero{padding-top:150px}.foot-grid{grid-template-columns:1fr;gap:32px}.nav{padding:10px 10px 10px 16px}.logo{font-size:17px}.nav .btn{padding:11px 14px;font-size:13px}.sec{padding:80px 5vw}.emg{padding:56px 5vw}.sr-name{-webkit-text-stroke-width:1px}.qq{padding:22px 20px}}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #16181f29}.card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.card:hover{transform:translateY(-6px)}.cico{transition:background .35s,color .35s,transform .35s}.card:hover .cico{background:var(--green);color:#fff;transform:rotate(-6deg) scale(1.05)}.spin{position:absolute;top:-46px;right:40px;width:130px;height:130px;animation:spinr 16s linear infinite;filter:drop-shadow(0 10px 24px rgba(22,24,31,.28));z-index:4}@keyframes spinr{to{transform:rotate(360deg)}}.sec-dark{position:relative;overflow:hidden}.wm{position:absolute;font-family:Anton,sans-serif;font-size:clamp(90px,15vw,230px);text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(247,247,243,.09);pointer-events:none;user-select:none;right:2vw;top:18px;line-height:1}.svc-side{position:sticky;top:110px;display:flex;flex-direction:column;gap:16px}.side-card{background:#fff;border:1px solid var(--line);border-radius:var(--rad);padding:30px}.side-card h3{margin:0 0 8px;font-size:20px}.side-card p{margin:0 0 18px;font-size:15px;color:#16181fa6}.side-dark{background:var(--deep);color:var(--cream);border:0}.side-dark p{color:#f7f7f3b3}.side-links a{display:flex;justify-content:space-between;align-items:center;padding:13px 2px;border-top:1px solid var(--line);font-weight:600;font-size:15px;transition:color .25s,padding-left .25s}.side-links a:hover{color:var(--green);padding-left:8px}.crumb{font-size:13.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#16181f80;display:flex;gap:10px;justify-content:center;margin-bottom:22px}.crumb a:hover{color:var(--green)}.post{background:#fff;border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.post:hover{transform:translateY(-6px);box-shadow:0 22px 50px #16181f1f}.post .pim{height:210px;overflow:hidden}.post .pim img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.post:hover .pim img{transform:scale(1.06)}.post .pbody{padding:24px 26px 28px;display:flex;flex-direction:column;gap:10px;flex:1}.pmeta{display:flex;gap:10px;align-items:center;font-size:13px;color:#16181f8c;font-weight:600}.pchip{background:var(--soft);color:var(--green);padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.post h3{margin:0;font-size:21px;line-height:1.3}.post p{margin:0;font-size:15px;color:#16181f9e}.plink{margin-top:auto;font-weight:700;font-size:14.5px;color:var(--green);padding-top:8px}.post:hover .plink{text-decoration:underline}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.featured{display:grid;grid-template-columns:1.2fr 1fr;gap:0;background:var(--deep);color:var(--cream);border-radius:22px;overflow:hidden;margin-bottom:64px}.featured .pim{height:100%;min-height:340px}.featured .pbody{padding:46px}.featured h3{font-size:clamp(26px,2.6vw,38px)}.featured p{color:#f7f7f3b8;font-size:16.5px}@media(max-width:980px){.posts{grid-template-columns:1fr 1fr}.featured{grid-template-columns:1fr}.svc-side{position:static}}@media(max-width:560px){.posts{grid-template-columns:1fr}.fab{right:12px;bottom:12px}}.hero-full{position:relative;min-height:96vh;display:flex;align-items:center;justify-content:center;padding:150px 5vw 90px;overflow:hidden}.hf-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hf-veil{position:absolute;inset:0;background:linear-gradient(180deg,#0a0e169e,#0a0e1652 45%,#0a0e16bd)}.hf-in{position:relative;text-align:center;width:min(1120px,100%);color:#fff}.hf-in .badge{background:#ffffff1a;border-color:#ffffff38;color:#fff}.hf-in .badge b{color:#8ab4ff}.qq{margin:58px auto 0;max-width:1120px;background:#0e1016cc;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.13);border-radius:24px;padding:44px 46px;display:grid;grid-template-columns:290px 1fr;gap:44px;align-items:center;text-align:left;box-shadow:0 30px 80px #00000073}.qq-l h3{margin:0 0 14px;font-size:32px;line-height:1.05}.qq-l p{margin:0;color:#fff9;font-size:16.5px}.qq-l b{color:#8ab4ff;text-transform:uppercase;letter-spacing:.05em}.qq-f{display:grid;grid-template-columns:1fr 1fr;gap:15px}.qq-f input,.qq-f select{font:inherit;font-size:16px;padding:18px 20px;border-radius:10px;border:1.5px solid rgba(255,255,255,.16);background:#ffffff12;color:#fff;outline:none;transition:border-color .25s,background .25s}.qq-f input::placeholder{color:#ffffff80}.qq-f select{color:#fffc}.qq-f select option{color:#16181f}.qq-f input:focus,.qq-f select:focus{border-color:#8ab4ff;background:#ffffff1f}.qq-btn{grid-column:1/-1;justify-content:center;padding:19px 28px;font-size:16.5px}.hf-scroll{position:absolute;bottom:22px;left:50%;transform:translate(-50%);font-size:10.5px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:#ffffffa6;display:flex;flex-direction:column;align-items:center;gap:8px}.hf-scroll span{width:1.5px;height:32px;background:linear-gradient(rgba(255,255,255,.85),transparent);animation:scrl 1.8s ease infinite;transform-origin:top}@keyframes scrl{0%{transform:scaleY(0)}55%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.mq-tilt{transform:rotate(-1.2deg) scale(1.03);background:var(--green);color:#fff;border:0;box-shadow:0 16px 40px #1a56db4d;position:relative;z-index:5;margin-top:-30px}.mq-tilt .mq-t i{color:#8ab4ff}.fab{position:fixed;right:22px;bottom:22px;z-index:95;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#ee4b3a,#c11f10);color:#fff;padding:9px 22px 9px 10px;border-radius:999px;box-shadow:0 16px 40px #ce2a1a73;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;line-height:1.3}.fab:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 24px 56px #ce2a1a8c}.fab:before{content:"";position:absolute;inset:-6px;border-radius:999px;border:1.5px solid rgba(238,75,58,.65);animation:fring 2.4s ease-out infinite;pointer-events:none}@keyframes fring{0%{transform:scale(.96);opacity:.9}to{transform:scale(1.22);opacity:0}}.fab-ic{width:46px;height:46px;border-radius:50%;background:#ffffff2b;display:grid;place-items:center;flex:none}.fab-ic i{font-style:normal;font-size:22px;animation:fshake 2.4s infinite}@keyframes fshake{0%,14%,to{transform:rotate(0)}2%{transform:rotate(-14deg)}4%{transform:rotate(12deg)}6%{transform:rotate(-10deg)}8%{transform:rotate(8deg)}10%{transform:rotate(-4deg)}}.fab-tx b{display:block;font-size:14px}.fab-tx i{font-style:normal;font-size:11px;color:#ffd9d4;letter-spacing:.12em;text-transform:uppercase;font-weight:700}@media(max-width:900px){.qq{grid-template-columns:1fr;gap:20px}.qq-l{text-align:center}}@media(max-width:560px){.fab-tx{display:none}.fab{padding:9px;gap:0}.qq-f{grid-template-columns:1fr}.hf-scroll{display:none}}.bgph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13;filter:saturate(.25)}.dots{background-image:radial-gradient(rgba(247,247,243,.09) 1.5px,transparent 1.5px);background-size:28px 28px}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.wcard{position:relative;border-radius:22px;padding:120px 26px 32px;min-height:330px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.wcard:hover{transform:translateY(-8px) rotate(-.7deg);box-shadow:0 28px 60px #16181f2e}.wcard i{position:absolute;top:14px;right:22px;font-style:normal;font-family:Anton,sans-serif;font-size:104px;line-height:1;opacity:.13;pointer-events:none}.wico{position:absolute;top:26px;left:26px;width:58px;height:58px;border-radius:16px;display:grid;place-items:center;font-size:25px;transition:transform .4s}.wcard:hover .wico{transform:rotate(-8deg) scale(1.08)}.wcard h3{margin:0 0 10px;font-size:23px;font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.05}.wcard p{margin:0;font-size:15.5px;opacity:.82}.w-blue{background:var(--green);color:#fff}.w-blue .wico{background:#ffffff2e}.w-navy{background:var(--deep);color:var(--cream)}.w-navy .wico{background:#ffffff1f;color:#8ab4ff}.w-soft{background:#dbe5f9;color:#132248}.w-soft .wico{background:#fff;color:var(--green)}.w-line{background:#fff;border:1.5px solid var(--line)}.w-line .wico{background:var(--soft);color:var(--green)}.cwrap{display:grid;grid-template-columns:410px 1fr;gap:26px;align-items:stretch}.cpanel{background:var(--deep);color:var(--cream);border-radius:22px;padding:42px 38px;display:flex;flex-direction:column;gap:24px;position:relative;overflow:hidden}.cpanel .kick{color:#8ab4ff}.cpanel .kick:before{background:#8ab4ff}.cphone{font-family:Anton,sans-serif;font-size:clamp(34px,3vw,48px);color:#8ab4ff;text-transform:uppercase;line-height:1;display:block;transition:color .3s}.cphone:hover{color:#fff}.crow{display:flex;gap:14px;align-items:flex-start;font-size:15.5px}.crow .ic{width:42px;height:42px;border-radius:12px;background:#ffffff1a;display:grid;place-items:center;flex:none;color:#8ab4ff;font-size:18px}.crow b{display:block}.crow span{color:#f7f7f39e;font-size:14px}.chrs{display:grid;grid-template-columns:1fr auto;gap:7px 18px;font-size:14.5px;color:#f7f7f3c7;border-top:1px solid rgba(255,255,255,.12);padding-top:20px}.chrs b{color:#fff;font-weight:600}.cmap{margin-top:auto;border-radius:14px;min-height:140px;background:repeating-linear-gradient(45deg,#ffffff12,#ffffff12 12px,#ffffff05 12px 24px);display:grid;place-items:center;border:1.5px dashed rgba(255,255,255,.28);font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:#f7f7f399;text-align:center;padding:12px}.cform{background:#fff;border:1px solid var(--line);border-radius:22px;padding:42px}@media(max-width:980px){.why{grid-template-columns:1fr 1fr}.cwrap{grid-template-columns:1fr}.step:after{display:none}}@media(max-width:560px){.why{grid-template-columns:1fr}}::selection{background:var(--green);color:#fff}html{scrollbar-color:#1a56db #eceef2}.h2 em{font-style:normal;color:var(--green)}.sec-dark .h2 em,.hf-in .h2 em{color:#8ab4ff}.hf-bg{will-change:transform;transform:scale(1.1)}.emg{position:relative;overflow:hidden}.emg>*{position:relative}.emg-mq{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;width:max-content;white-space:nowrap;font-family:Anton,sans-serif;font-size:clamp(90px,12vw,170px);text-transform:uppercase;color:transparent;-webkit-text-stroke:1.2px rgba(255,255,255,.16);pointer-events:none;animation:emq 26s linear infinite;z-index:0}@keyframes emq{to{transform:translateY(-50%) translate(-50%)}}.faqwrap{display:grid;grid-template-columns:.9fr 1.3fr;gap:70px;align-items:start}.faqwrap .faq{max-width:none;margin:0}.faqwrap .lead{margin-top:18px}.faqwrap .btn{margin-top:32px}.faq summary{transition:color .25s,padding-left .3s}.faq details[open] summary,.faq summary:hover{color:var(--green)}.faq details[open] summary{padding-left:10px}.sec-tint{background:#e8edf8}.formcard{background:#fff;border:1px solid var(--line);border-radius:22px;padding:36px;box-shadow:0 26px 60px #16181f1a}.city:hover{transform:translateY(-4px)}.srow:hover .sarrow{transform:rotate(-45deg) scale(1.08);background:#8ab4ff;color:var(--ink);border-color:#8ab4ff}@media(max-width:980px){.faqwrap{grid-template-columns:1fr;gap:36px}}.sec-lite{position:relative;overflow:hidden;background:var(--soft)}.sec-lite .step{background:#fff;border:1px solid var(--line);backdrop-filter:none}.sec-lite .step h3{color:var(--ink)}.sec-lite .step p{color:#16181f9e}.sec-lite .step:hover{background:#eef3fd;border-color:var(--green);transform:translateY(-6px)}.sec-lite .step:after{color:var(--green)}.man{margin-top:10px}.man-row{position:relative;display:grid;grid-template-columns:64px 1fr 340px;align-items:center;gap:30px;padding:36px 18px;border-top:1px solid rgba(247,247,243,.16);overflow:hidden}.man-row:last-child{border-bottom:1px solid rgba(247,247,243,.16)}.man-row:before{content:"";position:absolute;inset:0;background:#1a56db38;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.22,1,.36,1)}.man-row:hover:before{transform:scaleX(1)}.man-row>*{position:relative}.man-n{font-family:Anton,sans-serif;font-size:18px;color:#8ab4ff}.man-t{margin:0;font-family:Anton,sans-serif;font-weight:400;font-size:clamp(38px,5.6vw,88px);line-height:.95;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(247,247,243,.7);transition:color .5s,-webkit-text-stroke-color .5s,transform .5s cubic-bezier(.22,1,.36,1)}.man-row:hover .man-t{color:#8ab4ff;-webkit-text-stroke-color:transparent;transform:translate(14px)}.man-p{margin:0;font-size:15.5px;color:#f7f7f3b8;opacity:.45;transform:translate(12px);transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1)}.man-row:hover .man-p{opacity:1;transform:none}@media(max-width:980px){.man-row{grid-template-columns:44px 1fr;gap:14px}.man-p{grid-column:2}}.stack{position:relative}.scard{position:sticky;top:110px;border-radius:28px;padding:54px 58px;display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;margin-bottom:30px;min-height:64vh;overflow:hidden;box-shadow:0 -24px 70px #16181f38}.scard .gnum{position:absolute;top:8px;right:28px;font-family:Anton,sans-serif;font-size:clamp(90px,10vw,170px);line-height:1;opacity:.12;pointer-events:none}.scard .slabel{font-size:12.5px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;opacity:.65;margin:0 0 16px}.scard h3{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(38px,4.4vw,72px);margin:0 0 16px;text-transform:uppercase;line-height:.95}.scard .sl{font-size:17.5px;opacity:.82;margin:0;max-width:560px}.scard .checks{margin-top:20px}.scard .checks li{padding:8px 0}.scard .imgbox{height:100%;min-height:340px;border-radius:18px}.scard .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.sc-navy{background:var(--deep);color:var(--cream)}.sc-navy .checks li:before{color:#8ab4ff}.sc-blue{background:var(--green);color:#fff}.sc-blue .checks li:before{color:#fff}.sc-soft{background:#dbe5f9;color:#132248}.sc-ink{background:var(--ink);color:var(--cream)}.sc-ink .checks li:before{color:#8ab4ff}.btn-onlight{border-color:#132248;color:#132248}.btn-onlight:hover{background:#132248;color:#fff}.btn-ondark{border-color:#ffffff80;color:#fff}.btn-ondark:hover{background:#fff;color:var(--ink);border-color:#fff}@media(max-width:980px){.scard{grid-template-columns:1fr;top:90px;min-height:0;padding:40px 30px}.scard .imgbox{min-height:240px}}.shout{overflow:hidden;padding:100px 0 96px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.shout-t{white-space:nowrap;width:max-content;font-family:Anton,sans-serif;font-size:clamp(80px,11vw,190px);line-height:1;text-transform:uppercase;color:var(--ink);will-change:transform}.shout-t em{font-style:normal;color:var(--green)}.shout-t i{font-style:normal;color:transparent;-webkit-text-stroke:1.5px rgba(22,24,31,.4)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:997;opacity:.045;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;background:var(--green);transform:scaleX(var(--sp,0));transform-origin:left}.js .imgbox{clip-path:inset(10% 7% 10% 7% round 26px);transition:clip-path 1.1s cubic-bezier(.22,1,.36,1)}.js .imgbox.in{clip-path:inset(0 0 0 0 round 22px)}.mq-rev .mq-t{animation-direction:reverse;animation-duration:56s}.work{padding:110px 0 90px;overflow:hidden;position:relative;background:#fff;border-top:1px solid var(--line)}.drag-hint{position:absolute;top:30px;left:5vw;background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;padding:10px 16px;border-radius:8px;display:flex;align-items:center;gap:12px;z-index:3}.drag-hint span{display:inline-block;animation:nudge 1.4s ease-in-out infinite}.drag-hint span.l{animation-name:nudgeL}@keyframes nudge{50%{transform:translate(4px)}}@keyframes nudgeL{50%{transform:translate(-4px)}}.wtrack{display:flex;gap:22px;padding:70px 8vw 26px;overflow-x:auto;scrollbar-width:none;cursor:grab;perspective:1100px;user-select:none;-webkit-user-select:none}.wtrack::-webkit-scrollbar{display:none}.wtrack.grabbing{cursor:grabbing}.wcardx{flex:none;width:300px;margin:0;will-change:transform}.wcardx img,.wcardx video{width:100%;height:390px;object-fit:cover;border-radius:16px;box-shadow:0 26px 54px #16181f33;pointer-events:none;display:block;background:#16181f}.wcardx.isvid{position:relative}.wcardx .vtag{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;background:#0e1016c7;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:7px 12px;border-radius:8px;z-index:2;pointer-events:none}.wcardx .vtag:before{content:"";width:0;height:0;border-left:7px solid #8ab4ff;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}.wcardx figcaption{margin-top:12px;font-size:13.5px;font-weight:600;color:#16181f99;text-align:center}@media(max-width:560px){.wcardx{width:230px}.wcardx img,.wcardx video{height:300px}}.srow2{position:relative;display:block;padding:36px 22px;border-top:1px solid var(--line);overflow:hidden}.srow2:last-of-type{border-bottom:1px solid var(--line)}.srow2:before{content:"";position:absolute;inset:0;background:var(--green);transform:translateY(101%);transition:transform .5s cubic-bezier(.76,0,.24,1)}.srow2:hover:before{transform:translateY(0)}.srow2>*{position:relative;display:block}.sr-head{display:flex;align-items:center;gap:26px}.sr-num{font-family:Anton,sans-serif;font-size:15px;padding:9px 13px;border:1.5px solid rgba(22,24,31,.35);border-radius:9px;transition:border-color .4s,color .4s;flex:none}.srow2:hover .sr-num{border-color:#ffffff8c;color:#fff}.sr-name{font-family:Anton,sans-serif;font-size:clamp(32px,4.4vw,74px);text-transform:uppercase;line-height:.95;color:transparent;-webkit-text-stroke:1.3px var(--ink);transition:color .45s,-webkit-text-stroke-color .45s,transform .45s cubic-bezier(.22,1,.36,1)}.srow2:hover .sr-name{color:#fff;-webkit-text-stroke-color:transparent;transform:translate(10px)}.sr-arr{margin-left:auto;width:58px;height:58px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center;font-size:22px;transition:transform .45s,background .35s,color .35s,border-color .35s;flex:none}.srow2:hover .sr-arr{transform:rotate(-45deg) scale(1.1);background:#fff;color:var(--green);border-color:#fff}.sr-x{max-height:0;opacity:0;overflow:hidden;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .4s .08s,margin-top .55s cubic-bezier(.22,1,.36,1);display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:0}.srow2:hover .sr-x{max-height:100px;opacity:1;margin-top:16px}.sr-p{margin:0;color:#ffffffe0;font-size:16.5px;max-width:660px}.sr-go{font-weight:700;color:#fff;white-space:nowrap;border-bottom:2px solid rgba(255,255,255,.55);padding-bottom:2px}@media(max-width:700px){.sr-arr{display:none}.sr-x{flex-direction:column;align-items:flex-start;gap:10px}.srow2:hover .sr-x{max-height:150px}}.btn:after{content:"";position:absolute;top:0;left:-70%;width:44%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg);transition:left .65s ease;pointer-events:none}.btn:hover:after{left:130%}.pre-ct{position:absolute;bottom:24px;right:32px;font-size:46px;color:#f7f7f359;font-family:Anton,sans-serif}.mq-rv .mq-t .rvw{rotate:0deg;transition:rotate .4s,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.mq-rv .mq-t .rvw:nth-child(odd){rotate:.9deg}.mq-rv .mq-t .rvw:hover{rotate:0deg}.ba{position:relative;border-radius:24px;overflow:hidden;height:min(68vh,560px);user-select:none;-webkit-user-select:none;touch-action:none;cursor:ew-resize}.ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ba .aft{clip-path:inset(0 0 0 var(--ba,50%))}.ba-h{position:absolute;top:0;bottom:0;left:var(--ba,50%);width:3px;background:#fff;z-index:3;margin-left:-1.5px}.ba-h:after{content:"⟨  ⟩";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:var(--ink);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;letter-spacing:1px;box-shadow:0 12px 32px #0006;white-space:pre}.ba-tag{position:absolute;top:18px;padding:8px 14px;border-radius:8px;background:#0e1016bd;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;z-index:2}.ba-tag.b{left:18px}.ba-tag.a{right:18px}.svhero{position:relative;min-height:74vh;display:flex;flex-direction:column;justify-content:flex-end;padding:170px 5vw 56px;overflow:hidden}.svhero .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);will-change:transform}.svhero .veil{position:absolute;inset:0;background:linear-gradient(180deg,#0a0e168c,#0a0e1640 45%,#0a0e16d1)}.svhero>*{position:relative}.svhero .crumb{justify-content:flex-start;color:#ffffffa6;margin-bottom:18px}.svhero .crumb b{color:#fff}.svhero .crumb a:hover{color:#8ab4ff}.svhero .h-big{text-align:left;color:#fff;font-size:clamp(52px,8vw,132px)}.svhero .h-big em{color:#8ab4ff}.svhero .hero-sub{text-align:left;margin:22px 0 0;color:#ffffffd1;max-width:640px}.svhero .svcta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.mq-ink{background:var(--ink);border:0;padding:16px 0}.mq-ink .mq-t span{color:transparent;-webkit-text-stroke:1px rgba(247,247,243,.4);font-size:26px}.mq-ink .mq-t i{color:#8ab4ff}.signs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.signs .card{position:relative;overflow:hidden;border-radius:18px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.signs .card:before{content:"";position:absolute;inset:0;background:var(--green);transform:translate(-101%);transition:transform .45s cubic-bezier(.76,0,.24,1)}.signs .card:hover:before{transform:none}.signs .card>*{position:relative;transition:color .35s}.signs .card:hover h3{color:#fff}.signs .card:hover p{color:#ffffffd9}.signs .card:hover .cico{background:#ffffff29;color:#fff;transform:rotate(-8deg) scale(1.06)}.tlsec .steps{display:block;max-width:860px;counter-reset:none}.tlsec .step{display:grid;grid-template-columns:86px 1fr;gap:0 34px;align-items:start;background:none;border:0;border-radius:0;margin:0;padding:34px 0;backdrop-filter:none;position:relative}.tlsec .step+.step{border-top:1px solid rgba(247,247,243,.14)}.tlsec .step:after{display:none}.tlsec .step:hover{transform:none;background:none}.tlsec .step i{grid-row:1/span 2;position:static;width:auto;height:auto;background:none;box-shadow:none;transform:none;display:block;font-size:clamp(44px,4.5vw,72px);color:transparent;-webkit-text-stroke:1.5px #8ab4ff;line-height:1;transition:color .4s}.tlsec .step h3,.tlsec .step p{grid-column:2}.tlsec .step:hover i{color:#8ab4ff}.tlsec .step h3{font-size:24px;margin:4px 0 8px}.tlsec .step p{max-width:560px;font-size:16px}.tlsec .step .bar{grid-column:1/-1;height:2px;background:#f7f7f31f;margin-top:26px;position:relative;overflow:hidden;display:none}@media(max-width:700px){.signs{grid-template-columns:1fr}.tlsec .step{grid-template-columns:1fr;gap:10px}}.hero-full{padding:190px 5vw 250px;justify-content:flex-start}.hf-in{text-align:left;width:min(1280px,100%)}.hf-kick{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 16px}.hero-full .h-big{text-align:left;font-size:clamp(46px,6.6vw,112px)}.hero-full .hero-sub{text-align:left;margin:24px 0 0;max-width:560px}.hf-veil{background:linear-gradient(90deg,#03050af5,#03050a9e 28%,#080b1247,#03050a9e 82%,#03050af2),linear-gradient(180deg,#080b1259,#080b1214 30%,#080b1273)}.bband{background:var(--green);padding:0 5vw 100px}.bband .qq{position:relative;z-index:5;margin:-185px auto 0;max-width:1280px;background:#1d1f24;backdrop-filter:none;border:1.5px solid rgba(96,150,255,.85);border-radius:16px;padding:54px 56px;grid-template-columns:1fr 1.3fr;gap:64px;align-items:start;box-shadow:0 0 22px #407cff8c,0 0 60px #407cff47,inset 0 0 18px #407cff1f,0 40px 90px #0006}.bband .qq-l h3{font-family:Archivo,sans-serif;font-weight:800;text-transform:none;font-size:clamp(26px,2.4vw,36px);line-height:1.15;color:#fff;letter-spacing:-.01em;margin:0 0 26px}.qar{display:block;font-size:34px;color:#8ab4ff;margin-bottom:44px;transition:transform .35s}.qq:hover .qar{transform:translate(8px)}.bband .qq-l p{color:#fff;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.bband .qq-l p b{display:block;color:#8ab4ff;margin-top:6px}.bband .qq-f input,.bband .qq-f select{background:#26282e;border:1px solid #35383f;border-radius:10px}.bband .qq-f select,.bband .qq-f select option{color:#fff}.bband .qq-f select option{background:#26282e;font-size:15px}.bband .qq-f input:focus,.bband .qq-f select:focus{border-color:#8ab4ff;background:#2b2e35}.bband .qq-btn{grid-column:1/-1;justify-self:start;justify-content:center;padding:18px 32px;gap:14px}.bstate{max-width:900px;margin:96px auto 76px;text-align:center;color:#fff;font-size:clamp(28px,3.5vw,50px);font-weight:800;line-height:1.22;letter-spacing:-.01em}.bcards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1280px;margin:0 auto}.bcard{background:#1240a5;border-radius:14px;padding:34px 30px;color:#fff;transition:transform .4s cubic-bezier(.22,1,.36,1),background .35s}.bcard:hover{transform:translateY(-6px);background:#0e3487}.bcard .ic{display:block;font-size:30px;margin-bottom:48px}.bcard h3{margin:0 0 10px;font-size:20px;font-weight:700}.bcard p{margin:0;font-size:15.5px;color:#ffffffd9}@media(max-width:900px){.bcards{grid-template-columns:1fr}.bstate{margin:70px auto 50px}.bband .qq{margin-top:-140px;padding:36px 30px}.hero-full{padding-bottom:200px}}.tgl{display:inline-flex;background:#fff;border:1.5px solid rgba(64,124,255,.85);border-radius:13px;padding:5px;gap:4px;box-shadow:0 0 14px #407cff66,0 0 36px #407cff29,inset 0 0 10px #407cff14}.tbtn{font:inherit;font-weight:700;font-size:15px;padding:12px 30px;border:0;border-radius:9px;background:transparent;cursor:pointer;color:#16181f8c;transition:background .3s,color .3s;font-family:Archivo,sans-serif}.tbtn:hover{color:var(--ink)}.tbtn.on{background:var(--green);color:#fff}.h-big.rolled .kw{overflow:visible}.h-big.rolled .kwi{animation:none;transform:none;perspective:900px;transform-style:preserve-3d}.rl{display:inline-block;transform:rotateX(90deg);transform-origin:50% 100%;backface-visibility:hidden;animation:rlin .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes rlin{to{transform:rotateX(0)}}.faq .fa{overflow:hidden;max-height:0;opacity:0;padding-bottom:0;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .4s ease,padding-bottom .55s cubic-bezier(.22,1,.36,1)}.faq details[open] .fa{opacity:1;padding-bottom:26px}.qsec .formcard{border:1.5px solid rgba(96,150,255,.85);box-shadow:0 0 22px #407cff8c,0 0 60px #407cff47,0 40px 90px #0006}.qsec .formcard .fld label,.qsec .formcard input,.qsec .formcard select,.qsec .formcard textarea{color:var(--ink)}.qsec .cphone{font-size:clamp(30px,2.6vw,44px)}.qsec .qnote{color:#16181f8c}.ndrop{position:relative;display:flex;align-items:center}.ndd{position:absolute;top:calc(100% + 6px);left:0;min-width:190px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:7px;box-shadow:0 22px 54px #16181f2e;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1),visibility .28s;z-index:50}.ndrop:hover .ndd,.ndrop:focus-within .ndd{opacity:1;visibility:visible;transform:none}.ndd a{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-radius:8px;font-weight:700;font-size:13.5px;text-transform:uppercase;letter-spacing:.05em;transition:background .25s,color .25s}.ndd a:hover{background:var(--green);color:#fff}.ndd a:hover span{opacity:.9;color:#fff}.ndd a span{opacity:.5}@media(max-width:1220px){.ndd{position:static;opacity:1;visibility:visible;transform:none;border:0;box-shadow:none;padding:0 0 0 16px;min-width:0}.nav.open .ndd a{padding:10px 0}}.gbadge{display:inline-flex;align-items:center;gap:18px;background:#fff;border:1.5px solid rgba(96,150,255,.85);border-radius:14px;padding:13px 22px;box-shadow:0 0 18px #407cff80,0 0 48px #407cff40,0 16px 44px #16181f29;margin-top:30px;transition:transform .3s,box-shadow .3s;text-align:left}.gbadge:hover{transform:translateY(-3px);box-shadow:0 0 26px #407cffa6,0 0 70px #407cff52,0 22px 54px #16181f38}.gbadge .gl{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;flex:none;background:#fff}.gbadge .gl svg{width:22px;height:22px}.gbadge .glab{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5f6368;display:block}.gbadge .gstars{display:flex;align-items:center;gap:8px;margin-top:3px}.gbadge .gstars i{font-style:normal;color:#fbbc04;letter-spacing:2px;font-size:14px}.gbadge .gstars b{font-size:17px;color:#16181f}.gbadge .gdiv{width:1px;align-self:stretch;background:var(--line)}.gbadge .gr{display:flex;flex-direction:column;gap:3px;font-size:13.5px;font-weight:700;color:#1a73e8;white-space:nowrap}.hero .gbadge{display:flex;width:fit-content;margin-left:auto;margin-right:auto}.whycards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.whycard{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px 30px;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s}.whycard:hover{transform:translateY(-8px);box-shadow:0 26px 60px #16181f24;border-color:#6096ffb3}.whycard .wi{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--soft);color:var(--green);font-size:26px;margin-bottom:24px;animation:wfloat 3.6s ease-in-out infinite}.whycard:nth-child(2) .wi{animation-delay:.6s}.whycard:nth-child(3) .wi{animation-delay:1.2s}@keyframes wfloat{50%{transform:translateY(-7px)}}.whycard:hover .wi{background:var(--green);color:#fff}.whycard h3{margin:0 0 10px;font-size:20px}.whycard p{margin:0;font-size:15.5px;color:#16181fa6}.whycard .wn{position:absolute;top:16px;right:22px;font-family:Anton,sans-serif;font-size:56px;line-height:1;color:transparent;-webkit-text-stroke:1.2px rgba(26,86,219,.25)}.risk{background:#1c1210;color:#f7f0ec;position:relative;overflow:hidden}.risk .kick{color:#ff8a76}.risk .kick:before{background:#ff8a76}.risk .lead{color:#f7f0ecb3}.risk .wm{-webkit-text-stroke-color:rgba(255,120,96,.12)}.stage{display:grid;grid-template-columns:120px 1fr 220px;gap:28px;align-items:center;padding:30px 8px;border-top:1px solid rgba(255,138,118,.18)}.stage:last-of-type{border-bottom:1px solid rgba(255,138,118,.18)}.stage .sn{font-family:Anton,sans-serif;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#ff8a76}.stage h3{margin:0 0 6px;font-size:21px}.stage p{margin:0;font-size:15px;color:#f7f0eca8}.rwrap{display:flex;flex-direction:column;gap:8px}.rlab{display:flex;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f7f0ec99}.rlab b{color:#ff8a76}.rbar{height:9px;border-radius:99px;background:#ffffff1a;overflow:hidden}.rbar i{display:block;height:100%;width:var(--w,50%);border-radius:99px;background:linear-gradient(90deg,#ffb03a,#ff5d4d);transform:scaleX(0);transform-origin:left;transition:transform 1.3s cubic-bezier(.22,1,.36,1) .25s}.stage.in .rbar i{transform:scaleX(1)}.costgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1000px}.costcard{border-radius:22px;padding:40px 38px;position:relative;overflow:hidden}.cost-now{background:var(--deep);color:var(--cream)}.cost-now .cbig{color:#8ab4ff}.cost-wait{background:#2a1512;color:#f7f0ec;border:1.5px solid rgba(255,93,77,.4);animation:waitglow 2.8s ease-in-out infinite}@keyframes waitglow{50%{box-shadow:0 0 34px #ff5d4d59}}.cost-wait .cbig{color:#ff8a76}.costcard .clab{font-size:12.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin:0 0 14px}.cbig{font-family:Anton,sans-serif;font-size:clamp(52px,5.4vw,84px);line-height:1;display:block}.costcard ul{margin:22px 0 0;padding:0;list-style:none}.costcard li{padding:8px 0;font-size:15px;display:flex;gap:12px;align-items:baseline}.cost-now li:before{content:"✓";color:#8ab4ff;font-weight:800}.cost-wait li:before{content:"✕";color:#ff8a76;font-weight:800}.costnote{margin-top:22px;font-size:13.5px;color:#16181f80}@media(max-width:900px){.whycards{grid-template-columns:1fr}.stage{grid-template-columns:1fr;gap:14px}.costgrid{grid-template-columns:1fr}}.pre-logo{position:relative;width:min(240px,55vw);margin:0 auto 24px;animation:plin .55s cubic-bezier(.22,1,.36,1) both,pjit .09s steps(2) .8s 5}@keyframes plin{0%{opacity:0;transform:scale(.82)}}@keyframes pjit{50%{transform:translate(4px,-2px)}}.pre-logo>img{width:100%;display:block;filter:drop-shadow(0 18px 44px rgba(0,0,0,.5))}.pre-logo .gh{position:absolute;inset:0;width:100%;opacity:0;pointer-events:none}.pre-logo .gh1{animation:glA .14s steps(1,end) .78s 4}.pre-logo .gh2{animation:glB .11s steps(1,end) .84s 4}@keyframes glA{0%{opacity:.75;transform:translate(-8px,3px);clip-path:inset(12% 0 55% 0);filter:hue-rotate(120deg) saturate(3)}50%{opacity:.75;transform:translate(6px,-2px);clip-path:inset(58% 0 8% 0);filter:hue-rotate(-90deg) saturate(3)}to{opacity:0}}@keyframes glB{0%{opacity:.6;transform:translate(7px,-4px);clip-path:inset(35% 0 30% 0);filter:hue-rotate(-140deg)}50%{opacity:.6;transform:translate(-5px,2px);clip-path:inset(70% 0 2% 0);filter:hue-rotate(60deg)}to{opacity:0}}.pre-msg{font-size:clamp(24px,3.6vw,52px)}.pre-light,.pre-light .pre-big{color:var(--ink)}.pre-light .pre-bar{background:var(--green)}.pre-light .pre-ct{color:#16181f59}.pre-light .pre-kick{color:var(--ink)}.pre-slow{animation-delay:3.4s}.fx{display:flex}.ac{align-items:center}.jc{justify-content:center}.jb{justify-content:space-between}.wrap{flex-wrap:wrap}.noshrink{flex:none}.posrel{position:relative}.w100{width:100%}.tc{text-align:center}.gap8{gap:8px}.gap10{gap:10px}.gap12{gap:12px}.gap16{gap:16px}.gap24{gap:24px}.fs20{font-size:20px}.fw7{font-weight:700}.mb12{margin-bottom:12px}.prose{max-width:760px;margin:0 auto;font-size:17.5px;line-height:1.7;color:#16181fdb}.prose>*+*{margin-top:1.15em}.prose h2{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,3.2vw,40px);line-height:1.05;margin-top:1.8em;color:var(--ink)}.prose h3{font-size:22px;font-weight:800;margin-top:1.6em}.prose a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin:.4em 0}.prose li::marker{color:var(--green)}.prose blockquote{border-left:3px solid var(--green);padding:6px 0 6px 22px;margin-left:0;color:#16181fb3;font-style:italic}.prose table{width:100%;border-collapse:collapse;font-size:15.5px;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);padding:11px 14px;text-align:left;vertical-align:top}.prose th{background:var(--soft);font-weight:700}.prose code{background:var(--soft);padding:2px 7px;border-radius:6px;font-size:.92em}.prose img{border-radius:14px;margin:1.6em auto}.prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.legalwrap{padding:150px 5vw 90px}.legalwrap .prose h2{font-size:24px}:root{--accent2:#8ab4ff}.btn-solid{box-shadow:0 8px 22px #1a56db4d}.btn-solid:hover{box-shadow:0 0 0 3px #1a56db29,0 18px 44px #1a56db85}.btn-lime:hover{box-shadow:0 0 0 3px #8ab4ff40,0 18px 40px #0000004d}.hero-full .h-big em,.svhero .h-big em{text-shadow:0 0 46px rgba(138,180,255,.55)}.sec-dark:before{content:"";position:absolute;width:75vw;height:75vw;top:-28%;left:-18%;background:radial-gradient(circle,rgba(26,86,219,.55),transparent 60%);filter:blur(20px);opacity:.5;pointer-events:none;animation:nebula 20s ease-in-out infinite alternate;z-index:0}.sec-dark:after{content:"";position:absolute;width:55vw;height:55vw;bottom:-25%;right:-12%;background:radial-gradient(circle,rgba(138,180,255,.4),transparent 62%);filter:blur(24px);opacity:.4;pointer-events:none;animation:nebula2 24s ease-in-out infinite alternate;z-index:0}.sec-dark>*{position:relative;z-index:1}@keyframes nebula{0%{transform:translate(0) scale(1)}50%{transform:translate(24vw,14vh) scale(1.3)}to{transform:translate(10vw,-6vh) scale(1.12)}}@keyframes nebula2{0%{transform:translate(0) scale(1.1)}to{transform:translate(-20vw,-10vh) scale(1.35)}}.rv .kick:before{width:0;transition:width .7s cubic-bezier(.22,1,.36,1) .1s}.rv.in .kick:before{width:34px}.card,.whycard,.post,.bcard{position:relative;overflow:hidden}.card:after,.whycard:after,.post:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--green),var(--accent2));transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1);z-index:2}.card:hover:after,.whycard:hover:after,.post:hover:after{transform:scaleX(1)}.gbadge{animation:gbpulse 3.2s ease-in-out infinite}@keyframes gbpulse{50%{box-shadow:0 0 26px #407cff9e,0 0 62px #407cff4d,0 18px 46px #16181f33}}.kick:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);display:inline-block;margin-left:2px;animation:blink 1.8s ease-in-out infinite}.sec-dark .kick:after{background:var(--accent2)}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.stat b{text-shadow:0 0 30px rgba(138,180,255,.4)}.stat:hover b{text-shadow:0 0 34px rgba(255,255,255,.5)}[hidden]{display:none!important}.nlbtn{font:inherit;border:0;background:transparent;cursor:pointer;position:relative;padding:10px 12px;border-radius:5px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:inherit;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.nlbtn:hover,.nlbtn.active{background:var(--green);color:#fff}.nav{position:fixed}.mega{position:absolute;top:100%;left:0;right:0;background:#fffffffb;backdrop-filter:blur(18px);border-top:1px solid var(--line);border-bottom:2px solid rgba(96,150,255,.5);box-shadow:0 34px 70px #16181f33,0 0 46px #407cff1f;opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity .3s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility .3s;z-index:80}.mega.on{opacity:1;visibility:visible;transform:none}.mega-in{max-width:1240px;margin:0 auto;padding:36px 5vw 40px;display:grid;grid-template-columns:1fr 1fr .95fr;gap:44px}.mega-in-cards{grid-template-columns:repeat(4,1fr);gap:20px}.mega-h{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--green);margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.mega-h span{transition:transform .25s}.mega-h:hover span{transform:translate(4px)}.mega-item{display:flex;gap:13px;align-items:flex-start;padding:9px 12px;border-radius:12px;transition:background .22s,transform .22s cubic-bezier(.22,1,.36,1)}.mega-item:hover{background:var(--soft);transform:translate(3px)}.mega-ic{width:38px;height:38px;flex:none;border-radius:10px;background:var(--soft);color:var(--green);display:grid;place-items:center;font-size:17px;transition:background .22s,color .22s,transform .22s}.mega-item:hover .mega-ic{background:var(--green);color:#fff;transform:rotate(-6deg)}.mega-item b{display:block;font-size:14.5px;font-weight:700;line-height:1.2}.mega-item i{display:block;font-style:normal;font-size:12.5px;color:#16181f8f;margin-top:3px;line-height:1.35}.mega-feat{background:var(--deep);color:var(--cream);border-radius:16px;padding:26px 26px 22px;display:flex;flex-direction:column;box-shadow:0 0 28px #407cff52,inset 0 0 20px #407cff1a}.mega-feat .kick{color:#8ab4ff;margin-bottom:10px}.mega-feat .kick:before{background:#8ab4ff}.mega-feat .kick:after{background:#8ab4ff}.mega-feat h4{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;font-size:23px;line-height:1.05;margin:0 0 10px}.mega-feat>p{font-size:13.5px;color:#f7f7f3bd;margin:0 0 18px;flex:1;line-height:1.5}.mega-call{margin-top:12px;text-align:center;font-weight:700;color:#8ab4ff;font-size:15px}.mega-call:hover{color:#fff}.mega-card{padding:22px 20px;border:1px solid var(--line);border-radius:16px;background:#fff;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .25s}.mega-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #16181f1f;border-color:#6096ff99}.mega-card .mega-ic{margin-bottom:14px;width:44px;height:44px;font-size:20px}.mega-card:hover .mega-ic{background:var(--green);color:#fff}.mega-card b{display:block;font-size:16px;font-weight:700;margin-bottom:6px}.mega-card i{display:block;font-style:normal;font-size:13px;color:#16181f99;line-height:1.4}@media(max-width:1220px){.mega{display:none}}.mscrim{position:fixed;inset:0;background:#080b128c;backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:98}.mscrim.on{opacity:1;pointer-events:auto}.mnav{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:100vw;background:var(--deep);color:var(--cream);z-index:99;display:flex;flex-direction:column;padding:20px 7vw 34px;transform:translate(101%);transition:transform .5s cubic-bezier(.65,0,.35,1);overflow-y:auto;overflow-x:hidden}.mnav.on{transform:none}.mnav:before{content:"";position:absolute;width:80vw;height:80vw;top:-30%;right:-30%;background:radial-gradient(circle,rgba(26,86,219,.5),transparent 62%);filter:blur(24px);pointer-events:none;opacity:.5}.mnav>*{position:relative;z-index:1}.mnav-top{display:flex;justify-content:space-between;align-items:center}.mnav-top .logo img{height:54px}.mclose{width:48px;height:48px;border:1px solid rgba(247,247,243,.25);background:#ffffff0d;color:#fff;border-radius:12px;font-size:19px;cursor:pointer;flex:none;transition:background .25s,transform .25s}.mclose:hover{background:var(--green);transform:rotate(90deg)}.mnav-links{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:38px}.mnav-links a{position:relative;font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(32px,8.5vw,50px);line-height:1.18;color:#fff}.mnav-links a:after{content:"";position:absolute;left:0;bottom:3px;height:5px;width:100%;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.mnav-links a:hover:after,.mnav-links a:focus:after{transform:scaleX(1)}.mnav-sub{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.mnav-sub a{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 16px;border:1px solid rgba(247,247,243,.2);border-radius:8px;color:#f7f7f3d9;transition:background .25s,border-color .25s,color .25s}.mnav-sub a:hover{background:var(--green);border-color:var(--green);color:#fff}.mnav-foot{margin-top:auto;padding-top:26px;border-top:1px solid rgba(247,247,243,.14);display:flex;flex-direction:column;gap:14px}.mnav-mail{color:#f7f7f3b8;font-size:14px;text-align:center}.mnav-mail:hover{color:#8ab4ff}@media(min-width:1221px){.mnav,.mscrim{display:none}}.burger.on span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.on span:nth-child(2){opacity:0}.burger.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mega{left:50%;right:auto;width:100vw;transform:translate(-50%) translateY(-16px)}.mega.on{transform:translate(-50%) translateY(0)}.blogtabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:44px}.blogtabs .pchip{cursor:pointer;border:1px solid var(--line);background:#fff;color:#16181fa6;padding:10px 20px;font-size:13px;letter-spacing:.04em;border-radius:8px;transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s}.blogtabs .pchip:hover{color:var(--ink);transform:translateY(-2px);border-color:#6096ff99;box-shadow:0 8px 20px #1a56db24}.blogtabs .pchip.on{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 8px 22px #1a56db59}.blog-empty{text-align:center;color:#16181f80;padding:60px 0;font-size:17px}@keyframes blogIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@property --neon{syntax:"<angle>";inherits:false;initial-value:0deg}.tgl{position:relative;z-index:0;isolation:isolate}.tgl:after{content:"";position:absolute;inset:-2.5px;border-radius:15px;padding:2.5px;background:conic-gradient(from var(--neon),#40b6ff,#8ab4ff,#1a56db,#6ea8ff,#40b6ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-composite:destination-out;animation:neonspin 4s linear infinite;pointer-events:none;filter:drop-shadow(0 0 7px rgba(64,124,255,.65));z-index:-1}@keyframes neonspin{to{--neon:360deg}}@media(prefers-reduced-motion:reduce){.tgl:after{animation:none}}.dxkey{display:flex;gap:10px}.dxk{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:8px 15px;border-radius:8px}.dxk-s{background:#1a56db1f;color:#1a56db}.dxk-p{background:#ee6a4b26;color:#d2482a}.dxlist{max-width:1060px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.dxrow{display:grid;grid-template-columns:1.25fr auto 1.4fr;gap:26px;align-items:center;background:#fff;border:1px solid var(--line);border-left:5px solid var(--green);border-radius:14px;padding:20px 26px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .25s}.dxrow:hover{transform:translate(5px);box-shadow:0 16px 40px #16181f1a}.dx-septic{border-left-color:#1a56db}.dx-plumb{border-left-color:#ee6a4b}.dx-sym{font-weight:700;font-size:15.5px;line-height:1.35}.dx-verdict span{display:inline-flex;align-items:center;gap:9px;font-family:Anton,sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:9px 18px;border-radius:999px;white-space:nowrap}.dx-septic .dx-verdict span{background:#1a56db1f;color:#1a56db}.dx-plumb .dx-verdict span{background:#ee6a4b26;color:#d2482a}.dx-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:blink 1.6s ease-in-out infinite}.dx-why{font-size:14.5px;color:#16181f9e;line-height:1.45}@media(max-width:760px){.dxrow{grid-template-columns:1fr;gap:12px}.dx-verdict{justify-self:start}}.costwrap{position:relative}.cost-vs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:Anton,sans-serif;font-size:22px;text-transform:uppercase;z-index:5;box-shadow:0 12px 30px #16181f61,0 0 0 7px var(--cream);animation:vspulse 2.4s ease-in-out infinite}@keyframes vspulse{50%{transform:translate(-50%,-50%) scale(1.12)}}.cost-scale{max-width:780px;margin:44px auto 0;display:flex;flex-direction:column;gap:16px}.cost-scale-row{display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center;font-size:13.5px;font-weight:700}.csbar{height:16px;border-radius:99px;background:var(--soft);overflow:hidden}.csbar i{display:block;height:100%;border-radius:99px;transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.22,1,.36,1) .25s}.csnow{width:5%;background:linear-gradient(90deg,#1a56db,#5b9bff)}.cswait{width:100%;background:linear-gradient(90deg,#ffb03a,#ff5d4d)}.cost-scale.in .csbar i{transform:scaleX(1)}.cost-scale-note{grid-column:1/-1;text-align:center;font-size:14px;color:#16181f99;margin:8px 0 0}.cost-scale-note b{color:#ff5d4d}@media(max-width:560px){.cost-scale-row{grid-template-columns:1fr;gap:6px}}.whycard .wi{background:linear-gradient(135deg,#1a56db,#5b9bff);color:#fff;box-shadow:0 10px 26px #1a56db66}.whycard:hover .wi{box-shadow:0 16px 36px #1a56db8c}.whycard .wn{-webkit-text-stroke-color:rgba(26,86,219,.42);font-size:74px}.costgrid{max-width:1180px;margin-left:auto;margin-right:auto;gap:26px}.cost-scale{max-width:1180px}.cost-scale-row{grid-template-columns:190px 1fr auto}.csval{font-family:Anton,sans-serif;font-weight:400;font-size:17px;white-space:nowrap;letter-spacing:.01em}.csval-now{color:#1a56db}.csval-wait{color:#ff5d4d}@media(max-width:560px){.cost-scale-row{grid-template-columns:1fr auto}.cost-scale-row .csbar{grid-column:1/-1;order:3}}.svhero-plain{background:var(--deep);min-height:64vh;overflow:hidden}.svhero-plain:before{content:"";position:absolute;width:70vw;height:70vw;top:-32%;right:-16%;background:radial-gradient(circle,rgba(26,86,219,.55),transparent 60%);filter:blur(22px);opacity:.55;animation:nebula 18s ease-in-out infinite alternate;pointer-events:none}.svhero-plain:after{content:"";position:absolute;width:46vw;height:46vw;bottom:-30%;left:-10%;background:radial-gradient(circle,rgba(138,180,255,.35),transparent 62%);filter:blur(26px);opacity:.45;animation:nebula2 22s ease-in-out infinite alternate;pointer-events:none}.svhero-plain>*{position:relative;z-index:1}.svhero-plain .wm{right:2vw;top:auto;bottom:14px;-webkit-text-stroke-color:rgba(138,180,255,.12);z-index:0}.svhero-plain .h-big em{text-shadow:0 0 46px rgba(138,180,255,.55)}.svhero-plain{justify-content:center;align-items:center;text-align:center;padding-top:150px;padding-bottom:70px}.svhero-plain .crumb{justify-content:center}.svhero-plain .h-big{text-align:center}.svhero-plain .hero-sub{text-align:center;margin-left:auto;margin-right:auto}.svhero-plain .svcta{justify-content:center}.svhero-plain .wm{right:auto;left:50%;transform:translate(-50%);bottom:6px;font-size:clamp(80px,13vw,200px)}.svhero-plain{padding-top:105px;padding-bottom:130px;min-height:70vh}.procgrid{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:start}.tlsec .procgrid .steps{max-width:860px}.procviz{position:sticky;top:110px;display:flex;justify-content:center}.procviz svg{width:min(300px,100%);height:auto;overflow:visible}.pv-track{stroke:#f7f7f324;stroke-width:3}.pv-dash{stroke-width:3;stroke-dasharray:10 14;animation:pvflow 1.2s linear infinite}@keyframes pvflow{to{stroke-dashoffset:-24}}.pv-dot{fill:#8ab4ff;filter:drop-shadow(0 0 10px rgba(138,180,255,.95));animation:pvtravel 4s cubic-bezier(.4,0,.4,1) infinite}@keyframes pvtravel{0%{cy:80;opacity:0}6%{opacity:1}94%{opacity:1}to{cy:560;opacity:0}}.pv-halo{fill:none;stroke:#8ab4ff59;stroke-width:2;animation:pvhalo 4s ease-in-out infinite;animation-delay:var(--pvd)}@keyframes pvhalo{0%,18%,to{stroke:#8ab4ff38;r:34}9%{stroke:#8ab4fff2;r:40}}.pv-core{fill:#14264d;stroke:#8ab4ff;stroke-width:2.5;animation:pvcore 4s ease-in-out infinite;animation-delay:var(--pvd)}@keyframes pvcore{0%,18%,to{fill:#14264d}9%{fill:#1a56db;filter:drop-shadow(0 0 16px rgba(64,124,255,.9))}}.pv-num{fill:#fff;font-family:Anton,sans-serif;font-size:19px;text-anchor:middle;letter-spacing:.04em}@media(max-width:980px){.procgrid{grid-template-columns:1fr}.procviz{display:none}}@media(prefers-reduced-motion:reduce){.pv-dash,.pv-dot,.pv-halo,.pv-core{animation:none}}.mega-in-res{grid-template-columns:.95fr 1.35fr;gap:28px;align-items:stretch}.mega-res-feat{position:relative;overflow:hidden;background:var(--deep);color:var(--cream);border-radius:18px;padding:30px 30px 26px;display:flex;flex-direction:column;border:1.5px solid rgba(96,150,255,.5);box-shadow:0 0 26px #407cff4d,inset 0 0 22px #407cff1a;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.mega-res-feat:hover{transform:translateY(-4px);box-shadow:0 0 40px #407cff80,0 20px 44px #0000004d}.mrf-glow{position:absolute;width:340px;height:340px;top:-40%;right:-25%;background:radial-gradient(circle,rgba(26,86,219,.65),transparent 62%);filter:blur(18px);animation:nebula 14s ease-in-out infinite alternate;pointer-events:none}.mega-res-feat>*{position:relative}.mega-res-feat .kick{color:#8ab4ff;margin-bottom:10px}.mega-res-feat .kick:before,.mega-res-feat .kick:after{background:#8ab4ff}.mega-res-feat h4{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;font-size:26px;line-height:1.05;margin:0 0 10px}.mega-res-feat>p:not(.kick){font-size:13.5px;color:#f7f7f3bd;margin:0 0 16px;flex:1;line-height:1.5}.mrf-cta{font-weight:700;font-size:14.5px;color:#8ab4ff;display:inline-flex;gap:8px;align-items:center}.mrf-cta span{transition:transform .3s}.mega-res-feat:hover .mrf-cta span{transform:translate(5px)}.mega-res-feat:hover .mrf-cta{color:#fff}.mega-res-list{display:flex;flex-direction:column;gap:10px}.mega-res-item{display:flex;gap:15px;align-items:center;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .25s}.mega.on .mega-res-item{animation:blogIn .4s cubic-bezier(.22,1,.36,1) calc(var(--mri)*.07s) both}.mega-res-item:hover{transform:translate(6px);border-color:#6096ffa6;box-shadow:0 12px 30px #1a56db24}.mega-res-item .mega-ic{width:44px;height:44px;font-size:19px;background:linear-gradient(135deg,#eceef2,#dbe5f9)}.mega-res-item:hover .mega-ic{background:linear-gradient(135deg,#1a56db,#5b9bff);color:#fff;transform:rotate(-6deg)}.mri-tx{flex:1}.mri-tx b{display:block;font-size:15px;font-weight:700}.mri-tx i{display:block;font-style:normal;font-size:12.5px;color:#16181f8f;margin-top:2px}.mri-arr{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;font-size:15px;flex:none;transition:transform .3s,background .25s,color .25s,border-color .25s}.mega-res-item:hover .mri-arr{transform:rotate(-45deg);background:var(--green);border-color:var(--green);color:#fff}.mega-strip{display:flex;gap:22px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:6px;padding:13px 18px;border-radius:12px;background:var(--soft);font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#16181f99}.mega-strip span{display:inline-flex;gap:8px;align-items:center;color:#1a56db}.mega-strip a{color:var(--ink);font-size:14px}.mega-strip a:hover{color:var(--green)}.mega-in-res{grid-template-columns:340px 1fr}.mega-res-feat{padding:22px 22px 20px;border-radius:16px}.mega-res-feat h4{font-size:20px}.mega-res-feat>p:not(.kick){font-size:12.5px;margin-bottom:12px}.mega-res-feat .kick{font-size:11px;margin-bottom:8px}.mrf-cta{font-size:13.5px}.mega-in-res{grid-template-columns:1fr;gap:16px}.mega-res-feat{flex-direction:row;align-items:center;gap:26px;padding:16px 24px}.mega-res-feat .kick{margin-bottom:4px}.mega-res-feat h4{font-size:19px;margin:0;white-space:nowrap}.mega-res-feat>p:not(.kick){flex:1;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mrf-cta{white-space:nowrap}.mega-res-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mega-strip{grid-column:1/-1}@media(max-width:1400px){.mega-res-feat>p:not(.kick){display:none}}@media(min-width:1221px){.nl{flex:1;justify-content:center}}.mega-res-feat>.mrf-glow{position:absolute}.mega-in{grid-template-columns:1.15fr 1.15fr 300px;gap:34px}.mega-col{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;align-content:start}.mega-col .mega-h{grid-column:1/-1;margin-bottom:8px}.mega-item{padding:8px 10px;min-width:0}.mega-item>span:last-child{min-width:0;flex:1}.mega-item b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-item i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-ic{width:34px;height:34px;font-size:15px;border-radius:9px}.mega-feat{padding:20px 22px 18px}.mega-feat h4{font-size:19px}.mega-feat>p{font-size:12.5px;margin-bottom:14px}@media(max-width:1420px){.mega-item i{display:none}.mega-item b{white-space:normal}}.mega .mega-in{max-width:1460px;margin:0 auto;padding:36px 4vw 40px;display:grid;gap:44px}.mega .mega-in-svc{grid-template-columns:1.05fr 1.05fr 320px}.mega .mega-col{display:flex;flex-direction:column;gap:4px;align-content:start}.mega .mega-col .mega-h{margin-bottom:10px}.mega .mega-item{display:flex;gap:14px;align-items:center;padding:9px 12px;min-width:0}.mega .mega-item>span:last-child{min-width:0;flex:1}.mega .mega-item b{font-size:14.5px;white-space:normal;overflow:visible;text-overflow:clip}.mega .mega-item i{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.mega .mega-ic{width:38px;height:38px;font-size:17px;border-radius:10px}.mega .mega-nearh{margin:18px 0 10px;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#16181f73;padding:12px 0 0;border-top:1px solid var(--line)}.mega .mega-near{display:flex;flex-wrap:wrap;gap:8px}.mega .mega-near a{font-size:12px;font-weight:700;padding:8px 13px;border:1px solid var(--line);border-radius:999px;color:#16181fb3;transition:background .22s,color .22s,border-color .22s,transform .22s}.mega .mega-near a:hover{background:var(--green);border-color:var(--green);color:#fff;transform:translateY(-2px)}.mega .mega-feat{padding:24px 24px 20px}.mega .mega-feat h4{font-size:21px;white-space:normal}.mega .mega-feat>p{font-size:13px;margin-bottom:16px}.mega .mega-in-res{grid-template-columns:repeat(3,1fr);gap:16px 20px}.mega .mega-res-feat{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:28px;padding:18px 28px;border-radius:16px}.mega .mega-res-feat>.mrf-glow{position:absolute;width:300px;height:300px;top:-120px;right:-60px}.mega .mega-res-feat .kick{margin:0 0 4px;font-size:11px}.mega .mega-res-feat h4{font-size:20px;margin:0;white-space:nowrap}.mega .mega-res-feat>p:not(.kick){flex:1;margin:0;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.mega .mrf-cta{white-space:nowrap;font-size:14px}.mega .mega-res-list{display:contents}.mega .mega-res-item{display:flex;gap:14px;align-items:center;padding:16px 18px;min-width:0}.mega .mri-tx{min-width:0;flex:1}.mega .mri-tx b{font-size:15px;white-space:normal}.mega .mri-tx i{white-space:normal;font-size:12.5px;line-height:1.4}.mega .mega-strip{grid-column:1/-1;margin-top:2px}.cardmo{font-family:Anton,sans-serif;font-weight:400;font-size:30px;color:var(--green);margin:0;text-shadow:0 0 22px rgba(26,86,219,.35);letter-spacing:.01em}.card:hover .cardmo{text-shadow:0 0 30px rgba(26,86,219,.6)}.neonband{position:relative;isolation:isolate;background:var(--deep);color:var(--cream);border-radius:20px;padding:38px 44px;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap;overflow:visible}.neonband:after{content:"";position:absolute;inset:-2.5px;border-radius:22px;padding:2.5px;background:conic-gradient(from var(--neon),#40b6ff,#8ab4ff,#1a56db,#6ea8ff,#40b6ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:neonspin 4s linear infinite;pointer-events:none;filter:drop-shadow(0 0 9px rgba(64,124,255,.6));z-index:-1}.neonband:before{content:"";position:absolute;width:340px;height:340px;top:-40%;right:-6%;background:radial-gradient(circle,rgba(26,86,219,.55),transparent 62%);filter:blur(20px);pointer-events:none;border-radius:50%}.neonband>*{position:relative}.neonband .kick{color:#8ab4ff;margin-bottom:8px}.neonband .kick:before,.neonband .kick:after{background:#8ab4ff}.neonband h3{font-weight:400;text-transform:uppercase;font-size:clamp(26px,3vw,40px);line-height:1;margin:0 0 10px}.neonband p{margin:0;color:#f7f7f3bf;max-width:560px}.neonband p b{color:#8ab4ff}@media(max-width:900px){.neonband{padding:30px 26px}}@media(max-width:900px){.cards[style*="repeat(3"]{grid-template-columns:1fr!important}}.citypage{--green:#6d3ee8;--deep:#221650;--soft:#eee9fb}.citypage .svhero .h-big em,.citypage .sec-dark .h2 em,.citypage .hf-in .h2 em{color:#b79aff;text-shadow:0 0 46px rgba(183,154,255,.55)}.citypage .sec-dark .kick,.citypage .svhero-plain .kick{color:#b79aff}.citypage .sec-dark .kick:before,.citypage .sec-dark .kick:after{background:#b79aff}.citypage .sec-dark .checks li:before{color:#b79aff}.citypage .sec-dark .lead{color:#f0ecfab8}.citypage .mq-ink .mq-t i,.citypage .cphone{color:#b79aff}.citypage .cphone:hover{color:#fff}.citypage .side-dark .btn[style*=border-color]{border-color:#f0ecfa73!important}.citypage .svhero-plain:before,.citypage .sec-dark:before{background:radial-gradient(circle,rgba(109,62,232,.55),transparent 60%)}.citypage .svhero-plain:after,.citypage .sec-dark:after{background:radial-gradient(circle,rgba(183,154,255,.4),transparent 62%)}.citypage .svhero-plain .wm{-webkit-text-stroke-color:rgba(183,154,255,.14)}.citypage .btn-solid{box-shadow:0 8px 22px #6d3ee852}.citypage .btn-solid:hover{background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 3px #6d3ee829,0 18px 44px #6d3ee880}.citypage ::selection{background:#6d3ee8;color:#fff}.citypage .qsec .formcard,.citypage .bband .qq{border-color:#9b74ffd9;box-shadow:0 0 22px #7c56ff8c,0 0 60px #7c56ff47,0 40px 90px #0006}.citypage .spin circle{fill:#6d3ee8}.citypage .city:hover{box-shadow:0 14px 30px #6d3ee847}@media(min-width:1221px){.nl{position:absolute;left:50%;transform:translate(-50%);flex:none}}.selframe{position:relative}.selframe:after{content:"";position:absolute;inset:-9px;border:1.5px solid var(--sf,var(--green));background:linear-gradient(var(--sf,var(--green)),var(--sf,var(--green))) left top/11px 11px no-repeat,linear-gradient(var(--sf,var(--green)),var(--sf,var(--green))) right top/11px 11px no-repeat,linear-gradient(var(--sf,var(--green)),var(--sf,var(--green))) left bottom/11px 11px no-repeat,linear-gradient(var(--sf,var(--green)),var(--sf,var(--green))) right bottom/11px 11px no-repeat;pointer-events:none;z-index:4}.selframe-red{--sf:#ff3b30}.bband .qq.selframe-red{border-color:#35383f;box-shadow:0 40px 90px #00000073}.selframe{border:1.5px solid var(--sf,var(--green))!important;border-radius:3px!important;background-image:radial-gradient(var(--sfdot,rgba(22,24,31,.1)) 1px,transparent 1px)!important;background-size:6px 6px!important}.selframe:after{content:"";position:absolute;inset:-6.5px;border:0;filter:none;background:linear-gradient(var(--sf,var(--green)),var(--sf,var(--green))) left top/12px 12px no-repeat,linear-gradient(var(--sf,var(--green)),var(--sf,var(--green))) right top/12px 12px no-repeat,linear-gradient(var(--sf,var(--green)),var(--sf,var(--green))) left bottom/12px 12px no-repeat,linear-gradient(var(--sf,var(--green)),var(--sf,var(--green))) right bottom/12px 12px no-repeat;pointer-events:none;z-index:4}.selframe-red{--sf:#ef4444}.bband .qq.selframe-red{--sfdot:rgba(255,255,255,.09);box-shadow:0 40px 90px #00000073}.qsec .formcard.selframe{box-shadow:0 26px 60px #16181f24;border:1.5px solid var(--sf,var(--green))!important}.qsec .formcard.selframe{background-color:#1d1f24!important;--sfdot:rgba(255,255,255,.09);box-shadow:0 40px 90px #00000073}.qsec .formcard.selframe .fld label{color:#f7f7f3d9}.qsec .formcard.selframe input,.qsec .formcard.selframe select,.qsec .formcard.selframe textarea{background:#26282e;border:1px solid #35383f;color:#fff}.qsec .formcard.selframe input::placeholder,.qsec .formcard.selframe textarea::placeholder{color:#ffffff73}.qsec .formcard.selframe select option{color:#16181f;background:#fff}.qsec .formcard.selframe input:focus,.qsec .formcard.selframe select:focus,.qsec .formcard.selframe textarea:focus{border-color:var(--sf,var(--green));box-shadow:0 0 0 4px #407cff2e;background:#2b2e35}.qsec .formcard.selframe .qnote{color:#ffffff80}.bband .qq.selframe-red{box-shadow:0 0 40px #00000073,0 24px 70px #0000008c,0 60px 140px #00000080}.qsec .formcard.selframe{box-shadow:0 0 40px #0006,0 24px 70px #0000008c,0 60px 140px #00000080}.cform.selframe{box-shadow:0 0 30px #16181f1f,0 28px 70px #16181f38}.fld select,.qq-f select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:12px;padding-right:46px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.qq-f select{border-radius:10px}.qq-f select,.qsec .formcard.selframe select{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23aab6d4' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.selframe:before{content:"";position:absolute;inset:-2.5px;border-radius:5px;padding:2.5px;background:conic-gradient(from var(--neon,0deg),transparent 0deg,transparent 250deg,var(--sf,var(--green)) 315deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:neonspin 3.4s linear infinite;filter:drop-shadow(0 0 9px var(--sf,var(--green)));pointer-events:none;z-index:5}@media(prefers-reduced-motion:reduce){.selframe:before{animation:none;opacity:.5}}.bband .qq.selframe-red{box-shadow:0 14px 40px #00000052,0 36px 80px #00000042}.qsec .formcard.selframe{box-shadow:0 14px 40px #0000004d,0 36px 80px #0000003d}.cform.selframe{box-shadow:0 12px 34px #16181f1a,0 26px 60px #16181f24}.selframe:before{content:"";position:absolute;inset:-4px;border-radius:8px;padding:0;-webkit-mask:none;mask:none;background:conic-gradient(from var(--neon,0deg),transparent 0deg 235deg,var(--sf,var(--green)) 305deg,transparent 360deg);filter:blur(6px);opacity:.95;animation:neonspin 3.4s linear infinite;z-index:-1;pointer-events:none}.selframe:before{content:"";position:absolute;inset:-3px;border-radius:6px;padding:3px;z-index:6;filter:drop-shadow(0 0 8px var(--sf,var(--green)));opacity:1;background:conic-gradient(from var(--neon,0deg),transparent 0deg 240deg,var(--sf,var(--green)) 310deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:neonspin 3.4s linear infinite;pointer-events:none}.selframe:before{padding:3.5px;inset:-3.5px;background:conic-gradient(from var(--neon,0deg),transparent 0deg 195deg,color-mix(in srgb,var(--sf,var(--green)) 55%,transparent) 275deg,var(--sf,var(--green)) 320deg,#fff 342deg,transparent 360deg);filter:drop-shadow(0 0 6px var(--sf,var(--green))) drop-shadow(0 0 16px var(--sf,var(--green)))}.selframe:before{animation-duration:7s;background:conic-gradient(from var(--neon,0deg),transparent 0deg 195deg,color-mix(in srgb,var(--sf,var(--green)) 45%,transparent) 275deg,var(--sf,var(--green)) 330deg,var(--sf,var(--green)) 352deg,transparent 360deg)}.foot-social{display:flex;gap:12px;margin-top:20px}.foot-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--soft);color:#16181fa6;transition:background .25s,color .25s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;padding:0}.foot-social svg{width:21px;height:21px}.foot-social a:hover{background:var(--green);border-color:var(--green);color:#fff;transform:translateY(-4px);box-shadow:0 12px 26px #1a56db52}@media(max-width:1220px){.navcta{display:none}.nav{padding:12px 18px}.logo img{height:56px}.burger{margin-left:auto}}.checks-2col{columns:2;column-gap:44px}.checks-2col li{break-inside:avoid;-webkit-column-break-inside:avoid}@media(max-width:760px){.checks-2col{columns:1}}@media(max-width:760px){.pre{padding:0 22px}.pre>div{width:100%;max-width:420px;margin:0 auto}.pre-logo{width:min(190px,58vw)}.pre-msg{font-size:clamp(19px,6.2vw,30px)}.pre-big{font-size:clamp(30px,9vw,44px)}.pre-ct{right:18px;bottom:16px;font-size:30px}}@media(max-width:760px){.foot{padding:60px 6vw 28px;text-align:center}.foot-grid{gap:34px;padding-bottom:44px}.foot .logo{justify-content:center}.foot .logo img{height:130px}.foot-grid>div>p{margin-left:auto!important;margin-right:auto!important}.foot-social{justify-content:center}.foot a{padding:7px 0}.foot a:hover{transform:none}.foot-giant{white-space:normal;line-height:1.15;font-size:11vw!important}.foot-base{flex-direction:column;align-items:center;gap:10px;text-align:center}}@media(hover:none){.btn:hover{transform:none;box-shadow:0 8px 22px #1a56db4d}.btn:after{display:none}.btn-solid:hover{background:var(--green);border-color:var(--green)}.city:hover,.card:hover,.whycard:hover,.post:hover,.rvw:hover,.wcard:hover,.bcard:hover,.mega-res-item:hover,.step:hover,.stat:hover,.gbadge:hover,.dxrow:hover,.fab:hover,.mega-res-feat:hover,.foot-social a:hover,.imgbox:hover img,.post:hover .pim img,.hero-img:hover img{transform:none}.card:hover:after,.whycard:hover:after,.post:hover:after{transform:scaleX(0)}.stat:hover{background:transparent}.gbadge{animation:none}.srow2:before{display:none}.srow2 .sr-x{max-height:none;opacity:1;margin-top:12px;overflow:visible}.srow2 .sr-p{color:#16181fa6}.srow2 .sr-go{color:var(--green);border-color:#1a56db80}.srow2 .sr-name{color:var(--ink);-webkit-text-stroke:0}.srow2:hover .sr-name{transform:none;color:var(--ink);-webkit-text-stroke:0}.srow2:hover .sr-num{border-color:#16181f59;color:inherit}.sec-dark .srow2 .sr-p{color:#f7f7f3b3}.man-row:before{display:none}.man-t{color:var(--cream);-webkit-text-stroke:0}.man-p{opacity:1;transform:none}.foot-giant:hover{color:transparent;-webkit-text-stroke:1.5px rgba(22,24,31,.22)}}@media(max-width:900px){.bband .qq{grid-template-columns:1fr;gap:22px;margin-top:-120px;padding:28px 22px}.bband .qq-l{text-align:left}.bband .qq-l h3{font-size:22px}.qar{display:none}}html{overflow-x:clip}@media(max-width:900px){.tgl{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;border-radius:14px}.tbtn{flex:1 1 auto;padding:11px 18px}}@media(max-width:760px){.foot .logo{display:flex;justify-content:center}}@media(max-width:760px){.foot{background:var(--deep);color:var(--cream);border-top:0;position:relative;overflow:hidden}.foot:before{content:"";position:absolute;width:120vw;height:120vw;top:-18%;right:-40%;background:radial-gradient(circle,rgba(64,110,255,.5),transparent 60%);filter:blur(24px);opacity:.55;animation:nebula 20s ease-in-out infinite alternate;pointer-events:none;z-index:0}.foot:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:0}.foot>*{position:relative;z-index:1}.foot h4{color:#8ab4ff;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px}.foot h4:before,.foot h4:after{content:"";width:24px;height:2px;background:#8ab4ff8c}.foot a{color:#f7f7f3e0}.foot a:hover{color:#8ab4ff}.foot p{color:#f7f7f39e}.foot-social a{background:#ffffff12;border-color:#fff3;color:#fff}.foot-giant{-webkit-text-stroke:1.5px rgba(138,180,255,.4);text-shadow:0 0 34px rgba(64,110,255,.25)}.foot-base{border-top-color:#f7f7f329;color:#f7f7f380}.foot-base a{color:#f7f7f3b3}}.mnav{visibility:hidden;transition:transform .5s cubic-bezier(.65,0,.35,1),visibility 0s .5s}.mnav.on{visibility:visible;transform:none!important;transition:transform .5s cubic-bezier(.65,0,.35,1),visibility 0s 0s}.foot-cta{display:none}@media(max-width:760px){.foot{background:#fff;color:var(--ink);text-align:left;padding:26px 6vw 28px}.foot:before,.foot:after{display:none}.foot a{color:#16181fcc}.foot a:hover{color:var(--green)}.foot p{color:#16181f9e}.foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-bottom:20px}.foot-grid>div:nth-child(1),.foot-grid>div:nth-child(2),.foot-grid>div:nth-child(5){grid-column:1/-1}.foot-grid>div:nth-child(1){background:linear-gradient(135deg,var(--green),#123c96);border-radius:20px;padding:26px 20px 24px;text-align:center;margin-bottom:8px}.foot-grid>div:nth-child(1) .logo{display:flex;justify-content:center}.foot-grid>div:nth-child(1) .logo img{height:104px;background:#fff;border-radius:16px;padding:10px;box-shadow:0 10px 26px #00000040}.foot-grid>div:nth-child(1) p{color:#ffffffeb;margin:16px auto 0;font-size:15px}.foot-social{justify-content:center;margin-top:18px}.foot-social a{background:#fff;border-color:#fff;color:var(--green)}.foot h4{color:var(--green);display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:24px 0 4px;font-size:12px;letter-spacing:.26em}.foot h4:before{content:"";width:22px;height:2px;background:var(--green)}.foot h4:after{display:none}.foot-grid>div:nth-child(2) a{display:flex;justify-content:space-between;align-items:center;padding:15px 2px;border-top:1px solid var(--line);font-size:19px;font-weight:700;color:var(--ink)}.foot-grid>div:nth-child(2) a:after{content:"↗";color:var(--green);font-size:15px;font-weight:800}.foot-grid>div:nth-child(2) a:first-of-type{border-top:0}.foot-grid>div:nth-child(3) a,.foot-grid>div:nth-child(4) a{padding:9px 0;border-top:1px solid var(--line);font-size:14.5px;font-weight:600}.foot-grid>div:nth-child(5){text-align:center;margin-top:8px}.foot-grid>div:nth-child(5) h4{justify-content:center}.foot-grid>div:nth-child(5) a[href^=tel]{font-family:Anton,sans-serif;font-weight:400;font-size:34px;color:var(--green);letter-spacing:.02em;padding:8px 0 2px}.foot-grid>div:nth-child(5) p{font-size:14px}.foot-giant{-webkit-text-stroke:1.5px rgba(22,24,31,.16);text-shadow:none;white-space:normal;line-height:1.15;font-size:12vw!important;margin-top:6px}.foot-cta{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin-top:20px}.foot-cta p{margin:0;font-size:16px;color:#16181fa8;max-width:300px}.foot-base{border-top-color:var(--line);color:#16181f80;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-top:30px}.foot-base a{color:inherit}}@media(max-width:760px){.foot-grid>div:nth-child(1){position:relative;overflow:hidden}.foot-grid>div:nth-child(1):before{content:"";position:absolute;width:340px;height:340px;top:-30%;right:-25%;background:radial-gradient(circle,rgba(255,255,255,.32),transparent 62%);filter:blur(16px);animation:nebula 12s ease-in-out infinite alternate;pointer-events:none}.foot-grid>div:nth-child(1):after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.foot-grid>div:nth-child(1)>*{position:relative;z-index:1}.foot-grid>div:nth-child(1) .logo img{animation:ftfloat 4.2s ease-in-out infinite}@keyframes ftfloat{50%{transform:translateY(-6px)}}.foot-social a:active{transform:scale(.92);background:var(--soft)}.foot-grid>div:nth-child(2) a:after{animation:nudge 1.6s ease-in-out infinite}.foot-grid>div:nth-child(2) a:nth-of-type(2):after{animation-delay:.2s}.foot-grid>div:nth-child(2) a:nth-of-type(3):after{animation-delay:.4s}.foot-grid>div:nth-child(2) a:nth-of-type(4):after{animation-delay:.6s}.foot-grid>div:nth-child(2) a:nth-of-type(5):after{animation-delay:.8s}.foot-grid>div:nth-child(2) a:nth-of-type(6):after{animation-delay:1s}.foot-grid>div:nth-child(2) a:nth-of-type(7):after{animation-delay:1.2s}.foot-grid>div:nth-child(2) a:active{background:var(--soft);padding-left:10px;transition:padding-left .2s,background .2s}.foot-grid>div:nth-child(3) a:active,.foot-grid>div:nth-child(4) a:active{color:var(--green)}.foot-grid>div:nth-child(5) a[href^=tel]{display:inline-block;animation:phoneglow 2.8s ease-in-out infinite}@keyframes phoneglow{50%{text-shadow:0 0 22px rgba(26,86,219,.55)}}.foot-giant{animation:wmbreathe 5s ease-in-out infinite}@keyframes wmbreathe{50%{-webkit-text-stroke-color:rgba(26,86,219,.35)}}.foot-cta .btn{animation:ctapulse 2.6s ease-in-out infinite}@keyframes ctapulse{50%{box-shadow:0 0 0 6px #1a56db1f,0 16px 38px #1a56db80}}}@media(prefers-reduced-motion:reduce){.foot-grid>div:nth-child(1):before,.foot-grid>div:nth-child(1) .logo img,.foot-grid>div:nth-child(2) a:after,.foot-grid>div:nth-child(5) a[href^=tel],.foot-giant,.foot-cta .btn{animation:none}}
