:root{--wlc:#0b4fb3;--navy:#071b24;--text:#12323d;--muted:#68808d;--line:#dae5ea;--panel:#fff;--cyan:#08d8fc;--orange:#fd6c00}
html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;background:#f4f7f8!important;color:var(--text)!important}
a{transition:opacity .18s ease}a:hover{opacity:.92}.wlc-header{background:#fff!important;border-bottom:1px solid var(--line);color:var(--text)!important;position:sticky;top:0;z-index:20;min-height:70px;box-shadow:0 2px 12px rgba(8,36,58,.02)}.wlc-header a{color:#284852!important;font-size:13px;font-weight:750}.wlc-header .wlc-actions a:last-child{background:#0b4fb3;color:#fff!important;padding:10px 15px;border-radius:10px}.wlc-header img{height:auto;max-width:150px;max-height:43px}.wlc-container{max-width:1200px}.wlc-btn{background:var(--marca);transition:transform .15s,box-shadow .15s}.wlc-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(11,79,179,.16)}.wlc-btn.alt{background:#e8f3f9}.wlc-card{border-color:#e0e8ed;box-shadow:0 7px 25px rgba(13,41,55,.035);border-radius:18px}.wlc-landing{margin-top:-22px}.wlc-landing .landing-hero{background:linear-gradient(125deg,#071b24,#164854);color:white;position:relative;overflow:hidden}.landing-shell{max-width:1180px;margin:auto;padding:70px 22px}.landing-hero .landing-shell{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:42px}.landing-kicker{font-size:11px;letter-spacing:.14em;font-weight:850;color:#55deee}.landing-hero h1{font-size:clamp(37px,5.6vw,66px);letter-spacing:-.05em;line-height:1.02;margin:13px 0 18px}.landing-hero p{color:#d1e4e8;font-size:17px;line-height:1.68;max-width:600px}.landing-hero .wlc-btn{background:#fff;color:#073f52!important}.landing-hero .wlc-btn.alt{background:rgba(255,255,255,.12);color:#fff!important}.landing-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.landing-console{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.15);border-radius:23px;box-shadow:0 26px 64px rgba(0,0,0,.2);padding:23px}.landing-console-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.landing-live{color:#a8f2d7;font-size:12px}.landing-dot{display:inline-block;background:#28ca81;width:8px;height:8px;border-radius:50%;margin-right:5px}.landing-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.landing-stat{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.1);padding:15px;border-radius:12px}.landing-stat small{display:block;color:#abd1d7;font-size:11px}.landing-stat b{font-size:20px}.landing-bars{display:flex;align-items:flex-end;gap:9px;height:128px;padding:12px 5px 0}.landing-bars i{flex:1;max-width:42px;background:linear-gradient(#07d6f5,#0b4fb3);height:var(--height);border-radius:8px 8px 3px 3px;opacity:.85}.landing-section{max-width:1180px;margin:auto;padding:62px 22px}.landing-section>h2,.landing-head h2{font-size:clamp(29px,3vw,39px);letter-spacing:-.04em;margin:9px 0 10px}.landing-head{max-width:740px;margin-bottom:25px}.landing-head p{color:var(--muted);line-height:1.65}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-feature,.landing-step{border:1px solid var(--line);background:#fff;padding:23px;border-radius:18px}.landing-feature .feature-icon{display:grid;place-items:center;background:#e5f8fb;color:#11899e;border-radius:12px;font-size:23px;width:45px;height:45px}.landing-feature h3{margin:13px 0 6px}.landing-feature p,.landing-step p{color:var(--muted);font-size:13px;line-height:1.7}.landing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-step b{color:#0b4fb3;font-size:32px}.landing-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.landing-plan{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;padding:23px;min-width:0;transition:transform .2s,box-shadow .2s}.landing-plan:hover{transform:translateY(-6px);box-shadow:0 16px 38px rgba(10,40,50,.1)}.landing-plan.featured{border:2px solid #0b4fb3;position:relative}.landing-plan h3{font-size:21px;margin:0}.landing-price{font-size:30px;font-weight:900;margin:18px 0 4px;letter-spacing:-.04em;color:#0b4fb3}.landing-price small{font-size:12px;color:var(--muted);letter-spacing:0}.landing-plan p{color:#647b85;font-size:13px;line-height:1.6}.landing-plan ul{list-style:none;margin:10px 0 24px;padding:0;display:grid;gap:9px;font-size:12px;flex:1}.landing-plan li:before{content:'✓';color:#00966a;font-weight:900;margin-right:8px}.landing-plan li.off{color:#95a3ad}.landing-plan li.off:before{content:'×';color:#bb4646}.landing-plan .wlc-btn{width:100%;text-align:center}.landing-faq{display:grid;grid-template-columns:1fr 1fr;gap:15px}.landing-faq details{border:1px solid var(--line);background:white;border-radius:14px;padding:15px 19px}.landing-faq details p{color:var(--muted);font-size:13px}.landing-trust{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;color:#5b7886;padding:24px;font-size:12px}.wlc-layout{grid-template-columns:238px minmax(0,1fr);gap:24px}.wlc-menu{background:#fff;border:1px solid var(--line);padding:10px;border-radius:16px;top:86px;box-shadow:0 6px 22px rgba(0,0,0,.025)}.wlc-menu a{font-size:13px;padding:12px 13px}.wlc-menu a.active{background:#e8f3fc;color:#074a89;box-shadow:inset 3px 0 0 #0b4fb3}.wlc-menu-heading{padding:12px;font-weight:900;font-size:11px;color:#66808a;letter-spacing:.08em}.wlc-manager-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.wlc-manager-head h1{font-size:26px;margin:3px 0}.wlc-manager-head p{font-size:13px;color:var(--muted);margin:0}.wlc-manager-head .wlc-btn{align-self:center}.wlc-kpi{color:#0b4fb3}.wlc-form-step{padding:21px 24px;border:1px solid var(--line);border-radius:17px;background:#fff;margin:15px 0}.wlc-form-step h3{margin:0 0 5px}.wlc-form-step p{color:var(--muted);font-size:13px}.wlc-plan-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wlc-plan-choice input{accent-color:#0b4fb3}.wlc-plan-choice{background:#f6f9fb;border:1px solid #d8e5eb;border-radius:11px;padding:10px;display:block;font-size:13px}.wlc-plan-choice:has(input:checked){background:#eaf5ff;border-color:#0b4fb3}.wlc-field input:focus,.wlc-field select:focus{outline:2px solid #63bfd5;outline-offset:1px}.wlc-phone-nav{display:none}
@media(max-width:1050px){.landing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero .landing-shell{grid-template-columns:1fr}.landing-console{max-width:650px}.wlc-plan-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.landing-shell{padding:44px 18px}.landing-feature-grid,.landing-steps,.landing-faq{grid-template-columns:1fr}.landing-hero h1{font-size:40px}.landing-hero p{font-size:15px}.landing-feature-grid{gap:10px}.landing-section{padding:43px 15px}.wlc-layout{grid-template-columns:1fr}.wlc-menu{position:static;flex-direction:row;overflow-x:auto;flex-wrap:nowrap;border-radius:13px;max-width:100%}.wlc-menu .wlc-menu-heading{display:none}.wlc-menu a{white-space:nowrap}.wlc-container{padding:12px 11px 86px}.wlc-header .wlc-actions a:first-child{display:none}.wlc-manager-head h1{font-size:23px}.wlc-phone-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;justify-content:space-around;background:#fff;border-top:1px solid var(--line);padding:8px 5px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -10px 26px rgba(13,48,70,.07)}.wlc-phone-nav a{font-size:11px;color:#355465;text-align:center;display:flex;flex-direction:column;gap:2px}.wlc-phone-nav b{font-size:18px}}
@media(max-width:620px){.landing-plan-grid{grid-template-columns:1fr}.landing-console{padding:17px}.wlc-plan-picker{grid-template-columns:1fr 1fr}}

.wlc-landing-main{max-width:none!important;padding:0!important}.wlc-landing .landing-kicker{color:#087d9b}.wlc-landing .landing-hero .landing-kicker{color:#7de5ee}

.wlc-form-step[hidden]{display:none!important}.wlc-form-step:focus-within{outline:none}.wlc-onboard-actions{margin:12px 0 8px}.wlc-onboard-actions button[hidden]{display:none}
.wlc-onboard-actions[hidden]{display:none!important}
