.g2g-setup{max-width:680px!important;min-height:480px;margin:24px auto 60px!important;padding:36px!important;background:#fff;border:1px solid #e1e7d5;border-radius:28px;box-shadow:0 15px 60px #41423a09}.g2g-setup [hidden]{display:none!important}.g2g-setup h1{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:20px 0}.g2g-setup h1:focus{outline:none}.g2g-setup-progress{font-size:14px;color:#58595b;margin-bottom:18px}.g2g-setup-image{width:100%;height:160px;object-fit:cover;border-radius:18px}.g2g-setup-note{background:#f2f6e6;border-radius:16px;padding:18px;font-size:16px;line-height:1.6}.g2g-setup .g2g-button{min-height:50px;margin-top:16px}.g2g-setup-choice{display:flex!important;align-items:center;gap:14px;padding:20px;border:2px solid #dce5ce;border-radius:16px;margin:14px 0!important;cursor:pointer}.g2g-setup-choice:has(input:checked){border-color:#41423a;background:#f2f6e6}.g2g-setup-choice input{width:22px!important;height:22px;margin:0!important;accent-color:#41423a;flex:none}.g2g-setup-choice strong,.g2g-setup-choice small{display:block}.g2g-setup-choice small{font-size:15px;font-weight:400;line-height:1.5;margin-top:5px}.g2g-setup-back{display:block;border:0;background:transparent;color:#41423a;min-height:48px;padding:12px 0;text-decoration:underline;font:inherit;cursor:pointer}.g2g-setup-existing{border-top:1px solid #e1e7d5;padding-top:22px;margin-top:30px;font-size:15px}.g2g-setup .g2g-checkbox{align-items:flex-start;gap:12px;font-size:17px;line-height:1.6}.g2g-setup .g2g-checkbox input{margin-top:6px!important;min-width:20px;min-height:20px}.g2g-setup a:focus-visible,.g2g-setup button:focus-visible,.g2g-setup input:focus-visible{outline:3px solid #41423a;outline-offset:4px}.g2g-setup-address{overflow-wrap:anywhere}@media(max-width:600px){.g2g-setup{padding:24px!important;margin:12px auto 35px!important;border-radius:20px;min-height:450px}.g2g-setup .g2g-button{width:100%}.g2g-setup-image{height:130px}.g2g-setup-choice{padding:16px}.g2g-setup h1{font-size:30px}}

.g2g-setup-note p{margin:8px 0 0;font-size:15px;line-height:1.6}.g2g-setup-existing .g2g-small-button{margin:8px 0 0 6px}
