#virtual-outcomes [hidden],.connect-request [hidden]{display:none!important}.virtual-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;padding-block:42px 80px;display:grid;position:relative}.virtual-hero:before{content:"";z-index:-1;background:radial-gradient(at 88% 20%,#caedf7 0,#0000 57%),radial-gradient(at 20% 90%,#e9f7fa 0,#0000 65%);position:absolute;inset:-40px -5vw -10px}.virtual-hero h1{font-size:clamp(43px,4.4vw,68px);line-height:1.14}.virtual-lead{color:var(--muted);max-width:590px;margin-top:25px;font-size:18px;line-height:1.75}.virtual-selector{gap:10px;max-width:470px;margin-top:28px;display:grid}.virtual-selector label{align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}.virtual-selector select,.request-form-panel select,.request-form-panel input:not([type=checkbox]){font:inherit;color:var(--ink);background:#fff;border:1px solid #a6c6d0;border-radius:13px;width:100%;min-height:54px;padding:15px 18px}.virtual-state-note{color:var(--muted);max-width:470px;margin-top:12px;font-size:13px}.virtual-art{min-width:0;padding:20px 0 35px;position:relative}.virtual-art img{aspect-ratio:1;object-fit:cover;border-radius:48% 48% 28px 28px;width:100%;box-shadow:0 26px 70px #0768811c}.virtual-art-caption{background:#ffffffed;border:1px solid #d0e8ef;border-radius:20px;align-items:center;gap:15px;padding:19px 25px;font-size:14px;line-height:1.6;display:flex;position:absolute;bottom:0;left:-16px;box-shadow:0 14px 36px #0a254014}.virtual-art-caption svg{color:#008bb7}.virtual-icon{color:#00779d;background:linear-gradient(140deg,#e6f8fc,#c3e9f3);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:28px;display:inline-flex}.virtual-panel{background:linear-gradient(120deg,#edf9fc,#dceff6);border:1px solid #c7e4ed;border-radius:32px;margin-bottom:85px;padding:52px}.virtual-panel h2{max-width:780px;font-size:clamp(32px,4vw,52px)}.virtual-panel p:not(.eyebrow):not(.virtual-fine){max-width:830px;margin-top:24px;font-size:18px}.virtual-panel .eyebrow{margin-bottom:14px}.virtual-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.virtual-panel>.button{margin-top:25px}.virtual-fine{color:var(--muted);max-width:850px;margin-top:20px;line-height:1.65;font-size:13px!important}.virtual-confirm{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;padding-block:30px 45px;display:grid}.virtual-confirm h2{font-size:clamp(32px,3.5vw,48px)}.virtual-confirm>p{color:var(--muted);font-size:17px}.virtual-dot{background:#008bb7;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #008bb713}.connect-feature{color:#fff;background:linear-gradient(145deg,#0a2540,#08485e 72%,#057f9d);border-radius:34px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 70px #0a25401a}.connect-copy{background:radial-gradient(at 0 100%,#038eb640,#0000 70%);padding:50px}.connect-copy h2{font-size:clamp(32px,3.2vw,46px);line-height:1.17}.connect-copy>p:not(.eyebrow):not(.connect-price){color:#e1f1f5;margin-top:23px;font-size:16px}.connect-copy .virtual-icon{color:#80dafa;background:#ffffff18;border:1px solid #ffffff30}.connect-price{letter-spacing:-.05em;margin-top:30px;font-size:65px;font-weight:700;line-height:1.15}.connect-price span{letter-spacing:0;font-size:17px;font-weight:400}.connect-copy .button{gap:18px;margin-top:25px}.connect-copy .button.light{color:#0a2540;background:#fff;border-color:#fff}.connect-benefits{border-left:1px solid #ffffff24;align-self:center;padding:54px 45px}.connect-benefits h3{font-size:29px;line-height:1.35}.connect-benefits ul{margin:25px 0;padding:0;list-style:none}.connect-benefits li{border-bottom:1px solid #ffffff25;gap:13px;padding:15px 0;font-size:16px;display:flex}.connect-benefits li svg{color:#8bddf4;margin-top:2px}.virtual-restriction{color:#e1f1f5;align-items:start;gap:12px;margin-top:30px;font-size:13px;line-height:1.7;display:flex}.virtual-programs{padding-block:95px 60px}.virtual-program-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.virtual-program{background:linear-gradient(140deg,#fff,#f3fafc);border:1px solid #cbe2e9;border-radius:28px;flex-direction:column;align-items:start;min-width:0;padding:38px;display:flex}.virtual-program h3{margin-bottom:20px;font-size:33px}.virtual-program>p:not(.eyebrow):not(.virtual-fine){color:var(--muted);font-size:16px}.virtual-program .eyebrow{letter-spacing:.09em;font-size:11px}.virtual-program .virtual-icon{margin-bottom:22px}.virtual-program>.button{margin-top:25px}.virtual-program>div[data-hormone]{width:100%}.virtual-rates{width:100%;margin:28px 0 0}.virtual-rates>div{border-bottom:1px solid #d8e6eb;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:15px;display:flex}.virtual-rates dt{max-width:68%}.virtual-rates dd{white-space:nowrap;color:#00779d;margin:0;font-size:22px;font-weight:700}.virtual-rates small{color:var(--muted);font-size:12px;font-weight:400}.virtual-rates dt small{display:block}.virtual-program .button{gap:14px;font-size:14px}.virtual-program .virtual-fine{margin-bottom:22px}.hormone-pending{color:var(--ink);background:#e8f5f9;border-radius:17px;margin-block:28px;padding:24px;font-size:16px}.virtual-development{background:radial-gradient(at 0,#e7f4f8,#0000 70%);border:1px solid #d9e9ee;border-radius:28px;grid-template-columns:1fr 1.05fr;gap:70px;padding:52px;display:grid}.virtual-development h2{font-size:42px}.virtual-development h3{gap:14px;margin-bottom:14px;font-size:25px;line-height:1.3;display:flex}.virtual-development h3 svg{color:#008bb7}.virtual-development p:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:16px}.virtual-development h3:not(:first-child){margin-top:30px}.virtual-development .text-link{margin-top:28px}.virtual-ready{text-align:center;max-width:940px;margin:auto;padding-block:90px}.virtual-ready>p:not(.eyebrow){max-width:750px;margin:25px auto 0}.virtual-ready .virtual-actions{justify-content:center}.connect-request{grid-template-columns:1fr 1fr;gap:75px;padding-block:45px 90px;display:grid}.request-intro h1{font-size:clamp(40px,4.5vw,62px);line-height:1.2}.request-intro>.virtual-icon{margin-bottom:25px}.request-intro>p{color:var(--muted)}.request-assurance{background:#e8f5f9;border-radius:20px;gap:15px;margin-block:30px;padding:25px;font-size:14px;display:flex}.request-assurance svg{color:#00779d;margin-top:4px}.request-form-panel{background:linear-gradient(135deg,#f3fafc,#e4f3f8);border:1px solid #cbe2e9;border-radius:28px;padding:36px}.request-form-panel h2{font-size:32px;line-height:1.3}.request-unavailable>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:16px}.request-unavailable .virtual-actions{gap:16px;margin-block:22px}.request-unavailable .button{gap:12px;font-size:14px}.request-unavailable .text-link{font-size:14px}.request-unavailable{border-bottom:1px solid #c1d9e2;margin-bottom:28px;padding-bottom:32px}.request-form-panel fieldset{border:0;min-width:0;margin:0;padding:0}.request-form-panel legend{margin-bottom:22px;font-size:20px;font-weight:600}.request-form-panel fieldset:disabled{opacity:.52}.request-form-panel label{margin-bottom:20px;font-size:14px;font-weight:550;display:block}.request-form-panel input,.request-form-panel select{margin-top:8px}.request-field-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.request-form-panel label.request-consent{align-items:start;gap:12px;font-size:13px;font-weight:400;display:flex}.request-consent input{flex-shrink:0;width:18px;height:18px;margin-top:5px}.request-consent a,.request-gate a{text-decoration:underline}.request-form-panel input.request-honeypot{width:1px;height:1px;position:absolute;left:-10000px}.request-gate{background:#fff;border:1px solid #8ebccb;border-radius:14px;margin-block:12px 25px;padding:20px;font-size:14px}.request-form-panel .button{white-space:normal}.request-form-panel button:disabled{cursor:not-allowed;background:#647e88;border-color:#647e88;transform:none}.request-success p{margin-top:22px;font-size:16px}#connect-form-status{color:#8b3030;margin-top:18px;font-size:14px}.request-form-panel input:disabled,.request-form-panel select:disabled{cursor:not-allowed}@media (width<=1050px){.virtual-hero{gap:35px}.virtual-hero h1{font-size:48px}.virtual-hero .virtual-lead{font-size:16px}.connect-copy,.connect-benefits{padding:36px}.connect-request{gap:38px}.virtual-development{gap:40px;padding:35px}.virtual-program{padding:28px}.virtual-actions .button{gap:13px}.request-form-panel{padding:28px}.request-field-grid{grid-template-columns:1fr}}@media (width<=750px){.virtual-hero{grid-template-columns:1fr;gap:30px;padding-block:22px 55px}.virtual-hero h1{font-size:44px}.virtual-intro .eyebrow{font-size:11px}.virtual-lead{font-size:17px}.virtual-art{width:100%;max-width:470px;margin:auto;padding:0 0 27px}.virtual-art img{aspect-ratio:1.2;object-position:center 48%;border-radius:80px 80px 23px 23px;max-height:350px}.virtual-art-caption{padding:15px 20px;font-size:13px;left:15px}.virtual-panel{border-radius:24px;margin-bottom:55px;padding:28px}.virtual-panel h2{font-size:34px}.virtual-panel p:not(.eyebrow):not(.virtual-fine){font-size:16px}.virtual-actions{flex-direction:column;align-items:start;gap:20px}.virtual-panel .button{gap:12px;font-size:14px}.virtual-confirm{grid-template-columns:1fr;gap:25px;padding-top:15px}.virtual-confirm h2{font-size:36px}.connect-feature{border-radius:25px;grid-template-columns:1fr}.connect-copy,.connect-benefits{padding:30px}.connect-copy h2{font-size:33px}.connect-benefits{border-top:1px solid #ffffff24;border-left:0}.connect-benefits h3{font-size:27px}.connect-price{font-size:58px}.connect-copy .button{padding-inline:17px;font-size:13px}.virtual-programs{padding-block:58px 40px}.virtual-program-grid{grid-template-columns:1fr;gap:22px}.virtual-program{padding:26px}.virtual-program h3{font-size:30px}.virtual-rates>div{gap:10px;font-size:14px}.virtual-rates dd{font-size:21px}.virtual-development{grid-template-columns:1fr;gap:35px;padding:28px}.virtual-development h2{font-size:34px}.virtual-development h3{font-size:23px}.virtual-ready{padding-block:60px}.virtual-ready h2{font-size:40px}.virtual-ready .virtual-actions{align-items:center}.virtual-ready>.virtual-actions>.button{padding-inline:18px;font-size:13px}.connect-request{grid-template-columns:1fr;gap:35px;padding-block:25px 55px}.request-intro h1{font-size:40px}.request-form-panel{padding:25px}.request-form-panel .button{gap:14px;font-size:13px}.virtual-program .eyebrow{font-size:11px}.virtual-panel .virtual-fine{font-size:12px!important}}@media (width<=370px){.virtual-hero h1,.request-intro h1{font-size:35px}.virtual-program,.connect-copy,.connect-benefits{padding:23px}.virtual-panel h2,.virtual-development h2,.virtual-confirm h2{font-size:30px}.virtual-rates dd{font-size:18px}.virtual-rates small{font-size:11px}.virtual-program .button{padding-inline:15px;font-size:12px}.virtual-program .text-link{gap:12px;font-size:14px}.virtual-selector select{font-size:16px}}
