.kit-industries{background:var(--surface-page);padding-block:var(--layout-section-padding)}.kit-industries__heading{color:var(--text-primary);text-wrap:balance}.kit-industries__heading-muted{color:var(--text-muted)}.kit-industries__rows{margin-top:var(--space-64);border-bottom:1px solid var(--border-hairline)}.kit-industries__row{display:grid;grid-template-columns:var(--space-40) minmax(0,500fr) minmax(0,580fr) var(--space-24);align-items:center;gap:var(--space-24);border-top:1px solid var(--border-hairline);padding-block:var(--space-32);text-decoration:none;transition:background-color var(--motion-duration-fast) var(--motion-ease)}.kit-industries__row:hover{background:var(--surface-warm)}.kit-industries__row:focus-visible{outline:2px solid var(--focus-border);outline-offset:calc(-1 * var(--space-4))}.kit-industries__tile{display:flex;width:var(--space-40);height:var(--space-40);align-items:center;justify-content:center;border-radius:var(--radius-12);background:var(--surface-warm);color:var(--text-primary)}.kit-industries__title{color:var(--text-primary)}.kit-industries__text{color:var(--text-body)}.kit-industries__arrow{display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:transform var(--motion-duration-fast) var(--motion-ease)}.kit-industries__row:hover .kit-industries__arrow{transform:translate(var(--motion-lift))}@media (max-width: 767px){.kit-industries__rows{margin-top:var(--space-48)}.kit-industries__row{grid-template-columns:var(--space-40) minmax(0,1fr) var(--space-24);gap:var(--space-8) var(--space-16);padding-block:var(--space-24)}.kit-industries__tile{grid-row:1}.kit-industries__title{grid-column:2;grid-row:1}.kit-industries__arrow{grid-column:3;grid-row:1}.kit-industries__text{grid-column:2;grid-row:2}}@media (prefers-reduced-motion: reduce){.kit-industries__row,.kit-industries__arrow{transition:none}}.kit-fit{--kit-fit-ease: cubic-bezier(.22, 1, .36, 1);--kit-fit-white-60: color-mix(in srgb, var(--text-inverse) 60%, transparent);--kit-fit-white-72: color-mix(in srgb, var(--text-inverse) 72%, transparent);background:var(--surface-navy);color:var(--text-inverse);padding:var(--space-112) 0 calc(var(--space-120) + var(--space-4))}.kit-fit p{margin:0}.kit-fit__head{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,100fr) minmax(0,460fr);grid-template-rows:auto auto;align-items:start}.kit-fit__eyebrow{grid-column:1;grid-row:1;color:var(--kit-fit-white-60);margin-bottom:calc(var(--space-12) + 1px)!important}.kit-fit__heading{grid-column:1;grid-row:2;margin:0;color:var(--text-inverse)}.kit-fit__side{grid-column:3;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-20)}.kit-fit__intro{color:var(--kit-fit-white-72)}.kit-fit__link{font-family:var(--font-sans);font-weight:500;font-size:15px;line-height:20px;color:var(--text-inverse);text-decoration:none}.kit-fit__link:hover span:first-child{text-decoration:underline;text-underline-offset:var(--space-4)}.kit-fit__link:focus-visible{outline:2px solid var(--focus-border);outline-offset:var(--space-4);border-radius:var(--radius-4)}.kit-fit__wrap{margin-top:calc(var(--space-32) + var(--space-4) - 1px);aspect-ratio:1200 / 336;position:relative}.kit-fit__stage{position:absolute;top:0;left:0;width:calc(var(--space-120) * 10);height:calc(var(--space-112) * 3);transform:scale(var(--kit-fit-scale, 1));transform-origin:0 0;font-family:var(--font-sans)}.kit-fit__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.kit-fit__line{fill:none;stroke:color-mix(in srgb,var(--text-inverse) 35%,transparent);stroke-width:1.5;stroke-dasharray:4 4;stroke-linecap:round;vector-effect:non-scaling-stroke}.kit-fit__draw{fill:none;stroke:var(--primitive-white);stroke-width:6;stroke-dasharray:1;stroke-dashoffset:0}.kit-fit__col{position:absolute;width:calc(220 / 1200 * 100%);display:flex;flex-direction:column;gap:var(--space-12)}.kit-fit__col--sys{left:0;top:0}.kit-fit__col--ch{left:calc(980 / 1200 * 100%);top:calc(45 / 336 * 100%)}.kit-fit__label{font-weight:600;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-label);margin-bottom:0!important}.kit-fit__box{height:calc(var(--space-48) + var(--space-4));display:flex;align-items:center;gap:var(--space-12);padding-left:var(--space-12);border-radius:var(--radius-12);background:color-mix(in srgb,var(--text-inverse) 6%,transparent);border:1px solid color-mix(in srgb,var(--text-inverse) 16%,transparent);font-weight:500;font-size:13px;line-height:16px;color:var(--text-inverse)}.kit-fit__tile{width:calc(var(--space-24) + var(--space-4));height:calc(var(--space-24) + var(--space-4));flex:none;display:grid;place-items:center;border-radius:var(--radius-8);background:color-mix(in srgb,var(--text-inverse) 10%,transparent)}.kit-fit__tile svg,.kit-fit__pill svg{width:14px;height:14px}.kit-fit__pillgroup{position:absolute;left:calc(284 / 1200 * 100%);top:calc(160 / 336 * 100%);width:13%;display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.kit-fit__pill{width:100%;height:calc(var(--space-40) + var(--space-4));display:flex;align-items:center;justify-content:center;gap:var(--space-8);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--text-primary);font-weight:600;font-size:13px;line-height:16px;white-space:nowrap}.kit-fit__caption{font-size:11.5px;line-height:16px;color:var(--on-navy-label);white-space:nowrap;margin-top:calc(var(--space-4) / 2)!important}.kit-fit__card{position:absolute;left:calc(490 / 1200 * 100%);top:calc(28 / 336 * 100%);width:calc(430 / 1200 * 100%);height:calc(304 / 336 * 100%);padding:var(--space-20);border-radius:var(--radius-20);background:var(--surface-page);color:var(--text-primary)}.kit-fit__brand{display:flex;align-items:center;gap:var(--space-12)}.kit-fit__brand b{display:block;font-weight:600;font-size:15px;line-height:18px}.kit-fit__brand small{display:block;font-size:11.5px;line-height:16px;color:var(--text-body)}.kit-fit__y{width:var(--space-32);height:var(--space-32);display:grid;place-items:center;border-radius:var(--radius-8);background:var(--surface-navy);color:var(--text-inverse);font-weight:600;font-size:14px}.kit-fit__modlabel{margin-top:calc(var(--space-24) - var(--space-4) / 2)!important;font-weight:600;font-size:10.5px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--text-body) 80%,transparent)}.kit-fit__mods{margin-top:calc(var(--space-12) - var(--space-4) / 2);display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--space-12) - var(--space-4) / 2)}.kit-fit__mod{height:calc(var(--space-40) + var(--space-4) + 2px);display:flex;align-items:center;gap:calc(var(--space-12) - var(--space-4) / 2);padding-inline:var(--space-12);border-radius:var(--radius-12);background:var(--surface-warm);font-weight:600;font-size:13px;line-height:16px}.kit-fit__dot{width:calc(var(--space-24) + 2px);height:calc(var(--space-24) + 2px);flex:none;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--accent-base);color:var(--text-inverse)}.kit-fit__status{position:absolute;left:var(--space-20);top:calc(274 / 304 * 100%);font-weight:500;font-size:11.5px;line-height:16px;color:var(--status-success)}@media (prefers-reduced-motion: no-preference){.kit-fit-anim .kit-fit__draw{stroke-dashoffset:1}.kit-fit-anim .kit-fit__mod,.kit-fit-anim .kit-fit__status{opacity:0}.kit-fit-anim.kit-fit-in .kit-fit__draw{stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--kit-fit-ease)}.kit-fit-anim.kit-fit-in .kit-fit__draw--pill{transition-duration:.15s;transition-delay:.35s}.kit-fit-anim.kit-fit-in .kit-fit__draw--ch{transition-duration:.3s;transition-delay:.5s}.kit-fit-anim.kit-fit-in .kit-fit__mod{opacity:1;animation:hp-cm-slide .5s var(--kit-fit-ease) calc(.65s + var(--kit-fit-i) * 80ms) backwards}.kit-fit-anim.kit-fit-in .kit-fit__status{opacity:1;animation:hp-cm-fade .4s var(--kit-fit-ease) 1.15s backwards}}@media (max-width: 1023px){.kit-fit__head{grid-template-columns:minmax(0,1fr)}.kit-fit__side{grid-column:1;grid-row:3;margin-top:var(--space-20)}}@media (max-width: 767px){.kit-fit{padding:var(--space-80) 0}.kit-fit__wrap{aspect-ratio:auto}.kit-fit__stage{position:static;width:auto;height:auto;transform:none;display:flex;flex-direction:column;gap:var(--space-32)}.kit-fit__lines{display:none}.kit-fit__col,.kit-fit__pillgroup,.kit-fit__card{position:static;width:auto;height:auto}.kit-fit__pillgroup{align-self:center}.kit-fit__pill{padding-inline:var(--space-24)}.kit-fit__card{display:flex;flex-direction:column}.kit-fit__status{position:static;margin-top:var(--space-20)!important}}@media (max-width: 380px){.kit-fit__mods{grid-template-columns:minmax(0,1fr)}}.kit-module-tabs{background:var(--surface-page);padding-block:var(--layout-section-padding);scroll-margin-top:calc(var(--space-80) + var(--space-24))}.kit-module-tabs__heading{color:var(--text-primary);text-wrap:balance}.kit-module-tabs__heading-line{display:block}.kit-module-tabs__heading-line--muted{color:var(--text-muted)}.kit-module-tabs__body{margin-top:var(--space-64);display:grid;grid-template-columns:minmax(0,380fr) minmax(0,780fr);gap:var(--layout-gutter);align-items:stretch}.kit-module-tabs__list{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-12)}.kit-module-tabs__tab{display:flex;min-height:calc(var(--space-64) + var(--space-8));align-items:center;gap:var(--space-16);border:1px solid transparent;border-radius:var(--radius-16);background:none;padding:var(--space-12) var(--space-16);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease)}.kit-module-tabs__tab:hover{background:var(--surface-warm)}.kit-module-tabs__tab:focus-visible{outline:2px solid var(--focus-border);outline-offset:var(--space-4)}.kit-module-tabs__tab[aria-selected=true]{border-color:var(--border-hairline);background:var(--surface-warm)}.kit-module-tabs__tile{display:flex;width:var(--space-48);height:var(--space-48);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-12);background:var(--accent-tint);color:var(--accent-dark)}.kit-module-tabs__tab-text{display:grid;gap:var(--space-4)}.kit-module-tabs__name{color:var(--text-primary)}.kit-module-tabs__tagline{color:var(--text-muted)}.kit-module-tabs__chevron{margin-left:auto;display:none;color:var(--text-muted)}.kit-module-tabs__tab[aria-selected=true] .kit-module-tabs__chevron{display:block}.kit-module-tabs__panels{display:grid}.kit-module-tabs__panel{grid-area:1 / 1;position:relative;overflow:hidden;border-radius:var(--radius-24);padding:var(--space-40)}.kit-module-tabs__panel[aria-hidden=true]{visibility:hidden}.kit-module-tabs__panel--youbank{background:var(--gradient-modules-youbank-wash)}.kit-module-tabs__panel--youpay{background:var(--gradient-modules-youpay-wash)}.kit-module-tabs__panel--youaccept{background:var(--gradient-modules-youaccept-wash)}.kit-module-tabs__panel--youreward{background:var(--gradient-modules-youreward-wash)}.kit-module-tabs__panel--youshop{background:var(--gradient-modules-youshop-wash)}.kit-module-tabs__panel--youtravel{background:var(--gradient-modules-youtravel-wash)}.kit-module-tabs__panel:focus-visible{outline:2px solid var(--focus-border);outline-offset:var(--space-4)}.kit-module-tabs__panel-copy{max-width:calc(var(--space-80) * 4 + var(--space-40))}.kit-module-tabs__chip{display:inline-block;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-page);padding:var(--space-4) var(--space-12);color:var(--text-body)}.kit-module-tabs__panel-heading{margin-top:var(--space-24);color:var(--text-primary);text-wrap:balance}.kit-module-tabs__text{margin-top:var(--space-16);color:var(--text-body)}.kit-module-tabs__inside-label{margin-top:var(--space-32);color:var(--text-muted)}.kit-module-tabs__inside{margin-top:var(--space-16);display:grid;gap:var(--space-8);list-style:none;padding:0}.kit-module-tabs__inside-item{display:flex;align-items:center;gap:var(--space-8);color:var(--text-body)}.kit-module-tabs__inside-item svg{flex-shrink:0;color:var(--accent-dark)}.kit-module-tabs__link{margin-top:var(--space-32)}.kit-module-tabs__screen{position:absolute;top:var(--space-40);right:var(--space-64)}.kit-module-tabs__screen-img{display:block}@media (max-width: 1199px){.kit-module-tabs__heading-line{display:inline}.kit-module-tabs__body{margin-top:var(--space-48);grid-template-columns:minmax(0,1fr)}.kit-module-tabs__list{flex-direction:row;justify-content:flex-start;gap:var(--space-8);overflow-x:auto;padding-bottom:var(--space-8)}.kit-module-tabs__tab{min-height:0;flex-shrink:0;gap:var(--space-8);border-color:var(--border-hairline);border-radius:var(--radius-pill);padding:var(--space-8) var(--space-16)}.kit-module-tabs__tile{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-8)}.kit-module-tabs__tagline,.kit-module-tabs__chevron{display:none}.kit-module-tabs__panel-copy{max-width:min(calc(var(--space-80) * 4 + var(--space-40)),calc(100% - var(--space-80) * 4))}}@media (max-width: 767px){.kit-module-tabs__panel{display:flex;flex-direction:column;padding:var(--space-24)}.kit-module-tabs__screen{display:none}.kit-module-tabs__panel-copy{max-width:none}}@media (prefers-reduced-motion: reduce){.kit-module-tabs__tab{transition:none}}.kit-module-tabs--whole-screens{--module-screen-width: 260px;--module-screen-height: 537px;--module-screen-shadow: drop-shadow(0 24px 40px rgba(13, 15, 31, .22))}.kit-module-tabs--whole-screens [data-accent=youbank].kit-module-tabs__panel{--module-panel-fill: #EAF0FF}.kit-module-tabs--whole-screens [data-accent=youpay].kit-module-tabs__panel{--module-panel-fill: #FFEFEA}.kit-module-tabs--whole-screens [data-accent=youaccept].kit-module-tabs__panel{--module-panel-fill: #E7F8F0}.kit-module-tabs--whole-screens [data-accent=youreward].kit-module-tabs__panel{--module-panel-fill: #FEEDF6}.kit-module-tabs--whole-screens [data-accent=youshop].kit-module-tabs__panel{--module-panel-fill: #E6F8F9}.kit-module-tabs--whole-screens .kit-module-tabs__panel[data-accent=youtravel]{--module-panel-fill: #FEF6E8}.kit-module-tabs--whole-screens .kit-module-tabs__panel{position:relative;background:var(--module-panel-fill);min-height:calc(var(--module-screen-height) + var(--space-40) * 2);overflow:hidden}.kit-module-tabs--whole-screens .kit-module-tabs__panel-copy{max-width:min(calc(var(--space-80) * 4 + var(--space-40)),calc(100% - var(--module-screen-width) - var(--space-48) - var(--space-8)))}.kit-module-tabs--whole-screens .kit-module-tabs__screen{display:block;position:absolute;top:50%;right:calc(var(--space-48) + var(--space-8));bottom:auto;left:auto;width:var(--module-screen-width);height:auto;max-height:none;max-width:none;z-index:1;transform:translateY(-50%);translate:none;filter:none;box-shadow:none}.kit-module-tabs--whole-screens .kit-module-tabs__screen-img{display:block;width:100%;height:auto;max-height:none;max-width:none;box-shadow:none;filter:var(--module-screen-shadow)}@media (min-width: 1024px) and (max-width: 1279px){.kit-module-tabs--whole-screens{--module-screen-width: 230px;--module-screen-height: 475px}}@media (max-width: 1023px){.kit-module-tabs--whole-screens{--module-screen-width: 240px;--module-screen-height: 496px}.kit-module-tabs--whole-screens .kit-module-tabs__body{margin-top:var(--space-48)}.kit-module-tabs--whole-screens .kit-module-tabs__panel{display:flex;flex-direction:column;justify-content:space-between;min-height:0;overflow:hidden;padding-bottom:var(--space-32)}.kit-module-tabs--whole-screens .kit-module-tabs__panel-copy{max-width:none}.kit-module-tabs--whole-screens .kit-module-tabs__screen{position:static;flex-shrink:0;align-self:center;margin-top:var(--space-32);transform:none}}.kit-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--space-32) - var(--space-4) / 2);width:100%;aspect-ratio:1;border-radius:var(--radius-24);background:var(--gradient-mix-cool-wash);padding:var(--space-24)}.kit-stack__panel{position:relative;width:calc(var(--space-80) * 5 + var(--space-24) - var(--space-4) / 2);border:1px solid var(--border-hairline);border-radius:var(--radius-16);background:var(--surface-page);box-shadow:var(--shadow-floating);padding:var(--space-12) var(--space-16)}.kit-stack__panel+.kit-stack__panel:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:calc(var(--space-32) - var(--space-4) / 2);background:color-mix(in srgb,var(--text-primary) 22%,transparent)}.kit-stack__label{font-weight:500;font-size:10px;line-height:1.3;color:var(--text-muted)}.kit-stack__chips{margin-top:var(--space-12);display:flex;flex-wrap:wrap;gap:calc(var(--space-8) - var(--space-4) / 2) calc(var(--space-8) - var(--space-4) / 4)}.kit-stack__chip{display:inline-flex;align-items:center;height:var(--space-24);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-page);padding-inline:calc(var(--space-8) + var(--space-4) / 2);font-weight:500;font-size:10px;line-height:1;color:var(--text-primary)}.kit-stack__chip[data-accent]{padding-left:var(--space-8)}.kit-stack__dot{width:calc(var(--space-4) + var(--space-4) / 2);height:calc(var(--space-4) + var(--space-4) / 2);margin-right:calc(var(--space-4) + var(--space-4) / 4);border-radius:var(--radius-pill);background:var(--accent-base)}.kit-stack__panel--core{border-color:var(--surface-navy);background:var(--surface-navy)}.kit-stack__panel--core .kit-stack__label{color:var(--on-navy-label)}.kit-stack__panel--core .kit-stack__chip{border-color:var(--border-chrome-dark);background:var(--surface-chrome-dark);color:color-mix(in srgb,var(--text-inverse) 90%,transparent)}@media (max-width: 1023px){.kit-stack{max-width:calc(var(--space-80) * 7 + var(--space-40));margin-inline:auto}}@media (max-width: 479px){.kit-stack__panel{width:100%}}.kit-services{background:var(--surface-page);padding-block:var(--layout-section-padding)}.kit-services__heading{color:var(--text-primary);text-wrap:balance}.kit-services__heading-muted{color:var(--text-muted)}.kit-services__grid{margin-top:var(--space-64);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--layout-gutter)}.kit-services__visual{display:flex;min-height:calc(var(--space-80) * 2 + var(--space-40));align-items:center;justify-content:center;border-radius:var(--radius-24);background:var(--gradient-mix-cool-wash);padding:var(--space-24)}.kit-services__card-ui{width:100%;max-width:calc(var(--space-112) * 2 + var(--space-40));border:1px solid var(--border-hairline);border-radius:var(--radius-16);background:var(--surface-page);padding:var(--space-16) var(--space-20);color:var(--text-body)}.kit-services__card-ui--navy{border-color:var(--surface-navy);background:var(--surface-navy);color:var(--on-navy-body)}.kit-services__status-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);color:var(--text-primary)}.kit-services__pill{border-radius:var(--radius-pill);padding:var(--space-4) var(--space-12)}.kit-services__pill--green{background:var(--status-success-tint);color:var(--status-success-text)}.kit-services__pill--grey{background:var(--status-info-tint);color:var(--status-info-text)}.kit-services__status-rows{margin-top:var(--space-16);display:grid;gap:var(--space-8);list-style:none;padding:0}.kit-services__status-rows li{display:flex;align-items:center;gap:var(--space-8)}.kit-services__dot{width:var(--space-8);height:var(--space-8);flex-shrink:0;border-radius:var(--radius-pill);background:var(--status-success)}.kit-services__method{font-family:monospace;font-size:inherit;color:var(--text-inverse)}.kit-services__track{margin-top:var(--space-16);display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.kit-services__track-step{display:grid;justify-items:center;gap:var(--space-8)}.kit-services__track-node{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);border:1px solid var(--border-chrome-dark);background:var(--surface-chrome-dark)}.kit-services__track-node--green{border-color:var(--status-success);background:var(--status-success)}.kit-services__plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);color:var(--text-primary)}.kit-services__plan-sub{color:var(--text-muted)}.kit-services__plan-rows{margin-top:var(--space-16);display:grid;gap:var(--space-8);list-style:none;padding:0}.kit-services__plan-rows li{display:flex;align-items:center;gap:var(--space-8)}.kit-services__plan-mark{width:var(--space-12);height:var(--space-12);flex-shrink:0;border-radius:var(--radius-pill)}.kit-services__plan-mark--done{background:var(--status-success)}.kit-services__plan-mark--current{border:2px solid var(--status-success)}.kit-services__plan-mark--next{border:2px solid var(--status-info)}.kit-services__plan-rows .kit-services__pill{margin-left:auto}.kit-services__title{margin-top:var(--space-24);color:var(--text-primary)}.kit-services__text{margin-top:var(--space-8);color:var(--text-body)}.kit-services__link{margin-top:var(--space-16)}@media (max-width: 1023px){.kit-services__grid{margin-top:var(--space-48);grid-template-columns:minmax(0,1fr);gap:var(--space-40)}}
