:root{--figma-bg:#020103;--figma-bg-shade:#050208;--figma-accent:#9855ff;--figma-accent-rgb:140,69,255;--figma-purple-deep:#361764;--figma-purple-mid:#371866;--figma-purple-dark:#190d2e;--figma-blur-1:#602a9a;--figma-blur-2:#622a9a;--figma-border:hsla(0,0%,100%,.15);--figma-border-subtle:hsla(0,0%,100%,.1);--figma-text:#fff;--figma-text-muted:hsla(0,0%,100%,.6);--figma-text-muted-2:hsla(0,0%,100%,.7);--figma-text-muted-3:hsla(0,0%,100%,.5);--figma-card-bg:rgba(0,0,0,.06);--figma-line:#282729;--figma-dot-border:#4d3763;--figma-dot-fill:#2a193c;--figma-cta-glass:rgba(140,69,255,.4);--figma-cta-glass-gray:rgba(61,61,61,.4);--figma-shadow-app:0px -20px 70px rgba(140,69,255,.25),0px -19px 70px rgba(140,69,255,.4);--figma-shadow-pro:0px 10px 74px 10px rgba(78,0,191,.41);--figma-radius:10px;--figma-radius-sm:8px;--figma-radius-pill:60px;--figma-radius-badge:50px;--background:var(--figma-bg);--foreground:var(--figma-text);--primary:var(--figma-accent);--primary-foreground:#000;--muted:hsla(0,0%,100%,.04);--muted-foreground:var(--figma-text-muted);--border:var(--figma-border);--card:var(--figma-card-bg);--card-border:var(--figma-border)}.light{--figma-bg:#f8f7fc;--figma-bg-shade:#eeeaf5;--figma-purple-deep:#e9e0f5;--figma-purple-mid:#ddd0f0;--figma-purple-dark:#f3eef9;--figma-blur-1:#c4a0ff;--figma-blur-2:#b88ff5;--figma-border:rgba(0,0,0,.1);--figma-border-subtle:rgba(0,0,0,.06);--figma-text:#18181b;--figma-text-muted:rgba(24,24,27,.6);--figma-text-muted-2:rgba(24,24,27,.7);--figma-text-muted-3:rgba(24,24,27,.5);--figma-card-bg:hsla(0,0%,100%,.85);--figma-line:#e4e4e7;--figma-dot-border:#d4c4e8;--figma-dot-fill:#f0e8f8;--figma-cta-glass:rgba(152,85,255,.12);--figma-cta-glass-gray:rgba(0,0,0,.04);--figma-shadow-app:0px -20px 70px rgba(140,69,255,.12),0px -19px 70px rgba(140,69,255,.08);--figma-shadow-pro:0px 10px 74px 10px rgba(78,0,191,.15);--background:var(--figma-bg);--foreground:var(--figma-text);--muted:#f4f4f5;--muted-foreground:var(--figma-text-muted);--border:var(--figma-border);--card:var(--figma-card-bg)}.figma-theme{color:var(--figma-text);background-color:var(--figma-bg)}.figma-h1{font-weight:500;font-size:clamp(2.5rem,8vw,5.125rem);line-height:1.02;letter-spacing:-.0506em;text-align:center;background:linear-gradient(180deg,#fff 54.17%,#b372cf);-webkit-background-clip:text;background-clip:text;color:transparent}.light .figma-h1{background:linear-gradient(180deg,#18181b 54.17%,#9855ff);-webkit-background-clip:text;background-clip:text;color:transparent}.figma-h2{font-size:clamp(2rem,5vw,3.5rem);line-height:1.16;letter-spacing:-.015em}.figma-h2,.figma-h3{font-weight:500;color:var(--figma-text)}.figma-h3{font-size:2rem;line-height:1.19;letter-spacing:-.0004em}.figma-body-l{font-size:1.25rem;line-height:1.55;letter-spacing:-.0001em;color:var(--figma-text)}.figma-body-m{font-size:1rem;line-height:1.625;letter-spacing:-.0001em}.figma-body-s{font-size:.875rem;line-height:1.86;letter-spacing:-.0001em}.figma-body-xs{font-size:.8125rem;line-height:2;letter-spacing:-.0001em}.figma-nav-pill{display:flex;align-items:center;gap:1.875rem;padding:.5rem 2.5rem;border:1px solid var(--figma-border);border-radius:var(--figma-radius-pill)}.figma-nav-link{font-size:.8125rem;line-height:1.625rem;color:var(--figma-text-muted);transition:color .2s}.figma-nav-link:hover{color:var(--figma-text)}.figma-badge-top{display:inline-flex;align-items:center;gap:.4375rem;padding:.5rem .875rem;background:#000;border:1px solid var(--figma-border);border-radius:var(--figma-radius-badge)}.figma-badge-new{display:flex;align-items:center;justify-content:center;padding:.25rem .625rem;background:var(--figma-accent);border-radius:2.5rem;font-size:.625rem;font-weight:700;line-height:1;color:#000}.figma-badge{padding:.375rem .875rem;font-size:.75rem;color:var(--figma-text-muted-2);background:hsla(0,0%,100%,.05);border:1px solid var(--figma-border);border-radius:2rem}.figma-badge,.figma-btn-white{display:inline-flex;align-items:center;font-weight:500}.figma-btn-white{justify-content:center;padding:.3125rem .9375rem;gap:.5rem;background:#fff;border-radius:var(--figma-radius-sm);font-size:.9375rem;line-height:2.07;letter-spacing:-.0101em;color:#000;transition:opacity .2s}.figma-btn-white:hover{opacity:.9}.figma-btn-glass{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .9375rem;gap:.625rem;background:var(--figma-cta-glass);border:1px solid var(--figma-border);box-shadow:inset 0 0 6px 3px hsla(0,0%,100%,.25);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-radius:var(--figma-radius-sm);font-size:.875rem;color:var(--figma-text);transition:background .2s}.figma-btn-glass:hover{background:rgba(140,69,255,.55)}.figma-btn-glass-gray{background:var(--figma-cta-glass-gray)}.figma-card{background:var(--figma-card-bg);border:1px solid var(--figma-border)}.figma-card,.figma-card-pro{border-radius:var(--figma-radius)}.figma-card-pro{background:linear-gradient(180deg,#010002 0,var(--figma-purple-deep) 100%);box-shadow:var(--figma-shadow-pro);border:none;position:relative;overflow:hidden}.figma-card-pro:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(152,85,255,.15) 0,transparent 60%);pointer-events:none}.figma-card-pro>*{position:relative;z-index:1}.figma-section-gradient{background:linear-gradient(107.08deg,var(--figma-purple-dark) .54%,var(--figma-bg) 99.46%);border:1px solid var(--figma-border);border-radius:var(--figma-radius)}.figma-pricing-bg{background:radial-gradient(38.46% 38.46% at 50.04% 61.54%,rgba(86,41,157,0) 0,var(--figma-bg) 100%)}.figma-hero-blur-1{position:absolute;width:min(825px,90vw);height:min(825px,90vw);background:var(--figma-blur-1);filter:blur(267px);pointer-events:none}.figma-hero-blur-2{position:absolute;width:min(569px,70vw);height:min(569px,70vw);background:var(--figma-blur-2);filter:blur(112px);pointer-events:none}.figma-app-frame{background:linear-gradient(270deg,#0d0718,rgba(15,8,27,0) 47.85%,#0b0614);border:1px solid var(--figma-border-subtle);filter:drop-shadow(var(--figma-shadow-app));border-radius:var(--figma-radius)}.figma-hero-shade{background:linear-gradient(180deg,transparent 3.8%,var(--figma-bg-shade) 86.04%)}.figma-logo-box{display:flex;align-items:center;justify-content:center;padding:2rem 2.5rem;min-height:98px}.figma-footer,.figma-logo-box{border:1px solid var(--figma-border);border-radius:var(--figma-radius)}.figma-circle-1{border:1px solid hsla(0,0%,100%,.1);border-radius:50%}.figma-circle-2{border:1px dashed hsla(0,0%,100%,.15);border-radius:50%}.figma-circle-3{border:1px solid hsla(0,0%,100%,.2);border-radius:50%}