.v2-page-hero{color:#0e3a5c;font-family:Manrope,system-ui,sans-serif}.v2-page-hero *{box-sizing:border-box}.v2-hero-wrap{max-width:calc(1240px + 2*clamp(14px,3vw,32px));margin:0 auto;padding:clamp(12px,2vw,24px) clamp(14px,3vw,32px) 0}.v2-hero-crumbs{color:#56728a;flex-wrap:wrap;gap:0 8px;padding:4px 6px 14px;font-size:14px;line-height:1.5;display:flex}.v2-hero-crumbs a{color:inherit;text-decoration:underline}.v2-hero-crumbs [aria-current]{color:#0e3a5c}.v2-hero-separator{padding-left:8px}.v2-hero-panel{color:#fff;background:#0e3a5c;border-radius:clamp(28px,4vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(24px,4.4vw,64px) clamp(20px,4vw,64px);display:grid;overflow:hidden}.v2-hero-copy{min-width:0}.v2-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(13px,1.2vw,14px);font-weight:700}.v2-hero-panel h1{overflow-wrap:anywhere;letter-spacing:-.05em;text-wrap:balance;margin:clamp(12px,1.6vw,20px) 0 0;font-size:clamp(30px,4.8vw,68px);font-weight:800;line-height:1}.v2-hero-accent{color:#d0fd65;font-family:Playfair Display,serif;font-style:italic;font-weight:400}.v2-page-hero .v2-hero-lead{max-width:46ch;margin:clamp(14px,1.8vw,22px) 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.v2-hero-actions{flex-wrap:wrap;gap:10px;margin-top:clamp(18px,2.4vw,30px);display:flex}.v2-hero-action{text-align:center;background:#d0fd65;border:2px solid #d0fd65;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:52px;padding:10px 24px;font-size:16px;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;color:#0e3a5c!important}.v2-hero-action:hover{background:#c2f24f}.v2-hero-action:active{transform:translateY(1px)}.v2-hero-action-secondary{background:0 0;border-color:#fff;color:#fff!important}.v2-hero-action-secondary:hover{background:#fff;color:#0e3a5c!important}.v2-hero-action-custom{background:0 0;border:0;padding:0}.v2-hero-action-custom>button,.v2-hero-action-custom>a{max-width:100%;min-height:52px;font:inherit;text-align:center;color:#0e3a5c;cursor:pointer;background:#d0fd65;border:2px solid #d0fd65;border-radius:999px;justify-content:center;align-items:center;padding:10px 24px;line-height:1.35;text-decoration:none;display:inline-flex}.v2-hero-action-custom>button:hover,.v2-hero-action-custom>a:hover{background:#c2f24f}.v2-hero-action-secondary.v2-hero-action-custom>button,.v2-hero-action-secondary.v2-hero-action-custom>a{color:#fff;background:0 0;border-color:#fff}.v2-hero-action-secondary.v2-hero-action-custom>button:hover,.v2-hero-action-secondary.v2-hero-action-custom>a:hover{color:#0e3a5c;background:#fff}.v2-hero-note{align-items:center;gap:10px;max-width:46ch;margin-top:14px;font-size:14px;line-height:1.5;display:flex}.v2-hero-note svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.v2-hero-stickers{aspect-ratio:1.05;width:100%;max-width:440px;margin:0 auto;position:relative}.v2-hero-stickers>div{position:absolute}.v2-hero-stickers>div:first-child{width:50%;top:10%;left:2%}.v2-hero-stickers>div:nth-child(2){width:44%;top:0;right:0}.v2-hero-stickers>div:nth-child(3){width:42%;bottom:2%;right:6%}.v2-page-hero :focus-visible{outline-offset:2px;outline:3px solid #1f6595}@media (prefers-reduced-motion:reduce){.v2-page-hero *{scroll-behavior:auto!important;transition:none!important}}
