.fc-page{--fc-shadow:0 18px 50px #431c2e24;--fc-soft-shadow:0 10px 28px #431c2e1a;--fc-radius:28px;--fc-display:var(--fc-font-display), "Plus Jakarta Sans", sans-serif;--fc-body:var(--fc-font-body), "DM Sans", sans-serif;--fc-surface:var(--fc-cream);--fc-surface-warm:#fff0d8;--fc-surface-lavender:#f5eaff;--fc-text:var(--fc-ink);--fc-card:white;--fc-card-border:transparent;--fc-card-tint-pink:#ffe1ea;--fc-card-tint-pink-border:#ffc2d6;--fc-card-tint-green:#eefaf3;--fc-card-tint-green-border:#cdefdc;--fc-nav-bg:#fff8efd1;--fc-hairline:#ddcdd2;--fc-muted-text:var(--fc-muted);--fc-green-text:#1f8a52;color:var(--fc-text);background:var(--fc-surface);font-family:var(--fc-body);overflow-x:hidden}.dark .fc-page{--fc-surface:#100b12;--fc-surface-warm:#191019;--fc-surface-lavender:#120d19;--fc-text:#f9edf3;--fc-card:#241620;--fc-card-border:#ffffff14;--fc-card-tint-pink:#3a2029;--fc-card-tint-pink-border:#5c2f3f;--fc-card-tint-green:#1c2e22;--fc-card-tint-green-border:#2d4a38;--fc-nav-bg:#100b12c7;--fc-hairline:#ffffff24;--fc-muted-text:#bba7b0;--fc-green-text:#6fdba0}.fc-page a{color:inherit;text-decoration:none}.fc-page img{max-width:100%;display:block}.fc-page h1,.fc-page h2,.fc-page h3{font-family:var(--fc-display);letter-spacing:-.055em}.fc-page section:not(.bs-section):not(.fc-hero):not(.bs-cta){padding:90px 0}.fc-container{width:min(1180px,100% - 32px);margin-inline:auto}.fc-nav{z-index:50;background:var(--fc-nav-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--fc-hairline);padding:14px 0;position:sticky;top:0}.fc-nav-inner{justify-content:space-between;align-items:center;gap:18px;display:flex}.fc-logo{font-family:var(--fc-display);letter-spacing:-.06em;align-items:center;gap:9px;font-size:1.15rem;font-weight:800;display:inline-flex}.fc-logo-mark{object-fit:cover;border-radius:9px;width:31px;height:31px;display:block;box-shadow:0 5px 16px #ff4f872e}.fc-nav-links{color:var(--fc-muted-text);gap:28px;font-size:.92rem;font-weight:600;display:none}.fc-nav-links a{padding-bottom:2px;position:relative}.fc-nav-links a.fc-nav-active{color:var(--fc-hot)}.fc-nav-links a.fc-nav-active:after{content:"";background:var(--fc-hot);border-radius:2px;height:2px;position:absolute;bottom:-4px;left:0;right:0}.fc-nav-actions{align-items:center;gap:12px;display:flex}.fc-theme-toggle{border:1px solid var(--fc-hairline);background:var(--fc-card);width:40px;height:40px;color:var(--fc-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.2,1.6,.3,1),background .2s;display:inline-flex}.fc-theme-toggle:hover{transform:translateY(-2px)}.fc-brand-link{color:var(--fc-muted-text);font-size:.88rem;font-weight:600;display:none}.fc-brand-link:hover{color:var(--fc-text)}.fc-login{font-size:.92rem;font-weight:700;display:none}.fc-btn{cursor:pointer;min-height:48px;font-family:var(--fc-body);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:.92rem;font-weight:800;transition:transform .25s cubic-bezier(.2,1.6,.3,1),box-shadow .25s,background .2s;display:inline-flex}.fc-btn:hover{transform:translateY(-3px)rotate(-.4deg)}.fc-btn.fc-btn-primary{background:var(--fc-ink);color:#fff;box-shadow:0 10px 22px #20151c2e}.fc-btn-primary:hover{box-shadow:0 15px 28px #20151c3d}.dark .fc-page .fc-btn.fc-btn-primary{color:#1a1017;background:#fff;box-shadow:0 10px 24px #00000047}.fc-btn-pink{background:var(--fc-hot);color:#fff;box-shadow:0 12px 24px #ff2f683d}.fc-hero{background:radial-gradient(circle at 80% 12%,#ffd84deb 0 10%,#0000 30%),radial-gradient(circle at 8% 75%,#ff735d80,#0000 28%),linear-gradient(135deg,#ff5f8d 0%,#ff6e72 47%,#ff9a4a 100%);padding:62px 0 76px;position:relative;overflow:hidden}.fc-hero:before{content:"";border:80px solid #ffffff14;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-280px;right:-220px}.fc-hero-grid{z-index:1;align-items:center;gap:44px;display:grid;position:relative}.fc-eyebrow{color:#351821;background:#ffffff40;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.fc-eyebrow span{background:#2f9b60;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2f9b6026}.fc-hero h1{color:#26141c;max-width:780px;margin:0;font-size:clamp(2.2rem,12vw,7.2rem);line-height:.9}.fc-hero h1 em{color:#fff;white-space:nowrap;font-style:normal;position:relative}.fc-hero-copy{color:#3f252d;max-width:640px;margin:24px 0 28px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.fc-hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;display:flex}.fc-oauth-btn{min-height:58px;color:var(--fc-ink);background:#fff;border-radius:17px;padding:0 24px;font-size:1rem;box-shadow:0 15px 35px #431c2e2e}.fc-ig-glyph{border:2px solid;border-radius:7px;width:24px;height:24px;margin-right:10px;position:relative}.fc-ig-glyph:before{content:"";border:2px solid;border-radius:50%;position:absolute;inset:5px}.fc-ig-glyph:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px}.fc-microcopy{opacity:.76;margin-top:11px;font-size:.78rem;font-weight:700}.fc-float-card{z-index:4;box-shadow:var(--fc-shadow);background:#fffffff5;border-radius:18px;min-width:145px;padding:13px 15px;animation:4.5s ease-in-out infinite fc-bob;position:absolute}.fc-float-card strong{font-family:var(--fc-display);letter-spacing:-.05em;font-size:1.15rem;display:block}.fc-float-card small{color:#735d66;font-size:.7rem;font-weight:800}.fc-float-a{top:5%;left:0;transform:rotate(-7deg)}.fc-float-b{animation-delay:-1.4s;top:42%;right:-5%;transform:rotate(5deg)}.fc-float-c{animation-delay:-2.6s;bottom:5%;left:4%;transform:rotate(4deg)}.fc-verified{color:#1f9a61}@keyframes fc-bob{0%,to{translate:0}50%{translate:0 -10px}}.dark .fc-page .fc-hero{background:radial-gradient(circle at 83% 8%,#ffd84d38 0 8%,#0000 29%),radial-gradient(circle at 5% 80%,#ff4f8740,#0000 30%),radial-gradient(circle at 72% 75%,#ff735d21,#0000 27%),linear-gradient(145deg,#130b15 0%,#1b0d19 48%,#281018 100%)}.dark .fc-page .fc-hero:before{border-color:#ffffff09}.dark .fc-page .fc-eyebrow{color:#ffeaf1;background:#ffffff14;border-color:#ffffff24}.dark .fc-page .fc-hero h1{color:#fff5f8}.dark .fc-page .fc-hero h1 em{color:#ff789f}.dark .fc-page .fc-hero h1 em:after{border-bottom-color:#ffcfda}.dark .fc-page .fc-hero-copy{color:#cdb7c1}.dark .fc-page .fc-microcopy{color:#cbb5bf}.dark .fc-page .fc-float-card{color:#fff5f8;background:#1e131bf0;border:1px solid #ffffff1c;box-shadow:0 22px 55px #0006}.dark .fc-page .fc-float-card small{color:#bda9b2}.dark .fc-page .fc-verified{color:#7de1a8}.fc-page-intro{padding:56px 0 20px}.fc-page-intro h1{text-wrap:balance}.fc-breadcrumb{color:var(--fc-muted-text);margin-bottom:22px;font-size:.85rem;font-weight:700;display:inline-block}.fc-breadcrumb:hover{color:var(--fc-text)}.fc-page-intro-tag{margin-top:6px}.fc-other-tools{padding-top:0}.fc-other-tools-label{text-transform:uppercase;letter-spacing:.04em;color:var(--fc-muted-text);margin:0 0 14px;font-size:.78rem;font-weight:800}.fc-other-tools ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fc-other-tools li a{border:1px solid var(--fc-card-tint-green-border);background:var(--fc-card-tint-green);color:var(--fc-green-text);border-radius:999px;padding:9px 16px;font-size:.88rem;font-weight:700;display:inline-block}.fc-other-tools li a:hover{filter:brightness(1.08)}.fc-tools-grid{grid-template-columns:1fr;gap:14px;margin-top:40px;display:grid}.fc-tool-card{background:var(--fc-card-tint-green);border:1px solid var(--fc-card-tint-green-border);border-radius:var(--fc-radius);padding:26px}.fc-tool-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--fc-green-text);background:var(--fc-card-tint-green-border);border-radius:999px;margin-bottom:14px;padding:5px 11px;font-size:.7rem;font-weight:800;display:inline-block}.fc-tool-card h3{font-family:var(--fc-display);letter-spacing:-.01em;margin:0 0 8px;font-size:1.3rem}.fc-tool-card p{color:var(--fc-muted-text);margin:0 0 16px;font-size:.95rem;line-height:1.55}.fc-tool-link{color:var(--fc-green-text);font-size:.88rem;font-weight:800;display:inline-block}.fc-tool-link:hover{text-decoration:underline}.fc-ticker{background:var(--fc-ink);color:#fff;border-block:1px solid #ffffff14;padding:16px 0;overflow:hidden}.fc-ticker-track{width:max-content;animation:28s linear infinite fc-ticker;display:flex}.fc-ticker-set{align-items:center;gap:12px;padding-right:12px;display:flex}.fc-chip{white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:8px 13px;font-size:.8rem;font-weight:800}.fc-chip-hot{background:var(--fc-hot);border-color:var(--fc-hot)}@keyframes fc-ticker{to{transform:translate(-50%)}}.dark .fc-page .fc-ticker{background:#080609;border-block-color:#ffffff14}.dark .fc-page .fc-chip{color:#eee1e7;border-color:#ffffff24}.fc-page .fc-section-kicker{text-transform:uppercase;letter-spacing:.12em;color:#aa536b;margin-bottom:10px;font-size:.72rem;font-weight:900}.dark .fc-page .fc-section-kicker{color:#ff799f}.fc-section-title{max-width:780px;margin:0 0 18px;font-size:clamp(2.4rem,7vw,5rem);line-height:.96}.fc-section-intro{max-width:620px;color:var(--fc-muted-text);font-size:1.05rem;line-height:1.6}.fc-how{background:var(--fc-surface-warm)}.fc-steps{gap:14px;margin-top:42px;display:grid}.fc-step{background:var(--fc-card);border:1px solid var(--fc-card-border);border-radius:var(--fc-radius);box-shadow:var(--fc-soft-shadow);grid-template-columns:54px 1fr;gap:18px;padding:25px;transition:transform .3s cubic-bezier(.2,1.6,.3,1);display:grid}.fc-step:hover{transform:translateY(-7px)rotate(-.5deg)}.fc-step-num{background:var(--fc-yellow);width:54px;height:54px;color:var(--fc-ink);font-family:var(--fc-display);border-radius:17px;place-items:center;font-weight:900;display:grid}.fc-step:nth-child(2) .fc-step-num{background:var(--fc-lilac)}.fc-step:nth-child(3) .fc-step-num{background:#ffd0d9}.fc-step:nth-child(4) .fc-step-num{background:var(--fc-green)}.dark .fc-page .fc-step-num{box-shadow:inset 0 0 0 1px #ffffff14}.dark .fc-page .fc-step:nth-child(2) .fc-step-num{background:#bda1ff}.fc-step h3{margin:1px 0 6px;font-size:1.25rem}.fc-step p{color:var(--fc-muted-text);margin:0;font-size:.94rem;line-height:1.5}.fc-numbers{background:var(--fc-hot);color:#fff}.fc-numbers .fc-section-kicker{color:#ffd4df}.fc-numbers .fc-section-intro{color:#ffe9ef}.fc-number-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px;display:grid}.fc-number-card{background:#ffffff1f;border:1px solid #ffffff38;border-radius:24px;min-height:150px;padding:24px}.fc-number-card strong{font-family:var(--fc-display);letter-spacing:-.07em;font-size:clamp(2.5rem,8vw,4.8rem);line-height:1;display:block}.fc-number-card span{color:#ffe4ec;margin-top:8px;font-weight:700;display:block}.dark .fc-page .fc-numbers{background:radial-gradient(circle at 90% 15%,#ffd84d26,#0000 25%),linear-gradient(135deg,#c51f55,#8f1648 58%,#57113d)}.dark .fc-page .fc-numbers .fc-section-title{color:#fff}.dark .fc-page .fc-numbers .fc-section-intro{color:#ffdce7}.dark .fc-page .fc-number-card{background:#14070f2e;border-color:#fff3}.dark .fc-page .fc-number-card span{color:#ffdce7}.fc-tier-rates{background:#ffffff1f;border:1px solid #ffffff38;border-radius:24px;margin-top:16px;padding:22px 24px}.fc-tier-rates-label{text-transform:uppercase;letter-spacing:.04em;color:#ffd4df;margin:0 0 14px;font-size:.78rem;font-weight:800}.fc-tier-rates ul{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.fc-tier-rates li{flex-direction:column;gap:4px;min-width:108px;display:flex}.fc-tier-rates li span{color:#ffe4ec;font-size:.78rem;font-weight:700}.fc-tier-rates li strong{font-family:var(--fc-display);letter-spacing:-.02em;font-size:1.5rem}.fc-showcase{background:var(--fc-surface-lavender)}.fc-showcase-head{flex-direction:column;gap:15px;display:flex}.fc-creator-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:38px;display:grid}.fc-creator-post{aspect-ratio:1;isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.fc-creator-post:after{content:"";opacity:0;z-index:1;background:linear-gradient(#0000 52%,#180a129e);transition:opacity .25s;position:absolute;inset:0}.fc-creator-post:hover:after{opacity:1}.fc-creator-art{width:100%;height:100%;transition:transform .45s cubic-bezier(.2,1.4,.3,1)}.fc-creator-post:hover .fc-creator-art{transform:scale(1.06)}.fc-creator-post:first-child .fc-creator-art{background:linear-gradient(150deg,#ffe3b3,#f07e72 48%,#8e4aa8)}.fc-creator-post:nth-child(2) .fc-creator-art{background:linear-gradient(145deg,#9bd8d2,#ffcb96 50%,#ff6f91)}.fc-creator-post:nth-child(3) .fc-creator-art{background:linear-gradient(145deg,#171722,#7b5cff 52%,#ff7a68)}.fc-creator-post:nth-child(4) .fc-creator-art{background:linear-gradient(145deg,#ffdd67,#e95b74 45%,#8f4dcb)}.fc-creator-post:nth-child(5) .fc-creator-art{background:linear-gradient(145deg,#c4e7b1,#f9a1bc 52%,#f47a52)}.fc-creator-post:nth-child(6) .fc-creator-art{background:linear-gradient(145deg,#f3c1a6,#b8a4ff 50%,#5552a8)}.fc-post-label{z-index:2;color:#fff;opacity:0;justify-content:space-between;font-size:.72rem;font-weight:900;transition:all .25s;display:flex;position:absolute;bottom:10px;left:12px;right:12px;transform:translateY(5px)}.fc-creator-post:hover .fc-post-label{opacity:1;transform:none}.fc-art-text{font-family:var(--fc-display);color:#fff;font-size:clamp(1.3rem,4vw,2.5rem);font-weight:900;line-height:.9;position:absolute;inset:auto 12% 12%;transform:rotate(-4deg)}.fc-faq{background:var(--fc-surface)}.fc-faq-wrap{gap:40px;display:grid}.fc-faq-list{border-top:1px solid var(--fc-hairline)}.fc-page details{border-bottom:1px solid var(--fc-hairline);padding:20px 0}.fc-page summary{cursor:pointer;font-family:var(--fc-display);justify-content:space-between;gap:20px;font-size:1.02rem;font-weight:800;list-style:none;display:flex}.fc-page summary::-webkit-details-marker{display:none}.fc-page summary:after{content:"+";font-size:1.4rem;transition:transform .2s}.fc-page details[open] summary:after{transform:rotate(45deg)}.fc-page details p{color:var(--fc-muted-text);max-width:680px;margin:12px 0 0;line-height:1.6}.fc-final{background:var(--fc-yellow);padding:100px 0;position:relative;overflow:hidden}.fc-final:before,.fc-final:after{content:"";border:2px solid #20151c24;border-radius:50%;position:absolute}.fc-final:before{width:260px;height:260px;top:-90px;left:-100px}.fc-final:after{width:360px;height:360px;bottom:-180px;right:-140px}.fc-final-inner{z-index:1;text-align:center;position:relative}.fc-final h2{max-width:900px;margin:0 auto 24px;font-size:clamp(3rem,9vw,6.5rem);line-height:.9}.fc-final p{color:#564037;max-width:520px;margin:0 auto 28px;font-size:1.05rem;line-height:1.55}.fc-final .fc-btn{background:var(--fc-hot);color:#fff;min-height:58px;padding-inline:28px}.dark .fc-page .fc-final{background:radial-gradient(circle at 14% 15%,#ffffff24,#0000 20%),linear-gradient(135deg,#ff2f68 0%,#dc1f63 48%,#ff6f4d 100%)}.dark .fc-page .fc-final:before,.dark .fc-page .fc-final:after{border-color:#ffffff2e}.dark .fc-page .fc-final h2{color:#fff}.dark .fc-page .fc-final p{color:#ffe5ed}.dark .fc-page .fc-final .fc-btn{color:#21121a;background:#fff;box-shadow:0 15px 35px #3d081c4d}.fc-footer{background:var(--fc-ink);color:#fff;padding:28px 0}.fc-footer-inner{flex-direction:column;gap:12px;display:flex}.fc-footer .fc-logo-mark{filter:brightness(0)invert();opacity:.95}.fc-footer-meta{color:#aa9aa0;font-size:.78rem}.fc-footer-links{color:#d8cbd0;gap:18px;font-size:.8rem;font-weight:700;display:flex}.dark .fc-page .fc-footer{background:#080609}.dark .fc-page .fc-footer-meta{color:#9e8b94}.dark .fc-page .fc-footer-links{color:#cbb9c1}.fc-reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,1.45,.3,1),transform .75s cubic-bezier(.2,1.45,.3,1);transform:translateY(28px)scale(.97)}.fc-reveal.fc-in{opacity:1;transform:none}.fc-delay-1{transition-delay:80ms}.fc-delay-2{transition-delay:.16s}.fc-delay-3{transition-delay:.24s}@media (min-width:720px){.fc-container{width:min(1180px,100% - 64px)}.fc-nav-links,.fc-brand-link,.fc-login{display:flex}.fc-hero{padding:92px 0 100px}.fc-hero-grid{grid-template-columns:1.08fr .92fr}.fc-hero-cta-row{flex-direction:row;align-items:center}.fc-steps{grid-template-columns:repeat(2,1fr)}.fc-number-grid{grid-template-columns:repeat(3,1fr)}.fc-creator-grid{grid-template-columns:repeat(3,1fr);gap:10px}.fc-tools-grid{grid-template-columns:repeat(3,1fr)}.fc-showcase-head{flex-direction:row;justify-content:space-between;align-items:end}.fc-faq-wrap{grid-template-columns:.75fr 1.25fr;align-items:start}.fc-footer-inner{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1050px){.fc-float-a{top:10%;left:-20px}.fc-float-b{top:39%;right:-15px}.fc-float-c{bottom:10%;left:0}.fc-steps{grid-template-columns:repeat(4,1fr)}.fc-step{display:block}.fc-step-num{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.fc-page *,.fc-page :before,.fc-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.fc-reveal{opacity:1;transform:none}}
.fc-page{--bs-bg:var(--fc-cream);--bs-filler-a:var(--fc-cream);--bs-filler-b:#fff1e2;--bs-filler-text:var(--fc-ink);--bs-filler-dim:var(--fc-muted);--bs-filler-border:#ddcdd2;--bs-card-bg:#fff;--bs-card-border:transparent;--bs-nav-bg:#fff8efd1;--bs-kicker:#aa536b;--bs-green-text:#1f8a52;--bs-card-tint-pink:#ffe1ea;--bs-card-tint-pink-border:#ffc2d6;--bs-card-tint-green:#eefaf3;--bs-card-tint-green-border:#cdefdc}.dark .fc-page{--bs-bg:#100b12;--bs-filler-a:#100b12;--bs-filler-b:#191019;--bs-filler-text:#f9edf3;--bs-filler-dim:#bba7b0;--bs-filler-border:#ffffff24;--bs-card-bg:#241620;--bs-card-border:#ffffff14;--bs-nav-bg:#100b12c7;--bs-kicker:#ff799f;--bs-green-text:#6fdba0;--bs-card-tint-pink:#3a2029;--bs-card-tint-pink-border:#5c2f3f;--bs-card-tint-green:#1c2e22;--bs-card-tint-green-border:#2d4a38}html:has(.fc-page){scroll-behavior:smooth;scroll-padding-top:90px}.fc-page{overflow-x:hidden}.fc-hero{background:radial-gradient(circle at 80% 12%,#ffd84deb 0 10%,#0000 30%),radial-gradient(circle at 8% 75%,#ff735d80,#0000 28%),linear-gradient(135deg,#ff5f8d 0%,#ff6e72 47%,#ff9a4a 100%);border-radius:0;align-items:center;width:100%;height:100vh;padding:100px clamp(20px,4vw,56px) 64px;display:flex;position:relative;overflow:hidden}.fc-hero:before{content:"";border:140px solid #ffffff14;border-radius:50%;width:900px;height:900px;position:absolute;bottom:-420px;right:-320px}.dark .fc-page .fc-hero{background:radial-gradient(circle at 83% 8%,#ffd84d38 0 8%,#0000 29%),radial-gradient(circle at 5% 80%,#ff4f8740,#0000 30%),radial-gradient(circle at 72% 75%,#ff735d21,#0000 27%),linear-gradient(145deg,#130b15 0%,#1b0d19 48%,#281018 100%)}.dark .fc-page .fc-hero:before{border-color:#ffffff09}.bs-hero-grid{z-index:1;align-items:center;gap:40px;width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.bs-hero-copy{color:#fff;max-width:560px}.bs-eyebrow{color:#351821;background:#ffffff40;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.bs-eyebrow-dot{background:#2f9b60;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #2f9b6026}.dark .fc-page .bs-eyebrow{color:#ffeaf1;background:#ffffff14;border-color:#ffffff24}@keyframes bsEyebrowPulse{0%,to{transform:scale(1);box-shadow:0 0 #ffffff73}50%{transform:scale(1.045);box-shadow:0 0 0 7px #fff0}}.bs-eyebrow--pulse{animation:2.4s ease-in-out infinite bsEyebrowPulse}.bs-hero-copy h1{font-family:var(--fc-display);letter-spacing:-.055em;text-wrap:balance;color:#26141c;margin:0;font-size:clamp(2.6rem,8vw,5.2rem);font-weight:800;line-height:.92}.dark .fc-page .bs-hero-copy h1{color:#fff5f8}.bs-hero-copy h1 em{color:#fff;white-space:nowrap;font-style:normal;position:relative}.dark .fc-page .bs-hero-copy h1 em{color:#ff789f}.bs-hero-copy p{color:#3f252d;max-width:46ch;margin:24px 0 28px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.dark .fc-page .bs-hero-copy p{color:#cdb7c1}.bs-underline{text-underline-offset:3px;text-decoration-skip-ink:none;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:2px}.bs-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.bs-btn{cursor:pointer;font-family:var(--fc-body);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:800;text-decoration:none;transition:transform .25s cubic-bezier(.2,1.6,.3,1),box-shadow .25s,background .2s;display:inline-flex}.bs-btn:hover{transform:translateY(-3px)rotate(-.4deg)}.bs-btn-primary{color:var(--fc-ink);background:#fff;padding:13px 26px;font-size:.92rem;box-shadow:0 14px 30px #1e0a1438}.bs-btn-primary:hover{box-shadow:0 18px 34px #1e0a1447}.bs-ig-glyph{border:2px solid;border-radius:7px;flex:none;width:22px;height:22px;margin-right:8px;position:relative}.bs-ig-glyph:before{content:"";border:2px solid;border-radius:50%;position:absolute;inset:4px}.bs-ig-glyph:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px}.bs-btn-text{color:#fff;text-underline-offset:3px;background:0 0;min-height:auto;padding:13px 4px;font-size:.89rem;font-weight:700;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.bs-btn-text:hover{transform:translateY(-1px)}.bs-trust{color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.bs-nav{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:20px clamp(20px,4vw,56px);transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;top:0;left:0;right:0}.bs-nav.bs-nav--scrolled{background:var(--bs-nav-bg);border-bottom-color:var(--bs-filler-border);-webkit-backdrop-filter:blur(16px)saturate(1.3)}.bs-logo{font-family:var(--fc-display);letter-spacing:-.06em;color:#fff;cursor:pointer;align-items:center;gap:9px;font-size:1.05rem;font-weight:800;text-decoration:none;transition:color .35s;display:inline-flex}.bs-nav-links{align-items:center;gap:clamp(14px,2vw,28px);display:flex}.bs-nav-links a{color:#ffffffd1;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .35s}.bs-nav-links a:hover{color:#fff}.bs-nav-controls{align-items:center;gap:12px;display:flex}.bs-nav-login{color:#fff;font-family:var(--fc-body);cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:999px;padding:9px 18px;font-size:.85rem;font-weight:700;transition:background .2s,color .35s,border-color .35s,transform .25s cubic-bezier(.2,1.6,.3,1)}.bs-nav-login:hover{background:#ffffff24;transform:translateY(-2px)}.bs-nav--scrolled .bs-nav-login{color:var(--bs-filler-text);border-color:var(--bs-filler-border)}.bs-nav--scrolled .bs-nav-login:hover{background:var(--bs-card-bg)}.bs-theme-toggle{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .25s cubic-bezier(.2,1.6,.3,1),background .2s,border-color .35s,color .35s;display:inline-flex}.bs-theme-toggle:hover{transform:translateY(-2px)}.bs-theme-toggle svg{width:18px;height:18px}.bs-nav--scrolled .bs-logo,.bs-nav--scrolled .bs-nav-links a{color:var(--bs-filler-text)}.bs-nav--scrolled .bs-nav-links a:hover{color:var(--fc-hot)}.bs-nav--scrolled .bs-theme-toggle{background:var(--bs-card-bg);border-color:var(--bs-filler-border);color:var(--bs-filler-text)}.bs-logo-mark{background:linear-gradient(135deg, var(--fc-coral), var(--fc-hot));border-radius:9px;flex:none;width:30px;height:30px;box-shadow:0 5px 16px #ff4f8747}.bs-nav-menu-toggle,.bs-nav-mobile-menu{display:none}@media (max-width:1049px){.bs-hero-grid{text-align:center}.bs-hero-copy{max-width:640px;margin:0 auto}.bs-hero-actions{justify-content:center}.bs-nav-links{display:none}.fc-hero{padding-top:84px;padding-bottom:64px}.bs-nav-menu-toggle{display:inline-flex}.bs-nav-mobile-menu{background:var(--bs-card-bg);box-shadow:var(--fc-shadow);border-bottom:1px solid var(--bs-filler-border);transform-origin:top;opacity:0;pointer-events:none;flex-direction:column;max-height:calc(100vh - 72px);padding:4px clamp(20px,4vw,56px) 12px;transition:transform .25s cubic-bezier(.2,1,.3,1),opacity .2s;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:scaleY(0)}.bs-nav-mobile-menu--open{opacity:1;pointer-events:auto;transform:scaleY(1)}.bs-nav-mobile-menu a{color:var(--bs-filler-text);border-bottom:1px solid var(--bs-filler-border);padding:14px 2px;font-size:.98rem;font-weight:700;text-decoration:none}.bs-nav-mobile-menu a:last-child{border-bottom:0}}@media (min-width:1050px){.bs-hero-grid{grid-template-columns:minmax(340px,560px) 1fr}}.bs-section{border-top:1px solid var(--bs-filler-border);overflow-anchor:none;align-items:center;height:100vh;padding:40px clamp(20px,6vw,96px);display:flex;overflow:hidden}.bs-section:nth-of-type(odd){background:var(--bs-filler-a)}.bs-section:nth-of-type(2n),#get-paid{background:var(--bs-filler-b)}#pricing,#faq{background:var(--bs-filler-a)}.bs-section-copy{max-width:44ch;max-height:100%;padding:4px 20px 32px;overflow-y:auto}.bs-section-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--bs-kicker);margin:0 0 10px;font-size:.72rem;font-weight:900}.bs-section h2{font-family:var(--fc-display);letter-spacing:-.045em;color:var(--bs-filler-text);text-wrap:balance;margin:0 0 18px;font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:800;line-height:.98}.bs-section p{color:var(--bs-filler-dim);margin:0;font-size:1.05rem;line-height:1.6}.bs-section--right{text-align:right;justify-content:flex-end}.bs-section--center{text-align:center;justify-content:center}.bs-section--center .bs-section-copy{max-width:56ch}.bs-section--auto{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:56px;height:auto;min-height:100vh;padding-top:90px;padding-bottom:90px;overflow:visible}.bs-section--auto.bs-section--center{align-items:center}@media (max-width:1049px){.bs-section{flex-direction:column}.bs-section--right,.bs-section--center{text-align:center}.fc-hero,.bs-section{height:auto;min-height:0;overflow:visible}.bs-section-copy{width:100%;max-height:none;overflow-y:visible}.bs-section--auto{min-height:0}}.bs-ring{position:relative;overflow:hidden}.bs-ring:before{content:"";pointer-events:none;border:120px solid #e934760f;border-radius:50%;width:780px;height:780px;position:absolute}.bs-ring--br:before{bottom:-360px;right:-280px}.bs-ring--tl:before{top:-360px;left:-280px}.dark .fc-page .bs-ring:before{border-color:#ffffff09}.bs-tags{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.bs-section--right .bs-tags{justify-content:flex-end}.bs-tag{background:var(--bs-card-bg);border:1px solid var(--bs-card-border);color:var(--bs-filler-text);box-shadow:var(--fc-soft-shadow);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:700;transition:transform .25s cubic-bezier(.2,1.6,.3,1);display:inline-flex}.bs-tag:hover{transform:translateY(-3px)rotate(-.5deg)}.bs-tag-dot{border-radius:50%;flex:none;width:8px;height:8px}.bs-partner-grid{flex-wrap:wrap;justify-content:center;gap:14px;width:100%;margin:34px 0 0;display:flex}.bs-partner-card{background:var(--bs-card-bg);border:1px solid var(--bs-card-border);box-shadow:var(--fc-soft-shadow);border-radius:18px;align-items:center;gap:10px;padding:14px 22px;transition:transform .25s cubic-bezier(.2,1.6,.3,1);display:inline-flex}.bs-partner-card:hover{transform:translateY(-4px)rotate(-.4deg)}.bs-partner-mark{width:30px;height:30px;font-family:var(--fc-display);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex}.bs-partner-name{font-family:var(--fc-display);letter-spacing:-.02em;color:var(--bs-filler-text);font-size:.98rem;font-weight:800}.bs-partner-mini{margin-top:28px}.bs-partner-mini-label{color:var(--bs-filler-dim);margin:0 0 10px;font-size:.76rem;font-weight:700}.bs-section--right .bs-partner-mini-label{text-align:right}.bs-partner-grid--tiny{justify-content:flex-end;gap:8px;margin-top:0}.bs-partner-card--tiny{border-radius:999px;gap:6px;padding:6px 12px 6px 8px}.bs-partner-mark--tiny{border-radius:6px;width:18px;height:18px;font-size:.6rem}.bs-partner-name--tiny{letter-spacing:-.01em;font-size:.74rem}@media (max-width:1049px){.bs-tags{grid-template-columns:repeat(2,1fr);justify-items:start;gap:10px 12px;display:grid}.bs-section--right .bs-tags{justify-items:center}#platform .bs-tags,.bs-partner-grid--tiny{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:10px;width:100%;padding:2px 2px 6px;display:flex;overflow-x:auto}#platform .bs-tags::-webkit-scrollbar{display:none}.bs-partner-grid--tiny::-webkit-scrollbar{display:none}#platform .bs-tags .bs-tag,.bs-partner-grid--tiny .bs-partner-card--tiny{scroll-snap-align:start;flex:none}}.bs-footer{background:var(--fc-ink);color:#fffaf7b3;padding:72px clamp(20px,4vw,56px) 32px}.dark .fc-page .bs-footer{background:#080609}.bs-footer .bs-logo-mark{filter:brightness(0)invert();opacity:.95}.bs-footer-top{flex-wrap:wrap;justify-content:space-between;gap:48px;max-width:1280px;margin:0 auto 56px;display:flex}.bs-footer-brand{max-width:320px}.bs-footer-brand .bs-logo{color:#fff}.bs-footer-brand p{color:#fffaf78c;margin:14px 0 0;font-size:.92rem;line-height:1.6}.bs-footer-cols{flex-wrap:wrap;gap:56px;display:flex}.bs-footer-col h3{letter-spacing:.1em;text-transform:uppercase;color:#fffaf766;margin:0 0 16px;font-size:.74rem;font-weight:800}.bs-footer-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.bs-footer-col a{color:#fffaf7c7;font-size:.9rem;font-weight:600;text-decoration:none}.bs-footer-col a:hover{color:#fff}.bs-footer-bottom{color:#fffaf773;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding-top:28px;font-size:.82rem;display:flex}@media (prefers-reduced-motion:reduce){html:has(.fc-page){scroll-behavior:auto}.bs-eyebrow--pulse{animation:none}}
