.commercial-page{color:#06182f;background:#f6f5f1;min-height:100vh}.commercial-header{color:#fff;background:#06182f;justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:18px clamp(24px,6vw,96px);display:flex}.commercial-brand{color:#fff;font:500 22px/1 var(--font-display), Georgia, serif;letter-spacing:-.02em;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.commercial-brand img{object-fit:contain;width:45px;height:45px}.commercial-brand span{gap:4px;display:grid}.commercial-brand small{font:650 8px/1 var(--font-body), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffffad}.commercial-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;display:flex}.commercial-header nav a{color:#ffffffd6;letter-spacing:.09em;text-transform:uppercase;align-items:center;min-height:44px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.commercial-header nav a:hover,.commercial-header nav a:focus-visible{color:#fff}.commercial-hero{color:#fff;background:radial-gradient(circle at 84% 18%,#aa72e62e,#0000 30%),linear-gradient(145deg,#06182f,#0a2855 76%,#102f59);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(44px,7vw,110px);padding:clamp(72px,10vh,118px) clamp(24px,8vw,132px) clamp(68px,9vh,108px);display:grid;position:relative;overflow:hidden}.commercial-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #d8c3ed2b;border-radius:50%;width:48vw;position:absolute;bottom:-21vw;right:-8vw}.commercial-hero-copy{z-index:1;position:relative}.commercial-kicker{color:#d9c3f2;letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:700}.commercial-hero h1{color:#fff;max-width:930px;font:400 clamp(54px, 7vw, 104px)/.9 var(--font-display), Georgia, serif;letter-spacing:-.05em;text-wrap:balance;margin:0}.commercial-hero h1 em{color:#d9c3f2;font-style:normal}.commercial-lead{color:#ffffffd1;max-width:740px;margin:clamp(28px,4vh,42px) 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.65}.commercial-position{z-index:1;border-left:1px solid #d8c3ed94;align-self:end;padding:26px 0 4px 28px;position:relative}.commercial-position span{color:#d9c3f2;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.commercial-position strong{color:#fff;font:400 clamp(34px, 4vw, 56px)/1 var(--font-display), Georgia, serif;margin-top:13px;display:block}.commercial-content{width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(68px,9vh,108px) 0 clamp(82px,11vh,132px)}.commercial-section{border-top:1px solid #0a28552b;grid-template-columns:minmax(220px,.75fr) minmax(0,1.55fr);gap:clamp(36px,7vw,110px);padding:clamp(48px,7vh,76px) 0;display:grid}.commercial-section:first-child{border-top:0;padding-top:0}.commercial-section h2{color:#0a2855;font:400 clamp(34px, 4vw, 56px)/.98 var(--font-display), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:0}.commercial-section-copy{max-width:760px}.commercial-section-copy>p{color:#40515f;margin:0 0 24px;font-size:17px;line-height:1.75}.commercial-section-copy>p:last-child{margin-bottom:0}.commercial-list{border-top:1px solid #0a285529;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.commercial-list li{color:#223d54;border-bottom:1px solid #0a285521;align-items:center;min-height:64px;padding:14px 0;font-size:15px;line-height:1.45;display:flex}.commercial-steps{gap:28px;display:grid}.commercial-step{grid-template-columns:32px 1fr;gap:20px;display:grid}.commercial-step>span{color:#76529e;letter-spacing:.12em;font-size:11px;font-weight:700}.commercial-step h3{color:#0a2855;font:500 25px/1.1 var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 8px}.commercial-step p{color:#4c5d6b;margin:0;font-size:15px;line-height:1.65}.commercial-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.commercial-related a{color:#0a2855;background:#ffffffa3;border:1px solid #0a285529;align-content:space-between;gap:18px;min-height:116px;padding:22px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;display:grid}.commercial-related a span{color:#76529e;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.commercial-cta{color:#fff;background:#0a2855;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:clamp(34px,5vw,62px);display:grid}.commercial-cta h2{color:#fff}.commercial-cta p{color:#ffffffc2;max-width:680px;margin:16px 0 0;font-size:16px;line-height:1.65}.commercial-button{color:#fff;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border:1px solid #d8c3edb8;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.reggie-hero-mark{background:linear-gradient(112deg,#2f73e8,#5f70ee 52%,#9b7ce8);border-radius:26px;width:min(420px,100%);padding:24px 30px;box-shadow:0 24px 70px #0000003d}.reggie-hero-mark img{width:100%;height:auto;display:block}.reggie-screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);margin:0 0 clamp(62px,9vh,100px);display:grid}.reggie-screen{background:#07182d;border:8px solid #07182d;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 24px 58px #0a28552e}.reggie-screen img{width:100%;height:auto;display:block}.reggie-screen figcaption{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;padding:16px 14px 12px;font-size:11px;line-height:1.45}.commercial-footer{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;background:#06182f;border-top:1px solid #ffffff26;gap:28px;padding:36px clamp(24px,6vw,96px) 32px;font-size:11px;display:grid}.commercial-footer-links{border-bottom:1px solid #ffffff21;flex-wrap:wrap;gap:10px 24px;padding-bottom:22px;display:flex}.commercial-footer-links a,.commercial-footer-links button{color:#ffffffe6;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.commercial-footer-company{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.commercial-footer-company>*{min-width:0;font:inherit;align-content:start;gap:9px;margin:0;display:grid}.commercial-footer-company>*+*{border-left:1px solid #ffffff1f;padding-left:28px}.commercial-footer-company strong{color:#fff}.commercial-footer-company a{color:#ffffffe0;text-transform:none;width:fit-content;text-decoration:none}.commercial-footer-company small{color:#ffffff8a;margin-top:5px;line-height:1.5}@media (max-width:900px){.commercial-hero{grid-template-columns:1fr;align-items:start}.commercial-position{max-width:520px}.commercial-section{grid-template-columns:1fr;gap:28px}.commercial-related{grid-template-columns:1fr}.commercial-footer-company{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-footer-company>:last-child{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1;padding-top:22px;padding-left:0}}@media (max-width:640px){.commercial-header{flex-direction:column;align-items:stretch;gap:12px}.commercial-header nav{justify-content:flex-start;gap:4px 18px;width:100%;max-width:none}.commercial-header nav a{min-height:36px;font-size:10px}.commercial-brand{font-size:18px}.commercial-brand img{width:40px;height:40px}.commercial-hero{padding-top:64px}.commercial-kicker{overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.55}.commercial-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(42px,12vw,54px)}.commercial-lead{overflow-wrap:anywhere;max-width:100%;font-size:17px}.commercial-content{width:min(100% - 36px,1180px)}.commercial-list,.commercial-cta{grid-template-columns:1fr}.commercial-button{white-space:normal;justify-self:start}.reggie-screens{grid-template-columns:1fr;width:min(100%,360px);margin-inline:auto}.commercial-footer-company{grid-template-columns:1fr}.commercial-footer-company>*+*,.commercial-footer-company>:last-child{border-top:1px solid #ffffff1f;border-left:0;grid-column:auto;padding:20px 0 0}}
