@font-face{font-family:Astonpoliz;src:url("./media/Astonpoliz-BR4YZUXV.woff2") format("woff2"),url("./media/Astonpoliz-73UBMA77.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--aw-red: #a72020;--aw-red-hover: #b44141;--aw-red-deep: #9b171c;--aw-red-soft: #fbeaea;--aw-navy: #2b3250;--aw-navy-soft: #eef0f6;--aw-sky: #7abdff;--aw-sky-strong: #1361ae;--aw-sky-soft: #eaf4ff;--aw-corporate: #9b1724;--aw-incentive: #363a7d;--aw-unique: #fa765c;--aw-unique-strong: #c13215;--aw-surface: #ffffff;--aw-surface-muted: #f3f4f7;--aw-border: #e2e4e9;--aw-border-strong: #8b90a3;--aw-ink-muted: #73788c;--aw-ink-secondary: #5c6178;--aw-on-red: #ffffff;--aw-success: #137337;--aw-success-soft: #ebf7ef;--aw-warning: #b45309;--aw-warning-soft: #fdf3e2;--aw-danger: #ef4444;--aw-danger-text: #c62828;--aw-star: #c2410c;--aw-ink: var(--aw-navy);--aw-focus-ring: var(--aw-red);--aw-focus-ring-inverse: var(--aw-sky);--aw-space-1: 4px;--aw-space-2: 8px;--aw-space-3: 12px;--aw-space-4: 16px;--aw-space-6: 24px;--aw-space-8: 32px;--aw-space-12: 48px;--aw-space-16: 64px;--aw-space-24: 96px;--aw-space-28: 112px;--aw-container-max: 1400px;--aw-radius-sm: 6px;--aw-radius-md: 8px;--aw-radius-lg: 12px;--aw-radius-xl: 16px;--aw-radius-pill: 9999px;--aw-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--aw-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--aw-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--aw-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--aw-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--aw-font-family-display: Astonpoliz, Georgia, serif;--aw-font-family-sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--aw-font-display-xl: 700 72px/72px var(--aw-font-family-display);--aw-font-display-l: 700 48px/48px var(--aw-font-family-display);--aw-font-display-m: 700 36px/40px var(--aw-font-family-display);--aw-font-heading-l: 700 30px/36px var(--aw-font-family-display);--aw-font-heading-m: 700 24px/30px var(--aw-font-family-display);--aw-font-heading-s: 600 18px/28px var(--aw-font-family-display);--aw-font-eyebrow: 600 14px/20px var(--aw-font-family-sans);--aw-font-body-l: 400 16px/26px var(--aw-font-family-sans);--aw-font-body: 400 14px/22.75px var(--aw-font-family-sans);--aw-font-label: 500 14px/20px var(--aw-font-family-sans);--aw-font-button: 600 14px/20px var(--aw-font-family-sans);--aw-font-caption: 500 12px/16px var(--aw-font-family-sans);--aw-font-price: 700 28px/32px var(--aw-font-family-sans)}html{background:var(--aw-surface);color:var(--aw-ink);font:var(--aw-font-body);-webkit-font-smoothing:antialiased}body{margin:0}.aw-text-display-xl{font:var(--aw-font-display-xl)}.aw-text-display-l{font:var(--aw-font-display-l)}.aw-text-display-m{font:var(--aw-font-display-m)}.aw-text-heading-l{font:var(--aw-font-heading-l)}.aw-text-heading-m{font:var(--aw-font-heading-m)}.aw-text-heading-s{font:var(--aw-font-heading-s)}.aw-text-eyebrow{font:var(--aw-font-eyebrow);letter-spacing:1.4px;text-transform:uppercase}.aw-text-body-l{font:var(--aw-font-body-l)}.aw-text-body{font:var(--aw-font-body)}.aw-text-label{font:var(--aw-font-label)}.aw-text-button{font:var(--aw-font-button)}.aw-text-caption{font:var(--aw-font-caption)}.aw-text-price{font:var(--aw-font-price);letter-spacing:-.5px}.aw-eyebrow{font:var(--aw-font-eyebrow);letter-spacing:1.4px;text-transform:uppercase;margin:0;color:var(--aw-red)}*,*:before,*:after{box-sizing:border-box}:root{--app-header-height: 72px;scroll-padding-top:var(--app-header-height)}body{min-height:100dvh}a{color:inherit}:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:2px}.page{width:min(100% - 2 * var(--aw-space-4),var(--aw-container-max));margin-inline:auto;padding-block:var(--aw-space-8) var(--aw-space-16)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reveal{opacity:0;transform:translateY(var(--aw-space-6));transition:opacity .6s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms),transform .6s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms)}.reveal--visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root{--app-red-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--aw-danger) 40%, var(--aw-red)), var(--aw-red-deep) );--app-red-gradient-hover: linear-gradient( 180deg, color-mix(in srgb, var(--aw-danger) 55%, var(--aw-red)), var(--aw-red) );--app-navy-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--aw-sky-strong) 22%, var(--aw-navy)), var(--aw-navy) );--app-shadow-cta: 0 4px 12px color-mix(in srgb, var(--aw-red) 28%, transparent);--app-shadow-cta-hover: 0 12px 24px color-mix(in srgb, var(--aw-red) 34%, transparent);--app-shadow-navy: 0 4px 12px color-mix(in srgb, var(--aw-navy) 24%, transparent);--app-shadow-navy-hover: 0 12px 24px color-mix(in srgb, var(--aw-navy) 30%, transparent);--app-elevation-1: 0 1px 2px color-mix(in srgb, var(--aw-navy) 4%, transparent), 0 1px 3px color-mix(in srgb, var(--aw-navy) 6%, transparent);--app-elevation-2: 0 4px 6px color-mix(in srgb, var(--aw-navy) 4%, transparent), 0 10px 15px color-mix(in srgb, var(--aw-navy) 6%, transparent);--app-elevation-3: 0 10px 25px color-mix(in srgb, var(--aw-navy) 8%, transparent), 0 20px 40px color-mix(in srgb, var(--aw-navy) 10%, transparent)}:is(button,a).aw-btn{letter-spacing:.02em}:is(button,a).aw-btn.aw-btn--primary{background:var(--app-red-gradient) border-box;box-shadow:var(--app-shadow-cta)}:is(button,a).aw-btn.aw-btn--primary:hover{background:var(--app-red-gradient-hover) border-box;box-shadow:var(--app-shadow-cta-hover)}:is(button,a).aw-btn.aw-btn--secondary{background:var(--app-navy-gradient) border-box;box-shadow:var(--app-shadow-navy)}:is(button,a).aw-btn.aw-btn--secondary:hover{box-shadow:var(--app-shadow-navy-hover)}:is(button,a).aw-btn.aw-btn--outline{box-shadow:var(--app-elevation-1)}:is(button,a).aw-btn.aw-btn--outline:hover{background:var(--aw-surface-muted);box-shadow:var(--app-elevation-2)}@media(prefers-reduced-motion:no-preference){:is(button,a).aw-btn:is(.aw-btn--secondary,.aw-btn--outline){transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}:is(button,a).aw-btn:is(.aw-btn--secondary,.aw-btn--outline):hover{transform:translateY(-1px)}:is(button,a).aw-btn:is(.aw-btn--secondary,.aw-btn--outline):active{transform:none}}
