._hero_k2lq0_19{border-bottom:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-panel-deep), var(--color-ink) 70%)}._heroInner_k2lq0_29{padding-block:clamp(3.5rem,8vw,6rem) clamp(2.5rem,5vw,3.5rem)}._heroTitle_k2lq0_37{max-width:20ch;margin:var(--space-4) 0 0;font-size:var(--text-h1-services);font-weight:800;line-height:var(--line-height-heading)}._heroBody_k2lq0_53{max-width:62ch;margin:var(--space-6) 0 0;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--line-height-relaxed)}._pills_k2lq0_69{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}._pill_k2lq0_69{border:1px solid var(--color-border-control);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono-min);transition:color var(--transition-fast), border-color var(--transition-fast);align-items:center;padding:.5625rem 1.125rem;text-decoration:none;display:inline-flex}._pill_k2lq0_69:hover{border-color:var(--color-accent-cyan);color:var(--color-text)}._groups_k2lq0_127{flex-direction:column;display:flex}._group_k2lq0_127{border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--header-height) + var(--space-6))}._group_k2lq0_127:first-of-type{border-top:0}._groupGrid_k2lq0_155{grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4rem);padding-block:clamp(3rem,6vw,4.5rem);display:grid}._groupHead_k2lq0_169{gap:var(--space-4);top:calc(var(--header-height) + var(--space-6));flex-direction:column;align-self:start;display:flex;position:sticky}._groupIndex_k2lq0_187{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono-max)}._groupTitle_k2lq0_201{font-size:var(--text-h2-section);font-weight:800;line-height:var(--line-height-heading);margin:0}._items_k2lq0_217{gap:var(--space-3);flex-direction:column;display:flex}._item_k2lq0_217{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);scroll-margin-top:calc(var(--header-height) + var(--space-6));transition:border-color var(--transition-fast);interpolate-size:allow-keywords}._item_k2lq0_217::details-content{height:0;transition:height .3s cubic-bezier(.22, 1, .36, 1), content-visibility .3s allow-discrete;overflow:clip}._item_k2lq0_217[open]::details-content{height:auto}._item_k2lq0_217:hover,._item_k2lq0_217[open]{border-color:var(--color-accent-cyan)}._question_k2lq0_285{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);color:var(--color-text);font-size:var(--text-base);font-weight:600;line-height:var(--line-height-body);cursor:pointer;list-style:none;display:flex}._question_k2lq0_285::-webkit-details-marker{display:none}._question_k2lq0_285:focus-visible{outline:2px solid var(--color-accent-cyan);outline-offset:2px;border-radius:var(--radius-card)}._marker_k2lq0_337{flex:none;width:.875rem;height:.875rem;transition:transform .3s cubic-bezier(.22,1,.36,1);position:relative}._marker_k2lq0_337:before,._marker_k2lq0_337:after{content:"";background:var(--color-accent-cyan);transition:transform var(--transition-fast);margin:auto;position:absolute;inset:0}._marker_k2lq0_337:before{width:100%;height:1px}._marker_k2lq0_337:after{width:1px;height:100%}._item_k2lq0_217[open] ._marker_k2lq0_337{transform:rotate(135deg)}._answer_k2lq0_401{padding:0 var(--space-6) var(--space-6)}._answerBody_k2lq0_409{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--line-height-relaxed);margin:0}._answerLink_k2lq0_423{margin-top:var(--space-3);color:var(--color-accent-cyan);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:inline-block}._answerLink_k2lq0_423:hover{color:var(--color-text)}._answerLink_k2lq0_423:after{content:" →";white-space:nowrap}._closing_k2lq0_461{border-top:1px solid var(--color-border);padding-block:clamp(3.5rem,7vw,5.5rem)}._closingInner_k2lq0_471{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}._closingTitle_k2lq0_487{font-size:var(--text-h2-cta);font-weight:800;line-height:var(--line-height-heading);margin:0}._closingBody_k2lq0_501{max-width:52ch;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--line-height-relaxed);margin:0}._closingActions_k2lq0_517{justify-content:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=56.25rem){._groupGrid_k2lq0_155{gap:var(--space-6);grid-template-columns:1fr}._groupHead_k2lq0_169{position:static}}@media (width<=35rem){._question_k2lq0_285{padding:var(--space-4) var(--space-5)}._answer_k2lq0_401{padding:0 var(--space-5) var(--space-5)}._closingActions_k2lq0_517{flex-direction:column;align-self:stretch}._closingActions_k2lq0_517 .button-primary,._closingActions_k2lq0_517 .button-secondary{width:100%}}
