.SimpleHeader_header__SfydZ{width:100%;background:#8f361b;box-shadow:0 4px 60px rgba(110,85,76,.2);display:flex;flex-direction:column;align-items:center;z-index:5}.SimpleHeader_inner__5MASo{width:100%;max-width:1312px;margin:0 auto;justify-content:space-between;padding:20px}.SimpleHeader_inner__5MASo,.SimpleHeader_left__dh_pF{display:flex;align-items:center}.SimpleHeader_sunniLogo__eDxbf{height:40px;width:auto}.SimpleHeader_navDesktop__TSeIZ{display:flex;gap:48px;align-items:center}.SimpleHeader_menuLink__6vwoj,.SimpleHeader_mobileMenuLink__MfPkJ{color:#efeeee;font-size:1.1rem;font-weight:500;text-decoration:none;letter-spacing:.04em;transition:color .2s}.SimpleHeader_menuLink__6vwoj:hover,.SimpleHeader_mobileMenuLink__MfPkJ:hover{color:#fff;text-decoration:underline}.SimpleHeader_burgerButton__kJ8dJ{display:none;flex-direction:column;justify-content:center;gap:5px;background:transparent;border:none;cursor:pointer}.SimpleHeader_burgerLine__JsvGY{width:24px;height:2px;background:#efeeee;transition:transform .3s ease,opacity .3s ease}.SimpleHeader_burgerLineTopActive__RPelD{transform:translateY(7px) rotate(45deg)}.SimpleHeader_burgerLineMiddleActive__yhhaT{opacity:0}.SimpleHeader_burgerLineBottomActive__qrs2r{transform:translateY(-7px) rotate(-45deg)}.SimpleHeader_mobileNav__eU1kf{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0 32px;background:#8f361b;width:100%}@media (max-width:768px){.SimpleHeader_navDesktop__TSeIZ{display:none}.SimpleHeader_burgerButton__kJ8dJ{display:flex}.SimpleHeader_sunniLogo__eDxbf{height:32px}.SimpleHeader_mobileMenuLink__MfPkJ{font-size:1.125rem}}@media (min-width:768px){.SimpleHeader_header__SfydZ{padding:30px 40px}.SimpleHeader_inner__5MASo{padding:0}}@media (min-width:1312px){.SimpleHeader_header__SfydZ{padding:30px 100px}}.SimpleHeader_headerTransparent__ZQioY{position:absolute;top:0;left:0;width:100%;background:transparent;box-shadow:none;margin:0;z-index:10}.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_inner__5MASo{padding:20px;margin:0 auto}.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_menuLink__6vwoj,.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_mobileMenuLink__MfPkJ{color:#8f361b}.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_menuLink__6vwoj:hover,.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_mobileMenuLink__MfPkJ:hover{color:#602414}.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_burgerLine__JsvGY{background:#8f361b}.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_sunniLogo__eDxbf{filter:none}@media (max-width:900px){.SimpleHeader_header__SfydZ{padding:20px 0}.SimpleHeader_inner__5MASo{padding:0 12px;gap:6px}.SimpleHeader_center__tERgI{gap:18px}.SimpleHeader_sunniLogo__eDxbf{height:28px}.SimpleHeader_beneLogo__bw4mH{height:16px}}@media (max-width:600px){.SimpleHeader_inner__5MASo{flex-direction:column;height:auto;gap:8px;padding:12px 4px}.SimpleHeader_center__tERgI{flex-direction:column;gap:8px;width:100%}.SimpleHeader_left__dh_pF,.SimpleHeader_right__SpOPl{justify-content:center;width:100%}}@media (max-width:1023px){.SimpleHeader_header__SfydZ{width:90vw;max-width:600px;margin:40px auto;border-radius:4px;background:#8f361b;box-shadow:0 4px 60px 0 rgba(110,85,76,.3);display:flex;flex-direction:column;align-items:center;padding:40px 0;gap:32px}.SimpleHeader_inner__5MASo{flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:0}.SimpleHeader_left__dh_pF,.SimpleHeader_right__SpOPl{justify-content:center;width:100%}.SimpleHeader_center__tERgI{flex-direction:column;align-items:center;gap:14px;width:100%}.SimpleHeader_sunniLogo__eDxbf{height:64px}.SimpleHeader_beneLogo__bw4mH{height:32px}.SimpleHeader_menuLink__6vwoj{font-size:1rem;text-align:center}.SimpleHeader_headerTransparent__ZQioY{background:transparent;box-shadow:none;width:100%;max-width:none;margin:0;padding:20px 16px;border-radius:0}.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_inner__5MASo{flex-direction:row;gap:0;padding:0}.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_mobileNav__eU1kf{background:transparent}}.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_mobileNav__eU1kf{background:transparent}.SimpleHeader_headerTransparent__ZQioY .SimpleHeader_mobileMenuLink__MfPkJ{color:#8f361b}.SimpleHeader_headerTransparentWhite__qaq8j .SimpleHeader_menuLink__6vwoj,.SimpleHeader_headerTransparentWhite__qaq8j .SimpleHeader_mobileMenuLink__MfPkJ{color:#fff}.SimpleHeader_headerTransparentWhite__qaq8j .SimpleHeader_menuLink__6vwoj:hover,.SimpleHeader_headerTransparentWhite__qaq8j .SimpleHeader_mobileMenuLink__MfPkJ:hover{color:#efefef}.SimpleHeader_headerTransparentWhite__qaq8j .SimpleHeader_burgerLine__JsvGY{background:#fff}.SimpleHeader_promoBanner__8MkOO{width:100%;background:#8f361b;color:#fff;padding:8px 16px;text-align:center;font-size:.9rem;line-height:1.4}@media (min-width:768px){.SimpleHeader_promoBanner__8MkOO{font-size:1rem}}.HomeFooter_footer__DF7_E{flex-direction:column;width:330px;max-width:100vw;padding:30px 0;gap:40px;flex-shrink:0;border-radius:4px;background:#6e554c;box-shadow:0 4px 60px 0 rgba(110,85,76,.3);margin:40px auto}.HomeFooter_footer__DF7_E,.HomeFooter_linksCol___pZg0,.HomeFooter_sunniCol__pD8HN{display:flex;justify-content:center;align-items:center}.HomeFooter_linksCol___pZg0{flex-direction:column;gap:14px}.HomeFooter_link__NSJ3_{color:#efeeee;font-size:1rem;font-weight:500;text-decoration:none;letter-spacing:.04em;transition:color .2s}.HomeFooter_link__NSJ3_:hover{color:#fff;text-decoration:underline}.HomeFooter_beneCol__XWQHm{display:flex;justify-content:center;align-items:center}@media (min-width:768px){.HomeFooter_footer__DF7_E{width:100%;max-width:900px;padding:60px 40px;gap:40px;align-items:center;justify-content:space-between;margin:40px auto 60px}}@media (min-width:1312px){.HomeFooter_footer__DF7_E{width:1312px;max-width:1312px;padding:80px 100px;margin:40px auto 80px;gap:40px}}@media (min-width:1024px){.HomeFooter_footer__DF7_E{flex-direction:row;align-items:center;justify-content:space-between}.HomeFooter_sunniCol__pD8HN{justify-content:flex-start;flex:1 1 0}.HomeFooter_linksCol___pZg0{flex-direction:row;justify-content:center;align-items:center;gap:20px;flex:2 1 0}.HomeFooter_beneCol__XWQHm{justify-content:flex-end;flex:1 1 0}}.typography{margin:0;padding:0;color:var(--theme-foreground)}.typography--h1{font-size:var(--text-xl);color:var(--color-primary-dark)}.typography--h1,.typography--h2{font-weight:var(--font-weight-medium);line-height:var(--leading-tight)}.typography--h2{font-size:var(--text-lg)}.typography--h3{font-weight:var(--font-weight-medium)}.typography--body,.typography--h3{font-size:var(--text-base);line-height:var(--leading-normal)}.typography--body{font-weight:var(--font-weight-normal)}.typography--bodySmall{font-size:var(--text-sm)}.typography--bodySmall,.typography--caption{font-weight:var(--font-weight-normal);line-height:var(--leading-normal)}.typography--caption{font-size:var(--text-xs)}.typography--button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:.72px}.typography--primary{color:var(--color-primary)}.typography--text{color:var(--color-text)}.typography--textLight{color:var(--color-text-light)}.typography--italic{font-style:italic}.HomeStepsSection_section__RPEXc{width:100%;max-width:1200px;margin:100px auto 80px;padding:0 16px;box-sizing:border-box;position:relative;z-index:4}.HomeStepsSection_stepRow__OUUnr{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:64px}.HomeStepsSection_imageCol__lpNEk{width:100%;max-width:360px;flex:0 0 auto}.HomeStepsSection_imageShadow__qOC9r{box-shadow:0 4px 60px 0 rgba(110,85,76,.1)}.HomeStepsSection_textCol__jdXy6{max-width:480px;text-align:left;display:flex;flex-direction:column;gap:12px}.HomeStepsSection_stepNumber__s1b9n{font-size:1rem;font-weight:500;color:#8f361b;margin:0}.HomeStepsSection_title__AOHjT{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0;color:#181210}.HomeStepsSection_description__kYGAg{font-size:.875rem;line-height:1.6;margin:0;color:#615753}@media (min-width:768px){.HomeStepsSection_stepRow__OUUnr{flex-direction:row;justify-content:center;gap:80px}.HomeStepsSection_reverse__CJWVF{flex-direction:row-reverse}.HomeStepsSection_imageCol__lpNEk{max-width:420px}.HomeStepsSection_title__AOHjT{font-size:1.5rem}.HomeStepsSection_description__kYGAg{font-size:1rem}.HomeStepsSection_section__RPEXc{margin-bottom:200px}}@media (min-width:1200px){.HomeStepsSection_section__RPEXc{margin-bottom:240px}.HomeStepsSection_imageCol__lpNEk{max-width:500px}.HomeStepsSection_stepRow__OUUnr{gap:120px}.HomeStepsSection_title__AOHjT{font-size:1.75rem}}