@font-face{font-family:'Plus Jakarta Sans';src:url('fonts/plus-jakarta-sans.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:Montserrat;src:url('fonts/montserrat.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
:root{--dpks-navy:#0d2d4c;--dpks-teal:#007a76;--dpks-teal-hover:#005f5c;--dpks-accent:#00a29d;--dpks-text:#334a62;--dpks-muted:#53677c;--dpks-border:#d9e2e8;--dpks-mint:#eff7f6;--dpks-soft:#f7fafb;--dpks-white:#fff;--dpks-light:#bfe8e5;--dpks-radius:16px;--dpks-button-radius:8px;--dpks-shadow:0 10px 32px rgb(13 45 76 / 7%);--global-palette1:var(--dpks-teal);--global-palette2:var(--dpks-teal-hover);--global-palette3:var(--dpks-navy);--global-palette4:var(--dpks-text);--global-palette5:var(--dpks-muted);--global-palette6:var(--dpks-border);--global-palette7:var(--dpks-mint);--global-palette8:var(--dpks-soft);--global-palette9:#fff;--global-body-font-family:'Plus Jakarta Sans',sans-serif;--global-heading-font-family:Montserrat,sans-serif}
body,.editor-styles-wrapper{font-family:'Plus Jakarta Sans',sans-serif;color:var(--dpks-text);font-size:17px;line-height:1.6}
h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;color:var(--dpks-navy);font-weight:700}
a{color:var(--dpks-teal)}a:hover{color:var(--dpks-teal-hover)}
:focus-visible{outline:3px solid var(--dpks-teal);outline-offset:4px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* Keep the i dot distinct in fi/ffi pairs in both local font families. */
body,.editor-styles-wrapper,button,input,select,textarea{font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0}
