html:has(.sw){scroll-padding-top:5.5rem}.sw{--paper:#fbfbf9;--paper-2:#f4f3ef;--paper-3:#ecebe6;--panel:#fff;--ink:#111315;--ink-2:#1b1e21;--ink-3:#26292d;--body:#3a3d42;--muted:#6b6f76;--faint:#93969c;--line:#e6e5e0;--line-strong:#d3d2cb;--line-dark:#fbfbf91f;--amber:#f5a524;--amber-mark:#c98410;--amber-text:#8a6100;--amber-soft:#fef3dc;--teal:#0f9d8a;--teal-text:#0b7f70;--teal-soft:#e2f4f1;--red:#d9534f;--red-text:#b8403c;--blue:#3e63d6;--ghost:#a9adb4;--h0:#0f9d8a;--h1:#92d4c9;--h2:#ecebe6;--h3:#f7cd7a;--h4:#d98a0a;--sans:var(--font-sora);--mono:var(--font-plex-mono);--ease:cubic-bezier(.22, 1, .36, 1);--shell:1240px;--gutter:clamp(16px, 4.4vw, 56px);--pad:clamp(88px, 11vw, 152px);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16.5px;line-height:1.6;overflow-x:clip}.sw ::selection{background:var(--amber);color:var(--ink)}.sw :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.sw-deep :focus-visible,.sw-footer :focus-visible{outline-color:var(--amber)}.sw-shell{width:100%;max-width:calc(var(--shell) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sw h1,.sw h2,.sw h3{letter-spacing:-.035em;font-weight:600}.sw h2{font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:1.04}.sw h3{letter-spacing:-.02em;font-size:1.15rem;line-height:1.3}.sw-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;font-size:.74rem;display:inline-flex}.sw-eyebrow:before{content:"";background:var(--amber);border-radius:2px;width:8px;height:8px}.sw-mark{isolation:isolate;color:inherit;white-space:nowrap;background:0 0;padding-inline:.06em;position:relative}.sw-mark:before{content:"";z-index:-1;background:var(--amber);transform-origin:0;transition:transform 1.1s var(--ease);border-radius:.12em;position:absolute;inset:.52em -.02em .08em}.sw-motion .sw-mark:not(.is-in):before{transform:scaleX(0)}.sw-deep .sw-mark{padding-inline:.14em}.sw-deep .sw-mark:before{border-radius:.14em;top:.1em;bottom:.02em}.sw-head{gap:1.1rem;max-width:50rem;margin-bottom:clamp(2.6rem,5vw,4rem);display:grid}.sw-head--centre{text-align:center;justify-items:center;margin-inline:auto}.sw-head__lede{max-width:38rem;color:var(--body);font-size:1.08rem}.sw-btn{isolation:isolate;border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--paper);transition:color .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.4rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.sw-btn:before{content:"";z-index:-1;background:var(--amber);transition:transform .55s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.sw-btn:hover{color:var(--ink);border-color:var(--amber)}.sw-btn:hover:before{transform:none}.sw-btn:active{transform:translateY(1px)}.sw-btn--ghost{background:var(--panel);color:var(--ink);border-color:var(--line-strong)}.sw-btn--ghost:before{background:var(--paper-2)}.sw-btn--ghost:hover{border-color:var(--ink)}.sw-btn--small{border-radius:10px;min-height:40px;padding:0 1rem;font-size:.86rem}.sw-btn--block{width:100%}.sw-nav{z-index:100;padding:1rem var(--gutter);transition:background-color .5s var(--ease), border-color .5s var(--ease), padding .5s var(--ease);border-bottom:1px solid #0000;align-items:center;gap:2rem;display:flex;position:fixed;inset:0 0 auto}.sw-nav.is-scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#fbfbf9db;padding-block:.7rem}.sw-nav.on-dark{border-color:var(--line-dark);color:var(--paper);background:#111315d1}.sw-nav.on-dark .sw-nav__menu ul a,.sw-nav.on-dark .sw-nav__signin{color:#e4e5e1}.sw-nav.on-dark .sw-brand__mark{color:var(--ink-3)}.sw-nav.on-dark .sw-btn--small{background:var(--amber);border-color:var(--amber);color:var(--ink)}.sw-nav.on-dark .sw-btn--small:before{background:var(--paper)}.sw-brand{color:inherit;letter-spacing:-.035em;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.sw-nav>.sw-brand{margin-right:auto}.sw-brand__mark{width:30px;height:30px;color:var(--ink)}.sw-nav__menu{align-items:center;gap:2.4rem;display:flex}.sw-nav__menu ul{gap:1.9rem;display:flex}.sw-nav__menu ul a{color:var(--body);transition:color .3s var(--ease);font-size:.9rem;text-decoration:none}.sw-nav__menu ul a:hover{color:var(--ink)}.sw-nav__actions{align-items:center;gap:1.2rem;display:flex}.sw-nav__signin{color:var(--ink);font-size:.9rem;font-weight:500;text-decoration:none}.sw-nav__signin:hover{text-underline-offset:4px;text-decoration:underline}.sw-nav__toggle{display:none}@media (width<=960px){.sw-nav{gap:1rem}.sw-nav__toggle{background:var(--panel);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);border-radius:12px;place-content:center;gap:6px;padding:0;display:grid}.sw-nav__toggle i{width:17px;height:1.5px;transition:transform .5s var(--ease);background:currentColor;display:block}.sw-nav.is-open .sw-nav__toggle i:first-of-type{transform:translateY(3.75px)rotate(45deg)}.sw-nav.is-open .sw-nav__toggle i:last-of-type{transform:translateY(-3.75px)rotate(-45deg)}.sw-nav__menu{z-index:-1;padding:6rem var(--gutter) 3rem;background:var(--paper);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .6s var(--ease), visibility 0s .6s;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.4rem;position:fixed;inset:0}.sw-nav.is-open .sw-nav__menu{clip-path:inset(0);visibility:visible;transition:clip-path .6s var(--ease)}.sw-nav.is-open{-webkit-backdrop-filter:none;color:var(--ink);background:0 0;border-color:#0000}.sw-nav.is-open .sw-brand__mark{color:var(--ink)}.sw-nav.on-dark .sw-nav__toggle{background:var(--ink-3);border-color:var(--line-dark);color:var(--paper)}.sw-nav.is-open .sw-nav__toggle{background:var(--panel);border-color:var(--line-strong);color:var(--ink)}.sw-nav.on-dark .sw-nav__menu ul a,.sw-nav.on-dark .sw-nav__signin{color:var(--ink)}.sw-nav__menu ul{flex-direction:column;gap:.5rem}.sw-nav__menu ul a{letter-spacing:-.04em;color:var(--ink);font-size:clamp(2rem,9vw,3rem);font-weight:600}.sw-nav__actions{flex-direction:column;align-items:flex-start;gap:1rem}}.sw-hero{isolation:isolate;padding-top:clamp(7.5rem,14vh,10rem);position:relative;overflow-x:clip}.sw-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#f5a52433 0%,#f5a5240f 45%,#f5a52400 70%);width:min(1100px,120vw);height:720px;position:absolute;top:18rem;left:50%;transform:translate(-50%)}.sw-hero__grid{z-index:-2;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.7;background-position:top;background-size:64px 64px;position:absolute;inset:0 0 30%;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 0%,#0000 75%)}.sw-hero__text{text-align:center;justify-items:center;display:grid}.sw-pill{background:var(--panel);border:1px solid var(--line);color:var(--body);border-radius:99px;align-items:center;gap:.65rem;padding:.35rem .9rem .35rem .4rem;font-size:.82rem;display:inline-flex;box-shadow:0 8px 24px -16px #1113154d}.sw-pill span{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.04em;border-radius:99px;padding:.15rem .55rem;font-size:.7rem}.sw-hero__title{letter-spacing:-.055em;margin-top:1.6rem;font-size:clamp(2.9rem,7.6vw,6.8rem);line-height:.98}.sw-hero__lede{max-width:40rem;color:var(--body);margin-top:1.6rem;font-size:clamp(1.02rem,1.35vw,1.16rem)}.sw-hero__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.2rem;display:flex}.sw-hero__proof{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.3rem 1.4rem;margin-top:1.4rem;font-size:.76rem;display:flex}.sw-hero__proof span{align-items:center;gap:.45rem;display:inline-flex}.sw-hero__proof span:before{content:"";border-left:1.5px solid var(--teal);border-bottom:1.5px solid var(--teal);width:9px;height:5px;transform:translateY(-2px)rotate(-45deg)}.sw-stage{width:100%;max-width:calc(1180px + var(--gutter) * 2);padding-inline:var(--gutter);perspective:1800px;perspective-origin:50% 0;margin:clamp(3rem,6vw,4.6rem) auto 0}.sw-ui{background:var(--panel);border:1px solid var(--line);transform-origin:50% 0;will-change:transform;border-radius:20px;grid-template-columns:62px minmax(0,1fr);font-size:13px;line-height:1.4;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 50px 100px -40px #11131559,0 20px 40px -30px #11131540}.sw-ui__side{background:var(--paper-2);border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:14px;padding:18px 0;display:flex}.sw-ui__logo{width:30px;height:30px;color:var(--ink);margin-bottom:10px}.sw-ui__side i{background:var(--paper-3);border-radius:9px;width:30px;height:30px}.sw-ui__side i.is-on{background:var(--ink)}.sw-ui__main{background:var(--paper);gap:16px;padding:18px 22px 22px;display:grid;position:relative}.sw-ui__top{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.sw-ui__top strong{color:var(--ink);font-weight:600}.sw-ui__live{background:var(--teal-soft);color:var(--teal-text);font-family:var(--mono);border-radius:99px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:11px;display:inline-flex}.sw-ui__live span{background:var(--teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #0f9d8a2e}.sw-ui__kpis{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:12px;display:grid}.sw-ui__kpi{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:13px;align-content:start;gap:4px;padding:13px 14px;display:grid}.sw-ui__kpi--lead{background:var(--ink);border-color:var(--ink);color:#b9bbb7}.sw-ui__num{font-family:var(--mono);letter-spacing:-.04em;color:var(--ink);font-size:22px;font-weight:500;line-height:1.15}.sw-ui__num small{color:var(--muted);font-size:13px}.sw-ui__kpi--lead .sw-ui__num{color:var(--paper);font-size:26px}.sw-ui__d{font-family:var(--mono);color:var(--teal-text);font-size:11px}.sw-ui__kpi--lead .sw-ui__d{color:#5fd6c4}.sw-ui__d.is-bad{color:var(--red-text)}.sw-ui__meter{border-radius:2px;width:100%;height:4px;margin-top:6px;overflow:hidden}.sw-ui__mtrack{fill:#fbfbf929}.sw-ui__mfill{fill:var(--amber)}.sw-ui__dots{gap:4px;margin-top:4px;display:flex}.sw-ui__dots i{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--red);border-radius:50%}.sw-ui__dots i.is-on{background:var(--teal);box-shadow:none}.sw-ui__panels{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:12px;display:grid}.sw-ui__panel{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:14px 16px}.sw-ui__h{color:var(--ink);margin-bottom:10px;font-weight:600}.sw-ui__h span{color:var(--muted);margin-left:.4rem;font-size:12px;font-weight:400}.sw-ui__board ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sw-ui__board li{border-top:1px solid var(--line);grid-template-columns:7.2rem minmax(0,1fr) 3.6rem;align-items:center;gap:10px;padding:9px 0;display:grid}.sw-ui__board li:first-child{border-top:0}.sw-ui__loc{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sw-ui__bar{border-radius:3px;width:100%;height:8px;overflow:hidden}.sw-ui__track{fill:var(--paper-3)}.sw-ui__fill,.sw-mini__fill{fill:var(--teal)}.sw-ui__fill.is-below,.sw-mini__fill.is-below{fill:var(--red)}.sw-ui__tick{fill:var(--ink)}.sw-ui__pct{font-family:var(--mono);color:var(--ink);text-align:right;font-size:12px}.sw-ui__chart svg{width:100%;height:auto;overflow:visible}.sw-ui__grid{stroke:var(--line);stroke-width:1px}.sw-ui__area{fill:var(--amber);fill-opacity:.16}.sw-ui__line{fill:none;stroke:var(--amber-mark);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.sw-ui__ghost{fill:none;stroke:var(--ghost);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sw-ui__end{fill:var(--amber-mark);stroke:var(--panel);stroke-width:2px}.sw-ui__now{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.sw-ui__x{font-family:var(--mono);fill:var(--muted);text-anchor:middle;font-size:11px}.sw-ui__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sw-ui__sync{font-family:var(--mono);color:var(--muted);align-items:center;gap:.5rem;font-size:11px;display:inline-flex}.sw-ui__sync span{background:var(--teal);border-radius:50%;width:6px;height:6px}.sw-ui__toast{background:var(--ink);color:#c9cbc6;border-radius:12px;align-items:center;gap:10px;max-width:320px;padding:11px 14px;display:flex;box-shadow:0 24px 40px -20px #1113158c}.sw-ui__toast strong{color:var(--paper);font-weight:600;display:block}.sw-ui__toast-icon{background:var(--amber);border-radius:8px;flex:none;width:26px;height:26px;position:relative}.sw-ui__toast-icon:after{content:"!";font-family:var(--mono);color:var(--ink);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}@media (width<=860px){.sw-ui{border-radius:16px;grid-template-columns:minmax(0,1fr);font-size:12px}.sw-ui__side{display:none}.sw-ui__main{gap:12px;padding:14px}.sw-ui__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sw-ui__kpi{padding:10px 11px}.sw-ui__kpi--lead{grid-column:1/-1}.sw-ui__num{font-size:18px}.sw-ui__kpi--lead .sw-ui__num{font-size:24px}.sw-ui__panels{grid-template-columns:minmax(0,1fr);gap:8px}.sw-ui__board li{grid-template-columns:6.4rem minmax(0,1fr) 3.2rem;padding:7px 0}.sw-ui__toast{width:100%;max-width:none}.sw-ui__h span{margin:.1rem 0 0;display:block}}.sw-logos{text-align:center;padding-block:clamp(4rem,8vw,6.5rem) 0}.sw-logos__title{font-family:var(--mono);color:var(--muted);padding-inline:var(--gutter);letter-spacing:.04em!important;font-size:.78rem!important;font-weight:400!important;line-height:1.5!important}.sw-marquee{margin-top:2rem;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sw-marquee .sw-marquee__track{flex:none;align-items:center;gap:clamp(2.6rem,5vw,4.4rem);padding-right:clamp(2.6rem,5vw,4.4rem);animation:42s linear infinite sw-marquee;display:flex}.sw-marquee:hover .sw-marquee__track{animation-play-state:paused}@keyframes sw-marquee{to{transform:translate(-100%)}}.sw-logo{white-space:nowrap;color:#4c5056;font-size:1.3rem;line-height:1}.sw-logo--a{letter-spacing:-.06em;font-size:1.5rem;font-weight:700}.sw-logo--b{font-family:var(--mono);letter-spacing:.22em;font-size:.9rem;font-weight:500}.sw-logo--c{letter-spacing:-.02em;font-size:1.45rem;font-weight:300}.sw-logo--d{letter-spacing:-.03em;font-style:italic;font-weight:600}.sw-logo--e{letter-spacing:.06em;font-size:1.05rem;font-weight:800}.sw-logo--f{letter-spacing:-.04em;font-weight:500}.sw-logo--g{font-family:var(--mono);letter-spacing:-.02em;font-size:1.2rem;font-weight:500}.sw-logo--h{letter-spacing:.02em;text-transform:uppercase;font-size:.95rem;font-weight:400}@media (prefers-reduced-motion:reduce){.sw-marquee{flex-wrap:wrap;justify-content:center;-webkit-mask-image:none;mask-image:none}.sw-marquee .sw-marquee__track{flex-wrap:wrap;justify-content:center;row-gap:1.4rem;padding-right:0;animation:none}.sw-marquee__track[aria-hidden=true]{display:none}}.sw-features{padding-block:var(--pad)}.sw-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sw-card{isolation:isolate;background:var(--panel);border:1px solid var(--line);transition:border-color .4s var(--ease), box-shadow .4s var(--ease);--mx:50%;--my:0%;border-radius:20px;align-content:start;gap:.6rem;padding:14px 14px 1.6rem;display:grid;position:relative;overflow:hidden}.sw-card:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #f5a52429, #f5a52400 60%);transition:opacity .5s var(--ease);position:absolute;inset:0}.sw-card:hover{border-color:var(--line-strong);box-shadow:0 30px 60px -45px #11131566}.sw-card:hover:before{opacity:1}.sw-card--wide{grid-column:span 2}.sw-card h3,.sw-card>p{padding-inline:.6rem}.sw-card h3{margin-top:.8rem}.sw-card>p{color:var(--body);max-width:34rem;font-size:.95rem}.sw-card__ui{background:var(--paper-2);border:1px solid var(--line);border-radius:13px;align-content:center;gap:10px;height:188px;padding:18px 20px;font-size:12.5px;display:grid;overflow:hidden}.sw-mini-board p{grid-template-columns:7rem minmax(0,1fr) 2.6rem;align-items:center;gap:12px;display:grid}.sw-mini-board span{font-weight:500}.sw-mini-board svg{border-radius:3px;width:100%;height:9px;overflow:hidden}.sw-mini-board em{font-style:normal;font-family:var(--mono);text-align:right}.sw-mini-msg{align-content:center;justify-items:center}.sw-mini-msg__time{font-family:var(--mono);color:var(--muted);font-size:11px}.sw-mini-msg__bubble{background:var(--panel);border:1px solid var(--line);max-width:15rem;color:var(--body);border-radius:14px 14px 14px 4px;padding:12px 14px;box-shadow:0 14px 30px -20px #11131559}.sw-mini-msg__bubble strong{color:var(--ink);display:block}.sw-mini-heat{gap:4px}.sw-mini-heat p{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.sw-mini-heat i{border-radius:4px;height:18px}.sw-h0{background:var(--h0)}.sw-h1{background:var(--h1)}.sw-h2{background:var(--h2);box-shadow:inset 0 0 0 1px var(--line-strong)}.sw-h3{background:var(--h3)}.sw-h4{background:var(--h4)}.sw-mini-alerts{gap:8px}.sw-mini-alerts p{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-weight:500;display:flex}.sw-mini-alerts i,.sw-prev__alert i{background:var(--amber);border-radius:3px;flex:none;width:10px;height:10px}.sw-mini-alerts i.is-till,.sw-prev__alert i.is-till{background:var(--red)}.sw-mini-alerts i.is-sales{background:var(--ink)}.sw-mini-cmp{gap:14px}.sw-mini-cmp p{grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:12px;display:grid}.sw-mini-cmp svg{width:100%;height:18px}.sw-mini-cmp .sw-mini__fill{fill:var(--amber-mark)}.sw-mini-cmp .sw-mini__fill.is-b{fill:var(--blue)}.sw-mini-cal{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;padding-bottom:14px}.sw-mini-cal p{align-content:end;justify-items:center;gap:6px;height:100%;display:grid;position:relative}.sw-mini-cal svg{border-radius:6px 6px 0 0;width:100%;max-width:46px;height:110px;overflow:hidden}.sw-mini__col{fill:var(--ink);opacity:.88}.sw-mini-cal span{font-family:var(--mono);color:var(--muted);font-size:11px}.sw-mini-cal .is-hol .sw-mini__col{fill:var(--amber);opacity:1}.sw-mini-cal em{white-space:nowrap;font-style:normal;font-family:var(--mono);color:var(--amber-text);font-size:10px;position:absolute;top:0;left:0}@media (width<=1100px){.sw-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.sw-bento{grid-template-columns:minmax(0,1fr)}.sw-card--wide{grid-column:auto}.sw-card__ui{height:170px;padding:14px 16px}.sw-mini-board p{grid-template-columns:6.2rem minmax(0,1fr) 2.4rem;gap:8px}.sw-mini-cal{gap:6px}}.sw-how{padding-block:var(--pad);background:var(--paper-2);border-block:1px solid var(--line)}.sw-how__grid{gap:clamp(3rem,6vw,6rem);display:grid}.sw-how__intro{align-content:start;gap:1.1rem;display:grid}.sw-how__intro>p{color:var(--body);max-width:30rem;font-size:1.05rem}.sw-how__photo{aspect-ratio:3/2;background:var(--paper-3);border-radius:20px;margin-top:1.4rem;overflow:hidden}.sw-how__photo picture,.sw-how__photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.sw-steps{align-content:start;gap:0;display:grid;position:relative}.sw-steps__rail{background:var(--line-strong);width:1px;position:absolute;top:1rem;bottom:1rem;left:1.35rem}.sw-steps__rail span{background:var(--ink);transform-origin:top;width:100%;height:100%;display:block}.sw-motion .sw-steps__rail span{transform:scaleY(0)}.sw-step{grid-template-columns:2.7rem minmax(0,1fr);column-gap:1.5rem;padding-bottom:clamp(2.4rem,4vw,3.4rem);display:grid;position:relative}.sw-step:last-child{padding-bottom:0}.sw-step__dot{z-index:1;background:var(--panel);border:1px solid var(--line-strong);width:2.7rem;height:2.7rem;font-family:var(--mono);color:var(--ink);border-radius:50%;place-items:center;font-size:.82rem;display:grid;position:relative}.sw-step__text{gap:.6rem;padding-top:.15rem;display:grid}.sw-step__n{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber-text);font-size:.74rem}.sw-step h3{font-size:clamp(1.3rem,2vw,1.6rem)}.sw-step__text p:last-child{color:var(--body);max-width:34rem}@media (width>=1000px){.sw-how__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.sw-steps{padding-top:4.4rem}}.sw-deep{padding-block:var(--pad);background:var(--ink);color:var(--paper)}.sw-deep .sw-eyebrow{color:#a3a5a1}.sw-deep h2{color:var(--paper)}.sw-deep .sw-mark{color:var(--ink)}.sw-tabs{background:var(--ink-3);border:1px solid var(--line-dark);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto clamp(2rem,4vw,3rem);padding:4px;display:flex}.sw-tabs__btn{color:#b9bbb7;min-height:42px;transition:background-color .35s var(--ease), color .35s var(--ease);background:0 0;border:0;border-radius:10px;padding:0 1.15rem;font-size:.9rem}.sw-tabs__btn:hover{color:var(--paper)}.sw-tabs__btn[aria-selected=true]{background:var(--paper);color:var(--ink);font-weight:500}.sw-deep__stage{display:grid}.sw-deep__panel{grid-area:1/1;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.sw-deep__panel[hidden]{display:none}.js .sw-deep__stage.is-ready .sw-deep__panel[hidden]{visibility:hidden;opacity:0;display:grid}.sw-deep__text{gap:1rem;max-width:30rem;display:grid}.sw-deep__text h3{letter-spacing:-.035em;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.12}.sw-deep__text>p{color:#c9cbc6}.sw-deep__text ul{border-top:1px solid var(--line-dark);gap:0;margin-top:.4rem;display:grid}.sw-deep__text li{border-bottom:1px solid var(--line-dark);color:#e4e5e1;padding:.75rem 0 .75rem 1.7rem;font-size:.94rem;position:relative}.sw-deep__text li:before{content:"";border-left:1.5px solid var(--amber);border-bottom:1.5px solid var(--amber);width:9px;height:5px;position:absolute;top:1.15rem;left:.1rem;transform:rotate(-45deg)}.sw-deep__ui{min-height:420px;display:grid;position:relative}.sw-prev{background:var(--paper);color:var(--ink);border-radius:20px;align-content:start;gap:14px;padding:22px;font-size:13px;display:grid;box-shadow:0 40px 80px -40px #0009}.sw-prev__h{font-weight:600}.sw-prev__h span{color:var(--muted);margin-left:.4rem;font-weight:400}.sw-prev svg{width:100%;height:auto;overflow:visible}.sw-prev__stats{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;font-size:12px;display:grid}.sw-prev__stats b{font-family:var(--mono);letter-spacing:-.03em;color:var(--ink);font-size:18px;font-weight:500;display:block}.sw-prev__heat{gap:4px;display:grid}.sw-prev__heat p{grid-template-columns:7.4rem repeat(10,minmax(0,1fr));align-items:center;gap:4px;display:grid}.sw-prev__heat span{color:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sw-prev__heat i{border-radius:4px;height:24px}.sw-prev__key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;font-size:12px;display:flex}.sw-prev__key i{border-radius:3px;width:14px;height:10px;margin-right:-.5rem}.sw-prev--alerts{gap:10px}.sw-prev__alert{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.sw-prev__alert span{color:var(--muted);font-size:12px}.sw-prev__alert b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.sw-prev__alert em{border:1px solid var(--line-strong);border-radius:8px;padding:6px 10px;font-size:12px;font-style:normal}.sw-prev--photo{background:var(--ink-3);min-height:420px;padding:0;position:relative;overflow:hidden}.sw-prev__img,.sw-prev--photo picture{width:100%;height:100%;position:absolute;inset:0}.sw-prev__img{object-fit:cover;object-position:50% 40%}.sw-phone{-webkit-backdrop-filter:blur(10px);background:#111315d1;border:1px solid #fbfbf92e;border-radius:34px;place-self:center;width:min(300px,84%);margin-block:2rem;padding:18px 14px 22px;position:relative;box-shadow:0 40px 70px -30px #000000b3}.sw-phone__time{text-align:center;letter-spacing:-.04em;color:var(--paper);margin:10px 0 18px;font-size:44px;font-weight:300;line-height:1}.sw-phone__card{color:var(--body);background:#fbfbf9f2;border-radius:18px;gap:6px;padding:14px;font-size:12.5px;display:grid}.sw-phone__from{font-family:var(--mono);color:var(--muted);align-items:center;gap:6px;font-size:10.5px;display:flex}.sw-phone__from svg{width:16px;height:16px;color:var(--ink)}.sw-phone__title{color:var(--ink);font-size:13.5px;font-weight:600}@media (width>=1000px){.sw-deep__panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width<=600px){.sw-tabs__btn{padding:0 .8rem;font-size:.84rem}.sw-deep__ui{min-height:0}.sw-prev{padding:16px}.sw-prev__heat p{grid-template-columns:5.6rem repeat(10,minmax(0,1fr));gap:3px}.sw-prev__heat span{font-size:11px}.sw-prev__heat i{height:18px}.sw-prev__stats b{font-size:15px}.sw-prev--photo{min-height:440px}}.sw-figures{border-bottom:1px solid var(--line);padding-block:clamp(4rem,8vw,6rem)}.sw-figures__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;display:grid}.sw-figures__list li{border-top:2px solid var(--ink);align-content:start;gap:.5rem;padding-top:1.2rem;display:grid}.sw-figure{letter-spacing:-.055em;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:600;line-height:1}.sw-figure__post{letter-spacing:-.03em;color:var(--amber-text);margin-left:.1em;font-size:.5em}.sw-figures__list li>p:last-child{color:var(--body);max-width:16rem;font-size:.92rem}@media (width>=900px){.sw-figures__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sw-security{padding-block:var(--pad)}.sw-security__grid{gap:3rem;display:grid}.sw-security__grid>div{align-content:start;gap:1.1rem;display:grid}.sw-security__lede{color:var(--body);max-width:30rem;font-size:1.05rem}.sw-security__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sw-security__list li{background:var(--panel);border:1px solid var(--line);border-radius:18px;align-content:start;gap:.45rem;padding:1.4rem;display:grid}.sw-security__list li:before{content:"";background:var(--teal-soft);width:34px;height:34px;box-shadow:inset 0 0 0 9px var(--teal-soft), inset 0 0 0 30px var(--teal);border-radius:10px;margin-bottom:.6rem}.sw-security__list p{color:var(--body);font-size:.92rem}@media (width>=1000px){.sw-security__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem}}@media (width<=600px){.sw-security__list{grid-template-columns:minmax(0,1fr)}}.sw-pricing{padding-block:var(--pad);background:var(--paper-2);border-block:1px solid var(--line)}.sw-billing{background:var(--panel);border:1px solid var(--line);border-radius:14px;width:fit-content;margin:0 auto 2.6rem;padding:4px;display:flex}.sw-billing__btn{min-height:42px;color:var(--muted);transition:background-color .35s var(--ease), color .35s var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.9rem;display:inline-flex}.sw-billing__btn span{background:var(--amber-soft);color:var(--amber-text);font-family:var(--mono);border-radius:6px;padding:.1rem .45rem;font-size:.7rem}.sw-billing__btn[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:500}.sw-tiers{align-items:start;gap:16px;display:grid}.sw-tier{background:var(--panel);border:1px solid var(--line);border-radius:22px;gap:.5rem;padding:clamp(1.6rem,2.6vw,2.2rem);display:grid;position:relative}.sw-tier h3{font-size:1.3rem}.sw-tier__sites{font-family:var(--mono);color:var(--muted);font-size:.78rem}.sw-tier__price{align-items:baseline;gap:.2rem;margin-top:.9rem;display:flex}.sw-tier__cur{font-size:1.6rem;font-weight:600}.sw-price{letter-spacing:-.06em;font-size:clamp(3rem,4.6vw,3.9rem);font-weight:600;line-height:1}.sw-tier__unit{color:var(--muted);margin-left:.5rem;font-size:.82rem}.sw-tier__billed{display:block}.sw-tier__body{color:var(--body);margin-block:.4rem 1rem;font-size:.95rem}.sw-tier ul{border-top:1px solid var(--line);gap:.1rem;margin-top:1.2rem;padding-top:.6rem;display:grid}.sw-tier li{padding:.45rem 0 .45rem 1.6rem;font-size:.92rem;position:relative}.sw-tier li:before{content:"";border-left:1.5px solid var(--teal);border-bottom:1.5px solid var(--teal);width:9px;height:5px;position:absolute;top:.9rem;left:.1rem;transform:rotate(-45deg)}.sw-tier--featured{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 40px 80px -40px #11131599}.sw-tier--featured .sw-tier__sites,.sw-tier--featured .sw-tier__unit{color:#a3a5a1}.sw-tier--featured .sw-tier__body{color:#c9cbc6}.sw-tier--featured ul{border-color:var(--line-dark)}.sw-tier--featured li:before{border-color:var(--amber)}.sw-tier--featured .sw-btn{background:var(--amber);border-color:var(--amber);color:var(--ink)}.sw-tier--featured .sw-btn:before{background:var(--paper)}.sw-tier__flag{background:var(--amber);color:var(--ink);font-family:var(--mono);border-radius:99px;padding:.2rem .6rem;font-size:.68rem;position:absolute;top:1.4rem;right:1.4rem}@media (width>=960px){.sw-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.sw-quotes{padding-block:var(--pad)}.sw-quotes__list{gap:16px;display:grid}.sw-quote{background:var(--panel);border:1px solid var(--line);border-radius:22px;align-content:space-between;gap:1.6rem;padding:clamp(1.6rem,2.6vw,2.2rem);display:grid}.sw-quote blockquote{margin:0}.sw-quote blockquote p{letter-spacing:-.02em;font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.45}.sw-quote blockquote p:before{content:"“";height:1.4rem;color:var(--amber-mark);font-size:2.6rem;font-weight:600;line-height:.8;display:block}.sw-quote__who{color:var(--muted);align-items:center;gap:.8rem;font-size:.84rem;line-height:1.35;display:flex}.sw-quote__who strong{color:var(--ink);font-size:.92rem;font-weight:600;display:block}.sw-quote__init{background:var(--amber-soft);width:40px;height:40px;color:var(--amber-text);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}@media (width>=900px){.sw-quotes__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.sw-faqs{padding-block:0 var(--pad)}.sw-faqs__grid{gap:2.6rem;display:grid}.sw-faqs__intro{align-content:start;gap:1.1rem;display:grid}.sw-faqs__intro p:last-child{color:var(--body);max-width:24rem}.sw-faqs__intro a{color:var(--ink);text-underline-offset:3px}.sw-faqs__list{border-top:1px solid var(--line-strong)}.sw-faq{border-bottom:1px solid var(--line-strong)}.sw-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-size:clamp(1.02rem,1.4vw,1.15rem);font-weight:500;list-style:none;display:flex}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq summary i{background:var(--paper-2);border:1px solid var(--line);width:32px;height:32px;transition:background-color .4s var(--ease), transform .4s var(--ease);border-radius:10px;flex:none;position:relative}.sw-faq summary i:before,.sw-faq summary i:after{content:"";background:currentColor;width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-faq summary i:after{transition:transform .4s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.sw-faq[open] summary i{background:var(--amber);border-color:var(--amber)}.sw-faq[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.sw-faq p{max-width:40rem;color:var(--body);padding-bottom:1.4rem}@media (width>=1000px){.sw-faqs__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:5rem}.sw-faqs__intro{position:sticky;top:7rem}}.sw-cta{padding-block:var(--pad);background:var(--amber);color:var(--ink)}.sw-cta__grid{gap:3rem;display:grid}.sw-cta__intro{align-content:start;gap:1.2rem;display:grid}.sw-cta__intro h2{letter-spacing:-.05em;font-size:clamp(2.2rem,4.1vw,3.7rem);line-height:1.02}.sw-cta__intro>p{color:#2a2412;max-width:30rem;font-size:1.08rem}.sw-cta__points{gap:.5rem;margin-top:.4rem;display:grid}.sw-cta__points li{padding-left:1.6rem;font-weight:500;position:relative}.sw-cta__points li:before{content:"";border-left:1.8px solid var(--ink);border-bottom:1.8px solid var(--ink);width:9px;height:5px;position:absolute;top:.55rem;left:.1rem;transform:rotate(-45deg)}.sw-form{background:var(--panel);border-radius:22px;gap:1rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid;box-shadow:0 40px 80px -40px #462c0080}.sw-form__row{gap:1rem;display:grid}.sw-field{color:var(--body);gap:.45rem;font-size:.84rem;font-weight:500;display:grid}.sw-field input,.sw-field select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:50px;color:var(--ink);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:12px;padding:.7rem .95rem;font-size:1rem;font-weight:400}.sw-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:2.4rem}.sw-field input:hover,.sw-field select:hover{border-color:var(--ink)}.sw-field input:focus,.sw-field select:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--amber-soft);outline:none}.sw-field.is-invalid input{border-color:var(--red);box-shadow:0 0 0 3px #fbeae9}.sw-form__status{min-height:1.4em;color:var(--teal-text);font-size:.92rem;font-weight:500}.sw-form__status.is-error{color:var(--red-text)}.sw-form__fine{color:var(--muted);font-size:.8rem}@media (width>=600px){.sw-form__row{grid-template-columns:1fr 1fr}}@media (width>=1000px){.sw-cta__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem}}.sw-footer{background:var(--ink);color:#c9cbc6;padding-block:4rem 2.6rem;font-size:.9rem}.sw-footer .sw-brand{color:var(--paper)}.sw-footer .sw-brand__mark{color:var(--ink-3)}.sw-footer__tag{color:#a3a5a1;max-width:20rem;margin-top:.8rem}.sw-footer__top{border-bottom:1px solid var(--line-dark);gap:2rem;padding-bottom:2.6rem;display:grid}.sw-footer__nav{flex-wrap:wrap;gap:.6rem 1.6rem;display:flex}.sw-footer a{color:#e4e5e1;text-decoration:none}.sw-footer a:hover{color:var(--amber)}.sw-footer__legal{color:#a3a5a1;gap:.8rem;max-width:60rem;padding-top:2rem;font-size:.8rem;display:grid}.sw-footer__concept a{color:var(--amber);text-underline-offset:3px;text-decoration:underline}@media (width>=900px){.sw-footer__top{grid-template-columns:1fr auto auto;align-items:start;gap:4rem}}.sw-motion .sw-hero__title .mask>span,.sw-motion .sw-cta__intro .mask>span{transform:translateY(115%)}.sw-motion .sw-pill,.sw-motion .sw-hero__lede,.sw-motion .sw-hero__actions,.sw-motion .sw-hero__proof,.sw-motion .sw-stage{opacity:0}.sw-menu-open{overflow:hidden}.sw-motion .sw-card:not(.is-in) .sw-mini__fill{transform:scaleX(0)}.sw-motion .sw-card:not(.is-in) .sw-mini__col{transform:scaleY(0)}.sw-motion .sw-card:not(.is-in) .sw-mini-heat i{opacity:0;transform:scale(.5)}.sw-motion .sw-card:not(.is-in) .sw-mini-alerts p{opacity:0;transform:translateY(10px)}.sw-motion .sw-card:not(.is-in) .sw-mini-msg__bubble{opacity:0;transform:translateY(12px)scale(.96)}.sw-mini__fill{transform-box:fill-box;transform-origin:0;transition:transform 1.1s var(--ease)}.sw-mini__col{transform-box:fill-box;transform-origin:bottom;transition:transform .9s var(--ease)}.sw-mini-heat i,.sw-mini-alerts p,.sw-mini-msg__bubble{transition:opacity .6s var(--ease), transform .6s var(--ease)}.sw-mini-heat p:nth-child(2) i{transition-delay:60ms}.sw-mini-heat p:nth-child(3) i{transition-delay:.12s}.sw-mini-heat p:nth-child(4) i{transition-delay:.18s}.sw-mini-heat p:nth-child(5) i{transition-delay:.24s}.sw-mini-heat p:nth-child(6) i{transition-delay:.3s}.sw-mini-alerts p:nth-child(2){transition-delay:.15s}.sw-mini-alerts p:nth-child(3){transition-delay:.3s}.sw-mini-board p:nth-child(2) .sw-mini__fill,.sw-mini-cal p:nth-child(2) .sw-mini__col{transition-delay:80ms}.sw-mini-board p:nth-child(3) .sw-mini__fill,.sw-mini-cal p:nth-child(3) .sw-mini__col{transition-delay:.16s}.sw-mini-board p:nth-child(4) .sw-mini__fill,.sw-mini-cal p:nth-child(4) .sw-mini__col{transition-delay:.24s}.sw-mini-cal p:nth-child(5) .sw-mini__col{transition-delay:.32s}.sw-mini-cal p:nth-child(6) .sw-mini__col{transition-delay:.4s}.sw-mini-cal p:nth-child(7) .sw-mini__col{transition-delay:.48s}.sw-mini-cmp .is-b{transition-delay:.12s}@media (width<=640px){.sw{font-size:16px}.sw-hero__actions{width:100%}.sw-hero__actions .sw-btn{flex:100%}.sw-pill{font-size:.74rem}.sw-hero__proof{gap:.3rem .9rem;font-size:.7rem}.sw-tier__flag{width:fit-content;position:static}}
