:root{--color-curb-emerald:#22c55e;--color-curb-emerald-dark:#15803d;--color-curb-amber:#f59e0b;--color-curb-navy:#0f172a;--color-curb-navy-dark:#020617;--color-curb-navy-light:#1e293b}.curb-hero.svelte-1qmdlxa.svelte-1qmdlxa{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--color-curb-navy) 0%,var(--color-curb-navy-dark) 100%);color:#fff;padding-top:var(--header-height)}.curb-hero-bg.svelte-1qmdlxa.svelte-1qmdlxa{position:absolute;inset:0;z-index:0}.curb-blob.svelte-1qmdlxa.svelte-1qmdlxa{position:absolute;border-radius:50%;filter:blur(100px);animation:svelte-1qmdlxa-curbBlobFloat 20s ease-in-out infinite}.curb-blob-1.svelte-1qmdlxa.svelte-1qmdlxa{width:600px;height:600px;background:var(--color-curb-emerald);opacity:.12;top:-20%;right:-10%;animation-delay:0s}.curb-blob-2.svelte-1qmdlxa.svelte-1qmdlxa{width:400px;height:400px;background:var(--color-curb-navy-light);opacity:.4;bottom:-10%;left:-5%;animation-delay:-7s}.curb-blob-3.svelte-1qmdlxa.svelte-1qmdlxa{width:300px;height:300px;background:var(--color-curb-amber);opacity:.08;top:40%;left:20%;animation-delay:-14s}@keyframes svelte-1qmdlxa-curbBlobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.curb-mesh.svelte-1qmdlxa.svelte-1qmdlxa{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(34,197,94,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(30,41,59,.25) 0%,transparent 50%)}.curb-grid.svelte-1qmdlxa.svelte-1qmdlxa{position:absolute;inset:0;background-image:linear-gradient(rgba(34,197,94,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(34,197,94,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}.curb-hero-content.svelte-1qmdlxa.svelte-1qmdlxa{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-lg);align-items:center;padding:var(--space-lg) var(--space-md)}.curb-eyebrow.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;align-items:center;gap:1rem;font-family:var(--font-heading);font-size:.9rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-curb-emerald);margin-bottom:1.5rem;opacity:0;transform:translateY(20px);transition:all .6s ease .2s}.eyebrow-line.svelte-1qmdlxa.svelte-1qmdlxa{width:40px;height:2px;background:var(--color-curb-emerald)}.curb-eyebrow.visible.svelte-1qmdlxa.svelte-1qmdlxa{opacity:1;transform:translateY(0)}.curb-headline.svelte-1qmdlxa.svelte-1qmdlxa{margin-bottom:1rem;opacity:0;transform:translateY(40px);transition:all .8s ease .4s}.curb-headline.visible.svelte-1qmdlxa.svelte-1qmdlxa{opacity:1;transform:translateY(0)}.logo-container.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;align-items:center;gap:1rem}.curb-logo.svelte-1qmdlxa.svelte-1qmdlxa{width:80px;height:80px}.curb-hero.svelte-1qmdlxa h1.svelte-1qmdlxa{font-size:clamp(4rem,10vw,8rem);font-weight:700;line-height:1}.text-curb-gradient.svelte-1qmdlxa.svelte-1qmdlxa{background:linear-gradient(135deg,var(--color-curb-emerald) 0%,#10b981 50%,var(--color-curb-amber) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.curb-subtitle.svelte-1qmdlxa.svelte-1qmdlxa{font-size:1.5rem;color:#fffc;margin-bottom:1.5rem;opacity:0;transform:translateY(20px);transition:all .6s ease .5s}.curb-subtitle.visible.svelte-1qmdlxa.svelte-1qmdlxa{opacity:1;transform:translateY(0)}.curb-hero-description.svelte-1qmdlxa.svelte-1qmdlxa{font-size:1.125rem;max-width:500px;color:#ffffffb3;line-height:1.8;margin-bottom:1.5rem;opacity:0;transform:translateY(20px);transition:all .6s ease .6s}.curb-hero-description.visible.svelte-1qmdlxa.svelte-1qmdlxa{opacity:1;transform:translateY(0)}.curb-hero-tags.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;opacity:0;transform:translateY(20px);transition:all .6s ease .7s}.curb-hero-tags.visible.svelte-1qmdlxa.svelte-1qmdlxa{opacity:1;transform:translateY(0)}.hero-tag.svelte-1qmdlxa.svelte-1qmdlxa{padding:.4rem .8rem;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);border-radius:20px;font-size:.75rem;font-family:var(--font-heading);font-weight:500;color:var(--color-curb-emerald);text-transform:uppercase;letter-spacing:.05em}.curb-hero-cta.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;gap:1rem;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:all .6s ease .8s}.curb-hero-cta.visible.svelte-1qmdlxa.svelte-1qmdlxa{opacity:1;transform:translateY(0)}.curb-hero-visual.svelte-1qmdlxa.svelte-1qmdlxa{position:relative;opacity:0;transform:translateY(30px) scale(.95);transition:all .8s ease .7s}.curb-hero-visual.visible.svelte-1qmdlxa.svelte-1qmdlxa{opacity:1;transform:translateY(0) scale(1)}.curb-browser-mockup.svelte-1qmdlxa.svelte-1qmdlxa{background:rgba(15,23,42,.5);border-radius:16px;overflow:hidden;border:1px solid rgba(34,197,94,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0;cursor:pointer;font:inherit;color:inherit;text-align:left;display:block;width:100%}.curb-glow-animated.svelte-1qmdlxa.svelte-1qmdlxa{box-shadow:0 0 60px #22c55e26}.browser-header.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.1)}.browser-dots.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;gap:.5rem}.browser-dots.svelte-1qmdlxa .dot.svelte-1qmdlxa{width:12px;height:12px;border-radius:50%}.browser-dots.svelte-1qmdlxa .red.svelte-1qmdlxa{background:#ff5f57}.browser-dots.svelte-1qmdlxa .yellow.svelte-1qmdlxa{background:#febc2e}.browser-dots.svelte-1qmdlxa .green.svelte-1qmdlxa{background:#28c840}.browser-url.svelte-1qmdlxa.svelte-1qmdlxa{flex:1;padding:.5rem 1rem;background:rgba(0,0,0,.3);border-radius:6px;font-size:.8rem;color:#ffffff80;font-family:var(--font-heading)}.browser-content.svelte-1qmdlxa.svelte-1qmdlxa{padding:1.5rem;min-height:400px}.app-interface.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;flex-direction:column;gap:1.25rem}.app-header.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;align-items:center;gap:.75rem}.app-logo.svelte-1qmdlxa.svelte-1qmdlxa{font-size:1.5rem}.app-title.svelte-1qmdlxa.svelte-1qmdlxa{font-family:var(--font-heading);font-weight:600;font-size:1.25rem;color:var(--color-curb-emerald)}.app-form.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;flex-direction:column;gap:1rem}.form-field.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-1qmdlxa.svelte-1qmdlxa{height:10px;width:80px;background:rgba(255,255,255,.15);border-radius:4px}.field-label.short.svelte-1qmdlxa.svelte-1qmdlxa{width:60px}.field-input.svelte-1qmdlxa.svelte-1qmdlxa{height:40px;background:rgba(255,255,255,.08);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.field-textarea.svelte-1qmdlxa.svelte-1qmdlxa{height:80px;background:rgba(255,255,255,.08);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.app-output.svelte-1qmdlxa.svelte-1qmdlxa{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:12px;padding:1rem}.output-header.svelte-1qmdlxa.svelte-1qmdlxa{margin-bottom:.75rem}.output-badge.svelte-1qmdlxa.svelte-1qmdlxa{font-size:.75rem;font-weight:500;color:var(--color-curb-emerald)}.output-lines.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;flex-direction:column;gap:.5rem}.output-line.svelte-1qmdlxa.svelte-1qmdlxa{height:8px;background:rgba(255,255,255,.2);border-radius:4px}.output-line.w-full.svelte-1qmdlxa.svelte-1qmdlxa{width:100%}.output-line.w-90.svelte-1qmdlxa.svelte-1qmdlxa{width:90%}.output-line.w-85.svelte-1qmdlxa.svelte-1qmdlxa{width:85%}.output-line.w-75.svelte-1qmdlxa.svelte-1qmdlxa{width:75%}.app-actions.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;gap:.75rem}.action-btn.svelte-1qmdlxa.svelte-1qmdlxa{height:44px;border-radius:8px;flex:1}.action-btn.primary.svelte-1qmdlxa.svelte-1qmdlxa{background:var(--color-curb-emerald)}.action-btn.secondary.svelte-1qmdlxa.svelte-1qmdlxa{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.curb-scroll.svelte-1qmdlxa.svelte-1qmdlxa{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;color:#ffffff80;font-size:.75rem;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase}.scroll-indicator.svelte-1qmdlxa.svelte-1qmdlxa{width:24px;height:40px;border:2px solid rgba(34,197,94,.4);border-radius:12px;display:flex;justify-content:center;padding-top:8px}.scroll-dot.svelte-1qmdlxa.svelte-1qmdlxa{width:4px;height:8px;background:var(--color-curb-emerald);border-radius:2px;animation:svelte-1qmdlxa-scrollBounce 2s ease-in-out infinite}@keyframes svelte-1qmdlxa-scrollBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(12px);opacity:.5}}.curb-stats.svelte-1qmdlxa.svelte-1qmdlxa{background:linear-gradient(180deg,var(--color-curb-navy-dark) 0%,var(--color-curb-navy) 100%);color:#fff;padding:5rem 0}.stats-grid.svelte-1qmdlxa.svelte-1qmdlxa{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.stat-card.svelte-1qmdlxa.svelte-1qmdlxa{padding:1.75rem;text-align:center}.stat-number.svelte-1qmdlxa.svelte-1qmdlxa{display:block;font-family:var(--font-heading);font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.text-curb-amber.svelte-1qmdlxa.svelte-1qmdlxa{color:var(--color-curb-amber)}.stat-label.svelte-1qmdlxa.svelte-1qmdlxa{font-size:.85rem;color:#fff9;text-transform:uppercase;letter-spacing:.1em}.curb-glass-card.svelte-1qmdlxa.svelte-1qmdlxa{background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:all .3s ease}.curb-glass-card.svelte-1qmdlxa.svelte-1qmdlxa:hover{background:rgba(255,255,255,.05);border-color:#22c55e33}.curb-transformation.svelte-1qmdlxa.svelte-1qmdlxa{background:var(--color-curb-navy);color:#fff}.transformation-header.svelte-1qmdlxa.svelte-1qmdlxa{text-align:center;margin-bottom:var(--space-lg)}.transformation-header.svelte-1qmdlxa .transformation-title{font-size:clamp(2rem,4vw,3rem);color:#fff}.transformation-subtitle.svelte-1qmdlxa.svelte-1qmdlxa{font-size:1.125rem;color:#ffffffb3;max-width:600px;margin:1rem auto 0}.section-label.svelte-1qmdlxa.svelte-1qmdlxa{font-family:var(--font-heading);font-size:.85rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem}.text-curb-emerald.svelte-1qmdlxa.svelte-1qmdlxa{color:var(--color-curb-emerald)}.example-tabs.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;justify-content:center;gap:.75rem;margin-bottom:2rem}.example-tab.svelte-1qmdlxa.svelte-1qmdlxa{padding:.75rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:500;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#ffffffb3;cursor:pointer;transition:all .3s ease}.example-tab.svelte-1qmdlxa.svelte-1qmdlxa:hover{background:rgba(255,255,255,.08);border-color:#fff3}.example-tab.active.svelte-1qmdlxa.svelte-1qmdlxa{background:var(--color-curb-emerald);color:#fff;border-color:var(--color-curb-emerald);box-shadow:0 4px 15px #22c55e4d}.comparison-grid.svelte-1qmdlxa.svelte-1qmdlxa{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.comparison-card.svelte-1qmdlxa.svelte-1qmdlxa{padding:1.75rem}.comparison-card.before.svelte-1qmdlxa.svelte-1qmdlxa{border-color:#ef44444d}.comparison-card.after.svelte-1qmdlxa.svelte-1qmdlxa{border-color:#22c55e4d}.card-header.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.card-emoji.svelte-1qmdlxa.svelte-1qmdlxa{font-size:1.5rem}.card-title.svelte-1qmdlxa.svelte-1qmdlxa{font-weight:600;font-size:1.125rem}.before.svelte-1qmdlxa .card-title.svelte-1qmdlxa{color:#f87171}.after.svelte-1qmdlxa .card-title.svelte-1qmdlxa{color:var(--color-curb-emerald)}.card-badge.svelte-1qmdlxa.svelte-1qmdlxa{margin-left:auto;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500}.card-badge.negative.svelte-1qmdlxa.svelte-1qmdlxa{background:rgba(239,68,68,.2);color:#f87171}.card-badge.positive.svelte-1qmdlxa.svelte-1qmdlxa{background:rgba(34,197,94,.2);color:var(--color-curb-emerald)}.card-description.svelte-1qmdlxa.svelte-1qmdlxa{font-size:.875rem;color:#ffffff80;margin-bottom:1rem}.card-content.svelte-1qmdlxa.svelte-1qmdlxa{padding:1.25rem;background:rgba(0,0,0,.2);border-radius:12px;margin-bottom:1rem}.card-content.svelte-1qmdlxa p.svelte-1qmdlxa{font-size:1rem;line-height:1.7;color:#fffc}.card-footer.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#fff6;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.card-footer.svelte-1qmdlxa .separator.svelte-1qmdlxa{color:#fff3}.card-footer.svelte-1qmdlxa .negative.svelte-1qmdlxa{color:#f87171;font-weight:500}.card-footer.svelte-1qmdlxa .positive.svelte-1qmdlxa{color:var(--color-curb-emerald);font-weight:500}.curb-features.svelte-1qmdlxa.svelte-1qmdlxa{background:linear-gradient(180deg,var(--color-curb-navy) 0%,var(--color-curb-navy-dark) 100%);color:#fff}.features-header.svelte-1qmdlxa.svelte-1qmdlxa{text-align:center;margin-bottom:var(--space-lg)}.features-header.svelte-1qmdlxa .features-title{font-size:clamp(2rem,4vw,3rem);color:#fff}.features-subtitle.svelte-1qmdlxa.svelte-1qmdlxa{font-size:1.125rem;color:#ffffffb3;max-width:600px;margin:1rem auto 0}.features-grid.svelte-1qmdlxa.svelte-1qmdlxa{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card.svelte-1qmdlxa.svelte-1qmdlxa{padding:1.75rem}.feature-icon-box.svelte-1qmdlxa.svelte-1qmdlxa{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.25rem}.feature-icon-box.emerald.svelte-1qmdlxa.svelte-1qmdlxa{background:linear-gradient(135deg,var(--color-curb-emerald) 0%,#10b981 100%);box-shadow:0 8px 20px #22c55e4d}.feature-icon-box.amber.svelte-1qmdlxa.svelte-1qmdlxa{background:linear-gradient(135deg,#fbbf24 0%,var(--color-curb-amber) 100%);box-shadow:0 8px 20px #f59e0b4d}.feature-icon-box.purple.svelte-1qmdlxa.svelte-1qmdlxa{background:linear-gradient(135deg,#a78bfa,#8b5cf6);box-shadow:0 8px 20px #8b5cf64d}.feature-icon-box.blue.svelte-1qmdlxa.svelte-1qmdlxa{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 8px 20px #3b82f64d}.feature-icon-box.pink.svelte-1qmdlxa.svelte-1qmdlxa{background:linear-gradient(135deg,#f472b6,#ec4899);box-shadow:0 8px 20px #ec48994d}.feature-card.svelte-1qmdlxa h3.svelte-1qmdlxa{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:#fff}.feature-card.svelte-1qmdlxa p.svelte-1qmdlxa{font-size:.95rem;color:#fff9;line-height:1.6}.curb-tech.svelte-1qmdlxa.svelte-1qmdlxa{background:var(--color-curb-navy-dark);color:#fff}.tech-header.svelte-1qmdlxa.svelte-1qmdlxa{text-align:center;margin-bottom:var(--space-lg)}.tech-header.svelte-1qmdlxa .tech-title{font-size:clamp(2rem,4vw,3rem);color:#fff}.tech-grid.svelte-1qmdlxa.svelte-1qmdlxa{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.tech-category.svelte-1qmdlxa h3.svelte-1qmdlxa{font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-curb-emerald);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(34,197,94,.3)}.tech-items.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;flex-direction:column;gap:.75rem}.tech-item.svelte-1qmdlxa.svelte-1qmdlxa{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.125rem}.tech-name.svelte-1qmdlxa.svelte-1qmdlxa{font-family:var(--font-heading);font-weight:600;font-size:.9rem;color:#fff}.tech-desc.svelte-1qmdlxa.svelte-1qmdlxa{font-size:.75rem;color:#ffffff80}.curb-cta.svelte-1qmdlxa.svelte-1qmdlxa{background:linear-gradient(135deg,var(--color-curb-navy) 0%,var(--color-curb-navy-dark) 100%);color:#fff;position:relative;overflow:hidden}.curb-cta.svelte-1qmdlxa.svelte-1qmdlxa:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(34,197,94,.12) 0%,transparent 70%);filter:blur(60px)}.curb-cta.svelte-1qmdlxa.svelte-1qmdlxa:after{content:"";position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(245,158,11,.08) 0%,transparent 70%);filter:blur(60px)}.cta-content.svelte-1qmdlxa.svelte-1qmdlxa{position:relative;text-align:center;max-width:700px;margin:0 auto}.cta-content.svelte-1qmdlxa .cta-title{font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem;color:#fff}.cta-description.svelte-1qmdlxa.svelte-1qmdlxa{font-size:1.125rem;color:#ffffffb3;margin-bottom:2rem}.cta-buttons.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.cta-features.svelte-1qmdlxa.svelte-1qmdlxa{display:flex;justify-content:center;gap:2rem;font-size:.9rem;color:#fff9}.btn.svelte-1qmdlxa.svelte-1qmdlxa{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-family:var(--font-heading);font-weight:600;font-size:.9rem;border-radius:12px;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.btn-curb.svelte-1qmdlxa.svelte-1qmdlxa{background:var(--color-curb-emerald);color:#fff;box-shadow:0 10px 30px #22c55e4d}.btn-curb.svelte-1qmdlxa.svelte-1qmdlxa:hover{background:var(--color-curb-emerald-dark);transform:translateY(-2px);box-shadow:0 15px 40px #22c55e66}.btn-curb-outline.svelte-1qmdlxa.svelte-1qmdlxa{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.2)}.btn-curb-outline.svelte-1qmdlxa.svelte-1qmdlxa:hover{background:rgba(255,255,255,.05);border-color:#fff6}.btn-icon.svelte-1qmdlxa.svelte-1qmdlxa{width:18px;height:18px}@media (max-width: 1200px){.tech-grid.svelte-1qmdlxa.svelte-1qmdlxa{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.curb-hero-content.svelte-1qmdlxa.svelte-1qmdlxa{grid-template-columns:1fr;text-align:center}.curb-hero-visual.svelte-1qmdlxa.svelte-1qmdlxa{order:-1;max-width:600px;margin:0 auto}.curb-hero-description.svelte-1qmdlxa.svelte-1qmdlxa{margin:0 auto 1.5rem}.curb-hero-tags.svelte-1qmdlxa.svelte-1qmdlxa,.curb-hero-cta.svelte-1qmdlxa.svelte-1qmdlxa,.logo-container.svelte-1qmdlxa.svelte-1qmdlxa{justify-content:center}.features-grid.svelte-1qmdlxa.svelte-1qmdlxa{grid-template-columns:repeat(2,1fr)}.comparison-grid.svelte-1qmdlxa.svelte-1qmdlxa{grid-template-columns:1fr}}@media (max-width: 768px){.stats-grid.svelte-1qmdlxa.svelte-1qmdlxa{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-card.svelte-1qmdlxa.svelte-1qmdlxa{padding:1.5rem}.stat-number.svelte-1qmdlxa.svelte-1qmdlxa{font-size:2rem}.features-grid.svelte-1qmdlxa.svelte-1qmdlxa{grid-template-columns:1fr}.tech-grid.svelte-1qmdlxa.svelte-1qmdlxa{grid-template-columns:1fr;gap:2rem}.browser-content.svelte-1qmdlxa.svelte-1qmdlxa{min-height:300px}.curb-logo.svelte-1qmdlxa.svelte-1qmdlxa{width:60px;height:60px}.example-tabs.svelte-1qmdlxa.svelte-1qmdlxa{flex-wrap:wrap}.cta-features.svelte-1qmdlxa.svelte-1qmdlxa{flex-direction:column;gap:.75rem}}@media (max-width: 480px){.stats-grid.svelte-1qmdlxa.svelte-1qmdlxa{grid-template-columns:1fr}.curb-hero-cta.svelte-1qmdlxa.svelte-1qmdlxa{flex-direction:column;align-items:center}.cta-buttons.svelte-1qmdlxa.svelte-1qmdlxa{flex-direction:column}.cta-buttons.svelte-1qmdlxa .btn.svelte-1qmdlxa{width:100%;justify-content:center}}.curb-secret-overlay.svelte-1qmdlxa.svelte-1qmdlxa{position:fixed;inset:0;background:rgba(15,36,25,.97);display:flex;align-items:center;justify-content:center;z-index:10001;animation:svelte-1qmdlxa-fadeIn .3s ease;backdrop-filter:blur(10px)}.curb-secret-content.svelte-1qmdlxa.svelte-1qmdlxa{text-align:center;padding:3rem;max-width:500px;animation:svelte-1qmdlxa-popIn .5s cubic-bezier(.34,1.56,.64,1)}.curb-secret-emoji.svelte-1qmdlxa.svelte-1qmdlxa{font-size:4rem;margin-bottom:1rem;animation:svelte-1qmdlxa-bounce 1s ease infinite}.curb-secret-title.svelte-1qmdlxa.svelte-1qmdlxa{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,2.5rem);margin-bottom:1rem;background:linear-gradient(135deg,#22c55e,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.curb-secret-text.svelte-1qmdlxa.svelte-1qmdlxa{font-size:1.1rem;color:#ffffffe6;line-height:1.8}@keyframes svelte-1qmdlxa-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1qmdlxa-popIn{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-1qmdlxa-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
