.page-module___8aEwW__page{color:#4d4d4f;background:#fff;width:100%}.page-module___8aEwW__sectionInner{width:100%;max-width:1400px;margin:0 auto;padding-left:87px;padding-right:87px}.page-module___8aEwW__hero{background:linear-gradient(90deg,#fff 0%,snow 35%,#ffe7e6 100%);overflow:hidden}.page-module___8aEwW__heroInner{grid-template-columns:56% 44%;width:100%;max-width:1400px;min-height:642px;margin:0 auto;padding:69px 63px 0;display:grid}.page-module___8aEwW__heroCopy{z-index:3;padding-top:0;position:relative}.page-module___8aEwW__heroCopy h1{color:#4d4d4f;letter-spacing:-1.1px;max-width:735px;font-size:58px;font-weight:900;line-height:1.08}.page-module___8aEwW__heroCopy h1 span{color:#fc6967}.page-module___8aEwW__heroCopy>p{color:#606064;max-width:720px;margin-top:53px;font-size:24px;font-weight:500;line-height:1.42}.page-module___8aEwW__heroButton{color:#fff;background:#fc6967;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:283px;height:51px;margin-top:37px;font-size:17px;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex}.page-module___8aEwW__heroButton svg{width:20px;height:20px}.page-module___8aEwW__heroButton:hover,.page-module___8aEwW__heroButton:focus-visible,.page-module___8aEwW__largeCoralButton:hover,.page-module___8aEwW__largeCoralButton:focus-visible,.page-module___8aEwW__familyButton:hover,.page-module___8aEwW__familyButton:focus-visible,.page-module___8aEwW__finalButton:hover,.page-module___8aEwW__finalButton:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px #4d4d4f24}.page-module___8aEwW__heroVisual{align-self:end;min-height:573px;position:relative}.page-module___8aEwW__heroPerson{z-index:4;object-fit:contain;width:486px;height:571px;position:absolute;bottom:0;right:0}.page-module___8aEwW__heroVideo{z-index:2;object-fit:cover;border:0;border-radius:0;width:150px;height:86px;position:absolute;box-shadow:0 8px 20px #4d4d4f1f}.page-module___8aEwW__heroVideoOne{top:65px;right:-34px}.page-module___8aEwW__heroVideoTwo{top:198px;right:-28px}.page-module___8aEwW__heroVideoThree{top:199px;left:10px}.page-module___8aEwW__videoDot{z-index:3;object-fit:contain;width:20px;height:20px;display:block;position:absolute}.page-module___8aEwW__videoDotOne{top:126px;right:31px}.page-module___8aEwW__videoDotTwo{top:261px;right:37px}.page-module___8aEwW__videoDotThree{top:260px;left:75px}.page-module___8aEwW__stepsSection{background:#fff;padding:123px 0 132px}.page-module___8aEwW__stepsSection h2,.page-module___8aEwW__advantagesSection h2,.page-module___8aEwW__occasionsSection h2,.page-module___8aEwW__reviewsSection h2{color:#4d4d4f;text-align:center;letter-spacing:-.8px;font-size:54px;font-weight:900;line-height:1.1}.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:86px;margin-top:86px;display:grid}.page-module___8aEwW__stepIcon{color:#fff;background:#fc6967;border-radius:999px;justify-content:center;align-items:center;width:124px;height:124px;margin-bottom:45px;display:flex}.page-module___8aEwW__stepIcon svg{width:42px;height:42px}.page-module___8aEwW__step h3{color:#4d4d4f;margin-bottom:16px;font-size:21px;font-weight:900;line-height:1.25}.page-module___8aEwW__step p{color:#4d4d4f;font-size:16px;font-weight:500;line-height:1.42}.page-module___8aEwW__advantagesSection{background:linear-gradient(90deg,#fff 0%,#fff7f6 38%,#ffe8e7 100%);padding:71px 0 91px}.page-module___8aEwW__sectionLead{color:#626267;text-align:center;margin-top:22px;font-size:31px;font-weight:500;line-height:1.18}.page-module___8aEwW__advantagesGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:23px;margin-top:65px;display:grid}.page-module___8aEwW__advantageCard{background:#fff;border:0;border-radius:12px;min-height:388px;padding:35px 27px 28px}.page-module___8aEwW__advantageIcon{object-fit:contain;width:44px;height:44px;margin:0 auto 45px;display:block}.page-module___8aEwW__advantageCard h3{color:#4d4d4f;text-align:center;min-height:53px;font-size:18px;font-weight:900;line-height:1.22}.page-module___8aEwW__advantageCard p{color:#55555a;margin-top:27px;font-size:14px;font-weight:500;line-height:1.42}.page-module___8aEwW__occasionsSection{background:#fff;padding:76px 0 24px}.page-module___8aEwW__occasionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:74px 86px;margin-top:74px;display:grid}.page-module___8aEwW__occasionCard{background:#fff;border:1px solid #4d4d4f1c;border-radius:12px;align-items:flex-start;gap:24px;min-height:299px;padding:40px 31px;display:flex}.page-module___8aEwW__occasionIcon{object-fit:contain;flex:none;width:46px;height:46px;display:block}.page-module___8aEwW__occasionCard h3{color:#4d4d4f;font-size:20px;font-weight:900;line-height:1.2}.page-module___8aEwW__occasionCard p{color:#4d4d4f;margin-top:29px;font-size:15px;font-weight:500;line-height:1.48}.page-module___8aEwW__largeCoralButton{color:#fff;text-transform:uppercase;background:#fc6967;border-radius:12px;justify-content:center;align-items:center;width:417px;height:61px;margin:87px auto 0;font-size:18px;font-weight:900;transition:transform .16s,box-shadow .16s;display:flex}.page-module___8aEwW__familySection{background:#fff;padding:47px 0 71px}.page-module___8aEwW__familyCard{background:#ffe9e8;border-radius:20px;grid-template-columns:49.1% 50.9%;width:calc(100% - 200px);max-width:1200px;min-height:737px;margin:0 auto;display:grid;overflow:hidden}.page-module___8aEwW__familyImage{min-height:737px;position:relative;overflow:hidden}.page-module___8aEwW__familyImage>img:first-child{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__familyLogo{width:154px;height:auto;position:absolute;top:24px;left:28px}.page-module___8aEwW__familyCopy{flex-direction:column;align-items:flex-start;padding:82px 64px 55px;display:flex}.page-module___8aEwW__familyCopy h2{color:#4d4d4f;letter-spacing:-.5px;max-width:510px;font-size:47px;font-weight:900;line-height:1.07}.page-module___8aEwW__familyCopy>p:not(.page-module___8aEwW__familyNote){color:#5d5d62;max-width:520px;margin-top:38px;font-size:21px;font-weight:500;line-height:1.43}.page-module___8aEwW__familyButton{color:#fff;background:#fc6967;border-radius:12px;justify-content:center;align-items:center;width:417px;height:61px;margin-top:47px;font-size:18px;font-weight:900;transition:transform .16s,box-shadow .16s;display:flex}.page-module___8aEwW__familyNote{color:#fc6967;align-items:flex-start;gap:14px;margin-top:32px;font-size:18px;font-weight:600;line-height:1.25;display:flex}.page-module___8aEwW__familyNote img{object-fit:contain;flex:none;width:34px;height:34px;display:block}.page-module___8aEwW__reviewsSection{background:linear-gradient(90deg,#fff 0%,#fff7f6 38%,#ffe8e7 100%);padding:78px 0 98px}.page-module___8aEwW__reviewsInner{width:100%;max-width:1400px;margin:0 auto;padding:0 49px}.page-module___8aEwW__reviewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin-top:77px;display:grid}.page-module___8aEwW__reviewCard{background:#fff;border:1px solid #4d4d4f21;border-radius:12px;min-height:360px;padding:30px 32px 27px}.page-module___8aEwW__reviewCategory{color:#fc6967;font-size:15px;font-weight:900;line-height:1.25}.page-module___8aEwW__reviewAuthor{align-items:center;gap:18px;margin-top:26px;display:flex}.page-module___8aEwW__reviewAuthor img{object-fit:cover;border-radius:999px;width:50px;height:50px}.page-module___8aEwW__reviewAuthor h3{color:#4d4d4f;font-size:16px;font-weight:900;line-height:1.2}.page-module___8aEwW__stars{color:#ffb922;letter-spacing:2px;margin-top:8px;font-size:14px}.page-module___8aEwW__reviewText{color:#4d4d4f;margin-top:25px;font-size:14px;font-weight:500;line-height:1.43}.page-module___8aEwW__finalSection{background:#fff;padding:85px 42px 87px}.page-module___8aEwW__finalCard{background:#fc6967;border-radius:12px;grid-template-columns:36% 64%;width:100%;max-width:1315px;min-height:426px;margin:0 auto;display:grid;overflow:hidden}.page-module___8aEwW__finalImage{justify-content:center;align-items:center;min-height:426px;padding:35px;display:flex}.page-module___8aEwW__finalImage img{object-fit:contain;width:300px;height:190px}.page-module___8aEwW__finalCopy{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:61px 55px 46px 29px;display:flex}.page-module___8aEwW__finalCopy h2{letter-spacing:-.3px;font-size:42px;font-weight:900;line-height:1.08}.page-module___8aEwW__finalCopy p{max-width:750px;margin-top:25px;font-size:22px;font-weight:600;line-height:1.28}.page-module___8aEwW__finalButton{color:#fc6967;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:268px;height:50px;margin-top:27px;font-size:16px;font-weight:900;transition:transform .16s,box-shadow .16s;display:inline-flex}.page-module___8aEwW__finalButton svg{width:20px;height:20px}@media (max-width:1180px){.page-module___8aEwW__sectionInner,.page-module___8aEwW__heroInner{padding-left:42px;padding-right:42px}.page-module___8aEwW__heroCopy h1{font-size:49px}.page-module___8aEwW__heroPerson{width:430px}.page-module___8aEwW__advantagesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__advantageCard{min-height:330px}.page-module___8aEwW__occasionsGrid{gap:34px}.page-module___8aEwW__familyCard{width:calc(100% - 84px)}.page-module___8aEwW__familyCopy{padding-left:42px;padding-right:42px}.page-module___8aEwW__familyCopy h2{font-size:41px}.page-module___8aEwW__familyButton{width:100%}.page-module___8aEwW__reviewsGrid{gap:28px}}@media (max-width:900px){.page-module___8aEwW__heroInner{grid-template-columns:1fr;min-height:auto;padding-top:48px}.page-module___8aEwW__heroCopy h1{max-width:760px}.page-module___8aEwW__heroVisual{width:100%;max-width:620px;min-height:580px;margin:26px auto 0}.page-module___8aEwW__heroPerson{right:50%;transform:translate(50%)}.page-module___8aEwW__heroVideoOne{right:2%}.page-module___8aEwW__heroVideoTwo{right:5%}.page-module___8aEwW__heroVideoThree{left:5%}.page-module___8aEwW__stepsGrid,.page-module___8aEwW__occasionsGrid,.page-module___8aEwW__reviewsGrid{grid-template-columns:1fr}.page-module___8aEwW__stepsGrid{gap:62px}.page-module___8aEwW__step{grid-template-columns:124px 1fr;column-gap:34px;display:grid}.page-module___8aEwW__stepIcon{grid-row:1/span 2;margin-bottom:0}.page-module___8aEwW__advantagesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__occasionCard{min-height:0}.page-module___8aEwW__familyCard{grid-template-columns:1fr}.page-module___8aEwW__familyImage{min-height:520px}.page-module___8aEwW__familyCopy{padding:56px 44px}.page-module___8aEwW__reviewsGrid{max-width:660px;margin-left:auto;margin-right:auto}.page-module___8aEwW__reviewCard{min-height:0}.page-module___8aEwW__finalCard{grid-template-columns:38% 62%}.page-module___8aEwW__finalCopy h2{font-size:34px}.page-module___8aEwW__finalCopy p{font-size:19px}}@media (max-width:680px){.page-module___8aEwW__sectionInner{padding-left:20px;padding-right:20px}.page-module___8aEwW__heroInner{padding:34px 20px 0}.page-module___8aEwW__heroCopy h1{letter-spacing:-.5px;font-size:39px;line-height:1.09}.page-module___8aEwW__heroCopy>p{margin-top:27px;font-size:18px;line-height:1.48}.page-module___8aEwW__heroButton{width:100%;max-width:330px;margin-top:28px}.page-module___8aEwW__heroVisual{min-height:430px;margin-top:16px}.page-module___8aEwW__heroPerson{width:340px;height:auto}.page-module___8aEwW__heroVideo{border-width:3px;width:104px;height:60px}.page-module___8aEwW__heroVideoOne{top:58px;right:-5px}.page-module___8aEwW__heroVideoTwo{top:156px;right:0}.page-module___8aEwW__heroVideoThree{top:157px;left:0}.page-module___8aEwW__videoDot{width:14px;height:14px}.page-module___8aEwW__videoDotOne{top:100px;right:40px}.page-module___8aEwW__videoDotTwo{top:198px;right:45px}.page-module___8aEwW__videoDotThree{top:199px;left:45px}.page-module___8aEwW__stepsSection,.page-module___8aEwW__advantagesSection,.page-module___8aEwW__occasionsSection,.page-module___8aEwW__reviewsSection{padding-top:66px;padding-bottom:72px}.page-module___8aEwW__stepsSection h2,.page-module___8aEwW__advantagesSection h2,.page-module___8aEwW__occasionsSection h2,.page-module___8aEwW__reviewsSection h2{font-size:36px;line-height:1.12}.page-module___8aEwW__stepsGrid{gap:48px;margin-top:53px}.page-module___8aEwW__step{flex-direction:column;display:flex}.page-module___8aEwW__stepIcon{width:96px;height:96px;margin-bottom:24px}.page-module___8aEwW__stepIcon svg{width:35px;height:35px}.page-module___8aEwW__step h3{font-size:20px}.page-module___8aEwW__step p{font-size:16px}.page-module___8aEwW__sectionLead{font-size:23px}.page-module___8aEwW__advantagesGrid{grid-template-columns:1fr;gap:18px;margin-top:48px}.page-module___8aEwW__advantageCard{min-height:0;padding:30px 25px}.page-module___8aEwW__advantageIcon{margin-bottom:24px}.page-module___8aEwW__advantageCard h3{text-align:left;min-height:0}.page-module___8aEwW__advantageCard p{margin-top:18px;font-size:15px}.page-module___8aEwW__occasionsGrid{gap:18px;margin-top:48px}.page-module___8aEwW__occasionCard{gap:18px;padding:28px 24px}.page-module___8aEwW__occasionIcon{width:39px;height:39px}.page-module___8aEwW__occasionCard h3{font-size:19px}.page-module___8aEwW__occasionCard p{margin-top:18px}.page-module___8aEwW__largeCoralButton{width:100%;max-width:417px;margin-top:45px;font-size:15px}.page-module___8aEwW__familySection{padding:52px 20px}.page-module___8aEwW__familyCard{width:100%;min-height:0}.page-module___8aEwW__familyImage{min-height:430px}.page-module___8aEwW__familyCopy{padding:38px 24px 40px}.page-module___8aEwW__familyCopy h2{font-size:35px}.page-module___8aEwW__familyCopy>p:not(.page-module___8aEwW__familyNote){margin-top:26px;font-size:18px}.page-module___8aEwW__familyButton{margin-top:32px;font-size:16px}.page-module___8aEwW__familyNote{margin-top:25px;font-size:16px}.page-module___8aEwW__reviewsInner{padding-left:20px;padding-right:20px}.page-module___8aEwW__reviewsGrid{gap:18px;margin-top:48px}.page-module___8aEwW__reviewCard{padding:27px 23px}.page-module___8aEwW__reviewText{font-size:15px}.page-module___8aEwW__finalSection{padding:56px 20px}.page-module___8aEwW__finalCard{grid-template-columns:1fr}.page-module___8aEwW__finalImage{min-height:250px;padding:28px}.page-module___8aEwW__finalImage img{width:240px;height:auto}.page-module___8aEwW__finalCopy{text-align:center;align-items:center;padding:0 24px 38px}.page-module___8aEwW__finalCopy h2{font-size:33px}.page-module___8aEwW__finalCopy p{font-size:18px}.page-module___8aEwW__finalButton{width:100%;max-width:300px}}@media (max-width:390px){.page-module___8aEwW__heroCopy h1{font-size:34px}.page-module___8aEwW__heroVisual{min-height:380px}.page-module___8aEwW__heroPerson{width:300px}.page-module___8aEwW__stepsSection h2,.page-module___8aEwW__advantagesSection h2,.page-module___8aEwW__occasionsSection h2,.page-module___8aEwW__reviewsSection h2{font-size:32px}.page-module___8aEwW__familyImage{min-height:360px}.page-module___8aEwW__familyCopy h2,.page-module___8aEwW__finalCopy h2{font-size:30px}}@media (max-width:680px){.page-module___8aEwW__heroInner,.page-module___8aEwW__finalCard{grid-template-columns:minmax(0,1fr)}.page-module___8aEwW__heroCopy,.page-module___8aEwW__heroVisual,.page-module___8aEwW__finalCard,.page-module___8aEwW__finalImage,.page-module___8aEwW__finalCopy{min-width:0}.page-module___8aEwW__heroButton,.page-module___8aEwW__largeCoralButton,.page-module___8aEwW__familyButton,.page-module___8aEwW__finalButton{max-width:100%}}@media (max-width:390px){.page-module___8aEwW__page,.page-module___8aEwW__hero,.page-module___8aEwW__heroInner,.page-module___8aEwW__heroCopy,.page-module___8aEwW__heroVisual,.page-module___8aEwW__sectionInner,.page-module___8aEwW__occasionsGrid,.page-module___8aEwW__occasionCard,.page-module___8aEwW__finalCard,.page-module___8aEwW__finalImage,.page-module___8aEwW__finalCopy{min-width:0;max-width:100%}.page-module___8aEwW__heroCopy h1,.page-module___8aEwW__heroCopy h1 span{overflow-wrap:anywhere;white-space:normal;max-width:100%}.page-module___8aEwW__occasionsGrid,.page-module___8aEwW__occasionCard{width:100%}}@media (max-width:360px){.page-module___8aEwW__heroCopy h1,.page-module___8aEwW__heroCopy h1 span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;font-size:clamp(29px,9vw,31px)}.page-module___8aEwW__finalCopy h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(24px,7.5vw,27px);line-height:1.1}}
