.case-brand .header__inline-menu>.list-menu{gap:6px}.case-brand .header__inline-menu>.list-menu>li>.header__menu-item,.case-brand .header__inline-menu summary.header__menu-item{min-height:46px;padding:12px 24px 12px 16px;border:1px solid transparent}.case-brand .header__inline-menu .header__menu-item:hover,.case-brand .header__inline-menu details[open]>summary{background:#f3eaf8;color:#641082;border-color:#e5d4ed}.case-brand .header__active-menu-item{text-decoration-thickness:2px;text-underline-offset:6px}.case-brand .case-menu-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(560px,70vw);padding:18px;background:#fff;border:1px solid #e8dfee;border-radius:20px;box-shadow:0 20px 50px #25112b1a}.case-brand .case-menu-cards>li>a{display:flex;align-items:center;gap:14px;padding:12px;min-height:102px;height:100%;border:1px solid #ede6f1;border-radius:14px;background:#faf7fc;color:#24182c;white-space:normal;line-height:1.4;font-weight:600}.case-brand .case-menu-cards>li>a:hover{background:#f0e5f7;border-color:#cba8dd}.case-menu-image{display:inline-flex;align-items:center;justify-content:center;flex:0 0 68px;width:68px;height:76px;border-radius:12px;background:#f1e9f6;color:#701090;overflow:hidden}.case-menu-image img{display:block;width:100%;height:100%;object-fit:contain}.case-menu-image svg{width:30px;height:30px}.case-menu-label{min-width:0}.case-brand .menu-drawer__navigation{padding:20px 14px}.case-brand .menu-drawer__menu>li{margin:0 0 10px}.case-brand .menu-drawer__menu-item{margin:0 12px;min-height:58px;padding:16px 40px 16px 16px;border:1px solid #e7ddec;border-radius:14px;background:#faf7fc;color:#24182c;gap:14px;line-height:1.4}.case-brand .menu-drawer__menu-item--active,.case-brand .menu-drawer__menu-item:hover{background:#eee0f5;color:#641082;border-color:#cfb0df}.case-brand .menu-drawer__menu-item .case-menu-image{flex-basis:56px;width:56px;height:62px}.case-brand .menu-drawer__close-button{margin:12px 24px 20px;padding:12px 16px;border-radius:12px;background:#eee0f5;color:#641082}.case-brand .header__inline-menu a:focus-visible,.case-brand .menu-drawer a:focus-visible,.case-help summary:focus-visible{outline:3px solid #9142b0;outline-offset:3px}
.case-help{padding-top:36px;padding-bottom:64px;color:var(--case-ink,#20172d)}.case-help__grid{display:grid;grid-template-columns:.85fr 1.5fr;gap:60px;padding:36px;border-radius:24px;background:white;border:1px solid var(--case-border,#e8dfee)}.case-brand .case-help h2{color:var(--case-ink,#20172d);font-size:clamp(2.8rem,3vw,3.6rem);letter-spacing:-.035em;margin:12px 0 20px}.case-help details{border-bottom:1px solid var(--case-border,#e8dfee);padding:18px 0}.case-help details:first-child{padding-top:0}.case-help summary{font-weight:600;cursor:pointer;min-height:44px;line-height:1.6;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.case-help summary::-webkit-details-marker{display:none}.case-help summary:after{content:'+';font-size:2rem;color:var(--case-purple,#701090)}.case-help details[open] summary:after{content:'−'}.case-help details p{line-height:1.8;color:var(--case-muted,#63596a);margin-bottom:6px}.case-help__link{display:inline-flex;min-height:44px;align-items:center;color:var(--case-purple,#701090);text-underline-offset:5px}
@media(max-width:749px){.case-help{padding-bottom:36px}.case-help__grid{grid-template-columns:1fr;padding:24px;gap:24px}}
@media(prefers-reduced-motion:no-preference){.case-brand .case-menu-cards>li>a,.case-brand .header__inline-menu .header__menu-item,.case-brand .menu-drawer__menu-item{transition:background .18s,border-color .18s,color .18s}}
