:root{--bg:#f5f3ee;--ink:#0f0f12;--mut:#5c5c66;--line:#dedbd2;--acc:#2d4bff;--acc-d:#1f38d6;--lime:#d7ff3a;--card:#fff;--peach:#ffe9dc;--radius:28px;--disp:"Bricolage Grotesque", Inter, system-ui, sans-serif;--sans:Inter, system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:8px}.w{max-width:1280px;margin:0 auto;padding:0 48px}h1,h2,h3,.disp{font-family:var(--disp);letter-spacing:-.03em;line-height:1}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:13px;font-weight:600;display:inline-block}.mut{color:var(--mut)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.acc{background:var(--acc)}.btn.acc:hover{background:var(--acc-d)}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn.lime{background:var(--lime);color:var(--ink)}.btn.white{color:var(--ink);background:#fff}.hdr{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#f5f3eedb;border-bottom:1px solid #0000;position:sticky;top:0}.hdr.scrolled{border-bottom-color:var(--line)}.hdr .w{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.logo img{width:auto;height:62px}.ftr .logo img{height:64px}.robo-logo{width:min(320px,80%);height:auto;margin-bottom:4px}.logo{font-family:var(--disp);letter-spacing:-.04em;align-items:center;gap:10px;font-size:26px;font-weight:800;display:flex}.logo i{background:var(--acc);border-radius:9px;flex:none;width:30px;height:30px;display:inline-block;position:relative}.logo i:after{content:"";background:var(--lime);border-radius:3px;position:absolute;inset:8px 11px}.nav{color:var(--mut);gap:30px;font-size:15px;list-style:none;display:flex}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.menu-btn{cursor:pointer;background:0 0;border:0;border-radius:12px;width:44px;height:44px;display:none}.menu-btn span{background:var(--ink);border-radius:2px;width:22px;height:2px;margin:5px auto;transition:transform .2s,opacity .2s;display:block}.mnav{display:none}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:56px 0 72px;display:grid}.tag{background:var(--card);border:1px solid var(--line);border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:500;display:inline-flex}.tag b{background:#1db954;border-radius:50%;width:8px;height:8px}.hero h1{margin:26px 0;font-size:clamp(48px,7vw,92px);font-weight:800;line-height:1.1}.hl{background:var(--lime);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.16em;padding:0 .14em}.hero h1 em{color:var(--acc);font-style:normal}.lead{color:var(--mut);max-width:580px;font-size:clamp(18px,1.6vw,21px)}.cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.checks{color:var(--mut);flex-wrap:wrap;gap:6px 18px;margin-top:24px;font-size:14px;list-style:none;display:flex}.checks li:before{content:"✓ ";color:var(--acc);font-weight:700}.stage{height:620px;position:relative}.stage .phone{position:absolute}.stage .p1{z-index:1;top:80px;left:10px;transform:rotate(-7deg)}.stage .p2{z-index:2;top:0;left:220px}.stage .p3{z-index:1;top:90px;right:-30px;transform:rotate(7deg)}.badge{z-index:5;background:#fff;border-radius:18px;padding:14px 18px;font-size:14px;position:absolute;box-shadow:0 20px 40px -18px #00000040}.badge b{font-family:var(--disp);letter-spacing:-.03em;font-size:30px;line-height:1;display:block}.b1{bottom:30px;left:-10px}.b2{background:var(--lime);bottom:110px;right:-30px}.strip{grid-template-columns:repeat(4,1fr);gap:14px;padding-top:6px;display:grid}.strip div{background:#eceaff;border-radius:28px;padding:26px 24px 24px;transition:transform .25s}.strip div:nth-child(2){background:#e6f5d6}.strip div:nth-child(3){background:#ffe9dd}.strip div:nth-child(4){background:#fde4ec}.strip div:hover{transform:translateY(-5px)rotate(-.6deg)}.strip b{font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);font-size:44px;line-height:1.05;display:block}.strip span{color:#4a4a55;margin-top:6px;font-size:15px;display:block}section{padding:110px 0}section.tight{padding-top:0}h2{margin:14px 0 18px;font-size:clamp(38px,5vw,68px);font-weight:700}.sh{justify-content:space-between;align-items:center;gap:40px;margin-bottom:56px;display:flex}.sh p{max-width:440px;color:var(--mut)}.refs{padding:46px 0 50px}.refs .lbl{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:26px;font-size:13px;font-weight:600}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{gap:18px;width:max-content;animation:38s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - 9px))}}.ref{background:var(--card);border:1px solid var(--line);filter:grayscale();opacity:.78;border-radius:22px;flex:none;align-items:center;gap:14px;height:84px;padding:0 30px;transition:filter .2s,opacity .2s;display:flex}.ref:hover{filter:none;opacity:1}.ref.dk{background:#000;border-color:#000}.ref-card.dk img{background:#000;border-radius:14px;height:68px;padding:10px 16px}.ref img{object-fit:contain;width:auto;max-width:160px;height:40px}.ref .mark{background:var(--ink);color:#fff;width:40px;height:40px;font-family:var(--disp);border-radius:12px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.ref .nm{font-family:var(--disp);letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:700}.ref small{font-family:var(--sans);color:var(--mut);letter-spacing:0;font-size:12px;font-weight:500;display:block}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.marquee-track [aria-hidden]{display:none}}.apps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.app,.sv,.card,.ref-card{min-width:0}#uygulamalar{padding-top:70px}.app{background:var(--card);border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;padding:22px;display:flex}.app .pw{border-radius:20px;justify-content:center;align-items:flex-start;height:360px;margin-bottom:22px;padding-top:28px;display:flex;overflow:hidden}.app .pw .phone{transform-origin:top;transform:scale(.82)}.app h3{font-size:28px;font-weight:700}.app .sub{color:var(--mut);margin:4px 0 12px;font-size:15px}.app p{color:#3a3a42;font-size:15px}.app .st{align-self:flex-start;margin-top:auto;padding-top:16px}.pill{background:var(--bg);border-radius:100px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.pill.live:before{content:"";background:#1db954;border-radius:50%;width:7px;height:7px}a.pill:hover{background:var(--ink);color:#fff}.svc{grid-template-columns:1.25fr 1fr 1fr;gap:22px;display:grid}.sv{background:var(--card);border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;min-height:270px;padding:34px;transition:transform .2s,box-shadow .2s;display:flex}a.sv:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #00000059}.sv .n{font-family:var(--mono);color:var(--mut);font-size:13px}.sv h3{margin:auto 0 12px;padding-top:40px;font-size:30px;font-weight:700}.sv p{color:var(--mut);font-size:16px}.sv.big{background:var(--acc);color:#fff;border:0;grid-row:span 2}.sv.big p,.sv.big .n{color:#ffffffd1}.sv.big h3{font-size:clamp(36px,4vw,52px)}.sv.big ul{gap:10px;margin-top:26px;list-style:none;display:grid}.sv.big li{border-top:1px solid #ffffff40;padding-top:10px;font-size:16px}.svc .sv:last-child{grid-column:span 2}.more{margin-top:18px;font-size:15px;font-weight:600}.dark{background:var(--ink);color:#fff;border-radius:44px;margin:0 24px}.dark .eyebrow{color:var(--lime)}.dark .sh p{color:#a9a9b3}.steps{border-top:1px solid #2c2c33;grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.step{padding:34px 28px 0 0}.step .k{font-family:var(--mono);color:var(--lime);font-size:14px}.step h3{margin:18px 0 12px;font-size:34px}.step p{color:#a9a9b3;font-size:16px}.step .t{color:#ddd;border:1px solid #3a3a42;border-radius:100px;margin-top:22px;padding:5px 12px;font-size:13px;display:inline-block}.why{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:80px;display:grid}.why div{border-left:3px solid var(--lime);padding-left:22px}.why b{margin-bottom:6px;font-size:20px;display:block}.why span{color:#a9a9b3;font-size:16px}.robo{grid-template-columns:1fr 1fr;gap:28px;display:grid}.robo .l{background:var(--peach);border-radius:36px;padding:56px;position:relative;overflow:hidden}.robo .l h2{font-size:clamp(38px,4.4vw,58px)}.robo .l .eyebrow{color:#e2531f}.chips{flex-wrap:wrap;gap:10px;margin:28px 0 34px;list-style:none;display:flex}.chips li{background:#fff;border-radius:100px;padding:8px 16px;font-size:14px;font-weight:500}.robo .r{grid-template-rows:1fr 1fr;gap:28px;display:grid}.robo .r>div{border-radius:36px;flex-direction:column;justify-content:space-between;min-height:200px;padding:40px;display:flex}.r1{background:var(--lime)}.r2{background:var(--card);border:1px solid var(--line)}.robo .r b{font-family:var(--disp);letter-spacing:-.04em;font-size:clamp(56px,6vw,80px);line-height:1}.bot{width:190px;height:220px;position:absolute;bottom:-20px;right:40px}.lead-sec{background:var(--acc);color:#fff;border-radius:44px;margin:0 24px;padding:100px 0}.lead-g{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.lead-sec h2{color:#fff;font-size:clamp(42px,5.6vw,76px)}.lead-sec .eyebrow{color:var(--lime)}.lead-sec .lead{color:#ffffffdb}.contact-links{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.contact-links a{color:#fff;background:#ffffff24;border-radius:100px;padding:12px 20px;font-size:15px;font-weight:600}.contact-links a:hover{background:#ffffff3d}.form{color:var(--ink);background:#fff;border-radius:30px;gap:14px;padding:36px;display:grid}.form fieldset{border:0;gap:10px;display:grid}.form legend,.form label>span{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.opts{flex-wrap:wrap;gap:8px;display:flex}.opts label{cursor:pointer}.opts input{opacity:0;pointer-events:none;position:absolute}.opts span{border:1.5px solid var(--line);border-radius:100px;padding:8px 14px;font-size:14px;transition:all .15s;display:inline-block}.opts input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.opts input:focus-visible+span{outline:3px solid var(--acc);outline-offset:2px}.field{border:1.5px solid var(--line);background:#fff;border-radius:14px;width:100%;padding:14px 16px;font-size:15px;transition:border-color .15s}.field:focus{border-color:var(--acc);outline:none}textarea.field{resize:vertical;min-height:100px}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form .btn{width:100%;padding:17px}.form .note{color:var(--mut);font-size:12.5px}.form .ok{color:#11683a;background:#e8f9ee;border-radius:14px;padding:14px 16px;font-size:15px}.form .err{color:#a11;background:#fdecec;border-radius:14px;padding:14px 16px;font-size:15px}.hp{position:absolute;left:-9999px}.ph{padding-top:70px;padding-bottom:60px}.ph h1{max-width:1000px;margin:18px 0 22px;font-size:clamp(44px,6.4vw,84px);font-weight:800;line-height:1.14}.crumbs{color:var(--mut);gap:8px;font-size:14px;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-right:8px}.grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.grid2{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:34px}.card h3{margin-bottom:10px;font-size:26px}.card p{color:var(--mut);font-size:16px}.card .ic{background:var(--bg);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:24px;display:grid}.prose{font-size:18px}.prose>*{max-width:780px}.prose h2{margin:54px 0 16px;font-size:clamp(30px,3.4vw,42px)}.prose p,.prose ul{color:#33333a;margin-bottom:16px}.prose ul{padding-left:22px}.prose li{margin-bottom:8px}.prose strong{color:var(--ink)}.ref-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (min-width:1000px){.ref-grid.g4{grid-template-columns:repeat(4,1fr)}}.ref-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;min-height:220px;padding:30px;display:flex}.ref-card .mark{background:var(--ink);color:#fff;width:56px;height:56px;font-family:var(--disp);border-radius:16px;place-items:center;margin-bottom:8px;font-size:24px;font-weight:800;display:grid}.ref-card img{object-fit:contain;align-self:flex-start;width:auto;height:56px;margin-bottom:8px}.ref-card h3{font-size:26px}.ref-card .sec{color:var(--acc);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}.ref-card p{color:var(--mut);font-size:15px}.ref-card a{margin-top:auto;font-size:15px;font-weight:600}.faq-w{text-align:center}.faq-w .faq{text-align:left;margin-left:auto;margin-right:auto}.faq{gap:12px;max-width:900px;display:grid}.faq details{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:22px 26px}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--disp);color:var(--acc);font-size:26px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--mut);margin-top:12px}.ftr{padding:80px 0 40px}.ftr-g{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px;display:grid}.ftr h4{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:16px;font-size:13px;font-weight:600}.ftr ul{gap:10px;font-size:15px;list-style:none;display:grid}.ftr ul a:hover{color:var(--acc)}.ftr p{color:var(--mut);max-width:320px;margin-top:16px;font-size:15px}.ftr-b{color:var(--mut);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 28px;padding-top:26px;font-size:14px;display:flex}.wa-float{z-index:60;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .15s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 30px -10px #0006}.wa-float:hover{transform:scale(1.06)}.phone{background:#0c0c0e;border-radius:40px;flex:none;width:240px;height:492px;padding:10px;position:relative;box-shadow:0 30px 60px -20px #00000059,inset 0 0 0 2px #2a2a2e}.phone .notch{z-index:3;background:#0c0c0e;border-radius:20px;width:76px;height:22px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.scr{width:100%;height:100%;font-family:var(--sans);border-radius:31px;flex-direction:column;gap:10px;padding:44px 16px 16px;line-height:1.35;display:flex;position:relative;overflow:hidden}.scr small{opacity:.75;letter-spacing:.02em;font-size:9.5px;display:block}.scr b{font-size:13px;font-weight:700;display:block}.sb{justify-content:space-between;font-size:10px;font-weight:600;display:flex;position:absolute;top:14px;left:24px;right:22px}.s-card{border-radius:16px;padding:12px}.scr-dev{color:#1b1340;background:#f4f1ff}.scr-dev .s-top{justify-content:space-between;align-items:center;display:flex}.scr-dev .coin{background:#ffd84d;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:700}.scr-dev .hero-c{color:#fff;background:#6c4dff}.scr-dev .bar{background:#ffffff4d;border-radius:4px;height:6px;margin:8px 0 4px}.scr-dev .bar i{background:#ffd84d;border-radius:4px;width:64%;height:100%;display:block}.scr-dev .g2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scr-dev .tile{border-radius:14px;padding:10px;font-size:18px}.scr-dev .tile b{margin-top:4px;font-size:11px}.t1{background:#ffe3d3}.t2{background:#d6f5e3}.t3{background:#dcebff}.t4{background:#fff0b8}.scr-dev .code{color:#cfc7ff;font-family:var(--mono);background:#1b1340;border-radius:12px;padding:10px;font-size:10px;line-height:1.6}.scr-dev .code span{color:#ff8fb1}.scr-faith{color:#f4ebd6;background:linear-gradient(170deg,#141a33,#0a0e1f 70%)}.scr-faith .ey{color:#c9a24a;margin-top:6px}.scr-faith .verse{margin:4px 0 6px;font-family:Georgia,serif;font-size:24px;font-style:italic;line-height:1.15}.scr-faith .verse small{font-family:var(--sans);color:#c9a24a;margin-top:6px;font-style:normal}.scr-faith .glass{background:#ffffff12;border:1px solid #c9a24a59}.scr-faith .gen{color:#141a33;background:#c9a24a;border-radius:20px;margin-top:8px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-block}.scr-faith .player{background:#ffffff0d;border-radius:16px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.scr-faith .pp{color:#141a33;background:#f4ebd6;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.scr-faith .wave{align-items:center;gap:3px;height:16px;margin-top:4px;display:flex}.scr-faith .wave i{background:#c9a24a;border-radius:2px;width:3px;height:40%}.scr-faith .wave i:nth-child(3n){height:100%}.scr-faith .wave i:nth-child(2n){height:70%}.scr-anneli{color:#4a1d2b;background:#fff4f6}.scr-anneli .ey{text-align:center;color:#e0507a;margin-top:6px}.scr-anneli .ring{background:conic-gradient(#f2668b 0 60%, #ffd6e0 60% 100%);border-radius:50%;place-items:center;width:130px;height:130px;margin:4px auto;display:grid}.scr-anneli .ring>div{text-align:center;background:#fff4f6;border-radius:50%;place-content:center;width:104px;height:104px;display:grid}.scr-anneli .ring b{font-size:34px;line-height:1}.scr-anneli .size{text-align:center;font-size:11px}.scr-anneli .row3{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.scr-anneli .row3>div{background:#fff;border-radius:12px;padding:8px 2px}.scr-anneli .soft{color:#fff;background:#f2668b}.scr-game{color:#fff3d6;background:radial-gradient(circle at 50% 28%,#4b2a8a,#1a0f33 62%,#0d0820)}.scr-game .hud{justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.scr-game .hud span{background:#00000059;border:1px solid #ffc45c66;border-radius:20px;padding:4px 8px}.scr-game .hero-g{width:150px;height:150px;margin:6px auto 0;position:relative}.scr-game .title{text-align:center;font-family:var(--disp);letter-spacing:-.02em;background:linear-gradient(#ffe7a3,#ff9d2f);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;line-height:1}.scr-game .xp{background:#ffffff1f;border-radius:6px;height:8px;overflow:hidden}.scr-game .xp i{background:linear-gradient(90deg,#ff7a2f,#ffd24d);width:72%;height:100%;display:block}.scr-game .cards{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.scr-game .cards div{background:linear-gradient(160deg,#3a2370,#22134a);border:1px solid #ffc45c59;border-radius:10px;place-items:center;height:54px;font-size:20px;display:grid}.scr-game .play{text-align:center;color:#2a1200;background:linear-gradient(#ffb340,#ff7a2f);border-radius:14px;margin-top:auto;padding:11px;font-size:13px;font-weight:800;box-shadow:0 4px #b84a0e}@media (max-width:1100px){.nav{gap:20px;font-size:14px}.apps{grid-template-columns:repeat(2,minmax(0,1fr))}.svc{grid-template-columns:1fr 1fr}.sv.big{grid-area:auto/span 2}.svc .sv:last-child{grid-column:auto}.ftr-g{grid-template-columns:1fr 1fr}}@media (max-width:900px){.w{padding:0 20px}.nav,.hdr .btn.desk{display:none}.menu-btn{display:block}.mnav{background:var(--bg);opacity:0;pointer-events:none;z-index:49;padding:24px 20px;transition:all .2s;display:block;position:fixed;inset:72px 0 0;transform:translateY(-8px)}.mnav.open{opacity:1;pointer-events:auto;transform:none}.hdr.menu-open{-webkit-backdrop-filter:none;background:var(--bg)}.mnav{-webkit-overflow-scrolling:touch;height:calc(100dvh - 72px);overflow-y:auto}.mnav ul{gap:4px;list-style:none;display:grid}.mnav a{font-family:var(--disp);border-bottom:1px solid var(--line);padding:10px 0;font-size:30px;font-weight:700;display:block}.mnav .btn{width:100%;font-family:var(--sans);border:0;margin-top:24px;font-size:16px}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hdr .w{height:72px}.logo img{height:44px}.hero{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 -20px;padding:32px 20px 40px;overflow:hidden}.hero>div{min-width:0}.stage{transform-origin:top;width:480px;height:620px;margin-bottom:-170px;margin-left:-240px;left:50%;transform:scale(.72)}.stage .p1{left:0}.stage .p2{left:120px}.stage .p3{left:240px;right:auto}.b1{left:4px}.b2{right:0}.strip{grid-template-columns:1fr 1fr;gap:10px}.strip div{border-radius:22px;padding:20px 16px}.strip b{font-size:30px}section{padding:76px 0}.sh{flex-direction:column;align-items:start;gap:6px;margin-bottom:36px}.apps,.svc,.grid3,.grid2,.ref-grid,.why,.robo,.lead-g,.row2{grid-template-columns:1fr}.sv.big{grid-column:auto}.steps{grid-template-columns:1fr 1fr;gap:0 20px}.dark,.lead-sec{border-radius:30px;margin:0 10px}.lead-sec{padding:70px 0}.lead-g{gap:40px}.robo .l{padding:36px 26px 180px}.robo .r>div{min-height:160px;padding:30px}.form{padding:24px}.ftr{padding:48px 0 36px}.ftr-g{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:36px}.ftr-brand,.ftr-contact{grid-column:1/-1}.ftr .logo img{height:52px}.ftr p{max-width:none;margin-top:12px}.ftr ul{gap:12px}.ftr-contact ul{overflow-wrap:anywhere}.ftr-b{flex-direction:column;gap:10px;padding-top:22px}.why{margin-top:50px}}@media (max-width:520px){.stage{margin-bottom:-240px;transform:scale(.6)}.hero h1{font-size:46px}.cta .btn{flex:auto}.steps{grid-template-columns:1fr}.ref{height:70px;padding:0 20px}.ref .nm{font-size:18px}}.ph-split{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.mh{place-items:center;height:560px;display:grid;position:relative}.mh-glow{filter:blur(18px);background:radial-gradient(circle at 35% 30%,#d7ff3abf,#d7ff3a00 55%),radial-gradient(circle at 70% 70%,#2d4bff59,#2d4bff00 60%);border-radius:50%;animation:6s ease-in-out infinite mh-pulse;position:absolute;inset:6% 4%}.mh-ring{border:1.5px dashed #2d4bff59;border-radius:50%;width:440px;height:440px;animation:40s linear infinite mh-spin;position:absolute}.mh-ring.r2{border-color:#1111112e;width:340px;height:340px;animation-duration:28s;animation-direction:reverse}.mh-phone{z-index:2;transition:transform .4s;animation:6s ease-in-out infinite mh-float;position:relative}.mh-phone .phone{transition:transform .4s;transform:rotate(-4deg)}.mh:hover .mh-phone .phone{transform:rotate(0)scale(1.03)}.mh-chip{z-index:3;background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:100px;padding:9px 16px;font-size:14px;font-weight:700;animation:5s ease-in-out infinite mh-bob;position:absolute;box-shadow:0 14px 30px -12px #00000040}.mh-chip.c1{background:var(--ink);color:#fff;top:12%;left:6%}.mh-chip.c2{animation-delay:-1.5s;top:26%;right:2%}.mh-chip.c3{background:var(--acc);color:#fff;border-color:var(--acc);animation-delay:-3s;bottom:24%;left:0}.mh-chip.c4{background:var(--lime);border-color:var(--lime);animation-delay:-2.2s;bottom:9%;right:6%}.mh-dot{z-index:1;background:var(--acc);border-radius:4px;width:14px;height:14px;animation:4s ease-in-out infinite mh-bob;position:absolute}.mh-dot.d1{top:6%;right:26%;transform:rotate(20deg)}.mh-dot.d2{background:var(--lime);border-radius:50%;width:18px;height:18px;animation-delay:-1s;bottom:16%;left:22%}.mh-dot.d3{background:var(--ink);width:10px;height:10px;animation-delay:-2s;top:46%;right:0}.scr-build{color:#eef0ff;background:#0f1220;gap:12px}.scr-build .bd-head b{margin-top:2px;font-size:17px;line-height:1.2}.scr-build .bd-bar{background:#ffffff1f;border-radius:4px;height:6px;overflow:hidden}.scr-build .bd-bar i{background:linear-gradient(90deg,#2d4bff,#d7ff3a);border-radius:4px;width:0;height:100%;animation:10s ease-in-out infinite bd-fill;display:block}.bd-list{gap:9px;margin-top:2px;list-style:none;display:grid}.bd-list li{opacity:.4;animation:10s ease-in-out infinite bd-step;animation-delay:calc(var(--i) * 1.8s);background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.bd-list li b{font-size:12px}.bd-list li small{font-size:10px}.bd-ck{width:20px;height:20px;animation:10s ease-in-out infinite bd-ck;animation-delay:calc(var(--i) * 1.8s);border:2px solid #ffffff59;border-radius:50%;flex:none;position:relative}.bd-ck:after{content:"✓";color:#0f1220;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.bd-live{text-align:center;color:#0f1220;background:#d7ff3a;border-radius:14px;margin-top:auto;padding:11px;font-size:13px;font-weight:800;animation:10s ease-in-out infinite bd-live}@keyframes mh-spin{to{transform:rotate(360deg)}}@keyframes mh-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes mh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes mh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bd-fill{0%{width:4%}70%,90%{width:100%}to{width:4%}}@keyframes bd-step{0%,6%{opacity:.4;transform:translate(0)}14%,78%{opacity:1;transform:translate(4px)}92%,to{opacity:.4;transform:translate(0)}}@keyframes bd-ck{0%,6%{background:0 0;border-color:#ffffff59}14%,78%{background:#d7ff3a;border-color:#d7ff3a}92%,to{background:0 0;border-color:#ffffff59}}@keyframes bd-live{0%,62%{opacity:.25;transform:scale(.97)}72%,88%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.97)}}.scr-build .bd-ck:after{opacity:0;animation:10s ease-in-out infinite bd-tick;animation-delay:calc(var(--i) * 1.8s)}@keyframes bd-tick{0%,8%{opacity:0}14%,78%{opacity:1}92%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.mh *,.mh-glow,.mh-ring,.mh-phone{animation:none!important}.bd-list li{opacity:1}.scr-build .bd-bar i{width:70%}}.ph-split>*{min-width:0}@media (max-width:900px){.ph-split{grid-template-columns:minmax(0,1fr);gap:8px}.ph h1{font-size:clamp(30px,9vw,52px)}.mh{border-radius:28px;height:440px;margin-top:8px;overflow:hidden}.mh-ring{width:300px;height:300px}.mh-ring.r2{width:230px;height:230px}.mh-phone .phone,.mh:hover .mh-phone .phone{transform:rotate(-3deg)scale(.8)}.mh-chip{padding:7px 12px;font-size:12.5px}.mh-chip.c1{top:6%;left:2%}.mh-chip.c2{top:20%;right:0}.mh-chip.c3{bottom:22%;left:0}.mh-chip.c4{bottom:6%;right:2%}}.wf-sec{padding-top:36px}.wf-head{max-width:760px;margin-bottom:44px}.wf-head h2{font-size:clamp(34px,4.8vw,58px);line-height:1.12}.wf-head p{color:var(--mut);max-width:560px;margin-top:18px;font-size:18px}.wf{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.wf-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:22px;padding:14px 14px 28px;transition:transform .25s,box-shadow .25s;display:flex}.wf-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -26px #00000059}.wf-txt{padding:0 14px}.wf-n{font-family:var(--mono);color:var(--acc);letter-spacing:.06em;font-size:13px;font-weight:600}.wf-txt h3{margin:8px 0;font-size:25px}.wf-txt p{color:var(--mut);font-size:15.5px}.wf-vis{background:var(--bg);border-radius:22px;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.wf-speed{align-content:center;gap:8px}.wf-arc{stroke-dasharray:314;stroke-dashoffset:314px;animation:3.6s ease-in-out infinite wf-arc}@keyframes wf-arc{0%{stroke-dashoffset:314px}35%,85%{stroke-dashoffset:6px}to{stroke-dashoffset:314px}}.wf-pills{gap:8px;display:flex}.wf-pills span{border:1px solid var(--line);background:#fff;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.wf-pills i{background:#1db954;border-radius:50%;width:7px;height:7px}.wf-seo .serp{background:#fff;border-radius:16px;width:78%;padding:16px 18px;box-shadow:0 10px 24px -14px #0000004d}.wf-seo small{color:#5f6368;font-size:11px;display:block}.wf-seo b{color:#1a0dab;margin:3px 0 9px;font-size:15px;font-weight:600;display:block}.wf-seo i{background:#e3e3e8;border-radius:4px;height:7px;margin-top:6px;display:block}.wf-seo i.s{width:60%}.wf-seo .rank{background:var(--lime);width:34px;height:34px;font-family:var(--disp);border-radius:50%;place-items:center;font-weight:800;animation:3s ease-in-out infinite wf-pop;display:grid;position:absolute;top:20px;right:20px}@keyframes wf-pop{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.wf-local{background-image:linear-gradient(#1111110f 1px,#0000 1px),linear-gradient(90deg,#1111110f 1px,#0000 1px);background-size:28px 28px}.wf-local .pin{width:22px;height:22px;position:relative}.wf-local .pin em{background:var(--acc);border-radius:50% 50% 50% 0;position:absolute;inset:0;transform:rotate(-45deg)}.wf-local .pin span{border:2px solid var(--acc);border-radius:50%;width:22px;height:22px;margin:-11px;animation:2.4s ease-out infinite wf-ping;position:absolute;top:50%;left:50%}.wf-local .pin .p2{animation-delay:1.2s}@keyframes wf-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(4.2)}}.wf-local .mapcard{background:#fff;border-radius:14px;padding:9px 13px;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 24px -14px #00000059}.wf-local .mapcard b{font-size:13px;display:block}.wf-local .mapcard small{color:var(--mut);font-size:11px}.wf-shop .prod{background:#fff;border-radius:16px;width:132px;padding:12px;box-shadow:0 10px 24px -14px #0000004d}.wf-shop .img{background:linear-gradient(135deg,#d7ff3a,#2d4bff);border-radius:10px;height:64px;margin-bottom:9px}.wf-shop .prod i{background:#e3e3e8;border-radius:3px;height:6px;margin-bottom:5px;display:block}.wf-shop .prod i.s{width:60%}.wf-shop .prod b{font-size:14px}.wf-shop .cartbtn{background:var(--ink);color:#fff;border-radius:100px;padding:8px 14px;font-size:12px;font-weight:700;animation:3.2s ease-in-out infinite wf-press;position:absolute;bottom:18px;right:16px}@keyframes wf-press{0%,55%,to{transform:scale(1)}62%{transform:scale(.92)}}.wf-shop .toast{background:var(--lime);border-radius:100px;padding:6px 12px;font-size:11.5px;font-weight:700;animation:3.2s ease-in-out infinite wf-toast;position:absolute;top:16px;right:16px}@keyframes wf-toast{0%,58%{opacity:0;transform:translateY(6px)}68%,90%{opacity:1;transform:none}to{opacity:0}}.wf-panel{justify-content:center;align-items:stretch;gap:10px;padding:18px;display:flex}.wf-panel .side{background:var(--ink);border-radius:12px;align-content:start;gap:8px;width:34px;padding:10px 8px;display:grid}.wf-panel .side i{background:#ffffff59;border-radius:3px;height:6px}.wf-panel .side i:first-child{background:var(--lime)}.wf-panel .main{background:#fff;border-radius:12px;flex:1;gap:8px;max-width:190px;padding:10px;display:grid}.wf-panel .bars{align-items:flex-end;gap:6px;height:54px;display:flex}.wf-panel .bars i{background:var(--acc);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;animation:3s ease-in-out infinite wf-bar}.wf-panel .bars i:nth-child(2n){background:#8fa0ff;animation-delay:-1s}@keyframes wf-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}.wf-panel .row{justify-content:space-between;align-items:center;display:flex}.wf-panel .row span{background:#e3e3e8;border-radius:3px;width:50%;height:6px}.wf-panel .row u{background:#1db954;border-radius:10px;width:26px;height:14px;text-decoration:none;position:relative}.wf-panel .row u:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.wf-panel .row u.off{background:#c9c9d0}.wf-panel .row u.off:after{left:2px;right:auto}.wf-stats svg{width:calc(100% - 36px);height:calc(100% - 62px);position:absolute;inset:22px 18px 40px}.wf-stats .line{stroke-dasharray:320;stroke-dashoffset:320px;animation:4s ease-in-out infinite wf-line}@keyframes wf-line{0%{stroke-dashoffset:320px}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:320px}}.wf-stats .chip{border:1px solid var(--line);background:#fff;border-radius:100px;padding:5px 11px;font-size:11.5px;font-weight:700;position:absolute;bottom:14px}.wf-stats .chip.a{left:14px}.wf-stats .chip.b{left:50%;transform:translate(-50%)}.wf-stats .chip.c{right:14px}@media (max-width:1100px){.wf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wf{grid-template-columns:minmax(0,1fr);gap:16px}.wf-sec{padding-top:12px}.wf-head{margin-bottom:28px}.wf-head p{font-size:16px}.wf-vis{height:170px}}@media (prefers-reduced-motion:reduce){.wf-card *,.wf-vis *{animation:none!important}.wf-arc,.wf-stats .line{stroke-dashoffset:0}}.lead-points{gap:10px;margin-top:26px;list-style:none;display:grid}.lead-points li{align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.lead-points li:before{content:"✓";background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.contact-links a{align-items:center;gap:9px;display:inline-flex}.form{gap:22px;padding:38px;box-shadow:0 40px 80px -40px #00000080}.form-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.form-top h3{font-size:28px}.form-top p{color:var(--mut);margin-top:6px;font-size:14.5px}.form-badge{background:var(--lime);border-radius:100px;flex:none;padding:6px 12px;font-size:12px;font-weight:700}.form fieldset{gap:12px;min-width:0}.form legend{align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.form legend i{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.form legend em{color:var(--mut);font-size:13px;font-style:normal;font-weight:500}.form label>span b{color:var(--acc)}.opts-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opts-cards span{background:#f6f6f9;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:13px 14px;font-size:14.5px;font-weight:600;display:flex}.opts-cards span:before{content:"";border:2px solid #bdbdc8;border-radius:50%;flex:none;width:16px;height:16px;transition:all .15s}.opts-cards input:checked+span{color:var(--ink);border-color:var(--acc);background:#fff;box-shadow:0 0 0 3px #2d4bff1f}.opts-cards input:checked+span:before{border-color:var(--acc);background:radial-gradient(var(--acc) 0 4px, #fff 5px)}.opts-cards label:last-child:nth-child(odd){grid-column:1/-1}.opts-seg{background:#f6f6f9;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;padding:4px;display:grid}.opts-seg span{text-align:center;white-space:nowrap;border:0;border-radius:11px;width:100%;padding:10px 4px;font-size:13.5px;font-weight:600;display:block}.opts-seg input:checked+span{background:var(--ink);color:#fff}.form .field{background:#f6f6f9;border-color:#0000;padding:15px 16px}.form .field:focus{border-color:var(--acc);background:#fff;box-shadow:0 0 0 3px #2d4bff1f}.form .field::placeholder{color:#9a9aa6}.form fieldset label{display:block}.form fieldset>label{margin-top:2px}.form-trust{color:var(--mut);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:12.5px;list-style:none;display:flex}.form-trust li:before{content:"✓ ";color:#1db954;font-weight:800}@media (max-width:900px){.form{gap:20px;padding:24px 20px}.form-top h3{font-size:24px}.opts-seg{grid-template-columns:1fr 1fr;gap:4px}}.phone .shot{object-fit:cover;object-position:top;background:#111;border-radius:31px;width:100%;height:100%;display:block}.app-head{align-items:center;gap:14px;display:flex}.app-head .sub{margin:2px 0 0}.app-ic{border-radius:13px;flex:none;width:56px;height:56px;box-shadow:0 6px 14px -6px #00000059,inset 0 0 0 1px #0000000f}.app p{margin-top:14px}.hdr-r{align-items:center;gap:14px;display:flex}.lang{position:relative}.lang-btn{border:1px solid var(--line);letter-spacing:.06em;cursor:pointer;height:44px;color:var(--ink);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:700;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 6px 16px -12px #00000059}.lang-btn .gl{background:var(--lime);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .35s;display:grid}.lang-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.lang-btn:hover .gl{transform:rotate(20deg)}.lang-btn .chev{opacity:.6;transition:transform .2s}.lang-btn[aria-expanded=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lang-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.lang-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);z-index:70;transform-origin:100% 0;background:#fffffff5;border-radius:22px;min-width:210px;padding:8px;list-style:none;animation:.18s ease-out lang-in;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 30px 60px -24px #0006}@keyframes lang-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.lang-menu a{border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;font-size:14.5px;font-weight:500;transition:background .15s;display:flex}.lang-menu .ln{align-items:center;gap:12px;display:flex}.lang-menu .ln b{background:var(--bg);letter-spacing:.06em;border-radius:8px;place-items:center;width:34px;height:26px;font-size:11px;font-weight:800;transition:background .15s,color .15s;display:grid}.lang-menu .ck{opacity:0;color:var(--acc)}.lang-menu a:hover{background:var(--bg)}.lang-menu a:hover .ln b{background:var(--ink);color:#fff}.lang-menu a[aria-current=true]{font-weight:700}.lang-menu a[aria-current=true] .ln b{background:var(--lime);color:var(--ink)}.lang-menu a[aria-current=true] .ck{opacity:1}.mlang-l{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:26px 0 10px;font-size:12px;font-weight:700}.mlang{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.mnav .mlang a small{font-size:10px}.mnav .mlang a{border:1.5px solid var(--line);background:var(--card);border-radius:18px;justify-items:center;gap:3px;padding:14px 4px;transition:transform .15s,background .15s,border-color .15s;display:grid}.mnav .mlang a b{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:800;line-height:1}.mnav .mlang a small{font-family:var(--sans);color:var(--mut);font-size:11px;font-weight:500}.mnav .mlang a:active{transform:scale(.96)}.mnav .mlang a[aria-current=true]{background:var(--ink);border-color:var(--ink);box-shadow:0 14px 24px -14px #0009}.mnav .mlang a[aria-current=true] b{color:var(--lime)}.mnav .mlang a[aria-current=true] small{color:#ffffffb3}.mnav .btn{border-bottom:0;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:18px 24px;font-size:16px;font-weight:700;display:flex;box-shadow:0 16px 28px -14px #2d4bffb3}@media (max-width:900px){.lang{display:none}}@media (max-width:1180px) and (min-width:901px){.hdr .w{gap:14px}.nav{gap:14px;font-size:13.5px}.hdr .btn.desk{padding:11px 16px;font-size:14px}.hdr-r{gap:10px}.lang-btn{height:40px;padding:0 11px 0 5px}.lang-btn .gl{width:28px;height:28px}}.phone .shot.wide{object-position:center}@media (max-width:900px){.lead-sec{padding:44px 0}.lead-g{gap:22px}.lead-sec h2{font-size:32px}.lead-sec .lead{margin-top:10px;font-size:15px}.lead-points{display:none}.contact-links{gap:8px;margin-top:18px}.contact-links a{padding:9px 13px;font-size:13.5px}.form{border-radius:24px;gap:14px;padding:18px 16px}.form-top{padding-bottom:12px}.form-top p{display:none}.form legend{margin-bottom:8px;font-size:14px}.form .field{padding:12px 14px;font-size:16px}textarea.field{min-height:76px}.checks{white-space:nowrap;flex-wrap:nowrap;gap:0 10px;margin-top:18px;font-size:12px}.checks li:before{content:"✓ "}.form{gap:12px;padding:16px 14px}.form-top{align-items:center;padding-bottom:10px}.form-top h3{font-size:19px}.form fieldset{gap:6px}.form legend{gap:8px;margin-bottom:4px;font-size:12.5px}.form legend i{width:20px;height:20px;font-size:11px}.form fieldset:nth-of-type(3) legend{display:none}.opts-cards,.opts-seg{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;border-radius:0;gap:6px;padding:0 0 2px;display:flex;overflow-x:auto}.opts-cards::-webkit-scrollbar{display:none}.opts-seg::-webkit-scrollbar{display:none}.opts-cards label,.opts-seg label{flex:none}.opts-cards span,.opts-seg span{white-space:nowrap;background:#f6f6f9;border:1.5px solid #0000;border-radius:100px;width:auto;padding:9px 14px;font-size:13px;display:block}.opts-cards span:before{display:none}.opts-cards input:checked+span,.opts-seg input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:none}.form .row2{grid-template-columns:1fr 1fr;gap:8px}.form fieldset:nth-of-type(3) label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form .field{border-radius:12px;padding:11px 12px;font-size:16px}textarea.field{height:60px;min-height:60px}.form .btn{padding:14px}.form-trust{gap:2px 10px;font-size:11px}}.ct-list{gap:12px;display:grid}.ct-card{border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;gap:16px;padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.ct-card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 22px 40px -26px #00000059}.ct-ic{width:48px;height:48px;color:var(--ink);background:#f0f0f6;border-radius:16px;flex:none;place-items:center;display:grid}.ct-tx{flex:1;gap:3px;min-width:0;display:grid}.ct-tx b{font-family:var(--disp);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:19px;line-height:1.2}.ct-tx small{color:var(--mut);font-size:13.5px;line-height:1.45}.ct-go{opacity:.35;flex:none;transition:transform .2s,opacity .2s}.ct-card:hover .ct-go{opacity:1;transform:translate(2px,-2px)}.ct-wa{color:#fff;background:linear-gradient(135deg,#1fbf5b,#14a24a);border-color:#0000}.ct-wa .ct-ic{color:#fff;background:#fff3}.ct-wa .ct-tx small{color:#ffffffd9}.ct-tel .ct-ic{color:var(--acc);background:#e9edff}.ct-mail .ct-ic{color:#a86b00;background:#fff3d6}.ct-pin .ct-ic{color:#d23b3b;background:#ffe5e5}@media (max-width:900px){.ct-list{gap:10px}.ct-card{border-radius:20px;gap:14px;padding:14px 16px}.ct-ic{border-radius:14px;width:42px;height:42px}.ct-tx b{font-size:17px}.ct-tx small{font-size:12.5px}}.bcard{padding:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.bcard:hover{transform:translateY(-5px);box-shadow:0 30px 50px -34px #00000073}.bcard .bc-tx{padding:24px 28px 30px}.bi{place-items:center;height:132px;display:grid}.bi svg{width:78%;max-width:210px;height:auto;overflow:visible}.bi svg *{transform-box:fill-box}.bi-box{transform-origin:50%;animation:2.6s ease-in infinite bi-fall}.bi-box.b2{animation-delay:1.3s}@keyframes bi-fall{0%{opacity:0;transform:translateY(-14px)rotate(-8deg)}15%{opacity:1}60%{opacity:1;transform:translateY(30px)rotate(6deg)}70%{opacity:0;transform:translateY(32px)}to{opacity:0;transform:translateY(32px)}}.bi-cartbody{animation:2.6s ease-in-out infinite bi-roll}@keyframes bi-roll{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}.bi-spin{transform-origin:50%;animation:1.4s linear infinite bi-rotate}@keyframes bi-rotate{to{transform:rotate(360deg)}}.bi-pop{transform-origin:50%;animation:2.6s ease-in-out infinite bi-pop}@keyframes bi-pop{0%,55%{transform:scale(0)}70%{transform:scale(1.25)}80%,to{transform:scale(1)}}.bi-cell.hit{transform-origin:50%;animation:2.2s ease-in-out infinite bi-pulse}@keyframes bi-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.bi-check{stroke-dasharray:22;stroke-dashoffset:22px;animation:2.2s ease-in-out infinite bi-draw}@keyframes bi-draw{0%,25%{stroke-dashoffset:22px}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:22px}}.bi-hand{transform-origin:0;animation:4s linear infinite bi-rotate}.bi-bob{animation:3s ease-in-out infinite bi-bob}@keyframes bi-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bi-tassel{transform-origin:50% 0;animation:2.4s ease-in-out infinite bi-swing}@keyframes bi-swing{0%,to{transform:rotate(8deg)}50%{transform:rotate(-8deg)}}.bi-star{transform-origin:50%;animation:2.2s ease-in-out infinite bi-twinkle}.bi-star.s2{animation-delay:-1.1s}@keyframes bi-twinkle{0%,to{opacity:.5;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(25deg)}}.bi-fill{transform-origin:0;animation:3.4s ease-in-out infinite bi-grow}@keyframes bi-grow{0%{transform:scaleX(.08)}70%,90%{transform:scaleX(1)}to{transform:scaleX(.08)}}.bi-rot{transform-origin:50%;animation:7s linear infinite bi-rotate}.bi-rot.rev{animation-duration:4.6s;animation-direction:reverse}.bi-bar{transform-origin:50% 100%;animation:2.8s ease-in-out infinite bi-bar}.bi-bar.b{animation-delay:.25s}.bi-bar.c{animation-delay:.5s}@keyframes bi-bar{0%{transform:scaleY(.15)}45%,85%{transform:scaleY(1)}to{transform:scaleY(.15)}}.bi-msg{transform-origin:50%;opacity:0;animation:4.8s ease-in-out infinite bi-msg}.bi-msg.m2{animation-delay:.9s}.bi-msg.m3{animation-delay:1.8s}@keyframes bi-msg{0%{opacity:0;transform:translateY(8px)scale(.85)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.bi-dot{transform-origin:50%;animation:1s ease-in-out infinite bi-dot}.bi-dot.d2{animation-delay:.15s}.bi-dot.d3{animation-delay:.3s}@keyframes bi-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bi-float{transform-origin:50%;animation:2.8s ease-out infinite bi-up}@keyframes bi-up{0%{opacity:0;transform:translateY(26px)scale(.4)}30%{opacity:1}to{opacity:0;transform:translateY(-4px)scale(1)rotate(30deg)}}.bi-btn{transform-origin:50%;animation:1.2s ease-in-out infinite bi-press}.bi-btn.b{animation-delay:.6s}@keyframes bi-press{0%,to{transform:scale(1)}50%{transform:scale(.7)}}.bcard:hover .bi svg{transform:scale(1.06)}.bi svg{transition:transform .3s}@media (prefers-reduced-motion:reduce){.bi *{animation:none!important}.bi-msg{opacity:1}.bi-check{stroke-dashoffset:0}}@media (max-width:900px){.bi{height:116px}.bcard .bc-tx{padding:20px 22px 26px}}.svc{align-items:start}.sv3{border:1px solid var(--line);animation:.7s both sv3-in;animation-delay:var(--d,0s);background:#fff;border-radius:30px;padding:26px 26px 78px;transition:box-shadow .3s,transform .3s;position:relative}@keyframes sv3-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sv3:hover{transform:translateY(-3px);box-shadow:0 30px 50px -36px #0006}.sv3.big{grid-row:span 2;padding-bottom:86px}.sv3-top{justify-content:space-between;align-items:flex-start;min-height:64px;display:flex}.sv3 .n{font-family:var(--mono);color:var(--mut);font-size:13px}.sv3-ic{width:56px;height:56px;color:var(--ink)}.sv3-ic svg{width:100%;height:100%;transition:transform .4s;overflow:visible}.sv3-ic .ac{stroke:var(--acc)}.sv3:nth-child(3) .sv3-ic .ac{stroke:var(--org,#ff7a2f)}.sv3:nth-child(4) .sv3-ic .ac{stroke:#1faa5a}.sv3:hover .sv3-ic svg{transform:translateY(-3px)scale(1.06)}.sv3 .pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite sv3-pulse}.sv3 .pulse.d2{animation-delay:-1.2s}@keyframes sv3-pulse{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.sv3 .dots{animation:1.6s ease-in-out infinite sv3-dots}@keyframes sv3-dots{0%,to{opacity:1}50%{opacity:.35}}.sv3 .code{stroke-dasharray:60;animation:3.4s ease-in-out infinite sv3-code}@keyframes sv3-code{0%{stroke-dashoffset:60px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-60px}}.sv3 h3{letter-spacing:-.01em;margin:28px 0 8px;font-size:24px;font-weight:700}.sv3.big h3{margin-top:56px;font-size:clamp(30px,3.2vw,40px)}.sv3 p{color:var(--mut);max-width:38ch;font-size:15.5px}.sv3-body{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.sv3.open .sv3-body{grid-template-rows:1fr}.sv3-in{opacity:0;visibility:hidden;min-height:0;transition:opacity .3s,visibility 0s .4s;overflow:hidden}.sv3.open .sv3-in{opacity:1;visibility:visible;transition:opacity .3s .1s,visibility}.sv3-in ul{margin-top:18px;list-style:none;display:grid}.sv3-in li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:500;display:flex}.sv3-in li:before{content:"";border:1.5px solid var(--acc);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%232D4BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.5 6.2 2.4 2.4 4.6-5'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.sv3-more{color:var(--acc);margin-top:8px;padding:12px 0 4px;font-size:15px;font-weight:600;display:inline-block}.sv3-btn{background:var(--ink);cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;transition:transform .25s,background .2s;position:absolute;bottom:22px;right:22px}.sv3-btn:hover{background:var(--acc);transform:scale(1.08)}.sv3-btn span{background:#fff;border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;transition:transform .3s;position:absolute;top:50%;left:50%}.sv3-btn span:last-child{transform:rotate(90deg)}.sv3.open .sv3-btn span:last-child{transform:rotate(0)}.svc .sv3:last-child{grid-column:auto}@media (max-width:1000px){.svc .sv3.big{grid-area:auto/span 2}}@media (max-width:768px){.svc .sv3.big{grid-column:auto}.sv3{border-radius:26px;padding:22px 22px 74px}.sv3.big h3{margin-top:40px}}@media (prefers-reduced-motion:reduce){.sv3,.sv3 *{animation:none!important}.sv3-in{opacity:1}}.home-a{--card2:#f5f5f7}.home-a .hero .btn.acc{background:var(--ink)}.home-a .hero .btn.acc:hover{background:var(--acc)}.home-a .hero h1{letter-spacing:-.035em}.home-a .checks li{color:var(--ink);opacity:.75}.home-a .strip div,.home-a .strip div:nth-child(n){border:1px solid var(--line);background:#fff}.home-a .strip div:hover{transform:translateY(-3px);box-shadow:0 24px 40px -30px #00000059}.home-a .app{border-radius:30px;padding:20px;transition:transform .3s,box-shadow .3s}.home-a .app:hover{transform:translateY(-4px);box-shadow:0 30px 50px -36px #0006}.home-a .app .pw{border-radius:22px}.home-a .pill{background:var(--card2)}.home-a .dark{color:var(--ink);border:1px solid var(--line);background:#fff}.home-a .dark .eyebrow{color:var(--acc)}.home-a .dark .sh p{color:var(--mut)}.home-a .steps{border-top:0;gap:14px}.home-a .step{background:var(--card2);border-radius:26px;padding:26px 24px 28px;transition:transform .3s,box-shadow .3s}.home-a .step:hover{transform:translateY(-4px);box-shadow:0 24px 40px -30px #0000004d}.home-a .step .k{color:var(--acc)}.home-a .step h3{margin:14px 0 10px;font-size:26px}.home-a .step p{color:var(--mut);font-size:15px}.home-a .step .t{color:var(--ink);background:#fff;border-color:#d9d9e0}.home-a .why{gap:14px;margin-top:56px}.home-a .why div{background:var(--card2);border-left:0;border-radius:22px;padding:22px 24px}.home-a .why b{color:var(--ink);font-size:18px}.home-a .why span{color:var(--mut);font-size:15px}.home-a .faq details{border-radius:24px;transition:box-shadow .25s}.home-a .faq details:hover{box-shadow:0 20px 36px -30px #00000059}.home-a .lead-sec{color:var(--ink);border:1px solid var(--line);background:#fff}.home-a .lead-sec h2{color:var(--ink)}.home-a .lead-sec .eyebrow{color:var(--acc)}.home-a .lead-sec .lead{color:var(--mut)}.home-a .contact-links a{background:var(--card2);color:var(--ink)}.home-a .contact-links a:hover{background:var(--ink);color:#fff}.home-a .lead-sec .form{background:var(--card2);box-shadow:none;border:1px solid var(--line)}.home-a .form .field,.home-a .form .field:focus{background:#fff}.home-a .form .field{border:1px solid #e6e6ec}.home-a .opts-cards span,.home-a .opts-seg span{background:#fff}.home-a .opts-seg{background:#e8e8ee}.home-a .opts-seg span{background:0 0}.home-a .opts-seg input:checked+span,.home-a .form .btn.acc{background:var(--ink)}.home-a .form .btn.acc:hover{background:var(--acc)}.home-a .form-top{border-bottom-color:#e2e2e8}@media (max-width:900px){.home-a .opts-cards span,.home-a .opts-seg span{background:#fff}.home-a .opts-seg{background:0 0}.home-a .lead-sec .form{border-radius:24px}.home-a .step{padding:22px 20px 24px}.contact-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-links a{white-space:nowrap;justify-content:center;padding:11px 10px;font-size:13.5px}.contact-links a:last-child{grid-column:1/-1}.opts-cards,.opts-seg{grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:visible}.opts-cards label,.opts-seg label{display:block}.opts-cards span,.opts-seg span{text-align:center;width:100%;padding:11px 6px;font-size:13px;display:block}.form-trust{justify-content:space-between}}@keyframes ap-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.home-a .ph>*{animation:.7s both ap-in}.home-a .ph>:nth-child(2){animation-delay:60ms}.home-a .ph>:nth-child(3){animation-delay:.12s}.home-a .ph>:nth-child(4){animation-delay:.18s}.home-a .ph h1{letter-spacing:-.035em}.home-a .ph .btn.acc{background:var(--ink)}.home-a .ph .btn.acc:hover{background:var(--acc)}.home-a .ph-split .btn.acc{background:var(--ink)}.home-a .card,.home-a .ref-card{background:#fff;border-radius:30px;transition:transform .3s,box-shadow .3s,border-color .3s;animation:.7s both ap-in}.home-a .card:hover,.home-a .ref-card:hover{transform:translateY(-4px);box-shadow:0 28px 48px -34px #0006}.home-a .ref-grid>:nth-child(2),.home-a .grid3>:nth-child(2),.home-a .apps>:nth-child(2){animation-delay:80ms}.home-a .ref-grid>:nth-child(3),.home-a .grid3>:nth-child(3),.home-a .apps>:nth-child(3){animation-delay:.16s}.home-a .ref-grid>:nth-child(4),.home-a .grid3>:nth-child(4),.home-a .apps>:nth-child(4){animation-delay:.24s}.home-a .ref-grid>:nth-child(n+5),.home-a .grid3>:nth-child(n+5),.home-a .apps>:nth-child(n+5){animation-delay:.3s}.home-a .app{animation:.7s both ap-in}.home-a .ref-card img{transition:transform .4s}.home-a .ref-card:hover img{transform:scale(1.06)}.home-a .ref-card a{color:var(--acc);font-weight:600}.home-a .wf-card{background:#fff;border-radius:30px;transition:transform .3s,box-shadow .3s}.home-a .wf-card:hover{transform:translateY(-4px);box-shadow:0 28px 48px -34px #0006}.home-a .faq details{background:#fff;border-radius:24px}.home-a .ct-card{animation:.7s both ap-in}.home-a .ct-card:nth-child(2){animation-delay:70ms}.home-a .ct-card:nth-child(3){animation-delay:.14s}.home-a .ct-card:nth-child(4){animation-delay:.21s}.home-a .ct-card{border-radius:28px}.home-a .ct-tel .ct-ic{color:var(--ink);background:#eaeaf0}.home-a .grid2>div>.form{background:var(--card2);box-shadow:none}@media (prefers-reduced-motion:reduce){.home-a *{animation:none!important}}@media (max-width:900px){.checks{justify-content:center}.checks li,.strip div{text-align:center}}.phone .shots{background:#111;border-radius:31px;width:100%;height:100%;position:relative;overflow:hidden}.phone .shots img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 3.6s ease-out;position:absolute;inset:0;transform:scale(1.03)}.phone .shots img.on{opacity:1;transform:scale(1)}.phone video.shot{object-position:top}
