.gr-section{margin-top:56px}.gr-section>h2{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;margin:8px 0 0;color:#111}.gr-section>p.gr-lead{margin-top:10px;max-width:640px;font-size:14px;line-height:1.75;color:#0000008f}.gr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;counter-reset:gr-step}.gr-step{position:relative;background:#fff;border:1px solid #ebe4df;border-radius:22px;padding:22px 20px 20px;box-shadow:0 12px 40px #1c140f0a}.gr-step:before{counter-increment:gr-step;content:"0" counter(gr-step);display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#fff0e9;color:#b63526;font-size:12px;font-weight:900;margin-bottom:14px}.gr-step strong{display:block;font-size:15px;font-weight:850;color:#111}.gr-step p{margin-top:6px;font-size:13px;line-height:1.65;color:#0000008f}.gr-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.gr-benefit{background:#fff;border:1px solid #ebe4df;border-radius:22px;padding:24px;box-shadow:0 12px 40px #1c140f0a}.gr-benefit svg{color:#d2482f;font-size:20px}.gr-benefit h3{margin-top:14px;font-size:17px;font-weight:850;letter-spacing:-.02em;color:#111}.gr-benefit p{margin-top:8px;font-size:13px;line-height:1.7;color:#0000008f}.gr-faq{margin-top:22px;display:grid;gap:10px;max-width:880px}.gr-faq details{background:#fff;border:1px solid #ebe4df;border-radius:16px;padding:16px 20px}.gr-faq summary{cursor:pointer;font-size:15px;font-weight:800;color:#111;list-style:none;display:flex;justify-content:space-between;gap:16px}.gr-faq summary::-webkit-details-marker{display:none}.gr-faq summary:after{content:"+";color:#b63526;font-weight:900}.gr-faq details[open] summary:after{content:"–"}.gr-faq details p{margin-top:10px;font-size:13.5px;line-height:1.75;color:#0009}.gr-contact{margin-top:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background:#0b0b0b;color:#fff;border-radius:28px;padding:28px 32px}.gr-contact h2{font-size:22px;font-weight:900;letter-spacing:-.03em}.gr-contact p{margin-top:6px;font-size:13px;color:#ffffffa8;max-width:520px;line-height:1.6}.gr-contact-actions{display:flex;flex-wrap:wrap;gap:10px}.gr-contact-actions a{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:850;border:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none}.gr-contact-actions a.gr-primary{background:linear-gradient(105deg,#ff3b36,#ff8a4a);border:0}.gr-hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.gr-hero-ctas a{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:14px 22px;font-size:14px;font-weight:850;text-decoration:none}.gr-hero-ctas a.gr-primary{background:linear-gradient(105deg,#ff3b36,#ff8a4a);color:#fff;box-shadow:0 14px 34px #ff4a3247}.gr-hero-ctas a.gr-secondary{border:1px solid rgba(255,255,255,.24);color:#fff;background:#ffffff0f}.gr-note{margin-top:14px;font-size:12px;color:#0000007a;line-height:1.6}@media(max-width:1024px){.gr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-benefits{grid-template-columns:1fr}}@media(max-width:600px){.gr-steps{grid-template-columns:1fr}.gr-contact{padding:24px 20px;border-radius:22px}.gr-section{margin-top:44px}}html.js-night-mode .gr-section>h2,html.js-night-mode .gr-step strong,html.js-night-mode .gr-benefit h3,html.js-night-mode .gr-faq summary{color:#f5f7fc}html.js-night-mode .gr-step,html.js-night-mode .gr-benefit,html.js-night-mode .gr-faq details{background:#141b27;border-color:#2e3c52}html.js-night-mode .gr-step p,html.js-night-mode .gr-benefit p,html.js-night-mode .gr-faq details p,html.js-night-mode .gr-section>p.gr-lead,html.js-night-mode .gr-note{color:#b4c2d6}
