.ws{box-sizing:border-box;font-family:var(--font-archivo), system-ui, sans-serif;color:#111;-webkit-font-smoothing:antialiased;background:#f6f6f1;container-type:inline-size}.ws *,.ws :before,.ws :after{box-sizing:border-box}.ws img{max-width:100%;display:block}.ws a{color:inherit}.ws .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ws .sec{padding:64px 0}.ws .eyebrow{letter-spacing:.02em;color:#4b32c3;margin:0 0 12px;font-size:13px;font-weight:650}.ws .h-hero{letter-spacing:-.04em;margin:0;font-size:44px;font-weight:700;line-height:.95}.ws .h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.08}.ws .h3{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:650;line-height:1.25}.ws .lead{color:#3a3a35;margin:0;font-size:18px;line-height:1.55}.ws .body{color:#3a3a35;margin:0;font-size:16px;line-height:1.6}.ws .small{color:#6b6a64;margin:0;font-size:14px;line-height:1.5}.ws .btn{min-height:52px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.ws .btn-dark{color:#fff;background:#111}.ws .btn-lime{color:#111;background:#c6f24e}.ws .btn-line{color:#111;background:0 0;box-shadow:inset 0 0 0 1.5px #1113}.ws .btn-white{color:#111;background:#fff}.ws .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws .stack{flex-direction:column;display:flex}.ws .card{background:#fff;border-radius:24px;padding:24px}.ws .dark{color:#fff;background:#111}.ws .dark .body,.ws .dark .lead{color:#d3d3cd}.ws .dark .small{color:#a5a5a0}.ws .pill{border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.ws .pill-lime{color:#111;background:#c6f24e}.ws .pill-violet{color:#4b32c3;background:#ece8fd}.ws .pill-soft{color:#111;background:#ecebe7}.ws .tick{background:#c6f24e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ws .g2,.ws .g3,.ws .g4{grid-template-columns:1fr;gap:16px;display:grid}.ws .split{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.ws .nav{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#f6f6f1d1;border-bottom:1px solid #11111114;position:sticky;top:0}@supports (animation-timeline:scroll()){.ws .nav{animation:linear both ws-nav-fill;animation-timeline:scroll(root);animation-range:0 140px}}@keyframes ws-nav-fill{0%{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background-color:#f6f6f100;border-bottom-color:#1110;box-shadow:0 0 #1110}to{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background-color:#f6f6f1c7;border-bottom-color:#11111114;box-shadow:0 10px 30px -18px #11111159}}@media (prefers-reduced-motion:reduce){.ws .nav{animation:none}}.ws .nav-in{align-items:center;gap:12px;height:68px;display:flex}.ws .nav-links{display:none}.ws .nav-link{color:#3a3a35;padding:8px 2px;font-size:15px;text-decoration:none}.ws .nav-link[aria-current=page]{color:#111;font-weight:650;box-shadow:inset 0 -2px #111}.ws .menu{position:relative}.ws .menu>summary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex;box-shadow:inset 0 0 0 1.5px #11111126}.ws .menu>summary::-webkit-details-marker{display:none}.ws .menu-panel{background:#fff;border-radius:20px;flex-direction:column;width:260px;padding:10px;display:flex;position:absolute;top:54px;right:0;box-shadow:0 16px 40px #11111129}.ws .menu-panel a{border-radius:12px;padding:12px 14px;font-size:16px;text-decoration:none}.ws .nav-signin{display:none}.ws .phone{background:#0b0b0b;border-radius:16%/7.6%;width:260px;padding:0;display:flow-root;position:relative;box-shadow:inset 0 0 0 1.5px #55555a,inset 0 0 0 4px #1a1a1a,0 30px 60px -20px #11111173}.ws .phone img{aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:12.6%/5.8%;width:93%;margin:3.5%}.ws .phone:before,.ws .phone:after{content:"";background:#3a3a3e;width:3px;position:absolute}.ws .phone:before{border-radius:0 2px 2px 0;height:11%;top:26%;right:-2px}.ws .phone:after{border-radius:2px 0 0 2px;height:15%;top:20%;left:-2px}.ws .laptop{background:#0b0b0b;border-radius:3%/4.6%;padding:2.4% 2.4% 3.2%;position:relative;box-shadow:0 0 0 2px #c8c8cd,inset 0 0 0 1px #2a2a2a,0 30px 60px -24px #11111173}.ws .laptop:before{content:"";background:#26262a;border-radius:999px;width:6px;height:6px;margin-left:-3px;position:absolute;top:1%;left:50%}.ws .laptop img{aspect-ratio:16/10;object-fit:cover;object-position:top left;border-radius:.5%;width:100%}.ws .laptop-base{aspect-ratio:100/3.2;background:linear-gradient(#e4e4e8 0%,#c4c4ca 55%,#8e8e95 100%);border-radius:2px 2px 40% 40%/2px 2px 100% 100%;margin:0 -4%;position:relative}.ws .laptop-base:before{content:"";background:#a9a9b0;border-radius:0 0 8px 8px;width:14%;height:38%;position:absolute;top:0;left:43%}.ws .photo{background:linear-gradient(155deg,#e3d6c3 0%,#c9b395 45%,#8e7759 100%);border-radius:28px;position:relative;overflow:hidden}.ws .photo-cap{color:#1111119e;font-size:12px;line-height:1.4;position:absolute;top:16px;left:16px;right:16px}.ws .photo-cap b{color:#111;background:#ffffffb3;border-radius:6px;margin-bottom:6px;padding:2px 8px;font-weight:650;display:inline-block}.ws .toast{background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;box-shadow:0 18px 40px -12px #11111159}.ws .toast-coin{background:#c6f24e;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:flex}.ws .cmp{background:#fff;border-radius:24px;grid-template-columns:1fr;display:grid;overflow:hidden}.ws .cmp-row{border-top:1px solid #11111114;grid-template-columns:1fr;gap:10px;padding:20px;display:grid}.ws .cmp-row:first-child{border-top:0}.ws .cmp-old{color:#6b6a64;gap:10px;font-size:15px;line-height:1.45;display:flex}.ws .cmp-new{gap:10px;font-size:16px;line-height:1.45;display:flex}.ws .cmp-head{display:none}.ws .field label{margin-bottom:6px;font-size:14px;font-weight:650;display:block}.ws .input{width:100%;min-height:54px;font:inherit;color:#111;background:#fff;border:1px solid #8a8982;border-radius:14px;padding:0 16px;font-size:16px}.ws .choice{text-align:left;width:100%;font:inherit;color:#111;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:18px;align-items:flex-start;gap:12px;padding:18px;display:flex}.ws .choice[aria-checked=true]{border-color:#111}.ws .dot{border:2px solid #8a8982;border-radius:999px;flex:none;width:22px;height:22px;margin-top:1px}.ws .choice[aria-checked=true] .dot{border:7px solid #111}.ws details.faq{border-top:1px solid #1111111a;padding:18px 0}.ws details.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:650;list-style:none;display:flex}.ws details.faq summary::-webkit-details-marker{display:none}.ws details.faq p{color:#3a3a35;max-width:760px;margin:12px 0 0;font-size:16px;line-height:1.6}.ws .foot{color:#d3d3cd;background:#111;padding:56px 0 32px}.ws .foot a{color:#d3d3cd;font-size:15px;text-decoration:none}.ws .foot-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ws .foot-brand{grid-column:1/-1}@container (max-width:899px){.ws .only-d{display:none!important}}.ws .tabs{background:#ecebe7;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.ws .tab{min-height:42px;font:inherit;cursor:pointer;color:#3a3a35;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600}.ws .tab[aria-pressed=true]{color:#fff;background:#111}@container (min-width:900px){.ws .wrap{padding:0 40px}.ws .sec{padding:112px 0}.ws .h-hero{font-size:80px}.ws .h2{font-size:52px}.ws .h3{font-size:22px}.ws .lead{font-size:21px}.ws .g2{grid-template-columns:1fr 1fr;gap:24px}.ws .g3{grid-template-columns:repeat(3,1fr);gap:24px}.ws .g4{grid-template-columns:repeat(4,1fr);gap:20px}.ws .split{grid-template-columns:1fr 1fr;gap:72px}.ws .split.wide-r{grid-template-columns:.9fr 1.1fr}.ws .nav-in{gap:28px;height:80px}.ws .nav-links{gap:28px;margin-left:24px;display:flex}.ws .nav-signin{display:inline-flex}.ws .menu{display:none}.ws .phone{width:300px}.ws .card{border-radius:28px;padding:32px}.ws .cmp-head{background:#ecebe7;grid-template-columns:1fr 1fr;gap:32px;padding:20px 32px;font-size:14px;font-weight:650;display:grid}.ws .cmp-row{grid-template-columns:1fr 1fr;gap:32px;padding:24px 32px}.ws .foot-cols{grid-template-columns:2fr 1fr 1fr 1fr}.ws .foot-brand{grid-column:auto}.ws .only-m{display:none!important}}.ws .tab-chip{background:#f0efea}.ws .tab-chip[aria-pressed=true]{color:#fff;background:#111}.ws .bento{grid-template-columns:1fr;gap:16px;display:grid}.ws .bento-tile{background:#ecebe7;flex-direction:column;justify-content:space-between;gap:22px;display:flex}.ws .bento-tile.dark{background:#111}.ws .bento-vis{margin-top:auto}@container (min-width:900px){.ws .bento{grid-template-columns:repeat(3,1fr);gap:20px}.ws .bento .span2{grid-column:span 2}}.ws .paid-notes{position:absolute;bottom:12px;left:12px;right:12px}@container (min-width:900px){.ws .paid-notes{width:320px;bottom:16px;left:16px;right:auto}}.ws .hero-media{margin:0 -20px 64px;position:relative}.ws .hero-photo{border-radius:0;width:100%;height:460px;overflow:hidden}.ws .hero-photo.full{height:420px}.ws .hero-phone{width:124px;position:absolute;bottom:-64px;left:20px}.ws .hero-media:has(.full){margin-bottom:0}@container (min-width:900px){.ws .hero-media{min-height:560px;margin:0}.ws .hero-photo{border-radius:28px;width:82%;height:560px;margin-left:auto}.ws .hero-photo.w86{width:86%;height:520px}.ws .hero-photo.full{width:100%;height:clamp(360px,40cqi,520px)}.ws .hero-media:has(.full){min-height:0}.ws .hero-phone{width:min(220px,44%);bottom:-40px;left:0}}.ws .founder{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.ws .founder-avatar{color:#1119;background:linear-gradient(155deg,#e3d6c3 0%,#c9b395 45%,#8e7759 100%);border-radius:999px;justify-content:center;align-items:center;width:120px;height:120px;font-size:13px;font-weight:650;display:flex}@container (min-width:900px){.ws .founder{grid-template-columns:200px 1fr;gap:48px;padding:48px}.ws .founder-avatar{width:200px;height:200px}.ws .hero-photo.w86{width:88%}.ws .hero-photo.w86 img{object-position:33% 40%!important}.ws .hero-photo.w86+.hero-phone{width:200px;bottom:-70px}}.ws .hero-media.solo{margin-bottom:0}@container (min-width:900px){.ws .hero-media.solo{min-height:0}.ws .hero-media.solo .hero-photo.w86{width:100%;height:560px}.ws .hero-media.solo .hero-photo.w86 img{object-position:8% 45%!important}}.ws .peek{justify-content:center;align-items:flex-start;gap:16px;height:300px;margin-top:8px;display:flex;overflow:hidden}.ws .peek-lap{height:300px;margin-top:8px;overflow:hidden}.ws .dark .phone{box-shadow:inset 0 0 0 1.5px #6a6a70,inset 0 0 0 4px #1a1a1a,0 0 0 1px #ffffff14}.ws .dark .laptop{box-shadow:0 0 0 2px #c8c8cd,inset 0 0 0 1px #2a2a2a}.ws .showcase{background:linear-gradient(160deg,#6b4ee6 0%,#4b32c3 100%);border-radius:24px;padding:28px 20px 0;overflow:hidden}@container (min-width:900px){.ws .showcase{border-radius:28px;padding:48px 40px 0}.ws .laptop-base{margin:0 -7%}}.ws .cta-in{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}@container (min-width:900px){.ws .cta-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.ws .cta-art{height:290px;position:relative}@container (min-width:900px){.ws .cta-art{height:300px}}.ws .cta-card{color:#111;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:1.35;display:flex;position:absolute;box-shadow:0 20px 44px -18px #000000a6}.ws .cta-card b{font-size:16px;display:block}.ws .cta-card>span:last-child{white-space:nowrap}.ws .cta-ico{border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ws .btn-sm{min-height:44px;padding:0 18px;font-size:15px}.ws .tile-link{align-items:center;gap:6px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.ws .help-card{flex-direction:column;gap:12px;max-width:420px;display:flex}.ws .tl{flex-direction:column;gap:0;margin-top:8px;display:flex}.ws .tl-step{grid-template-columns:22px 1fr;gap:14px;padding-bottom:20px;display:grid;position:relative}.ws .tl-step:before{content:"";background:#ecebe7;width:2px;position:absolute;top:22px;bottom:0;left:10px}.ws .tl-step:last-child:before{display:none}.ws .tl-dot{background:#fff;border:2px solid #6b4ee6;border-radius:999px;width:22px;height:22px}.ws .tl-step.on .tl-dot{background:#6b4ee6}.ws .dd{pointer-events:none;position:absolute;overflow:visible}.ws .dd-wrap{z-index:0;white-space:nowrap;display:inline-block;position:relative}.ws .dd-wrap>.dd-under{z-index:-1}.ws{overflow-x:clip}@media (prefers-reduced-motion:no-preference){@keyframes ws-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes ws-fade-up{0%{opacity:0;translate:0 36px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes ws-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ws-pop{0%{opacity:0;translate:0 14px;scale:.82}70%{opacity:1;scale:1.03}to{opacity:1;translate:0;scale:1}}@keyframes ws-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes ws-wobble{0%,to{rotate:0deg}25%{rotate:-6deg}75%{rotate:5deg}}@keyframes ws-twinkle{0%,to{opacity:1;scale:1}50%{opacity:.55;scale:.86}}@keyframes ws-blob{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.ws .nav+.sec>.wrap>.stack:first-child>*{animation:.8s cubic-bezier(.2,.7,.2,1) both ws-rise}.ws .nav+.sec>.wrap>.stack:first-child>:nth-child(2){animation-delay:80ms}.ws .nav+.sec>.wrap>.stack:first-child>:nth-child(3){animation-delay:.16s}.ws .nav+.sec>.wrap>.stack:first-child>:nth-child(4){animation-delay:.24s}.ws .nav+.sec>.wrap>.stack:first-child>:nth-child(n+5){animation-delay:.32s}.ws .nav+.sec>.wrap>:nth-child(2){animation:1s cubic-bezier(.2,.7,.2,1) .2s both ws-fade-up}.ws .nav+.sec .dd-squig path,.ws .nav+.sec .dd-under path,.ws .nav+.sec .dd-arrow path,.ws .nav+.sec .dd-loop path{stroke-dasharray:1;animation:.9s ease-out .75s both ws-draw}.ws .nav+.sec .dd-blob{animation:1.2s ease-out .15s both ws-blob}.ws .nav+.sec .toast,.ws .nav+.sec .hero-phone{animation:.7s cubic-bezier(.2,.7,.2,1) .65s both ws-pop}.ws.motion [data-rv]{opacity:0;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--rv-d,0s), translate .8s cubic-bezier(.2, .7, .2, 1) var(--rv-d,0s);translate:0 28px}.ws.motion [data-rv].rv-in{opacity:1;translate:0}.ws.motion .dd-draw path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s ease-out .25s}.ws.motion .dd-draw.rv-in path{stroke-dashoffset:0}.ws.motion [data-rv] .cta-card{opacity:0}.ws.motion [data-rv].rv-in .cta-card{animation:.7s cubic-bezier(.2,.7,.2,1) both ws-pop}.ws.motion [data-rv].rv-in .cta-card:first-child{animation-delay:.25s}.ws.motion [data-rv].rv-in .cta-card:nth-child(2){animation-delay:.45s}.ws.motion [data-rv].rv-in .cta-card:nth-child(3){animation-delay:.65s}.ws .dd-coin{transform-origin:65%;animation:5s ease-in-out infinite ws-wobble}.ws .dd-spark{animation:3.2s ease-in-out infinite ws-twinkle}.ws .dd-spark:nth-of-type(2n){animation-delay:1.4s}.ws .split .phone>img,.ws .hero-media .phone>img{will-change:auto}.ws .split>div>.phone,.ws .split>div>div>.phone{animation:6s ease-in-out infinite ws-float}.ws .split>div>div>.phone{animation-delay:-3s}.ws a.card,.ws .bento-tile{transition:translate .25s,box-shadow .25s}.ws a.card:hover,.ws .bento-tile:hover{translate:0 -4px;box-shadow:0 18px 40px -22px #11111159}.ws .btn{transition:scale .15s,background-color .2s,box-shadow .2s}.ws .btn:active{scale:.97}}
