@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@300;400;700&family=Space+Mono:wght@400;700&display=swap";:root{--seed-bg:#3a6341;--seed-fg:#e8e8e4;--seed-surface:#fff;--seed-accent:#edff45;--seed-radius:0px;--color-primary:var(--seed-bg);--color-fg:var(--seed-fg);--color-surface:var(--seed-surface);--color-accent:var(--seed-accent);--color-text-on-surface:var(--seed-bg);--color-text-muted:#3a634173;--color-text-body:#3a6341e6;--fg-03:#e8e8e408;--fg-06:#e8e8e40f;--fg-08:#e8e8e414;--fg-10:#e8e8e41a;--fg-12:#e8e8e41f;--fg-15:#e8e8e426;--fg-20:#e8e8e433;--fg-25:#e8e8e440;--fg-30:#e8e8e44d;--fg-35:#e8e8e459;--fg-40:#e8e8e466;--fg-50:#e8e8e480;--fg-60:#e8e8e499;--fg-70:#e8e8e4b3;--primary-03:#3a634108;--primary-05:#3a63410d;--primary-08:#3a634114;--primary-10:#3a63411a;--surface-06:#ffffff0f;--surface-10:#ffffff1a;--surface-hover:#fafafa;--white:#fff;--font-display:"Playfair Display", "Times New Roman", serif;--font-mono:"Space Mono", "Courier New", monospace;--gutter:48px;--section-gap:40px;--edge-gap:24px;--shadow-cta:0 4px 14px #00000040;--ease-default:cubic-bezier(.4, 0, .2, 1);--transition-fast:.15s var(--ease-default)}*,:before,:after{box-sizing:border-box;margin:0;padding:0;border-radius:var(--seed-radius)!important}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-mono);background-color:var(--color-primary);color:var(--color-fg);text-transform:uppercase;letter-spacing:.06em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.4;overflow-x:hidden}.noise-overlay{pointer-events:none;z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.noise-overlay:before{content:"";background:radial-gradient(120% 90% at 50% 42%, transparent 50%, var(--seed-bg) 100%);opacity:.2;position:absolute;inset:0}.noise-overlay:after{content:"";opacity:.15;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;background-size:12.8rem 12.8rem;position:absolute;inset:0}.arc-decoration{background:linear-gradient(160deg, transparent 0%, var(--color-fg) 15%, var(--color-accent) 20%, var(--color-primary) 25%, transparent 35%, transparent 40%, var(--color-fg) 55%, var(--color-accent) 60%, var(--color-primary) 65%, transparent 75%, transparent 80%, var(--color-fg) 95%, var(--color-accent) 100%);opacity:.6;width:207px;height:181px;position:absolute;border-radius:50%!important}.ghost-wordmark{font-family:var(--font-display);color:var(--color-accent);opacity:.08;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:6px;z-index:0;font-size:180px;font-weight:300;position:fixed;top:12%;left:-2%}.nav{z-index:100;padding:18px var(--gutter);background:0 0;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{color:var(--color-fg);align-items:baseline;gap:6px;text-decoration:none;display:flex}.nav-logo-serif{font-family:var(--font-display);letter-spacing:.08em;font-size:16px;font-weight:700}.nav-logo-mono{font-family:var(--font-mono);letter-spacing:.12em;opacity:.7;font-size:10px;font-weight:400}.nav-links{align-items:center;gap:32px;list-style:none;display:flex}.nav-links a{font-family:var(--font-display);letter-spacing:.03em;color:var(--color-fg);text-transform:uppercase;transition:opacity var(--transition-fast);font-size:11px;font-weight:700;text-decoration:none}.nav-links a:hover{opacity:.7}.nav-right{align-items:center;gap:20px;display:flex}.lang-switch{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);cursor:pointer;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.lang-switch span{opacity:.45;transition:opacity var(--transition-fast)}.lang-switch span.active{opacity:1}.lang-switch .divider{opacity:.3;margin:0 2px}.nav-auth-btn{font-family:var(--font-display);letter-spacing:.03em;color:var(--color-fg);cursor:pointer;text-transform:uppercase;transition:opacity var(--transition-fast);opacity:.8;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.nav-auth-btn:hover{opacity:1}.nav-auth-btn--primary{opacity:1;font-weight:400}.hero{min-height:auto;padding:120px var(--gutter) 24px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-content{z-index:2;text-align:center;width:100%;max-width:700px;position:relative}.hero-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-fg);opacity:.7;margin-bottom:20px;font-size:10px;font-weight:400}.hero-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-fg);margin-bottom:16px;font-size:48px;font-weight:300;line-height:1.05}.hero-title-bold{color:var(--color-fg);text-underline-offset:6px;font-style:italic;font-weight:300;text-decoration:underline;text-decoration-thickness:1px}.hero-subtitle{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);opacity:.6;max-width:500px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:11px;font-weight:400;line-height:1.6}.search-container{width:100%;max-width:580px;margin:0 auto;position:relative}.search-input{width:100%;font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg);background:var(--fg-06);border:1px solid var(--fg-20);text-transform:uppercase;transition:all var(--transition-fast);outline:none;padding:18px 130px 18px 20px;font-size:11px;font-weight:400}.search-input::placeholder{color:var(--fg-35);text-transform:uppercase;letter-spacing:.1em}.search-input:focus{border-color:var(--fg-50);background:var(--fg-10)}.search-btn{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-primary);background:var(--color-fg);cursor:pointer;text-transform:uppercase;box-shadow:var(--shadow-cta);transition:all var(--transition-fast);border:none;align-items:center;gap:8px;padding:12px 20px;font-size:11px;font-weight:400;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-btn:hover{background:var(--white)}.search-btn svg{width:14px;height:14px}.progress-section{z-index:2;width:100%;max-width:580px;margin-top:24px;position:relative}.progress-stages{justify-content:center;align-items:center;gap:8px;display:flex}.progress-stage{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);opacity:.4;align-items:center;gap:6px;font-size:10px;font-weight:400;transition:opacity .4s;display:flex}.progress-stage.active{opacity:1}.progress-stage.completed{opacity:.6}.progress-dot{background:var(--color-fg);opacity:.3;width:6px;height:6px;transition:all .4s}.progress-stage.active .progress-dot{opacity:1;animation:1.2s ease-in-out infinite pulse-dot}.progress-stage.completed .progress-dot{opacity:.8;background:var(--color-accent)}.progress-connector{background:var(--fg-15);width:20px;height:1px}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}.results-section{z-index:2;padding:0 var(--gutter) 60px;width:100%;max-width:1100px;margin:0 auto;position:relative}.results-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.results-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-fg);font-size:28px;font-weight:300}.results-count{font-family:var(--font-mono);letter-spacing:.08em;color:#3a6341;opacity:.7;font-size:11px;font-weight:700}.tab-switcher{border-bottom:1px solid var(--fg-10);gap:0;margin-bottom:32px;display:flex}.tab-btn{font-family:var(--font-mono);letter-spacing:.08em;color:#3a6341;opacity:.5;cursor:pointer;text-transform:uppercase;transition:all var(--transition-fast);background:0 0;border:none;padding:12px 24px;font-size:12px;font-weight:400;position:relative}.tab-btn.active{opacity:1;font-weight:700}.tab-btn.active:after{content:"";background:#3a6341;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab-btn:hover{opacity:.8}.result-card{background:var(--color-surface);color:var(--color-text-on-surface);transition:all var(--transition-fast);margin-bottom:12px;padding:24px 28px;position:relative}.result-card:hover{background:var(--surface-hover)}.result-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.result-card-title{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-primary);text-transform:uppercase;font-size:18px;font-weight:300;line-height:1.2}.result-card-actions{align-items:center;gap:12px;display:flex}.favorite-btn{cursor:pointer;color:var(--color-primary);opacity:.4;transition:all var(--transition-fast);background:0 0;border:none;padding:4px}.favorite-btn:hover,.favorite-btn.active{opacity:1;color:var(--color-accent)}.favorite-btn svg{width:16px;height:16px}.external-link{cursor:pointer;color:var(--color-primary);opacity:.4;transition:all var(--transition-fast);background:0 0;border:none;padding:4px}.external-link:hover{opacity:1}.external-link svg{width:14px;height:14px}.result-card-meta{flex-wrap:wrap;gap:16px;display:flex}.meta-tag{font-family:var(--font-mono);letter-spacing:.06em;color:#3a6341;opacity:.7;align-items:center;gap:4px;font-size:10px;font-weight:400;display:flex}.meta-tag .label{opacity:.5}.result-card-expand{border-top:1px solid var(--primary-08);margin-top:12px;padding-top:12px}.expand-btn{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-primary);opacity:.6;cursor:pointer;text-transform:uppercase;transition:opacity var(--transition-fast);background:0 0;border:none;font-size:10px;font-weight:700}.expand-btn:hover{opacity:1}.expand-details{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.detail-item{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-primary);font-size:10px}.detail-item .detail-label{opacity:.4;margin-bottom:2px}.detail-item .detail-value{opacity:.8;font-weight:700}.composite-panel{background:var(--color-surface);color:var(--color-text-on-surface);margin-bottom:12px;padding:32px}.composite-header{margin-bottom:24px}.composite-title{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-primary);margin-bottom:8px;font-size:20px;font-weight:300}.composite-label{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-primary);opacity:.5;font-size:10px}.composite-breakdown{margin-bottom:24px}.component-row{align-items:center;gap:16px;margin-bottom:16px;display:flex}.component-name{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-primary);min-width:140px;font-size:11px;font-weight:700}.component-bar-track{background:var(--primary-08);flex:1;height:4px;position:relative}.component-bar-fill{background:var(--color-primary);height:100%;transition:width .6s var(--ease-default)}.component-percent{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-primary);text-align:right;min-width:40px;font-size:11px;font-weight:700}.composite-hint{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-primary);opacity:.5;border-top:1px solid var(--primary-08);padding-top:16px;font-size:10px;line-height:1.6}.chemical-panel{background:var(--color-surface);color:var(--color-text-on-surface);margin-bottom:12px;padding:32px}.chemical-header{margin-bottom:24px}.chemical-name{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-primary);margin-bottom:12px;font-size:20px;font-weight:300}.chemical-formula{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-primary);margin-bottom:4px;font-size:14px;font-weight:700}.chemical-mass{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-primary);opacity:.5;font-size:10px}.chemical-equation{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-primary);opacity:.7;background:var(--primary-03);margin-bottom:24px;padding:16px;font-size:9px;line-height:1.8}.chemical-table{border-collapse:collapse;width:100%}.chemical-table th{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-primary);opacity:.4;text-align:left;border-bottom:1px solid var(--primary-10);padding:8px 12px;font-size:10px;font-weight:700}.chemical-table td{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-primary);opacity:.8;border-bottom:1px solid var(--primary-05);padding:10px 12px;font-size:11px}.alternatives-section{margin-top:40px}.alternatives-title{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-fg);margin-bottom:20px;font-size:20px;font-weight:300}.alternative-card{background:var(--surface-06);border:1px solid var(--fg-12);transition:all var(--transition-fast);margin-bottom:8px;padding:20px 24px}.alternative-card:hover{background:var(--surface-10);border-color:var(--fg-20)}.alternative-name{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-fg);margin-bottom:6px;font-size:14px;font-weight:300}.alternative-reason{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg);opacity:.5;font-size:10px;line-height:1.6}.footer{z-index:2;padding:60px var(--gutter) 30px;border-top:1px solid var(--fg-06);position:relative}.footer-content{grid-template-columns:1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.footer-brand .footer-logo{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-fg);margin-bottom:8px;font-size:14px;font-weight:700}.footer-brand .footer-tagline{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);opacity:.4;font-size:10px;line-height:1.6}.footer-links{justify-content:center;gap:24px;display:flex}.footer-links a{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);opacity:.5;text-transform:uppercase;transition:opacity var(--transition-fast);font-size:10px;font-weight:700;text-decoration:none}.footer-links a:hover{opacity:1}.footer-right{text-align:right}.footer-ecoinvent{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);opacity:.4;margin-bottom:8px;font-size:10px}.footer-copyright{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg);opacity:.25;font-size:9px}.nav-link-active{position:relative;opacity:1!important}.nav-link-active:after{content:"";background:var(--color-accent);opacity:.6;height:1px;position:absolute;bottom:-4px;left:0;right:0}.nav-skill-link{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-accent);text-transform:uppercase;opacity:.8;transition:opacity var(--transition-fast);align-items:center;gap:4px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.nav-skill-link:hover{opacity:1}.nav-skill-link svg{width:12px;height:12px}.pricing-page{min-height:100vh;padding:140px var(--gutter) 80px;position:relative;overflow:hidden}.pricing-wordmark{opacity:.04;font-size:160px;top:5%;left:50%;transform:translate(-50%)}.pricing-header{text-align:center;z-index:2;max-width:600px;margin:0 auto 64px;position:relative}.pricing-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-fg);opacity:.7;margin-bottom:20px;font-size:10px;font-weight:400}.pricing-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-fg);margin-bottom:16px;font-size:42px;font-weight:300;line-height:1.1}.pricing-subtitle{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);opacity:.6;margin:0 auto;font-size:11px;font-weight:400;line-height:1.6}.billing-toggle{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);justify-content:center;align-items:center;gap:12px;margin-top:40px;font-size:11px;display:flex}.billing-toggle-active{opacity:1;font-weight:700}.billing-toggle span:not(.billing-toggle-active):not(.billing-discount){opacity:.4}.billing-switch{background:var(--fg-15);border:1px solid var(--fg-25);cursor:pointer;width:40px;height:20px;transition:background var(--transition-fast);padding:0;position:relative}.billing-switch.annual{background:var(--fg-25)}.billing-switch-knob{background:var(--color-fg);width:14px;height:14px;transition:transform .2s var(--ease-default);display:block;position:absolute;top:2px;left:2px}.billing-switch.annual .billing-switch-knob{transform:translate(20px)}.billing-discount{color:var(--color-accent);opacity:.8;margin-left:4px;font-size:10px}.pricing-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:0 auto 64px;display:grid;position:relative}.pricing-card{background:var(--surface-06);border:1px solid var(--fg-10);transition:all var(--transition-fast);padding:32px 24px;position:relative}.pricing-card:hover{background:var(--surface-10);border-color:var(--fg-20)}.pricing-card-highlighted{border-color:var(--color-accent);background:var(--fg-06)}.pricing-card-highlighted:hover{background:var(--fg-08)}.pricing-badge{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-primary);background:var(--color-accent);padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.pricing-card-header{margin-bottom:24px}.pricing-tier-name{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-fg);margin-bottom:8px;font-size:20px;font-weight:700}.pricing-tier-desc{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg);opacity:.5;font-size:10px;line-height:1.4}.pricing-price{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.pricing-amount{font-family:var(--font-display);color:var(--color-fg);font-size:36px;font-weight:300}.pricing-period{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg);opacity:.5;font-size:8px}.pricing-annual-note{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg);opacity:.4;margin-bottom:20px;font-size:10px}.pricing-cta{width:100%;font-family:var(--font-display);letter-spacing:.04em;color:var(--color-fg);border:1px solid var(--fg-20);cursor:pointer;text-transform:uppercase;transition:all var(--transition-fast);background:0 0;margin-bottom:24px;padding:12px;font-size:11px;font-weight:700}.pricing-cta:hover{border-color:var(--fg-40);background:var(--fg-06)}.pricing-cta-primary{background:var(--color-fg);color:var(--color-primary);border-color:var(--color-fg)}.pricing-cta-primary:hover{background:var(--white);border-color:var(--white)}.pricing-features{flex-direction:column;gap:10px;display:flex}.pricing-feature-row{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-fg);justify-content:space-between;align-items:center;font-size:10px;display:flex}.pricing-feature-label{opacity:.5}.pricing-feature-value{opacity:.9;align-items:center;font-weight:700;display:flex}.pricing-comparison{z-index:2;max-width:1100px;margin:0 auto 48px;position:relative}.pricing-comparison-title{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-fg);text-align:center;margin-bottom:32px;font-size:22px;font-weight:300}.comparison-table{border-collapse:collapse;width:100%}.comparison-table th{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);opacity:.5;text-align:center;border-bottom:1px solid var(--fg-10);padding:12px 16px;font-size:8px;font-weight:700}.comparison-table th:first-child{text-align:left}.comparison-table td{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-fg);opacity:.7;text-align:center;border-bottom:1px solid var(--fg-06);padding:14px 16px;font-size:8px}.comparison-feature-name{text-align:left!important;opacity:.5!important}.comparison-feature-value{vertical-align:middle}.pricing-refund{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);opacity:.35;z-index:2;font-size:10px;position:relative}.about-page{min-height:100vh;padding:140px var(--gutter) 80px;position:relative;overflow:hidden}.about-wordmark{opacity:.04;font-size:140px;top:3%;left:auto;right:5%;transform:none}.about-hero{text-align:center;z-index:2;max-width:700px;margin:0 auto 80px;position:relative}.about-stats{z-index:2;grid-template-columns:repeat(4,1fr);gap:24px;max-width:900px;margin:0 auto 80px;display:grid;position:relative}.about-stat{text-align:center;border:1px solid var(--fg-08);background:var(--surface-06);padding:32px 16px}.about-stat-value{font-family:var(--font-display);color:var(--color-fg);margin-bottom:8px;font-size:36px;font-weight:300}.about-stat-label{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-fg);opacity:.5;font-size:10px}.about-features{z-index:2;max-width:1100px;margin:0 auto 80px;position:relative}.about-section-title{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-fg);text-align:center;margin-bottom:40px;font-size:22px;font-weight:300}.about-features-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.about-feature-card{background:var(--surface-06);border:1px solid var(--fg-08);transition:all var(--transition-fast);padding:32px}.about-feature-card:hover{background:var(--surface-10);border-color:var(--fg-15)}.about-feature-title{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-fg);margin-bottom:12px;font-size:16px;font-weight:700}.about-feature-desc{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg);opacity:.5;font-size:10px;line-height:1.6}.about-tech{z-index:2;max-width:900px;margin:0 auto 80px;position:relative}.about-tech-grid{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.about-tech-item{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg);opacity:.6;border:1px solid var(--fg-10);transition:all var(--transition-fast);padding:12px 20px;font-size:11px;font-weight:700}.about-tech-item:hover{opacity:1;border-color:var(--fg-25);background:var(--fg-06)}.about-cta{text-align:center;z-index:2;border-top:1px solid var(--fg-06);padding:60px 0;position:relative}.section-divider{background:var(--fg-06);width:100%;height:1px;margin:40px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .5s var(--ease-default) forwards}@media (width<=768px){:root{--gutter:24px}.hero-title{font-size:32px}.ghost-wordmark{font-size:100px}.nav-links{display:none}.footer-content{grid-template-columns:1fr;gap:24px}.footer-right{text-align:left}.expand-details{grid-template-columns:1fr}.component-row{flex-direction:column;align-items:flex-start;gap:4px}.component-bar-track{width:100%}.pricing-grid,.about-stats{grid-template-columns:repeat(2,1fr)}.about-features-grid{grid-template-columns:1fr}.pricing-title{font-size:32px}.comparison-table{font-size:7px}.comparison-table th,.comparison-table td{padding:8px 6px}}
