.ws{--ws-navy:#0f2236;--ws-navy-2:#173250;--ws-amber:#f2a73b;--ws-cream:#f3efe6;--ws-cream-2:#c2cedb;--ws-ease:cubic-bezier(.16, 1, .3, 1)}.ws p,.ws li{text-wrap:pretty}.ws ::selection{background:var(--accent-soft);color:var(--ink)}.ws-hero{background:linear-gradient(180deg, var(--bg-soft), #fff 420px);border-bottom:1px solid var(--line);position:relative}.ws-stage{gap:40px;padding-top:40px;padding-bottom:56px;display:grid}.ws-hero-copy{max-width:600px}.ws-hero h1{letter-spacing:-.022em;margin-bottom:22px;font-size:clamp(34px,4.1vw,52px);line-height:1.08}.ws-lede{color:var(--ink-2);text-wrap:pretty;max-width:34em;margin:0 0 28px;font-size:20px;font-weight:400;line-height:1.5}.ws-actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.ws-fine{color:var(--muted);max-width:40em;margin:16px 0 0;font-size:15.5px}.ws-mock{min-width:0;margin:0;position:relative}.ws-example{z-index:3;background:var(--ink);color:#fff;font:500 13.5px/1.3 var(--sans);box-shadow:var(--shadow-1);border-radius:999px;margin:0;padding:4px 12px;position:absolute;top:-14px;left:20px}.ws-frame{border:1px solid var(--line-2);box-shadow:var(--shadow-3), var(--shadow-2);background:#fff;border-radius:12px;overflow:hidden}.ws-chrome{background:var(--bg-soft);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.ws-chrome i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.ws-chrome span{border:1px solid var(--line);min-width:0;color:var(--muted);font:400 13px/1.3 var(--sans);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;margin-left:10px;padding:4px 12px;overflow:hidden}.ws-screen{aspect-ratio:16/11;background:var(--ws-navy);font-family:var(--sans);position:relative;overflow:hidden;container-type:inline-size}.ws-site{color:var(--ws-cream);flex-direction:column;display:flex;position:absolute;inset:0}.ws-s-bar{color:#e8e4dc;background:#16181b;padding:1.3cqw 3cqw;font-size:1.9cqw;line-height:1.3;display:block}.ws-s-bar b{color:#fff;font-weight:600}.ws-s-head{border-bottom:1px solid #c2cedb24;align-items:center;gap:1.6cqw;padding:2.2cqw 3cqw;display:flex}.ws-s-plate{background:var(--ws-amber);color:#13171c;border-radius:1cqw;place-items:center;width:5.6cqw;height:5.6cqw;font-size:2.3cqw;font-weight:700;display:grid}.ws-s-brand{letter-spacing:-.01em;font-size:2.5cqw;font-weight:600}.ws-s-call{background:var(--ws-amber);color:#13171c;border-radius:999px;align-items:center;gap:.8cqw;margin-left:auto;padding:1cqw 1.8cqw;font-size:1.9cqw;font-weight:600;display:inline-flex}.ws-s-call svg,.ws-s-btn svg{width:2cqw;height:2cqw}.ws-s-hero{flex:1;padding:4cqw 3cqw 0;position:relative}.ws-s-grid{background-image:linear-gradient(#c2cedb14 1px,#0000 1px),linear-gradient(90deg,#c2cedb14 1px,#0000 1px);background-size:4cqw 4cqw;position:absolute;inset:0}.ws-s-copy{flex-direction:column;align-items:flex-start;max-width:58%;display:flex;position:relative}.ws-s-name{letter-spacing:-.04em;text-transform:uppercase;font-size:9.4cqw;font-weight:700;font-stretch:85%;line-height:.9;display:block}.ws-s-name+.ws-s-name{color:var(--ws-amber)}.ws-s-lede{color:var(--ws-cream-2);margin-top:2.2cqw;font-size:2.4cqw;display:block}.ws-s-btns{gap:1.4cqw;margin-top:2.6cqw;display:flex}.ws-s-btn{background:var(--ws-amber);color:#13171c;border-radius:999px;align-items:center;gap:.8cqw;padding:1.3cqw 2.2cqw;font-size:1.9cqw;font-weight:600;display:inline-flex}.ws-s-ghost{color:var(--ws-cream);background:0 0;box-shadow:inset 0 0 0 1px #f3efe673}.ws-s-card{background:var(--ws-cream);color:#13171c;border-radius:1.4cqw;gap:.9cqw;width:30%;padding:2.2cqw;display:grid;position:absolute;top:4cqw;right:3cqw;box-shadow:0 2.4cqw 4cqw -2cqw #0000008c}.ws-s-k{font-size:2.1cqw;font-weight:700}.ws-s-row{color:#3a4350;font-variant-numeric:tabular-nums;justify-content:space-between;gap:1cqw;font-size:1.75cqw;display:flex}.ws-s-sticker{background:var(--ws-amber);color:#13171c;text-align:center;border-radius:50%;align-content:center;place-items:center;width:12cqw;height:12cqw;display:grid;position:absolute;top:21cqw;right:30cqw;box-shadow:0 1.6cqw 3cqw -1.6cqw #0009}.ws-s-sticker b{font-size:3.6cqw;line-height:1}.ws-s-sticker span{max-width:9cqw;font-size:1.35cqw;line-height:1.15}.ws-s-svc{background:var(--ws-navy-2);gap:1.2cqw;padding:2cqw 3cqw 2.4cqw;display:flex}.ws-s-svc span{white-space:nowrap;border-radius:999px;padding:.8cqw 1.6cqw;font-size:1.75cqw;box-shadow:inset 0 0 0 1px #c2cedb4d}.ws-listing{color:#202124;opacity:0;visibility:hidden;background:#fff;border-radius:1.8cqw;gap:1.2cqw;width:62%;padding:3.4cqw 3.8cqw;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 3cqw 6cqw -3cqw #0009}.ws-li-k{color:#5f6368;font-size:1.8cqw;font-weight:600}.ws-li-name{letter-spacing:-.02em;font-size:4.2cqw;font-weight:600;line-height:1.1}.ws-li-cat{color:#4d5156;margin-bottom:.8cqw;font-size:2.2cqw}.ws-li-row{color:#202124;border-top:1px solid #e8eaed;grid-template-columns:11cqw 1fr;gap:1.4cqw;padding-top:1.2cqw;font-size:2.2cqw;display:grid}.ws-li-row>span{color:#5f6368}.ws-li-row em{color:#b3261e;font-style:normal}@container (max-width:520px){.ws-listing{gap:1.6cqw;width:84%;padding:4.4cqw 5cqw}.ws-li-k{font-size:2.8cqw}.ws-li-name{font-size:6cqw}.ws-li-cat,.ws-li-row{font-size:3.2cqw}.ws-li-row{grid-template-columns:15cqw 1fr}}.ws-stagebar{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ws-cap{color:var(--ink);font-size:15.5px;font-weight:500}.ws-cap-n{color:var(--accent)}.ws-cap-bar{border-radius:var(--r-xs);background:var(--accent);height:3px;margin:0 0 9px;display:block}@media (min-width:960px){.ws-stage{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:56px;padding-top:56px;padding-bottom:72px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ws-l,.ws-cap-bar,.ws-cap{animation-duration:auto;animation-fill-mode:both;animation-timing-function:var(--ws-ease)}.ws-listing{visibility:visible;animation-name:ws-listing-out;animation-timing-function:cubic-bezier(.4,0,.2,1)}.ws-s-bar,.ws-s-head{animation-name:ws-drop}.ws-s-name{animation-name:ws-rise}.ws-s-lede,.ws-s-btns{animation-name:ws-fade-up}.ws-s-card{animation-name:ws-slide}.ws-s-sticker{animation-name:ws-spin}.ws-s-svc{animation-name:ws-up}.ws-cap-bar{transform-origin:0;animation-name:ws-fill;animation-timing-function:linear}.ws-cap{animation-name:ws-cap;animation-timing-function:linear}.ws-frame{view-timeline-name:--ws-build}.ws-mock{timeline-scope:--ws-build}.ws-l,.ws-cap,.ws-cap-bar{animation-timeline:--ws-build;animation-range:cover calc(15% + var(--a) * .55) cover calc(15% + var(--b) * .55)}@media (min-width:960px) and (min-height:700px){.ws-hero{view-timeline-name:--ws-build;height:250vh}.ws-frame{view-timeline-name:none}.ws-mock{timeline-scope:none}.ws-stage{align-content:center;min-height:calc(100vh - 64px);position:sticky;top:64px}.ws-l,.ws-cap,.ws-cap-bar{animation-range:contain calc(var(--a) * .9) contain calc(var(--b) * .9)}}}}@keyframes ws-listing-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-62%)scale(.9)}}@keyframes ws-drop{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:none}}@keyframes ws-rise{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes ws-fade-up{0%{opacity:0;transform:translateY(3cqw)}to{opacity:1;transform:none}}@keyframes ws-slide{0%{opacity:0;transform:translate(14cqw)rotate(4deg)}to{opacity:1;transform:none}}@keyframes ws-spin{0%{opacity:0;transform:rotate(-60deg)scale(.95)}to{opacity:1;transform:none}}@keyframes ws-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes ws-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ws-cap{0%{color:var(--muted)}to{color:var(--ink)}}.ws-band{border-top:1px solid var(--line);padding:88px 0}.ws-hero+.ws-band{border-top:0}.ws-soft{background:var(--bg-soft)}.ws-band h2{margin-bottom:36px;font-size:clamp(30px,3.6vw,44px)}.ws-steps{gap:36px;margin:0;padding:0 0 0 44px;list-style:none;display:grid;position:relative}.ws-steps:before{content:"";background:var(--accent);transform-origin:50% 0;width:2px;position:absolute;top:8px;bottom:8px;left:15px}.ws-steps li{max-width:36em;position:relative}.ws-n{background:var(--accent);color:#fff;width:32px;height:32px;font:600 16px/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:-44px;box-shadow:0 0 0 6px #fff}.ws-steps h3{margin-bottom:8px}.ws-steps p{color:var(--ink-2);margin:0;font-size:17.5px}@media (min-width:860px){.ws-steps{grid-template-columns:repeat(3,1fr);gap:48px;padding:52px 0 0}.ws-steps:before{transform-origin:0;width:auto;height:2px;inset:15px 16px auto}.ws-n{top:-52px;left:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ws-steps{view-timeline-name:--ws-steps}.ws-steps:before{animation:linear both ws-line;animation-timeline:--ws-steps;animation-range:entry 30% cover 50%}.ws-n{animation:ws-pop var(--ws-ease) both;animation-timeline:--ws-steps;animation-range:entry calc(30% + var(--i) * 18%) entry calc(55% + var(--i) * 18%)}@media (min-width:860px){.ws-steps:before{animation-name:ws-line-x}}}}@keyframes ws-line{0%{transform:scaleY(0)}to{transform:none}}@keyframes ws-line-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes ws-pop{0%{color:var(--accent);box-shadow:0 0 0 6px #fff, inset 0 0 0 2px var(--accent-line);background:#fff;transform:scale(.95)}to{transform:none}}.ws-price-grid{gap:48px;display:grid}.ws-price h2{margin-bottom:8px}.ws-amount{font:300 clamp(72px, 9vw, 112px)/1 var(--sans);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0 0 14px}.ws-amount span{letter-spacing:0;color:var(--muted);margin-left:6px;font-size:22px}.ws-terms{max-width:30em;color:var(--ink-2);margin:0 0 24px;font-size:18px}.ws-lists{gap:36px;display:grid}.ws-lists h3{border-bottom:2px solid var(--ink);margin-bottom:4px;padding-bottom:12px;font-size:19px}.ws-lists ul{margin:0;padding:0;list-style:none}.ws-lists li{border-bottom:1px solid var(--line-2);color:var(--ink-2);grid-template-columns:24px 1fr;gap:10px;padding:12px 0;font-size:17.5px;display:grid}.ws-ico{width:22px;height:22px;margin-top:2px}.ws-yes .ws-ico{color:var(--good)}.ws-no .ws-ico,.ws-no li{color:var(--muted)}@media (min-width:960px){.ws-price-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:72px}.ws-lists{grid-template-columns:1fr 1fr;gap:40px}}.ws-close{background:var(--brand-dark);color:#ffffffd1;border-top:0}.ws-close h2{color:#fff;margin-bottom:16px}.ws-close-inner h2{max-width:22em}.ws-close p{max-width:36em;margin:0 0 24px;font-size:19px;line-height:1.55}.ws-close a:not(.cta){color:#d6d2ff}.ws a:focus-visible,.ws .cta:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ws-close a:focus-visible{outline-color:#fff}@media (max-width:520px){.ws-stage{gap:36px;padding-top:28px}.ws-lede{font-size:18.5px}.ws-actions .cta{flex:100%}.ws-band{padding:60px 0}.ws-cap{font-size:14px}}
