@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}:root,:root[data-look-feel=light]{--color-bg:#ffffff;--color-bg-soft:#f8f9fb;--color-surface:#ffffff;--color-surface-strong:#f3f4f6;--color-text:#111827;--color-text-muted:#6b7280;--color-border:#e5e7eb;--color-primary:#1a237e;--color-primary-hover:#283593;--color-accent:#1565c0;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--shadow-card:0 2px 8px rgba(0,0,0,0.08);--shadow-card-hover:0 8px 28px rgba(26,35,126,0.12);--radius-card:12px;--color-heading:#0a0a2e;--color-label:#374151;--color-input-bg:#ffffff;--color-input-text:#111827;--color-input-border:#d1d5db;--color-button-text:#ffffff;--color-link:#1565c0;--color-danger-surface:#fef2f2;--color-success-surface:#f0fdf4;--ft-nav-bg:linear-gradient(135deg,#1a237e,#283593);--ft-nav-shadow:0 2px 8px rgba(0,0,0,0.2);--ft-hero-bg:linear-gradient(135deg,#1a237e,#0d47a1 50%,#1565c0);--ft-accent:#1565c0;--ft-footer-bg:#111827;--ft-cta-primary-bg:#ffffff;--ft-cta-primary-text:#1a237e;--ft-cta-secondary-border:rgba(255,255,255,0.35);--ft-cta-secondary-bg:#ffffff;--ft-cta-secondary-text:#1a237e;--ft-hero-text:#ffffff;--ft-hero-muted:#c5cae9;--ft-card-bg:rgba(255,255,255,0.06);--ft-card-border:rgba(255,255,255,0.12);--ft-badge-bg:rgba(255,255,255,0.12);--ft-badge-border:rgba(255,255,255,0.2);--ft-mobile-bg:linear-gradient(135deg,#1a237e,#283593)}:root[data-look-feel=spotify]{--color-bg:#121212;--color-bg-soft:#1a1a1a;--color-surface:#181818;--color-surface-strong:#282828;--color-text:#ffffff;--color-text-muted:#b3b3b3;--color-border:rgba(255,255,255,0.15);--color-primary:#1DB954;--color-primary-hover:#1ed760;--color-accent:#1DB954;--color-success:#1DB954;--color-warning:#e7a117;--color-danger:#f87171;--shadow-card:0 4px 16px rgba(0,0,0,0.6);--shadow-card-hover:0 8px 32px rgba(0,0,0,0.7);--radius-card:8px;--color-heading:#ffffff;--color-label:#d4d4d4;--color-input-bg:#282828;--color-input-text:#ffffff;--color-input-border:rgba(255,255,255,0.25);--color-button-text:#000000;--color-link:#1DB954;--color-danger-surface:rgba(248,113,113,0.12);--color-success-surface:rgba(29,185,84,0.12);--ft-nav-bg:#121212;--ft-nav-shadow:0 2px 16px rgba(0,0,0,0.5);--ft-hero-bg:linear-gradient(135deg,#0d0d0d,#1a1a1a 50%,#121212);--ft-accent:#1DB954;--ft-footer-bg:#040404;--ft-cta-primary-bg:#1DB954;--ft-cta-primary-text:#000000;--ft-cta-secondary-border:rgba(29,185,84,0.5);--ft-cta-secondary-bg:#1DB954;--ft-cta-secondary-text:#000000;--ft-hero-text:#ffffff;--ft-hero-muted:#b3b3b3;--ft-card-bg:rgba(255,255,255,0.04);--ft-card-border:rgba(29,185,84,0.25);--ft-badge-bg:rgba(29,185,84,0.15);--ft-badge-border:rgba(29,185,84,0.3);--ft-mobile-bg:#121212}:root[data-look-feel=vercel]{--color-bg:#000000;--color-bg-soft:#0a0a0a;--color-surface:#111111;--color-surface-strong:#1a1a1a;--color-text:#ededed;--color-text-muted:#888888;--color-border:rgba(255,255,255,0.12);--color-primary:#ffffff;--color-primary-hover:#ededed;--color-accent:#ffffff;--color-success:#50e3c2;--color-warning:#f5a623;--color-danger:#ff6b6b;--shadow-card:0 1px 0 rgba(255,255,255,0.08),0 4px 12px rgba(0,0,0,0.8);--shadow-card-hover:0 0 0 1px rgba(255,255,255,0.2),0 8px 24px rgba(0,0,0,0.9);--radius-card:6px;--color-heading:#ffffff;--color-label:#aaaaaa;--color-input-bg:#1a1a1a;--color-input-text:#ededed;--color-input-border:rgba(255,255,255,0.2);--color-button-text:#000000;--color-link:#ededed;--color-danger-surface:rgba(255,107,107,0.12);--color-success-surface:rgba(80,227,194,0.12);--ft-nav-bg:#000000;--ft-nav-shadow:0 1px 0 rgba(255,255,255,0.1);--ft-hero-bg:linear-gradient(135deg,#000000,#0a0a0a 50%,#111111);--ft-accent:#ffffff;--ft-footer-bg:#000000;--ft-cta-primary-bg:#ffffff;--ft-cta-primary-text:#000000;--ft-cta-secondary-border:rgba(255,255,255,0.25);--ft-cta-secondary-bg:#ffffff;--ft-cta-secondary-text:#000000;--ft-hero-text:#ffffff;--ft-hero-muted:#888888;--ft-card-bg:rgba(255,255,255,0.03);--ft-card-border:rgba(255,255,255,0.08);--ft-badge-bg:rgba(255,255,255,0.06);--ft-badge-border:rgba(255,255,255,0.15);--ft-mobile-bg:#000000}:root[data-look-feel=supabase]{--color-bg:#0f0f1a;--color-bg-soft:#1a1a2e;--color-surface:#1c1c30;--color-surface-strong:#242438;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-border:rgba(62,207,142,0.18);--color-primary:#3ECF8E;--color-primary-hover:#4ade9a;--color-accent:#3ECF8E;--color-success:#3ECF8E;--color-warning:#f59e0b;--color-danger:#f87171;--shadow-card:0 4px 16px rgba(0,0,0,0.5);--shadow-card-hover:0 8px 32px rgba(62,207,142,0.15);--radius-card:10px;--color-heading:#f1f5f9;--color-label:#cbd5e1;--color-input-bg:#1c1c30;--color-input-text:#f1f5f9;--color-input-border:rgba(62,207,142,0.3);--color-button-text:#051c0d;--color-link:#3ECF8E;--color-danger-surface:rgba(248,113,113,0.12);--color-success-surface:rgba(62,207,142,0.12);--ft-nav-bg:linear-gradient(135deg,#1a1a2e,#16213e);--ft-nav-shadow:0 2px 12px rgba(0,0,0,0.4);--ft-hero-bg:linear-gradient(135deg,#0f0f23,#1a2744 50%,#162035);--ft-accent:#3ECF8E;--ft-footer-bg:#0a0a0f;--ft-cta-primary-bg:#3ECF8E;--ft-cta-primary-text:#051c0d;--ft-cta-secondary-border:rgba(62,207,142,0.45);--ft-cta-secondary-bg:#3ECF8E;--ft-cta-secondary-text:#051c0d;--ft-hero-text:#f1f5f9;--ft-hero-muted:#94a3b8;--ft-card-bg:rgba(62,207,142,0.05);--ft-card-border:rgba(62,207,142,0.2);--ft-badge-bg:rgba(62,207,142,0.12);--ft-badge-border:rgba(62,207,142,0.3);--ft-mobile-bg:linear-gradient(135deg,#1a1a2e,#16213e)}:root[data-look-feel=midnight]{--color-bg:#0a0f1e;--color-bg-soft:#0e1628;--color-surface:#121c32;--color-surface-strong:#1a2640;--color-text:#e2e8f0;--color-text-muted:#7e9bbd;--color-border:rgba(0,212,255,0.18);--color-primary:#00d4ff;--color-primary-hover:#22e0ff;--color-accent:#00d4ff;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#f87171;--shadow-card:0 4px 20px rgba(0,0,0,0.6),0 0 0 1px rgba(0,212,255,0.08);--shadow-card-hover:0 8px 32px rgba(0,0,0,0.7),0 0 0 1px rgba(0,212,255,0.2);--radius-card:12px;--color-heading:#e2e8f0;--color-label:#b8cce4;--color-input-bg:#121c32;--color-input-text:#e2e8f0;--color-input-border:rgba(0,212,255,0.25);--color-button-text:#0a0f1e;--color-link:#00d4ff;--color-danger-surface:rgba(248,113,113,0.12);--color-success-surface:rgba(16,185,129,0.12);--ft-nav-bg:linear-gradient(135deg,#0a0f1e,#0e1628);--ft-nav-shadow:0 2px 16px rgba(0,212,255,0.1);--ft-hero-bg:linear-gradient(135deg,#030712,#0a0f1e 40%,#051030);--ft-accent:#00d4ff;--ft-footer-bg:#050a14;--ft-cta-primary-bg:#00d4ff;--ft-cta-primary-text:#0a0f1e;--ft-cta-secondary-border:rgba(0,212,255,0.45);--ft-cta-secondary-bg:#00d4ff;--ft-cta-secondary-text:#0a0f1e;--ft-hero-text:#e2e8f0;--ft-hero-muted:#7e9bbd;--ft-card-bg:rgba(0,212,255,0.04);--ft-card-border:rgba(0,212,255,0.15);--ft-badge-bg:rgba(0,212,255,0.1);--ft-badge-border:rgba(0,212,255,0.25);--ft-mobile-bg:linear-gradient(135deg,#0a0f1e,#0e1628)}.ft-surface{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.ft-surface-soft{background:var(--color-bg-soft);color:var(--color-text)}.ft-input{background:var(--color-input-bg);color:var(--color-input-text);border:1px solid var(--color-input-border);border-radius:8px;padding:10px 14px;font:inherit;outline:none}.ft-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent)}.ft-form-label{display:block;font-size:.875rem;font-weight:600;color:var(--color-label);margin-bottom:6px}.ft-error-msg{color:var(--color-danger);background:var(--color-danger-surface);border:1px solid var(--color-danger);border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:16px}.ft-success-msg{color:var(--color-success);background:var(--color-success-surface);border:1px solid var(--color-success);border-radius:12px;padding:20px 24px;text-align:center}.ft-page-bg{background:var(--color-bg);color:var(--color-text)}.ft-section-soft{background:var(--color-bg-soft);color:var(--color-text)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg,#ffffff);color:var(--color-text,#111827);display:flex;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;transition:background-color .25s ease,color .25s ease}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}.skip-link{position:fixed;top:-100%;left:16px;z-index:9999;background:var(--color-primary,#1a237e);color:var(--color-button-text,#fff);padding:10px 20px;border-radius:0 0 8px 8px;font-weight:700;font-size:.9rem;text-decoration:none;transition:top .1s}.skip-link:focus{top:0}:focus-visible{outline:3px solid var(--color-primary,#1a237e);outline-offset:2px;border-radius:4px}a:focus-visible,button:focus-visible{outline:3px solid var(--color-primary,#1a237e);outline-offset:2px}.ft-nav-inner{display:flex;align-items:center;gap:20px;flex-wrap:nowrap}.ft-nav-mobile-btn{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:6px;align-items:center;justify-content:center}.ft-mobile-menu{display:none;position:fixed;top:64px;left:0;right:0;background:var(--ft-mobile-bg,linear-gradient(135deg,#1a237e 0,#283593 100%));padding:16px 24px 24px;flex-direction:column;gap:16px;z-index:99;box-shadow:0 4px 20px rgba(0,0,0,.3)}.ft-mobile-menu.open{display:flex}.ft-contact-text{display:inline}@media (max-width:1100px){.ft-contact-text{display:none}.ft-nav-contact{gap:8px!important;padding-left:8px!important}}.ft-brand-symbol{display:none}@media (max-width:420px){.ft-brand-logo{display:none!important}.ft-brand-symbol{display:block!important}.ft-nav-contact-mobile a[href^="mailto:"]{display:none!important}.ft-nav-right{gap:6px!important}}@media (max-width:380px){.ft-nav-theme{display:none!important}}@media (max-width:768px){.ft-nav-desktop-links{display:none!important}.ft-nav-contact-mobile{display:flex!important}.ft-nav-mobile-btn{display:flex}}.ft-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.ft-hero-visual{display:flex;justify-content:center;align-items:center}@media (max-width:768px){.ft-hero-grid{grid-template-columns:1fr;gap:40px;padding:48px 20px!important}.ft-hero-visual{display:none}}.ft-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}@media (max-width:480px){.ft-products-grid{grid-template-columns:1fr}}.ft-badges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}@media (max-width:480px){.ft-badges-grid{grid-template-columns:1fr}}.ft-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:28px;gap:28px}@media (max-width:480px){.ft-blog-grid{grid-template-columns:1fr}}.ft-product-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:48px;gap:48px}@media (max-width:600px){.ft-product-detail-grid{grid-template-columns:1fr;gap:32px}}.ft-form-row-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:540px){.ft-form-row-2{grid-template-columns:1fr}}.ft-service-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}@media (max-width:480px){.ft-service-features{grid-template-columns:1fr}}.ft-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px;gap:20px}@media (max-width:480px){.ft-category-grid{grid-template-columns:1fr 1fr;gap:12px}}.ft-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:stretch}@media (max-width:899px){.ft-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:499px){.ft-benefits-grid{grid-template-columns:1fr}}.ft-usecases-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:stretch}.ft-usecases-grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}@media (max-width:1099px){.ft-usecases-grid[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:899px){.ft-usecases-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:499px){.ft-usecases-grid,.ft-usecases-grid[data-cols="4"]{grid-template-columns:1fr}}.ft-trust-4-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:899px){.ft-trust-4-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:499px){.ft-trust-4-grid{grid-template-columns:1fr}}.ft-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:899px){.ft-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.ft-footer-grid{grid-template-columns:1fr}}.ft-benefit-card{transition:box-shadow .2s,transform .2s}.ft-benefit-card:hover{box-shadow:0 8px 32px rgba(26,35,126,.12);transform:translateY(-2px)}.ft-howitworks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;gap:32px}.ft-timeline-desktop{display:flex;flex-direction:row;align-items:flex-start;gap:0}.ft-timeline-mobile{display:none}@media (max-width:767px){.ft-timeline-desktop{display:none}.ft-timeline-mobile{display:flex;flex-direction:column;border-left:2px solid #d0daf5;padding-left:24px;margin-left:8px}}.ft-usecase-card:hover{box-shadow:0 8px 32px rgba(26,35,126,.12);transform:translateY(-2px)}.ft-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}@media (max-width:768px){a,button{min-height:44px;min-width:44px}}.ft-cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:1000;contain:layout style}@keyframes ft-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.ft-skeleton{background:#e5e7eb;border-radius:6px;animation:ft-skeleton-pulse 1.5s ease-in-out infinite}@keyframes ft-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ft-fade-in{animation:ft-fade-in .4s ease-out both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ft-btn-primary{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;will-change:transform}.ft-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.ft-btn-primary:active{transform:translateY(0);box-shadow:none}.ft-btn-secondary{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ft-btn-secondary:hover{background-color:rgba(255,255,255,.1)}.ft-trust-card{transition:box-shadow .2s ease,transform .2s ease}.ft-trust-card:hover{box-shadow:0 8px 28px rgba(26,35,126,.1);transform:translateY(-2px)}.ft-testimonial-card{transition:box-shadow .25s ease,transform .25s ease}.ft-testimonial-card:hover{box-shadow:0 12px 40px rgba(26,35,126,.14);transform:translateY(-3px)}.ft-step-card{transition:box-shadow .2s ease,transform .2s ease}.ft-step-card:hover{box-shadow:0 8px 28px rgba(26,35,126,.1);transform:translateY(-2px)}.ft-logo-item{transition:filter .2s ease,opacity .2s ease,transform .2s ease;filter:grayscale(100%);opacity:.85}.ft-logo-item:hover{filter:grayscale(0);opacity:1;transform:scale(1.05)}.ft-product-card{transition:box-shadow .2s ease,transform .2s ease}.ft-product-card:hover{box-shadow:0 10px 36px rgba(26,35,126,.1);transform:translateY(-2px)}.ft-nav-link{transition:color .15s ease,opacity .15s ease}.ft-nav-link:hover{opacity:.85}.ft-footer-link{transition:color .15s ease;min-height:24px}.ft-footer-link:hover{color:#93c5fd}@keyframes ft-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ft-animate-up{animation:ft-slide-up .5s ease-out both}@keyframes ft-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.ft-live-dot{animation:ft-live-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:480px){.ft-hero-grid{padding:40px 16px!important}.ft-section-pad{padding-left:16px!important;padding-right:16px!important}}@media (max-width:414px){.ft-benefits-grid,.ft-trust-4-grid,.ft-usecases-grid{grid-template-columns:1fr!important}}@media (max-width:639px){.ft-testimonials-grid{grid-template-columns:1fr!important}}@media (max-width:479px){.ft-footer-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:540px){.ft-faq-item{padding:16px!important}}@media (max-width:768px){.ft-cta-row{flex-direction:column;align-items:stretch}.ft-cta-row a,.ft-cta-row button{text-align:center;justify-content:center}}