:root{--bw-ink:#0B1220;--bw-ink-soft:#151C2E;--bw-ink-line:#1E2638;--bw-ink-mute:#6B7489;--bw-paper:#F5F1E8;--bw-paper-soft:#EDE7D8;--bw-paper-line:rgba(11,18,32,0.08);--bw-text-mute:#5B6378;--bw-amber:#D89B3C;--bw-amber-deep:#B27A24;--bw-amber-soft:rgba(216,155,60,0.12);--bw-gold:var(--bw-amber);--bw-gold-dark:var(--bw-amber-deep);--bw-navy:var(--bw-ink);--bw-navy-light:var(--bw-ink-soft);--bw-cream:var(--bw-paper);--bw-white:#FFFFFF;--bw-text:var(--bw-ink);--bw-text-muted:var(--bw-text-mute);--bw-border:var(--bw-paper-line);--bw-radius:8px}.marketing-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bw-white);color:var(--bw-text);overflow-x:clip;max-width:100vw}.marketing-main{flex:1;overflow-x:clip;max-width:100vw}.marketing-nav{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--bw-border)}.nav-inner{max-width:1200px;margin:0 auto;padding:0 24px;height:72px;justify-content:space-between}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{gap:10px;text-decoration:none;font-size:22px;font-weight:800;color:var(--bw-navy)}.logo-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--bw-gold),var(--bw-gold-dark));border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:white}.logo-accent{color:var(--bw-gold)}.nav-links{display:flex;gap:32px}.nav-links a{text-decoration:none;color:var(--bw-text-muted);font-size:15px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--bw-navy)}.nav-actions{display:flex;align-items:center;gap:12px}.btn-login{text-decoration:none;color:var(--bw-navy);font-size:14px;font-weight:600;padding:8px 16px;border-radius:var(--bw-radius);transition:background .2s}.btn-login:hover{background:var(--bw-cream)}.btn-demo{text-decoration:none;background:var(--bw-navy);color:white;font-size:14px;font-weight:600;padding:10px 20px;border-radius:var(--bw-radius);transition:all .2s}.btn-demo:hover{background:var(--bw-navy-light);transform:translateY(-1px)}.mobile-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.mobile-toggle span{display:block;width:22px;height:2px;background:var(--bw-navy);border-radius:2px;transition:transform .3s}.marketing-footer{background:var(--bw-navy);color:rgba(255,255,255,.7);padding:64px 0 32px}.footer-inner{max-width:1200px;margin:0 auto;padding:0 24px}.footer-brand{margin-bottom:40px}.footer-brand .logo-text{font-size:24px;font-weight:800;color:white}.footer-brand p{margin-top:8px;font-size:14px;color:rgba(255,255,255,.5)}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:48px}.footer-col h4{color:white;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.footer-col a{display:block;text-decoration:none;color:rgba(255,255,255,.6);font-size:14px;padding:4px 0;transition:color .2s}.footer-col a:hover{color:var(--bw-gold)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:24px}.footer-bottom p{font-size:13px;color:rgba(255,255,255,.4)}@media (max-width:768px){.nav-actions,.nav-links{display:none}.mobile-toggle{display:flex}.footer-links{grid-template-columns:1fr;gap:24px}}.signup-hero{padding:80px 24px 120px;display:flex;justify-content:center}.signup-container{width:100%;max-width:520px}.signup-card{background:var(--bw-white);border:1px solid var(--bw-border);border-radius:16px;padding:40px;box-shadow:0 1px 3px rgba(26,26,46,.04),0 8px 32px rgba(26,26,46,.06)}.signup-title{font-size:24px;font-weight:700;color:var(--bw-navy);letter-spacing:-.02em;line-height:1.3}.signup-subtitle{font-size:14px;color:var(--bw-text-muted);line-height:1.6}.signup-toggle{display:flex;background:#f3f3f8;border-radius:10px;padding:4px}.signup-toggle-btn{flex:1;text-align:center;padding:10px 16px;font-size:14px;font-weight:500;color:var(--bw-text-muted);text-decoration:none;border-radius:8px;transition:all .2s}.signup-toggle-btn.active{background:var(--bw-white);color:var(--bw-navy);font-weight:600;box-shadow:0 1px 3px rgba(26,26,46,.08)}.signup-toggle-btn:hover:not(.active){color:var(--bw-text)}.signup-label{display:block;font-size:13px;font-weight:600;color:var(--bw-navy);margin-bottom:6px}.signup-input{width:100%;padding:11px 14px;font-size:14px;font-family:DM Sans,sans-serif;color:var(--bw-text);background:#f8f8fb;border:1.5px solid var(--bw-border);border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-sizing:border-box}.signup-input::-moz-placeholder{color:#a0a0b4}.signup-input::placeholder{color:#a0a0b4}.signup-input:focus{border-color:var(--bw-navy);box-shadow:0 0 0 3px rgba(26,26,46,.06);background:var(--bw-white)}.signup-input.error{border-color:#d93025}.signup-error{font-size:12px;color:#d93025;margin-top:4px}.signup-radio{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#f8f8fb;border:1.5px solid var(--bw-border);border-radius:10px;cursor:pointer;transition:all .15s}.signup-radio:hover{border-color:#c4c4d4}.signup-radio.selected{border-color:var(--bw-navy);background:#fafafe}.signup-radio-dot{width:18px;height:18px;border-radius:50%;border:2px solid #c4c4d4;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.signup-radio.selected .signup-radio-dot{border-color:var(--bw-navy)}.signup-radio-fill{width:8px;height:8px;border-radius:50%;background:var(--bw-navy)}.signup-btn-primary{width:100%;padding:13px 20px;font-size:15px;font-weight:600;font-family:DM Sans,sans-serif;color:white;background:linear-gradient(135deg,var(--bw-gold),var(--bw-gold-dark));border:none;border-radius:10px;cursor:pointer;transition:box-shadow .2s,transform .1s}.signup-btn-primary:hover:not(:disabled){box-shadow:0 4px 16px rgba(229,160,48,.3);transform:scale(1.005)}.signup-btn-primary:active:not(:disabled){transform:scale(.99)}.signup-btn-primary:disabled{opacity:.6;cursor:not-allowed}.signup-btn-secondary{padding:11px 24px;font-size:14px;font-weight:600;color:var(--bw-navy);background:#f3f3f8;border-radius:10px;text-decoration:none;transition:background .2s}.signup-btn-secondary:hover{background:var(--bw-border)}.btn-signup{text-decoration:none;color:var(--bw-navy);font-size:14px;font-weight:600;padding:8px 18px;border:1.5px solid var(--bw-border);border-radius:var(--bw-radius);transition:background .2s,border-color .2s}.btn-signup:hover{background:var(--bw-cream);border-color:#d0d0dc}@media (max-width:560px){.signup-hero{padding:40px 16px 80px}.signup-card{padding:28px 20px}}.marketing-shell,.marketing-shell *{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.marketing-shell [style*="Serif Display"],.marketing-shell [style*=Fraunces],.marketing-shell [style*=Playfair],.marketing-shell [style*=serif]{font-family:var(--font-fraunces),"Fraunces","Times New Roman",Georgia,serif!important}.marketing-shell [style*=JetBrains],.marketing-shell [style*=Mono],.marketing-shell [style*=mono],.marketing-shell code,.marketing-shell pre{font-family:var(--font-jetbrains-mono),"JetBrains Mono","SF Mono","Menlo","Monaco","Consolas",ui-monospace,monospace!important}.marketing-shell h1:not([style*=font-family]):not([style*=fontFamily]),.marketing-shell h2:not([style*=font-family]):not([style*=fontFamily]){font-family:var(--font-fraunces),"Fraunces",Georgia,serif;font-weight:400;letter-spacing:-.025em}@media (max-width:900px){.bw-grid-2{grid-template-columns:1fr!important;gap:32px!important}.bw-grid-3,.bw-grid-4{grid-template-columns:1fr 1fr!important}.bw-grid-6{grid-template-columns:repeat(3,1fr)!important}.bw-section{padding-left:32px!important;padding-right:32px!important}.bw-hero-h1{font-size:48px!important}.bw-section-h2{font-size:36px!important}}@media (max-width:640px){.bw-grid-2,.bw-grid-3,.bw-grid-4{grid-template-columns:1fr!important}.bw-grid-4{gap:24px!important}.bw-table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.bw-table-scroll table{min-width:600px!important}.bw-grid-6{grid-template-columns:repeat(6,140px)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:12px!important}.bw-grid-6::-webkit-scrollbar{display:none}.bw-section{padding-left:20px!important;padding-right:20px!important}.bw-section-v{padding-top:60px!important;padding-bottom:60px!important}.bw-hero-h1{font-size:clamp(32px,8vw,48px)!important;letter-spacing:-1px!important}.bw-section-h2{font-size:clamp(28px,6vw,40px)!important}.bw-hero-sub{font-size:16px!important}.bw-cta-row{flex-direction:column!important;align-items:stretch!important}.bw-cta-row a{text-align:center!important}.bw-tab-row{justify-content:flex-start!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.bw-tab-row::-webkit-scrollbar{display:none}.bw-tab-row button{white-space:nowrap;flex-shrink:0;padding:10px 20px!important;font-size:13px!important}.bw-preview-card{min-height:360px!important;padding:24px!important}.bw-form-grid{grid-template-columns:1fr!important}.bw-api-menu-btn{display:flex!important}.bw-api-overlay{display:block!important}.bw-api-sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:260px!important;z-index:50!important;background:white!important;transform:translateX(-100%)!important;transition:transform .25s ease!important;box-shadow:none!important;height:100vh!important;padding-top:20px!important}.bw-api-sidebar-open{transform:translateX(0)!important;box-shadow:4px 0 20px rgba(0,0,0,.15)!important}.bw-api-content{padding:24px 16px 80px!important;max-width:100%!important;min-width:0!important}.bw-api-endpoint-header{flex-wrap:wrap!important;gap:8px!important}.bw-api-endpoint-header code{font-size:12px!important;word-break:break-all!important}.bw-api-param-row{flex-wrap:wrap!important;gap:4px 8px!important;padding:10px 12px!important}.bw-api-param-row code,.bw-api-param-row span{min-width:unset!important}.bw-api-param-row>span:last-child{width:100%!important;margin-top:4px}.bw-api-error-row{flex-wrap:wrap!important;gap:6px!important}.bw-api-error-row code{min-width:unset!important;font-size:12px!important}.bw-api-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.bw-api-rate-row{min-width:400px!important}}@media (max-width:960px){.hp-hero-grid{grid-template-columns:1fr!important;min-height:0!important}.hp-hero-left{padding:56px 32px 40px!important;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.hp-hero-right{padding:40px 32px 56px!important}.hp-section{padding:80px 32px!important}.hp-section-head{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.hp-grid-3{grid-template-columns:1fr!important}.hp-grid-3>*{border-right:none!important;border-bottom:1px solid var(--bw-paper-line)!important}.hp-grid-3>:last-child{border-bottom:none!important}.hp-grid-3-cards{grid-template-columns:1fr!important}.hp-grid-4{grid-template-columns:1fr 1fr!important}.hp-grid-4>:nth-child(2n){border-right:none!important}.hp-grid-4>:nth-child(-n+2){border-bottom:1px solid var(--bw-paper-line)!important}.hp-grid-6{grid-template-columns:repeat(3,1fr)!important}.hp-grid-6>:nth-child(3n){border-right:none!important}.hp-grid-6>:nth-child(-n+3){border-bottom:1px solid var(--bw-paper-line)!important}.hp-console-grid,.hp-grid-pricing{grid-template-columns:1fr!important}.hp-console-grid{gap:48px!important}.hp-how-grid{grid-template-columns:1fr!important;gap:40px!important}.hp-nav{padding:14px 20px!important}.hp-nav-center{display:none!important}.hp-nav-actions{gap:10px!important}}@media (max-width:560px){.hp-hero-left{padding:40px 20px 28px!important}.hp-hero-right{padding:28px 20px 48px!important}.hp-section{padding:64px 20px!important}.hp-grid-4{grid-template-columns:1fr!important}.hp-grid-4>*{border-right:none!important;border-bottom:1px solid var(--bw-paper-line)!important;padding:32px 20px!important}.hp-grid-4>:last-child{border-bottom:none!important}.hp-grid-6{grid-template-columns:1fr 1fr!important}.hp-grid-6>*{border-bottom:1px solid var(--bw-paper-line)!important}.hp-grid-6>*,.hp-grid-6>:nth-child(2n){border-right:none!important}.hp-grid-6>:nth-child(2n - 1){border-right:1px solid var(--bw-paper-line)!important}.hp-grid-6>:nth-last-child(-n+2){border-bottom:none!important}.hp-cta-buttons{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.hp-cta-buttons>a{text-align:center!important}.hp-integrations-tile{padding:24px 16px!important}.hp-pricing-card{padding:28px 22px!important}.hp-integrates-row{gap:14px!important}.hp-nav-login{display:none!important}}.hp-nav-drawer{display:none}@media (max-width:960px){.hp-nav-burger{display:inline-flex!important}.hp-nav-cta{display:none!important}.hp-nav-drawer{display:block;position:fixed;inset:0;z-index:60;pointer-events:none}.hp-nav-drawer-scrim{position:absolute;inset:0;background:rgba(11,18,32,.45);opacity:0;transition:opacity .2s ease;pointer-events:none}.hp-nav-drawer-panel{position:absolute;left:0;right:0;top:0;transform:translateY(-100%);transition:transform .25s ease;pointer-events:auto;box-shadow:0 12px 40px rgba(11,18,32,.2);max-height:100vh;overflow-y:auto;padding-top:72px}.hp-nav-drawer-open{pointer-events:auto}.hp-nav-drawer-open .hp-nav-drawer-scrim{opacity:1;pointer-events:auto}.hp-nav-drawer-open .hp-nav-drawer-panel{transform:translateY(0)}.bw-shared-section{padding:80px 32px!important}.bw-shared-section-h2{font-size:clamp(2rem,6vw,3.5rem)!important}.cp-intro-grid{gap:24px!important}.cp-intro-grid,.cp-tiles-grid{grid-template-columns:1fr!important}.cp-tiles-grid>*{border-right:none!important;border-bottom:1px solid var(--bw-paper-line)!important}.cp-tiles-grid>:last-child{border-bottom:none!important}.api-section{padding:80px 32px!important}.api-section-grid{grid-template-columns:1fr!important;gap:48px!important}.api-section-h2{font-size:clamp(2rem,6vw,3.5rem)!important}}@media (max-width:560px){.bw-shared-section{padding:64px 20px!important}.bw-shared-section-h2{font-size:clamp(1.75rem,9vw,2.5rem)!important;letter-spacing:-.02em!important}.api-section{padding:64px 20px!important}.api-section-h2{font-size:clamp(1.75rem,9vw,2.5rem)!important;letter-spacing:-.02em!important}.api-specs-grid{grid-template-columns:1fr!important}}@media (max-width:960px){.pp-hero{padding:80px 32px 56px!important}.pp-hero-h1{font-size:clamp(2.5rem,9vw,5.5rem)!important}.pp-selector-wrap{padding:0 32px 40px!important}.pp-selector-grid{grid-template-columns:1fr!important;gap:10px!important}.pp-body{padding:56px 32px!important}.pp-tier-grid{max-width:520px!important}.pp-lwc-grid,.pp-tier-grid{grid-template-columns:1fr!important}.pp-feature-section{padding:72px 32px!important}.pp-section-h2{font-size:clamp(1.875rem,5.5vw,3rem)!important}.pp-faq-section{padding:80px 32px!important}.pp-faq-grid{grid-template-columns:1fr!important;gap:32px!important}.pp-cta{padding:80px 32px!important}.pp-cta-h2{font-size:clamp(2.25rem,8vw,5rem)!important}}@media (max-width:560px){.pp-hero{padding:56px 20px 40px!important}.pp-hero-h1{font-size:clamp(2.25rem,11vw,3.5rem)!important;letter-spacing:-.02em!important}.pp-selector-wrap{padding:0 20px 32px!important}.pp-body{padding:40px 20px!important}.pp-slider{min-width:0!important;width:100%!important;box-sizing:border-box;padding:16px 20px!important}.pp-tier-card{padding:28px 22px!important}.pp-tier-price{font-size:clamp(2.25rem,12vw,4rem)!important}.pp-feature-section{padding:56px 20px!important}.pp-feature-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pp-feature-row,.pp-feature-table{min-width:520px;padding-left:16px!important;padding-right:16px!important}.pp-faq-section{padding:56px 20px!important}.pp-faq-btn{grid-template-columns:28px 1fr 20px!important;gap:10px!important}.pp-faq-btn h3{font-size:17px!important}.pp-faq-body{padding:0 0 20px 38px!important;font-size:14px!important}.pp-cta{padding:64px 20px!important}.pp-cta-h2{font-size:clamp(2rem,11vw,3rem)!important;letter-spacing:-.02em!important}.pp-cta-buttons{flex-direction:column!important;align-items:stretch!important}.pp-cta-buttons>a{text-align:center!important}.pp-lwc-big{font-size:clamp(2.25rem,11vw,3.5rem)!important}}@media (max-width:960px){.cm-hero{padding:72px 32px 80px!important}.cm-hero-grid{grid-template-columns:1fr!important;gap:24px!important}.cm-hero-h1{font-size:clamp(2.75rem,9vw,6rem)!important}.cm-section{padding:80px 32px!important}.cm-section-h2{font-size:clamp(2rem,6vw,3.5rem)!important}.cm-section-head{flex-direction:column!important;align-items:flex-start!important}.cm-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.cm-table-head,.cm-table-row{min-width:720px}.cm-stack-grid{grid-template-columns:1fr 1fr!important}.cm-stack-grid>*{border-right:none!important}.cm-stack-grid>:nth-child(2n - 1){border-right:1px solid rgba(255,255,255,.08)!important}.cm-stack-grid>:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)!important}.cm-migration-grid{grid-template-columns:1fr!important;gap:40px!important}.cm-migration-row{grid-template-columns:100px 1fr!important;gap:16px!important}.cm-migration-row>:last-child{grid-column:1/-1!important;padding-top:4px!important}.cm-cta{padding:80px 32px!important}.cm-cta-h2{font-size:clamp(2.25rem,8vw,5rem)!important}}@media (max-width:560px){.cm-hero{padding:56px 20px!important}.cm-hero-h1{font-size:clamp(2.25rem,11vw,3.5rem)!important;letter-spacing:-.02em!important}.cm-section{padding:56px 20px!important}.cm-section-h2{font-size:clamp(1.75rem,9vw,2.75rem)!important;letter-spacing:-.02em!important;margin-bottom:32px!important}.cm-table-head,.cm-table-row{padding-left:16px!important;padding-right:16px!important}.cm-stack-grid{grid-template-columns:1fr!important}.cm-stack-grid>*{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;min-height:0!important;padding:24px!important}.cm-stack-grid>:last-child{border-bottom:none!important}.cm-migration-row{grid-template-columns:1fr!important;gap:6px!important;padding:18px 0!important}.cm-migration-row>:last-child{grid-column:auto!important}.cm-cta{padding:56px 20px!important}.cm-cta-h2{font-size:clamp(2rem,11vw,3rem)!important;letter-spacing:-.02em!important}.cm-cta-buttons{flex-direction:column!important;align-items:stretch!important;width:100%}.cm-cta-buttons>a{text-align:center!important}}@media (max-width:960px){.hw-hero{padding:72px 32px 80px!important}.hw-hero-grid{grid-template-columns:1fr!important;gap:28px!important}.hw-hero-h1{font-size:clamp(2.75rem,9vw,6rem)!important}.hw-hero-rail{grid-template-columns:1fr 1fr!important;margin-top:56px!important}.hw-step{padding:80px 32px!important}.hw-step-head{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:40px!important}.hw-step-h2{font-size:clamp(2rem,6vw,3.75rem)!important}.hw-paths-grid{grid-template-columns:1fr!important}.hw-paths-grid>*{border-right:none!important;border-bottom:1px solid var(--bw-paper-line)!important}.hw-paths-grid>:last-child{border-bottom:none!important}.hw-plug-grid{gap:40px!important}.hw-flow-grid,.hw-plug-grid{grid-template-columns:1fr!important}.hw-flow-grid{gap:24px!important}.hw-flow-lines{display:none!important}.hw-roles-grid{grid-template-columns:1fr 1fr!important}.hw-roles-grid>*{border-right:none!important}.hw-roles-grid>:nth-child(2n - 1){border-right:1px solid var(--bw-paper-line)!important}.hw-roles-grid>:nth-child(-n+2){border-bottom:1px solid var(--bw-paper-line)!important}.hw-stages-grid{grid-template-columns:1fr 1fr!important}.hw-stages-grid>*{border-right:none!important}.hw-stages-grid>:nth-child(2n - 1){border-right:1px solid rgba(255,255,255,.08)!important}.hw-stages-grid>:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)!important}.hw-cta{padding:80px 32px!important}.hw-cta-h2{font-size:clamp(2.25rem,8vw,5rem)!important}}@media (max-width:560px){.hw-hero{padding:56px 20px!important}.hw-hero-h1{font-size:clamp(2.25rem,11vw,3.5rem)!important;letter-spacing:-.02em!important}.hw-hero-rail{grid-template-columns:1fr!important;gap:16px!important;margin-top:40px!important}.hw-step{padding:56px 20px!important}.hw-step-h2{font-size:clamp(1.75rem,9vw,2.75rem)!important;letter-spacing:-.02em!important}.hw-paths-grid>*{padding:24px!important}.hw-roles-grid{grid-template-columns:1fr!important}.hw-roles-grid>*{border-right:none!important;border-bottom:1px solid var(--bw-paper-line)!important;padding:22px 20px!important}.hw-roles-grid>:last-child{border-bottom:none!important}.hw-stages-grid{grid-template-columns:1fr!important}.hw-stages-grid>*{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:22px 20px!important}.hw-stages-grid>:last-child{border-bottom:none!important}.hw-stages-grid>*>[aria-hidden]{display:none!important}.hw-cta{padding:56px 20px!important}.hw-cta-h2{font-size:clamp(2rem,11vw,3rem)!important;letter-spacing:-.02em!important}.hw-cta-buttons{flex-direction:column!important;align-items:stretch!important}.hw-cta-buttons>a{text-align:center!important}}@media (max-width:960px){.fp-hero{padding:72px 32px 80px!important}.fp-hero-grid{grid-template-columns:1fr!important;gap:28px!important}.fp-hero-h1{font-size:clamp(2.75rem,9vw,6rem)!important}.fp-hero-modules{grid-template-columns:1fr 1fr!important;margin-top:56px!important}.fp-section{padding:80px 32px!important}.fp-section-h2{font-size:clamp(2rem,6vw,3.5rem)!important}.fp-modules-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fp-modules-tabs::-webkit-scrollbar{display:none}.fp-modules-tabs>button{flex:0 0 220px!important}.fp-modules-grid{grid-template-columns:1fr!important;gap:32px!important}.fp-workflow-head{flex-direction:column!important;align-items:flex-start!important}.fp-api-grid,.fp-integrations-grid{grid-template-columns:1fr 1fr!important}.fp-arch-grid{grid-template-columns:1fr!important;gap:40px!important}.fp-stack-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.fp-hero{padding:56px 20px!important}.fp-hero-h1{font-size:clamp(2.25rem,11vw,3.5rem)!important;letter-spacing:-.02em!important}.fp-hero-modules{grid-template-columns:1fr!important;gap:18px!important}.fp-section{padding:64px 20px!important}.fp-modules-art{min-height:280px!important;padding:20px!important}.fp-workflow-grid{grid-template-columns:repeat(6,200px)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px!important}.fp-workflow-grid::-webkit-scrollbar{display:none}.fp-api-grid,.fp-integrations-grid,.fp-stack-grid{grid-template-columns:1fr!important}.fp-cta-h2{font-size:clamp(2rem,11vw,3rem)!important;letter-spacing:-.02em!important}.fp-cta-buttons{flex-direction:column!important;align-items:stretch!important}.fp-cta-buttons>a{text-align:center!important}}