 :root{--bg: #f3f2f0;--surface: #fdfdfc;--ink: #1b1d20;--ink-2: #4b4f55;--ink-3: #6b6f75;--line: rgba(27,29,32,.12);--accent: #c2412c;--accent-deep: #a8331f;--accent-wash: #fbe9e3;--radiant: radial-gradient(ellipse 54% 14% at 56% 0%,rgba(255,206,190,.16),transparent 76%),radial-gradient(ellipse 38% 24% at 102% 8%,rgba(255,190,164,.24),transparent 75%),radial-gradient(ellipse 28% 24% at -5% 66%,rgba(255,192,174,.30),transparent 74%),radial-gradient(ellipse 46% 30% at 104% 32%,rgba(255,146,52,.42),transparent 74%),radial-gradient(ellipse 80% 36% at 62% 57%,rgba(255,141,36,.62),transparent 72%),radial-gradient(ellipse 58% 30% at 6% 103%,rgba(199,49,45,.38),transparent 76%),radial-gradient(ellipse 60% 32% at 97% 101%,rgba(190,40,44,.42),transparent 76%),linear-gradient(177deg,#d84736 0%,#dd523c 24%,#e8703d 52%,#de5641 78%,#d34239 100%);--radiant-sheen: linear-gradient(102deg,rgba(255,255,255,.07),transparent 30%,rgba(255,255,255,.05) 62%,transparent 88%),radial-gradient(ellipse 84% 26% at 54% 4%,rgba(255,255,255,.11),transparent 74%);--display: "Bricolage Grotesque","Figtree",system-ui,sans-serif;--body: "Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--r-panel: 22px;--r-pill: 999px;--wrap: 1200px;--gutter: clamp(20px,4vw,48px);--section: clamp(72px,10vw,128px)}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--ink);font-family: var(--body);font-size: 17px;line-height: 1.6;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img,svg{display: block;max-width: 100%}a{color: inherit;text-decoration-color: rgba(194,65,44,.45);text-underline-offset: .2em}::selection{background: #f6c2b3;color: var(--ink)}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 6px}html{scrollbar-color: #c9c7c3 var(--bg)}.wrap{width: min(100% - 2 * var(--gutter),var(--wrap));margin-inline: auto}.icon{display: inline-flex;width: 1.2em;height: 1.2em;flex: none}.icon svg{width: 100%;height: 100%;fill: currentColor}h1,h2,h3{font-family: var(--display);font-weight: 600;margin: 0;text-wrap: balance}h1{font-size: clamp(2.5rem,5.2vw,4.4rem);line-height: 1.02;letter-spacing: -.035em}h2{font-size: clamp(2rem,3.6vw,3rem);line-height: 1.06;letter-spacing: -.03em}h3{font-size: 1.3rem;line-height: 1.2;letter-spacing: -.015em}p{margin: 0;text-wrap: pretty}.radiant{position: relative;isolation: isolate;overflow: hidden;background: var(--radiant);background-origin: border-box;color: #fff}.radiant::before{content: "";position: absolute;inset: 0;z-index: 0;background: var(--radiant-sheen);mix-blend-mode: screen;pointer-events: none}.radiant > .grain{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 0;opacity: .58;mix-blend-mode: soft-light;pointer-events: none}.radiant > :not(.grain){position: relative;z-index: 1}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .55em;min-height: 52px;padding: 0 26px;border: 0;border-radius: var(--r-pill);font: 600 16px/1 var(--body);letter-spacing: -.005em;text-decoration: none;white-space: nowrap;cursor: pointer}.btn--primary{background: var(--accent);color: #fff;box-shadow: 0 1px 0 rgba(255,255,255,.18) inset,0 6px 16px -6px rgba(168,51,31,.55)}.btn--primary:hover{background: var(--accent-deep);box-shadow: 0 1px 0 rgba(255,255,255,.18) inset,0 10px 24px -8px rgba(168,51,31,.6)}.btn--ghost{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 1.5px rgba(27,29,32,.22)}.btn--ghost:hover{box-shadow: inset 0 0 0 1.5px var(--ink)}.btn--light{background: #fdfdfc;color: var(--ink);box-shadow: 0 10px 28px -12px rgba(90,20,10,.55)}.btn--light:hover{background: #fff3ee}.btn--light .icon{color: var(--accent)}.nav{position: sticky;top: 0;z-index: 40;background: rgba(243,242,240,.86);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid var(--line)}.nav__inner{display: flex;align-items: center;justify-content: space-between;gap: 24px;height: 70px}.brand{display: inline-flex;align-items: baseline;gap: .4em;text-decoration: none}.brand b{font: 700 1.45rem/1 var(--display);letter-spacing: -.04em}.brand b span{color: var(--accent)}.brand small{font-size: .9rem;color: var(--ink-3);font-weight: 500}.nav__links{display: flex;gap: 30px;font-size: 15px;font-weight: 500;color: var(--ink-2)}.nav__links a{text-decoration: none;padding: 8px 0}.nav__links a:hover{color: var(--ink)}.nav .btn{min-height: 44px;padding: 0 20px;font-size: 15px}@media (max-width: 860px){.nav__links{display: none}}@media (max-width: 420px){.brand small{display: none}}.hero{padding: clamp(40px,6vw,88px) 0 clamp(48px,6vw,80px)}.hero__grid{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(0,.92fr);gap: clamp(32px,5vw,72px);align-items: center}.hero__copy p{margin-top: 24px;max-width: 34ch;font-size: clamp(1.08rem,1.4vw,1.25rem);line-height: 1.55;color: var(--ink-2)}.hero__actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 36px}.hero__visual{aspect-ratio: 4 / 5;border-radius: var(--r-panel);border: 1px solid rgba(255,255,255,.36);box-shadow: 0 2px 4px rgba(50,28,39,.18),0 30px 60px -30px rgba(168,51,31,.55),inset 0 1px 0 rgba(255,255,255,.24);max-height: 640px;width: 100%;justify-self: end}@media (max-width: 860px){.hero__grid{grid-template-columns: minmax(0,1fr)}.hero__visual{aspect-ratio: 5 / 4;justify-self: stretch}}.creds{border-block: 1px solid var(--line)}.creds__row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.creds__item{padding: 26px 0;display: flex;gap: 14px;align-items: center;font-weight: 500;color: var(--ink-2)}.creds__item + .creds__item{padding-left: clamp(16px,3vw,40px);border-left: 1px solid var(--line)}.creds__item .icon{color: var(--accent);width: 22px;height: 22px}@media (max-width: 760px){.creds__row{grid-template-columns: minmax(0,1fr)}.creds__item{padding: 18px 0}.creds__item + .creds__item{padding-left: 0;border-left: 0;border-top: 1px solid var(--line)}}.vh{--bg: #000000;--text: #ffffff;--muted: rgba(255,238,230,.84);--stat: #f3e7e1;--border: rgba(255,255,255,.16);--logo: 15.5px;--nav: 14px;--nav-h: 40px;--btn: 13.5px;--btn-h: 40px;--hero-btn-h: 42px;--h1: 48px;--lede: 15.5px;--badge: 12.5px;--stat-size: 13.5px;--header-y: 22px;--header-x: 40px;--stats-x: 72px;--stats-y: 36px;--hero-gap: 85px;--copy-max: 860px;--lede-max: 470px;--icon: 20px;--icon-wide-w: 38px;--icon-wide-h: 21px;--nav-pad: 0 18px;--badge-mb: 22px;--lede-mt: 18px;--actions-mt: 26px;--actions-gap: 10px;position: relative;isolation: isolate;overflow: hidden;background: #000;color: #fff;font-family: var(--body)}.vh-video{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;pointer-events: none}.vh-grain{position: absolute;inset: 0;z-index: 100;width: 100%;height: 100%;opacity: .22;mix-blend-mode: soft-light;pointer-events: none}.vh-page{position: relative;z-index: 1;display: grid;grid-template-rows: auto 1fr auto;min-height: 100vh;min-height: 100svh}.vh-header{position: relative;z-index: 50;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;padding: var(--header-y) var(--header-x) 10px}.vh-logo{display: inline-flex;align-items: baseline;gap: .42em;justify-self: start;color: #fff;text-decoration: none;font-size: var(--logo);text-shadow: 0 1px 10px rgba(0,0,0,.35)}.vh-logo b{font: 700 1.45em/1 var(--display);letter-spacing: -.04em}.vh-logo b span{color: #ff8a5c}.vh-logo small{font-size: .92em;font-weight: 500;color: rgba(255,240,232,.86)}.vh-nav{display: flex;align-items: center;gap: 8px;justify-self: center}.vh-nav a{position: relative;overflow: hidden;display: inline-flex;align-items: center;height: var(--nav-h);padding: var(--nav-pad);border-radius: 7px;border: 1px solid rgba(255,168,128,.5);background: linear-gradient(105deg,#120604 0%,#4a1a0c 48%,#8e3519 100%);color: #fff3ee;font-size: var(--nav);font-weight: 400;letter-spacing: -.01em;white-space: nowrap;text-decoration: none;transition: background .35s ease,border-color .35s ease,box-shadow .35s ease}.vh-nav a::before{content: "";position: absolute;inset: 0;background: linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform: translateX(-120%);transition: transform .6s ease;pointer-events: none}.vh-nav a:hover{border-color: rgba(255,196,168,.9);background: linear-gradient(105deg,#1c0905 0%,#6a240f 45%,#c2452a 100%);box-shadow: 0 0 18px rgba(255,140,90,.25)}.vh-nav a:hover::before{transform: translateX(120%)}.vh-header-cta{justify-self: end}.vh-burger{display: none;place-content: center;gap: 5px;width: 42px;height: 42px;border-radius: 6px;border: 1px solid var(--border);background: rgba(8,8,8,.55);cursor: pointer;z-index: 60;position: relative}.vh-burger span{display: block;width: 16px;height: 1.5px;border-radius: 1px;background: #fff;transition: transform .25s ease,opacity .2s ease}.vh-burger:hover{border-color: rgba(255,255,255,.32);background: rgba(255,255,255,.05)}body.menu-open .vh-burger span:nth-child(1){transform: translateY(6.5px) rotate(45deg)}body.menu-open .vh-burger span:nth-child(2){opacity: 0}body.menu-open .vh-burger span:nth-child(3){transform: translateY(-6.5px) rotate(-45deg)}.vh-menu-backdrop{display: none}.vh-btn{position: relative;isolation: isolate;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: var(--btn-h);padding: 0 16px;border-radius: 6px;font-family: var(--body);font-size: var(--btn);font-weight: 600;letter-spacing: -.01em;line-height: 1;white-space: nowrap;text-decoration: none;cursor: pointer;transition: background .35s ease,border-color .35s ease,box-shadow .35s ease,color .35s ease,filter .35s ease}.vh-btn::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(115deg,transparent 20%,rgba(255,255,255,.4) 48%,transparent 76%);transform: translateX(-130%);transition: transform .65s ease;pointer-events: none}.vh-btn:hover::after{transform: translateX(130%)}.vh-btn .icon{width: 1.15em;height: 1.15em}.vh-btn--solid{background: linear-gradient(180deg,#e8603f 0%,#cf4a2e 48%,#b13922 100%);color: #fff;border: 1px solid #ff9a74;box-shadow: inset 0 1px 0 rgba(255,214,196,.7)}.vh-btn--solid:hover{background: linear-gradient(180deg,#f2704b 0%,#d9532f 42%,#bd3f26 100%);border-color: #ffb796;box-shadow: inset 0 1px 0 rgba(255,226,212,.85),0 0 22px rgba(255,140,90,.38),0 8px 18px rgba(255,120,70,.14)}.vh-btn--ghost{background: linear-gradient(135deg,rgba(255,200,170,.1),rgba(0,0,0,.45) 50%,rgba(240,120,70,.08));color: #fff;border: 1px solid rgba(255,196,168,.45);box-shadow: inset 0 1px 0 rgba(255,255,255,.12)}.vh-btn--ghost:hover{background: linear-gradient(135deg,rgba(255,190,160,.18),rgba(0,0,0,.35) 48%,rgba(240,130,80,.16));border-color: rgba(255,210,188,.75);box-shadow: inset 0 1px 0 rgba(255,255,255,.22),0 0 20px rgba(255,150,100,.22)}.vh-hero{display: flex;align-items: flex-end;justify-content: center;padding: 8px 24px var(--hero-gap);min-height: 0}.vh-copy{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;text-align: center;max-width: var(--copy-max);width: 100%}.vh-badge{display: inline-flex;align-items: center;gap: 8px;margin-bottom: var(--badge-mb);padding: 9px 15px;border-radius: 5px;background: linear-gradient(90deg,#d84736 0%,#7a2412 52%,#140604 100%);color: #fff;font-size: var(--badge);font-weight: 500;letter-spacing: -.005em}.vh-badge svg{width: 18px;height: 20px;fill: #fff;filter: drop-shadow(0 0 3px rgba(255,220,200,.55))}.vh h1{display: flex;flex-direction: column;align-items: center;font: 500 var(--h1)/1.12 var(--display);letter-spacing: -.04em;color: #fff;text-shadow: 0 2px 24px rgba(0,0,0,.35)}.vh-line{display: block;overflow: hidden;padding: .06em .15em .14em}.vh h1 em{font-family: "Instrument Serif","Times New Roman",Times,serif;font-style: italic;font-weight: 400;font-size: 1.08em;letter-spacing: -.02em;color: #ff9e74}.vh-lede{max-width: var(--lede-max);margin-top: var(--lede-mt);color: var(--muted);font-size: var(--lede);font-weight: 400;line-height: 1.55;letter-spacing: -.01em;text-shadow: 0 1px 14px rgba(0,0,0,.45)}.vh-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--actions-gap);margin-top: var(--actions-mt)}.vh-actions .vh-btn{height: var(--hero-btn-h);padding: 0 18px}.vh-actions .vh-btn--solid:hover{box-shadow: inset 0 1px 0 rgba(255,226,212,.85),0 0 26px rgba(255,140,90,.42),0 8px 18px rgba(255,120,70,.16)}.vh-actions .vh-btn--ghost{background: linear-gradient(135deg,rgba(255,200,170,.12),rgba(0,0,0,.5) 46%,rgba(240,120,70,.1));border-color: rgba(255,196,168,.55);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px)}.vh-actions .vh-btn--ghost:hover{border-color: rgba(255,210,188,.8);box-shadow: inset 0 1px 0 rgba(255,255,255,.22),0 0 24px rgba(255,150,100,.28)}.vh-stats{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 0 var(--stats-x) var(--stats-y);padding-bottom: max(var(--stats-y),env(safe-area-inset-bottom));color: var(--stat)}.vh-stat{display: inline-flex;align-items: center;gap: 14px;font-size: var(--stat-size);letter-spacing: -.01em;white-space: nowrap;text-shadow: 0 1px 10px rgba(0,0,0,.45)}.vh-stat svg{width: var(--icon);height: var(--icon);flex: none}.vh-stat svg.wide{width: var(--icon-wide-w);height: var(--icon-wide-h)}.appear{opacity: 1;animation-duration: 1.05s;animation-fill-mode: both;animation-timing-function: cubic-bezier(.16,1,.3,1);animation-delay: var(--d,.08s)}.appear--scale{animation-name: in-scale}.appear--soft{animation-name: in-soft}.appear--mask{animation-name: in-mask}.appear--pop{animation-name: in-pop}.appear--btn{animation-name: in-btn}.appear--side{animation-name: in-side}.appear--stat{animation-name: in-stat}.vh-badge .badge-star{animation: in-star .9s cubic-bezier(.16,1,.3,1) .28s both}.vh h1 em{animation: in-em 1.2s cubic-bezier(.16,1,.3,1) .72s both}.appear.is-in,.vh-video.is-in{animation: none;opacity: 1;transform: none;clip-path: none;filter: none}@keyframes in-scale{from{opacity: 0;transform: scale(.84)}to{opacity: 1;transform: scale(1)}}@keyframes in-soft{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: translateY(0)}}@keyframes in-mask{from{opacity: 0;transform: translateY(40%)}to{opacity: 1;transform: translateY(0)}}@keyframes in-pop{0%{opacity: 0;transform: scale(.9)}70%{opacity: 1;transform: scale(1.03)}100%{opacity: 1;transform: scale(1)}}@keyframes in-btn{from{opacity: 0;transform: translateY(18px) scale(.94)}to{opacity: 1;transform: none}}@keyframes in-side{from{opacity: 0;transform: translateX(22px)}to{opacity: 1;transform: none}}@keyframes in-stat{from{opacity: 0;transform: translateY(20px)}to{opacity: 1;transform: none}}@keyframes in-star{0%{opacity: 0;transform: scale(.2) rotate(-50deg)}65%{opacity: 1;transform: scale(1.2) rotate(8deg)}100%{opacity: 1;transform: none}}@keyframes in-em{from{opacity: .35;filter: blur(4px)}to{opacity: 1;filter: none}}@media (prefers-reduced-motion: reduce){.vh *,.vh *::before,.vh *::after{transition: none !important;animation: none !important}.vh .appear,.vh .vh-video,.vh h1 em,.vh .badge-star{opacity: 1;transform: none;clip-path: none;filter: none}}@media (min-width: 1600px){.vh{--logo: 17px;--nav: 15px;--nav-h: 44px;--btn: 15px;--btn-h: 44px;--hero-btn-h: 48px;--h1: 64px;--lede: 18px;--badge: 13.5px;--stat-size: 15px;--header-y: 28px;--header-x: 64px;--stats-x: 96px;--stats-y: 44px;--copy-max: 980px;--lede-max: 540px;--nav-pad: 0 20px;--badge-mb: 26px;--lede-mt: 22px;--actions-mt: 30px;--actions-gap: 12px;--icon: 22px;--icon-wide-w: 45px;--icon-wide-h: 24px}}@media (min-width: 1920px){.vh{--logo: 18px;--nav: 16px;--nav-h: 48px;--btn: 16px;--btn-h: 48px;--hero-btn-h: 52px;--h1: 76px;--lede: 20px;--badge: 14.5px;--stat-size: 16px;--header-y: 32px;--header-x: 80px;--stats-x: 120px;--stats-y: 52px;--copy-max: 1120px;--lede-max: 620px;--nav-pad: 0 22px;--icon-wide-w: 48px;--icon-wide-h: 26px}.vh-nav{gap: 10px}.vh-btn{padding: 0 22px}.vh-badge{padding: 10px 15px}}@media (min-width: 2560px){.vh{--h1: 88px;--lede: 22px;--header-x: 120px;--stats-x: 160px;--copy-max: 1280px;--lede-max: 680px}}@media (min-width: 1280px) and (max-width: 1599px){.vh{--h1: 54px;--lede: 16px;--header-x: 48px;--stats-x: 80px;--copy-max: 900px}}@media (min-width: 901px) and (max-width: 1279px){.vh{--logo: 15px;--nav: 13px;--nav-h: 36px;--btn: 13px;--btn-h: 38px;--hero-btn-h: 40px;--h1: 42px;--lede: 15px;--badge: 12px;--stat-size: 12.5px;--header-y: 16px;--header-x: 28px;--stats-x: 36px;--stats-y: 28px;--hero-gap: 64px;--copy-max: 760px;--lede-max: 440px;--nav-pad: 0 14px;--badge-mb: 16px;--lede-mt: 14px;--actions-mt: 20px}}@media (min-width: 901px) and (max-height: 850px){.vh{--header-y: 14px;--stats-y: 24px;--hero-gap: 48px;--h1: 40px;--badge-mb: 12px;--lede-mt: 12px;--actions-mt: 16px}}@media (min-width: 901px) and (max-height: 720px){.vh{--h1: 34px;--lede: 14px;--hero-gap: 32px;--stats-y: 18px;--nav-h: 30px;--btn-h: 34px;--hero-btn-h: 36px;--badge-mb: 8px}}@media (min-width: 901px){.vh-page{height: 100vh;height: 100svh;overflow: hidden}}@media (max-width: 900px){.vh{--logo: 16px;--btn: 15px;--btn-h: 46px;--hero-btn-h: 48px;--h1: 36px;--lede: 16.5px;--badge: 13.5px;--stat-size: 15px;--header-y: 16px;--header-x: 18px;--stats-x: 20px;--stats-y: 28px;--hero-gap: 36px}.vh-header{grid-template-columns: 1fr auto auto;gap: 8px;padding-top: max(var(--header-y),env(safe-area-inset-top));padding-left: max(var(--header-x),env(safe-area-inset-left));padding-right: max(var(--header-x),env(safe-area-inset-right))}.vh-logo,.vh-header-cta,.vh-burger{position: relative;z-index: 80}.vh-logo small{display: none}.vh-header-cta{--btn: 13.5px;--btn-h: 42px;padding: 0 14px}.vh-burger{display: grid}.vh-menu-backdrop{display: block;position: fixed;inset: 0;z-index: 40;background: rgba(8,8,8,.42);opacity: 0;visibility: hidden;transition: opacity .28s ease,visibility .28s ease,backdrop-filter .28s ease}body.menu-open .vh-menu-backdrop{opacity: 1;visibility: visible;-webkit-backdrop-filter: blur(24px);backdrop-filter: blur(24px)}.vh-nav{position: fixed;inset: 0;z-index: 45;flex-direction: column;justify-content: center;gap: 12px;padding: 96px 22px 32px;padding-top: max(96px,calc(env(safe-area-inset-top) + 88px));background: transparent;opacity: 0;visibility: hidden;transition: opacity .28s ease,visibility .28s ease}body.menu-open .vh-nav{opacity: 1;visibility: visible}body.menu-open{overflow: hidden}.vh-nav{align-items: stretch;justify-self: stretch;align-self: stretch;width: 100%}.vh-nav a{width: 100%;height: 56px;justify-content: center;font-size: 19px;border-radius: 10px}.vh-hero{padding: 20px 20px 64px;align-items: flex-end}.vh-copy,.vh-lede{max-width: 100%}.vh-stats{flex-direction: column;justify-content: center;gap: 16px}.vh-stat{white-space: normal}}@media (max-width: 560px){.vh{--h1: 34px;--lede: 16px;--header-x: 16px}.vh-actions{flex-direction: column;width: 100%}.vh-actions .vh-btn{width: 100%}}@media (max-width: 380px){.vh-header-cta{--btn: 12.5px;padding: 0 11px}}.why{padding-block: var(--section)}.why__grid{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(32px,6vw,96px);align-items: start}.why__head{position: sticky;top: 110px}.why__head p{margin-top: 20px;max-width: 38ch;color: var(--ink-2)}.why__list{display: grid;gap: 14px}.point{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: 20px;padding: 28px;background: var(--surface);border-radius: var(--r-panel);box-shadow: 0 1px 2px rgba(27,29,32,.05),0 12px 32px -24px rgba(27,29,32,.25)}.point__icon{width: 52px;height: 52px;border-radius: 16px;display: grid;place-items: center;background: var(--accent-wash);color: var(--accent)}.point__icon .icon{width: 26px;height: 26px}.point p{margin-top: 8px;color: var(--ink-2)}@media (max-width: 860px){.why__grid{grid-template-columns: minmax(0,1fr)}.why__head{position: static}}@media (max-width: 480px){.point{grid-template-columns: minmax(0,1fr);padding: 24px}}.how{padding-block: var(--section)}.how__head h2{max-width: 15em}.how__head h2{color: #fff;text-shadow: 0 1px 2px rgba(90,20,10,.22)}.steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;margin-top: clamp(36px,5vw,56px);counter-reset: step}.step{padding: 26px 24px 28px;background: rgba(253,253,252,.97);color: var(--ink);border-radius: var(--r-panel);box-shadow: 0 1px 0 rgba(255,255,255,.6) inset,0 18px 40px -24px rgba(90,20,10,.6)}.step .icon{display: flex;width: 28px;height: 28px;color: var(--accent)}.step h3{margin-top: 20px;font-size: 1.2rem}.step p{margin-top: 8px;font-size: 15.5px;color: var(--ink-2);line-height: 1.55}@media (max-width: 960px){.steps{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.steps{grid-template-columns: minmax(0,1fr)}}.plans{padding-block: var(--section)}.plans__head{text-align: center;max-width: 30ch;margin-inline: auto}.plans__head p{margin-top: 16px;color: var(--ink-2)}.tiers{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);gap: 16px;align-items: stretch;margin-top: clamp(40px,5vw,64px)}.tier{display: flex;flex-direction: column;background: var(--surface);border-radius: var(--r-panel);box-shadow: 0 1px 2px rgba(27,29,32,.05),0 12px 32px -24px rgba(27,29,32,.25);overflow: hidden}.tier__top{padding: 30px 30px 26px}.tier__name{font: 600 1.15rem/1.2 var(--display);letter-spacing: -.01em}.tier__note{margin-top: 6px;font-size: 15px;color: var(--ink-3)}.price{display: flex;align-items: baseline;gap: 8px;margin-top: 22px}.price b{font: 600 clamp(2.4rem,3.4vw,3rem)/1 var(--display);letter-spacing: -.04em;font-variant-numeric: tabular-nums}.price span{font-size: 15px;color: var(--ink-3);font-weight: 500}.tier__body{padding: 0 30px 30px;display: flex;flex-direction: column;flex: 1}.tier ul{list-style: none;margin: 0 0 28px;padding: 22px 0 0;border-top: 1px solid var(--line);display: grid;gap: 12px}.tier li{display: flex;gap: 12px;font-size: 15.5px;color: var(--ink-2);line-height: 1.45}.tier li .icon{color: var(--accent);width: 20px;height: 20px;margin-top: 1px}.tier .btn{margin-top: auto;width: 100%}.tier--featured{box-shadow: 0 2px 4px rgba(50,28,39,.2),0 40px 70px -36px rgba(168,51,31,.6)}.tier--featured .tier__top{border-radius: var(--r-panel) var(--r-panel) 0 0;padding-bottom: 30px}.tier--featured .tier__name{font-size: 1.3rem}.tier--featured .tier__note{color: #fff;font-size: 17px;font-weight: 600;text-shadow: 0 1px 2px rgba(90,20,10,.28),0 0 14px rgba(120,25,10,.32)}.tier--featured .tier__name,.tier--featured .price b{text-shadow: 0 1px 2px rgba(90,20,10,.28),0 0 14px rgba(120,25,10,.32)}.tier--featured .price span{color: #fff;font-size: 17px;font-weight: 600;text-shadow: 0 1px 2px rgba(90,20,10,.28),0 0 14px rgba(120,25,10,.32)}.tier--featured .tier__body{padding-top: 26px}.tier--featured ul{border-top: 0;padding-top: 0}.tag{display: inline-block;margin-bottom: 14px;padding: 6px 12px;border-radius: var(--r-pill);background: rgba(70,14,6,.32);color: #fff;font-size: 13px;font-weight: 600}.savings{margin-top: 28px;display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 28px;color: var(--ink-2);font-size: 15.5px}.savings span{display: inline-flex;gap: 10px;align-items: center}.savings .icon{color: var(--accent);width: 20px;height: 20px}@media (max-width: 960px){.tiers{grid-template-columns: minmax(0,1fr);max-width: 520px;margin-inline: auto}.tier--featured{order: -1}}.about{padding-block: var(--section);background: var(--surface)}.about__grid{display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);gap: clamp(32px,6vw,88px);align-items: center}.about__visual{aspect-ratio: 4 / 5;border-radius: var(--r-panel);border: 1px solid rgba(255,255,255,.36);box-shadow: 0 2px 4px rgba(50,28,39,.18),inset 0 1px 0 rgba(255,255,255,.24)}.about blockquote{margin: 28px 0 0;padding: 0;font: 500 clamp(1.35rem,2.2vw,1.7rem)/1.35 var(--display);letter-spacing: -.015em;color: var(--ink)}.about blockquote::before{content: "\201C";color: var(--accent)}.about blockquote::after{content: "\201D";color: var(--accent)}.about__body{margin-top: 24px;color: var(--ink-2);max-width: 52ch;display: grid;gap: 14px}.about .btn{margin-top: 32px}@media (max-width: 860px){.about__grid{grid-template-columns: minmax(0,1fr)}.about__visual{aspect-ratio: 5 / 4}}.evidence{padding-block: var(--section)}.evidence__head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,clamp(260px,32vw,440px));gap: clamp(20px,4vw,56px);align-items: end}.evidence__title{font-size: clamp(2rem,3.6vw,3rem);line-height: 1.12}.evidence__title .line{display: flex;flex-wrap: wrap;align-items: center;column-gap: .28em}.dot-word{display: inline-block;flex: 0 0 auto;width: 2.25em;height: .74em;color: var(--accent);transform: translateY(.04em)}.dot-svg{display: block;overflow: visible;color: inherit}.dot-word .dot-svg{width: 100%;height: 100%}.evidence__intro{color: var(--ink-2);font-size: 1.05rem}.ev-cards{container-type: inline-size;display: flex;justify-content: space-between;gap: clamp(10px,1.5vw,20px);margin-top: clamp(36px,5vw,56px);--card-w: min((100cqw - 2 * clamp(10px,1.5vw,20px)) / 3,429px)}.ev-card{container-type: inline-size;position: relative;flex: 0 0 auto;overflow: hidden;width: var(--card-w);aspect-ratio: 429 / 554;border: 1px solid rgba(255,255,255,.36);border-radius: calc(var(--card-w) * 17 / 429);color: #fff;--u: calc(100cqw / 429);background: var(--radiant);background-origin: border-box;box-shadow: 0 2px 4px rgba(50,28,39,.30),inset 0 1px 0 rgba(255,255,255,.24);text-decoration: none}.ev-card::before{content: "";position: absolute;inset: 0;z-index: 1;mix-blend-mode: screen;pointer-events: none;background: var(--radiant-sheen)}.ev-card .grain{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 2;opacity: .58;mix-blend-mode: soft-light;pointer-events: none}.ev-card__title{position: absolute;z-index: 4;top: 6.1%;left: 6%;width: 88%;margin: 0;text-align: center;font: 600 calc(23 * var(--u))/1.4 var(--display);letter-spacing: -.01em;text-shadow: 0 1px 2px rgba(90,20,10,.28),0 0 14px rgba(120,25,10,.3)}.ev-card__title small{display: block;font: 500 calc(17 * var(--u))/1.4 var(--body);color: rgba(255,255,255,.96);letter-spacing: 0}.metric{position: absolute;z-index: 5;left: 0;width: 100%;display: flex;align-items: flex-end;justify-content: center;color: #fff;filter: drop-shadow(0 1px 2px rgba(104,27,10,.25))}.dot-number{display: block}.dot-number .dot-svg{width: 100%;height: auto}.metric__unit{margin-left: calc(6 * var(--u));font: 600 calc(34 * var(--u))/1 var(--display);transform: translateY(calc(2 * var(--u)))}.ev-card__caption{position: absolute;z-index: 5;top: 65%;left: 7%;width: 86%;margin: 0;text-align: center;font: 600 calc(19.5 * var(--u))/1.42 var(--body);letter-spacing: -.01em;text-shadow: 0 1px 2px rgba(90,20,10,.3),0 0 14px rgba(120,25,10,.32)}.ev-card__link{position: absolute;z-index: 6;top: 83.75%;left: 50%;transform: translateX(-50%);height: calc(45 * var(--u));padding: 0 calc(22 * var(--u));display: inline-flex;align-items: center;gap: calc(8 * var(--u));border-radius: 999px;background: rgba(253,253,252,.97);color: var(--ink);font: 600 calc(14.5 * var(--u))/1 var(--body);white-space: nowrap;box-shadow: 0 1px 0 rgba(255,255,255,.5) inset,0 6px 16px -8px rgba(90,20,10,.5)}.ev-card__link .icon{width: calc(16 * var(--u));height: calc(16 * var(--u));color: var(--accent)}.ev-card:hover .ev-card__link{background: #fff3ee}.ev-card:focus-visible{outline: 3px solid var(--accent);outline-offset: 4px}.gauge{position: absolute;z-index: 3;top: 27.6%;left: 10.5%;width: 79%;height: 59%;overflow: visible}.tick{stroke: rgba(255,226,206,.42)}.metric--heart{top: 48.6%}.metric--heart .dot-number{width: 22%}.panel{position: absolute;z-index: 3;top: 32.4%;left: 20.4%;width: 59%;height: 30.1%;overflow: hidden;border-radius: calc(10 * var(--u));background: linear-gradient(0deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.12) 45%,rgba(255,255,255,0) 80%),radial-gradient(ellipse 118% 70% at 60% 8%,rgba(255,226,200,.34),transparent 74%),linear-gradient(105deg,rgba(255,238,226,.62) 0%,rgba(246,150,96,.6) 51%,rgba(214,74,46,.78) 100%);box-shadow: 0 calc(13 * var(--u)) calc(25 * var(--u)) rgba(110,28,12,.32),inset 0 1px 0 rgba(255,255,255,.2)}.panel__lines{position: absolute;top: 9%;left: 6.7%;width: 87%}.panel__lines span{display: block;border-radius: calc(6 * var(--u))}.panel__lines span:nth-child(1){width: 29%;height: calc(6 * var(--u));border-radius: calc(2.5 * var(--u));background: rgba(255,255,255,.75);margin-bottom: calc(3 * var(--u))}.panel__lines span:nth-child(2){width: 100%;height: calc(22 * var(--u));background: linear-gradient(90deg,rgba(255,246,238,.75),rgba(255,200,160,.72) 42%,rgba(255,150,96,.78))}.panel__lines span:nth-child(3){width: 86%;height: calc(22 * var(--u));margin-top: calc(3 * var(--u));opacity: .62;background: linear-gradient(90deg,rgba(255,246,238,.75),rgba(255,200,160,.72) 42%,rgba(255,150,96,.78))}.metric--liver{top: 48%}.metric--liver .dot-number{width: 22%}.map{position: absolute;z-index: 3;top: 21.7%;left: 0;width: 100%;height: 43%;opacity: .78;-webkit-mask-image: linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.46) 67%,rgba(0,0,0,.15) 83%,transparent 96%);mask-image: linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.46) 67%,rgba(0,0,0,.15) 83%,transparent 96%)}.metric--sugar{top: 48.5%}.metric--sugar .dot-number{width: 22%}.evidence__foot{margin-top: 28px;display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: 20px 48px;align-items: start}.skin{display: flex;gap: 16px;align-items: flex-start;padding: 22px 24px;border-radius: var(--r-panel);background: var(--surface);box-shadow: 0 1px 2px rgba(27,29,32,.05),0 12px 32px -24px rgba(27,29,32,.25);color: var(--ink-2)}.skin b{color: var(--ink);font-weight: 600}.skin .icon{width: 24px;height: 24px;color: var(--accent);margin-top: 2px}.sources{font-size: 13.5px;color: var(--ink-3);line-height: 1.6}.sources p + p{margin-top: 8px}.sources a{color: var(--ink-2)}@media (max-width: 860px){.evidence__head,.evidence__foot{grid-template-columns: minmax(0,1fr)}}@media (max-width: 767px){.ev-cards{flex-direction: column;align-items: center;--card-w: min(100cqw,429px)}}@keyframes ev-rise{from{opacity: 0;translate: 0 22px;scale: .985}to{opacity: 1;translate: none;scale: none}}@keyframes ev-fade{from{opacity: 0;translate: 0 calc(8 * var(--u))}to{opacity: 1;translate: none}}@keyframes ev-metric{from{opacity: 0;translate: 0 calc(8 * var(--u));filter: blur(3px)}to{opacity: 1;translate: none;filter: none}}@keyframes ev-dots{from{opacity: 0;clip-path: inset(0 100% 0 0)}to{opacity: 1;clip-path: inset(-10% -10% -10% -10%)}}@media (prefers-reduced-motion: no-preference){.js-anim .evidence:not(.in) :is(.ev-card,.ev-card .gauge,.ev-card .panel,.ev-card .map,.ev-card .metric,.ev-card__caption,.ev-card__link,.dot-word){opacity: 0}.ev-card:nth-child(1){--d: 0s}.ev-card:nth-child(2){--d: .12s}.ev-card:nth-child(3){--d: .24s}.evidence.in .ev-card{animation: ev-rise .9s cubic-bezier(.16,1,.3,1) var(--d) both}.evidence.in .ev-card :is(.gauge,.panel,.map){animation: ev-fade .9s cubic-bezier(.16,1,.3,1) calc(var(--d) + .25s) both}.evidence.in .ev-card .metric{animation: ev-metric .7s cubic-bezier(.16,1,.3,1) calc(var(--d) + .42s) both}.evidence.in .ev-card__caption{animation: ev-fade .6s cubic-bezier(.22,1,.36,1) calc(var(--d) + .56s) both}.evidence.in .ev-card__link{animation: ev-fade .6s cubic-bezier(.22,1,.36,1) calc(var(--d) + .66s) both}.evidence.in .dot-word{animation: ev-dots 1.1s cubic-bezier(.65,0,.35,1) .1s both}}.results{padding-block: var(--section)}.results__grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);grid-template-rows: auto auto;gap: 16px;margin-top: clamp(36px,5vw,56px)}.quote{padding: 30px;border-radius: var(--r-panel);background: var(--surface);box-shadow: 0 1px 2px rgba(27,29,32,.05),0 12px 32px -24px rgba(27,29,32,.25);display: flex;flex-direction: column;justify-content: space-between;gap: 28px}.quote--lead{grid-row: span 2;padding: clamp(30px,4vw,48px)}.quote--lead p{font: 500 clamp(1.4rem,2.4vw,1.9rem)/1.3 var(--display);letter-spacing: -.02em}.quote p{color: var(--ink)}.quote .ph{color: var(--ink-3)}.who{display: flex;align-items: center;gap: 14px;font-size: 15px}.who i{width: 44px;height: 44px;border-radius: 50%;background: var(--accent-wash);flex: none}.who b{display: block;font-weight: 600;color: var(--ink)}.who span{color: var(--ink-3)}@media (max-width: 860px){.results__grid{grid-template-columns: minmax(0,1fr)}.quote--lead{grid-row: auto}}.faq{padding-block: 0 var(--section)}.faq__grid{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(32px,6vw,96px)}.faq__head p{margin-top: 18px;color: var(--ink-2);max-width: 32ch}details{border-bottom: 1px solid var(--line)}details:first-of-type{border-top: 1px solid var(--line)}summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 24px 0;font: 600 1.1rem/1.35 var(--display);letter-spacing: -.01em}summary::-webkit-details-marker{display: none}summary .icon{color: var(--accent);width: 22px;height: 22px}details p{padding: 0 48px 26px 0;color: var(--ink-2);max-width: 62ch}@media (max-width: 860px){.faq__grid{grid-template-columns: minmax(0,1fr)}}.closing{padding-block: 0 var(--section)}.closing__panel{border-radius: calc(var(--r-panel) + 6px);padding: clamp(48px,8vw,104px) clamp(24px,6vw,80px);text-align: center;border: 1px solid rgba(255,255,255,.36);box-shadow: 0 2px 4px rgba(50,28,39,.2),inset 0 1px 0 rgba(255,255,255,.24)}.closing h2{max-width: 18ch;margin-inline: auto;font-size: clamp(2.2rem,4.6vw,3.8rem);text-shadow: 0 1px 2px rgba(90,20,10,.22)}.closing__lead{margin: 20px auto 0;max-width: 34ch;font-size: clamp(1.15rem,1.6vw,1.35rem);font-weight: 600;text-shadow: 0 1px 2px rgba(90,20,10,.28),0 0 14px rgba(120,25,10,.32)}.closing .btn{margin-top: 36px;min-height: 58px;padding: 0 32px;font-size: 17px}.footer{background: #1b1d20;color: #c9cbd0;padding: 64px 0 40px;font-size: 15px}.footer__grid{display: grid;grid-template-columns: minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap: 40px}.footer .brand b{color: #fff}.footer .brand small{color: #9ea2a8}.footer p{margin-top: 14px;max-width: 34ch;color: #a7abb1}.footer h4{margin: 0 0 14px;font: 600 15px/1 var(--body);color: #fff}.footer ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.footer a{text-decoration: none;color: #c9cbd0;display: inline-flex;gap: 10px;align-items: center}.footer a:hover{color: #fff}.footer .icon{width: 18px;height: 18px;color: #ef8a6d}.footer__legal{margin-top: 48px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.12);display: flex;flex-wrap: wrap;justify-content: space-between;gap: 16px;font-size: 13.5px;color: #9ea2a8}.footer__legal p{margin: 0;max-width: 72ch;color: #9ea2a8}@media (max-width: 760px){.footer__grid{grid-template-columns: minmax(0,1fr)}}.wa-float{position: fixed;right: max(18px,env(safe-area-inset-right));bottom: max(18px,env(safe-area-inset-bottom));z-index: 50;width: 60px;height: 60px;border-radius: 50%;display: grid;place-items: center;background: var(--accent);color: #fff;box-shadow: 0 10px 28px -8px rgba(168,51,31,.7),0 1px 0 rgba(255,255,255,.2) inset}body.in-hero .wa-float{opacity: 0;visibility: hidden;pointer-events: none}.wa-float:hover{background: var(--accent-deep)}.wa-float .icon{width: 30px;height: 30px}:root{--sky: #2f9cc4;--sky-wash: #dcf0f7;--leaf: #4f9a2a;--leaf-wash: #e6f3da;--berry: #d93d6c;--berry-wash: #fce3eb;--haldi: #f1b500;--haldi-wash: #fdf1c9;--plum: #8e2d68;--plum-wash: #f4e0ec;--night: #3e3668}.badge-c{--c: var(--accent);width: 52px;height: 52px;border-radius: 50%;display: grid;place-items: center;flex: none;background: var(--c);color: #fff;box-shadow: 0 8px 18px -10px color-mix(in srgb,var(--c) 80%,#000)}.badge-c .icon{width: 26px;height: 26px}.c-sky{--c: var(--sky)}.c-leaf{--c: var(--leaf)}.c-berry{--c: var(--berry)}.c-haldi{--c: var(--haldi)}.c-plum{--c: var(--plum)}.c-orange{--c: #e8703d}main{overflow-x: clip}@media (min-width: 761px) and (max-width: 900px){.footer__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.footer__grid > :first-child{grid-column: 1 / -1}}.ticker{background: var(--plum);color: #fff;overflow: hidden;white-space: nowrap}.ticker__row{display: flex;gap: 28px;padding: 13px 0;width: max-content;font: 600 14px/1 var(--body);letter-spacing: .01em}.ticker__row span{display: inline-flex;align-items: center;gap: 28px}.ticker__row span::after{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--haldi)}.perks{padding: clamp(44px,6vw,72px) 0 0}.perks__row{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 20px 12px}.perks li{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 12px;font: 600 15px/1.25 var(--body);color: var(--ink)}.perks .badge-c{width: 76px;height: 76px}.perks .badge-c .icon{width: 38px;height: 38px}@media (max-width: 860px){.perks__row{grid-template-columns: repeat(3,minmax(0,1fr))}}.why__photo{position: relative;margin-top: 32px;max-width: 440px}.why__photo img{width: 100%;height: auto;aspect-ratio: 4 / 3.4;object-fit: cover;border-radius: var(--r-panel);box-shadow: 0 24px 48px -28px rgba(80,40,10,.55)}.point{box-shadow: none}.point:nth-child(1){background: var(--leaf-wash)}.point:nth-child(2){background: var(--haldi-wash)}.point:nth-child(3){background: var(--sky-wash)}.point__icon{border-radius: 50%;color: #fff;background: var(--c)}.point:nth-child(1) .point__icon{--c: var(--leaf)}.point:nth-child(2) .point__icon{--c: var(--haldi)}.point:nth-child(3) .point__icon{--c: var(--sky)}.sticker{position: absolute;z-index: 3;width: 64px;height: 64px;border-radius: 50%;display: grid;place-items: center;background: var(--c);color: #fff;border: 4px solid #fff;box-shadow: 0 14px 26px -12px rgba(30,20,40,.45);rotate: var(--r,-10deg)}.sticker .icon{width: 30px;height: 30px}.how.sky{background: var(--sky);color: #fff;position: relative;padding-block: calc(var(--section) + 40px)}.how .wave{position: absolute;left: 0;width: 100%;height: 56px;color: var(--bg)}.how .wave--top{top: -1px}.how .wave--bot{bottom: -1px;rotate: 180deg}.how.sky .how__head h2{text-shadow: none}.how .step{position: relative;color: #fff;box-shadow: 0 22px 40px -26px rgba(10,40,60,.7);padding-top: 24px}.how .step:nth-child(1){background: var(--haldi);color: var(--ink)}.how .step:nth-child(2){background: var(--berry)}.how .step:nth-child(3){background: var(--leaf)}.how .step:nth-child(4){background: var(--plum)}.how .step p{color: inherit;opacity: .92}.how .step > .icon{width: 52px;height: 52px;padding: 13px;border-radius: 50%;background: #fff;color: var(--c,var(--ink));box-sizing: border-box}.how .step:nth-child(1){--c: #b47f00}.how .step:nth-child(2){--c: var(--berry)}.how .step:nth-child(3){--c: var(--leaf)}.how .step:nth-child(4){--c: var(--plum)}.how .step::after{counter-increment: step;content: "0" counter(step);position: absolute;top: 18px;right: 22px;font: 700 2.6rem/1 var(--display);letter-spacing: -.04em;opacity: .28}.tier:nth-child(1) .tier__top{background: var(--sky-wash)}.tier:nth-child(1) li .icon,.tier:nth-child(1) .price b{color: var(--sky)}.tier:nth-child(3) .tier__top{background: var(--plum);color: #fff}.tier:nth-child(3) .tier__note,.tier:nth-child(3) .price span{color: rgba(255,255,255,.86)}.tier:nth-child(3) li .icon{color: var(--plum)}.tier:nth-child(1) .tier__body,.tier:nth-child(3) .tier__body{padding-top: 26px}.tier:nth-child(1) ul,.tier:nth-child(3) ul{border-top: 0;padding-top: 0}.btn--plum{background: var(--plum);color: #fff;box-shadow: 0 6px 16px -6px rgba(110,30,80,.55)}.btn--plum:hover{background: #75235a}.btn--sky{background: #fff;color: var(--ink);box-shadow: inset 0 0 0 1.5px var(--sky)}.btn--sky:hover{background: var(--sky-wash)}.savings span .icon{width: 26px;height: 26px;padding: 5px;border-radius: 50%;color: #fff;background: var(--leaf)}.savings span:nth-child(2) .icon{background: var(--berry)}.about{background: var(--haldi-wash)}.about__frame{position: relative}.ev-card{text-shadow: none}.ev-card:nth-child(1){background: radial-gradient(ellipse 80% 36% at 62% 57%,rgba(255,150,185,.55),transparent 72%),radial-gradient(ellipse 58% 30% at 6% 103%,rgba(150,20,60,.35),transparent 76%),linear-gradient(177deg,#c42f5e 0%,#d63d6d 26%,#ec6b92 52%,#d8436f 78%,#c22f5c 100%)}.ev-card:nth-child(2){background: radial-gradient(ellipse 80% 36% at 62% 57%,rgba(200,240,120,.5),transparent 72%),radial-gradient(ellipse 58% 30% at 6% 103%,rgba(30,80,10,.35),transparent 76%),linear-gradient(177deg,#3d8622 0%,#4f9a2a 26%,#7cbf47 52%,#55a02f 78%,#3b8420 100%)}.ev-card:nth-child(3){background: radial-gradient(ellipse 80% 36% at 62% 57%,rgba(150,230,250,.55),transparent 72%),radial-gradient(ellipse 58% 30% at 6% 103%,rgba(10,60,100,.35),transparent 76%),linear-gradient(177deg,#24799f 0%,#2f93b8 26%,#55bbd9 52%,#339ac1 78%,#23779e 100%)}.ev-card__title,.ev-card__caption{text-shadow: 0 1px 2px rgba(0,0,0,.22),0 0 14px rgba(0,0,0,.14)}.ev-card .metric{filter: drop-shadow(0 1px 2px rgba(0,0,0,.2))}.ev-card:nth-child(1) .ev-card__link .icon{color: var(--berry)}.ev-card:nth-child(2) .ev-card__link .icon{color: var(--leaf)}.ev-card:nth-child(3) .ev-card__link .icon{color: var(--sky)}.ev-card .tick{stroke: rgba(255,255,255,.42)}.ev-card .panel{background: linear-gradient(105deg,rgba(255,255,255,.55) 0%,rgba(220,250,190,.45) 51%,rgba(40,110,20,.5) 100%)}.ev-card .panel__lines span:nth-child(2),.ev-card .panel__lines span:nth-child(3){background: linear-gradient(90deg,rgba(255,255,255,.85),rgba(225,250,200,.75) 42%,rgba(180,230,140,.8))}.skin{background: var(--berry-wash);box-shadow: none}.skin .icon{width: 40px;height: 40px;padding: 9px;border-radius: 50%;background: var(--berry);color: #fff;margin-top: -4px}.quote{box-shadow: none}.quote--lead{background: var(--berry-wash)}.results__grid .quote:nth-child(2){background: var(--sky-wash)}.results__grid .quote:nth-child(3){background: var(--leaf-wash)}.quote--lead .who i{background: var(--berry)}.results__grid .quote:nth-child(2) .who i{background: var(--sky)}.results__grid .quote:nth-child(3) .who i{background: var(--leaf)}.quote .ph{color: var(--ink-2)}summary .icon{width: 34px;height: 34px;padding: 8px;border-radius: 50%;color: #fff;background: var(--c,var(--accent))}details:nth-of-type(5n+1){--c: var(--berry)}details:nth-of-type(5n+2){--c: var(--sky)}details:nth-of-type(5n+3){--c: var(--leaf)}details:nth-of-type(5n+4){--c: #e0a400}details:nth-of-type(5n+5){--c: var(--plum)}.closing__wrap{position: relative}.closing__wrap .sticker{width: 78px;height: 78px}.closing__wrap .sticker .icon{width: 36px;height: 36px}.footer{background: var(--night);color: #e3e0f2}.footer p,.footer__legal,.footer__legal p{color: #c2bddc}.footer a{color: #e3e0f2}.footer .icon{color: var(--haldi)}.footer__legal{border-top-color: rgba(255,255,255,.16)}@media (max-width: 640px){.sticker{width: 50px;height: 50px;border-width: 3px}.sticker .icon{width: 24px;height: 24px}.closing__wrap .sticker{width: 56px;height: 56px}.closing__wrap .sticker .icon{width: 26px;height: 26px}.perks .badge-c{width: 64px;height: 64px}.perks .badge-c .icon{width: 32px;height: 32px}.perks li{font-size: 14px}}html{scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}.vh{background: radial-gradient(ellipse 60% 46% at 50% 38%,rgba(140,220,245,.55),transparent 70%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(20,110,150,.35),transparent 72%),linear-gradient(180deg,#47b4da 0%,#2f9cc4 52%,#2387b0 100%);--muted: #ffffff;--stat: #ffffff}.vh-grain{opacity: .16}.vh-logo{text-shadow: none}.vh-logo b span{color: var(--haldi)}.vh-nav a{border: 1px solid rgba(255,255,255,.42);background: rgba(255,255,255,.14);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: #fff;font-weight: 500;border-radius: 999px}.vh-nav a:hover{background: #fff;color: #1f7fa6;border-color: #fff;box-shadow: 0 8px 20px -10px rgba(10,60,90,.6)}.vh-btn{border-radius: 999px}.vh-btn--solid{background: linear-gradient(180deg,#ef6a45 0%,#d9502f 100%);border: 0;box-shadow: 0 10px 24px -10px rgba(120,30,10,.55),inset 0 1px 0 rgba(255,220,200,.6)}.vh-btn--solid:hover{background: linear-gradient(180deg,#f57a55 0%,#e05a37 100%);border: 0}.vh-btn--ghost,.vh-actions .vh-btn--ghost{background: #fff;color: #1b1d20;border: 0;box-shadow: 0 10px 24px -12px rgba(10,60,90,.55)}.vh-btn--ghost:hover,.vh-actions .vh-btn--ghost:hover{background: #fff8d6;border: 0;box-shadow: 0 10px 24px -12px rgba(10,60,90,.55)}.vh-badge{background: #fff;color: #1b1d20;border-radius: 999px;font-weight: 600;box-shadow: 0 8px 20px -12px rgba(10,60,90,.6)}.vh-badge svg{fill: #e8603f;filter: none}.vh h1{font-weight: 600;text-shadow: 0 2px 18px rgba(10,70,100,.28)}.vh h1 em{color: #ffe066}.vh-lede{font-weight: 500;text-shadow: 0 1px 10px rgba(10,70,100,.35)}.vh-stat{text-shadow: 0 1px 8px rgba(10,70,100,.35);font-weight: 500}.vh-stats{padding-bottom: calc(var(--stats-y) + 34px)}.vh-burger{background: rgba(255,255,255,.16);border-color: rgba(255,255,255,.4);border-radius: 999px}.vh-menu-backdrop{background: rgba(20,100,140,.55) !important}.hero-wave{display: block;width: 100%;height: 44px;margin-top: -43px;position: relative;z-index: 2;color: var(--plum)}.vh-floats{position: absolute;inset: 0;z-index: 0;pointer-events: none}.fl{position: absolute;translate: var(--mx,0px) calc(var(--py,0px) + var(--my,0px));will-change: translate}.fl__in{animation: bob var(--bob,6s) ease-in-out infinite alternate;rotate: var(--r,0deg)}.fl--photo .fl__in{width: var(--s);height: var(--s);border-radius: 50%;overflow: hidden;border: 6px solid #fff;box-shadow: 0 30px 50px -24px rgba(10,50,80,.7)}.fl--photo img{width: 100%;height: 100%;object-fit: cover}.fl--icon .fl__in{width: var(--s,64px);height: var(--s,64px);border-radius: 50%;display: grid;place-items: center;background: var(--c);color: #fff;border: 4px solid #fff;box-shadow: 0 18px 30px -14px rgba(10,50,80,.65)}.fl--icon .icon{width: 46%;height: 46%}@keyframes bob{from{transform: translateY(-8px)}to{transform: translateY(10px)}}@media (max-width: 900px){.fl--hide-m{display: none}.fl--photo .fl__in{width: calc(var(--s) * .52);height: calc(var(--s) * .52);border-width: 4px}.fl--icon .fl__in{width: 46px;height: 46px;border-width: 3px}}.sticker[data-speed]{translate: 0 var(--py,0px)}.why__photo{overflow: visible}.why__photo .px-img{overflow: hidden;border-radius: var(--r-panel);box-shadow: 0 24px 48px -28px rgba(80,40,10,.55)}.why__photo .px-img img{box-shadow: none;border-radius: 0;scale: 1.14;translate: 0 var(--py,0px)}.rv{opacity: 0;translate: 0 28px;transition: opacity .8s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1),scale .9s cubic-bezier(.16,1,.3,1);transition-delay: calc(var(--i,0) * 90ms)}.rv.rv--pop{translate: 0 14px;scale: .82}.rv.in{opacity: 1;translate: none;scale: none}.loader{display: none}.is-loading .loader,.loader.is-leaving{display: grid}.loader{position: fixed;inset: 0;z-index: 200;place-items: center;background: radial-gradient(ellipse 60% 46% at 50% 42%,rgba(140,220,245,.55),transparent 70%),linear-gradient(180deg,#47b4da 0%,#2f9cc4 60%,#2387b0 100%);color: #fff;transition: translate .9s cubic-bezier(.76,0,.24,1),border-radius .9s cubic-bezier(.76,0,.24,1)}.loader.is-leaving{translate: 0 -100%;border-radius: 0 0 50% 50% / 0 0 18% 18%}.loader__inner{display: grid;justify-items: center;gap: 18px;text-align: center}.loader__plate{position: relative;width: 132px;height: 132px;display: grid;place-items: center}.loader__plate::before{content: "";position: absolute;inset: 0;border-radius: 50%;background: #fff;box-shadow: 0 24px 40px -20px rgba(10,50,80,.7),inset 0 0 0 10px #f3f2f0;animation: plate-in .6s cubic-bezier(.34,1.56,.64,1) both}.loader__mark{position: relative;width: 62px;height: 62px;animation: hop 1.1s cubic-bezier(.45,0,.25,1) .5s infinite;transform-origin: 50% 100%}.loader__mark svg{width: 100%;height: 100%}.loader__food{position: absolute;width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;color: #fff;background: var(--c);border: 3px solid #fff;box-shadow: 0 10px 18px -10px rgba(10,50,80,.6);animation: pop-in .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay: var(--d)}.loader__food .icon{width: 22px;height: 22px}.loader__word{font: 700 2.1rem/1 var(--display);letter-spacing: -.045em;animation: rise .6s cubic-bezier(.16,1,.3,1) .25s both}.loader__word span{color: var(--haldi)}.loader__line{font: 500 15px/1.2 var(--body);opacity: .92;animation: rise .6s cubic-bezier(.16,1,.3,1) .4s both}.loader__bar{width: 168px;height: 6px;border-radius: 99px;background: rgba(255,255,255,.28);overflow: hidden}.loader__bar i{display: block;height: 100%;width: 100%;border-radius: inherit;background: linear-gradient(90deg,var(--haldi),#ff8a5c,var(--berry));transform-origin: 0 50%;animation: fill 1.4s cubic-bezier(.65,0,.35,1) .2s both}@keyframes plate-in{from{scale: .4;opacity: 0}to{scale: 1;opacity: 1}}@keyframes pop-in{from{scale: 0;opacity: 0}to{scale: 1;opacity: 1}}@keyframes rise{from{opacity: 0;translate: 0 12px}to{opacity: 1;translate: none}}@keyframes fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes hop{0%,100%{transform: translateY(0) scale(1,1)}30%{transform: translateY(-14px) scale(.96,1.05)}55%{transform: translateY(0) scale(1.08,.92)}70%{transform: translateY(0) scale(1,1)}}.is-loading body{overflow: hidden}.is-loading .appear,.is-loading .vh h1 em,.is-loading .badge-star{animation-play-state: paused !important}@media (prefers-reduced-motion: reduce){.loader,.loader *{animation: none !important;transition: opacity .3s ease !important}.loader.is-leaving{translate: none;opacity: 0}.fl__in{animation: none}}.closing__panel{text-align: left;padding: clamp(28px,5vw,64px)}.closing__grid{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(28px,5vw,64px);align-items: center}.closing h2{margin-inline: 0;max-width: 12ch}.closing__lead{margin-left: 0}.closing__kicker{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 18px;padding: 8px 14px;border-radius: 999px;background: rgba(255,255,255,.2);border: 1px solid rgba(255,255,255,.4);font-size: 14px;font-weight: 600}.closing__kicker .icon{width: 18px;height: 18px}.closing__steps{list-style: none;margin: 32px 0 0;padding: 0;display: grid;gap: 14px;counter-reset: cs}.closing__steps li{display: flex;align-items: center;gap: 14px;font-weight: 600;font-size: 16px;text-shadow: 0 1px 2px rgba(90,20,10,.25)}.closing__steps li::before{counter-increment: cs;content: counter(cs);flex: none;width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: #fff;color: var(--accent);font: 700 15px/1 var(--display);text-shadow: none}.bk{background: #fff;color: var(--ink);border-radius: 24px;padding: clamp(22px,3vw,34px);box-shadow: 0 40px 80px -40px rgba(80,20,10,.75),0 2px 6px rgba(80,20,10,.15);text-align: left}.bk__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-bottom: 18px;margin-bottom: 20px;border-bottom: 1px solid var(--line)}.bk__head b{font: 600 1.3rem/1.15 var(--display);letter-spacing: -.02em}.bk__head > span{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 600;color: var(--leaf);background: var(--leaf-wash);padding: 6px 10px;border-radius: 999px;white-space: nowrap}.bk__head > span .icon{width: 15px;height: 15px}.bk__row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.bk__field{display: grid;gap: 7px;margin-bottom: 16px;min-width: 0}.bk__label{font-size: 14px;font-weight: 600;color: var(--ink)}.bk__label small{font-weight: 500;color: var(--ink-3)}.bk input[type=text],.bk input[type=tel],.bk textarea{width: 100%;min-height: 50px;padding: 13px 16px;border: 1.5px solid #e2e0dc;border-radius: 14px;background: #faf9f7;font: 500 16px/1.3 var(--body);color: var(--ink);transition: border-color .2s ease,box-shadow .2s ease,background .2s ease}.bk textarea{min-height: 84px;resize: vertical}.bk input::placeholder,.bk textarea::placeholder{color: #9a9ea4;font-weight: 400}.bk input:focus,.bk textarea:focus{outline: none;border-color: var(--sky);background: #fff;box-shadow: 0 0 0 4px rgba(47,156,196,.16)}.bk__field.has-error input,.bk__field.has-error .chips{border-color: #d6334a}.bk__err{display: none;font-size: 13px;font-weight: 600;color: #c42b41}.bk__field.has-error .bk__err{display: block}fieldset.bk__field{border: 0;padding: 0;margin: 0 0 16px}fieldset.bk__field legend{padding: 0;margin-bottom: 9px}.chips{display: flex;flex-wrap: wrap;gap: 8px;border-radius: 14px;border: 1.5px solid transparent}.chip{position: relative}.chip input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer}.chip > span{display: inline-flex;align-items: center;gap: 7px;min-height: 40px;padding: 0 14px;border-radius: 999px;border: 1.5px solid #e2e0dc;background: #fff;font-size: 14.5px;font-weight: 600;color: var(--ink-2);cursor: pointer;transition: background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.chip > span .icon{width: 17px;height: 17px;color: var(--c)}.chip:hover > span{border-color: var(--c)}.chip input:checked + span{background: var(--c);border-color: var(--c);color: #fff;transform: translateY(-1px)}.chip input:checked + span .icon{color: #fff}.chip input:focus-visible + span{outline: 2px solid var(--ink);outline-offset: 2px}.plans-pick{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.plan-opt{position: relative}.plan-opt input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer}.plan-opt > span{display: grid;gap: 2px;height: 100%;padding: 11px 14px 12px 40px;position: relative;border-radius: 14px;border: 1.5px solid #e2e0dc;background: #fff;cursor: pointer;transition: border-color .2s ease,background .2s ease,box-shadow .2s ease}.plan-opt > span::before{content: "";position: absolute;left: 14px;top: 14px;width: 16px;height: 16px;border-radius: 50%;border: 2px solid #c9c7c3;background: #fff;transition: all .2s ease}.plan-opt b{font-size: 14.5px;font-weight: 600;line-height: 1.25}.plan-opt small{font-size: 13px;color: var(--ink-3);font-weight: 500}.plan-opt:hover > span{border-color: #e8a48c}.plan-opt input:checked + span{border-color: var(--accent);background: var(--accent-wash);box-shadow: 0 0 0 3px rgba(194,65,44,.1)}.plan-opt input:checked + span::before{border-color: var(--accent);background: var(--accent);box-shadow: inset 0 0 0 3px #fff}.plan-opt input:focus-visible + span{outline: 2px solid var(--ink);outline-offset: 2px}.bk__submit{width: 100%;min-height: 58px;margin-top: 6px;border: 0;border-radius: 999px;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 10px;background: #1fa855;color: #fff;font: 700 17px/1 var(--body);letter-spacing: -.005em;box-shadow: 0 14px 28px -14px rgba(20,120,60,.8),inset 0 1px 0 rgba(255,255,255,.25);transition: background .2s ease,transform .2s ease,box-shadow .2s ease}.bk__submit .icon{width: 24px;height: 24px}.bk__submit:hover{background: #179549;transform: translateY(-1px)}.bk__submit:active{transform: translateY(1px)}.bk__note{display: flex;gap: 8px;align-items: flex-start;justify-content: center;margin-top: 12px;font-size: 13px;color: var(--ink-3);text-align: center}.bk__note .icon{width: 15px;height: 15px;margin-top: 2px}.bk__done{display: none;text-align: center;padding: 28px 8px 12px}.bk__done .badge-c{margin: 0 auto 16px;width: 64px;height: 64px}.bk__done b{display: block;font: 600 1.4rem/1.2 var(--display);letter-spacing: -.02em}.bk__done p{margin-top: 8px;color: var(--ink-2)}.bk__done a{color: var(--accent);font-weight: 600}.bk.is-sent .bk__form{display: none}.bk.is-sent .bk__done{display: block}@media (max-width: 900px){.closing__grid{grid-template-columns: minmax(0,1fr)}.closing h2{max-width: 16ch}}@media (max-width: 520px){.bk__row,.plans-pick{grid-template-columns: minmax(0,1fr)}.bk__head{flex-direction: column;align-items: flex-start}.closing__panel{padding: 24px 16px 18px;border-radius: 24px}.bk{padding: 20px 16px;border-radius: 20px}}.why2{padding-block: var(--section)}.why2__head{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,.75fr);gap: clamp(24px,5vw,72px);align-items: end}.why2__head h2{font-size: clamp(2.3rem,4.6vw,4rem);line-height: 1.02;letter-spacing: -.04em;max-width: 14ch}.hl{position: relative;white-space: normal;color: var(--ink);background: linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--haldi) 70%,transparent) 58%,color-mix(in srgb,var(--haldi) 70%,transparent) 92%,transparent 92%);padding: 0 .05em}.eyebrow{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 18px;padding: 8px 14px 8px 12px;border-radius: 999px;background: var(--surface);font-size: 14px;font-weight: 600;color: var(--ink-2);box-shadow: 0 1px 2px rgba(27,29,32,.06)}.eyebrow .dot{width: 9px;height: 9px;border-radius: 50%;background: var(--c);box-shadow: 0 0 0 4px color-mix(in srgb,var(--c) 22%,transparent)}.why2__intro p{color: var(--ink-2);font-size: 1.1rem;line-height: 1.6}.why2__link{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;font-weight: 600;color: var(--ink);text-decoration: none;border-bottom: 2px solid var(--haldi);padding-bottom: 2px}.why2__link .icon{width: 18px;height: 18px;transition: translate .25s ease}.why2__link:hover .icon{translate: 4px 0}.bento{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));grid-template-rows: auto auto auto;gap: 16px;margin-top: clamp(36px,5vw,60px)}.bento__photo{position: relative;margin: 0;grid-column: 1 / 8;grid-row: 1 / 3;min-height: 520px}.bento__photo .px-img{position: absolute;inset: 0;overflow: hidden;border-radius: 28px;box-shadow: 0 30px 60px -36px rgba(80,40,10,.6)}.bento__photo .px-img img{width: 100%;height: 100%;object-fit: cover;scale: 1.14;translate: 0 var(--py,0px)}.bento__tag{position: absolute;top: 20px;left: 20px;display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;border-radius: 999px;background: rgba(255,255,255,.92);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);font-size: 14px;font-weight: 600;box-shadow: 0 8px 20px -12px rgba(0,0,0,.4)}.bento__tag .icon{width: 17px;height: 17px;color: #e8703d}.plate-card{position: absolute;left: 20px;bottom: 20px;width: min(280px,calc(100% - 40px));padding: 18px 20px;border-radius: 20px;background: #fff;box-shadow: 0 24px 40px -20px rgba(40,20,10,.55);rotate: -2deg}.plate-card b{display: block;font: 600 1.05rem/1.2 var(--display);letter-spacing: -.01em;margin-bottom: 10px}.plate-card ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 7px}.plate-card li{display: flex;align-items: center;gap: 10px;font-size: 14.5px;color: var(--ink-2);font-weight: 500}.plate-card li i{width: 10px;height: 10px;border-radius: 50%;background: var(--c);flex: none}.plate-card__foot{display: inline-flex;align-items: center;gap: 6px;margin-top: 12px;padding-top: 10px;border-top: 1px dashed var(--line);width: 100%;font-size: 13.5px;font-weight: 600;color: var(--leaf)}.plate-card__foot .icon{width: 17px;height: 17px}.bcard{position: relative;overflow: hidden;border-radius: 28px;padding: clamp(24px,2.6vw,34px);display: flex;flex-direction: column;color: #fff;grid-column: 8 / 13}.bcard::after{content: "";position: absolute;width: 220px;height: 220px;right: -70px;bottom: -90px;border-radius: 50%;background: rgba(255,255,255,.12);pointer-events: none}.bcard--leaf{background: var(--leaf);grid-row: 1}.bcard--haldi{background: var(--haldi);color: var(--ink);grid-row: 2}.bcard--haldi::after{background: rgba(255,255,255,.28)}.bcard--sky{background: var(--sky)}.bcard__top{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: auto;padding-bottom: 28px}.bcard__icon{width: 54px;height: 54px;border-radius: 50%;display: grid;place-items: center;background: #fff;color: var(--c)}.bcard--leaf{--c: var(--leaf)}.bcard--haldi{--c: #c48f00}.bcard--sky{--c: var(--sky)}.bcard__icon .icon{width: 27px;height: 27px}.bcard__num{font: 700 2.6rem/1 var(--display);letter-spacing: -.05em;opacity: .35}.bcard h3{font-size: clamp(1.4rem,2vw,1.75rem);line-height: 1.12;letter-spacing: -.025em}.bcard p{position: relative;z-index: 1;margin-top: 10px;font-size: 16px;line-height: 1.55;opacity: .94;max-width: 40ch}.bcard--wide{grid-column: 1 / 13;grid-row: 3;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);gap: clamp(24px,4vw,56px);align-items: center}.bcard--wide .bcard__top{margin-bottom: 0}.bcard__stats{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;text-decoration: none;color: var(--ink)}.bcard__stats > span{background: #fff;border-radius: 20px;padding: 18px 16px;font-size: 14px;line-height: 1.35;color: var(--ink-2);font-weight: 500;transition: translate .25s ease,box-shadow .25s ease}.bcard__stats > span:nth-child(1) b{color: var(--berry)}.bcard__stats span:nth-child(2) b{color: var(--leaf)}.bcard__stats span:nth-child(3) b{color: #1f7fa6}.bcard__stats b{display: block;font: 700 clamp(2rem,3vw,2.6rem)/1 var(--display);letter-spacing: -.05em;margin-bottom: 6px}.bcard__stats em{grid-column: 1 / -1;display: inline-flex;align-items: center;gap: 6px;font-style: normal;font-size: 14px;font-weight: 600;color: #fff}.bcard__stats em .icon{width: 16px;height: 16px}.bcard__stats:hover > span{translate: 0 -3px;box-shadow: 0 14px 24px -16px rgba(10,50,80,.6)}@media (max-width: 960px){.why2__head{grid-template-columns: minmax(0,1fr);align-items: start}.bento__photo{grid-column: 1 / -1;grid-row: auto;min-height: 0;aspect-ratio: 4 / 3.6}.bcard--leaf,.bcard--haldi{grid-column: span 6;grid-row: auto}.bcard--wide{grid-row: auto;grid-template-columns: minmax(0,1fr)}}@media (max-width: 640px){.bcard--leaf,.bcard--haldi{grid-column: 1 / -1}.bcard__stats{grid-template-columns: minmax(0,1fr)}.bcard__stats > span{display: flex;align-items: baseline;gap: 12px;padding: 14px 16px}.bcard__stats b{margin: 0;font-size: 1.9rem}.bento__photo{aspect-ratio: 4 / 4.4}.bento__tag{top: 14px;left: 14px;font-size: 13px}.plate-card{left: 14px;bottom: 14px;padding: 14px 16px}}@media (max-width: 900px){.fl--hide-s{display: none}.fl--tea-m{left: -4% !important;top: 9% !important}}.vh-hero{display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);align-items: center;gap: clamp(28px,4vw,64px);padding: 8px var(--header-x) 28px}.vh-copy{align-items: flex-start;text-align: left;max-width: 560px}.vh h1{align-items: flex-start}.vh-line{padding-left: 0}.vh-lede{max-width: 30em}.vh-actions{justify-content: flex-start}.vh-photo{position: relative;margin: 0;translate: 0 var(--py,0px)}.vh-photo__frame{border-radius: 30px;overflow: hidden;border: 7px solid #fff;rotate: 1.6deg;box-shadow: 0 40px 70px -34px rgba(8,40,70,.75);background: #fff}.vh-photo__frame img{width: 100%;height: auto;display: block;aspect-ratio: 1376 / 768;object-fit: cover}.vh-photo__tag{position: absolute;left: -18px;bottom: -20px;display: inline-flex;align-items: center;gap: 8px;padding: 12px 18px;border-radius: 999px;background: #fff;color: var(--ink);font: 600 15px/1.2 var(--body);box-shadow: 0 16px 30px -14px rgba(8,40,70,.6);rotate: -2deg}.vh-photo__tag .icon{width: 20px;height: 20px;color: var(--leaf)}.vh-photo__badge{position: absolute;right: -14px;top: -18px;width: 58px;height: 58px;border-radius: 50%;display: grid;place-items: center;background: var(--berry);color: #fff;border: 4px solid #fff;box-shadow: 0 14px 26px -12px rgba(8,40,70,.6);rotate: 10deg}.vh-photo__badge .icon{width: 26px;height: 26px}@media (min-width: 901px) and (max-height: 760px){.vh-photo{max-width: 92%;justify-self: end}}@media (max-width: 900px){.vh-hero{grid-template-columns: minmax(0,1fr);padding: 12px 20px 44px;gap: 40px}.vh-copy{align-items: center;text-align: center;margin-inline: auto}.vh h1{align-items: center}.vh-actions{justify-content: center}.vh-photo__frame{border-width: 5px;border-radius: 22px}.vh-photo__tag{left: 50%;translate: -50% 0;bottom: -22px;font-size: 13.5px;padding: 10px 14px;white-space: nowrap}.vh-photo__badge{width: 46px;height: 46px;right: -6px;top: -14px}}.vh{background: #c4dde6;color: var(--ink);--muted: var(--ink-2);--stat: var(--ink)}.vh-bg{position: absolute;inset: 0;z-index: 0;overflow: hidden}.vh-bg img{width: 100%;height: 100%;object-fit: cover;object-position: 78% 50%;scale: 1.06;translate: 0 var(--py,0px)}.vh-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(214,234,241,.92) 0%,rgba(214,234,241,.7) 26%,rgba(214,234,241,0) 50%)}.vh-grain{opacity: .08}.vh-hero{grid-template-columns: minmax(0,1fr);padding: 8px var(--header-x) 40px}.vh-copy{max-width: 600px}.vh-logo{color: var(--ink)}.vh-logo b span{color: #e8603f}.vh-nav a{background: rgba(255,255,255,.55);border-color: rgba(255,255,255,.9);color: var(--ink)}.vh-nav a:hover{background: #fff;color: var(--ink)}.vh h1{color: var(--ink);text-shadow: none}.vh h1 em{color: #d9502f}.vh-lede{color: #2a2d32;text-shadow: none;font-weight: 500}.vh-badge{box-shadow: 0 8px 20px -12px rgba(10,60,90,.45)}.vh-btn--ghost,.vh-actions .vh-btn--ghost{box-shadow: 0 10px 24px -14px rgba(10,60,90,.5),inset 0 0 0 1px rgba(27,29,32,.08)}.vh-burger{background: rgba(255,255,255,.6);border-color: rgba(255,255,255,.9)}.vh-burger span{background: var(--ink)}.vh-stats{justify-content: flex-start;gap: 10px;flex-wrap: wrap;padding-left: var(--header-x);padding-right: var(--header-x)}.vh-stat{padding: 10px 16px;border-radius: 999px;background: rgba(255,255,255,.7);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: var(--ink);text-shadow: none;box-shadow: 0 8px 20px -14px rgba(10,60,90,.45)}.fl--chip .fl__in{display: inline-flex;align-items: center;gap: 10px;padding: 8px 18px 8px 8px;border-radius: 999px;background: #fff;color: var(--ink);font: 600 15px/1 var(--body);white-space: nowrap;box-shadow: 0 18px 30px -16px rgba(10,50,80,.6)}.fl--chip .badge-c{width: 36px;height: 36px;box-shadow: none}.fl--chip .badge-c .icon{width: 19px;height: 19px}@media (max-width: 900px){.vh{background: #d6eaf1}.vh-bg{top: auto;height: 46%}.vh-bg img{object-position: 70% 50%;scale: 1}.vh-bg::after{background: linear-gradient(180deg,#d6eaf1 0%,rgba(214,234,241,0) 34%)}.vh-hero{padding-bottom: 46vw}.vh-copy{align-items: center;text-align: center}.vh-stats{justify-content: center;padding-bottom: calc(var(--stats-y) + 34px)}.vh-stat{white-space: nowrap}.vh-menu-backdrop{background: rgba(214,234,241,.7) !important}.vh-nav a{background: #fff}}.vh{background: #c6dde5}.vh-bg img{position: absolute;right: 0;bottom: 0;top: auto;left: auto;width: min(calc((100vw - 560px) / .6),156vh);height: auto;object-fit: initial;scale: 1;-webkit-mask-image: linear-gradient(90deg,transparent 0%,#000 20%),linear-gradient(180deg,transparent 0%,#000 16%);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg,transparent 0%,#000 20%),linear-gradient(180deg,transparent 0%,#000 16%);mask-composite: intersect}.vh-bg::after{background: radial-gradient(ellipse 50% 60% at 18% 45%,rgba(225,240,245,.75),transparent 70%)}@media (max-width: 900px){.vh{background: #d3e7ee}.vh-bg img{width: 160%;max-width: none;right: -30%;-webkit-mask-image: linear-gradient(180deg,transparent 0%,#000 26%);mask-image: linear-gradient(180deg,transparent 0%,#000 26%)}.vh-bg::after{display: none}.vh-stats{display: none}.vh-hero{padding-bottom: 72vw}}.plans{background: radial-gradient(ellipse 55% 45% at 8% 18%,rgba(47,156,196,.10),transparent 70%),radial-gradient(ellipse 50% 50% at 95% 85%,rgba(232,112,61,.10),transparent 70%),radial-gradient(ellipse 40% 35% at 70% 10%,rgba(142,45,104,.06),transparent 70%),var(--bg)}.about{background: radial-gradient(ellipse 50% 60% at 0% 100%,rgba(232,112,61,.14),transparent 70%),radial-gradient(ellipse 45% 50% at 100% 0%,rgba(217,61,108,.08),transparent 70%),linear-gradient(160deg,#fdf3d3 0%,#fcefd6 50%,#fbe9e0 100%)}.faq{background: radial-gradient(ellipse 45% 55% at 0% 30%,rgba(79,154,42,.11),transparent 70%),radial-gradient(ellipse 50% 55% at 100% 80%,rgba(47,156,196,.12),transparent 70%),radial-gradient(ellipse 35% 35% at 60% 0%,rgba(241,181,0,.07),transparent 70%),var(--bg);padding-top: var(--section)}.why2{background: radial-gradient(ellipse 45% 40% at 100% 0%,rgba(241,181,0,.10),transparent 70%),radial-gradient(ellipse 40% 45% at 0% 100%,rgba(79,154,42,.07),transparent 70%),var(--bg)}.evidence{background: radial-gradient(ellipse 50% 40% at 0% 0%,rgba(217,61,108,.07),transparent 70%),radial-gradient(ellipse 50% 45% at 100% 100%,rgba(47,156,196,.08),transparent 70%),var(--bg)}.results{background: radial-gradient(ellipse 45% 50% at 100% 20%,rgba(241,181,0,.08),transparent 70%),var(--bg)}.closing{background: radial-gradient(ellipse 60% 50% at 50% 100%,rgba(232,112,61,.08),transparent 70%),var(--bg)}.tag--plum{display: inline-flex;align-items: center;gap: 6px;background: rgba(255,255,255,.2)}.tag--plum .icon{width: 14px;height: 14px;color: var(--haldi)}.tier__fine{margin: -12px 0 22px;font-size: 13.5px;color: var(--ink-3)}.tier li{font-size: 15px}.founder{padding-block: var(--section);background: radial-gradient(ellipse 50% 60% at 0% 100%,rgba(232,112,61,.14),transparent 70%),radial-gradient(ellipse 45% 50% at 100% 0%,rgba(217,61,108,.08),transparent 70%),linear-gradient(160deg,#fdf3d3 0%,#fcefd6 50%,#fbe9e0 100%)}.founder__top{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(32px,6vw,88px);align-items: center}.founder__photo{position: relative}.founder__photo .about__visual{aspect-ratio: 4 / 5;border-radius: 28px}.founder__creds{position: absolute;left: 18px;right: 18px;bottom: 18px;display: grid;grid-template-columns: 1fr 1fr;gap: 8px;z-index: 4}.founder__creds span{display: grid;gap: 2px;padding: 12px 14px;border-radius: 16px;background: rgba(255,255,255,.94);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);font-size: 13px;line-height: 1.3;color: var(--ink-2);font-weight: 500;box-shadow: 0 14px 28px -18px rgba(80,30,10,.6)}.founder__creds b{font: 700 1.35rem/1 var(--display);letter-spacing: -.03em;color: var(--ink)}.founder__kicker{display: inline-block;margin-bottom: 16px;padding: 7px 14px;border-radius: 999px;background: #fff;font-size: 14px;font-weight: 600;color: var(--accent);box-shadow: 0 1px 2px rgba(27,29,32,.06)}.founder__intro h2{font-size: clamp(2.1rem,4vw,3.4rem);line-height: 1.04;letter-spacing: -.035em;max-width: 16ch}.founder__lede{margin-top: 22px;font: 500 clamp(1.15rem,1.6vw,1.35rem)/1.5 var(--body);color: var(--ink);max-width: 44ch}.founder__body{margin-top: 16px;color: var(--ink-2);max-width: 54ch}.founder__sign{margin-top: 26px;font: 600 1.15rem/1.2 var(--display);letter-spacing: -.01em;display: grid;gap: 4px}.founder__sign span{font: 500 14px/1 var(--body);color: var(--ink-3)}.story{list-style: none;margin: clamp(48px,6vw,80px) 0 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;counter-reset: beat;position: relative}.story__beat{position: relative;padding: 26px 24px 28px;border-radius: 24px;background: #fff;box-shadow: 0 1px 2px rgba(27,29,32,.05),0 18px 36px -28px rgba(80,30,10,.45)}.story__beat:nth-child(even){translate: 0 28px}.story__icon{width: 48px;height: 48px;border-radius: 50%;display: grid;place-items: center;color: #fff;background: var(--c);box-shadow: 0 10px 18px -10px var(--c)}.story__icon .icon{width: 24px;height: 24px}.story__beat--sky{--c: var(--sky)}.story__beat--haldi{--c: #e0a400}.story__beat--leaf{--c: var(--leaf)}.story__beat--berry{--c: var(--berry)}.story__beat::after{counter-increment: beat;content: "0" counter(beat);position: absolute;top: 22px;right: 22px;font: 700 2rem/1 var(--display);letter-spacing: -.04em;color: var(--c);opacity: .22}.story__beat h3{margin-top: 18px;font-size: 1.2rem;line-height: 1.2}.story__beat p{margin-top: 8px;font-size: 15px;line-height: 1.55;color: var(--ink-2)}.story__beat--berry{background: var(--berry);color: #fff}.story__beat--berry .story__icon{background: #fff;color: var(--berry)}.story__beat--berry p{color: rgba(255,255,255,.92)}.story__beat--berry::after{color: #fff;opacity: .3}.founder__close{margin-top: clamp(64px,7vw,96px);display: flex;align-items: center;justify-content: space-between;gap: 24px 48px;flex-wrap: wrap;padding-top: 32px;border-top: 1px solid rgba(27,29,32,.12)}.founder__close p{font: 600 clamp(1.25rem,2vw,1.6rem)/1.3 var(--display);letter-spacing: -.02em;max-width: 34ch}@media (max-width: 960px){.founder__top{grid-template-columns: minmax(0,1fr)}.founder__photo{max-width: 460px}.story{grid-template-columns: repeat(2,minmax(0,1fr))}.story__beat:nth-child(even){translate: 0 0}}@media (max-width: 560px){.story{grid-template-columns: minmax(0,1fr)}.founder__creds span{padding: 10px 12px;font-size: 12px}.founder__creds b{font-size: 1.15rem}}.logo-mark{width: 1.55em;height: 1.55em;flex: none;display: block}.vh-logo{align-items: center;gap: .5em}.vh-logo .logo-mark{width: 30px;height: 30px}.brand{align-items: center;gap: 10px}.brand .logo-mark{width: 30px;height: 30px}.footer .brand .logo-mark path{fill: #fff}.how__sub{margin-top: 14px;font-size: 1.1rem;color: rgba(255,255,255,.92);max-width: 46ch}.road{position: relative;margin-top: clamp(40px,5vw,64px)}.road__path{position: absolute;left: 0;right: 0;top: 30px;width: 100%;height: 260px;pointer-events: none}.steps2{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;position: relative;counter-reset: none}.st{position: relative;padding: 46px 26px 30px;border-radius: 28px;background: #fff;color: var(--ink);box-shadow: 0 26px 44px -26px rgba(8,40,70,.65)}.st:nth-child(2){margin-top: 70px}.st:nth-child(4){margin-top: 70px}.st:nth-child(3){margin-top: 14px}.st:nth-child(odd){rotate: -1.2deg}.st:nth-child(even){rotate: 1.2deg}.st--haldi{--c: #e0a400}.st--berry{--c: var(--berry)}.st--leaf{--c: var(--leaf)}.st--plum{--c: var(--plum)}.st__icon{position: absolute;top: -30px;left: 22px;width: 64px;height: 64px;border-radius: 50%;display: grid;place-items: center;background: var(--c);color: #fff;border: 5px solid #fff;box-shadow: 0 14px 24px -12px rgba(8,40,70,.6);rotate: -8deg}.st__icon .icon{width: 28px;height: 28px}.st__num{position: absolute;top: 14px;right: 20px;font: 800 3.4rem/1 var(--display);letter-spacing: -.06em;color: var(--c);opacity: .18}.st h3{font-size: 1.25rem;line-height: 1.15}.st p{margin-top: 8px;font-size: 15px;line-height: 1.55;color: var(--ink-2)}.st__note{display: inline-block;margin-top: 14px;font: 700 1.35rem/1 "Caveat",cursive;color: var(--c);rotate: -3deg}.st--berry{background: var(--berry);color: #fff}.st--berry p{color: rgba(255,255,255,.92)}.st--berry .st__note{color: #ffe066}.st--berry .st__num{color: #fff;opacity: .28}.st--berry .st__icon{background: #fff;color: var(--berry);border-color: var(--berry)}@media (max-width: 960px){.steps2{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 54px}.st:nth-child(n){margin-top: 0}.road__path{display: none}@media (max-width: 760px){.footer ul a{min-height: 40px}.footer ul{gap: 2px}}}@media (max-width: 560px){.steps2{grid-template-columns: minmax(0,1fr)}.st:nth-child(n){rotate: 0deg}}.results.nb{background-color: #fbfaf6;background-image: linear-gradient(rgba(47,156,196,.12) 1.5px,transparent 1.5px),linear-gradient(90deg,rgba(47,156,196,.12) 1.5px,transparent 1.5px);background-size: 34px 34px}.nb__head{position: relative;max-width: 820px}.nb__hl{background: linear-gradient(180deg,transparent 58%,rgba(241,181,0,.7) 58%,rgba(241,181,0,.7) 92%,transparent 92%);padding: 0 .08em}.nb__aside{position: absolute;right: -60px;top: -18px;font: 700 1.7rem/1 "Caveat",cursive;color: var(--berry);rotate: 6deg}.nb__arrow{position: absolute;right: -10px;top: 14px;width: 80px;height: 48px;color: var(--berry);rotate: 70deg}.nb__board{position: relative;margin-top: clamp(40px,5vw,64px);display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.85fr);grid-template-rows: auto auto;gap: 28px 30px;align-items: start}.nb__page{position: relative;margin: 0;grid-row: span 2;padding: 56px 48px 44px 76px;background: #fff;border-radius: 4px;rotate: -1deg;box-shadow: 0 30px 50px -30px rgba(40,30,20,.45),0 2px 6px rgba(0,0,0,.06);background-image: linear-gradient(90deg,transparent 54px,rgba(217,61,108,.35) 54px,rgba(217,61,108,.35) 56px,transparent 56px),repeating-linear-gradient(180deg,transparent 0,transparent 37px,rgba(47,156,196,.18) 37px,rgba(47,156,196,.18) 38px)}.nb__page blockquote{margin: 0;font: 600 clamp(1.4rem,2.2vw,1.8rem)/1.45 var(--display);letter-spacing: -.015em;color: var(--ink)}.nb__page figcaption,.nb__sticky figcaption{margin-top: 26px;display: grid;gap: 2px}.nb__page figcaption b,.nb__sticky figcaption b{font-weight: 700}.nb__page figcaption span,.nb__sticky figcaption span{font-size: 14px;color: var(--ink-3)}.nb__tape{position: absolute;top: -16px;left: 40%;width: 140px;height: 36px;background: rgba(241,181,0,.55);rotate: -4deg}.nb__star{position: absolute;top: 18px;right: 22px;width: 52px;height: 52px;border-radius: 50%;display: grid;place-items: center;background: var(--berry);color: #fff;rotate: 12deg;box-shadow: 0 10px 18px -10px rgba(217,61,108,.8)}.nb__star .icon{width: 26px;height: 26px}.nb__margin{position: absolute;left: 70px;bottom: -36px;font: 700 1.6rem/1 "Caveat",cursive;color: var(--leaf);rotate: -3deg}.nb__sticky{position: relative;margin: 0;padding: 30px 28px 26px;box-shadow: 0 22px 34px -22px rgba(60,40,0,.5)}.nb__sticky blockquote{margin: 0;font: 600 1.15rem/1.45 var(--display);color: var(--ink)}.nb__sticky--haldi{background: #fff4b8;rotate: 2.5deg}.nb__sticky--sky{background: #d6eef7;rotate: -2deg;grid-column: 3;grid-row: 1;margin-top: 40px}.nb__sticky--haldi::before,.nb__sticky--sky::before{content: "";position: absolute;top: -12px;left: 50%;translate: -50% 0;width: 90px;height: 26px;background: rgba(255,255,255,.65);rotate: 3deg}.nb__polaroid{grid-column: 2 / 4;grid-row: 2;justify-self: center;width: min(320px,100%);padding: 14px 14px 56px;background: #fff;rotate: -3deg;position: relative;box-shadow: 0 26px 40px -24px rgba(40,30,20,.5)}.nb__img{aspect-ratio: 4 / 3;background: url(img1.webp) center 55%/cover}.nb__polaroid span{position: absolute;left: 14px;right: 14px;bottom: 12px;text-align: center;font: 700 1.25rem/1.05 "Caveat",cursive;color: var(--ink)}.nb .ph{color: var(--ink-2)}@media (max-width: 900px){.nb__board{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.nb__page{grid-column: 1 / -1;grid-row: auto}.nb__sticky--sky{grid-column: auto;grid-row: auto;margin-top: 0}.nb__polaroid{grid-column: 1 / -1;grid-row: auto}.nb__aside,.nb__arrow{display: none}}@media (max-width: 560px){.nb__board{grid-template-columns: minmax(0,1fr)}.nb__page{padding: 48px 24px 40px 68px}}.faq__head{position: sticky;top: 110px;align-self: start}.faq__card{position: relative;margin-top: 32px;padding: 30px 28px 28px;border-radius: 28px;background: var(--plum);color: #fff;box-shadow: 0 30px 50px -30px rgba(80,20,60,.7)}.faq__card b{display: block;font: 600 1.4rem/1.2 var(--display);letter-spacing: -.02em;max-width: 14ch}.faq__card p{margin-top: 8px;color: rgba(255,255,255,.88);font-size: 15.5px}.faq__card .btn--wa{margin-top: 20px}.faq__card-q{position: absolute;top: -26px;right: 24px;width: 64px;height: 64px;border-radius: 50%;display: grid;place-items: center;background: var(--haldi);color: var(--ink);border: 5px solid #fff;font: 800 2rem/1 var(--display);rotate: 12deg;box-shadow: 0 14px 24px -12px rgba(80,20,60,.6)}.faq__card-note{position: absolute;right: 26px;bottom: 30px;font: 700 1.5rem/1 "Caveat",cursive;color: #ffe066;rotate: -6deg}.btn--wa{background: #1fa855;color: #fff;box-shadow: 0 10px 20px -10px rgba(20,120,60,.8)}.btn--wa:hover{background: #179549}.faq details{border: 0 !important;margin-bottom: 12px;border-radius: 22px;background: #fff;box-shadow: 0 1px 2px rgba(27,29,32,.05),0 14px 28px -24px rgba(27,29,32,.35);transition: background .25s ease;overflow: hidden;position: relative}.faq details::before{content: "";position: absolute;left: 0;top: 18px;bottom: 18px;width: 4px;border-radius: 0 4px 4px 0;background: var(--c);opacity: 0;transition: opacity .25s ease}.faq details[open]{background: color-mix(in srgb,var(--c) 9%,#fff)}.faq details[open]::before{opacity: 1}.faq summary{padding: 22px 24px;gap: 18px;justify-content: flex-start}.q__n{flex: none;width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;font: 700 15px/1 var(--display);color: var(--c);background: color-mix(in srgb,var(--c) 14%,#fff)}.q__t{flex: 1}.faq summary .icon{transition: rotate .3s cubic-bezier(.16,1,.3,1)}.faq details[open] summary .icon{rotate: 45deg}.faq details p{padding: 0 64px 24px 82px}details:nth-of-type(7n+6){--c: #e8703d}details:nth-of-type(7n+7){--c: var(--night)}@media (max-width: 860px){.faq__head{position: static}}@media (max-width: 560px){.faq details p{padding: 0 22px 22px 22px}.faq summary{padding: 18px}}.plans-pick{grid-template-columns: repeat(3,minmax(0,1fr))}.pay{border-radius: 18px;background: #f6f5f2;padding: 16px}.pay__amount{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 2px 4px 12px;border-bottom: 1px dashed #d8d6d1}.pay__amount span{font-size: 14px;color: var(--ink-2);font-weight: 500}.pay__amount b{font: 700 1.35rem/1 var(--display);letter-spacing: -.02em}.pay__amount em{font-style: normal}.pay__ways{list-style: none;margin: 12px 0 0;padding: 0;display: grid;gap: 8px}.pay__ways li{display: grid;grid-template-columns: 96px minmax(0,1fr) auto;align-items: center;gap: 12px;padding: 10px 10px 10px 12px;border-radius: 14px;background: #fff}.pay__tag{justify-self: start;padding: 6px 10px;border-radius: 999px;font: 700 12.5px/1 var(--body);color: #fff;background: var(--c)}.pay__val{font: 600 15px/1.25 var(--body);color: var(--ink);overflow-wrap: anywhere}.pay__val small{display: block;font-weight: 500;font-size: 12.5px;color: var(--ink-3)}.pay__copy{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 0 12px;border: 1.5px solid #e2e0dc;border-radius: 999px;background: #fff;font: 600 13px/1 var(--body);color: var(--ink-2);cursor: pointer}.pay__copy:hover{border-color: var(--ink-3)}.pay__copy .icon{width: 15px;height: 15px}.drop{position: relative;display: block;margin-top: 12px;border: 2px dashed #cfcdc8;border-radius: 18px;background: #fff;cursor: pointer;transition: border-color .2s ease,background .2s ease}.drop:hover,.drop:focus-within{border-color: var(--sky);background: #f4fafc}.drop input{position: absolute;inset: 0;opacity: 0;cursor: pointer}.drop__empty{display: grid;justify-items: center;gap: 4px;padding: 22px 16px;text-align: center}.drop__empty .icon{width: 34px;height: 34px;color: var(--sky);margin-bottom: 4px}.drop__empty b{font: 600 16px/1.2 var(--body)}.drop__empty small{font-size: 13px;color: var(--ink-3)}.drop__full{display: none;align-items: center;gap: 14px;padding: 12px}.drop__full img{width: 56px;height: 56px;border-radius: 10px;object-fit: cover;background: #eee;flex: none}.drop__full > span{flex: 1;min-width: 0;display: grid;gap: 2px}.drop__full b{font: 600 15px/1.2 var(--body);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.drop__full small{font-size: 13px;color: var(--ink-3)}.drop__full > .icon{width: 28px;height: 28px;color: var(--leaf)}.drop.has-file{border-style: solid;border-color: var(--leaf);background: var(--leaf-wash)}.drop.has-file .drop__empty{display: none}.drop.has-file .drop__full{display: flex}.pay__rule{display: flex;gap: 10px;align-items: flex-start;margin-top: 12px;padding: 12px 14px;border-radius: 14px;background: var(--haldi-wash);font-size: 13.5px;line-height: 1.5;color: #5a4a10}.pay__rule .icon{width: 18px;height: 18px;margin-top: 1px;color: #b47f00}.bk__field.has-error .drop{border-color: #d6334a}.bk__submit-off{display: none;align-items: center;gap: 10px}.bk__submit-off .icon{width: 20px;height: 20px}.bk__submit:disabled{background: #e4e2de;color: #6b6f75;box-shadow: none;cursor: not-allowed;transform: none}.bk__submit:disabled .bk__submit-on,.bk__submit:disabled > .icon{display: none}.bk__submit:disabled .bk__submit-off{display: inline-flex}.bk__share{margin: 14px auto 0;display: inline-flex;align-items: center;gap: 8px;min-height: 46px;padding: 0 20px;border: 0;border-radius: 999px;background: #1fa855;color: #fff;font: 700 15px/1 var(--body);cursor: pointer}.bk__share .icon{width: 20px;height: 20px}.bk__share[hidden]{display: none}.bk__done strong{color: var(--ink)}@media (max-width: 520px){.plans-pick{grid-template-columns: minmax(0,1fr)}.pay__ways li{grid-template-columns: minmax(0,1fr) auto}.pay__tag{grid-column: 1 / -1}}.closing__grid{align-items: start}.closing__copy{position: sticky;top: 120px;padding-top: 24px}@media (max-width: 900px){.closing__copy{position: static;padding-top: 0}}.plans-pick{grid-template-columns: minmax(0,1fr)}.plan-opt > span{grid-template-columns: 1fr auto;align-items: center}.road__path{display: none}@media (max-width: 760px){.footer ul a{min-height: 40px}.footer ul{gap: 2px}}.steps2{align-items: stretch}.st,.st:nth-child(n){margin-top: 0;rotate: 0deg;display: flex;flex-direction: column;height: 100%}.st__note{margin-top: auto;padding-top: 14px;align-self: flex-start}.st h3{min-height: 2.3em}@media (max-width: 900px){.vh-floats .fl{display: none}.st h3{padding-right: 64px;min-height: 0}.st__num{font-size: 2.6rem}.nb__margin{position: static;display: block;margin-top: 18px}}.nb__kg{position: absolute;top: -48px;right: -18px;display: grid;place-items: center;width: 108px;height: 108px;border-radius: 50%;background: var(--berry);color: #fff;font: 700 15px/1 var(--body);rotate: 10deg;box-shadow: 0 14px 26px -12px rgba(217,61,108,.8);border: 5px solid #fff}.nb__kg b{display: block;font: 800 2.3rem/1 var(--display);letter-spacing: -.05em;margin-bottom: -10px}.nb__kg--sm{width: 92px;height: 92px;top: -30px;right: 18px;background: var(--leaf);box-shadow: 0 14px 26px -12px rgba(79,154,42,.8);rotate: -8deg}.nb__kg--sm b{font-size: 1.9rem}.nb__page blockquote{padding-right: 24px;font-size: clamp(1.3rem,1.9vw,1.6rem)}.nb__sticky--haldi{grid-column: 2 / 4;grid-row: 1;padding: 40px 130px 30px 36px;margin-top: 30px}.nb__sticky blockquote{font-size: 1.25rem}.nb__page figcaption span,.nb__sticky figcaption span{color: #5d6167}@media (max-width: 900px){.nb__sticky--haldi{grid-column: 1 / -1;grid-row: auto;padding: 74px 26px 26px;margin-top: 20px}.nb__page blockquote{padding-right: 0}.nb__page{padding-top: 70px}}.loader__mark img{width:100%;height:100%;display:block}@media (max-width:760px){.wa-float{display:none!important}}
@media (max-width:960px){
.tiers{display:block;max-width:520px;margin-inline:auto}
.tier--featured{order:0}
.tier{position:sticky;top:calc(84px + var(--i,0)*16px);margin-bottom:22px;transform-origin:50% 0;will-change:transform;box-shadow:0 -1px 0 rgba(27,29,32,.04),0 -18px 40px -26px rgba(27,29,32,.35),0 18px 40px -28px rgba(27,29,32,.4)}
.tier:last-child{margin-bottom:0}
.tier .tier__body{background:var(--surface)}
}
@media (max-width:960px) and (prefers-reduced-motion:reduce){.tier{transform:none!important}}
.founder__photo .about__visual{background:#a8e6d6}.founder__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;z-index:2!important;display:block}.founder__photo .about__visual .grain{display:none}.wa-float{display:none!important}
.btn--ig{margin-top:20px;background:linear-gradient(45deg,#f9a13a 0%,#e1306c 45%,#c13584 70%,#833ab4 100%);color:#fff;box-shadow:0 10px 20px -10px rgba(131,58,180,.8)}.btn--ig:hover{filter:brightness(1.06)}
/* founder: hi wave */
.founder__img{transform-origin:50% 100%}
.hi{position:absolute;z-index:6;top:9%;left:-26px;display:flex;align-items:center;gap:10px;padding:12px 20px 12px 14px;border-radius:999px;background:#fff;color:#1b1d20;font:700 22px/1 "Bricolage Grotesque",sans-serif;letter-spacing:-.02em;box-shadow:0 18px 30px -16px rgba(30,20,40,.45);opacity:0;transform:scale(.4) translateY(14px);transform-origin:85% 100%;pointer-events:none}
.hi::after{content:"";position:absolute;right:26px;bottom:-9px;width:18px;height:18px;background:#fff;border-radius:3px;rotate:45deg}
.hi__hand{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--haldi,#f1b500);transform-origin:70% 85%}
.hi__hand svg{width:24px;height:24px;fill:#1b1d20}
.founder__photo.is-waving .hi{animation:hi-pop .55s cubic-bezier(.3,1.6,.5,1) forwards}
.founder__photo.is-waving .hi__hand{animation:hi-wave 1.6s ease-in-out .35s 2}
@keyframes hi-pop{to{opacity:1;transform:none}}
@keyframes hi-wave{0%,100%{rotate:0deg}10%,30%,50%{rotate:22deg}20%,40%{rotate:-12deg}60%{rotate:0deg}}
@keyframes hi-bob{0%,100%{transform:none}30%{transform:translateY(-10px) rotate(-1.5deg)}60%{transform:translateY(0) rotate(1deg)}}
@media (max-width:640px){.hi{left:-6px;top:6%;font-size:19px;padding:10px 16px 10px 10px}.hi__hand{width:34px;height:34px}.hi__hand svg{width:20px;height:20px}}
@media (prefers-reduced-motion:reduce){.hi{opacity:1;transform:none}.founder__photo.is-waving .hi,.founder__photo.is-waving .hi__hand,.founder__photo.is-waving .founder__img{animation:none}}

.founder__photo .about__visual{aspect-ratio:3/5}
.founder__vid{object-position:50% 0;background:#a8e6d6}
.founder__photo{max-width:420px}
