.kit-control-grid{background:var(--surface-navy);padding-block:var(--layout-section-padding)}.kit-control-grid__head{display:grid;grid-template-columns:minmax(0,760fr) minmax(0,440fr);align-items:start}.kit-control-grid__heading{color:var(--text-inverse);text-wrap:balance}.kit-control-grid__heading-line{display:block}.kit-control-grid__heading-line--muted{color:var(--on-navy-body)}@media (max-width: 1023px){.kit-control-grid__heading-line{display:inline}}.kit-control-grid__intro{color:var(--on-navy-body)}.kit-control-grid__items{margin-top:var(--space-80);list-style:none;padding:0;display:grid;grid-template-columns:repeat(var(--kit-control-count, 5),minmax(0,1fr));gap:var(--layout-gutter)}.kit-control-grid__item{border-top:1px solid var(--border-chrome-dark);padding-top:var(--space-24)}.kit-control-grid__tile{display:flex;align-items:center;justify-content:center;width:var(--space-40);height:var(--space-40);border-radius:var(--radius-12);background:var(--surface-chrome-dark);color:var(--text-inverse)}.kit-control-grid__title{margin-top:var(--space-24);color:var(--text-inverse)}.kit-control-grid__text{margin-top:var(--space-12);color:var(--on-navy-body)}.kit-control-grid[data-layout=divided] .kit-control-grid__items{margin-top:var(--space-48);border-top:1px solid var(--border-chrome-dark);gap:0}.kit-control-grid[data-layout=divided] .kit-control-grid__item{border-top:0;padding-top:var(--space-40)}.kit-control-grid[data-layout=divided] .kit-control-grid__item+.kit-control-grid__item{border-left:1px solid var(--border-chrome-dark);padding-left:calc(var(--space-24) + var(--space-4))}.kit-control-grid__icon{display:block;color:var(--text-inverse)}.kit-control-grid__icon svg{width:calc(var(--space-20) + var(--space-4) / 2);height:calc(var(--space-20) + var(--space-4) / 2)}.kit-control-grid[data-layout=divided] .kit-control-grid__title{min-height:var(--space-48);max-width:calc(100% - var(--space-20))}.kit-control-grid[data-layout=divided] .kit-control-grid__text{max-width:calc(100% - var(--space-24) - var(--space-4))}@media (max-width: 1023px){.kit-control-grid__head{gap:var(--space-48)}.kit-control-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-40)}.kit-control-grid[data-layout=divided] .kit-control-grid__item+.kit-control-grid__item{border-left:0;padding-left:0}.kit-control-grid[data-layout=divided] .kit-control-grid__item:nth-child(2n){border-left:1px solid var(--border-chrome-dark);padding-left:calc(var(--space-24) + var(--space-4))}}@media (max-width: 767px){.kit-control-grid__head{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}.kit-control-grid__items{margin-top:var(--space-48);grid-template-columns:minmax(0,1fr)}.kit-control-grid[data-layout=divided] .kit-control-grid__items{border-top:0}.kit-control-grid[data-layout=divided] .kit-control-grid__item,.kit-control-grid[data-layout=divided] .kit-control-grid__item:nth-child(2n){border-left:0;border-top:1px solid var(--border-chrome-dark);padding-top:var(--space-24);padding-left:0}}.kit-control-grid[data-tone=light]{background:var(--surface-page)}.kit-control-grid[data-tone=light] .kit-control-grid__heading,.kit-control-grid[data-tone=light] .kit-control-grid__title,.kit-control-grid[data-tone=light] .kit-control-grid__icon{color:var(--text-primary)}.kit-control-grid[data-tone=light] .kit-control-grid__heading-line{display:inline}.kit-control-grid[data-tone=light] .kit-control-grid__heading-line--muted{color:var(--text-muted)}.kit-control-grid[data-tone=light] .kit-control-grid__heading{max-width:calc(var(--space-80)*8)}.kit-control-grid[data-tone=light] .kit-control-grid__intro,.kit-control-grid[data-tone=light] .kit-control-grid__text{color:var(--text-body)}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__items{margin-top:calc(var(--space-48) + var(--space-8));border-color:var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__item{height:var(--kit-control-row-height, calc(var(--space-80)*2 + var(--space-40)));padding-top:calc(var(--space-32) + var(--space-4));border-left:0;padding-left:0}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__item:nth-child(3n+2),.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__item:nth-child(3n+3){border-left:1px solid var(--border-hairline);padding-left:calc(var(--space-32) + var(--space-4))}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__item:nth-child(n+4){border-top:1px solid var(--border-hairline)}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__title{min-height:0;margin-top:calc(var(--space-20) + var(--space-4)/2);max-width:none}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__text{margin-top:calc(var(--space-12) + var(--space-4)/2);max-width:calc(var(--space-80)*4 + var(--space-8))}@media (max-width:1023px){.kit-control-grid[data-tone=light] .kit-control-grid__head{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}.kit-control-grid[data-tone=light] .kit-control-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__item{height:auto;min-height:var(--kit-control-row-height, calc(var(--space-80)*2 + var(--space-40)));border-left:0;padding-left:0}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__item:nth-child(odd){border-left:0;padding-left:0}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__item:nth-child(2n){border-left:1px solid var(--border-hairline);padding-left:var(--space-24)}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__item:nth-child(n+3){border-top:1px solid var(--border-hairline)}}.kit-control-grid[data-tagged] .kit-control-grid__item{position:relative}.kit-control-grid__tag{position:absolute;top:calc(var(--space-32) + var(--space-4));right:calc(var(--space-32) + var(--space-4));height:calc(var(--space-20) - var(--space-4)/4);display:inline-flex;align-items:center;gap:calc(var(--space-4)*1.25);padding-inline:var(--space-8);border-radius:var(--radius-pill);font-size:calc(var(--space-12) - var(--space-4)/4);line-height:1;font-weight:500;color:var(--text-primary);background:color-mix(in srgb,var(--text-muted) 12%,transparent)}.kit-control-grid__tag i{width:calc(var(--space-4)*1.5);height:calc(var(--space-4)*1.5);border-radius:var(--radius-pill);background:var(--text-muted)}.kit-control-grid__tag[data-tone=blue]{background:color-mix(in srgb,var(--module-youbank-base) 12%,transparent)}.kit-control-grid__tag[data-tone=blue] i{background:var(--module-youbank-base)}.kit-control-grid__tag[data-tone=green]{background:color-mix(in srgb,var(--status-success) 12%,transparent)}.kit-control-grid__tag[data-tone=green] i{background:var(--text-primary)}@media (max-width:767px){.kit-control-grid[data-tone=light] .kit-control-grid__items{grid-template-columns:minmax(0,1fr)}.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__item,.kit-control-grid[data-tone=light][data-layout=divided] .kit-control-grid__item:nth-child(2n){padding-left:0;border-left:0;border-top:1px solid var(--border-hairline)}}.kit-control-grid[data-heading-inline] .kit-control-grid__heading-line{display:inline}.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__items{margin-top:calc(var(--space-64) + var(--space-8));border-bottom:1px solid var(--border-chrome-dark)}.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item{min-height:var(--kit-control-row-height);padding-top:calc(var(--space-32) + var(--space-4));padding-left:0;border-left:0}.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item:nth-child(3n+2),.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item:nth-child(3n+3){border-left:1px solid var(--border-chrome-dark);padding-left:calc(var(--space-32) + var(--space-4))}.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item:nth-child(n+4){border-top:1px solid var(--border-chrome-dark)}.kit-control-grid[data-layout=divided] .kit-control-grid__item[data-no-icon] .kit-control-grid__title{margin-top:0;min-height:0}.kit-control-grid__checklist{list-style:none;padding:0;margin-top:calc(var(--space-24) - var(--space-4)/4);color:var(--on-navy-body)}.kit-control-grid[data-tone=light] .kit-control-grid__checklist{color:var(--text-body)}.kit-control-grid__checklist li{position:relative;padding-left:var(--space-24);min-height:calc(var(--space-32) + var(--space-4)/2);padding-bottom:var(--space-12);padding-right:var(--space-20)}.kit-control-grid__checklist svg{position:absolute;top:var(--space-4);left:0;width:calc(var(--space-12) + var(--space-4)/2);height:calc(var(--space-12) + var(--space-4)/2)}@media (max-width:1023px){.kit-control-grid[data-heading-inline] .kit-control-grid__head{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item:nth-child(n){border-left:0;padding-left:0}.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item:nth-child(2n){border-left:1px solid var(--border-chrome-dark);padding-left:var(--space-24)}.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item:nth-child(n+3){border-top:1px solid var(--border-chrome-dark)}}@media (max-width:767px){.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item:nth-child(n){border-left:0;padding-left:0;padding-top:calc(var(--space-32) + var(--space-4))}}.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item:not([data-no-icon]) .kit-control-grid__icon{height:calc(var(--space-20) + var(--space-4)/2)}.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item:not([data-no-icon]) .kit-control-grid__title{margin-top:var(--space-24);min-height:0}.kit-control-grid[data-tone=navy][data-columns="3"] .kit-control-grid__item:not([data-no-icon]) .kit-control-grid__text{margin-top:calc(var(--space-12) + var(--space-4)/2);max-width:calc(var(--space-80)*4 + var(--space-8))}.kit-intro-hero{background:var(--surface-warm)}.kit-intro-hero[data-tone=white]{background:var(--surface-page)}.kit-intro-hero[data-tone=white] .kit-intro-hero__inner{grid-template-columns:minmax(0,540fr) minmax(0,600fr);gap:calc(var(--space-64) - var(--space-4));align-items:center}.kit-intro-hero[data-tone=white] .kit-intro-hero__intro{max-width:calc(var(--space-80) * 6 + var(--space-20))}.kit-intro-hero[data-tone=white] .kit-intro-hero__actions{margin-top:calc(var(--space-32) + var(--space-4));gap:var(--space-12)}.kit-intro-hero__inner{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,480fr);gap:var(--space-80);align-items:start;padding-top:calc(var(--space-80) + var(--space-8));padding-bottom:calc(var(--space-80) + var(--space-24))}.kit-intro-hero__headline{margin-top:var(--space-24);color:var(--text-primary);text-wrap:balance}.kit-intro-hero__intro{margin-top:var(--space-24);color:var(--text-body)}.kit-intro-hero__actions{margin-top:var(--space-48);display:flex;flex-wrap:wrap;gap:var(--space-16)}@media (max-width: 1023px){.kit-intro-hero__inner,.kit-intro-hero[data-tone=white] .kit-intro-hero__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-48);padding-top:var(--space-64);padding-bottom:var(--space-80)}}.kit-intro-hero__line--muted{color:var(--text-muted)}.kit-intro-hero[data-headline-two-tone=true] .kit-intro-hero__inner{padding-top:var(--space-64)}.kit-intro-hero[data-tone=cool]{background:linear-gradient(to bottom,transparent,var(--surface-page) 50%),var(--gradient-mix-cool-wash)}.kit-intro-hero[data-layout=stacked] .kit-intro-hero__inner{grid-template-columns:minmax(0,1fr);gap:calc(var(--space-48) + var(--space-8));padding-top:calc(var(--space-64) + var(--space-48));padding-bottom:var(--space-80)}.kit-intro-hero[data-layout=stacked] .kit-intro-hero__copy{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,440fr);gap:var(--space-120);align-items:start}.kit-intro-hero[data-layout=stacked] .kit-intro-hero__headline,.kit-intro-hero[data-layout=stacked] .kit-intro-hero__intro{margin-top:0}.kit-intro-hero[data-layout=stacked] .kit-intro-hero__actions{margin-top:var(--space-24);gap:var(--space-12)}.kit-intro-hero[data-layout=stacked] .kit-intro-hero__aside{min-width:0}@media (max-width:1023px){.kit-intro-hero[data-layout=stacked] .kit-intro-hero__copy{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}}
