.hero-grid{gap:var(--space-12);z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;padding-block:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.hero-sub{color:#ffffffc7;margin-bottom:var(--space-6);max-width:540px;font-size:clamp(1rem,1vw + .7rem,1.15rem);line-height:1.65}.hero-actions{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;max-width:400px;display:flex}.hero-actions .btn{width:100%}.hero-mini-trust{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.hero-mini-trust span{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#fffc;display:flex}.hero-mini-trust svg{color:var(--color-accent);flex-shrink:0}.btn-ghost-dark{color:var(--color-primary);border:2px solid var(--color-border);background:0 0}.btn-ghost-dark:hover{border-color:var(--color-primary);background:var(--color-surface)}.lead-form-card{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-hover);border-top:4px solid var(--color-accent)}.lead-form-card .lead-form-title{color:var(--color-text-primary);margin-bottom:var(--space-1);letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.lead-form-card .form-sub{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-5);line-height:1.5}.form-group{margin-bottom:var(--space-4);flex-direction:column;display:flex}.form-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-group label{color:var(--color-text-primary);margin-bottom:6px;font-size:.8125rem;font-weight:600}.form-group input,.form-group textarea,.form-group select{border:1.5px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);background:var(--color-surface-alt);transition:border-color var(--transition), box-shadow var(--transition);min-height:48px;padding:12px 14px;font-family:inherit;font-size:.95rem}.form-group textarea{resize:vertical;min-height:88px;line-height:1.5}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f5a6232e}.form-group input.error,.form-group textarea.error{border-color:#c0392b}.form-group input.valid{border-color:var(--color-success)}.field-error{color:#c0392b;min-height:1em;margin-top:4px;font-size:.75rem}.form-checkbox{gap:var(--space-3);color:var(--color-text-secondary);margin-bottom:var(--space-4);cursor:pointer;align-items:flex-start;font-size:.8125rem;line-height:1.5;display:flex}.form-checkbox input{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0;margin-top:2px}.form-checkbox a{color:var(--color-accent-dark);text-decoration:underline}.submit-btn{width:100%;position:relative}.btn-spinner{display:none}.submit-btn.loading .btn-text{visibility:hidden}.submit-btn.loading .btn-spinner{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.spinner-icon{border:2.5px solid #1a233240;border-top-color:var(--color-primary);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}.form-trust{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);margin-top:var(--space-3);text-align:center;font-size:.75rem;display:flex}.form-success{text-align:center;padding:var(--space-6) 0;display:none}.success-icon{background:var(--color-success);color:#fff;width:56px;height:56px;margin:0 auto var(--space-4);border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.form-success .success-title{margin-bottom:var(--space-2);font-size:1.2rem;font-weight:700}.form-success p{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.success-detail{font-size:var(--text-sm);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5);text-align:center;line-height:1.6}.lead-paragraph{font-size:1.05rem;color:var(--color-text-primary)!important}.arrow-list{margin-top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.arrow-list li{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);align-items:flex-start;line-height:1.6;display:flex}.arrow-list li span.arr{color:var(--color-accent);flex-shrink:0;font-weight:700}.proof-list{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.proof-item{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:flex-start;display:flex}.proof-check{background:#f5a62324;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:flex}.proof-text{font-size:var(--text-sm);color:var(--color-text-secondary);flex:1;line-height:1.65}.proof-text strong{color:var(--color-text-primary)}.compare-wrap{margin-top:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:520px}.compare-table th,.compare-table td{text-align:left;padding:var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top;line-height:1.5}.compare-table tr:last-child th,.compare-table tr:last-child td{border-bottom:none}.compare-table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);background:var(--color-surface);font-size:.8125rem}.compare-table th[scope=row]{color:var(--color-text-primary);width:28%;font-weight:600}.compare-table td{color:var(--color-text-secondary)}.compare-table .col-fg{color:var(--color-text-primary);background:#f5a62312;font-weight:500}.compare-table thead .col-fg{color:var(--color-accent-dark);background:#f5a6231f}.audience-grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.audience-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);border-top:3px solid var(--color-accent)}.audience-icon{border-radius:var(--radius-md);width:40px;height:40px;margin-bottom:var(--space-3);background:#f5a6231f;justify-content:center;align-items:center;display:flex}.audience-card h3{margin-bottom:var(--space-2);color:var(--color-text-primary);font-size:1.05rem}.audience-card p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.65}.legal-box{background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);padding:var(--space-8);margin-top:var(--space-5);position:relative;overflow:hidden}.legal-box h3{color:#fff;margin-bottom:var(--space-4);font-size:1.1rem}.legal-box p{color:#ffffffd1;font-size:var(--text-sm);margin-bottom:var(--space-4);line-height:1.7}.legal-intervals{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(3,1fr);display:grid}.legal-interval{border-radius:var(--radius-md);padding:var(--space-5) var(--space-4);text-align:center;background:#ffffff0f;border:1px solid #ffffff1f}.legal-interval .num{color:var(--color-accent);font-size:1.7rem;font-weight:700;line-height:1.1;display:block}.legal-interval .lbl{color:#fffc;margin-top:6px;font-size:.8125rem;display:block}.legal-note{color:#ffffff8c;margin-top:var(--space-4);font-size:.75rem;line-height:1.5}.benefit-icon{margin-bottom:var(--space-3);justify-content:center;font-size:2rem;display:flex}@media (max-width:1024px){.content-layout{grid-template-columns:1fr}.content-sidebar{position:static}.hero-grid{gap:var(--space-8);grid-template-columns:1fr}.cta-banner-inner{text-align:center;flex-direction:column}.cta-banner-actions{align-items:center;width:100%}.cta-trust-note{text-align:center}.benefits-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.benefits-grid,.audience-grid,.legal-intervals,.process-steps{grid-template-columns:1fr}.process-arrow{display:none}.inline-cta{flex-direction:column}.inline-cta .btn{width:100%}.lead-form-card{padding:var(--space-6)}}@media (max-width:640px){.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.form-row{grid-template-columns:1fr}}
