@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@700;800&display=swap";:root{--bg-primary: #ffffff;--bg-secondary: #f9f9fb;--bg-tertiary: #fafafa;--bg-card: #ffffff;--bg-card-hover: #fafafb;--text-primary: #0a0a0b;--text-secondary: #4b4b4d;--text-muted: #8e8e93;--accent-primary: #00C37A;--accent-soft: rgba(0,195,122,.1);--border-color: #e5e5ea;--glass-bg: rgba(255,255,255,.92);--grid-dots: #000;--btn-secondary-bg: #ffffff;--btn-secondary-border: #e5e5ea;--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Outfit", var(--font-main);--space-xs: clamp(8px, 1.5vw, 12px);--space-s: clamp(12px, 2vw, 20px);--space-m: clamp(20px, 4vw, 32px);--space-l: clamp(32px, 6vw, 48px);--space-xl: clamp(48px, 10vw, 80px);--section-padding: var(--space-xl);--container-max: 1312px;--h1: clamp(2.5rem, 8vw, 4.5rem);--h2: clamp(2rem, 5vw, 3rem);--h3: clamp(1.25rem, 3vw, 1.75rem);--body-lg: clamp(1rem, 1.5vw, 1.2rem);--transition-fast: .2s ease;--transition-smooth: .4s cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--bg-primary: #050505;--bg-secondary: #0a0a0b;--bg-tertiary: #111112;--bg-card: #141416;--bg-card-hover: #1c1c1e;--text-primary: #f5f5f7;--text-secondary: #a1a1a6;--text-muted: #6e6e73;--accent-primary: #00D982;--accent-soft: rgba(0,195,122,.15);--border-color: #2c2c2e;--glass-bg: rgba(10,10,11,.97);--grid-dots: #fff;--btn-secondary-bg: #111112;--btn-secondary-border: #2c2c2e}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}body{font-family:var(--font-main);color:var(--text-primary);background-color:var(--bg-primary);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit;transition:var(--transition-fast)}ul{list-style:none}strong{color:var(--text-primary)}.grid-rails{position:fixed;top:0;left:50%;transform:translate(-50%);width:min(100%,var(--container-max));height:100%;pointer-events:none;z-index:0}.grid-rails:before,.grid-rails:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--border-color)}.grid-rails:before{left:0}.grid-rails:after{right:0}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.section{padding:var(--section-padding) 0;border-bottom:1px solid var(--border-color);position:relative}.gd{position:absolute;width:14px;height:15px;z-index:10;pointer-events:none;background:linear-gradient(var(--grid-dots),var(--grid-dots)) center/100% 1px no-repeat,linear-gradient(var(--grid-dots),var(--grid-dots)) center/1px 100% no-repeat}.gd-tl{top:-7.5px;left:-7.5px}.gd-tr{top:-7.5px;right:-7.5px}.gd-bl{bottom:-8.5px;left:-7.5px}.gd-br{bottom:-9.5px;right:-7.5px}.fluid-h1{font-family:var(--font-display);font-size:var(--h1);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:var(--text-primary)}.fluid-h2{font-family:var(--font-display);font-size:var(--h2);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--text-primary)}.body-lg{font-size:var(--body-lg);color:var(--text-secondary);line-height:1.6}.bracket-tag{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-family:var(--font-display)}.btn-download{display:inline-flex;align-items:center;gap:8px;background:var(--accent-primary);color:#fff;padding:10px 20px;font-size:.85rem;font-weight:600;border-radius:6px;box-shadow:0 2px 12px #00c37a40;transition:background .2s,box-shadow .2s,transform .2s;cursor:pointer}.btn-download:hover{background:#00a867;box-shadow:0 4px 20px #00c37a66;transform:translateY(-1px);color:#fff}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--text-secondary);border-radius:6px}.btn-secondary:hover{border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px)}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.4}}header{position:fixed;top:0;left:0;width:100%;height:80px;display:flex;align-items:center;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:2000;border-bottom:1px solid var(--border-color)}header:before,header:after{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--border-color);z-index:1;pointer-events:none}header:before{left:max(calc((100% - var(--container-max)) / 2),0px)}header:after{right:max(calc((100% - var(--container-max)) / 2),0px)}header .container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.logo{display:flex;align-items:center;border-right:1px solid var(--border-color);padding-right:24px;height:80px;flex-shrink:0;color:var(--text-primary);gap:0}#main-nav{flex:1}#main-nav ul{display:flex;gap:32px;padding-left:32px}#main-nav a{font-size:.9rem;font-weight:500;color:var(--text-secondary)}#main-nav a:hover{color:var(--accent-primary);transform:translateY(-1px);display:inline-block}.header-right{display:flex;align-items:center;gap:20px;border-left:1px solid var(--border-color);padding-left:28px;height:80px;flex-shrink:0}.status-badge{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:500;color:var(--text-muted);white-space:nowrap}.theme-toggle-btn{background:var(--bg-card);border:1px solid var(--border-color);padding:8px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .2s}.theme-toggle-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.nav-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;flex-shrink:0;transition:all .3s cubic-bezier(.19,1,.22,1)}.nav-toggle:hover{border-color:var(--accent-primary);background:var(--accent-soft)}.hamburger-line{display:block;height:2px;background:var(--text-primary);transition:all .4s cubic-bezier(.68,-.6,.32,1.6);transform-origin:center}.hamburger-line:nth-child(1){width:20px}.hamburger-line:nth-child(2){width:14px;margin-left:6px}.hamburger-line:nth-child(3){width:20px}.nav-toggle[aria-expanded=true] .hamburger-line:nth-child(1){transform:translateY(7px) rotate(45deg);width:20px!important;margin-left:0!important}.nav-toggle[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle[aria-expanded=true] .hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:20px!important;margin-left:0!important}.mobile-menu{display:none;position:fixed;inset:80px 0 0;z-index:1999}.mobile-menu.is-open{display:block}.mobile-menu-backdrop{position:absolute;inset:0;background:#0a0a0b33;backdrop-filter:blur(8px);animation:fadeInBd .4s ease forwards}@keyframes fadeInBd{0%{opacity:0}to{opacity:1}}.mobile-menu-panel{position:absolute;top:0;left:0;width:100%;background:var(--glass-bg);backdrop-filter:blur(30px);border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;transform:translateY(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:2;max-height:calc(100vh - 80px);overflow-y:auto}.mobile-menu.is-open .mobile-menu-panel{transform:translateY(0)}.mobile-menu-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--border-color) 1px,transparent 1px),linear-gradient(90deg,var(--border-color) 1px,transparent 1px);background-size:20px 20px;opacity:.12;pointer-events:none}.mobile-menu-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color);height:80px;flex-shrink:0;background:var(--bg-card);z-index:2;color:var(--text-primary)}.nav-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;color:var(--text-secondary);transition:background .2s}.nav-close:hover{background:var(--bg-secondary)}.mobile-nav-list{padding:0;margin:0;z-index:2;position:relative}.mobile-nav-link{display:block;padding:14px 24px;font-size:1rem;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-color);transition:background .15s,color .15s}.mobile-nav-link:hover{background:var(--bg-secondary);color:var(--accent-primary)}.is-open .mobile-nav-link{animation:staggerIn .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translate(20px)}.is-open .mobile-nav-list li:nth-child(1) .mobile-nav-link{animation-delay:.08s}.is-open .mobile-nav-list li:nth-child(2) .mobile-nav-link{animation-delay:.13s}.is-open .mobile-nav-list li:nth-child(3) .mobile-nav-link{animation-delay:.18s}.is-open .mobile-nav-list li:nth-child(4) .mobile-nav-link{animation-delay:.23s}.is-open .mobile-nav-list li:nth-child(5) .mobile-nav-link{animation-delay:.28s}@keyframes staggerIn{to{opacity:1;transform:translate(0)}}.mobile-menu-footer{padding:28px 24px;border-top:1px solid var(--border-color);background:var(--bg-card);z-index:2;position:relative}.mobile-build-meta{display:flex;justify-content:space-between;align-items:flex-end;font-family:var(--font-display)}.build-info{display:flex;flex-direction:column;gap:4px}.build-info span:first-child{font-size:.65rem;font-weight:800;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}.build-info span:last-child{font-size:.55rem;font-weight:600;color:var(--text-muted)}.changelog-link{font-size:.7rem;font-weight:800;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--accent-primary);padding-bottom:2px}.hero{padding-top:140px;padding-bottom:var(--space-xl);text-align:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% -10%,var(--accent-soft) 0%,var(--bg-primary) 45%);border-bottom:1px solid var(--border-color)}.hero-content{position:relative;z-index:2}.hero-actions{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.terminal-mockup{background:#0d0d10;border:1px solid #2c2c2e;border-radius:0;max-width:800px;margin:0 auto;position:relative;box-shadow:0 40px 80px -20px #0000004d,0 0 0 1px #ffffff0a;text-align:left}.terminal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #1e1e24;background:#111114}.traffic-lights{display:flex;gap:6px}.t-d{width:11px;height:11px;border-radius:50%}.t-red{background:#ff5f57}.t-yellow{background:#febc2e}.t-green{background:#28c840}.terminal-url{font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:.75rem;color:#6e6e73}.terminal-body{padding:24px 28px;font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:.82rem;line-height:1.8;color:#d4d4d8}.terminal-line{color:#a1a1aa}.t-cmd{color:#00c37a;font-weight:700}.t-url{color:#60a5fa}.t-str{color:#4ade80}.t-data{color:#fbbf24}.t-cursor{background:#00c37a40;padding:1px 4px;border-radius:3px}.terminal-sep{border:none;border-top:1px solid #1e1e24;margin:16px 0}.terminal-response{font-size:.8rem;color:#71717a}.t-res{color:#4ade80;font-weight:700}.terminal-badge{position:absolute;bottom:-14px;right:28px;background:var(--accent-primary);color:#fff;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;padding:5px 12px}.stat-float{position:absolute;display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border-color);padding:12px 18px;box-shadow:0 8px 32px #00000014;animation:floatBox 6s ease-in-out infinite}.stat-float--left{left:-30px;top:30%;animation-delay:0s}.stat-float--right{right:-30px;top:55%;animation-delay:1.5s}@keyframes floatBox{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.stat-float__icon{width:36px;height:36px;border-radius:8px;background:var(--accent-soft);color:var(--accent-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-float__value{font-size:1.1rem;font-weight:800;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.03em}.stat-float__label{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.hero-visual{position:relative;max-width:800px;margin:0 auto}.trust-bar{padding:var(--space-l) 0}.trust-bar .container{text-align:center}.trust-bar__label{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}.trust-bar__logos{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap;border:1px solid var(--border-color)}.trust-logo{padding:16px 28px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);border-right:1px solid var(--border-color);white-space:nowrap;transition:color .2s,background .2s;cursor:default}.trust-logo:last-child{border-right:none}.trust-logo:hover{color:var(--accent-primary);background:var(--accent-soft)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0;border:1px solid var(--border-color)}.feature-card{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:36px 32px;position:relative;transition:background .2s}.feature-card:nth-child(3n){border-right:none}.feature-card:nth-last-child(-n+3){border-bottom:none}.feature-card:hover{background:var(--bg-secondary)}.feature-icon{width:48px;height:48px;border-radius:0;background:var(--accent-soft);color:var(--accent-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-card h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:12px}.feature-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.feature-list{list-style:none;display:flex;flex-direction:column;gap:8px}.feature-list li{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);display:flex;align-items:center;gap:8px}.feature-list li:before{content:"–";color:var(--accent-primary);font-weight:800}.how-it-works{background:var(--bg-secondary)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0;border:1px solid var(--border-color)}.step{padding:40px 32px;border-right:1px solid var(--border-color);position:relative;display:flex;flex-direction:column;gap:20px}.step:last-child{border-right:none}.step-number{font-family:var(--font-display);font-size:2.5rem;font-weight:800;color:var(--border-color);letter-spacing:-.04em;line-height:1}.step-content h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:10px;letter-spacing:-.02em}.step-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.step-arrow{margin-top:auto;display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.code-block{background:#0d0d10;border:1px solid #2c2c2e;position:relative;text-align:left;box-shadow:0 20px 60px -15px #00000040}.code-block__header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #1e1e24;background:#111114}.code-block__label{font-family:SF Mono,Fira Mono,monospace;font-size:.75rem;color:#6e6e73}.code-block__body{padding:28px 32px;font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:.82rem;line-height:2;color:#a1a1aa;overflow-x:auto}.c-cmd{color:#00c37a;font-weight:700}.c-str{color:#4ade80}.c-cursor{color:#a78bfa;font-style:italic}.c-data{color:#fbbf24}.code-block__badge{position:absolute;bottom:-14px;right:28px;background:var(--accent-primary);color:#fff;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;padding:5px 12px}.integrations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0;border:1px solid var(--border-color)}.integration-card{display:flex;align-items:flex-start;gap:16px;padding:28px;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);position:relative;transition:background .2s;color:inherit;text-decoration:none}.integration-card:nth-child(3n){border-right:none}.integration-card:nth-last-child(-n+3){border-bottom:none}.integration-card:hover{background:var(--bg-secondary)}.integration-logo{width:44px;height:44px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;flex-shrink:0;letter-spacing:-.02em}.integration-name{font-weight:700;font-size:.9rem;color:var(--text-primary);margin-bottom:4px}.integration-desc{font-size:.8rem;color:var(--text-secondary);line-height:1.5}.integration-status{margin-left:auto;flex-shrink:0;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-primary);background:var(--accent-soft);padding:4px 8px;align-self:flex-start}.integration-status--any{color:var(--text-muted);background:var(--bg-tertiary)}.pricing-section{background:var(--bg-secondary)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0;border:1px solid var(--border-color)}.pricing-card{border-right:1px solid var(--border-color);padding:40px 36px;position:relative;display:flex;flex-direction:column;gap:24px;background:var(--bg-card);transition:background .2s}.pricing-card:last-child{border-right:none}.pricing-card:hover{background:var(--bg-card-hover)}.pricing-card--featured{background:#0d0d10;border-color:#00c37a;box-shadow:inset 0 0 0 1px #00c37a33}.pricing-card--featured:hover{background:#111115}.pricing-featured-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--accent-primary);color:#fff;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:5px 14px;white-space:nowrap}.pricing-tier{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-primary)}.pricing-name{font-family:var(--font-display);font-size:1.8rem;font-weight:800;letter-spacing:-.04em;line-height:1}.pricing-card--featured .pricing-name{color:#fff}.pricing-price{display:flex;align-items:baseline;gap:6px}.pricing-amount{font-family:var(--font-display);font-size:2.5rem;font-weight:800;letter-spacing:-.04em;color:var(--text-primary)}.pricing-card--featured .pricing-amount{color:#fff}.pricing-period{font-size:.8rem;color:var(--text-muted);font-weight:500}.pricing-features{display:flex;flex-direction:column;gap:10px;flex:1}.pricing-features li{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:500;color:var(--text-secondary)}.pricing-card--featured .pricing-features li{color:#a1a1a6}.faq-list{max-width:760px;margin:0 auto;border:1px solid var(--border-color)}.faq-item{border-bottom:1px solid var(--border-color);position:relative}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;font-weight:700;font-size:.95rem;color:var(--text-primary);cursor:pointer;list-style:none;transition:background .15s,color .15s}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{background:var(--bg-secondary);color:var(--accent-primary)}.faq-item[open] .faq-question{color:var(--accent-primary);background:var(--accent-soft)}.faq-chevron{flex-shrink:0;transition:transform .3s ease}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 28px 24px;font-size:.9rem;color:var(--text-secondary);line-height:1.7}.cta-section{background:#050505;border-top:1px solid #1c1c1e;padding:var(--space-xl) 0}.cta-inner{text-align:center}.site-footer{border-top:1px solid var(--border-color);padding:60px 0 40px;background:var(--bg-tertiary)}.site-footer__inner{display:flex;flex-direction:column;gap:28px}@media (min-width: 900px){.site-footer__inner{flex-direction:row;justify-content:space-between;align-items:flex-start}}.site-footer__copy{font-size:.85rem;color:var(--text-muted);line-height:1.6}.site-footer__nav{display:flex;flex-direction:column;gap:16px}@media (min-width: 900px){.site-footer__nav{align-items:flex-end}}.site-footer__links{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.82rem;color:var(--text-secondary)}.site-footer__links a:hover{color:var(--text-primary);text-decoration:underline}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){header #main-nav,.status-badge{display:none}.header-right{border-left:none;padding-left:0;margin-left:auto;margin-right:12px}.nav-toggle{display:flex}.logo{border-right:1px solid var(--border-color);padding-right:20px}.stat-float{display:none}.feature-card:nth-child(3n){border-right:1px solid var(--border-color)}.feature-card:nth-last-child(-n+3){border-bottom:1px solid var(--border-color)}.feature-card:last-child{border-right:none;border-bottom:none}.integration-card:nth-child(3n){border-right:1px solid var(--border-color)}.integration-card:nth-last-child(-n+3){border-bottom:1px solid var(--border-color)}.integration-card:last-child{border-right:none;border-bottom:none}.trust-logo{padding:12px 18px}}@media (max-width: 640px){.hero{padding-top:120px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{justify-content:center}.trust-bar__logos{flex-direction:column}.trust-logo{border-right:none;border-bottom:1px solid var(--border-color);text-align:center}.trust-logo:last-child{border-bottom:none}.steps-grid{grid-template-columns:1fr}.step{border-right:none;border-bottom:1px solid var(--border-color)}.step:last-child{border-bottom:none}.pricing-grid{grid-template-columns:1fr}.pricing-card{border-right:none;border-bottom:1px solid var(--border-color)}.pricing-card:last-child{border-bottom:none}.features-grid{grid-template-columns:1fr}.feature-card{border-right:none}.integrations-grid{grid-template-columns:1fr}.integration-card{border-right:none}.terminal-body{padding:16px 20px;font-size:.72rem}.pricing-featured-badge{position:relative;top:auto;left:auto;transform:none;display:inline-block;margin-bottom:8px}}
