.journey-tabs{color:var(--fg);container:journey-tabs/inline-size;display:flex;flex-direction:column;gap:var(--space-lg,40px);width:100%}.journey-tabs__header{align-items:flex-end;display:flex;gap:var(--space-xl,48px);justify-content:space-between}.journey-tabs__heading{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-sm,24px);min-width:0}.journey-tabs .journey-tabs__headline{color:var(--fg);margin:0}.journey-tabs__intro{color:var(--fg-secondary);flex:0 1 400px;min-width:0}.journey-tabs__intro :last-child{margin-bottom:0}.journey-tabs__body{display:flex;flex-direction:column;gap:var(--space-sm,24px)}.journey-tabs__tabs{border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(var(--tabs,5),minmax(0,1fr))}.journey-tabs__tab{background:none;border:0;border-radius:var(--radius-panel,12px) var(--radius-panel,12px) 0 0;color:var(--fg-secondary);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:var(--font-size-s,16px);gap:var(--space-2xs,8px);line-height:1.25;padding:20px var(--space-s,16px) 18px;position:relative;text-align:left;transition:background-color .2s ease,color .2s ease}.journey-tabs__tab:after{background:var(--gradient-accent);border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease}.journey-tabs__tab:hover{background-color:var(--ghost-hover-bg);color:var(--fg)}.journey-tabs__tab.is-active{background-color:var(--tint);color:var(--fg)}.journey-tabs__tab.is-active:after{opacity:1}.journey-tabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.journey-tabs__number{color:var(--marker);font-size:var(--font-size-2xs,14px);line-height:1}.journey-tabs__number,.journey-tabs__tab.is-active .journey-tabs__label{font-weight:var(--font-weight-medium,500)}.journey-tabs__panels{background-color:var(--tint-neutral);border-radius:var(--radius-large,16px);overflow:clip;position:relative;transition:height .3s ease}.journey-tabs__panel{align-items:start;border-radius:var(--radius-large,16px);display:grid;gap:var(--space-3xl,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);left:0;opacity:0;padding:var(--space-xl,48px);position:absolute;right:0;top:0;transition:opacity .25s ease,visibility 0s linear .25s;visibility:hidden}.journey-tabs__panel.is-active{opacity:1;position:relative;transition:opacity .25s ease;visibility:visible}.journey-tabs__panel--no-card{grid-template-columns:minmax(0,1fr)}.journey-tabs__panel--no-card .journey-tabs__copy{max-width:720px}.journey-tabs__panel:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.journey-tabs__copy{display:flex;flex-direction:column;min-width:0}.journey-tabs .journey-tabs__title{color:var(--fg);line-height:1.15;margin:0 0 var(--space-sm,24px)}.journey-tabs__help-text,.journey-tabs__text{color:var(--fg-secondary)}.journey-tabs__help-text :last-child,.journey-tabs__text :last-child{margin-bottom:0}.journey-tabs__help-text p,.journey-tabs__text p{margin:0 0 var(--space-xs,12px)}.journey-tabs__help{margin-top:var(--space-sm,24px)}.journey-tabs__handoff-label,.journey-tabs__help-label{color:var(--fg);font-weight:var(--font-weight-semibold,600);margin:0 0 var(--space-4xs,4px)}.journey-tabs__handoff{border-top:1px solid var(--border);color:var(--fg-secondary);margin-top:var(--space-sm,24px);padding-top:20px}.journey-tabs__handoff-text{margin:0}.journey-tabs__card{align-items:flex-start;background-color:var(--color-neutral-00,#fff);border:1px solid var(--border);border-radius:var(--radius-panel,12px);box-shadow:0 8px 24px rgba(0,40,70,.06);display:flex;flex-direction:column;min-width:0;padding:var(--space-md,32px)}.journey-tabs__card-title{color:var(--fg);font-weight:var(--font-weight-semibold,600);margin:var(--space-s,16px) 0 var(--space-s,16px)}.journey-tabs__rows{align-self:stretch;margin:0}.journey-tabs__row{align-items:baseline;border-top:1px solid var(--border);display:flex;gap:var(--space-s,16px);justify-content:space-between;padding:var(--space-xs,12px) 0}.journey-tabs__row dt{color:var(--fg)}.journey-tabs__row dd{color:var(--accent);margin:0;text-align:right}.journey-tabs__card-note{background-color:var(--color-lilac-15,#f7eeff);border-radius:var(--radius-pill,100px);color:var(--fg-secondary);font-size:var(--font-size-xs,12px);line-height:1.2;margin:var(--space-s,16px) 0 0;padding:var(--space-4xs,4px) 10px}.journey-tabs__footnote{color:var(--fg-secondary);margin-top:calc(var(--space-s, 16px) - var(--space-lg, 40px));max-width:900px}.journey-tabs__footnote :last-child{margin-bottom:0}@container journey-tabs (max-width: 899px){.journey-tabs__panel{gap:var(--space-md,32px);grid-template-columns:minmax(0,1fr);padding:var(--space-md,32px)}}@container journey-tabs (max-width: 719px){.journey-tabs__header{align-items:flex-start;flex-direction:column;gap:var(--space-sm,24px)}.journey-tabs__intro{flex:none}.journey-tabs__tabs{grid-template-columns:repeat(var(--tabs,5),150px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.journey-tabs__tabs::-webkit-scrollbar{display:none}.journey-tabs__tab{scroll-snap-align:start}}@container journey-tabs (max-width: 479px){.journey-tabs__card,.journey-tabs__panel{padding:var(--space-sm,24px)}}@media (max-width:767px){.journey-tabs .journey-tabs__title{font-size:var(--font-size-2xl,24px)}}@media (prefers-reduced-motion:reduce){.journey-tabs__panel,.journey-tabs__panel.is-active,.journey-tabs__panels,.journey-tabs__tab,.journey-tabs__tab:after{transition:none}}