.i004-page{padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:0}.i004-hero{text-align:center;margin-bottom:clamp(3rem,6vw,5rem)}.i004-hero__inner{max-width:var(--content-width);text-align:center;margin-inline:auto}.i004-page p{margin:0}.i004-page p+p{margin-top:1rem}.i004-page ul{margin:0;padding:0}.i004-page li+li{margin-top:.5rem}.i004-page ul+p{margin-top:1rem}.i004-page-title,.i004-hero h1{max-width:var(--content-width);font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);text-align:center;margin:0 auto 1.375rem;font-size:clamp(2.375rem,5.6vw,4rem);font-weight:500;line-height:1.1}.i004-section-title,.i004-section>h2,.i004-full-bleed__inner>h2:not(.i004-subsection-title){max-width:48rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);text-align:center;margin:0 auto clamp(2rem,4vw,3rem);font-size:clamp(1.75rem,3.2vw,2.375rem);font-weight:500;line-height:1.15}.i004-subsection-title,.i004-territory h3,.i004-evidence h3,.i004-evidence h2{font-family:var(--font-display);color:var(--text-primary);margin:0 0 .875rem;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:500;line-height:1.25}.i004-lede{max-width:52rem;color:var(--text-muted);text-align:center;margin:0 auto 1.375rem;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.55}.i004-body,.i004-page p:not(.i004-lede):not(.i004-eyebrow):not(.i004-principle-quote):not(.i004-principle-body):not(.i004-principle *):not(.i004-friction--navy *){max-width:52rem;color:var(--text-muted);font-size:1rem;line-height:1.6}.i004-hero .i004-body{text-align:center;margin-inline:auto}.i004-eyebrow{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;margin:0 auto 1.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.i004-eyebrow:before{background:var(--action-accent);content:"";border-radius:50%;width:.375rem;height:.375rem}.i004-actions{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:2.5rem;display:flex}.i004-button,.i004-button--secondary{min-height:var(--control-min-size);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:11px 24px;font-size:.90625rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.i004-button{background:var(--action-primary);box-shadow:var(--shadow-action);color:var(--text-on-navy)}.i004-button:hover{background:var(--action-primary-hover);transform:translateY(-1px)}.i004-button--secondary{border-color:var(--border-glass);background:var(--surface-glass-quiet);color:var(--text-primary)}.i004-section{margin-top:clamp(4.5rem,8vw,7.5rem)}.i004-full-bleed{width:100%}.i004-full-bleed__inner{width:min(100% - 2rem, var(--content-width));margin-inline:auto}@media (width>=48rem){.i004-full-bleed__inner{width:min(100% - 4rem, var(--content-width))}}.i004-full-bleed__content{max-width:var(--content-width);margin-inline:auto}.i004-friction{box-shadow:none;border:0;border-radius:0;padding-block:clamp(4.5rem,8vw,7rem)}.i004-friction .i004-section-title,.i004-friction h2{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.i004-friction ul{max-width:var(--content-width);gap:1rem;width:100%;margin:0 auto;padding:0;list-style:none;display:grid}.i004-friction li{border-radius:var(--radius-card);padding:1.125rem 1.25rem 1.125rem 2rem;font-size:1.0625rem;line-height:1.6;position:relative}.i004-friction li:before{content:"";border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:1.5rem;left:.75rem}.i004-friction--quiet,.i004-full-bleed--quiet{color:var(--text-primary);background:#f5eee0b3}.i004-friction--quiet li{border:1px solid var(--border-subtle);background:#fffbf2b3}.i004-friction--quiet li:before{background:var(--action-accent)}.i004-friction--navy{background:var(--action-primary);color:var(--text-on-navy)}.i004-friction--navy .i004-section-title,.i004-friction--navy h2{color:var(--text-on-navy)}.i004-friction--navy li{color:var(--text-on-navy);background:#ffffff0f;border:1px solid #ffffff1a}.i004-friction--navy p{color:var(--text-on-navy)}.i004-friction--navy li:before{background:var(--action-accent)}@media (width>=48rem){.i004-friction ul{grid-template-columns:repeat(2,1fr);gap:1.25rem 2rem}}.i004-territories{gap:1.5rem;display:grid}.i004-territory{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);text-align:left;flex-direction:column;padding:clamp(1.75rem,3.5vw,2.5rem);display:flex}.i004-territory p{color:var(--text-muted)}.i004-territory p+p{margin-top:.75rem}@media (width>=48rem){.i004-territories{grid-template-columns:repeat(3,1fr)}}.i004-territories--cards .i004-territory:nth-child(2){border-color:var(--border-glass);background:var(--surface-glass);box-shadow:var(--shadow-glass)}.i004-principle{background:var(--action-primary);color:var(--text-on-navy);text-align:center;border:0;border-radius:0;padding-block:clamp(4rem,7vw,6rem)}.i004-principle-quote{max-width:52rem;font-family:var(--font-display);color:var(--text-on-navy);margin:0 auto;font-size:clamp(1.5rem,3.4vw,2.25rem);font-style:italic;font-weight:400;line-height:1.35}.i004-principle-body,.i004-principle p{max-width:44rem;margin:var(--space-4) auto 0;font-family:var(--font-sans);color:var(--text-on-navy);font-size:1.0625rem;line-height:1.6}.i004-evidence{gap:1.5rem;display:grid}.i004-evidence article{border:1px solid var(--border-glass);border-radius:var(--radius-card);background:var(--surface-glass);box-shadow:var(--shadow-glass);text-align:left;padding:clamp(1.75rem,3.5vw,2.5rem)}@media (width>=48rem){.i004-evidence{grid-template-columns:repeat(2,1fr)}}.i004-closing{text-align:center;background:linear-gradient(135deg,#f3dfc1eb,#fbf7eff2 70%);border:0;border-radius:0;padding-block:clamp(4rem,7vw,5.5rem)}.i004-closing__inner{text-align:center;max-width:52rem;margin-inline:auto}.i004-closing h2{text-align:center;margin:0 auto 1rem}.i004-closing p{text-align:center;max-width:44rem;margin:1rem auto 0;font-size:1.0625rem}.i004-closing .i004-actions{justify-content:center}
