.section-head[data-astro-cid-diag2fw7]{max-width:740px;margin:0 0 56px}.section-head[data-astro-cid-diag2fw7] .eyebrow{margin-bottom:20px}.section-headline[data-astro-cid-diag2fw7]{letter-spacing:-.022em;color:var(--navy);margin:0;font-family:Outfit Variable,sans-serif;font-size:clamp(26px,18px + 2vw,40px);font-weight:200;line-height:1.14}.section-headline[data-astro-cid-diag2fw7].on-dark{color:var(--white)}.visually-hidden[data-astro-cid-diag2fw7]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.benefits[data-astro-cid-diag2fw7]{background:var(--navy);padding:96px 40px}.benefits[data-astro-cid-diag2fw7]>[data-astro-cid-diag2fw7]{max-width:1420px;margin-left:auto;margin-right:auto}.benefits-grid[data-astro-cid-diag2fw7]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.benefit-card[data-astro-cid-diag2fw7]{border-radius:var(--r-card);background:#ffffff0d;border:1px solid #dba63140;padding:26px 22px}.benefit-title[data-astro-cid-diag2fw7]{color:var(--white);margin-bottom:8px;font-family:Outfit Variable,sans-serif;font-size:15.5px;font-weight:500}.benefit-desc[data-astro-cid-diag2fw7]{color:var(--on-dark-body);margin:0;font-size:13px;font-weight:400;line-height:1.65}.types[data-astro-cid-diag2fw7]{max-width:1420px;margin:0 auto;padding:112px 40px}.tabs[data-astro-cid-diag2fw7]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:36px;display:flex}.tab-btn[data-astro-cid-diag2fw7]{cursor:pointer;border-radius:var(--r-pill);border:1.5px solid var(--border-strong);background:var(--white);color:var(--navy);white-space:nowrap;padding:12px 22px;font-family:Outfit Variable,sans-serif;font-size:13px;font-weight:500}.tab-btn[data-astro-cid-diag2fw7][data-active=true]{border-color:var(--gold);background:var(--gold)}.panel-grid[data-astro-cid-diag2fw7]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.panel-media[data-astro-cid-diag2fw7]{border-radius:var(--r-panel);overflow:hidden}.panel-media[data-astro-cid-diag2fw7] img{width:100%;display:block}.panel-label[data-astro-cid-diag2fw7]{color:var(--gold-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-family:Outfit Variable,sans-serif;font-size:11.5px;font-weight:600}.panel-headline[data-astro-cid-diag2fw7]{color:var(--navy);margin:0 0 14px;font-family:Outfit Variable,sans-serif;font-size:28px;font-weight:300;line-height:1.25}.panel-desc[data-astro-cid-diag2fw7]{color:var(--body);margin:0 0 20px;font-size:15px;font-weight:300;line-height:1.7}.panel-point[data-astro-cid-diag2fw7]{gap:10px;margin-bottom:11px;display:flex}.point-dot[data-astro-cid-diag2fw7]{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.panel-point[data-astro-cid-diag2fw7] p[data-astro-cid-diag2fw7]{color:var(--body);margin:0;font-size:13.5px;font-weight:400;line-height:1.6}.panel-cta[data-astro-cid-diag2fw7]{background:var(--navy);color:var(--white);border-radius:var(--r-control);margin-top:14px;padding:14px 26px;font-family:Outfit Variable,sans-serif;font-size:13.5px;font-weight:500;display:inline-block}.panel-cta[data-astro-cid-diag2fw7]:hover{color:var(--white);background:#0a2d52}.tech-docs[data-astro-cid-diag2fw7]{background:var(--grey-ground);padding:104px 40px}.tech-inner[data-astro-cid-diag2fw7]{max-width:1420px;margin:0 auto}.tech-head[data-astro-cid-diag2fw7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px;display:flex}.tech-head[data-astro-cid-diag2fw7] .section-head[data-astro-cid-diag2fw7]{margin-bottom:0}.all-resources-link[data-astro-cid-diag2fw7]{color:var(--navy);border-bottom:2px solid var(--gold);padding-bottom:3px;font-family:Outfit Variable,sans-serif;font-size:14px;font-weight:500}.tech-grid[data-astro-cid-diag2fw7]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.tech-card[data-astro-cid-diag2fw7]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-row);padding:22px 20px;display:block}.tech-card[data-astro-cid-diag2fw7]:hover{border-color:var(--gold)}.tech-tag[data-astro-cid-diag2fw7]{color:var(--gold-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-family:Outfit Variable,sans-serif;font-size:10.5px;font-weight:600}.tech-title[data-astro-cid-diag2fw7]{color:var(--navy);margin-bottom:6px;font-family:Outfit Variable,sans-serif;font-size:14.5px;font-weight:600;line-height:1.35}.tech-meta[data-astro-cid-diag2fw7]{color:var(--body);font-size:11.5px;font-weight:400}.process[data-astro-cid-diag2fw7]{max-width:1420px;margin:0 auto;padding:112px 40px}.process-grid[data-astro-cid-diag2fw7]{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.process-card[data-astro-cid-diag2fw7]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);padding:24px 20px}.process-num[data-astro-cid-diag2fw7]{color:var(--gold-ink);margin-bottom:10px;font-family:Outfit Variable,sans-serif;font-size:24px;font-weight:300}.process-title[data-astro-cid-diag2fw7]{color:var(--navy);margin-bottom:8px;font-family:Outfit Variable,sans-serif;font-size:14.5px;font-weight:600}.process-desc[data-astro-cid-diag2fw7]{color:var(--body);margin:0;font-size:12.5px;font-weight:400;line-height:1.6}.project-form-section[data-astro-cid-diag2fw7]{background:var(--navy);padding:112px 40px}.form-inner[data-astro-cid-diag2fw7]{max-width:960px;margin:0 auto}.form-head[data-astro-cid-diag2fw7]{text-align:center;margin-bottom:40px}.form-head[data-astro-cid-diag2fw7] .eyebrow{justify-content:center;margin:0 auto 14px}.form-headline[data-astro-cid-diag2fw7]{color:var(--white);margin:0 0 12px;font-family:Outfit Variable,sans-serif;font-size:clamp(22px,16px + 1.5vw,32px);font-weight:200;line-height:1.25}.form-lede[data-astro-cid-diag2fw7]{color:var(--on-dark-body);margin:0;font-size:15px;font-weight:300;line-height:1.6}.enquiry-form[data-astro-cid-diag2fw7]{background:var(--white);border-radius:var(--r-panel);grid-template-columns:1fr 1fr;gap:18px;padding:36px;display:grid}.field[data-astro-cid-diag2fw7]{flex-direction:column;display:flex}.field[data-astro-cid-diag2fw7].span-2,.form-submit[data-astro-cid-diag2fw7],.form-note[data-astro-cid-diag2fw7]{grid-column:span 2}.enquiry-form[data-astro-cid-diag2fw7] input[data-astro-cid-diag2fw7],.enquiry-form[data-astro-cid-diag2fw7] select[data-astro-cid-diag2fw7],.enquiry-form[data-astro-cid-diag2fw7] textarea[data-astro-cid-diag2fw7]{border:1px solid var(--border);border-radius:var(--r-control);color:var(--ink-soft);width:100%;padding:14px 16px;font-family:Hanken Grotesk Variable,sans-serif;font-size:16px}.enquiry-form[data-astro-cid-diag2fw7] textarea[data-astro-cid-diag2fw7]{resize:vertical;min-height:100px}.form-submit[data-astro-cid-diag2fw7]{background:var(--gold);color:var(--navy);border-radius:var(--r-control);cursor:pointer;border:none;padding:16px;font-family:Outfit Variable,sans-serif;font-size:14px;font-weight:600}.form-note[data-astro-cid-diag2fw7]{color:var(--gold-ink);min-height:1em;margin:0;font-size:13px}.form-alt[data-astro-cid-diag2fw7]{text-align:center;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:24px;display:flex}.form-alt[data-astro-cid-diag2fw7] a[data-astro-cid-diag2fw7]{color:var(--gold);font-family:Outfit Variable,sans-serif;font-size:13.5px;font-weight:500}@media (width<=820px){.benefits[data-astro-cid-diag2fw7],.types[data-astro-cid-diag2fw7],.tech-docs[data-astro-cid-diag2fw7],.process[data-astro-cid-diag2fw7],.project-form-section[data-astro-cid-diag2fw7]{padding:72px 20px}.enquiry-form[data-astro-cid-diag2fw7]{padding:24px}}
