.gs{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:4rem;display:grid;gap:1.5rem}.gs-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.gs-intro .lp-h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}.gs-points{margin:1.4rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem;color:var(--text-2);line-height:1.55}.gs-points li{position:relative;padding-left:1.4rem}.gs-points li:before{content:"";position:absolute;left:0;top:.55em;width:.55rem;height:.55rem;border-radius:50%;background:var(--primary)}.gs-points a,.gs-privacy a,.gs-intro a{color:var(--primary);font-weight:700}.gs-card{padding:clamp(1.2rem,3vw,2rem)}.gs-card h2,.gs-code h2{font-family:var(--font-display);font-size:1.3rem;margin:0}.gs-form{display:grid;gap:.95rem}.gs-row{display:grid;grid-template-columns:1fr 1fr;gap:.95rem}.gs-field{display:grid;gap:.35rem;min-width:0}.gs-field>span{font-size:.88rem;font-weight:650;color:var(--text)}.gs-field em{font-style:normal;font-weight:500;color:var(--text-3)}.gs-field .input,.gs-field .select,.gs-field .textarea{width:100%}.gs-check{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem;line-height:1.45;cursor:pointer}.gs-check input{width:1.15rem;height:1.15rem;margin-top:.12rem;accent-color:var(--primary);flex:none}.gs-privacy{margin:0;font-size:.85rem;color:var(--text-3);line-height:1.5}.gs-error{margin:0;color:var(--danger);font-size:.92rem}.gs-form .lp-btn{justify-self:start}.gs-form .lp-btn:disabled,.gs-code .lp-btn:disabled{opacity:.55;cursor:not-allowed}.gs-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.gs-thanks{display:grid;gap:.7rem;justify-items:start;padding:.5rem 0}.gs-thanks h2{outline:none}.gs-thanks p{margin:0;color:var(--text-2);line-height:1.6}.gs-tick{color:var(--success, #16a34a)}.gs-code{padding:clamp(1.2rem,3vw,1.8rem);display:grid;gap:.9rem;border-style:dashed;border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--surface-strong, var(--surface)))}.gs-code-head{display:flex;gap:.8rem;align-items:flex-start;color:var(--primary)}.gs-code-head p{margin:.25rem 0 0;color:var(--text-2)}.gs-code-head h2{color:var(--text)}.gs-code-form{display:flex;gap:.7rem;flex-wrap:wrap;align-items:stretch}.gs-code-form .gs-field{flex:1 1 16rem;max-width:26rem}.gs-code-form .input{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:860px){.gs-grid{grid-template-columns:1fr}}@media(max-width:520px){.gs-row{grid-template-columns:1fr}.gs-form .lp-btn,.gs-code-form .lp-btn{width:100%;justify-content:center}.gs-code-form .gs-field{max-width:none}}
