*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,dl,dd{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;color:#071e2c;padding:15px}.skip:focus{top:10px}.brand img{display:block;width:140px;height:auto}.nav{display:flex;justify-content:space-between;align-items:center;gap:28px}.nav nav{display:flex;gap:32px}.menu-toggle{display:none;background:none;border:0;padding:8px;color:inherit}.menu-toggle span{display:block;width:23px;height:2px;background:currentColor;margin:6px 0}.mobile-nav{padding:0 24px 23px}.mobile-nav a{display:block;padding:13px 0;border-top:1px solid currentColor}.crm-image{position:relative;isolation:isolate}.crm-image>img{width:100%;height:auto;display:block}.focus-region{position:absolute;border:3px solid var(--orange);background:#ff7c3510;box-shadow:0 0 0 2px #fff8;pointer-events:none}.focus-region[hidden]{display:none}.crm-meta{display:flex;justify-content:space-between;gap:20px;align-items:center}.crm-meta button{border:0;background:none;padding:5px 0;color:inherit}.crm-note{font-size:10px;line-height:1.6;display:flex;justify-content:space-between;gap:20px}.focus-nav{display:flex;flex-wrap:wrap;gap:26px}.focus-nav button{background:none;border:0;border-bottom:2px solid transparent;color:inherit;font-size:12px;padding:12px 0}.focus-nav button[aria-pressed=true]{border-color:var(--orange)}#focus-copy{font-size:13px;line-height:1.8;max-width:750px}.dialog{width:95vw;max-width:1600px;max-height:92vh;border:0;padding:0;background:#fff;color:#071e2c}.dialog::backdrop{background:#051925e6;backdrop-filter:blur(4px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;gap:20px;font-family:Arial,sans-serif}.dialog-head h2{font-size:22px;letter-spacing:-.6px;line-height:1.3;font-family:Arial,sans-serif;font-weight:600}.dialog-head p{font-size:11px;line-height:1.6;margin-top:5px}.dialog-close{border:0;background:#e9edf0;padding:12px 16px;color:#071e2c}.dialog-img{overflow:auto}.dialog-img img{width:100%;min-width:900px;display:block}.comparison-link{font-size:10px;line-height:1.7;border-bottom:1px solid currentColor;padding-bottom:3px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px}.arrow{font-size:1.4em;font-weight:400}.dark-logo img{filter:brightness(0) saturate(100%) invert(10%) sepia(16%) saturate(1856%) hue-rotate(159deg) brightness(94%) contrast(98%)}
@media(max-width:900px){.wrap{width:calc(100% - 56px)}.nav nav{gap:22px}.brand img{width:123px}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.nav nav{display:none}.menu-toggle{display:block}.nav{gap:18px}.nav-cta{margin-left:auto}.brand img{width:114px}.crm-meta{gap:15px}.crm-note{flex-direction:column;gap:5px;font-size:8px}.focus-nav{gap:18px}.focus-nav button{font-size:10px}.dialog-head{padding:18px}.dialog-head h2{font-size:18px}.dialog-head p{font-size:10px}.footer-bottom{flex-wrap:wrap;font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
