.g8J8Uq_heroSection{background:var(--d2-dark-ground);padding:clamp(160px,18vw,280px) clamp(20px,5vw,48px) clamp(80px,10vw,140px);position:relative;overflow:visible}.g8J8Uq_heroInner{z-index:1;max-width:1400px;margin:0 auto;position:relative}.g8J8Uq_heroTitle{letter-spacing:-3px;text-transform:uppercase;color:var(--d2-dark-paper);max-width:70%;margin:0 0 48px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(48px,8vw,100px);font-weight:800;line-height:.95}.g8J8Uq_heroDescWrap{justify-content:flex-end;display:flex}.g8J8Uq_heroDesc{color:#f2efe899;max-width:560px;margin:0;font-family:sofia-pro,sans-serif;font-size:22px;font-weight:400;line-height:1.7}.g8J8Uq_redDivider{background:var(--d2-red);height:3px}.g8J8Uq_introSection{background:var(--d2-paper);padding:clamp(80px,10vw,140px) clamp(20px,5vw,48px)}.g8J8Uq_introSection a{color:var(--d2-ink);text-underline-offset:3px;-webkit-text-decoration:underline #16151340;text-decoration:underline #16151340}.g8J8Uq_introSection a:hover{color:var(--d2-red);-webkit-text-decoration-color:var(--d2-red);text-decoration-color:var(--d2-red)}.g8J8Uq_faqHeading{text-transform:uppercase;letter-spacing:-.5px;margin-bottom:40px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.1}.g8J8Uq_faqItem{margin-bottom:36px}.g8J8Uq_faqQuestion{margin-bottom:12px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(20px,2.5vw,26px);font-weight:800;line-height:1.2}.g8J8Uq_faqAnswer{color:#161513b3;max-width:800px;font-family:sofia-pro,sans-serif;font-size:18px;line-height:1.7}.g8J8Uq_introInner{max-width:1400px;margin:0 auto}.g8J8Uq_introText{color:var(--d2-ink);max-width:900px;margin:0;font-family:sofia-pro,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:400;line-height:1.55}.g8J8Uq_accordionSection{background:var(--d2-paper);padding:0 clamp(20px,5vw,48px) 80px}.g8J8Uq_accordionInner{max-width:1400px;margin:0 auto}.g8J8Uq_accordionLabel{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:2.5px;text-transform:uppercase;color:#1615138c;border-left:3px solid var(--d2-red);margin-bottom:40px;padding-top:48px;padding-left:12px;font-size:13px;font-weight:600}.g8J8Uq_accordionLabelSub{color:var(--d2-red)}.g8J8Uq_svcAccordion{border-bottom:1px solid var(--d2-rule)}.g8J8Uq_svcAccordion summary{list-style:none}.g8J8Uq_svcAccordion summary::-webkit-details-marker{display:none}.g8J8Uq_svcSummary{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;padding:52px 0;display:flex}.g8J8Uq_svcTitle{color:var(--d2-ink);letter-spacing:-.5px;margin:0;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.1;transition:color .2s}.g8J8Uq_svcSummary:hover .g8J8Uq_svcTitle{color:var(--d2-red)}.g8J8Uq_svcIcon{flex-shrink:0;width:28px;height:28px;margin-left:24px;position:relative}.g8J8Uq_svcIcon:before,.g8J8Uq_svcIcon:after{content:"";background:var(--d2-ink);transition:transform .3s;position:absolute}.g8J8Uq_svcIcon:before{width:100%;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.g8J8Uq_svcIcon:after{width:1.5px;height:100%;top:0;left:50%;transform:translate(-50%)}.g8J8Uq_svcAccordion[open] .g8J8Uq_svcIcon:after{transform:translate(-50%)rotate(90deg)}.g8J8Uq_svcBody{padding:0 0 52px}.g8J8Uq_svcContent{grid-template-columns:1fr 1fr;gap:0 80px;max-width:900px;display:grid}.g8J8Uq_svcDesc{color:#161513b3;margin:0 0 32px;font-family:sofia-pro,sans-serif;font-size:18px;font-weight:400;line-height:1.7}.g8J8Uq_capColumn{flex-direction:column;gap:12px;display:flex}.g8J8Uq_capLabel{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:2.5px;text-transform:uppercase;color:#16151380;margin-bottom:4px;font-size:11px;font-weight:600}.g8J8Uq_capItem{color:#161513c7;font-family:sofia-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.g8J8Uq_svcLearnMore{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:2px;text-transform:uppercase;color:var(--d2-red);align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.g8J8Uq_svcLearnMore:hover{gap:14px}.g8J8Uq_ctaSection{background:var(--d2-dark-ground);padding:120px clamp(20px,5vw,48px)}.g8J8Uq_ctaInner{text-align:center;max-width:1000px;margin:0 auto}.g8J8Uq_ctaTitle{letter-spacing:-1px;color:var(--d2-dark-paper);text-transform:uppercase;margin-bottom:40px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.1}.g8J8Uq_ctaDesc{color:#f2efe8a8;margin-bottom:48px;font-family:sofia-pro,sans-serif;font-size:20px;font-weight:400;line-height:1.7}@media (max-width:768px){.g8J8Uq_svcContent{grid-template-columns:1fr!important;gap:32px!important}}
