.italic-blue{font-style:italic;font-weight:inherit}.italic-blue,.mobile-sheet a.sheet-cta,.t-blue{color:var(--blue)}.chev{font-size:11px;color:var(--muted)}.frame,.hero{overflow:hidden}.frame{border-radius:20px;box-shadow:var(--shadow-card-hover)}.frame img,.hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.hero{position:relative;background:linear-gradient(135deg,#0b86c6 0,#0095da 60%,#14a4e6 100%);color:#fff;padding:92px 0 84px}.hero::after,.hero::before{content:"";position:absolute;z-index:0;pointer-events:none}.hero::before{width:620px;height:620px;border-radius:50%;top:-220px;right:-160px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 70%)}.hero::after{inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1.5px,transparent 1.5px);background-size:38px 38px;mask-image:radial-gradient(ellipse 60% 70%at 20% 50%,#000 10%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 60% 70%at 20% 50%,#000 10%,transparent 72%);opacity:.7}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:45fr 55fr;gap:56px;align-items:center}.hero-photo{position:relative;aspect-ratio:1/1;border-radius:50%;overflow:hidden;border:8px solid rgba(255,255,255,.92);box-shadow:0 30px 60px rgba(8,40,70,.4);max-width:440px;margin:0 auto;width:100%}.hero-photo img{object-position:60% 50%}.hero-content .eyebrow{color:rgba(255,255,255,.92);margin-bottom:16px}.hero-content h1{font-family:var(--f-head);font-weight:900;font-size:clamp(34px,4.6vw,52px);line-height:1.08;color:#fff;letter-spacing:-.02em}.hero-content .body{margin-top:22px;display:flex;flex-direction:column;gap:14px;max-width:600px}.hero-content .body p{font-family:var(--f-body);font-size:16px;line-height:1.7;color:rgba(255,255,255,.9)}.hero-content .btn{margin-top:28px}@media (max-width:900px){.hero{padding:52px 0}.hero-inner{grid-template-columns:1fr;gap:32px}.hero-content{order:-1}.hero-photo{max-width:320px}}.section.mv-section{padding-top:60px;padding-bottom:60px}.mv-grid{display:grid;grid-template-columns:45fr 55fr;gap:52px;align-items:center}.mv-grid.mirror{grid-template-columns:55fr 45fr}.mv-art{aspect-ratio:4/3}.mv-copy h2{margin-bottom:16px}.mv-copy p{font-family:var(--f-body);font-size:17px;line-height:1.75;color:var(--body);max-width:520px}@media (max-width:900px){.mv-grid,.mv-grid.mirror{grid-template-columns:1fr;gap:30px}.mv-art,.mv-grid.mirror .mv-art{order:-1}}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center}.stat .num{font-family:var(--f-head);font-weight:900;font-size:clamp(44px,6vw,62px);line-height:1;letter-spacing:-.02em}.stat:nth-child(odd) .num{color:var(--blue)}.stat:nth-child(even) .num{color:var(--navy)}.stand-card p,.stat .cap{font-family:var(--f-body);color:var(--body)}.stat .cap{font-size:14px;line-height:1.55;margin-top:14px;max-width:260px;margin-left:auto;margin-right:auto}@media (max-width:720px){.stats-grid{grid-template-columns:1fr;gap:30px}}.stand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.stand-card{background:#fff;border-radius:20px;padding:24px 24px 28px;box-shadow:var(--shadow-card);border:1px solid var(--hairline);transition:transform .25s ease,box-shadow .25s ease}.stand-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-card-hover)}.stand-photo{border-radius:14px;overflow:hidden;aspect-ratio:4/3;margin-bottom:22px}.stand-photo img{width:100%;height:100%;object-fit:cover;display:block}.stand-card h3{font-family:var(--f-head);font-weight:800;font-size:24px;color:var(--ink);margin-bottom:10px}.stand-card p{font-size:15px;line-height:1.7}@media (max-width:860px){.stand-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.awards-row{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:44px;align-items:end}.award,.award-img{display:flex;align-items:center}.award{flex-direction:column;gap:16px;text-align:center}.award-img{height:96px;justify-content:center}.award-img img{max-height:96px;max-width:100%;width:auto;object-fit:contain}.award .cap{font-family:var(--f-acc);font-weight:600;font-size:13px;color:var(--ink);max-width:180px;line-height:1.5}@media (max-width:720px){.awards-row{grid-template-columns:repeat(2,1fr);gap:36px 24px}}.promise-grid{display:grid;grid-template-columns:55fr 45fr;gap:52px;align-items:center}.promise-copy h2{margin-bottom:18px}.promise-copy .body{display:flex;flex-direction:column;gap:13px;max-width:560px}.acc-body p,.acc-head .acc-tt .sub,.promise-copy .body p{font-family:var(--f-body);font-size:16px;line-height:1.72;color:var(--body)}.acc-head .acc-tt h3,.promise-copy .body p.lead{font-family:var(--f-head);font-weight:700;font-size:19px;color:var(--ink)}.promise-art{aspect-ratio:5/4}@media (max-width:900px){.promise-grid{grid-template-columns:1fr;gap:30px}.promise-art{order:-1;aspect-ratio:4/3}}.engage-grid{display:grid;grid-template-columns:40fr 60fr;gap:48px;align-items:start}.engage-art{border-radius:24px;overflow:hidden;aspect-ratio:4/5;border:6px solid rgba(0,149,218,.3);box-shadow:0 24px 50px rgba(0,0,0,.35);position:sticky;top:140px}.engage-art img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.engage-right h2{color:#fff;margin-bottom:8px}.acc-list{display:flex;flex-direction:column;gap:16px;margin-top:28px}.acc-item{background:#fff;border-radius:20px;box-shadow:var(--shadow-card);border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:box-shadow .2s ease}.acc-item.open{box-shadow:var(--shadow-card-hover)}.acc-head{width:100%;text-align:left;background:0 0;border:0;cursor:pointer;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.acc-head .acc-tt h3{font-size:20px;line-height:1.25}.acc-head .acc-tt .sub{font-weight:500;font-size:14px;line-height:1.5;color:var(--blue);margin-top:5px;font-style:italic}.acc-toggle{width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform .25s,background .25s}.acc-toggle svg{width:14px;height:14px}.acc-item.open .acc-toggle{transform:rotate(45deg);background:var(--navy)}.acc-body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .25s ease;padding:0 28px}.acc-item.open .acc-body{max-height:360px;padding:0 28px 26px}.acc-body p{font-size:15px;line-height:1.75;margin-bottom:18px}.acc-link{display:inline-flex;align-items:center;gap:8px;background:var(--navy);color:#fff;font-family:var(--f-acc);font-weight:700;font-size:13.5px;padding:11px 24px;border-radius:30px;transition:background .15s}.acc-link:hover{background:#0b1730}.acc-link::after{content:"→"}@media (max-width:900px){.engage-grid{grid-template-columns:1fr;gap:30px}.engage-art{position:static;aspect-ratio:4/5;max-width:380px}}.faq-item.faq-hidden{display:none}.faq-more-wrap{text-align:center;margin-top:28px}.faq-more{display:inline-flex;align-items:center;gap:8px;background:var(--navy);color:#fff;font-family:var(--f-acc);font-weight:700;font-size:14px;padding:14px 30px;border-radius:30px;border:0;cursor:pointer;transition:background .15s}.faq-more:hover{background:var(--navy-2)}.faq-more[hidden]{display:none}