._section_1y3sf_1{background:linear-gradient(135deg,#f4f9ff,#fff 46%,#fff4f6);border-top:1px solid #dce6f1;padding:clamp(2.5rem,6vw,5rem) clamp(1rem,4vw,3rem)}._card_1y3sf_2{background:#fff;border:2px solid #c8d9eb;border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:1100px;margin:auto;padding:clamp(1.4rem,4vw,3rem);display:grid;box-shadow:0 18px 55px #223e5b14,0 6px #2f69a6}._intro_1y3sf_3 p{color:#2e6fb5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.82rem;font-weight:900}._intro_1y3sf_3 h2{color:#101e2d;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.5vw,3.6rem);line-height:.96}._intro_1y3sf_3 h2 span{color:#2b6eb5;display:block}._intro_1y3sf_3 small{color:#53606e;margin-top:1rem;font-size:.95rem;line-height:1.5;display:block}._form_1y3sf_7{color:#fff;background:linear-gradient(145deg,#132233,#214367);border-radius:20px;min-width:0;padding:1.1rem}._stars_1y3sf_8{gap:.35rem;margin-bottom:.85rem;display:flex}._star_1y3sf_8{color:#aab8c6;cursor:pointer;background:#ffffff10;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:48px;height:48px;transition:transform .18s,background .18s,color .18s;display:grid}._star_1y3sf_8:hover,._starActive_1y3sf_10{color:#122234;background:#ffc83d;border-color:#ffe188;transform:translateY(-2px)}._star_1y3sf_8 svg{fill:currentColor;width:26px;height:26px}._response_1y3sf_12{color:#ffe893;min-height:2.8rem;margin:.25rem 0 .85rem;font-size:1rem;font-weight:800;line-height:1.4}._noteLabel_1y3sf_13{color:#e8eff7;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.45rem;font-size:.82rem;font-weight:800;display:block}._textarea_1y3sf_14{resize:vertical;color:#101e2d;width:100%;min-height:82px;font:inherit;background:#fff;border:1px solid #ffffff46;border-radius:12px;padding:.8rem .9rem;line-height:1.5}._footer_1y3sf_15{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}._footer_1y3sf_15 span{color:#bcc7d2;font-size:.78rem}._submit_1y3sf_17{color:#fff;cursor:pointer;background:#468fde;border:0;border-radius:12px;min-height:44px;padding:.7rem 1rem;font-weight:900}._submit_1y3sf_17:hover{background:#5ba1ec}._submit_1y3sf_17:disabled{opacity:.55;cursor:not-allowed}._success_1y3sf_19{color:#8af0bf;margin:0;font-size:.9rem;font-weight:800}._error_1y3sf_20{color:#ff9caa;margin:0;font-size:.9rem;font-weight:800}@media (width<=760px){._card_1y3sf_2{border-radius:22px;grid-template-columns:1fr}._section_1y3sf_1{padding:2.5rem .8rem}._stars_1y3sf_8{justify-content:space-between}._star_1y3sf_8{width:18%;max-width:52px}._footer_1y3sf_15{flex-direction:column;align-items:flex-start}._submit_1y3sf_17{width:100%}}._compactSection_1y3sf_24{background:#f7fbff;border:0;padding:0 20px 26px}._disclosure_1y3sf_25{background:#fff;border:1px solid #d3e2f1;border-radius:12px;max-width:1120px;margin:auto;overflow:hidden}._disclosure_1y3sf_25>summary{color:#294e77;cursor:pointer;align-items:center;gap:10px;min-height:54px;padding:12px 15px;font-size:12px;font-weight:800;list-style:none;display:flex}._disclosure_1y3sf_25>summary::-webkit-details-marker{display:none}._disclosure_1y3sf_25>summary>svg{color:#0867d7;flex-shrink:0;width:17px;height:17px}._disclosure_1y3sf_25>summary>span{flex:1}._disclosure_1y3sf_25[open]>summary{background:#edf5ff;border-bottom:1px solid #d3e2f1}._disclosure_1y3sf_25[open]>summary>svg:last-child{transform:rotate(180deg)}._disclosure_1y3sf_25>summary:focus-visible{outline-offset:-4px;outline:3px solid #0867d7}._compactSection_1y3sf_24 ._card_1y3sf_2{box-shadow:none;border:0;border-radius:0;gap:25px;padding:20px}._compactSection_1y3sf_24 ._intro_1y3sf_3 h2{letter-spacing:-1px;font-size:30px;line-height:1.1}._compactSection_1y3sf_24 ._intro_1y3sf_3 h2 span{display:inline}._compactSection_1y3sf_24 ._intro_1y3sf_3 p{font-size:10px}._compactSection_1y3sf_24 ._intro_1y3sf_3 small{margin-top:12px;font-size:12px;line-height:1.8}._compactSection_1y3sf_24 ._response_1y3sf_12{min-height:0;font-size:12px;line-height:1.7}._compactSection_1y3sf_24 ._noteLabel_1y3sf_13{font-size:10px;line-height:1.6}._compactSection_1y3sf_24 ._textarea_1y3sf_14{font-size:16px}@media (width<=700px){._compactSection_1y3sf_24{padding:0 16px 24px}._compactSection_1y3sf_24 ._card_1y3sf_2{gap:20px;padding:16px}._disclosure_1y3sf_25>summary{min-height:54px;font-size:11px}._compactSection_1y3sf_24 ._intro_1y3sf_3 h2{font-size:27px}}
