@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600;700&family=Source+Serif+4:wght@400;500;600;700&display=swap");:root{color-scheme:light;--bg:#fff;--ink:#0b0b0b;--muted:#2f2f2f;--brand:#1f5cff;--brand-dark:#1848cc;--brand-soft:#e8f0ff;--display:"Cormorant Garamond","Source Serif 4",serif;--display-fashion:"Cormorant Garamond","Source Serif 4",serif;--body:"Source Serif 4","Cormorant Garamond",serif;--sans:"Source Sans 3","Source Serif 4",sans-serif;--border:#e6e6e6;--surface:#fff;--shadow:0 18px 40px rgba(0,0,0,.08)}*{box-sizing:border-box;margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{font-family:var(--body);background:#fff;color:var(--ink);min-height:100vh}body,h1,h2,h3,h4,h5,h6,li,p,small,span,strong{text-align:center}ol,ul{list-style-position:inside}@media (max-width:640px){.shell{padding:24px 5vw 48px}.site-main{gap:40px}.stripe-theme .site-main>section{padding:36px 6vw}.site-hero{padding:32px 6vw}.hero-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.hero-subtitle,.hero-title{margin-left:auto;margin-right:auto;text-align:center}.hero-actions,.hero-proof{justify-content:center}.card-grid,.pricing,.product-cards,.steps{grid-template-columns:1fr;justify-items:center}.card,.price-card,.product-card,.step{width:100%;max-width:520px;text-align:center}.section-title,.section-title h2,.section-title p{text-align:center;margin-left:auto;margin-right:auto}.teams-split{grid-template-columns:1fr;justify-items:center}.teams-intro{position:static;text-align:center;align-items:center}.teams-intro p{margin-left:auto;margin-right:auto}.teams-chips{justify-content:center}.cta-band,.team-card{text-align:center}.cta-band{grid-template-columns:1fr;justify-items:center}}a{color:inherit;text-decoration:none}.shell{max-width:1240px;margin:0 auto;padding:28px 6vw 60px;text-align:center}.page{display:flex;flex-direction:column;gap:28px;align-items:center}.site-main{display:grid;grid-gap:64px;gap:64px;justify-items:center}.site-main>section{text-align:center}.site-hero{display:grid;grid-gap:28px;gap:28px;padding:36px 8px 10px;border-radius:28px;background:transparent;border:1px solid rgba(10,37,64,.08);box-shadow:none;position:relative;overflow:hidden}.site-hero:after{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-90px;background:radial-gradient(circle,rgba(10,37,64,.12),rgba(10,37,64,0) 70%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:32px;gap:32px;align-items:center}.hero-kicker{text-transform:uppercase;font-size:.65rem;letter-spacing:.14rem;color:var(--brand);margin-bottom:18px}.hero-title{font-family:var(--display-fashion);font-size:clamp(2.4rem,4vw,4rem);line-height:1.05;font-weight:500;letter-spacing:-.01em;margin-bottom:32px}.hero-subtitle{margin-top:32px;margin-bottom:28px;font-size:1rem;line-height:1.7;color:#4a5b73;max-width:520px}.hero-actions{margin-top:0;gap:12px;justify-content:center}.hero-proof{display:flex;flex-wrap:wrap;gap:14px;font-size:.85rem;color:var(--muted)}.hero-proof span{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(10,37,64,.14);border-radius:999px;background:#fff;font-weight:500;color:var(--ink);box-shadow:none}.hero-canvas{border:1px solid var(--page-border);border-radius:18px;padding:22px;background:#fff;box-shadow:0 16px 36px rgba(0,0,0,.08);display:grid;grid-gap:12px;gap:12px;text-align:center;justify-self:center;width:min(420px,100%)}.canvas-row{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--border);font-size:.85rem;font-family:var(--sans);justify-items:center}.canvas-row:last-child{border-bottom:none;padding-bottom:0}.canvas-pill{border:1px solid rgba(31,92,255,.4);padding:4px 10px;border-radius:999px;font-size:.7rem;color:var(--brand);text-transform:uppercase;letter-spacing:.08rem}.section-title{display:grid;grid-gap:8px;gap:8px;align-items:center}.section-title h2{font-family:var(--display-fashion);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:500;text-align:center}.section-title p{color:var(--muted);max-width:520px;text-align:center}.feature-list{grid-gap:16px;gap:16px}.feature-item,.feature-list{display:grid;justify-items:center}.feature-item{grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid var(--border);font-size:.9rem;text-align:center}.feature-item:last-child{border-bottom:none}.steps{grid-gap:12px}.step,.steps{display:grid;gap:12px;justify-items:center}.step{grid-template-columns:1fr;grid-gap:12px;align-items:center;padding:12px;border:1px solid #dfe7f6;border-radius:12px;background:linear-gradient(180deg,#fff,#f7f9ff);box-shadow:0 8px 18px rgba(15,23,42,.06);text-align:center}.step-number{width:26px;height:26px;border-radius:50%;border:1px solid #c7d7f5;display:grid;place-items:center;font-size:.75rem;color:var(--brand)}.logo-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px;font-size:.75rem;color:var(--muted);justify-items:center}.logo-pill{border:1px solid var(--border);border-radius:999px;padding:6px 10px;text-align:center;background:#fff}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.card,.card-grid{display:grid;justify-items:center}.card{border:1px solid rgba(10,37,64,.08);border-radius:18px;padding:22px;background:#fff;box-shadow:none;grid-gap:10px;gap:10px;transition:transform .2s ease,border-color .2s ease;text-align:center}.card:hover{transform:translateY(-2px);border-color:rgba(10,37,64,.18)}.card small{color:var(--muted)}.cta-band{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;border-radius:20px;border:1px solid rgba(10,37,64,.08);background:#fff;box-shadow:none;flex-wrap:wrap;text-align:center;justify-content:center}.product-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.product-card,.product-cards{display:grid;justify-items:center}.product-card{border:1px solid rgba(10,37,64,.08);border-radius:18px;padding:18px;background:#fff;box-shadow:none;grid-gap:10px;gap:10px;text-align:center;cursor:pointer;transition:border .2s ease,transform .2s ease}.product-card-head{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;justify-items:center}.product-card-logo{width:34px;height:34px;border-radius:10px;border:1px solid var(--border);display:grid;place-items:center;font-weight:600;color:var(--brand);background:#f7f9fc}.product-card-meta{display:grid;grid-gap:2px;gap:2px}.product-card-cta{font-size:.75rem;color:var(--brand);border:1px solid #c7d7f5;padding:2px 8px;border-radius:999px}.product-card p,.product-card-detail{color:var(--muted);font-size:.85rem}.product-card.open{border-color:#c7d7f5}.product-card-tags{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:.75rem;justify-content:center}.product-card-tags span{border:1px solid var(--border);border-radius:999px;padding:2px 8px;background:#fff}.product-card:hover{border-color:#c7d7f5;box-shadow:0 12px 30px rgba(15,23,42,.12);transform:translateY(-2px)}.fade-up{opacity:0;transform:translateY(10px);animation:fadeUp .6s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.dashboard-shell{display:grid;min-height:100vh;background:var(--bg)}.dashboard-sidebar{border-right:1px solid var(--border);padding:20px 16px;display:grid;grid-gap:12px;gap:12px;background:transparent;align-content:start;min-height:100vh;overflow:hidden}.sidebar-brand{font-family:var(--display);font-size:.95rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:10px}.sidebar-brand-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-brand-mark{width:28px;height:28px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:.8rem;text-transform:uppercase}.sidebar-toggle{margin-left:auto;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:26px;height:26px;display:grid;place-items:center;cursor:pointer}.nav-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nav-icon,.nav-icon svg{width:20px;height:20px}.nav-label{display:inline-flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-sidebar .nav-label{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.2}.dashboard-sidebar.collapsed{width:72px;padding:20px 10px}.dashboard-shell{grid-template-columns:240px 1fr}.dashboard-sidebar.collapsed~.dashboard-content{margin-left:0}.dashboard-sidebar.collapsed .nav-label,.dashboard-sidebar.collapsed .nav-section-arrow,.dashboard-sidebar.collapsed .nav-section-title span,.dashboard-sidebar.collapsed .sidebar-brand-text,.dashboard-sidebar.collapsed .sidebar-foot{display:none}.dashboard-sidebar.collapsed .nav-section,.dashboard-sidebar.collapsed .nav-section-items{gap:6px}.dashboard-sidebar.collapsed .nav-link{justify-content:center}.sidebar-list{display:grid;grid-gap:16px;gap:16px;font-size:.85rem;color:var(--muted)}.nav-section{display:grid;grid-gap:4px;gap:4px}.nav-section-title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05rem;color:var(--ink);margin:0;padding:4px 0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;transition:color .2s ease}.nav-section-title:hover{color:var(--brand)}.nav-section-arrow{transition:transform .2s ease;transform:rotate(-90deg);flex-shrink:0}.nav-section-arrow.open{transform:rotate(0deg)}.nav-section-items{display:grid;grid-gap:2px;gap:2px}.nav-link{color:inherit;display:flex;align-items:center;gap:10px;width:100%;transition:color .2s ease,background .2s ease}.nav-link:hover{color:var(--ink)}.nav-link.active{color:var(--brand)}.sidebar-block{display:grid;grid-gap:4px;gap:4px;font-size:.85rem;color:var(--muted);padding-bottom:6px;border-bottom:1px solid var(--border)}.sidebar-heading{text-transform:uppercase;letter-spacing:.08rem;font-size:.6rem;color:var(--brand);padding:2px 2px 4px}.sidebar-credits{font-size:.9rem;font-weight:600;color:var(--ink)}.sidebar-credits-cta{font-size:.7rem;padding:3px 6px;width:-moz-fit-content;width:fit-content}.sidebar-foot{margin-top:auto;font-size:.75rem;color:var(--muted);display:grid;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid var(--border)}.sidebar-account-name{font-size:.8rem;color:var(--ink);font-weight:600;margin:0}.sidebar-subscription{font-size:.7rem;color:var(--muted);margin:0}.sidebar-email{font-size:.75rem;color:var(--ink)}.sidebar-logout{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-color:var(--border);font-size:.75rem;margin-top:4px}.dashboard-content{padding:0;background:var(--bg);display:flex;flex-direction:column}.dashboard-content-inner{padding:20px 4vw 40px;flex:1 1}.dashboard-content-inner>*{animation:dashboard-rise .35s ease both}.dashboard-content-inner .card,.dashboard-content-inner .integration-card,.dashboard-content-inner .panel-item{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.dashboard-content-inner .card:hover,.dashboard-content-inner .integration-card:hover,.dashboard-content-inner .panel-item:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(15,23,42,.08);border-color:rgba(15,23,42,.18)}.dashboard-content-inner .tab,.dashboard-content-inner button,.dashboard-content-inner input,.dashboard-content-inner select,.dashboard-content-inner textarea{transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease,background .25s ease,color .25s ease}@keyframes dashboard-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-shell .card,.dashboard-shell .panel,.dashboard-shell .products-table-wrapper{animation:dashboard-fade .45s ease both}.dashboard-shell .card:nth-of-type(2),.dashboard-shell .panel:nth-of-type(2){animation-delay:.04s}.dashboard-shell .card:nth-of-type(3),.dashboard-shell .panel:nth-of-type(3){animation-delay:.08s}.dashboard-shell .card:nth-of-type(4),.dashboard-shell .panel:nth-of-type(4){animation-delay:.12s}.dashboard-shell .nav-link{transition:color .25s ease,background .25s ease,transform .2s ease}.dashboard-shell .nav-link:hover{transform:translateX(2px)}.dashboard-shell .panel-tabs .tab{transition:transform .2s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.dashboard-shell .panel-tabs .tab:hover{transform:translateY(-1px)}.dashboard-shell .ghost:active,.dashboard-shell .primary:active{transform:translateY(1px)}.dashboard-shell .products-table tbody tr{transition:background .25s ease,transform .2s ease}.dashboard-shell .products-table tbody tr:hover{transform:translateX(2px)}@keyframes dashboard-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;text-align:center;color:var(--muted)}.loading-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(31,92,255,.2);border-top-color:#1f5cff;animation:spin .9s linear infinite}.loading-skeleton{width:min(640px,90%);display:grid;grid-gap:12px;gap:12px;margin-top:8px}.skeleton-row{display:grid;grid-gap:8px;gap:8px}.skeleton-line{height:12px;border-radius:999px;background:linear-gradient(90deg,#f0f0f0,#fafafa 50%,#f0f0f0);background-size:200% 100%;animation:shimmer 1.4s ease infinite}.skeleton-line.short{width:40%}.skeleton-line.medium{width:70%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(1turn)}}.dashboard-navbar{background:#fff;border-bottom:1px solid var(--border);padding:12px 4vw;display:flex;align-items:center;justify-content:flex-end;position:-webkit-sticky;position:sticky;top:0;z-index:10}.navbar-items{gap:20px}.navbar-item,.navbar-items{display:flex;align-items:center}.navbar-item{background:none;border:none;font-size:.85rem;color:var(--muted);cursor:pointer;transition:color .2s ease;text-decoration:none;gap:6px;padding:4px 8px}.navbar-item:hover{color:var(--ink)}.navbar-language-wrapper{position:relative}.navbar-language{padding:4px 8px;display:flex;align-items:center;gap:6px}.navbar-language svg:first-child{border:1px solid var(--border);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.navbar-language-arrow{transition:transform .2s ease}.navbar-language-arrow.open{transform:rotate(180deg)}.navbar-language-dropdown{min-width:160px}.navbar-language-item{display:flex;align-items:center;gap:10px}.navbar-language-item svg{border:1px solid var(--border);border-radius:2px;flex-shrink:0}.navbar-language-item.active{background:var(--bg);font-weight:600;color:var(--brand)}.navbar-account-wrapper{position:relative}.navbar-account{display:flex;align-items:center;gap:4px}.navbar-account-arrow{transition:transform .2s ease}.navbar-account-arrow.open{transform:rotate(180deg)}.navbar-dropdown-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:19}.navbar-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:180px;padding:8px 0;z-index:20}.navbar-dropdown-item{display:block;width:100%;padding:10px 16px;font-size:.85rem;color:var(--ink);background:none;border:none;text-align:left;cursor:pointer;text-decoration:none;transition:background .2s ease}.navbar-dropdown-item:hover{background:var(--bg)}.navbar-status{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:#f8fafc;font-size:.75rem;color:var(--muted)}.navbar-status-label,.navbar-status-value{font-weight:600;color:var(--ink)}.navbar-status-missing{padding:2px 6px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-weight:600;font-size:.7rem}.dashboard-topbar{display:none;align-items:center;gap:12px;margin-bottom:16px;padding:0 4vw;margin-top:20px}.hamburger{border:1px solid var(--border);background:#fff;border-radius:6px;padding:6px 10px;font-size:1rem;cursor:pointer}.topbar-title{font-weight:600}.sidebar-overlay{display:none}.nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;gap:16px}.logo{font-family:var(--display);font-weight:700;font-size:1.15rem;letter-spacing:.2px}.nav-links{display:flex;gap:16px;font-size:.85rem;color:var(--muted);flex-wrap:wrap}.nav-dropdown{position:relative}.nav-dropdown summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-caret{font-size:.7rem;line-height:1;transform:translateY(1px)}.nav-dropdown[open] summary{color:var(--brand)}.nav-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:200px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:10px;display:grid;grid-gap:8px;gap:8px;box-shadow:var(--shadow);z-index:10}.nav-dropdown-menu a{color:var(--muted);font-size:.85rem}.nav-dropdown-menu a:hover{color:var(--brand)}.nav-actions{display:flex;gap:12px;align-items:center}.nav-language{display:inline-flex;align-items:center}.nav-language select{border:1px solid var(--page-border);border-radius:999px;font-size:.76rem;letter-spacing:.06rem;text-transform:uppercase;font-family:var(--sans)}.nav-language select,.nav-toggle{background:#fff;color:var(--ink);padding:6px 12px;cursor:pointer}.nav-toggle{display:none;border:1px solid var(--border);border-radius:999px;font-size:.8rem}.nav-toggle-input{position:absolute;opacity:0;pointer-events:none}.nav-mobile,.nav-mobile-overlay{display:none}.nav .nav-link{padding:0;font-size:.85rem;color:var(--muted)}.nav .nav-link:hover,.nav a:hover{color:var(--brand)}.nav-cta{border:none;padding:8px 14px;border-radius:10px;background:var(--brand);color:#fff;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;font-family:var(--sans);cursor:pointer;transition:background .2s ease;display:inline-flex;align-items:center;justify-content:center}.nav-cta:hover{background:var(--brand-dark)}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:28px;gap:28px;align-items:center}.hero h1{font-family:var(--display);font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:1.2;font-weight:500;margin-bottom:14px}.eyebrow{text-transform:uppercase;font-size:.65rem;letter-spacing:.2rem;color:var(--brand-dark);font-family:var(--sans);margin-bottom:10px}.lead{font-size:.95rem;line-height:1.5;color:var(--muted)}.hero-actions{display:flex;gap:10px;margin:16px 0 20px;flex-wrap:wrap}.ghost,.primary{border-radius:10px;padding:8px 16px;font-weight:600;font-size:.82rem;letter-spacing:.08rem;text-transform:uppercase;font-family:var(--sans);cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary{background:var(--brand);color:#fff;box-shadow:0 8px 18px rgba(31,92,255,.18)}.primary.small{padding:6px 10px;font-size:.82rem}.primary.compact{padding:4px 8px;font-size:.78rem}.primary.tiny{padding:3px 6px;font-size:.72rem}.ghost.plain,.primary.plain{border-radius:10px;padding:8px 14px;box-shadow:none}.ghost.small{padding:6px 10px;font-size:.82rem}.primary:hover{background:var(--brand-dark)}.ghost{background:#fff;border-color:var(--border);color:var(--ink)}.hero-proof{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.hero-proof div{background:#fff;border-radius:0;padding:8px 0;border:none;border-bottom:1px solid #dbe7ff}.hero-proof strong{font-size:1.6rem}.hero-proof span{display:block;margin-top:6px;color:var(--muted);font-size:.9rem}.hero-panel{display:flex;justify-content:center}.panel-card{width:min(420px,100%);background:#fff;border-radius:16px;padding:24px;border:1px solid var(--border);box-shadow:var(--shadow)}.panel-header{align-items:center;font-size:.95rem;margin-bottom:20px}.chip{background:#eaf2ff;color:var(--brand);padding:4px 10px;border-radius:999px;font-size:.75rem}.panel-row{display:flex;justify-content:space-between;font-size:.9rem;padding:10px 0;border-bottom:1px solid var(--border)}.status{padding:4px 10px;border-radius:999px;font-size:.75rem}.status.good{background:#e9f8f0;color:#2a7f50}.status.warn{background:#fff3e6;color:#b86220}.panel-chart{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:18px;align-items:end;height:120px}.bar{background:linear-gradient(180deg,#5aa5ff 0,var(--brand) 100%);border-radius:10px 10px 6px 6px}.panel-footer{display:flex;justify-content:space-between;margin-top:20px;font-size:.9rem;color:var(--muted)}.section{padding:20px 0}.charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.chart{grid-gap:10px}.chart,.chart-row{display:grid;gap:10px}.chart-row{grid-template-columns:90px 1fr auto;align-items:center;grid-gap:10px;font-size:.85rem}.chart-bar{background:#e6edf7;border-radius:999px;height:8px;overflow:hidden}.chart-fill{height:100%;background:var(--brand);border-radius:999px;transition:width .2s ease}.chart-fill.muted{background:#9bb3d6}.account-section{display:grid;grid-gap:24px;gap:24px}.page-hero h1,.section h2,.section-title h2{font-family:var(--display);font-weight:600}.section-title h2{font-size:clamp(1.4rem,2.2vw,2rem);margin-bottom:12px}.cards{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;margin-top:10px}.cards .card{background:transparent;border-radius:0;padding:8px 0;border:none;border-bottom:1px solid var(--border)}.cards .card h3{font-size:1rem;margin-bottom:6px}.tag{display:inline-flex;margin-top:10px;background:transparent;color:var(--brand);padding:0;border-radius:0;font-size:.75rem}.split{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:center}.list{margin-top:12px;color:var(--muted);line-height:1.6}.list,.list ul{padding-left:0;text-align:center}.list ul{list-style-position:inside}.stack{display:grid;grid-gap:10px;gap:10px}.stack-card{background:#fff;border-radius:14px;padding:12px;border:1px solid var(--border)}.stack-card.accent{background:var(--brand);color:#fff;border-color:transparent}.stack-title{font-weight:600;margin-bottom:8px}.info-dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:6px;border-radius:50%;border:1px solid var(--border);font-size:.7rem;font-weight:600;color:var(--brand);background:var(--surface);cursor:help;position:relative}.info-dot:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);background:#0b0b0b;color:#fff;padding:6px 8px;border-radius:8px;font-size:.75rem;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;box-shadow:0 12px 24px rgba(15,23,42,.2);z-index:10}.info-dot:hover:after{opacity:1}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;justify-items:center}.metric,.metrics{text-align:center}.metric{background:#fff;padding:14px 10px;border-radius:10px;border:1px solid var(--border)}.metric strong{display:block;font-size:1.2rem;margin-bottom:4px}.quote{background:transparent;border-radius:0;padding:8px 0;border:none;border-bottom:1px solid var(--border);text-align:center;font-family:var(--display);font-size:.95rem;font-weight:600}.quote span{display:block;font-family:var(--sans);font-size:.9rem;margin-top:16px;color:var(--muted)}.cta{justify-content:space-between;align-items:center;gap:10px;background:transparent;border-radius:0;padding:8px 0;border:none;border-bottom:1px solid var(--border)}.cta,.cta-actions{display:flex;flex-wrap:wrap}.cta-actions{gap:16px}.cta .ghost{border-color:var(--border)}.auth{display:grid;place-items:center}.auth-card{width:min(640px,100%);background:#fff;border-radius:24px;border:1px solid var(--border);padding:42px;box-shadow:var(--shadow);display:grid;grid-gap:24px;gap:24px}.auth-provider{border-radius:10px;padding:12px 16px;border:1px solid var(--border);background:var(--surface);font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px}.auth-provider:hover{border-color:rgba(63,53,43,.3);box-shadow:0 10px 18px rgba(47,42,36,.1);transform:translateY(-1px)}.auth-provider-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.auth-provider-icon svg{width:20px;height:20px;display:block}.auth-divider{display:grid;place-items:center;position:relative;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.12rem}.auth-divider:after,.auth-divider:before{content:"";position:absolute;height:1px;width:40%;background:var(--border)}.auth-divider:before{left:0}.auth-divider:after{right:0}.field{display:grid;grid-gap:8px;gap:8px;font-size:.9rem;color:var(--muted)}.field input{padding:12px 14px;border-radius:12px;border:1px solid var(--border);font-size:1rem;color:var(--ink)}.field-large input{min-width:320px;padding:14px 16px;font-size:1.05rem}.field-hint{font-size:.75rem;color:var(--muted);margin-top:4px}.field-toggle span{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}.field-toggle input[type=checkbox]{margin:0}.field-toggle input:disabled,.field-toggle select:disabled,.field-toggle textarea:disabled{opacity:.6}.field select,.field textarea{padding:12px 14px;font-size:1rem}.field select,.field textarea,.field-flow input,.field-flow select{border-radius:12px;border:1px solid var(--border);color:var(--ink);font-family:inherit;background:#fff}.field-flow input,.field-flow select{padding:10px 12px;font-size:.95rem}.field.full{grid-column:1/-1}.auth-actions{display:grid;grid-gap:12px;gap:12px}.auth-note{font-size:.9rem;color:var(--muted)}.auth-error{color:#b42318;font-size:.9rem}.success{color:#2a7f50;font-size:.9rem}.manager{display:grid;grid-gap:20px;gap:20px}.manager-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.manager-main{display:grid;grid-gap:20px;gap:20px}.template-preview{position:-webkit-sticky;position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow:auto}.listing-preview{border:1px solid var(--border);border-radius:14px;padding:12px;background:var(--surface);display:grid;grid-gap:10px;gap:10px;box-shadow:0 10px 24px rgba(47,42,36,.08)}.listing-images{display:grid;grid-template-columns:1fr .6fr;grid-gap:8px;gap:8px}.listing-image{border-radius:10px;background:linear-gradient(135deg,#e8f0ff,#f5f9ff);border:1px solid var(--border);height:70px}.listing-image.primary{height:150px}.listing-image img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.listing-copy{display:grid;grid-gap:4px;gap:4px;font-size:.85rem;color:var(--muted)}.listing-copy strong{color:var(--ink);font-weight:600}.inline-code{font-family:var(--sans);font-size:.85rem;background:#f1f5ff;border-radius:6px;padding:2px 6px;margin-left:4px}.panel{border:1px solid var(--border);border-radius:12px;padding:16px;background:#fff;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px}@media (max-width:980px){.manager-split{grid-template-columns:1fr}.template-preview{position:static;max-height:none}}.panel-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.integration-card{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:22px}.integration-card .ghost{grid-column:1/-1;justify-self:start}.integration-logo{width:54px;height:54px;border-radius:12px;border:1px solid #d6e2f5;background:#f3f7ff;display:grid;place-items:center;font-weight:700;color:var(--brand);font-size:1rem}.integration-logo-img{width:30px;height:30px}.panel-header p{color:var(--muted);margin-top:6px}.panel-title-with-tip{display:inline-flex;align-items:center;gap:8px}.feed-template-panel .panel-header{align-items:center;gap:16px}.feed-template-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.feed-template-form{display:grid;grid-gap:8px;gap:8px}.feed-template-hint{margin:0;color:var(--muted);font-size:.85rem}.feed-template-card{border-radius:16px;border:1px solid #d6e2f5;padding:16px;background:linear-gradient(135deg,#f4f8ff,#fff 65%);box-shadow:0 12px 26px rgba(15,23,42,.08);display:grid;grid-gap:6px;gap:6px;align-content:start}.feed-template-card strong{font-size:1rem}.feed-template-card small{color:var(--muted);line-height:1.4}.feed-template-card-tag{align-self:start;width:-moz-fit-content;width:fit-content;padding:2px 10px;border-radius:999px;font-size:.7rem;letter-spacing:.04rem;text-transform:uppercase;color:#1a66ff;background:rgba(26,102,255,.12);font-weight:600}.panel-tabs{display:inline-flex;gap:8px;margin-bottom:16px;border:1px solid var(--border);border-radius:999px;padding:6px;background:#fff}.tab{border:none;background:transparent;padding:6px 14px;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--muted);cursor:pointer}.tab.active{background:var(--brand);color:#fff}.panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.panel-grid-ai{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.integrations-page{align-items:stretch}.integrations-page .page-hero{text-align:left;align-self:stretch}.integrations-page .panel{padding:20px 22px;border-radius:18px}.integrations-page .panel-tabs{margin:12px 0 20px;background:#f8fafc;align-self:stretch}.integrations-page .integrations-hub{width:100%;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none;min-height:calc(100vh - 200px);display:grid;grid-gap:20px;gap:20px}.integrations-page .integrations-hub .panel-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;margin-bottom:0;padding:0 2px}.integrations-page .integrations-hub .panel-header>div{max-width:640px}.integrations-page .integrations-hub .field{min-width:260px;max-width:360px;width:100%}.integrations-page .integrations-hub .card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.integrations-page .integrations-hub .integration-card{position:relative;display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px 18px;gap:12px 18px;align-items:center;padding:20px 22px;border-radius:16px;min-height:120px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.06);overflow:hidden}.integrations-page .integrations-hub .integration-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--brand),rgba(59,130,246,.4))}.integrations-page .integrations-hub .integration-logo{width:56px;height:56px;border-radius:14px;background:#f7f9ff;border:1px solid rgba(15,23,42,.08)}.integrations-page .integrations-hub .integration-logo-img{width:30px;height:30px}.integrations-page .integrations-hub .integration-content{grid-column:auto}.integrations-page .integrations-hub .integration-content strong{font-size:1.02rem}.integrations-page .integrations-hub .integration-actions{grid-column:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:0}.integrations-page .integrations-hub .integration-actions .ghost{padding:9px 14px;font-weight:600}.integrations-page .integrations-hub .panel-actions-inline{width:auto;justify-content:flex-end}.integrations-page .integrations-hub .integration-card small{display:block;margin-top:4px}.integrations-page .integration-health{margin-top:10px;display:grid;grid-gap:6px;gap:6px}.panel-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);grid-gap:16px;gap:16px;align-items:start}.panel-aside{background:#f9fbff;border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:16px;display:grid;grid-gap:12px;gap:12px}.preset-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.preset-chip{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:14px;padding:10px 12px;text-align:left;display:grid;grid-gap:4px;gap:4px;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.preset-chip strong{font-size:.85rem}.preset-chip span{font-size:.75rem;color:var(--muted)}.preset-chip:hover{border-color:rgba(26,102,255,.4);transform:translateY(-1px)}.example-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.example-card{border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:10px;background:#fff;display:grid;grid-gap:6px;gap:6px;font-size:.8rem}.example-card span{color:var(--muted);font-size:.75rem}.example-visual{width:100%;aspect-ratio:4/5;border-radius:10px;border:1px solid rgba(15,23,42,.06);background:linear-gradient(135deg,#f3f5f9,#e9edf5)}.example-visual.warm{background:linear-gradient(135deg,#f2e7db,#e7d6c5)}.example-visual.cool{background:linear-gradient(135deg,#e3ebf3,#d4e0ee)}.example-visual.neutral{background:linear-gradient(135deg,#f4f4f2,#e8e7e3)}.panel-aside h4{font-size:.95rem}@media (max-width:980px){.panel-split{grid-template-columns:1fr}}.model-select{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.model-select select{min-width:240px;flex:1 1}.model-select-icon{width:26px;height:26px}.model-task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-top:10px}.model-task{border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:#fff;display:grid;grid-gap:10px;gap:10px;min-height:210px}.model-task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.model-price{display:block;margin-top:4px;font-size:.75rem}.model-task-icon{width:28px;height:28px;border-radius:8px;background:#f1f5f9;padding:4px}.model-task .model-select{margin-top:2px}.model-task select{min-width:220px}@media (max-width:900px){.integrations-page .integrations-hub{padding:0}.integrations-page .integrations-hub .panel-header{align-items:flex-start}.integrations-page .integrations-hub .integration-card{grid-template-columns:1fr;padding:18px 20px}.integrations-page .integrations-hub .integration-actions,.integrations-page .integrations-hub .integration-content{grid-column:1/-1}.integrations-page .integrations-hub .integration-actions{flex-direction:column;align-items:flex-start}}.model-task-tags{display:flex;gap:8px;flex-wrap:wrap}.model-card{border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:#fff;display:grid;grid-gap:10px;gap:10px;margin-top:10px;box-shadow:var(--shadow)}.model-card-header{display:flex;align-items:center;gap:12px}.model-card-icon{width:36px;height:36px;border-radius:10px;background:#f1f5f9;padding:6px}.model-card-tags{display:flex;gap:8px;flex-wrap:wrap}.model-tag{font-size:.75rem;border:1px solid rgba(10,37,64,.16);padding:4px 10px;border-radius:999px;background:#f8fafc;color:var(--ink)}.field-with-icon{display:flex;align-items:center;gap:10px}.field-with-icon input{flex:1 1}.field-icon{width:22px;height:22px;opacity:.8}.panel-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.panel-actions-inline{gap:8px}.panel-actions-inline,.panel-summary{display:flex;align-items:center;flex-wrap:wrap}.panel-summary{justify-content:space-between;gap:12px;cursor:pointer;border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:#f8fafc;transition:background .2s ease,border .2s ease,box-shadow .2s ease}.panel-summary h3{font-size:1rem}.panel>summary.panel-summary{list-style:none}.panel>summary.panel-summary::-webkit-details-marker{display:none}.panel>summary.panel-summary:after{content:"Openen";font-size:.7rem;letter-spacing:.04rem;text-transform:uppercase;color:var(--muted);padding:4px 10px;border-radius:999px;border:1px solid #d6e2f5;background:#fff;font-weight:600}.panel[open]>summary.panel-summary:after{content:"Sluiten";color:#1a66ff;border-color:rgba(26,102,255,.2);background:rgba(26,102,255,.08)}.panel>summary.panel-summary:hover{background:#fff;border-color:#d6e2f5;box-shadow:0 10px 22px rgba(15,23,42,.08)}.panel>summary.panel-summary:focus-visible{outline:2px solid rgba(26,102,255,.4);outline-offset:2px}.panel-summary p{color:var(--muted);margin-top:4px;font-size:.85rem}.panel summary{list-style:none}.panel summary::-webkit-details-marker{display:none}.panel-body{display:grid;grid-gap:12px;gap:12px}.section-header{margin:16px 0 12px}.section-header h2{font-size:1rem}.section-header p{color:var(--muted);margin-top:6px}.field-list{display:grid;grid-gap:12px;gap:12px}.field-list-header{display:flex;justify-content:space-between;align-items:center}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;align-items:center}.field-row input,.field-row select{padding:8px 10px;border-radius:8px;border:1px solid var(--border);font-size:.85rem}.field-placeholder{height:38px}.checkbox{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--muted)}.link{color:var(--brand);font-size:.9rem;text-decoration:none;border:none;background:none;cursor:pointer}.panel-list{display:grid;grid-gap:10px;gap:10px}.bulk-actions-results{max-height:380px;overflow:auto;padding-right:4px}.modal-overlay{position:fixed;inset:0;background:rgba(9,20,40,.45);display:grid;place-items:center;padding:24px;z-index:80;animation:modal-fade .2s ease}.modal{width:min(920px,92vw);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:20px 22px;display:grid;grid-gap:16px;gap:16px;box-shadow:0 24px 60px rgba(15,23,42,.2);border:1px solid rgba(15,23,42,.08);animation:modal-rise .22s ease}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-item{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-radius:0;border:none;background:transparent}.panel-list .panel-item{border-bottom:1px solid var(--border)}.panel-list .panel-item:last-child{border-bottom:none}.panel-item h3{font-size:.95rem}.panel-item p{font-size:.75rem}.muted{color:var(--muted);font-size:.8rem}.academy-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.academy-grid .panel-item{border-bottom:none}.academy-card{border:1px solid var(--border);padding:14px;align-items:flex-start;background:#fff;min-height:110px;height:100%}.asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.asset-card{border:1px solid var(--border);border-radius:8px;padding:10px;background:#fff;display:grid;grid-gap:6px;gap:6px}.asset-thumb{width:100%;height:120px;border-radius:8px;background:#e9f1ff;border:1px solid #dbe7ff}.quality-list{display:grid;grid-gap:10px;gap:10px}.quality-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#fff;font-size:.85rem}.channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.channel-card{border:1px solid var(--border);border-radius:10px;padding:12px;background:#fff}.channel-card,.workflow{display:grid;grid-gap:8px;gap:8px}.workflow{padding-left:16px;color:var(--muted);margin:0 0 16px;font-size:.9rem}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.settings-list{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.settings-row{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--muted)}.title-builder{display:grid;grid-gap:10px;gap:10px}.title-template{display:grid;grid-gap:8px;gap:8px}.title-quick{display:flex;flex-wrap:wrap;gap:6px}.title-quick .ghost{padding:4px 8px;font-size:.75rem}.title-blocks{display:flex;flex-wrap:wrap;gap:6px}.title-block{font-size:.75rem;padding:4px 8px}.title-dropzone{border:1px dashed var(--border);border-radius:8px;padding:10px;min-height:44px;display:grid;grid-gap:6px;gap:6px;background:#f8fafc}.title-preview{display:flex;align-items:center;gap:8px;font-size:.8rem}.title-helper{display:flex;flex-wrap:wrap;gap:6px}.title-preview strong{font-weight:600;color:var(--ink)}.title-trash{border:1px dashed #d0d7e2;border-radius:8px;padding:8px;font-size:.75rem;color:var(--muted);text-align:center;background:#fff}.title-trash.active{border-color:#f87171;background:#fff1f2;color:#b91c1c}.title-chip{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:#fff;font-size:.75rem}.preview-list{display:grid;grid-gap:8px;gap:8px;font-size:.8rem;color:var(--muted)}.preview-list strong{display:block;color:var(--ink);font-weight:600}.title-chip input{border:1px solid var(--border);border-radius:6px;padding:4px 6px;font-size:.75rem;width:80px}.field-flow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:100%}.checklist,.field-flow{display:grid;grid-gap:8px;gap:8px}.checklist{list-style:none;font-size:.85rem;color:var(--ink)}.checklist li{display:flex;align-items:center;gap:8px}.checklist input[type=checkbox]{accent-color:var(--brand)}.checklist-sub{padding-left:18px;color:var(--muted)}.panel-item p{margin-top:6px}.empty,.panel-item p{color:var(--muted)}.product-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.upload{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;border:1px dashed #c7d7f5;font-size:.75rem;color:var(--muted);cursor:pointer}.upload input{display:none}.image-strip{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.image-strip img{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid var(--border);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.image-strip.selectable{gap:10px}.image-choice{border:none;padding:0;background:transparent;border-radius:12px;position:relative;overflow:hidden}.image-choice img{border:2px solid transparent}.image-choice.active img{border-color:var(--brand);box-shadow:0 0 0 2px rgba(26,102,255,.15)}.image-modal{position:fixed;inset:0;background:rgba(5,15,30,.6);display:grid;place-items:center;z-index:50}.image-modal-content{background:#fff;border-radius:16px;padding:16px;max-width:min(90vw,900px);display:grid;grid-gap:12px;gap:12px}.image-modal-figure{position:relative}.image-modal-content img{width:100%;height:auto;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.toast{position:-webkit-sticky;position:sticky;top:16px;z-index:60;margin:0 auto 12px;padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:#fff;font-size:.85rem;box-shadow:var(--shadow)}.toast.success{border-color:#bde4cf;background:#ecf9f2;color:#1f5b3f}.toast.error{border-color:#f7c4c4;background:#fff1f2;color:#9a1c1c}.image-watermark-full{position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='120'%3E%3Ctext x='0' y='48' fill='%233f352b' font-family='Georgia' font-size='18' font-weight='600' opacity='0.7'%3Eproductlinq%3C/text%3E%3Ctext x='20' y='98' fill='%233f352b' font-family='Georgia' font-size='18' font-weight='600' opacity='0.7'%3Eproductlinq%3C/text%3E%3C/svg%3E");background-repeat:repeat;background-size:220px 120px;mix-blend-mode:multiply}.product-detail{display:grid;grid-gap:24px;gap:24px}.product-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.product-images img{width:100%;border-radius:14px;border:1px solid var(--border);object-fit:cover}.product-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px}.info-block{border:1px solid var(--border);border-radius:12px;padding:16px;background:#fff;display:grid;grid-gap:6px;gap:6px}.info-block span{color:var(--muted);font-size:.85rem}.attributes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.attribute{border:1px solid var(--border);border-radius:12px;padding:14px;background:#fff;display:grid;grid-gap:6px;gap:6px}.dashboard{display:grid;grid-gap:12px;gap:12px}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-actions{display:flex;gap:8px;flex-wrap:wrap}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.stat-item{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;display:grid;grid-gap:4px;gap:4px;font-size:.75rem;color:var(--muted)}.stat-item strong{font-size:1rem;color:var(--ink)}.action-list{display:grid;grid-gap:6px;gap:6px}.action-item{border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:#fff;font-size:.85rem;color:var(--ink)}.action-item:hover{border-color:#c7d7f5;color:var(--brand)}.table{border:1px solid var(--border);border-radius:0;overflow:hidden;background:transparent}.table-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:10px 12px;border-top:1px solid var(--border);align-items:center}.table-head{background:transparent;font-weight:600;border-top:none}.pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;font-size:.65rem;max-width:-moz-fit-content;max-width:fit-content}.pill.good{background:#e9f8f0;color:#2a7f50}.pill.warn{background:#fff3e6;color:#b86220}.pill.bad{background:#ffe6e6;color:#b42318}.integration-health{margin-top:6px;display:grid;grid-gap:4px;gap:4px}.footer{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;padding-top:28px;color:var(--muted);text-align:center}.footer,.footer-brand{display:grid;justify-items:center}.footer-brand{grid-gap:10px;gap:10px}.footer-column{display:flex;flex-direction:column;gap:10px;font-size:.85rem;align-items:center;text-align:center}.footer-title{color:var(--ink);font-size:.8rem;text-transform:uppercase;letter-spacing:.08rem}.page-hero{display:grid;grid-gap:10px;gap:10px;padding:12px 0 6px;text-align:center;justify-items:center}.pricing-page .pricing-hero{position:relative;padding:64px 6vw 56px;border-radius:28px;background:radial-gradient(900px 420px at 12% 10%,rgba(31,92,255,.14),transparent 70%),linear-gradient(140deg,rgba(245,248,255,.95),hsla(0,0%,100%,.9));border:1px solid rgba(15,23,42,.08);overflow:hidden}.pricing-page .pricing-hero:after{content:"";position:absolute;right:-120px;top:-120px;width:260px;height:260px;background:radial-gradient(circle,rgba(31,92,255,.16),rgba(31,92,255,0) 70%);pointer-events:none}.pricing-row{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:18px;gap:18px}.price-card-simple{position:relative;padding:24px;border-radius:18px;border:1px solid rgba(15,23,42,.12);background:#fff;display:grid;grid-gap:12px;gap:12px;text-align:left}.price-card-simple.featured{border-color:rgba(31,92,255,.5);box-shadow:0 22px 38px rgba(31,92,255,.15)}.price-card-simple .price-badge{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:10px;background:rgba(31,92,255,.12);color:var(--page-accent);font-size:.7rem;font-weight:600}.price-card-simple .price-amount{display:flex;flex-direction:column;gap:4px;font-size:2rem;font-weight:600;color:var(--ink)}.price-card-simple .price-amount span{font-size:.85rem;font-weight:500;color:var(--muted)}.price-card-simple .hero-subtitle{margin:0;color:#405166}.pricing-features{padding-top:12px}.feature-table-wrap{width:100%;overflow-x:auto}.feature-table{width:100%;border-collapse:collapse;min-width:720px}.feature-table td,.feature-table th{padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left}.feature-table thead th{font-size:.8rem;text-transform:uppercase;letter-spacing:.08rem;color:var(--muted)}.feature-table tbody td:first-child{font-weight:600;color:var(--ink)}.cell-check{font-weight:600;color:var(--page-accent)}.cell-dash{color:var(--muted)}@media (max-width:900px){.pricing-page .pricing-hero{padding:56px 6vw 44px;text-align:center}.pricing-row{grid-template-columns:1fr}.price-card-simple,.price-card-simple .hero-subtitle,.price-card-simple .price-amount,.price-card-simple .price-label{text-align:center}}.pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.price-card{border:1px solid rgba(10,37,64,.12);border-radius:16px;padding:22px;background:#fff;box-shadow:none;display:grid;grid-gap:10px;gap:10px}.price-card.featured{border-color:rgba(10,37,64,.24);box-shadow:none}.price{font-size:2rem;font-weight:700}.price-note{color:var(--muted);font-size:.9rem}.integrations{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.integration{border:1px solid rgba(10,37,64,.08);border-radius:18px;padding:22px;background:#fff}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}@media (max-width:900px){.nav-actions,.nav-links{display:none}.nav-toggle{display:inline-flex;align-items:center;gap:6px}.nav-mobile-overlay{display:block;position:fixed;inset:0;background:rgba(10,25,45,.4);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:30}.nav-toggle-input:checked~.nav-mobile-overlay{opacity:1;pointer-events:auto}.nav-mobile{position:fixed;inset:0 0 0 auto;width:min(320px,90vw);background:#fff;padding:20px;display:grid;grid-gap:18px;gap:18px;transform:translateX(100%);transition:transform .2s ease;z-index:40;overflow-y:auto;box-shadow:-16px 0 30px rgba(15,23,42,.16)}.nav-toggle-input:checked~.nav-mobile{transform:translateX(0)}.nav-mobile-head{display:flex;align-items:center;justify-content:space-between}.nav-mobile-brand{font-weight:700;font-size:1rem}.nav-mobile-close{border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 12px;font-size:.8rem;color:var(--ink);cursor:pointer}.nav-mobile-group{display:grid;grid-gap:10px;gap:10px}.nav-mobile-title{font-size:.7rem;letter-spacing:.08rem;text-transform:uppercase;color:var(--muted)}.nav-mobile a{font-size:.95rem;color:var(--ink)}.nav-mobile-actions{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.page{gap:60px}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{border-right:none;position:fixed;inset:0 auto 0 0;width:260px;transform:translateX(-100%);transition:transform .2s ease;z-index:20;background:#fff;box-shadow:8px 0 24px rgba(15,23,42,.12)}.dashboard-sidebar.open{transform:translateX(0)}.sidebar-overlay{display:block;position:fixed;inset:0;background:rgba(10,37,64,.45);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:10}.sidebar-overlay.show{opacity:1;pointer-events:auto}.dashboard-topbar{display:flex}.dashboard-navbar{padding:8px 16px}.navbar-items{gap:12px}.navbar-item{font-size:.8rem;padding:4px 6px}.navbar-language svg:first-child,.navbar-language-item svg{width:18px;height:13px}.navbar-language-item span{display:inline}.dashboard-content-inner{padding:16px 16px 32px}.panel-header{flex-direction:column;align-items:flex-start}.panel-actions{justify-content:flex-start;width:100%}.feed-template-layout,.field-row,.integration-card,.panel-grid,.panel-split{grid-template-columns:1fr}.integration-card{align-items:flex-start}.integration-card .ghost{grid-column:auto;justify-self:flex-start}.dashboard-topbar{padding:8px 16px}.dashboard-content-inner .card,.dashboard-content-inner .panel,.dashboard-content-inner .products-table-wrapper{border-radius:14px}.stripe-theme .shell{padding:24px 5vw 64px}.stripe-theme .hero-grid{grid-template-columns:1fr;gap:28px}.stripe-theme .hero-canvas{width:100%;justify-self:stretch}.stripe-theme .hero-bleed{min-height:auto;padding:48px 6vw}.stripe-theme .site-main>section{padding:32px 12px}.stripe-theme .site-main{gap:48px}.stripe-theme .site-main>section:not(.site-hero){grid-template-columns:1fr}.stripe-theme .section-title,.stripe-theme .section-title+.card-grid,.stripe-theme .section-title+.cta-band,.stripe-theme .section-title+.pricing,.stripe-theme .section-title+.steps,.stripe-theme .section-title.section-sub{grid-column:1/-1}.stripe-theme .card-grid,.stripe-theme .cta-band,.stripe-theme .pricing,.stripe-theme .steps,.stripe-theme .teams-split{grid-template-columns:1fr}.stripe-theme .teams-intro{position:static}.stripe-theme .page-hero{padding:40px;text-align:center;justify-items:center}.stripe-theme .page-hero:after{display:none}}@media (max-width:700px){.stripe-theme .hero-title{font-size:clamp(2rem,8vw,3rem)}.stripe-theme .hero-subtitle{font-size:1rem}.stripe-theme .page-hero{padding:28px;text-align:center;justify-items:center}.stripe-theme .section-title{padding:0 10px}.dashboard-shell .card,.dashboard-shell .panel{padding:16px}}@media (max-width:600px){.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{width:100%}}@media (max-width:700px){.cta-band,.dashboard-header,.panel-header{flex-direction:column;align-items:flex-start}.table-row{grid-template-columns:1fr;gap:6px}.table-head{display:none}.product-card-head{grid-template-columns:auto 1fr}.product-card-cta{grid-column:1/-1;justify-self:start}}.products-page{width:100%}.products-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.products-header h1{font-size:1.75rem;font-weight:600;color:var(--ink);margin:0}.products-actions{display:flex;gap:12px;flex-wrap:wrap}.btn-secondary{padding:8px 16px;border:1px solid var(--border);background:#fff;border-radius:6px;font-size:.875rem;color:var(--ink);cursor:pointer;transition:all .2s ease}.btn-secondary:hover{background:var(--bg);border-color:var(--muted)}.products-table-wrapper{background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden;overflow-x:auto}.products-table{width:100%;border-collapse:collapse;min-width:900px}.products-table thead{background:var(--bg);border-bottom:2px solid var(--border)}.products-table th{padding:12px 16px;text-align:left;font-size:.8rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.products-table tbody tr{border-bottom:1px solid var(--border);transition:background .2s ease}.products-table tbody tr:hover{background:var(--bg)}.products-table tbody tr:last-child{border-bottom:none}.products-table td{padding:16px;vertical-align:top}.col-checkbox{width:40px}.col-article{min-width:350px}.col-status{width:180px}.col-price{width:200px}.col-reference{width:140px}.col-actions{width:120px}.dashboard-page{width:100%;margin:0 auto;padding:24px}.dashboard-page--wide{max-width:1400px}.dashboard-page--medium{max-width:1200px}.search-container{display:flex;flex-wrap:wrap;gap:8px}.search-container input{width:100%;max-width:420px}.bulk-action-bar{left:50%;transform:translateX(-50%);width:min(960px,calc(100% - 32px));flex-wrap:wrap}.bulk-action-buttons{display:flex;gap:8px;margin-left:auto}.bulk-actions-search{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.bulk-actions-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.bulk-actions-toolbar{display:flex;gap:8px;flex-wrap:wrap}.bulk-actions-footer,.bulk-actions-row{flex-wrap:wrap;gap:12px}.bulk-actions-footer{display:flex;justify-content:flex-end}@media (max-width:700px){.dashboard-page{padding:16px}.field-large input{min-width:0;width:100%}.panel-item{flex-direction:column;align-items:flex-start}.panel-tabs{flex-wrap:wrap}.listing-images{grid-template-columns:1fr}.products-actions,.search-container button,.search-container input{width:100%}.products-actions>div{flex-wrap:wrap}.bulk-action-bar{left:16px;right:16px;transform:none;width:auto}.bulk-action-buttons{width:100%;margin-left:0;justify-content:flex-end}.bulk-actions-search button{width:100%}}@media (max-width:900px){.products-table{min-width:0}.products-table thead{display:none}.products-table tr{display:grid;grid-gap:12px;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.products-table td{padding:0}.col-price,.col-reference,.col-status{display:none}.col-actions{width:auto}.col-article{min-width:0}}.article-cell{display:flex;gap:12px;align-items:flex-start}.article-image{width:60px;height:60px;flex-shrink:0;border-radius:6px;overflow:hidden;border:1px solid var(--border)}.article-image img{width:100%;height:100%;object-fit:cover}.article-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--muted)}.article-info{flex:1 1;min-width:0}.article-title{font-size:.9rem;font-weight:500;color:var(--ink);margin:0 0 6px;line-height:1.4}.article-meta{margin-bottom:6px}.article-ean{font-size:.75rem;color:var(--muted)}.article-tags{display:flex;gap:6px;flex-wrap:wrap}.article-brand,.article-category{font-size:.7rem;padding:3px 8px;border-radius:4px;background:var(--bg);color:var(--muted);font-weight:500}.status-cell{display:flex;flex-direction:column;gap:8px}.status-badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:500;width:-moz-fit-content;width:fit-content}.status-available{background:#e6f7ed;color:#0d7d3c}.status-variants{font-size:.75rem;color:var(--muted)}.status-marketplaces{display:flex;flex-direction:column;gap:4px}.marketplace-label{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.marketplace-flags{display:flex;gap:6px}.marketplace-flag{font-size:.7rem;padding:2px 6px;border:1px solid var(--border);border-radius:3px;background:#fff;font-weight:600;color:var(--ink)}.price-cell{display:flex;flex-direction:column;gap:6px}.price-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.price-label{font-size:.75rem;color:var(--muted)}.price-value{font-size:.85rem;color:var(--ink);font-weight:500}.reference-value{font-size:.8rem;color:var(--muted);font-family:monospace}.actions-cell{display:flex;gap:8px;align-items:center}.btn-action{padding:6px 12px;border:1px solid var(--border);background:#fff;border-radius:4px;font-size:.8rem;color:var(--ink);cursor:pointer;transition:all .2s ease}.btn-action:hover{background:var(--bg);border-color:var(--brand);color:var(--brand)}.btn-action-menu{padding:6px;border:1px solid var(--border);background:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--muted)}.btn-action-menu:hover{background:var(--bg);border-color:var(--brand);color:var(--brand)}.stripe-theme{--page-bg:#fff;--page-hero-bg:radial-gradient(1200px 420px at 50% -120px,rgba(31,92,255,.14),transparent 70%),radial-gradient(640px 320px at 12% 8%,rgba(24,72,204,.08),transparent 65%);--page-glow:radial-gradient(700px 380px at 85% 22%,rgba(31,92,255,.08),transparent 70%),radial-gradient(520px 300px at 20% 26%,rgba(24,72,204,.06),transparent 68%);--page-surface:#fff;--page-ink:#0b0b0b;--page-muted:#2f2f2f;--page-accent:#1f5cff;--page-accent-dark:#1848cc;--page-accent-soft:rgba(31,92,255,.12);--page-border:rgba(0,0,0,.12);--page-display:"Cormorant Garamond","Source Serif 4",serif;--section-bg:#fff;--section-bg-alt:#fff;--section-shadow:0 18px 40px rgba(0,0,0,.08);--ink:var(--page-ink);--muted:var(--page-muted);--brand:var(--page-accent);--brand-dark:var(--page-accent-dark);--brand-soft:var(--page-accent-soft);--border:var(--page-border);--surface:var(--page-surface);--shadow:0 20px 50px rgba(0,0,0,.12);background:var(--page-bg);color:var(--ink);min-height:100vh;font-family:var(--body);position:relative;overflow-x:hidden}.stripe-theme:before{top:0;left:0;right:0;height:420px;background:var(--page-hero-bg)}.stripe-theme:after,.stripe-theme:before{content:"";position:absolute;pointer-events:none;z-index:0}.stripe-theme:after{top:120px;left:-20vw;right:-20vw;height:520px;background:var(--page-glow)}.stripe-theme .shell{max-width:1240px;padding:40px 6vw 96px;position:relative;z-index:1}.stripe-theme .nav{padding:14px 0 20px;border-bottom:none;background:transparent;position:relative;z-index:20}.stripe-theme .logo{font-family:var(--page-display);font-size:1.2rem;font-weight:600}.stripe-theme .logo,.stripe-theme .nav-links{letter-spacing:.06rem;text-transform:uppercase}.stripe-theme .nav-links{font-size:.85rem;color:#111;font-family:var(--sans)}.stripe-theme .nav-dropdown-menu{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.stripe-theme .nav .nav-link,.stripe-theme .nav a,.stripe-theme .nav-dropdown summary{color:#111}.stripe-theme .nav .nav-link:hover,.stripe-theme .nav a:hover,.stripe-theme .nav-dropdown[open] summary{color:var(--brand)}.stripe-theme .nav-dropdown summary,.stripe-theme .nav-links a{position:relative;padding-bottom:2px}.stripe-theme .nav-dropdown summary:after,.stripe-theme .nav-links a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;opacity:0;transform:scaleX(.6);transition:opacity .2s ease,transform .2s ease}.stripe-theme .nav-dropdown summary:hover:after,.stripe-theme .nav-dropdown[open] summary:after,.stripe-theme .nav-links a:hover:after{opacity:.6;transform:scaleX(1)}.stripe-theme .nav-actions a{min-width:120px;min-height:40px;padding:8px 16px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;letter-spacing:.02rem;text-transform:none;font-family:var(--sans)}.stripe-theme .nav-cta{background:var(--page-accent);color:#fff;border-radius:999px;font-weight:600;letter-spacing:.03rem;box-shadow:none}.stripe-theme .nav-cta:hover{background:var(--page-accent-dark);box-shadow:0 14px 28px rgba(31,92,255,.26)}.stripe-theme .nav-actions{gap:14px}.stripe-theme .nav-actions .nav-link{border-radius:999px;border:1px solid var(--page-border);background:#fff;color:var(--ink);font-weight:600;letter-spacing:.03rem;box-shadow:none;transition:all .2s ease}.stripe-theme .nav-actions .nav-link:hover{color:var(--ink);border-color:var(--ink);box-shadow:none}.stripe-theme .site-main{gap:64px;width:min(1180px,100%);margin:0 auto}.stripe-theme .site-hero{background:#fff;border:1px solid var(--page-border);border-radius:28px;padding:clamp(36px,6vw,72px);box-shadow:var(--section-shadow)}.stripe-theme .hero-grid{gap:clamp(24px,4vw,48px)}.hero-canvas-wrap{grid-column:1/-1;display:flex;justify-content:center}.stripe-theme .site-main>section{padding:52px clamp(18px,5vw,48px);width:100%;max-width:1180px;margin:0 auto}.stripe-theme .site-main>section:not(.site-hero){--section-accent:var(--page-accent);--section-accent-soft:var(--page-accent-soft);--section-accent-ghost:rgba(122,106,75,.08);position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:clamp(16px,3vw,28px);column-gap:clamp(16px,3vw,28px);grid-row-gap:16px;row-gap:16px;background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible;justify-items:center;text-align:center}.stripe-theme .site-main>section:not(.site-hero):after{content:none}.stripe-theme .site-main>section:not(.site-hero):nth-of-type(2n){background:transparent}.stripe-theme .site-main>section:not(.site-hero):nth-of-type(2n):after{content:none}.stripe-theme .site-main>section:not(.site-hero)>*{grid-column:1/-1;position:relative;z-index:1}.stripe-theme .site-main>section+section{border-top:none}.stripe-theme .site-hero{padding:72px 0 56px;background:transparent;border-radius:0;border:none;box-shadow:none;color:var(--ink);position:relative;text-align:center;overflow:visible}.stripe-theme .site-hero:after{content:none}.stripe-theme .site-hero:before{content:"";position:absolute;inset:-120px -12vw auto -12vw;height:360px;background:radial-gradient(70% 70% at 50% 0,rgba(31,92,255,.16),hsla(0,0%,100%,0) 60%),radial-gradient(40% 40% at 10% 10%,rgba(31,92,255,.08),hsla(0,0%,100%,0) 70%),radial-gradient(40% 40% at 90% 12%,rgba(31,92,255,.08),hsla(0,0%,100%,0) 70%),linear-gradient(180deg,#f8faff,hsla(0,0%,100%,0) 80%);z-index:0;pointer-events:none}.stripe-theme .hero-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0;padding-left:clamp(24px,6vw,96px);padding-right:clamp(24px,6vw,96px);min-height:auto;align-content:center}.stripe-theme .hero-grid{display:grid;grid-template-columns:1fr;align-items:center;grid-gap:32px;gap:32px;max-width:900px;margin:0 auto;text-align:center;justify-items:center}.stripe-theme .hero-grid>div:first-child{max-width:760px;margin:0 auto;text-align:center}.stripe-theme .hero-canvas{align-self:stretch;border-radius:24px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 28px 60px rgba(15,23,42,.16);justify-self:center;width:min(420px,42vw)}.stripe-theme .hero-slider{position:relative;min-height:420px;border-radius:24px;overflow:hidden}.stripe-theme .hero-slide{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;animation:heroSlide 18s infinite}.stripe-theme .hero-slide:first-child{background-image:url(/hero/slide-1.svg);animation-delay:0s}.stripe-theme .hero-slide:nth-child(2){background-image:url(/hero/slide-2.svg);animation-delay:6s}.stripe-theme .hero-slide:nth-child(3){background-image:url(/hero/slide-3.svg);animation-delay:12s}.stripe-theme .hero-slide-badge{position:absolute;right:16px;bottom:16px;font-size:.7rem;letter-spacing:.04rem;text-transform:uppercase;background:rgba(0,0,0,.72);color:#fff;padding:6px 10px;border-radius:999px}.stripe-theme .hero-kicker{color:var(--brand);font-size:.68rem;letter-spacing:.3rem;text-transform:uppercase;margin:0 0 8px;text-align:center;display:inline-flex;justify-content:center;font-family:var(--sans)}.stripe-theme .hero-title{font-size:clamp(2.6rem,5vw,4.6rem);font-weight:600;letter-spacing:-.01em}.stripe-theme .hero-subtitle{font-size:1.05rem;max-width:680px;color:var(--muted);margin:0}.stripe-theme .ghost,.stripe-theme .primary{border-radius:10px;padding:10px 20px;font-size:.82rem;letter-spacing:.08rem;text-transform:uppercase;font-family:var(--sans)}.stripe-theme .primary{background:var(--page-accent);color:#fff;border:1px solid rgba(31,92,255,.6)}.stripe-theme .primary:hover{background:var(--page-accent-dark)}.stripe-theme .ghost{border-color:var(--page-border);color:var(--ink);background:#fff}.stripe-theme .hero-proof span{background:#fff;border:1px solid var(--page-border);box-shadow:none;color:var(--ink);padding:6px 12px;border-radius:999px;font-family:var(--sans);letter-spacing:.06rem;text-transform:uppercase;font-size:.7rem}.stripe-theme .hero-actions{justify-content:center;margin:0}.stripe-theme .hero-proof{text-align:center;width:100%;justify-content:center}.stripe-theme img{display:block;margin:0 auto}.stripe-theme .hero-title,.stripe-theme .page-hero h1,.stripe-theme .section-title h2{font-family:var(--page-display);letter-spacing:-.01em}.stripe-theme .section-title{gap:8px;margin:0 auto 16px;padding:0;max-width:840px;text-align:center;grid-column:1/-1}.stripe-theme .section-title .hero-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 12px;border-radius:10px;background:rgba(31,92,255,.12);color:var(--brand);font-size:.6rem;letter-spacing:.16rem}.stripe-theme .site-main>section>.section-title:first-child:after{content:"";width:52px;height:2px;margin:10px 0 0;border-radius:999px;background:rgba(63,53,43,.2)}.stripe-theme .section-title h3{font-family:var(--sans);font-size:18px;letter-spacing:-.01em;margin-bottom:2px}.stripe-theme .section-title p{max-width:520px;margin:0;line-height:1.6}.stripe-theme .section-title.section-sub{text-align:center;max-width:none;margin:0 auto 12px;padding:0;grid-column:1/-1}.stripe-theme .section-title.section-center{text-align:center;grid-column:1/-1}.stripe-theme .section-title.section-center .hero-kicker,.stripe-theme .section-title.section-center p{margin:0 auto}.stripe-theme .section-title.section-sub p{margin:0;max-width:640px}.stripe-theme .section-title+.section-title{margin-top:12px}.stripe-theme .section-title+.card-grid,.stripe-theme .section-title+.cta-band,.stripe-theme .section-title+.steps{margin-top:0}.stripe-theme .card-grid+.section-title,.stripe-theme .cta-band+.section-title,.stripe-theme .steps+.section-title{margin-top:12px}.stripe-theme .section-title+.card-grid,.stripe-theme .section-title+.cta-band,.stripe-theme .section-title+.pricing,.stripe-theme .section-title+.steps{grid-column:1/-1}.stripe-theme .site-main>section:not(.site-hero):nth-of-type(2n) .section-title{grid-column:8/-1}.stripe-theme .site-main>section:not(.site-hero):nth-of-type(2n) .section-title+.card-grid,.stripe-theme .site-main>section:not(.site-hero):nth-of-type(2n) .section-title+.cta-band,.stripe-theme .site-main>section:not(.site-hero):nth-of-type(2n) .section-title+.pricing,.stripe-theme .site-main>section:not(.site-hero):nth-of-type(2n) .section-title+.steps{grid-column:1/-1}.stripe-theme .site-main>section:not(.site-hero):nth-of-type(2n) .section-title.section-sub{grid-column:8/-1}.stripe-theme .site-main>section:not(.site-hero) .section-title,.stripe-theme .site-main>section:not(.site-hero) .section-title.section-sub{grid-column:1/-1;text-align:center;justify-items:center}.stripe-theme .page-hero{background:transparent;border:none;border-radius:24px;box-shadow:none;position:relative;overflow:hidden;padding:64px;max-width:960px;margin:0 auto;text-align:center;justify-items:center}.stripe-theme .page-hero:after{content:none}.stripe-theme .card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;border-radius:0;background:transparent;max-width:none;margin:0}.stripe-theme .site-main>section:not(.site-hero):nth-of-type(3n) .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stripe-theme .card{position:relative;border-radius:14px;border:1px solid var(--page-border);background:#fff;padding:20px;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-align:left}.stripe-theme .card:before{content:none}.stripe-theme .card:hover{transform:translateY(-2px);border-color:rgba(31,92,255,.3);box-shadow:0 10px 24px rgba(0,0,0,.12)}.stripe-theme .card small{color:var(--muted);line-height:1.6;font-size:.9rem}.stripe-theme .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;max-width:none;margin:0}.stripe-theme .steps.steps-center{text-align:center}.stripe-theme .steps.steps-center .step{text-align:center;grid-template-columns:1fr;align-items:center;justify-items:center}.stripe-theme .steps.steps-center .step-number{margin:0 auto}.stripe-theme .site-main>section:not(.site-hero):nth-of-type(4n) .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.stripe-theme .steps .step{border-radius:14px;border:1px solid var(--page-border);background:#fff;padding:18px;box-shadow:none;text-align:left;position:relative}.stripe-theme .steps .step:before{content:none}.stripe-theme .steps .step-number{width:28px;height:28px;border-radius:6px;border:1px solid var(--page-border);background:rgba(31,92,255,.08);color:var(--brand);font-weight:600}.stripe-theme .cta-band{grid-column:1/-1;padding:26px 28px;border-radius:16px;grid-gap:18px;gap:18px;border:1px solid var(--page-border);background:#fff;box-shadow:none;color:var(--ink);display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;text-align:center}.stripe-theme .cta-band .hero-subtitle{color:var(--muted)}.stripe-theme .cta-band .hero-actions{justify-content:center}.stripe-theme .cta-band .primary{background:var(--page-accent);color:#fff}.stripe-theme .cta-band .ghost{border-color:var(--page-border);color:var(--ink)}.stripe-theme .workflow-section{grid-column:1/-1;display:flex;justify-content:center}.stripe-theme .workflow-inner{max-width:760px;display:grid;grid-gap:28px;gap:28px;text-align:center;justify-items:center}.stripe-theme .workflow-inner .section-title.section-center{grid-column:1/-1;justify-items:center}.stripe-theme .workflow-inner .steps{justify-items:center;width:100%}.stripe-theme .workflow-inner .step{text-align:center;max-width:420px;grid-template-columns:1fr;justify-items:center;align-items:center}.stripe-theme .teams-split{grid-column:1/-1;display:grid;grid-template-columns:1fr;grid-gap:clamp(18px,3vw,32px);gap:clamp(18px,3vw,32px);align-items:center;justify-items:center;text-align:center}.stripe-theme .teams-intro{display:grid;grid-gap:12px;gap:12px;position:static;align-self:center;justify-items:center;text-align:center}.stripe-theme .teams-intro p{color:var(--muted);max-width:520px}.stripe-theme .teams-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.stripe-theme .teams-chips span{padding:6px 12px;border-radius:10px;border:1px solid var(--page-border);background:#fff;font-size:.75rem;font-weight:600;font-family:var(--sans);letter-spacing:.08rem;text-transform:uppercase}.stripe-theme .teams-grid{display:grid;grid-gap:14px;gap:14px}.stripe-theme .team-card{border-radius:14px;border:1px solid var(--page-border);background:#fff;padding:20px;box-shadow:0 14px 28px rgba(0,0,0,.08);display:grid;grid-gap:12px;gap:12px;text-align:center;justify-items:center}.stripe-theme .team-card-head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.stripe-theme .team-card-head h3{font-size:1.1rem;letter-spacing:-.01em}.stripe-theme .team-card-head span{font-size:.7rem;letter-spacing:.12rem;text-transform:uppercase;color:var(--brand);font-weight:600}.stripe-theme .team-card p{color:var(--muted);margin:0}.stripe-theme .team-card ul{list-style:none;display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;font-size:.9rem;color:var(--muted);justify-items:center;text-align:center}.stripe-theme .team-card ul li{display:inline-flex;align-items:center;justify-content:center;gap:6px}.stripe-theme .team-card ul li:before{content:"•";color:var(--brand);margin-right:0}.stripe-theme .footer{margin-top:64px;padding-top:32px;border-top:1px solid var(--page-border)}.stripe-theme .pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;align-items:stretch}.stripe-theme .price-card{border-radius:12px;border:1px solid var(--page-border);background:#fff;box-shadow:none;text-align:center;padding:18px;display:grid;grid-gap:8px;gap:8px;position:relative;justify-items:center;align-items:center}.stripe-theme .price-card .price-label{font-size:.7rem;letter-spacing:.14rem;text-transform:uppercase;color:var(--brand);font-weight:600}.stripe-theme .price-card .hero-subtitle{margin:0;max-width:none;color:var(--muted);font-size:.9rem}.stripe-theme .price-card.featured{border-color:rgba(31,92,255,.5);box-shadow:none;transform:none}.stripe-theme .price-card .price-badge{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:10px;background:rgba(31,92,255,.12);color:var(--brand);font-size:.7rem;font-weight:600}.stripe-theme .price-card .price-amount{display:flex;align-items:center;flex-direction:column;gap:2px;font-size:1.85rem;font-weight:600;color:var(--ink);justify-content:center}.stripe-theme .price-card .price-amount span{font-size:.82rem;font-weight:500;color:var(--muted)}.stripe-theme .price-card ul{list-style:none;display:grid;grid-gap:6px;gap:6px;margin:2px 0 6px;padding:0;color:var(--muted);font-size:.86rem;justify-items:center}.stripe-theme .price-card ul li{display:inline-flex;align-items:center;justify-content:center;gap:6px}.stripe-theme .price-card ul li:before{content:"•";color:var(--brand);margin-right:0}.stripe-theme .price-card .ghost,.stripe-theme .price-card .primary{justify-self:center}.stripe-theme .nav a:hover{color:var(--brand)}.stripe-theme[data-theme=product],.stripe-theme[data-theme=resources]{--page-bg:#fff;--page-hero-bg:radial-gradient(1200px 420px at 50% -120px,rgba(31,92,255,.14),transparent 70%),radial-gradient(640px 320px at 12% 8%,rgba(24,72,204,.08),transparent 65%);--page-glow:radial-gradient(700px 380px at 85% 22%,rgba(31,92,255,.08),transparent 70%),radial-gradient(520px 300px at 20% 26%,rgba(24,72,204,.06),transparent 68%);--page-accent:#1f5cff;--page-accent-dark:#1848cc;--page-accent-soft:rgba(31,92,255,.12);--page-border:rgba(0,0,0,.12);--page-display:"Cormorant Garamond","Source Serif 4",serif}.stripe-theme[data-theme=resources]{--section-bg:#fff;--section-bg-alt:#fff}.stripe-theme[data-theme=company]{--page-bg:#fff;--page-hero-bg:radial-gradient(1200px 420px at 50% -120px,rgba(31,92,255,.14),transparent 70%),radial-gradient(640px 320px at 12% 8%,rgba(24,72,204,.08),transparent 65%);--page-glow:radial-gradient(700px 380px at 85% 22%,rgba(31,92,255,.08),transparent 70%),radial-gradient(520px 300px at 20% 26%,rgba(24,72,204,.06),transparent 68%);--page-accent:#1f5cff;--page-accent-dark:#1848cc;--page-accent-soft:rgba(31,92,255,.12);--page-border:rgba(0,0,0,.12);--page-display:"Cormorant Garamond","Source Serif 4",serif}.stripe-theme[data-theme=customers],.stripe-theme[data-theme=pricing]{--page-bg:#fff;--page-hero-bg:radial-gradient(1200px 420px at 50% -120px,rgba(31,92,255,.14),transparent 70%),radial-gradient(640px 320px at 12% 8%,rgba(24,72,204,.08),transparent 65%);--page-glow:radial-gradient(700px 380px at 85% 22%,rgba(31,92,255,.08),transparent 70%),radial-gradient(520px 300px at 20% 26%,rgba(24,72,204,.06),transparent 68%);--page-accent:#1f5cff;--page-accent-dark:#1848cc;--page-accent-soft:rgba(31,92,255,.12);--page-border:rgba(0,0,0,.12);--page-display:"Cormorant Garamond","Source Serif 4",serif;--section-bg:#fff;--section-bg-alt:#fff}.stripe-theme[data-theme=account]{--page-bg:#fff;--page-hero-bg:radial-gradient(1200px 420px at 50% -120px,rgba(31,92,255,.14),transparent 70%);--page-glow:radial-gradient(700px 380px at 85% 22%,rgba(31,92,255,.08),transparent 70%);--page-accent:#1f5cff;--page-accent-dark:#1848cc;--page-accent-soft:rgba(31,92,255,.12);--page-border:rgba(0,0,0,.12);--page-display:"Cormorant Garamond","Source Serif 4",serif;--section-bg:#fff;--section-bg-alt:#fff}.stripe-theme[data-theme=resources] .site-main>section:not(.site-hero):before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--page-accent),transparent 70%);opacity:.5}.stripe-theme[data-theme=customers] .team-card{border-color:rgba(225,29,72,.2);box-shadow:0 18px 34px rgba(225,29,72,.1)}.stripe-theme[data-theme=pricing] .price-card.featured{border-color:rgba(17,24,39,.35);box-shadow:0 24px 40px rgba(15,23,42,.2)}.stripe-theme[data-page=home] .hero-title em{font-style:normal;background:linear-gradient(135deg,var(--page-accent),#38bdf8);-webkit-background-clip:text;color:transparent}@keyframes heroSlide{0%{opacity:0}8%{opacity:1}30%{opacity:1}38%{opacity:0}to{opacity:0}}.dashboard-shell{background:#f7f8fb}.dashboard-shell:has(.dashboard-sidebar.collapsed){grid-template-columns:72px 1fr}.dashboard-sidebar{background:#f7f8fb;border-right:1px solid rgba(15,23,42,.08)}.dashboard-navbar,.dashboard-topbar{background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.06)}.nav-section-title{text-transform:none;letter-spacing:.02rem;font-size:.75rem;color:#223049}.nav-link{padding:8px 10px;border-radius:10px;border:1px solid transparent;color:#4a5b73}.nav-link:hover{background:rgba(26,102,255,.08);color:#1a4fd3}.nav-link.active{background:rgba(26,102,255,.12);color:#1a4fd3;font-weight:600}.dashboard-shell .panel{border-radius:18px;padding:20px 22px;border:1px solid rgba(15,23,42,.06);box-shadow:0 12px 32px rgba(15,23,42,.06)}.dashboard-shell .panel-header h2,.dashboard-shell .panel-header h3{letter-spacing:-.01em}.dashboard-shell .card{border-radius:16px;border:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 10px 26px rgba(15,23,42,.05)}.dashboard-shell .panel-item{border-bottom:1px solid rgba(15,23,42,.06);padding:12px 0}.dashboard-shell .panel-list .panel-item:last-child{border-bottom:none}.dashboard-shell .panel-tabs{background:#f5f7fb;border:1px solid rgba(15,23,42,.06);padding:6px}.dashboard-shell .tab{color:#52627a}.dashboard-shell .tab.active{background:#1a66ff;color:#fff;box-shadow:0 6px 16px rgba(26,102,255,.25)}.dashboard-shell input,.dashboard-shell select,.dashboard-shell textarea{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:12px}.dashboard-shell input:focus,.dashboard-shell select:focus,.dashboard-shell textarea:focus{outline:none;border-color:rgba(26,102,255,.4);box-shadow:0 0 0 3px rgba(26,102,255,.12)}.dashboard-shell .products-table-wrapper{border-radius:18px;border:1px solid rgba(15,23,42,.06);background:#fff;overflow:hidden;box-shadow:0 16px 30px rgba(15,23,42,.06)}.dashboard-shell .products-table thead{background:#fff}.dashboard-shell .products-table tbody tr:hover{background:rgba(31,92,255,.08)}.dashboard-shell .nav-section-title{font-size:.8rem;font-weight:700;letter-spacing:.01rem;color:#0b0b0b}.dashboard-shell .nav-link{font-weight:600;font-size:.95rem;color:#0b0b0b}.dashboard-shell .nav-icon svg{stroke-width:1.9}.dashboard-shell{font-family:var(--sans);letter-spacing:-.01em}.dashboard-content{background:#fff}.dashboard-shell .page{width:100%;align-items:stretch}.dashboard-shell .page-hero{text-align:left;justify-items:start}.dashboard-shell .muted,.dashboard-shell .panel-header p{color:#6f675f}.dashboard-shell .panel-item{background:hsla(0,0%,100%,.75);border-radius:14px;padding:12px 14px}.dashboard-shell .panel-list .panel-item{border:1px solid rgba(15,23,42,.06)}.dashboard-shell .panel-list .panel-item:hover{border-color:rgba(26,102,255,.2);background:rgba(26,102,255,.04)}.dashboard-shell .primary{border-radius:999px;padding:10px 18px;box-shadow:0 10px 24px rgba(26,102,255,.2)}.dashboard-shell .ghost{border-radius:999px;padding:9px 16px;border-color:rgba(15,23,42,.08);background:#fff}.dashboard-shell .products-table td,.dashboard-shell .products-table th{padding:14px 18px}@media (max-width:1100px){.dashboard-page--medium,.dashboard-page--wide{max-width:100%}}@media (max-width:900px){.dashboard-content-inner{padding:16px 4vw 32px}.dashboard-shell .card,.dashboard-shell .panel{padding:16px}.card-grid,.integration-card,.integrations,.panel-grid,.product-cards,.settings-grid{grid-template-columns:1fr}.integration-card .ghost{grid-column:auto}.panel-header{flex-direction:column;align-items:flex-start}.panel-actions,.panel-tabs{width:100%;justify-content:flex-start}.panel-tabs{overflow-x:auto}.panel-tabs .tab{white-space:nowrap}.dashboard-navbar,.dashboard-topbar{padding:8px 12px}.navbar-items{flex-wrap:wrap}}@media (max-width:700px){.dashboard-page,.dashboard-shell .panel{padding:14px}.bulk-actions-footer,.bulk-actions-row,.bulk-actions-search,.bulk-actions-search button,.bulk-actions-search input,.bulk-actions-search select,.bulk-actions-toolbar{width:100%}.search-container button,.search-container input{max-width:100%}.product-card-head{grid-template-columns:1fr;align-items:flex-start}.product-card-cta{justify-self:flex-start}.chart-row{grid-template-columns:1fr auto;grid-template-areas:"label value" "bar bar";row-gap:6px}.chart-row span{grid-area:label}.chart-row strong{grid-area:value;justify-self:end}.chart-row .chart-bar{grid-area:bar}.panel-footer{flex-wrap:wrap;gap:8px}.dashboard-header{flex-direction:column;align-items:flex-start}.products-actions{flex-direction:column;align-items:stretch}.products-actions button,.products-actions select{width:100%}}@media (max-width:520px){.navbar-items{flex-wrap:wrap;justify-content:flex-end}.dashboard-navbar{padding:8px 12px}}.site-main>section{width:100%;display:grid;justify-items:center}.stripe-theme h1,.stripe-theme h2,.stripe-theme h3,.stripe-theme h4,.stripe-theme h5,.stripe-theme h6,.stripe-theme strong{text-align:center}.stripe-theme .eyebrow,.stripe-theme .hero-kicker,.stripe-theme .hero-subtitle,.stripe-theme .hero-title,.stripe-theme .lead,.stripe-theme .page-hero h1,.stripe-theme .section-header,.stripe-theme .section-header h2,.stripe-theme .section-header h3,.stripe-theme .section-header p,.stripe-theme .section-title,.stripe-theme .section-title h2,.stripe-theme .section-title h3,.stripe-theme .section-title p{text-align:center;margin-left:auto;margin-right:auto}.stripe-theme .site-main>section:not(.site-hero):nth-of-type(2n) .section-title,.stripe-theme .site-main>section:not(.site-hero):nth-of-type(2n) .section-title.section-sub{grid-column:1/-1}.stripe-theme .card h1,.stripe-theme .card h2,.stripe-theme .card h3,.stripe-theme .card h4,.stripe-theme .card h5,.stripe-theme .card h6,.stripe-theme .card strong,.stripe-theme .price-card h1,.stripe-theme .price-card h2,.stripe-theme .price-card h3,.stripe-theme .price-card h4,.stripe-theme .price-card h5,.stripe-theme .price-card h6,.stripe-theme .price-card strong,.stripe-theme .product-card h1,.stripe-theme .product-card h2,.stripe-theme .product-card h3,.stripe-theme .product-card h4,.stripe-theme .product-card h5,.stripe-theme .product-card h6,.stripe-theme .product-card strong,.stripe-theme .step h1,.stripe-theme .step h2,.stripe-theme .step h3,.stripe-theme .step h4,.stripe-theme .step h5,.stripe-theme .step h6,.stripe-theme .step strong,.stripe-theme .team-card h1,.stripe-theme .team-card h2,.stripe-theme .team-card h3,.stripe-theme .team-card h4,.stripe-theme .team-card h5,.stripe-theme .team-card h6,.stripe-theme .team-card strong{text-align:center;display:block}.section-title{text-align:center}.card-grid,.pricing,.product-cards,.section-title,.steps,.teams-grid{justify-items:center}.card,.price-card,.product-card,.step,.team-card{text-align:center}.teams-split{grid-template-columns:1fr;justify-items:center}.roi-grid{width:min(1100px,100%);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:24px;gap:24px;align-items:start}.roi-card{padding:24px;border-radius:18px}.roi-card-header{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.roi-subtitle{color:var(--muted);font-size:.95rem}.roi-card h2{margin-bottom:12px}.roi-layout .stack{gap:12px}.roi-layout .field label{display:block;text-align:left;font-size:.85rem;color:var(--muted)}.roi-layout .field input{text-align:left}.roi-layout .field input::placeholder{color:hsla(0,0%,8%,.45)}.roi-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.roi-metric{background:#f9fbff}.roi-metric strong{font-size:1.35rem}.roi-metric span{color:var(--muted)}.roi-list,.roi-list ul{text-align:left}.roi-list ul{list-style-position:outside;padding-left:20px}.roi-list li{margin-bottom:6px}@media (max-width:900px){.roi-grid{grid-template-columns:1fr}}.teams-intro{position:static;text-align:center;align-items:center}.teams-intro p{margin-left:auto;margin-right:auto}.stripe-theme[data-theme=pricing] .pricing-page .pricing-hero{display:block;grid-template-columns:none;text-align:left;justify-items:stretch;padding:64px 6vw 56px}.stripe-theme[data-theme=pricing] .pricing-page .pricing-hero>*{grid-column:auto}.price-card-simple .hero-subtitle,.price-card-simple .price-amount,.price-card-simple .price-label,.stripe-theme[data-theme=pricing] .pricing-page .pricing-hero .hero-kicker,.stripe-theme[data-theme=pricing] .pricing-page .pricing-hero .hero-subtitle,.stripe-theme[data-theme=pricing] .pricing-page .pricing-hero .hero-title{text-align:left;margin-left:0}@media (max-width:900px){.price-card-simple .hero-subtitle,.price-card-simple .price-amount,.price-card-simple .price-label,.stripe-theme[data-theme=pricing] .pricing-page .pricing-hero .hero-kicker,.stripe-theme[data-theme=pricing] .pricing-page .pricing-hero .hero-subtitle,.stripe-theme[data-theme=pricing] .pricing-page .pricing-hero .hero-title{text-align:center}}.stripe-theme[data-page=home] .teams-section{display:grid;grid-gap:28px;gap:28px;width:100%}.stripe-theme[data-page=home] .teams-header{display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center;max-width:720px;margin:0 auto}.stripe-theme[data-page=home] .teams-header p{color:var(--muted)}.stripe-theme[data-page=home] .teams-table{display:grid;grid-gap:18px;gap:18px;width:100%}.stripe-theme[data-page=home] .team-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1.2fr);grid-gap:24px;gap:24px;padding:18px 0;border-top:1px solid rgba(15,23,42,.08);align-items:start}.stripe-theme[data-page=home] .team-row:last-child{border-bottom:1px solid rgba(15,23,42,.08)}.stripe-theme[data-page=home] .team-row-meta{display:grid;grid-gap:10px;gap:10px;text-align:left}.stripe-theme[data-page=home] .team-row-meta h3{font-size:1.2rem;letter-spacing:-.01em;margin:0}.stripe-theme[data-page=home] .team-row-meta p{margin:0;color:var(--muted)}.stripe-theme[data-page=home] .team-row-tag{font-size:.7rem;letter-spacing:.12rem;text-transform:uppercase;color:var(--brand);font-weight:600}.stripe-theme[data-page=home] .team-row-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;text-align:left;color:var(--muted)}.stripe-theme[data-page=home] .team-row-list li{position:relative;padding-left:16px}.stripe-theme[data-page=home] .team-row-list li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:999px;background:var(--brand)}@media (max-width:900px){.stripe-theme[data-page=home] .team-row{grid-template-columns:1fr;text-align:center}.stripe-theme[data-page=home] .team-row-list,.stripe-theme[data-page=home] .team-row-meta{text-align:center;justify-items:center}.stripe-theme[data-page=home] .team-row-list li{padding-left:0}.stripe-theme[data-page=home] .team-row-list li:before{display:none}}.stripe-theme[data-page=home] .team-row-list li,.stripe-theme[data-page=home] .team-row-meta h3,.stripe-theme[data-page=home] .team-row-meta p{text-align:left}@media (max-width:900px){.stripe-theme[data-page=home] .team-row-list li,.stripe-theme[data-page=home] .team-row-meta h3,.stripe-theme[data-page=home] .team-row-meta p{text-align:center}}.stripe-theme[data-page=home] .site-hero:before{content:none}