@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Big+Shoulders+Display:wght@400;700;800;900&family=Titillium+Web:ital,wght@0,300;0,400;0,600;0,700;0,900;1,400;1,600&family=Indie+Flower&display=swap";:root{--c-midnight-950:#0f1b3d;--c-midnight-900:#17213f;--c-midnight-800:#1f2947;--c-midnight-700:#2c3656;--c-indigo-deep:#36235b;--c-emerald-900:#064e3b;--c-emerald-800:#0a2f1f;--grad-emerald:linear-gradient(170deg, #064e3b 0%, #0a2f1f 50%, #0f1b3d 100%);--c-hero-violet:#9b51e0;--c-hero-violet-d:#6b2fb8;--c-violet-700:#6d17be;--c-violet-600:#9747ff;--c-violet-500:#9b51e0;--c-violet-400:#b983ff;--c-violet-200:#e4d1ff;--c-violet-50:#f5eeff;--c-orange-700:#cc4a00;--c-orange-600:#f60;--c-orange-500:#fd8f29;--c-orange-200:#ffd2b3;--c-orange-50:#ffeedc;--c-mustard-600:#f59e0b;--c-mustard-400:#f6c94a;--c-mustard-200:#ffe9a3;--c-mint-600:#2fb37a;--c-mint-500:#4bc292;--c-mint-400:#6fd3a8;--c-mint-200:#bfeed8;--c-blue-600:#2f80ed;--c-blue-500:#3bb8ff;--c-blue-200:#b8e5ff;--c-ink:#0f172a;--c-slate-900:#1a1f2e;--c-slate-700:#475569;--c-slate-600:#4f4f4f;--c-slate-500:#666;--c-slate-400:#828282;--c-slate-300:#bdbdbd;--c-slate-200:#e0e0e0;--c-slate-100:#f2f2f2;--c-slate-50:#f8f8f8;--c-paper:#fafaf7;--c-white:#fff;--c-black:#000;--c-wash-peach:#ffd9b8;--c-wash-lilac:#d7c4f5;--c-wash-sky:#bee4fc;--c-wash-mint:#c6efd9;--card-mustard:#f4c03a;--card-sky:#4fc6ee;--card-mint:#59c989;--card-violet:#b56be0;--card-orange:#f49148;--card-coral:#e56868;--card-ink-on:#14213d;--fg-1:var(--c-ink);--fg-2:var(--c-slate-600);--fg-3:var(--c-slate-400);--fg-on-dark:var(--c-white);--fg-on-accent:var(--c-white);--fg-muted-dark:#ffffffb8;--bg-page:var(--c-paper);--bg-surface:var(--c-white);--bg-sunken:var(--c-slate-50);--bg-dark:var(--c-midnight-950);--bg-dark-2:var(--c-midnight-800);--border-subtle:var(--c-slate-200);--border-strong:var(--c-ink);--accent-primary:var(--c-violet-600);--accent-primary-d:var(--c-violet-700);--accent-warm:var(--c-orange-600);--accent-mint:var(--c-mint-500);--accent-mustard:var(--c-mustard-400);--grad-violet:linear-gradient(90deg, #9747ff 0%, #6d17be 100%);--grad-hero:linear-gradient(180deg, #9b51e0 0%, #6b2fb8 60%, #0f1b3d 100%);--grad-orange:linear-gradient(135deg, #fd8f29 0%, #f60 100%);--ff-display:"Archivo Black", "Gotham Black", "Impact", system-ui, sans-serif;--ff-display-alt:"Big Shoulders Display", "Archivo Black", system-ui, sans-serif;--ff-body:"Titillium Web", "Gotham", system-ui, -apple-system, Segoe UI, sans-serif;--ff-hand:"Indie Flower", cursive;--fs-hero:clamp(56px, 9vw, 144px);--fs-display-1:clamp(44px, 6vw, 96px);--fs-display-2:clamp(36px, 4.5vw, 72px);--fs-h1:clamp(32px, 3.6vw, 56px);--fs-h2:clamp(26px, 2.6vw, 40px);--fs-body:18px;--fs-eyebrow:13px;--r-card:28px;--r-pill:999px;--sh-brut-sm:4px 4px 0 0 var(--c-black);--sh-brut-md:8px 8px 0 0 var(--c-black);--sh-brut-lg:12px 12px 0 0 var(--c-black);--sh-sm:0 2px 8px #0f172a0f;--sh-md:0 8px 24px #0f172a14;--sh-lg:0 20px 48px #0f172a1f;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.15s;--dur-normal:.3s;--dur-slow:.6s;--dur-reveal:.6s;--scroll-velocity:0}html{-webkit-font-smoothing:antialiased}body{font-family:var(--ff-body);font-size:var(--fs-body);color:var(--fg-1);background:var(--bg-page);text-wrap:pretty;line-height:1.45}::selection{background:var(--c-violet-600);color:#fff}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg-page);color:var(--fg-1);font-family:var(--ff-body)}img{max-width:100%;display:block}.ff-container{max-width:1280px;margin:0 auto;padding:0 40px}.ff-eyebrow{font-family:var(--ff-body);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.ff-eyebrow:before{content:"";background:currentColor;width:22px;height:2px}.ff-pill{font-family:var(--ff-body);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.ff-pill.dark{background:var(--c-midnight-950);color:#fff}.ff-pill.light{color:var(--c-midnight-950);border:1.5px solid var(--c-midnight-950);background:#fff}.ff-pill.violet{background:var(--c-violet-600);color:#fff}.ff-pill.orange{background:var(--c-orange-600);color:#fff}.ff-pill.mint{background:var(--c-mint-500);color:#14213d}.ff-btn{font-family:var(--ff-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .12s var(--ease-out), background .2s var(--ease-out), box-shadow .2s var(--ease-out), color .2s var(--ease-out);white-space:nowrap;border:2px solid #000;border-radius:999px;align-items:center;gap:12px;padding:16px 24px 16px 28px;font-size:13px;text-decoration:none;display:inline-flex;box-shadow:6px 6px #000}.ff-btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #000}.ff-btn:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.ff-btn .ic{width:28px;height:28px;transition:background .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ff-btn .ic svg{width:14px;height:14px}.ff-btn.orange{background:var(--c-orange-600);color:#fff}.ff-btn.orange .ic{color:var(--c-orange-600);background:#fff}.ff-btn.orange:hover{background:var(--c-orange-700)}.ff-btn.violet{background:var(--c-violet-600);color:#fff}.ff-btn.violet .ic{color:var(--c-violet-600);background:#fff}.ff-btn.violet:hover{background:var(--c-violet-700)}.ff-btn.white{color:var(--c-midnight-950);background:#fff}.ff-btn.white .ic,.ff-btn.white:hover{background:var(--c-midnight-950);color:#fff}.ff-btn.white:hover .ic{color:var(--c-midnight-950);background:#fff}.ff-btn.dark{background:var(--c-midnight-950);color:#fff}.ff-btn.dark .ic{color:var(--c-midnight-950);background:#fff}.ff-btn.dark:hover{background:var(--c-violet-700)}.ff-btn.mint{background:var(--c-mint-500);color:var(--c-emerald-800);border-color:var(--c-emerald-800)}.ff-btn.mint:hover{background:var(--c-mint-600)}.ff-nav{z-index:20;align-items:center;gap:14px;max-width:1200px;margin:0 auto;padding:28px 30px 0;display:flex;position:relative}.ff-nav.on-dark{color:#fff}.ff-logo{font-family:var(--ff-display);color:inherit;border:0;align-items:stretch;gap:4px;line-height:.82;text-decoration:none;display:inline-flex}.ff-logo .brand{letter-spacing:-.04em;align-items:baseline;font-size:36px;line-height:.82;display:inline-flex}.ff-logo .brand sup{font-family:var(--ff-body);letter-spacing:.18em;text-transform:uppercase;margin-left:4px;font-size:9px;font-weight:900}.ff-logo .slash{opacity:.35;margin:0 4px;font-size:30px}.ff-logo .sub{font-family:var(--ff-body);letter-spacing:.1em;text-transform:uppercase;align-self:center;font-size:12px;font-weight:800}.ff-logo .sub .dot{color:var(--c-orange-600)}.ff-nav-links{gap:8px;margin-left:32px;display:flex}.ff-nav-link{font-family:var(--ff-body);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--c-midnight-950);transition:all .15s var(--ease-out);cursor:pointer;border:none;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none}.ff-nav.on-dark .ff-nav-link{background:var(--c-midnight-950);color:#fff}.ff-nav.on-dark .ff-nav-link:hover{background:#0f1e3cb3}.ff-nav.on-light .ff-nav-link{background:var(--c-midnight-950);color:#fff}.ff-nav.on-light .ff-nav-link:hover{background:#0f1e3cb3}.ff-nav-cta{margin-left:auto}.ff-nav-cta .ff-btn{border:2px solid var(--c-midnight-950);box-shadow:none;letter-spacing:.06em;padding:14px 24px 14px 28px;font-size:13px}.ff-nav-cta .ff-btn:hover,.ff-nav-cta .ff-btn:active{box-shadow:none;transform:none}.ff-hero-wrap{position:relative;overflow:hidden}.ff-hero-wrap.gradient{color:#fff;background:linear-gradient(#c9a8ff 0%,#9b51e0 35%,#5b3fa5 70%,#0f1b3d 100%)}.ff-hero-inner{max-width:1280px;margin:0 auto;padding:16px 40px 80px;position:relative}.ff-hero-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px 0 24px;display:flex}.ff-award-badge{color:#fff;flex-direction:row;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:inline-flex}.ff-award-text{flex-direction:column;gap:1px;display:flex}.ff-award-title{white-space:nowrap;margin:0;font-size:11px;font-weight:700;line-height:1.2}.ff-award-sub{opacity:.85;white-space:nowrap;margin:0;font-size:9px;font-weight:700;line-height:1.2}.ff-award-img{object-fit:contain;width:auto;height:24px}.ff-hero-headline{font-family:var(--ff-display);text-transform:uppercase;text-align:center;letter-spacing:-.025em;margin:0;font-size:clamp(52px,8.2vw,128px);line-height:.9}.ff-hero-headline .row{display:block;position:relative}.ff-hero-headline .row-flex{flex-wrap:wrap;justify-content:center;align-items:center;gap:.2em;display:flex}.ff-hero-headline .violet{color:#d4b8ff}.ff-hero-headline .orange{color:var(--c-orange-500)}.ff-hero-headline .strike{text-decoration:line-through;text-decoration-thickness:6px;-webkit-text-decoration-color:var(--c-orange-600);text-decoration-color:var(--c-orange-600);opacity:.55}.hero-anim{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.ff-hero-headline.revealed .hero-anim{opacity:1;transform:translateY(0)}.hero-anim-1{transition-delay:0s}.hero-anim-2{transition-delay:.3s}.hero-anim-3{transition-delay:.9s}.hero-anim-4{transition-delay:1.1s}.hero-anim-5{transition-delay:1.45s}.hero-anim-6{transition-delay:1.6s}.hero-anim-7{transition-delay:1.75s}.hero-anim-4{transform:translateY(30px)scale(1.15)}.ff-hero-headline.revealed .hero-anim-4{transition:opacity .35s cubic-bezier(.34,1.56,.64,1) 1.1s,transform .35s cubic-bezier(.34,1.56,.64,1) 1.1s;transform:translateY(0)scale(1)}.hero-anim-6{display:inline-block;transform:translateY(10px)}.strike-wrap{display:inline-block;position:relative}.strike-wrap .strike-text{opacity:.55}.strike-line{pointer-events:none;width:108%;height:70%;position:absolute;top:15%;left:-4%;overflow:visible}.strike-line line{stroke-dasharray:110;stroke-dashoffset:110px;transition:stroke-dashoffset .5s cubic-bezier(.4,0,.2,1) .55s}.ff-hero-headline.revealed .strike-line line{stroke-dashoffset:0}.ff-hero-sub.hero-anim,.ff-hero-cta.hero-anim{transition-delay:1.75s}.ff-hero-headline.revealed~.ff-hero-sub.hero-anim,.ff-hero-headline.revealed~.ff-hero-cta.hero-anim{opacity:1;transform:translateY(0)}.ff-hero-wrap{--scroll:0}.ff-hero-headline.revealed .hero-anim-1{transform:translateY(calc(var(--scroll) * -12px))}.ff-hero-headline.revealed .hero-anim-5{transform:translateY(calc(var(--scroll) * 12px))}.ff-hero-headline.revealed .row-flex{transform:translateY(calc(var(--scroll) * -6px))}@media (prefers-reduced-motion:reduce){.hero-anim{opacity:1!important;transition:none!important;transform:none!important}.strike-line line{stroke-dashoffset:0!important;transition:none!important}}.ff-hero-sub{text-align:center;color:#ffffffe6;max-width:640px;margin:32px auto 24px;font-size:18px;line-height:1.55}.ff-hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ff-stamp{position:relative}.ff-stamp-ring{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ff-stamp-ring.spinning{animation:18s linear infinite ff-spin}.ff-stamp{transition:transform .3s var(--ease-spring);cursor:pointer}.ff-stamp:hover{transform:scale(1.05)}.ff-stamp-fast .ff-stamp-ring.spinning{animation-duration:4s!important}.ff-stamp-click .ff-stamp-ring.spinning{animation-duration:.4s!important}.ff-stamp-logo{object-fit:contain;pointer-events:none;width:115%;height:115%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ff-spin{to{transform:rotate(360deg)}}.ff-flourish{pointer-events:none;position:absolute}.ff-wash{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.ff-wash.peach{background:var(--c-wash-peach)}.ff-wash.lilac{background:var(--c-wash-lilac)}.ff-float-wrap{pointer-events:auto;cursor:grab;z-index:2}.ff-float-wrap .ff-float{will-change:transform;width:100%;height:auto;transition:filter .2s;display:block}.ff-float-wrap:hover .ff-float{filter:brightness(1.15)}.ff-float-wrap:active{cursor:grabbing}.ff-float-1{animation:8s ease-in-out infinite alternate ff-float-1}.ff-float-2{animation:10s ease-in-out infinite alternate ff-float-2}.ff-float-3{animation:7s ease-in-out infinite alternate ff-float-3}.ff-float-4{animation:9s ease-in-out infinite alternate ff-float-4}.ff-float-5{animation:11s ease-in-out infinite alternate ff-float-5}.ff-float-6{animation:6.5s ease-in-out infinite alternate ff-float-6}@keyframes ff-float-1{0%{transform:translate(0)rotate(0)}to{transform:translate(6px,-12px)rotate(5deg)}}@keyframes ff-float-2{0%{transform:translate(0)rotate(0)}to{transform:translate(-5px,-10px)rotate(-4deg)}}@keyframes ff-float-3{0%{transform:translate(0)rotate(0)}to{transform:translate(8px,-14px)rotate(6deg)}}@keyframes ff-float-4{0%{transform:translate(0)rotate(0)}to{transform:translate(-4px,-8px)rotate(-3deg)}}@keyframes ff-float-5{0%{transform:translate(0)rotate(0)}to{transform:translate(7px,-11px)rotate(5deg)}}@keyframes ff-float-6{0%{transform:translate(0)rotate(0)}to{transform:translate(-6px,-15px)rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.ff-float{animation:none!important}}.ffA-stage{aspect-ratio:16/9.8;perspective:1600px;place-items:center;width:min(920px,94%);margin:40px auto 0;display:grid;position:relative}.ffA-card{width:100%;transition:transform .6s var(--ease-out), opacity .4s linear, width .6s var(--ease-out);transform-style:preserve-3d;border-radius:20px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px -20px #00000073}.ffA-card .chrome{background:#1f2947;border-bottom:1px solid #0f1b3d;align-items:center;gap:6px;padding:10px 14px;display:flex}.ffA-card .chrome .dot{border-radius:50%;width:11px;height:11px}.ffA-card .chrome .url{color:#ffffffb3;background:#ffffff1a;border-radius:6px;margin-left:16px;padding:4px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.ffA-card .body{background:#fff;height:calc(100% - 34px);position:relative}.ffA-editor .body{color:#fff;background:#14162b;grid-template-columns:44px 168px 1fr 220px;height:calc(100% - 34px);display:grid}.ffA-editor .rail{color:#ffffff8c;background:#0c0e22;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:flex}.ffA-editor .rail .tool{background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ffA-editor .rail .tool svg{width:14px;height:14px}.ffA-editor .rail .tool.active{background:var(--c-violet-600);color:#fff}.ffA-editor .rail-sep{background:#ffffff1a;width:20px;height:1px;margin:4px 0}.ffA-editor .layers{color:#ffffffd1;background:#0f1125;border-right:1px solid #ffffff0f;padding:10px 0;font-size:10px;overflow:hidden}.ffA-editor .layers-head{letter-spacing:.18em;color:#fff6;padding:4px 12px 8px;font-size:8px}.ffA-editor .layer-row{align-items:center;gap:6px;padding:4px 12px;font-size:10px;line-height:1;display:flex}.ffA-editor .layer-row.selected{color:#fff;border-left:2px solid var(--c-violet-500);background:#9747ff38;padding-left:10px}.ffA-editor .layer-row.nested{padding-left:22px}.ffA-editor .layer-row.nested.selected{padding-left:20px}.ffA-editor .layer-row.nested2{color:#ffffff8c;padding-left:34px}.ffA-editor .layer-row .chev{color:#ffffff80;width:8px;font-size:8px}.ffA-editor .layer-row .dot-v{background:var(--c-violet-500);border-radius:2px;width:8px;height:8px}.ffA-editor .layer-row .dot-f{background:var(--c-orange-600);border-radius:2px;width:8px;height:8px}.ffA-editor .layer-row .dot-i{background:var(--c-mint-500);border-radius:2px;width:8px;height:8px}.ffA-editor .layer-row .dot-t{background:#fff6;border-radius:50%;width:6px;height:6px;margin-left:1px}.ffA-editor .canvas{background:#1c1f3a;padding:22px 16px 16px;position:relative;overflow:hidden}.ffA-editor .canvas .ruler-top{color:#ffffff59;letter-spacing:.1em;background:#0f1125;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:14px;padding:0 16px;font-size:7px;display:flex;position:absolute;top:0;left:0;right:0}.ffA-editor .canvas .artboard-label{color:#ffffff80;letter-spacing:.1em;font-size:9px;font-weight:700;position:absolute;top:18px;left:28px}.ffA-editor .canvas .frame{border:1.5px dashed var(--c-violet-400);background:#f5eeff;border-radius:10px;grid-template-rows:44px 1fr 28px;display:grid;position:absolute;inset:36px 24px 24px;overflow:hidden}.ffA-editor .canvas .frame .nav{background:#0f1b3d;align-items:center;gap:8px;padding:0 12px;display:flex}.ffA-editor .canvas .frame .nav .logo{background:var(--c-orange-600);border-radius:5px;width:22px;height:22px}.ffA-editor .canvas .frame .nav .l{background:#ffffff4d;border-radius:3px;width:34px;height:6px}.ffA-editor .canvas .frame .nav .cta-mini{background:var(--c-orange-600);border-radius:9px;width:52px;height:18px;margin-left:auto}.ffA-editor .canvas .frame .hero{background:linear-gradient(#f5eeff,#fff);grid-template-columns:1.1fr 1fr;align-content:start;gap:12px;padding:14px;display:grid}.ffA-editor .canvas .frame .hero .txt .pill{letter-spacing:.14em;background:var(--c-violet-500);color:#fff;border-radius:4px;margin-bottom:6px;padding:3px 6px;font-size:6px;font-weight:800;display:inline-block}.ffA-editor .canvas .frame .hero .txt div{background:var(--c-midnight-800);border-radius:4px;height:8px;margin:4px 0}.ffA-editor .canvas .frame .hero .txt div.l{width:95%;height:10px}.ffA-editor .canvas .frame .hero .txt div.m{width:60%;height:10px}.ffA-editor .canvas .frame .hero .txt div.p{background:#14162b4d;width:85%;height:4px}.ffA-editor .canvas .frame .hero .txt div.s{background:var(--c-orange-600);border-radius:7px;width:44%;height:14px}.ffA-editor .canvas .frame .hero .pic{background:linear-gradient(135deg, var(--c-violet-500), var(--c-orange-500));border-radius:8px;position:relative;overflow:hidden}.ffA-editor .canvas .frame .hero .pic-dot{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 3px #ffffff4d}.ffA-editor .canvas .frame .hero .pic-arrow{transform-origin:0;background:#fff;width:46%;height:3px;position:absolute;bottom:14px;left:14px;transform:rotate(-30deg)}.ffA-editor .canvas .frame .hero .pic-arrow:after{content:"";border:6px solid #0000;border-left-color:#fff;position:absolute;top:-4px;right:-1px}.ffA-editor .canvas .frame .strip{background:#fff;border-top:1px dashed #0f1b3d26;align-items:center;gap:10px;padding:0 14px;display:flex}.ffA-editor .canvas .frame .strip span{background:#0f1b3d1f;border-radius:2px;flex:1;height:8px}.ffA-editor .canvas .handles{pointer-events:none;border:1px solid #0000;position:absolute;inset:34px 22px 22px}.ffA-editor .canvas .handles:before,.ffA-editor .canvas .handles:after{content:"";background:var(--c-violet-600);border:1.5px solid #fff;width:8px;height:8px;position:absolute}.ffA-editor .canvas .handles:before{top:-4px;left:-4px}.ffA-editor .canvas .handles:after{bottom:-4px;right:-4px}.ffA-editor .comment-pin{background:var(--c-orange-600);color:#fff;z-index:6;border-radius:50% 50% 50% 2px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:flex;position:absolute;top:52px;right:48px;transform:rotate(-8deg);box-shadow:0 4px 10px #0000004d}.ffA-editor .chrome-users{gap:0;margin-left:auto;display:inline-flex}.ffA-editor .chrome-users .u{color:#fff;width:18px;height:18px;font-size:8px;font-weight:800;font-family:var(--ff-display);border:2px solid #1f2947;border-radius:50%;justify-content:center;align-items:center;margin-left:-4px;display:inline-flex}.ffA-editor .panel{background:#0c0e22;border-left:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:10px 12px 12px;font-size:10px;display:flex;overflow:hidden}.ffA-editor .panel-tabs{background:#15182b;border-radius:6px;gap:0;margin-bottom:4px;padding:2px;display:flex}.ffA-editor .panel-tabs span{text-align:center;letter-spacing:.06em;color:#fff6;border-radius:4px;flex:1;padding:5px 4px;font-size:9px;font-weight:700}.ffA-editor .panel-tabs span.active{color:#fff;background:#9747ff38}.ffA-editor .panel h6{font-family:var(--ff-body);letter-spacing:.16em;color:#fff6;text-transform:uppercase;margin:4px 0 2px;font-size:8px}.ffA-editor .panel .prop{color:#ffffffd9;background:#ffffff0a;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;font-size:10px;display:flex}.ffA-editor .panel .prop .v{color:var(--c-violet-400);font-variant-numeric:tabular-nums}.ffA-editor .panel .prop.with-chip .chip{border-radius:3px;flex-shrink:0;width:12px;height:12px}.ffA-editor .panel .prop.with-chip .chip.grad{background:linear-gradient(135deg, var(--c-violet-500), var(--c-orange-500))}.ffA-editor .panel .swatches{flex-wrap:wrap;gap:4px;display:flex}.ffA-editor .panel .swatches span{border-radius:4px;width:16px;height:16px;box-shadow:0 0 0 1.5px #ffffff14}.ffA-editor .panel-spacer{flex:1;min-height:6px}.ffA-editor .panel .publish{color:var(--c-mint-500);background:#4bc29224;border:1px solid #4bc2924d;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;font-size:10px;font-weight:800;display:flex}.ffA-editor .panel .publish-live{font-family:var(--ff-display);letter-spacing:.1em;font-size:9px}.ffA-editor .panel .publish-meta{color:#ffffff73;letter-spacing:.06em;gap:5px;margin-top:2px;font-size:8px;display:flex}.ffA-cursor{z-index:10;pointer-events:none;width:18px;height:18px;position:absolute}.ffA-cursor:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 2 L20 12 L12 14 L8 22 Z' fill='%23FF6600' stroke='white' stroke-width='1.5'/></svg>") 0 0/contain no-repeat;position:absolute;inset:0}.ffA-cursor .label{font-family:var(--ff-body);background:var(--c-orange-600);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.ffA-live .body{background:#fafaf7;grid-template-rows:44px 28px 1fr 38px;display:grid}.ffA-live .topbar{background:var(--c-midnight-950);color:#fff;align-items:center;gap:10px;padding:0 16px;display:flex}.ffA-live .topbar .logo{font-family:var(--ff-display);letter-spacing:-.02em;font-size:16px}.ffA-live .topbar .logo sup{letter-spacing:.16em;color:var(--c-orange-600);margin-left:3px;font-size:7px}.ffA-live .topbar .links{opacity:.75;text-transform:uppercase;letter-spacing:.1em;gap:12px;margin-left:auto;font-size:10px;display:flex}.ffA-live .topbar .btn{background:var(--c-orange-600);letter-spacing:.08em;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.ffA-live .announce{background:linear-gradient(90deg, var(--c-violet-500), var(--c-orange-500));color:#fff;letter-spacing:.03em;align-items:center;gap:8px;padding:0 16px;font-size:10px;font-weight:600;display:flex}.ffA-live .announce b{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.ffA-live .announce .dot-live{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff4d}.ffA-live .announce .arr{margin-left:auto;font-weight:800}.ffA-live .content{grid-template-columns:1.15fr 1fr;align-items:center;gap:18px;padding:20px;display:grid}.ffA-live .content .eyebrow{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:9px;font-weight:700;display:flex}.ffA-live .content .eyebrow .eb-chip{background:var(--c-midnight-950);color:#fff;border-radius:4px;padding:4px 8px}.ffA-live .content .eyebrow .eb-stars{color:var(--c-orange-600);letter-spacing:.05em}.ffA-live .content .eyebrow .eb-stars b{color:var(--c-midnight-950)}.ffA-live .content h3{font-family:var(--ff-display);text-transform:uppercase;color:var(--c-midnight-950);letter-spacing:-.02em;margin:0;font-size:clamp(18px,2.4vw,30px);line-height:.95}.ffA-live .content h3 em{color:var(--c-orange-600);font-style:normal}.ffA-live .content p{color:var(--fg-2);margin:8px 0 12px;font-size:11px;line-height:1.5}.ffA-live .content .cta-row{gap:8px;margin-bottom:14px;display:flex}.ffA-live .content .mini-cta{background:var(--c-midnight-950);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:10px;font-weight:800;display:inline-flex}.ffA-live .content .mini-cta.ghost{color:var(--c-midnight-950);border:1.5px solid var(--c-midnight-950);background:0 0}.ffA-live .content .stat-row{border-top:1px solid #0f1b3d1a;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:10px;display:grid}.ffA-live .content .stat-row div{flex-direction:column;display:flex}.ffA-live .content .stat-row b{font-family:var(--ff-display);color:var(--c-midnight-950);letter-spacing:-.02em;font-size:22px;line-height:1}.ffA-live .content .stat-row span{letter-spacing:.12em;color:var(--fg-2);text-transform:uppercase;margin-top:3px;font-size:8px}.ffA-live .content .pic{aspect-ratio:1;background:linear-gradient(135deg, var(--c-violet-500) 0%, var(--c-orange-500) 100%);border-radius:12px;position:relative;overflow:hidden}.ffA-live .content .pic img{object-fit:contain;filter:drop-shadow(0 10px 20px #00000040);width:80%;height:80%;position:absolute;inset:10%}.ffA-live .content .pic .pic-badge{color:var(--c-midnight-950);font-family:var(--ff-display);letter-spacing:.12em;background:#fff;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:900;position:absolute;top:10px;left:10px;box-shadow:0 3px 8px #00000026}.ffA-live .logos-strip{background:#fff;border-top:1px solid #0f1b3d14;justify-content:space-around;align-items:center;padding:0 16px;display:flex}.ffA-live .logos-strip span{font-family:var(--ff-display);letter-spacing:.14em;color:#0f1b3d66;font-size:11px;font-weight:800}.ffA-live .chrome-badge{letter-spacing:.1em;color:var(--c-mint-500);background:#4bc2921f;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:800}.ffA-live .chrome .lock{opacity:.8;margin-right:6px}.ffA-toggle{background:var(--c-midnight-950);color:#fff;z-index:12;box-shadow:var(--sh-md);border-radius:999px;padding:4px;display:inline-flex;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.ffA-toggle button{color:#fff9;cursor:pointer;font-family:var(--ff-body);letter-spacing:.08em;text-transform:uppercase;transition:all .2s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:800}.ffA-toggle button.active{background:var(--c-orange-600);color:#fff}.ffA-stage[data-mode=design] .ffA-editor{z-index:3;opacity:1;transform:translate(-50%)rotate(0)scale(1)}.ffA-stage[data-mode=design] .ffA-live,.ffA-stage[data-mode=live] .ffA-editor{z-index:1;opacity:0;pointer-events:none;transform:translate(-50%)rotate(0)scale(.94)}.ffA-stage[data-mode=live] .ffA-live{z-index:3;opacity:1;transform:translate(-50%)rotate(0)scale(1)}@keyframes ffA-cursor-move{0%{transform:translate(60px,160px)}30%{transform:translate(200px,110px)}55%{transform:translate(140px,180px)}80%{transform:translate(80px,130px)}to{transform:translate(60px,160px)}}.ffA-stage[data-mode=design] .ffA-cursor{animation:ffA-cursor-move 5s var(--ease-in-out) infinite}.ffA-stage[data-mode=live] .ffA-cursor{opacity:0}.ff-section{padding:120px 0;position:relative}.ff-section.sunken{background:var(--bg-sunken)}.ff-section.dark{background:var(--c-midnight-950);color:#fff}.ff-section.paper{background:var(--bg-page)}.ff-section.emerald{background:var(--grad-emerald);color:#fff}.ff-section.emerald .ff-eyebrow{color:var(--c-mint-500)}.ff-section.emerald .ff-section-head .lead{color:#ffffffb8}.ff-section.emerald .ff-section-head .lead strong{color:#fff;font-weight:700}.ff-vibe-showcase{grid-template-columns:300px 1fr;align-items:start;gap:48px;display:grid}.ff-vibe-client-label{text-transform:uppercase;letter-spacing:.15em;color:#ffffff73;margin-bottom:6px;font-size:11px;font-weight:800}.ff-vibe-client-name{font-family:var(--ff-display);color:#fff;margin-bottom:4px;font-size:22px}.ff-vibe-project-name{color:#fff9;margin-bottom:20px;font-size:15px}.ff-vibe-desc{color:#ffffff8c;margin-bottom:28px;font-size:14px;line-height:1.5}.ff-vibe-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ff-vibe-stat{border-left:2px solid var(--c-mint-500);padding-left:12px}.ff-vibe-stat-num{font-family:var(--ff-display);color:var(--c-mint-500);font-size:26px;line-height:1.1}.ff-vibe-stat-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.ff-vibe-browser{background:#1a1a2e;border:1.5px solid #ffffff1f;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #0006}.ff-vibe-browser-bar{background:#ffffff0f;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:10px 14px;display:flex}.ff-vibe-browser-dot{background:#ffffff26;border-radius:50%;width:8px;height:8px}.ff-vibe-browser-url{color:#ffffff4d;margin-left:8px;font-family:monospace;font-size:11px}.ff-vibe-browser-content{line-height:0}.ff-vibe-browser-content img,.ff-vibe-browser-content video{width:100%;height:auto;display:block}.ff-vibe-cta{margin-top:48px}.ff-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.ff-section-head h2{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0;font-size:clamp(36px,4.6vw,68px);line-height:.95}.ff-section-head .lead{color:var(--fg-2);justify-self:end;max-width:380px;font-size:17px;line-height:1.55}#problem .ff-section-head h2{font-size:clamp(28px,3.2vw,48px);line-height:1.05}.ff-vs-slider{box-shadow:var(--sh-brut-md);background:var(--c-midnight-800);-webkit-user-select:none;user-select:none;border:2.5px solid #000;border-radius:24px;margin-top:48px;position:relative;overflow:hidden}.ff-vs-slider-bad{min-height:420px;padding:56px}.ff-vs-slider-bad h3{font-family:var(--ff-display);color:#ffffffe6;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1}.ff-vs-slider-good{background:var(--c-orange-600);color:#fff;text-align:right;flex-direction:column;align-items:flex-end;padding:56px;transition:none;display:flex;position:absolute;inset:0}.ff-vs-slider-good h3{font-family:var(--ff-display);color:#fff;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1}.ff-vs-slider-label{font-family:var(--ff-body);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:12px;font-size:12px;font-weight:800}.ff-vs-slider-good .ff-vs-slider-label{color:#fff;opacity:.8}.ff-vs-slider-bad .ff-vs-slider-label{color:#ffffff80}.ff-vs-slider-list{flex-direction:column;gap:16px;max-width:480px;display:flex}.ff-vs-slider-good .ff-vs-slider-list{align-items:flex-end}.ff-vs-slider-good .ff-vs-slider-item{flex-direction:row-reverse}.ff-vs-slider-item{align-items:center;gap:14px;font-size:16px;line-height:1.4;display:flex}.ff-vs-slider-item.bad{color:#ffffff8c}.ff-vs-slider-item.good{color:#fff;font-weight:600}.ff-vs-slider-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:inline-flex}.ff-vs-slider-icon.bad{color:#ffffff59;background:#ffffff14}.ff-vs-slider-icon.good{background:var(--c-midnight-950);color:var(--c-orange-500)}.ff-vs-slider-bad{position:relative}.ff-vs-slider-illu{pointer-events:none;object-fit:contain;-webkit-user-select:none;user-select:none;width:clamp(140px,17vw,220px);height:auto;position:absolute}.ff-vs-slider-illu.bad{opacity:.92;bottom:6%;right:14%;transform:rotate(-3deg)}.ff-vs-slider-illu.good{bottom:8%;left:14%;transform:rotate(3deg)}@media (width<=768px){.ff-vs-slider-illu{display:none}}.ff-vs-slider-track{z-index:5;pointer-events:none;background:#000;width:4px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.ff-vs-slider-handle{background:var(--c-midnight-950);width:52px;height:52px;color:var(--c-orange-500);font-family:var(--ff-body);letter-spacing:.04em;border:3px solid var(--c-orange-500);box-shadow:0 0 0 4px var(--c-midnight-950), 0 4px 16px #0006;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ff-vs-slider-handle.idle{animation:2s ease-in-out infinite handle-breathe}.ff-vs-slider-handle.grabbing{cursor:grabbing;animation:none}@keyframes handle-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.08)}}.ff-process{gap:20px;display:grid}.ff-proc-step{border:1.5px solid var(--c-midnight-950);box-shadow:var(--sh-brut-md);transition:transform .24s var(--ease-out);background:#fff;border-radius:28px;grid-template-columns:140px 1fr auto;align-items:start;gap:32px;padding:40px;display:grid}.ff-proc-step:hover{transform:translate(-2px,-2px);box-shadow:10px 10px #000}.ff-proc-step.featured{background:var(--c-orange-600);color:#fff}.ff-proc-step .n{font-family:var(--ff-display);letter-spacing:-.04em;font-size:96px;line-height:.82}.ff-proc-step .label{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:10px;font-size:11px;font-weight:800}.ff-proc-step h4{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px;font-size:28px;line-height:1}.ff-proc-step p{margin:0;font-size:15px;line-height:1.55}.ff-proc-step .chev{background:var(--c-midnight-950);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ff-proc-step.featured .chev{color:var(--c-midnight-950);background:#fff}.ff-proc-step .chev svg{width:18px;height:18px}.ff-proc-step .n{transition:transform .3s var(--ease-spring)}.ff-proc-step:hover .n{transform:scale(1.15)}.ff-proc-step .chev{flex-shrink:0}.ff-proc-detail-inner{border-top:1px solid #fff3;margin-top:16px;padding-top:20px;position:relative}.ff-proc-step:not(.featured) .ff-proc-detail-inner{border-top-color:#0000001a}.ff-proc-timeline{letter-spacing:.16em;text-transform:uppercase;opacity:.7;background:#ffffff26;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:16px;right:0}.ff-proc-step:not(.featured) .ff-proc-timeline{background:#0000000f}.ff-proc-detail-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ff-proc-detail-list li{padding-left:16px;font-size:14px;line-height:1.5;position:relative}.ff-proc-detail-list li:before{content:"—";opacity:.5;position:absolute;left:0}.ff-proc-step{cursor:pointer}.ff-benefits{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ff-benefit{border:1.5px solid var(--c-midnight-950);min-height:220px;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:28px;display:flex}.ff-benefit:hover{box-shadow:var(--sh-md);transform:translateY(-4px)}.ff-benefit .ic{width:56px;height:56px;transition:transform .5s var(--ease-spring), filter .6s ease;border-radius:16px;justify-content:center;align-items:center;display:flex}.ff-benefit:hover .ic{animation:icon-bounce .5s var(--ease-spring);filter:hue-rotate(15deg)}@keyframes icon-bounce{40%{transform:translateY(-6px)}to{transform:translateY(0)}}.ff-benefit:first-child .ic{background:var(--c-orange-50);color:var(--c-orange-600)}.ff-benefit:nth-child(2) .ic{background:var(--c-violet-50);color:var(--c-violet-600)}.ff-benefit:nth-child(3) .ic{color:var(--c-mint-600);background:#e5f6ec}.ff-benefit:nth-child(4) .ic{color:var(--c-blue-600);background:#e9f3ff}.ff-benefit .ic svg{width:28px;height:28px}.ff-benefit h4{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:20px;line-height:1}.ff-benefit p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.55}.ff-portfolio{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ff-portfolio>*{display:flex}.ff-portfolio .pitem{border:1.5px solid var(--c-midnight-950);transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out);background:#fff;border-radius:24px;flex-direction:column;grid-column:span 1;display:flex;position:relative;overflow:hidden}.ff-portfolio .pitem:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #000}.ff-portfolio .pitem .thumb{aspect-ratio:16/9;background:var(--c-slate-100);border-bottom:1.5px solid var(--c-midnight-950);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ff-portfolio .pitem .thumb img{z-index:1;will-change:transform;max-width:65%;max-height:80%;transition:transform .4s var(--ease-out);position:relative}.ff-portfolio .pitem .thumb video{object-fit:cover;z-index:1;will-change:transform;width:100%;height:100%;transition:transform .4s var(--ease-out);position:absolute;inset:0}.pitem:hover .stat{animation:stat-pulse .3s var(--ease-spring)}@keyframes stat-pulse{50%{transform:scale(1.1)}to{transform:scale(1)}}.ff-portfolio .pitem .thumb .bg{position:absolute;inset:0}.ff-portfolio .pitem .meta{flex-direction:column;flex:1;padding:24px 28px 28px;display:flex}.ff-portfolio .pitem .tag{letter-spacing:.18em;text-transform:uppercase;color:var(--c-orange-600);font-size:11px;font-weight:800}.ff-portfolio .pitem h4{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.01em;margin:12px 0 8px;font-size:20px}.ff-portfolio .pitem p{color:var(--fg-2);margin:0 0 20px;font-size:14px;line-height:1.5}.ff-portfolio .pitem .row{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.ff-portfolio .pitem .stat{font-family:var(--ff-display);color:var(--c-midnight-950);letter-spacing:-.02em;flex-direction:column;font-size:30px;line-height:1;display:flex}.ff-portfolio .pitem .stat sub{font-family:var(--ff-body);letter-spacing:.1em;color:var(--fg-2);margin-top:4px;margin-left:0;font-size:10px;font-weight:700}.ff-portfolio .pitem .live{background:var(--c-midnight-950);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.ff-trust{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.ff-trust .illo{aspect-ratio:4/5;background:var(--c-wash-lilac);border:1.5px solid var(--c-midnight-950);box-shadow:var(--sh-brut-md);border-radius:28px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ff-trust .illo img{z-index:1;max-width:90%;max-height:90%;position:relative}.ff-trust .wash{background:var(--c-wash-peach);z-index:0;border-radius:50%;position:absolute;inset:10%}.ff-trust .text h3{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(32px,3.6vw,52px);line-height:.95}.ff-trust .text p{color:var(--fg-2);font-size:17px;line-height:1.55}.ff-trust .quote{background:var(--c-midnight-950);color:#fff;border-radius:20px;margin-top:32px;padding:28px;position:relative}.ff-trust .quote:before{content:"“";font-family:var(--ff-display);color:var(--c-orange-500);font-size:64px;line-height:1;position:absolute;top:6px;left:16px}.ff-trust .quote p{color:#fff;margin:0;padding-left:40px;font-size:17px}.ff-trust .quote .who{letter-spacing:.1em;color:var(--c-orange-500);text-transform:uppercase;margin-top:12px;padding-left:40px;font-size:12px;font-weight:700}.ff-faq{grid-template-columns:2fr 3fr;align-items:start;gap:60px;display:grid}@media (width<=800px){.ff-faq{grid-template-columns:1fr;gap:32px}}.ff-faq-list{border-top:1.5px solid var(--c-midnight-950);flex-direction:column;display:flex}.ff-faq-item{border-bottom:1.5px solid var(--c-midnight-950);padding:22px 0}.ff-faq-item .ic{background:var(--c-midnight-950);color:#fff;width:36px;height:36px;transition:background .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}.ff-faq-item .ic svg{width:16px;height:16px}.ff-faq-item.open .ic{background:var(--c-orange-600)}.ff-faq-item h5{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.01em;margin:6px 0 0;font-size:20px;line-height:1.1}.ff-faq-item .a{color:var(--fg-2);font-size:15px;line-height:1.55}.ff-faq-item.open{border-bottom-color:#0000}.ff-final-cta{background:var(--c-midnight-950);color:#fff;text-align:center;box-shadow:var(--sh-brut-md);border:1.5px solid #000;border-radius:36px;padding:96px 48px 72px;position:relative;overflow:hidden}.ff-final-cta h2{color:#ffffff47;font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.02em;margin:0 auto 32px;font-size:clamp(40px,5vw,80px);line-height:.95}.ff-final-cta h2 .hot{color:#fff}.ff-final-cta h2 .orange{color:var(--c-orange-500)}.ff-final-cta .stamp{position:absolute;top:40px;right:48px}.ff-final-cta .illo{opacity:.85;width:200px;position:absolute;bottom:0;left:48px}.ff-footer{background:var(--c-midnight-950);color:#fff;padding:80px 0 32px}.ff-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:48px;display:grid}.ff-footer-grid .brand-col .logo{font-family:var(--ff-display);letter-spacing:-.04em;align-items:baseline;font-size:64px;line-height:.82;display:inline-flex}.ff-footer-grid .brand-col .logo sup{font-family:var(--ff-body);letter-spacing:.18em;color:var(--c-orange-500);margin-left:6px;font-size:12px;font-weight:900}.ff-footer-grid .brand-col .sub{font-family:var(--ff-body);color:var(--c-orange-500);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:800}.ff-footer-grid .brand-col p{color:#ffffffb3;max-width:360px;margin:20px 0 24px;font-size:15px}.ff-footer-col h6{font-family:var(--ff-body);letter-spacing:.18em;text-transform:uppercase;color:var(--c-orange-500);margin:8px 0 18px;font-size:11px;font-weight:800}.ff-footer-col a{color:#fff;opacity:.85;border:0;padding:6px 0;font-size:14px;text-decoration:none;display:block}.ff-footer-col a:hover{color:var(--c-orange-500);opacity:1}.ff-footer-bottom{color:#ffffff80;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:56px;padding-top:24px;font-size:13px;display:flex}.ff-socials{gap:10px;margin-top:14px;display:flex}.ff-socials a{background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:flex}.ff-socials a:hover{background:var(--c-orange-600)}.ff-socials svg{color:#fff;width:16px;height:16px}@media (width<=960px){.ff-container{padding:0 28px}.ff-section{padding:80px 0}.ff-section-head{grid-template-columns:1fr;gap:16px}.ff-section-head .lead{justify-self:start;max-width:100%}.ff-benefits{grid-template-columns:repeat(2,1fr)}.ff-portfolio{grid-template-columns:1fr 1fr}.ff-trust{grid-template-columns:1fr;gap:32px}.ff-trust .illo{max-width:400px;margin:0 auto}.ff-proc-step{grid-template-columns:80px 1fr auto;gap:20px;padding:28px}.ff-proc-step .n{font-size:64px}.ff-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.ff-final-cta{padding:64px 32px 56px}.ff-final-cta .illo{width:140px}.ff-final-cta .stamp{display:none}}@media (width<=768px){.ff-container{padding:0 20px}.ff-section{padding:64px 0}.ff-nav-links,.ff-nav-cta{display:none}.ff-nav{padding:20px 20px 0}.ff-hero-inner{padding:16px 20px 48px}.ff-hero-badges{gap:8px;margin:14px 0 18px}.ff-hero-sub{margin:24px auto 20px;font-size:16px}.ff-hero-cta{gap:10px}.ff-flourish,.ff-hero-stamp-desktop{display:none}.ffA-stage{margin-top:24px}.ffA-editor .layers,.ffA-editor .panel{display:none}.ffA-editor .body{grid-template-columns:1fr}.ffA-editor .rail{display:none}.ff-proc-step{grid-template-columns:1fr;gap:12px;padding:24px}.ff-proc-step .n{font-size:48px}.ff-proc-step .chev{display:none}.ff-benefits{grid-template-columns:1fr}.ff-vibe-showcase{grid-template-columns:1fr;gap:32px}.ff-portfolio{grid-template-columns:1fr}.ff-portfolio .pitem{grid-column:span 1}.ff-trust .illo{aspect-ratio:16/10;max-width:100%}.ff-vs-slider-bad,.ff-vs-slider-good{padding:28px}.ff-vs-slider-bad h3,.ff-vs-slider-good h3{margin-bottom:18px;font-size:clamp(20px,5vw,32px)}.ff-vs-slider-item{gap:10px;font-size:14px}.ff-vs-slider-bad{min-height:360px}.ff-faq{grid-template-columns:1fr;gap:24px}.ff-final-cta{border-radius:24px;padding:48px 24px 40px}.ff-final-cta .illo{display:none}.ff-final-cta h2{font-size:clamp(28px,6vw,52px)}.ff-footer-grid{grid-template-columns:1fr;gap:28px}.ff-footer-bottom{text-align:center;flex-direction:column;gap:8px}.ff-footer{padding:48px 0 24px}}@media (width<=480px){.ff-container{padding:0 16px}.ff-section{padding:48px 0}.ff-hero-headline{font-size:clamp(36px,10vw,52px)}.ff-btn{padding:14px 18px 14px 22px;font-size:12px}.ffA-stage,.ffA-toggle{display:none}.ff-section-head h2{font-size:clamp(28px,7vw,44px)}.ff-vs-slider-bad,.ff-vs-slider-good{padding:20px}.ff-vs-slider-bad{min-height:300px}.ff-vs-slider-item{font-size:13px}.ff-benefit{min-height:auto;padding:20px}.ff-trust .quote{padding:20px}.ff-trust .quote:before{font-size:48px;left:10px}.ff-trust .quote p{padding-left:28px;font-size:15px}.ff-trust .quote .who{padding-left:28px}.ff-trust .text h3{font-size:clamp(28px,7vw,40px)}.ff-faq-item h5{font-size:16px}.ff-vibe-stats{gap:12px}.ff-vibe-stat-num{font-size:22px}}.ff-sticky-bar{z-index:50;transition:transform .3s var(--ease-out);background:0 0;border-bottom:none;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.ff-sticky-bar.visible{transform:translateY(0)}.ff-sticky-inner{justify-content:space-between;align-items:center;padding:16px 30px;display:flex}.ff-sticky-logo{background:var(--c-midnight-950);color:#fff;font-family:var(--ff-display);letter-spacing:-.04em;border-radius:10px;align-items:center;gap:4px;padding:8px 12px;font-size:22px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.ff-sticky-logo-sub{font-family:var(--ff-body);letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-lr;text-orientation:mixed;font-size:8px;font-weight:800;line-height:1}.ff-hamburger{background:var(--c-orange-600);cursor:pointer;width:44px;height:44px;transition:background .15s var(--ease-out);border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.ff-hamburger:hover{background:var(--c-orange-700)}.ff-sidebar-overlay{z-index:51;background:#0f1e3c66;animation:.2s ease-out ff-fade-in;position:fixed;inset:0}@keyframes ff-fade-in{0%{opacity:0}to{opacity:1}}.ff-sidebar{z-index:52;width:320px;max-width:85vw;transition:transform .3s var(--ease-out);background:#fff;flex-direction:column;padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.ff-sidebar.open{transform:translate(0)}.ff-sidebar-header{justify-content:space-between;align-items:center;display:flex}.ff-sidebar-close{cursor:pointer;width:40px;height:40px;color:var(--c-midnight-950);transition:background .15s var(--ease-out);background:0 0;border:none;border-radius:8px;justify-content:center;align-self:flex-end;align-items:center;display:flex}.ff-sidebar-close:hover{background:#0f1e3c0f}.ff-sidebar-links{flex-direction:column;flex:1;gap:8px;margin-top:32px;display:flex}.ff-sidebar-link{font-family:var(--ff-body);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--c-midnight-950);transition:background .15s var(--ease-out);border-radius:999px;padding:14px 24px;font-size:14px;font-weight:500;text-decoration:none;position:relative}.ff-sidebar-link:after{content:"";transform-origin:0;height:2px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;bottom:8px;left:24px;right:24px;transform:scaleX(0)}.ff-sidebar-link:hover:after{transform:scaleX(1)}.ff-sidebar-link:hover{background:#0f1e3cb3}.ff-sidebar-cta{margin-top:auto;padding-top:24px}.ff-sidebar-cta .ff-btn{justify-content:center;width:100%}.typewriter-cursor-anchor{vertical-align:baseline;width:0;display:inline-block;position:relative;overflow:visible}.typewriter-cursor-bar{pointer-events:none;background:currentColor;width:2.5px;height:.9em;animation:.53s step-end infinite cursor-blink;position:absolute;bottom:0;left:1px}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ken-burns{0%{transform:scale(1)translate(0)}to{transform:scale(1.03)translate(10px)}}.ken-burns-active{animation:8s ease-in-out forwards ken-burns}@keyframes cursor-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}.ff-velocity-skew{transform:skewY(calc(var(--scroll-velocity,0) * 1deg));transition:transform .3s ease-out}.cursor-active,.cursor-active *,.cursor-active a,.cursor-active button,.cursor-active [data-cursor]{cursor:none!important}@media (pointer:coarse){.ff-custom-cursor{display:none!important}}.bdemo-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.bdemo-card.span-1{grid-column:span 2}.bdemo-card.span-2{grid-column:span 4}@media (width<=1100px){.bdemo-grid{grid-template-columns:repeat(2,1fr)}.bdemo-card.span-1,.bdemo-card.span-2{grid-column:span 2}}.bdemo-card{background:var(--c-midnight-950);color:#fff;border-radius:22px;flex-direction:column;gap:22px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -30px #0f1b3d80}.bdemo-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ff66001a,#0000 50%);position:absolute;inset:0}.bdemo-card-head{align-items:flex-start;gap:18px;display:flex;position:relative}.bdemo-card-head .ic{width:48px;height:48px;color:var(--c-orange-500);background:#ffffff14;border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.bdemo-card-head .ic svg{width:22px;height:22px}.bdemo-card-head h4{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0 0 8px;font-size:22px;line-height:1.05}.bdemo-card-head p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.5}.bdemo-card-body{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;flex:1;justify-content:center;min-height:220px;padding:20px;display:flex;position:relative}.bdemo-caption{color:#ffffff80;text-transform:uppercase;letter-spacing:.12em;margin-top:14px;font-size:12px;font-weight:700}.bdemo-landing{flex-direction:column;align-items:center;gap:12px;display:flex}.bdemo-bezel{aspect-ratio:1.4;background:#0e1224;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;width:100%;max-width:360px;display:flex;overflow:hidden;box-shadow:0 20px 40px -20px #0009}.bdemo-chrome{background:#15182b;border-bottom:1px solid #ffffff0d;align-items:center;gap:5px;height:22px;padding:0 8px;display:flex}.bdemo-chrome span{background:#fff3;border-radius:50%;width:7px;height:7px}.bdemo-chrome span:first-child{background:#ff5f57}.bdemo-chrome span:nth-child(2){background:#febc2e}.bdemo-chrome span:nth-child(3){background:#28c840}.bdemo-url{color:#ffffff8c;background:#ffffff0f;border-radius:4px;margin-left:auto;margin-right:auto;padding:2px 12px;font-size:9px}.bdemo-page{background:linear-gradient(#f5eeff,#fff);flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.bd-row{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(14px)}.bd-row.on{opacity:1;transform:translateY(0)}.bd-row.hero{border-bottom:1px dashed #0f1b3d1f;grid-template-columns:1fr 28%;align-items:end;gap:8px;padding-bottom:6px;display:grid}.bd-row.hero .h1{background:var(--c-midnight-950);border-radius:3px;width:80%;height:10px}.bd-row.hero .h2{background:#0f1b3d80;border-radius:3px;width:60%;height:5px;margin-top:4px}.bd-row.hero .cta{background:var(--c-orange-600);border-radius:4px;height:18px}.bd-row.stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bd-row.stats div{text-align:left;background:#fff;border:1px solid #0f1b3d14;border-radius:6px;padding:6px}.bd-row.stats b{font-family:var(--ff-display);color:var(--c-midnight-950);letter-spacing:-.02em;font-size:14px;line-height:1;display:block}.bd-row.stats span{letter-spacing:.1em;color:#0f1b3d80;text-transform:uppercase;font-size:7px}.bd-row.cards{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bd-row.cards div{aspect-ratio:1.2;background:#9747ff2e;border-radius:6px}.bd-row.cards div:nth-child(2){background:#ff66002e}.bd-row.cards div:nth-child(3){background:#4bc2922e}.bd-row.footer .ftr-cta{background:linear-gradient(90deg, var(--c-violet-500), var(--c-orange-500));border-radius:11px;width:60%;height:22px;margin:0 auto}.bdemo-edit{flex-direction:column;align-items:stretch;gap:12px;display:flex}.bdemo-cms{background:#15182b;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.bdemo-cms-head{background:#ffffff0a;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:11px;display:flex}.bdemo-cms-head .dot{background:#fff3;border-radius:50%;width:7px;height:7px}.bdemo-cms-head .dot:first-child{background:#ff5f57}.bdemo-cms-head .dot:nth-child(2){background:#febc2e}.bdemo-cms-head .dot:nth-child(3){background:#28c840}.bdemo-cms-tab{color:#ffffffb3;letter-spacing:.06em;background:#ffffff0f;border-radius:4px;margin-left:6px;padding:3px 10px;font-size:10px}.bdemo-cms-save{color:var(--c-mint-500);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:700}.bdemo-cms-body{padding:18px 16px 16px}.bdemo-cms-label{letter-spacing:.16em;color:#ffffff73;text-transform:uppercase;margin-bottom:8px;font-size:9px}.bdemo-cms-input{font-family:var(--ff-display);letter-spacing:-.01em;color:#fff;border:1.5px solid var(--c-violet-500);background:#ffffff0f;border-radius:8px;align-items:center;gap:4px;height:56px;padding:12px 14px;font-size:22px;display:flex;overflow:hidden;box-shadow:0 0 0 4px #9747ff2e}.bdemo-cms-input .txt{white-space:nowrap;line-height:1.1}.bdemo-cms-input .caret{background:var(--c-orange-500);width:2px;height:24px;animation:1s steps(2,end) infinite bdemo-blink;display:inline-block}@keyframes bdemo-blink{50%{opacity:0}}.bdemo-cms-row{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.bdemo-cms-chip{color:var(--c-mint-500);letter-spacing:.1em;text-transform:uppercase;background:#4bc29224;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.bdemo-cms-chip .dot-g{background:var(--c-mint-500);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #4bc2924d}.bdemo-cms-meta{color:#fff6;letter-spacing:.04em;font-size:10px}.bdemo-anim{flex-direction:column;gap:14px;display:flex}.bdemo-anim-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bdemo-anim-cell{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:14px;display:flex}.bdemo-anim-tag{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:9px;font-weight:700}.bdemo-tilt-card{background:linear-gradient(135deg, var(--c-orange-500), var(--c-violet-500));cursor:pointer;border-radius:10px;place-items:center;width:110px;height:80px;transition:transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #0000004d}.bdt-shine{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0}.bdt-stamp{font-family:var(--ff-display);color:#fff;letter-spacing:-.04em;z-index:1;font-size:26px;position:relative}.bdt-stamp sup{letter-spacing:.18em;vertical-align:super;margin-left:2px;font-size:10px}.bdt-label{letter-spacing:.18em;color:#fff;text-transform:uppercase;background:#00000040;border-radius:3px;padding:3px 6px;font-size:7px;font-weight:800;position:absolute;bottom:6px;right:8px}.bdemo-magnet-area{place-items:center;width:100%;height:86px;display:grid;position:relative}.bdemo-magnet-btn{background:var(--c-orange-600);color:#fff;font-family:var(--ff-body);letter-spacing:.06em;cursor:pointer;text-transform:uppercase;border:none;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:800;transition:transform .25s cubic-bezier(.2,.8,.2,1);box-shadow:0 10px 20px #ff66004d}.bdemo-marquee{background:var(--c-violet-600);border-radius:6px;align-items:center;width:100%;height:40px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.bdm-track{white-space:nowrap;will-change:transform;gap:22px;padding-left:22px;display:flex}.bdm-track span{font-family:var(--ff-display);color:#fff;letter-spacing:.06em;flex-shrink:0;font-size:16px}.bdemo-marquee.on .bdm-track{animation:16s linear infinite bdemo-marquee-scroll}@keyframes bdemo-marquee-scroll{to{transform:translate(-50%)}}.bdemo-price{flex-direction:column;gap:14px;height:100%;display:flex}.bdemo-price-head{color:#ffffffb3;justify-content:space-between;align-items:center;font-size:13px;display:flex}.bdemo-price-tag{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;background:#ffffff0f;border-radius:4px;padding:3px 10px;font-size:9px;font-weight:800}.bdemo-price-bars{flex-direction:column;gap:14px;display:flex}.bdp-row{flex-direction:column;gap:6px;display:flex}.bdp-label{color:#ffffffa6;font-size:12px;font-weight:600}.bdp-row.highlight .bdp-label{color:var(--c-orange-500);font-weight:800}.bdp-track{background:#ffffff0d;border-radius:6px;height:28px;position:relative;overflow:hidden}.bdp-fill{border-radius:6px;justify-content:flex-end;align-items:center;height:100%;padding:0 12px;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.bdp-amount{font-family:var(--ff-display);color:#fff;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.bdemo-price-foot{color:#ffffffa6;border-top:1px dashed #ffffff1a;align-items:baseline;gap:12px;padding-top:12px;font-size:12px;display:flex}.bdp-save{font-family:var(--ff-display);color:var(--c-mint-500);letter-spacing:-.03em;font-size:28px;line-height:1}.bdemo-lh{flex-direction:column;gap:14px;display:flex}.bdemo-lh-head{color:#ffffffb3;align-items:center;gap:10px;font-size:12px;display:flex}.bdemo-lh-pill{background:var(--c-mint-500);color:#14213d;letter-spacing:.16em;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:900}.bdemo-lh-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bdemo-gauge{flex-direction:column;align-items:center;gap:4px;display:flex}.bdemo-gauge svg{width:70px;height:70px}.bdemo-gauge-label{letter-spacing:.1em;text-transform:uppercase;color:#fff9;text-align:center;font-size:9px;font-weight:700}.bdemo-lh-foot{border-top:1px dashed #ffffff1a;flex-direction:column;gap:8px;padding-top:8px;display:flex}.lf-bar{background:#ffffff0f;border-radius:2px;height:4px;position:relative;overflow:hidden}.lf-bar:before{content:"";background:var(--c-orange-500);width:2px;position:absolute;top:0;bottom:0;left:12%}.lf-bar-fill{background:linear-gradient(90deg, var(--c-mint-500), var(--c-mint-500) 30%, transparent);height:100%;transition:width 1.4s;display:block}.lf-meta{color:#ffffffa6;justify-content:space-between;font-size:11px;display:flex}.lf-meta b{color:#fff;font-family:var(--ff-display);letter-spacing:-.02em;margin-right:4px;font-size:14px}.bdemo-cdn{flex-direction:column;gap:12px;display:flex}.bdemo-cdn-head{justify-content:space-between;align-items:center;font-size:11px;display:flex}.bdemo-cdn-status{color:var(--c-mint-500);letter-spacing:.04em;align-items:center;gap:7px;font-weight:700;display:inline-flex}.dot-pulse{background:var(--c-mint-500);border-radius:50%;width:7px;height:7px;animation:1.6s infinite bdemo-pulse;display:inline-block;position:relative;box-shadow:0 0 #4bc29299}@keyframes bdemo-pulse{0%{box-shadow:0 0 #4bc29299}70%{box-shadow:0 0 0 8px #4bc29200}to{box-shadow:0 0 #4bc29200}}.bdemo-cdn-meta{color:#ffffff73;letter-spacing:.04em;font-size:10px}.bdemo-cdn-map{aspect-ratio:320/140;background:radial-gradient(#9747ff2e,#0000 70%),#0003;border:1px solid #ffffff0d;border-radius:8px;padding:10px}.bdemo-cdn-map svg{width:100%;height:100%;display:block}.bdemo-cdn-foot{color:#fff9;border-top:1px dashed #ffffff1a;gap:16px;padding-top:8px;font-size:11px;display:flex}.bdemo-cdn-foot b{color:#fff;font-family:var(--ff-display);letter-spacing:-.02em;margin-right:4px;font-size:14px}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}:where(.unframer h1,.unframer h2,.unframer h3,.unframer h4,.unframer h5,.unframer h6,.unframer p,.unframer figure){margin:0}:where(.unframer){line-height:normal}:where(.unframer,.unframer input,.unframer textarea,.unframer select,.unframer button){font-family:sans-serif;font-size:12px}body{--framer-will-change-override:none;--framer-will-change-effect-override:none;--framer-will-change-filter-override:none}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)), 900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid) var(--framer-text-decoration,none) var(--framer-text-decoration-color,currentcolor) var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)) var(--framer-link-text-decoration,var(--framer-text-decoration,none)) var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)) var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}mark.framer-text,p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / 2));margin:min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / -2));-webkit-background-clip:text;background-clip:text;display:inline-block}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));text-transform:var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text,code.framer-text span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.framer-image.framer-text{max-width:100%;height:auto;display:block}.text-styles-preset-reset.framer-text{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial}ol.framer-text{--list-style-type:decimal}ul.framer-text,ol.framer-text{padding-inline-start:0;position:relative}li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:none}ol.framer-text>li.framer-text:before{content:counter(list-item, var(--list-style-type)) ".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ol.framer-text>li.framer-text:nth-last-child(n+10),ol.framer-text>li.framer-text:nth-last-child(n+10)~li{padding-inline-start:3ch}ol.framer-text>li.framer-text:nth-last-child(n+100),ol.framer-text>li.framer-text:nth-last-child(n+100)~li{padding-inline-start:4ch}ol.framer-text>li.framer-text:nth-last-child(n+1000),ol.framer-text>li.framer-text:nth-last-child(n+1000)~li{padding-inline-start:5ch}ol.framer-text>li.framer-text:nth-last-child(n+10000),ol.framer-text>li.framer-text:nth-last-child(n+10000)~li{padding-inline-start:6ch}ol.framer-text>li.framer-text:nth-last-child(n+100000),ol.framer-text>li.framer-text:nth-last-child(n+100000)~li{padding-inline-start:7ch}ol.framer-text>li.framer-text:nth-last-child(n+1000000),ol.framer-text>li.framer-text:nth-last-child(n+1000000)~li{padding-inline-start:8ch}ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child{width:100%!important}@supports not (aspect-ratio:1){.framer-text-module:not([data-width=fit])[style*=aspect-ratio]{position:relative!important}.framer-text-module:not([data-width=fit])[style*=aspect-ratio]:before{content:"";padding-bottom:calc(100% / calc(var(--aspect-ratio)));display:block}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child{position:absolute;top:0;left:0;height:100%!important}}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family,Inter, Inter Placeholder, sans-serif);font-style:var(--framer-font-style,normal);font-weight:var(--framer-font-weight,400);color:var(--framer-text-color,#000);font-size:var(--framer-font-size,16px);letter-spacing:var(--framer-letter-spacing,0);text-transform:var(--framer-text-transform,none);-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);line-height:var(--framer-line-height,1.2em);text-align:var(--framer-text-alignment,start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));color:var(--framer-link-text-color,var(--framer-text-color,#000));font-size:var(--framer-link-font-size,var(--framer-font-size,16px));text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-size:var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{max-width:100%;height:auto;display:block}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{width:100%;margin:0;padding-left:0;display:table}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;list-style:none;display:table-row}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item) ".";white-space:nowrap;width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"•";width:2.25ch;padding-right:.75ch;display:table-cell}:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type]{position:relative}.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]{margin-top:calc(var(--stack-gap-y) / 2);margin-bottom:calc(var(--stack-gap-y) / 2);margin-right:calc(var(--stack-gap-x) / 2);margin-left:calc(var(--stack-gap-x) / 2)}[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:var(--stack-native-row-gap);column-gap:var(--stack-native-column-gap)}.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:unset;column-gap:unset}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child{margin-top:0;margin-left:0}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child{margin-bottom:0;margin-right:0}NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}:root,.dark{--unframer-neutral-05:#0f1e3c;--unframer-neutral-04:#49556b;--unframer-brand-08:#219653;--unframer-neutral-02:#bec2ca;--unframer-brand-03:#b261cf;--unframer-brand-02:#ef8f4a;--unframer-neutral-01:#f8f8f9;--unframer-brand-06:#2d9cdb;--unframer-white:#fff;--unframer-neutral-03:#838b9b;--unframer-brand-12:#eb5757;--unframer-brand-04:#cd7ceb;--unframer-brand-09:#27ae60;--unframer-brand-11:#f2c94c;--unframer-black:#0e151d;--unframer-brand-05:#2d5edb;--unframer-brand-07:#56ccf2;--unframer-brand-01:#f60;--unframer-brand-10:#6fcf97;--token-0368d92a-175f-40b0-a77c-f70a7276709c:#0f1e3c;--token-0e02f72d-062d-4587-b474-1d4440eea62c:#49556b;--token-11bdd383-013f-4051-8475-b26b8784e198:#219653;--token-2e2ce06f-71c6-465c-95c3-2da06e683226:#bec2ca;--token-36a580a7-87b4-4f5e-a272-c60a79ae7b95:#b261cf;--token-40da9579-16cd-4fd9-9519-5c8c419ae9d8:#ef8f4a;--token-4b5774b9-c264-4252-986c-b1ca35326a2b:#f8f8f9;--token-4b7e621d-0719-44c6-9a84-c11bf0c75281:#2d9cdb;--token-6359c8c9-b74f-4bf1-80be-7637d83da0af:#fff;--token-66ee4d8d-396b-4e69-8be4-1976ec0f9ca8:#838b9b;--token-69640ac2-cc53-4df8-85be-a073d0d10099:#eb5757;--token-7b59aeb2-2639-4280-b27b-5124baec1a91:#cd7ceb;--token-8abc066a-e7f3-4b35-b25d-d5f10027de5d:#27ae60;--token-8e79f3ff-7b6a-41d9-acff-60978bde21c4:#f2c94c;--token-942ce1e4-d94b-4310-b94b-ca34428c8599:#0e151d;--token-a6bf9970-6273-4728-93d3-8ac1fa3e29c1:#2d5edb;--token-ddfabc43-96d6-4fe7-962c-7dbaf51f0220:#56ccf2;--token-e4ff306f-1098-4b8c-97cb-86ee0afecb80:#f60;--token-e57ef717-d5ba-4883-8f8d-de750dc4e646:#6fcf97}@media (width>=0) and (width<=319px){.unframer-hidden:not(.unframer-base){display:none!important}}@media (width>=320px) and (width<=767px){.unframer-hidden:not(.unframer-sm){display:none!important}}@media (width>=768px) and (width<=959px){.unframer-hidden:not(.unframer-md){display:none!important}}@media (width>=960px) and (width<=1199px){.unframer-hidden:not(.unframer-lg){display:none!important}}@media (width>=1200px) and (width<=1535px){.unframer-hidden:not(.unframer-xl){display:none!important}}@media (width>=1536px){.unframer-hidden:not(.unframer-2xl){display:none!important}}@font-face{font-family:DM Sans;src:url(https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2);font-style:normal;font-weight:900}@font-face{font-family:DM Sans;src:url(https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2);font-style:normal;font-weight:500}@font-face{font-family:DM Sans;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2);font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2);font-style:normal;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2);font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2);font-style:normal;font-weight:700;unicode-range:U+1F??}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2);font-style:italic;font-weight:700;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2);font-style:italic;font-weight:700;unicode-range:U+1F??}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2);font-style:normal;font-weight:700;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2);font-style:italic;font-weight:400;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2);font-style:italic;font-weight:400;unicode-range:U+370-3FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2);font-style:italic;font-weight:400;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2);font-style:italic;font-weight:400;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2);font-style:normal;font-weight:700;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2);font-style:normal;font-weight:700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2);font-style:normal;font-weight:700;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2);font-style:italic;font-weight:700;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2);font-style:italic;font-weight:400;unicode-range:U+1F??}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2);font-style:italic;font-weight:700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2);font-style:italic;font-weight:400;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2);font-style:normal;font-weight:700;unicode-range:U+370-3FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2);font-style:italic;font-weight:700;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2);font-style:italic;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2);font-style:normal;font-weight:700;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2);font-style:italic;font-weight:700;unicode-range:U+370-3FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2);font-style:italic;font-weight:700;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2);font-style:normal;font-weight:400;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2);font-style:normal;font-weight:400;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2);font-style:normal;font-weight:400;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2);font-style:normal;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2);font-style:normal;font-weight:400;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2);font-style:normal;font-weight:400;unicode-range:U+370-3FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2);font-style:normal;font-weight:400;unicode-range:U+1F??}@font-face{font-family:Anton;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/TPY5PBRHOSXJ53WNSUYZQYX4FZUMAYNF/YHKM2QXXZHS7MS6DJUZXTGRXMIGWH7K5/PCXT6E5YCQO6SSVLT6UZPPGT7QKGXOUS.woff2);font-style:normal;font-weight:400}@font-face{font-family:Inter Variable;src:url(https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2);font-style:normal;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;src:url(https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2);font-style:normal;font-weight:400;unicode-range:U+370-3FF}@font-face{font-family:Inter Variable;src:url(https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2);font-style:normal;font-weight:400;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;src:url(https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2);font-style:normal;font-weight:400;unicode-range:U+1F??}@font-face{font-family:Inter Variable;src:url(https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2);font-style:normal;font-weight:400;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;src:url(https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2);font-style:normal;font-weight:400;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;src:url(https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2);font-style:normal;font-weight:400;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}
