.bh-how-page{--cream:#fffaf3;--warm:#f7efe4;--blush:#e8c5c5;--rose:#9d6462;--rose-deep:#764947;--green:#465348;--ink:#231f20;--muted:#736b65;--white:#fffdf8;background:var(--cream);color:var(--ink);overflow:hidden;font-family:DM Sans,Arial,sans-serif}.bh-how-page h1,.bh-how-page h2,.bh-how-page h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.02em}.bh-how-page em{color:var(--rose);font-style:italic;font-weight:400}.bh-how-page .eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;color:var(--rose-deep);margin-bottom:18px}.bh-how-page .btn{border-radius:999px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.bh-how-page .btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #4e313026}.bh-how-page .btn-primary{background:var(--rose-deep);border:1px solid var(--rose-deep);color:#fff}.bh-text-link{color:var(--rose-deep);font-weight:700;text-decoration:none}.bh-text-link:hover{text-decoration:underline}.bh-how-hero{padding:82px 0 70px;background:radial-gradient(circle at 12% 20%,rgba(232,197,197,.52),transparent 25%),linear-gradient(140deg,var(--cream),var(--warm))}.bh-how-hero__grid{display:grid;grid-template-columns:1.05fr .8fr;gap:70px;align-items:center}.bh-how-hero__copy h1{font-size:clamp(58px,6.6vw,94px);line-height:.93;margin:0 0 24px}.bh-how-hero__copy>p{font-size:19px;line-height:1.72;color:var(--muted);max-width:720px}.bh-how-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.bh-how-chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.bh-how-chips span{font-size:12px;font-weight:700;background:#fffdf8bf;border:1px solid rgba(118,73,71,.13);padding:8px 11px;border-radius:999px}.bh-how-hero__visual{position:relative;min-height:555px;display:flex;justify-content:center;align-items:flex-end}.bh-how-hero__visual img{position:relative;z-index:2;width:min(100%,430px);height:530px;object-fit:cover;border-radius:220px 220px 28px 28px;box-shadow:0 34px 80px #4d383329}.bh-how-shape{position:absolute;width:445px;height:445px;border-radius:50%;background:var(--blush);top:10px;right:-5px}.bh-how-float{position:absolute;z-index:4;left:-45px;top:100px;background:#fffdf8f2;border:1px solid rgba(118,73,71,.12);box-shadow:0 16px 40px #32242224;border-radius:18px;padding:16px 18px}.bh-how-float span{display:block;font-family:"DM Serif Display",Georgia,serif;font-size:25px;color:var(--rose-deep)}.bh-how-float strong{font-size:11px}.bh-how-note{position:absolute;z-index:4;right:-32px;top:5px;font-family:Caveat,cursive;color:var(--rose-deep);font-size:28px;transform:rotate(4deg)}.bh-how-timeline{padding:100px 0;background:#fffdf8}.bh-how-heading{display:grid;grid-template-columns:1.05fr .6fr;gap:60px;align-items:end;margin-bottom:45px}.bh-how-heading h2{font-size:clamp(45px,5vw,69px);line-height:1;margin:0}.bh-how-heading>p{color:var(--muted);line-height:1.7;margin:0}.bh-how-steps{display:grid;grid-template-columns:1fr 55px 1fr 55px 1fr;align-items:stretch}.bh-how-steps article{background:var(--cream);border:1px solid rgba(118,73,71,.1);border-radius:27px;padding:31px;min-height:365px;position:relative}.bh-how-step-number{font-family:"DM Serif Display",Georgia,serif;font-size:18px;color:var(--rose);margin-bottom:30px}.bh-how-step-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--blush);color:var(--rose-deep);font-size:21px;margin-bottom:25px}.bh-how-steps h3{font-size:31px;line-height:1.05;margin:0 0 16px}.bh-how-steps p{color:var(--muted);line-height:1.7}.bh-how-steps small{display:block;margin-top:20px;font-weight:700;color:var(--green)}.bh-how-connector{display:grid;place-items:center;font-size:28px;color:var(--rose)}.bh-how-experience{padding:105px 0;background:var(--rose-deep);color:#fff}.bh-how-experience__grid{display:grid;grid-template-columns:.9fr 1fr;gap:75px;align-items:center}.bh-how-experience__image{position:relative}.bh-how-experience__image img{width:100%;height:620px;object-fit:cover;border-radius:32px}.bh-how-sticker{position:absolute;right:-28px;bottom:35px;background:#f7e2a4;color:var(--ink);padding:17px 22px;border-radius:9px;transform:rotate(-4deg);font-family:Caveat,cursive;font-size:27px;box-shadow:0 14px 28px #0000002e}.bh-how-sticker em{color:var(--rose-deep);font-style:normal}.bh-how-experience .eyebrow{color:#f2cf88}.bh-how-experience h2{font-size:clamp(43px,5vw,67px);line-height:1;margin:0 0 24px}.bh-how-experience p{color:#efe1df;line-height:1.75}.bh-how-points{margin-top:30px}.bh-how-points>div{display:grid;grid-template-columns:34px 1fr;gap:13px;border-top:1px solid rgba(255,255,255,.16);padding:15px 0}.bh-how-points span{color:#f4d89a;font-weight:800}.bh-how-points p{margin:0}.bh-how-points strong{color:#fff}.bh-how-costs{padding:98px 0;background:var(--warm)}.bh-how-cost-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bh-how-cost-grid article{background:var(--white);border-radius:23px;padding:28px;border:1px solid rgba(118,73,71,.09);min-height:245px}.bh-how-cost-grid article>span{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:var(--blush);font-family:"DM Serif Display",Georgia,serif;color:var(--rose-deep);margin-bottom:24px}.bh-how-cost-grid h3{font-size:26px;line-height:1.07;margin:0 0 13px}.bh-how-cost-grid p{color:var(--muted);line-height:1.65;font-size:14px}.bh-how-cost-cta{text-align:center;margin-top:34px}.bh-how-faq{padding:95px 0;background:var(--cream)}.bh-how-faq__grid{display:grid;grid-template-columns:.65fr 1fr;gap:90px}.bh-how-faq h2{font-size:52px;line-height:1;margin:0 0 20px}.bh-how-faq__grid>div:first-child>p{color:var(--muted);line-height:1.7}.bh-how-faq__list details{border-top:1px solid rgba(35,31,32,.16)}.bh-how-faq__list details:last-child{border-bottom:1px solid rgba(35,31,32,.16)}.bh-how-faq__list summary{list-style:none;cursor:pointer;padding:24px 0;font-size:17px;font-weight:700;display:flex;justify-content:space-between;gap:20px}.bh-how-faq__list summary::-webkit-details-marker{display:none}.bh-how-faq__list summary span{font-size:24px;font-weight:400;transition:transform .2s ease}.bh-how-faq__list details[open] summary span{transform:rotate(45deg)}.bh-how-faq__list details p{margin:-5px 0 25px;color:var(--muted);line-height:1.7}.bh-how-final{padding:0 0 95px;background:var(--cream)}.bh-how-final__card{background:var(--green);color:#fff;border-radius:30px;padding:50px 55px;display:flex;align-items:center;justify-content:space-between;gap:40px}.bh-how-final__card .eyebrow{color:#f4d89a}.bh-how-final__card h2{font-size:47px;line-height:1;margin:0 0 14px}.bh-how-final__card p{color:#e5ebe4}.bh-how-final__card .btn{background:#f7e2a4;color:var(--ink);border-color:#f7e2a4;white-space:nowrap}.bh-how-mobile-cta{display:none}.bh-how-page [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.bh-how-page [data-reveal].is-visible{opacity:1;transform:none}@media(max-width:1050px){.bh-how-hero__grid{grid-template-columns:1fr .8fr;gap:35px}.bh-how-float{left:-10px}.bh-how-steps{grid-template-columns:1fr 28px 1fr 28px 1fr}.bh-how-steps article{padding:24px}.bh-how-experience__grid{gap:42px}.bh-how-cost-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.bh-how-hero{padding:54px 0 40px}.bh-how-hero__grid{display:flex;flex-direction:column;gap:30px}.bh-how-hero__copy h1{font-size:50px}.bh-how-hero__copy>p{font-size:17px}.bh-how-hero__visual{width:100%;min-height:430px}.bh-how-hero__visual img{height:430px;width:83%}.bh-how-shape{width:340px;height:340px}.bh-how-float{left:0;top:75px}.bh-how-note{right:0;top:-8px;font-size:22px}.bh-how-timeline,.bh-how-costs,.bh-how-faq{padding:70px 0}.bh-how-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.bh-how-heading h2{font-size:44px}.bh-how-steps{display:block}.bh-how-steps article{min-height:0}.bh-how-connector{height:50px;transform:rotate(90deg)}.bh-how-experience{padding:72px 0}.bh-how-experience__grid{grid-template-columns:1fr;gap:45px}.bh-how-experience__image img{height:420px}.bh-how-sticker{right:8px;bottom:20px;font-size:22px}.bh-how-experience h2{font-size:44px}.bh-how-cost-grid{grid-template-columns:1fr}.bh-how-cost-grid article{min-height:0}.bh-how-faq__grid{grid-template-columns:1fr;gap:42px}.bh-how-faq h2{font-size:44px}.bh-how-final{padding-bottom:95px}.bh-how-final__card{padding:34px 25px;display:block}.bh-how-final__card h2{font-size:40px}.bh-how-final__card .btn{margin-top:10px}.bh-how-mobile-cta{position:fixed;display:flex;z-index:50;left:10px;right:10px;bottom:10px;border-radius:16px;background:var(--green);color:#fff;text-decoration:none;padding:12px 15px;justify-content:space-between;align-items:center;box-shadow:0 12px 30px #231f2042;font-size:12px}.bh-how-mobile-cta strong{font-size:13px}.bh-how-page [data-reveal]{transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.bh-how-page [data-reveal]{opacity:1;transform:none;transition:none}.bh-how-page .btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/how-it-works.css.map */
