.gsg-section{max-width:1240px;margin:0 auto;padding:64px 24px;color:#e8f0f1}.gsg-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;color:#81bde6}.gsg-section h2,.gsg-panel h2{font-size:clamp(27px,3vw,42px);line-height:1.15;margin:12px 0 18px;color:inherit}.gsg-lead{max-width:760px;line-height:1.75;color:#bacbd6}.gsg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.gsg-card,.gsg-panel{border:1px solid #31516b;background:#0c2032;border-radius:18px;padding:28px;color:#edf5fa;box-sizing:border-box}.gsg-card h3{font-size:24px;color:inherit;line-height:1.25;margin:12px 0}.gsg-card ul{padding-left:18px;margin:22px 0;line-height:1.8}.gsg-card p{line-height:1.7}.gsg-card small{display:block;color:#b9ccd8;margin-top:14px;line-height:1.6}.gsg-card strong{display:block;font-size:20px;color:#a7d9f6}.gsg-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 20px;border:1px solid #aad9f4;border-radius:10px;background:#c0e5fa;color:#071a2a!important;text-decoration:none!important;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer;box-sizing:border-box;text-align:center}.gsg-button:focus-visible,.gsg-form input:focus-visible,.gsg-form select:focus-visible,.gsg-form textarea:focus-visible{outline:3px solid #f1bf62;outline-offset:3px}.gsg-panel{margin:28px auto;max-width:100%;scroll-margin-top:100px}.gsg-panel p{line-height:1.7}.gsg-form{margin-top:24px}.gsg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gsg-form label{display:block;color:#edf5fa;font-size:14px;font-weight:600;line-height:1.6;margin-bottom:16px}.gsg-form input:not([type=checkbox]),.gsg-form select,.gsg-form textarea{display:block;width:100%;max-width:100%;padding:13px 14px;background:#061623;color:#f3f7fa;border:1px solid #547084;border-radius:8px;margin-top:7px;box-sizing:border-box;font:inherit;min-height:48px}.gsg-form select option{color:#f3f7fa;background:#061623}.gsg-agree{display:flex!important;align-items:flex-start;gap:12px}.gsg-agree input{margin-top:5px;min-width:18px;height:18px}.gsg-agree a{color:#b8e0f6;text-decoration:underline}.gsg-small{font-size:12px!important;color:#b9ccd8!important;line-height:1.7!important}.gsg-trap{position:absolute;left:-10000px;height:1px;width:1px;overflow:hidden}.gsg-notice{padding:16px;border:1px solid #a7d9f6;border-radius:8px}.gsg-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.gsg-actions>a:not(.gsg-button){color:#c2dce9;text-decoration:underline}.gsg-product-help{padding:20px;border:1px solid #7892a4;border-radius:12px;margin:22px 0;background:#0c2032;color:#edf5fa;clear:both}.gsg-product-help p{color:inherit!important;line-height:1.6}.gsg-trust{border-top:1px solid #776442;border-bottom:1px solid #776442;max-width:1240px;margin:24px auto;padding:28px 24px;color:#e8ddc8}.gsg-trust p{line-height:1.7;max-width:900px}.gsg-trust a{color:#e8c98c;text-decoration:underline}.gsg-trust h2{font-size:25px;color:inherit}.gsg-utilero{background:#071b29;border-radius:22px;margin:28px auto}.gsg-utilero .product-grid{margin-top:28px}.gsg-panel :is(input,select,textarea){text-transform:none}.gsg-local-proof{padding:20px 0;border-top:1px solid #31516b}.gsg-product-help .gsg-button{font-size:14px}@media(max-width:760px){.gsg-section{padding:40px 18px}.gsg-grid,.gsg-fields{grid-template-columns:1fr}.gsg-card,.gsg-panel{padding:22px}.gsg-card h3{font-size:23px}.gsg-actions{align-items:stretch}.gsg-actions .gsg-button{width:100%}.gsg-trust{margin:20px 18px;padding:24px 0}.gsg-utilero{margin:20px 0;border-radius:0}}