.company-container{max-width:var(--container-max-width);margin:0 auto;padding:5rem 2rem 4rem}.company-hero{text-align:center;padding:3rem 0 2.5rem}.company-hero-label{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--ls-caps);color:var(--text-muted, #8899b0);margin-bottom:12px}.company-hero-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--fw-body);color:var(--text-primary, var(--text-primary));margin-bottom:16px;line-height:var(--lh-snug)}.company-hero-sub{font-size:var(--text-md);line-height:var(--lh-loose);color:var(--text-secondary, #aabbcc);max-width:560px;margin:0 auto 28px}.hero-cta-row{display:flex;gap:var(--space-12);justify-content:center;flex-wrap:wrap}.key-stats-row{display:flex;align-items:center;justify-content:center;gap:0;background:rgba(var(--darknavy-rgb),.5);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--surface-6);border-radius:var(--radius-lg);padding:28px 32px;margin-bottom:32px;flex-wrap:wrap;gap:8px}.key-stat{text-align:center;flex:1;min-width:140px}.key-stat-value{font-family:var(--font-number, "DM Sans", sans-serif);font-size:var(--text-2xl);font-weight:300;color:var(--text-primary);line-height:var(--lh-tight);margin-bottom:6px}.key-stat-label{font-size:var(--text-xs);color:var(--text-subtle);letter-spacing:var(--ls-normal);line-height:var(--lh-snug)}.key-stat-divider{width:1px;height:40px;background:var(--surface-6);flex-shrink:0;align-self:center}.company-section-label{font-size:var(--text-xs);letter-spacing:var(--ls-caps);color:var(--text-muted, #556070);margin-bottom:14px}.diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.diff-card{background:rgba(var(--darknavy-rgb),.5);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--surface-6);border-radius:var(--radius-lg);padding:28px 24px;transition:border-color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-fast)}.diff-card:hover{border-color:rgba(var(--purple-rgb),.3);transform:translateY(-2px);box-shadow:0 8px 24px #0003}.diff-icon{font-size:var(--text-lg);background:linear-gradient(135deg,var(--accent-purple),var(--accent-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:14px;display:block}.diff-title{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--fw-body);color:var(--text-primary);margin-bottom:10px}.diff-desc{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--text-secondary)}.company-card{background:rgba(var(--darknavy-rgb),.5);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--surface-6);border-radius:var(--radius-lg);padding:32px;margin-bottom:20px}.card-label{font-size:var(--text-xs);letter-spacing:var(--ls-caps);color:var(--text-muted, #556070);margin-bottom:10px}.card-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--fw-body);color:var(--text-primary, var(--text-primary));margin-bottom:14px}.card-text{font-size:var(--text-base);line-height:var(--lh-loose);color:var(--text-secondary, #8899b0);margin-bottom:12px}.card-text:last-child{margin-bottom:0}.card-text strong{color:var(--text-primary, #e8f0ff)}.company-meta-row{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:var(--text-xs);color:#ffffff80;flex-wrap:wrap}.meta-dot{opacity:.4}.method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.method-item{background:var(--surface-2);border:1px solid rgba(var(--blue-rgb),.08);border-radius:var(--radius-md);padding:20px}.method-label{font-size:var(--text-xs);letter-spacing:var(--ls-caps);color:var(--text-subtle);margin-bottom:8px}.method-value{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--text-secondary)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.feature-item{background:var(--surface-2);border:1px solid rgba(var(--green-rgb),.12);border-radius:var(--radius-lg);padding:20px 16px}.feature-icon{font-size:var(--text-sm);margin-bottom:10px}.free-icon{color:var(--accent-positive)}.feature-name{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--fw-body);color:var(--text-primary, #e8f0ff);margin-bottom:6px}.feature-desc{font-size:var(--text-xs);line-height:var(--lh-normal);color:var(--text-muted, #8899b0)}.feature-desc strong{color:var(--text-secondary, #aabbcc)}.pro-card{border-color:rgba(var(--purple-rgb),.2);background:rgba(var(--darknavy-rgb),.6)}.card-label-pro{font-size:var(--text-xs);letter-spacing:var(--ls-caps);color:var(--accent-purple);margin-bottom:10px;font-weight:var(--fw-body)}.pro-features-list{margin-top:20px;display:flex;flex-direction:column;gap:var(--space-14)}.pro-feature-row{display:flex;gap:var(--space-14);align-items:flex-start;font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--text-secondary, #8899b0)}.pro-feature-row strong{color:var(--text-primary, #e8f0ff)}.pro-check{color:var(--accent-purple);font-size:var(--text-xs);flex-shrink:0;margin-top:2px;font-weight:var(--fw-body)}.pricing-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 16px}.pricing-tier{background:var(--surface-2);border:1px solid rgba(var(--blue-rgb),.08);border-radius:var(--radius-lg);padding:24px 20px;text-align:center;position:relative}.pricing-tier-pro{border-color:rgba(var(--gold-rgb),.3);background:rgba(var(--gold-rgb),.04)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#d4af37,#b8941f);color:#000;font-size:var(--text-2xs);font-weight:var(--fw-body);letter-spacing:var(--ls-wide);padding:3px 12px;border-radius:var(--radius-full);white-space:nowrap}.pricing-tier-name{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--fw-body);color:var(--text-muted, #8899b0);margin-bottom:12px}.pricing-tier-price{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--fw-body);color:var(--text-primary, var(--text-primary));line-height:var(--lh-tight);margin-bottom:4px}.pricing-cents{font-size:var(--text-md);color:var(--text-secondary, #8899b0)}.pricing-tier-period{font-size:var(--text-xs);color:var(--text-muted, #556070);margin-bottom:20px}.pricing-btn{display:block;width:100%;margin-bottom:10px;text-align:center}.pricing-tier-note{font-size:var(--text-2xs);color:var(--text-muted, #556070)}.pricing-compare{font-size:var(--text-sm);color:var(--text-muted, #556070);text-align:center;margin-top:8px}.stats-row{display:flex;gap:var(--space-24);justify-content:center;flex-wrap:wrap;margin:24px 0 8px}.stat-item{text-align:center}.stat-value{font-family:var(--font-number, "DM Sans", sans-serif);font-size:var(--text-lg);font-weight:var(--fw-body);color:var(--text-primary, var(--text-primary))}.stat-label{font-size:var(--text-xs);letter-spacing:var(--ls-wide);color:var(--text-muted, #556070);margin-top:2px}.track-disclaimer{font-size:var(--text-2xs);color:var(--text-muted, #556070);text-align:center;margin-top:16px;font-style:italic}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px}.contact-item{background:var(--surface-2);border:1px solid rgba(var(--blue-rgb),.08);border-radius:var(--radius-lg);padding:24px;text-align:center}.contact-item-icon{font-size:var(--text-lg);margin-bottom:10px}.contact-item-title{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--fw-body);color:var(--text-primary, var(--text-primary));margin-bottom:8px}.contact-item-link{font-size:var(--text-sm);color:var(--text-secondary, #8899b0);text-decoration:none;transition:color .2s}.contact-item-link:hover{color:var(--text-primary)}.faq-group{margin-top:16px}.faq-q{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--fw-body);color:var(--text-primary, #e8f0ff);padding:14px 0;cursor:pointer;border:none;border-bottom:1px solid rgba(var(--blue-rgb),.08);background:none;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.faq-q:focus-visible{outline:2px solid rgba(var(--gold-rgb),.7);outline-offset:2px}.faq-q:after{content:"+";font-size:var(--text-base);color:var(--text-muted, #556070);transition:transform .2s;flex-shrink:0}.faq-q.open:after{content:"\2212"}.faq-a{font-size:var(--text-base);line-height:var(--lh-loose);color:var(--text-secondary, #8899b0);max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.faq-a.open{max-height:300px;padding:12px 0 16px}.company-cta{text-align:center;padding:3rem 0 1rem}.company-cta-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--fw-body);color:var(--text-primary, var(--text-primary));margin-bottom:12px}.company-cta-sub{font-size:var(--text-base);color:var(--text-secondary, #8899b0);margin-bottom:24px}.company-cta .btn{margin:0 6px}.contact-email-svg{width:160px;height:16px;vertical-align:middle}@media(max-width:720px){.diff-grid{grid-template-columns:1fr;gap:var(--space-12)}.method-grid{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.pricing-cards-row{grid-template-columns:1fr;gap:var(--space-20)}.pricing-tier-pro{order:-1}.key-stats-row{gap:16px}.key-stat-divider{display:none}.key-stat{min-width:120px;flex:0 0 calc(50% - 8px)}}@media(max-width:600px){.company-container{padding:1rem 1rem 3rem}.company-hero-title{font-size:var(--text-xl)}.company-card{padding:20px}.feature-grid{grid-template-columns:1fr}.stats-row{gap:16px}.hero-cta-row{flex-direction:column;align-items:center}.key-stats-row{padding:20px 16px}.key-stat-value{font-size:var(--text-lg)}.key-stat{flex:0 0 calc(50% - 4px);min-width:100px}}
