.sc{--b:var(--brand,#1f6feb);--b-deep:color-mix(in oklab, var(--b) 28%, #040a17);--b-dark:color-mix(in oklab, var(--b) 62%, #040a17);--b-light:color-mix(in oklab, var(--b) 45%, #fff);--b-soft:color-mix(in oklab, var(--b) 9%, #fff);--ink:#16181d;--muted:#5f6673;--line:#e3e6eb;--bg:#f6f7f9;--white:#fff;--ok:#1f9d55;--warn:#d98a00;--bad:#d64545;--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--white);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;line-height:1.6;position:relative;overflow-x:clip}.sc ::selection{background:var(--b);color:#fff}.sc :where(a){color:inherit;text-decoration:none}.sc-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.sc-wrap{padding:0 2rem}}.sc-title{letter-spacing:-.035em;font-weight:800}.sc-hl{color:var(--b)}.sc-dark .sc-hl{color:var(--b-light)}.sc-loader{z-index:100;background:var(--white);animation:sc-loader-out .6s var(--ease) 1s forwards;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.sc-loader-mark{animation:sc-pop .7s var(--ease) both}.sc-loader-name{letter-spacing:.16em;text-transform:uppercase;animation:sc-up .7s var(--ease) .1s both;font-size:1.2rem;font-weight:800}.sc-loader-bar{background:var(--line);border-radius:3px;width:150px;height:3px;overflow:hidden}.sc-loader-bar:after{content:"";background:var(--b);transform-origin:0;height:100%;animation:sc-load .9s var(--ease) forwards;display:block;transform:scaleX(0)}@keyframes sc-load{to{transform:scaleX(1)}}@keyframes sc-loader-out{to{opacity:0;visibility:hidden}}@keyframes sc-pop{0%{opacity:0;transform:scale(.6)}}@keyframes sc-up{0%{opacity:0;transform:translateY(18px)}}.sc-progress{z-index:60;transform-origin:0;width:100%;height:3px;transform:scaleX(var(--sc-p,0));background:var(--b);position:fixed;top:0;left:0}.sc-nav{z-index:50;color:#fff;transition:padding .5s var(--ease), background .4s, color .4s, border-color .4s, box-shadow .4s;border-bottom:1px solid #0000;padding:20px 0;position:fixed;top:0;left:0;right:0}.sc-nav.is-scrolled{color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.5);border-color:var(--line);background:#ffffffe0;padding:11px 0;box-shadow:0 6px 24px -18px #10182880}.sc-nav-inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sc-brand{align-items:center;gap:.7rem;min-width:0;display:flex}.sc-brand img{object-fit:contain;width:auto;max-width:9rem;height:38px}.sc-brand-name{letter-spacing:.04em;font-size:1rem;font-weight:800;line-height:1.15}.sc-brand-sub{opacity:.7;font-size:.7rem;font-weight:500;display:block}.sc-initials{color:#fff;background:var(--b);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.sc-nav:not(.is-scrolled) .sc-initials{color:var(--b);background:#fff}.sc-links{gap:2rem;font-size:.9rem;font-weight:500;display:none}.sc-links a{opacity:.82;transition:opacity .3s;position:relative}.sc-links a:after{content:"";transform-origin:100%;width:100%;height:2px;transition:transform .5s var(--ease);background:currentColor;border-radius:2px;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.sc-links a:hover{opacity:1}.sc-links a:hover:after{transform-origin:0;transform:scaleX(1)}@media (min-width:1024px){.sc-links{display:flex}}.sc-btn{white-space:nowrap;transition:transform .4s var(--ease), box-shadow .4s var(--ease), background .3s, color .3s, border-color .3s;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.sc-btn:active{transform:scale(.97)}.sc-btn:before{content:"";transition:transform .9s var(--ease);pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.sc-btn:hover:before{transform:translate(120%)}.sc-btn-primary{color:#fff;background:var(--b);box-shadow:0 10px 24px -12px var(--b)}.sc-btn-primary:hover{background:var(--b-dark);box-shadow:0 16px 32px -14px var(--b);transform:translateY(-2px)}.sc-btn-white{color:var(--b);background:#fff;box-shadow:0 10px 30px -14px #00000080}.sc-btn-white:hover{color:var(--b-dark);transform:translateY(-2px)}.sc-btn-outline-light{color:#fff;background:#ffffff0f;border-color:#fff6}.sc-btn-outline-light:hover{background:#ffffff24;border-color:#fff;transform:translateY(-2px)}.sc-btn-ghost{color:inherit;border-color:color-mix(in oklab, currentColor 35%, transparent);background:0 0}.sc-btn-ghost:hover{border-color:currentColor;transform:translateY(-2px)}.sc-btn-sm{padding:.55rem 1.05rem;font-size:.85rem}.sc-nav:not(.is-scrolled) .sc-btn-primary{color:var(--b);box-shadow:none;background:#fff}.sc-btn .sc-arrow{transition:transform .4s var(--ease)}.sc-btn:hover .sc-arrow{transform:translate(4px)}.sc-dark{color:#fff}.sc-hero{background:radial-gradient(1000px 600px at 85% 10%, color-mix(in oklab, var(--b) 55%, transparent), transparent 60%), radial-gradient(800px 500px at 0% 100%, color-mix(in oklab, var(--b) 30%, transparent), transparent 60%), linear-gradient(160deg, var(--b-deep), var(--b-dark));align-items:center;min-height:100svh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.sc-canvas{pointer-events:none;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.sc-hero:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff1f 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.sc-hero-grid{z-index:1;align-items:center;gap:3.5rem;display:grid;position:relative}@media (min-width:1024px){.sc-hero-grid{grid-template-columns:1.05fr 1fr}}.sc-eyebrow{color:var(--b);background:var(--b-soft);border:1px solid color-mix(in oklab, var(--b) 18%, #fff);border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.sc-eyebrow i{background:currentColor;border-radius:50%;width:7px;height:7px}.sc-dark .sc-eyebrow{color:#fff;background:#ffffff1a;border-color:#fff3}.sc-hero h1{text-wrap:balance;margin:1.4rem 0 1.3rem;font-size:clamp(2.5rem,5.6vw,4.5rem);line-height:1.03}.sc-hero-lead{color:#ffffffc7;text-wrap:pretty;max-width:34rem;font-size:1.1rem}.sc-hero-ctas{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.sc-hero-badges{color:#ffffffb8;flex-wrap:wrap;gap:1.4rem;margin-top:2.4rem;font-size:.86rem;display:flex}.sc-hero-badges span{align-items:center;gap:.5rem;display:inline-flex}.sc-hero-badges svg{color:var(--b-light)}.sc-in{animation:sc-up 1s var(--ease) both}.sc-in.d1{animation-delay:1.05s}.sc-in.d3{animation-delay:1.4s}.sc-in.d4{animation-delay:1.52s}.sc-in.d5{animation-delay:1.64s}.sc-in.d6{animation-delay:1.3s}.sc-word{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.sc-word>span{animation:sc-word 1.1s var(--ease) both;display:inline-block}@keyframes sc-word{0%{transform:translateY(105%)}}.sc-map{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;padding:12px;position:relative;box-shadow:0 40px 100px -40px #000000b3}.sc-map-head{color:#ffffffbf;justify-content:space-between;align-items:center;padding:4px 8px 12px;font-size:.78rem;display:flex}.sc-live{color:#fff;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.sc-live i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite sc-ping}@keyframes sc-ping{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 10px #fff0}}.sc-tag{border:1px solid #ffffff40;border-radius:999px;padding:1px 8px}.sc-map svg{background:color-mix(in oklab, var(--b) 18%, #050c1c);border-radius:14px;width:100%;height:auto;display:block}.sc-map .blk{fill:color-mix(in oklab, var(--b) 22%, #0a1428)}.sc-map .road{fill:none;stroke:color-mix(in oklab, var(--b) 30%, #13213b);stroke-width:18px;stroke-linecap:round}.sc-map .dash{fill:none;stroke:#ffffff38;stroke-width:1.5px;stroke-dasharray:10 14;animation:2.2s linear infinite sc-dash}@keyframes sc-dash{to{stroke-dashoffset:-48px}}.sc-map .trip{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round}.sc-map .pin{fill:#fff}.sc-map .pin-ring{fill:none;stroke:#fff;stroke-width:2px}.sc-map .pin-label{fill:#ffffffd9;font-size:12px;font-weight:600}.sc-map .veh{fill:#fff}.sc-map .veh.alt{fill:var(--b-light)}.sc-map .veh-win{fill:var(--b-deep);opacity:.6}.sc-map .veh-halo{fill:#fff;opacity:.12}.sc-chip{color:var(--ink);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:.65rem;padding:.65rem .95rem;font-size:.8rem;line-height:1.3;display:flex;position:absolute;box-shadow:0 24px 48px -20px #040a1799}.sc-chip b{font-weight:700;display:block}.sc-chip small{color:var(--muted)}.sc-ico{width:34px;height:34px;color:var(--b);background:var(--b-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sc-chip.c1{animation:6s ease-in-out infinite sc-float;top:15%;left:-6%}.sc-chip.c2{animation:7s ease-in-out 1s infinite sc-float;bottom:22%;right:-5%}.sc-chip.c3{animation:8s ease-in-out .5s infinite sc-float;bottom:-5%;left:10%}@keyframes sc-float{50%{transform:translateY(-10px)}}@media (max-width:640px){.sc-chip.c1{top:6%;left:2%}.sc-chip.c2{right:2%}.sc-chip.c3{display:none}}.sc-scroll-hint{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:#fff9;flex-direction:column;align-items:center;gap:8px;font-size:.7rem;display:none;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.sc-scroll-hint i{border:2px solid #ffffff73;border-radius:12px;width:22px;height:34px;position:relative}.sc-scroll-hint i:after{content:"";width:4px;height:7px;animation:sc-wheel 1.8s var(--ease) infinite;background:#fff;border-radius:2px;margin-left:-2px;position:absolute;top:6px;left:50%}@keyframes sc-wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}@media (min-width:1024px) and (min-height:760px){.sc-scroll-hint{display:flex}}.sc-ticker{background:var(--white);border-bottom:1px solid var(--line);padding:1.15rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sc-ticker-track{width:max-content;animation:45s linear infinite sc-marquee;display:flex}.sc-ticker:hover .sc-ticker-track{animation-play-state:paused}.sc-ticker-track span{color:#9aa1ad;white-space:nowrap;align-items:center;gap:2rem;padding-right:2rem;font-size:1.1rem;font-weight:600;display:inline-flex}.sc-ticker-track span:after{content:"";background:var(--b);border-radius:50%;width:7px;height:7px}@keyframes sc-marquee{to{transform:translate(-50%)}}.sc-section{padding:104px 0;position:relative}.sc-section.alt{background:var(--bg)}.sc-head{max-width:46rem;margin-bottom:3.5rem}.sc-head.center{text-align:center;margin-inline:auto}.sc-head h2{text-wrap:balance;margin:1rem 0 .9rem;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.1}.sc-head p{color:var(--muted);text-wrap:pretty;font-size:1.07rem}.sc[data-anim=on] .sc-reveal{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:var(--sc-d,0s);transform:translateY(36px)}.sc[data-anim=on] .sc-reveal.from-left{transform:translate(-50px)}.sc[data-anim=on] .sc-reveal.from-right{transform:translate(50px)}.sc[data-anim=on] .sc-reveal.zoom{transform:scale(.94)}.sc[data-anim=on] .sc-reveal.is-in{opacity:1;transform:none}.sc-stats-band{background:var(--b);color:#fff;padding:64px 0;position:relative;overflow:hidden}.sc-stats-band:before{content:"";background:radial-gradient(600px 300px at 10% 0,#ffffff29,#0000 60%),radial-gradient(500px 300px at 100% 100%,#0000002e,#0000 60%);position:absolute;inset:0}.sc-stats{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;display:grid;position:relative}@media (min-width:900px){.sc-stats{grid-template-columns:repeat(4,1fr)}}.sc-stat{text-align:center}.sc-stat-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:800;line-height:1}.sc-stat-label{letter-spacing:.14em;text-transform:uppercase;margin-top:.7rem;font-size:.78rem;font-weight:700}.sc-stat-sub{color:#ffffffbf;margin-top:.2rem;font-size:.86rem}.sc-features{gap:1.1rem;display:grid}@media (min-width:640px){.sc-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sc-features{grid-template-columns:repeat(3,1fr)}}.sc-card{background:var(--white);border:1px solid var(--line);transition:transform .6s var(--ease), border-color .4s, box-shadow .6s var(--ease);border-radius:18px;padding:1.9rem 1.7rem;position:relative;overflow:hidden}.sc-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--b) 9%, transparent), transparent 65%);transition:opacity .4s;position:absolute;inset:0}.sc-card:hover{border-color:color-mix(in oklab, var(--b) 45%, #fff);box-shadow:0 24px 50px -28px color-mix(in oklab, var(--b) 60%, transparent);transform:translateY(-6px)}.sc-card:hover:before{opacity:1}.sc-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:1.4rem;display:flex;position:relative}.sc-card .sc-ico{width:50px;height:50px;transition:transform .6s var(--ease), background .4s, color .4s;border-radius:14px;font-size:1.15rem}.sc-card:hover .sc-ico{background:var(--b);color:#fff;transform:rotate(-6deg)scale(1.06)}.sc-card-num{letter-spacing:-.04em;color:#eceef2;font-size:2rem;font-weight:800;line-height:1;transition:color .4s}.sc-card:hover .sc-card-num{color:color-mix(in oklab, var(--b) 25%, #fff)}.sc-card h3{margin-bottom:.5rem;font-size:1.15rem;font-weight:700;position:relative}.sc-card p{color:var(--muted);font-size:.94rem;position:relative}.sc-timeline{max-width:980px;margin:0 auto;position:relative}.sc-timeline:before,.sc-timeline-fill{content:"";background:var(--line);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:23px}.sc-timeline-fill{background:var(--b);transform-origin:top;transform:scaleY(var(--sc-t,0))}.sc-step{grid-template-columns:48px 1fr;gap:1.4rem;padding-bottom:2.6rem;list-style:none;display:grid;position:relative}.sc-step:last-child{padding-bottom:0}.sc-step-dot{z-index:1;width:48px;height:48px;color:var(--muted);background:var(--white);border:3px solid var(--line);transition:all .6s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative}.sc-step.is-in .sc-step-dot{color:#fff;background:var(--b);border-color:var(--b);box-shadow:0 0 0 7px var(--b-soft)}.sc-step-body{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:1.4rem 1.6rem;box-shadow:0 10px 30px -24px #10182866}.sc-step-body h3{margin-bottom:.35rem;font-size:1.18rem;font-weight:700}.sc-step-body p{color:var(--muted);font-size:.95rem}.sc-step-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--b);margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:inline-block}@media (min-width:900px){.sc-timeline:before,.sc-timeline-fill{margin-left:-1.5px;left:50%}.sc-step{grid-template-columns:1fr 48px 1fr;gap:2.2rem}.sc-step-dot{grid-area:1/2}.sc-step-body{text-align:right;grid-area:1/1}.sc-step.right .sc-step-body{text-align:left;grid-column:3}}.sc-split{align-items:center;gap:3.5rem;display:grid}@media (min-width:1024px){.sc-split{grid-template-columns:1fr 1.1fr}.sc-split.rev>:first-child{order:2}}.sc-checks{gap:1.1rem;margin-top:2rem;display:grid}.sc-checks li{gap:.9rem;list-style:none;display:flex}.sc-checks .sc-ico{border-radius:9px;width:30px;height:30px;margin-top:.1rem;font-size:.8rem}.sc-checks b{font-weight:700;display:block}.sc-checks span span{color:var(--muted);font-size:.93rem}.sc-window{background:var(--bg);border:1px solid var(--line);box-shadow:0 50px 100px -50px color-mix(in oklab, var(--b) 70%, transparent), 0 20px 40px -30px #10182866;border-radius:18px;overflow:hidden}.sc-window-bar{background:var(--white);border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;padding:11px 16px;font-size:.76rem;display:flex}.sc-window-bar i{background:#e3e6eb;border-radius:50%;width:10px;height:10px}.sc-window-bar em{color:var(--b);background:var(--b-soft);border-radius:999px;margin-left:auto;padding:1px 8px;font-style:normal}.sc-window-body{gap:12px;padding:16px;display:grid}.sc-kpis{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:560px){.sc-kpis{grid-template-columns:repeat(4,1fr)}}.sc-kpi{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:12px}.sc-kpi small{color:var(--muted);font-size:.7rem;display:block}.sc-kpi b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:1.3rem;font-weight:700;display:block}.sc-chart{grid-template-columns:1.6fr 1fr;gap:10px;display:grid}@media (max-width:560px){.sc-chart{grid-template-columns:1fr}}.sc-panel{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:14px}.sc-panel-title{color:var(--muted);margin-bottom:10px;font-size:.74rem}.sc-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:130px;display:flex}.sc-bars i{height:var(--h);background:var(--b-light);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1}.sc-bars i.now{background:var(--b)}.sc[data-anim=on] .sc-bars i{transition:transform 1.2s var(--ease);transition-delay:calc(var(--i) * 80ms + .3s);transform:scaleY(0)}.sc[data-anim=on] .is-in .sc-bars i{transform:scaleY(1)}.sc-gauge{place-items:center;display:grid}.sc-gauge svg{width:118px;height:118px;transform:rotate(-90deg)}.sc-gauge .track{fill:none;stroke:var(--b-soft);stroke-width:10px}.sc-gauge .arc{fill:none;stroke:var(--b);stroke-width:10px;stroke-linecap:round;stroke-dasharray:302;stroke-dashoffset:48px}.sc[data-anim=on] .sc-gauge .arc{stroke-dashoffset:302px;transition:stroke-dashoffset 1.8s var(--ease) .4s}.sc[data-anim=on] .is-in .sc-gauge .arc{stroke-dashoffset:48px}.sc-gauge-val{text-align:center;height:80px;margin-top:-80px;font-size:1.6rem;font-weight:800}.sc-gauge-val small{color:var(--muted);font-size:.66rem;font-weight:500;display:block}.sc-alerts{gap:8px;display:grid}.sc-alert{background:var(--white);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.84rem;display:flex}.sc-alert i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sc-alert em{color:var(--muted);margin-left:auto;font-size:.72rem;font-style:normal}.sc[data-anim=on] .sc-alert{opacity:0;transition:all .8s var(--ease);transition-delay:calc(var(--i) * .15s + .8s);transform:translate(26px)}.sc[data-anim=on] .is-in .sc-alert{opacity:1;transform:none}.sc-phone-stage{justify-content:center;padding:1rem 0;display:flex;position:relative}.sc-phone-stage:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--b) 22%, transparent), transparent 70%);border-radius:50%;width:380px;height:380px;margin:-190px 0 0 -190px;position:absolute;top:50%;left:50%}.sc-phone{background:#1b1f27;border-radius:44px;width:270px;height:550px;padding:11px;animation:7s ease-in-out infinite sc-float;position:relative;box-shadow:0 50px 100px -40px #10182899,inset 0 0 0 2px #2c313b}.sc-phone-screen{background:var(--bg);border-radius:34px;height:100%;position:relative;overflow:hidden}.sc-phone-screen:before{content:"";z-index:2;background:#000;border-radius:20px;width:86px;height:24px;margin-left:-43px;position:absolute;top:10px;left:50%}.sc-phone-top{color:#fff;background:var(--b);padding:42px 16px 14px}.sc-phone-top h4{font-size:.98rem;font-weight:700}.sc-phone-top p{opacity:.8;font-size:.72rem}.sc-phone-list{padding:12px 14px}.sc-task{background:var(--white);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin-bottom:7px;padding:10px 12px;font-size:.8rem;display:flex}.sc-tick{color:#0000;width:20px;height:20px;animation:sc-tick 9s var(--ease) infinite;animation-delay:calc(var(--i) * .9s);border:1.5px solid #c9ced6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;display:flex}@keyframes sc-tick{0%,8%{color:#0000;background:0 0;border-color:#c9ced6;transform:scale(1)}12%{transform:scale(1.25)}14%,85%{background:var(--b);border-color:var(--b);color:#fff;transform:scale(1)}95%,to{color:#0000;background:0 0;border-color:#c9ced6}}.sc-phone-photo{height:62px;color:var(--muted);background:var(--white);border:1.5px dashed #c9ced6;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:.74rem;display:flex}.sc-phone-btn{text-align:center;color:#fff;background:var(--b);border-radius:12px;margin-top:12px;padding:11px;font-size:.82rem;font-weight:700}.sc-toast{background:var(--white);border:1px solid var(--line);white-space:nowrap;border-radius:14px;align-items:center;gap:.6rem;padding:.7rem .95rem;font-size:.8rem;font-weight:600;display:flex;position:absolute;box-shadow:0 20px 40px -20px #10182873}.sc-toast svg{color:var(--b)}.sc-toast.t1{animation:6s ease-in-out infinite sc-float;top:14%;right:0}.sc-toast.t2{animation:8s ease-in-out 1.2s infinite sc-float;bottom:6%;left:0}.sc-trust{gap:1.1rem;display:grid}@media (min-width:900px){.sc-trust{grid-template-columns:repeat(3,1fr)}}.sc-faq{gap:.75rem;max-width:860px;margin:0 auto;display:grid}.sc-faq details{background:var(--white);border:1px solid var(--line);border-radius:14px;transition:border-color .4s,box-shadow .4s}.sc-faq details[open]{border-color:color-mix(in oklab, var(--b) 40%, #fff);box-shadow:0 16px 40px -30px color-mix(in oklab, var(--b) 70%, transparent)}.sc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.sc-faq summary::-webkit-details-marker{display:none}.sc-faq summary:after{content:"+";width:30px;height:30px;color:var(--b);background:var(--b-soft);transition:transform .5s var(--ease), background .3s, color .3s;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.sc-faq details[open] summary:after{background:var(--b);color:#fff;transform:rotate(135deg)}.sc-faq details>div{color:var(--muted);padding:0 1.4rem 1.3rem}.sc-faq details[open]>div{animation:sc-up .5s var(--ease)}.sc-cta{text-align:center;color:#fff;background:radial-gradient(700px 400px at 15% 0%, #ffffff2e, transparent 60%), linear-gradient(140deg, var(--b), var(--b-dark));border-radius:26px;padding:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.sc-cta:before,.sc-cta:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;animation:14s linear infinite sc-orbit;position:absolute}.sc-cta:before{width:520px;height:520px;top:-260px;right:-180px}.sc-cta:after{width:380px;height:380px;animation-direction:reverse;bottom:-220px;left:-160px}@keyframes sc-orbit{to{transform:rotate(1turn)scale(1.04)}}.sc-cta>*{z-index:1;position:relative}.sc-cta h2{text-wrap:balance;margin:1rem 0 .8rem;font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.08}.sc-cta p{color:#ffffffd1;max-width:36rem;margin:0 auto;font-size:1.05rem}.sc-cta-btns{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.1rem;display:flex}.sc-footer{color:#ffffffb8;background:var(--b-deep);padding:4rem 0 2.4rem}.sc-footer .sc-brand{color:#fff}.sc-footer .sc-initials{color:var(--b);background:#fff}.sc-footer-grid{gap:2.5rem;display:grid}@media (min-width:900px){.sc-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.sc-footer h4{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:1rem;font-size:.8rem;font-weight:700}.sc-footer ul{gap:.6rem;font-size:.93rem;list-style:none;display:grid}.sc-footer a:hover{color:#fff}.sc-footer-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;font-size:.84rem;display:flex}.sc-fab{z-index:40;color:#fff;background:var(--b);width:54px;height:54px;box-shadow:0 14px 30px -12px var(--b);transition:transform .4s var(--ease), opacity .4s;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;right:20px}.sc-fab:hover{transform:scale(1.08)}.sc-fab-wa{bottom:20px}.sc-fab-wa:before{content:"";border:2px solid var(--b);border-radius:50%;animation:2.4s ease-out infinite sc-ring;position:absolute;inset:0}@keyframes sc-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.sc-fab-top{width:44px;height:44px;color:var(--b);background:var(--white);border:1px solid var(--line);opacity:0;pointer-events:none;bottom:86px;right:25px;transform:translateY(10px);box-shadow:0 10px 24px -14px #10182880}.sc-fab-top.solo{bottom:20px}.sc-fab-top.is-on{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.sc *,.sc :before,.sc :after{transition:none!important;animation:none!important}.sc-loader{display:none}.sc .sc-reveal,.sc .sc-alert,.sc .sc-bars i{opacity:1!important;transform:none!important}.sc .sc-gauge .arc{stroke-dashoffset:48px!important}}
