@keyframes btn-spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes clock-spin{to{transform:rotate(360deg)}}@keyframes sweep{0%{transform:translate(-50%) rotate(-90deg)}to{transform:translate(-50%) rotate(90deg)}}@keyframes inline-error-appear{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;filter:drop-shadow(0 0 0 transparent)}50%{opacity:.95;filter:drop-shadow(0 0 8px rgba(45,122,45,.4))}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rotateNeedle{0%{transform:rotate(-90deg)}to{transform:rotate(calc(-90deg + (var(--ed-gauge-needle-final)*1.8deg)))}}@keyframes pulse-size{0%,to{transform:scale(1);box-shadow:0 4px 15px #007bff66}50%{transform:scale(1.08);box-shadow:0 6px 25px #007bff99}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--txt-default:Mulish, sans-serif;--col-primary:#013581;--col-secondary:#62b1df;--col-accent:#0063ac;--col-black:#000000;--col-white:#ffffff;--col-gray-light:#f1f3ff;--col-gray-medium:#d5d7e6;--col-gray-dark:#292929;--col-blue-medium:#ace0fe;--col-blue-light:#e1f4ff;--col-red:#f60000;--col-yellow:#fcf01d;--col-green:#0b9500;--banner-color:#d84238;--hover-transition:.3s ease;--page-transition:.5s ease;--max-intake-width:600px;--bor-radius:15px;--drop-shadow:.15em .15em .15em rgba(0, 0, 0, .05);--gradient-blue-light:linear-gradient(135deg, var(--col-blue-light) 30%, var(--col-blue-medium) 100%)}.discount-message,.ed-severity-placeholder,.state-placeholder{visibility:hidden}.discount-message.placeholder-resolved,.ed-severity-placeholder.placeholder-resolved,.state-placeholder.placeholder-resolved{visibility:visible}body{height:100vh;font-family:var(--txt-default);font-size:1.3125rem;color:var(--col-gray-dark);line-height:1.6em;background-color:var(--col-white);margin:0;padding:0;display:flex;flex-direction:column}html{scroll-behavior:smooth;scroll-padding-top:2rem}*,:after,:before{position:relative;box-sizing:border-box}.container{z-index:1;width:min(100%,70.5rem);margin-inline:auto;position:relative}*{-webkit-tap-highlight-color:transparent}a{color:var(--col-primary);text-decoration:none;transition:color var(--hover-transition)}a:focus,a:hover{color:var(--col-accent)}:focus{outline-color:var(--col-secondary)}.hideFromMobile,.svgs{display:none;visibility:hidden}svg{color:inherit}picture,picture img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-size:2.25rem;font-weight:800;line-height:1.15em;margin-bottom:1rem}h1,h2,h3,h4,p{margin-top:0}p{margin-bottom:1rem}strong{font-weight:600}sup{font-size:.5em;line-height:1em}.hideFromMobile{width:0;height:0}.space-vertically{margin:1.5rem auto}.btn{--_color:var(--col-primary);--_border-radius:.5em;font-size:1rem;font-weight:600;color:var(--col-white);line-height:1em;text-align:center;outline:0;background-color:var(--_color);border-radius:var(--_border-radius);padding:1.25em 4em;display:inline-block;isolation:isolate;cursor:pointer;transition:color var(--hover-transition),background-color var(--hover-transition)}a.btn,a.btn-min,button.btn,button.btn-min{text-transform:capitalize}.btn-accent{--_color:var(--col-accent)}.btn-secondary{--_color:var(--col-secondary)}.btn-gray{--_color:var(--col-gray-medium);color:var(--col-gray-dark)}.btn-green,.btn-red{color:var(--col-white)}.btn-red{--_color:var(--col-red)}.btn-green{--_color:var(--col-green)}.btn:focus,.btn:hover{--_color:var(--col-accent);color:var(--col-white)}.btn-accent:focus,.btn-accent:hover{--_color:var(--col-primary)}.btn-gray:focus,.btn-gray:hover{--_color:var(--col-gray-light);color:var(--col-gray-dark)}.btn-min{--_color:var(--col-blue-medium);font-size:.8rem;font-weight:700;color:var(--col-primary);background-color:var(--_color);border:0;padding:.75rem 1.5rem}button.btn-min{font-family:inherit;appearance:none;-webkit-appearance:none}.btn-min:focus,.btn-min:hover{--_color:var(--col-accent);color:var(--col-white)}.btn[data-loading=true]{cursor:wait;opacity:.85}.btn .spinner{width:1em;height:1em;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:var(--col-white);animation:btn-spin .8s linear infinite;display:inline-block;vertical-align:middle;margin-right:.5em}body>.btn{z-index:99;position:absolute;top:1.7rem;left:.5rem}body>#help-button{left:auto;right:.5rem}.stars{--_star-size:2.75em;--_star-color:var(--_color-alt);--_offset:calc(var(--_star-size) / 3);width:calc((var(--_star-size)*5) - (var(--_offset)*2));height:var(--_star-size);color:var(--_star-color);display:grid;grid-template-columns:repeat(5,1fr)}.stars svg{width:calc(var(--_star-size) + var(--_offset));height:calc(var(--_star-size) + var(--_offset));position:absolute;top:calc((var(--_offset)/2)*-1);left:calc((var(--_offset)/2)*-1)}.stars svg:nth-child(2){left:calc(var(--_star-size) - var(--_offset))}.stars svg:nth-child(3){left:calc((var(--_star-size)*2) - (var(--_offset)*1.5))}.stars svg:nth-child(4){left:calc((var(--_star-size)*3) - (var(--_offset)*2))}.stars svg:nth-child(5){left:calc((var(--_star-size)*4) - (var(--_offset)*2.5))}header{text-align:center;background:var(--col-primary)}header .container{background:linear-gradient(to right,var(--col-primary) 1%,var(--col-secondary) 30%,var(--col-blue-light) 45%,var(--col-blue-light) 55%,var(--col-secondary) 70%,var(--col-primary) 100%);padding:.5rem 1.5rem}header .logo{height:1.7em;width:auto;margin:0 auto}.tag-alt h2 svg,header .btn{position:absolute;top:50%;transform:translateY(-50%)}header .btn{z-index:2;right:.5rem}.questionnaire{padding-bottom:1.5rem}.tag{font-size:5vw;color:var(--col-white);text-align:center;background-color:var(--col-black)}.tag .container{padding:1rem}.tag h2{font-size:1em;line-height:1.25em;text-wrap:balance;margin:0}.tag-alt{color:var(--col-primary);background-color:var(--col-blue-medium)}.tag-alt-red{color:var(--col-gray-light);background-color:var(--col-red)}.tag-alt-medical{color:var(--col-accent);background-color:var(--col-blue-light)}.tag-alt h2{--_icon-size:1.5em;margin:0 auto}.tag-alt .hasicon{width:max-content}.tag-alt h2 svg{width:var(--_icon-size);height:var(--_icon-size)}.tag-alt h2 svg:first-child{left:calc((var(--_icon-size) + .5em)*-1)}.tag-alt h2 svg:last-child{right:calc((var(--_icon-size) + .5em)*-1)}.options form,.title .container{max-width:var(--max-intake-width)}.title .container{padding:2.5rem 1.5rem 0}.title h1{width:100%;font-size:6.5vw;text-align:center;text-wrap:pretty;margin:0}.options{font-size:1rem}.options .container{padding:3rem 1.5rem 0}.options form{margin:0 auto;display:grid;grid-template-columns:1fr;gap:1rem}.options form input{width:100%;font-size:1em;padding:1.5em .5em;outline:0;border:0;display:block}.options .option-radio{--_icon-size:2em;--_icon-color:var(--col-accent);--_padding:1.5rem;--_padding-hor-multiplyer:1.5;font-size:1em;font-weight:700;line-height:1.5em;text-align:left;text-wrap:pretty;background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius)}.options .option-radio *{z-index:3}.options .option-radio:before{z-index:1;width:100%;height:100%;content:"";background-color:var(--col-blue-light);border:var(--col-blue-medium) solid 2px;border-radius:var(--bor-radius);box-shadow:0 0 .5rem var(--col-blue-medium);display:block;position:absolute;top:0;left:0;opacity:0;transition:var(--hover-transition)}.options .option-radio svg,.options .option-radio:after{display:block;position:absolute;top:50%;left:calc(var(--_padding)*var(--_padding-hor-multiplyer));transform:translateY(-50%);width:var(--_icon-size);height:var(--_icon-size)}.options .option-radio:after{z-index:2;content:"";background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:5px}.options .option-radio svg{color:var(--_icon-color);opacity:0;transition:var(--hover-transition)}.options .option-radio label{width:100%;height:100%;padding:var(--_padding) calc(var(--_padding)*var(--_padding-hor-multiplyer));padding-left:calc((var(--_padding)*var(--_padding-hor-multiplyer)) + (var(--_icon-size) + 1em));display:block;cursor:pointer}.options .option-radio input[type=checkbox]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.options .option-radio input[type=checkbox]:checked~label svg{opacity:1}.options .option-radio:focus:before,.options .option-radio:has(input[type=checkbox]:checked):before,.options .option-radio:hover:before{opacity:1}.options .option-radio.option-none{margin-bottom:2rem}.options .option-radio.option-none label:after{width:100%;height:1px;content:"";background-color:var(--col-gray-medium);display:block;position:absolute;bottom:-1.5rem;left:0}.options .is-disabled{opacity:.5;pointer-events:none}.options form textarea{min-height:8rem;font-family:var(--txt-default);font-size:1em;color:var(--col-gray-dark);background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:5px;outline:0;resize:vertical;padding:1.5rem;margin-bottom:1rem}.options form textarea::placeholder{color:var(--col-gray-dark);opacity:.75}.options form button[type=submit]{margin-top:1rem;border:0;width:100%}.intake-security-message{align-items:center;display:flex;gap:1em;justify-content:center;margin-top:20px;padding:10px}.intake-security-logo{height:4em;object-fit:contain;width:auto}.intake-security-text{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.1em;font-weight:700;line-height:1.2em}.intake-security-underlined{text-decoration:underline;white-space:nowrap}.options .dob-dropdown,.options .state-dropdown{width:100%;font-family:var(--txt-default);font-size:1.15em;font-weight:600;color:var(--col-gray-dark);line-height:1.5em;text-align:center;background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 2px;border-radius:var(--bor-radius);padding:1.25em 2em;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23013581' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5em center;background-size:1.5em;transition:border-color var(--hover-transition),box-shadow var(--hover-transition),background-color var(--hover-transition)}.options .dob-dropdown:focus,.options .dob-dropdown:hover,.options .state-dropdown:focus,.options .state-dropdown:hover{background-color:var(--col-blue-light);border-color:var(--col-blue-medium);box-shadow:0 0 .5rem var(--col-blue-medium);outline:0}.options .dob-dropdown option,.options .state-dropdown option{font-size:1em;font-weight:500;padding:.5em;background-color:var(--col-white)}.options .dob-dropdown option:checked,.options .dob-dropdown option:hover,.options .state-dropdown option:checked,.options .state-dropdown option:hover{background-color:var(--col-blue-light)}.options .contact-inputs,.options .dob-form .dob-inputs,.options .name-inputs,fieldset.dob-inputs{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.options .dob-form .dob-inputs .dob-dropdown{font-size:1em;padding:1em;background-position:right .5em center}.options .contact-inputs,.options .name-inputs{grid-template-columns:repeat(2,1fr)}.options .contact-inputs{grid-template-columns:1fr}.options .contact-inputs .contact-input,.options .name-inputs .name-input{width:100%;font-family:var(--txt-default);font-size:1.15em;font-weight:600;color:var(--col-gray-dark);line-height:1.5em;text-align:center;background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 2px;border-radius:var(--bor-radius);padding:1.25em 2em;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color var(--hover-transition),box-shadow var(--hover-transition),background-color var(--hover-transition)}.options .contact-inputs .contact-input:focus,.options .contact-inputs .contact-input:hover,.options .name-inputs .name-input:focus,.options .name-inputs .name-input:hover{background-color:var(--col-blue-light);border-color:var(--col-blue-medium);box-shadow:0 0 .5rem var(--col-blue-medium);outline:0}.options .contact-inputs .contact-input[type=email]{text-transform:none}.cta .btn{width:100%;font-size:1.5em}.extended{font-size:1rem;text-align:center}.extended .container{max-width:var(--max-intake-width);padding:0 1.5rem}.counter,.extended .btn{width:100%}.extended .info,.not-required .content h2{display:grid;grid-template-columns:var(--_icon-size) 1fr;align-items:center}.extended .info{--_icon-size:1.75em;width:max-content;font-size:3.25vw;font-weight:600;color:var(--col-accent);line-height:1.15em;text-align:left;background-color:var(--col-gray-light);border-radius:5px;padding:.5em 1.5em;margin:1.5rem auto 0;gap:.5em}.extended .info svg,.not-required h2 svg{width:var(--_icon-size);height:var(--_icon-size)}.extended .info strong{font-weight:800;display:block}.counter{font-size:4vw;margin:1.5rem auto 0}.counter .container{padding:0 1.5rem}.counter .content{padding:1em;background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow)}.counter h2,.counter h3{font-size:1em;line-height:1em}.counter h3{color:var(--col-gray-light);background-color:var(--col-red);border-radius:5px;padding:.25em .5em;margin:0}.counter .ticker{line-height:1em;display:inline-block;vertical-align:middle;font-size:2em;font-weight:900;color:var(--col-primary);margin-left:.4em}.counter h2{font-weight:600;text-align:center;margin:.5em 0 0}.counter h2 strong,.logos .copy h3{font-weight:800;color:var(--col-primary)}.not-required{width:100%;font-size:3.75vw}.not-required .container{padding:0 1.5rem}.not-required .content{--_icon-size:1.5em;padding:1em;color:var(--col-gray-light);background-color:var(--col-black);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow)}.not-required .content h2{font-size:1em;margin:0}.not-required h2 svg{color:var(--col-secondary)}.not-required h2 span{display:block}.licensed,.logos{width:100%;text-align:center;font-size:1rem}.logos .container{padding:0 1.5rem}.logos .content{padding:2rem 1.5rem 1.5rem;color:#00000059;border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow)}.logos .content h2{width:max-content;font-size:1em;font-weight:600;background-color:var(--col-white);padding:0 .5em;margin:0;position:absolute;top:-.55em;left:50%;transform:translate(-50%)}.logos .content .logos-all{width:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:1rem;row-gap:1.5rem}.licensed .content .logos-all picture,.logos .content .logos-all picture{margin:0 auto}.logos .content .logos-all picture img{width:auto;max-height:1.25em}.logos .copy{color:var(--col-gray-dark)}.logos .copy .score{width:max-content;margin:0 auto}.counter h3,.logos .copy .score .stars,.logos .copy .score span,.trump-video .content .sound .text>span,.trump-video .content .sound .text>svg,.your-plan .heading h3 span,.your-plan .heading h3 svg{display:inline-block;vertical-align:middle}.logos .copy .score .stars{--_star-color:#ffb300}.logos .copy .score span{font-size:2em;font-weight:900;color:var(--col-gray-dark);line-height:1em;margin-top:.15em;margin-left:.25em}.logos .copy h3{font-size:5vw;font-weight:700;font-style:italic;line-height:1.15em;margin:1rem 0 2rem}.licensed .container{padding:0 1.5rem}.licensed .content{padding:1.5rem;background:var(--gradient-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow)}.licensed .content h2{font-size:4.5vw;font-weight:700;margin-bottom:.75em}.licensed .content h2 strong{font-weight:900}.licensed .content .logos-all{width:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:1rem}.licensed .content .logos-all picture:nth-child(2){padding:0 1rem}.trump{width:100%}.trump .container{padding:0 1.5rem}.trump .content{border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.trump picture,.trump picture img{width:100%;display:block}.trump-video{font-size:1rem}.trump-video .container{padding:0 1.5rem}.trump-video .content{background-color:var(--col-accent);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.trump-video .content .vid{cursor:pointer}.trump-video .content .copy{font-size:4.5vw;color:var(--col-gray-light);text-align:center;text-wrap:balance;padding:1rem 1.5rem}.trump-video .content .copy p{line-height:1.4em;margin:0}.price-comparison .chart .row .colume>span strong,.success-rate .copy p strong,.trump-video .content .copy p strong{font-weight:700}.trump-video .content .sound{z-index:2;width:100%;font-size:3.5vw;color:var(--col-gray-light);text-align:left;position:absolute;top:0;left:50%;transform:translate(-50%);transition:opacity 1s ease-in-out;cursor:pointer}.trump-video .content .sound .text{width:100%;font-size:1em;text-align:center;line-height:1em;letter-spacing:.05em;background-color:var(--col-red);border-top-left-radius:var(--bor-rad-fixed);border-top-right-radius:var(--bor-rad-fixed);padding:.25em}.trump-video .content .sound .text svg{width:1.15em;height:1.15em;color:inherit}.trump-video .content .sound img{width:35%;margin-top:.5em;margin-left:.5em;animation:pulse 1.5s infinite}.price-comparison{width:100%;font-size:3.5vw;text-align:center}.price-comparison .container{padding:0 1.5rem}.price-comparison .content{--_border-color:var(--col-gray-medium);padding:0;background-color:var(--col-blue-light);border:var(--_border-color) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.price-comparison h2{width:max-content;color:var(--col-primary);padding:.5em .25em .75em;margin:0 auto;font-size:1.4em}.price-comparison h2:after{width:calc(100% - .5em);height:3px;content:"";background-color:var(--col-red);border-radius:25%;display:block;position:absolute;bottom:.5em;left:.25em}.continue .delivery-info strong,.price-comparison h2 strong{font-weight:900;display:block}.price-comparison .chart{--_padding-vertical:.5em;width:100%;font-size:1em;line-height:1.15em;display:grid;grid-template-columns:1fr}.price-comparison .chart .row{width:100%;padding:var(--_padding-vertical) .25em;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.price-comparison .chart .row:nth-child(1),.price-comparison .chart .row:nth-child(2){border-top:var(--_border-color) solid 1px}.price-comparison .chart .row .colume>span{display:block}.price-comparison .chart .row div:nth-child(2):after,.price-comparison .chart .row div:nth-child(2):before{width:1px;height:calc(100% + (var(--_padding-vertical)*2.3));content:"";background-color:var(--_border-color);display:block;position:absolute;top:calc((var(--_padding-vertical)*1.15)*-1)}.price-comparison .chart .row div:nth-child(2):before{left:0}.price-comparison .chart .row div:nth-child(2):after{right:0}.price-comparison .chart .row-headings{background-color:var(--col-white)}.price-comparison .chart .row-headings div:not(:first-child){font-size:.9em}.price-comparison .chart .row-headings div:not(:first-child) span strong{display:block}.price-comparison .chart .row-item div:nth-child(1){display:flex;align-items:center;justify-content:center}.price-comparison .chart .row-item svg{height:1.25em}.price-comparison .chart .row-item span{font-size:1.1em;font-weight:800;color:var(--col-primary)}.price-comparison .chart .row-item:nth-child(2) svg{width:5em}.price-comparison .chart .row-item:nth-child(3) svg{width:6em}.price-comparison .chart .row-item:nth-child(4) svg{width:3.75em}.price-comparison .chart .row-item:nth-child(5) svg{width:5em}.price-comparison .chart .row-total{--_padding-vertical:.25em;font-weight:900;color:var(--col-primary);background-color:var(--col-white);border-top:var(--_border-color) solid 1px}.price-comparison .chart .row-total div:nth-child(2):after,.price-comparison .chart .row-total div:nth-child(2):before{--_padding-vertical:1em}.price-comparison .chart .row-total div:first-child{font-size:1.5em!important}.price-comparison .chart .row-total div:first-child picture{width:95%;margin:0 auto}.price-comparison .chart .row-total span{width:max-content;font-size:1.35em;color:var(--col-white);background-color:var(--col-primary);border:var(--col-red) solid 2px;padding:.35em .5em;margin:0 auto;transform:skew(-15deg)}.price-comparison .chart .row-total span strong{font-weight:900;display:block;transform:skew(15deg)}.price-comparison-alt .chart .row:not(:first-child){font-size:.8em}.price-comparison-alt .chart .row-total{background-color:var(--col-blue-medium)}.price-comparison-alt .chart .row-total div,.price-comparison-alt .chart .row-total div:first-child{font-size:1.25em}.success-rate{width:100%;font-size:3.75vw}.success-rate .container{padding:0 1.5rem}.success-rate .content{--_color:var(--col-accent);--_color-alt:var(--col-primary);background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.success-rate .title{--_background-color:var(--col-blue-medium);--_background-color-alt:var(--col-blue-light);background-color:var(--_background-color);border-bottom:var(--col-gray-medium) solid 1px;display:grid;grid-template-columns:30% 1fr;align-items:center}.success-rate .title .badge{--_icon-size:3.5em;--_icon-color:var(--col-white);--_icon-background-color:var(--_color);text-align:center;border-right:var(--col-gray-medium) solid 1px;padding:1rem}.success-rate .title .badge .icon{width:calc(var(--_icon-size) + 1em);height:calc(var(--_icon-size) + 1em);margin:0 auto;display:flex;align-items:center;justify-content:center;isolation:isolate}.success-rate .title .badge .icon:after,.success-rate .title .badge .icon:before{content:"";border-radius:100%;display:block;position:absolute}.success-rate .title .badge .icon:before{z-index:-2;width:100%;height:100%;background-color:var(--_icon-background-color);top:0;left:0}.success-rate .title .badge .icon:after{z-index:-1;width:90%;height:90%;background-color:var(--_background-color);top:50%;left:50%;transform:translate(-50%,-50%)}.success-rate .title .badge svg{width:var(--_icon-size);height:var(--_icon-size);color:var(--_icon-color);background-color:var(--_icon-background-color);border-radius:100%;padding:calc(var(--_icon-size)/8);display:block}.success-rate .title .badge span{font-size:1em;font-weight:900;color:var(--_icon-background-color);line-height:1.15em;text-align:center;display:block;margin:.25rem auto 0}.success-rate .title .heading{color:var(--_color);background-color:var(--_background-color-alt);padding:1.6rem 1rem}.success-rate .title .heading .stars{--_star-size:2.75em;--_star-color:var(--_color-alt);margin-left:-.65em}.success-rate .title .heading-alt:nth-child(4) .stars svg:nth-child(6){z-index:2;left:calc((var(--_star-size)*4) - (var(--_offset)*2.5));clip-path:polygon(0 0,50%0,50% 100%,0 100%)}.success-rate .title .heading h2{font-size:1.25em;font-weight:700;color:var(--_color);line-height:1.15em;margin:.1em 0 0}.success-rate .title .heading h2 strong{font-size:1.18em;font-weight:900;color:var(--_color-alt);line-height:1.15em;display:block}.success-rate .copy{color:var(--_color-alt);padding:1.5rem}.success-rate .copy p{font-size:1em;line-height:1.4em;text-wrap:pretty;margin:0}.demand{font-size:3.5vw;text-align:center}.demand .container{padding:0 1.5rem}.demand .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.demand .title{color:var(--col-white);text-align:center;background-color:var(--col-primary)}.demand .title h2,.twenty-mins .title h2{font-size:1.5em;font-weight:700;color:var(--col-gray-light);line-height:1.15em;padding:.5em .25em;margin:0}.demand .title h2 strong{font-weight:900;font-style:italic;color:var(--col-yellow);text-transform:uppercase}.demand .copy{font-size:1.1em;font-weight:600;line-height:1.4em;padding:1rem}.demand .copy p{margin-bottom:.25rem}.demand .copy p strong{font-weight:900;color:var(--col-primary)}.demand .copy p u,footer .note p strong{font-weight:700;color:var(--col-red)}.delivery,.twenty-mins{width:100%;font-size:3.5vw}.twenty-mins .container{padding:0 1.5rem}.twenty-mins .content{background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.twenty-mins .title{color:var(--col-white);text-align:center;background-color:var(--col-accent)}.twenty-mins .title h2 strong{font-size:1.35em;font-weight:900;color:var(--col-white);line-height:1.15em;display:block}.twenty-mins .copy{padding:.75rem .5rem;display:grid;grid-template-columns:25% 1fr;gap:.75rem;align-items:center}.delivery .copy p,.twenty-mins .copy p{font-size:1em;line-height:1.4em;margin:0}.delivery .title h2,.twenty-mins .copy p{color:var(--col-primary)}.delivery-alt .copy p strong,.doctor .copy p strong,.doctor .copy span strong,.testimonials .testimonial p strong,.twenty-mins .copy p strong{font-weight:700}.delivery .container{padding:0 1.5rem}.delivery .content{text-align:center;background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.delivery .title{color:var(--col-white);text-align:center;background-color:var(--col-blue-medium);border-bottom:var(--col-gray-medium) solid 1px}.delivery .title h2{font-size:1.25em;font-weight:700;line-height:1.15em;padding:.75em .25em;margin:0}.delivery .copy{--_padding:1.5rem;padding:var(--_padding);padding:1rem;background-color:var(--col-blue-light);display:grid;grid-template-columns:1fr;gap:1.5rem}.delivery .copy p{text-wrap:balance}.delivery .copy .imgs{width:100%;display:grid;grid-template-columns:1fr 40%}.delivery .copy .imgs .products .img,.your-plan .copy .left .products .img{width:32%;display:inline-block}.delivery .copy .imgs .products .img:not(:nth-child(2)){z-index:1;position:absolute;bottom:1rem;left:0;transform:rotate(-5deg)}.delivery .copy .imgs .products .img:nth-child(2){z-index:2;width:40%}.delivery .copy .imgs .products .img:nth-child(3){left:auto;right:0;transform:rotate(5deg)}.delivery .copy .imgs picture img{filter:drop-shadow(.15em .15em .15em rgba(0,0,0,.25))}.delivery .copy .imgs .hand-package picture{width:115%;max-width:none;position:absolute;bottom:calc((var(--_padding) + .5rem)*-1);right:calc(var(--_padding)*-1)}.delivery-alt{width:100%;font-size:4.5vw;color:var(--col-gray-light)}.delivery-alt .container{padding:0 1.5rem}.delivery-alt .content{text-align:center;background-color:var(--col-accent);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.delivery-alt .copy{padding:1.5rem 1rem}.delivery-alt .copy h2{font-size:1.5em;line-height:1em}.delivery-alt .copy p{line-height:1.4em;margin:0}.take-control{width:100%;font-size:3.5vw}.take-control .container{padding:0 1.5rem}.take-control .content{text-align:center;background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.take-control .title{color:var(--col-white);text-align:center;background-color:var(--col-accent)}.take-control .title h2{font-size:1.5em;font-weight:700;color:var(--col-gray-light);line-height:1.15em;padding:.5em .25em;margin:0}.take-control .before-after{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.take-control .before-after h3{width:max-content;z-index:2;font-size:1em;color:var(--col-white);line-height:1em;text-shadow:0 0 1em #000;margin:0;position:absolute;top:.5em;left:50%;transform:translate(-50%)}.take-control .before-after picture{z-index:1}.take-control .before-after .before{background-color:var(--col-blue-medium)}.take-control .before-after .after{background-color:var(--col-blue-light)}.take-control .before-after ul{--_icon-size:1.25em;font-size:1em;color:var(--col-primary);line-height:1.25em;text-align:left;list-style:none;padding:1rem;margin:0}.take-control .before-after ul li{padding:.5em 0 .5em var(--_icon-size)}.take-control .before-after ul li svg{width:var(--_icon-size);height:var(--_icon-size);position:absolute;top:calc(var(--_icon-size)/3);left:0}.take-control .before-after .before ul li svg{color:var(--col-primary)}.take-control .before-after .after ul li svg{color:var(--col-secondary)}.doctor,.louis-ignarro{width:100%;font-size:2.75vw}.doctor .container{padding:0 1.5rem}.doctor .content{text-align:center;background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.doctor .title,.testimonials h2{color:var(--col-primary);text-align:center}.doctor .title{background-color:var(--col-blue-medium)}.doctor .title h2{font-size:1.4em;padding:.5em .25em;margin:0}.doctor .copy{text-align:left;padding:1rem}.doctor .copy p,.doctor .copy span{z-index:2;font-size:1em;line-height:1.4em}.doctor .copy p{width:65%;font-style:italic;text-wrap:pretty}.doctor .copy span{width:50%;display:block}.doctor .copy img{z-index:1;width:67%;filter:drop-shadow(0 0 1em var(--col-blue-light));position:absolute;bottom:-1rem;right:-3.75rem}.louis-ignarro .container{padding:0 1.5rem}.louis-ignarro .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1rem .5rem;display:grid;grid-template-columns:30% 1fr;gap:1rem;align-items:center}.louis-ignarro .img{--_ring-size:.5em;font-size:.85em;font-weight:700;line-height:1.4em;text-wrap:balance;text-align:center;padding:.25rem}.louis-ignarro .img picture:before{width:calc(100% + var(--_ring-size));height:calc(100% + var(--_ring-size));content:"";background-color:var(--col-secondary);border-radius:100%;position:absolute;top:calc((var(--_ring-size)/2)*-1);left:calc((var(--_ring-size)/2)*-1)}.louis-ignarro .img picture img{border:var(--col-blue-medium) solid var(--_ring-size);border-radius:100%}.louis-ignarro .img span{background-color:var(--col-white);border-radius:5px;padding:.15em .25em;margin-top:.5rem;display:block}.louis-ignarro .copy h2,.louis-ignarro .copy p{font-size:1.65em;color:var(--col-primary)}.louis-ignarro .copy p{font-size:1em;line-height:1.4em;margin:0}.testimonials{width:100%;font-size:1rem;text-align:left}.testimonials .container{padding:0 1.5rem}.testimonials .content{background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;overflow:hidden}.testimonials h2{width:100%;font-size:6vw;font-weight:700;line-height:1em;margin-bottom:1.5rem}.testimonials h2 strong{font-weight:900;text-decoration:underline}.testimonials .testimonial-list{display:grid;grid-template-columns:1fr;gap:1.5rem}.testimonials .testimonial:not(:last-child){border-bottom:var(--col-gray-medium) solid 1px;padding-bottom:1.5rem}.testimonials .testimonial h3{font-size:4.5vw;line-height:1.15em}.testimonials .testimonial .copy{--_padding:.75rem;display:grid;grid-template-columns:1fr;gap:var(--_padding)}.testimonials .testimonial .copy .headshot{width:60%;aspect-ratio:1/1;border:var(--col-blue-medium) solid 5px;border-radius:100%;margin:0 auto;overflow:hidden;display:block}.testimonials .testimonial .copy .headshot picture,.testimonials .testimonial .copy .headshot picture img{display:block;width:100%;height:100%}.testimonials .testimonial .copy .headshot picture img{object-fit:cover;object-position:center}.testimonials .testimonial p{font-size:1em;line-height:1.4em;text-wrap:pretty}.testimonials .testimonial .stars{--_star-size:2em;--_star-color:var(--col-secondary);margin:0 auto var(--_padding) auto}.testimonials .testimonial .name{font-size:1.15em;font-weight:700;font-style:italic;line-height:1.15em;display:block}.testimonials-alt{margin-top:-2.5rem!important}.reassurance{width:100%;font-size:2.95vw;text-align:center}.reassurance .container{padding:0 1.5rem}.reassurance .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.reassurance .icon picture img{width:70%;filter:drop-shadow(.25em .25em .25em var(--col-blue-medium));margin:0 auto}.reassurance .icon .service-name{font-size:1em;font-weight:700;color:var(--col-primary);line-height:1.1em;display:block;margin-top:.75em}.guarantee,.security{width:100%;font-size:1rem;text-align:center}.guarantee .container{padding:0 1.5rem}.guarantee .content{background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;overflow:hidden}.guarantee picture img,.security picture img,.top-rated picture img{width:60%;filter:drop-shadow(0 0 1rem var(--col-blue-medium));margin:0 auto}.guarantee h2,.security h2{width:100%;font-size:4.5vw;font-weight:900;color:var(--col-primary);line-height:1.25em;margin:1.5rem 0 1rem}.guarantee h2 strong{font-size:1.1em;font-weight:inherit;color:var(--col-accent)}.guarantee p{margin:0}.guarantee p strong{font-weight:800}.security .container{padding:0 1.5rem}.security .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;overflow:hidden}.security h2 strong{font-size:1.1em;font-weight:inherit;color:var(--col-accent);display:block}.guarantee p,.security p,.top-rated p{font-size:1em;font-weight:600;color:var(--col-primary);line-height:1.4em}.security p:last-child,.top-rated p:last-child{margin:0}.security p strong{font-weight:800}.top-rated{width:100%;font-size:1rem;text-align:center;margin-top:-3.5rem}.top-rated .container{padding:0 1.5rem}.top-rated .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;overflow:hidden}.top-rated .pills{transform:rotate(-10deg)}.top-rated .pills .pill:last-child{display:none}.top-rated h2{width:100%;font-size:5vw;font-weight:900;color:var(--col-primary);line-height:1.25em;text-wrap:balance;margin:1.5rem 0 1rem}.top-rated h2 strong{font-size:1.5em;font-weight:inherit;line-height:1.1em;color:var(--col-accent);display:block}.top-rated p strong{font-weight:800}.trump-viagra-banner picture{margin-top:-1.5rem}.progress-bar{--_track:var(--col-blue-medium);--_fill:var(--col-yellow);--_text:var(--col-primary);--_border-radius:9999px;--_icon-size:5em;width:100%;font-size:1rem;text-align:left}.progress-bar .content{background:linear-gradient(to bottom,var(--col-secondary) 0%,var(--col-primary) 100%);border-radius:5px;padding:.75rem .75rem .75rem calc(var(--_icon-size) - 1.5em);transform:skew(-15deg)}.progress-bar .content *{z-index:1}.progress-bar .content .icons,.progress-bar .content .icons>*{width:var(--_icon-size);height:var(--_icon-size);position:absolute}.progress-bar .content .icons{--_background-color:var(--col-white);--_border-size:4px;--_border-color:var(--col-blue-light);z-index:2;background-color:var(--_background-color);border-radius:100%;box-shadow:0 0 .75em var(--col-secondary);top:40%;left:-1rem;transform:translateY(-50%) skew(15deg);overflow:hidden}.progress-bar .content .icons:after{z-index:2;width:100%;height:100%;content:"";border:var(--_border-color) solid var(--_border-size);border-radius:100%;position:absolute;top:0;left:0}.progress-bar .content .icons>*{top:0;left:0}.progress-bar .content .icons>:not(:first-child){opacity:0}.progress-bar .content .icons .success-tick{color:var(--col-accent)}.progress-bar .pwrap{transform:skew(15deg)}.progress-bar .wrap{max-width:720px;margin:auto}.progress-bar .pwrap{position:relative;width:100%}.progress-bar .progress__label{position:absolute;top:-2.75rem;transform:translate(-50%);font-weight:800;font-size:18px;color:var(--_text);pointer-events:none;user-select:none;transition:left .08s linear}.progress-bar .progress{position:relative;width:100%;height:22px;background:var(--_track);border-radius:var(--_border-radius);overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}.progress-bar .progress__bar{position:absolute;left:0;top:0;bottom:0;width:0%;background:var(--_fill);border-radius:var(--_border-radius);transition:width .08s linear;box-shadow:0 6px 16px #34c75933,0 0 1em .5em #fffcc2}.progress-chart{--_border-color:var(--col-gray-medium);--_padding-vertical:1rem;--_padding-horizontal:1.5rem;--_icon-size:1.5em;--_color-green:var(--col-green);--_spinner-size:1.5em;--_spinner-line-width:4px;--_spinner-color-track:var(--col-blue-light);--_spinner-color-accent:var(--col-secondary);--_spinner-speed:.9s;width:100%;font-size:3.5vw;text-align:left}.progress-chart .container{padding:0 1.5rem}.progress-chart .content{background-color:var(--col-white);border:var(--_border-color) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);display:grid;grid-template-columns:1fr;overflow:hidden}.progress-chart .content:after{width:1px;height:100%;content:"";background-color:var(--_border-color);display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.progress-chart .row{font-size:.9em;font-weight:600;color:var(--_color-green);text-transform:capitalize;line-height:1.25em;padding:var(--_padding-vertical)0;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.progress-chart .row-heading{font-size:1.25em;font-weight:700;color:var(--col-primary);text-align:center;background-color:var(--col-blue-light);border-bottom:var(--_border-color) solid 1px}.progress-chart .row>*{padding:0 var(--_padding-horizontal);display:block}.progress-chart .row>:first-child{font-weight:700;color:var(--col-primary)}.progress-chart .row svg{width:var(--_icon-size);height:var(--_icon-size);color:inherit;position:absolute;top:0;left:calc(var(--_padding-horizontal)/2)}.progress-chart .row .outcome>span{padding-left:calc(var(--_icon-size) - .4em);display:block}.customer-details form label.error select,.progress-chart .row .red{color:var(--col-red)}.progress-chart .spinner{width:var(--_spinner-size);height:var(--_spinner-size);border-radius:50%;border:var(--_spinner-line-width) solid var(--_spinner-color-track);border-top-color:var(--_spinner-color-accent);animation:spin var(--_spinner-speed) linear infinite;margin:0 auto}.your-plan{font-size:3vw}.your-plan .container{padding:0 1.5rem}.your-plan .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.your-plan .heading{border-bottom:var(--col-gray-medium) solid 1px}.your-plan .heading h2{font-size:1.75em;font-weight:900;color:var(--col-gray-light);background-color:var(--col-accent);padding:.25em;margin:0}.your-plan .heading h3{--_icon-size:2em;font-size:1.15em;font-weight:700;font-style:italic;color:var(--col-primary);background-color:var(--col-blue-medium);padding:.25em;margin:0}.your-plan .heading h3 svg{width:var(--_icon-size);height:var(--_icon-size);margin-right:.25em}.your-plan .heading h3 strong{font-weight:900;text-transform:uppercase}.your-plan .copy{font-size:1em;line-height:1.15em;padding:1rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.your-plan .copy .left .products .img:not(:nth-child(2)){z-index:1;position:absolute;bottom:.5rem;left:0;transform:rotate(-5deg)}.your-plan .copy .left .products .img:nth-child(2){z-index:2;width:40%}.your-plan .copy .left .products .img:nth-child(3){left:auto;right:0;transform:rotate(5deg)}.your-plan .copy .left .pills .pill{width:70%;margin:0 auto;transform:rotate(-15deg)}.your-plan .copy .left .pills .pill:last-child{display:none}.your-plan .copy .left h4{font-size:1.15em;font-weight:700;margin:.5em 0 .75em}.minutes-away p strong,.your-plan .copy .left h4 strong{font-weight:900}.your-plan .copy .left p{font-size:.8em;font-weight:700;font-style:italic;margin-bottom:.5em}.your-plan .copy .left .fda{--_icon-size:1.5em;font-size:.9em;font-weight:800;font-style:var(--col-red);color:var(--col-primary);margin-top:.75em;display:block}.your-plan .copy .left .fda span,.your-plan .copy .left .fda svg{display:inline-block;vertical-align:middle}.your-plan .copy .left .fda svg{width:var(--_icon-size);height:var(--_icon-size);margin-right:.25em}.your-plan .copy .right{--_margin:.75rem}.your-plan .copy .right .avg-price{font-size:1em;font-weight:700;font-style:italic;color:var(--col-red)}.your-plan .copy .right .discount{font-size:1.4em;margin-top:var(--_margin)}.your-plan .copy .right .discount span:first-child{font-weight:700}.your-plan .copy .right .discount span:last-child{font-weight:900;color:var(--col-primary)}.your-plan .copy .right .price{width:max-content;font-size:1.65em;font-weight:700;color:var(--col-primary);line-height:1em;background-color:var(--col-blue-medium);border:var(--col-secondary) solid 1px;border-radius:5px;padding:.5em;margin:var(--_margin) auto 0 auto;display:block}.your-plan .copy .right .price strong{font-size:1.25em;font-weight:900}.your-plan .copy .right ul{--_icon-size:1.5em;font-size:1.15em;font-weight:700;text-align:left;list-style:none;padding:0;margin:var(--_margin)0 0 0}.your-plan .copy .right ul li{padding-left:calc(var(--_icon-size));margin-top:.5em}.your-plan .copy .right ul li svg{width:var(--_icon-size);height:var(--_icon-size);color:var(--col-accent);position:absolute;top:-.25em;left:0}.your-plan .copy .right .fine-print{font-size:.5em;line-height:1.4em;margin:var(--_margin)0 0 0}.expiring{--_icon-size:2em;--_padding:1rem;--_color-main:var(--col-red);--_color-background:var(--col-yellow);--_clock-speed:5s;--_pulse-speed:2s;--_glow-strength:.25;font-size:3.25vw;text-align:left}.expiring .container{padding:0 1.5rem}.expiring .content{background-color:var(--_color-background);border:var(--_color-main) solid 2px;border-radius:var(--bor-radius);box-shadow:0 0 1rem rgba(255,0,0,var(--_glow-strength));padding:var(--_padding) var(--_padding) var(--_padding) calc(var(--_icon-size) + var(--_padding));transition:box-shadow var(--hover-transition);animation:pulse var(--_pulse-speed) infinite ease-in-out;will-change:transform}.expiring h2{font-size:1em;color:var(--_color-main);margin-bottom:.5em}.expiring p{font-size:.9em;line-height:1.4em;text-wrap:pretty;margin:0}.expiring .stop-watch{width:var(--_icon-size);height:var(--_icon-size);background-color:var(--_color-main);border-radius:100%;position:absolute;top:var(--_padding);left:calc(var(--_padding)/2)}.expiring .stop-watch:after,.expiring .stop-watch:before{height:calc((var(--_icon-size)/2) - (var(--_icon-size)/2.75));content:"";background-color:var(--_color-main);border-radius:calc(var(--_icon-size)*2);position:absolute}.expiring .stop-watch:before{width:calc(var(--_icon-size) - (var(--_icon-size)/1.5));top:-20%;left:50%;transform:translate(-50%)}.expiring .stop-watch:after{width:calc(var(--_icon-size) - (var(--_icon-size)/1.35));top:0;left:-10%;transform:rotate(-45deg)}.expiring .stop-watch .hand{width:80%;height:80%;border-radius:100%;position:absolute;top:10%;left:10%;animation:clock-spin var(--_clock-speed) linear infinite}.expiring .stop-watch .hand:before{width:20%;height:55%;content:"";background-color:var(--_color-background);border-radius:100% 100% 75% 75%;position:absolute;top:0;left:50%;transform:translate(-50%)}.reminder{font-size:3.5vw;text-align:left}.reminder .container{padding:0 1.5rem}.reminder .content{--_color:var(--col-accent);--_color-alt:var(--col-primary);background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);display:grid;grid-template-columns:30% 1fr;gap:1rem;align-items:center;overflow:hidden}.reminder .badge{--_icon-size:3.5em;--_icon-color:var(--col-white);--_icon-background-color:var(--_color);--_background-color:var(--col-blue-medium);--_background-color-alt:var(--col-blue-light);text-align:center;background-color:var(--_background-color);border-right:var(--col-gray-medium) solid 1px;padding:1rem}.reminder .badge .icon{width:calc(var(--_icon-size) + 1em);height:calc(var(--_icon-size) + 1em);margin:0 auto;display:flex;align-items:center;justify-content:center;isolation:isolate}.reminder .badge .icon:after,.reminder .badge .icon:before{content:"";border-radius:100%;display:block;position:absolute}.reminder .badge .icon:before{z-index:-2;width:100%;height:100%;background-color:var(--_icon-background-color);top:0;left:0}.reminder .badge .icon:after{z-index:-1;width:90%;height:90%;background-color:var(--_background-color);top:50%;left:50%;transform:translate(-50%,-50%)}.reminder .badge svg{color:var(--_icon-color);background-color:var(--_icon-background-color);border-radius:100%;padding:calc(var(--_icon-size)/8);display:block}.reminder .badge span{font-size:1em;font-weight:900;color:var(--_icon-background-color);line-height:1.15em;text-align:center;display:block;margin:.25rem auto 0}.reminder .copy{font-size:1em;line-height:1.4em;text-wrap:pretty;padding-right:1rem;margin:0}.reminder .copy p{margin:0}.expiring p,.reminder .copy p strong{font-weight:700}.trust-icons .container{--_icon-size:3em;font-size:6vw;font-weight:700;color:var(--col-white);text-transform:uppercase;line-height:1em;padding:0 2.5rem;display:grid;grid-template-columns:1fr;gap:1rem}.trust-icons .item{text-align:center;border:var(--col-secondary) solid 4px;border-radius:10px;box-shadow:.1em .1em .1em #00000026;padding:1em 1.5em;display:grid;grid-template-columns:var(--_icon-size) 1fr;gap:.25rem;align-items:center}.trust-icons .item-green{border-color:#0ebf00;background-color:var(--col-green);background:linear-gradient(135deg,#409137,#0b9500)}.trust-icons .item-blue{letter-spacing:.23em;background-color:var(--col-primary);background:linear-gradient(135deg,#31517c,#013581)}.trust-icons .item-red{letter-spacing:.1em;border-color:#ff5d5d;background-color:var(--col-red);background:linear-gradient(135deg,#dd4d37,#f60000)}.reminder .badge svg,.trust-icons .item svg{width:var(--_icon-size);height:var(--_icon-size)}.trust-icons .item span strong{font-size:.9em;font-weight:900;letter-spacing:normal;display:block}.trust-icons .item-red span strong{font-size:.7em}.order-summary{font-size:4.25vw}.order-summary .container{padding:0 1.5rem}.order-summary .content{background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.order-summary .heading{border-bottom:var(--col-gray-medium) solid 1px}.order-summary .heading h2{font-size:1.325em;font-weight:900;color:var(--col-gray-light);text-transform:uppercase;letter-spacing:.05em;background-color:var(--col-primary);padding:.5em;margin:0}.order-summary .cells{--_row-padding:.75em;font-size:1em;line-height:1.15em;color:var(--col-primary);padding:.5rem 0 0;display:grid;grid-template-columns:1fr}.order-summary .cells .row{padding:var(--_row-padding) 1.5rem;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.order-summary .cells .row .colume:first-child{font-weight:700;text-align:left}.order-summary .cells .row .colume:last-child{text-align:right}.order-summary .cells .was{color:var(--col-gray-dark);font-style:italic}.order-summary .cells .was s{text-decoration-color:var(--col-red)}.order-summary .cells .now{font-weight:700}.order-summary .cells .highlight{color:var(--col-green)}.order-summary .cells .coupon{font-style:italic}.order-summary .cells .total{font-weight:900;border-top:var(--col-gray-medium) solid 1px}.order-summary .cells .total .colume:first-child{font-weight:900}.order-summary .cells .due{background-color:var(--col-blue-medium)}.continue{margin-bottom:2.5rem}.continue .btn{--_color:var(--col-green)}.continue .btn:focus,.continue .btn:hover{--_color:var(--col-accent);color:var(--col-white)}.continue .delivery-info{--_icon-size:3.75em;--_icon-color:inherit;font-size:3.5vw;font-weight:700;color:var(--col-primary);line-height:1.15em;text-align:left;display:grid;padding:0 1rem;margin-bottom:.5rem;grid-template-columns:var(--_icon-size) 1fr;gap:.5em;align-items:center}.confidential svg,.continue .delivery-info svg,.satisfation svg,.stop-warning svg{width:var(--_icon-size);height:var(--_icon-size);color:var(--_icon-color)}.divide .line{margin-bottom:2.5rem;width:100%;height:1px;background-color:var(--col-gray-medium)}.why{font-size:4vw}.why .container{padding:0 1.5rem}.dob form label,.why .content{border:var(--col-gray-medium) solid 1px}.why .content{background-color:var(--col-blue-light);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.why .heading{border-bottom:var(--col-gray-medium) solid 1px}.why .heading h2{font-size:1.325em;font-weight:700;color:var(--col-gray-light);text-align:center;text-transform:uppercase;letter-spacing:.05em;background-color:var(--col-primary);padding:.5em;margin:0}.confidential p strong,.why .heading h2 strong{font-weight:900;display:block}.why .reasons{padding:1.5rem 1rem;display:grid;grid-template-columns:1fr;gap:1.5rem}.why .reasons .reason{display:grid;grid-template-columns:15% 1fr;gap:1rem}.why .reasons .reason h3{font-size:1.15em;color:var(--col-primary);line-height:1.15em;text-wrap:pretty;margin-bottom:.5em}.why .reasons .reason p{font-size:.85em;line-height:1.4em;text-wrap:balance;margin:0}.stop-warning{--_icon-size:7em;--_icon-color:var(--col-red);font-size:1rem}.stop-warning .container{padding:0 1.5rem}.stop-warning .content{background-color:#ff00000d;border:var(--col-red) solid 2px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:2.5rem;margin-bottom:2.5rem}.stop-warning p{font-size:1.25em;font-weight:700;line-height:1.4em}.stop-warning .btn{--_color:var(--col-red)}.dob{font-size:1rem;margin-top:-1.5rem}.dob p{font-size:1.15em;line-height:1.6em;text-wrap:balance;margin:0}.dob h2{font-size:1.75em;color:var(--col-primary);margin:2.5rem 0 1.5rem}.customer-details form,.dob form{display:grid;grid-template-columns:1fr;gap:1rem}.dob form label{font-size:1.15em;background-color:var(--col-gray-light);border-radius:5px;padding:.5em;cursor:pointer}.customer-details form label:before,.dob form label:before{width:100%;height:100%;content:"";border:var(--col-blue-medium) solid 2px;border-radius:5px;display:block;position:absolute;top:0;left:0;opacity:0;transition:var(--hover-transition)}.customer-details form label:focus:before,.customer-details form label:hover:before,.dob form label:focus:before,.dob form label:hover:before{opacity:1}.dob form select{cursor:pointer}.dob form .warning{--_icon-size:1.5em;width:max-content;font-size:3.75vw;font-weight:700;color:var(--col-red);line-height:1em;text-align:left;margin:0 auto;grid-template-columns:var(--_icon-size) 1fr;align-items:center;gap:.25em;display:none;visibility:hidden}.customer-details .secured svg,.dob form .warning svg{width:var(--_icon-size);height:var(--_icon-size);color:inherit}.dob form .btn{border:0;outline:0;margin-top:1rem}.confidential,.minutes-away{font-size:3.5vw;font-weight:700;color:var(--col-primary);line-height:1.4em;text-align:left}.minutes-away .container{padding:0 2.5rem}.minutes-away .content{background-color:var(--col-blue-light);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem}.confidential p,.minutes-away p{margin:0}.confidential{--_icon-size:4em;--_icon-color:var(--col-accent);font-size:4vw;line-height:1.25em}.confidential .container{padding:0 2.5rem}.confidential .content{background-color:var(--col-gray-light);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;display:grid;grid-template-columns:var(--_icon-size) 1fr;gap:1rem;align-items:center}.shipping-intro{font-size:1rem;margin-top:-1.5rem}.shipping-intro p{font-size:1.15em;line-height:1.6em;text-wrap:balance;margin:0}.customer-details{font-size:1rem;text-align:left}.customer-details .container{display:grid;grid-template-columns:1fr;gap:1.5rem}.customer-details .form-wrapper{background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:.75rem 1.5rem 1.5rem}.customer-details .heading{width:100%;padding-bottom:1rem}.customer-details .heading h2{width:100%;font-size:5vw;line-height:1em;border-bottom:var(--col-gray-medium) solid 1px;padding-bottom:.5em;margin:0}.customer-details .heading .reminder{width:max-content;font-size:.9em;font-style:italic;color:var(--col-primary);line-height:1em;background-color:var(--col-blue-medium);border-radius:5px;padding:.5em;margin-top:.5rem;display:block}.customer-details .secured{--_icon-size:1.25em;font-size:3vw;font-weight:700;color:var(--col-accent);line-height:1em;text-transform:uppercase;display:grid;grid-template-columns:var(--_icon-size) 1fr;gap:.25em;align-items:center;position:absolute;top:1rem;right:1.5rem}.customer-details .secured span{padding-top:.15em;display:block}.customer-details form label{font-size:1.15em;background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:5px;padding:.5em}.customer-details form input[type=email],.customer-details form input[type=text],.customer-details form select,.dob form select{font-size:1em;width:100%;line-height:1em;background-color:transparent;border:0;outline:0;border-radius:5px}.customer-details form select{cursor:pointer}.customer-details form input::placeholder,.customer-details form select{color:var(--col-gray-dark)}.customer-details form .disclaimer{font-size:.75em;font-style:italic;line-height:1.25em;text-wrap:pretty;padding:0 .5em;display:grid;grid-template-columns:.75em 1fr}.customer-details form .btn{border:0;outline:0;margin-top:1rem}.customer-details form label.error{border:1px solid var(--col-red)!important}.customer-details form label.error input::placeholder{color:var(--col-red)}.modal{z-index:99;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.modal:not(:target){visibility:hidden;opacity:0}.modal .modal-window{width:min(var(--max-intake-width),90%);font-size:3.75vw;background-color:var(--col-white);border-radius:var(--bor-radius);padding:2.5rem 1.5rem}.modal .modal-window h2{font-size:1.5em}.modal .modal-window p{font-size:1em;line-height:1.4em;text-wrap:pretty}.modal .modal-window .buttons{display:grid;grid-template-columns:25% 1fr;gap:.5em}.modal .modal-window .buttons .btn{font-size:.8em;padding-left:0;padding-right:0}.current-progress{--_current-progress-percentage:.6;--_speed:.5s;--_transition:var(--_speed) ease-out;--_height:.75rem;--_color-base:var(--col-blue-light);--_color-bar:var(--col-green);--_radius:var(--bor-radius);text-align:left;margin-top:1.5rem;overflow:hidden}.current-progress .percentage{--_percentage-location:calc((var(--_current-progress-percentage) * 100%) * 1.75);width:50%;font-size:.9em;font-weight:600;color:var(--_color-bar);line-height:1em;display:block;transform:translate(var(--_percentage-location));transition:transform var(--_transition)}.current-progress .bar{width:100%;height:var(--_height);background-color:var(--_color-base);border-radius:var(--_radius);margin-top:.5rem;overflow:hidden}.current-progress .bar .bar-current-progress{width:100%;height:100%;background-color:var(--_color-bar);border-radius:var(--_radius);transform-origin:left;transform:scaleX(var(--_current-progress-percentage));transition:transform var(--_transition)}.evaluation-progress{font-size:1rem;--_color:var(--col-accent);--_color-track:var(--col-blue-medium);margin-top:-1.5rem!important}.evaluation-progress .content{padding:28px 34px;border:2px solid var(--_color);border-radius:14px;background:var(--col-gray-light);box-shadow:0 1px #00000008}.evaluation-progress .ring{--deg:0deg;width:140px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--_color) var(--deg),var(--_color-track)0);display:grid;place-items:center;margin-inline:auto;position:relative}.evaluation-progress .ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.evaluation-progress .val{position:relative;font-weight:700;font-size:2em;line-height:1em;color:var(--_color);transition:.25s}.evaluation-progress .txt{margin-top:16px;text-align:center;font-size:1.15em;font-weight:800}.evaluation-progress .done .ring{background:var(--_color)}.evaluation-progress .done .ring:before{background:0 0}.evaluation-progress .done .val{color:#fff;font-size:56px;line-height:1;transform:scale(1.02)}.evaluation-progress .copy{font-size:1em;line-height:1.4em;font-size:3.5vw;display:none}.evaluation-progress .copy h2{font-size:1.2em;line-height:1.15em;margin-bottom:.5em}.evaluation-progress .copy h2 strong{font-weight:900;color:var(--col-red);text-transform:uppercase}.evaluation-progress .copy p{font-size:1em;font-weight:600;margin:0}.evaluation-progress .copy p strong{font-weight:800}.evaluation-progress .copy .meter-wrapper{--_size:68vw;width:var(--_size);height:calc(var(--_size)/2.3);margin:2.5rem auto 0}.evaluation-progress .copy .meter-wrapper>span{width:max-content;font-size:.75em;font-weight:700;line-height:1em;display:block;position:absolute;opacity:.5}.evaluation-progress .copy .meter-wrapper .tag-mild,.evaluation-progress .copy .meter-wrapper .tag-severe{bottom:.5em}.evaluation-progress .copy .meter-wrapper .tag-mild{left:-1.5em}#toast-container,.evaluation-progress .copy .meter-wrapper .tag-moderate{top:-1.25rem;left:50%;transform:translate(-50%)}.evaluation-progress .copy .meter-wrapper .tag-severe{right:-2.5em}.evaluation-progress .copy .meter{--speed:2s;width:100%;aspect-ratio:2/1;position:relative}.evaluation-progress .copy .meter .dial{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1;pointer-events:none}.evaluation-progress .copy .meter .needle{position:absolute;left:50%;bottom:2rem;width:6px;height:52%;background:#444;border-radius:6px;transform-origin:bottom center;transform:translate(-50%) rotate(-90deg);animation:sweep var(--speed) ease-in-out forwards;z-index:2}.evaluation-progress .copy .meter .needle:after{content:"";position:absolute;left:50%;top:-14px;width:18px;height:14px;background:#444;transform:translate(-50%);clip-path:polygon(50%0,100% 100%,0 100%)}.evaluation-progress .copy .meter .needle:before{content:"";position:absolute;left:50%;bottom:-8px;width:18px;height:18px;transform:translate(-50%);background:#fff;border:3px solid #444;border-radius:50%}.satisfation{--_icon-size:4em;--_icon-color:var(--col-accent);font-size:3.25vw;font-weight:700;color:var(--col-primary);line-height:1.25em;text-wrap:balance;text-align:left}.satisfation .container{padding:0 2.5rem}.satisfation .content{background-color:var(--col-blue-light);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem .5rem 1.5rem 1.5rem;display:grid;grid-template-columns:var(--_icon-size) 1fr;gap:1rem;align-items:center}.satisfation p{margin:0}.satisfation p strong{font-weight:900}.satisfation p .company-name{display:block}footer,footer .note{text-align:center;margin-top:auto}footer{font-size:1rem}footer .note{width:100%;font-size:1em;padding:1.5rem}footer .note p{line-height:1.4em;text-wrap:balance;margin:0 auto}footer .content{width:100%;color:var(--col-gray-medium);background-color:var(--col-primary);padding:1.5rem}footer .content .copyright{font-size:.8em}@media screen and (max-width:430px){.counter .ticker,.counter h3{font-size:1.2em}}@media screen and (min-width:1024px){.space-vertically{margin:2.5rem auto}.hideFromDesktop{width:0;height:0;display:none!important;visibility:hidden!important}.hideFromMobile{width:auto;height:auto;display:inline-block;visibility:visible}header .logo{height:3em}.tag{font-size:1.75rem}.title h1{font-size:2em}.options{font-size:1rem}.extended .info{font-size:1em;margin-top:2rem}.continue .delivery-info strong,.extended .info strong,.price-comparison h2 strong,.success-rate .title .heading h2 strong{display:inline}.counter,.not-required{font-size:1.15rem}.counter .content,.not-required .content{width:max-content;padding:1em 1.5em;margin:0 auto}.counter h2{margin:0 0 0 .4em;display:inline-block;vertical-align:middle}.logos .content .logos-all{grid-template-columns:repeat(6,1fr)}.logos .copy h3{font-size:2em;margin:1.25rem 0 2.5rem}.licensed .content{padding:2.5rem 4rem}.licensed .content h2{font-size:2.25em;text-wrap:balance;margin-bottom:1em}.licensed .content .logos-all{gap:1.5rem}.licensed .content .logos-all picture:nth-child(1) img{width:auto;max-height:9em}.trump-video .content .copy{font-size:1.75rem;padding:2.5rem 4rem}.dob p,.trump-video .content .sound{font-size:1.25em}.price-comparison{font-size:2rem}.price-comparison h2{font-size:1.15em}.price-comparison .chart{--_padding-vertical:.75em}.price-comparison .chart .row-total div:nth-child(2):after,.price-comparison .chart .row-total div:nth-child(2):before{height:calc(100% + (var(--_padding-vertical)*4));top:calc((var(--_padding-vertical)*2)*-1)}.price-comparison-alt{font-size:1.5rem}.success-rate{font-size:1.35rem}.success-rate .title .heading{padding:2rem}.demand .copy,.success-rate .copy{padding:2.5rem 4rem}.demand{font-size:1.75rem}.demand .title h2{font-size:1.75em;padding:.3em .5em}.demand .img-truck picture img{width:calc(100% + (var(--_padding)*2));max-width:none;aspect-ratio:16/7;object-fit:cover;margin-left:calc(var(--_padding)*-1);border-top:var(--col-blue-medium) solid 4px;border-top-left-radius:0;border-top-right-radius:0}.demand .copy{font-size:1.35em;text-wrap:balance}.delivery,.twenty-mins{font-size:1.5rem}.twenty-mins .title h2{font-size:1.8em;padding:.3em .5em}.twenty-mins .title h2 strong{font-size:1em;display:inline}.twenty-mins .copy{padding:1.5rem 2.5rem;grid-template-columns:15% 1fr;gap:2.5rem}.twenty-mins .copy p{line-height:1.6em;text-wrap:pretty}.delivery .title h2{font-size:1.75em;padding:.5em 1em}.delivery .copy{--_padding:2.5rem;padding:2rem var(--_padding);grid-template-columns:45% 1fr;align-items:center}.delivery .copy p{text-align:left}.delivery .copy .imgs .hand-package picture{width:120%}.delivery-alt{font-size:1.75rem}.delivery-alt .copy{padding:2.5rem}.delivery-alt .copy h2{font-size:1.75em;margin-bottom:.75em}.delivery-alt .copy p{text-wrap:balance}.take-control{font-size:1.5rem}.take-control .title h2{font-size:1.75em;padding:.25em}.take-control .before-after ul{--_icon-size:1.35em;padding:2rem 2.5rem}.take-control .before-after ul li{padding:.5em 0 .5em calc(var(--_icon-size) + .25em)}.doctor,.louis-ignarro{font-size:1.25rem}.doctor .title h2{font-size:1.65em;text-align:left;padding:.25em 3rem}.doctor .copy{padding:2.5rem 3rem}.doctor .copy p{margin-bottom:2.5rem}.doctor .copy img{width:41%;bottom:-2.5rem;right:-3rem}.louis-ignarro .content{padding:2rem 3rem;grid-template-columns:25% 1fr;gap:3.5rem}.louis-ignarro .img span{width:max-content;margin:1rem auto 0}.louis-ignarro .copy h2{font-size:2em;text-wrap:balance;margin-bottom:1.5rem}.testimonials{font-size:1.15rem}.testimonials .content{padding:2rem 3rem 2.5rem}.testimonials h2{font-size:2.5em;margin-bottom:3rem}.testimonials .testimonial h3{font-size:1.5em;margin-left:calc(20% + 2.5rem)}.testimonials .testimonial .copy{grid-template-columns:20% 1fr;gap:2.5rem}.testimonials .testimonial .copy .headshot{width:100%;aspect-ratio:1/1;margin-top:-2.5rem}.testimonials .testimonial .copy .stars{margin-left:-.5rem}.testimonials-alt{font-size:1rem}.testimonials-alt .content{padding:2rem 2rem 2.5rem!important}.reassurance{font-size:1.25rem}.reassurance .content{padding:2.5rem;gap:1.5rem}.reassurance .icon picture img{width:50%;filter:drop-shadow(.25em .25em .25em var(--col-blue-medium));margin:0 auto}.reassurance .icon .service-name{margin-top:1em}.guarantee,.security,.top-rated{font-size:1.25rem;text-align:left}.guarantee .content,.security .content,.top-rated .content{padding:2.5rem;display:grid;grid-template-columns:25% 1fr;gap:2.5rem;align-items:center}.guarantee picture img,.security picture img,.top-rated picture img{width:100%}.guarantee h2,.security h2,.top-rated h2{font-size:1.75em;text-wrap:balance;margin-top:0}.trump-viagra-banner{--_offset:2.5rem}.trump-viagra-banner .container{padding:var(--_offset) 8rem 0 8rem}.trump-viagra-banner .content{background-color:#e5eaef;border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow)}.trump-viagra-banner picture{margin-top:calc(var(--_offset)*-1)}.trump-viagra-banner picture img{border-radius:var(--bor-radius);border-top-left-radius:5rem;border-top-right-radius:5rem}.progress-chart{font-size:1.25rem}.your-plan{font-size:1.15rem}.your-plan .copy .right{--_margin:1rem}.expiring{--_icon-size:1.75em;--_padding:1.5rem;font-size:1.25rem}.expiring .content{padding-left:calc(var(--_icon-size) + var(--_padding) + .25em)}.expiring .stop-watch{left:calc(var(--_padding)/1.5)}.reminder{font-size:1.1rem}.reminder .content{grid-template-columns:25% 1fr;gap:1.5rem}.trust-icons .container{--_icon-size:1.5em;font-size:1.5rem}.trust-icons .item{letter-spacing:normal;text-align:left;padding:1em;gap:1rem}.trust-icons .item-blue,.trust-icons .item-blue span strong{letter-spacing:.1em}.trust-icons .item span strong{font-size:1em;display:inline}.order-summary{font-size:1.25rem}.continue .delivery-info{--_icon-size:4em;font-size:1.1rem;text-align:center}.continue,.divide .line{margin-bottom:4rem}.why{font-size:1.5rem}.why .reasons{padding:2.5rem;gap:2.5rem}.why .reasons .reason{grid-template-columns:10% 1fr;gap:2rem}.why .reasons .reason p{text-wrap:pretty}.dob form{grid-template-columns:repeat(3,1fr)}.dob form .btn,.dob form .warning{grid-column:span 3}.dob form .warning{font-size:1em}.minutes-away{font-size:1.1rem}.minutes-away .content{padding:1.5rem 2.5rem}.confidential{font-size:1.5rem}.confidential .content{padding:1.5rem 2.5rem;gap:1.5rem}.customer-details .heading h2{font-size:1.65em}.customer-details .secured{font-size:1em}.customer-details form{grid-template-columns:repeat(2,1fr)}.customer-details form .address,.customer-details form .btn,.customer-details form .city,.customer-details form .disclaimer{grid-column:span 2}.modal .modal-window{font-size:1.15rem;padding:4rem}.evaluation-progress .copy,.evaluation-progress .copy h2{font-size:1.35em}.evaluation-progress .copy .meter-wrapper{--_size:22rem;margin:3rem auto 0}.evaluation-progress .copy .meter-wrapper .tag-moderate{top:-1.75rem}.satisfation{font-size:1.15rem}.satisfation .content{padding:1.5rem 2.5rem;gap:1.5rem}}@media screen and (min-width:83rem){.price-comparison h2{font-size:1.25em}.delivery .copy{grid-template-columns:51% 1fr}.doctor{font-size:1.25rem}.doctor .title h2{font-size:1.65em;text-align:left;padding:.35em 4rem}.doctor .copy{padding:3rem 4rem}.doctor .copy img{width:37%;bottom:-3rem;right:-2.5rem}.testimonials .content{padding:2rem 4rem 3rem}}@view-transition{navigation:auto}#toast-container{position:fixed;top:1rem;z-index:9999;max-width:calc(100% - 2rem);width:100%;max-width:500px;pointer-events:none}.toast{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:var(--bor-radius, 15px);background-color:var(--col-white, #fff);box-shadow:0 4px 12px #00000026,0 0 0 1px #0000000d;pointer-events:auto;opacity:0;transform:translateY(-1rem);transition:opacity .3s ease,transform .3s ease}.toast--visible{opacity:1;transform:translateY(0)}.toast--hiding{opacity:0;transform:translateY(-.5rem)}.toast__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.toast__icon svg{width:20px;height:20px}.toast__message{flex:1;font-family:var(--txt-default, sans-serif);font-size:.95rem;font-weight:500;line-height:1.4;color:var(--col-gray-dark, #292929);padding-top:2px}.toast__dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer;border-radius:4px;color:inherit;opacity:.6;transition:opacity var(--hover-transition, .3s ease)}.toast__dismiss:focus,.toast__dismiss:hover{opacity:1}.toast__dismiss:focus{outline:2px solid currentColor;outline-offset:2px}.toast--error{background-color:#fef2f2}.toast--error .toast__icon{color:var(--col-red, #f60000)}.toast--error .toast__message{color:#991b1b}.toast--success{background-color:#f0fdf4;border-left:4px solid var(--col-green, #0b9500)}.toast--success .toast__icon{color:var(--col-green, #0b9500)}.toast--success .toast__message{color:#166534}.toast--warning{background-color:#fffbeb;border-left:4px solid #d97706}.toast--warning .toast__icon{color:#d97706}.toast--warning .toast__message{color:#92400e}.toast--info{background-color:var(--col-blue-light, #e1f4ff);border-left:4px solid var(--col-accent, #0063ac)}.toast--info .toast__icon{color:var(--col-accent, #0063ac)}.toast--info .toast__message{color:var(--col-primary, #013581)}@media (max-width:480px){#toast-container{top:.5rem;max-width:calc(100% - 1rem)}.toast{padding:.875rem 1rem;border-radius:10px}.toast__message{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.toast{transition:opacity .1s ease}.toast,.toast--hiding,.toast--visible{transform:none}}.inline-error{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;margin-top:.5rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;animation:inline-error-appear .2s ease-out}.inline-error__icon{flex-shrink:0;width:16px;height:16px;color:var(--col-red, #f60000);margin-top:2px}.inline-error__message{font-family:var(--txt-default, sans-serif);font-size:.875rem;font-weight:500;line-height:1.4;color:#991b1b}.has-error{border-color:var(--col-red, #f60000)!important;box-shadow:0 0 0 2px #f600001a!important}.has-error:focus{border-color:var(--col-red, #f60000)!important;box-shadow:0 0 0 3px #f6000033!important;outline:0}@media (prefers-reduced-motion:reduce){.inline-error{animation:none}}.skip-link{position:absolute;top:-100%;left:50%;transform:translate(-50%);z-index:9999;padding:1rem 2rem;background-color:var(--col-primary);color:var(--col-white);font-weight:600;text-decoration:none;border-radius:var(--bor-radius);transition:top .3s ease}.skip-link:focus{top:1rem;outline:3px solid var(--col-secondary);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.field-error{min-height:1.5em;font-size:.875rem;font-weight:600;color:var(--col-red);text-align:left;margin-top:.5rem}.field-error:empty{display:none}.options .contact-input[aria-invalid=true],.options .dob-dropdown[aria-invalid=true],.options .name-input[aria-invalid=true],.options .state-dropdown[aria-invalid=true]{border-color:var(--col-red);background-color:#fff5f5;box-shadow:0 0 0 3px #f6000026}.options .contact-input[aria-invalid=true]:focus,.options .dob-dropdown[aria-invalid=true]:focus,.options .name-input[aria-invalid=true]:focus,.options .state-dropdown[aria-invalid=true]:focus{box-shadow:0 0 0 3px #f600004d}.btn-option:focus-visible{box-shadow:0 0 0 6px #62b1df4d}.btn-option:focus-visible,.btn:focus-visible{outline:3px solid var(--col-secondary);outline-offset:2px}.options .contact-input:focus-visible,.options .dob-dropdown:focus-visible,.options .name-input:focus-visible,.options .state-dropdown:focus-visible{outline:3px solid var(--col-secondary);outline-offset:2px;box-shadow:0 0 .5rem var(--col-blue-medium)}.options .option-radio:has(input[type=checkbox]:focus-visible):before{opacity:1;outline:3px solid var(--col-secondary);outline-offset:2px}fieldset{border:0;padding:0;margin:0}.contact-field,.dob-field,.name-field{display:flex;flex-direction:column;width:100%}.name-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.contact-inputs{display:grid;grid-template-columns:1fr;gap:1rem}@media (prefers-contrast:high){.btn-option:focus-visible,.btn:focus-visible{outline:3px solid currentColor;outline-offset:3px}.field-error{font-weight:700;text-decoration:underline}.options .contact-input[aria-invalid=true],.options .dob-dropdown[aria-invalid=true],.options .name-input[aria-invalid=true],.options .state-dropdown[aria-invalid=true]{border-width:3px}}@media (prefers-reduced-motion:reduce){.field-error,.options .contact-input,.options .dob-dropdown,.options .name-input,.options .state-dropdown,.skip-link{transition:none}}#contact-instructions,#dob-instructions,#name-instructions,#state-instructions{font-size:1rem;font-weight:500;color:var(--col-gray-dark);margin-bottom:.5rem}.main[data-astro-cid-beamrdbz]{align-items:center;background-color:var(--banner-color);box-shadow:0 6px 20px #0000004d;display:flex;height:4em;justify-content:center}.text-container[data-astro-cid-beamrdbz]{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.3em;font-weight:600;color:var(--col-white);text-align:center;display:flex;align-items:center;justify-content:center;gap:.5em;padding:0 1rem}@media screen and (max-width:768px){.text-container[data-astro-cid-beamrdbz]{font-size:1.1em}}@media screen and (max-width:480px){.text-container[data-astro-cid-beamrdbz]{font-size:.95em}}.warning-icon[data-astro-cid-beamrdbz]{display:inline-flex;align-items:center;width:28px;height:28px;min-width:28px;min-height:28px;flex-shrink:0;color:var(--col-white)}.warning-icon[data-astro-cid-beamrdbz] svg{width:99%;height:100%;min-width:28px!important;stroke:currentColor}.wrapper[data-astro-cid-lexrglyq]{background-color:#fff!important;position:relative;z-index:10;box-shadow:0 2px 8px #0000001a}.header[data-astro-cid-lexrglyq]{align-items:center;background-color:#fff!important;display:flex;justify-content:center;min-height:90px;width:100%}.content[data-astro-cid-lexrglyq]{font-size:24px;font-weight:700;padding:20px}.logo[data-astro-cid-lexrglyq]{height:.8em!important;max-width:none!important;width:auto!important}@media screen and (min-width:400px){.logo[data-astro-cid-lexrglyq]{height:1.5em!important}}@media screen and (min-width:1024px){.logo[data-astro-cid-lexrglyq]{height:3em!important}}.help-modal[data-astro-cid-652vjoh7]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.help-modal-overlay[data-astro-cid-652vjoh7]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.help-modal-content[data-astro-cid-652vjoh7]{position:relative;background:#fff;padding:2rem;border-radius:8px;text-align:center;max-width:90%;width:320px;box-shadow:0 4px 20px #00000026}.help-modal-close[data-astro-cid-652vjoh7]{position:absolute;top:.5rem;right:.75rem;background:0 0;border:0;font-size:1.5rem;cursor:pointer;color:#666;line-height:1}.help-modal-close[data-astro-cid-652vjoh7]:hover{color:#333}.help-modal-content[data-astro-cid-652vjoh7] h3[data-astro-cid-652vjoh7]{margin:0 0 .5rem;color:#333}.help-modal-content[data-astro-cid-652vjoh7] p[data-astro-cid-652vjoh7]{margin:0 0 1rem;color:#666}.help-phone-number[data-astro-cid-652vjoh7]{display:inline-block;font-size:1.5rem;font-weight:700;color:#007bff;text-decoration:none}.help-phone-number[data-astro-cid-652vjoh7]:hover{text-decoration:underline}.main-container[data-astro-cid-dnz4xewc]{padding:1em}.evaluation-container[data-astro-cid-dnz4xewc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:linear-gradient(to bottom,#f0f7ed,#e8f5e0);border:3px solid #2d7a2d;border-radius:1.5rem;min-height:300px;max-width:600px;margin:10px auto}.progress-wrapper[data-astro-cid-dnz4xewc]{position:relative;margin-bottom:2rem}.progress-ring[data-astro-cid-dnz4xewc]{transform:rotate(-90deg);filter:drop-shadow(0 2px 8px rgba(45,122,45,.2))}.progress-ring-bg[data-astro-cid-dnz4xewc]{fill:none;stroke:#2d7a2d1a;stroke-width:12}.progress-ring-circle[data-astro-cid-dnz4xewc]{fill:none;stroke:#2d7a2d;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset 2s cubic-bezier(.4,0,.2,1);animation:pulse 2s ease-in-out infinite}.percentage-text[data-astro-cid-dnz4xewc]{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);font-size:3.5rem;font-weight:700;color:#2d7a2d;font-family:system-ui,-apple-system,sans-serif;white-space:nowrap}.percentage-number[data-astro-cid-dnz4xewc]{display:inline-block;text-align:right}.evaluation-text[data-astro-cid-dnz4xewc]{font-size:2rem;font-weight:700;color:#000;margin:0;font-family:system-ui,-apple-system,sans-serif;animation:fadeInUp .6s ease-out .3s both}.ed-gauge-container[data-astro-cid-gsx3prxc]{width:100%;max-width:400px;margin:0 auto;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-left:1em;padding-right:1em}.gauge-svg[data-astro-cid-gsx3prxc]{width:100%;height:auto;display:block}.needle[data-astro-cid-gsx3prxc]{transform:rotate(-90deg);transform-origin:100px 100px;animation:rotateNeedle calc(var(--animationDuration)*1s) ease-out forwards;--ed-gauge-needle-final:var(--ed-gauge-needle-value, var(--value))}.labels[data-astro-cid-gsx3prxc]{display:flex;justify-content:space-between;margin-top:-20px;padding:0 20px;position:relative}.label[data-astro-cid-gsx3prxc]{font-size:14px;font-weight:500;color:#333}.label-left[data-astro-cid-gsx3prxc]{text-align:left;flex:1}.label-center[data-astro-cid-gsx3prxc]{text-align:center;flex:1}.label-right[data-astro-cid-gsx3prxc]{text-align:right;flex:1}.headline[data-astro-cid-745bhz6q]{font-size:7vw;line-height:7vw;font-weight:600;padding-top:7vw}.guarantee[data-astro-cid-745bhz6q]{margin-top:-2em;text-align:center}.guarantee-text[data-astro-cid-745bhz6q]{font-size:1.5em;padding:1em;font-weight:600}.guarantee[data-astro-cid-745bhz6q] h2[data-astro-cid-745bhz6q]{font-family:Arial,Helvetica,sans-serif;font-size:4.5vw;font-weight:700;line-height:1.25em;margin-bottom:0;margin-top:.5em}.blue[data-astro-cid-745bhz6q]{color:#39a4e5}.bold[data-astro-cid-745bhz6q]{font-weight:700}.guarantee[data-astro-cid-745bhz6q] h2[data-astro-cid-745bhz6q] strong[data-astro-cid-745bhz6q]{display:block;font-size:2.9em;letter-spacing:-.05em;line-height:1em;text-transform:uppercase}.guarantee-container[data-astro-cid-745bhz6q]{margin-inline:auto;padding:0;width:min(100%,70.5rem)}.guarantee-image[data-astro-cid-745bhz6q]{margin-top:2rem;padding:0 1rem}.guarantee-badge[data-astro-cid-745bhz6q]{max-width:100%;height:auto}.testimonial-images[data-astro-cid-745bhz6q]{display:flex;justify-content:center;align-items:center;gap:10px;margin:1rem auto;flex-wrap:wrap;max-width:600px}.testimonial-images[data-astro-cid-745bhz6q] .headshot[data-astro-cid-745bhz6q]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #39a4e5}@media screen and (min-width:750px){.testimonial-images[data-astro-cid-745bhz6q] .headshot[data-astro-cid-745bhz6q]{width:100px;height:100px}}@media screen and (min-width:1024px){.headline[data-astro-cid-745bhz6q]{font-size:2.8rem;line-height:3.5rem;padding-top:0}.guarantee[data-astro-cid-745bhz6q]{margin-top:0}.guarantee[data-astro-cid-745bhz6q] h2[data-astro-cid-745bhz6q]{font-size:2.5rem}.guarantee[data-astro-cid-745bhz6q] h2[data-astro-cid-745bhz6q] strong[data-astro-cid-745bhz6q]{display:inline;font-size:1em;letter-spacing:normal}.guarantee-image[data-astro-cid-745bhz6q]{margin-top:3rem}}.guarantee-cta[data-astro-cid-745bhz6q]{text-align:center;margin-top:2rem}.btn-continue[data-astro-cid-745bhz6q]{display:inline-block;padding:1rem 3rem;font-size:1.125rem;font-weight:700;text-decoration:none;border-radius:30px;transition:all .3s ease;width:90%;max-width:400px}.btn-continue[data-astro-cid-745bhz6q]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}@media screen and (min-width:750px){.btn-continue[data-astro-cid-745bhz6q]{width:50%}}.reviews-container[data-astro-cid-3dxgsvpc]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Mulish,sans-serif}.reviews-box[data-astro-cid-3dxgsvpc]{background-color:var(--col-gray-light);padding:2rem;margin-bottom:1em;margin-top:2em;border-radius:20px;width:90%;box-shadow:0 4px 12px #00000026}.reviews-headline[data-astro-cid-3dxgsvpc]{font-size:1.2em;padding-left:.5em;padding-right:.5em;transform:scaleY(1.2);font-weight:800;margin-bottom:2rem;margin-top:0;color:#333;text-align:center}.review-item[data-astro-cid-3dxgsvpc]{margin-bottom:2rem}.review-item[data-astro-cid-3dxgsvpc]:last-child{margin-bottom:0}.review-title[data-astro-cid-3dxgsvpc]{font-size:.9em;font-weight:700;margin-bottom:.3em;color:#333}.review-stars[data-astro-cid-3dxgsvpc]{--_star-size:1.3em;--_star-color:#ffd700;display:flex;align-items:center;margin-bottom:.1rem}.review-stars[data-astro-cid-3dxgsvpc] svg[data-astro-cid-3dxgsvpc]{margin-left:-.3em;width:var(--_star-size);height:var(--_star-size);color:var(--_star-color);display:block}.review-body[data-astro-cid-3dxgsvpc]{font-size:.9rem;line-height:1.6;margin-bottom:.1em;color:#333}.review-author[data-astro-cid-3dxgsvpc]{font-size:1rem;font-style:italic;color:#666;margin:0}.reviews-cta[data-astro-cid-3dxgsvpc]{text-align:center}.btn-continue[data-astro-cid-3dxgsvpc]{display:inline-block;padding:1rem 3rem;font-size:1.125rem;font-weight:700;text-decoration:none;border-radius:30px;transition:all .3s ease;width:90%}.btn-continue[data-astro-cid-3dxgsvpc]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.review-author-container[data-astro-cid-3dxgsvpc]{display:flex;justify-content:space-between;padding-left:.5em;padding-right:.5em}.session-progress-banner[data-astro-cid-67jdrahn]{align-items:center;background-color:var(--banner-color);box-shadow:0 6px 20px #0000004d;display:flex;justify-content:center}.session-progress-content[data-astro-cid-67jdrahn]{padding:1em 1.5em}.session-progress-text[data-astro-cid-67jdrahn]{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.8em;font-weight:600!important;line-height:1.1em;color:var(--col-white);text-align:center;display:flex;align-items:center;justify-content:center;gap:.5em}.warning-icon[data-astro-cid-67jdrahn]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;flex-shrink:0;color:var(--col-white)}.warning-icon[data-astro-cid-67jdrahn] svg[data-astro-cid-67jdrahn]{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;flex-shrink:0;stroke:currentColor;display:block}.simple-progress-bar[data-astro-cid-67jdrahn] .progress__label[data-astro-cid-67jdrahn]{position:absolute;top:50%;transform:translate(-50%,-50%);font-weight:800;font-size:16px;color:#1a3a6b;pointer-events:none;user-select:none;transition:left .08s linear;text-shadow:-1px -1px 0#fff,1px -1px 0#fff,-1px 1px 0#fff,1px 1px 0#fff,0 0 4px rgba(255,255,255,.8);z-index:2}.continue-btn-wrapper[data-astro-cid-r4vwrwvs]{display:inline-block;width:100%}.continue-btn-wrapper[data-astro-cid-r4vwrwvs] .btn{font-size:1.25rem;font-weight:700;display:inline-block;animation:pulse-size 1.5s ease-in-out infinite;transform-origin:center center}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}