.FaqAccordion_faqList__pV3YH{display:grid;grid-gap:12px;gap:12px}.FaqAccordion_faqItem__g2YxY{position:relative;overflow:hidden;border:1px solid rgba(34,27,57,.12);border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(43,37,64,.08);transition:transform .18s ease,box-shadow .18s ease}.FaqAccordion_faqItem__g2YxY:hover{transform:translateY(-1px);box-shadow:0 22px 46px rgba(43,37,64,.12)}.FaqAccordion_faqToggle__uYge7{position:absolute;opacity:0;pointer-events:none}.FaqAccordion_faqSummary__uh66Q{display:flex;gap:14px;align-items:center;justify-content:space-between;min-height:64px;padding:16px 18px;color:#251f3f;font-size:1.05rem;font-weight:950;line-height:1.18;cursor:pointer}.FaqAccordion_faqArrow__Poa85{position:relative;width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(255,0,117,.2);border-radius:999px;background:linear-gradient(180deg,#fff0f7,#ffe1ef);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}.FaqAccordion_faqArrow__Poa85:before{position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid #251f3f;border-bottom:2px solid #251f3f;content:"";transform:translate(-50%,-58%) rotate(45deg);transition:transform .42s cubic-bezier(.22,1,.36,1)}.FaqAccordion_faqToggle__uYge7:checked+.FaqAccordion_faqSummary__uh66Q .FaqAccordion_faqArrow__Poa85{border-color:rgba(255,0,117,.34);box-shadow:0 6px 14px rgba(255,0,117,.12);transform:rotate(180deg)}.FaqAccordion_faqBody__Kd6pK{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.FaqAccordion_faqToggle__uYge7:checked+.FaqAccordion_faqSummary__uh66Q+.FaqAccordion_faqBody__Kd6pK{grid-template-rows:1fr}.FaqAccordion_faqContent__hWzyX{overflow:hidden}.FaqAccordion_faqContentInner__uZWRo{padding:0 18px 16px;color:#625d74;line-height:1.62;opacity:0;transform:translateY(-6px);transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}.FaqAccordion_faqToggle__uYge7:checked+.FaqAccordion_faqSummary__uh66Q+.FaqAccordion_faqBody__Kd6pK .FaqAccordion_faqContentInner__uZWRo{opacity:1;transform:translateY(0)}@media (max-width:640px){.FaqAccordion_faqSummary__uh66Q{min-height:58px;padding:14px;font-size:.98rem}.FaqAccordion_faqContentInner__uZWRo{padding:0 14px 14px}}.SiteFooter_footer__sl_OK{margin-top:0;padding:52px 16px 46px;background:#f7f4ee}.SiteFooter_inner__UUb1r{max-width:1120px;margin:0 auto}.SiteFooter_footer__sl_OK h2{margin:0 0 34px;color:#1f2230;font-family:var(--font-hero);font-size:clamp(1.7rem,2.85vw,2.45rem);font-weight:400;line-height:.96;letter-spacing:0;text-transform:uppercase;text-shadow:3px 3px 0 rgba(var(--dachs-blue-rgb),.16)}.SiteFooter_grid__loXnQ{display:grid;grid-template-columns:minmax(240px,1.28fr) minmax(160px,1fr) minmax(160px,1fr) minmax(140px,.78fr);grid-gap:30px 36px;gap:30px 36px}.SiteFooter_grid__loXnQ h3{margin:0 0 18px;color:#1f2230;font-size:1.08rem;font-weight:900}.SiteFooter_brandColumn__YZJuz,.SiteFooter_linkColumn__JpG4i{min-width:0}.SiteFooter_brand____7og{display:inline-flex;align-items:center;margin-bottom:18px}.SiteFooter_brandImage__R2NBj{width:auto;height:62px;display:block}.SiteFooter_metaList__eTljp{list-style:none;padding:6px 0 0;margin:0;display:grid;grid-gap:10px;gap:10px}.SiteFooter_metaItem__I_uXk{display:flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;line-height:1.35}.SiteFooter_metaItemYellow__VCbSA{color:var(--dachs-yellow)}.SiteFooter_metaItemPink__4Z6EU{color:var(--dachs-pink)}.SiteFooter_metaItemBlue__oASBp{color:var(--dachs-blue)}.SiteFooter_metaItemPurple__php_o{color:var(--dachs-purple)}.SiteFooter_metaIcon__OjxNh{flex:0 0 auto;font-size:.9rem;line-height:1}.SiteFooter_footerLink__MCam1{display:flex;align-items:flex-start;gap:4px;margin-bottom:10px;color:#232738;text-decoration:none;font-size:.98rem;line-height:1.32;transition:transform .16s ease,color .18s ease}.SiteFooter_footerLink__MCam1:hover{color:var(--dachs-pink);transform:translateX(2px)}.SiteFooter_footerLinkArrow__j_zem{flex:0 0 auto;color:#8e92a0;line-height:1.2}@media (max-width:1100px){.SiteFooter_grid__loXnQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.SiteFooter_footer__sl_OK{padding:44px 16px 38px}.SiteFooter_grid__loXnQ{grid-template-columns:1fr;gap:26px}.SiteFooter_brandImage__R2NBj{height:54px}}.SiteHeader_header__tl0ks{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;transition:background-color .18s ease,box-shadow .18s ease,-webkit-backdrop-filter .18s ease;transition:background-color .18s ease,backdrop-filter .18s ease,box-shadow .18s ease;transition:background-color .18s ease,backdrop-filter .18s ease,box-shadow .18s ease,-webkit-backdrop-filter .18s ease}.SiteHeader_headerScrolled__ASTie{background:hsla(0,0%,100%,.68);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.SiteHeader_headerInner__vvGgh{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.SiteHeader_logoLink__FQ6dV{display:inline-flex;align-items:center;min-height:45px;padding:0;border-radius:0;background:transparent;border:0;box-shadow:none;text-decoration:none;flex:0 0 auto}.SiteHeader_logoImage__dVRDf{width:auto;height:45px;display:block;border-radius:0;background:transparent}.SiteHeader_navCluster__9oxmH{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex:1 1 auto;min-width:0}.SiteHeader_mainNav__GhAu8{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.SiteHeader_mainNavLink__aFWNW,.SiteHeader_navButton__BHym0{min-height:40px;padding:8px 16px;border-radius:10px;border:1px solid transparent;background:transparent;color:#121826;text-decoration:none;font-size:.98rem;font-weight:600;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.SiteHeader_mainNavLink__aFWNW{display:inline-flex;align-items:center;justify-content:center}.SiteHeader_mainNavLinkActive__gusR1,.SiteHeader_mainNavLink__aFWNW:hover,.SiteHeader_navButtonActive__qDTOU,.SiteHeader_navButton__BHym0:hover,.SiteHeader_navDetailsOpen__5MZH6>.SiteHeader_navButton__BHym0,.SiteHeader_navDetails__vx_BJ:focus-within>.SiteHeader_navButton__BHym0,.SiteHeader_navDetails__vx_BJ:hover>.SiteHeader_navButton__BHym0{background:rgba(43,37,64,.05);border-color:rgba(43,37,64,.04)}.SiteHeader_navDetails__vx_BJ{position:relative}.SiteHeader_navDetails__vx_BJ:after{content:"";position:absolute;top:100%;right:0;left:0;height:12px}.SiteHeader_navDetailsOpen__5MZH6,.SiteHeader_navDetails__vx_BJ:focus-within,.SiteHeader_navDetails__vx_BJ:hover,.SiteHeader_navDetails__vx_BJ[open]{z-index:5}.SiteHeader_navButton__BHym0{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.SiteHeader_navButton__BHym0::-webkit-details-marker{display:none}.SiteHeader_navCaret__K0jVi{font-size:.8rem;transition:transform .18s ease}.SiteHeader_navDetailsOpen__5MZH6 .SiteHeader_navCaret__K0jVi,.SiteHeader_navDetails__vx_BJ:focus-within .SiteHeader_navCaret__K0jVi,.SiteHeader_navDetails__vx_BJ:hover .SiteHeader_navCaret__K0jVi,.SiteHeader_navDetails__vx_BJ[open] .SiteHeader_navCaret__K0jVi{transform:rotate(180deg)}.SiteHeader_navPanel__J0ILM{position:absolute;top:calc(100% + 8px);left:0;min-width:320px;padding:16px;border-radius:16px;background:hsla(0,0%,100%,.98);border:1px solid rgba(43,37,64,.1);box-shadow:0 22px 48px rgba(15,23,42,.12),0 4px 12px rgba(15,23,42,.06);display:grid;grid-gap:16px 24px;gap:16px 24px;opacity:0;pointer-events:none;transform:translateY(8px);visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.SiteHeader_navDetailsOpen__5MZH6 .SiteHeader_navPanel__J0ILM,.SiteHeader_navDetails__vx_BJ:focus-within .SiteHeader_navPanel__J0ILM,.SiteHeader_navDetails__vx_BJ:hover .SiteHeader_navPanel__J0ILM,.SiteHeader_navDetails__vx_BJ[open] .SiteHeader_navPanel__J0ILM{display:grid;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.SiteHeader_navPanelContent__RpAc4{display:grid;align-content:start;grid-gap:14px 18px;gap:14px 18px}.SiteHeader_navPanelLink__12nRe{display:grid;grid-gap:3px;gap:3px;align-content:start;padding:7px 8px;border-radius:12px;min-width:0;text-decoration:none;color:#64748b;line-height:1.35;transition:background-color .18s ease,transform .18s ease}.SiteHeader_navPanelLink__12nRe:hover{background:rgba(43,37,64,.04);transform:translateY(-1px)}.SiteHeader_navPanelLink__12nRe strong{font-size:.88rem;font-weight:800;line-height:1.24}.SiteHeader_navPanelLinkTitle__ovd6Y{display:flex;align-items:center;gap:6px}.SiteHeader_navPanelLinkIcon__TsfDi{flex:0 0 auto;font-size:.92rem;line-height:1}.SiteHeader_navPanelLink__12nRe>span{font-size:.78rem;color:#6f6981;line-height:1.34}.SiteHeader_navPanelMega__MqEE3{width:min(486px,calc(100vw - 32px));grid-template-columns:1fr}.SiteHeader_navPanelMega__MqEE3 .SiteHeader_navPanelContent__RpAc4{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteHeader_navPanelAbout__0nQwS{width:min(354px,calc(100vw - 32px));grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelContent__RpAc4{gap:12px}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelLink__12nRe{padding:2px 0;border-radius:0}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelLink__12nRe:hover{background:transparent;transform:none}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelLink__12nRe span{max-width:17ch}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelMedia__W_yuV{aspect-ratio:auto;align-self:stretch;height:100%;min-height:0}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelMediaImage__8VaxS{height:100%;object-fit:cover}.SiteHeader_navPanelMedia__W_yuV{overflow:hidden;border-radius:18px;background:hsla(0,0%,100%,.8);box-shadow:0 8px 20px rgba(43,37,64,.06);aspect-ratio:7/10;min-height:0}.SiteHeader_navPanelMediaImage__8VaxS{width:100%;height:auto;display:block;object-fit:contain}.SiteHeader_menuTonepink__WOF4E{color:var(--dachs-pink)}.SiteHeader_menuToneblue__2Ih7p{color:var(--dachs-blue)}.SiteHeader_menuToneyellow__ngXKv{color:var(--dachs-yellow)}.SiteHeader_menuTonepurple__zMKRS{color:var(--dachs-purple)}.SiteHeader_menuTonegreen__oOFvn{color:#20945a}.SiteHeader_headerActions__BQy0f{flex:0 0 auto}.SiteHeader_mobileMenuButton___uQph{display:none;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 13px;border:1px solid rgba(43,37,64,.08);border-radius:12px;background:hsla(0,0%,100%,.82);color:#121826;box-shadow:0 8px 18px rgba(43,37,64,.08);cursor:pointer;font:inherit;font-size:.92rem;font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SiteHeader_mobileMenuIcon__lyWIC{display:grid;grid-gap:4px;gap:4px;width:18px}.SiteHeader_mobileMenuIcon__lyWIC span{display:block;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:opacity .16s ease,transform .18s ease}.SiteHeader_mobileMenuButton___uQph:focus-visible{outline:3px solid rgba(2,166,248,.34);outline-offset:3px}.SiteHeader_mobileMenuButtonOpen__w1n8c .SiteHeader_mobileMenuIcon__lyWIC span:first-child{transform:translateY(6px) rotate(45deg)}.SiteHeader_mobileMenuButtonOpen__w1n8c .SiteHeader_mobileMenuIcon__lyWIC span:nth-child(2){opacity:0}.SiteHeader_mobileMenuButtonOpen__w1n8c .SiteHeader_mobileMenuIcon__lyWIC span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width:980px){.SiteHeader_headerInner__vvGgh,.SiteHeader_navCluster__9oxmH{align-items:flex-start;flex-direction:column}.SiteHeader_navCluster__9oxmH{width:100%}.SiteHeader_navPanelAbout__0nQwS,.SiteHeader_navPanelMega__MqEE3{width:min(560px,calc(100vw - 32px))}}@media (max-width:720px){.SiteHeader_headerInner__vvGgh{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;gap:12px}.SiteHeader_logoLink__FQ6dV{order:1}.SiteHeader_mobileMenuButton___uQph{display:inline-flex;flex:0 0 auto;order:2}.SiteHeader_navCluster__9oxmH{order:3;display:none;flex:1 0 100%;width:100%;padding-top:4px;align-items:stretch}.SiteHeader_navClusterOpen__MEcPv{display:flex}.SiteHeader_mainNav__GhAu8{width:100%;align-items:stretch;flex-direction:column;gap:6px}.SiteHeader_mainNavLink__aFWNW,.SiteHeader_navButton__BHym0{width:100%;justify-content:space-between;min-height:42px;padding:10px 12px}.SiteHeader_navDetails__vx_BJ{width:100%}.SiteHeader_navDetails__vx_BJ:after{display:none}.SiteHeader_navPanelAbout__0nQwS,.SiteHeader_navPanelMega__MqEE3{position:static;width:100%;margin-top:10px;grid-template-columns:1fr}.SiteHeader_navPanel__J0ILM{display:none;max-height:none;overflow:visible}.SiteHeader_navDetails__vx_BJ:focus-within .SiteHeader_navPanel__J0ILM,.SiteHeader_navDetails__vx_BJ:hover .SiteHeader_navPanel__J0ILM{display:none;opacity:0;pointer-events:none;transform:translateY(8px);visibility:hidden}.SiteHeader_navDetailsOpen__5MZH6 .SiteHeader_navPanel__J0ILM,.SiteHeader_navDetails__vx_BJ[open] .SiteHeader_navPanel__J0ILM{display:grid;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.SiteHeader_navDetails__vx_BJ:focus-within .SiteHeader_navCaret__K0jVi,.SiteHeader_navDetails__vx_BJ:hover .SiteHeader_navCaret__K0jVi{transform:none}.SiteHeader_navDetailsOpen__5MZH6 .SiteHeader_navCaret__K0jVi,.SiteHeader_navDetails__vx_BJ[open] .SiteHeader_navCaret__K0jVi{transform:rotate(180deg)}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelContent__RpAc4,.SiteHeader_navPanelMega__MqEE3 .SiteHeader_navPanelContent__RpAc4{grid-template-columns:1fr;gap:2px}.SiteHeader_navPanelLink__12nRe{display:flex;align-items:center;min-height:34px;padding:6px 8px;border-radius:10px}.SiteHeader_navPanelLink__12nRe strong{gap:5px;font-size:.92rem;line-height:1.15}.SiteHeader_navPanelLinkIcon__TsfDi{font-size:.86rem}.SiteHeader_navPanelLink__12nRe>span,.SiteHeader_navPanelMedia__W_yuV{display:none}}.SnippetSections_section__vMglN{padding:56px 16px 100px;background:var(--idea-shell,#f7f4ee)}.SnippetSections_section__vMglN>*{max-width:1120px;margin-left:auto;margin-right:auto}.SnippetSections_sectionIntro__2_VcQ{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--idea-purple,var(--dachs-purple));font-size:.74rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.08em;margin:0 auto 12px}.SnippetSections_largeSectionTitle__Xbl6F{margin:0 auto 34px;max-width:680px;color:var(--idea-text,#2b2540);font-family:var(--font-hero);font-size:clamp(2.15rem,4.8vw,3.45rem);font-weight:400;line-height:.96;letter-spacing:0;text-align:center;text-transform:uppercase;text-shadow:3px 3px 0 rgba(var(--dachs-blue-rgb),.18)}.SnippetSections_categoryGrid__NaMJK,.SnippetSections_recommendGrid__GRKcH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.SnippetSections_categoryCard__nyo7K,.SnippetSections_recommendCard__CGECU{background:var(--idea-panel,hsla(0,0%,100%,.78));border:1px solid var(--idea-panel-border,rgba(43,37,64,.16));border-radius:24px;box-shadow:var(--idea-shadow,0 16px 36px rgba(43,37,64,.1))}.SnippetSections_recommendCard__CGECU{position:relative;display:block;min-height:0;aspect-ratio:4/3;overflow:hidden;text-decoration:none;color:inherit;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.08);transition:transform .18s ease,box-shadow .18s ease}.SnippetSections_categoryCard__nyo7K:hover,.SnippetSections_recommendCard__CGECU:hover{transform:translateY(-4px);box-shadow:0 20px 38px rgba(43,37,64,.16)}.SnippetSections_categoryCard__nyo7K img,.SnippetSections_recommendCard__CGECU img{width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.SnippetSections_categoryCard__nyo7K:hover img,.SnippetSections_recommendCard__CGECU:hover img{transform:scale(1.04)}.SnippetSections_recommendCaption__Rkx7A{position:absolute;left:0;right:0;bottom:0;padding:16px 20px 18px;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.58) 42%,rgba(0,0,0,.82))}.SnippetSections_recommendCaption__Rkx7A h3{margin:0 0 4px;font-size:20px;font-weight:700}.SnippetSections_recommendCaption__Rkx7A p{margin:0;font-size:14px}.SnippetSections_categoryCard__nyo7K{color:inherit;text-decoration:none;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.SnippetSections_categoryCard__nyo7K img{height:220px}.SnippetSections_categoryCopy__Yvkz3{padding:18px}.SnippetSections_categoryCopy__Yvkz3 p:first-child{margin:0 0 8px;color:var(--idea-purple,var(--dachs-purple));font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.SnippetSections_categoryCopy__Yvkz3 h3{margin:0 0 10px;color:var(--idea-text,#2b2540);font-weight:950;letter-spacing:-.02em}.SnippetSections_categoryCopy__Yvkz3 p:last-child{margin:0;color:var(--idea-muted,#8a8598);line-height:1.6}.SnippetSections_categoryCopy__Yvkz3 .SnippetSections_categoryEyebrowYellow__bcrkn{color:var(--idea-yellow,var(--dachs-yellow))}.SnippetSections_categoryCopy__Yvkz3 .SnippetSections_categoryEyebrowPink__GlwIS{color:var(--idea-pink,var(--dachs-pink))}.SnippetSections_categoryCopy__Yvkz3 .SnippetSections_categoryEyebrowPurple__qBEvy{color:var(--idea-purple,var(--dachs-purple))}.SnippetSections_categoryCopy__Yvkz3 .SnippetSections_categoryEyebrowBlue__emMzQ{color:var(--idea-blue,var(--dachs-blue))}.SnippetSections_categoryCopy__Yvkz3 .SnippetSections_categoryEyebrowGreen__8ki5f{color:#20945a}@media (max-width:920px){.SnippetSections_categoryGrid__NaMJK,.SnippetSections_recommendGrid__GRKcH{grid-template-columns:1fr}}