.hp-lean{--gocab-section-gap:var(--gocab-space-12);font-size:var(--gocab-text-body)}.hp-lean .gocab-container{max-width:1200px}.hp-lean .hn-bar{height:60px;gap:var(--gocab-space-4)}.hp-lean .hn-links a{min-height:36px;padding:0 var(--gocab-space-2)}.hp-lean .hn-actions .gocab-btn{min-height:36px;padding:0 var(--gocab-space-4);font-size:var(--gocab-text-small)}.hp-lean .hn-phone{min-height:36px}.hp-lean .hs-head{margin-bottom:var(--gocab-space-5)}.hp-lean .ct-card h2,.hp-lean .hs-head h2{font-size:var(--gocab-text-h2);line-height:1.3}.hp-lean .faq-item summary{min-height:48px;font-size:var(--gocab-text-body)}.hp-lean .faq-grid{gap:var(--gocab-space-8)}.hp-lean .ct-card{padding:var(--gocab-space-6) var(--gocab-space-8);gap:var(--gocab-space-6)}.hp-lean .ct-actions{margin-top:var(--gocab-space-4)}.hp-lean .ct-actions .gocab-btn-lg{min-height:44px}.hp-lean .hf{padding-top:var(--gocab-space-8)}@media (max-width:767px){.hp-lean{--gocab-section-gap:var(--gocab-space-8)}.hp-lean .ct-card h2,.hp-lean .hs-head h2{font-size:var(--gocab-text-h3);line-height:1.4}.hp-lean .ct-card{padding:var(--gocab-space-5)}}.lx{position:relative;padding:var(--gocab-space-8) 0 var(--gocab-space-10);background:linear-gradient(to bottom,var(--gocab-bg-raised),var(--gocab-bg-page))}.lc{display:flex;flex-direction:column;gap:var(--gocab-space-3)}.lc.is-row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--gocab-space-6)}.lc.is-center{align-items:center;text-align:center}.lc h1{font-size:var(--gocab-text-h1);line-height:1.25;letter-spacing:-.01em}.lc h1 span{color:var(--gocab-text-brand)}.lc-sub{margin-top:var(--gocab-space-1);color:var(--gocab-text-muted)}.lc-trust{display:flex;flex-wrap:wrap;gap:var(--gocab-space-1) var(--gocab-space-4);font-size:var(--gocab-text-small);font-weight:600}.lc.is-center .lc-trust{justify-content:center}.lc.is-row .lc-trust{flex-direction:column;flex:none}.lc-trust li{display:inline-flex;align-items:center;gap:var(--gocab-space-1)}.lc-trust .gocab-icon{color:var(--gocab-success-fg)}@media (max-width:899px){.lc.is-row{flex-direction:column;align-items:flex-start}.lc.is-row .lc-trust{flex-direction:row}}@media (max-width:767px){.lx{padding:var(--gocab-space-5) 0 var(--gocab-space-8)}.lc h1{font-size:var(--gocab-text-h2);line-height:1.3}.lc-sub{font-size:var(--gocab-text-small)}}.bd{margin-top:var(--gocab-space-5);overflow:hidden;border-radius:var(--gocab-radius-lg);background:var(--gocab-bg-surface);border:1px solid var(--gocab-border);box-shadow:var(--gocab-shadow-raised)}.bd-tabs{display:flex;gap:var(--gocab-space-1);overflow-x:auto;padding:var(--gocab-space-2) var(--gocab-space-3) 0;border-bottom:1px solid var(--gocab-border);scrollbar-width:none}.bd-tabs::-webkit-scrollbar{display:none}.bd-tabs button{display:inline-flex;align-items:center;gap:var(--gocab-space-1);flex:none;min-height:40px;padding:0 var(--gocab-space-3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--gocab-text-muted);font:inherit;font-size:var(--gocab-text-small);font-weight:600;white-space:nowrap;cursor:pointer}.bd-tabs button:hover{color:var(--gocab-text)}.bd-tabs button[aria-selected=true]{border-bottom-color:var(--gocab-primary-bg);color:var(--gocab-brand-fg);font-weight:700}.bd-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto;grid-gap:var(--gocab-space-2);padding:var(--gocab-space-3);background:var(--gocab-bg-raised)}.bd-bar,.bd-field{gap:var(--gocab-space-2);align-items:center}.bd-field{display:flex;min-height:40px;padding:0 var(--gocab-space-3);border:1px solid var(--gocab-border);border-radius:var(--gocab-radius-sm);background:var(--gocab-bg-surface)}.bd-field:focus-within{border-color:var(--gocab-primary-bg)}.bd-field input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--gocab-text);font:inherit;font-size:var(--gocab-text-small);font-weight:600}.bd-field input::placeholder{color:var(--gocab-text-muted);font-weight:400}.bd-from{color:var(--gocab-map-pickup);flex:none}.bd-to{color:var(--gocab-map-route);flex:none}.bd-swap{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--gocab-brand-fg);cursor:pointer;transform:rotate(90deg)}.bd-swap,.bd-when{border:1px solid var(--gocab-border);background:var(--gocab-bg-surface)}.bd-when{display:flex;padding:2px;border-radius:var(--gocab-radius-sm)}.bd-when button{min-height:34px;padding:0 var(--gocab-space-3);border:0;border-radius:var(--gocab-radius-sm);background:transparent;color:var(--gocab-text-muted);font:inherit;font-size:var(--gocab-text-small);font-weight:600;white-space:nowrap;cursor:pointer}.bd-when button[aria-pressed=true]{background:var(--gocab-brand-bg);color:var(--gocab-brand-fg);font-weight:700}.bd-qty{display:flex;align-items:center;gap:var(--gocab-space-1);min-height:40px;padding:0 var(--gocab-space-1);border:1px solid var(--gocab-border);border-radius:var(--gocab-radius-sm);background:var(--gocab-bg-surface)}.bd-qty button{width:32px;height:32px;border:0;border-radius:var(--gocab-radius-sm);background:transparent;color:var(--gocab-text);font:inherit;font-size:var(--gocab-text-h3);font-weight:700;cursor:pointer}.bd-qty button:hover:not(:disabled){background:var(--gocab-bg-sunken)}.bd-qty button:disabled{opacity:.4;cursor:not-allowed}.bd-qty output{min-width:56px;text-align:center;font-size:var(--gocab-text-small);font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-table{display:flex;flex-direction:column}.bd-more{display:inline-flex;align-items:center;justify-content:center;gap:var(--gocab-space-1);min-height:40px;border:0;border-top:1px solid var(--gocab-border);background:transparent;color:var(--gocab-text-link);font:inherit;font-size:var(--gocab-text-small);font-weight:700;cursor:pointer}.bd-more:hover{background:var(--gocab-bg-raised)}.bd-more[aria-expanded=true] .gocab-icon{transform:rotate(180deg)}.bd-row{display:grid;grid-template-columns:88px minmax(0,1fr) 170px 90px 130px 72px;grid-gap:var(--gocab-space-3);gap:var(--gocab-space-3);align-items:center;padding:var(--gocab-space-2) var(--gocab-space-4)}.bd-headrow{padding-top:var(--gocab-space-2);padding-bottom:var(--gocab-space-2);background:var(--gocab-bg-surface);font-size:var(--gocab-text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gocab-text-muted)}.bd-headrow,.bd-item{border-bottom:1px solid var(--gocab-border)}.bd-item{animation:gocab-rise-in .24s var(--gocab-ease-enter) both}.bd-item.is-open,.bd-item:hover{background:var(--gocab-bg-raised)}.bd-r{text-align:right;justify-self:end}.bd-time{display:flex;flex-direction:column}.bd-time b{font-family:var(--gocab-font-mono);font-size:var(--gocab-text-h3);line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-price span,.bd-route>span,.bd-time span{font-size:var(--gocab-text-caption);color:var(--gocab-text-muted)}.bd-route{display:flex;flex-direction:column;min-width:0}.bd-route b{display:flex;align-items:center;gap:var(--gocab-space-1);overflow:hidden;font-size:var(--gocab-text-body);white-space:nowrap;text-overflow:ellipsis}.bd-route b .gocab-icon{flex:none;color:var(--gocab-text-muted)}.bd-route>span{display:flex;align-items:center;gap:var(--gocab-space-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bd-route>span .gocab-icon{flex:none;color:var(--gocab-brand-fg)}.bd-veh{font-size:var(--gocab-text-small);color:var(--gocab-text-muted)}.bd-seats{justify-self:start;padding:2px var(--gocab-space-2);border-radius:var(--gocab-radius-pill);background:var(--gocab-success-bg);color:var(--gocab-success-fg);font-size:var(--gocab-text-caption);font-weight:700;white-space:nowrap}.bd-seats.is-low{background:var(--gocab-warning-bg);color:var(--gocab-warning-fg)}.bd-seats.is-tick{animation:bd-flip .42s var(--gocab-ease-enter)}.bd-price{display:flex;flex-direction:column;align-items:flex-end}.bd-price b{color:var(--gocab-brand-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-price b,.bd-price span{white-space:nowrap}.bd-book{min-height:36px;padding:0 var(--gocab-space-4);font-size:var(--gocab-text-small)}.bd-hold{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--gocab-space-3);gap:var(--gocab-space-3);align-items:center;margin:0 var(--gocab-space-4) var(--gocab-space-3);padding:var(--gocab-space-3) var(--gocab-space-4);border-radius:var(--gocab-radius);background:var(--gocab-success-bg);animation:gocab-rise-in .2s var(--gocab-ease-enter) both}.bd-hold>.gocab-icon{color:var(--gocab-success-fg)}.bd-hold b{display:block;font-size:var(--gocab-text-small)}.bd-hold span{font-size:var(--gocab-text-caption);color:var(--gocab-text-muted)}.bd-hold .gocab-btn{min-height:36px}.bd-empty,.bd-hold .gocab-btn{font-size:var(--gocab-text-small)}.bd-empty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gocab-space-2);padding:var(--gocab-space-6) var(--gocab-space-4);color:var(--gocab-text-muted)}.bd-empty a{color:var(--gocab-text-link);font-weight:700}.bd-foot{display:flex;align-items:center;gap:var(--gocab-space-2);padding:var(--gocab-space-2) var(--gocab-space-4);border-top:1px solid var(--gocab-border);background:var(--gocab-bg-raised);font-size:var(--gocab-text-caption);color:var(--gocab-text-muted)}.bd-live{flex:none;width:8px;height:8px;border-radius:50%;background:var(--gocab-success-solid);animation:bd-pulse 1.6s var(--gocab-ease) infinite}@keyframes bd-flip{0%{transform:rotateX(90deg)}to{transform:none}}@keyframes bd-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:1023px){.bd-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.bd-when{grid-column:1/3;justify-self:start}.bd-row{grid-template-columns:72px minmax(0,1fr) 84px 120px 64px}.bd-headrow>:nth-child(3),.bd-veh{display:none}}@media (max-width:639px){.bd-bar{grid-template-columns:minmax(0,1fr) auto}.bd-bar .bd-field:nth-of-type(2){grid-column:1}.bd-swap{grid-row:1/3;grid-column:2;transform:none}.bd-qty,.bd-when{grid-column:1/-1;justify-self:stretch}.bd-when button{flex:1 1}.bd-qty{justify-content:space-between}.bd-headrow{display:none}.bd-row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"time route route" "seats price book";gap:var(--gocab-space-1) var(--gocab-space-3);padding:var(--gocab-space-3)}.bd-time{grid-area:time}.bd-route{grid-area:route}.bd-seats{grid-area:seats}.bd-price{grid-area:price}.bd-row>[role=cell]:last-child{grid-area:book}.bd-hold{grid-template-columns:auto minmax(0,1fr);margin:0 var(--gocab-space-3) var(--gocab-space-3)}.bd-hold .gocab-btn{grid-column:1/-1}}.pb{z-index:5;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;max-width:1040px;margin:var(--gocab-space-6) auto 0;padding:var(--gocab-space-1);border-radius:var(--gocab-radius-pill);background:var(--gocab-bg-surface);border:1px solid var(--gocab-border);box-shadow:var(--gocab-shadow-raised)}.pb,.pb-seg{position:relative}.pb-seg{min-width:0}.pb-seg+.pb-seg:before{content:"";position:absolute;left:0;top:14px;bottom:14px;border-left:1px solid var(--gocab-border)}.pb-hit{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:54px;padding:0 var(--gocab-space-5);border:0;border-radius:var(--gocab-radius-pill);background:transparent;color:var(--gocab-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--gocab-dur-fast) var(--gocab-ease)}.pb-hit:hover,.pb-seg.is-open .pb-hit{background:var(--gocab-bg-sunken)}.pb-seg.is-open+.pb-seg:before,.pb-seg.is-open:before,.pb-seg:hover+.pb-seg:before,.pb-seg:hover:before{border-color:transparent}.pb-cap{font-size:var(--gocab-text-caption);font-weight:700;color:var(--gocab-text)}.pb-hit input,.pb-val{display:flex;align-items:center;gap:var(--gocab-space-1);overflow:hidden;font-size:var(--gocab-text-small);color:var(--gocab-text-muted);white-space:nowrap;text-overflow:ellipsis}.pb-val .gocab-icon{flex:none;color:var(--gocab-brand-fg)}.pb-chev{margin-left:auto;color:var(--gocab-text-muted)!important}.pb-hit input{width:100%;min-height:20px;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:var(--gocab-text-small);color:var(--gocab-text);font-weight:600}.pb-hit input::placeholder{color:var(--gocab-text-muted);font-weight:400}.pb-hit input[aria-invalid=true]::placeholder{color:var(--gocab-danger-fg)}.pb-go{display:inline-flex;align-items:center;gap:var(--gocab-space-2);min-height:48px;margin-left:var(--gocab-space-1);padding:0 var(--gocab-space-5);border:0;border-radius:var(--gocab-radius-pill);background:var(--gocab-primary-bg);color:var(--gocab-primary-fg);font:inherit;font-size:var(--gocab-text-small);font-weight:700;white-space:nowrap;cursor:pointer}.pb-go:hover{background:var(--gocab-primary-bg-hover)}.pb-pop{position:absolute;left:0;top:calc(100% + var(--gocab-space-2));z-index:10;min-width:100%;padding:var(--gocab-space-3);border-radius:var(--gocab-radius-lg);background:var(--gocab-bg-surface);border:1px solid var(--gocab-border);box-shadow:var(--gocab-shadow-overlay);animation:gocab-rise-in .18s var(--gocab-ease-enter) both}.pb-pop-svc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gocab-space-1);gap:var(--gocab-space-1);width:440px}.pb-pop-list button,.pb-pop-svc button{display:flex;align-items:center;gap:var(--gocab-space-3);width:100%;min-height:40px;padding:var(--gocab-space-2);border:0;border-radius:var(--gocab-radius-sm);background:transparent;color:var(--gocab-text);font:inherit;font-size:var(--gocab-text-small);text-align:left;cursor:pointer}.pb-pop-list button:hover,.pb-pop-svc button:hover{background:var(--gocab-bg-sunken)}.pb-pop-svc button[aria-selected=true]{background:var(--gocab-brand-bg)}.pb-pop-list .gocab-icon,.pb-pop-svc .gocab-icon{flex:none;color:var(--gocab-brand-fg)}.pb-pop-svc span span{display:block;font-size:var(--gocab-text-caption);color:var(--gocab-text-muted)}.pb-pop-list{padding:var(--gocab-space-2)}.pb-pop-qty{display:flex;flex-direction:column;gap:var(--gocab-space-2);width:280px;right:0;left:auto}.pb-pop-qty .ct-count{justify-content:space-between}.pb-seg[data-seg=when] .pb-pop{width:320px}.pb-error{margin-top:var(--gocab-space-2);text-align:center;font-size:var(--gocab-text-caption);font-weight:600;color:var(--gocab-danger-fg)}.pb-legs{display:flex;align-items:center;gap:var(--gocab-space-4);max-width:820px;margin:var(--gocab-space-5) auto 0}.pb-legs-cap{flex:none;font-size:var(--gocab-text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gocab-text-muted)}.pb-legs .ct-legs{flex:1 1}.pb-legs .ct-leg-text{background:var(--gocab-bg-page)}.pb-results{max-width:1040px;margin:0 auto}.pb-dock{position:fixed;left:0;right:0;top:60px;z-index:90;background:var(--gocab-bg-surface);border-bottom:1px solid var(--gocab-border);box-shadow:var(--gocab-shadow-card);transform:translateY(-120%);visibility:hidden;transition:transform var(--gocab-dur-slow) var(--gocab-ease),visibility 0s linear var(--gocab-dur-slow)}.pb-dock.is-on{transform:none;visibility:visible;transition:transform var(--gocab-dur-slow) var(--gocab-ease)}.pb-dock-in{display:flex;align-items:center;gap:var(--gocab-space-3);min-height:52px}.pb-dock-in>.gocab-icon{flex:none;color:var(--gocab-brand-fg)}.pb-dock-text{display:flex;align-items:baseline;gap:var(--gocab-space-3);min-width:0;overflow:hidden;white-space:nowrap;font-size:var(--gocab-text-small)}.pb-dock-text b{overflow:hidden;text-overflow:ellipsis}.pb-dock-text span{color:var(--gocab-text-muted)}.pb-dock-go{min-height:36px;margin-left:auto;padding:0 var(--gocab-space-4);font-size:var(--gocab-text-small)}@media (max-width:1023px){.pb{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gocab-space-1);padding:var(--gocab-space-2);border-radius:var(--gocab-radius-lg)}.pb-seg[data-seg=svc]{grid-column:1/-1}.pb-seg+.pb-seg:before{display:none}.pb-hit{min-height:52px;padding:0 var(--gocab-space-3);border:1px solid var(--gocab-border);border-radius:var(--gocab-radius)}.pb-go{grid-column:1/-1;justify-content:center;margin:0}.pb-pop-svc{width:100%}.pb-pop-qty,.pb-seg[data-seg=when] .pb-pop{width:min(320px,calc(100vw - 2 * var(--gocab-gutter)))}.pb-seg[data-seg=qty] .pb-pop,.pb-seg[data-seg=to] .pb-pop{left:auto;right:0}.pb-legs{flex-direction:column;align-items:stretch;gap:var(--gocab-space-3)}}@media (max-width:599px){.pb-legs{display:none}.pb-hit{min-height:48px}.pb-pop-svc{grid-template-columns:minmax(0,1fr)}.pb-pop-qty,.pb-seg[data-seg=when] .pb-pop{left:0;right:auto;width:100%}.pb-dock-text span{display:none}}.sp{max-width:920px;margin:var(--gocab-space-6) auto 0}.sp-box{max-width:760px;margin:0 auto;display:flex;align-items:center;gap:var(--gocab-space-3);padding:var(--gocab-space-2) var(--gocab-space-2) var(--gocab-space-2) var(--gocab-space-4);border-radius:var(--gocab-radius-lg);background:var(--gocab-bg-surface);border:1px solid var(--gocab-border-strong);box-shadow:var(--gocab-shadow-raised);transition:border-color var(--gocab-dur-fast) var(--gocab-ease),box-shadow var(--gocab-dur-fast) var(--gocab-ease)}.sp-box:focus-within{border-color:var(--gocab-primary-bg);box-shadow:0 0 0 4px var(--gocab-brand-bg),var(--gocab-shadow-raised)}.sp-ico{flex:none;color:var(--gocab-brand-fg)}.sp-box input{flex:1 1;min-width:0;min-height:40px;border:0;outline:none;background:transparent;color:var(--gocab-text);font:inherit;font-size:var(--gocab-text-h3);font-weight:600;text-overflow:ellipsis}.sp-box input::placeholder{color:var(--gocab-text-muted);font-weight:400}.sp-go{flex:none;min-height:40px;padding:0 var(--gocab-space-4);font-size:var(--gocab-text-small)}.sp-read{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gocab-space-2);margin-top:var(--gocab-space-3)}.sp-chip{display:inline-flex;align-items:center;gap:var(--gocab-space-1);min-height:28px;padding:0 var(--gocab-space-3) 0 var(--gocab-space-2);border-radius:var(--gocab-radius-pill);border:1px solid var(--gocab-border);background:var(--gocab-bg-surface);font-size:var(--gocab-text-caption);color:var(--gocab-text-muted);transition:background-color var(--gocab-dur-base) var(--gocab-ease),border-color var(--gocab-dur-base) var(--gocab-ease)}.sp-chip b{color:var(--gocab-text);font-weight:600}.sp-chip.is-miss{border-style:dashed}.sp-chip.is-miss b{color:var(--gocab-text-muted);font-weight:400}.sp-chip.is-on{border-color:var(--gocab-success-fg);background:var(--gocab-success-bg)}.sp-chip.is-on .gocab-icon{color:var(--gocab-success-fg);animation:sp-pop .28s var(--gocab-ease-enter)}.sp-chip.is-on b{font-weight:700}.sp-cap:after{content:":"}.sp-err{margin-top:var(--gocab-space-2);text-align:center;font-weight:600;color:var(--gocab-danger-fg)}.sp-err,.sp-try{font-size:var(--gocab-text-caption)}.sp-try{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gocab-space-1) var(--gocab-space-2);margin-top:var(--gocab-space-3);color:var(--gocab-text-muted)}.sp-try button{min-height:32px;padding:0 var(--gocab-space-2);border:0;border-radius:var(--gocab-radius-sm);background:transparent;color:var(--gocab-text-link);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sp-try button:hover{background:var(--gocab-brand-bg)}.sp-results{max-width:900px;margin:0 auto}@keyframes sp-pop{0%{scale:.4}70%{scale:1.2}to{scale:1}}@media (max-width:599px){.sp-box{flex-wrap:wrap;padding:var(--gocab-space-2) var(--gocab-space-3)}.sp-box input{font-size:var(--gocab-text-body)}.sp-go{width:100%}.sp-read,.sp-try{justify-content:flex-start}}.hp-lean .sr{padding:var(--gocab-space-3)}.hp-lean .sr-head b{font-size:var(--gocab-text-body)}.hp-lean .sr li{padding:var(--gocab-space-2) var(--gocab-space-3)}.hp-lean .sr-time b{font-size:var(--gocab-text-body)}.hp-lean .sr .gocab-btn,.hp-lean .sr-confirm .gocab-btn{min-height:36px;padding:0 var(--gocab-space-4);font-size:var(--gocab-text-small)}.hp-lean .sr-confirm{padding:var(--gocab-space-3) var(--gocab-space-4)}.le-sec{padding:0 0 var(--gocab-space-2)}.le{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:var(--gocab-space-5);gap:var(--gocab-space-5);padding:var(--gocab-space-3) var(--gocab-space-4) var(--gocab-space-3) var(--gocab-space-3);border-radius:var(--gocab-radius-lg);background:var(--gocab-promo-bg)}.le,.le-count{align-items:center}.le-count{display:flex;flex-direction:column;justify-content:center;width:64px;height:56px;border-radius:var(--gocab-radius);background:var(--gocab-bg-surface);line-height:1.1}.le-count b{font-family:var(--gocab-font-heading);font-size:var(--gocab-text-h2);font-weight:800;color:var(--gocab-text-brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.le-count span,.le-kicker{font-size:var(--gocab-text-caption);color:var(--gocab-text-muted)}.le-kicker{display:flex;align-items:center;gap:var(--gocab-space-1);font-weight:700}.le-kicker .gocab-icon{color:var(--gocab-brand-fg)}.le-title{font-weight:700;line-height:1.4}.le-next{display:flex;gap:var(--gocab-space-4);font-size:var(--gocab-text-caption);color:var(--gocab-text-muted)}.le-next li{display:flex;flex-direction:column;padding-left:var(--gocab-space-4);border-left:1px solid var(--gocab-border-strong)}.le-next b{color:var(--gocab-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.le-go{min-height:40px;padding:0 var(--gocab-space-4);font-size:var(--gocab-text-small)}@media (max-width:1023px){.le-next{display:none}.le{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:639px){.le{grid-template-columns:auto minmax(0,1fr);gap:var(--gocab-space-3)}.le-go{grid-column:1/-1}}.ls{padding:var(--gocab-section-gap) 0}.ls-raised{background:var(--gocab-bg-raised)}.ls-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gocab-space-8);margin-bottom:var(--gocab-space-5)}.ls-head h2{font-size:var(--gocab-text-h2);line-height:1.3}.ls-aside{max-width:440px;font-size:var(--gocab-text-small);color:var(--gocab-text-muted);line-height:1.5}@media (max-width:767px){.ls-head{flex-direction:column;align-items:flex-start;gap:var(--gocab-space-2)}.ls-head h2{font-size:var(--gocab-text-h3);line-height:1.4}}.ls-svcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gocab-space-3)}.ls-svc,.ls-svcs{gap:var(--gocab-space-3)}.ls-svc{display:flex;align-items:flex-start;height:100%;padding:var(--gocab-space-4);border-radius:var(--gocab-radius);background:var(--gocab-bg-surface);border:1px solid var(--gocab-border);color:var(--gocab-text);text-decoration:none;transition:border-color var(--gocab-dur-fast) var(--gocab-ease),box-shadow var(--gocab-dur-base) var(--gocab-ease)}.ls-svc:hover{border-color:var(--gocab-border-strong);box-shadow:var(--gocab-shadow-card)}.ls-svc-text{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.ls-svc-text>span{font-size:var(--gocab-text-small);color:var(--gocab-text-muted);line-height:1.5}.ls-svc-text em{display:inline-flex;align-items:center;gap:var(--gocab-space-1);margin-top:var(--gocab-space-1);font-size:var(--gocab-text-caption);font-style:normal;font-weight:700;color:var(--gocab-success-fg)}.ls-svc-go{flex:none;align-self:center;color:var(--gocab-text-muted);transition:transform var(--gocab-dur-fast) var(--gocab-ease),color var(--gocab-dur-fast) var(--gocab-ease)}.ls-svc:hover .ls-svc-go{color:var(--gocab-brand-fg);transform:translateX(3px)}@media (max-width:1023px){.ls-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.ls-svcs{grid-template-columns:minmax(0,1fr);gap:var(--gocab-space-2)}.ls-svc{padding:var(--gocab-space-3)}}.ls-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gocab-space-6);gap:var(--gocab-space-6);align-items:start}.ls-steps{position:relative;display:flex;flex-direction:column;border-radius:var(--gocab-radius-lg);border:1px solid var(--gocab-border);background:var(--gocab-bg-surface)}.ls-steps li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:var(--gocab-space-3);gap:var(--gocab-space-3);align-items:center;padding:var(--gocab-space-4)}.ls-steps li+li{border-top:1px dashed var(--gocab-border)}.ls-num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gocab-primary-bg);color:var(--gocab-primary-fg);font-size:var(--gocab-text-caption);font-weight:800}.ls-promises b,.ls-steps b{display:block;font-size:var(--gocab-text-body);line-height:1.4}.ls-promises span span,.ls-steps span span{display:block;font-size:var(--gocab-text-small);color:var(--gocab-text-muted);line-height:1.5}.ls-step-ico{color:var(--gocab-text-muted)}.ls-promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gocab-space-5) var(--gocab-space-6);gap:var(--gocab-space-5) var(--gocab-space-6);padding:var(--gocab-space-4) 0}.ls-promises li{display:flex;align-items:flex-start;gap:var(--gocab-space-3)}.ls-promises>li>.gocab-icon{flex:none;margin-top:2px;color:var(--gocab-brand-fg)}@media (max-width:899px){.ls-why{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.ls-promises{grid-template-columns:minmax(0,1fr);gap:var(--gocab-space-4);padding:0}}.ls-pts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gocab-space-4)}.ls-pt,.ls-pts{gap:var(--gocab-space-4)}.ls-pt{display:flex;flex-direction:column;padding:var(--gocab-space-5);border-radius:var(--gocab-radius-lg);background:var(--gocab-bg-surface);border:1px solid var(--gocab-border)}.ls-pt-head{display:flex;align-items:center;gap:var(--gocab-space-3)}.ls-pt h3{font-size:var(--gocab-text-h3);line-height:1.3}.ls-pt-head p{color:var(--gocab-text-muted)}.ls-pt ul,.ls-pt-head p{font-size:var(--gocab-text-small)}.ls-pt ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gocab-space-2) var(--gocab-space-4);gap:var(--gocab-space-2) var(--gocab-space-4);font-weight:600}.ls-pt li{display:flex;align-items:flex-start;gap:var(--gocab-space-2)}.ls-pt li .gocab-icon{flex:none;margin-top:2px;color:var(--gocab-success-fg)}.ls-pt-go{align-self:flex-start;min-height:40px;font-size:var(--gocab-text-small)}@media (max-width:767px){.ls-pts{grid-template-columns:minmax(0,1fr)}}@media (max-width:419px){.ls-pt ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bd-hold,.bd-item,.bd-live,.bd-seats.is-tick,.pb-pop,.sp-chip.is-on .gocab-icon{animation:none}.pb-dock,.pb-dock.is-on{transition:none}}