@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap");:root{--color-primary:#FF6D00;--color-secondary:#1E253B;--color-highlight:#1973E8;--color-bg:#F4F6FA;--color-copy:#282828;--spacing-xs:0.5rem;--spacing-sm:0.625rem;--spacing-md:1.25rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-component:3.75rem;--border-color:#E0E0E0;--border-radius:0.3125rem;--transition-base:200ms ease;--font-main:"Inter",Arial,sans-serif;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-h4:1.125rem;--font-size-base:1rem;--font-size-small:0.875rem;--font-size-micro:0.75rem;--line-height-h1:2.5rem;--line-height-h2:1.875rem;--line-height-h3:1.5625rem;--line-height-h4:1.5625rem;--line-height-base:1.25rem;--line-height-small:1.25rem;--line-height-micro:1rem;--grid-columns-mobile:6;--grid-margin-mobile:1.25rem;--grid-gutter-mobile:0.625rem;--grid-columns-desktop:12;--grid-margin-desktop:1.5625rem;--grid-gutter-desktop:1.25rem}*{box-sizing:border-box}body{font-family:var(--font-main);margin:0;padding:0}.grid-container{width:100%;max-width:1300px;margin:0 auto;padding:0 var(--grid-margin-mobile);display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);grid-gap:var(--grid-gutter-mobile);gap:var(--grid-gutter-mobile)}@media (min-width:768px){:root{--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-base:1.125rem;--font-size-small:1rem;--font-size-micro:0.875rem;--line-height-h1:3.125rem;--line-height-h2:2.5rem;--line-height-h3:1.875rem;--line-height-h4:1.5625rem;--line-height-base:1.5625rem;--line-height-small:1.25rem;--line-height-micro:1.25rem;--spacing-component:5rem}.grid-container{padding:0 var(--grid-margin-desktop);grid-template-columns:repeat(var(--grid-columns-desktop),1fr);gap:var(--grid-gutter-desktop)}}.col-full{grid-column:1/-1}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}@media (min-width:768px){.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.marketing-site{--color-primary:#FF6D00;--color-secondary:#1E253B;--color-highlight:#1973E8;--color-bg:#F4F6FA;--color-copy:#282828;--color-secondary-100:#F0F1F3;--color-secondary-200:#C8CBD2;--color-secondary-300:#8B92A5;--color-secondary-400:#4F5A78;--color-secondary-500:#1E253B;--color-secondary-600:#171C2E;--color-secondary-700:#101421;--color-secondary-800:#0A0C14;--color-secondary-900:#05060A;--font-main:"Inter",Arial,sans-serif;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-h4:1.125rem;--font-size-base:1rem;--font-size-small:0.875rem;--font-size-micro:0.75rem;--line-height-h1:2.5rem;--line-height-h2:1.875rem;--line-height-h3:1.5625rem;--line-height-h4:1.5625rem;--line-height-base:1.25rem;--line-height-small:1.25rem;--line-height-micro:1rem;--shadow-card:0px 0px 0.3125rem rgba(0,0,0,0.15);--border-color:#E0E0E0;--border-radius:0.3125rem;--transition-base:200ms ease;--spacing-xs:0.5rem;--spacing-sm:0.625rem;--spacing-md:1.25rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem}@media (min-width:768px){.marketing-site{--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-base:1.125rem;--font-size-small:1rem;--font-size-micro:0.875rem;--line-height-h1:3.125rem;--line-height-h2:2.5rem;--line-height-h3:1.875rem;--line-height-h4:1.5625rem;--line-height-base:1.5625rem;--line-height-small:1.25rem;--line-height-micro:1.25rem}}.marketing-site{font-family:var(--font-main);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:400;background:var(--color-bg);color:var(--color-copy)}.marketing-site .text-small{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:400}.marketing-site .text-micro{font-size:var(--font-size-micro);line-height:var(--line-height-micro);font-weight:400}.marketing-site .button-primary{display:inline-flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);border-radius:var(--border-radius);font-family:var(--font-main);font-style:normal;font-weight:600;font-size:var(--font-size-base);line-height:1.25rem;color:#fff;border:none;cursor:pointer;transition:all var(--transition-base);text-decoration:none;position:relative;overflow:hidden}.marketing-site .button-primary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0);transition:background var(--transition-base)}.marketing-site .button-primary:hover:before{background:rgba(255,255,255,.1)}.marketing-site .button-primary:focus{outline:none;box-shadow:0 0 0 .125rem #0C92FF}.marketing-site .button-secondary{display:inline-flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid var(--color-secondary);border-radius:var(--border-radius);font-family:var(--font-main);font-style:normal;font-weight:600;font-size:var(--font-size-base);line-height:1.25rem;color:var(--color-secondary);cursor:pointer;transition:all var(--transition-base);text-decoration:none}.marketing-site .button-secondary:hover{background:var(--color-bg)}.marketing-site .button-secondary:focus{outline:none;box-shadow:0 0 0 .125rem #0C92FF}.marketing-site .link{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-highlight);transition:opacity var(--transition-base);&:hover{opacity:.8}}