.support-hero{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(var(--space-xl),7vw,var(--space-2xl))}.sup-bg{position:absolute;inset:0;z-index:0}.sup-beam{position:absolute;filter:blur(40px);opacity:.32;pointer-events:none}.sup-beam--tl{inset:-25% -10% auto -25%;height:65%;background:radial-gradient(60% 120% at 20% 40%,color-mix(in oklab,var(--color-accent-teal) 22%,transparent),transparent 70%),radial-gradient(40% 80% at 80% 20%,color-mix(in oklab,var(--color-primary) 16%,transparent),transparent 80%);transform:rotate(-6deg)}.sup-beam--br{inset:auto -25% -30% -15%;height:65%;background:radial-gradient(60% 120% at 80% 70%,color-mix(in oklab,var(--text) 10%,transparent),transparent 70%),radial-gradient(40% 80% at 10% 90%,color-mix(in oklab,var(--bg) 14%,transparent),transparent 80%);transform:rotate(8deg)}.sup-grain{position:absolute;inset:0;opacity:.06;mix-blend-mode:soft-light;pointer-events:none;background-image:radial-gradient(1px 1px at 14% 24%,color-mix(in oklab,var(--text) 20%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 78% 44%,color-mix(in oklab,var(--text) 16%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 38% 68%,color-mix(in oklab,var(--text) 14%,transparent) 50%,transparent 51%)}.sup-tape{position:absolute;left:0;width:100%;overflow:hidden;pointer-events:none}.sup-tape--top{top:0;height:44px}.sup-tape--bottom{bottom:0;height:44px}.tape-track{display:inline-flex;gap:2rem;white-space:nowrap;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--text) 60%,transparent);animation:sup-tape 30s linear infinite}.tape-track>span{padding-inline:1rem}@keyframes sup-tape{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.tape-track{animation:none}}.support-hero .container{position:relative;z-index:1}.sup-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(var(--space-xl),4vw,var(--space-2xl));align-items:center}@media (max-width: 960px){.sup-grid{grid-template-columns:1fr}}.sup-copy{display:grid;gap:var(--space-md)}.sup-eyebrow{display:inline-block;padding:.3rem .6rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--bg) 90%,transparent);color:var(--text);font-size:var(--font-size-sm, .9375rem);font-weight:var(--weight-medium, 600);width:fit-content}.sup-title{margin:0;color:var(--text);font-weight:var(--weight-extrabold, 800);letter-spacing:-.015em;line-height:1.04;font-size:clamp(2rem,5vw,3rem)}.sup-sub{margin:0;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);max-width:62ch}.sup-lanes{margin:var(--space-sm) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.lane-item{display:inline-flex}.lane{display:inline-flex;align-items:center;gap:10px;padding:.6rem .8rem;border-radius:12px;text-decoration:none;color:var(--text);background:color-mix(in oklab,var(--bg) 88%,transparent);border:1px solid var(--border);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background-color .14s ease;box-shadow:0 1px 2px color-mix(in oklab,var(--text) 6%,transparent)}.lane:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--text) 18%,var(--bg) 82%);box-shadow:0 10px 22px -8px color-mix(in oklab,var(--text) 12%,transparent);background:color-mix(in oklab,var(--bg) 84%,transparent)}.lane-dot{width:8px;height:8px;border-radius:50%;background:color-mix(in oklab,currentColor 70%,transparent)}.lane-label{font-weight:var(--weight-medium, 600)}.lane-arrow{width:18px;height:18px}.sup-actions{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-md)}.sup-actions .btn{min-height:44px;display:inline-flex;align-items:center;padding-inline:clamp(var(--space-md),2.6vw,var(--space-xl));text-decoration:none}.sup-cta{box-shadow:0 0 0 1px color-mix(in oklab,var(--text) 18%,transparent),0 10px 28px color-mix(in oklab,var(--text) 16%,transparent)}.sup-email{gap:10px;background:color-mix(in oklab,var(--bg) 90%,transparent);border:1px solid var(--border)}.mail-ico{width:18px;height:18px}.sup-panel{position:relative;border-radius:var(--radius-md, 12px);background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 3px color-mix(in oklab,var(--text) 6%,transparent),0 28px 80px -40px color-mix(in oklab,var(--text) 16%,transparent);padding:clamp(var(--space-lg),3.6vw,var(--space-xl));display:grid;gap:var(--space-lg);overflow:clip}.panel-mesh{position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(120% 120% at -10% -20%,color-mix(in oklab,var(--bg) 94%,transparent),transparent 60%),radial-gradient(120% 120% at 110% 120%,color-mix(in oklab,var(--bg) 92%,transparent),transparent 70%)}.panel-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}@media (max-width: 520px){.panel-row{grid-template-columns:1fr}}.pill{display:inline-flex;align-items:center;gap:10px;padding:.55rem .7rem;border-radius:999px;background:color-mix(in oklab,var(--bg) 90%,transparent);border:1px solid var(--border);font-weight:var(--weight-medium, 600);color:var(--text)}.pill-ico{width:18px;height:18px}.kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}@media (max-width: 700px){.kpis{grid-template-columns:1fr}}.kpi{background:color-mix(in oklab,var(--bg) 92%,transparent);border:1px solid var(--border);border-radius:10px;padding:var(--space-md);display:grid;gap:var(--space-2xs, .25rem)}.kpi-value{font-weight:var(--weight-bold, 700);color:var(--text);letter-spacing:-.01em}.kpi-label{color:var(--text-secondary);font-size:var(--font-size-sm, .9375rem)}.support-hero :focus-visible{outline:2px solid var(--color-accent-teal);outline-offset:3px;border-radius:10px}@keyframes sup-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sup-stagger-0{animation:sup-fade-up .2s var(--ease-standard, ease) both}.sup-stagger-1{animation:sup-fade-up .2s var(--ease-standard, ease) 80ms both}.sup-stagger-2{animation:sup-fade-up .2s var(--ease-standard, ease) .14s both}.sup-stagger-3{animation:sup-fade-up .2s var(--ease-standard, ease) .2s both}.sup-stagger-4{animation:sup-fade-up .2s var(--ease-standard, ease) .26s both}.sup-stagger-5{animation:sup-fade-up .2s var(--ease-standard, ease) .32s both}@media (prefers-reduced-motion: reduce){.sup-stagger-0,.sup-stagger-1,.sup-stagger-2,.sup-stagger-3,.sup-stagger-4,.sup-stagger-5,.tape-track{animation:none}}.help-topics{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(var(--space-xl),6.5vw,var(--space-2xl))}.help-layout{display:grid;grid-template-columns:2fr 1fr;gap:clamp(var(--space-xl),4vw,var(--space-2xl));align-items:start}@media (max-width: 980px){.help-layout{grid-template-columns:1fr}}.topics-head{display:grid;gap:var(--space-sm);margin-bottom:var(--space-md)}.topics-eyebrow{width:fit-content;padding:.3rem .6rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--bg) 92%,transparent);color:var(--text);font-size:var(--font-size-sm, .9375rem);font-weight:var(--weight-medium, 600)}.topics-title{margin:0;color:var(--text);font-weight:var(--weight-bold, 800);line-height:1.06;letter-spacing:-.01em;font-size:clamp(1.75rem,3.4vw,2.25rem)}.topics-sub{margin:0;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);max-width:70ch}.topics-controls{display:grid;gap:var(--space-sm);margin-top:var(--space-md)}.search-wrap{position:relative;display:grid;align-items:center}.search-input{width:100%;padding:.875rem 2.5rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.975rem;box-shadow:0 1px 2px color-mix(in oklab,var(--text) 6%,transparent);outline:none;transition:border-color .14s var(--ease-standard, ease),box-shadow .14s var(--ease-standard, ease)}.search-input::placeholder{color:color-mix(in oklab,var(--text) 50%,transparent)}.search-input:focus{border-color:color-mix(in oklab,var(--text) 24%,var(--bg) 76%);box-shadow:0 8px 24px -8px color-mix(in oklab,var(--text) 12%,transparent)}.search-ico{position:absolute;left:.9rem;width:20px;height:20px;pointer-events:none;color:var(--text-secondary)}.slash-hint{position:absolute;right:.7rem;padding:.15rem .4rem;border-radius:6px;border:1px solid var(--border);font-size:.72rem;color:var(--text-secondary);background:color-mix(in oklab,var(--bg) 90%,transparent)}.chip-row{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0;padding:0;list-style:none}.chip-item{display:inline-flex}.chip{display:inline-flex;align-items:center;gap:10px;padding:.45rem .65rem;border-radius:999px;background:color-mix(in oklab,var(--bg) 90%,transparent);border:1px solid var(--border);color:var(--text);font-weight:var(--weight-medium, 600);font-size:.9rem;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.chip:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--text) 18%,var(--bg) 82%);background:color-mix(in oklab,var(--bg) 86%,transparent);box-shadow:0 10px 22px -8px color-mix(in oklab,var(--text) 12%,transparent)}.chip[aria-pressed=true]{background:color-mix(in oklab,var(--color-accent-teal) 12%,var(--surface));border-color:color-mix(in oklab,var(--color-accent-teal) 26%,var(--border))}.chip .dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.7}.chip--clear{gap:8px}.x-ico{width:16px;height:16px}.results-count{margin:0;color:var(--text-secondary);font-size:.9rem}.topics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);margin:var(--space-md) 0 0;padding:0;list-style:none}@media (max-width: 980px) and (min-width: 740px){.topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 739px){.topics-grid{grid-template-columns:1fr}}.topic-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;align-items:start;gap:var(--space-sm);min-height:100%;text-decoration:none;background:var(--surface);color:var(--text);border:1px solid var(--border, color-mix(in oklab, var(--text) 12%, var(--bg) 88%));border-radius:var(--radius-sm, 10px);padding:var(--space-lg);box-shadow:0 1px 2px color-mix(in oklab,var(--text) 6%,transparent);transition:transform .16s var(--ease-standard, ease),border-color .16s var(--ease-standard, ease),box-shadow .16s var(--ease-standard, ease);outline:none}.topic-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--text) 18%,var(--bg) 82%);box-shadow:0 8px 24px -8px color-mix(in oklab,var(--text) 12%,transparent)}.topic-card:focus-visible{outline:2px solid var(--color-accent-teal);outline-offset:3px}.tc-head{display:inline-flex;align-items:center;gap:10px;grid-column:1 / 2}.tc-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in oklab,var(--bg) 90%,transparent);border:1px solid var(--border);color:var(--text)}.tc-icon .ico{width:20px;height:20px}.tc-title{margin:0;color:var(--text);font-weight:var(--weight-semibold, 650);line-height:1.23;letter-spacing:-.005em;font-size:clamp(1.06rem,2.2vw,1.2rem)}.tc-desc{margin:0;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);grid-column:1 / 2}.tc-chevron{grid-column:2 / 3;grid-row:1 / 3;align-self:center;color:color-mix(in oklab,currentColor 70%,transparent)}.tc-chevron .chev{width:18px;height:18px}mark.hl{background:color-mix(in oklab,var(--color-accent-teal) 20%,transparent);color:inherit;padding:0 2px;border-radius:3px}.empty-state{margin-top:var(--space-lg)}.empty-card{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm, 10px);padding:clamp(var(--space-lg),3.6vw,var(--space-xl));box-shadow:0 1px 2px color-mix(in oklab,var(--text) 6%,transparent);text-align:center;display:grid;gap:var(--space-sm)}.empty-ico{display:grid;place-items:center;color:var(--text-secondary)}.empty-ico svg{width:36px;height:36px}.empty-title{margin:0;font-weight:var(--weight-bold, 700)}.empty-sub{margin:0;color:var(--text-secondary)}.empty-actions{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap}.reset-btn{min-height:44px;padding:0 14px;border-radius:8px;border:1px solid var(--border);background:color-mix(in oklab,var(--bg) 90%,transparent);color:var(--text);cursor:pointer}.accent-card{background:var(--surface);color:var(--text);border:1px solid var(--border, color-mix(in oklab, var(--text) 12%, var(--bg) 88%));border-radius:var(--radius-sm, 10px);overflow:clip;display:grid;gap:var(--space-md);padding:var(--space-lg);box-shadow:0 1px 2px color-mix(in oklab,var(--text) 6%,transparent),0 28px 80px -40px color-mix(in oklab,var(--text) 14%,transparent)}.accent-media{aspect-ratio:3 / 4;overflow:clip;border-radius:calc(var(--radius-sm, 10px) - 2px);border:1px solid var(--border, color-mix(in oklab, var(--text) 12%, var(--bg) 88%));background:color-mix(in oklab,var(--bg) 92%,transparent)}.accent-media img{width:100%;height:100%;object-fit:cover;display:block}.accent-copy{display:grid;gap:var(--space-sm)}.accent-title{margin:0;font-weight:var(--weight-bold, 700)}.accent-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap}.faq-mini{margin-top:var(--space-sm);display:grid;gap:var(--space-2xs)}.faq-title{margin:0;font-size:.95rem;color:var(--text)}.faq-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.faq-list a{text-decoration:underline;text-underline-offset:2px;color:var(--text)}.faq-list a:hover{color:color-mix(in oklab,var(--text) 82%,var(--bg))}@keyframes ht-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ht-stagger-0{animation:ht-fade-up .2s var(--ease-standard, ease) both}.ht-stagger-1{animation:ht-fade-up .2s var(--ease-standard, ease) 60ms both}.ht-stagger-2{animation:ht-fade-up .2s var(--ease-standard, ease) .1s both}.ht-stagger-3{animation:ht-fade-up .2s var(--ease-standard, ease) .14s both}.ht-stagger-4{animation:ht-fade-up .2s var(--ease-standard, ease) .18s both}.ht-stagger-5{animation:ht-fade-up .2s var(--ease-standard, ease) .22s both}.ht-stagger-6{animation:ht-fade-up .2s var(--ease-standard, ease) .26s both}.ht-stagger-7{animation:ht-fade-up .2s var(--ease-standard, ease) .3s both}@media (prefers-reduced-motion: reduce){.ht-stagger-0,.ht-stagger-1,.ht-stagger-2,.ht-stagger-3,.ht-stagger-4,.ht-stagger-5,.ht-stagger-6,.ht-stagger-7{animation:none}}.contact-support-cta{position:relative;isolation:isolate;overflow:clip}.contact-support-cta:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(120% 90% at 50% 20%,color-mix(in oklab,var(--bg) 56%,transparent),color-mix(in oklab,var(--bg) 68%,transparent) 60%,color-mix(in oklab,var(--bg) 76%,transparent)),linear-gradient(to bottom,color-mix(in oklab,var(--bg) 52%,transparent),color-mix(in oklab,var(--bg) 70%,transparent)),url(/assets/images/people/man-and-woman-harvesting-handing-basket-landscape.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}html[data-theme=dark] .contact-support-cta:before{background:linear-gradient(to bottom,color-mix(in oklab,var(--text) 4%,transparent) 0% 100%),linear-gradient(to bottom,color-mix(in oklab,var(--bg) 12%,transparent),color-mix(in oklab,var(--bg) 14%,transparent)),url(/assets/images/people/man-and-woman-harvesting-handing-basket-landscape.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.contact-support-cta .container{position:relative;z-index:1}.card.cta{width:min(100%,720px);margin-inline:auto;text-align:center;padding:var(--space-xl);border-radius:var(--radius-sm, 8px);background:var(--surface);color:var(--text);border:1px solid var(--border, color-mix(in oklab, var(--text) 12%, var(--bg) 88%));box-shadow:0 1px 2px color-mix(in oklab,var(--text) 6%,transparent)}@media (max-width: 640px){.card.cta{padding:var(--space-lg)}}.cta-title{margin:0 0 var(--space-sm);color:var(--text);font-weight:var(--weight-bold, 700);line-height:1.1;letter-spacing:-.01em;font-size:clamp(1.75rem,4vw,2.25rem)}.cta-text{margin:0 auto var(--space-lg);max-width:64ch;color:var(--text-secondary);font-size:var(--font-size-md, 1rem)}.cta-actions{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.cta-actions .btn{min-height:44px;display:inline-flex;align-items:center;padding-inline:var(--space-md);text-decoration:none}.cta-primary{box-shadow:0 0 0 1px color-mix(in oklab,var(--text) 18%,transparent),0 8px 24px color-mix(in oklab,var(--text) 16%,transparent)}.contact-support-cta :focus-visible{outline:2px solid var(--color-accent-teal);outline-offset:3px;border-radius:var(--radius-sm, 8px)}@keyframes csc-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.csc-stagger-0{animation:csc-fade-up .18s var(--ease-standard, ease) both}.csc-stagger-1{animation:csc-fade-up .18s var(--ease-standard, ease) .11s both}.csc-stagger-2{animation:csc-fade-up .18s var(--ease-standard, ease) .22s both}@media (prefers-reduced-motion: reduce){.csc-stagger-0,.csc-stagger-1,.csc-stagger-2{animation:none}}
