.tw{--tw-gap: 18px;overflow:hidden;perspective:1800px;pointer-events:none;position:absolute;z-index:-1}.tw-plane{display:grid;gap:var(--tw-gap);inset:-30% -6%;position:absolute;transform:rotateX(24deg) rotate(-12deg);transform-style:preserve-3d}.tw-col{min-width:0}.tw-track{animation:tw-up 60s linear infinite;animation-play-state:paused;display:flex;flex-direction:column;gap:var(--tw-gap)}.tw.is-on .tw-track{animation-play-state:running;will-change:transform}.tw-col:nth-child(2) .tw-track{animation-direction:reverse;animation-duration:70s}.tw-col:nth-child(3) .tw-track{animation-duration:64s}.tw-col:nth-child(4) .tw-track{animation-direction:reverse;animation-duration:76s}.tw-col:nth-child(5) .tw-track{animation-duration:68s}@keyframes tw-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - var(--tw-gap) / 2))}}@media(prefers-reduced-motion:reduce){.tw-track{animation:none}}.tw-tile>*{background:#fff;border:1px solid #dbe6f2;border-radius:16px;box-shadow:0 10px 24px -18px #0a285a59;display:flex;flex-direction:column;gap:6px;padding:16px 18px}.tw-tile b{color:var(--wf-ink);font-family:var(--font-display);font-size:16px;letter-spacing:-.01em;line-height:1.25}.tw-tile small{color:var(--wf-blue);font-family:var(--font-display);font-size:13px;font-weight:800}.tw-tile em{align-self:flex-start;background:#e6f9ef;border-radius:99px;color:#0f7a4d;font-size:12px;font-style:normal;font-weight:750;padding:3px 9px}.tw-tile .tw-q{align-items:flex-start;flex-direction:row;gap:10px}.tw-tile .tw-q i{align-items:center;background:#e8f1fd;border-radius:50%;color:var(--wf-blue);display:inline-flex;flex:0 0 26px;font-family:var(--font-display);font-size:14px;font-style:normal;font-weight:800;height:26px;justify-content:center}.tw-tile .tw-q b{font-size:15px;font-weight:650}.tw-pricing{--tw-v: linear-gradient(180deg, transparent 0%, #000 20%, rgba(0, 0, 0, .45) 50%, transparent 82%);--tw-h: linear-gradient(90deg, transparent 0%, #000 9%, rgba(0, 0, 0, .55) 17%, transparent 28%, transparent 72%, rgba(0, 0, 0, .55) 83%, #000 91%, transparent 100%);inset:calc(-1 * var(--wf-section)) calc(-1*max(var(--wf-gutter),(100vw - var(--wf-max)) / 2 + var(--wf-gutter)));opacity:.7;-webkit-mask-image:var(--tw-v),var(--tw-h);mask-image:var(--tw-v),var(--tw-h);-webkit-mask-composite:source-in;mask-composite:intersect}.tw-pricing .tw-plane{grid-template-columns:repeat(6,minmax(0,1fr))}.tw-faq{bottom:0;left:0;opacity:.75;top:34%;width:44%;-webkit-mask-image:radial-gradient(ellipse 70% 62% at 40% 50%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 70% 62% at 40% 50%,#000 25%,transparent 75%)}.tw-faq .tw-plane{grid-template-columns:repeat(2,minmax(0,1fr));inset:-20% 0}@media(max-width:1000px){.tw-faq{display:none}.tw-pricing{opacity:.45}.tw-pricing .tw-plane{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-pricing .tw-col:nth-child(n+4){display:none}}.lp-block.is-white[data-block=pricing]:before,.lp-block.is-mist[data-block=pricing]:before{content:none}.tw-tile .tw-shot{background:#fff;border:0;border-radius:10px;gap:0;overflow:hidden;padding:0}.tw-shot i{background:#eef3f8;display:block;height:16px}.tw-shot img{display:block;height:auto;width:100%}.lp-hero-wall.tw{inset:-10% -6% -10% 20%;opacity:.2;overflow:visible}.lp-hero-wall.tw .tw-plane{grid-template-columns:repeat(4,minmax(0,1fr));inset:-30% -6% -30% 0}@media(max-width:1000px){.lp-hero-wall.tw{inset:-10% -30% -10% -10%;opacity:.14}}@media(max-width:760px){.lp-hero-wall.tw .tw-plane{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-hero-wall.tw .tw-col:nth-child(4){display:none}}.tw-proof{bottom:0;left:0;opacity:.45;top:38%;width:46%;-webkit-mask-image:radial-gradient(ellipse 72% 62% at 42% 50%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 72% 62% at 42% 50%,#000 25%,transparent 75%);z-index:-1}.tw-proof .tw-plane{grid-template-columns:repeat(2,minmax(0,1fr));inset:-20% 0}.tw-tile .tw-review{background:#ffffff0f;border-color:#9de2ff29;box-shadow:none;color:#cfe0f2;text-align:left}.tw-review b{color:#ffc94a;font-size:13px;letter-spacing:2px}.tw-review q{font-size:14px;line-height:1.5;quotes:"“" "”"}.tw-review small{color:#8fb4d8;font-size:12.5px;font-weight:700}@media(max-width:1000px){.tw-proof{display:none}}.tw-trades{--tw-m: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, .75) 45%, transparent 57%, transparent 94%, rgba(0, 0, 0, .5) 100%);inset:0;opacity:.24;-webkit-mask-image:var(--tw-m);mask-image:var(--tw-m);z-index:-1}.tw-trades .tw-plane{grid-template-columns:repeat(6,minmax(0,1fr))}.tw-tile .tw-trade{background:#ffffff0d;border-color:color-mix(in srgb,var(--ts-accent, #9de2ff) 35%,transparent);box-shadow:none;transition:border-color .8s}.tw-trade b{color:var(--ts-accent, #9de2ff);font-size:15px;transition:color .8s}.tw-trade small{color:#9fb6cf;font-size:12.5px;font-weight:650}@media(max-width:1000px){.tw-trades{--tw-m: linear-gradient(180deg, transparent 0%, transparent 50%, #000 75%)}}@media(max-width:760px){.tw-trades{opacity:.2}.tw-trades .tw-plane{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-trades .tw-col:nth-child(n+4){display:none}}.ts{color:#fff;overflow:hidden}.ts-glow{background:radial-gradient(circle,currentColor,transparent 62%);border-radius:50%;height:1100px;opacity:.3;pointer-events:none;position:absolute;right:-260px;top:-380px;transition:color .9s var(--wf-ease);width:1100px;z-index:-1}.ts-grid{align-items:center;display:grid;gap:clamp(32px,4vw,56px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ts-copy{display:flex;flex-direction:column;gap:22px;min-width:0}.ts-title{margin:0}.ts-words{color:var(--ts-accent, #ffad5c);display:block;transition:color .9s}.ts.has-turned .ts-words{animation:ts-in .7s var(--wf-ease) both}.ts.has-turned .ts-line{animation:ts-in .7s var(--wf-ease) .08s both}.ts-line{color:#ffffffdb;font-size:clamp(17px,1.35vw,19px);line-height:1.55;margin:0;max-width:500px;min-height:3.1em}@keyframes ts-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.ts-tabs{display:flex;flex-wrap:wrap;gap:8px}.ts-tabs button{background:#ffffff0f;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;min-height:46px;padding:0 18px;transition:background .25s,border-color .25s}.ts-tabs button:hover{background:#ffffff1f}.ts-tabs button.is-on{background:#ffffff38;border-color:#ffffffa6}.ts-tabs button:focus-visible,.ts a:focus-visible{outline:3px solid #fff;outline-offset:3px}.ts-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px}.ts .wf-btn-primary{background:#fff;box-shadow:0 18px 40px -18px #0009;color:#0b1a2b!important}.ts-link{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;min-height:44px;opacity:.9;text-decoration:none}.ts-link:hover{opacity:1}.ts-link svg{transition:transform .3s var(--wf-ease)}.ts-link:hover svg{transform:translate(4px)}.ts-visual{min-width:0;padding:4% 9% 12% 0;perspective:1600px;position:relative}.ts-browser{background:#fff;border-radius:16px;box-shadow:0 0 0 1px #fff3,0 70px 120px -40px #000000bf;display:block;overflow:hidden;transform:rotateY(-12deg) rotateX(5deg);transform-origin:100% 50%}@keyframes ts-swap{0%{opacity:0;transform:rotateY(-22deg) rotateX(8deg) translate(-24px)}to{opacity:1;transform:rotateY(-12deg) rotateX(5deg)}}.ts-bar{align-items:center;background:#eef3f8;display:flex;gap:6px;height:34px;padding:0 12px}.ts-bar i{background:#d5dee8;border-radius:50%;height:9px;width:9px}.ts-bar b{color:#55697e;font-size:12px;font-weight:500;margin:0 auto}.ts-browser img{aspect-ratio:16 / 10;display:block;height:auto;object-fit:cover;object-position:top;width:100%}.ts-phone{aspect-ratio:9 / 18.6;background:#0a1422;border-radius:15%/7.2%;bottom:0;box-shadow:0 0 0 1.5px #24344a,0 50px 80px -30px #000000d9;padding:2.6%;position:absolute;right:0;width:24%}.ts.has-turned .ts-browser{animation:ts-swap .8s var(--wf-ease) both}.ts.has-turned .ts-phone{animation:ts-phone .9s var(--wf-ease) .15s both}.ts-phone img{border-radius:12%/5.6%;display:block;height:100%;object-fit:cover;object-position:top;width:100%}@keyframes ts-phone{0%{opacity:0;transform:translateY(30px) rotate(4deg)}to{opacity:1;transform:none}}.ts-badge{align-items:center;background:#fffffff5;border-radius:16px;bottom:4%;box-shadow:0 30px 60px -24px #0009;color:#0b1a2b;display:flex;gap:12px;left:3%;padding:12px 16px;position:absolute}.ts-badge i{background:#3ddc97;border-radius:50%;box-shadow:0 0 0 5px #3ddc9733;flex:0 0 auto;height:10px;width:10px}.ts-badge b{display:block;font-size:15px}.ts-badge small{color:#55697e;display:block;font-size:13px}@media(max-width:1000px){.ts-grid{grid-template-columns:minmax(0,1fr)}.ts-visual{margin:0 auto;max-width:640px;width:100%}}@media(max-width:640px){.ts-browser{transform:none}@keyframes ts-swap{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ts-badge{padding:9px 12px}.ts-badge b{font-size:13.5px}.ts-badge small{font-size:12px}.ts-tabs button{font-size:14px;padding:0 14px}}@media(prefers-reduced-motion:reduce){.ts,.ts *{animation:none!important;transition:none!important}}.ts.wf-stage{padding-bottom:clamp(64px,7vw,104px);padding-top:clamp(64px,7vw,104px)}.ts-copy{gap:18px}.ts-line{min-height:0}.ts-tabs{gap:6px}.ts-tabs button{font-size:14px;min-height:40px;overflow:hidden;padding:0 14px;position:relative}.ts-fill{animation:ts-fill var(--ts-turn, 3.8s) linear both;background:var(--ts-accent, #fff);bottom:0;height:2px;left:0;position:absolute;transform-origin:0 50%;width:100%}@keyframes ts-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:640px){.ts-tabs{flex-wrap:nowrap;margin:0 calc(-1 * var(--wf-gutter));overflow-x:auto;padding:2px var(--wf-gutter);scrollbar-width:none}.ts-tabs::-webkit-scrollbar{display:none}.ts-tabs button{flex:0 0 auto}.ts-browser{transform:none}@keyframes ts-swap{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media(min-width:1001px){.wf-site .ts-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.wf-site .ts-visual{order:-1;padding:2% 0 9% 7%}.wf-site .ts-browser{transform:rotateY(7deg) rotateX(3deg);transform-origin:0 50%}.wf-site .ts.has-turned .ts-browser{animation-name:ts-swap-left}.wf-site .ts-phone{left:0;right:auto}.wf-site .ts-badge{left:auto;right:3%}@keyframes ts-swap-left{0%{opacity:0;transform:rotateY(14deg) rotateX(5deg) translate(20px)}to{opacity:1;transform:rotateY(7deg) rotateX(3deg)}}}.wf-site .ts-badge{display:none}@media(min-width:1001px){.ts-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.ts-visual{padding:2% 7% 9% 0}.ts-browser{transform:rotateY(-7deg) rotateX(3deg)}@keyframes ts-swap{0%{opacity:0;transform:rotateY(-14deg) rotateX(5deg) translate(-20px)}to{opacity:1;transform:rotateY(-7deg) rotateX(3deg)}}}@media(max-width:1000px){.ts-visual{margin-top:8px;padding:0 12% 14% 0}.ts-phone{width:26%}}
