.larus-support-page :where(section[id],h2[id]){scroll-margin-block-start:7rem}.larus-support-page :where(a,button,input,textarea){touch-action:manipulation;-webkit-tap-highlight-color:#22a0e22e}.larus-support-hero{border-block-end:1px solid var(--larus-border-strong);background:var(--larus-white);padding-block:clamp(3.5rem,7vw,6.5rem);overflow:hidden}.larus-support-hero-grid{grid-template-columns:minmax(20rem,.9fr) minmax(32rem,1.1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.larus-support-hero-copy{align-items:flex-start;gap:var(--larus-space-4);flex-direction:column;min-inline-size:0;display:flex}.larus-support-hero h1{max-inline-size:13ch;font-size:var(--larus-type-display);letter-spacing:calc(var(--larus-tracking-display) * var(--larus-locale-letter-spacing-scale,1));margin-block-end:var(--larus-space-2);line-height:1.04}.larus-support-summary{max-inline-size:49ch;color:var(--larus-text);text-wrap:pretty;margin-block-end:var(--larus-space-2);font-size:clamp(1.08rem,1.6vw,1.3rem);font-weight:500;line-height:1.55}.larus-support-actions{align-items:center;gap:var(--larus-space-6);flex-wrap:wrap;display:flex}.larus-support-text-link{color:var(--larus-action);font-weight:var(--larus-weight-ui);text-underline-offset:.2em;text-decoration-thickness:1px}.larus-support-route-board{border:1px solid var(--larus-border);border-radius:var(--larus-radius-panel);background:var(--larus-white);min-inline-size:0;overflow:hidden}.larus-support-route-board-head{align-items:baseline;gap:var(--larus-space-4);padding:var(--larus-space-4) var(--larus-space-6);border-block-end:1px solid var(--larus-border);text-transform:var(--larus-locale-label-text-transform,uppercase);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;display:grid}.larus-support-route-board-head span{color:var(--larus-muted);letter-spacing:calc(.06em * var(--larus-locale-letter-spacing-scale,1));font-size:.75rem}.larus-support-route-board-head strong{color:var(--larus-brand-deep);letter-spacing:calc(.035em * var(--larus-locale-letter-spacing-scale,1));font-size:.75rem;font-weight:var(--larus-weight-ui)}.larus-support-route-board ol{margin:0;padding:0;list-style:none}.larus-support-route-board li{gap:var(--larus-space-4);padding:clamp(1.25rem, 2.4vw, 2rem) var(--larus-space-6);border-block-end:1px solid var(--larus-border);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.larus-support-route-board li:last-child{border-block-end:0}.larus-support-route-board li>span{color:var(--larus-brand-deep);font-size:.75rem;font-weight:var(--larus-weight-ui);font-variant-numeric:tabular-nums}.larus-support-route-board li strong{color:var(--larus-ink);font-size:1rem;font-weight:var(--larus-weight-ui);margin-block-end:var(--larus-space-1);display:block}.larus-support-route-board li p{max-inline-size:53ch;color:var(--larus-muted);font-size:var(--larus-type-note);margin:0}.larus-support-routing{background:var(--larus-canvas)}.larus-support-routing-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,6vw,6rem);display:grid}.larus-support-routing-grid>header{grid-column:1/span 4;align-self:start;min-inline-size:0;position:sticky;inset-block-start:8rem}.larus-support-routing-grid>header h2,.larus-support-prepare h2,.larus-support-intake h2{margin-block:var(--larus-space-4);font-size:var(--larus-type-section);line-height:1.12}.larus-support-routing-grid>header>p:last-child,.larus-support-prepare header>p:last-child,.larus-support-intake header>p:last-child{max-inline-size:55ch;color:var(--larus-muted);margin-block-end:0}.larus-support-routing-ledger{border-block-start:1px solid var(--larus-border-strong);grid-column:5/-1;min-inline-size:0}.larus-support-routing-ledger>section{border-block-end:1px solid var(--larus-border-strong);padding-block:clamp(2rem,4vw,3.25rem)}.larus-support-group-heading{gap:var(--larus-space-4);grid-template-columns:3.25rem minmax(0,1fr);margin-block-end:var(--larus-space-6);display:grid}.larus-support-group-heading>span{color:var(--larus-brand-deep);font-size:.75rem;font-weight:var(--larus-weight-ui);font-variant-numeric:tabular-nums}.larus-support-group-heading h3{color:var(--larus-ink);margin-block-end:var(--larus-space-2);font-size:1.35rem}.larus-support-group-heading p{max-inline-size:60ch;color:var(--larus-muted);margin:0;font-size:.88rem}.larus-support-routing-ledger ul{margin-block:0;margin-inline:calc(3.25rem + var(--larus-space-4)) 0;padding:0;list-style:none;display:grid}.larus-support-routing-ledger li{align-items:baseline;gap:var(--larus-space-4);padding:var(--larus-space-4) 0;border-block-start:1px solid var(--larus-border);grid-template-columns:minmax(9rem,.65fr) minmax(0,1.35fr) 10.5rem;display:grid}.larus-support-routing-ledger li strong{color:var(--larus-ink);font-size:.88rem;font-weight:var(--larus-weight-ui)}.larus-support-routing-ledger li a{font-size:.8rem}.larus-support-routing-ledger li span{color:var(--larus-muted);font-size:var(--larus-type-note)}.larus-support-routing-ledger li a{white-space:normal;overflow-wrap:break-word;font-variant-numeric:tabular-nums;justify-self:end}.larus-support-prepare{background:var(--larus-surface-strong);color:var(--larus-text);border-block:1px solid var(--larus-border);padding-block:clamp(3.5rem,7vw,6rem)}.larus-support-prepare-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.larus-support-prepare ol{border-inline-start:1px solid var(--larus-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.larus-support-prepare li{align-content:start;gap:var(--larus-space-3);min-block-size:13rem;padding:var(--larus-space-4);border-inline-end:1px solid var(--larus-border-strong);display:grid}.larus-support-prepare li>span{font-variant-numeric:tabular-nums;margin-block-end:auto;font-size:.75rem}.larus-support-prepare li h3{color:var(--larus-ink);margin-block-end:0;font-size:1rem}.larus-support-prepare li p{color:var(--larus-text);font-size:var(--larus-type-note);margin:0}.larus-support-intake{padding-block:var(--larus-section-space);border-block-end:1px solid var(--larus-border-strong);background:var(--larus-surface-strong);scroll-margin-block-start:calc(var(--larus-space-8) - var(--larus-section-space))}.larus-support-intake-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.larus-support-intake-grid>header{grid-column:1/span 4;position:sticky;inset-block-start:var(--larus-space-8)}.larus-support-form,.larus-support-success{border:1px solid var(--larus-border);background:var(--larus-white);border-radius:var(--larus-radius-panel);grid-column:5/-1;padding:clamp(1.25rem,3.2vw,3rem)}.larus-support-required-note{border-block-end:1px solid var(--larus-border);margin:0 0 var(--larus-space-6);color:var(--larus-muted);font-size:var(--larus-type-note);padding-block-end:var(--larus-space-4)}.larus-support-error-summary{padding:var(--larus-space-4);border:1px solid var(--larus-danger);color:var(--larus-danger);font-size:var(--larus-type-note);font-weight:var(--larus-weight-ui);margin-block-end:var(--larus-space-6)}.larus-support-department-picker{border:0;margin:0;padding:0}.larus-support-department-picker>legend{color:var(--larus-ink);font-size:.875rem;font-weight:var(--larus-weight-ui);margin-block-end:var(--larus-space-4);padding:0}.larus-support-department-group{gap:var(--larus-space-4);padding-block:var(--larus-space-4);border-block-start:1px solid var(--larus-border);grid-template-columns:minmax(8rem,.34fr) minmax(0,1.66fr);display:grid}.larus-support-department-group>p{color:var(--larus-brand-deep);text-transform:var(--larus-locale-label-text-transform,uppercase);margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.larus-support-department-group>div{gap:var(--larus-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.larus-support-department-group label{cursor:pointer;align-items:start;gap:var(--larus-space-3);padding:var(--larus-space-3);border:1px solid var(--larus-border);border-radius:var(--larus-radius-control);background:var(--larus-white);grid-template-columns:auto 1fr;display:grid;position:relative}.larus-support-department-group label:has(input:checked){border-color:var(--larus-brand-core);background:var(--larus-surface-strong);box-shadow:inset 4px 0 0 var(--larus-brand-core)}html[dir=rtl] .larus-support-department-group label:has(input:checked){box-shadow:inset -4px 0 0 var(--larus-brand-core)}.larus-support-department-group input{block-size:1rem;inline-size:1rem;accent-color:var(--larus-brand-core);margin-block-start:.18rem}.larus-support-department-group label>span{gap:var(--larus-space-1);display:grid}.larus-support-department-group strong{color:var(--larus-ink);font-size:.875rem;font-weight:var(--larus-weight-ui)}.larus-support-selected-route{gap:var(--larus-space-3) var(--larus-space-6);padding:var(--larus-space-4);border-inline-start:1px solid var(--larus-border-strong);margin-block:var(--larus-space-6);background:var(--larus-surface-soft);grid-template-columns:minmax(9rem,.65fr) minmax(0,1.35fr);display:grid}.larus-support-selected-route>div{align-content:start;gap:var(--larus-space-1);display:grid}.larus-support-selected-route span{color:var(--larus-muted);text-transform:var(--larus-locale-label-text-transform,uppercase);font-variant-numeric:tabular-nums;font-size:.8125rem}.larus-support-selected-route strong{color:var(--larus-ink);font-size:.9rem;font-weight:var(--larus-weight-ui)}.larus-support-selected-route p{color:var(--larus-text);font-size:var(--larus-type-note);margin:0}.larus-support-selected-route a{font-variant-numeric:tabular-nums;grid-column:2;font-size:.75rem}.larus-support-form-grid{gap:var(--larus-space-4) var(--larus-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.larus-support-form-grid label{align-content:start;gap:var(--larus-space-2);min-inline-size:0;display:grid}.larus-support-form-grid label>span{color:var(--larus-ink);font-size:.875rem;font-weight:var(--larus-weight-ui);letter-spacing:calc(.025em * var(--larus-locale-letter-spacing-scale,1))}.larus-support-form-grid :where(input,textarea){inline-size:100%;min-inline-size:0}.larus-support-form-grid textarea{min-block-size:10rem}.larus-support-form-grid [aria-invalid=true]{border-color:var(--larus-danger)}.larus-support-form-wide{grid-column:1/-1}.larus-support-field-error{color:var(--larus-danger);font-size:var(--larus-type-note);font-weight:var(--larus-weight-ui)}.larus-support-honeypot{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.larus-support-form-submit{align-items:center;gap:var(--larus-space-4);padding-block-start:var(--larus-space-8);display:flex}.larus-support-form-submit p{color:var(--larus-danger);font-size:var(--larus-type-note);flex:1;margin:0}.larus-support-form-submit button:disabled{cursor:wait;opacity:.68}.larus-support-success{justify-items:start;gap:var(--larus-space-4);display:grid}.larus-support-success>span{background:var(--larus-success);block-size:3rem;inline-size:3rem;color:var(--larus-white);font-size:1.4rem;font-weight:var(--larus-weight-ui);place-items:center;display:grid}.larus-support-success h3,.larus-support-success p{margin:0}.larus-support-success h3{font-size:clamp(1.8rem,3vw,2.5rem)}.larus-support-ticket-reference{font-variant-numeric:tabular-nums;font-size:.8rem}@media (max-width:76rem){.larus-support-hero-grid{grid-template-columns:minmax(18rem,.8fr) minmax(26rem,1.2fr);gap:clamp(2.5rem,5vw,5rem)}.larus-support-routing-ledger li{grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr)}.larus-support-routing-ledger li a{grid-column:2;justify-self:start}}@media (max-width:60rem){.larus-support-hero-grid,.larus-support-prepare-grid{grid-template-columns:1fr}.larus-support-hero h1{max-inline-size:16ch}.larus-support-routing-grid>header,.larus-support-intake-grid>header{grid-column:1/span 5;position:static}.larus-support-routing-ledger,.larus-support-form,.larus-support-success{grid-column:6/-1}.larus-support-routing-ledger li{grid-template-columns:1fr}.larus-support-routing-ledger li a{grid-column:1}.larus-support-department-group,.larus-support-selected-route{grid-template-columns:1fr}.larus-support-selected-route a{grid-column:1}}@media (max-width:48rem){.larus-support-hero{padding-block:3.25rem 4rem}.larus-support-hero h1{max-inline-size:none}.larus-support-routing-grid,.larus-support-intake-grid{grid-template-columns:minmax(0,1fr)}.larus-support-routing-grid>header,.larus-support-routing-ledger,.larus-support-intake-grid>header,.larus-support-form,.larus-support-success{grid-column:1}.larus-support-routing-ledger ul{margin-inline-start:0}.larus-support-prepare ol{border-block-start:1px solid var(--larus-border-strong);grid-template-columns:1fr}.larus-support-prepare li{border-block-end:1px solid var(--larus-border-strong);min-block-size:0}.larus-support-prepare li>span{margin-block-end:var(--larus-space-2)}}@media (max-width:35rem){.larus-support-actions,.larus-support-form-submit{flex-direction:column;align-items:stretch}.larus-support-actions{align-self:stretch}.larus-support-actions .larus-button,.larus-support-form-submit .larus-button{inline-size:100%}.larus-support-route-board-head,.larus-support-route-board li,.larus-support-group-heading{grid-template-columns:1fr}.larus-support-routing-ledger li{overflow-wrap:anywhere;align-items:start}.larus-support-department-group>div,.larus-support-form-grid{grid-template-columns:1fr}.larus-support-form-wide{grid-column:1}}@media (forced-colors:active){.larus-support-route-board,.larus-support-form,.larus-support-success,.larus-support-department-group label,.larus-support-selected-route,.larus-support-success>span{border:2px solid canvastext}}
