.google-gate{max-width:1160px;margin:24px auto 50px;padding:0;text-align:left;background:transparent;border:0;box-shadow:none;border-radius:0}.gate-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:24px;padding:10px 6px 25px}.gate-nav a{font-size:14px;font-weight:750;text-underline-offset:5px;color:#263a51}.gate-nav .gate-parent{margin-right:auto;text-decoration:none;font-size:22px;font-weight:800}.gate-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;background:#101c30;color:white;border-radius:22px;padding:45px 50px;align-items:center}.google-gate .gate-intro .eyebrow{color:#e3c787;font-size:10px}.google-gate h1{font-size:49px;line-height:1.12;margin:14px 0 22px;font-weight:500;letter-spacing:-1.5px}.google-gate h1 em{font-family:Georgia,serif;color:#e3c787;font-weight:400}.google-gate .gate-intro p{color:#b9c5d3;font-size:14px;line-height:1.8}.gate-plan-link{display:inline-block;margin-top:12px;color:#e6cb8e;font-size:16px;font-weight:800;text-underline-offset:6px}.gate-signin{background:#ffffff08;border:1px solid #ffffff24;border-radius:16px;padding:26px;text-align:center}.gate-signin>img{border-radius:15px}.gate-signin h2{font-size:24px;margin:16px 0 8px}.google-gate .gate-signin>p{font-size:12px}.gate-signin .google-login{width:100%;font-weight:800;min-height:50px}.google-gate #googleAuthStatus{font-size:11px;color:#c1cbd6;min-height:20px;margin-bottom:0}.public-plans{padding:35px 0 0;scroll-margin-top:25px}.public-plans-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px}.public-plans-heading .eyebrow{width:100%;margin-bottom:0;font-size:10px}.public-plans-heading h2{font-family:Georgia,serif;font-size:29px;font-weight:400;margin:4px 0}.public-plans-heading>a{font-size:13px;font-weight:750;text-underline-offset:5px}.public-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-plan-grid article{position:relative;display:flex;flex-direction:column;padding:30px 24px 24px;border:1px solid #cbd5d0;border-radius:15px;background:#fff}.public-plan-grid article.public-pro{background:#15263e;color:white;border-color:#15263e}.google-gate .plan-kicker{font-size:9px;font-weight:800;letter-spacing:1.4px;margin:0;color:#7c6941}.google-gate .public-pro .plan-kicker{color:#e4cc99}.public-plan-grid h3{font-size:21px;margin:16px 0 15px}.public-price{display:block;font-size:42px;line-height:1.2;letter-spacing:-1.5px}.public-price span{display:block;font-size:11px;letter-spacing:0;font-weight:400;line-height:1.7;margin-top:8px;color:#687a8b}.public-pro .public-price span{color:#becbd8}.public-plan-grid ul{list-style:none;padding:0;margin:20px 0 23px;font-size:12px;line-height:1.65;flex:1}.public-plan-grid li{margin:10px 0;padding-left:18px;position:relative}.public-plan-grid li:before{content:'✓';position:absolute;left:0;color:#69846b}.public-pro li:before{color:#e4cc99}.public-plan-grid button{width:100%;min-height:50px;background:#172a43;color:white;font-size:14px;font-weight:800;padding:12px;border:1px solid #172a43;border-radius:8px}.public-plan-grid .public-pro button{background:#e8cb8c;color:#14243b;border-color:#e8cb8c}.public-plan-grid button:disabled{opacity:.65;cursor:wait}.public-plan-badge{position:absolute;top:-12px;left:22px;background:#e6c98c;color:#14243b;font-size:8px;font-weight:bold;padding:5px 10px;border-radius:5px}.public-plan-badge.annual{background:#dbe7d9;font-size:7px;color:#3d5f3f}.google-gate .public-billing-note{font-size:12px;line-height:1.8;color:#607082;margin:20px 5px}.public-billing-note a{font-weight:bold}.gate-footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px 5px}.gate-footer a{font-size:12px;font-weight:700;color:#546679;text-underline-offset:4px}.app-plan-banner{display:flex;align-items:center;flex-wrap:wrap;gap:15px 24px;background:#f0e3c6;border:1px solid #d8c18f;border-radius:14px;padding:21px 26px;margin:0 0 22px;color:#1b2c43}.app-plan-banner>div{margin-right:auto}.app-plan-banner strong{display:block;font-size:21px}.app-plan-banner span{display:block;font-size:12px;margin-top:4px}.app-plan-banner button,#openPlans,.plan-nav-button{background:#172a43!important;color:white!important;font-weight:800!important;border-color:#172a43!important}.app-plan-banner button{font-size:15px;min-height:48px;padding:12px 20px}.app-plan-banner>a{font-size:12px;font-weight:750;text-underline-offset:4px}#openPlans{font-size:15px;padding:13px 22px}.google-gate a:focus-visible,.google-gate button:focus-visible{outline:3px solid #ba8d3b;outline-offset:4px}@media(max-width:800px){.google-gate{margin:20px 20px 40px}.gate-intro{gap:25px;padding:30px}.google-gate h1{font-size:40px}.public-plan-grid{gap:12px}.public-plan-grid article{padding:27px 17px 20px}.public-plan-grid h3{font-size:18px}}@media(max-width:650px){.google-gate{margin:16px}.gate-nav{justify-content:space-between;gap:10px}.gate-nav .gate-parent{width:100%;margin:0 0 8px}.gate-nav a{font-size:12px}.gate-intro{grid-template-columns:1fr;gap:25px;padding:28px 22px}.google-gate h1{font-size:39px}.gate-signin{padding:23px 17px}.public-plans-heading h2{font-size:28px}.public-plan-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.public-plan-grid article{padding:28px 24px 23px}.public-plan-grid h3{font-size:23px}.public-plan-grid ul{font-size:13px}.public-plan-grid button{font-size:15px}.public-price{font-size:44px}.app-plan-banner{padding:20px}.app-plan-banner strong{font-size:20px}.app-plan-banner button{width:100%}.gate-footer{display:block}.gate-footer a{display:block;margin:13px 0}}
.google-gate .gate-intro .gate-price-lead{color:#e7cc93;font-size:21px;font-weight:800;line-height:1.45;margin:20px 0 5px}.gate-price-lead span{font-size:14px;font-weight:500}
