:root{--access-black:#151716;--access-green:#29bd55;--access-dark:#118437;--access-mint:#eaf6ed;--access-line:#dce4de;--access-muted:#68726c;--access-bg:#f3f5f3}*{box-sizing:border-box}.access-page{min-height:100vh;color:var(--access-black);background:#fff;grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);font-family:Arial,Helvetica,sans-serif;display:grid}.access-intro{color:#fff;background:linear-gradient(145deg,#101311,#1b2820);flex-direction:column;min-height:100vh;padding:48px clamp(38px,5vw,78px);display:flex}.access-brand{align-items:center;gap:12px;display:flex}.access-brand>span,.mobile-brand>span{background:var(--access-green);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.access-brand b,.access-brand small{display:block}.access-brand b{font-size:19px}.access-brand small{color:#aeb8b1;text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:9px}.access-message{max-width:580px;margin:auto 0}.access-message>span,.access-kicker{letter-spacing:.16em;color:#75e596;font-size:9px;font-weight:900}.access-message h1{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(40px,4.5vw,68px);line-height:1.02}.access-message>p{color:#bdc8c0;max-width:510px;font-size:15px;line-height:1.65}.access-message ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.access-message li{color:#e4eae6;font-size:12px}.access-message li:before{content:"✓";color:#102216;background:#75e596;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:10px;font-weight:900;display:inline-grid}.access-copyright{color:#849088;font-size:9px}.trial-big{align-items:center;gap:14px;margin-top:30px;display:flex}.trial-big>strong{color:#75e596;font-size:74px;line-height:.8}.trial-big b,.trial-big small{display:block}.trial-big b{font-size:21px}.trial-big small{color:#9ca9a0;margin-top:5px;font-size:11px}.access-form-area{background:#fff;place-items:center;padding:35px;display:grid}.access-card{width:min(100%,470px)}.access-card.signup{width:min(100%,570px)}.mobile-brand{display:none}.access-card h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:34px}.access-card>p{color:var(--access-muted);margin:0 0 27px;font-size:12px;line-height:1.5}.access-card>label,.signup-grid label{margin-bottom:16px;display:block}.access-card label>span,.signup-grid label>span{color:#4f5a53;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.access-card input{border:1px solid var(--access-line);width:100%;font:inherit;background:#fff;border-radius:10px;outline:none;padding:14px;font-size:13px}.access-card input:focus{border-color:var(--access-green);box-shadow:0 0 0 3px #29bd5518}.password-field{border:1px solid var(--access-line);border-radius:10px;display:flex;overflow:hidden}.password-field:focus-within{border-color:var(--access-green);box-shadow:0 0 0 3px #29bd5518}.password-field input{border-radius:0;box-shadow:none!important;border:0!important}.password-field button{color:var(--access-dark);cursor:pointer;background:#fff;border:0;padding:0 14px;font-size:10px;font-weight:900}.access-options{justify-content:space-between;align-items:center;margin:-3px 0 20px;display:flex}.access-options a,.access-switch a{color:var(--access-dark);font-weight:800;text-decoration:none}.remember{align-items:center;gap:7px;margin:0!important;display:flex!important}.remember input,.terms input{width:16px;height:16px;accent-color:var(--access-green)}.remember span{margin:0!important;font-size:10px!important}.access-primary{background:var(--access-black);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;padding:16px;font-size:13px;font-weight:900}.access-primary:hover{background:#282b29}.trial-note{background:var(--access-mint);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:13px;padding:11px;display:flex}.trial-note b{color:var(--access-dark);font-size:10px}.trial-note span{color:var(--access-muted);font-size:9px}.access-card .access-switch{text-align:center;margin:23px 0 0;font-size:11px}.signup-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.terms{align-items:flex-start;gap:8px;margin:2px 0 18px!important;display:flex!important}.terms input{flex:none;margin-top:1px}.terms span{line-height:1.45;color:var(--access-muted)!important;margin:0!important;font-weight:500!important}@media (max-width:860px){.access-page{grid-template-columns:1fr}.access-intro{display:none}.access-form-area{min-height:100vh;padding:28px 20px}.mobile-brand{align-items:center;gap:10px;margin-bottom:38px;display:flex}.mobile-brand>span{color:#fff;border-radius:11px;width:40px;height:40px}.mobile-brand b{font-size:17px}}@media (max-width:560px){.access-form-area{align-items:start}.access-card h2{font-size:29px}.signup-grid{grid-template-columns:1fr;gap:0}.access-options{align-items:flex-start;gap:12px}.access-card.signup{padding-bottom:25px}}.offer-benefits{grid-template-columns:repeat(3,1fr);gap:7px;margin:-12px 0 14px;display:grid}.offer-benefits span{background:var(--access-mint);color:#3f5d48;text-align:center;border:1px solid #d3e8d9;border-radius:8px;padding:9px 8px;font-size:9px;font-weight:800}.trial-cta{background:var(--access-green);color:#0b2d15;text-align:center;border-radius:10px;width:100%;padding:16px;font-size:13px;font-weight:900;text-decoration:none;display:block;box-shadow:0 8px 22px #29bd5524}.trial-cta:hover{background:#42ce69}.trial-reassurance{text-align:center;color:var(--access-muted);margin-top:9px;font-size:9px;display:block}.login-divider{color:#87918a;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:19px 0 14px;font-size:9px;font-weight:800;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--access-line);flex:1;height:1px}.login-title{letter-spacing:-.02em;margin:0 0 14px;font-size:17px}@media (max-width:560px){.offer-benefits{grid-template-columns:1fr}.mobile-brand{margin-bottom:28px}}.sales-offer h2,.login-access h2{letter-spacing:-.045em;margin:11px 0 13px;font-size:38px;line-height:1.08}.sales-offer>p,.login-access>p{color:var(--access-muted);margin:0 0 24px;font-size:13px;line-height:1.6}.offer-promise{border-left:4px solid var(--access-green);margin:0 0 22px;padding:10px 0 10px 15px}.offer-promise b,.offer-promise span{display:block}.offer-promise b{color:var(--access-dark);letter-spacing:-.03em;font-size:25px}.offer-promise span{color:var(--access-muted);margin-top:4px;font-size:11px}.existing-customer{color:var(--access-dark);cursor:pointer;background:0 0;border:0;margin:22px auto 0;font-size:11px;font-weight:900;display:block}.existing-customer:hover{text-decoration:underline}.back-to-offer{color:var(--access-dark);cursor:pointer;background:0 0;border:0;margin:0 0 24px;padding:0;font-size:10px;font-weight:900}.login-access>label{margin-bottom:16px;display:block}.login-access label>span{color:#4f5a53;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.login-access input{border:1px solid var(--access-line);width:100%;font:inherit;background:#fff;border-radius:10px;outline:none;padding:14px;font-size:13px}.login-access input:focus{border-color:var(--access-green);box-shadow:0 0 0 3px #29bd5518}@media (max-width:560px){.sales-offer h2,.login-access h2{font-size:32px}.offer-promise b{font-size:23px}}.login-access .back-to-offer{margin:0 0 26px;display:block}.login-access .access-kicker{margin:0 0 8px;display:block}.google-auth{color:#273029;background:#fff;border:1px solid #ccd3ce;border-radius:10px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:50px;font-size:12px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 3px 10px #25342b0a}.google-auth:hover{background:#fafcfb;border-color:#aab8ae}.google-auth b{color:#fff;background:linear-gradient(135deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75%);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.auth-divider{color:#87918a;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:11px;margin:17px 0;font-size:9px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--access-line);flex:1;height:1px}.dentist-proof{background:#f4f7f4;border-radius:14px;grid-template-columns:104px 1fr;align-items:center;gap:15px;margin-bottom:18px;padding:9px;display:grid}.dentist-proof img{object-fit:cover;object-position:center 27%;border-radius:10px;width:104px;height:104px}.dentist-proof span,.dentist-proof b{display:block}.dentist-proof span{letter-spacing:.12em;color:var(--access-dark);margin-bottom:7px;font-size:8px;font-weight:900}.dentist-proof b{letter-spacing:-.015em;font-size:15px;line-height:1.35}.pricing-choices{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0 8px;display:grid}.price-choice{min-height:126px;color:var(--access-black);border:1px solid #ced9d1;border-radius:12px;flex-direction:column;justify-content:center;padding:14px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.price-choice:hover{border-color:var(--access-green);transform:translateY(-2px)}.price-choice.featured{background:var(--access-black);border-color:var(--access-black);color:#fff}.price-choice>span{letter-spacing:.12em;color:var(--access-dark);font-size:8px;font-weight:900}.price-choice strong{letter-spacing:-.045em;margin:7px 0 3px;font-size:27px}.price-choice strong small{letter-spacing:0;font-size:11px}.price-choice em{color:var(--access-muted);font-size:9px;font-style:normal}.price-choice.featured em{color:#aeb8b1}@media (max-width:560px){.dentist-proof{grid-template-columns:88px 1fr}.dentist-proof img{width:88px;height:92px}.pricing-choices{grid-template-columns:1fr}.price-choice{min-height:105px}.sales-offer h2{font-size:29px}}.access-page{--access-green:#35df6f;--access-dark:#0aa344;--access-mint:#e8fbef}.access-intro{background:radial-gradient(circle at 12% 10%,#35df6f2b 0,#0000 28%),radial-gradient(circle at 92% 78%,#26c75b2b 0,#0000 31%),linear-gradient(145deg,#07130d,#123823)}.access-message>span,.access-kicker{color:#5ff58f}.access-message li:before{background:#63f394}.access-brand>span,.mobile-brand>span{background:#28d766;box-shadow:0 8px 25px #28d76633}.trial-cta{background:#28d766}.price-choice.featured>span{color:#66f295}.access-brandbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.access-quick-links{align-items:center;gap:8px;display:flex}.access-quick-links a,.access-quick-links button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff28;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:900;text-decoration:none}.access-quick-links a:hover,.access-quick-links button:hover{background:#ffffff18}.offer-access{justify-content:center;align-items:center;gap:18px;margin-top:19px;display:flex}.offer-access>a{color:var(--access-dark);font-size:11px;font-weight:900;text-decoration:none}.offer-access>a:hover{text-decoration:underline}.offer-access .existing-customer{margin:0}.existing-customer{white-space:nowrap}@media (max-width:560px){.offer-access{flex-direction:column;gap:12px}}.offer-google{margin-top:16px}.offer-access{margin-top:10px}.compact-login>label{margin-bottom:12px}.compact-login .access-options{margin-bottom:13px}.access-card:has(.compact-login){padding:20px 0}.access-card:has(.compact-login) .sales-offer h2{font-size:31px}.access-card:has(.compact-login) .sales-offer>p{margin-bottom:12px}.access-card:has(.compact-login) .pricing-choices{margin-top:12px}.access-card:has(.compact-login) .price-choice{min-height:105px}.access-card:has(.compact-login) .login-divider{margin:14px 0 12px}.simple-offer h2{font-size:42px}.simple-offer>p{margin-bottom:20px;font-size:14px}.result-preview{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px;display:grid}.result-preview>div{border:1px solid var(--access-line);background:#f8faf8;border-radius:9px;padding:11px 9px}.result-preview span,.result-preview b{display:block}.result-preview span{letter-spacing:.08em;color:var(--access-muted);margin-bottom:6px;font-size:7px;font-weight:900}.result-preview b{color:var(--access-dark);font-size:11px}.email-signup{text-align:center;color:var(--access-dark);margin:12px 0 0;font-size:10px;font-weight:900;text-decoration:none;display:block}.email-signup:hover{text-decoration:underline}.simple-price{text-align:center;border-top:1px solid var(--access-line);border-bottom:1px solid var(--access-line);margin-top:16px;padding:12px}.simple-price b,.simple-price span{display:block}.simple-price b{font-size:11px}.simple-price span{color:var(--access-muted);margin-top:4px;font-size:9px}.simple-offer .existing-customer{margin-top:15px}@media (max-width:560px){.simple-offer h2{font-size:33px}.result-preview{grid-template-columns:1fr}.result-preview>div{justify-content:space-between;align-items:center;display:flex}.result-preview span{margin:0}}.form-error{color:#a02d26;background:#fff1f0;border:1px solid #f2c8c5;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:11px;line-height:1.4}.access-primary:disabled{opacity:.62;cursor:wait}.access-link-button{text-align:center;text-decoration:none;display:block}.entry-page{--entry-green:#84b900;--entry-dark:#171b1d;color:#101314;background:#fff;grid-template-columns:minmax(0,61.2fr) minmax(500px,38.8fr);min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:grid}.entry-hero{background-image:linear-gradient(90deg,#f4fac333,#f4fac300 58%),url(/gx-precifica/entrada-dentista-notebook.png);background-position:50%;background-size:cover;min-height:100vh;position:relative;overflow:hidden}.entry-copy{z-index:2;text-shadow:0 1px 8px #f4facb80;max-width:660px;position:absolute;top:11%;left:6.2%}.entry-copy>span{letter-spacing:.1em;font-size:16px;font-weight:500}.entry-copy p{margin:0;font-size:19px;line-height:1.55}.entry-benefits{align-items:center;gap:20px;margin-top:27px;display:flex}.entry-benefits b{font-size:17px;font-weight:500}.entry-benefits i{background:#63950c;border-radius:50%;width:8px;height:8px}.entry-price-card{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #e4e8df;border-radius:17px;width:312px;padding:20px 20px 16px;position:absolute;bottom:9%;left:11%;box-shadow:0 16px 45px #2431131c}.entry-price-card header{text-align:center;border-bottom:1px solid #e8ebe5;margin-bottom:15px;padding-bottom:13px}.entry-price-card header b,.entry-price-card header span,.entry-price-card div small,.entry-price-card div strong,.entry-price-card div span{display:block}.entry-price-card header b{font-size:16px}.entry-price-card header span{color:#64707b;margin-top:7px;font-size:12px}.entry-price-card div small{margin-bottom:5px;font-size:12px}.entry-price-card div strong{color:#207b23;font-size:25px;line-height:1.15}.entry-price-card div span{margin-top:6px;font-size:12px}.entry-price-card em{text-align:center;margin:10px 0;font-size:12px;font-style:normal;font-weight:700;display:block;position:relative}.entry-price-card em:before,.entry-price-card em:after{content:"";background:#dfe3dc;width:37%;height:1px;position:absolute;top:50%}.entry-price-card em:before{left:0}.entry-price-card em:after{right:0}.entry-price-card footer{color:#287329;background:#edf3df;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:15px;padding:11px;display:flex}.entry-price-card footer span{font-size:20px}.entry-price-card footer b{font-size:13px}.entry-access{background:radial-gradient(circle at 75% 35%,#fbf6f2 0,#fff 56%);flex-direction:column;align-items:center;min-height:100vh;padding:6.5vh clamp(34px,4vw,75px) 5vh;display:flex}.entry-brand{align-items:center;gap:14px;margin-bottom:7vh;display:flex}.entry-brand span{letter-spacing:-.09em;color:var(--entry-green);font-size:56px;font-weight:800;line-height:.8}.entry-brand b{letter-spacing:-.035em;font-size:38px}.entry-form{width:min(100%,470px)}.entry-form header{text-align:center;margin-bottom:34px}.entry-form h2{letter-spacing:-.035em;margin:0 0 12px;font-size:32px}.entry-form header>p{color:#53606e;margin:0 0 24px;font-size:15px}.entry-form header>small{font-size:13px}.entry-google{color:#111;background:#fff;border:1px solid #d5d9d8;border-radius:10px;justify-content:center;align-items:center;gap:52px;width:100%;height:76px;font-size:16px;text-decoration:none;display:flex}.entry-google>span{color:#4285f4;font-size:25px;font-weight:900}.entry-divider{color:#556575;align-items:center;gap:18px;margin:34px 0;font-size:12px;display:flex}.entry-divider:before,.entry-divider:after{content:"";background:#d9dedc;flex:1;height:1px}.entry-form>label{margin-bottom:22px;display:block}.entry-form>label>span{margin-bottom:8px;font-size:12px;display:block}.entry-form input{width:100%;height:54px;font:inherit;border:1px solid #d7dcda;border-radius:9px;outline:none;padding:0 14px;font-size:14px}.entry-form input:focus{border-color:var(--entry-green);box-shadow:0 0 0 3px #84b90018}.entry-password{background:#fff;border:1px solid #d7dcda;border-radius:9px;display:flex;overflow:hidden}.entry-password:focus-within{border-color:var(--entry-green);box-shadow:0 0 0 3px #84b90018}.entry-password input{border:0;border-radius:0;box-shadow:none!important}.entry-password button{color:#9aa4ad;cursor:pointer;background:#fff;border:0;min-width:55px}.entry-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#171b1d,#252b2e);border:0;border-radius:9px;width:100%;height:64px;margin-top:7px;font-size:16px}.entry-primary:hover{background:#101314}.entry-primary:disabled{opacity:.6}.entry-switch{text-align:center;color:#637180;margin:22px 0 0;font-size:13px}.entry-switch button{color:#291fff;font:inherit;cursor:pointer;background:0 0;border:0}.entry-back{color:#42721a;cursor:pointer;background:0 0;border:0;margin-bottom:28px;font-weight:700}.entry-forgot{text-align:right;color:#357320;margin:-9px 0 12px;font-size:12px;text-decoration:none;display:block}.entry-login header{margin-bottom:28px}@media (max-width:1100px){.entry-page{grid-template-columns:1fr 500px}.entry-copy{top:8%;left:5%}.entry-copy h1{font-size:48px}.entry-copy p{font-size:16px}.entry-benefits{gap:12px}.entry-benefits b{font-size:14px}.entry-price-card{bottom:5%;left:6%}}@media (max-width:850px){.entry-page{display:block}.entry-hero{background-position:60%;min-height:570px}.entry-copy{top:45px}.entry-copy h1{font-size:43px}.entry-price-card{width:285px;bottom:28px}.entry-access{min-height:auto;padding:48px 22px 60px}.entry-brand{margin-bottom:45px}}@media (max-width:560px){.entry-hero{background-position:62%;min-height:500px}.entry-copy{top:28px;left:22px;right:22px}.entry-copy>span{font-size:10px}.entry-copy h1{margin:14px 0;font-size:35px}.entry-copy p{max-width:300px;font-size:13px}.entry-copy p br{display:none}.entry-benefits{flex-wrap:wrap;gap:9px;margin-top:16px}.entry-benefits b{font-size:11px}.entry-benefits i{width:5px;height:5px}.entry-price-card{width:260px;padding:14px;bottom:20px;left:22px}.entry-price-card div strong{font-size:20px}.entry-access{padding-top:36px}.entry-brand{margin-bottom:35px}.entry-brand span{font-size:44px}.entry-brand b{font-size:29px}.entry-form h2{font-size:27px}.entry-google{gap:30px;height:60px}.entry-form header>small{line-height:1.5}.entry-primary{height:56px}}.entry-google>span{color:#0000;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);-webkit-background-clip:text;background-clip:text}@media (max-width:1400px) and (min-width:851px){.entry-copy{max-width:450px}.entry-copy h1{font-size:42px}.entry-copy p{font-size:16px}}.entry-page{grid-template-columns:minmax(0,61.5fr) minmax(410px,38.5fr)}.entry-hero{color:#fff;background-image:linear-gradient(90deg,#06231bf0 0%,#082a20d6 28%,#082a2033 54%,#082a2000 72%),url(/gx-precifica/entrada-celular-premium-v2.png);background-position:50%}.entry-copy{text-shadow:0 2px 22px #051d17b0;max-width:500px;top:50%;transform:translateY(-50%)}.entry-copy>span{color:#b8e76a;letter-spacing:.18em;margin-bottom:6px;font-size:12px;font-weight:800;display:inline-block}.entry-copy h1{letter-spacing:-.05em;margin:18px 0 25px;font-size:clamp(44px,4vw,70px);line-height:.98}.entry-copy p{color:#f0f5f2;max-width:470px;margin:0;font-size:17px;line-height:1.55}.entry-copy .entry-guidance{color:#d5e2dc;max-width:450px;margin-top:15px;font-size:15px}.entry-copy>strong{color:#e8ffc0;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#b8e76a18;border:1px solid #b8e76a80;border-radius:999px;margin-top:24px;padding:11px 16px;font-size:13px;display:inline-block}.entry-access{background:radial-gradient(circle at 70% 18%,#f5f8ee 0,#fff 43%)}.entry-brand span{color:#79ad00}.entry-primary{background:linear-gradient(135deg,#15382d,#0c211a)}@media (min-width:1401px){.entry-copy{max-width:390px;left:4.1%}.entry-copy h1{font-size:56px}.entry-copy p{max-width:390px;font-size:15px}.entry-copy .entry-guidance{max-width:390px;font-size:14px}.entry-copy>strong{margin-top:22px}}@media (max-width:1400px) and (min-width:851px){.entry-copy{max-width:390px}.entry-copy h1{font-size:46px}.entry-copy p{font-size:14px}.entry-copy .entry-guidance{font-size:13px}.entry-copy>strong{font-size:11px}}@media (max-width:1100px) and (min-width:851px){.entry-page{grid-template-columns:minmax(0,62fr) minmax(400px,38fr)}.entry-access{padding-left:30px;padding-right:30px}.entry-hero{background-position:43%}.entry-copy{max-width:265px;left:4%}.entry-copy h1{font-size:36px}.entry-copy p{font-size:12px}.entry-copy .entry-guidance{font-size:11px}.entry-copy>strong{max-width:250px}}@media (max-width:850px){.entry-hero{background-image:linear-gradient(90deg,#06231beb 0%,#082a20ad 38%,#082a2014 75%),url(/gx-precifica/entrada-celular-premium-v2.png);background-position:61%;min-height:680px}.entry-copy{max-width:390px;top:50%;transform:translateY(-50%)}.entry-copy h1{font-size:46px}.entry-copy p{font-size:15px}}@media (max-width:560px){.entry-hero{background-image:linear-gradient(#051e17f0 0%,#06231bc7 48%,#06231b14 100%),url(/gx-precifica/entrada-celular-premium-v2.png);background-position:63%;min-height:650px}.entry-copy{max-width:315px;top:32px;transform:none}.entry-copy h1{margin:14px 0 18px;font-size:38px;line-height:1.02}.entry-copy p{font-size:13px}.entry-copy .entry-guidance{margin-top:11px;font-size:12px}.entry-copy>strong{margin-top:16px;padding:9px 12px;font-size:10px}}.entry-brand{width:min(100%,330px);height:74px;margin-bottom:5.5vh;display:block;overflow:hidden}.entry-brand img{object-fit:contain;width:100%;height:100%;display:block}.entry-google{gap:16px;font-family:Arial,Helvetica,sans-serif;font-weight:500;position:relative;box-shadow:0 1px 2px #0000000d}.entry-google img{width:22px;height:22px;position:absolute;left:25px}.entry-google b{font-weight:600}.entry-form header>p{color:#53606e;max-width:390px;margin:0 auto;line-height:1.55}.entry-offer{background:#fff;border:1px solid #cadbc9;border-radius:12px;margin-top:16px;padding:0;overflow:hidden}.entry-plans{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.entry-plans>div{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:76px;display:flex}.entry-plans>div+div{background:#f3f8ef;border-left:1px solid #cadbc9}.entry-plans>div>span{color:#607067;margin-bottom:7px;font-size:10px}.entry-plans b{color:#173d2d;letter-spacing:-.025em;white-space:nowrap;font-size:21px}.entry-plans b small{color:#607067;letter-spacing:0;margin-left:2px;font-size:11px;font-weight:600}@media (max-width:560px){.entry-brand{width:270px;height:60px;margin-bottom:32px}.entry-google img{left:20px}}@media (min-width:851px){.entry-access{padding-top:2.8vh;padding-bottom:2.2vh}.entry-brand{width:290px;height:58px;margin-bottom:2.4vh}.entry-form header{margin-bottom:20px}.entry-form h2{margin-bottom:9px;font-size:30px}.entry-form header>p{font-size:13px;line-height:1.4}.entry-offer{margin-top:12px}.entry-plans>div{min-height:62px}.entry-google{height:58px}.entry-divider{margin:19px 0}.entry-form>label{margin-bottom:14px}.entry-form>label>span{margin-bottom:6px}.entry-form input{height:48px}.entry-primary{height:54px;margin-top:3px}.entry-switch{margin-top:14px}}@media (min-width:851px) and (max-height:760px){.entry-access{padding-top:14px;padding-bottom:12px}.entry-brand{height:48px;margin-bottom:10px}.entry-form header{margin-bottom:12px}.entry-form h2{font-size:26px}.entry-offer{margin-top:9px}.entry-plans>div{min-height:54px}.entry-google{height:50px}.entry-divider{margin:13px 0}.entry-form>label{margin-bottom:10px}.entry-form input{height:44px}.entry-primary{height:48px}.entry-switch{margin-top:10px}}.entry-legal{justify-content:center;gap:18px;margin-top:auto;padding-top:16px;display:flex}.entry-legal a{color:#68766e;font-size:10px;text-decoration:none}.entry-legal a:hover{text-decoration:underline}.google-confirmed{background:#eff8f1;border:1px solid #b8ddc2;border-radius:10px;padding:12px 14px}.google-confirmed b,.google-confirmed span{display:block}.google-confirmed b{color:#126c33;font-size:11px}.google-confirmed span{color:#617068;margin-top:4px;font-size:10px}.entry-signup-link{color:#153b29;border:1px solid #153b29;border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin-top:12px;padding:12px;font-weight:700;text-decoration:none;display:flex}.entry-price-summary{text-align:center;color:#183e28;background:#f0f8f1;border:1px solid #cde3d2;border-radius:10px;gap:6px;margin-top:12px;padding:14px 12px;line-height:1.5;display:grid}.entry-price-summary strong{font-size:15px}.entry-price-summary span{font-size:13px}.entry-price-summary b{white-space:nowrap}.entry-copy .entry-hero-offer{max-width:360px;text-shadow:none;background:#06251ce6;border:1px solid #b8e76a55;border-radius:16px;gap:18px;margin-top:24px;padding:20px;display:grid}.entry-copy .hero-trial{color:#fff;font-size:18px}.hero-trial b{color:#b8e76a}.hero-plan>span{letter-spacing:.13em;color:#c8dace;margin-bottom:6px;font-size:10px;display:block}.hero-plan>strong{color:#fff;font-size:32px;line-height:1.2;display:block}.hero-plan>strong small{margin-left:4px;font-size:15px;font-weight:400}.entry-copy .hero-saving{color:#b8e76a;margin-top:8px;font-size:13px}.entry-copy .hero-plan+.hero-plan{border-top:1px solid #ffffff25;padding-top:16px}@media (max-width:560px){.entry-copy .entry-hero-offer{gap:14px;margin-top:16px;padding:16px}.entry-copy .hero-trial{font-size:17px}.hero-plan>strong{font-size:29px}}@media (min-width:851px) and (max-height:760px){.entry-copy .entry-hero-offer{gap:12px;margin-top:14px;padding:16px}.entry-copy h1{font-size:38px}.hero-plan>strong{font-size:28px}}
