.nv-google-entry{margin:18px 0}.nv-google-link{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 16px;border:1px solid #536d84;border-radius:8px;background:#f8fafc;color:#263445;font:500 14px/1.4 Arial,sans-serif;text-decoration:none}.nv-google-link:hover{background:#eaf3ff;border-color:#73cfff}.nv-google-link:focus-visible{outline:2px solid #31d6ff;outline-offset:4px}.nv-google-symbol{color:#4285f4;font:bold 22px Arial,sans-serif}.nv-google-card{width:min(100%,600px);margin:28px auto}.nv-google-card .lp-card__body{padding:26px}.nv-google-kicker{display:block;margin-bottom:12px;color:#42dcff;font-size:10px;letter-spacing:.18em}.nv-google-intro{color:#9bb2c8;font-size:14px;line-height:1.6;margin:0 0 20px}.nv-google-button{display:flex;justify-content:center;min-height:44px;margin:25px 0}.nv-google-alert{padding:12px 14px;border:1px solid #75503b;border-radius:8px;background:#382728;color:#ffcaab;font-size:13px;line-height:1.6}.nv-google-alert[hidden]{display:none}.nv-google-identity{display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:24px;border:1px solid #1c465f;border-radius:12px;background:linear-gradient(120deg,#082638,#11182f)}.nv-google-identity>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#fff;color:#4285f4;font:bold 24px Arial,sans-serif}.nv-google-identity div{min-width:0}.nv-google-identity small{display:block;color:#8ca9c0;margin-bottom:5px}.nv-google-identity strong{color:#e1f5ff;overflow-wrap:anywhere}.nv-google-existing{border-top:1px solid #20384d;margin-top:28px;padding-top:22px}.nv-google-existing>summary{color:#42d9ff;cursor:pointer;margin-bottom:18px;line-height:1.5}.nv-google-back{display:block;margin-top:22px;color:#8db9d1;text-align:center;font-size:13px}.nv-google-honeypot{display:none!important}.nv-google-card .lp-input,.nv-google-card .lp-select{box-sizing:border-box;width:100%}@media(max-width:480px){.nv-google-card{margin:12px auto}.nv-google-card .lp-card__body{padding:18px}.nv-google-card .lp-card__title{font-size:20px}.nv-google-link{font-size:13px}}
.nv-google-privacy{display:block;text-align:center;color:#7996ad;font-size:11px;margin-top:12px}
.nv-google-symbol{display:block;width:20px;height:20px;flex:0 0 20px}.nv-google-link{background:#fff;border-color:#747775;color:#1f1f1f;gap:10px;padding:10px 12px}.nv-google-identity img{display:block;width:22px;height:22px}
