@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&display=swap");#hl-flow{--v-bg:#fafaf8;--v-surface:#fff;--v-ink:#10241a;--v-ink2:rgba(16,36,26,.7);--v-ink3:rgba(16,36,26,.52);--v-line:#e4e7e2;--v-opt:#f3f4f1;--v-opt-sel:#e8f2ec;--v-green:#1e6b45;--v-green-d:#14452e;--v-mint:#e4f2ea;--v-cta:#14452e;--v-disabled:#e4e6e1;--v-r-cta:14px;--v-r-field:16px;--v-r-card:20px;--v-col:440px;--v-ease:cubic-bezier(.16,1,.3,1);background:var(--v-bg);min-height:100dvh}body:has(#hl-flow),html:has(#hl-flow){background:#fafaf8}#hl-flow,#hl-flow *{font-family:Figtree,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important}#hl-flow{color:var(--v-ink);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0}#hl-flow .wrap,#hl-flow .z-wrap{max-width:var(--v-col);min-height:100dvh;background:transparent;padding:0 20px;display:flex;flex-direction:column}#hl-flow .z{background:transparent}#hl-flow .main,#hl-flow .z-main{flex:1 1;display:flex;flex-direction:column;padding:0;animation:v4in .26s var(--v-ease)}@keyframes v4in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#hl-flow .main,#hl-flow .z-main{animation:none}}#hl-flow .foot,#hl-flow .z-foot{display:none}#hl-flow .top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--v-bg);padding-top:4px}#hl-flow .topbar{height:52px}#hl-flow .back{font-size:15px;font-weight:500;color:var(--v-ink)}#hl-flow .logo{height:28px}#hl-flow .progress{height:4px;background:#e3e8e4;margin:4px 0 10px}#hl-flow .progress>i{background:var(--v-green);transition:width .4s var(--v-ease)}#hl-flow .z-strip{height:auto;min-height:32px;font-size:11px;letter-spacing:.1em;padding:8px 12px;margin:0 -20px;background:var(--v-green-d)}#hl-flow .z-head{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:60px;justify-content:center;padding:0;background:var(--v-bg)}#hl-flow .z-logo{height:28px;margin:0}#hl-flow .z-back{top:50%;transform:translateY(-50%);left:-8px;color:var(--v-ink)}#hl-flow .z-prog{width:100%;height:4px;border:0;background:#e3e8e4;margin:0 0 10px}#hl-flow .z-prog>i{box-shadow:none;background:var(--v-green);transition:width .4s var(--v-ease)}#hl-flow .trust{padding:0 0 6px}#hl-flow .hero{border-radius:var(--v-r-card);margin:2px 0 12px}#hl-flow .hero.hb{height:150px}#hl-flow .z-hero,#hl-flow .z-hero-p{max-height:120px;object-fit:contain}@media (min-width:768px){#hl-flow .z-hero,#hl-flow .z-hero-p{max-height:150px}}#hl-flow .bx-h1,#hl-flow .q,#hl-flow .z-h1,#hl-flow .z-q,#hl-flow .zc-h1,#hl-flow h1{font-size:28px;line-height:1.16;font-weight:700;letter-spacing:-.02em;color:var(--v-ink);text-wrap:balance}#hl-flow .q,#hl-flow .z-q{margin:18px 0 8px}#hl-flow .z-q{margin-top:18px}#hl-flow .z-h2c,#hl-flow .zc-h2,#hl-flow h2{font-weight:700;letter-spacing:-.015em;color:var(--v-ink)}#hl-flow .bx-lead,#hl-flow .sub,#hl-flow .z-lead,#hl-flow .z-sub{font-size:15px;line-height:1.45;color:var(--v-ink2)}#hl-flow .z-sub{margin:-2px 0 14px}#hl-flow .ck-sub,#hl-flow .hint,#hl-flow .z-fine{color:var(--v-ink3)}#hl-flow .acc,#hl-flow .bx-h1 .acc{color:var(--v-green)}#hl-flow .bx-sec,#hl-flow .steplbl,#hl-flow .z-sec{font-size:11.5px;font-weight:700;letter-spacing:.1em}#hl-flow .z-sec{margin-top:16px}#hl-flow .opts{gap:10px}#hl-flow .bx-none,#hl-flow .opt,#hl-flow .z-chk,#hl-flow .z-opt{min-height:60px;border:0;border-radius:var(--v-r-cta);background:var(--v-opt);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--v-ink);font-size:16px;font-weight:500;line-height:1.3;padding:14px 18px;text-align:left;justify-content:space-between;transition:background-color .12s ease-out,box-shadow .12s ease-out,transform .1s ease-out}#hl-flow .z-opt{justify-content:flex-start}#hl-flow .opt:hover,#hl-flow .z-chk:hover,#hl-flow .z-opt:hover{box-shadow:inset 0 0 0 1.5px #c9d3cc}#hl-flow .opt:active,#hl-flow .z-chk:active,#hl-flow .z-opt:active{transform:scale(.985)}#hl-flow .bx-none.on,#hl-flow .opt.on,#hl-flow .z-chk.on,#hl-flow .z-opt.on,#hl-flow .z-opt.sel{background:var(--v-opt-sel);box-shadow:inset 0 0 0 2px var(--v-green);color:var(--v-ink)}#hl-flow .opt .mark{width:22px;height:22px;border:0;box-shadow:inset 0 0 0 1.5px #c8cec9;background:#fff}#hl-flow .opt.on .mark{background:var(--v-green);box-shadow:inset 0 0 0 6px var(--v-green),inset 0 0 0 11px #fff}#hl-flow .opt.check.on .mark{box-shadow:none}#hl-flow .z-card,#hl-flow .z-ico{border:0;box-shadow:inset 0 0 0 1px var(--v-line);background:var(--v-opt);color:var(--v-ink);border-radius:var(--v-r-card)}#hl-flow .ck-in,#hl-flow .inp,#hl-flow .z-in,#hl-flow .z-ta{min-height:56px;border:1px solid var(--v-line);border-radius:var(--v-r-field);background:var(--v-surface);font-size:16px;color:var(--v-ink);padding:0 18px;box-shadow:none}#hl-flow .z-ta,#hl-flow textarea.inp{padding:14px 18px}#hl-flow .ck-in:focus,#hl-flow .inp:focus,#hl-flow .z-in:focus{border-color:var(--v-green);box-shadow:0 0 0 3px rgba(30,107,69,.14);outline:none}#hl-flow .field label,#hl-flow .z-lbl{font-size:13px;font-weight:600;color:var(--v-ink2)}#hl-flow .ctabar,#hl-flow .z .ctabar{position:-webkit-sticky;position:sticky;bottom:0;z-index:15;margin-top:auto;padding:14px 0 max(14px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--v-bg) 78%,hsla(60,17%,98%,0))}#hl-flow .main>:first-child,#hl-flow .z-main>:first-child{flex-shrink:0}#hl-flow .cta,#hl-flow .z .cta{height:60px;padding:0 20px;border-radius:var(--v-r-cta);background:var(--v-cta);color:#fff;font-size:17px;font-weight:600;letter-spacing:0;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .1s ease-out,background-color .15s}#hl-flow .cta:hover{background:#0f3a26}#hl-flow .cta:active:not([disabled]){transform:scale(.98)}#hl-flow .cta[disabled],#hl-flow .z .cta[disabled]{opacity:1;background:var(--v-disabled);color:rgba(16,36,26,.42);cursor:default}#hl-flow .ctabar:after{content:var(--trust,"4.8 \2605\2605\2605\2605\2605  \00b7  150,000+ patients  \00b7  LegitScript certified");display:block;text-align:center;font-size:12px;font-weight:500;color:var(--v-ink3);margin-top:10px;letter-spacing:.01em;white-space:pre}#hl-flow .main>div:has(>.ctabar),#hl-flow .z-main>div:has(>.ctabar){flex:1 1;display:flex;flex-direction:column}#hl-flow .bx-doc,#hl-flow .bx-goal,#hl-flow .bx-rec,#hl-flow .card,#hl-flow .ck-box,#hl-flow .tile{border:0;box-shadow:inset 0 0 0 1px var(--v-line);border-radius:var(--v-r-card);background:var(--v-surface)}#hl-flow .tile.on{box-shadow:inset 0 0 0 2px var(--v-green);background:#f2f8f4}#hl-flow .bx-tiles b,#hl-flow .sum-hero .big,#hl-flow .tile .pm,#hl-flow .z-ptiles b{font-weight:700;letter-spacing:-.02em}#hl-flow .pill,#hl-flow .tile .flag{font-weight:700}#hl-flow .seg{background:#eceee9;border-radius:14px}#hl-flow .seg button.on{color:var(--v-ink)}#hl-flow .z-ptiles div{border:0;box-shadow:inset 0 0 0 1px var(--v-line);background:var(--v-surface)}#hl-flow .z-ptiles b{color:var(--v-green-d)}@media (min-width:700px){#hl-flow .wrap,#hl-flow .z-wrap{padding:0 24px}#hl-flow .bx-h1,#hl-flow .q,#hl-flow .z-h1,#hl-flow .z-q,#hl-flow .zc-h1,#hl-flow h1{font-size:30px}#hl-flow .q,#hl-flow .z-q{margin-top:28px}}@media (max-width:370px){#hl-flow .bx-h1,#hl-flow .q,#hl-flow .z-h1,#hl-flow .z-q,#hl-flow h1{font-size:25px}}#hl-flow .v4-steps{position:-webkit-sticky;position:sticky;top:56px;z-index:18;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;background:var(--v-bg);padding:8px 0 10px;margin:0 0 6px}#hl-flow .z .v4-steps{top:60px}#hl-flow .v4-steps button{padding:0 8px;line-height:1;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border:0;border-radius:999px;background:#eef0ec;color:var(--v-ink2);font-size:14px;font-weight:600;transition:background-color .15s,color .15s}#hl-flow .v4-steps button i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--v-ink2);font-size:12px;font-weight:700}#hl-flow .v4-steps button.on{background:var(--v-green-d);color:#fff}#hl-flow .v4-steps button.on i{background:#fff;color:var(--v-green-d)}#hl-flow .v4-steps button.past i{background:var(--v-green);color:#fff}#hl-flow .v4-anchor{scroll-margin-top:120px}#hl-flow .v4-pend{display:flex;align-items:center;gap:8px;background:var(--v-mint);color:var(--v-green-d);font-size:13.5px;font-weight:600;border-radius:12px;padding:10px 12px;margin:4px 0 10px}#hl-flow .v4-pend svg{flex:0 0 auto}#hl-flow .v4-h1{font-size:26px!important;margin:4px 0!important}#hl-flow .v4-meds{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0 10px}#hl-flow .v4-med{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:0;border-radius:18px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);padding:12px 12px 12px 72px;min-height:84px;color:var(--v-ink);cursor:pointer;transition:box-shadow .12s,background .12s}#hl-flow .v4-med img{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:58px;height:70px;object-fit:contain}#hl-flow .v4-med b{font-size:16px;font-weight:700}#hl-flow .v4-med span{font-size:12.5px;color:var(--v-ink2)}#hl-flow .v4-med em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;color:var(--v-green);text-transform:uppercase}#hl-flow .v4-med.on{box-shadow:inset 0 0 0 2px var(--v-green);background:#f2f8f4}#hl-flow .v4-terms{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}#hl-flow .v4-term{position:relative;text-align:left;border:0;border-radius:16px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);padding:12px 14px;color:var(--v-ink);cursor:pointer;transition:box-shadow .12s,background .12s}#hl-flow .v4-term .t{font-size:14px;font-weight:600}#hl-flow .v4-term .p{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:2px}#hl-flow .v4-term .p small{font-size:13px;font-weight:500;color:var(--v-ink2)}#hl-flow .v4-term .d{font-size:12px;color:var(--v-green);font-weight:600}#hl-flow .v4-term del{font-size:12px;color:var(--v-ink3)}#hl-flow .v4-term .f{position:absolute;top:-9px;right:10px;background:var(--v-green);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.04em;border-radius:999px;padding:3px 8px}#hl-flow .v4-term.on{box-shadow:inset 0 0 0 2px var(--v-green);background:#f2f8f4}#hl-flow .v4-prio{display:flex;gap:12px;align-items:center;margin:12px 0 0;padding:12px 14px;border-radius:16px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);cursor:pointer}#hl-flow .v4-prio.on{box-shadow:inset 0 0 0 2px var(--v-green);background:#f2f8f4}#hl-flow .v4-prio input{width:22px;height:22px;accent-color:var(--v-green);flex:0 0 auto}#hl-flow .v4-prio b{display:block;font-size:15px}#hl-flow .v4-prio span{font-size:13px;color:var(--v-ink2)}#hl-flow .v4-tot{margin:12px 0 0;padding:14px 16px;border-radius:16px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line)}#hl-flow .v4-tot .r{display:flex;justify-content:space-between;font-size:14px;color:var(--v-ink2);padding:3px 0}#hl-flow .v4-tot .r b{color:var(--v-ink);font-weight:600}#hl-flow .v4-tot .r.s b{color:var(--v-green)}#hl-flow .v4-tot .r.T{font-size:17px;color:var(--v-ink);font-weight:700;border-top:1px solid var(--v-line);margin-top:6px;padding-top:10px}#hl-flow .v4-tot .r.T b{font-size:20px;font-weight:800}#hl-flow .v4-tot .bl{font-size:12px;color:var(--v-ink3);margin-top:4px}#hl-flow .v4-inc{display:flex;flex-wrap:wrap;gap:6px 12px;margin:10px 2px 0;font-size:12.5px;color:var(--v-ink2)}#hl-flow .v4-inc span:before{content:"\2713";color:var(--v-green);font-weight:800;margin-right:5px}#hl-flow .v4-next{margin:22px 0 6px}#hl-flow .v4-next h2{font-size:20px;margin:0 0 12px}#hl-flow .v4-next ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}#hl-flow .v4-next li{position:relative;display:flex;gap:14px;align-items:flex-start;padding:0 0 16px}#hl-flow .v4-next li:not(:last-child):after{content:"";position:absolute;left:21px;top:46px;bottom:4px;width:2px;background:#e1e7e3}#hl-flow .v4-next .ic{flex:0 0 44px;height:44px;border-radius:14px;background:var(--v-mint);color:var(--v-green-d);display:grid;place-items:center}#hl-flow .v4-next .ic svg{width:22px;height:22px}#hl-flow .v4-next b{display:block;font-size:15px;margin-top:2px}#hl-flow .v4-next small{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--v-green)}#hl-flow .v4-next p{margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--v-ink2)}#hl-flow .v4-sec{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--v-green);margin:18px 0 8px;display:flex;align-items:center;gap:8px}#hl-flow .v4-sec i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--v-green-d);color:#fff;display:grid;place-items:center;font-size:12px;letter-spacing:0}#hl-flow .ck-box{padding:16px;margin-top:8px}#hl-flow .ck-h{font-size:15px;font-weight:700}#hl-flow .ck-nudge,#hl-flow .ck-urg{border-radius:14px}#hl-flow .ck-trust{margin-top:22px}#hl-flow .ck-badges>div{box-shadow:inset 0 0 0 1px var(--v-line)}#hl-flow .ck-how{display:none}#hl-flow .bx-bar{border-radius:12px;font-size:13.5px;font-weight:600;padding:10px 12px;margin:4px 0 10px}#hl-flow .ctabar~.z-lock,#hl-flow .ctabar~.z-seals{display:none}#hl-flow .main div:has(.ctabar),#hl-flow .z-main div:has(.ctabar){display:flex;flex-direction:column;flex:1 0 auto}#hl-flow .main div:has(.ctabar)>.ctabar,#hl-flow .z-main div:has(.ctabar)>.ctabar{margin-top:auto}#hl-flow .cta .lk{flex:0 0 auto;margin-right:2px}#hl-flow .ctabar.pay:after{content:"\1F512  Encrypted checkout  \00b7  Only charged if a provider prescribes"}#hl-flow .v4-term{display:flex;flex-direction:column;gap:1px}#hl-flow .v4-term .t{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#hl-flow .v4-term .sv{font-size:10.5px;font-weight:800;letter-spacing:.03em;color:#fff;background:var(--v-green);border-radius:6px;padding:2px 6px}#hl-flow .v4-term .b{font-size:12px;color:var(--v-ink2);margin-top:4px}#hl-flow .v4-term .c{font-size:12px;color:var(--v-green);font-weight:600;margin-top:2px}#hl-flow .v4-term .c.lnk{background:none;border:0;padding:0;text-align:left;text-decoration:underline;cursor:pointer}#hl-flow .v4-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:12px 0 0}#hl-flow .v4-strip>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);border-radius:14px;padding:10px 6px}#hl-flow .v4-strip i{width:30px;height:30px;border-radius:10px;background:var(--v-mint);color:var(--v-green-d);display:grid;place-items:center;margin-bottom:4px}#hl-flow .v4-strip i svg{width:17px;height:17px}#hl-flow .v4-strip b{font-size:12px;line-height:1.25}#hl-flow .v4-strip span{font-size:11px;color:var(--v-ink2);line-height:1.25}#hl-flow .v4-pol{text-align:left}#hl-flow .v4-pol h2{font-size:22px;margin:0 0 10px}#hl-flow .v4-pol ul{margin:0 0 10px;padding-left:18px;font-size:14px;line-height:1.5;color:var(--v-ink2)}#hl-flow .v4-pol li{margin-bottom:8px}#hl-flow .v4-pol li b{color:var(--v-ink)}#hl-flow .v4-pol p{font-size:13px;color:var(--v-ink2)}#hl-flow .v4-pol p a{color:var(--v-green)}@media (max-width:480px){#hl-flow .v4ck>.zc-sub{font-size:14px;text-align:center}}#hl-flow .v4-term .pd{font-size:12px;color:var(--v-green);font-weight:600}#hl-flow .v4-term .pd del,#hl-flow .v4-tot del.was{color:var(--v-ink3);font-weight:500}#hl-flow .v4-tot del.was{margin-right:4px}#hl-flow .v4ck .bx-stories{margin-top:22px}#hl-flow .v4-tile{display:flex;flex-direction:column;gap:1px;cursor:pointer}#hl-flow .v4-tile .t{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#hl-flow .v4-tile .sv{font-size:10.5px;font-weight:800;letter-spacing:.03em;color:#fff;background:var(--v-green);border-radius:6px;padding:2px 6px}#hl-flow .v4-tile .pd{font-size:12px;color:var(--v-green);font-weight:600}#hl-flow .v4-tile .pd del{color:var(--v-ink3);font-weight:500}#hl-flow .v4-tile .b{font-size:12px;color:var(--v-ink2);margin-top:4px}#hl-flow .v4-tile .c{font-size:12px;color:var(--v-green);font-weight:600;margin-top:2px}#hl-flow .v4-tile .c.lnk{background:none;border:0;padding:0;text-align:left;text-decoration:underline;cursor:pointer}#hl-flow .tiles+.v4-strip{margin-bottom:4px}#hl-flow .bx-gate .q,#hl-flow .bx-gate h1{color:#fff}#hl-flow .bx-gate .sub{color:#d5eadd}#hl-flow .bx-legit{width:auto;max-width:100%;height:44px;object-fit:contain;align-self:center;margin-left:auto;margin-right:auto}#hl-flow .bx-none{justify-content:flex-start;gap:12px}#hl-flow .hero.ban{height:auto;aspect-ratio:392/150;background:#eef2ef;margin:4px 0 14px}#hl-flow .hero.ban img{width:100%;height:100%;object-fit:cover}#hl-flow .bx-goals{grid-template-columns:1fr 1fr;gap:12px}#hl-flow .bx-goal{padding:0;gap:0;min-height:0;overflow:hidden}#hl-flow .bx-ban{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:#eef2ef}#hl-flow .bx-ban img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--bs,1));transition:transform .3s}#hl-flow .bx-ban.pr img{object-fit:contain;padding:8%;transform:none;filter:drop-shadow(0 6px 8px rgba(16,40,28,.18))}#hl-flow .bx-goal.on .bx-ban img,#hl-flow .bx-goal:hover .bx-ban img{transform:scale(calc(var(--bs, 1) * 1.05))}#hl-flow .bx-goal.on .bx-ban.pr img,#hl-flow .bx-goal:hover .bx-ban.pr img{transform:scale(1.05)}#hl-flow .bx-goal .tick{top:10px;right:10px;z-index:2;width:26px;height:26px;border:0;box-shadow:0 2px 8px rgba(16,40,28,.25),inset 0 0 0 2px #c3cec7}#hl-flow .bx-goal.on .tick{box-shadow:0 2px 8px rgba(16,40,28,.25)}#hl-flow .bx-goal .bd{display:flex;flex-direction:column;gap:4px;padding:12px 12px 14px;flex:1 1;width:100%}#hl-flow .bx-goal b{font-family:inherit;font-size:16px;line-height:1.2}#hl-flow .bx-goal .s{font-size:13px}@media (min-width:720px){#hl-flow .bx-goals{grid-template-columns:1fr 1fr}}.v4-foot{display:none}#hl-flow .v4-foot{display:block;border-top:1px solid var(--v-line);margin-top:8px;padding:16px 0 calc(20px + env(safe-area-inset-bottom));font-size:12px;color:var(--v-ink3)}#hl-flow .v4-foot .hlp{display:flex;flex-direction:column;align-items:center;gap:10px}#hl-flow .v4-foot .q{font-size:13px;font-weight:600;color:var(--v-ink2)}#hl-flow .v4-foot .ct{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}#hl-flow .v4-foot .ct a{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--v-ink);font-size:14px;font-weight:600;text-decoration:none}#hl-flow .v4-foot .ct a svg{color:var(--v-green)}#hl-flow .v4-foot .ct a:hover{box-shadow:inset 0 0 0 1.5px var(--v-green)}#hl-flow .v4-foot .lg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}#hl-flow .v4-foot .lg a{color:inherit}#hl-flow .v4-foot .lg img{height:36px;width:auto;flex:0 0 auto}#hl-flow .z.zb .z-foot,#hl-flow .z:not(.zb) .v4-foot{display:none}#hl-flow .bx-was,#hl-flow .z-rec .was{font-size:.92em;color:var(--v-ink3);white-space:nowrap}#hl-flow .bx-was del,#hl-flow .z-rec .was del{color:var(--v-ink3)}#hl-flow .z-list .z-opt,#hl-flow .z-yn .z-opt{position:relative;padding-right:52px}#hl-flow .z-list .z-opt:after,#hl-flow .z-yn .z-opt:after{content:"";position:absolute;right:18px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #c8cec9;transition:box-shadow .12s ease-out}#hl-flow .z-list .z-opt.on:after,#hl-flow .z-yn .z-opt.on:after{box-shadow:inset 0 0 0 6px var(--v-green),inset 0 0 0 11px #fff;background:var(--v-green)}#hl-flow .z-opt.z-bad{box-shadow:inset 0 0 0 1.5px #c43d3d}#hl-flow .z-pill-price{display:inline-flex;align-items:center;gap:6px;margin:4px 0 10px;padding:6px 12px;border-radius:999px;background:#e3f3ea;color:var(--v-green);font-size:13.5px;font-weight:700}#hl-flow .z-cheer{margin:4px 0 10px;padding:10px 14px;border-radius:12px;background:#f1f7f3;color:var(--v-ink2);font-size:14px;line-height:1.4}#hl-flow .z-cheer b{color:var(--v-green)}#hl-flow .ctabar .cta-note{margin:0 0 8px;text-align:center}#hl-flow .z-nav{display:flex;flex-direction:column;gap:4px;margin:8px 0 2px}#hl-flow .z-nav .secs{display:flex;gap:6px;flex-wrap:nowrap;overflow:hidden}#hl-flow .z-nav .secs span{flex:1 1;text-align:center;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--v-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hl-flow .z-nav .secs span.dn{color:var(--v-ink2)}#hl-flow .z-nav .secs span.on{color:var(--v-green);font-weight:700}#hl-flow .z-nav .cnt{font-size:12px;color:var(--v-ink3);text-align:center}#hl-flow .z-pause{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 8px;gap:6px}#hl-flow .z-pause .ic svg{width:56px;height:56px}#hl-flow .z-pause .bar{width:160px;height:4px;border-radius:4px;background:#e4e9e5;overflow:hidden;margin-top:14px}#hl-flow .z-pause .bar i{display:block;height:100%;width:0;background:var(--v-green);animation:zpause 1.5s linear forwards}@keyframes zpause{to{width:100%}}@media (prefers-reduced-motion:reduce){#hl-flow .z-pause .bar i{animation:none;width:100%}}#hl-flow .z-teaser{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:#fff8e8;box-shadow:inset 0 0 0 1px #f0dfb4;font-size:14px;line-height:1.4;color:var(--v-ink2)}#hl-flow .z-rec .pd del{color:hsla(0,0%,100%,.78);font-weight:500;margin-left:2px}#hl-flow .z-rec .was{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:999px;background:#e3f3ea;color:var(--v-green);font-size:12px;font-weight:700}#hl-flow .v4-req .card{background:var(--v-surface);border-radius:var(--v-r-card);box-shadow:inset 0 0 0 1px var(--v-line);padding:16px;display:flex;flex-direction:column;gap:2px;margin-bottom:14px}#hl-flow .v4-req small{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--v-ink3)}#hl-flow .v4-req .card>b{font-size:18px;color:var(--v-ink)}#hl-flow .v4-req .s{font-size:13.5px;color:var(--v-ink2)}#hl-flow .v4-req .doses{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px;margin-top:6px}#hl-flow .v4-req .doses span{display:flex;flex-direction:column;align-items:center;padding:6px 2px;border-radius:8px;background:#f1f7f3;font-size:12.5px;font-weight:700;color:var(--v-ink)}#hl-flow .v4-req .doses em{font-style:normal;font-size:10px;font-weight:600;color:var(--v-ink3)}#hl-flow .v4-req .flat{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--v-green)}#hl-flow .v4-req .flat i{flex:1 1;height:2px;background:var(--v-green);border-radius:2px}#hl-flow .v4-req .flat span{display:none}#hl-flow .v4-req .flat:after{content:"same price at every dose";position:absolute}#hl-flow .v4-req .flat{position:relative;padding-bottom:16px}#hl-flow .v4-req .flat:after{left:0;right:0;bottom:0;text-align:center;font-size:11.5px;color:var(--v-ink3)}#hl-flow .v4-req .pend{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--v-ink2)}#hl-flow .v4-req .pend .dot{width:8px;height:8px;border-radius:50%;background:#e3a008;box-shadow:0 0 0 3px #fdf1d3}#hl-flow .z-chk{justify-content:flex-start;gap:12px}#hl-flow .z-chips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:10px}#hl-flow .z-chips button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:0;border-radius:12px;background:var(--v-opt);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--v-ink);font:inherit;cursor:pointer}#hl-flow .z-chips button b{font-size:15px}#hl-flow .z-chips button span{font-size:12px;color:var(--v-ink3)}#hl-flow .z-chips button.on{background:var(--v-opt-sel);box-shadow:inset 0 0 0 2px var(--v-green)}#hl-flow .bx-goal .stk,.bx .bx-goal .stk{display:inline-block;margin-top:4px;font-size:12px;font-weight:700;color:var(--v-green,#1e6b45)}#hl-flow .v4-switch{margin:6px 0 12px;padding:10px 14px;border-radius:12px;background:#f1f7f3;font-size:14px;line-height:1.4;color:var(--v-ink2)}#hl-flow .z-chk>span:not(.z-box){flex:1 1;text-align:left}#hl-flow .z-chk .z-box{order:2;margin-left:auto;width:22px;height:22px;flex:0 0 22px;border:0;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1.5px #c8cec9;display:grid;place-items:center}#hl-flow .z-chk.on .z-box{background:var(--v-green);box-shadow:none}#hl-flow .z-chk.on .z-box:after{content:"";width:10px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}#hl-flow .z-chk.rad .z-box{border-radius:50%}#hl-flow .z-chk.rad.on .z-box{background:var(--v-green);box-shadow:inset 0 0 0 6px var(--v-green),inset 0 0 0 11px #fff}#hl-flow .z-chk.rad.on .z-box:after{display:none}#hl-flow .z-call{margin:2px 0 8px;font-size:13px;color:var(--v-ink3)}#hl-flow .z-call a{color:var(--v-green);font-weight:600}@media (max-width:767px){#hl-flow .z-step-start .z-hero-p{max-height:76px;margin:6px 0 8px;padding:4px 0}#hl-flow .z-step-start .z-h1{font-size:25px}#hl-flow .z-step-start .z-lead{font-size:14px;margin-bottom:2px}#hl-flow .z-step-start .z-q{font-size:21px;margin:10px 0 8px}#hl-flow .z-step-start .z-list{gap:8px}#hl-flow .z-step-start .z-opt{min-height:52px;padding:12px 52px 12px 16px}}#hl-flow,.wrap,.z,.zl,body{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif}#hl-flow button,#hl-flow input,#hl-flow select,#hl-flow textarea,.wrap button,.wrap input,.wrap select,.wrap textarea,.z button,.z input,.z select,.z textarea{font-family:inherit}#hl-flow .z-card.on,#hl-flow .z-ico.on{background:var(--v-mint);box-shadow:inset 0 0 0 2px var(--v-green);color:var(--v-ink)}#hl-flow .z-card.on svg,#hl-flow .z-ico.on svg{color:var(--v-green)}@media (max-width:480px){#hl-flow .z-dob{grid-template-columns:1fr;gap:12px}#hl-flow .z-strip{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:16px}}#hl-flow .v4-blend{margin:2px 0 14px}#hl-flow .v4-blend .h{font-size:14px;font-weight:700;color:var(--v-ink);margin-bottom:8px}#hl-flow .v4-blend .o{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}#hl-flow .v4-blend button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:0;border-radius:14px;padding:12px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--v-ink);cursor:pointer;font:inherit}#hl-flow .v4-blend button b{font-size:15px}#hl-flow .v4-blend button span{font-size:12.5px;color:var(--v-ink2)}#hl-flow .v4-blend button.on{background:var(--v-opt-sel);box-shadow:inset 0 0 0 2px var(--v-green)}#hl-flow .v4-blend p{margin:8px 0 0;font-size:12.5px;color:var(--v-ink2)}#hl-flow .v4-req .doses{grid-template-columns:1fr;gap:6px}#hl-flow .v4-req .doses span{flex-direction:row;align-items:baseline;gap:10px;padding:8px 12px;font-size:14px;font-weight:600;text-align:left}#hl-flow .v4-req .doses em{flex:0 0 84px;font-size:12px}#hl-flow .v4-tot .r.ad span{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}#hl-flow .v4-tot .r.ad small{font-size:12px;color:var(--v-green);font-weight:600}#hl-flow .v4-tot .r.ad .rm{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--v-ink3);text-decoration:underline;cursor:pointer}#hl-flow .z-trust3{list-style:none;margin:10px 0 4px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}#hl-flow .z-trust3 li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:10px 6px;border-radius:14px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);font-size:12.5px;line-height:1.25;font-weight:600;color:var(--v-ink)}#hl-flow .z-trust3 li i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--v-mint);color:var(--v-green)}#hl-flow .z-hero.z-hero-life{width:100%;max-height:none;height:170px;object-fit:cover;object-position:50% 30%;border-radius:20px;padding:0;filter:none;background:#e7efe9;margin:6px 0 14px}@media (max-width:480px){#hl-flow .z-step-start .z-hero.z-hero-life{height:140px;max-height:none;margin:4px 0 10px}}@media (min-width:768px){#hl-flow .z-hero.z-hero-life{height:220px}}#hl-flow .z-ack{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:12px;border-radius:12px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);font-size:13.5px;line-height:1.4;color:var(--v-ink2);cursor:pointer}#hl-flow .z-ack.z-bad{box-shadow:inset 0 0 0 1.5px #d14343}#hl-flow .z-ack input{margin-top:2px;width:18px;height:18px;accent-color:var(--v-green);flex:0 0 auto}#hl-flow .z-ack details{margin-top:6px}#hl-flow .z-ack summary{color:var(--v-green);font-weight:600;cursor:pointer}#hl-flow .v4-saveall{margin:4px 0 10px;padding:10px 12px;border-radius:12px;background:var(--v-mint);color:var(--v-green-d);font-size:14px;font-weight:700;text-align:center}#hl-flow .v4-bill{margin:10px 0 6px}#hl-flow .v4-bill .h{font-size:14px;font-weight:700;color:var(--v-ink);margin-bottom:8px}#hl-flow .v4-bill .o{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}#hl-flow .v4-bill button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:0;border-radius:14px;padding:14px 12px 12px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--v-ink);cursor:pointer;font:inherit}#hl-flow .v4-bill button.on{background:var(--v-opt-sel);box-shadow:inset 0 0 0 2px var(--v-green)}#hl-flow .v4-bill button b{font-size:15px}#hl-flow .v4-bill button .pm{font-size:18px;font-weight:800;color:var(--v-ink)}#hl-flow .v4-bill button span{font-size:12.5px;color:var(--v-ink2)}#hl-flow .v4-bill button .f{position:absolute;top:-9px;right:10px;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:#fff;background:var(--v-green);border-radius:999px;padding:3px 8px}#hl-flow .v4-nudge{display:block;width:100%;margin:10px 0 4px;padding:12px;border:1.5px dashed var(--v-green);border-radius:12px;background:#f6fbf8;color:var(--v-ink);font:inherit;font-size:13.5px;line-height:1.4;text-align:left;cursor:pointer}#hl-flow .v4-nudge b{color:var(--v-green-d)}#hl-flow .v4-nudge u{color:var(--v-green);font-weight:700}#hl-flow .ck-method{margin:6px 0 12px}#hl-flow .ck-method .o{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}#hl-flow .ck-method button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:0;border-radius:14px;padding:14px 12px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--v-ink);cursor:pointer;font:inherit}#hl-flow .ck-method button.on{background:var(--v-opt-sel);box-shadow:inset 0 0 0 2px var(--v-green)}#hl-flow .ck-method button b{font-size:15px}#hl-flow .ck-method button span{font-size:12.5px;color:var(--v-ink2)}#hl-flow .ck-box.ck-hide{border:0;padding:0;box-shadow:none}#hl-flow .ck-note{margin:6px 2px 0;font-size:13.5px;line-height:1.4;color:var(--v-ink2,#4b5563)}#hl-flow .hero.full{height:auto;background:#eef2ef;margin:4px 0 14px}#hl-flow .hero.full img{width:100%;height:auto;display:block}#hl-flow .edx{display:flex;flex-direction:column;gap:0;padding-bottom:8px}#hl-flow .edx-sec{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v-green);margin:10px 0 6px}#hl-flow .edx-h1{font-size:27px;line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}#hl-flow .edx-big .acc,#hl-flow .edx-h1 .acc{color:var(--v-green)}#hl-flow .edx-lead{font-size:15.5px;line-height:1.45;color:var(--v-ink2);margin:0 0 14px}#hl-flow .edx-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:4px -20px 0;padding:4px 20px 10px;scrollbar-width:none}#hl-flow .edx-rail::-webkit-scrollbar{display:none}#hl-flow .edx-card{position:relative;flex:0 0 82%;scroll-snap-align:center;background:var(--v-surface);border:1px solid var(--v-line);border-radius:var(--v-r-card);padding:20px 18px 16px;overflow:hidden;box-shadow:0 10px 24px -18px rgba(16,36,26,.35)}#hl-flow .edx-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--v-green),#9fd9b4)}#hl-flow .edx-stars{display:flex;gap:3px;color:var(--v-green);margin-bottom:10px}#hl-flow .edx-card h3{font-size:17px;font-weight:700;margin:0 0 8px}#hl-flow .edx-card p{font-size:14.5px;line-height:1.5;color:var(--v-ink2);margin:0}#hl-flow .edx-card b{display:block;font-size:13px;font-weight:600;color:var(--v-green-d);margin-top:14px;padding-top:12px;border-top:1px solid var(--v-line)}#hl-flow .edx-rail.sm .edx-card{flex-basis:78%}#hl-flow .edx-swipe{font-size:13px;color:var(--v-ink3);text-align:right;margin:2px 0 12px}#hl-flow .edx-prod{border-radius:var(--v-r-card);overflow:hidden;background:#eef2ef;margin:4px 0 14px;cursor:pointer}#hl-flow .edx-prod img{width:100%;height:auto;display:block}#hl-flow .edx-brand{font-size:15px;line-height:1.45;color:var(--v-ink2);margin:0 0 10px}#hl-flow .edx-brand b{color:var(--v-ink);margin-right:4px}#hl-flow .edx-pts{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-gap:8px;gap:8px}#hl-flow .edx-pts li{display:flex;align-items:center;gap:10px;background:var(--v-surface);border:1px solid var(--v-line);border-radius:14px;padding:12px 14px;font-size:15px;color:var(--v-green)}#hl-flow .edx-pts li span{color:var(--v-ink)}#hl-flow .edx-foot{font-size:12.5px;line-height:1.5;color:var(--v-ink3);margin:6px 0 12px}#hl-flow .edx-big{font-size:46px;line-height:1.02;font-weight:800;letter-spacing:-.035em;margin:12px 0 0}#hl-flow .edx-big2{font-size:24px;line-height:1.15;font-weight:700;margin:6px 0 16px}#hl-flow .edx-chart{border-radius:18px;padding:12px 8px 6px;background:linear-gradient(160deg,#14512e,#0c3a20);box-shadow:0 14px 34px rgba(20,81,46,.22)}#hl-flow .edx-chart svg{display:block;width:100%;height:auto}#hl-flow .edx-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:13px;color:var(--v-ink2)}#hl-flow .edx-chips span{width:100%;font-weight:600;color:var(--v-ink)}#hl-flow .edx-chips i{font-style:normal;background:var(--v-mint);color:var(--v-green-d);border-radius:999px;padding:5px 11px;font-weight:600}#hl-flow .edx-box{background:var(--v-surface);border:1px solid var(--v-line);border-radius:var(--v-r-card);padding:18px 16px;margin:0 0 14px}#hl-flow .edx-box h2{font-size:19px;font-weight:700;margin:0 0 6px}#hl-flow .edx-rec{font-size:15px;color:var(--v-ink2);margin:0 0 12px}#hl-flow .edx-rec b{color:var(--v-ink)}#hl-flow .edx-ing{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0 0 10px}#hl-flow .edx-ing div{background:var(--v-opt);border-radius:14px;padding:12px}#hl-flow .edx-ing b{display:block;font-size:14.5px}#hl-flow .edx-ing span{font-size:13px;color:var(--v-ink2)}#hl-flow .edx-note{font-size:13.5px;color:var(--v-ink2);margin:0 0 12px}#hl-flow .edx-doc{display:flex;gap:12px;align-items:center;background:var(--v-mint);border-radius:14px;padding:12px;margin:0 0 12px}#hl-flow .edx-doc img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}#hl-flow .edx-doc p{font-size:13.5px;line-height:1.45;margin:0}#hl-flow .edx-q{border-top:1px solid var(--v-line)}#hl-flow .edx-q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:none;border:0;padding:13px 2px;font:inherit;font-size:15px;font-weight:600;color:var(--v-ink);text-align:left;cursor:pointer}#hl-flow .edx-q p{font-size:14px;line-height:1.5;color:var(--v-ink2);margin:0 2px 12px}#hl-flow .edx-trust{display:flex;flex-wrap:wrap;gap:8px 14px;margin:4px 0 12px;font-size:13.5px;color:var(--v-green)}#hl-flow .edx-trust span{display:inline-flex;align-items:center;gap:6px;color:var(--v-ink)}#hl-flow{--v-blue:#2160c4;--v-pop-bg:#eaf1fc}#hl-flow .v4-plan .f.pop,#hl-flow .v4-term .f.pop{background:var(--v-blue)}#hl-flow .v4-plan .f.aff,#hl-flow .v4-term .f.aff{background:var(--v-green)}#hl-flow .v4-med em.pop{color:var(--v-blue)}#hl-flow .v4-med em.aff{color:var(--v-green)}#hl-flow .v4-polk{display:block;margin:8px 0 2px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--v-ink2);cursor:pointer;text-align:left}#hl-flow .v4-polk u{color:var(--v-green);font-weight:600}#hl-flow .v4-plans{display:flex;flex-direction:column;gap:12px}#hl-flow .v4-plan{position:relative;border-radius:16px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);padding:14px;cursor:pointer;color:var(--v-ink)}#hl-flow .v4-plan.on{background:#f2f8f4;box-shadow:inset 0 0 0 2px var(--v-green);cursor:default}#hl-flow .v4-plan .f{position:absolute;top:-9px;left:44px;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.04em;border-radius:999px;padding:3px 8px}#hl-flow .v4-plan .pt{display:flex;align-items:center;gap:12px}#hl-flow .v4-plan .rd{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #b9c2bb}#hl-flow .v4-plan.on>.pt>.rd{box-shadow:inset 0 0 0 6px var(--v-green)}#hl-flow .v4-plan .tx{min-width:0}#hl-flow .v4-plan .t{font-size:15px;font-weight:700}#hl-flow .v4-plan .b{font-size:12.5px;color:var(--v-ink2);margin-top:2px}#hl-flow .v4-plan .pt>.p{margin-left:auto;font-size:20px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}#hl-flow .v4-plan .p small{font-size:12px;font-weight:500;color:var(--v-ink2)}#hl-flow .v4-plan .in{margin:12px 0 0 32px;display:flex;flex-direction:column;gap:8px}#hl-flow .v4-plan .ih{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v-ink3)}#hl-flow .v4-plan .in button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;border-radius:12px;padding:10px 12px;background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--v-ink);font:inherit;cursor:pointer}#hl-flow .v4-plan .in button.on{box-shadow:inset 0 0 0 1.5px var(--v-ink)}#hl-flow .v4-plan .in .rd{width:16px;height:16px}#hl-flow .v4-plan .in button.on .rd{box-shadow:inset 0 0 0 5px var(--v-ink)}#hl-flow .v4-plan .in .tx{display:flex;flex-direction:column}#hl-flow .v4-plan .in b{font-size:13.5px}#hl-flow .v4-plan .in em{font-style:normal;margin-left:6px;font-size:10px;font-weight:800;color:var(--v-green-d);background:var(--v-mint);border-radius:6px;padding:2px 6px}#hl-flow .v4-plan .in .tx span{font-size:12px;color:var(--v-ink2)}#hl-flow .v4-plan .in .p{margin-left:auto;font-size:14px;font-weight:800;white-space:nowrap}#hl-flow .v4-payc{margin:16px 0 4px}#hl-flow .v4-payc .h{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--v-ink);margin-bottom:10px}#hl-flow .v4-payc .h i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--v-ink);color:#fff;display:grid;place-items:center;font-size:12px}#hl-flow .v4-payc .o{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}#hl-flow .v4-payc button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:1.5px dashed #c9cfc8;border-radius:14px;padding:12px;background:var(--v-surface);color:var(--v-ink);font:inherit;cursor:pointer}#hl-flow .v4-payc button.on{border:2px solid var(--v-ink)}#hl-flow .v4-payc .ck{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px #b9c2bb}#hl-flow .v4-payc button.on .ck{background:var(--v-ink);box-shadow:none}#hl-flow .v4-payc button.on .ck:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#hl-flow .v4-payc b{font-size:14px;padding-right:22px}#hl-flow .v4-payc .big{font-size:18px;font-weight:800;margin-top:4px}#hl-flow .v4-payc .s{font-size:12px;color:var(--v-ink2)}#hl-flow .v4-payc .sv{margin-top:6px;font-size:10.5px;font-weight:800;color:var(--v-green-d);background:var(--v-mint);border-radius:6px;padding:2px 6px}@media (min-width:900px){#hl-flow:not([data-flow=glp1z]) .zb .z-wrap{box-shadow:none}#hl-flow:not([data-flow=glp1z]) .z.zb{background:transparent}}#hl-flow .stages .stage.done{padding-top:0;text-align:left}#hl-flow .promo-bar{margin:0 -20px;background:var(--v-green-d,#0f3a26);color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;padding:9px 14px;font-size:14px;line-height:1.25;text-align:center}#hl-flow .promo-bar b{font-weight:700;letter-spacing:.01em}#hl-flow .promo-t{font-weight:500;opacity:.92}#hl-flow .promo-t time{display:inline-block;min-width:64px;margin-left:4px;padding:2px 7px;border-radius:6px;background:hsla(0,0%,100%,.16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}#hl-flow .wrap.wide .ctabar:after{color:var(--v-ink2,#3a4a42);font-weight:600;font-size:12.5px}#hl-flow .edg-hero{position:relative;margin:2px 0 14px;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#eef5f0,#dfece4);display:flex;align-items:center;gap:10px;padding:8px 12px}#hl-flow .edg-hero img{display:block;width:46%;max-width:200px;height:auto;border-radius:12px}#hl-flow .edg-offer{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:0;font-size:14px;line-height:1.25;color:var(--v-ink2,#3a4a42)}#hl-flow .edg-offer b{color:var(--v-green,#1e6b45);font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.02em}#hl-flow .edg-opts .opt{min-height:56px}#hl-flow .sc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}#hl-flow .sc-grid .opt{width:100%;min-height:52px;margin:0;padding:10px 12px;font-size:14.5px;justify-content:center;text-align:center}#hl-flow .sc-grid .opt:last-child:nth-child(odd){grid-column:1/-1}#hl-flow .edr-score{display:flex;align-items:center;gap:12px;background:var(--v-surface,#fff);box-shadow:inset 0 0 0 1px var(--v-line,#e3e8e4);border-radius:16px;padding:12px 14px;margin:0 0 12px}#hl-flow .edr-score>b{font-size:34px;line-height:1;letter-spacing:-.02em}#hl-flow .edr-score span{display:block;font-size:13px;color:var(--v-ink2,#3a4a42);margin-top:3px}#hl-flow .edp{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:28px;flex:1 1}#hl-flow .edp-ring{width:104px;height:104px;border-radius:50%;background:var(--v-green,#1e6b45);display:grid;place-items:center;box-shadow:0 0 0 12px #e3f1e8;margin:10px 0 26px;animation:edpPop .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes edpPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}#hl-flow .edp .q.ctr,#hl-flow .edp .sub.ctr{text-align:center}#hl-flow .edp-tag{background:#e3f1e8;color:var(--v-green,#1e6b45);border-radius:999px;padding:1px 10px;font-weight:600;white-space:nowrap}#hl-flow .edp>.ctabar{width:100%}#hl-flow .rv-extra{display:block;font-style:normal;font-weight:700;font-size:17px;color:var(--v-green-d,#0f3a26);margin:2px 0 8px}#hl-flow .rv-price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:14px 0 4px;font-size:15px}#hl-flow .rv-price b{font-size:24px;letter-spacing:-.02em}#hl-flow .rv-price del{color:var(--v-ink3,#7a857f)}#hl-flow .rv-note,#hl-flow .tile .b.free{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--v-green,#1e6b45);font-weight:600}#hl-flow .rv-note{margin:6px 0 0;font-size:15px}#hl-flow .tile .b.free{justify-content:flex-start;font-size:12.5px;margin-top:4px}#hl-flow .done.dq{padding-top:32px;display:flex;flex-direction:column;flex:1 1}#hl-flow .ck-id-later{margin-top:10px;padding:10px 12px;border-radius:12px;background:#fff7e8;font-size:13.5px;line-height:1.4}#hl-flow .ck-id-later p{margin:0 0 4px}@media (min-width:900px){#hl-flow .wrap.wide{max-width:1160px}#hl-flow .wrap.wide .promo-bar{margin:0 -24px;border-radius:0 0 14px 14px}#hl-flow .wrap.wide .foot,#hl-flow .wrap.wide .main,#hl-flow .wrap.wide .v4-foot{width:100%;max-width:var(--v-col,576px);margin-left:auto;margin-right:auto}#hl-flow .wrap.wide .topbar{height:64px}#hl-flow .wrap.wide .topbar .logo{height:34px}#hl-flow .wrap.wide .stages{max-width:760px;margin:0 auto;width:100%}#hl-flow .wrap.wide .edg-hero img{max-width:240px}}#hl-flow .sc-grid{grid-auto-rows:1fr}#hl-flow .wrap.wide .sk-prod{display:flex;align-items:center;gap:14px;background:var(--v-surface,#fff);box-shadow:inset 0 0 0 1px var(--v-line,#e3e8e4);border-radius:16px;padding:10px 14px 10px 10px;margin:6px 0 12px}#hl-flow .wrap.wide .sk-prod img{width:92px;height:92px;object-fit:cover;border-radius:12px;flex:0 0 auto}#hl-flow .wrap.wide .sk-prod b{display:block;font-size:17px}#hl-flow .wrap.wide .sk-prod span{display:block;font-size:13.5px;color:var(--v-ink2,#3a4a42);margin-top:2px}#hl-flow .edg-from{font-style:normal;margin-top:8px;display:inline-block;background:#fff;color:var(--v-green-d,#0f3a26);font-weight:700;font-size:15px;padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px #cfe3d6}#hl-flow .ck-cam{max-width:560px}#hl-flow .ck-cam-v{width:100%;border-radius:14px;background:#0f1a14;aspect-ratio:16/10;object-fit:cover;margin:10px 0 12px}#hl-flow .v4-tot .r .rm{margin-left:8px;background:none;border:0;padding:0;color:var(--v-ink3,#7a857f);text-decoration:underline;font-size:12.5px;cursor:pointer}#hl-flow .edp-add{width:100%;text-align:left;margin:22px 0 6px}#hl-flow .edp-add-h{display:block;font-size:16px;margin:0 0 8px}#hl-flow .edp-add-h span{font-weight:400;color:var(--v-ink3,#7a857f);font-size:14px}#hl-flow .edp-ad{width:100%;display:flex;align-items:center;gap:12px;padding:12px;margin:0 0 8px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--v-line,#e3e8e4);text-align:left;cursor:pointer;font:inherit;color:inherit}#hl-flow .edp-ad.on{box-shadow:inset 0 0 0 2px var(--v-green,#1e6b45);background:#f2f8f4}#hl-flow .edp-ad img{width:56px;height:56px;object-fit:cover;border-radius:12px;flex:none}#hl-flow .edp-ad span{flex:1 1;min-width:0}#hl-flow .edp-ad b{display:block;font-size:15px}#hl-flow .edp-ad small{display:block;font-size:12.5px;line-height:1.35;color:var(--v-ink2,#3a4a42);margin-top:2px}#hl-flow .edp-ad i{width:22px;height:22px;border-radius:6px;flex:none;box-shadow:inset 0 0 0 1.5px #b8c0bc;background:#fff}#hl-flow .edp-ad.on i{background:var(--v-green,#1e6b45) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10l3 3 7-7' stroke='white' stroke-width='2.4' fill='none'/%3E%3C/svg%3E") center/16px no-repeat;box-shadow:none}#hl-flow .v4-cpn{margin:8px 0 0;font-size:13px;color:var(--v-ink2,#3a4a42)}#hl-flow .v4-cpn .lnk{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}#hl-flow .v4-sub{font-size:15px;font-weight:700;color:var(--v-ink,#10231a);margin:16px 0 8px}#hl-flow .z-alt{margin:14px 0 6px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e3e8e5}#hl-flow .z-alt .h{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v-green,#1e6b45);margin:0 0 8px}#hl-flow .z-alt .o{display:grid;grid-gap:8px;gap:8px}#hl-flow .z-alt .o>div{display:flex;align-items:center;gap:10px}#hl-flow .z-alt img{width:40px;height:40px;object-fit:contain;border-radius:8px;background:#f2f5f3;flex:none}#hl-flow .z-alt span{font-size:13px;color:rgba(16,36,26,.7);line-height:1.3}#hl-flow .z-alt b{display:block;font-size:14.5px;color:#10231a}#hl-flow .z-revs{margin:22px 0 10px}#hl-flow .z-rev-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;margin:0 -2px}#hl-flow .z-rev{flex:0 0 82%;max-width:300px;scroll-snap-align:start;background:#fff;border-radius:16px;padding:14px;box-shadow:inset 0 0 0 1px #e3e8e5;display:flex;flex-direction:column;gap:6px}#hl-flow .z-rev .st{color:#f2b01e;letter-spacing:2px;font-size:14px}#hl-flow .z-rev b{font-size:15px;color:#10231a}#hl-flow .z-rev p{margin:0;font-size:14px;line-height:1.45;color:rgba(16,36,26,.8);flex:1 1}#hl-flow .z-rev .by{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:700;color:#10231a}#hl-flow .z-rev .by i{font-style:normal;width:32px;height:32px;border-radius:50%;background:#e6f2eb;color:#1e6b45;display:grid;place-items:center;font-size:12px}#hl-flow .z-rev .by small{display:block;font-weight:500;color:#1e6b45;font-size:11.5px}#hl-flow .z-ba{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 12px}#hl-flow .z-ba figure{margin:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e8e5}#hl-flow .z-ba img{width:100%;display:block;aspect-ratio:1/1;object-fit:cover}#hl-flow .z-ba figcaption{padding:8px 10px;font-size:12px;color:rgba(16,36,26,.7)}#hl-flow .z-ba figcaption b{display:block;font-size:13.5px;color:#10231a}#hl-flow .pu{padding:4px 0 8px;color:#10231a}#hl-flow .pu-ok{display:flex;gap:10px;align-items:center;background:#e6f2eb;border-radius:12px;padding:10px 12px;font-size:13px;margin:4px 0 14px;color:rgba(16,36,26,.8)}#hl-flow .pu-ok b{display:block;font-size:14px;color:#10231a}#hl-flow .pu-ok .ck{width:26px;height:26px;border-radius:50%;background:#1e6b45;color:#fff;display:grid;place-items:center;flex:none;font-weight:800}#hl-flow .pu-pill{display:inline-block;background:#fff4dc;color:#9a5b00;font-weight:800;font-size:11px;letter-spacing:.06em;padding:4px 8px;border-radius:999px;margin:0 0 8px}#hl-flow .pu-h{font-size:27px;line-height:1.12;margin:0 0 6px;letter-spacing:-.01em}#hl-flow .pu-h em{font-style:normal;color:#1e6b45}#hl-flow .pu-sub{color:rgba(16,36,26,.68);font-size:14.5px;line-height:1.45;margin:0 0 14px}#hl-flow .pu-cmp{background:#fff;border-radius:18px;box-shadow:inset 0 0 0 1px #e3e8e5;overflow:hidden}#hl-flow .pu-cmp .row{display:grid;grid-template-columns:1.25fr 1fr 1fr;align-items:center;font-size:13px;border-top:1px solid #e3e8e5}#hl-flow .pu-cmp .row>div{padding:9px 10px}#hl-flow .pu-cmp .row>div:nth-child(2){text-align:center;color:rgba(16,36,26,.68)}#hl-flow .pu-cmp .row>div:nth-child(3){background:#f0f8f3;font-weight:700;text-align:center}#hl-flow .pu-cmp .hrow{border-top:0}#hl-flow .pu-cmp .hrow>div{font-weight:800;font-size:12.5px}#hl-flow .pu-cmp .hrow>div:nth-child(3){background:#1e6b45;color:#fff}#hl-flow .pu-cmp .big>div:nth-child(3){font-size:19px;color:#1e6b45}#hl-flow .pu-cmp .yes{color:#1e6b45;font-weight:800}#hl-flow .pu-note{font-size:12px;color:rgba(16,36,26,.62);line-height:1.45;margin:12px 2px 14px}#hl-flow .pu-btn{display:block;width:100%;border:0;border-radius:14px;background:#123d29;color:#fff;font:700 17px Figtree,system-ui,sans-serif;padding:15px;text-align:center;cursor:pointer}#hl-flow .pu-btn:disabled{opacity:.55;cursor:default}#hl-flow .pu-btn small{display:block;font-weight:500;font-size:12px;opacity:.85;margin-top:2px}#hl-flow .pu-dec{display:block;margin:11px auto 0;background:none;border:0;font:500 13.5px Figtree,system-ui,sans-serif;color:rgba(16,36,26,.62);text-decoration:underline;cursor:pointer}#hl-flow .pu-mem{margin:0 -20px 14px;background:#123d29;color:#fff;text-align:center;font-size:13.5px;font-weight:700;padding:9px 12px}#hl-flow .pu-tabs{display:flex;gap:8px;overflow-x:auto;margin:4px 0 14px;padding-bottom:2px}#hl-flow .pu-tabs button{flex:none;padding:7px 12px;border-radius:999px;background:#fff;border:0;box-shadow:inset 0 0 0 1px #e3e8e5;font:600 13px Figtree,system-ui,sans-serif;color:#10231a;cursor:pointer}#hl-flow .pu-tabs button.on{background:#123d29;color:#fff;box-shadow:none}#hl-flow .pu-feat{width:100%;border:0;border-radius:20px;display:flex;align-items:center;padding:14px;gap:12px;margin:0 0 12px;position:relative;text-align:left;cursor:pointer;font-family:inherit;color:#10231a}#hl-flow .pu-feat.on{box-shadow:inset 0 0 0 2px #1e6b45}#hl-flow .pu-feat img{width:96px;height:96px;object-fit:contain;flex:none}#hl-flow .pu-feat i{display:block;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;color:#9a5b00}#hl-flow .pu-feat b{display:block;font-size:19px;margin:2px 0}#hl-flow .pu-feat small{display:block;font-size:12.5px;color:#5c4a1c;margin-bottom:6px}#hl-flow .pu-feat em{font-style:normal;font-size:14px;font-weight:800}#hl-flow .pu-card del,#hl-flow .pu-feat del{font-weight:500;color:#9a8f7a;margin-right:4px}#hl-flow .pu-feat .add{position:absolute;right:12px;bottom:12px;background:#123d29;color:#fff;border-radius:999px;font-weight:700;font-size:13px;padding:7px 13px}#hl-flow .pu-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}#hl-flow .pu-card{background:#fff;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #e3e8e5;padding:10px;position:relative;text-align:left;cursor:pointer;font-family:inherit;color:#10231a;display:flex;flex-direction:column}#hl-flow .pu-card.on{box-shadow:inset 0 0 0 2px #1e6b45}#hl-flow .pu-card .im{height:96px;border-radius:12px;display:grid;place-items:center;margin-bottom:8px}#hl-flow .pu-card .im img{max-width:88%;max-height:88px;object-fit:contain}#hl-flow .pu-card b{font-size:14px;line-height:1.2}#hl-flow .pu-card>small{font-size:11.5px;color:rgba(16,36,26,.68);margin:2px 0 6px;line-height:1.3}#hl-flow .pu-card .pr{font-size:13.5px;font-weight:800}#hl-flow .pu-card .pr small{font-weight:500;color:rgba(16,36,26,.68)}#hl-flow .pu-card .mem{font-size:11px;font-weight:700;color:#1e6b45;margin-top:2px}#hl-flow .pu-card .pl{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);display:grid;place-items:center;font-weight:800;color:#123d29}#hl-flow .pu-card.on .pl{background:#1e6b45;color:#fff}#hl-flow .pu-bar{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;box-shadow:0 -6px 20px rgba(0,0,0,.08);margin:0 -20px;padding:12px 20px 16px;border-radius:16px 16px 0 0}#hl-flow .pu-bar .r{display:flex;justify-content:space-between;font-size:13px;color:rgba(16,36,26,.68);margin-bottom:8px}#hl-flow .pu-bar .r b{color:#10231a}#hl-flow .pu-feat{padding-bottom:52px}#hl-flow .pu-grid{margin-bottom:4px}#hl-flow .wrap.wn{--v-bg:#fff;--v-surface:#fff;--v-ink:#1a1a1a;--v-ink2:rgba(26,26,26,.7);--v-ink3:#787878;--v-line:#e4e0ec;--v-opt:#fff;--v-opt-sel:#f7f4ff;--v-green:#8b66ec;--v-green-d:#312849;--v-mint:#ece8f5;--v-cta:#8b66ec;--v-disabled:#e3dafc;--green:#8b66ec;--green-2:#312849;--mint:#ece8f5;--cta:#8b66ec;--wn-acc:#8b66ec;--wn-acc-h:#7a55e0;--wn-tint:#ece8f5;--wn-tint2:#d9d2ff;--wn-plum:#312849;--wn-bd:#c7c7c7;background:#fff}#hl-flow .wrap.wn .bx-h1,#hl-flow .wrap.wn main .q,#hl-flow .wrap.wn main h1{font-weight:700;letter-spacing:-.02em;line-height:1.16;font-size:28px;color:#1a1a1a}#hl-flow .wrap.wn main .bx-gate .q,#hl-flow .wrap.wn main .bx-gate h1{color:#fff}#hl-flow .wrap.wn .bx-gate .sub{color:hsla(0,0%,100%,.78)}#hl-flow .wrap.wn .bx-gate-ic{color:var(--wn-tint2)}#hl-flow .wrap.wn .bx-h1 .acc,#hl-flow .wrap.wn .q .acc{color:var(--wn-acc)}#hl-flow .wrap.wn .bx-lead,#hl-flow .wrap.wn .hint,#hl-flow .wrap.wn .sub{color:#5f5f66}@media (min-width:560px){#hl-flow .wrap.wn .bx-h1,#hl-flow .wrap.wn main .q,#hl-flow .wrap.wn main h1{font-size:30px}}#hl-flow .wrap.wn .back{color:var(--wn-plum)}#hl-flow .wrap.wn .progress{background:#efecf5}#hl-flow .wrap.wn .progress>i{background:var(--wn-acc)}#hl-flow .wrap.wn .wn-pill{display:block;width:max-content;max-width:100%;margin:8px auto 4px;padding:6px 12px;border-radius:999px;background:var(--wn-tint);color:var(--wn-plum);font-size:12.5px;font-weight:600;letter-spacing:.01em}#hl-flow .wrap.wn .hero img{border-radius:16px;object-fit:cover;object-position:50% 30%}#hl-flow .wrap.wn .bx-none,#hl-flow .wrap.wn .opt{background:#fff;box-shadow:inset 0 0 0 1px var(--wn-bd);border-radius:12px;color:#1a1a1a;font-weight:500}#hl-flow .wrap.wn .bx-none:hover,#hl-flow .wrap.wn .opt:hover{box-shadow:inset 0 0 0 1px var(--wn-plum)}#hl-flow .wrap.wn .bx-none.on,#hl-flow .wrap.wn .opt.on{background:#f7f4ff;box-shadow:inset 0 0 0 1.5px var(--wn-acc)}#hl-flow .wrap.wn .opt .mark{box-shadow:inset 0 0 0 1.5px #b9b6c2;background:#fff}#hl-flow .wrap.wn .opt.on .mark{background:var(--wn-acc);box-shadow:inset 0 0 0 6px var(--wn-acc),inset 0 0 0 11px #fff}#hl-flow .wrap.wn .opt.check .mark{border-radius:50%}#hl-flow .wrap.wn .opt.check.on .mark{background:var(--wn-acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /15px no-repeat;box-shadow:none}#hl-flow .wrap.wn .opt .ol{display:inline-flex;align-items:center;gap:12px;text-align:left}#hl-flow .wrap.wn .opt .symic{flex:0 0 auto;color:var(--wn-plum)}#hl-flow .wrap.wn .opt.on .symic{color:var(--wn-acc)}#hl-flow .wrap.wn .cta{background:var(--wn-acc);color:#fff;border-radius:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;font-size:15px}#hl-flow .wrap.wn .cta:hover{background:var(--wn-acc-h)}#hl-flow .wrap.wn .cta[disabled]{background:var(--v-disabled);color:#fff}#hl-flow .wrap.wn .ctabar{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 28%)}#hl-flow .wrap.wn .card{background:#fff;box-shadow:inset 0 0 0 1px #e4e0ec;border-radius:16px}#hl-flow .wrap.wn .card b{color:var(--wn-plum);font-weight:600}#hl-flow .wrap.wn .wn-targets{margin:14px 0 6px}#hl-flow .wrap.wn .wn-targets p{margin:0 0 8px;color:#3d3d44;font-size:15px}#hl-flow .wrap.wn .wn-targets p.more{color:#787878;font-size:14px;margin-top:6px}#hl-flow .wrap.wn .wn-targets ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}#hl-flow .wrap.wn .wn-targets li{display:flex;align-items:center;gap:10px;font-size:16px;color:#1a1a1a}#hl-flow .wrap.wn .wn-targets li:before{content:"";flex:0 0 18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.4px var(--wn-acc);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%238b66ec' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /13px no-repeat}#hl-flow .wrap.wn .wn-steps{margin:18px 0 8px}#hl-flow .wrap.wn .wn-steps .tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:999px;background:#f2f1f4;box-shadow:inset 0 0 0 1px #e4e3e8}#hl-flow .wrap.wn .wn-steps .tabs button{border:0;background:transparent;padding:10px 0;border-radius:999px;font:inherit;font-size:14px;color:#3d3d44;cursor:pointer}#hl-flow .wrap.wn .wn-steps .tabs button.on{background:#fff;color:#1a1a1a;font-weight:600;box-shadow:0 1px 3px rgba(49,40,73,.12)}#hl-flow .wrap.wn .wn-steps .pane{padding:14px 4px 0}#hl-flow .wrap.wn .wn-steps .pane b{display:block;font-size:20px;font-weight:400;letter-spacing:-.02em;color:#1a1a1a;margin-bottom:6px}#hl-flow .wrap.wn .wn-steps .pane p{margin:0;color:#5f5f66;font-size:15px;line-height:1.5}#hl-flow .wrap.wn .opt.pick{align-items:center;gap:12px}#hl-flow .wrap.wn .opt.pick .pickimg{flex:0 0 64px;width:64px;height:64px;object-fit:contain;border-radius:12px;background:#f6f4fa}#hl-flow .wrap.wn .pickbody .badges em{background:var(--wn-tint);color:var(--wn-plum)}#hl-flow .wrap.wn .bx-gate{background:var(--wn-plum)}#hl-flow .wrap.wn .bx-sec{color:var(--wn-acc)}#hl-flow .wrap.wn .bx-goal{box-shadow:inset 0 0 0 1px var(--wn-bd);background:#fff}#hl-flow .wrap.wn .bx-goal.on{box-shadow:inset 0 0 0 1.5px var(--wn-acc);background:#f7f4ff}#hl-flow .wrap.wn .bx-goal.on .tick{background-color:var(--wn-acc)}#hl-flow .wrap.wn .bx-cart{background:#f7f4ff;box-shadow:inset 0 0 0 1px var(--wn-tint2)}#hl-flow .wrap.wn .chk input{accent-color:var(--wn-acc)}#hl-flow .wrap.wn .done .ring circle:last-child,#hl-flow .wrap.wn .ring .fg{stroke:var(--wn-acc)}#hl-flow .wrap.wn .scratch .foil{background:linear-gradient(120deg,#d9d2ff,#af8eff 55%,#8b66ec)}#hl-flow .wrap.wn .scratch .prize b{color:var(--wn-plum)}#hl-flow .wrap.wn .tile{background:#fff;box-shadow:inset 0 0 0 1px var(--wn-bd);border-radius:12px}#hl-flow .wrap.wn .tile.on{box-shadow:inset 0 0 0 1.5px var(--wn-acc);background:#f7f4ff}#hl-flow .wrap.wn .tile .flag{background:var(--wn-plum);color:#fff}#hl-flow .wrap.wn .link,#hl-flow .wrap.wn a{color:var(--wn-acc-h)}#hl-flow .wrap.wn .v4-foot a{color:var(--wn-plum)}#hl-flow:has(.wrap.wn),body:has(.wrap.wn){background:#fff}#hl-root #hl-flow .wrap.wq{background:#fff}#hl-root #hl-flow .wrap.wq .foot,#hl-root #hl-flow .wrap.wq .stages,#hl-root #hl-flow .wrap.wq .v4-foot,#hl-root #hl-flow .wrap.wq .wn-pill{display:none}#hl-root #hl-flow .wrap.wq .topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}#hl-root #hl-flow .wrap.wq .topbar .back{order:0;color:#1a1a1a}#hl-root #hl-flow .wrap.wq .topbar .back[disabled]{display:none}#hl-root #hl-flow .wrap.wq .topbar .logo{order:1;margin:0 auto 0 0;height:26px;width:auto}#hl-root #hl-flow .wrap.wq .topbar .testpill{order:2}#hl-root #hl-flow .wrap.wq .progress{height:4px;border-radius:4px;background:#ece8f5}#hl-root #hl-flow .wrap.wq .progress>i{background:#af8eff}#hl-root #hl-flow .wrap.wq main .q,#hl-root #hl-flow .wrap.wq main h1.q{font-size:32px;line-height:1.12;font-weight:400;letter-spacing:-1.5px;color:#1a1a1a;text-align:center;margin:28px 0 12px}#hl-root #hl-flow .wrap.wq main .hint,#hl-root #hl-flow .wrap.wq main .sub{text-align:center;font-size:17px;line-height:1.45;color:#1a1a1a}#hl-root #hl-flow .wrap.wq main .hint{font-size:16px;color:#3d3d44}#hl-root #hl-flow .wrap.wq .opts{gap:12px;margin-top:22px}#hl-root #hl-flow .wrap.wq .opt{min-height:50px;padding:12px 16px;border-radius:8px;font-weight:400;font-size:16px;justify-content:flex-start;gap:14px;box-shadow:inset 0 0 0 1px #c7c7c7;background:#fff;color:#1a1a1a}#hl-root #hl-flow .wrap.wq .opt>.mark{order:-1;flex:0 0 20px;width:20px;height:20px;border-radius:50%;margin:0}#hl-root #hl-flow .wrap.wq .opt.on{box-shadow:inset 0 0 0 1px #af8eff;background:#fff}#hl-root #hl-flow .wrap.wq .opt.on .mark{background:#af8eff;box-shadow:inset 0 0 0 5px #af8eff,inset 0 0 0 10px #fff}#hl-root #hl-flow .wrap.wq .opt.check.on .mark{box-shadow:none;background:#af8eff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /13px no-repeat}#hl-root #hl-flow .wrap.wq .opt .ol{gap:10px}#hl-root #hl-flow .wrap.wq .opts.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}#hl-root #hl-flow .wrap.wq .opts.grid .opt{min-height:50px;padding:10px 12px;font-size:14.5px;gap:10px;line-height:1.2}#hl-root #hl-flow .wrap.wq .opts.grid .opt .symic{width:18px;height:18px;color:#787878}#hl-root #hl-flow .wrap.wq .opts.grid .opt.on .symic{color:#1a1a1a}#hl-root #hl-flow .wrap.wq .opts.grid .opt:not(.on){color:#5f5f66}#hl-root #hl-flow .wrap.wq .opts.grid .opt:first-child{grid-column:1/-1}#hl-root #hl-flow .wrap.wq .ctabar{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 30%)}#hl-root #hl-flow .wrap.wq .cta,#hl-root #hl-flow .wrap.wq .ctabar .cta{background:#8b66ec;background-image:none;color:#fff;border-radius:8px;height:48px;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:none}#hl-root #hl-flow .wrap.wq .ctabar .cta:hover{background:#7a55e0}#hl-root #hl-flow .wrap.wq .ctabar .cta[disabled]{background:#d9cdfb;color:#fff}#hl-root #hl-flow .wrap.wq .info-img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:70% 50%;border-radius:12px;margin:6px 0 16px;display:block}#hl-root #hl-flow .wrap.wq .card{border-radius:12px;box-shadow:inset 0 0 0 1px #e4e0ec}#hl-root #hl-flow .wrap.wq .ld-fact{margin-top:26px;padding:18px;border-radius:12px;background:#f7f4ff}#hl-root #hl-flow .wrap.wq .ld-fact b{display:block;font-size:22px;font-weight:400;letter-spacing:-.5px;margin-bottom:8px;color:#1a1a1a}#hl-root #hl-flow .wrap.wq .ld-fact p{margin:0;font-size:15px;line-height:1.5;color:#3d3d44}#hl-root #hl-flow .wrap.wq .checklist li.done:before,#hl-root #hl-flow .wrap.wq .progress.big>i{background-color:#af8eff}#hl-root #hl-flow .wrap.wq .opts.cards .opt.pick{flex-direction:column;align-items:stretch;padding:0 0 16px;border-radius:12px;overflow:hidden;position:relative}#hl-root #hl-flow .wrap.wq .opts.cards .opt.pick>.mark{position:absolute;top:12px;right:12px;order:0}#hl-root #hl-flow .wrap.wq .opts.cards .pickimg{width:100%;height:150px;flex:none;border-radius:0;background:#ece8f5;object-fit:contain;padding:10px}#hl-root #hl-flow .wrap.wq .opts.cards .pickbody{padding:12px 16px 0;display:flex;flex-direction:column;gap:8px;text-align:left}#hl-root #hl-flow .wrap.wq .opts.cards .pickbody>b{font-size:22px;font-weight:400;letter-spacing:-.5px}#hl-root #hl-flow .wrap.wq .pk-tags{display:flex;gap:6px;flex-wrap:wrap}#hl-root #hl-flow .wrap.wq .pk-tags i{font-style:normal;font-size:12.5px;padding:3px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px #c7c7c7;color:#1a1a1a}#hl-root #hl-flow .wrap.wq .pk-bul{display:grid;grid-gap:6px;gap:6px}#hl-root #hl-flow .wrap.wq .pk-bul span{display:flex;gap:8px;align-items:flex-start;font-size:14.5px;color:#3d3d44}#hl-root #hl-flow .wrap.wq .pk-bul span:before{content:"";flex:0 0 16px;height:16px;margin-top:2px;border-radius:50%;box-shadow:inset 0 0 0 1.3px #8b66ec;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%238b66ec' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /12px no-repeat}#hl-root #hl-flow .wrap.wq .pk-ideal{font-size:14px;color:#3d3d44}#hl-root #hl-flow .wrap.wq .opts.cards .pk-ideal b{font-size:14px;font-weight:600;letter-spacing:0;color:#1a1a1a;display:inline}#hl-root #hl-flow .wrap.wq .pickbody .badges em{background:#312849;color:#fff}#hl-root #hl-flow .wrap.wq main .card .hint,#hl-root #hl-flow .wrap.wq main .pickbody .hint{text-align:left;font-size:14px}