.VspPremier-module__OV-QVq__section{background:linear-gradient(160deg,#dbeafe 0%,#eff6ff 30%,#f8fafc 65%,#fff7ed 100%);padding:3.5rem 1.25rem 3rem;position:relative;overflow:hidden}.VspPremier-module__OV-QVq__section:before{content:"";background:linear-gradient(90deg,#1d4ed8 0%,#3b82f6 40%,#f59e0b 70%,#d97706 100%);height:5px;position:absolute;top:0;left:0;right:0}.VspPremier-module__OV-QVq__section:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f614 0%,#0000 70%);border-radius:50%;width:28rem;height:28rem;position:absolute;top:-6rem;right:-4rem}.VspPremier-module__OV-QVq__inner{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}@media (min-width:1024px){.VspPremier-module__OV-QVq__inner{-moz-column-gap:4rem;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;column-gap:4rem;max-width:none;padding:0 3rem;display:grid}.VspPremier-module__OV-QVq__section{padding:3rem 0}.VspPremier-module__OV-QVq__title{font-size:2.75rem}.VspPremier-module__OV-QVq__subtitle{font-size:1.2rem;line-height:1.7}}.VspPremier-module__OV-QVq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#1d4ed8;text-align:center;background:#dbeafee6;border:1px solid #3b82f64d;border-radius:999px;width:fit-content;margin:0 auto .85rem;padding:.3rem .85rem;font-size:.72rem;font-weight:800;display:block}.VspPremier-module__OV-QVq__title{color:#1e3a5f;text-align:center;letter-spacing:-.02em;max-width:42rem;margin:0 auto .85rem;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:800;line-height:1.15}.VspPremier-module__OV-QVq__subtitle{color:#475569;text-align:center;max-width:34rem;margin:0 auto 2rem;font-size:clamp(1rem,2.5vw,1.1rem);font-weight:500;line-height:1.65}@media (max-width:767px){.VspPremier-module__OV-QVq__subtitle{margin-bottom:1.25rem}}.VspPremier-module__OV-QVq__mediaGrid{justify-content:center;align-items:center;gap:1.5rem;display:grid}.VspPremier-module__OV-QVq__videoColumn{min-width:0}.VspPremier-module__OV-QVq__bannerFigure{border:1px solid #3b82f626;border-radius:1.25rem;margin:1.75rem 0 0;overflow:hidden;box-shadow:0 24px 56px -18px #1d4ed838,0 0 0 1px #ffffffb3}.VspPremier-module__OV-QVq__banner{width:100%;height:auto;display:block}.VspPremier-module__OV-QVq__videoWrap{background:0 0;border:1px solid #3b82f62e;border-radius:1.25rem;width:fit-content;max-width:100%;margin:0 auto;overflow:hidden;box-shadow:0 28px 56px -20px #1a202c38,0 0 0 1px #ffffffbf}.VspPremier-module__OV-QVq__video{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:min(26rem,100vw - 2.5rem);height:auto;display:block}.VspPremier-module__OV-QVq__videoCaption{color:#64748b;text-align:center;margin:.75rem 0 0;font-size:.8125rem;font-weight:500}@media (min-width:1024px){.VspPremier-module__OV-QVq__eyebrow{text-align:left;grid-area:1/1;margin-bottom:.6rem}.VspPremier-module__OV-QVq__title{text-align:left;grid-area:2/1;margin:0 0 .75rem}.VspPremier-module__OV-QVq__subtitle{text-align:left;grid-area:3/1;max-width:none;margin:0}.VspPremier-module__OV-QVq__mediaGrid{grid-area:1/2/5;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-self:center;gap:1rem;margin:0}.VspPremier-module__OV-QVq__bannerFigure{align-self:center;margin:0}.VspPremier-module__OV-QVq__videoWrap{width:100%}.VspPremier-module__OV-QVq__eyebrow{padding:.4rem 1.1rem;font-size:.85rem}.VspPremier-module__OV-QVq__video{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;max-height:420px}.VspPremier-module__OV-QVq__mediaGrid{gap:1.5rem}.VspPremier-module__OV-QVq__videoCaption{font-size:.925rem}}html.theme-dark .VspPremier-module__OV-QVq__section{background:linear-gradient(#0f172a 0%,#111827 50%,#0b1220 100%)}html.theme-dark .VspPremier-module__OV-QVq__eyebrow{color:#90cdf4}html.theme-dark .VspPremier-module__OV-QVq__title{color:#f7fafc}html.theme-dark .VspPremier-module__OV-QVq__subtitle{color:#cbd5e0}html.theme-dark .VspPremier-module__OV-QVq__videoCaption{color:#a0aec0}html.theme-dark .VspPremier-module__OV-QVq__videoWrap{background:0 0;box-shadow:0 24px 48px -20px #00000073,0 0 0 1px #ffffff14}html.theme-dark .VspPremier-module__OV-QVq__bannerFigure{box-shadow:0 20px 50px -15px #00000080}
.FinancingOptions-module__uUuefG__financingSection{color:#1f2937;background:linear-gradient(160deg,#fff 0%,#f8fafc 35%,#f1f5f9 70%,#fff 100%);padding:2.25rem 1.25rem 3.25rem;font-family:inherit;position:relative;overflow:hidden}@media (min-width:768px){.FinancingOptions-module__uUuefG__financingSection{padding:2.75rem 2rem 3.5rem}}.FinancingOptions-module__uUuefG__financingSection:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2c52821f,#0f9d582e,#2c52821f,#0000);width:min(720px,88vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.FinancingOptions-module__uUuefG__container{z-index:2;flex-direction:column;align-items:center;gap:1.35rem;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}@media (min-width:1024px){.FinancingOptions-module__uUuefG__container{max-width:1400px;padding:0 2rem}}.FinancingOptions-module__uUuefG__topper{color:#0f9d58;text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(135deg,#0f9d581f,#3b82f61a);border:2px solid #0f9d5840;border-radius:50px;padding:.45rem 1rem;font-size:clamp(.75rem,2.5vw,.9rem);font-weight:700;box-shadow:0 2px 8px #0f9d581f}.FinancingOptions-module__uUuefG__title{letter-spacing:-.02em;text-align:center;color:#0f172a;margin:0;font-size:clamp(1.65rem,4vw,2.15rem);font-weight:800}.FinancingOptions-module__uUuefG__subtitle{text-align:center;color:#475569;max-width:42rem;margin:0;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.55}.FinancingOptions-module__uUuefG__logoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:100%;margin:.35rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.FinancingOptions-module__uUuefG__logoGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;max-width:1240px}}.FinancingOptions-module__uUuefG__logoItem{margin:0}@media (max-width:899px){.FinancingOptions-module__uUuefG__logoItemAmericanFirstFinance{grid-column:1/-1;justify-self:center;width:calc(50% - .45rem);max-width:calc(50% - .45rem)}}.FinancingOptions-module__uUuefG__logoCard{min-height:0;color:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.55rem;margin:0;padding:1rem 1.15rem .9rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 6px 24px #0f172a12}.FinancingOptions-module__uUuefG__logoCard:hover{border-color:#0f9d584d;transform:translateY(-3px);box-shadow:0 12px 36px #0f172a1f}.FinancingOptions-module__uUuefG__logoCard:focus-visible{outline-offset:2px;outline:3px solid #0f9d5866}.FinancingOptions-module__uUuefG__logoWrap{flex-shrink:0;width:100%;height:clamp(44px,8vw,52px);position:relative}.FinancingOptions-module__uUuefG__logoWrapCareCredit{height:clamp(64px,14vw,86px)}.FinancingOptions-module__uUuefG__logoWrapAmericanFirstFinance{height:clamp(64px,14vw,82px)}.FinancingOptions-module__uUuefG__partnerLabel{letter-spacing:.01em;text-align:center;color:#334155;margin:0;padding:0 .15rem;font-size:clamp(.8rem,2.1vw,.9rem);font-weight:700;line-height:1.25}.FinancingOptions-module__uUuefG__logoImg{-o-object-fit:contain;object-fit:contain}.FinancingOptions-module__uUuefG__applyBtn{color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:center;background:linear-gradient(135deg,#047857,#0f9d58);border-radius:999px;width:100%;margin-top:auto;padding:.45rem 1.1rem;font-size:clamp(.72rem,1.8vw,.82rem);font-weight:800;transition:background .2s,box-shadow .2s,transform .2s;display:inline-block;box-shadow:0 4px 12px -4px #04785766}.FinancingOptions-module__uUuefG__logoCard:hover .FinancingOptions-module__uUuefG__applyBtn{background:linear-gradient(135deg,#065f46,#047857);transform:translateY(-1px);box-shadow:0 6px 16px -4px #0478578c}
.SameDayServicePopup-module__DJureW__overlay{z-index:2147483647;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);min-height:100dvh;padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));background:linear-gradient(165deg,#0f172ac7 0%,#064e3b8c 45%,#0f172ad1 100%);justify-content:center;align-items:center;animation:.3s ease-out SameDayServicePopup-module__DJureW__fadeIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes SameDayServicePopup-module__DJureW__fadeIn{0%{opacity:0}to{opacity:1}}.SameDayServicePopup-module__DJureW__popup{--popup-accent:#10b981;--popup-accent-2:#0ea5e9;isolation:isolate;background-color:#0000;background-image:linear-gradient(#fff 0%,#f8fffc 55%,#f0fdf4 100%),linear-gradient(125deg,#34d399 0%,#10b981 25%,#059669 50%,#0ea5e9 78%,#6366f1 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:20px;flex-shrink:0;width:100%;max-width:300px;margin-block:auto;animation:.45s cubic-bezier(.22,1,.36,1) forwards SameDayServicePopup-module__DJureW__slideIn,5s ease-in-out infinite SameDayServicePopup-module__DJureW__popupGlow;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffffa6,0 0 48px #10b98147,0 0 80px #0ea5e91f,0 28px 64px #0f172a59}@keyframes SameDayServicePopup-module__DJureW__slideIn{0%{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes SameDayServicePopup-module__DJureW__popupGlow{0%,to{box-shadow:inset 0 0 0 1px #ffffffa6,0 0 40px #10b98138,0 0 72px #0ea5e91a,0 28px 64px #0f172a59}50%{box-shadow:inset 0 0 0 1px #ffffffa6,0 0 56px #10b98161,0 0 96px #0ea5e933,0 28px 64px #0f172a59}}.SameDayServicePopup-module__DJureW__star1,.SameDayServicePopup-module__DJureW__star2,.SameDayServicePopup-module__DJureW__star3,.SameDayServicePopup-module__DJureW__star4,.SameDayServicePopup-module__DJureW__star5,.SameDayServicePopup-module__DJureW__star6,.SameDayServicePopup-module__DJureW__star7,.SameDayServicePopup-module__DJureW__star8{color:#fde047;z-index:1;pointer-events:none;filter:drop-shadow(0 0 5px #facc15d9)drop-shadow(0 0 12px #34d39959);animation:2s ease-in-out infinite SameDayServicePopup-module__DJureW__twinkle;position:absolute}.SameDayServicePopup-module__DJureW__star1{width:20px;height:20px;animation-delay:0s;top:-15px;left:20px}.SameDayServicePopup-module__DJureW__star2{width:16px;height:16px;animation-delay:.3s;top:-10px;right:30px}.SameDayServicePopup-module__DJureW__star3{width:18px;height:18px;animation-delay:.6s;top:10px;left:-12px}.SameDayServicePopup-module__DJureW__star4{width:14px;height:14px;animation-delay:.9s;top:30px;right:-10px}.SameDayServicePopup-module__DJureW__star5{width:20px;height:20px;animation-delay:1.2s;bottom:40px;left:-15px}.SameDayServicePopup-module__DJureW__star6{width:16px;height:16px;animation-delay:1.5s;bottom:20px;right:-12px}.SameDayServicePopup-module__DJureW__star7{width:18px;height:18px;animation-delay:1.8s;bottom:-12px;left:50px}.SameDayServicePopup-module__DJureW__star8{width:14px;height:14px;animation-delay:2.1s;bottom:-10px;right:60px}@keyframes SameDayServicePopup-module__DJureW__twinkle{0%,to{opacity:.4;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(180deg)}}.SameDayServicePopup-module__DJureW__closeButton{cursor:pointer;z-index:10001;color:#047857;background:#fffffff2;border:1px solid #10b98133;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:.65rem;right:.65rem;box-shadow:0 4px 14px #0f172a1f}.SameDayServicePopup-module__DJureW__closeButton:hover{color:#065f46;background:#fff;transform:scale(1.08);box-shadow:0 6px 20px #10b98140}.SameDayServicePopup-module__DJureW__closeButton:focus{outline-offset:2px;outline:2px solid #4caf50}@media (min-width:768px){.SameDayServicePopup-module__DJureW__popup{max-width:420px}}.SameDayServicePopup-module__DJureW__content{text-align:center;padding:2.5rem 1rem 1rem}.SameDayServicePopup-module__DJureW__hero{background:radial-gradient(95% 90% at 50% 0,#34d39959 0%,#0ea5e91f 42%,#0000 72%),linear-gradient(#f0fdf4f2 0%,#0000 100%);border-bottom:1px solid #10b9811f;border-radius:17px 17px 0 0;margin:-2.5rem -1rem .55rem;padding:.72rem .9rem .6rem}.SameDayServicePopup-module__DJureW__badge{letter-spacing:.14em;text-transform:uppercase;color:#065f46;background:linear-gradient(135deg,#fffffff2 0%,#ecfdf5fa 100%);border:1px solid #10b98159;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.45rem;padding:.22rem .6rem;font-size:.56rem;font-weight:800;display:inline-flex;box-shadow:0 2px 12px #10b98126,inset 0 0 0 1px #fffc}.SameDayServicePopup-module__DJureW__badgeDot{background:linear-gradient(145deg,#34d399,#10b981);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite SameDayServicePopup-module__DJureW__badgePulse;box-shadow:0 0 0 2px #10b98140}@keyframes SameDayServicePopup-module__DJureW__badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.SameDayServicePopup-module__DJureW__imageSection{margin-bottom:0}.SameDayServicePopup-module__DJureW__imageFrame{background:linear-gradient(135deg,#fffffff2,#d1fae599);border-radius:16px;padding:3px;display:inline-block;position:relative;box-shadow:0 12px 32px #0f172a1f,0 0 0 1px #10b98126}.SameDayServicePopup-module__DJureW__imageFrame:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#34d39980,#0ea5e959);border-radius:17px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.SameDayServicePopup-module__DJureW__serviceImage{z-index:1;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block;position:relative;box-shadow:0 6px 20px #0f172a14}.SameDayServicePopup-module__DJureW__textSection{margin-bottom:.75rem}.SameDayServicePopup-module__DJureW__title{color:#0f172a;letter-spacing:-.02em;margin-bottom:.45rem;font-size:clamp(1.08rem,5vw,1.42rem);font-weight:800;line-height:1.15}.SameDayServicePopup-module__DJureW__titleHighlight{background:linear-gradient(110deg,#059669 0%,#0d9488 40%,#0284c7 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.SameDayServicePopup-module__DJureW__description{color:#475569;margin-bottom:.7rem;font-size:.8rem;font-weight:500;line-height:1.36}.SameDayServicePopup-module__DJureW__features{text-align:left;gap:.3rem;max-width:300px;margin:0 auto;padding:0;font-size:.75rem;list-style:none;display:grid}.SameDayServicePopup-module__DJureW__features li{color:#0f766e;background:linear-gradient(90deg,#ecfdf5f2 0%,#f0fdfa80 100%);border:1px solid #10b98124;border-radius:10px;align-items:center;gap:.45rem;padding:.35rem .5rem;font-weight:600;display:flex;box-shadow:inset 0 1px #fffc}.SameDayServicePopup-module__DJureW__featureCheck{color:#fff;background:linear-gradient(145deg,#10b981,#059669);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:.9rem;height:.9rem;font-size:.58rem;font-weight:800;display:flex;box-shadow:0 2px 8px #05966959}.SameDayServicePopup-module__DJureW__actionButtons{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.SameDayServicePopup-module__DJureW__disclaimer{color:#64748b;text-align:center;border-top:1px dashed #10b98133;margin-top:.45rem;padding:.5rem .35rem 0;font-size:.6rem;line-height:1.35}.SameDayServicePopup-module__DJureW__disclaimerLine{margin:0}.SameDayServicePopup-module__DJureW__disclaimerLine+.SameDayServicePopup-module__DJureW__disclaimerLine{margin-top:.35rem}.SameDayServicePopup-module__DJureW__callButtonContainer{flex-direction:column;align-items:center;display:flex;position:relative}.SameDayServicePopup-module__DJureW__bookButton,.SameDayServicePopup-module__DJureW__callButton{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-width:0;min-height:2.25rem;padding:.55rem .85rem;font-size:.8rem;font-weight:600;transition:all .3s;display:flex}.SameDayServicePopup-module__DJureW__bookButton>*,.SameDayServicePopup-module__DJureW__callButton>*{z-index:1;position:relative}.SameDayServicePopup-module__DJureW__bookButton{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 45%,#047857 100%);animation:2.8s ease-in-out infinite SameDayServicePopup-module__DJureW__ctaShine;position:relative;overflow:hidden;box-shadow:0 4px 16px #05966973,inset 0 0 0 1px #fff3}.SameDayServicePopup-module__DJureW__bookButton:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff38 50%,#0000 60%);animation:3.5s ease-in-out infinite SameDayServicePopup-module__DJureW__ctaSweep;position:absolute;inset:0;transform:translate(-100%)}.SameDayServicePopup-module__DJureW__bookButton:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 50%,#059669 100%);transform:translateY(-2px);box-shadow:0 8px 28px #05966980,inset 0 0 0 1px #ffffff40}.SameDayServicePopup-module__DJureW__callButton{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 50%,#0369a1 100%);box-shadow:0 4px 16px #0284c766,inset 0 0 0 1px #ffffff2e}.SameDayServicePopup-module__DJureW__callButton:hover{background:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 55%,#0284c7 100%);transform:translateY(-2px);box-shadow:0 8px 28px #0284c77a,inset 0 0 0 1px #ffffff38}@keyframes SameDayServicePopup-module__DJureW__ctaShine{0%,to{box-shadow:0 4px 16px #05966973,inset 0 0 0 1px #fff3}50%{box-shadow:0 6px 24px #34d3998c,0 0 28px #10b98140,inset 0 0 0 1px #ffffff40}}@keyframes SameDayServicePopup-module__DJureW__ctaSweep{0%,65%{transform:translate(-120%)}85%{transform:translate(120%)}to{transform:translate(120%)}}.SameDayServicePopup-module__DJureW__bookButton:active,.SameDayServicePopup-module__DJureW__callButton:active{transform:translateY(0)}.SameDayServicePopup-module__DJureW__bookButton:focus,.SameDayServicePopup-module__DJureW__callButton:focus{outline-offset:2px;outline:2px solid #4caf5080}.SameDayServicePopup-module__DJureW__chevron{margin-left:.25rem;transition:transform .3s}.SameDayServicePopup-module__DJureW__chevronUp{transform:rotate(180deg)}.SameDayServicePopup-module__DJureW__locationDropdown{z-index:10002;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:280px;max-height:300px;margin-top:.5rem;animation:.3s SameDayServicePopup-module__DJureW__slideDown;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 40px #00000026}@keyframes SameDayServicePopup-module__DJureW__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.SameDayServicePopup-module__DJureW__locationOption{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f0f0;width:100%;padding:1rem;transition:background-color .2s}.SameDayServicePopup-module__DJureW__locationOption:last-child{border-bottom:none}.SameDayServicePopup-module__DJureW__locationOption:hover:not(:disabled){background:#f8f9fa}.SameDayServicePopup-module__DJureW__locationOption:disabled{cursor:not-allowed;opacity:.6}.SameDayServicePopup-module__DJureW__locationInfo{flex-direction:column;gap:.5rem;display:flex}.SameDayServicePopup-module__DJureW__locationName{color:#1f2937;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.SameDayServicePopup-module__DJureW__comingSoonBadge{color:#fff;text-transform:uppercase;background:#4caf50;border-radius:12px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.SameDayServicePopup-module__DJureW__locationPhone{color:#2196f3;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.SameDayServicePopup-module__DJureW__locationAddress{color:#6b7280;font-size:.8rem;line-height:1.4}.SameDayServicePopup-module__DJureW__alternateContent{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);transition:all .5s}.SameDayServicePopup-module__DJureW__alternateHeader{text-align:center;margin-bottom:2rem}.SameDayServicePopup-module__DJureW__iconCircle{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;display:flex}.SameDayServicePopup-module__DJureW__alternateTitle{color:#fff;margin:0 0 .5rem;font-size:2rem;font-weight:700}.SameDayServicePopup-module__DJureW__alternateSubtitle{color:#ffffffe6;margin:0;font-size:1rem}.SameDayServicePopup-module__DJureW__quickStats{text-align:center;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;display:grid}.SameDayServicePopup-module__DJureW__stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:1rem}.SameDayServicePopup-module__DJureW__statNumber{color:#fff;margin-bottom:.25rem;font-size:1.5rem;font-weight:700;display:block}.SameDayServicePopup-module__DJureW__statLabel{color:#fffc;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}.SameDayServicePopup-module__DJureW__locationCards{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.SameDayServicePopup-module__DJureW__locationCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:1.25rem;transition:all .3s}.SameDayServicePopup-module__DJureW__locationCard:hover{background:#ffffff26;transform:translateY(-2px)}.SameDayServicePopup-module__DJureW__comingSoonCard{opacity:.6}.SameDayServicePopup-module__DJureW__cardHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.SameDayServicePopup-module__DJureW__cardHeader h4{color:#fff;margin:0;font-size:1.1rem;font-weight:600}.SameDayServicePopup-module__DJureW__comingSoonTag{color:#fff;text-transform:uppercase;background:#4caf50cc;border-radius:20px;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.SameDayServicePopup-module__DJureW__cardAddress{color:#fffc;margin:0 0 1rem;font-size:.9rem;line-height:1.4}.SameDayServicePopup-module__DJureW__cardActions{gap:.75rem;display:flex}.SameDayServicePopup-module__DJureW__quickCallBtn,.SameDayServicePopup-module__DJureW__quickBookBtn{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.85rem;font-weight:600;transition:all .3s;display:flex}.SameDayServicePopup-module__DJureW__quickCallBtn{color:#fff;background:#2196f3cc;border:1px solid #2196f34d}.SameDayServicePopup-module__DJureW__quickCallBtn:hover:not(:disabled){background:#2196f3;transform:translateY(-1px)}.SameDayServicePopup-module__DJureW__quickBookBtn{color:#fff;background:#4caf50cc;border:1px solid #4caf504d}.SameDayServicePopup-module__DJureW__quickBookBtn:hover:not(:disabled){background:#4caf50;transform:translateY(-1px)}.SameDayServicePopup-module__DJureW__quickCallBtn:disabled,.SameDayServicePopup-module__DJureW__quickBookBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.SameDayServicePopup-module__DJureW__bottomCTA{text-align:center;border-top:1px solid #fff3;padding-top:1rem}.SameDayServicePopup-module__DJureW__ctaText{color:#ffffffe6;margin:0 0 1rem;font-size:1.1rem;font-weight:500}.SameDayServicePopup-module__DJureW__primaryCTA{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a24 100%);border:none;border-radius:25px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #ff6b6b4d}.SameDayServicePopup-module__DJureW__primaryCTA:hover{background:linear-gradient(135deg,#ee5a24 0%,#ff6b6b 100%);transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b66}@media (max-width:768px){.SameDayServicePopup-module__DJureW__overlay{padding:max(.5rem, env(safe-area-inset-top,0px)) max(.5rem, env(safe-area-inset-right,0px)) max(.5rem, env(safe-area-inset-bottom,0px)) max(.5rem, env(safe-area-inset-left,0px))}.SameDayServicePopup-module__DJureW__popup{border-radius:14px;max-width:min(88vw,300px)}.SameDayServicePopup-module__DJureW__hero{border-radius:11px 11px 0 0;margin:-2.5rem -.7rem .85rem;padding:.85rem .7rem .65rem}.SameDayServicePopup-module__DJureW__badge{letter-spacing:.1em;margin-bottom:.55rem;padding:.28rem .65rem;font-size:.58rem}.SameDayServicePopup-module__DJureW__imageFrame{border-radius:12px;padding:3px}.SameDayServicePopup-module__DJureW__title{font-size:1.05rem}.SameDayServicePopup-module__DJureW__featureCheck{width:1.2rem;height:1.2rem;font-size:.58rem}.SameDayServicePopup-module__DJureW__star1,.SameDayServicePopup-module__DJureW__star2,.SameDayServicePopup-module__DJureW__star3,.SameDayServicePopup-module__DJureW__star4,.SameDayServicePopup-module__DJureW__star5,.SameDayServicePopup-module__DJureW__star6,.SameDayServicePopup-module__DJureW__star7,.SameDayServicePopup-module__DJureW__star8{width:12px!important;height:12px!important}.SameDayServicePopup-module__DJureW__star1{top:-10px;left:15px}.SameDayServicePopup-module__DJureW__star2{top:-8px;right:20px}.SameDayServicePopup-module__DJureW__star3{top:8px;left:-8px}.SameDayServicePopup-module__DJureW__star4{top:20px;right:-8px}.SameDayServicePopup-module__DJureW__star5{bottom:30px;left:-10px}.SameDayServicePopup-module__DJureW__star6{bottom:15px;right:-8px}.SameDayServicePopup-module__DJureW__star7{bottom:-8px;left:30px}.SameDayServicePopup-module__DJureW__star8{bottom:-8px;right:40px}.SameDayServicePopup-module__DJureW__content{padding:2.5rem .7rem .65rem}.SameDayServicePopup-module__DJureW__title{margin-bottom:.4rem;font-size:1rem}.SameDayServicePopup-module__DJureW__description{margin-bottom:.55rem;font-size:.75rem;line-height:1.35}.SameDayServicePopup-module__DJureW__actionButtons{flex-direction:column;gap:.4rem}.SameDayServicePopup-module__DJureW__bookButton,.SameDayServicePopup-module__DJureW__callButton{width:100%;min-width:auto;padding:.6rem .85rem;font-size:.85rem}.SameDayServicePopup-module__DJureW__features{gap:.2rem;max-width:260px;font-size:.75rem}.SameDayServicePopup-module__DJureW__imageSection{margin-bottom:.75rem}.SameDayServicePopup-module__DJureW__serviceImage{max-width:160px;max-height:96px;margin:0 auto}.SameDayServicePopup-module__DJureW__textSection{margin-bottom:1rem}.SameDayServicePopup-module__DJureW__locationDropdown{min-width:250px;margin:.5rem 0 0;left:0;right:0;transform:none}@keyframes SameDayServicePopup-module__DJureW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SameDayServicePopup-module__DJureW__locationOption{padding:.75rem}.SameDayServicePopup-module__DJureW__locationName{font-size:.9rem}.SameDayServicePopup-module__DJureW__locationPhone{font-size:.85rem}.SameDayServicePopup-module__DJureW__locationAddress{font-size:.75rem}.SameDayServicePopup-module__DJureW__alternateTitle{font-size:1.5rem}.SameDayServicePopup-module__DJureW__iconCircle{width:60px;height:60px}.SameDayServicePopup-module__DJureW__quickStats{gap:.75rem}.SameDayServicePopup-module__DJureW__stat{padding:.75rem}.SameDayServicePopup-module__DJureW__statNumber{font-size:1.25rem}.SameDayServicePopup-module__DJureW__cardActions{flex-direction:column;gap:.5rem}.SameDayServicePopup-module__DJureW__quickCallBtn,.SameDayServicePopup-module__DJureW__quickBookBtn{width:100%}.SameDayServicePopup-module__DJureW__primaryCTA{padding:.875rem 1.5rem;font-size:.95rem}}@media (max-width:480px){.SameDayServicePopup-module__DJureW__overlay{padding:max(.35rem, env(safe-area-inset-top,0px)) max(.35rem, env(safe-area-inset-right,0px)) max(.35rem, env(safe-area-inset-bottom,0px)) max(.35rem, env(safe-area-inset-left,0px))}.SameDayServicePopup-module__DJureW__popup{border-radius:12px;max-width:min(90vw,272px)}.SameDayServicePopup-module__DJureW__hero{border-radius:9px 9px 0 0;margin:-2.35rem -.6rem .65rem;padding:.7rem .6rem .5rem}.SameDayServicePopup-module__DJureW__badge{margin-bottom:.45rem;padding:.22rem .5rem;font-size:.52rem}.SameDayServicePopup-module__DJureW__content{padding:2.35rem .6rem .55rem}.SameDayServicePopup-module__DJureW__star1,.SameDayServicePopup-module__DJureW__star2,.SameDayServicePopup-module__DJureW__star3,.SameDayServicePopup-module__DJureW__star4,.SameDayServicePopup-module__DJureW__star5,.SameDayServicePopup-module__DJureW__star6,.SameDayServicePopup-module__DJureW__star7,.SameDayServicePopup-module__DJureW__star8{width:10px!important;height:10px!important}.SameDayServicePopup-module__DJureW__title{margin-bottom:.35rem;font-size:.95rem}.SameDayServicePopup-module__DJureW__description{margin-bottom:.5rem;font-size:.72rem;line-height:1.3}.SameDayServicePopup-module__DJureW__features{gap:.15rem;max-width:100%;font-size:.68rem}.SameDayServicePopup-module__DJureW__bookButton,.SameDayServicePopup-module__DJureW__callButton{min-width:0;padding:.5rem .65rem;font-size:.78rem}.SameDayServicePopup-module__DJureW__imageSection{margin-bottom:.5rem}.SameDayServicePopup-module__DJureW__serviceImage{max-width:140px;max-height:84px;margin:0 auto}.SameDayServicePopup-module__DJureW__textSection{margin-bottom:.65rem}.SameDayServicePopup-module__DJureW__disclaimer{margin-top:.45rem;font-size:.65rem}.SameDayServicePopup-module__DJureW__closeButton{width:28px;height:28px;top:.35rem;right:.35rem}}@media (prefers-reduced-motion:reduce){.SameDayServicePopup-module__DJureW__overlay,.SameDayServicePopup-module__DJureW__popup,.SameDayServicePopup-module__DJureW__closeButton,.SameDayServicePopup-module__DJureW__bookButton,.SameDayServicePopup-module__DJureW__callButton{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.SameDayServicePopup-module__DJureW__popup{animation-name:SameDayServicePopup-module__DJureW__slideIn!important}.SameDayServicePopup-module__DJureW__bookButton:after{display:none;animation:none!important}.SameDayServicePopup-module__DJureW__badgeDot,.SameDayServicePopup-module__DJureW__star1,.SameDayServicePopup-module__DJureW__star2,.SameDayServicePopup-module__DJureW__star3,.SameDayServicePopup-module__DJureW__star4,.SameDayServicePopup-module__DJureW__star5,.SameDayServicePopup-module__DJureW__star6,.SameDayServicePopup-module__DJureW__star7,.SameDayServicePopup-module__DJureW__star8{animation:none!important}}@media (prefers-contrast:high){.SameDayServicePopup-module__DJureW__popup{box-shadow:none;background:#fff;border:3px solid #000;animation:none}.SameDayServicePopup-module__DJureW__titleHighlight{-webkit-text-fill-color:#000;color:#000;background:0 0}.SameDayServicePopup-module__DJureW__closeButton,.SameDayServicePopup-module__DJureW__bookButton,.SameDayServicePopup-module__DJureW__callButton{border:2px solid #000}}html.theme-dark .SameDayServicePopup-module__DJureW__popup{background-color:#0000;background-image:linear-gradient(#111827 0%,#0c1222 55%,#0f172a 100%),linear-gradient(125deg,#34d399 0%,#10b981 25%,#059669 50%,#0ea5e9 78%,#818cf8 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 48px #10b98133,0 28px 64px #0000008c}html.theme-dark .SameDayServicePopup-module__DJureW__hero{background:radial-gradient(95% 90% at 50% 0,#10b98138 0%,#0ea5e914 42%,#0000 72%),linear-gradient(#064e3b59 0%,#0000 100%);border-bottom-color:#34d39933}html.theme-dark .SameDayServicePopup-module__DJureW__badge{color:#a7f3d0;background:linear-gradient(135deg,#1e293bf2 0%,#0f172afa 100%);border-color:#34d39966}html.theme-dark .SameDayServicePopup-module__DJureW__imageFrame{background:linear-gradient(135deg,#1e293be6,#064e3b59);box-shadow:0 12px 32px #00000059}html.theme-dark .SameDayServicePopup-module__DJureW__titleHighlight{background:linear-gradient(110deg,#6ee7b7 0%,#34d399 45%,#38bdf8 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:is(html.theme-dark .SameDayServicePopup-module__DJureW__title,html.theme-dark .SameDayServicePopup-module__DJureW__locationName){color:#f3f4f6}:is(html.theme-dark .SameDayServicePopup-module__DJureW__description,html.theme-dark .SameDayServicePopup-module__DJureW__disclaimer,html.theme-dark .SameDayServicePopup-module__DJureW__locationAddress){color:#cbd5e1}html.theme-dark .SameDayServicePopup-module__DJureW__features li{color:#a7f3d0;background:linear-gradient(90deg,#064e3b73 0%,#0f172a66 100%);border-color:#34d39933}html.theme-dark .SameDayServicePopup-module__DJureW__closeButton{color:#a7f3d0;background:#1e293bf2;border-color:#34d39959}html.theme-dark .SameDayServicePopup-module__DJureW__locationDropdown{background:#1f2937;border-color:#374151}html.theme-dark .SameDayServicePopup-module__DJureW__locationOption{border-bottom-color:#374151}html.theme-dark .SameDayServicePopup-module__DJureW__locationOption:hover:not(:disabled){background:#111827}
.AetnaHomePopupSequence-module__cdAo6W__compactPopup{max-width:300px}.AetnaHomePopupSequence-module__cdAo6W__heroLogo{background:radial-gradient(95% 90% at 50% 0,#3b82f63d 0%,#10b9811f 46%,#0000 74%),linear-gradient(#eff6fff2 0%,#0000 100%);border-bottom:1px solid #2563eb1f;border-radius:17px 17px 0 0;margin:-2.85rem -1.35rem .75rem;padding:.95rem 1.15rem .75rem}.AetnaHomePopupSequence-module__cdAo6W__logoFrame{background:#fff;border-radius:14px;width:min(170px,62vw);margin:0 auto;padding:.65rem .8rem;box-shadow:0 18px 35px #0f172a1f}.AetnaHomePopupSequence-module__cdAo6W__logoFrameStack{flex-direction:column;align-items:center;gap:.55rem;width:min(190px,68vw);display:flex}.AetnaHomePopupSequence-module__cdAo6W__secondaryLogo,.AetnaHomePopupSequence-module__cdAo6W__logo{width:100%;height:auto;display:block}.AetnaHomePopupSequence-module__cdAo6W__medicaidLogoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:min(250px,76vw);margin:0 auto;display:grid}.AetnaHomePopupSequence-module__cdAo6W__medicaidPlanLogoCard{background:#fff;border:1px solid #0f172a14;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:.45rem;display:flex;box-shadow:0 12px 24px #0f172a1a}.AetnaHomePopupSequence-module__cdAo6W__doctorFrame{background:#fff;border:1px solid #0f172a14;border-radius:18px;width:min(150px,46vw);margin:0 auto;overflow:hidden;box-shadow:0 18px 35px #0f172a1f}.AetnaHomePopupSequence-module__cdAo6W__doctorImageBox{aspect-ratio:4/5;width:100%;position:relative}.AetnaHomePopupSequence-module__cdAo6W__doctorImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.AetnaHomePopupSequence-module__cdAo6W__doctorName{color:#0f172a;margin:.65rem 0 0;font-size:1rem;font-weight:900;line-height:1.15}.AetnaHomePopupSequence-module__cdAo6W__doctorRole{color:#047857;margin:.2rem 0 0;font-size:.78rem;font-weight:800}.AetnaHomePopupSequence-module__cdAo6W__kidsImageFrame{aspect-ratio:16/10;background:#e0f2fe;border:1px solid #0f172a14;border-radius:16px;width:min(240px,72vw);margin:0 auto .7rem;position:relative;overflow:hidden;box-shadow:0 18px 35px #0f172a1f}.AetnaHomePopupSequence-module__cdAo6W__kidsImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.AetnaHomePopupSequence-module__cdAo6W__opticalImageFrame{aspect-ratio:1;background:#fff}.AetnaHomePopupSequence-module__cdAo6W__opticalImage{-o-object-fit:contain;object-fit:contain}.AetnaHomePopupSequence-module__cdAo6W__opticalPopup{max-width:300px}.AetnaHomePopupSequence-module__cdAo6W__opticalContent{padding:2.5rem 1rem 1rem}.AetnaHomePopupSequence-module__cdAo6W__opticalHero{margin:-2.5rem -1rem .55rem;padding:.72rem .9rem .6rem}.AetnaHomePopupSequence-module__cdAo6W__opticalCompactImageFrame{width:min(190px,62vw);margin-bottom:.5rem}.AetnaHomePopupSequence-module__cdAo6W__opticalPopup .AetnaHomePopupSequence-module__cdAo6W__badge{margin-bottom:.45rem;padding:.22rem .6rem;font-size:.56rem}.AetnaHomePopupSequence-module__cdAo6W__opticalPopup .AetnaHomePopupSequence-module__cdAo6W__title{font-size:clamp(1.08rem,5vw,1.42rem)}.AetnaHomePopupSequence-module__cdAo6W__opticalPopup .AetnaHomePopupSequence-module__cdAo6W__description{margin-top:.5rem;font-size:.8rem;line-height:1.36}.AetnaHomePopupSequence-module__cdAo6W__opticalPopup .AetnaHomePopupSequence-module__cdAo6W__features{gap:.3rem;margin-top:.6rem;font-size:.75rem}.AetnaHomePopupSequence-module__cdAo6W__opticalPopup .AetnaHomePopupSequence-module__cdAo6W__featureCheck{width:.9rem;height:.9rem;font-size:.58rem}.AetnaHomePopupSequence-module__cdAo6W__opticalPopup .AetnaHomePopupSequence-module__cdAo6W__actionButtons{gap:.45rem;margin-top:.65rem}.AetnaHomePopupSequence-module__cdAo6W__opticalPopup .AetnaHomePopupSequence-module__cdAo6W__bookButton,.AetnaHomePopupSequence-module__cdAo6W__opticalPopup .AetnaHomePopupSequence-module__cdAo6W__callButton{min-height:2.25rem;font-size:.8rem}.AetnaHomePopupSequence-module__cdAo6W__opticalPopup .AetnaHomePopupSequence-module__cdAo6W__disclaimer{margin-top:.45rem;font-size:.6rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup{max-width:300px}.AetnaHomePopupSequence-module__cdAo6W__smallPopupContent{padding:2.5rem 1rem 1rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopupHero{margin:-2.5rem -1rem .55rem;padding:.72rem .9rem .6rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopupImageFrame{width:min(205px,68vw);margin-bottom:.5rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopupLogoFrame{width:min(145px,58vw);padding:.5rem .65rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__badge{margin-bottom:.45rem;padding:.22rem .6rem;font-size:.56rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__title{font-size:clamp(1.08rem,5vw,1.42rem)}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__description{margin-top:.5rem;font-size:.8rem;line-height:1.36}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__priceGrid{gap:.32rem;margin-top:.6rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__priceCard{padding:.42rem .55rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__priceLabel{font-size:.7rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__priceValue{font-size:.86rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__features{gap:.3rem;margin-top:.6rem;font-size:.75rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__featureCheck{width:.9rem;height:.9rem;font-size:.58rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__actionButtons{gap:.45rem;margin-top:.65rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__bookButton,.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__callButton{min-height:2.25rem;font-size:.8rem}.AetnaHomePopupSequence-module__cdAo6W__smallPopup .AetnaHomePopupSequence-module__cdAo6W__disclaimer{margin-top:.45rem;font-size:.6rem}.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup{max-width:300px}.AetnaHomePopupSequence-module__cdAo6W__eyeExamContent{padding:2.5rem 1rem 1rem}.AetnaHomePopupSequence-module__cdAo6W__eyeExamHero{margin:-2.5rem -1rem .55rem;padding:.75rem .9rem .6rem}.AetnaHomePopupSequence-module__cdAo6W__eyeExamImageFrame{width:min(205px,68vw);margin-bottom:.5rem}.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup .AetnaHomePopupSequence-module__cdAo6W__badge{margin-bottom:.45rem;padding:.22rem .6rem;font-size:.56rem}.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup .AetnaHomePopupSequence-module__cdAo6W__title{font-size:clamp(1.08rem,5vw,1.42rem)}.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup .AetnaHomePopupSequence-module__cdAo6W__description{margin-top:.5rem;font-size:.8rem;line-height:1.36}.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup .AetnaHomePopupSequence-module__cdAo6W__features{gap:.3rem;margin-top:.6rem;font-size:.75rem}.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup .AetnaHomePopupSequence-module__cdAo6W__featureCheck{width:.9rem;height:.9rem;font-size:.58rem}.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup .AetnaHomePopupSequence-module__cdAo6W__actionButtons{gap:.45rem;margin-top:.65rem}.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup .AetnaHomePopupSequence-module__cdAo6W__bookButton,.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup .AetnaHomePopupSequence-module__cdAo6W__callButton{min-height:2.25rem;font-size:.8rem}.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup .AetnaHomePopupSequence-module__cdAo6W__disclaimer{margin-top:.45rem;font-size:.6rem}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup{max-width:300px}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorContent{padding:2.5rem 1rem 1rem}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorHero{margin:-2.5rem -1rem .55rem;padding:.72rem .9rem .6rem}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorFrame{border-radius:15px;width:min(126px,42vw)}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__badge{margin-bottom:.45rem;padding:.22rem .6rem;font-size:.54rem}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__doctorName{margin-top:.5rem;font-size:.88rem}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__doctorRole{margin-top:.14rem;font-size:.68rem}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__title{font-size:clamp(1.08rem,5vw,1.42rem)}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__description{margin-top:.5rem;font-size:.8rem;line-height:1.36}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__features{gap:.3rem;margin-top:.6rem;font-size:.75rem}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__featureCheck{width:.9rem;height:.9rem;font-size:.58rem}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__actionButtons{gap:.45rem;margin-top:.65rem}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__bookButton,.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__callButton{min-height:2.25rem;font-size:.8rem}.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup .AetnaHomePopupSequence-module__cdAo6W__disclaimer{margin-top:.45rem;font-size:.6rem}.AetnaHomePopupSequence-module__cdAo6W__badge{letter-spacing:.14em;text-transform:uppercase;color:#1d4ed8;background:#dbeafeeb;border:1px solid #2563eb2e;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.28rem .7rem;font-size:.62rem;font-weight:800;display:inline-flex}.AetnaHomePopupSequence-module__cdAo6W__badgeDot{background:#10b981;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #10b98124}.AetnaHomePopupSequence-module__cdAo6W__title{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(1.3rem,6vw,1.75rem);font-weight:900;line-height:1.08}.AetnaHomePopupSequence-module__cdAo6W__titleHighlight{color:#2563eb;display:block}.AetnaHomePopupSequence-module__cdAo6W__description{color:#475569;margin:.65rem 0 0;font-size:.88rem;line-height:1.45}.AetnaHomePopupSequence-module__cdAo6W__priceGrid{gap:.45rem;margin:.8rem 0 0;display:grid}.AetnaHomePopupSequence-module__cdAo6W__priceCard{text-align:left;background:#f8fafcf2;border:1px solid #2563eb24;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.AetnaHomePopupSequence-module__cdAo6W__priceLabel{color:#334155;font-size:.78rem;font-weight:800;line-height:1.2}.AetnaHomePopupSequence-module__cdAo6W__priceValue{color:#047857;letter-spacing:-.02em;flex:none;font-size:1rem;font-weight:950;line-height:1}.AetnaHomePopupSequence-module__cdAo6W__features{color:#334155;text-align:left;gap:.42rem;margin:.75rem 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.AetnaHomePopupSequence-module__cdAo6W__features li{align-items:flex-start;gap:.5rem;display:flex}.AetnaHomePopupSequence-module__cdAo6W__featureCheck{color:#047857;background:#dcfce7;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;margin-top:.1rem;font-size:.68rem;font-weight:900;display:inline-flex}.AetnaHomePopupSequence-module__cdAo6W__actionButtons{grid-template-columns:1fr;gap:.55rem;margin-top:.85rem;display:grid}.AetnaHomePopupSequence-module__cdAo6W__bookButton,.AetnaHomePopupSequence-module__cdAo6W__continueButton,.AetnaHomePopupSequence-module__cdAo6W__callButton{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.6rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.AetnaHomePopupSequence-module__cdAo6W__bookButton{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#10b981 100%);box-shadow:0 16px 30px #2563eb40}.AetnaHomePopupSequence-module__cdAo6W__continueButton{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.AetnaHomePopupSequence-module__cdAo6W__callButton{color:#075985;background:#e0f2fe;border:1px solid #0284c738}.AetnaHomePopupSequence-module__cdAo6W__bookButton:hover,.AetnaHomePopupSequence-module__cdAo6W__continueButton:hover,.AetnaHomePopupSequence-module__cdAo6W__callButton:hover{transform:translateY(-1px)}.AetnaHomePopupSequence-module__cdAo6W__disclaimer{color:#64748b;margin:.65rem 0 0;font-size:.66rem;line-height:1.4}@media (min-width:768px){.AetnaHomePopupSequence-module__cdAo6W__compactPopup,.AetnaHomePopupSequence-module__cdAo6W__opticalPopup,.AetnaHomePopupSequence-module__cdAo6W__smallPopup,.AetnaHomePopupSequence-module__cdAo6W__eyeExamPopup,.AetnaHomePopupSequence-module__cdAo6W__eyeDoctorPopup{max-width:420px}}
