@layer components{.all-\[unset\]{all:unset}.hero-title{font-size:28px;line-height:36px}@media (width>=1024px){.hero-title{font-size:50px;line-height:62px}}}@media (width>=1024px){.microdosing-page .md-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#2e936f;background:#2e936f1a;border-radius:9999px;justify-content:center;align-items:center;min-height:36px;padding:8px 24px;font-family:Open Sans,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.microdosing-page div:has(>.md-eyebrow){background:0 0;border-radius:0;gap:0;padding:0}.microdosing-page div:has(>.md-eyebrow)>[class~=h-px]{display:none}.microdosing-page .md-section-title{letter-spacing:-.13px;font-family:Alexandria,Helvetica,sans-serif;font-size:45px;font-weight:500;line-height:53px}.microdosing-page .md-section-copy{letter-spacing:0;color:#3d3d38b3;font-family:Open Sans,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.7}.microdosing-page .md-card-title{letter-spacing:-.13px;font-family:Alexandria,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:28px}.microdosing-page .md-card-copy{letter-spacing:0;color:#3d3d38b3;font-family:Open Sans,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.65}.microdose-backup-page .md-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#2e936f;background:#2e936f1a;border-radius:9999px;justify-content:center;align-items:center;min-height:36px;padding:8px 24px;font-family:Open Sans,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.microdose-backup-page div:has(>.md-eyebrow){background:0 0;border-radius:0;gap:0;padding:0}.microdose-backup-page div:has(>.md-eyebrow)>[class~=h-px]{display:none}.microdose-backup-page .md-section-title{letter-spacing:-.13px;font-family:Alexandria,Helvetica,sans-serif;font-size:45px;font-weight:500;line-height:53px}.microdose-backup-page .md-section-copy{letter-spacing:0;color:#3d3d38b3;font-family:Open Sans,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.7}.microdose-backup-page .md-card-title{letter-spacing:-.13px;font-family:Alexandria,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:28px}.microdose-backup-page .md-card-copy{letter-spacing:0;color:#3d3d38b3;font-family:Open Sans,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.65}}:root{--x-77-9d-7c:#779d7c;--animate-spin:spin 1s linear infinite}.animate-fade-in{animation:fade-in 1s var(--animation-delay,0s) ease forwards}.animate-fade-up{animation:fade-up 1s var(--animation-delay,0s) ease forwards}.animate-marquee{animation:marquee var(--duration) infinite linear}.animate-marquee-vertical{animation:marquee-vertical var(--duration) linear infinite}.animate-shimmer{animation:8s infinite shimmer}.animate-spin{animation:var(--animate-spin)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes image-glow{0%{opacity:0;animation-timing-function:cubic-bezier(.74,.25,.76,1)}10%{opacity:.7;animation-timing-function:cubic-bezier(.12,.01,.08,.99)}to{opacity:.4}}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes shimmer{0%,90%,to{background-position:calc(-100% - var(--shimmer-width)) 0}30%,60%{background-position:calc(100% + var(--shimmer-width)) 0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.microdosing-page{--background:#f5f9f7;--foreground:#15281f;--muted:#e9f2ec;--muted-foreground:#54695f;--popover:#f8fbfa;--popover-foreground:#15281f;--border:#d2e0d8;--input:#d2e0d8;--card:#fcfdfc;--card-foreground:#15281f;--primary:#2f9363;--primary-foreground:#f8fbfa;--secondary:#e5f1ea;--secondary-foreground:#15281f;--accent:#e5f1ea;--accent-foreground:#15281f;--destructive:#c12525;--destructive-foreground:#f8fbfa;--ring:#2f9363;--radius:.875rem;background:var(--background);color:var(--foreground)}.microdosing-page *{border-color:var(--border)}.healis-home{color:#18342b;background:#f7faf7;overflow:hidden}@media (width<=1023px){.healis-home{background:#fff}}.healis-home>*{position:relative}.healis-home>:before{pointer-events:none;content:"";opacity:.34;background-image:radial-gradient(#2e936f2e .65px,#0000 .75px);background-size:11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.healis-home header{background:radial-gradient(circle at 87% 45%,#7bcaa642,#0000 25rem),radial-gradient(circle at 12% 85%,#d7ebdcb3,#0000 26rem),#f8fbf8}.healis-home header>*{z-index:1;position:relative}.healis-home header nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbf8c7}.healis-home header>div:nth-last-child(2){padding-top:4rem;padding-bottom:5.5rem}.healis-home header>div:nth-last-child(2)>div>div:first-child{animation:.75s 50ms both healis-rise}.healis-home header>div:nth-last-child(2)>div>div:last-child{animation:.85s .15s both healis-rise;box-shadow:0 32px 70px #104a3329,0 0 0 10px #ffffff7a}.healis-home header img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.healis-home header>div:nth-last-child(2)>div>div:last-child:hover img{transform:scale(1.035)}.healis-home section{isolation:isolate}.healis-home section:nth-of-type(4),.healis-home section:nth-of-type(5),.healis-home section:nth-of-type(7){background-color:#fbfdfb}.healis-home section:nth-of-type(5):after{z-index:-1;content:"";background:radial-gradient(circle,#a0dcbe3d,#a0dcbe00 68%);border-radius:999px;width:36rem;height:36rem;position:absolute;top:-10rem;right:-18rem}.healis-home section:first-of-type>div>div:nth-child(2)>div>div:first-child img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.healis-home section:first-of-type>div>div:nth-child(2)>div:hover>div:first-child img{transform:scale(1.06)}.healis-home .service-selector-section{background:0 0}.healis-home section:nth-of-type(3){background:#edf6f0}.healis-home section [class*="text-\\[11px\\]"][class*="tracking-\\[1\\.5px\\]"]{align-items:center;gap:.55rem;display:inline-flex}.healis-home section [class*="text-\\[11px\\]"][class*="tracking-\\[1\\.5px\\]"]:before{content:"";opacity:.7;background:currentColor;width:1.75rem;height:1px}.healis-home section:nth-of-type(3)>div>div:first-child [class*="text-\\[11px\\]"]:before,.healis-home section:nth-of-type(7)>div>div:first-child [class*="text-\\[11px\\]"]:before,.healis-home section:nth-of-type(8)>div>div:first-child [class*="text-\\[11px\\]"]:before,.healis-home section:nth-of-type(9)>div>div:first-child [class*="text-\\[11px\\]"]:before,.healis-home section:nth-of-type(10)>div>[class*="text-\\[11px\\]"]:before{display:none}.healis-home section:nth-of-type(3)>div>div:first-child [class*="text-\\[11px\\]"]:after,.healis-home section:nth-of-type(7)>div>div:first-child [class*="text-\\[11px\\]"]:after,.healis-home section:nth-of-type(8)>div>div:first-child [class*="text-\\[11px\\]"]:after,.healis-home section:nth-of-type(9)>div>div:first-child [class*="text-\\[11px\\]"]:after,.healis-home section:nth-of-type(10)>div>[class*="text-\\[11px\\]"]:after{content:"";opacity:.7;background:currentColor;width:1.75rem;height:1px}.healis-home section [class*=rounded-full][class*="bg-\\[\\#2e936f\\]\\/10"]{border:1px solid #2e936f1f;box-shadow:inset 0 0 0 4px #2e936f09}.healis-home section:nth-of-type(3)>div>div:last-child>div{background:#ffffff85;border-radius:20px;padding:1.25rem;transition:transform .35s,background-color .35s,box-shadow .35s}.healis-home section:nth-of-type(3)>div>div:last-child>div:hover{background:#fff;transform:translateY(-6px);box-shadow:0 20px 35px #19533c1c}.healis-home section:nth-of-type(8)>div>div:nth-child(2)>div{transition:transform .35s,box-shadow .35s,border-color .35s;box-shadow:0 11px 24px #1f553f0e}.healis-home section:nth-of-type(8)>div>div:nth-child(2)>div:hover{border-color:#2e936f59;transform:translateY(-5px);box-shadow:0 20px 38px #1f553f1f}.healis-home section:nth-of-type(10){background:radial-gradient(circle at 92% 12%,#58c49540,#0000 23rem),radial-gradient(circle at 2% 100%,#4ca0772e,#0000 28rem),#0d2920}.healis-home section:nth-of-type(5) img{transition:transform .6s;box-shadow:0 24px 60px #144b3629}.healis-home section:nth-of-type(5) img:hover{transform:rotate(-1.25deg)scale(1.025)}.healis-home section:nth-of-type(6){background:#f1f8f3}.healis-home section:nth-of-type(6)>div>div:nth-child(3)>div{box-shadow:0 13px 28px #1f553f14}.healis-home .testimonial-card-0{transform:rotate(-.6deg)}.healis-home .testimonial-card-1{transform:translateY(6px)}.healis-home .testimonial-card-2{transform:rotate(.55deg)}.healis-home .testimonial-card:hover{transform:translateY(-5px)rotate(0)!important}.verified-member{position:relative}.verified-member:before,.verified-member:after{content:"";transform-origin:0;background:#fff;border-radius:2px;height:1.5px;position:absolute}.verified-member:before{width:4px;top:7px;left:3px;transform:rotate(45deg)}.verified-member:after{width:6px;top:8px;left:5px;transform:rotate(-45deg)}.healis-home section:nth-of-type(9){background:#fbfdfb}.healis-home section:nth-of-type(9) [data-radix-collection-item]{border-color:#2e936f29;transition:border-color .25s,box-shadow .25s;box-shadow:0 7px 18px #1e533d0b}.healis-home section:nth-of-type(9) [data-radix-collection-item]:hover{border-color:#2e936f6b;box-shadow:0 12px 28px #1e533d17}.healis-home footer{background:#fff}.healis-home button,.healis-home a{transition:transform .25s,background-color .25s,color .25s,border-color .25s,box-shadow .25s}.healis-home button:hover{transform:translateY(-1px)}@keyframes healis-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.healis-home *,.healis-home :before,.healis-home :after{transition-duration:.01ms!important;animation:none!important}}@media (width<=1023px){.healis-home header>div:nth-last-child(2){padding-top:3rem;padding-bottom:3.5rem}}@keyframes microdose-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.microdose-ticker-track,.ticker-track{animation:28s linear infinite microdose-ticker}.care-hero-visual{isolation:isolate;background:radial-gradient(72% 62% at 84% 18%,#6fcea129,#0000 68%),linear-gradient(112deg,#08281f 0%,#103e30 46%,#185641 100%)}.care-hero-visual:before{z-index:-1;content:"";background:linear-gradient(145deg,#68bf9438,#bfebc514);border-radius:48% 52% 45% 55%/54% 42% 58% 46%;width:92%;height:112%;position:absolute;top:-34%;right:-10%;transform:rotate(-15deg)}.care-hero-mark{mix-blend-mode:screen;filter:blur(.15px)}.care-hero-phones{filter:drop-shadow(0 30px 27px #02160f61)}@media (width<=1023px){.care-hero-visual:before{width:94%;top:-37%;right:-20%}}.microdosing-page{color:#102a22;background:#fff;font-family:Open Sans,Helvetica,sans-serif}.microdosing-page [data-microdosing-section]{isolation:isolate}.microdosing-page [data-microdosing-section]>*{background-color:#0000!important;padding:36px 16px!important}.microdosing-page [data-microdosing-section] [class*="max-w-\\[1448px\\]"],.microdosing-page [data-microdosing-section] [class*="max-w-\\[1400px\\]"],.microdosing-page [data-microdosing-section] [class*="max-w-\\[1600px\\]"]{max-width:1448px!important}.microdosing-page [data-microdosing-section] h2{letter-spacing:-.04em!important;font-family:Alexandria,Helvetica,sans-serif!important;font-weight:500!important;line-height:1.16!important}.microdosing-page [data-microdosing-section] .md-section-title{font-size:33px!important;line-height:1.16!important}.microdosing-page [data-microdosing-section] .md-section-copy{font-family:Open Sans,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.75!important}.microdosing-page [data-microdosing-section] .md-eyebrow{letter-spacing:.15em!important;font-family:Open Sans,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important}.microdosing-page [data-microdosing-section] [class*="border-\\[#e"],.microdosing-page [data-microdosing-section] [class*="border-\\[#d"]{border-color:#dceae3!important}.microdosing-page [data-microdosing-section] article[class*=border]{border-color:#dceae3;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 10px 28px #104a330f}.microdosing-page [data-microdosing-section] article[class*=border]:hover{border-color:#2e936f59;transform:translateY(-2px);box-shadow:0 14px 34px #104a331a}@media (width>=640px){.microdosing-page [data-microdosing-section]>*{padding:48px 24px!important}.microdosing-page [data-microdosing-section] .md-section-title{font-size:46px!important}}@media (width>=1024px){.microdosing-page [data-microdosing-section] .md-section-copy{font-size:18px!important}.microdosing-page [data-microdosing-section]>*{padding-left:48px!important;padding-right:48px!important}.microdosing-page [data-microdosing-section] .md-section-title{font-size:42px!important}}@media (width<=1023px){.microdosing-page .microdosing-section-shell+.microdosing-section-shell{border-top:1px solid #dceae3}.microdosing-page [data-microdosing-section]:is(#before-after,#medication-cards,#broken-metabolism,#why-choose-us,#customer-stats,#app-experience) .md-section-copy,.microdosing-page .md-mobile-section-copy{font-size:15px!important}.microdosing-page [data-microdosing-section] .md-section-title,.microdosing-page [data-microdosing-section] h2{white-space:normal;font-size:30px!important;line-height:1.2!important}.microdosing-page [data-microdosing-section]>.microdosing-why-section{padding-top:24px!important;padding-bottom:24px!important}}@media (prefers-reduced-motion:reduce){.microdosing-page *,.microdosing-page :before,.microdosing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.md2{--g:#2e936f;--gd:#15503d;--ink:#102a22;--mute:#5d6b64;--line:#e3ebe6;--soft:#f4f9f6;color:var(--ink);background:#fff;padding-bottom:84px;font-family:Open Sans,Helvetica,sans-serif}.md2 button{font:inherit;cursor:pointer}.md2-nav{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.md2-nav-cta{color:var(--gd);background:#d8f3e6;border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700}.md2-help{color:var(--ink);text-align:center;background:#e6f3ed;padding:9px 12px;font-size:13px}.md2-help a{color:var(--gd);font-weight:700}.md2-logo{display:flex}.md2-links{align-items:center;gap:26px;font-size:16px;display:none}.md2-links>a,.md2-dd summary{color:var(--ink);cursor:pointer;text-decoration:none}.md2-dd{position:relative}.md2-dd summary{list-style:none}.md2-dd summary::-webkit-details-marker{display:none}.md2-dd summary:after{content:" ▾";font-size:12px}.md2-dd div{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:200px;padding:8px;display:grid;position:absolute;top:32px;left:0;box-shadow:0 12px 30px #102a221f}.md2-dd div a{color:var(--ink);border-radius:8px;padding:9px 12px;text-decoration:none}.md2-dd div a:hover{background:var(--soft)}.md2-nav-btns{align-items:center;gap:10px;display:flex}.md2-nav-dark{background:var(--gd);color:#fff;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:none}.md2-notice{background:var(--gd);color:#fff;text-align:center;padding:12px 16px}.md2-notice .md2-notice-t{letter-spacing:1.8px;color:#b9ecd4;margin:0 0 3px;font-size:11px;font-weight:700}.md2-notice span{font-size:13px;line-height:1.4}.md2-ticker{border-bottom:1px solid var(--line);background:#fff;padding:9px 0;overflow:hidden}.md2-ticker>div{gap:56px;width:max-content;animation:40s linear infinite md2-tick;display:flex}.md2-ticker span{color:var(--ink);white-space:nowrap;font-size:13px}.md2-ticker span:before{content:"●";color:var(--g);vertical-align:2px;margin-right:10px;font-size:9px}@keyframes md2-tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.md2-ticker>div{animation:none}}@media (width>=1000px){.md2 .md2-links{display:flex}.md2 .md2-nav-dark{display:inline-block}.md2 .md2-nav-cta{padding:12px 22px;font-size:15px}.md2 .md2-help,.md2 .md2-notice span{font-size:15px}}.md2-buy{gap:24px;max-width:1180px;margin:0 auto;padding:20px 16px 40px;display:grid}.md2-gallery{min-width:0}.md2-main-img{background:var(--soft);aspect-ratio:4/3;border-radius:20px;justify-content:center;align-items:center;display:flex;overflow:hidden}.md2-main-img img{object-fit:contain;width:100%;height:100%;max-height:300px;padding:6%}@media (width>=900px){.md2 .md2-main-img img{max-height:none}}.md2-thumbs{grid-template-columns:repeat(4,64px);justify-content:center;gap:8px;margin-top:10px;display:grid}.md2-thumbs button{background:var(--soft);aspect-ratio:1;border:1.5px solid #0000;border-radius:12px;padding:4px;overflow:hidden}.md2-thumbs button.on{border-color:var(--g)}.md2-thumbs img{object-fit:contain;width:100%;height:100%}.md2-eyebrow{letter-spacing:1.8px;color:var(--g);margin:0 0 8px;font-size:11px;font-weight:700}.md2-eyebrow.c{text-align:center}.md2-title{letter-spacing:-.4px;margin:0 0 8px;font-family:Alexandria,Helvetica,sans-serif;font-size:30px;font-weight:500;line-height:1.15}.md2-rating{color:var(--mute);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.md2-stars{color:#f2b400;letter-spacing:1px}.md2-lede{color:#3d4a44;margin:0 0 14px;font-size:16px;line-height:24px}.md2-benefits,.md2-included ul{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.md2-benefits li,.md2-included li{align-items:flex-start;gap:10px;font-size:15px;line-height:22px;display:flex}.md2-check{width:20px;height:20px;color:var(--g);background:#e6f3ed;border-radius:50%;flex:none;padding:3px}.md2-label{margin:18px 0 8px;font-size:13px;font-weight:700}.md2-meds{grid-template-columns:1fr 1fr;gap:10px;display:grid}.md2-opt{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.md2-opt strong{font-size:15px}.md2-opt span{color:var(--mute);font-size:13px}.md2-opt.on,.md2-plan.on{border-color:var(--g);background:var(--soft);box-shadow:0 0 0 1px var(--g) inset}.md2-plans{gap:10px;display:grid}.md2-plan{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.md2-radio{border:2px solid #b9c7c0;border-radius:50%;flex:none;width:18px;height:18px}.md2-plan.on .md2-radio{border:5px solid var(--g)}.md2-plan-main{flex-direction:column;flex:1;gap:2px;display:flex}.md2-plan-main strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.md2-plan-main small{color:var(--mute);font-size:13px}.md2-badge{letter-spacing:.6px;text-transform:uppercase;background:var(--g);color:#fff;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.md2-plan-price{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.md2-plan-price s{color:#98a39d;font-size:12px}.md2-plan-price b{font-size:18px}.md2-save{color:var(--g);font-size:11px;font-weight:700}.md2-cta{background:var(--g);color:#fff;letter-spacing:.3px;border:0;border-radius:999px;width:100%;margin-top:18px;padding:16px 20px;font-size:16px;font-weight:700;transition:background .2s;display:block;box-shadow:0 8px 22px #2e936f40}.md2-cta:hover{background:var(--gd)}.md2-cta-inline{max-width:340px;margin:28px auto 0}.md2-fine{color:var(--mute);text-align:center;margin:10px 0 18px;font-size:12px;line-height:18px}.md2-included{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0 0}.md2-included summary{cursor:pointer;margin-bottom:12px;font-size:15px;font-weight:700}.md2-trust{color:var(--gd);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:16px;font-size:12px;font-weight:600;display:flex}.md2-trust span:before{content:"✓ ";color:var(--g)}.md2-sec{max-width:1080px;margin:0 auto;padding:56px 16px}.md2-soft{background:var(--soft);max-width:none}.md2-h2{text-align:center;letter-spacing:-.3px;max-width:720px;margin:0 auto 32px;font-family:Alexandria,Helvetica,sans-serif;font-size:28px;font-weight:500;line-height:1.2}.md2-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.md2-steps li{border:1px solid var(--line);border-radius:18px;padding:22px}.md2-num{width:32px;height:32px;color:var(--g);background:#e6f3ed;border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-weight:700;display:inline-flex}.md2-steps h3{margin:0 0 6px;font-family:Alexandria,Helvetica,sans-serif;font-size:18px;font-weight:500}.md2-steps p{color:var(--mute);margin:0;font-size:15px;line-height:23px}.md2-results{grid-template-columns:repeat(2,1fr);gap:12px;max-width:1080px;margin:0 auto;display:grid}.md2-results figure{background:#fff;border-radius:16px;margin:0;overflow:hidden}.md2-results img{width:100%;height:auto;display:block}.md2-results figcaption{padding:10px 12px;font-size:13px;font-weight:600}.md2-note{text-align:center;color:var(--mute);margin-top:14px;font-size:12px}.md2-table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.md2-row{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:10px;padding:14px 16px;font-size:14px;line-height:20px;display:grid}.md2-row:first-child{border-top:0}.md2-head{background:var(--soft);font-size:13px;font-weight:700}.md2-row .hl{color:var(--gd);gap:8px;font-weight:600;display:flex}.md2-row>span:first-child{font-weight:600}.md2-footer{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 16px;display:flex}.md2-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:13px;display:flex}.md2-footer a{color:var(--mute)}.md2-footer p{color:#8a958f;max-width:620px;margin:0;font-size:12px}@media (width>=900px){.md2{padding-bottom:0}.md2-nav{padding:14px 40px}.md2-buy{grid-template-columns:1.05fr 1fr;align-items:start;gap:56px;padding:40px 32px 72px}.md2-gallery{position:sticky;top:90px}.md2-main-img{aspect-ratio:1}.md2-thumbs{grid-template-columns:repeat(4,1fr)}.md2-title{font-size:40px}.md2-h2{font-size:38px}.md2-sec{padding:80px 32px}.md2-steps{grid-template-columns:repeat(3,1fr);gap:20px}.md2-results{grid-template-columns:repeat(4,1fr);gap:16px}.md2-row{padding:18px 28px;font-size:15px}.md2-sticky{display:none}}.md2 .md2-hide{display:none}.md2 .md2-wallet-note{color:var(--md2-muted,#5b6b62);margin:10px 0 0;font-size:13px;line-height:1.45}.md2 .md2-wallet-err{color:#b42318;margin:8px 0 0;font-size:13px}.md2 .md2-or{color:#8a968f;align-items:center;gap:12px;margin:14px 0;font-size:13px;display:flex}.md2 .md2-or:before,.md2 .md2-or:after{content:"";background:#dfe6e1;flex:1;height:1px}.md2 .md2-cta.md2-cta-alt{color:#153d2b;box-shadow:none;background:0 0;border:1.5px solid #153d2b}.md2 .md2-promo-in{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.md2 .md2-promo-in input{border:1px solid #dfe6e1;border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-size:16px}.md2 .md2-promo-in button{color:#153d2b;background:#fff;border:1px solid #153d2b;border-radius:10px;padding:10px 14px;font-weight:600}.md2 .md2-promo-in small{color:#2f7d5b;width:100%}.md2{--cream:#fbf9f5;--mint:#eef6f1;--pale:#d8f3e6}.md2 .md2-buy{gap:28px;max-width:1200px;padding:24px 16px 48px}.md2 .md2-main-img{aspect-ratio:1;background:linear-gradient(#eef6f1,#f7fbf8);border-radius:28px}.md2 .md2-main-img img{max-height:340px}.md2 .md2-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.md2 .md2-thumbs button{background:var(--mint);border:2px solid #0000;border-radius:14px}.md2 .md2-thumbs button.on{border-color:var(--gd)}.md2 .md2-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.md2 .md2-tiles div{background:var(--mint);text-align:center;color:var(--ink);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-size:12.5px;line-height:1.35;display:flex}.md2 .md2-tiles svg{fill:none;width:20px;height:20px;stroke:var(--gd);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.md2 .md2-panel{border:2px solid var(--gd);border-radius:28px;align-self:start;padding:26px 18px}.md2 .md2-title{color:var(--gd);margin-bottom:10px;font-size:30px;font-weight:600;line-height:1.15}.md2 .md2-title span{color:var(--g);font-weight:500}.md2 .md2-rating b{color:var(--ink);font-weight:600}.md2 .md2-rating.c{justify-content:center;margin-bottom:26px}.md2 .md2-meds{margin:6px 0 4px}.md2 .md2-acc-h{border:0;border-bottom:1px solid var(--line);letter-spacing:1.8px;width:100%;color:var(--mute);text-align:left;background:0 0;justify-content:space-between;padding:16px 0;font-size:13px;font-weight:700;display:flex}.md2 .md2-acc-h span{letter-spacing:0;font-size:18px;font-weight:400}.md2 .md2-incl{gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.md2 .md2-incl li{gap:10px;font-size:15px;display:flex}.md2 .md2-label{letter-spacing:1.8px;color:var(--mute);margin:20px 0 10px;font-size:13px}.md2 .md2-plans{gap:10px;display:grid}.md2 .md2-plan{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:16px;display:flex}.md2 .md2-plan.on{background:var(--mint);border-color:var(--g)}.md2 .md2-plan-main{flex-direction:column;flex:1;gap:10px;display:flex}.md2 .md2-plan-main strong{letter-spacing:1.6px;color:var(--gd);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;font-size:15px;display:flex}.md2 .md2-badge{letter-spacing:0;background:var(--pale);color:var(--gd);border-radius:999px;flex-shrink:0;margin:0 0 6px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.md2 .md2-plan-lines{color:#3d4a44;gap:10px;font-size:14.5px;line-height:1.6;display:flex}.md2 .md2-plan-lines b{color:var(--ink)}.md2 .md2-tick{border:1.5px solid var(--line);background:#fff;border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px}.md2 .md2-plan.on .md2-tick{background:0 0;border:0}.md2 .md2-plan.on .md2-tick .md2-check{background:var(--pale);width:22px;height:22px;color:var(--gd)}.md2 .md2-plan-price{flex-direction:column;align-self:flex-start;align-items:flex-end;display:flex}.md2 .md2-plan-price b{color:var(--gd);font-size:24px;font-weight:700}.md2 .md2-already{background:var(--cream);border:1px solid var(--line);color:var(--gd);border-radius:16px;margin-top:12px;padding:14px 16px;font-size:14.5px;font-weight:600;line-height:1.45}.md2 .md2-already a{color:var(--gd);font-weight:400;text-decoration:underline}.md2 .md2-cta{background:var(--gd);color:#fff;letter-spacing:1.2px;margin-top:18px;padding:18px 20px;font-size:16px;box-shadow:0 0 0 5px #d5e3db,0 10px 24px #15503d40}.md2 .md2-cta:hover{background:#0e3a2c}.md2 .md2-cta-soft{background:var(--pale);width:auto;color:var(--gd);margin:36px auto 0;padding:17px 36px;display:block;box-shadow:0 10px 24px #15503d26}.md2 .md2-cta-soft:hover{background:#c6ecda}.md2 .md2-orpay{text-align:center;color:var(--mute);margin:16px 0 10px;font-size:15px}.md2 .md2-wallet{margin-top:0}.md2 .md2-info{background:var(--cream);border:1px solid var(--line);border-radius:18px;gap:14px;margin-top:18px;padding:18px;display:flex}.md2 .md2-i{background:var(--gd);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-style:italic;font-weight:700;display:flex}.md2 .md2-info strong{color:var(--gd);margin-bottom:6px;font-size:16px;display:block}.md2 .md2-info p{color:#3d4a44;margin:0;font-size:14px;line-height:1.55}.md2 .md2-fine{color:var(--mute);text-align:left;margin-top:18px;font-size:12.5px;line-height:1.6}.md2 .md2-fine b{color:var(--gd)}.md2 .md2-sec{padding:56px 16px}.md2 .md2-cream{background:var(--cream)}.md2 .md2-mint{background:var(--mint)}.md2 .md2-h2{color:var(--gd);text-align:center;margin:0 0 12px;font-size:28px;font-weight:600}.md2 .md2-sub{text-align:center;letter-spacing:1.8px;color:var(--mute);margin:0 0 28px;font-size:12px}.md2 .md2-rev{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;max-width:1540px;margin:0 auto;padding:4px;display:flex;overflow-x:auto}.md2 .md2-rev::-webkit-scrollbar{display:none}.md2 .md2-rev-card{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;flex:0 0 86%;gap:12px;margin:0;padding:20px;display:flex}.md2 .md2-rev-card img{border-radius:14px;width:100%;height:auto}.md2 .md2-rev-card figcaption{color:var(--mute);font-size:14px}.md2 .md2-arrows{justify-content:center;gap:12px;margin-top:22px;display:flex}.md2 .md2-arrows button{border:1px solid var(--line);width:48px;height:48px;color:var(--gd);background:#fff;border-radius:50%;font-size:18px}.md2 .md2-deep{gap:28px;max-width:1070px;margin:28px auto 0;display:grid}.md2 .md2-deep-img{aspect-ratio:16/6.5;object-fit:cover;border-radius:26px;width:100%;height:auto;min-height:200px}.md2 .md2-deep-txt h3,.md2 .md2-deep-card h3{color:var(--gd);margin:0 0 14px;font-size:22px;font-weight:600}.md2 .md2-deep-txt p{color:#3d4a44;margin:0 0 16px;font-size:17px;line-height:1.75}.md2 .md2-deep-card{background:#fff;border-radius:26px;padding:28px}.md2 .md2-deep-card ul{gap:14px;margin:0 0 14px;padding:0;list-style:none;display:grid}.md2 .md2-deep-card li{color:var(--ink);gap:12px;font-size:17px;line-height:1.5;display:flex}.md2 .md2-deep-card small{color:var(--mute);font-size:13px}.md2 .md2-check{background:var(--pale);color:var(--gd)}.md2 .md2-path{gap:28px;max-width:1160px;margin:28px auto 0;padding:0;list-style:none;display:grid}.md2 .md2-path img{aspect-ratio:1;object-fit:cover;background:var(--mint);border-radius:22px;width:100%}.md2 .md2-path .md2-num{color:var(--mute);letter-spacing:2px;background:0 0;width:auto;height:auto;margin:18px 0 8px;font-size:14px;font-weight:600;display:block}.md2 .md2-path h3{color:var(--gd);margin:0 0 10px;font-size:21px;font-weight:600}.md2 .md2-path p{color:var(--mute);margin:0;font-size:16px;line-height:1.7}.md2 .md2-diff{gap:24px;max-width:1140px;margin:0 auto;display:grid}.md2 .md2-diff-list{gap:12px;display:grid}.md2 .md2-diff-item{text-align:left;border:1px solid var(--line);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex}.md2 .md2-diff-item.on{border-color:var(--gd)}.md2 .md2-diff-item strong{color:var(--gd);font-size:18px;font-weight:600;display:block}.md2 .md2-diff-item small{color:var(--mute);margin-top:8px;font-size:15.5px;line-height:1.6;display:block}.md2 .md2-ck .md2-check{width:26px;height:26px;padding:5px}.md2 .md2-diff-img{object-fit:cover;border-radius:26px;width:100%;height:100%;max-height:560px}.md2 .md2-faq-sub{text-align:center;color:var(--mute);margin:0 0 30px;font-size:16px}.md2 .md2-faq-list{gap:14px;max-width:860px;margin:0 auto;display:grid}.md2 .md2-faq-item{border:1px solid var(--line);background:#fff;border-radius:22px}.md2 .md2-faq-item>button{text-align:left;width:100%;color:var(--gd);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:24px;font-size:18px;font-weight:600;display:flex}.md2 .md2-faq-item>button span{color:var(--mute);font-size:22px;font-weight:400}.md2 .md2-faq-a{color:#3d4a44;padding:0 24px 24px;font-size:16px;line-height:1.75}.md2 .md2-faq-a ol{counter-reset:f;gap:10px;margin:0;padding-left:0;list-style:none;display:grid}.md2 .md2-faq-a li{counter-increment:f}.md2 .md2-faq-a li:before{content:counter(f) ". "}.md2 .md2-faq-a p{margin:0}.md2 .md2-faq-a a{color:var(--gd);text-decoration:underline}@media (width>=900px){.md2 .md2-buy{grid-template-columns:1fr 1fr;gap:40px;padding-top:48px}.md2 .md2-gallery{align-self:start;position:sticky;top:96px}.md2 .md2-main-img img{max-height:none}.md2 .md2-thumbs{grid-template-columns:repeat(4,1fr)}.md2 .md2-tiles div{padding:18px 10px;font-size:14px}.md2 .md2-panel{padding:40px 36px}.md2 .md2-title{font-size:40px}.md2 .md2-sec{padding:80px 24px}.md2 .md2-h2{font-size:38px}.md2 .md2-rev-card{flex-basis:calc(33.3333% - 10.6667px)}.md2 .md2-deep{grid-template-columns:1fr 1fr;gap:36px 48px}.md2 .md2-deep-img{grid-column:1/-1}.md2 .md2-deep-card{padding:32px}.md2 .md2-path{grid-template-columns:repeat(4,1fr)}.md2 .md2-diff{grid-template-columns:1fr 1fr;gap:32px}}.md2 .md2-sec{max-width:none;margin:0}.md2 .md2-sec>*{max-width:1160px;margin-left:auto;margin-right:auto}.md2 .md2-sec>.md2-h2{max-width:900px}.md2 .md2-sec>.md2-cta-soft{max-width:none}.md2 .md2-sec>.md2-rev{max-width:none;padding:4px 0}@media (width>=900px){.md2 .md2-sec>.md2-rev{padding:4px 16px}}@media (width>=1400px){.md2 .md2-rev-card{flex-basis:calc(25% - 12px)}}.md2 .md2-main-img{position:relative}.md2 .md2-burst{aspect-ratio:1;text-align:center;color:#fdf8ec;clip-path:polygon(50% 0%,61% 6%,73% 3%,79% 14%,91% 16%,91% 28%,100% 36%,95% 47%,100% 58%,92% 66%,92% 79%,80% 81%,74% 93%,62% 90%,50% 100%,39% 90%,26% 93%,20% 81%,8% 79%,8% 66%,0% 58%,5% 47%,0% 36%,9% 28%,9% 16%,21% 14%,27% 3%,39% 6%);background:radial-gradient(circle at 35% 30%,#3f8a6c,#1f5a45 65%,#143f30);flex-direction:column;justify-content:center;align-items:center;width:30%;max-width:150px;display:flex;position:absolute;top:28%;right:6%}.md2 .md2-burst b{font-family:Georgia,serif;font-size:clamp(22px,4.5vw,36px);font-style:italic;line-height:1}.md2 .md2-burst span{margin-top:2px;font-size:clamp(11px,1.8vw,15px);font-weight:600}.md2 .md2-burst small{font-size:clamp(9px,1.3vw,11px)}.md2 .md2-swipe{color:#12352a;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:15px;font-style:italic;font-weight:700;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}@media (width<=899px){.md2 .md2-burst{width:25%;top:40%;right:3%}.md2 .md2-swipe{bottom:2%}}.md2 .md2-footer{text-align:left;background:#fff;border-top:1px solid #cfe5d6;padding:32px 48px 28px;display:block}.md2 .md2-ft-top{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.md2 .md2-ft-pill{color:#12352a;background:#f4f8f5;border-radius:999px;align-items:center;gap:12px;padding:18px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.md2 .md2-ft-pill>span{font-size:26px;font-weight:700;line-height:1}.md2 .md2-ft-pill svg{fill:none;stroke:currentColor;stroke-width:2px;width:24px;height:24px}.md2 .md2-ft-pay{align-items:center;gap:22px;margin-left:auto;display:flex}.md2 .md2-ft-pay b{font-size:15px;font-weight:800}.md2 .md2-ft-pay .v{color:#1a1f71;font-style:italic}.md2 .md2-ft-pay .mc{display:flex}.md2 .md2-ft-pay .mc i{background:#eb001b;border-radius:50%;width:18px;height:18px}.md2 .md2-ft-pay .mc i+i{opacity:.9;background:#f79e1b;margin-left:-7px}.md2 .md2-ft-pay .ax{color:#fff;background:#2e77bc;border-radius:2px;padding:8px 4px;font-size:10px}.md2 .md2-ft-pay .ap{border:1px solid #222;border-radius:4px;padding:2px 6px;font-size:12px}.md2 .md2-ft-pay .gp{color:#5f6368;font-size:18px;font-weight:500}.md2 .md2-ft-pay .ds{color:#222;letter-spacing:-.02em}.md2 .md2-ft-ls{width:92px;height:auto}.md2 .md2-ft-bot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.md2 .md2-ft-bot nav{flex-wrap:wrap;gap:10px 30px;display:flex}.md2 .md2-ft-bot a{color:#3d5149;font-size:15px;text-decoration:none}.md2 .md2-ft-bot p{color:#3d5149;margin:0;font-size:15px}@media (width<=900px){.md2 .md2-footer{padding:28px 20px}.md2 .md2-ft-pay{flex-wrap:wrap;gap:16px;margin-left:0}.md2 .md2-ft-pill{padding:14px 20px;font-size:14px}}.md2 .md2-help{padding:7px 12px;font-size:13px}.md2 .md2-nav{padding:14px 20px}.md2 .md2-links{gap:32px;font-size:15px}.md2 .md2-nav-dark,.md2 .md2-nav-cta{border:1px solid var(--gd);padding:11px 22px;font-size:14px;font-weight:600;line-height:1}.md2 .md2-nav-dark{color:var(--gd);background:0 0}.md2 .md2-nav-cta{background:var(--gd);color:#fff}.md2 .md2-notice{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex}.md2 .md2-notice .md2-notice-t{color:var(--gd);letter-spacing:1.4px;background:#b9ecd4;border-radius:999px;margin:0;padding:4px 10px;font-size:11px}.md2 .md2-notice span{font-size:14px}.md2 .md2-ticker{background:#f7fbf8;padding:8px 0}.md2 .md2-ticker>div{gap:40px}.md2 .md2-ticker span{font-size:13px;font-weight:500}.md2 .md2-ticker span:before{content:"✓";vertical-align:0;margin-right:8px;font-size:12px;font-weight:700}@media (width>=1000px){.md2 .md2-nav{padding:16px 48px}.md2 .md2-help,.md2 .md2-notice span{font-size:14px}}.md2 .md2-faq{background:#fff;border-top:1px solid #cfe5d6}.md2 .md2-faq .md2-faq-item,.md2 .md2-faq .md2-faq-list>*{background:#f7fbf8}@media (width<=900px){.md2 .md2-ft-top{text-align:center;flex-direction:column;align-items:center;gap:14px}.md2 .md2-ft-top>svg,.md2 .md2-ft-top>img:first-child{margin-bottom:6px}.md2 .md2-ft-pill{box-sizing:border-box;justify-content:center;gap:10px;width:100%;max-width:360px;padding:12px 18px;font-size:14px}.md2 .md2-ft-pill>span{font-size:18px}.md2 .md2-ft-pill svg{flex-shrink:0;width:18px;height:18px}.md2 .md2-ft-pay{justify-content:center;gap:12px 16px;margin-top:6px}.md2 .md2-ft-pay b{font-size:12px}.md2 .md2-ft-pay .gp{font-size:14px}.md2 .md2-ft-pay .ap{font-size:11px}.md2 .md2-ft-pay .ax{padding:5px 3px;font-size:9px}.md2 .md2-ft-pay .mc i{width:14px;height:14px}.md2 .md2-ft-ls{width:64px}.md2 .md2-ft-bot{text-align:center;border-top:1px solid #eef1ef;flex-direction:column;margin-top:24px;padding-top:20px}.md2 .md2-ft-bot nav{grid-template-columns:1fr 1fr;gap:10px 16px;width:100%;display:grid}.md2 .md2-ft-bot a,.md2 .md2-ft-bot p{font-size:13px!important;line-height:1.4!important}}.md2 .md2-mbr{display:none}@media (width<=640px){.md2 .md2-mbr{display:inline}}@media (width<=420px){.md2 .md2-plan-main strong{letter-spacing:.8px;gap:6px;font-size:14px}}.md2 .md2-plan-after{color:#5d6b63;flex-basis:100%;margin-top:-4px;padding-left:32px;font-size:14px;line-height:1.5}.md2 .md2-med-tag{letter-spacing:.4px;text-transform:uppercase;background:var(--gd);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.md2 .md2-meds{padding-top:6px}.md2 .md2-plan-price{gap:10px}.md2 .md2-plan-price .md2-badge{margin:0;line-height:1.2}.md2 .md2-plan-price s{line-height:23px}.md2 .md2-plan-price b{margin-top:-6px;line-height:1}@media (width<=760px){.md2 footer p{margin-top:20px!important;padding-bottom:96px!important}}@media (width>=761px){.md2 .md2-plan-after{white-space:nowrap;width:100%}}@media (width<=640px){.md2 .md2-dsep{display:none}}@media (width>=761px){.md2 .md2-dafter{display:inline}.md2 .md2-plan-after{display:none}}.md2 .md2-stars{letter-spacing:0;gap:2px;display:inline-flex}.md2 .md2-stars i{color:#fff;background:#00b67a;place-items:center;width:20px;height:20px;font-size:14px;font-style:normal;line-height:1;display:grid}.md2 .md2-panel .md2-rating{margin-bottom:18px}.md2 .md2-panel .md2-title{margin-bottom:24px}.md2 .md2-panel .md2-title span{margin-top:6px;display:inline-block}@media (width<=760px){.md2 .md2-notice-t{display:none!important}}.md2 .md2-thumbs button.fill{padding:0}.md2 .md2-thumbs button.fill img{object-fit:cover;border-radius:12px}.md2 .md2-main-img img.fill{object-fit:cover;max-height:none;padding:0}.md2 .md2-title{font-size:25px}@media (width>=761px){.md2 .md2-title{font-size:36px}}@media (width<=760px){.md2 .md2-plan-after{margin-top:-14px;line-height:1.3}}#md2-pay>p{font-size:13px!important;line-height:1.4!important}@media (width<=760px){.md2 .md2-med-tag{padding:2px 7px!important;font-size:9px!important}.md2 .md2-burst{width:24%;top:38%;right:6%}}.md2-sticky{z-index:50;justify-content:space-between;align-items:center;gap:12px;transition:transform .3s;display:flex;position:fixed;transform:translateY(100%);background:#fff!important;border-top:1px solid #e4e4da!important;border-radius:0!important;padding:12px 16px!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -4px 16px #00000014!important}.md2-sticky.show{transform:none}.md2-sticky div{flex-direction:column;display:flex}.md2-sticky small{text-transform:uppercase;letter-spacing:1px;color:#3d3d3880;font-family:Open Sans,Helvetica,sans-serif;font-size:12px;font-weight:600}.md2-sticky b{color:#3d3d38;font-family:Alexandria,Helvetica,sans-serif;font-size:16px;font-weight:500}.md2-sticky .md2-cta{text-transform:uppercase;width:auto;height:46px;margin:0;font-family:Open Sans,Helvetica,sans-serif;font-weight:700;color:#fff!important;box-shadow:none!important;background:#2e936f!important;border-radius:999px!important;padding:0 24px!important;font-size:13.5px!important}@media (width>=761px){.md2-sticky{display:none!important}}@media (width<=760px){.md2 .md2-path{grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:20px}.md2 .md2-path img{border-radius:14px}.md2 .md2-path .md2-num{margin:10px 0 4px;font-size:12px}.md2 .md2-path h3{margin-bottom:4px;font-size:16px}#md2-how .md2-path p{font-size:13px!important;line-height:1.45!important}}.md2 .md2-dafter{display:inline!important}.md2 .md2-plan-after{display:none!important}@media (width<=760px){.md2 .md2-path{grid-template-columns:1fr!important;gap:16px!important}.md2 .md2-path li{grid-template-columns:112px 1fr;align-items:start;column-gap:14px;display:grid}.md2 .md2-path img{grid-row:1/span 3;width:112px}.md2 .md2-path .md2-num{margin:2px 0!important}}.md2 .md2-cta,.md2 .md2-nav-cta,.md2 .md2-nav-dark{text-transform:uppercase}@media (width<=760px){.md2 footer p{padding-bottom:72px!important}}.md2 .md2-dafter{font-size:.88em}@media (width>=1000px){.md2 .md2-nav{grid-template-columns:1fr auto 1fr;padding:16px max(48px,50% - 584px);display:grid}.md2 .md2-nav .md2-logo{justify-self:start}.md2 .md2-nav .md2-nav-btns{justify-self:end}.md2 .md2-footer{padding:40px max(48px,50% - 584px) 32px}.md2 .md2-ft-top{border-bottom:1px solid #e3efe7;flex-wrap:nowrap;gap:16px;padding-bottom:28px}.md2 .md2-ft-top>:first-child{margin-right:12px}.md2 .md2-ft-pay{gap:16px}.md2 .md2-ft-ls{width:80px}.md2 .md2-ft-bot{flex-wrap:nowrap;align-items:flex-start;margin-top:24px}.md2 .md2-ft-bot nav{gap:10px 24px;max-width:820px}.md2 .md2-ft-bot a,.md2 .md2-ft-bot p{font-size:14px}.md2 .md2-ft-bot p{white-space:nowrap}.md2 .md2-footer{background:linear-gradient(#fbf8f1 0%,#f3efe4 100%);border-top:1px solid #e6dfcc;padding-top:56px;padding-bottom:40px}.md2 .md2-ft-top{border-bottom-color:#e2dac6;padding-bottom:36px}.md2 .md2-ft-pill{background:#fff;border:1px solid #e6dfcc;padding:14px 22px;font-size:14px;box-shadow:0 6px 18px #12352a0f}.md2 .md2-ft-pill>span{color:var(--gd);font-size:18px}.md2 .md2-ft-pill svg{width:18px;height:18px;color:var(--gd)}.md2 .md2-ft-pay b{letter-spacing:.5px;color:#3d5149;font-size:13px}.md2 .md2-ft-bot{margin-top:28px}.md2 .md2-ft-bot a{letter-spacing:.3px;color:#4a5d55;font-size:13px;transition:color .2s}.md2 .md2-ft-bot a:hover{color:var(--gd)}.md2 .md2-ft-bot p{letter-spacing:.3px;color:#7a8a82;font-size:13px}.md2 .md2-path{gap:32px;max-width:1400px}.md2 .md2-path h3{font-size:23px}.md2 #md2-how .md2-path p{font-size:17px}.md2 .md2-ft-top{justify-content:space-between}.md2 .md2-ft-pill{white-space:nowrap;flex-shrink:0;padding:12px 20px;font-size:14px;line-height:1}.md2 .md2-ft-pay{flex-wrap:nowrap;gap:14px;margin-left:auto}.md2 .md2-ft-pay>*{white-space:nowrap;flex-shrink:0;align-items:center;height:26px;line-height:1;display:inline-flex;font-size:13px!important}.md2 .md2-ft-pay .ap{padding:0 8px}.md2 .md2-ft-ls{flex-shrink:0;width:64px}.md2 .md2-ft-bot nav{justify-content:flex-start;gap:10px 28px}.md2 .md2-ft-bot a{padding:0}}.md2 .md2-best{letter-spacing:.4px;text-transform:uppercase;color:var(--gd);vertical-align:middle;background:#e3f3ea;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block}.md2 .md2-plan{transition:border-color .2s,box-shadow .2s,transform .2s}.md2 .md2-plan.on{box-shadow:0 10px 28px #12352a1f}.md2 .md2-cta-main{letter-spacing:.8px;font-weight:700;transition:transform .2s,box-shadow .2s;color:#fffaf0!important;background:linear-gradient(135deg,#1f5a45 0%,#143f30 100%)!important;border-radius:999px!important;padding-top:18px!important;padding-bottom:18px!important;box-shadow:0 14px 30px #143f3047!important}.md2 .md2-cta-main:hover{transform:translateY(-1px);box-shadow:0 18px 36px #143f3057!important}.md2 .md2-assure{color:#3d5149;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:12px 0 4px;padding:0;font-size:13px;list-style:none;display:flex}.md2 .md2-assure li{align-items:center;gap:5px;display:inline-flex}.md2 .md2-assure svg{width:14px;height:14px;color:var(--gd);flex-shrink:0}@media (width>=1000px){.md2 .md2-panel{background:#fff;border:1px solid #e6efe9;border-radius:28px;padding:36px 36px 28px;box-shadow:0 24px 60px #12352a14}}@media (width<=760px){.md2 .md2-best{display:none!important}.md2 .md2-assure{gap:4px 12px;font-size:12px}}@media (width>=1000px){.md2 .md2-assure{white-space:nowrap;flex-wrap:nowrap;gap:14px;font-size:12.5px}}.md2 .md2-ft-usa{flex-shrink:0;width:64px;height:auto}.md2 .md2-ft-top .md2-ft-usa{margin-left:auto}.md2 .md2-ft-right{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.md2 .md2-ft-right .md2-ft-pay{margin-left:0!important}@media (width<=999px){.md2 .md2-ft-top .md2-ft-usa{margin-left:0}.md2 .md2-ft-right{align-items:center;width:100%}.md2 .md2-ft-right .md2-ft-pay{justify-content:center}.md2 .md2-ft-usa{width:56px}.md2 .md2-ft-top{flex-wrap:wrap}.md2 .md2-ft-top .md2-ft-usa{margin-right:14px}}@media (width<=760px){.md2 .md2-ft-top{justify-content:center;flex-direction:row!important}.md2 .md2-ft-top>:not(.md2-ft-usa):not(.md2-ft-ls){flex-basis:100%}}.md2 .md2-info p{font-size:13px!important;line-height:1.5!important}@media (width<=760px){.md2 .md2-info p{font-size:12px!important}}.md2 #md2-how{color:#f6f1e7;background:radial-gradient(120% 90% at 50% 0,#1d6a50 0%,#15503d 45%,#0d3428 100%)}.md2 #md2-how .md2-h2{color:#f6f1e7}.md2 #md2-how .md2-path li{background:#fffdf8;border:1px solid #f6f1e72e;border-radius:26px;padding:12px 12px 26px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 24px 50px -22px #0000008c}.md2 #md2-how .md2-path li:hover{transform:translateY(-6px);box-shadow:0 32px 60px -22px #0009}.md2 #md2-how .md2-path img{border-radius:18px}.md2 #md2-how .md2-path .md2-num{color:var(--gd);letter-spacing:2.5px;background:#e9f4ee;border-radius:999px;margin:18px 12px 8px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.md2 #md2-how .md2-path h3,.md2 #md2-how .md2-path p{padding:0 12px}.md2 #md2-how .md2-cta-soft{color:var(--gd);letter-spacing:.5px;background:#f6f1e7;box-shadow:0 14px 30px -10px #00000073}.md2 #md2-how .md2-cta-soft:hover{background:#fff}@media (width<=760px){.md2 #md2-how .md2-path li{border-radius:18px;padding:10px}.md2 #md2-how .md2-path img{border-radius:12px}.md2 #md2-how .md2-path .md2-num{margin:2px 0 6px;padding:3px 9px;font-size:10px}.md2 #md2-how .md2-path h3,.md2 #md2-how .md2-path p{padding:0}}.md2 .md2-ft-pay-m{display:none!important}@media (width<=760px){.md2 .md2-ft-pay-d{display:none!important}.md2 .md2-ft-top .md2-ft-pay-m{flex-basis:100%;justify-content:center;margin:14px 0 0!important;display:flex!important}.md2 .md2-dsk{display:none}.md2 .md2-footer .md2-ft-bot p{margin-bottom:0!important;padding-bottom:0!important}.md2 .md2-footer .md2-ft-right{gap:0!important}main.md2{padding-bottom:74px!important}.md2 footer.md2-footer{padding-bottom:8px!important}}.md2 .md2-ft-pay img.md2-pm{width:auto;height:20px;display:block}@media (width<=760px){.md2 .md2-ft-pay img.md2-pm{height:17px}}.md2 .md2-ft-pay img.md2-pm{height:16px}.md2 .md2-ft-pay img[alt=Discover]{height:13px}@media (width<=760px){.md2 .md2-ft-pay img.md2-pm{height:16px}.md2 .md2-ft-pay img[alt=Discover]{height:12px}}.md2 .md2-incl-h{width:100%;color:var(--gd);letter-spacing:1.6px;justify-content:space-between;align-items:center;margin:4px 0 0;font-size:13px;font-weight:700;transition:box-shadow .2s,border-color .2s;box-shadow:0 6px 18px -10px #15503d59;background:linear-gradient(135deg,#f4faf6,#e9f4ee)!important;border:1px solid #cfe5d8!important;border-radius:16px!important;padding:14px 16px!important;display:flex!important}.md2 .md2-incl-h:hover{box-shadow:0 10px 22px -10px #15503d73;border-color:var(--g)!important}.md2 .md2-incl-h.on{border-radius:16px 16px 0 0!important}.md2 .md2-incl-t{align-items:center;gap:10px;display:flex}.md2 .md2-incl-t svg{fill:none;width:18px;height:18px;stroke:var(--g);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.md2 .md2-incl-x{background:var(--gd);color:#f6f1e7;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;display:inline-flex}.md2 .md2-incl-h.on+.md2-incl{background:#fff;border:1px solid #cfe5d8;border-top:0;border-radius:0 0 16px 16px;margin-bottom:4px;padding:14px 16px}@media (width<=640px){#md2-what .md2-deep-card h3{font-size:22px!important;line-height:28px!important}#md2-what .md2-deep-card li,#md2-what .md2-deep-card li *{font-size:14px!important;line-height:21px!important}}.md2 .md2-incl-h{text-transform:none!important;letter-spacing:0!important;margin-top:20px!important;font-size:15px!important}.md2 .md2-weekly{color:#f6f1e7;white-space:nowrap;background:#12352a;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;position:absolute;top:6%;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -8px #12352a80}@media (width<=640px){.md2 .md2-weekly{padding:6px 12px;font-size:12px;top:4%}}.md2 .md2-weekly{top:2%!important}.md2 .md2-cta-perks{color:#12352a;justify-content:center;gap:18px;margin:10px 0 4px;font-size:13px;font-weight:600;display:flex}.md2 .md2-cta-perks span{white-space:nowrap}.md2 .md2-incl-h{box-shadow:none!important;background:0 0!important;font-size:13px!important}@media (width<=640px){.md2 .md2-i{display:none!important}}#md2-buy .md2-info strong{font-size:14px!important;line-height:20px!important}#md2-buy .md2-info p{font-size:12px!important;line-height:17px!important}@media (width<=640px){#md2-buy .md2-info strong{font-size:13px!important;line-height:18px!important}#md2-buy .md2-info p{font-size:11px!important;line-height:16px!important}}#md2-buy .md2-info div p{font-size:11px!important;line-height:16px!important}@media (width<=640px){#md2-buy .md2-info div p{font-size:10px!important;line-height:15px!important}#md2-buy .md2-info div p.md2-info-small{font-size:12px!important;line-height:17px!important}}#md2-reviews .md2-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#2f7a5c;width:100%;max-width:720px;padding:0;font-size:12px;font-weight:700;display:block;text-align:center!important;margin:-24px auto 20px!important}.md2 .md2-med-tag{background:var(--pale)!important;color:var(--gd)!important}@media (width<=640px){.md2 .md2-cta-perks{gap:12px;flex-wrap:nowrap!important;font-size:12px!important}.md2 .md2-cta-perks span{align-items:center;display:inline-flex;white-space:nowrap!important;font-size:12px!important}.md2 .md2-cta-perks svg{flex-shrink:0}}#md2-reviews .md2-h2{margin-bottom:12px}#md2-reviews .md2-rev-intro{text-align:center;color:#12352a;max-width:560px;margin:0 auto 20px;font-size:16px;line-height:24px}.md2 .md2-cta,.md2 .md2-cta span,.md2 .md2-nav-cta{font-weight:500!important}@media (width<=760px){#md2-how .md2-path h3{font-size:15px!important;line-height:1.3!important}#md2-how .md2-path p{font-size:12px!important}}.md2 .md2-para{text-align:center;color:#12352a;text-transform:none;letter-spacing:normal;max-width:560px;font-size:16px;font-weight:400;line-height:24px;margin:0 auto 24px!important}.md2 .md2-ft-usa,.md2 .md2-ft-ls{height:auto;width:64px!important}.md2 .md2-h2:has(+.md2-para){margin-bottom:12px}.md2 .md2-cta-perks{align-items:center;flex-wrap:nowrap!important}.md2 .md2-cta-perks span{align-items:center;white-space:nowrap!important;display:inline-flex!important}.md2 .md2-cta-perks svg{flex-shrink:0;display:inline-block}@media (width>=761px){#md2-reviews .md2-rev-intro{max-width:760px}}@media (width>=1000px){.md2 .md2-nav{grid-template-columns:1fr auto 1fr!important;display:grid!important}.md2 .md2-nav .md2-links{justify-content:center;justify-self:center}.md2 .md2-nav .md2-nav-btns{justify-self:end}}.md2 .md2-nav{position:relative!important;top:auto!important}.md2 .md2-plan-price{flex-flow:wrap;justify-content:flex-end;align-items:baseline;column-gap:8px}.md2 .md2-plan-price .md2-badge{text-align:right;flex-basis:100%}.md2 .md2-plan-price b{margin-top:0}.md2 .md2-plan{position:relative}.md2 .md2-plan .md2-best-tab{z-index:1;white-space:nowrap;margin:0;position:absolute;top:0;left:16px;transform:translateY(-50%)}.md2 .md2-plans{gap:16px;padding-top:10px}.md2 .md2-plan{cursor:pointer;background:#fff;border:1.5px solid #dfe7e2;border-radius:18px;padding:18px 18px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 1px 2px #102a220a}.md2 .md2-plan:hover{border-color:#b9d6c7;box-shadow:0 6px 18px #102a2212}.md2 .md2-plan.on{border:2px solid var(--gd);background:linear-gradient(#f3fbf6 0%,#fff 100%);box-shadow:0 10px 28px #15503d24}.md2 .md2-plan-main strong{letter-spacing:1.4px;font-size:14px}.md2 .md2-plan .md2-best-tab{background:var(--gd);color:#fff;letter-spacing:.8px;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11px;font-style:normal;font-weight:700;left:18px;box-shadow:0 4px 10px #15503d40}.md2 .md2-plan-price{align-items:baseline}.md2 .md2-plan-price .md2-badge{color:#8a5a00;letter-spacing:.5px;background:#fdf1d8;flex-basis:auto;width:max-content;margin:0 0 4px auto;padding:3px 10px;font-size:11px}.md2 .md2-plan-price s{color:#9aa59f;font-size:14px}.md2 .md2-plan-price b{letter-spacing:-.5px;color:var(--gd);font-size:28px;font-weight:800}.md2 .md2-plan-price b:after{content:"/mo";color:var(--mute);letter-spacing:0;margin-left:2px;font-size:13px;font-weight:600}.md2 .md2-tick{border:1.5px solid #c9d6cf}.md2 .md2-plan.on .md2-tick .md2-check{background:var(--gd);color:#fff}.md2 .md2-plan:has(.md2-best-tab){padding-top:24px}.md2 .md2-plan-price{flex-flow:column;align-items:flex-end;gap:6px}.md2 .md2-plan-price .md2-badge{margin:0}.md2 .md2-pr-row{align-items:baseline;gap:8px;margin-top:8px;display:flex}.md2 .md2-plan-price b:after{content:none}.md2 .md2-pr-row{flex-direction:column;align-items:flex-end;gap:0}.md2 .md2-pr-row s{line-height:1.1}.md2 .md2-note-mob{display:none}@media (width<=760px){.md2 .md2-note-mob{margin:12px 0 0;display:block}.md2 .md2-note-desk{display:none}}@media (width>=900px){html body .md2 .md2-buy>.md2-gallery{flex-direction:column;align-self:stretch;height:0;min-height:100%;display:flex;position:static}html body .md2 .md2-buy>.md2-gallery>.md2-main-img{aspect-ratio:auto;flex:1 1 0;min-height:0}}html body .md2 .md2-plan-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html body .md2 .md2-badge-in{letter-spacing:.06em;margin:0;position:static;transform:none}html body .md2 .md2-plan .md2-plan-name{justify-content:flex-start;width:auto}html body .md2 .md2-plan .md2-badge-in{margin-left:0!important}html body .md2 .md2-note-all{text-align:center;margin:18px 0 0;display:block!important}@media (width>=900px){html body .md2 .md2-swipe{padding:4px 8px;bottom:0}}html body .md2 .md2-note-all{width:100%;max-width:1160px;margin:18px auto 0!important}html body .md2 .md2-arrows-note{flex-wrap:wrap}html body .md2 .md2-arrows-note .md2-note-all{flex:0 0 100%;max-width:none;margin:0 0 4px!important}html body .md2 .md2-rev-intro{max-width:none}.md2 .md2-desk-br{display:none}@media (width>=900px){.md2 .md2-desk-br{display:inline}html body .md2 .md2-plan .md2-pr-row b{font-size:32px;line-height:1.05}html body .md2 .md2-plan .md2-pr-row s{font-size:15px}html body .md2 .md2-plan .md2-pr-row b{font-size:36px}html body .md2 .md2-plan .md2-plan-price{align-self:center}html body .md2 .md2-plan .md2-pr-row{margin-top:0}}html body .md2 footer.md2-footer{background:#fff!important;border-top:1px solid #d6e8dd!important}html body .md2 footer.md2-footer .md2-ft-top{border-bottom-color:#e3efe7!important}html body .md2 footer.md2-footer .md2-ft-pill{color:var(--gd);background:var(--soft)!important;box-shadow:none!important;border:1px solid #d6e8dd!important}html body .md2 footer.md2-footer .md2-ft-bot a{color:#3d5149}html body .md2 footer.md2-footer .md2-ft-bot a:hover{color:var(--gd)}@media (width>=761px){.md2 #md2-how .md2-path h3{white-space:nowrap;font-size:19px!important}}
