.hero{position:relative;overflow:hidden;padding:var(--section-pad) 0 var(--section-pad-sm);background:var(--color-bg)}.hero__glow{position:absolute;inset:-25% -15% auto -15%;height:700px;background:radial-gradient(ellipse at 38% 34%,rgba(232,213,181,.16),transparent 66%);filter:blur(60px);pointer-events:none;z-index:1}.hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);text-align:center}.hero__content{max-width:620px}.hero__title{font-size:var(--text-display);font-weight:600;line-height:1.1;letter-spacing:-.022em;margin:0 0 var(--space-5)}.hero__subtitle{font-size:var(--text-lead);line-height:1.75;color:var(--color-text-muted);margin:0 0 var(--space-6)}.hero__usps{list-style:none;padding:0;margin:0 0 var(--space-7);display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.hero__usps li{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:#e8d5b50f;font-size:.82rem;color:var(--color-text)}.hero__usps .icon{color:var(--color-tan)}.hero__actions{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-bottom:var(--space-4)}.hero__trust{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.hero__photo{width:100%;max-width:460px}.hero__photo-frame{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-arch);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg)}.hero__photo-frame img{width:100%;height:100%;object-fit:cover}.hero__photo-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 90px 16px #1e130b6b}.hero__photo-caption{display:flex;align-items:center;justify-content:center;gap:8px;margin:var(--space-5) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.hero__photo-caption .icon{color:var(--color-tan)}@media(min-width:960px){.hero__inner{flex-direction:row;align-items:center;text-align:left;gap:76px}.hero__usps,.hero__actions,.hero__photo-caption{justify-content:flex-start}}.photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-7);text-align:center;background:linear-gradient(168deg,var(--color-surface-2),var(--color-surface));border-style:dashed;box-shadow:none}.photo-placeholder:after{display:none}.photo-placeholder .icon{color:var(--color-tan)}.photo-placeholder__label{margin:0;font-size:var(--text-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-tan)}.photo-placeholder__hint{margin:0;max-width:26ch;font-size:var(--text-xs);line-height:1.6;color:var(--color-text-muted)}.trust-bar{background:var(--color-bg-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-bar__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5) var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-6)}@media(min-width:880px){.trust-bar__inner{grid-template-columns:repeat(4,1fr)}}.trust-item{display:flex;align-items:center;gap:var(--space-4)}.trust-item__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-pill);background:#e8d5b517;color:var(--color-tan)}.trust-item__text{display:flex;flex-direction:column;line-height:1.4;min-width:0}.trust-item__text strong{font-family:var(--font-heading);font-size:.98rem;font-weight:600;color:var(--color-text)}.trust-item__text span{font-size:var(--text-xs);color:var(--color-text-muted)}.value-props{padding:var(--section-pad) 0;background:var(--color-bg)}.value-props__grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:800px){.value-props__grid{grid-template-columns:repeat(3,1fr)}}.value-card{padding:var(--space-7) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(170deg,var(--color-surface),var(--color-bg));box-shadow:var(--shadow-sm),var(--edge-light);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.value-card:hover{transform:translateY(-5px);border-color:var(--line-strong);box-shadow:var(--shadow-md),var(--edge-light)}.value-card__icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:#e8d5b514;color:var(--color-tan)}.value-card__title{font-size:var(--text-h3);margin:0 0 var(--space-3)}.value-card__text{margin:0;font-size:var(--text-sm);line-height:1.8;color:var(--color-text-muted)}.benefits{padding:var(--section-pad) 0;background:var(--color-bg-deep);border-top:1px solid var(--line)}.benefits__grid{list-style:none;margin:0 auto;padding:0;max-width:950px;display:grid;grid-template-columns:1fr;gap:var(--space-6) var(--space-7)}@media(min-width:780px){.benefits__grid{grid-template-columns:1fr 1fr}}.benefit{display:flex;align-items:flex-start;gap:var(--space-4)}.benefit__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:#e8d5b514;color:var(--color-cream)}.benefit__title{margin:0 0 6px;font-family:var(--font-heading);font-size:1.08rem;font-weight:600}.benefit__text{margin:0;font-size:var(--text-sm);line-height:1.75;color:var(--color-text-muted)}.benefits__footnote{margin:var(--space-7) 0 0;text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}.comparison{padding:var(--section-pad) 0;background:var(--color-bg);border-top:1px solid var(--line)}.comparison__table{display:grid;grid-template-columns:1fr;gap:var(--space-4);max-width:880px;margin:0 auto}@media(min-width:800px){.comparison__table{grid-template-columns:1fr 1fr;gap:var(--space-5)}}.comparison__col{padding:var(--space-6) var(--space-6) var(--space-7);border:1px solid var(--line);border-radius:var(--radius-lg)}.comparison__col--mombi{background:linear-gradient(170deg,#e8d5b51c,#e8d5b508);border-color:var(--line-strong);box-shadow:var(--shadow-sm),var(--edge-light)}.comparison__col--generic{background:var(--color-bg-deep)}.comparison__col h3{margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-h3)}.comparison__col--mombi h3{color:var(--color-cream)}.comparison__col--generic h3{color:var(--color-text-muted)}.comparison__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.comparison__col li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);line-height:1.65;color:var(--color-text-muted)}.comparison__col--mombi li{color:var(--color-text)}.comparison__mark{flex-shrink:0;margin-top:2px}.comparison__col--mombi .comparison__mark{color:var(--color-cream)}.comparison__col--generic .comparison__mark{color:var(--color-text-muted);opacity:.55}.how{padding:var(--section-pad) 0;background:var(--color-bg-deep);border-top:1px solid var(--line)}.how__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:880px){.how__steps{grid-template-columns:repeat(3,1fr);gap:var(--space-7)}}.how-step{display:flex;gap:var(--space-4);align-items:flex-start}@media(min-width:880px){.how-step{flex-direction:column;gap:var(--space-5)}}.how-step__num{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex-shrink:0;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:#e8d5b512;color:var(--color-cream);font-family:var(--font-heading);font-size:1.3rem;font-weight:600}.how-step__title{font-size:var(--text-h3);margin:0 0 var(--space-2)}.how-step__text{margin:0;font-size:var(--text-sm);line-height:1.8;color:var(--color-text-muted)}.how__footnote{margin:var(--space-7) auto 0;max-width:60ch;text-align:center;font-size:var(--text-xs);line-height:1.7;color:var(--color-text-muted)}.story{padding:var(--section-pad) 0;background:var(--color-bg);border-top:1px solid var(--line)}.story__inner{display:grid;grid-template-columns:1fr;gap:var(--space-7);align-items:center}@media(min-width:960px){.story__inner{grid-template-columns:.8fr 1fr;gap:76px}}.story__media{width:100%}.story__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-arch);border:1px solid var(--line-strong);box-shadow:var(--shadow-md)}.story__frame img{width:100%;height:100%;object-fit:cover}.story__body{max-width:54ch}.story__quote{margin:0 0 var(--space-5);font-family:var(--font-heading);font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:600;line-height:1.3;letter-spacing:-.018em;color:var(--color-text)}.story__text{color:var(--color-text-muted);line-height:1.85}.story__signature{margin:var(--space-5) 0 0;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-tan)}.faq{padding:var(--section-pad) 0;background:var(--color-bg-deep);border-top:1px solid var(--line)}.faq__list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 4px;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:1.12rem;font-weight:600;color:var(--color-text);transition:color .15s ease}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q:hover{color:var(--color-cream)}.faq-item__chevron{position:relative;width:15px;height:15px;flex-shrink:0;color:var(--color-cream)}.faq-item__chevron:before,.faq-item__chevron:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.faq-item__chevron:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.faq-item__chevron:after{left:50%;top:0;width:2px;height:100%;transform:translate(-50%)}.faq-item[open] .faq-item__chevron:after{transform:translate(-50%) rotate(90deg);opacity:0}.faq-item__a{padding:0 4px var(--space-5);max-width:62ch;font-size:var(--text-sm);line-height:1.85;color:var(--color-text-muted)}.reviews{padding:var(--section-pad) 0;background:var(--color-bg)}.reviews__grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:880px){.reviews__grid{grid-template-columns:repeat(3,1fr)}}.review-card{margin:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm),var(--edge-light)}.review-card__stars{display:flex;gap:3px;margin-bottom:var(--space-4);color:var(--color-cream)}.review-card__text{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:1.8}.review-card__author{font-size:var(--text-xs);color:var(--color-text-muted)}.review-card__verified{display:block;margin-top:4px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-tan)}.launch{position:relative;overflow:hidden;padding:var(--section-pad) 0;background:linear-gradient(178deg,var(--color-surface),var(--color-bg) 60%);border-top:1px solid var(--line)}.launch__glow{position:absolute;inset:auto -20% -60% -20%;height:620px;background:radial-gradient(ellipse at 50% 50%,rgba(232,213,181,.2),transparent 66%);filter:blur(66px);pointer-events:none}.launch__inner{position:relative;z-index:2;max-width:600px;margin:0 auto;text-align:center}.launch__title{font-size:var(--text-h2);margin:0 0 var(--space-4)}.launch__sub{margin:0 0 var(--space-6);font-size:var(--text-lead);line-height:1.75;color:var(--color-text-muted)}.launch__perks{list-style:none;margin:0 0 var(--space-6);padding:0;display:flex;flex-direction:column;gap:var(--space-3);text-align:left}@media(min-width:640px){.launch__perks{flex-direction:row;justify-content:center;gap:var(--space-6)}}.launch__perks li{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-sm);color:var(--color-text)}.launch__perks .icon{color:var(--color-cream);margin-top:3px}.launch__form{margin:0 auto;max-width:480px}.launch__field-group{display:flex;gap:var(--space-3);flex-wrap:wrap}.launch__field-group .field{flex:1 1 220px}.launch__field-group .button{flex:0 0 auto}.launch__privacy{margin:var(--space-4) 0 0;font-size:var(--text-xs);line-height:1.7;color:var(--color-text-muted)}.launch__privacy a{color:var(--color-tan);text-decoration:underline;text-underline-offset:2px}.launch__success{padding:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#e8d5b517}.launch__success p{margin:0}.launch__success .icon{margin:0 auto var(--space-3);color:var(--color-cream)}.site-footer{padding:var(--section-pad-sm) 0 var(--space-6);background:var(--color-bg-deep);border-top:1px solid var(--line)}.site-footer__inner{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:start;text-align:left}@media(min-width:760px){.site-footer__inner{grid-template-columns:1.5fr 1fr;gap:var(--space-7)}}.site-footer__logo{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:1.35rem;font-weight:600;letter-spacing:.03em;color:var(--color-text)}.site-footer__brand{margin:0;max-width:44ch;font-size:var(--text-sm);line-height:1.8;color:var(--color-text-muted)}.site-footer__contact{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.site-footer__contact a{color:var(--color-tan);text-decoration:underline;text-underline-offset:2px}.site-footer__links{display:flex;flex-direction:column;gap:10px}@media(min-width:760px){.site-footer__links{align-items:flex-end}}.site-footer__links a{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;transition:color .15s ease}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--color-cream)}.site-footer__bottom{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;justify-content:space-between;margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}@media(min-width:760px){.site-footer__bottom{flex-direction:row}}.site-footer__copy{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.site-footer__payments{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.site-footer__payment-icon{height:22px;width:auto;border-radius:3px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.value-card,.how-step,.benefit,.comparison__col,.story__body,.story__media{animation:rise-in linear both;animation-timeline:view();animation-range:entry 8% cover 28%}}}@keyframes rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/theme-home.css.map */
