.sg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.sg-card{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid rgba(26,26,26,.14);border-radius:14px;background:#fffdf8}.sg-card h2{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em}.sg-card ol{list-style:decimal;margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:14px;line-height:1.6}.sg-card .sg-go{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:#1a1a1a;color:#fbf3e7;font-weight:700;text-decoration:none;align-self:flex-start;margin-top:4px}.sg-note{font-size:13px;color:#4a443b;line-height:1.6}.sg-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sg-step{padding:14px 16px;border-radius:12px;background:#fbf3e7;border:1px solid rgba(26,26,26,.1);font-size:14px;line-height:1.6}.sg-step b{display:block;font-size:12px;letter-spacing:.1em;color:#b72119;margin-bottom:4px}.sg-price{width:100%;border-collapse:collapse;font-size:14px}.sg-price th,.sg-price td{padding:10px 8px;border-bottom:1px solid rgba(26,26,26,.12);text-align:left;vertical-align:top}.sg-price th{font-size:12px;color:#4a443b}.sg-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.sg-cta a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid #1a1a1a;color:#1a1a1a;font-weight:700;text-decoration:none}.sg-cta a.is-pri{background:#0031ab;border-color:#0031ab;color:#fff}.sg-faq dt{font-weight:800;margin-top:12px}.sg-faq dd{margin:4px 0 0;font-size:14px;line-height:1.7;color:#4a443b}.sg-h2{margin-top:28px}.aq{margin-top:28px;padding:22px 22px 24px;border-radius:16px;border:1px solid rgba(26,26,26,.16);background:#fffdf8;scroll-margin-top:90px}.aq-form{display:flex;flex-direction:column;gap:14px;margin-top:12px}.aq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.aq-form label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;color:#3a352e}.aq-form label b{color:#b72119}.aq-form input,.aq-form select,.aq-form textarea{height:46px;padding:0 12px;border-radius:10px;border:1px solid rgba(26,26,26,.2);background:#fff;font:inherit;font-size:15px;font-weight:400;color:#1a1a1a}.aq-form textarea{height:auto;padding:10px 12px;resize:vertical}.aq-consent{padding:12px 14px;border-radius:10px;background:#fbf3e7;font-size:13px;line-height:1.6;color:#4a443b}.aq-consent p{margin:0 0 8px}.aq-consent a{color:#0031ab;text-decoration:underline}.aq-check{flex-direction:row!important;align-items:center;gap:8px!important}.aq-check input{width:18px;height:18px}.aq-btn{align-self:flex-start;min-height:48px;padding:0 24px;border-radius:999px;border:0;background:#0031ab;color:#fff;font:inherit;font-weight:800;font-size:15px;cursor:pointer}.aq-btn:disabled{opacity:.5;cursor:default}.aq-out{margin:0;font-size:14px;min-height:1.4em}.aq-out.ok{color:#0a7d3c;font-weight:700}.aq-out.err{color:#b72119}.aq-done{padding:18px;border-radius:12px;background:#eef7f1;border:1px solid #9bd3b0;font-size:15px;line-height:1.7}
