:root{--navy:#0B2D4B;--gold:#F7B64B;--foam:#EAF3F5;--ink:#183349;--white:#fff;--muted:#526875}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:white;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit}.wrap{width:min(1120px,92%);margin:auto}header{position:sticky;top:0;z-index:5;background:white;box-shadow:0 2px 18px #0b2d4b12}.nav{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:900;letter-spacing:.055em;font-size:1.12rem;color:var(--navy);white-space:nowrap}.brand img{width:58px;height:58px;object-fit:contain}.brand b{color:#ce8621}nav{display:flex;gap:26px;align-items:center;font-size:.89rem;font-weight:700}nav a{text-decoration:none}nav .navcta{padding:10px 16px;background:var(--navy);color:white;border-radius:6px}.hero{background:linear-gradient(126deg,#071d31,var(--navy));color:white;padding:85px 0 92px}.hero-grid{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:52px}.eyebrow,.overline{font-weight:800;letter-spacing:.14em;font-size:.7rem;color:#D19A35}.hero .eyebrow,.dark .eyebrow{color:var(--gold)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.8rem,5.3vw,5rem);line-height:1.07;letter-spacing:-.045em;margin:18px 0 26px}h1 em,.dark h2 em{font-style:normal;color:var(--gold)}h2{font-size:clamp(2.15rem,4vw,3.55rem);line-height:1.13;letter-spacing:-.035em;margin:14px 0 25px}h3{font-size:1.33rem;line-height:1.28}.lead{font-size:1.22rem;line-height:1.5;color:#f2f8fb}.hero p:not(.lead){color:#d1e3ef}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:29px 0}.btn{display:inline-block;text-decoration:none;font-weight:800;padding:13px 20px;border-radius:7px;border:0;cursor:pointer;font-size:.95rem}.gold{background:var(--gold);color:#102b43}.outline{border:1px solid #88a3b8;color:white}.navy{background:var(--navy);color:white}.micro{font-size:.79rem!important;color:#a4becb!important;line-height:1.5}.hero-art{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 28px 65px #0003;text-align:center}.hero-art img{width:100%;display:block;aspect-ratio:5/4;object-fit:contain}.hero-art span{display:block;background:#eff5f7;color:var(--muted);font-size:.72rem;padding:10px}.statement{text-align:center;background:var(--gold);padding:58px 0}.statement h2{max-width:850px;margin:15px auto}.statement h2 em{font-style:normal;color:var(--navy)}.statement p{max-width:770px;margin:0 auto}.section{padding:88px 0}.sectionhead{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end}.sectionhead p{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}.card{border:1px solid #dce5ea;border-radius:15px;overflow:hidden;box-shadow:0 9px 25px #0b2d4b0b}.card img{width:100%;height:245px;object-fit:contain;background:#f2f5f6;display:block}.cardbody{padding:23px}.card p{font-size:.94rem}.card .small,.small{font-size:.82rem;color:var(--muted)}.card a{font-weight:800;color:var(--navy);text-decoration:none}.disclaimer{font-size:.78rem;color:#6c7b83;margin:26px 0 0}.dark{background:var(--navy);color:white}.split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.dark p{color:#deebf2}.dark ul{padding-left:22px;margin-bottom:24px}.dark li{padding:4px 0}.formcard{background:#fff;color:var(--ink);padding:32px;border-radius:15px;box-shadow:0 18px 55px #0002}.formcard h3{margin-bottom:20px}.formcard form{display:grid;gap:15px}.formcard label{display:grid;gap:6px;font-size:.86rem;font-weight:700}.formcard input:not([type=checkbox]),.formcard select,.formcard textarea{width:100%;padding:12px 13px;border:1px solid #b9c9d0;border-radius:7px;font:inherit;background:white;color:var(--ink)}.formcard .check{display:flex;gap:11px;align-items:flex-start;font-weight:400;font-size:.8rem;line-height:1.5}.formcard .check input{margin-top:4px;flex:0 0 auto}.formcard button{width:100%}.formcard .micro{color:#516774!important;margin:0}.formcard a{color:var(--navy)}.hidden{display:none}.story{background:#f5f8f8}.story-grid{display:grid;grid-template-columns:.45fr 1fr;gap:80px;align-items:center}.pirate img{width:100%;max-width:290px;height:auto}.story p{color:#445c6b}.story strong{color:var(--navy)}.updates{background:#f1d49b}.update-grid{display:grid;grid-template-columns:1fr .82fr;align-items:center;gap:80px}.updates .small{color:#344b5c}.white{box-shadow:0 15px 35px #5530001a}.center{text-align:center}.center p{max-width:680px;margin:0 auto 25px}.question{background:#fff}footer{background:#071d31;color:#d2e0e8;padding:42px 0}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;font-size:.84rem}.footer-inner strong{color:white;letter-spacing:.08em}.footer-inner a,.footer-inner span{display:block;margin-bottom:8px}.footer-inner a{color:white}@media(max-width:850px){nav a:not(.navcta){display:none}.hero-grid,.sectionhead,.split,.story-grid,.update-grid{grid-template-columns:1fr;gap:35px}.cards{grid-template-columns:1fr}.hero{padding:55px 0}.section{padding:65px 0}.card img{height:280px}.footer-inner{flex-direction:column}.brand{font-size:.9rem}.brand img{width:45px;height:45px}}