._storySection_161o8_1{background:#f8f3f1;border:1px solid #e5d9dc;border-radius:32px;width:min(1160px,100% - 48px);margin:56px auto 78px;padding:60px;position:relative;overflow:hidden;box-shadow:0 24px 64px #2e1b2414}._storySection_161o8_1:before{content:"";background:#5b3041;border-radius:999px;width:94px;height:4px;position:absolute;top:0;left:60px}._storyGrid_161o8_24{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:58px;display:grid;position:relative}._storyCopy_161o8_33{min-width:0}._kicker_161o8_37{color:#5b3041;letter-spacing:1.15px;text-transform:uppercase;background:#fffdfb;border:1px solid #dfd1d5;border-radius:999px;align-items:center;min-height:28px;margin-bottom:20px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}._headline_161o8_53{color:#281b21;letter-spacing:-3.7px;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(48px,5vw,72px);font-weight:900;line-height:.96}._headlineAccent_161o8_64{color:#5b3041;display:inline-block;position:relative}._headlineAccent_161o8_64:after{content:"";z-index:-1;background:#dfcdd3;border-radius:999px;height:10px;position:absolute;bottom:5px;left:-2px;right:-2px}._lede_161o8_82{color:#675860;max-width:570px;margin:24px 0 30px;font-size:16px;font-weight:650;line-height:1.68}._cta_161o8_91{color:#fff;background:#2d1d25;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-size:14px;font-weight:900;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 30px #2d1d252b}._cta_161o8_91:hover{background:#5b3041;transform:translateY(-2px);box-shadow:0 18px 36px #2d1d2536}._benefits_161o8_112{grid-template-columns:1fr 1fr;gap:14px;display:grid}._benefitCard_161o8_118{background:#fffdfb;border:1px solid #e2d8db;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:24px;display:flex;box-shadow:0 12px 30px #2e1b240d}._benefitCard_161o8_118:first-child{color:#fff;background:#2d1d25;border-color:#35242c;grid-column:1/-1;min-height:176px;box-shadow:0 18px 38px #2d1d2529}._number_161o8_139{color:#5b3041;background:#eee4e6;border-radius:11px;align-self:flex-start;place-items:center;width:36px;height:36px;margin-bottom:auto;font-size:10px;font-weight:950;display:grid}._benefitCard_161o8_118:first-child ._number_161o8_139{color:#f4e8ec;background:#ffffff1c}._benefitTitle_161o8_158{color:#2d1d25;letter-spacing:-.55px;margin-top:26px;font-size:20px;font-weight:900;line-height:1.08;display:block}._benefitCard_161o8_118:first-child ._benefitTitle_161o8_158{color:#fff;font-size:23px}._benefitText_161o8_173{color:#75666e;margin:8px 0 0;font-size:12px;font-weight:650;line-height:1.55}._benefitCard_161o8_118:first-child ._benefitText_161o8_173{color:#d8cbd0;max-width:540px}._closingSection_161o8_186{color:#fff;text-align:center;background:linear-gradient(128deg,#2b1b24 0%,#4f2639 58%,#b94773 145%);border-radius:34px;width:min(1160px,100% - 48px);margin:10px auto 82px;padding:76px 60px;position:relative;overflow:hidden;box-shadow:0 30px 70px #36182733}._closingSection_161o8_186:before,._closingSection_161o8_186:after{content:"";border:1px solid #ffffff21;border-radius:50%;position:absolute}._closingSection_161o8_186:before{width:330px;height:330px;top:-185px;right:-125px}._closingSection_161o8_186:after{width:210px;height:210px;bottom:-130px;left:-105px}._closingKicker_161o8_209{z-index:1;color:#f8c9da;letter-spacing:1.35px;text-transform:uppercase;font-size:11px;font-weight:900;position:relative}._closingSection_161o8_186 h2{z-index:1;letter-spacing:-4px;margin:17px 0 20px;font-size:clamp(48px,6vw,78px);font-weight:900;line-height:.98;position:relative}._closingSection_161o8_186 h2 em{color:#f1a7c2;font-family:Georgia,serif;font-weight:500}._closingSection_161o8_186 p{z-index:1;color:#e7d5dd;max-width:640px;margin:0 auto 29px;font-size:15px;line-height:1.7;position:relative}._closingCta_161o8_213{z-index:1;color:#3a2130;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:53px;padding:0 26px;font-size:14px;font-weight:950;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 15px 35px #13080e3d}._closingCta_161o8_213:hover{transform:translateY(-2px);box-shadow:0 19px 42px #13080e4d}@media (width<=900px){._storySection_161o8_1{border-radius:28px;width:min(680px,100% - 32px);margin:36px auto 58px;padding:42px 34px}._storySection_161o8_1:before{left:34px}._storyGrid_161o8_24{grid-template-columns:1fr;gap:36px}._headline_161o8_53{max-width:640px;font-size:clamp(43px,9vw,64px)}._closingSection_161o8_186{width:min(680px,100% - 32px);padding:62px 34px}}@media (width<=560px){._storySection_161o8_1{border-radius:24px;width:calc(100% - 24px);margin:24px auto 44px;padding:34px 22px 24px}._storySection_161o8_1:before{width:72px;left:22px}._kicker_161o8_37{margin-bottom:17px;font-size:10px}._headline_161o8_53{letter-spacing:-2.8px;font-size:clamp(39px,12.5vw,52px)}._lede_161o8_82{margin:19px 0 24px;font-size:14px}._cta_161o8_91{width:100%}._benefits_161o8_112{grid-template-columns:1fr}._benefitCard_161o8_118:first-child{grid-column:auto}._benefitCard_161o8_118,._benefitCard_161o8_118:first-child{border-radius:20px;min-height:168px}._benefitTitle_161o8_158,._benefitCard_161o8_118:first-child ._benefitTitle_161o8_158{font-size:20px}._closingSection_161o8_186{border-radius:25px;width:calc(100% - 24px);margin:4px auto 44px;padding:52px 22px}._closingSection_161o8_186 h2{letter-spacing:-3px;font-size:clamp(42px,13vw,56px)}._closingSection_161o8_186 p{font-size:14px}._closingCta_161o8_213{width:100%}}
