/* fonts/site.css */
@font-face{font-family: 'Inter';font-style: normal;font-weight: 300 700;font-display: swap;src: url(/assets/fonts/files/inter-normal-latin-ext-367ba69a.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 300 700;font-display: swap;src: url(/assets/fonts/files/inter-normal-latin-bec94a4d.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 500 800;font-display: swap;src: url(/assets/fonts/files/montserrat-normal-latin-ext-a93986ac.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 500 800;font-display: swap;src: url(/assets/fonts/files/montserrat-normal-latin-83a31c81.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Urbanist';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/assets/fonts/files/urbanist-normal-latin-ext-a4cc1dad.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Urbanist';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/assets/fonts/files/urbanist-normal-latin-b168385c.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* css/kit-base.css */
:root{--dtk-sp-1: .25rem;--dtk-sp-2: .5rem;--dtk-sp-3: .75rem;--dtk-sp-4: 1rem;--dtk-sp-5: 1.5rem;--dtk-sp-6: 2rem;--dtk-sp-7: 3rem;--dtk-sp-8: 4rem;--dtk-sp-9: 6rem;--dtk-fs-xs: .8125rem;--dtk-fs-sm: .9rem;--dtk-fs-lg: 1.125rem;--dtk-fs-xl: clamp(1.25rem,1.5vw,1.375rem);--dtk-fs-h3: clamp(1.375rem,2vw,1.625rem);--dtk-fs-h2: clamp(1.75rem,3.4vw,2.5rem);--dtk-fs-h1: clamp(2.375rem,5vw,4rem);--dtk-ink-soft: color-mix(in srgb,var(--cream) 72%,transparent);--dtk-line-dark: color-mix(in srgb,var(--cream) 12%,transparent);--dtk-accent-tint: color-mix(in srgb,var(--bronze) 12%,transparent);--dtk-ease: cubic-bezier(.16,1,.3,1)}.dtk-scope .ctb-row{gap: var(--dtk-sp-6);max-width: 77.5rem;margin-inline: auto;padding-inline: var(--dtk-sp-5)}.dtk-scope .block-section{padding-block: var(--dtk-sp-9)}.dtk-scope .block-fullbleed{max-width: none;padding-inline: 0}.dtk-scope .ctb-column--narrow{flex: 0 1 20rem}.dtk-scope .ctb-column--wide{flex: 2 1 0}.dtk-scope .bluf-box{background: var(--dtk-accent-tint);border-left: .25rem solid var(--bronze);border-radius: var(--radius-sm,8px);padding: var(--dtk-sp-4) var(--dtk-sp-5);margin-bottom: var(--dtk-sp-6);color: var(--ink);font-size: var(--dtk-fs-lg);line-height: 1.6}.dtk-scope .bluf-box strong{color: var(--bronze-dark,var(--bronze))}.dtk-scope .display-text{font-size: var(--dtk-fs-h2);font-weight: 800;line-height: 1.15;color: var(--ink)}.js-reveal{opacity: 1;transform: none}html.js-enabled .js-reveal{opacity: 0;transform: translateY(var(--dtk-sp-4));transition: opacity .7s var(--dtk-ease),transform .7s var(--dtk-ease)}html.js-enabled .js-reveal.is-visible{opacity: 1;transform: none}.dtk-scope .kit-btn{display: inline-flex;align-items: center;gap: var(--dtk-sp-2);background: var(--bronze);color: var(--surface);font-weight: 600;font-size: var(--dtk-fs-sm);padding: var(--dtk-sp-3) var(--dtk-sp-6);border-radius: var(--radius-sm,8px);border: 0;cursor: pointer;text-decoration: none;transition: background .25s var(--dtk-ease),transform .25s var(--dtk-ease),box-shadow .25s var(--dtk-ease)}.dtk-scope .kit-btn:hover{background: var(--bronze-dark,var(--bronze));transform: translateY(calc(var(--dtk-sp-1) * -1));box-shadow: var(--shadow-md,0 8px 24px rgba(0,0,0,.12))}.dtk-scope .kit-btn--outline{background: transparent;color: inherit;box-shadow: inset 0 0 0 .125rem var(--border-strong,currentColor)}.dtk-scope .kit-btn--outline:hover{background: transparent;color: var(--bronze);box-shadow: inset 0 0 0 .125rem var(--bronze)}.dtk-icon{display: inline-flex;width: 1.25em;height: 1.25em;flex: none}.dtk-icon svg{width: 100%;height: 100%;fill: currentColor}.dtk-header-phone{display: inline-flex;align-items: center;gap: var(--dtk-sp-3);background: color-mix(in srgb,var(--cream) 6%,transparent);border: 1px solid var(--dtk-line-dark);color: var(--cream);font-weight: 700;font-size: var(--dtk-fs-sm);padding: var(--dtk-sp-2) var(--dtk-sp-4);border-radius: var(--radius-sm,8px);text-decoration: none;white-space: nowrap}.dtk-header-phone .dtk-icon{color: var(--bronze)}@media (max-width: 62rem){.dtk-header-phone span:last-child{display: none}}.dtk-scope{--x-primary: #f97316;--x-primary-dark: #ea580c;--x-dark-900: #111111;--x-dark-800: #1a1a1a;--x-dark-700: #2a2a2a;--x-gray-50: #f9fafb;--x-gray-100: #f3f4f6;--x-gray-200: #e5e7eb;--x-gray-400: #9ca3af;--x-gray-500: #6b7280;--x-gray-600: #4b5563;--x-gray-700: #374151;--x-gray-800: #1f2937;--x-white: #ffffff;font-family: 'Inter',system-ui,sans-serif;color: var(--x-gray-800);background: var(--x-white)}.dtk-scope *{box-sizing: border-box}.dtk-scope img{max-width: 100%;height: auto;display: block}.dtk-scope a{text-decoration: none;color: inherit;transition: .2s}.dtk-container{width: 100%;margin-inline: auto;padding-inline: 1.5rem}@media (min-width: 640px){.dtk-container{max-width: 640px}}@media (min-width: 768px){.dtk-container{max-width: 768px}}@media (min-width: 1024px){.dtk-container{max-width: 1024px}}@media (min-width: 1280px){.dtk-container{max-width: 1280px}}.dtk-container-geo{max-width: 1240px;margin-inline: auto;padding-inline: 20px}.dtk-btn{display: inline-block;padding: 14px 32px;background: var(--x-primary);color: var(--x-white);font-weight: 600;border-radius: 4px;border: none;cursor: pointer}.dtk-btn:hover{background: var(--x-primary-dark)}.dtk-btn-outline{background: transparent;border: 2px solid var(--x-gray-200);color: var(--x-dark-900)}.dtk-btn-outline:hover{border-color: var(--x-primary);color: var(--x-primary)}.dtk-footer-newsletter{display: flex;margin-top: var(--dtk-sp-5);max-width: 22rem}.dtk-footer-newsletter input[type="email"]{flex: 1;min-width: 0;padding: var(--dtk-sp-3) var(--dtk-sp-4);border: 1px solid var(--dtk-line-dark);border-inline-end: 0;border-radius: var(--radius-sm,8px) 0 0 var(--radius-sm,8px);background: color-mix(in srgb,var(--cream) 8%,transparent);color: var(--cream);font-size: var(--dtk-fs-sm);outline: none}.dtk-footer-newsletter input[type="email"]::placeholder{color: var(--dtk-ink-soft)}.dtk-footer-newsletter input[type="email"]:focus{border-color: var(--bronze)}.dtk-footer-newsletter button{background: var(--bronze);color: var(--surface);border: 0;padding-inline: var(--dtk-sp-5);border-radius: 0 var(--radius-sm,8px) var(--radius-sm,8px) 0;cursor: pointer;display: inline-flex;align-items: center;transition: background .25s var(--dtk-ease)}.dtk-footer-newsletter button:hover{background: var(--bronze-dark,var(--bronze))}
