.tw-theme,.twicsy-theme{--tw-bg:#fff;--tw-ink:#16161d;--tw-muted:#6b6b76;--tw-line:#ececf1;--tw-surface:#f6f6f9;--tw-accent:#ff5634;--tw-accent-hover:#ef4523;--tw-accent-soft:#fff0eb;--tw-dark:#0e0e12;--tw-dark-muted:#9a9aa6;--tw-pink:#fdeef5;--tw-blue:#ebf2ff;--tw-green:#e8f7ee;--tw-violet:#f1edfe;--tw-yellow:#fff6dc;--tw-radius:28px;background-color:var(--tw-bg);color:var(--tw-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,system-ui,sans-serif}.tw-display{letter-spacing:-.045em;font-weight:800;line-height:1.02}.tw-heading{letter-spacing:-.035em;font-weight:800;line-height:1.08}.tw-chip-word{background:var(--tw-violet);color:#6d4aff;border-radius:.32em;align-items:center;gap:.18em;padding:0 .28em .04em;display:inline-flex}.tw-chip-word--accent{background:var(--tw-accent-soft);color:var(--tw-accent)}.tw-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:3.25rem;padding:0 1.6rem;font-size:.95rem;font-weight:700;transition:background-color .15s,transform .15s,color .15s;display:inline-flex}.tw-btn:active{transform:scale(.98)}.tw-btn--primary{background:var(--tw-accent);color:#fff}.tw-btn--primary:hover{background:var(--tw-accent-hover)}.tw-btn--ghost{background:var(--tw-surface);color:var(--tw-ink)}.tw-btn--ghost:hover{background:var(--tw-line)}.tw-btn--dark{background:var(--tw-ink);color:#fff}.tw-btn--dark:hover{background:#2a2a33}.tw-btn--light{color:var(--tw-ink);background:#fff}.tw-btn--light:hover{background:#f0f0f4}.tw-card{border-radius:var(--tw-radius);border:1px solid var(--tw-line);background:#fff}.tw-soft-card{border-radius:var(--tw-radius);background:var(--tw-surface);padding:1.75rem}.tw-soft-card--pink{background:var(--tw-pink)}.tw-soft-card--blue{background:var(--tw-blue)}.tw-soft-card--green{background:var(--tw-green)}.tw-soft-card--violet{background:var(--tw-violet)}.tw-soft-card--yellow{background:var(--tw-yellow)}.tw-soft-card--white{border:1px solid var(--tw-line);background:#fff}.tw-soft-card h2{letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.25rem;font-weight:800}.tw-soft-card p{color:var(--tw-muted);line-height:1.6}.tw-page{padding:3.5rem 1rem 6rem}.tw-page-inner{max-width:68rem;margin:0 auto}.tw-eyebrow{background:var(--tw-surface);height:2rem;color:var(--tw-muted);border-radius:999px;align-items:center;margin-bottom:1.25rem;padding:0 .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.tw-page-title{letter-spacing:-.045em;max-width:48rem;margin-bottom:1.25rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:800;line-height:1.04}.tw-page-lead{color:var(--tw-muted);max-width:42rem;margin-bottom:3rem;font-size:1.15rem;line-height:1.6}.tw-card-grid,.tw-faq-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.tw-contact-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.tw-contact-grid{grid-template-columns:5fr 7fr}}.tw-page-cta{flex-wrap:wrap;gap:.75rem;margin-top:3rem;display:flex}.tw-legal-updated{color:var(--tw-muted);margin-bottom:2.5rem;font-size:.9rem}.tw-legal{max-width:46rem}.tw-legal h2{letter-spacing:-.02em;margin:2.25rem 0 .75rem;font-size:1.3rem;font-weight:800}.tw-legal p{color:#44444e;line-height:1.7}@keyframes tw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tw-marquee-track{width:max-content;animation:40s linear infinite tw-marquee;display:flex}@media (prefers-reduced-motion:reduce){.tw-marquee-track{animation:none}}@keyframes tw-float{0%,to{transform:translateY(0) rotate(var(--tw-rot,0deg))}50%{transform:translateY(-10px) rotate(var(--tw-rot,0deg))}}.tw-float{animation:6s ease-in-out infinite tw-float}@media (prefers-reduced-motion:reduce){.tw-float{animation:none}}.tw-no-scrollbar::-webkit-scrollbar{display:none}.tw-no-scrollbar{scrollbar-width:none}.tw-rise-mask{vertical-align:top;margin:-.04em -.02em -.12em;padding:.04em .02em .12em;display:inline-block;overflow:hidden}.tw-rise{animation:.9s cubic-bezier(.2,.8,.2,1) both tw-rise;display:inline-block}@keyframes tw-rise{0%{transform:translateY(110%)rotate(6deg)}to{transform:none}}.tw-fade-up{animation:.9s cubic-bezier(.2,.8,.2,1) both tw-fade-up}@keyframes tw-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.tw-pop{animation:.7s cubic-bezier(.34,1.56,.64,1) both tw-pop}@keyframes tw-pop{0%{opacity:0;transform:scale(.4)rotate(-20deg)}to{opacity:1;transform:none}}.tw-reveal[data-reveal=armed]{opacity:0}.tw-reveal--up[data-reveal=armed]{transform:translateY(48px)}.tw-reveal--tilt[data-reveal=armed]{transform:translateY(70px)rotate(-5deg)}.tw-reveal--scale[data-reveal=armed]{transform:scale(.88)}.tw-reveal--left[data-reveal=armed]{transform:translate(-60px)}.tw-reveal--right[data-reveal=armed]{transform:translate(60px)}.tw-reveal[data-reveal=in]{opacity:1;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);transform:none}.tw-drawn-loop{padding:0 .15em;display:inline-block;position:relative}.tw-drawn-loop svg{color:#6d4aff;pointer-events:none;width:116%;height:132%;position:absolute;inset:-18% -8% -14%}.tw-drawn-loop path{stroke-dasharray:1;stroke-dashoffset:0}.tw-drawn-loop[data-reveal=armed] path{stroke-dashoffset:1px}.tw-drawn-loop[data-reveal=in] path{transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .2s}.tw-burst>*{opacity:0;animation:3.2s ease-out infinite tw-burst;position:absolute}.tw-burst>:nth-child(2){animation-delay:.8s}.tw-burst>:nth-child(3){animation-delay:1.6s}.tw-burst>:nth-child(4){animation-delay:2.4s}@keyframes tw-burst{0%{opacity:0;transform:translateY(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translateY(-90px)scale(1)}}[data-play="1"] .tw-loop-in{animation:6s cubic-bezier(.2,.8,.2,1) infinite both tw-loop-in}@keyframes tw-loop-in{0%{opacity:0;transform:translate(-24px)scale(.96)}10%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}[data-play="1"] .tw-cursor{animation:4.5s ease-in-out infinite both tw-cursor}@keyframes tw-cursor{0%{opacity:0;transform:translate(60px,-70px)}15%{opacity:1}45%{transform:translate(0)}50%{transform:translate(0)scale(.85)}55%,90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}[data-play="1"] .tw-check-pop{animation:4.5s ease-in-out infinite both tw-check-pop}@keyframes tw-check-pop{0%,49%{transform:scale(0)}58%{transform:scale(1.3)}64%,to{transform:scale(1)}}[data-play="1"] .tw-row-pick{animation:4.5s ease-in-out infinite both tw-row-pick}@keyframes tw-row-pick{0%,49%{background-color:var(--tw-surface)}55%,to{background-color:var(--tw-violet)}}.tw-draw path.tw-draw-line{stroke-dasharray:1}[data-play="1"] .tw-draw path.tw-draw-line{animation:3.5s ease-out infinite both tw-draw}@keyframes tw-draw{0%{stroke-dashoffset:1px}60%,to{stroke-dashoffset:0}}[data-play="1"] .tw-pulse{animation:1.8s ease-in-out infinite tw-pulse}@keyframes tw-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}[data-play="1"] .tw-bar{transform-origin:bottom;animation:3s cubic-bezier(.2,.8,.2,1) infinite both tw-bar}@keyframes tw-bar{0%{transform:scaleY(.1)}40%,to{transform:scaleY(1)}}[data-play="1"] .tw-type{white-space:nowrap;vertical-align:bottom;animation:4s steps(12,end) infinite both tw-type;display:inline-block;overflow:hidden}@keyframes tw-type{0%{max-width:0}50%,to{max-width:12em}}[data-play="1"] .tw-chip-cycle{animation:4.5s step-end infinite both tw-chip-cycle}@keyframes tw-chip-cycle{0%,45%{color:var(--tw-ink);background:#fff}50%,to{background:var(--tw-ink);color:#fff}}.tw-picked{animation:.45s cubic-bezier(.34,1.56,.64,1) tw-picked}@keyframes tw-picked{0%{transform:scale(.94)}to{transform:scale(1)}}.tw-collapse{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.tw-collapse[data-open=true]{grid-template-rows:1fr}.tw-collapse>div{overflow:hidden}@media (prefers-reduced-motion:reduce){.tw-rise,.tw-fade-up,.tw-pop,.tw-picked,.tw-burst>*{animation:none}.tw-burst{display:none}}
