.swh{--ink:#0F1B33;--navy:#1B2A4A;--navy-2:#2A4470;--steel:#8AAAC3;--steel-d:#5F84A6;--sky:#EEF4F9;--sky-2:#DCE8F2;--paper:#FFFFFF;--mist:#F7F9FC;--line:#E4E9F0;--muted:#5B6B80;--live:#1E9E6A;--warm:#C9772E;--font:"BirziaNum","Heebo","Assistant",system-ui,sans-serif;--r-xl:28px;--r-lg:20px;--r-md:14px;--r-sm:10px;--sh-1:0 1px 2px rgba(15,27,51,.05),0 8px 24px -12px rgba(15,27,51,.14);--sh-2:0 1px 2px rgba(15,27,51,.04),0 24px 48px -20px rgba(15,27,51,.22);--sh-3:0 2px 6px rgba(15,27,51,.05),0 50px 100px -30px rgba(27,42,74,.38);color-scheme:light}.swh *{box-sizing:border-box}.swh{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.swh .wrap{max-width:1200px;margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.swh h1,.swh h2,.swh h3{margin:0;text-wrap:balance;letter-spacing:-.015em}.swh p{margin:0}.swh a{color:inherit;text-decoration:none}.swh .num{font-variant-numeric:tabular-nums}.swh .mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.swh .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding-inline:28px;border-radius:999px;font-weight:700;font-size:16px;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;white-space:nowrap}.swh .btn:focus-visible,.swh a:focus-visible,.swh button:focus-visible,.swh summary:focus-visible{outline:3px solid var(--steel);outline-offset:3px}.swh .btn-primary{background:linear-gradient(180deg,#24375D,var(--navy));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 24px -10px rgba(27,42,74,.7)}.swh .btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 16px 30px -12px rgba(27,42,74,.75)}.swh .btn-ghost{background:rgba(255,255,255,.7);color:var(--ink);border-color:var(--line);backdrop-filter:blur(6px)}.swh .btn-ghost:hover{border-color:var(--steel);background:#fff}.swh .btn svg{width:16px;height:16px}.swh .pill{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--navy);background:rgba(255,255,255,.75);border:1px solid var(--sky-2);padding:6px 6px 6px 14px;border-radius:999px;box-shadow:var(--sh-1);backdrop-filter:blur(8px)}.swh .pill b{background:var(--navy);color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.swh .dot{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px rgba(30,158,106,.16);flex:none}.swh .dot.pulse{animation:swh-pulse 2s ease-in-out infinite}@keyframes swh-pulse{50%{box-shadow:0 0 0 7px rgba(30,158,106,.05)}}.swh .kick{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--steel-d)}.swh .kick:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--steel)}.swh .grad{background:linear-gradient(100deg,var(--navy-2) 0,var(--steel-d) 70%,var(--steel) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.swh header.nav{position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:rgba(255,255,255,.72);backdrop-filter:saturate(1.5) blur(16px);-webkit-backdrop-filter:saturate(1.5) blur(16px);border-bottom:1px solid rgba(228,233,240,.8)}.swh .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:74px;gap:24px}.swh .nav img{height:30px;width:auto;display:block}.swh .nav ul{display:flex;gap:6px;list-style:none;margin:0;padding:0;font-size:15px;font-weight:500;color:var(--muted)}.swh .nav ul a{padding:8px 14px;border-radius:999px;transition:background .15s,color .15s}.swh .nav ul a:hover{background:var(--sky);color:var(--ink)}.swh .nav .act{display:flex;align-items:center;gap:8px;font-weight:500;font-size:15px}.swh .nav .act .login{padding:8px 14px;border-radius:999px}.swh .nav .act .login:hover{background:var(--sky)}.swh .nav .btn{height:44px;padding-inline:22px;font-size:15px}.swh .hero{position:relative;padding-block:84px 140px;isolation:isolate}.swh .hero .bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.swh .hero .bg:before{content:"";position:absolute;inset:-20% -10% 0;background:radial-gradient(42% 46% at 18% 42%,rgba(138,170,195,.42),transparent 70%),radial-gradient(30% 34% at 36% 72%,rgba(42,68,112,.16),transparent 70%),radial-gradient(36% 30% at 88% 6%,rgba(138,170,195,.26),transparent 70%),linear-gradient(180deg,#F4F8FC,#FFFFFF 70%)}.swh .hero .bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(27,42,74,.06) 1px,transparent 0),linear-gradient(90deg,rgba(27,42,74,.06) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(75% 65% at 40% 35%,#000 20%,transparent 75%);mask-image:radial-gradient(75% 65% at 40% 35%,#000 20%,transparent 75%)}.swh .hero .wrap{display:grid;grid-template-columns:1.18fr 1fr;gap:64px;align-items:center}.swh .hero h1{font-size:clamp(38px,4.3vw,60px);line-height:1.02;font-weight:900;margin-top:26px;letter-spacing:-.025em}.swh .hero .lead{margin-top:26px;font-size:20px;line-height:1.7;color:var(--muted);max-width:31em}.swh .hero .lead strong{color:var(--ink);font-weight:500}.swh .hero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.swh .hero .meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:36px;font-size:14px;color:var(--muted)}.swh .hero .meta span{display:inline-flex;align-items:center;gap:8px}.swh .tick{width:18px;height:18px;border-radius:50%;background:var(--navy);display:inline-grid;place-items:center;color:#fff;flex:none}.swh .tick svg{width:10px;height:10px}.swh .stage{position:relative;min-width:0;perspective:1600px}.swh .tilt{transform:rotateY(-7deg) rotateX(3deg);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.swh .stage:hover .tilt{transform:rotateY(-3deg) rotateX(1deg)}.swh .app{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);overflow:hidden}.swh .app:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(138,170,195,.7),transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.swh .bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--mist)}.swh .bar i{width:10px;height:10px;border-radius:50%;background:#D5DDE7;display:block}.swh .bar .url{margin-inline-start:12px;flex:1;height:26px;border-radius:8px;background:var(--paper);border:1px solid var(--line);font-size:12px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:6px;direction:ltr}.swh .bar .url svg{width:11px;height:11px;color:var(--live)}.swh .app-body{display:grid;grid-template-columns:.95fr 1.1fr}.swh .lead-col{padding:20px;border-inline-end:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.swh .who{display:flex;align-items:center;gap:12px}.swh .avatar{width:44px;height:44px;border-radius:14px;background:linear-gradient(140deg,var(--steel),var(--navy));color:#fff;display:grid;place-items:center;font-weight:700;font-size:17px;box-shadow:0 6px 14px -6px rgba(27,42,74,.6)}.swh .who b{display:block;font-size:16px}.swh .who small{color:var(--muted);font-size:12.5px;direction:ltr;display:block;text-align:end}.swh .chips{display:flex;gap:6px;flex-wrap:wrap}.swh .chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;background:var(--sky);color:var(--navy)}.swh .chip.hot{background:#FBEFE4;color:var(--warm)}.swh .score{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--r-md);background:linear-gradient(135deg,var(--sky),#fff);border:1px solid var(--sky-2)}.swh .ring{width:62px;height:62px;background:conic-gradient(from 200deg,var(--steel),var(--navy) 82%,#fff 0);place-items:center;flex:none}.swh .ring,.swh .ring span{border-radius:50%;display:grid}.swh .ring span{width:48px;height:48px;background:var(--paper);place-items:center;font-weight:900;font-size:19px}.swh .score small{display:block;color:var(--muted);font-size:12px}.swh .score b{font-size:14.5px}.swh .kv{display:grid;grid-template-columns:1fr 1fr;gap:8px}.swh .kv div{border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 11px}.swh .kv small{display:block;font-size:11px;color:var(--muted)}.swh .kv b{font-size:16px;font-weight:900;white-space:nowrap}.swh .kv .filled{position:relative}.swh .kv .filled:after{content:"";position:absolute;top:8px;inset-inline-end:8px;width:6px;height:6px;border-radius:50%;background:var(--steel)}.swh .ai-col{padding:20px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,#FBFDFF,#fff)}.swh .ai-head{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--muted)}.swh .ai-head b{color:var(--ink);font-size:14px;display:inline-flex;align-items:center;gap:7px}.swh .spark{width:16px;height:16px;color:var(--steel-d)}.swh .summary{font-size:14px;line-height:1.75;color:#24344F}.swh .summary mark{background:linear-gradient(transparent 60%,rgba(138,170,195,.38) 0);color:inherit;padding:0 1px}.swh .next{border-radius:var(--r-md);padding:12px 14px;display:flex;gap:10px;align-items:center;font-size:13.5px;background:var(--navy);color:#fff}.swh .next svg{width:18px;height:18px;flex:none;color:var(--steel)}.swh .next small{display:block;color:rgba(255,255,255,.7);font-size:12px}.swh .next .go{margin-inline-start:auto;font-size:12px;font-weight:700;background:rgba(255,255,255,.12);padding:5px 10px;border-radius:999px}.swh .transcript{display:flex;flex-direction:column;gap:7px;font-size:12.5px;border-top:1px solid var(--line);padding-top:12px}.swh .line{display:flex;gap:8px;align-items:baseline}.swh .line em{font-style:normal;font-weight:700;font-size:11px;color:var(--muted);min-width:32px}.swh .line.rep em{color:var(--steel-d)}.swh .typing:after{content:"";display:inline-block;width:2px;height:13px;background:var(--navy);margin-inline-start:2px;vertical-align:-2px;animation:swh-blink 1s steps(1) infinite}@keyframes swh-blink{50%{opacity:0}}.swh .float{position:absolute;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-2);padding:12px 14px;display:flex;align-items:center;gap:12px;transform:translateZ(60px)}.swh .float b{display:block;font-size:14px}.swh .float small{color:var(--muted);font-size:12px}.swh .float.call{inset-inline-start:-36px;bottom:-44px}.swh .float.call .ic{width:38px;height:38px;border-radius:12px;background:var(--live);display:grid;place-items:center;color:#fff;box-shadow:0 8px 18px -8px rgba(30,158,106,.8)}.swh .float.call .ic svg{width:17px;height:17px}.swh .wave{display:flex;gap:3px;align-items:center;height:24px}.swh .wave i{width:3px;border-radius:2px;background:var(--steel-d);display:block;animation:swh-w 1.1s ease-in-out infinite}@keyframes swh-w{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.swh .float.tag{inset-inline-end:-26px;top:-24px;padding:10px 14px;font-size:13px;font-weight:500;gap:8px}.swh .float.queue{inset-inline-end:-40px;bottom:72px;flex-direction:column;align-items:stretch;gap:8px;width:188px;padding:12px}.swh .float.queue h4{margin:0;font-size:12px;color:var(--muted);font-weight:500;display:flex;justify-content:space-between}.swh .qrow{display:flex;align-items:center;gap:8px;font-size:13px}.swh .qrow i{width:22px;height:22px;border-radius:7px;background:var(--sky);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700;color:var(--navy)}.swh .qrow span{margin-inline-start:auto;font-size:11px;color:var(--muted)}.swh .stats{position:relative;z-index:2;margin-top:-72px}.swh .stats .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);display:grid;grid-template-columns:repeat(4,1fr)}.swh .stats .cell{padding:30px 30px 28px;display:flex;flex-direction:column;gap:6px;border-inline-start:1px solid var(--line)}.swh .stats .cell:first-child{border-inline-start:0}.swh .stats b{font-size:44px;font-weight:900;line-height:1;letter-spacing:-.02em}.swh .stats span{color:var(--muted);font-size:14.5px}.swh section.block{padding-block:128px}.swh .sec-head{max-width:760px;display:flex;flex-direction:column;gap:18px;margin-bottom:60px}.swh .sec-head h2{font-size:clamp(34px,3.8vw,52px);line-height:1.08;font-weight:900;letter-spacing:-.02em}.swh .sec-head p{font-size:19px;color:var(--muted);max-width:38em}.swh .sec-head.center{margin-inline:auto;text-align:center;align-items:center}.swh .how{display:grid;grid-template-columns:.9fr 1.25fr;gap:28px;align-items:stretch}.swh .steps{display:flex;flex-direction:column;gap:10px}.swh .steps button{all:unset;cursor:pointer;display:grid;grid-template-columns:44px 1fr;gap:4px 16px;padding:20px 22px;border-radius:var(--r-lg);border:1px solid transparent;transition:background .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.swh .steps button:hover{background:var(--mist)}.swh .steps button[aria-selected=true]{background:var(--paper);border-color:var(--line);box-shadow:var(--sh-1)}.swh .steps .n{grid-row:span 2;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-weight:900;font-size:17px;background:var(--sky);color:var(--navy);transition:background .2s,color .2s}.swh .steps button[aria-selected=true] .n{background:var(--navy);color:#fff}.swh .steps h3{font-size:19px;font-weight:700;align-self:end}.swh .steps p{color:var(--muted);font-size:15px}.swh .steps .prog{position:absolute;bottom:0;inset-inline-start:0;height:3px;width:0;background:linear-gradient(90deg,var(--steel),var(--navy))}.swh .steps button[aria-selected=true] .prog{animation:swh-prog 5s linear forwards}@keyframes swh-prog{to{width:100%}}.swh .panel{position:relative;border-radius:var(--r-xl);background:linear-gradient(150deg,#F2F7FB,#E6EFF7);border:1px solid var(--sky-2);padding:36px;display:grid;place-items:center;min-height:440px;overflow:hidden}.swh .panel:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(138,170,195,.45),transparent 65%);top:-160px;inset-inline-end:-120px}.swh .view{position:relative;width:100%;max-width:520px;display:none;animation:swh-rise .45s cubic-bezier(.2,.7,.2,1)}.swh .view.on{display:block}@keyframes swh-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.swh .vcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:22px}.swh .vcard h4{margin:0 0 14px;font-size:13px;color:var(--muted);font-weight:500;display:flex;align-items:center;justify-content:space-between}.swh .dial{display:flex;flex-direction:column;gap:8px}.swh .drow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);font-size:14.5px}.swh .drow.now{border-color:var(--navy);background:var(--sky);box-shadow:0 0 0 4px rgba(27,42,74,.06)}.swh .drow .av{width:34px;height:34px;border-radius:11px;background:var(--sky-2);display:grid;place-items:center;font-weight:700;color:var(--navy);font-size:13px}.swh .drow.now .av{background:var(--navy);color:#fff}.swh .drow small{display:block;color:var(--muted);font-size:12px}.swh .drow .tag{margin-inline-start:auto;font-size:12px;font-weight:700;color:var(--navy)}.swh .drow .callbtn{margin-inline-start:auto;width:36px;height:36px;border-radius:50%;background:var(--live);display:grid;place-items:center;color:#fff}.swh .drow .callbtn svg{width:15px;height:15px}.swh .bubbles{display:flex;flex-direction:column;gap:10px}.swh .bub{max-width:82%;padding:10px 14px;border-radius:16px;font-size:14.5px;line-height:1.55}.swh .bub.c{background:var(--mist);border:1px solid var(--line);align-self:flex-start;border-start-start-radius:6px}.swh .bub.r{background:var(--navy);color:#fff;align-self:flex-end;border-start-end-radius:6px}.swh .bub small{display:block;font-size:11px;opacity:.65;margin-bottom:2px}.swh .sumgrid{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.swh .big-ring{width:110px;height:110px;border-radius:50%;background:conic-gradient(from 200deg,var(--steel),var(--navy) 82%,var(--sky) 0);display:grid;place-items:center}.swh .big-ring span{width:86px;height:86px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:900;font-size:32px;line-height:1}.swh .big-ring small{display:block;font-size:11px;color:var(--muted);font-weight:500}.swh .objs{display:flex;flex-direction:column;gap:8px;font-size:14px}.swh .objs div{display:flex;gap:8px;align-items:baseline}.swh .objs b{min-width:82px;color:var(--muted);font-weight:500;font-size:12.5px}.swh .fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.swh .fld{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;position:relative}.swh .fld small{display:block;font-size:12px;color:var(--muted)}.swh .fld b{font-size:15.5px}.swh .fld .ok{position:absolute;top:12px;inset-inline-end:12px;width:20px;height:20px;border-radius:50%;background:var(--live);color:#fff;display:grid;place-items:center}.swh .fld .ok svg{width:10px;height:10px}.swh .arc{margin-top:14px;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.swh .arc i{flex:1;height:6px;border-radius:6px;background:var(--sky-2)}.swh .arc i.f{background:linear-gradient(90deg,var(--steel),var(--navy))}.swh .alt{background:var(--mist);border-block:1px solid var(--line)}.swh .bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.swh .tile{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.swh .tile:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--sky-2)}.swh .tile .ico{width:44px;height:44px;border-radius:13px;background:var(--sky);color:var(--navy);display:grid;place-items:center}.swh .tile .ico svg{width:21px;height:21px}.swh .tile h3{font-size:20px;font-weight:700;margin-top:6px}.swh .tile p{color:var(--muted);font-size:15px;max-width:30em}.swh .tile .viz{margin-top:auto;padding-top:20px}.swh .s7{grid-column:span 7}.swh .s5{grid-column:span 5}.swh .s4{grid-column:span 4}.swh .s3{grid-column:span 3}.swh .tile.tile-navy{background:radial-gradient(120% 90% at 100% 0,#2E4A76 0,var(--navy) 55%,#14213B 100%);border-color:transparent;color:#fff}.swh .tile.tile-navy p{color:rgba(255,255,255,.7)}.swh .tile.tile-navy .ico{background:rgba(255,255,255,.1);color:var(--steel);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.swh .tile.tile-navy:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.9) 1px,transparent 0);background-size:20px 20px;opacity:.06;pointer-events:none}.swh .mini-tr{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.swh .mini-tr div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:9px 12px}.swh .mini-tr div em{font-style:normal;color:var(--steel);font-size:11.5px;font-weight:700;margin-inline-end:6px}.swh .mini-tr .hint{background:rgba(138,170,195,.2);border-color:rgba(138,170,195,.4)}.swh .qlist{display:flex;gap:10px}.swh .qitem{flex:1;min-width:0;border:1px solid var(--line);border-radius:var(--r-md);padding:12px;background:var(--paper);font-size:13px}.swh .qitem small{display:block;color:var(--muted);font-size:11.5px}.swh .qitem b{font-size:15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swh .qitem.now{background:var(--navy);color:#fff;border-color:var(--navy)}.swh .qitem.now small{color:rgba(255,255,255,.65)}.swh .lb{display:flex;flex-direction:column;gap:7px}.swh .lb div{display:flex;align-items:center;gap:10px;font-size:13.5px}.swh .lb i{font-style:normal;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:900;background:var(--sky);color:var(--navy)}.swh .lb .first i{background:var(--navy);color:#fff}.swh .lb .bar2{flex:1;height:7px;border-radius:7px;background:var(--sky)}.swh .lb .bar2 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--steel),var(--navy))}.swh .lb b{min-width:24px;text-align:end;font-weight:900}.swh .cols{display:flex;align-items:flex-end;gap:7px;height:78px}.swh .cols i{flex:1;border-radius:7px 7px 3px 3px;background:var(--sky-2);display:block}.swh .cols i.hi{background:linear-gradient(180deg,var(--steel),var(--navy))}.swh .funnel{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.swh .funnel div{height:26px;border-radius:8px;background:var(--sky);display:flex;align-items:center;justify-content:space-between;padding-inline:10px;color:var(--navy)}.swh .funnel b{font-weight:900}.swh .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.swh .plan{border:1px solid var(--line);border-radius:var(--r-xl);padding:34px;display:flex;flex-direction:column;gap:22px;background:var(--paper);position:relative;transition:box-shadow .25s,transform .25s}.swh .plan:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.swh .plan .top{display:flex;align-items:center;justify-content:space-between}.swh .plan h3{font-size:20px;font-weight:700}.swh .plan .badge{font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.swh .price{display:flex;align-items:baseline;gap:10px}.swh .price b{font-size:54px;font-weight:900;line-height:1;letter-spacing:-.03em}.swh .price span{color:var(--muted);font-size:14.5px;white-space:nowrap}.swh .split{display:flex;flex-direction:column;gap:10px;font-size:15px;border-top:1px solid var(--line);padding-top:18px}.swh .split div{display:flex;justify-content:space-between;gap:12px}.swh .split div span:first-child{color:var(--muted)}.swh .plan .btn{margin-top:auto}.swh .plan.feat{background:radial-gradient(130% 90% at 0 0,#34527F 0,var(--navy) 50%,#15223D 100%);border-color:transparent;color:#fff;box-shadow:var(--sh-3)}.swh .plan.feat .price span,.swh .plan.feat .split div span:first-child{color:rgba(255,255,255,.65)}.swh .plan.feat .split{border-color:rgba(255,255,255,.14)}.swh .plan.feat .btn{background:#fff;color:var(--navy);box-shadow:0 10px 24px -12px rgba(0,0,0,.5)}.swh .foot-note{margin-top:26px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;color:var(--muted);font-size:14px}.swh .foot-note span{display:inline-flex;align-items:center;gap:8px}.swh .foot-note span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--steel)}.swh .faq{max-width:820px;margin-inline:auto;display:flex;flex-direction:column;gap:10px}.swh .faq details{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);padding:0 24px;transition:box-shadow .2s}.swh .faq details[open]{box-shadow:var(--sh-1)}.swh .faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px;font-size:17.5px;font-weight:700}.swh .faq summary::-webkit-details-marker{display:none}.swh .faq summary i{width:30px;height:30px;border-radius:50%;background:var(--sky);display:grid;place-items:center;flex:none;transition:transform .25s,background .2s}.swh .faq summary i svg{width:12px;height:12px;color:var(--navy)}.swh .faq details[open] summary i{transform:rotate(45deg);background:var(--sky-2)}.swh .faq details p{padding-bottom:22px;color:var(--muted);font-size:16px;max-width:42em}.swh .cta{padding-block:20px 120px}.swh .cta-card{position:relative;overflow:hidden;border-radius:36px;background:radial-gradient(90% 120% at 100% 0,#355684 0,var(--navy) 45%,#121E36 100%);color:#fff;display:grid;grid-template-columns:1.1fr 1fr;gap:56px;padding:72px}.swh .cta-card:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.9) 1px,transparent 0);background-size:22px 22px;opacity:.07;-webkit-mask-image:linear-gradient(0deg,#000,transparent 80%);mask-image:linear-gradient(0deg,#000,transparent 80%)}.swh .cta-card:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:rgba(138,170,195,.28);filter:blur(80px);inset-inline-start:-160px;bottom:-240px}.swh .cta-card>*{position:relative;z-index:1}.swh .cta-copy{display:flex;flex-direction:column;gap:22px}.swh .cta-copy img{height:36px;width:auto;align-self:flex-start}.swh .cta-copy h2{font-size:clamp(34px,3.6vw,50px);font-weight:900;line-height:1.08;margin-top:22px;letter-spacing:-.02em}.swh .cta-copy p{color:rgba(255,255,255,.72);font-size:18.5px}.swh .cta-copy ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;font-size:16px}.swh .cta-copy li{display:flex;gap:12px;align-items:center}.swh .cta-copy li i{width:26px;height:26px;border-radius:9px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);display:grid;place-items:center;color:var(--steel);flex:none}.swh .cta-copy li i svg{width:12px;height:12px}.swh form.demo{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);padding:32px;display:flex;flex-direction:column;gap:16px;box-shadow:0 40px 80px -30px rgba(0,0,0,.55)}.swh form.demo h3{font-size:22px;font-weight:900}.swh form.demo .sub{color:var(--muted);font-size:14.5px;margin-top:-8px}.swh .field{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:500}.swh .field input,.swh .field select{height:50px;border-radius:13px;border:1px solid var(--line);background:var(--mist);padding-inline:14px;font:inherit;font-weight:400;color:var(--ink);transition:border-color .15s,box-shadow .15s,background .15s}.swh .field input:focus,.swh .field select:focus{outline:none;border-color:var(--steel);box-shadow:0 0 0 4px rgba(138,170,195,.25);background:var(--paper)}.swh .sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.swh .sizes label{position:relative}.swh .sizes input{position:absolute;opacity:0;inset:0}.swh .sizes span{display:grid;place-items:center;height:46px;border-radius:12px;border:1px solid var(--line);background:var(--mist);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.swh .sizes input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}.swh .sizes input:focus-visible+span{outline:3px solid var(--steel);outline-offset:2px}.swh form.demo .btn{width:100%}.swh form.demo small{color:var(--muted);font-size:12.5px;text-align:center}.swh .done{display:none;text-align:center;padding:40px 0;flex-direction:column;align-items:center;gap:10px}.swh .done .okc{width:56px;height:56px;border-radius:50%;background:var(--live);display:grid;place-items:center;color:#fff}.swh .done b{font-size:21px}.swh footer{border-top:1px solid var(--line);padding-block:44px;background:var(--mist)}.swh footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.swh footer img{height:26px;width:auto}.swh footer nav{display:flex;gap:22px;flex-wrap:wrap}.swh footer nav a:hover{color:var(--ink)}@media (max-width:1080px){.swh .hero .wrap{grid-template-columns:1fr;gap:80px}.swh .float.queue,.swh .nav ul{display:none}.swh .how{grid-template-columns:1fr}.swh .s5,.swh .s7{grid-column:span 12}.swh .s3,.swh .s4{grid-column:span 6}.swh .plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.swh .plan{min-width:0}.swh .cta-card{grid-template-columns:1fr;padding:48px 32px}.swh .stats .card{grid-template-columns:1fr 1fr}.swh .stats .cell:nth-child(3){border-inline-start:0}.swh .stats .cell:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:600px){.swh .hero{padding-block:48px 150px}.swh .hero .lead{font-size:17.5px}.swh .stage:hover .tilt,.swh .tilt{transform:none}.swh .app-body{grid-template-columns:1fr}.swh .lead-col{border-inline-end:0;border-bottom:1px solid var(--line)}.swh .float.call{inset-inline-start:10px;bottom:-40px}.swh .float.tag{inset-inline-end:10px}.swh .s3,.swh .s4{grid-column:span 12}.swh section.block{padding-block:84px}.swh .stats b{font-size:34px}.swh .stats .cell{padding:22px}.swh .panel{padding:18px;min-height:0}.swh .fields,.swh .sumgrid{grid-template-columns:1fr}.swh .sumgrid{justify-items:center}.swh .sizes{grid-template-columns:1fr 1fr}.swh .cta-card{padding:36px 20px;border-radius:28px}.swh .nav .wrap{gap:10px}.swh .nav img{height:26px}.swh .nav .act{gap:4px;font-size:14px}.swh .nav .act .login{padding:8px 10px;white-space:nowrap}.swh .nav .btn{height:40px;padding-inline:14px;font-size:14px;white-space:nowrap}.swh .plan{padding:24px 20px;gap:18px}.swh .price{flex-wrap:wrap;gap:4px 10px}.swh .price b{font-size:44px}.swh .price span{white-space:normal}.swh .qlist{flex-direction:column}}@media (prefers-reduced-motion:reduce){.swh *,.swh :after,.swh :before{animation:none!important;transition:none!important}.swh .tilt{transform:none}}