.page-hero-compact{padding:var(--space-2xl)0 var(--space-lg)}.page-subtitle-sm{font-size:var(--font-size-base);color:var(--color-text-muted);margin-top:var(--space-sm)}.section-compact{padding-top:var(--space-xl)}.calc-grid{gap:var(--space-xl);max-width:1000px;margin:0 auto;display:grid}@media (min-width:768px){.calc-grid{grid-template-columns:1fr 1fr}}.profit-calculator{max-width:700px;margin:0 auto}.calc-section{background:var(--color-bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl);margin-bottom:var(--space-xl)}.calc-section-title{font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:var(--space-xl);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);font-weight:700}.calc-row{padding:var(--space-md)var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-sm);transition:all var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.calc-row:last-child{margin-bottom:0}.calc-row label{font-size:var(--font-size-sm);color:var(--color-text);flex:1;font-weight:500}.calc-row.editable{background:#ffffff05}.calc-row.editable:hover{background:#ffffff0d}.calc-row.highlight-green{background:#22c55e1a;border-left:3px solid #22c55e}.calc-row.highlight-green label{color:#22c55e;font-weight:600}.calc-row.highlight-red{background:#ef44441a;border-left:3px solid #ef4444}.calc-row.highlight-red label{color:#ef4444;font-weight:600}.calc-row.highlight-primary{border-left:3px solid var(--color-accent);background:#06b6d41a}.calc-row.highlight-primary label{color:var(--color-accent);font-weight:600}.calc-row.result-box{padding:var(--space-lg);margin-top:var(--space-md);border-radius:var(--radius-lg)}.calc-row.result-box.positive{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border:1px solid #22c55e4d}.calc-row.result-box.neutral{background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid #f59e0b4d}.calc-row.result-box.negative{background:linear-gradient(135deg,#ef444426,#ef44440d);border:1px solid #ef44444d}.calc-input-group{align-items:center;gap:var(--space-xs);display:flex}.calc-input-group input{width:120px;padding:var(--space-sm)var(--space-md);font-size:var(--font-size-base);font-weight:600;font-family:var(--font-family);text-align:right;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);transition:all var(--transition-fast);background:#0f172acc}.calc-input-group input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #06b6d41a}.input-suffix{font-size:var(--font-size-sm);color:var(--color-text-muted);min-width:20px;font-weight:500}.calc-value{font-size:var(--font-size-base);color:var(--color-text);text-align:right;font-weight:600}.calc-value.big{font-size:var(--font-size-2xl);background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.calc-info{background:var(--color-bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl)}.calc-info h4{font-size:var(--font-size-base);color:var(--color-text);margin-bottom:var(--space-md);font-weight:600}.calc-info ul{margin:0;padding:0;list-style:none}.calc-info li{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-sm)0;border-bottom:1px solid var(--color-border);line-height:1.6}.calc-info li:last-child{border-bottom:none}.calc-info li strong{color:var(--color-accent)}@media (max-width:600px){.calc-row{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.calc-input-group{width:100%}.calc-input-group input,.calc-value{text-align:left;width:100%}}.calc-hint{font-size:var(--font-size-sm);color:var(--color-accent);margin-top:var(--space-lg);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background:#06b6d40d}.calc-section{margin-bottom:0}.calc-divider{background:var(--color-border);height:1px;margin:var(--space-md)0}.calc-explainer{margin-top:var(--space-xl);padding:var(--space-lg);border-radius:var(--radius-lg);background:#06b6d40d;border:1px solid #06b6d433}.calc-explainer h4{font-size:var(--font-size-base);color:var(--color-accent);margin-bottom:var(--space-md);font-weight:600}.calc-explainer p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-md);line-height:1.6}.calc-explainer p strong{color:var(--color-text)}.calc-example{padding:var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-md);gap:var(--space-xs);background:#0f172a80;flex-wrap:wrap;align-items:center;display:flex}.example-label{color:var(--color-text);font-weight:600}.status-positive{color:#22c55e;margin-left:var(--space-sm);font-weight:600}.status-negative{color:#ef4444;margin-left:var(--space-sm);font-weight:600}.calc-explainer ul{margin:0;padding:0;list-style:none}.calc-explainer li{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-xs)0;padding-left:var(--space-md);position:relative}.calc-explainer li:before{content:"→";color:var(--color-accent);position:absolute;left:0}.calc-explainer li strong{color:var(--color-text)}.roas-comparison{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.comparison-item{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);display:flex}.comparison-item.negative{background:#ef44441a;border:1px solid #ef44444d}.comparison-item.positive{background:#22c55e1a;border:1px solid #22c55e4d}.comparison-icon{font-size:var(--font-size-xl)}.comparison-item div{flex-direction:column;gap:2px;display:flex}.comparison-item strong{font-size:var(--font-size-sm);color:var(--color-text)}.comparison-item.negative span:last-child{font-size:var(--font-size-xs);color:#ef4444}.comparison-item.positive span:last-child{font-size:var(--font-size-xs);color:#22c55e}@media (max-width:480px){.roas-comparison{grid-template-columns:1fr}}
