.c-page .c-grid{align-items:start;display:grid;gap:28px;grid-template-columns:.9fr 1.1fr}.c-page .c-grid>*{min-width:0}.c-page .c-call{background:var(--brand);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#fff;padding:32px 30px}.c-page .c-call h2{font-size:1.5rem;margin-bottom:6px}.c-page .c-call .c-lead{color:rgba(255,255,255,.85);margin-bottom:14px}.c-page .c-big-phone{align-items:center;color:#fff!important;display:flex;font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.5rem);font-weight:800;gap:12px;letter-spacing:-.01em;line-height:1.1;text-decoration:none}.c-page .c-big-phone svg{background:var(--accent);border-radius:50%;color:#fff;fill:currentColor;height:46px;padding:11px;width:46px}.c-page .c-big-phone:hover span{text-decoration:underline;text-underline-offset:4px}.c-page .c-facts{border-top:1px solid rgba(255,255,255,.18);display:grid;gap:16px;margin-top:24px;padding-top:22px}.c-page .c-facts li{align-items:flex-start;display:flex;gap:12px;line-height:1.5}.c-page .c-facts svg{color:var(--accent-light);height:22px;margin-top:2px;width:22px}.c-page .c-facts address{font-style:normal}.c-page .c-facts strong{display:block;font-family:var(--font-display)}.c-page .c-facts span{color:rgba(255,255,255,.85)}.c-page .c-quiz{background:var(--accent-tint);border:1px solid #cfe5d2;border-radius:var(--radius-lg);margin-top:20px;padding:24px 26px}.c-page .c-quiz h3{font-size:1.15rem;margin-bottom:6px}.c-page .c-quiz p{color:var(--ink-soft);margin-bottom:14px}.c-page .c-quiz .n-btn{display:block}.c-page .c-form-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:32px 30px}.c-page .c-form-card h2{font-size:1.5rem;margin-bottom:4px}.c-page .c-form-card .c-lead{color:var(--ink-soft);margin-bottom:22px}.c-page .c-form-card form label{color:var(--ink);display:block;font-size:.88rem;font-weight:700;margin-bottom:4px}.c-page .c-form-card form input:not([type=checkbox]),.c-page .c-form-card form select,.c-page .c-form-card form textarea{background:#fff;border:1px solid #c3ced9;border-radius:8px;color:var(--ink);font:inherit;min-height:48px;padding:11px 12px;width:100%}.c-page .c-form-card form textarea{min-height:120px}.c-page .c-form-card form input:not([type=checkbox]):focus,.c-page .c-form-card form select:focus,.c-page .c-form-card form textarea:focus{border-color:var(--accent);outline:2px solid var(--accent-tint)}.c-page .c-form-card form button[type=submit]{background:var(--accent);border:0;border-radius:var(--radius);box-shadow:0 10px 24px rgba(34,129,47,.25);color:#fff;cursor:pointer;font:inherit;font-size:1.02rem;font-weight:700;min-height:52px;padding:14px 24px;width:100%}.c-page .c-form-card form button[type=submit]:hover{filter:brightness(.93)}.c-page .c-form-card form button[type=submit]:disabled{cursor:wait;opacity:.7}.c-page .c-form-card a{color:var(--accent);font-weight:700}@media (max-width:900px){.c-page .c-grid{grid-template-columns:1fr}.c-page .c-call,.c-page .c-form-card{padding:26px 20px}}.c-page .c-facts a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.c-page .c-facts a:hover{text-decoration-thickness:2px}.c-page .c-form-col>*+*{margin-top:16px}.c-page .c-form-card{scroll-margin-top:100px}.c-page .c-form-note{color:var(--ink-soft);font-size:.92rem}.c-page .c-form-note a{color:var(--accent);font-weight:700;text-underline-offset:3px}