:root{--n5-accent:#3b82f6;--n5-bg:#0b0d12;--n5-ink:#e8eaf0}body{overflow-x:clip!important;overflow-y:visible!important;height:auto!important;min-height:100vh!important}main.new5-lp{color:var(--n5-ink);background:var(--n5-bg);isolation:isolate}.n5-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.n5-hero{padding:40px 0 48px}.n5-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,410px);grid-template-areas:'intro form' 'art form';column-gap:64px;row-gap:30px;align-items:start}.n5-intro{grid-area:intro;min-width:0}.n5-eyebrow{font-size:11px!important;font-weight:600;line-height:1.6;letter-spacing:.08em;color:var(--n5-accent);margin:0 0 16px;text-transform:uppercase}.new5-lp h1{font-family:inherit!important;font-weight:650;font-size:clamp(36px,3.75vw,55px)!important;line-height:1.06!important;letter-spacing:-.045em;max-width:19ch;margin:0 0 22px;text-wrap:balance;color:var(--n5-ink)!important}.n5-lead{font-size:16px;line-height:1.7;max-width:58ch;margin:0 0 20px;color:var(--n5-ink);opacity:.82}.n5-link{display:inline-flex;align-items:center;gap:12px;color:var(--n5-accent);font-size:14px;font-weight:700;padding:10px 0;text-decoration:none;border-bottom:1px solid var(--n5-accent);transition:opacity .2s}.n5-link:hover{opacity:.72}.new5-lp a:focus-visible,.new5-lp button:focus-visible,.new5-lp input:focus-visible,.new5-lp select:focus-visible,.new5-lp textarea:focus-visible{outline:3px solid var(--n5-accent);outline-offset:3px}.n5-enquiry{grid-area:form;position:relative!important;inset:auto!important;max-width:none!important;width:100%;padding:25px!important;border-radius:14px!important;background:#fff!important;color:#202b39!important;box-shadow:0 12px 40px #00000012!important;border:1px solid #dfe3e8!important;margin:0!important;scroll-margin-top:150px}.n5-enquiry .n5-eyebrow{margin-bottom:7px;color:#596575}.n5-enquiry h2{font-family:inherit!important;font-size:25px!important;line-height:1.2!important;letter-spacing:-.025em;margin:0 0 9px!important;color:#202b39!important}.n5-form-intro{font-size:13px!important;line-height:1.6!important;margin:0 0 19px!important;color:#596575!important}.n5-enquiry form.lp-lead{display:grid!important;grid-template-columns:1fr 1fr;gap:13px 12px}.n5-enquiry .fld{min-width:0!important;margin:0!important}.n5-enquiry .fld:first-child,.n5-enquiry .fld--full{grid-column:1/-1}.n5-enquiry label{display:block!important;font-size:12px!important;line-height:1.4!important;font-weight:600!important;margin:0 0 6px!important;color:#253042!important}.n5-enquiry input,.n5-enquiry select,.n5-enquiry textarea{display:block;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 11px!important;font-size:14px!important;line-height:1.4!important;font-family:inherit!important;color:#202b39!important;background:#fff!important;border:1px solid #d3dce4!important;border-radius:6px!important;box-sizing:border-box!important}.n5-enquiry textarea{min-height:73px!important;resize:vertical}.n5-enquiry .opt{font-weight:400;color:#64748b}.n5-enquiry .req{color:#b91c1c}.n5-enquiry .fld__err{font-size:11px!important;line-height:1.3;color:#b91c1c!important;margin:4px 0 0!important}.n5-enquiry .fld__err:empty{display:none}.n5-enquiry .hp{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.n5-enquiry button[type=submit]{grid-column:1/-1;min-height:46px!important;padding:12px 15px!important;margin:2px 0 0!important;background:var(--n5-accent)!important;color:#101b2d!important;border:0!important;border-radius:7px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;cursor:pointer}.n5-enquiry button[type=submit]:active{transform:translateY(1px)}.n5-enquiry .enq__note,.n5-enquiry .enq__msg{grid-column:1/-1;font-size:11px!important;line-height:1.5!important;margin:0!important;color:#596575!important}.n5-enquiry .enq__msg[data-state=error]{color:#b91c1c!important}.n5-enquiry .enq__msg[data-state=ok]{color:#176542!important}.n5-art{grid-area:art;min-width:0;margin:0}.n5-art img,.n5-art svg{display:block;width:100%;height:auto;border-radius:14px}.n5-art figcaption{font-size:11px;margin-top:8px;opacity:.6}.n5-detail{padding:50px 0 55px;border-top:1px solid color-mix(in srgb,var(--n5-ink) 14%,transparent)}.n5-section-intro{display:grid;grid-template-columns:1fr 1fr;gap:12px 50px;align-items:start;margin-bottom:32px}.n5-section-intro .n5-eyebrow{grid-column:1/-1;margin:0}.new5-lp h2{font-size:clamp(29px,3vw,39px);line-height:1.1;letter-spacing:-.035em;font-weight:650;margin:0;color:var(--n5-ink)}.n5-section-intro p:last-child,.n5-next p{font-size:15px;line-height:1.7;margin:0;opacity:.8;max-width:62ch}.n5-points{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:30px}.n5-points article{padding-top:21px;border-top:1px solid color-mix(in srgb,var(--n5-accent) 50%,transparent)}.n5-number{font-size:12px;color:var(--n5-accent);font-variant-numeric:tabular-nums}.new5-lp h3{font-size:19px;line-height:1.25;letter-spacing:-.015em;margin:17px 0 12px;color:var(--n5-ink)}.n5-points p{font-size:14px;line-height:1.7;opacity:.78;margin:0}.n5-next{padding:45px 0 55px;border-top:1px solid color-mix(in srgb,var(--n5-ink) 14%,transparent)}.n5-next-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.n5-next .n5-eyebrow{margin-bottom:12px}.n5-next .n5-link{margin-top:15px}.n5-official{display:block;font-size:12px;text-decoration:underline;color:var(--n5-ink);opacity:.65;margin-top:18px}@media(max-width:800px){.n5-wrap{width:calc(100% - 36px)}.n5-hero{padding:28px 0 34px}.n5-hero-grid{grid-template-columns:1fr;grid-template-areas:'intro' 'form' 'art';gap:26px}.new5-lp h1{font-size:37px!important;line-height:1.07!important;max-width:22ch;margin-bottom:15px}.n5-eyebrow{font-size:10px!important;margin-bottom:11px}.n5-lead{font-size:14px;line-height:1.65;margin-bottom:10px}.n5-enquiry{padding:21px!important}.n5-enquiry h2{font-size:24px!important}.n5-detail{padding:35px 0}.n5-section-intro{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.n5-points{grid-template-columns:1fr;gap:24px}.n5-points article{padding-top:16px}.new5-lp h3{margin-top:10px}.n5-next{padding:34px 0 40px}.n5-next-grid{grid-template-columns:1fr;gap:24px}}@media(prefers-reduced-motion:reduce){.new5-lp *{scroll-behavior:auto!important;transition:none!important}}