/*! tailwindcss v4.0.6 | MIT License | https://tailwindcss.com */
:root,:host{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-spacing:.25rem;--tw-breakpoint-sm:40rem;--tw-breakpoint-md:48rem;--tw-breakpoint-lg:64rem;--tw-breakpoint-xl:80rem;--tw-container-3xs:16rem;--tw-container-2xs:18rem;--tw-container-xs:20rem;--tw-container-sm:24rem;--tw-container-md:28rem;--tw-container-lg:32rem;--tw-container-xl:36rem;--tw-container-2xl:42rem;--tw-container-3xl:48rem;--tw-container-4xl:56rem;--tw-container-5xl:64rem;--tw-container-6xl:72rem;--tw-container-7xl:80rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1/.75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25/.875);--tw-text-base:1rem;--tw-text-base--line-height:calc(1.5/1);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75/1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75/1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2/1.5);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height:calc(2.25/1.875);--tw-text-4xl:2.25rem;--tw-text-4xl--line-height:calc(2.5/2.25);--tw-text-5xl:3rem;--tw-text-5xl--line-height:1;--tw-text-6xl:3.75rem;--tw-text-6xl--line-height:1;--tw-text-7xl:4.5rem;--tw-text-7xl--line-height:1;--tw-text-8xl:6rem;--tw-text-8xl--line-height:1;--tw-text-9xl:8rem;--tw-text-9xl--line-height:1;--tw-font-weight-thin:100;--tw-font-weight-extralight:200;--tw-font-weight-light:300;--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-font-weight-extrabold:800;--tw-font-weight-black:900;--tw-tracking-tighter:-.05em;--tw-tracking-tight:-.025em;--tw-tracking-normal:0em;--tw-tracking-wide:.025em;--tw-tracking-wider:.05em;--tw-tracking-widest:.1em;--tw-leading-tight:1.25;--tw-leading-snug:1.375;--tw-leading-normal:1.5;--tw-leading-relaxed:1.625;--tw-leading-loose:2;--tw-radius-xs:.125rem;--tw-radius-sm:.25rem;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-radius-2xl:1rem;--tw-radius-3xl:1.5rem;--tw-radius-4xl:2rem;--tw-shadow-2xs:0 1px #0000000d;--tw-shadow-xs:0 1px 2px 0 #0000000d;--tw-shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-2xl:0 25px 50px -12px #00000040;--tw-inset-shadow-2xs:inset 0 1px #0000000d;--tw-inset-shadow-xs:inset 0 1px 1px #0000000d;--tw-inset-shadow-sm:inset 0 2px 4px #0000000d;--tw-drop-shadow-xs:0 1px 1px #0000000d;--tw-drop-shadow-sm:0 1px 2px #00000026;--tw-drop-shadow-md:0 3px 3px #0000001f;--tw-drop-shadow-lg:0 4px 4px #00000026;--tw-drop-shadow-xl:0 9px 7px #0000001a;--tw-drop-shadow-2xl:0 25px 25px #00000026;--tw-ease-in:cubic-bezier(.4,0,1,1);--tw-ease-out:cubic-bezier(0,0,.2,1);--tw-ease-in-out:cubic-bezier(.4,0,.2,1);--tw-animate-spin:spin 1s linear infinite;--tw-animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--tw-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--tw-animate-bounce:bounce 1s infinite;--tw-blur-xs:4px;--tw-blur-sm:8px;--tw-blur-md:12px;--tw-blur-lg:16px;--tw-blur-xl:24px;--tw-blur-2xl:40px;--tw-blur-3xl:64px;--tw-perspective-dramatic:100px;--tw-perspective-near:300px;--tw-perspective-normal:500px;--tw-perspective-midrange:800px;--tw-perspective-distant:1200px;--tw-aspect-video:16/9;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-default-font-family:var(--font-sans);--tw-default-font-feature-settings:var(--font-sans--font-feature-settings);--tw-default-font-variation-settings:var(--font-sans--font-variation-settings);--tw-default-mono-font-family:var(--font-mono);--tw-default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--tw-default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--tw-color-white:#fff;--tw-color-black:#000;--tw-color-light:#f1f3f2;--tw-color-dark:#363636;--tw-color-gray-light:#e7e7e7;--tw-color-gray-dark:#363636;--tw-color-blue:#448ccb;--tw-color-orange-light:#feca72;--tw-color-orange-mid:#f5a362;--tw-color-orange-dark:#e97051}.tw\:relative{position:relative}.tw\:container{width:100%}@media (width>=40rem){.tw\:container{max-width:40rem}}@media (width>=48rem){.tw\:container{max-width:48rem}}@media (width>=64rem){.tw\:container{max-width:64rem}}@media (width>=80rem){.tw\:container{max-width:80rem}}.tw\:container{padding-inline:calc(var(--tw-spacing)*8);margin-inline:auto}.tw\:mb-16{margin-bottom:calc(var(--tw-spacing)*16)}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:max-w-\[66ch\]{max-width:66ch}.tw\:basis-2\/5{flex-basis:40%}.tw\:basis-3\/5{flex-basis:60%}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:gap-8{gap:calc(var(--tw-spacing)*8)}.tw\:rounded-sm{border-radius:var(--tw-radius-sm)}.tw\:bg-dark{background-color:var(--tw-color-dark)}.tw\:bg-light{background-color:var(--tw-color-light)}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:p-2{padding:calc(var(--tw-spacing)*2)}.tw\:p-4{padding:calc(var(--tw-spacing)*4)}.tw\:p-8{padding:calc(var(--tw-spacing)*8)}.tw\:\!px-0{padding-inline:calc(var(--tw-spacing)*0)!important}.tw\:px-8{padding-inline:calc(var(--tw-spacing)*8)}.tw\:px-10{padding-inline:calc(var(--tw-spacing)*10)}.tw\:py-16{padding-block:calc(var(--tw-spacing)*16)}.tw\:pt-4{padding-top:calc(var(--tw-spacing)*4)}.tw\:text-center{text-align:center}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:text-8xl{font-size:var(--tw-text-8xl);line-height:var(--tw-leading,var(--tw-text-8xl--line-height))}.tw\:leading-snug{--tw-leading:var(--tw-leading-snug);line-height:var(--tw-leading-snug)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:text-dark{color:var(--tw-color-dark)}.tw\:text-orange-dark{color:var(--tw-color-orange-dark)}.tw\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(var(--tw-drop-shadow-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (width>=48rem){.tw\:md\:flex-row{flex-direction:row}.tw\:md\:p-12{padding:calc(var(--tw-spacing)*12)}.tw\:md\:\!text-left{text-align:left!important}}@media (width>=64rem){.tw\:lg\:basis-1\/3{flex-basis:33.3333%}.tw\:lg\:basis-2\/3{flex-basis:66.6667%}.tw\:lg\:gap-16{gap:calc(var(--tw-spacing)*16)}}@media (width>=80rem){.tw\:xl\:mb-32{margin-bottom:calc(var(--tw-spacing)*32)}.tw\:xl\:basis-3\/12{flex-basis:25%}.tw\:xl\:basis-9\/12{flex-basis:75%}.tw\:xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:xl\:gap-10{gap:calc(var(--tw-spacing)*10)}.tw\:xl\:gap-16{gap:calc(var(--tw-spacing)*16)}.tw\:xl\:pt-12{padding-top:calc(var(--tw-spacing)*12)}.tw\:xl\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}}.section-hero-headline .content h1{margin-bottom:calc(var(--tw-spacing)*8);font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height));--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal);text-transform:none;position:relative}@media (width>=64rem){.section-hero-headline .content h1{font-size:var(--tw-text-4xl);line-height:var(--tw-leading,var(--tw-text-4xl--line-height))}}@media (width>=80rem){.section-hero-headline .content h1{margin-bottom:calc(var(--tw-spacing)*12);font-size:var(--tw-text-5xl);line-height:var(--tw-leading,var(--tw-text-5xl--line-height));--tw-leading:calc(var(--tw-spacing)*14);line-height:calc(var(--tw-spacing)*14)}}.section-hero-headline .content p{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}@media (width>=64rem){.section-hero-headline .content p{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}}@media (width>=80rem){.section-hero-headline .content p{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}