.reference-page{overflow-x:clip}.reference-page .pdp-offer{scroll-margin-top:24px}.reference-quality-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 30px;padding:26px 24px;background:#eee5f5;font-size:10px;font-weight:700;letter-spacing:.06em;text-align:center}.reference-page .reference-hero{display:block;background:#071638;color:#faf8ef;margin:0;padding:60px 0}.reference-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:center}.reference-hero-copy .fo-wordmark{font-size:31px;margin-bottom:38px}.reference-hero-copy h1{font:900 clamp(44px,4.3vw,66px)/1.03 FinchDisplay,Georgia,serif;letter-spacing:-.035em}.reference-hero-copy h1 em{display:block;font-style:normal;color:#b79cde}.reference-hero-copy>p:not(.fo-guarantee-line){font-size:17px;line-height:1.65;margin-top:25px;max-width:540px}.reference-hero-copy .fo-button{margin-top:29px;background:#b79cde;color:#071638;width:100%;max-width:410px}.reference-hero-copy .fo-guarantee-line{justify-content:center;max-width:410px;font-size:10px}.reference-hero-photo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:160px 160px 24px 24px}.reference-reason{padding:65px 0;border-bottom:1px solid #ded5e5}.reference-reason:nth-of-type(2n){background:#f1eaf5}.reference-reason-grid{max-width:1130px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:65px;align-items:center}.reference-reason-media{margin:0;border-radius:24px;overflow:hidden;background:#e8dcf3;box-shadow:0 7px 25px #07183d0a}.reference-reason-media>img,.reference-reason-media>video{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.reference-reason-media>video{object-fit:contain;background:#071638}.reference-reason-media figcaption{padding:18px;text-align:center;background:#071638;color:#faf8ef;font-size:13px;line-height:1.5}.reference-reason-copy{position:relative;min-width:0}.reference-number{display:block;font:900 24px/1 FinchDisplay,Georgia,serif;color:#65418e;margin-bottom:18px}.reference-page .reference-reason h2{font-size:clamp(27px,2.55vw,37px);line-height:1.12;letter-spacing:-.025em;text-transform:none}.reference-reason-copy p{font-size:16px;line-height:1.75;margin-top:23px}.reference-disclaimer{padding-block:35px 55px;font-size:11px;line-height:1.7}.reference-page .fo-sticky>div>span{font-size:11px}.ivdd-page .dm-mechanism-art img{object-fit:contain}.reference-page .dm-hero{min-height:0}.reference-page .fo-offer .fo-gallery-quote{color:#07183d}.reference-page :focus-visible{outline:3px solid #956bbe;outline-offset:4px}@media(max-width:1100px){.reference-hero-grid,.reference-reason-grid{gap:35px}.reference-hero-copy h1{font-size:48px}.reference-hero-copy>p:not(.fo-guarantee-line){font-size:15px}.reference-hero-photo img{border-radius:100px 100px 22px 22px}.reference-reason-copy p{font-size:15px}}@media(max-width:760px){.reference-page .reference-hero{padding:28px 0 38px}.reference-hero-grid{grid-template-columns:1fr;gap:28px}.reference-hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.reference-hero-copy .fo-wordmark{font-size:29px;margin-bottom:28px}.reference-hero-copy h1{font-size:clamp(39px,10.7vw,56px);max-width:530px}.reference-hero-copy>p:not(.fo-guarantee-line){font-size:15px;margin-top:22px}.reference-hero-copy .fo-button{margin-top:25px;min-height:55px}.reference-hero-copy .fo-guarantee-line{margin-top:13px!important}.reference-hero-photo{width:100%;max-width:530px;justify-self:center}.reference-hero-photo img{aspect-ratio:1.18;border-radius:95px 95px 20px 20px}.reference-reason{padding:40px 0}.reference-reason-grid{grid-template-columns:1fr;gap:28px;max-width:540px}.reference-reason-media{border-radius:18px;max-width:430px;width:100%;justify-self:center}.reference-reason-media>img,.reference-reason-media>video{aspect-ratio:1.1;max-height:470px}.reference-reason-media figcaption{padding:14px;font-size:12px}.reference-number{font-size:20px;margin-bottom:14px}.reference-page .reference-reason h2{font-size:clamp(27px,7.4vw,35px);line-height:1.14}.reference-reason-copy p{font-size:15px;line-height:1.75;margin-top:19px}.reference-quality-strip{font-size:9px;gap:14px 20px;padding:22px 18px}.reference-page .pdp-offer{padding-top:50px}.reference-page .fo-sticky>div>span{font-size:9px}.ivdd-page .dm-hero-art{max-width:480px}.reference-disclaimer{padding-block:25px 40px}}@media(prefers-reduced-motion:reduce){.reference-page *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/finch-ivdd-dep-reference-funnels.css.map */
