.gsq-wrap{max-width:900px;margin:0 auto;padding:48px 24px 72px;color:#123e39}.gsq-wrap h1{font-size:clamp(32px,5vw,54px);line-height:1.05;margin:12px 0 20px}.gsq-wrap>p{max-width:680px}.gsq-form{margin-top:32px;background:#fffdf5;border:1px solid #d8ddd5;border-radius:24px;padding:28px}.gsq-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gsq-form label{display:block;font-weight:600;font-size:15px}.gsq-form input:not([type=checkbox]),.gsq-form select,.gsq-form textarea{display:block;width:100%;box-sizing:border-box;padding:13px;border:1px solid #82958b;border-radius:8px;background:white;color:#123e39;font:inherit;margin:8px 0 16px}.gsq-form :focus-visible{outline:3px solid #bb8800;outline-offset:3px}.gsq-form fieldset{border:0;border-top:1px solid #d8ddd5;padding:22px 0 0;margin:12px 0}.gsq-form legend{font-weight:700}.gsq-form .gsq-consent{display:flex;gap:12px;align-items:flex-start;margin:24px 0}.gsq-consent input{margin-top:4px;flex-shrink:0;width:18px;height:18px}.gsq-note{font-size:13px;line-height:1.6}.gsq-form .button{background:#123e39;color:white;padding:15px 24px;border:0;border-radius:99px;font:inherit;cursor:pointer}.gsq-form .button:disabled{opacity:.65;cursor:wait}.gsq-trap{position:absolute;left:-10000px}.gsq-message:not(:empty){padding:18px;background:#fff1a6;border-radius:12px}.gsq-form [hidden]{display:none!important}@media(max-width:600px){.gsq-grid{grid-template-columns:1fr;gap:0}.gsq-form{padding:20px}.gsq-wrap{padding:30px 16px}}
