.insights-page .template-hero{isolation:isolate;background:var(--av-mint-cream);padding-block:1.75rem 4rem;position:relative;overflow:clip}.insights-page .template-hero .breadcrumbs{margin-block-end:3.5rem}.insights-page .template-kicker{color:var(--av-forest);font-size:.8125rem;font-weight:var(--av-w-medium);letter-spacing:var(--av-label-tracking);text-transform:uppercase}.insights-page .template-hero h1{max-inline-size:18ch;font-size:clamp(2.25rem,5vw,4rem);font-weight:var(--av-w-light);letter-spacing:var(--av-display-tracking);color:var(--av-ink);margin-block-start:1rem;line-height:1.02}.insights-page .template-hero h1 strong{color:var(--av-forest);font-weight:var(--av-w-extrabold)}.insights-page .template-standfirst{max-inline-size:58ch;color:var(--av-sea-slate);margin-block-start:1.75rem;font-size:1.125rem;line-height:1.65}.insights-page .template-download{flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;margin-block-start:2.5rem;display:flex}.insights-page .template-download-action{border-radius:var(--av-radius-pill);background:var(--av-ink);min-block-size:2.75rem;color:var(--av-mint);font-size:.9375rem;font-weight:var(--av-w-medium);align-items:center;gap:.75rem;padding:.875rem 1.5rem;transition:background-color .18s;display:inline-flex}.insights-page .template-download-action:hover{background:var(--av-forest);color:var(--av-white)}.insights-page .template-download-action svg{block-size:1.125rem;inline-size:1.125rem}.insights-page .template-download-hint{color:var(--av-sea-slate);font-size:.8125rem}.insights-page .template-sections{padding-block:4rem}.insights-page .template-list{border-block-start:1px solid var(--av-line);margin:0;padding:0;list-style:none}.insights-page .template-list li{border-block-end:1px solid var(--av-line);grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;padding-block:1.75rem;display:grid}.insights-page .template-number{color:var(--av-forest);font-size:1.5rem;font-weight:var(--av-w-light);font-variant-numeric:tabular-nums;line-height:1.1}.insights-page .template-list h3{font-size:1.25rem;font-weight:var(--av-w-medium);margin-block-end:.5rem}.insights-page .template-list p{max-inline-size:70ch;color:var(--av-sea-slate);font-size:1rem;line-height:1.7}.insights-page .template-after{max-inline-size:60ch;margin-block-start:2.5rem}.insights-page .template-after h2{font-size:1.375rem;font-weight:var(--av-w-light);letter-spacing:var(--av-display-tracking)}.insights-page .template-after p{color:var(--av-sea-slate);margin-block-start:.75rem;font-size:1rem;line-height:1.7}.insights-page .capture-section{background:var(--av-ink);color:var(--av-white);padding-block:4rem}.insights-page .capture-inner{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;gap:2.5rem 4rem;display:grid}.insights-page .capture-copy h2{max-inline-size:16ch;font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:var(--av-w-light);letter-spacing:var(--av-display-tracking);line-height:1.08}.insights-page .capture-copy h2 strong{color:var(--av-emerald);font-weight:var(--av-w-extrabold)}.insights-page .capture-copy p{max-inline-size:46ch;color:var(--av-mist-on-ink);margin-block-start:1.25rem;font-size:1rem;line-height:1.7}.insights-page .capture-field{gap:.5rem;display:grid}.insights-page .capture-field span{color:var(--av-mint);font-size:.8125rem;font-weight:var(--av-w-medium);letter-spacing:var(--av-label-tracking);text-transform:uppercase}.insights-page .capture-field input{border:1px solid var(--av-moss);border-radius:var(--av-radius-card);background:var(--av-moss);min-block-size:2.75rem;inline-size:100%;color:var(--av-white);font:inherit;padding:.75rem 1rem;font-size:.9375rem}.insights-page .capture-field input:focus{border-color:var(--av-mint);outline:none}.insights-page .capture-field input:focus-visible{outline:2px solid var(--av-mint);outline-offset:2px}.insights-page .capture-check:not(:empty){margin-block-start:1rem}.insights-page .capture-submit{border-radius:var(--av-radius-pill);background:var(--av-mint);min-block-size:2.75rem;color:var(--av-ink);font:inherit;font-size:.9375rem;font-weight:var(--av-w-medium);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.75rem;margin-block-start:1rem;padding:.875rem 1.5rem;transition:background-color .18s;display:inline-flex}.insights-page .capture-submit:hover{background:var(--av-emerald)}.insights-page .capture-submit[disabled]{opacity:.6;cursor:default}.insights-page .capture-submit svg{block-size:1.125rem;inline-size:1.125rem}.insights-page .capture-error{color:var(--av-mint);margin-block-start:1rem;font-size:.875rem;line-height:1.55}.insights-page .capture-sent{border-radius:var(--av-radius-card);background:var(--av-moss);color:var(--av-mint-cream);align-items:start;gap:.75rem;margin-block-start:1rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.55;display:flex}.insights-page .capture-sent:focus{outline:none}.insights-page .capture-sent svg{block-size:1.125rem;inline-size:1.125rem;color:var(--av-mint);flex:none;margin-block-start:.15rem}.insights-page .capture-privacy{color:var(--av-mist-on-ink);margin-block-start:1.25rem;font-size:.8125rem;line-height:1.6}.insights-page .capture-privacy a{color:var(--av-mint);text-underline-offset:.25em;text-decoration:underline}@media (width<=64rem){.insights-page .capture-inner{grid-template-columns:1fr}}@media (width<=52rem){.insights-page .template-hero{padding-block-end:2.5rem}.insights-page .template-hero .breadcrumbs{margin-block-end:2rem}.insights-page .template-list li{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}}@media (prefers-reduced-motion:reduce){.insights-page .template-download-action,.insights-page .capture-submit{transition:none}}
