@keyframes btn-spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;filter:drop-shadow(0 0#2d7a2d00)}50%{opacity:.95;filter:drop-shadow(0 0 8px #2d7a2d66)}}@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 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%)}}@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}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--txt-default:Mulish, sans-serif;--col-primary:#013581;--col-secondary:#62b1df;--col-accent:#0063ac;--col-black:#000;--col-white:#fff;--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 #0000000d;--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);color:var(--col-gray-dark);background-color:var(--col-white);flex-direction:column;margin:0;padding:0;font-size:1.3125rem;line-height:1.6em;display:flex}html{scroll-behavior:smooth;scroll-padding-top:2rem}*,:after,:before{box-sizing:border-box;position:relative}.container{z-index:1;width:min(100%,70.5rem);margin-inline-start:auto;margin-inline-end:auto;position:relative}*{-webkit-tap-highlight-color:transparent}a{color:var(--col-primary);transition:color var(--hover-transition);text-decoration:none}a:focus,a:hover{color:var(--col-accent)}:focus{outline-color:var(--col-secondary)}.hideFromMobile,.svgs{visibility:hidden;display:none}svg{color:inherit}picture,picture img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin-bottom:1rem;font-size:2.25rem;font-weight:800;line-height:1.15em}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;color:var(--col-white);text-align:center;background-color:var(--_color);border-radius:var(--_border-radius);isolation:isolate;cursor:pointer;transition:color var(--hover-transition),background-color var(--hover-transition);outline:0;padding:1.25em 4em;font-size:1rem;font-weight:600;line-height:1em;display:inline-block}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);color:var(--col-primary);background-color:var(--_color);border:0;padding:.75rem 1.5rem;font-size:.8rem;font-weight:700}button.btn-min{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.btn-min:focus,.btn-min:hover{--_color:var(--col-accent);color:var(--col-white)}.btn[data-loading=true]{cursor:wait;opacity:.85}.btn .spinner{border:2px solid #ffffff4d;border-top-color:var(--col-white);vertical-align:middle;border-radius:50%;width:1em;height:1em;margin-right:.5em;animation:.8s linear infinite btn-spin;display:inline-block}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);grid-template-columns:repeat(5,1fr);display:grid}.stars svg{width:calc(var(--_star-size) + var(--_offset));height:calc(var(--_star-size) + var(--_offset));top:calc((var(--_offset)/2)*-1);left:calc((var(--_offset)/2)*-1);position:absolute}.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{width:auto;height:1.7em;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{color:var(--col-white);text-align:center;background-color:var(--col-black);font-size:5vw}.tag .container{padding:1rem}.tag h2{text-wrap:balance;margin:0;font-size:1em;line-height:1.25em}.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{text-align:center;text-wrap:pretty;width:100%;margin:0;font-size:6.5vw}.options{font-size:1rem}.options .container{padding:3rem 1.5rem 0}.options form{grid-template-columns:1fr;gap:1rem;margin:0 auto;display:grid}.options form input{border:0;outline:0;width:100%;padding:1.5em .5em;font-size:1em;display:block}.options .option-radio{--_icon-size:2em;--_icon-color:var(--col-accent);--_padding:1.5rem;--_padding-hor-multiplyer:1.5;text-align:left;text-wrap:pretty;background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);font-size:1em;font-weight:700;line-height:1.5em}.options .option-radio *{z-index:3}.options .option-radio:before{z-index:1;content:"";background-color:var(--col-blue-light);border:var(--col-blue-medium) solid 2px;border-radius:var(--bor-radius);width:100%;height:100%;box-shadow:0 0 .5rem var(--col-blue-medium);opacity:0;transition:var(--hover-transition);display:block;position:absolute;top:0;left:0}.options .option-radio svg,.options .option-radio:after{top:50%;left:calc(var(--_padding)*var(--_padding-hor-multiplyer));display:block;position:absolute;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));cursor:pointer;display:block}.options .option-radio input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.options .option-radio input[type=checkbox]:checked~label svg,.options .option-radio:focus:before,.options .option-radio:hover:before{opacity:1}.options .option-radio:has(input[type=checkbox]:checked):before{opacity:1}.options .option-radio.option-none{margin-bottom:2rem}.options .option-radio.option-none label:after{content:"";background-color:var(--col-gray-medium);width:100%;height:1px;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);color:var(--col-gray-dark);background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;resize:vertical;border-radius:5px;outline:0;margin-bottom:1rem;padding:1.5rem;font-size:1em}.options form textarea::placeholder{color:var(--col-gray-dark);opacity:.75}.options form button[type=submit]{border:0;width:100%;margin-top:1rem}.intake-security-message{justify-content:center;align-items:center;gap:1em;margin-top:20px;padding:10px;display:flex}.intake-security-logo{object-fit:contain;width:auto;height:4em}.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{white-space:nowrap;text-decoration:underline}.options .dob-dropdown,.options .state-dropdown{width:100%;font-family:var(--txt-default);color:var(--col-gray-dark);text-align:center;background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 2px;border-radius:var(--bor-radius);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--hover-transition),box-shadow var(--hover-transition),background-color var(--hover-transition);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-position:right 1.5em center;background-repeat:no-repeat;background-size:1.5em;padding:1.25em 2em;font-size:1.15em;font-weight:600;line-height:1.5em}.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{background-color:var(--col-white);padding:.5em;font-size:1em;font-weight:500}.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{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;margin-top:1rem;display:grid}.options .dob-form .dob-inputs .dob-dropdown{background-position:right .5em center;padding:1em;font-size:1em}.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);color:var(--col-gray-dark);text-align:center;background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 2px;border-radius:var(--bor-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--hover-transition),box-shadow var(--hover-transition),background-color var(--hover-transition);padding:1.25em 2em;font-size:1.15em;font-weight:600;line-height:1.5em}.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{text-align:center;font-size:1rem}.extended .container{max-width:var(--max-intake-width);padding:0 1.5rem}.counter,.extended .btn{width:100%}.extended .info,.not-required .content h2{grid-template-columns:var(--_icon-size) 1fr;align-items:center;display:grid}.extended .info{--_icon-size:1.75em;width:max-content;color:var(--col-accent);text-align:left;background-color:var(--col-gray-light);border-radius:5px;gap:.5em;margin:1.5rem auto 0;padding:.5em 1.5em;font-size:3.25vw;font-weight:600;line-height:1.15em}.extended .info svg,.not-required h2 svg{width:var(--_icon-size);height:var(--_icon-size)}.extended .info strong{font-weight:800;display:block}.counter{margin:1.5rem auto 0;font-size:4vw}.counter .container{padding:0 1.5rem}.counter .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:1em}.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;margin:0;padding:.25em .5em}.counter .ticker{vertical-align:middle;line-height:1em;display:inline-block;color:var(--col-primary);margin-left:.4em;font-size:2em;font-weight:900}.counter h2{text-align:center;margin:.5em 0 0;font-weight:600}.counter h2 strong,.logos .copy h3{color:var(--col-primary);font-weight:800}.not-required{width:100%;font-size:3.75vw}.not-required .container{padding:0 1.5rem}.not-required .content{--_icon-size:1.5em;color:var(--col-gray-light);background-color:var(--col-black);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1em}.not-required .content h2{margin:0;font-size:1em}.not-required h2 svg{color:var(--col-secondary)}.not-required h2 span{display:block}.licensed,.logos{text-align:center;width:100%;font-size:1rem}.logos .container{padding:0 1.5rem}.logos .content{color:#00000059;border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:2rem 1.5rem 1.5rem}.logos .content h2{background-color:var(--col-white);width:max-content;margin:0;padding:0 .5em;font-size:1em;font-weight:600;position:absolute;top:-.55em;left:50%;transform:translate(-50%)}.logos .content .logos-all{grid-template-columns:repeat(3,1fr);align-items:center;gap:1.5rem 1rem;width:100%;display:grid}.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{vertical-align:middle;display:inline-block}.logos .copy .score .stars{--_star-color:#ffb300}.logos .copy .score span{color:var(--col-gray-dark);margin-top:.15em;margin-left:.25em;font-size:2em;font-weight:900;line-height:1em}.logos .copy h3{margin:1rem 0 2rem;font-size:5vw;font-style:italic;font-weight:700;line-height:1.15em}.licensed .container{padding:0 1.5rem}.licensed .content{background:var(--gradient-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem}.licensed .content h2{margin-bottom:.75em;font-size:4.5vw;font-weight:700}.licensed .content h2 strong{font-weight:900}.licensed .content .logos-all{grid-template-columns:repeat(3,1fr);align-items:center;gap:1rem;width:100%;display:grid}.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{color:var(--col-gray-light);text-align:center;text-wrap:balance;padding:1rem 1.5rem;font-size:4.5vw}.trump-video .content .copy p{margin:0;line-height:1.4em}.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%;color:var(--col-gray-light);text-align:left;cursor:pointer;font-size:3.5vw;transition:opacity 1s ease-in-out;position:absolute;top:0;left:50%;transform:translate(-50%)}.trump-video .content .sound .text{text-align:center;letter-spacing:.05em;background-color:var(--col-red);border-top-left-radius:var(--bor-rad-fixed);border-top-right-radius:var(--bor-rad-fixed);width:100%;padding:.25em;font-size:1em;line-height:1em}.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:1.5s infinite pulse}.price-comparison{text-align:center;width:100%;font-size:3.5vw}.price-comparison .container{padding:0 1.5rem}.price-comparison .content{--_border-color:var(--col-gray-medium);background-color:var(--col-blue-light);border:var(--_border-color) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:0;overflow:hidden}.price-comparison h2{width:max-content;color:var(--col-primary);margin:0 auto;padding:.5em .25em .75em;font-size:1.4em}.price-comparison h2:after{content:"";background-color:var(--col-red);border-radius:25%;width:calc(100% - .5em);height:3px;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;grid-template-columns:1fr;width:100%;font-size:1em;line-height:1.15em;display:grid}.price-comparison .chart .row{width:100%;padding:var(--_padding-vertical) .25em;grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.price-comparison .chart .row:first-child,.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);top:calc((var(--_padding-vertical)*1.15)*-1);display:block;position:absolute}.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:first-child{justify-content:center;align-items:center;display:flex}.price-comparison .chart .row-item svg{height:1.25em}.price-comparison .chart .row-item span{color:var(--col-primary);font-size:1.1em;font-weight:800}.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;color:var(--col-primary);background-color:var(--col-white);border-top:var(--_border-color) solid 1px;font-weight:900}.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;color:var(--col-white);background-color:var(--col-primary);border:var(--col-red) solid 2px;margin:0 auto;padding:.35em .5em;font-size:1.35em;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;grid-template-columns:30% 1fr;align-items:center;display:grid}.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);isolation:isolate;justify-content:center;align-items:center;margin:0 auto;display:flex}.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;background-color:var(--_icon-background-color);width:100%;height:100%;top:0;left:0}.success-rate .title .badge .icon:after{z-index:-1;background-color:var(--_background-color);width:90%;height:90%;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);padding:calc(var(--_icon-size)/8);border-radius:100%;display:block}.success-rate .title .badge span{color:var(--_icon-background-color);text-align:center;margin:.25rem auto 0;font-size:1em;font-weight:900;line-height:1.15em;display:block}.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{color:var(--_color);margin:.1em 0 0;font-size:1.25em;font-weight:700;line-height:1.15em}.success-rate .title .heading h2 strong{color:var(--_color-alt);font-size:1.18em;font-weight:900;line-height:1.15em;display:block}.success-rate .copy{color:var(--_color-alt);padding:1.5rem}.success-rate .copy p{text-wrap:pretty;margin:0;font-size:1em;line-height:1.4em}.demand{text-align:center;font-size:3.5vw}.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{color:var(--col-gray-light);margin:0;padding:.5em .25em;font-size:1.5em;font-weight:700;line-height:1.15em}.demand .title h2 strong{color:var(--col-yellow);text-transform:uppercase;font-style:italic;font-weight:900}.demand .copy{padding:1rem;font-size:1.1em;font-weight:600;line-height:1.4em}.demand .copy p{margin-bottom:.25rem}.demand .copy p strong{color:var(--col-primary);font-weight:900}.demand .copy p u,footer .note p strong{color:var(--col-red);font-weight:700}.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{color:var(--col-white);font-size:1.35em;font-weight:900;line-height:1.15em;display:block}.twenty-mins .copy{grid-template-columns:25% 1fr;align-items:center;gap:.75rem;padding:.75rem .5rem;display:grid}.delivery .copy p,.twenty-mins .copy p{margin:0;font-size:1em;line-height:1.4em}.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{margin:0;padding:.75em .25em;font-size:1.25em;font-weight:700;line-height:1.15em}.delivery .copy{--_padding:1.5rem;padding:var(--_padding);background-color:var(--col-blue-light);grid-template-columns:1fr;gap:1.5rem;padding:1rem;display:grid}.delivery .copy p{text-wrap:balance}.delivery .copy .imgs{grid-template-columns:1fr 40%;width:100%;display:grid}.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 #00000040)}.delivery .copy .imgs .hand-package picture{width:115%;max-width:none;bottom:calc((var(--_padding) + .5rem)*-1);right:calc(var(--_padding)*-1);position:absolute}.delivery-alt{width:100%;color:var(--col-gray-light);font-size:4.5vw}.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{margin:0;line-height:1.4em}.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{color:var(--col-gray-light);margin:0;padding:.5em .25em;font-size:1.5em;font-weight:700;line-height:1.15em}.take-control .before-after{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.take-control .before-after h3{z-index:2;width:max-content;color:var(--col-white);text-shadow:0 0 1em #000;margin:0;font-size:1em;line-height:1em;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;color:var(--col-primary);text-align:left;margin:0;padding:1rem;font-size:1em;line-height:1.25em;list-style:none}.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);top:calc(var(--_icon-size)/3);position:absolute;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{margin:0;padding:.5em .25em;font-size:1.4em}.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{text-wrap:pretty;width:65%;font-style:italic}.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);grid-template-columns:30% 1fr;align-items:center;gap:1rem;padding:1rem .5rem;display:grid}.louis-ignarro .img{--_ring-size:.5em;text-wrap:balance;text-align:center;padding:.25rem;font-size:.85em;font-weight:700;line-height:1.4em}.louis-ignarro .img picture:before{width:calc(100% + var(--_ring-size));height:calc(100% + var(--_ring-size));content:"";background-color:var(--col-secondary);top:calc((var(--_ring-size)/2)*-1);left:calc((var(--_ring-size)/2)*-1);border-radius:100%;position:absolute}.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;margin-top:.5rem;padding:.15em .25em;display:block}.louis-ignarro .copy h2,.louis-ignarro .copy p{color:var(--col-primary);font-size:1.65em}.louis-ignarro .copy p{margin:0;font-size:1em;line-height:1.4em}.testimonials{text-align:left;width:100%;font-size:1rem}.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%;margin-bottom:1.5rem;font-size:6vw;font-weight:700;line-height:1em}.testimonials h2 strong{font-weight:900;text-decoration:underline}.testimonials .testimonial-list{grid-template-columns:1fr;gap:1.5rem;display:grid}.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;gap:var(--_padding);grid-template-columns:1fr;display:grid}.testimonials .testimonial .copy .headshot{aspect-ratio:1;border:var(--col-blue-medium) solid 5px;border-radius:100%;width:60%;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{text-wrap:pretty;font-size:1em;line-height:1.4em}.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-style:italic;font-weight:700;line-height:1.15em;display:block}.testimonials-alt{margin-top:-2.5rem!important}.reassurance{text-align:center;width:100%;font-size:2.95vw}.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);grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1.5rem;display:grid}.reassurance .icon picture img{width:70%;filter:drop-shadow(.25em .25em .25em var(--col-blue-medium));margin:0 auto}.reassurance .icon .service-name{color:var(--col-primary);margin-top:.75em;font-size:1em;font-weight:700;line-height:1.1em;display:block}.guarantee,.security{text-align:center;width:100%;font-size:1rem}.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%;color:var(--col-primary);margin:1.5rem 0 1rem;font-size:4.5vw;font-weight:900;line-height:1.25em}.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{color:var(--col-primary);font-size:1em;font-weight:600;line-height:1.4em}.security p:last-child,.top-rated p:last-child{margin:0}.security p strong{font-weight:800}.top-rated{text-align:center;width:100%;margin-top:-3.5rem;font-size:1rem}.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%;color:var(--col-primary);text-wrap:balance;margin:1.5rem 0 1rem;font-size:5vw;font-weight:900;line-height:1.25em}.top-rated h2 strong{font-size:1.5em;font-weight:inherit;color:var(--col-accent);line-height:1.1em;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;text-align:left;width:100%;font-size:1rem}.progress-bar .content{background:linear-gradient(to bottom,var(--col-secondary) 0%,var(--col-primary) 100%);padding:.75rem .75rem .75rem calc(var(--_icon-size) - 1.5em);border-radius:5px;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);box-shadow:0 0 .75em var(--col-secondary);border-radius:100%;top:40%;left:-1rem;overflow:hidden;transform:translateY(-50%) skew(15deg)}.progress-bar .content .icons:after{z-index:2;content:"";border:var(--_border-color) solid var(--_border-size);border-radius:100%;width:100%;height: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{width:100%;position:relative}.progress-bar .progress__label{color:var(--_text);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:18px;font-weight:800;transition:left 80ms linear;position:absolute;top:-2.75rem;transform:translate(-50%)}.progress-bar .progress{background:var(--_track);border-radius:var(--_border-radius);width:100%;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}.progress-bar .progress__bar{background:var(--_fill);border-radius:var(--_border-radius);width:0%;transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0;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;text-align:left;width:100%;font-size:3.5vw}.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);grid-template-columns:1fr;display:grid;overflow:hidden}.progress-chart .content:after{content:"";background-color:var(--_border-color);width:1px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.progress-chart .row{color:var(--_color-green);text-transform:capitalize;padding:var(--_padding-vertical)0;grid-template-columns:repeat(2,1fr);align-items:center;font-size:.9em;font-weight:600;line-height:1.25em;display:grid}.progress-chart .row-heading{color:var(--col-primary);text-align:center;background-color:var(--col-blue-light);border-bottom:var(--_border-color) solid 1px;font-size:1.25em;font-weight:700}.progress-chart .row>*{padding:0 var(--_padding-horizontal);display:block}.progress-chart .row>:first-child{color:var(--col-primary);font-weight:700}.progress-chart .row svg{width:var(--_icon-size);height:var(--_icon-size);color:inherit;top:0;left:calc(var(--_padding-horizontal)/2);position:absolute}.progress-chart .row .outcome>span{padding-left:calc(var(--_icon-size) - .4em);display:block}.progress-chart .row .red{color:var(--col-red)}.progress-chart .spinner{width:var(--_spinner-size);height:var(--_spinner-size);border:var(--_spinner-line-width) solid var(--_spinner-color-track);border-top-color:var(--_spinner-color-accent);animation:spin var(--_spinner-speed) linear infinite;border-radius:50%;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{color:var(--col-gray-light);background-color:var(--col-accent);margin:0;padding:.25em;font-size:1.75em;font-weight:900}.your-plan .heading h3{--_icon-size:2em;color:var(--col-primary);background-color:var(--col-blue-medium);margin:0;padding:.25em;font-size:1.15em;font-style:italic;font-weight:700}.your-plan .heading h3 svg{width:var(--_icon-size);height:var(--_icon-size);margin-right:.25em}.your-plan .heading h3 strong{text-transform:uppercase;font-weight:900}.your-plan .copy{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:1rem;font-size:1em;line-height:1.15em;display:grid}.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{margin:.5em 0 .75em;font-size:1.15em;font-weight:700}.minutes-away p strong,.your-plan .copy .left h4 strong{font-weight:900}.your-plan .copy .left p{margin-bottom:.5em;font-size:.8em;font-style:italic;font-weight:700}.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{vertical-align:middle;display:inline-block}.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{color:var(--col-red);font-size:1em;font-style:italic;font-weight:700}.your-plan .copy .right .discount{margin-top:var(--_margin);font-size:1.4em}.your-plan .copy .right .discount span:first-child{font-weight:700}.your-plan .copy .right .discount span:last-child{color:var(--col-primary);font-weight:900}.your-plan .copy .right .price{width:max-content;color:var(--col-primary);background-color:var(--col-blue-medium);border:var(--col-secondary) solid 1px;margin:var(--_margin) auto 0 auto;border-radius:5px;padding:.5em;font-size:1.65em;font-weight:700;line-height:1em;display:block}.your-plan .copy .right .price strong{font-size:1.25em;font-weight:900}.your-plan .copy .right ul{--_icon-size:1.5em;text-align:left;margin:var(--_margin)0 0 0;padding:0;font-size:1.15em;font-weight:700;list-style:none}.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{margin:var(--_margin)0 0 0;font-size:.5em;line-height:1.4em}.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;text-align:left;font-size:3.25vw}.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{color:var(--_color-main);margin-bottom:.5em;font-size:1em}.expiring p{text-wrap:pretty;margin:0;font-size:.9em;line-height:1.4em}.expiring .stop-watch{width:var(--_icon-size);height:var(--_icon-size);background-color:var(--_color-main);top:var(--_padding);left:calc(var(--_padding)/2);border-radius:100%;position:absolute}.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%;animation:clock-spin var(--_clock-speed) linear infinite;border-radius:100%;position:absolute;top:10%;left:10%}.expiring .stop-watch .hand:before{content:"";background-color:var(--_color-background);border-radius:100% 100% 75% 75%;width:20%;height:55%;position:absolute;top:0;left:50%;transform:translate(-50%)}.reminder{text-align:left;font-size:3.5vw}.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);grid-template-columns:30% 1fr;align-items:center;gap:1rem;display:grid;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);isolation:isolate;justify-content:center;align-items:center;margin:0 auto;display:flex}.reminder .badge .icon:after,.reminder .badge .icon:before{content:"";border-radius:100%;display:block;position:absolute}.reminder .badge .icon:before{z-index:-2;background-color:var(--_icon-background-color);width:100%;height:100%;top:0;left:0}.reminder .badge .icon:after{z-index:-1;background-color:var(--_background-color);width:90%;height:90%;top:50%;left:50%;transform:translate(-50%,-50%)}.reminder .badge svg{color:var(--_icon-color);background-color:var(--_icon-background-color);padding:calc(var(--_icon-size)/8);border-radius:100%;display:block}.reminder .badge span{color:var(--_icon-background-color);text-align:center;margin:.25rem auto 0;font-size:1em;font-weight:900;line-height:1.15em;display:block}.reminder .copy{text-wrap:pretty;margin:0;padding-right:1rem;font-size:1em;line-height:1.4em}.reminder .copy p{margin:0}.expiring p,.reminder .copy p strong{font-weight:700}.trust-icons .container{--_icon-size:3em;color:var(--col-white);text-transform:uppercase;grid-template-columns:1fr;gap:1rem;padding:0 2.5rem;font-size:6vw;font-weight:700;line-height:1em;display:grid}.trust-icons .item{text-align:center;border:var(--col-secondary) solid 4px;grid-template-columns:var(--_icon-size) 1fr;border-radius:10px;align-items:center;gap:.25rem;padding:1em 1.5em;display:grid;box-shadow:.1em .1em .1em #00000026}.trust-icons .item-green{background-color:var(--col-green);background:linear-gradient(135deg,#409137 0,#0b9500 100%);border-color:#0ebf00}.trust-icons .item-blue{letter-spacing:.23em;background-color:var(--col-primary);background:linear-gradient(135deg,#31517c 0,#013581 100%)}.trust-icons .item-red{letter-spacing:.1em;background-color:var(--col-red);background:linear-gradient(135deg,#dd4d37 0,#f60000 100%);border-color:#ff5d5d}.reminder .badge svg,.trust-icons .item svg{width:var(--_icon-size);height:var(--_icon-size)}.trust-icons .item span strong{letter-spacing:normal;font-size:.9em;font-weight:900;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{color:var(--col-gray-light);text-transform:uppercase;letter-spacing:.05em;background-color:var(--col-primary);margin:0;padding:.5em;font-size:1.325em;font-weight:900}.order-summary .cells{--_row-padding:.75em;color:var(--col-primary);grid-template-columns:1fr;padding:.5rem 0 0;font-size:1em;line-height:1.15em;display:grid}.order-summary .cells .row{padding:var(--_row-padding) 1.5rem;grid-template-columns:repeat(2,1fr);align-items:center;display:grid}.order-summary .cells .row .colume:first-child{text-align:left;font-weight:700}.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{-webkit-text-decoration-color:var(--col-red);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{border-top:var(--col-gray-medium) solid 1px;font-weight:900}.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;color:var(--col-primary);text-align:left;grid-template-columns:var(--_icon-size) 1fr;align-items:center;gap:.5em;margin-bottom:.5rem;padding:0 1rem;font-size:3.5vw;font-weight:700;line-height:1.15em;display:grid}.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{background-color:var(--col-gray-medium);width:100%;height:1px;margin-bottom:2.5rem}.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{color:var(--col-gray-light);text-align:center;text-transform:uppercase;letter-spacing:.05em;background-color:var(--col-primary);margin:0;padding:.5em;font-size:1.325em;font-weight:700}.confidential p strong,.why .heading h2 strong{font-weight:900;display:block}.why .reasons{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 1rem;display:grid}.why .reasons .reason{grid-template-columns:15% 1fr;gap:1rem;display:grid}.why .reasons .reason h3{color:var(--col-primary);text-wrap:pretty;margin-bottom:.5em;font-size:1.15em;line-height:1.15em}.why .reasons .reason p{text-wrap:balance;margin:0;font-size:.85em;line-height:1.4em}.stop-warning{--_icon-size:7em;--_icon-color:var(--col-red);font-size:1rem}.stop-warning .container{padding:0 1.5rem}.stop-warning .content{border:var(--col-red) solid 2px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);background-color:#ff00000d;margin-bottom:2.5rem;padding:2.5rem}.stop-warning p{font-size:1.25em;font-weight:700;line-height:1.4em}.stop-warning .btn{--_color:var(--col-red)}.dob{margin-top:-1.5rem;font-size:1rem}.dob p{text-wrap:balance;margin:0;font-size:1.15em;line-height:1.6em}.dob h2{color:var(--col-primary);margin:2.5rem 0 1.5rem;font-size:1.75em}.customer-details form,.dob form{grid-template-columns:1fr;gap:1rem;display:grid}.dob form label{background-color:var(--col-gray-light);cursor:pointer;border-radius:5px;padding:.5em;font-size:1.15em}.customer-details form label:before,.dob form label:before{content:"";border:var(--col-blue-medium) solid 2px;opacity:0;width:100%;height:100%;transition:var(--hover-transition);border-radius:5px;display:block;position:absolute;top:0;left:0}.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;color:var(--col-red);text-align:left;grid-template-columns:var(--_icon-size) 1fr;visibility:hidden;align-items:center;gap:.25em;margin:0 auto;font-size:3.75vw;font-weight:700;line-height:1em;display:none}.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{color:var(--col-primary);text-align:left;font-size:3.5vw;font-weight:700;line-height:1.4em}.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);grid-template-columns:var(--_icon-size) 1fr;align-items:center;gap:1rem;padding:1.5rem;display:grid}.shipping-intro{margin-top:-1.5rem;font-size:1rem}.shipping-intro p{text-wrap:balance;margin:0;font-size:1.15em;line-height:1.6em}.customer-details{text-align:left;font-size:1rem}.customer-details .container{grid-template-columns:1fr;gap:1.5rem;display:grid}.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{border-bottom:var(--col-gray-medium) solid 1px;width:100%;margin:0;padding-bottom:.5em;font-size:5vw;line-height:1em}.customer-details .heading .reminder{width:max-content;color:var(--col-primary);background-color:var(--col-blue-medium);border-radius:5px;margin-top:.5rem;padding:.5em;font-size:.9em;font-style:italic;line-height:1em;display:block}.customer-details .secured{--_icon-size:1.25em;color:var(--col-accent);text-transform:uppercase;grid-template-columns:var(--_icon-size) 1fr;align-items:center;gap:.25em;font-size:3vw;font-weight:700;line-height:1em;display:grid;position:absolute;top:1rem;right:1.5rem}.customer-details .secured span{padding-top:.15em;display:block}.customer-details form label{background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:5px;padding:.5em;font-size:1.15em}.customer-details form input[type=email],.customer-details form input[type=text],.customer-details form select,.dob form select{background-color:#0000;border:0;border-radius:5px;outline:0;width:100%;font-size:1em;line-height:1em}.customer-details form select{cursor:pointer}.customer-details form input::placeholder,.customer-details form select{color:var(--col-gray-dark)}.customer-details form .disclaimer{text-wrap:pretty;grid-template-columns:.75em 1fr;padding:0 .5em;font-size:.75em;font-style:italic;line-height:1.25em;display:grid}.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,.customer-details form label.error select{color:var(--col-red)}.modal{z-index:99;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal:not(:target){visibility:hidden;opacity:0}.modal .modal-window{width:min(var(--max-intake-width),90%);background-color:var(--col-white);border-radius:var(--bor-radius);padding:2.5rem 1.5rem;font-size:3.75vw}.modal .modal-window h2{font-size:1.5em}.modal .modal-window p{text-wrap:pretty;font-size:1em;line-height:1.4em}.modal .modal-window .buttons{grid-template-columns:25% 1fr;gap:.5em;display:grid}.modal .modal-window .buttons .btn{padding-left:0;padding-right:0;font-size:.8em}.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%;color:var(--_color-bar);transform:translateX(var(--_percentage-location));transition:transform var(--_transition);font-size:.9em;font-weight:600;line-height:1em;display:block}.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{background-color:var(--_color-bar);border-radius:var(--_radius);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--_current-progress-percentage));transition:transform var(--_transition)}.evaluation-progress{--_color:var(--col-accent);--_color-track:var(--col-blue-medium);font-size:1rem;margin-top:-1.5rem!important}.evaluation-progress .content{border:2px solid var(--_color);background:var(--col-gray-light);border-radius:14px;padding:28px 34px;box-shadow:0 1px #00000008}.evaluation-progress .ring{--deg:0deg;aspect-ratio:1;background:conic-gradient(var(--_color) var(--deg),var(--_color-track)0);border-radius:50%;place-items:center;width:140px;margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}.evaluation-progress .ring:before{content:"";background:#fff;border-radius:50%;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.evaluation-progress .val{color:var(--_color);font-size:2em;font-weight:700;line-height:1em;transition:all .25s;position:relative}.evaluation-progress .txt{text-align:center;margin-top:16px;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:3.5vw;line-height:1.4em;display:none}.evaluation-progress .copy h2{margin-bottom:.5em;font-size:1.2em;line-height:1.15em}.evaluation-progress .copy h2 strong{color:var(--col-red);text-transform:uppercase;font-weight:900}.evaluation-progress .copy p{margin:0;font-size:1em;font-weight:600}.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{opacity:.5;width:max-content;font-size:.75em;font-weight:700;line-height:1em;display:block;position:absolute}.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;aspect-ratio:2;width:100%;position:relative}.evaluation-progress .copy .meter .dial{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.evaluation-progress .copy .meter .needle{transform-origin:bottom;width:6px;height:52%;animation:sweep var(--speed) ease-in-out forwards;z-index:2;background:#444;border-radius:6px;position:absolute;bottom:2rem;left:50%;transform:translate(-50%) rotate(-90deg)}.evaluation-progress .copy .meter .needle:after{content:"";clip-path:polygon(50%0,100% 100%,0 100%);background:#444;width:18px;height:14px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.evaluation-progress .copy .meter .needle:before{content:"";background:#fff;border:3px solid #444;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.satisfation{--_icon-size:4em;--_icon-color:var(--col-accent);color:var(--col-primary);text-wrap:balance;text-align:left;font-size:3.25vw;font-weight:700;line-height:1.25em}.satisfation .container{padding:0 2.5rem}.satisfation .content{background-color:var(--col-blue-light);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);grid-template-columns:var(--_icon-size) 1fr;align-items:center;gap:1rem;padding:1.5rem .5rem 1.5rem 1.5rem;display:grid}.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%;padding:1.5rem;font-size:1em}footer .note p{text-wrap:balance;margin:0 auto;line-height:1.4em}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;visibility:hidden!important;display:none!important}.hideFromMobile{visibility:visible;width:auto;height:auto;display:inline-block}header .logo{height:3em}.tag{font-size:1.75rem}.title h1{font-size:2em}.options{font-size:1rem}.extended .info{margin-top:2rem;font-size:1em}.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;margin:0 auto;padding:1em 1.5em}.counter h2{vertical-align:middle;margin:0 0 0 .4em;display:inline-block}.logos .content .logos-all{grid-template-columns:repeat(6,1fr)}.logos .copy h3{margin:1.25rem 0 2.5rem;font-size:2em}.licensed .content{padding:2.5rem 4rem}.licensed .content h2{text-wrap:balance;margin-bottom:1em;font-size:2.25em}.licensed .content .logos-all{gap:1.5rem}.licensed .content .logos-all picture:first-child img{width:auto;max-height:9em}.trump-video .content .copy{padding:2.5rem 4rem;font-size:1.75rem}.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{padding:.3em .5em;font-size:1.75em}.demand .img-truck picture img{width:calc(100% + (var(--_padding)*2));aspect-ratio:16/7;object-fit:cover;max-width:none;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{text-wrap:balance;font-size:1.35em}.delivery,.twenty-mins{font-size:1.5rem}.twenty-mins .title h2{padding:.3em .5em;font-size:1.8em}.twenty-mins .title h2 strong{font-size:1em;display:inline}.twenty-mins .copy{grid-template-columns:15% 1fr;gap:2.5rem;padding:1.5rem 2.5rem}.twenty-mins .copy p{text-wrap:pretty;line-height:1.6em}.delivery .title h2{padding:.5em 1em;font-size:1.75em}.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{margin-bottom:.75em;font-size:1.75em}.delivery-alt .copy p{text-wrap:balance}.take-control{font-size:1.5rem}.take-control .title h2{padding:.25em;font-size:1.75em}.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{text-align:left;padding:.25em 3rem;font-size:1.65em}.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{grid-template-columns:25% 1fr;gap:3.5rem;padding:2rem 3rem}.louis-ignarro .img span{width:max-content;margin:1rem auto 0}.louis-ignarro .copy h2{text-wrap:balance;margin-bottom:1.5rem;font-size:2em}.testimonials{font-size:1.15rem}.testimonials .content{padding:2rem 3rem 2.5rem}.testimonials h2{margin-bottom:3rem;font-size:2.5em}.testimonials .testimonial h3{margin-left:calc(20% + 2.5rem);font-size:1.5em}.testimonials .testimonial .copy{grid-template-columns:20% 1fr;gap:2.5rem}.testimonials .testimonial .copy .headshot{aspect-ratio:1;width:100%;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{gap:1.5rem;padding:2.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{text-align:left;font-size:1.25rem}.guarantee .content,.security .content,.top-rated .content{grid-template-columns:25% 1fr;align-items:center;gap:2.5rem;padding:2.5rem;display:grid}.guarantee picture img,.security picture img,.top-rated picture img{width:100%}.guarantee h2,.security h2,.top-rated h2{text-wrap:balance;margin-top:0;font-size:1.75em}.trump-viagra-banner{--_offset:2.5rem}.trump-viagra-banner .container{padding:var(--_offset) 8rem 0 8rem}.trump-viagra-banner .content{border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);background-color:#e5eaef}.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;gap:1rem;padding:1em}.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;text-align:center;font-size:1.1rem}.continue,.divide .line{margin-bottom:4rem}.why{font-size:1.5rem}.why .reasons{gap:2.5rem;padding: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{gap:1.5rem;padding:1.5rem 2.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{padding:4rem;font-size:1.15rem}.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{gap:1.5rem;padding:1.5rem 2.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{text-align:left;padding:.35em 4rem;font-size:1.65em}.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{z-index:9999;pointer-events:none;width:100%;max-width:500px;position:fixed;top:1rem}.toast{border-radius:var(--bor-radius,15px);background-color:var(--col-white,#fff);pointer-events:auto;opacity:0;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;transition:opacity .3s,transform .3s;display:flex;transform:translateY(-1rem);box-shadow:0 4px 12px #00000026,0 0 0 1px #0000000d}.toast--visible{opacity:1;transform:translateY(0)}.toast--hiding{opacity:0;transform:translateY(-.5rem)}.toast__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.toast__icon svg{width:20px;height:20px}.toast__message{font-family:var(--txt-default,sans-serif);color:var(--col-gray-dark,#292929);flex:1;padding-top:2px;font-size:.95rem;font-weight:500;line-height:1.4}.toast__dismiss{cursor:pointer;width:24px;height:24px;color:inherit;opacity:.6;transition:opacity var(--hover-transition,.3s ease);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.toast__dismiss:focus,.toast__dismiss:hover{opacity:1}.toast__dismiss:focus{outline-offset:2px;outline:2px solid}.toast--error{background-color:#fef2f2}.toast--error .toast__icon{color:var(--col-red,#f60000)}.toast--error .toast__message{color:#991b1b}.toast--success{border-left:4px solid var(--col-green,#0b9500);background-color:#f0fdf4}.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{max-width:calc(100% - 1rem);top:.5rem}.toast{border-radius:10px;padding:.875rem 1rem}.toast__message{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.toast{transition:opacity .1s}.toast,.toast--hiding,.toast--visible{transform:none}}.inline-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.625rem .875rem;animation:.2s ease-out inline-error-appear;display:flex}.inline-error__icon{width:16px;height:16px;color:var(--col-red,#f60000);flex-shrink:0;margin-top:2px}.inline-error__message{font-family:var(--txt-default,sans-serif);color:#991b1b;font-size:.875rem;font-weight:500;line-height:1.4}.has-error{border-color:var(--col-red,#f60000)!important;box-shadow:0 0 0 2px #f600001a!important}.has-error:focus{outline:0;border-color:var(--col-red,#f60000)!important;box-shadow:0 0 0 3px #f6000033!important}@media (prefers-reduced-motion:reduce){.inline-error{animation:none}}.skip-link{z-index:9999;background-color:var(--col-primary);color:var(--col-white);border-radius:var(--bor-radius);padding:1rem 2rem;font-weight:600;text-decoration:none;transition:top .3s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{outline:3px solid var(--col-secondary);outline-offset:2px;top:1rem}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.field-error{min-height:1.5em;color:var(--col-red);text-align:left;margin-top:.5rem;font-size:.875rem;font-weight:600}.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;margin:0;padding:0}.contact-field,.dob-field,.name-field{flex-direction:column;width:100%;display:flex}.name-inputs{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.contact-inputs{grid-template-columns:1fr;gap:1rem;display:grid}@media (prefers-contrast:high){.btn-option:focus-visible,.btn:focus-visible{outline-offset:3px;outline:3px solid}.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{color:var(--col-gray-dark);margin-bottom:.5rem;font-size:1rem;font-weight:500}.main[data-astro-cid-ifpf5m52]{background-color:var(--banner-color);justify-content:center;align-items:center;height:4em;display:flex;box-shadow:0 6px 20px #0000004d}.text-container[data-astro-cid-ifpf5m52]{color:var(--col-white);text-align:center;justify-content:center;align-items:center;gap:.5em;padding:0 1rem;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;display:flex}@media screen and (max-width:768px){.text-container[data-astro-cid-ifpf5m52]{font-size:1.1em}}@media screen and (max-width:480px){.text-container[data-astro-cid-ifpf5m52]{font-size:.95em}}.warning-icon[data-astro-cid-ifpf5m52]{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--col-white);flex-shrink:0;align-items:center;display:inline-flex}.warning-icon[data-astro-cid-ifpf5m52] svg{stroke:currentColor;width:99%;height:100%;min-width:28px!important}.wrapper[data-astro-cid-m73zdxp6]{z-index:10;position:relative;box-shadow:0 2px 8px #0000001a;background-color:#fff!important}.header[data-astro-cid-m73zdxp6]{justify-content:center;align-items:center;width:100%;min-height:90px;display:flex;background-color:#fff!important}.content[data-astro-cid-m73zdxp6]{padding:20px;font-size:24px;font-weight:700}.logo[data-astro-cid-m73zdxp6]{width:auto!important;max-width:none!important;height:.8em!important}@media screen and (min-width:400px){.logo[data-astro-cid-m73zdxp6]{height:1.5em!important}}@media screen and (min-width:1024px){.logo[data-astro-cid-m73zdxp6]{height:3em!important}}.help-modal[data-astro-cid-7kdfsyjd]{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.help-modal-overlay[data-astro-cid-7kdfsyjd]{background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.help-modal-content[data-astro-cid-7kdfsyjd]{text-align:center;background:#fff;border-radius:8px;width:320px;max-width:90%;padding:2rem;position:relative;box-shadow:0 4px 20px #00000026}.help-modal-close[data-astro-cid-7kdfsyjd]{cursor:pointer;color:#666;background:0 0;border:0;font-size:1.5rem;line-height:1;position:absolute;top:.5rem;right:.75rem}.help-modal-close[data-astro-cid-7kdfsyjd]:hover{color:#333}.help-modal-content[data-astro-cid-7kdfsyjd] h3[data-astro-cid-7kdfsyjd]{color:#333;margin:0 0 .5rem}.help-modal-content[data-astro-cid-7kdfsyjd] p[data-astro-cid-7kdfsyjd]{color:#666;margin:0 0 1rem}.help-phone-number[data-astro-cid-7kdfsyjd]{color:#007bff;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-block}.help-phone-number[data-astro-cid-7kdfsyjd]:hover{text-decoration:underline}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.main-container[data-astro-cid-7su3k4cx]{padding:1em}.evaluation-container[data-astro-cid-7su3k4cx]{background:linear-gradient(#f0f7ed,#e8f5e0);border:3px solid #2d7a2d;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;max-width:600px;min-height:300px;margin:10px auto;padding:3rem 2rem;display:flex}.progress-wrapper[data-astro-cid-7su3k4cx]{margin-bottom:2rem;position:relative}.progress-ring[data-astro-cid-7su3k4cx]{filter:drop-shadow(0 2px 8px #2d7a2d33);transform:rotate(-90deg)}.progress-ring-bg[data-astro-cid-7su3k4cx]{fill:none;stroke:#2d7a2d1a;stroke-width:12px}.progress-ring-circle[data-astro-cid-7su3k4cx]{fill:none;stroke:#2d7a2d;stroke-width:12px;stroke-linecap:round;transition:stroke-dashoffset 2s cubic-bezier(.4,0,.2,1);animation:2s ease-in-out infinite pulse}.percentage-text[data-astro-cid-7su3k4cx]{color:#2d7a2d;white-space:nowrap;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:3.5rem;font-weight:700;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.percentage-number[data-astro-cid-7su3k4cx]{text-align:right;display:inline-block}.evaluation-text[data-astro-cid-7su3k4cx]{color:#000;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2rem;font-weight:700;animation:.6s ease-out .3s both fadeInUp}.ed-gauge-container[data-astro-cid-yrwjh53e]{width:100%;max-width:400px;margin:0 auto;padding-left:1em;padding-right:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.gauge-svg[data-astro-cid-yrwjh53e]{width:100%;height:auto;display:block}.needle[data-astro-cid-yrwjh53e]{transform-origin:100px 100px;animation:rotateNeedle calc(var(--animationDuration)*1s) ease-out forwards;--ed-gauge-needle-final:var(--ed-gauge-needle-value,var(--value));transform:rotate(-90deg)}.labels[data-astro-cid-yrwjh53e]{justify-content:space-between;margin-top:-20px;padding:0 20px;display:flex;position:relative}.label[data-astro-cid-yrwjh53e]{color:#333;font-size:14px;font-weight:500}.label-left[data-astro-cid-yrwjh53e]{text-align:left;flex:1}.label-center[data-astro-cid-yrwjh53e]{text-align:center;flex:1}.label-right[data-astro-cid-yrwjh53e]{text-align:right;flex:1}.headline[data-astro-cid-hlem4nab]{padding-top:7vw;font-size:7vw;font-weight:600;line-height:7vw}.guarantee[data-astro-cid-hlem4nab]{text-align:center;margin-top:-2em}.guarantee-text[data-astro-cid-hlem4nab]{padding:1em;font-size:1.5em;font-weight:600}.guarantee[data-astro-cid-hlem4nab] h2[data-astro-cid-hlem4nab]{margin-top:.5em;margin-bottom:0;font-family:Arial,Helvetica,sans-serif;font-size:4.5vw;font-weight:700;line-height:1.25em}.blue[data-astro-cid-hlem4nab]{color:#39a4e5}.bold[data-astro-cid-hlem4nab]{font-weight:700}.guarantee[data-astro-cid-hlem4nab] h2[data-astro-cid-hlem4nab] strong[data-astro-cid-hlem4nab]{letter-spacing:-.05em;text-transform:uppercase;font-size:2.9em;line-height:1em;display:block}.guarantee-container[data-astro-cid-hlem4nab]{width:min(100%,70.5rem);margin-inline-start:auto;margin-inline-end:auto;padding:0}.guarantee-image[data-astro-cid-hlem4nab]{margin-top:2rem;padding:0 1rem}.guarantee-badge[data-astro-cid-hlem4nab]{max-width:100%;height:auto}.testimonial-images[data-astro-cid-hlem4nab]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:600px;margin:1rem auto;display:flex}.testimonial-images[data-astro-cid-hlem4nab] .headshot[data-astro-cid-hlem4nab]{object-fit:cover;border:3px solid #39a4e5;border-radius:50%;width:80px;height:80px}@media screen and (min-width:750px){.testimonial-images[data-astro-cid-hlem4nab] .headshot[data-astro-cid-hlem4nab]{width:100px;height:100px}}@media screen and (min-width:1024px){.headline[data-astro-cid-hlem4nab]{padding-top:0;font-size:2.8rem;line-height:3.5rem}.guarantee[data-astro-cid-hlem4nab]{margin-top:0}.guarantee[data-astro-cid-hlem4nab] h2[data-astro-cid-hlem4nab]{font-size:2.5rem}.guarantee[data-astro-cid-hlem4nab] h2[data-astro-cid-hlem4nab] strong[data-astro-cid-hlem4nab]{letter-spacing:normal;font-size:1em;display:inline}.guarantee-image[data-astro-cid-hlem4nab]{margin-top:3rem}}.guarantee-cta[data-astro-cid-hlem4nab]{text-align:center;margin-top:2rem}.btn-continue[data-astro-cid-hlem4nab]{border-radius:30px;width:90%;max-width:400px;padding:1rem 3rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn-continue[data-astro-cid-hlem4nab]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}@media screen and (min-width:750px){.btn-continue[data-astro-cid-hlem4nab]{width:50%}}.reviews-container[data-astro-cid-e3ocobho]{flex-direction:column;justify-content:center;align-items:center;font-family:Mulish,sans-serif;display:flex}.reviews-box[data-astro-cid-e3ocobho]{background-color:var(--col-gray-light);border-radius:20px;width:90%;margin-top:2em;margin-bottom:1em;padding:2rem;box-shadow:0 4px 12px #00000026}@media (min-width:750px){.reviews-box[data-astro-cid-e3ocobho]{width:50%}}.reviews-headline[data-astro-cid-e3ocobho]{color:#333;text-align:center;margin-top:0;margin-bottom:2rem;padding-left:.5em;padding-right:.5em;font-size:1.2em;font-weight:800;transform:scaleY(1.2)}@media (min-width:950px){.reviews-headline[data-astro-cid-e3ocobho]{padding-left:2.5em;padding-right:2.5em}}.review-item[data-astro-cid-e3ocobho]{margin-bottom:2rem}.review-item[data-astro-cid-e3ocobho]:last-child{margin-bottom:0}.review-title[data-astro-cid-e3ocobho]{color:#333;margin-bottom:.3em;font-size:.9em;font-weight:700}.review-stars[data-astro-cid-e3ocobho]{--_star-size:1.3em;--_star-color:gold;align-items:center;margin-bottom:.1rem;display:flex}.review-stars[data-astro-cid-e3ocobho] svg[data-astro-cid-e3ocobho]{width:var(--_star-size);height:var(--_star-size);color:var(--_star-color);margin-left:-.3em;display:block}.review-body[data-astro-cid-e3ocobho]{color:#333;margin-bottom:.1em;font-size:.9rem;line-height:1.6}.review-author[data-astro-cid-e3ocobho]{color:#666;margin:0;font-size:1rem;font-style:italic}.reviews-cta[data-astro-cid-e3ocobho]{text-align:center}.btn-continue[data-astro-cid-e3ocobho]{border-radius:30px;width:90%;padding:1rem 3rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}@media (min-width:750px){.btn-continue[data-astro-cid-e3ocobho]{width:50%}}.btn-continue[data-astro-cid-e3ocobho]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.review-author-container[data-astro-cid-e3ocobho]{justify-content:space-between;padding-left:.5em;padding-right:.5em;display:flex}.session-progress-banner[data-astro-cid-vqq4r25h]{background-color:var(--banner-color);justify-content:center;align-items:center;display:flex;box-shadow:0 6px 20px #0000004d}.session-progress-content[data-astro-cid-vqq4r25h]{padding:1em 1.5em}.session-progress-text[data-astro-cid-vqq4r25h]{color:var(--col-white);text-align:center;justify-content:center;align-items:center;gap:.5em;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.8em;line-height:1.1em;display:flex;font-weight:600!important}@media (min-width:750px){.session-progress-text[data-astro-cid-vqq4r25h]{font-size:1em;line-height:1em}}.warning-icon[data-astro-cid-vqq4r25h]{width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;color:var(--col-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.warning-icon[data-astro-cid-vqq4r25h] svg[data-astro-cid-vqq4r25h]{stroke:currentColor;flex-shrink:0;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;display:block}.simple-progress-bar[data-astro-cid-vqq4r25h] .progress__label[data-astro-cid-vqq4r25h]{color:#1a3a6b;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff,0 0 4px #fffc;z-index:2;font-size:16px;font-weight:800;transition:left 80ms linear;position:absolute;top:50%;transform:translate(-50%,-50%)}.continue-btn-wrapper[data-astro-cid-bpqouerl]{width:100%;display:inline-block}.continue-btn-wrapper[data-astro-cid-bpqouerl] .btn{transform-origin:50%;font-size:1.25rem;font-weight:700;animation:1.5s ease-in-out infinite pulse-size;display:inline-block}