*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--orange-50: #FFF7F0;--orange-100: #FFEDD5;--orange-200: #FED7AA;--orange-300: #FFB347;--orange-400: #FF9500;--orange-500: #FF6B2C;--orange-600: #E85D1A;--orange-700: #C44D15;--white: #FFFFFF;--gray-50: #FAFAFA;--gray-100: #F5F5F5;--gray-200: #E5E5E5;--gray-300: #D4D4D4;--gray-400: #A3A3A3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #171717;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--shadow-lg: 0 12px 40px rgba(0,0,0,.12);--shadow-glow: 0 0 60px rgba(255,107,44,.15)}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--gray-800);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 24px}a{text-decoration:none;color:inherit;transition:color .2s;cursor:pointer}button,[role=button],input[type=submit],input[type=button],select,.btn,.nav-toggle,.nav-logo,.feature-card,.testimonial-card,.pricing-card,.blog-card,.docs-card,.community-card,.job-card,.event-card{cursor:pointer}input[type=text],input[type=email],input[type=password],textarea{cursor:text}[disabled],.btn:disabled{cursor:not-allowed;opacity:.6}img{max-width:100%;height:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-sm);font-size:.938rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.btn-primary{background:var(--orange-500);color:var(--white)}.btn-primary:hover{background:var(--orange-600);transform:translateY(-1px);box-shadow:0 4px 16px #ff6b2c4d}.btn-outline{background:transparent;color:var(--gray-800);border:1.5px solid var(--gray-200)}.btn-outline:hover{border-color:var(--orange-500);color:var(--orange-500)}.btn-ghost{background:transparent;color:var(--gray-600)}.btn-ghost:hover{color:var(--orange-500)}.btn-lg{padding:16px 32px;font-size:1rem;border-radius:var(--radius-md)}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.nav.scrolled{border-bottom-color:var(--gray-100);box-shadow:var(--shadow-sm)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.nav-logo img{height:36px}.nav-links{display:flex;gap:36px}.nav-links a{font-size:.875rem;font-weight:500;color:var(--gray-600);transition:color .2s}.nav-links a:hover{color:var(--orange-500)}.nav-actions{display:flex;align-items:center;gap:12px}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.nav-toggle span{width:22px;height:2px;background:var(--gray-800);border-radius:2px;transition:all .3s}.hero{padding:160px 0 80px;text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(255,107,44,.06) 0%,transparent 70%);pointer-events:none}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--orange-50);border:1px solid var(--orange-100);border-radius:100px;font-size:.813rem;font-weight:500;color:var(--orange-600);margin-bottom:32px}.pulse{width:8px;height:8px;background:var(--orange-500);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.hero-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;color:var(--gray-900);margin-bottom:24px;letter-spacing:-.02em}.gradient-text{background:linear-gradient(135deg,var(--orange-500),var(--orange-400),var(--orange-300));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--gray-500);max-width:560px;margin:0 auto 40px;line-height:1.7}.hero-cta{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:80px}.hero-visual{position:relative;max-width:640px;margin:0 auto}.hero-glow{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(ellipse,rgba(255,107,44,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none}.hero-card{background:var(--gray-900);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg),var(--shadow-glow);text-align:left;position:relative}.hero-card-header{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08)}.dots{display:flex;gap:6px}.dots span{width:10px;height:10px;border-radius:50%}.dots span:nth-child(1){background:#ff5f56}.dots span:nth-child(2){background:#ffbd2e}.dots span:nth-child(3){background:#27c93f}.hero-card-title{font-size:.75rem;color:var(--gray-400);font-weight:400}.hero-card-body{padding:24px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;line-height:2}.code-line{color:var(--gray-300)}.code-line.indent{padding-left:24px}.code-accent{color:#c084fc}.code-orange{color:var(--orange-400)}.code-method{color:#67e8f9}.code-string{color:#86efac}.code-comment{color:var(--gray-500)}.social-proof{padding:60px 0;border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100)}.social-proof-text{text-align:center;font-size:.813rem;color:var(--gray-400);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.logo-strip{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.logo-strip span{font-size:1.125rem;font-weight:600;color:var(--gray-300);letter-spacing:-.02em}.section-header{text-align:center;margin-bottom:64px}.section-tag{display:inline-block;font-size:.813rem;font-weight:600;color:var(--orange-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.section-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:var(--gray-900);line-height:1.2;letter-spacing:-.02em;margin-bottom:16px}.section-subtitle{font-size:1.063rem;color:var(--gray-500);max-width:520px;margin:0 auto}.features{padding:120px 0}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.feature-card{padding:36px 32px;border-radius:var(--radius-lg);border:1px solid var(--gray-100);transition:all .3s ease}.feature-card:hover{border-color:var(--orange-100);box-shadow:var(--shadow-md);transform:translateY(-4px)}.feature-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--orange-50);border-radius:var(--radius-sm);margin-bottom:20px;color:var(--orange-500)}.feature-icon svg{width:24px;height:24px}.feature-card h3{font-size:1.125rem;font-weight:600;margin-bottom:12px;color:var(--gray-900)}.feature-card p{font-size:.938rem;color:var(--gray-500);line-height:1.7}.about{padding:120px 0;background:var(--gray-50)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-content .section-tag{display:block;margin-bottom:16px}.about-content .section-title{text-align:left;margin-bottom:24px}.about-content p{color:var(--gray-500);margin-bottom:16px;line-height:1.8}.about-stats{display:flex;gap:40px;margin-top:40px;padding-top:32px;border-top:1px solid var(--gray-200)}.stat-number{display:block;font-size:2rem;font-weight:700;color:var(--orange-500);letter-spacing:-.02em}.stat-label{font-size:.813rem;color:var(--gray-400);text-transform:uppercase;letter-spacing:.05em}.about-visual{display:flex;align-items:center;justify-content:center}.flame-animation{position:relative;width:200px;height:280px}.flame{position:absolute;bottom:0;left:50%;transform:translate(-50%);border-radius:50%/60% 60% 40% 40%;animation:flicker 3s ease-in-out infinite alternate}.flame-1{width:80px;height:160px;background:linear-gradient(to top,var(--orange-500),var(--orange-300),rgba(255,179,71,.2));animation-delay:0s}.flame-2{width:50px;height:120px;background:linear-gradient(to top,var(--orange-600),var(--orange-500),rgba(255,107,44,.1));animation-delay:.5s}.flame-3{width:30px;height:80px;background:linear-gradient(to top,var(--orange-700),var(--orange-500),rgba(255,107,44,.05));animation-delay:1s}@keyframes flicker{0%{transform:translate(-50%) scaleY(1) scaleX(1)}25%{transform:translate(-48%) scaleY(1.05) scaleX(.95)}50%{transform:translate(-52%) scaleY(.95) scaleX(1.05)}75%{transform:translate(-49%) scaleY(1.02) scaleX(.98)}to{transform:translate(-50%) scaleY(.98) scaleX(1.02)}}.community{padding:120px 0}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card{padding:32px;border-radius:var(--radius-lg);border:1px solid var(--gray-100);background:var(--white);transition:all .3s}.testimonial-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.testimonial-card p{font-size:.938rem;color:var(--gray-600);line-height:1.8;margin-bottom:24px}.testimonial-author{display:flex;align-items:center;gap:12px}.avatar{width:40px;height:40px;border-radius:50%;background:var(--orange-50);color:var(--orange-500);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.testimonial-author strong{display:block;font-size:.875rem;color:var(--gray-800)}.testimonial-author span{font-size:.75rem;color:var(--gray-400)}.pricing{padding:120px 0;background:var(--gray-50)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.pricing-card{padding:40px 32px;border-radius:var(--radius-lg);border:1px solid var(--gray-100);background:var(--white);text-align:center;position:relative;transition:all .3s}.pricing-card:hover{box-shadow:var(--shadow-md)}.pricing-card.featured{border-color:var(--orange-200);box-shadow:var(--shadow-lg),0 0 40px #ff6b2c14;transform:scale(1.03)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--orange-500);color:var(--white);padding:4px 16px;border-radius:100px;font-size:.75rem;font-weight:600}.pricing-card h3{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:var(--gray-900)}.price{font-size:3rem;font-weight:800;color:var(--gray-900);margin-bottom:8px;letter-spacing:-.03em}.price span{font-size:1rem;font-weight:400;color:var(--gray-400)}.price-desc{font-size:.875rem;color:var(--gray-400);margin-bottom:32px}.pricing-card ul{list-style:none;text-align:left;margin-bottom:32px}.pricing-card li{padding:10px 0;font-size:.875rem;color:var(--gray-600);border-bottom:1px solid var(--gray-50);display:flex;align-items:center;gap:8px}.pricing-card li:before{content:"✓";color:var(--orange-500);font-weight:700}.pricing-card .btn{width:100%}.cta{padding:120px 0}.cta-inner{text-align:center;max-width:600px;margin:0 auto}.cta-inner h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--gray-900);margin-bottom:16px;letter-spacing:-.02em}.cta-inner>p{color:var(--gray-500);margin-bottom:40px;font-size:1.063rem}.waitlist-form{display:flex;gap:12px;max-width:480px;margin:0 auto 16px}.waitlist-form input{flex:1;padding:16px 20px;border:1.5px solid var(--gray-200);border-radius:var(--radius-md);font-size:.938rem;font-family:inherit;outline:none;transition:border-color .2s}.waitlist-form input:focus{border-color:var(--orange-500)}.waitlist-form .btn{padding:16px 28px}.cta-note{font-size:.813rem;color:var(--gray-400)}.footer{padding:80px 0 40px;border-top:1px solid var(--gray-100)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:64px}.footer-brand p{margin-top:16px;font-size:.875rem;color:var(--gray-400);max-width:260px;line-height:1.7}.footer-social{display:flex;gap:16px;margin-top:24px}.footer-social a{color:var(--gray-400);transition:color .2s}.footer-social a:hover{color:var(--orange-500)}.footer-links h4{font-size:.813rem;font-weight:600;color:var(--gray-800);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.footer-links a{display:block;font-size:.875rem;color:var(--gray-500);padding:6px 0;transition:color .2s}.footer-links a:hover{color:var(--orange-500)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:32px;border-top:1px solid var(--gray-100)}.footer-bottom p{font-size:.813rem;color:var(--gray-400)}.footer-legal{display:flex;gap:24px}.footer-legal a{font-size:.813rem;color:var(--gray-400)}.footer-legal a:hover{color:var(--orange-500)}@media(max-width:1024px){.features-grid,.testimonials,.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-card.featured{transform:scale(1)}}@media(max-width:768px){.nav-links,.nav-actions{display:none}.nav-toggle{display:flex}.nav-links.active{display:flex;flex-direction:column;position:absolute;top:72px;left:0;right:0;background:var(--white);padding:24px;gap:16px;border-bottom:1px solid var(--gray-100);box-shadow:var(--shadow-md)}.hero{padding:120px 0 60px}.hero-cta{flex-direction:column;margin-bottom:60px}.hero-cta .btn{width:100%}.features-grid,.testimonials,.pricing-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:40px}.about-visual{order:-1}.about-stats{gap:24px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1 / -1}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.waitlist-form{flex-direction:column}.logo-strip{gap:24px}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr}.about-stats{flex-direction:column;gap:16px}}@media(prefers-reduced-motion:no-preference){.feature-card,.testimonial-card,.pricing-card{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease}.feature-card.visible,.testimonial-card.visible,.pricing-card.visible{opacity:1;transform:translateY(0)}.pricing-card.featured.visible{transform:scale(1.03)}@media(max-width:1024px){.pricing-card.featured.visible{transform:scale(1)}}}.page-content{padding:140px 0 80px;min-height:60vh}.page-header{text-align:center;margin-bottom:64px}.changelog-list{max-width:720px;margin:0 auto}.changelog-entry{padding:32px 0;border-bottom:1px solid var(--gray-100)}.changelog-entry:last-child{border-bottom:none}.changelog-date{display:flex;align-items:center;gap:12px;margin-bottom:12px}.changelog-date time{font-size:.813rem;color:var(--gray-400)}.changelog-badge{display:inline-block;padding:2px 10px;border-radius:100px;font-size:.688rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.changelog-badge.new{background:var(--orange-50);color:var(--orange-600)}.changelog-badge.improvement{background:#e0e7ff;color:#4338ca}.changelog-badge.fix{background:#d1fae5;color:#065f46}.changelog-entry h3{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin-bottom:8px}.changelog-entry>p{color:var(--gray-500);line-height:1.7;margin-bottom:12px}.changelog-entry ul{list-style:none;padding:0}.changelog-entry li{padding:4px 0 4px 20px;position:relative;font-size:.875rem;color:var(--gray-600)}.changelog-entry li:before{content:"•";position:absolute;left:4px;color:var(--orange-400)}.roadmap-timeline{max-width:720px;margin:0 auto}.roadmap-quarter{margin-bottom:48px}.roadmap-period{font-size:1.125rem;font-weight:600;color:var(--gray-900);margin-bottom:20px;display:flex;align-items:center;gap:12px}.badge-current{font-size:.688rem;font-weight:600;background:var(--orange-500);color:#fff;padding:2px 10px;border-radius:100px;text-transform:uppercase}.roadmap-items{display:flex;flex-direction:column;gap:12px}.roadmap-item{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-radius:var(--radius-md);border:1px solid var(--gray-100);transition:all .2s}.roadmap-item:hover{border-color:var(--orange-100);box-shadow:var(--shadow-sm)}.roadmap-status{width:10px;height:10px;border-radius:50%;margin-top:6px;flex-shrink:0}.roadmap-item.done .roadmap-status{background:#10b981}.roadmap-item.in-progress .roadmap-status{background:var(--orange-400);animation:pulse 2s infinite}.roadmap-item.planned .roadmap-status{background:var(--gray-300)}.roadmap-item h4{font-size:.938rem;font-weight:600;color:var(--gray-800);margin-bottom:4px}.roadmap-item p{font-size:.813rem;color:var(--gray-500)}.careers-perks{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:64px}.perk-card{padding:28px;border-radius:var(--radius-md);border:1px solid var(--gray-100);transition:all .2s}.perk-card:hover{border-color:var(--orange-100);box-shadow:var(--shadow-sm)}.perk-card h4{font-size:1rem;margin-bottom:8px;color:var(--gray-900)}.perk-card p{font-size:.875rem;color:var(--gray-500);line-height:1.7}.careers-section-title{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:24px}.job-list{display:flex;flex-direction:column;gap:12px;margin-bottom:48px}.job-card{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-radius:var(--radius-md);border:1px solid var(--gray-100);transition:all .2s}.job-card:hover{border-color:var(--orange-200);box-shadow:var(--shadow-md);transform:translate(4px)}.job-info h3{font-size:1rem;font-weight:600;color:var(--gray-900);margin-bottom:4px}.job-info p{font-size:.813rem;color:var(--gray-500)}.job-meta{display:flex;gap:12px}.job-location,.job-type{font-size:.75rem;font-weight:500;padding:4px 12px;border-radius:100px;background:var(--gray-50);color:var(--gray-600)}.careers-cta{text-align:center;padding:48px;background:var(--orange-50);border-radius:var(--radius-lg)}.careers-cta p{color:var(--gray-600);margin-bottom:20px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{border-radius:var(--radius-lg);border:1px solid var(--gray-100);overflow:hidden;transition:all .3s;cursor:pointer}.blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.blog-card-image{height:160px;display:flex;align-items:flex-start;padding:16px}.blog-category{font-size:.688rem;font-weight:600;text-transform:uppercase;background:#ffffffe6;padding:4px 10px;border-radius:100px;color:var(--gray-700)}.blog-card-body{padding:24px}.blog-card-body time{font-size:.75rem;color:var(--gray-400)}.blog-card-body h3{font-size:1rem;font-weight:600;color:var(--gray-900);margin:8px 0;line-height:1.4}.blog-card-body p{font-size:.813rem;color:var(--gray-500);line-height:1.7;margin-bottom:12px}.blog-read-more{font-size:.813rem;font-weight:500;color:var(--orange-500);transition:color .2s}.blog-card:hover .blog-read-more{color:var(--orange-600)}.press-content{max-width:720px;margin:0 auto}.press-section{margin-bottom:48px}.press-section h2{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin-bottom:16px}.press-section>p{color:var(--gray-500);line-height:1.8;margin-bottom:16px}.press-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.press-fact{padding:16px 20px;background:var(--gray-50);border-radius:var(--radius-sm)}.press-fact strong{display:block;font-size:.75rem;color:var(--gray-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.press-fact span{font-size:.938rem;font-weight:500;color:var(--gray-800)}.press-assets{display:flex;gap:24px}.press-asset-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 32px;border:1px solid var(--gray-100);border-radius:var(--radius-md);transition:all .2s;cursor:pointer}.press-asset-card:hover{border-color:var(--orange-200);box-shadow:var(--shadow-sm)}.press-asset-card span{font-size:.75rem;color:var(--gray-400)}.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.docs-card{display:block;padding:32px;border-radius:var(--radius-lg);border:1px solid var(--gray-100);transition:all .3s}.docs-card:hover{border-color:var(--orange-200);box-shadow:var(--shadow-md);transform:translateY(-4px)}.docs-icon{font-size:2rem;margin-bottom:16px}.docs-card h3{font-size:1.063rem;font-weight:600;color:var(--gray-900);margin-bottom:8px}.docs-card p{font-size:.813rem;color:var(--gray-500);line-height:1.7;margin-bottom:16px}.docs-link{font-size:.813rem;font-weight:500;color:var(--orange-500)}.docs-card:hover .docs-link{color:var(--orange-600)}.api-content{max-width:720px;margin:0 auto}.api-section{margin-bottom:48px}.api-section h2{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin-bottom:12px}.api-section>p{color:var(--gray-500);line-height:1.7;margin-bottom:16px}.api-section code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.813rem;background:var(--gray-50);padding:2px 8px;border-radius:4px;color:var(--orange-600)}.api-code-block{background:var(--gray-900);border-radius:var(--radius-md);overflow:hidden;margin:16px 0}.api-code-header{padding:10px 16px;font-size:.688rem;font-weight:500;color:var(--gray-400);background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08);text-transform:uppercase;letter-spacing:.05em}.api-code-block pre{padding:16px 20px;overflow-x:auto}.api-code-block code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.813rem;color:var(--gray-200);background:none;padding:0}.api-endpoint{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--gray-100);flex-wrap:wrap}.api-endpoint p{width:100%;margin-top:4px;margin-left:56px;font-size:.813rem;color:var(--gray-500)}.api-method{font-size:.688rem;font-weight:700;padding:4px 10px;border-radius:4px;font-family:JetBrains Mono,monospace;min-width:44px;text-align:center}.api-method.get{background:#d1fae5;color:#065f46}.api-method.post{background:#dbeafe;color:#1e40af}.api-limits{border:1px solid var(--gray-100);border-radius:var(--radius-md);overflow:hidden}.api-limit-row{display:flex;justify-content:space-between;padding:14px 20px;font-size:.875rem;border-bottom:1px solid var(--gray-100)}.api-limit-row:last-child{border-bottom:none}.api-limit-row span:first-child{font-weight:500;color:var(--gray-800)}.api-limit-row span:last-child{color:var(--gray-500)}.community-channels{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:80px}.community-card{display:block;padding:36px 32px;border-radius:var(--radius-lg);border:1px solid var(--gray-100);transition:all .3s}.community-card:hover{border-color:var(--orange-200);box-shadow:var(--shadow-md);transform:translateY(-4px)}.community-icon{color:var(--gray-700);margin-bottom:16px}.community-card:hover .community-icon{color:var(--orange-500)}.community-card h3{font-size:1.125rem;font-weight:600;color:var(--gray-900);margin-bottom:8px}.community-card p{font-size:.875rem;color:var(--gray-500);line-height:1.7;margin-bottom:16px}.community-cta{font-size:.813rem;font-weight:500;color:var(--orange-500)}.community-card:hover .community-cta{color:var(--orange-600)}.community-events h2{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:24px}.event-list{display:flex;flex-direction:column;gap:16px}.event-card{display:flex;align-items:center;gap:24px;padding:24px 28px;border-radius:var(--radius-md);border:1px solid var(--gray-100);transition:all .2s}.event-card:hover{border-color:var(--orange-100);box-shadow:var(--shadow-sm)}.event-date{display:flex;flex-direction:column;align-items:center;min-width:48px}.event-month{font-size:.688rem;font-weight:600;text-transform:uppercase;color:var(--orange-500)}.event-day{font-size:1.5rem;font-weight:700;color:var(--gray-900)}.event-info h4{font-size:.938rem;font-weight:600;color:var(--gray-900);margin-bottom:4px}.event-info p{font-size:.813rem;color:var(--gray-500)}.status-banner{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;border-radius:var(--radius-md);font-weight:600;font-size:1.063rem;margin-bottom:40px}.status-banner.operational{background:#d1fae5;color:#065f46}.status-dot{width:10px;height:10px;background:#10b981;border-radius:50%;animation:pulse 2s infinite}.status-list{max-width:640px;margin:0 auto 48px}.status-item{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--gray-100)}.status-service{display:flex;align-items:center;gap:12px;font-size:.938rem;color:var(--gray-800)}.status-indicator{width:8px;height:8px;border-radius:50%}.status-indicator.green{background:#10b981}.status-indicator.yellow{background:#f59e0b}.status-indicator.red{background:#ef4444}.status-label{font-size:.813rem;font-weight:500}.status-label.operational{color:#10b981}.status-uptime{max-width:640px;margin:0 auto}.status-uptime h3{font-size:1rem;font-weight:600;color:var(--gray-800);margin-bottom:16px}.uptime-bar{height:8px;background:var(--gray-100);border-radius:100px;overflow:hidden;margin-bottom:12px}.uptime-fill{height:100%;background:#10b981;border-radius:100px}.uptime-stats{display:flex;justify-content:space-between;font-size:.813rem;color:var(--gray-400)}.legal-content{max-width:720px;margin:0 auto}.legal-content section{margin-bottom:40px}.legal-content h2{font-size:1.125rem;font-weight:600;color:var(--gray-900);margin-bottom:12px}.legal-content p{color:var(--gray-500);line-height:1.8;margin-bottom:12px}.legal-content a{color:var(--orange-500);font-weight:500}.legal-content a:hover{color:var(--orange-600);text-decoration:underline}.legal-content ul{list-style:none;padding:0;margin-bottom:12px}.legal-content li{padding:6px 0 6px 20px;position:relative;font-size:.938rem;color:var(--gray-600);line-height:1.7}.legal-content li:before{content:"•";position:absolute;left:4px;color:var(--orange-400)}@media(max-width:768px){.blog-grid,.docs-grid,.community-channels,.careers-perks{grid-template-columns:1fr}.job-card{flex-direction:column;align-items:flex-start;gap:12px}.press-assets{flex-direction:column}.api-endpoint p{margin-left:0}}.nav-logo{transition:opacity .2s}.nav-logo:hover{opacity:.8}.hero-badge{cursor:default;transition:all .2s}.hero-badge:hover{background:var(--orange-100);border-color:var(--orange-200)}.logo-strip span{transition:color .2s;cursor:default}.logo-strip span:hover{color:var(--gray-500)}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:all .2s}.footer-social a:hover{background:var(--orange-50);color:var(--orange-500);transform:translateY(-2px)}.stat{transition:transform .2s}.stat:hover{transform:translateY(-2px)}.avatar{transition:transform .2s}.testimonial-card:hover .avatar{transform:scale(1.1)}.waitlist-form input:hover{border-color:var(--gray-300)}.pricing-card .btn:hover{transform:translateY(-1px)}.nav-toggle:hover span{background:var(--orange-500)}.hero-card{transition:transform .3s ease,box-shadow .3s ease}.hero-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg),0 0 80px #ff6b2c33}
