.actions-hero{background:var(--navy);color:#fff;overflow:hidden}
.actions-hero-grid{display:grid;grid-template-columns:1fr .92fr;align-items:center;gap:65px;min-height:505px;padding-top:54px;padding-bottom:22px}
.actions-hero-copy{position:relative;z-index:1;padding:40px 0}
.actions-hero h1,.axes-intro h2,.method-heading h2,.actions-contact h2{font-family:'Manrope',Arial,sans-serif;font-weight:700;letter-spacing:-.055em;line-height:1.18}
.actions-hero h1{font-size:clamp(45px,5.1vw,72px);margin:0 0 28px}
.actions-hero h1 em,.actions-contact h2 em{font-style:normal;color:var(--gold)}
.actions-hero-lead{font-size:19px;font-weight:700;line-height:1.52;max-width:545px;margin-bottom:14px}
.actions-hero-text{font-size:15px;color:#c9d8e1;line-height:1.8;max-width:530px;margin-bottom:28px}
.actions-hero-link{font-size:13px;font-weight:800;color:white;display:inline-flex;gap:16px;align-items:center;border-bottom:2px solid var(--gold);padding-bottom:8px}
.actions-hero-link:hover{color:var(--gold)}
.actions-hero-link span{font-size:18px}
.actions-hero-art{height:405px;display:flex;align-items:center;justify-content:center;position:relative}
.actions-hero-art:before{content:'';width:370px;height:370px;border-radius:50%;position:absolute;background:radial-gradient(circle,rgba(20,105,104,.36),rgba(20,105,104,0) 69%)}
.actions-hero-art img{position:relative;max-width:440px;max-height:340px;object-fit:contain;filter:drop-shadow(0 20px 34px #001b305e)}
.orbit{position:absolute;width:94%;aspect-ratio:1;border:1px solid rgba(213,163,76,.18);border-radius:50%}
.orbit-two{width:76%;border-color:rgba(164,210,211,.1)}
.six-mark{position:absolute;bottom:-34px;right:0;display:flex;align-items:center;gap:11px;padding:16px 20px;background:#0b3c5c;border-left:3px solid var(--gold)}
.six-mark strong{font-family:'Manrope',sans-serif;font-size:37px;line-height:1;color:var(--gold)}
.six-mark span{text-transform:uppercase;font-size:10px;letter-spacing:.12em;line-height:1.4;color:#dae8ee}
.actions-hero-footer{border-top:1px solid #4a6880;display:flex;justify-content:space-between;gap:25px;text-transform:uppercase;color:#bdd0dc;font-size:11px;letter-spacing:.17em;font-weight:700;padding:22px 0 27px}

.axes-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}
.axes-intro h2,.method-heading h2{font-size:clamp(34px,3.5vw,49px);color:var(--navy);margin:0}
.axes-intro h2 em,.method-heading h2 em{font-style:normal;color:var(--green)}
.axes-intro-copy{padding-bottom:3px}
.axes-intro-copy p{font-size:15px;color:var(--muted);line-height:1.8;margin:0 0 17px}
.axes-intro-copy .axes-disclaimer{font-size:12px;border-left:2px solid var(--gold);padding-left:17px;margin-bottom:0;color:#526b75}
.axes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.axis-card{display:flex;flex-direction:column;background:#f2f7f6;border:1px solid #e0e9e8;border-top:3px solid var(--green);padding:28px 27px 25px;min-height:370px;scroll-margin-top:115px;transition:transform .2s,box-shadow .2s}
.axis-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0c3a4c12}
.axis-head{display:flex;justify-content:space-between;gap:20px;align-items:baseline}
.axis-number{font-family:'Manrope',sans-serif;font-weight:800;font-size:22px;color:var(--gold)}
.axis-audience{font-size:10px;letter-spacing:.075em;text-transform:uppercase;text-align:right;font-weight:800;color:var(--green)}
.axis-card h3{font-family:'Manrope',sans-serif;font-size:23px;line-height:1.28;letter-spacing:-.04em;color:var(--navy);margin:24px 0 14px}
.axis-card>p{font-size:14px;line-height:1.75;color:var(--muted);margin:0 0 26px}
.axis-examples{margin-top:auto;padding-top:18px;border-top:1px solid #cfdedb;display:flex;flex-direction:column;gap:5px}
.axis-examples strong{font-size:10px;letter-spacing:.1em;color:var(--green);text-transform:uppercase}
.axis-examples span{font-size:12px;line-height:1.6;color:#4b6572}

.actions-method{background:var(--pale)}
.method-heading{display:grid;grid-template-columns:1.05fr .95fr;gap:18px 80px;align-items:end;margin-bottom:55px}
.method-heading .eyebrow{grid-column:1 / -1;margin-bottom:0}
.method-heading>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.8;margin:0 0 5px;max-width:520px}
.method-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;border-top:1px solid #cad9d9;border-bottom:1px solid #cad9d9}
.method-steps li{padding:31px 24px 31px 0}
.method-steps li+li{border-left:1px solid #cad9d9;padding-left:24px}
.method-steps li>span{font-family:'Manrope',sans-serif;color:var(--gold);font-size:18px;font-weight:800}
.method-steps h3{font-family:'Manrope',sans-serif;font-size:20px;letter-spacing:-.03em;color:var(--navy);margin:19px 0 7px}
.method-steps p{font-size:13px;color:var(--muted);line-height:1.7;margin:0}
.method-note{max-width:900px;color:#607784;font-size:12px;line-height:1.8;margin:25px 0 0}

.actions-contact{background:var(--navy);padding:97px 0 105px}
.actions-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}
.actions-contact h2{font-size:clamp(33px,3.5vw,49px);color:white;margin:0}
.actions-contact-grid>div:last-child>p:first-child{font-size:16px;color:#cbdbe4;line-height:1.85;margin:0 0 28px}
.actions-contact-links{display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.actions-partner-link{font-size:13px;font-weight:800;color:white;border-bottom:2px solid var(--gold);padding-bottom:7px}
.actions-partner-link:hover{color:var(--gold)}
.actions-contact .actions-contact-note{font-size:11px;line-height:1.7;color:#adbfcb;margin:20px 0 0}

@media(max-width:1100px){.actions-hero-grid{gap:30px}.axes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-card{min-height:335px}.axes-intro,.method-heading,.actions-contact-grid{gap:45px}}
@media(max-width:760px){.actions-hero-grid{grid-template-columns:1fr;gap:0;padding-top:40px;padding-bottom:46px}.actions-hero-copy{padding:35px 0 5px}.actions-hero-art{height:290px}.actions-hero-art img{max-height:240px}.orbit{width:280px}.orbit-two{width:235px}.six-mark{right:8px;bottom:-27px}.actions-hero-footer{flex-wrap:wrap;gap:12px 24px}.axes-intro,.method-heading,.actions-contact-grid{grid-template-columns:1fr;gap:28px}.method-heading .eyebrow{grid-column:auto}.method-steps{grid-template-columns:repeat(2,1fr)}.method-steps li:nth-child(3){border-left:0;padding-left:0;border-top:1px solid #cad9d9}.method-steps li:nth-child(4){border-top:1px solid #cad9d9}.actions-contact{padding:78px 0}}
@media(max-width:560px){.actions-hero h1{font-size:clamp(39px,11vw,55px)}.actions-hero-lead{font-size:17px}.actions-hero-text{font-size:14px}.actions-hero-art{height:240px}.actions-hero-art img{max-height:205px}.orbit{width:230px}.orbit-two{width:190px}.six-mark{padding:11px 15px}.six-mark strong{font-size:28px}.actions-hero-footer{font-size:9px;letter-spacing:.08em}.axes-intro{margin-bottom:30px}.axes-grid{grid-template-columns:1fr}.axis-card{min-height:0;padding:24px}.axis-card h3{font-size:22px;margin-top:16px}.axis-card>p{margin-bottom:20px}.method-steps{grid-template-columns:1fr}.method-steps li,.method-steps li+li,.method-steps li:nth-child(3){padding:20px 0;border-left:0;border-top:1px solid #cad9d9}.method-steps li:first-child{border-top:0}.method-steps h3{margin:7px 0 4px}.actions-contact-links{align-items:start;flex-direction:column;gap:24px}}
