*{box-sizing:border-box}body{color:#173455;background:#f4f7fb;margin:0;font:16px/1.6 system-ui,sans-serif}header{color:#fff;background:#132c62;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px max(24px,50vw - 560px);display:flex}header a{color:#fff}main{max-width:1120px;margin:auto;padding:32px 24px}h1{font-size:clamp(30px,4vw,48px);line-height:1.15}h2{font-size:26px}section,article{background:#fff;border:1px solid #d8e1ee;border-radius:14px;margin-bottom:24px;padding:24px}label{margin:16px 0 6px;font-weight:600;display:block}input,textarea,select{width:100%;font:inherit;color:#173455;background:#fff;border:1px solid #9cacc3;border-radius:7px;padding:11px}textarea{min-height:90px}button,.button{font:inherit;cursor:pointer;color:#fff;background:#173f80;border:0;border-radius:7px;margin-top:18px;padding:11px 18px;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:wait}a{color:#174b91}small{display:block}.notice{background:#fff3cf;border-left:4px solid #c02a42;margin-bottom:24px;padding:16px}.feedback{color:#164629;z-index:1;background:#e5f3e9;border-radius:8px;padding:14px;position:sticky;top:0}.error{color:#892326;background:#ffeded}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tag{background:#e8eef7;border-radius:20px;padding:4px 10px;display:inline-block}dl{grid-template-columns:1fr 2fr;gap:8px;display:grid}dd{overflow-wrap:anywhere;margin:0}.check{align-items:center;gap:10px;display:flex}.check input{width:20px}fieldset{border:0;margin:0;padding:0}@media (max-width:700px){.grid{grid-template-columns:1fr}dl{display:block}dd{margin-bottom:12px}}.eyebrow{letter-spacing:.12em;color:#506d96;font-size:12px;font-weight:700}.voice-steps{counter-reset:voice-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.voice-steps li{counter-increment:voice-step;background:#f7f9fd;border:1px solid #d8e1ee;border-radius:10px;padding:16px}.voice-steps strong{display:block}.voice-steps strong:before{content:counter(voice-step) ". ";color:#34598d}.voice-steps span{margin-top:8px;display:block}.voice-preparation blockquote{overflow-wrap:anywhere;background:#f2f6fc;border-left:3px solid #3678bc;border-radius:0 8px 8px 0;margin:12px 0;padding:16px 20px}.voice-preparation .notice{margin-top:24px;margin-bottom:0}.voice-preparation button:disabled{cursor:not-allowed}@media (max-width:700px){.voice-steps{grid-template-columns:1fr}}.voice-audio-test{background:#f7faff;border:2px solid #346cad;border-radius:12px;margin-top:28px;padding:20px}.voice-audio-test audio{width:100%}.voice-audio-test .secondary{color:#173455;background:#e0e9f4;margin-left:8px}.price-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.price-card{background:#f8faff;min-width:0;margin:0 0 20px;padding:20px}.price-card h4{margin:0;font-size:19px}.price-card.selected{border:2px solid #346cad}.monthly-price{margin:16px 0;font-size:32px;font-weight:750;line-height:1.25}.monthly-price small{margin-left:4px;font-size:16px;font-weight:400;display:inline}@media (max-width:900px){.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.price-grid{grid-template-columns:1fr}}.notification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.notification-card{background:#f8faff;min-width:0;margin:0;padding:18px}.notification-card .check{margin-top:0;font-size:20px}.notification-card small{color:#50617a;margin-top:8px}.notification-card input[type=checkbox]{flex-shrink:0}.request-context{background:#f2f6fc;border-radius:8px;padding:12px 16px}@media (max-width:900px){.notification-grid{grid-template-columns:1fr}}
