.gg-auth{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;padding-top:40px!important;padding-bottom:60px!important;align-items:stretch}.gg-auth,.gg-auth *{box-sizing:border-box;min-width:0}.gg-auth-story,.gg-auth-card{padding:clamp(26px,4vw,50px);border:1px solid #e0d2be;border-radius:22px;background:#fffdf8;color:#493729}.gg-auth-story{background:linear-gradient(145deg,#f4eadb,#e8d9c3);display:flex;flex-direction:column;justify-content:center}.gg-auth-kicker{font-size:10px;letter-spacing:.13em;color:#9b7448;font-weight:650}.gg-auth-mark{font:64px Georgia;color:#a78353;margin:22px 0 12px}.gg-auth h1,.gg-auth h2{font-family:var(--vv-font-serif,Georgia,serif);font-weight:500;line-height:1.2;font-size:clamp(30px,3.3vw,43px);margin:18px 0;color:#493729}.gg-auth p,.gg-auth li{font-size:14px;color:#7b6957;line-height:1.85}.gg-auth ul{list-style:none;padding:0;margin:20px 0 0}.gg-auth li:before{content:'✓';color:#9b7448;margin-right:10px}.gg-auth-form{display:flex;flex-direction:column;margin-top:26px;gap:10px}.gg-auth label{font-size:12px;font-weight:600;color:#63503c}.gg-auth input:not([type=hidden]):not([type=checkbox]){width:100%;min-height:50px;padding:13px 15px;border:1px solid #daccb8;border-radius:10px;background:#fff;color:#493729;font-size:16px;margin-bottom:9px}.gg-auth-options{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;margin:5px 0 14px}.gg-auth-options label{display:flex;align-items:center;gap:8px}.gg-auth a{color:#896439;font-size:12px;line-height:1.7}.gg-auth button,.gg-auth-button{display:flex;align-items:center;justify-content:center;padding:14px 23px;min-height:49px;border:1px solid #9b7448;border-radius:999px;background:#9b7448;color:#fffdf8!important;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.gg-auth-footer{margin-top:27px;padding-top:20px;border-top:1px solid #e6dac9}.gg-auth-footer p{margin:0 0 5px}.gg-auth .gg-auth-error,.gg-auth .gg-auth-message{padding:15px 17px;border-radius:12px;border:1px solid #ded0bc;background:#f3ebdc}.gg-auth .gg-auth-error{color:#873e39;border-color:#e2c3bb;background:#fbf1ec}.gg-auth-text-link{display:block;margin-top:18px}.gg-auth :is(a,button,input):focus-visible{outline:2px solid #a78353;outline-offset:3px}@media(max-width:800px){.gg-auth{grid-template-columns:1fr;gap:18px;padding-top:24px!important}.gg-auth-story{padding:24px}.gg-auth-mark,.gg-auth-story ul{display:none}.gg-auth-story h2{font-size:30px}.gg-auth-story h2 br{display:none}.gg-auth-story p{margin-bottom:0}.gg-auth-card{padding:27px 22px}}@media(prefers-reduced-motion:reduce){.gg-auth *{scroll-behavior:auto}}
.gg-auth-plan{margin-top:25px;padding-top:22px;border-top:1px solid #cdbb9f}.gg-auth-plan h3{font:500 29px/1.25 var(--vv-font-serif,Georgia,serif);color:#493729;margin:12px 0}.gg-auth .gg-auth-price{font:500 32px/1.3 var(--vv-font-serif,Georgia,serif);color:#493729;margin:0}.gg-auth-price small{font:12px var(--vv-font-sans,sans-serif);color:#7b6957}.gg-auth-signup .gg98-field{display:flex;flex-direction:column;gap:9px}.gg-auth-signup .gg98-security{font-size:12px;margin-top:18px}.gg-auth-signup .gg98-current-user{overflow-wrap:anywhere}.gg-auth-signup .gg-auth-footer p{font-size:13px}.gg-auth-signup .gg-auth-story .gg-auth-text-link{margin-top:24px}@media(max-width:800px){.gg-auth-signup .gg-auth-story{justify-content:start}.gg-auth-signup .gg-auth-plan{margin-top:14px;padding-top:15px}.gg-auth-signup .gg-auth-plan h3{display:inline-block;margin-right:12px}.gg-auth-signup .gg-auth-price{display:inline-block;font-size:27px}.gg-auth-signup .gg-auth-story .gg-auth-text-link{margin-top:12px}}
