.sk-landing{--sk-page:#fbfcfd;--sk-card:#fff;--sk-surface:#f2f8fd;--sk-ink:#16181a;--sk-text:#3a3a3d;--sk-muted:#6b6b6e;--sk-a:#2f9fe6;--sk-a100:#eaf6fe;--sk-a200:#cfeafc;--sk-a300:#a6d8f8;--sk-a400:#6fc0f1;--sk-a600:#2589c9;--sk-a700:#17679c;--sk-a800:#124b71;--sk-a900:#0b2a44;--sk-line:#16181a1a;--sk-line-strong:#16181a29;--sk-r-xs:4px;--sk-r-sm:6px;--sk-r-md:10px;--sk-r-lg:14px;--sk-e1:0 1px 2px #1018280a, 0 4px 12px #1018280d;--sk-e2:0 2px 4px #1018280d, 0 12px 28px #1018281a;--sk-e3:0 16px 48px #10182824;--sk-disp:var(--font-barlow), Barlow, system-ui, sans-serif;--sk-cond:var(--font-barlow-condensed), "Barlow Condensed", system-ui, sans-serif;--sk-gutter:64px;--sk-sec:96px;--sk-sec-hero:120px;--sk-sec-dense:56px;background:var(--sk-page);color:var(--sk-text);font-family:var(--sk-disp);text-wrap:pretty;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}:is(html:has(.sk-landing),body:has(.sk-landing)){background:#fbfcfd}.sk-landing h1,.sk-landing h2,.sk-landing h3{font-family:var(--sk-disp);color:var(--sk-ink);text-wrap:balance;margin:0;font-weight:700}.sk-landing h1{letter-spacing:-.022em;font-size:64px;line-height:1.05}.sk-landing h2{letter-spacing:-.018em;font-size:38px;line-height:1.12}.sk-landing h3{letter-spacing:-.01em;font-size:20px;line-height:1.3}.sk-landing p{margin:0}.sk-landing :where(a){color:var(--sk-a700);text-decoration:none;transition:color .16s}.sk-landing :where(a):hover{color:var(--sk-a600)}.sk-landing :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--sk-a);outline-offset:2px;border-radius:var(--sk-r-xs)}.sk-landing section[id]{scroll-margin-top:88px}.sk-skip{z-index:100;background:var(--sk-a900);color:#fff;border-radius:var(--sk-r-sm);padding:10px 16px;position:fixed;top:-60px;left:16px}.sk-skip:focus{color:#fff;top:16px}.sk-reveal{opacity:0;transform:translateY(16px)}.sk-in{opacity:1;transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);transform:none}@keyframes sk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sk-hero>*{animation:.72s cubic-bezier(.22,.61,.36,1) backwards sk-rise}.sk-hero>:first-child{animation-delay:60ms}.sk-hero>:nth-child(2){animation-delay:.13s}.sk-hero>:nth-child(3){animation-delay:.2s}.sk-hero>:nth-child(4){animation-delay:.27s}.sk-hero>:nth-child(5){animation-delay:.34s}.sk-heroobj{animation:.76s cubic-bezier(.22,.61,.36,1) .4s backwards sk-rise}.sk-bp{position:relative}.sk-bp>.sk-c{width:13px;height:13px;color:color-mix(in srgb, var(--sk-ink) 26%, transparent);pointer-events:none;position:absolute}.sk-bp>.sk-c:before{content:"";background:currentColor;width:1px;height:100%;position:absolute;top:0;left:6px}.sk-bp>.sk-c:after{content:"";background:currentColor;width:100%;height:1px;position:absolute;top:6px;left:0}.sk-bp>.sk-c.tl{top:-18px;left:-18px}.sk-bp>.sk-c.tr{top:-18px;right:-18px}.sk-bp>.sk-c.bl{bottom:-18px;left:-18px}.sk-bp>.sk-c.br{bottom:-18px;right:-18px}.sk-bp-light>.sk-c{color:#ffffff73}.sk-btn{cursor:pointer;white-space:nowrap;font-family:var(--sk-disp);letter-spacing:-.005em;color:var(--sk-ink);background:var(--sk-card);border:1px solid var(--sk-line-strong);border-radius:var(--sk-r-sm);justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.sk-btn svg{display:block}.sk-btn-primary{background:var(--sk-a700);border-color:var(--sk-a700);color:#fff;box-shadow:0 1px 2px #1018281f}.sk-btn-primary:hover{background:var(--sk-a800);border-color:var(--sk-a800);color:#fff;box-shadow:0 4px 14px #124b714d}.sk-btn-primary:active{box-shadow:none;background:#0f3f61;border-color:#0f3f61}.sk-btn-secondary:hover{background:var(--sk-surface);border-color:var(--sk-a300);color:var(--sk-ink)}.sk-btn-ghost{color:var(--sk-a700);background:0 0;border-color:#0000;padding-inline:8px}.sk-btn-ghost:hover{background:var(--sk-a100);color:var(--sk-a700)}.sk-btn-lg{padding:14px 24px;font-size:16px}.sk-btn:disabled{opacity:.45;cursor:not-allowed}.sk-input{width:100%;min-height:44px;font:inherit;color:var(--sk-ink);caret-color:var(--sk-a);background:var(--sk-card);border:1px solid var(--sk-line-strong);border-radius:var(--sk-r-sm);padding:10px 13px;font-size:15px;transition:border-color .16s,box-shadow .16s}.sk-input::placeholder{color:var(--sk-muted)}.sk-input:hover{border-color:var(--sk-a300)}.sk-input:focus-visible{border-color:var(--sk-a);outline:none;box-shadow:0 0 0 3px #2f9fe62e}textarea.sk-input{resize:vertical;min-height:96px}select.sk-input{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--sk-muted) 50%), linear-gradient(135deg, var(--sk-muted) 50%, transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.sk-tag{font-family:var(--sk-cond);letter-spacing:.08em;text-transform:uppercase;background:var(--sk-a100);color:var(--sk-a800);border-radius:100px;align-items:center;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.sk-tag-hero{letter-spacing:.12em;padding:7px 16px;font-size:12.5px}.sk-eyebrow{font-family:var(--sk-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-a700);font-size:12px;font-weight:600;display:block}.sk-num{font-feature-settings:"tnum"}.sk-nav{z-index:20;height:72px;padding:0 var(--sk-gutter);background:color-mix(in srgb, var(--sk-page) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);border-bottom:1px solid #0000;align-items:center;gap:28px;transition:border-color .22s,box-shadow .22s,background .22s;display:flex;position:sticky;top:0}.sk-nav.is-scrolled{border-bottom-color:var(--sk-line);box-shadow:0 1px 16px -8px #10182847}.sk-nav-brand{color:var(--sk-ink);align-items:center;gap:10px;display:flex}.sk-nav-brand:hover{color:var(--sk-ink)}.sk-nav-brand img{width:auto;height:38px;display:block}.sk-wordmark{font-family:var(--sk-disp);letter-spacing:-.01em;font-size:19px;font-weight:700}.sk-wordmark span{color:var(--sk-a)}.sk-navlinks{gap:28px;margin-left:auto;display:flex}.sk-navlinks a{color:var(--sk-text);padding:6px 0;font-size:15px;font-weight:500;position:relative}.sk-navlinks a:hover{color:var(--sk-ink)}.sk-navlinks a[aria-current]{color:var(--sk-a700)}.sk-navlinks a[aria-current]:after{content:"";background:var(--sk-a);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sk-navtoggle{cursor:pointer;background:var(--sk-card);border:1px solid var(--sk-line-strong);border-radius:var(--sk-r-sm);color:var(--sk-ink);font-family:var(--sk-disp);align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.sk-navtoggle:hover{background:var(--sk-surface);border-color:var(--sk-a300)}.sk-navtoggle svg{display:block}.sk-menu{background:var(--sk-card);border-bottom:1px solid var(--sk-line);box-shadow:var(--sk-e2);position:absolute;top:72px;left:0;right:0}.sk-menu-inner{padding:32px var(--sk-gutter) 36px;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 48px;display:grid}.sk-menu-group{flex-direction:column;gap:2px;display:flex}.sk-menu-group .sk-eyebrow{margin-bottom:14px}.sk-menu-group a{color:var(--sk-text);padding:6px 0;font-size:15px;font-weight:500}.sk-menu-group a:hover{color:var(--sk-a700)}.sk-menu-sections{display:none}.sk-hero{padding:var(--sk-sec-hero) var(--sk-gutter) 48px;text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.sk-hero h1{max-width:860px}.sk-hero-lead{max-width:60ch;color:var(--sk-text);font-size:20px;line-height:1.55}.sk-hero-lead strong{color:var(--sk-ink);font-weight:600}.sk-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.sk-hero-note{color:var(--sk-muted);font-size:15px}.sk-heroobj{padding:0 var(--sk-gutter) var(--sk-sec);grid-template-columns:minmax(0,1fr) 380px minmax(0,1fr);align-items:center;gap:48px;display:grid}.sk-stats{flex-direction:column;gap:28px;display:flex}.sk-stats-l{text-align:right}.sk-stat-v{font-family:var(--sk-cond);letter-spacing:-.01em;color:var(--sk-ink);font-feature-settings:"tnum";font-size:38px;font-weight:600;line-height:1}.sk-stat-k{color:var(--sk-muted);margin-top:4px;font-size:15px;line-height:1.45}.sk-sim{border:1px solid var(--sk-line);border-radius:var(--sk-r-lg);background:var(--sk-card);box-shadow:var(--sk-e2);flex-direction:column;height:520px;display:flex;overflow:hidden}.sk-sim-head{background:var(--sk-a900);color:#fff;align-items:center;gap:11px;padding:14px 16px;display:flex}.sk-avatar{width:36px;height:36px;font-family:var(--sk-disp);background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.sk-sim-id{flex-direction:column;min-width:0;display:flex}.sk-sim-id b{white-space:nowrap;font-size:15px;font-weight:600}.sk-sim-id span{color:var(--sk-a300);white-space:nowrap;font-size:12px}.sk-sim-live{font-family:var(--sk-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-a300);text-align:right;white-space:nowrap;border:1px solid #ffffff38;border-radius:100px;margin-left:auto;padding:4px 8px;font-size:11px;line-height:1.3}.sk-msgs{background:var(--sk-surface);flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:18px 16px;display:flex;overflow:auto}.sk-msg{display:flex}.sk-msg>span{border-radius:var(--sk-r-lg);border-bottom-left-radius:var(--sk-r-xs);background:var(--sk-card);max-width:78%;color:var(--sk-text);padding:10px 13px;font-size:15px;line-height:1.45;box-shadow:0 1px 2px #1018280f}.sk-msg-me{justify-content:flex-end}.sk-msg-me>span{background:var(--sk-a);color:#fff;border-bottom-left-radius:var(--sk-r-lg);border-bottom-right-radius:var(--sk-r-xs);box-shadow:0 1px 3px #2f9fe666}.sk-sim-foot{border-top:1px solid var(--sk-line);background:var(--sk-card);flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.sk-sim-foot .sk-btn{border-radius:100px;padding:8px 14px;font-size:14px}.sk-sim-foot .sk-btn-ghost{margin-left:auto}.sk-sechead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.sk-sechead .sk-eyebrow{margin-bottom:14px}.sk-sechead h2{max-width:20ch}.sk-sechead p{max-width:40ch;color:var(--sk-muted);font-size:17px;line-height:1.6}.sk-services{padding:var(--sk-sec) var(--sk-gutter)}.sk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sk-card{border:1px solid var(--sk-line);border-radius:var(--sk-r-md);background:var(--sk-card);min-height:216px;box-shadow:var(--sk-e1);color:var(--sk-text);flex-direction:column;gap:14px;padding:28px 28px 24px;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.sk-card:hover{box-shadow:var(--sk-e2);border-color:var(--sk-a300);color:var(--sk-text);transform:translateY(-2px)}.sk-card-hot{background:linear-gradient(180deg, var(--sk-a100), var(--sk-card) 62%);border-color:var(--sk-a300)}.sk-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sk-card-top>span:first-child{border-radius:var(--sk-r-sm);background:var(--sk-a100);width:40px;height:40px;color:var(--sk-a700);place-items:center;display:grid}.sk-card-badge{font-family:var(--sk-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-a700);text-align:right;font-size:11px;font-weight:600}.sk-card p{color:var(--sk-muted);flex:1;font-size:15px;line-height:1.55}.sk-card-cta{color:var(--sk-a700);font-size:15px;font-weight:600}.sk-spot{margin:0 var(--sk-gutter) var(--sk-sec);background:linear-gradient(160deg, #0d3252, var(--sk-a900) 62%);color:#fff;box-shadow:var(--sk-e3);border-radius:20px;grid-template-columns:minmax(0,4fr) 300px minmax(0,4fr);align-items:center;gap:48px;padding:64px 56px;display:grid}.sk-spot-copy{flex-direction:column;gap:20px;display:flex}.sk-spot-copy .sk-eyebrow{color:var(--sk-a300)}.sk-spot-copy h2{color:#fff;max-width:18ch;font-size:40px}.sk-spot-copy p{color:var(--sk-a200);max-width:50ch;font-size:17px;line-height:1.6}.sk-spot-copy .sk-spot-note{color:var(--sk-a300);font-size:15px}.sk-spot-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.sk-spot .sk-btn-primary{color:var(--sk-a900);background:#fff;border-color:#fff;box-shadow:0 4px 16px #04122066}.sk-spot .sk-btn-primary:hover{background:var(--sk-a100);border-color:var(--sk-a100);color:var(--sk-a900)}.sk-spot .sk-btn-ghost{color:#fff;background:#ffffff0a;border-color:#ffffff52}.sk-spot .sk-btn-ghost:hover{color:#fff;background:#ffffff24;border-color:#ffffff80}.sk-phone{border-radius:var(--sk-r-lg);background:#ffffff0f;border:1px solid #fff3;flex-direction:column;height:520px;display:flex;overflow:hidden;box-shadow:0 24px 60px #04122073}.sk-phone-head{border-bottom:1px solid #ffffff24;align-items:center;gap:11px;padding:14px 16px;display:flex}.sk-phone-head .sk-avatar{width:34px;height:34px}.sk-phone-head .sk-sim-live{border-color:#ffffff38}.sk-phone-body{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:18px 16px;display:flex;overflow:hidden}.sk-phone-idle{text-align:center;color:var(--sk-a200);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;font-size:15px;display:flex}.sk-phone-idle .sk-btn{border-radius:50%;width:60px;height:60px;padding:0}.sk-phone .sk-msg>span{max-width:84%;color:var(--sk-ink);box-shadow:none;background:#fffffff0;border:0;font-size:14.5px}.sk-phone .sk-msg-me>span{background:var(--sk-a);color:#fff}.sk-phone-foot{color:var(--sk-a300);font-feature-settings:"tnum";border-top:1px solid #ffffff24;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.sk-bar{background:#ffffff2e;border-radius:100px;flex:1;height:4px;position:relative;overflow:hidden}.sk-bar>span{background:var(--sk-a400);border-radius:100px;transition:width .4s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0 auto 0 0}.sk-uses{flex-direction:column;display:flex}.sk-use{border-bottom:1px solid #ffffff1f;align-items:start;gap:14px;padding:14px 0;display:flex}.sk-use:first-child{border-top:1px solid #ffffff1f}.sk-use>span{font-family:var(--sk-cond);color:var(--sk-a400);font-feature-settings:"tnum";padding-top:3px;font-size:13px;font-weight:600}.sk-use b{color:#fff;font-size:16px;font-weight:600;display:block}.sk-use p{color:var(--sk-a200);margin-top:2px;font-size:14.5px;line-height:1.5}.sk-try{padding:0 var(--sk-gutter) var(--sk-sec)}.sk-try .sk-agent{margin-bottom:48px}.sk-agent{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:48px;display:grid}.sk-agent-copy{flex-direction:column;gap:16px;display:flex}.sk-agent-copy h3{letter-spacing:-.018em;font-size:28px;line-height:1.15}.sk-agent-copy p{color:var(--sk-muted);max-width:46ch;font-size:17px;line-height:1.6}.sk-agent-links{flex-direction:column;gap:8px;margin-top:4px;font-size:15px;font-weight:600;display:flex}.sk-agent-panel{border:1px solid var(--sk-line);border-radius:var(--sk-r-lg);background:var(--sk-card);box-shadow:var(--sk-e2);padding:22px}.sk-agent-panel .home-demo-panel{--panel-sky:transparent;--panel-card:#fff;--panel-accent:var(--sk-a);--panel-ink:var(--sk-ink);--panel-ink-soft:var(--sk-muted);--panel-chip-ink:var(--sk-a700);--sky-line:var(--sk-line-strong);--sky-line-strong:var(--sk-line);box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none;padding:0}.sk-agent-panel .home-demo-bubble{border-radius:var(--sk-r-lg);font-size:14.5px;box-shadow:0 1px 2px #1018280f}.sk-agent-panel .home-demo-bubble-assistant{border:1px solid var(--sk-line)}.sk-agent-panel .home-demo-composer{box-shadow:none;border-color:var(--sk-line-strong);border-radius:100px;padding:6px 8px 6px 16px}.sk-agent-panel .home-demo-composer button{box-shadow:none;border-radius:50%}.sk-agent-panel .home-demo-suggestion-chip{box-shadow:none;border-color:var(--sk-line-strong);border-radius:100px}.sk-agent-panel .home-demo-suggestion-chip:hover:not(:disabled){box-shadow:none;transform:none}.sk-agent-panel .home-demo-error{border-radius:var(--sk-r-sm)}.sk-agent-panel .home-demo-transcript{max-height:260px}.sk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sk-demo{border:1px solid var(--sk-line);border-radius:var(--sk-r-md);background:var(--sk-card);box-shadow:var(--sk-e1);flex-direction:column;gap:14px;padding:28px;transition:box-shadow .2s,transform .2s;display:flex}.sk-demo:hover{box-shadow:var(--sk-e2);transform:translateY(-2px)}.sk-demo h3{font-size:21px}.sk-demo p{color:var(--sk-muted);font-size:15px;line-height:1.55}.sk-demo .sk-tag{align-self:start}.sk-demo-btn{align-self:start;margin-top:auto}.sk-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.sk-bot{border:1px solid var(--sk-line);border-radius:var(--sk-r-sm);background:var(--sk-surface);flex-direction:column;justify-content:flex-end;gap:8px;min-height:156px;padding:14px;display:flex}.sk-bot .sk-msg>span{max-width:85%;padding:8px 12px;font-size:14px}.sk-bot-row{gap:8px;display:flex}.sk-demo-note{color:var(--sk-muted);font-size:14px}.sk-steps{padding:var(--sk-sec) var(--sk-gutter);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;display:grid}.sk-steps h2{max-width:15ch;margin-top:14px}.sk-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.sk-step{border-top:2px solid var(--sk-a);flex-direction:column;gap:10px;padding-top:20px;display:flex}.sk-step-n{font-family:var(--sk-cond);color:var(--sk-a);font-feature-settings:"tnum";font-size:40px;font-weight:600;line-height:1}.sk-step h3{font-size:20px}.sk-step p{color:var(--sk-muted);font-size:15px;line-height:1.6}.sk-proof{padding:var(--sk-sec) var(--sk-gutter);background:var(--sk-surface);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;display:grid}.sk-proof-head{flex-direction:column;gap:16px;display:flex}.sk-proof-head h2{max-width:19ch}.sk-proof-head p{color:var(--sk-muted);max-width:44ch;font-size:17px;line-height:1.6}.sk-proof-list{flex-direction:column;gap:12px;display:flex}.sk-proof-row{background:var(--sk-card);border:1px solid var(--sk-line);border-radius:var(--sk-r-md);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px 24px;display:grid}.sk-proof-n{font-family:var(--sk-cond);color:var(--sk-a);font-feature-settings:"tnum";font-size:22px;font-weight:600}.sk-proof-row h3{font-size:18px}.sk-proof-row p{color:var(--sk-muted);margin-top:5px;font-size:15px;line-height:1.55}.sk-proof-row strong{font-family:var(--sk-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-a700);background:var(--sk-a100);white-space:nowrap;border-radius:100px;padding:6px 11px;font-size:12px}.sk-explore{padding:var(--sk-sec) var(--sk-gutter)}.sk-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sk-explore-col{border:1px solid var(--sk-line);border-radius:var(--sk-r-md);background:var(--sk-card);box-shadow:var(--sk-e1);flex-direction:column;gap:4px;padding:28px;display:flex}.sk-explore-col h3{margin-bottom:12px;font-size:19px}.sk-explore-col a{color:var(--sk-text);border-bottom:1px solid var(--sk-line);padding:7px 0;font-size:15px;font-weight:500}.sk-explore-col a:hover{color:var(--sk-a700)}.sk-explore-col .sk-explore-all{color:var(--sk-a700);border-bottom:0;margin-top:auto;padding-top:18px;font-weight:600}.sk-faq{padding:0 var(--sk-gutter) var(--sk-sec);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;display:grid}.sk-faq-head{flex-direction:column;gap:16px;display:flex}.sk-faq-head h2{max-width:18ch}.sk-faq-list{flex-direction:column;gap:10px;display:flex}.sk-faq-list details{border:1px solid var(--sk-line);border-radius:var(--sk-r-md);background:var(--sk-card);transition:box-shadow .2s,border-color .2s}.sk-faq-list details[open]{box-shadow:var(--sk-e1);border-color:var(--sk-line-strong)}.sk-faq-list summary{cursor:pointer;font-family:var(--sk-disp);letter-spacing:-.01em;color:var(--sk-ink);align-items:baseline;gap:16px;padding:20px 24px;font-size:18px;font-weight:600;list-style:none;display:flex}.sk-faq-list summary::-webkit-details-marker{display:none}.sk-faq-list summary:hover{color:var(--sk-a700)}.sk-faq-list summary>span{font-family:var(--sk-cond);color:var(--sk-a);font-size:13px;font-weight:600}.sk-faq-list p{color:var(--sk-muted);max-width:68ch;padding:0 24px 22px 53px;font-size:16px;line-height:1.65}.sk-contact{margin:0 var(--sk-gutter) var(--sk-sec);border:1px solid var(--sk-line);background:var(--sk-card);box-shadow:var(--sk-e2);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.sk-contact-copy{border-right:1px solid var(--sk-line);background:var(--sk-surface);flex-direction:column;gap:18px;padding:48px;display:flex}.sk-contact-copy h2{max-width:16ch;font-size:32px}.sk-contact-copy p{color:var(--sk-muted);max-width:42ch;font-size:17px;line-height:1.6}.sk-contact-copy .sk-btn{align-self:start;margin-top:4px}.sk-contact-links{flex-direction:column;gap:6px;margin-top:10px;font-size:16px;display:flex}.sk-form{grid-template-columns:1fr 1fr;align-content:start;gap:20px;padding:48px;display:grid}.sk-field{color:var(--sk-ink);flex-direction:column;gap:7px;font-size:14px;font-weight:500;display:flex}.sk-field-wide{grid-column:1/-1}.sk-consent{color:var(--sk-muted);grid-column:1/-1;align-items:start;gap:10px;font-size:14px;line-height:1.5;display:flex}.sk-consent input{accent-color:var(--sk-a);width:16px;height:16px;margin-top:3px}.sk-form .sk-btn{grid-column:1/-1;justify-self:start}.sk-form-msg{grid-column:1/-1;font-size:15px;line-height:1.5}.sk-form-ok{color:var(--sk-a700)}.sk-form-err{color:#b93838}.sk-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sk-footer{padding:var(--sk-sec-dense) var(--sk-gutter) 100px;border-top:1px solid var(--sk-line);color:var(--sk-muted);background:var(--sk-card);flex-direction:column;gap:32px;font-size:15px;display:flex}.sk-footer-cols{border-bottom:1px solid var(--sk-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 40px;padding-bottom:32px;display:grid}.sk-footer-col{flex-direction:column;gap:2px;display:flex}.sk-footer-col h3{margin-bottom:12px;font-size:15px}.sk-footer-col a{color:var(--sk-muted);padding:5px 0;font-size:15px}.sk-footer-col a:hover{color:var(--sk-a700)}.sk-footer-legal{flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:14px;display:flex}.sk-footer-contact{flex-wrap:wrap;gap:20px;display:flex}.sk-totop{z-index:30;cursor:pointer;background:var(--sk-card);border:1px solid var(--sk-line-strong);width:46px;height:46px;color:var(--sk-ink);box-shadow:var(--sk-e1);opacity:0;visibility:hidden;border-radius:50%;place-items:center;transition:opacity .24s,transform .24s,visibility .24s,box-shadow .18s;display:grid;position:fixed;bottom:104px;right:28px;transform:translateY(8px)}.sk-totop.is-visible{opacity:1;visibility:visible;transform:none}.sk-totop:hover{box-shadow:var(--sk-e2)}.sk-fab{background:var(--sk-a);color:#fff;z-index:30;border-radius:50%;place-items:center;width:60px;height:60px;transition:background .18s,transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 30px #2f9fe670}.sk-fab:hover{background:var(--sk-a600);color:#fff;transform:translateY(-2px);box-shadow:0 14px 36px #2f9fe680}@media (max-width:1024px){.sk-landing{--sk-gutter:32px;--sk-sec:72px;--sk-sec-hero:80px}.sk-landing h1{font-size:48px}.sk-landing h2{font-size:32px}.sk-heroobj{grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px}.sk-sim{order:-1;width:min(380px,100%)}.sk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;width:100%;display:grid}.sk-stats-l{text-align:left}.sk-sechead{flex-direction:column;align-items:start;gap:18px;margin-bottom:36px}.sk-sechead h2,.sk-sechead p{max-width:none}.sk-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-spot{border-radius:16px;grid-template-columns:minmax(0,1fr);justify-items:start;padding:44px 32px}.sk-spot-copy h2{font-size:34px}.sk-phone{justify-self:center;width:min(300px,100%)}.sk-uses{width:100%}.sk-agent{grid-template-columns:minmax(0,1fr);gap:32px}.sk-agent-copy h3{font-size:25px}.sk-grid-3{grid-template-columns:minmax(0,1fr)}.sk-steps,.sk-proof,.sk-faq{grid-template-columns:minmax(0,1fr);gap:32px}.sk-steps h2,.sk-proof-head h2,.sk-faq-head h2{max-width:none;margin-top:0}.sk-explore-grid{grid-template-columns:minmax(0,1fr)}.sk-footer-cols,.sk-menu-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-contact{grid-template-columns:minmax(0,1fr)}.sk-contact-copy{border-right:0;border-bottom:1px solid var(--sk-line)}.sk-contact-copy,.sk-form{padding:32px}}@media (max-width:640px){.sk-landing{--sk-gutter:20px;--sk-sec:56px;--sk-sec-hero:56px;font-size:16px}.sk-landing h1{letter-spacing:-.02em;font-size:38px}.sk-landing h2{font-size:27px}.sk-nav{gap:12px;height:64px}.sk-nav-brand img{height:30px}.sk-wordmark{font-size:17px}.sk-nav .sk-btn{padding:9px 13px;font-size:14px}.sk-navlinks{display:none}.sk-navtoggle{margin-left:auto;padding:9px 11px}.sk-navtoggle span{display:none}.sk-menu{top:64px}.sk-menu-sections{display:flex}.sk-menu-inner{padding:24px var(--sk-gutter) 28px;grid-template-columns:minmax(0,1fr);gap:24px}.sk-hero{gap:22px;padding-bottom:36px}.sk-hero-lead{font-size:18px}.sk-hero-actions{flex-direction:column;align-items:stretch;width:100%}.sk-hero-actions .sk-btn{width:100%}.sk-sim{height:480px}.sk-stat-v{font-size:28px}.sk-stat-k{font-size:14px}.sk-spot{padding:32px 22px}.sk-spot-copy h2{font-size:27px}.sk-contact-copy h2{font-size:26px}.sk-grid-4,.sk-steps-grid{grid-template-columns:minmax(0,1fr)}.sk-proof-row{grid-template-columns:32px minmax(0,1fr);padding:20px}.sk-proof-row strong{white-space:normal;grid-column:2;justify-self:start}.sk-agent-copy h3{font-size:22px}.sk-faq-list summary{padding:16px 18px;font-size:16px}.sk-faq-list p{padding:0 18px 18px 45px;font-size:15px}.sk-form{grid-template-columns:minmax(0,1fr);padding:24px}.sk-contact-copy{padding:28px 24px}.sk-footer-cols{grid-template-columns:minmax(0,1fr)}.sk-footer-legal{flex-direction:column;gap:12px}.sk-fab{width:54px;height:54px;bottom:16px;right:16px}.sk-totop{width:42px;height:42px;bottom:82px;right:16px}}@media (prefers-reduced-motion:reduce){.sk-bar>span,.sk-in{transition:none}.sk-reveal{opacity:1;transform:none}.sk-hero>*,.sk-heroobj{animation:none}.sk-card:hover,.sk-demo:hover,.sk-fab:hover{transform:none}}
