/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-ease:initial;--tw-tracking:initial;--tw-leading:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer base{body{background-color:var(--color-slate-950,oklch(12.9% .042 264.695));min-height:100vh;color:var(--color-white,#fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--site-bg,#061728);margin:0}body.nav-open{overflow:hidden}a{color:inherit;text-decoration-line:none}}@layer components{.site-wrap{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}.site-header{z-index:50;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.site-header{background-color:#020618f2}@supports (color:color-mix(in lab, red, red)){.site-header{background-color:color-mix(in oklab, var(--color-slate-950,oklch(12.9% .042 264.695)) 95%, transparent)}}.site-header{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nav-wrap{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);height:72px;display:flex}.site-brand{flex-shrink:0;align-items:center;display:inline-flex}.site-brand img{height:calc(var(--spacing,.25rem) * 11);object-fit:contain;width:auto}.desktop-nav{align-items:center;gap:var(--spacing,.25rem);display:none}.desktop-nav>a{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-300,oklch(86.9% .022 252.894));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.desktop-nav>a:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.desktop-nav>a:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.desktop-nav>a:hover{color:var(--color-white,#fff)}.desktop-nav>a.active{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.desktop-nav>a.active{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.desktop-nav>a.active{color:var(--color-white,#fff)}.desktop-nav .nav-cta{margin-left:var(--spacing,.25rem);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-orange-500,oklch(70.5% .213 47.604));--tw-gradient-to:var(--color-amber-400,oklch(82.8% .189 84.429));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#fe6e0033;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desktop-nav .nav-cta{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500,oklch(70.5% .213 47.604)) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.desktop-nav .nav-cta:hover{--tw-gradient-from:var(--color-orange-400,oklch(75% .183 55.934));--tw-gradient-to:var(--color-amber-300,oklch(87.9% .169 91.605));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.desktop-nav .nav-cta svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.nav-toggle{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-toggle{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.nav-toggle{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.nav-toggle{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.nav-toggle{color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.nav-toggle:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.nav-toggle:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.nav-toggle svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.mobile-overlay{z-index:90;background-color:#0009;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-overlay{background-color:color-mix(in oklab, var(--color-black,#000) 60%, transparent)}}.mobile-drawer{z-index:100;--tw-translate-x:-100%;width:min(88vw,360px);translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);inset-block:0;border-color:#ffffff1a;border-right-width:1px;flex-direction:column;display:flex;position:fixed;left:0}@supports (color:color-mix(in lab, red, red)){.mobile-drawer{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.mobile-drawer{background-color:var(--color-slate-950,oklch(12.9% .042 264.695));padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.mobile-drawer.open{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer-head{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.drawer-head{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.drawer-head{padding-bottom:calc(var(--spacing,.25rem) * 4)}.drawer-head button{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.drawer-head button{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.drawer-head button{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.drawer-head button{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.drawer-head button{color:var(--color-white,#fff)}.mobile-drawer nav{align-content:flex-start;gap:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * 4);flex:1;display:grid;overflow-y:auto}.mobile-drawer nav a{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-200,oklch(92.9% .013 255.508));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.mobile-drawer nav a:hover{--tw-translate-x:var(--spacing,.25rem);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.mobile-drawer nav a:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.mobile-drawer nav a:hover{color:var(--color-white,#fff)}.mobile-drawer nav svg{width:18px;height:18px;color:var(--color-orange-300,oklch(83.7% .128 66.29))}.drawer-cta{gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;margin-top:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.drawer-cta{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.drawer-cta{padding-top:calc(var(--spacing,.25rem) * 4)}.drawer-cta small{text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.site-btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-orange-500,oklch(70.5% .213 47.604));--tw-gradient-to:var(--color-amber-400,oklch(82.8% .189 84.429));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#fe6e0033;border-width:1px;border-color:#0000;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-btn{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500,oklch(70.5% .213 47.604)) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.site-btn{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.site-btn:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#fe6e0040}@supports (color:color-mix(in lab, red, red)){.site-btn:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500,oklch(70.5% .213 47.604)) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.site-btn.secondary{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.site-btn.secondary{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.site-btn.secondary{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.site-btn.secondary{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.site-btn.secondary{color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-image:none}.site-btn.secondary:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.site-btn.secondary:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.site-btn svg{width:18px;height:18px}.site-eyebrow,.eyebrow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-black,900);font-size:11px;font-weight:var(--font-weight-black,900);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-orange-300,oklch(83.7% .128 66.29));text-transform:uppercase;display:inline-flex}.text-link{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-orange-300,oklch(83.7% .128 66.29));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}.text-link:hover{color:var(--color-orange-200,oklch(90.1% .076 70.697))}.site-muted,.muted{color:var(--color-slate-400,oklch(70.4% .04 256.788))}.home-hero{padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 3)}.hero-swiper{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%;max-width:1500px;margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-swiper{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.hero-swiper{background-color:var(--color-slate-900,oklch(20.8% .042 265.755));--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hero-swiper{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hero-slide{display:block;position:relative;overflow:hidden}.hero-slide>a{display:block}.hero-picture{aspect-ratio:4/5;width:100%;display:block;overflow:hidden}.hero-picture img{object-fit:cover;width:100%;height:100%}.hero-copy{pointer-events:none;bottom:calc(var(--spacing,.25rem) * 5);left:calc(var(--spacing,.25rem) * 5);z-index:10;width:calc(100% - 2.5rem);max-width:var(--container-3xl,48rem);text-shadow:0 3px 24px #0000008c;padding:0;position:absolute}.hero-copy h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-white,#fff);margin:0}.hero-copy p{margin-top:calc(var(--spacing,.25rem) * 3);max-width:var(--container-2xl,42rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-100,oklch(96.8% .007 247.896));margin-bottom:0}.hero-swiper .swiper-pagination{bottom:.75rem!important}.hero-swiper .swiper-pagination-bullet{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background-color:var(--color-white,#fff);opacity:.5;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.hero-swiper .swiper-pagination-bullet-active{width:calc(var(--spacing,.25rem) * 6);background-color:var(--color-orange-400,oklch(75% .183 55.934));opacity:1;border-radius:2147483647px}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:2147483647px;display:none}@supports (color:color-mix(in lab, red, red)){.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{background-color:color-mix(in oklab, var(--color-slate-950,oklch(12.9% .042 264.695)) 80%, transparent)}}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{color:var(--color-white,#fff)}.hero-swiper .swiper-button-next:after,.hero-swiper .swiper-button-prev:after{font-size:15px!important;font-weight:900!important}.intro-ribbon{padding-block:calc(var(--spacing,.25rem) * 7)}.intro-card{align-items:center;gap:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab, red, red)){.intro-card{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.intro-card{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.intro-card{background-color:color-mix(in oklab, var(--color-slate-900,oklch(20.8% .042 265.755)) 70%, transparent)}}.intro-card{padding:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.intro-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.intro-card h1{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1.02;--tw-font-weight:var(--font-weight-black,900);line-height:1.02;font-weight:var(--font-weight-black,900);--tw-tracking:-.045em;letter-spacing:-.045em}.intro-card p{max-width:var(--container-3xl,48rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--color-slate-300,oklch(86.9% .022 252.894));margin:0}.type-accent{min-width:4ch;color:var(--color-orange-300,oklch(83.7% .128 66.29));display:inline-block}.type-accent:after{content:"";margin-left:var(--spacing,.25rem);height:.9em;width:calc(var(--spacing,.25rem) * .5);background-color:var(--color-orange-400,oklch(75% .183 55.934));vertical-align:-.04em;animation:.85s step-end infinite instamate-blink;display:inline-block}.hero-actions,.intro-actions,.actions,.download-actions{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.intro-badges{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.intro-badge{min-height:calc(var(--spacing,.25rem) * 28);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;justify-content:space-between;display:flex}@supports (color:color-mix(in lab, red, red)){.intro-badge{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.intro-badge{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.intro-badge{background-color:color-mix(in oklab, var(--color-white,#fff) 3.5%, transparent)}}.intro-badge{padding:calc(var(--spacing,.25rem) * 4)}.intro-badge svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--color-orange-300,oklch(83.7% .128 66.29))}.intro-badge b{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);display:block}.intro-badge span{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-400,oklch(70.4% .04 256.788));display:block}.site-section,.section{padding-block:calc(var(--spacing,.25rem) * 14)}.site-section.compact{padding-block:calc(var(--spacing,.25rem) * 8)}.site-section.alt{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.site-section.alt{border-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.site-section.alt{background-color:#0f172b59}@supports (color:color-mix(in lab, red, red)){.site-section.alt{background-color:color-mix(in oklab, var(--color-slate-900,oklch(20.8% .042 265.755)) 35%, transparent)}}.section-copy{margin-bottom:calc(var(--spacing,.25rem) * 8);max-width:var(--container-3xl,48rem)}.section-copy h2,.safety-grid h2,.premium-card h2{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.section-copy p,.safety-grid p,.premium-card p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--color-slate-400,oklch(70.4% .04 256.788));margin:0}.stats-strip{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats-strip>div{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.stats-strip>div{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.stats-strip>div{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.stats-strip>div{background-color:color-mix(in oklab, var(--color-white,#fff) 3.5%, transparent)}}.stats-strip>div{padding:calc(var(--spacing,.25rem) * 4);text-align:center}.stats-strip b{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);display:block}.stats-strip span{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-400,oklch(70.4% .04 256.788));display:block}.step-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.step-card,.activity-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.step-card,.activity-card{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.step-card,.activity-card{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.step-card,.activity-card{background-color:color-mix(in oklab, var(--color-slate-900,oklch(20.8% .042 265.755)) 70%, transparent)}}.step-card,.activity-card{padding:calc(var(--spacing,.25rem) * 5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.step-card:hover,.activity-card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#ffb96d4d}@supports (color:color-mix(in lab, red, red)){.step-card:hover,.activity-card:hover{border-color:color-mix(in oklab, var(--color-orange-300,oklch(83.7% .128 66.29)) 30%, transparent)}}.step-card:hover,.activity-card:hover{background-color:var(--color-slate-900,oklch(20.8% .042 265.755));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.step-card:hover,.activity-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.step-card>span{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);background-color:#ff8b1a1a;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.step-card>span{background-color:color-mix(in oklab, var(--color-orange-400,oklch(75% .183 55.934)) 10%, transparent)}}.step-card>span{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-orange-300,oklch(83.7% .128 66.29))}.step-card h3,.activity-card h3{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.step-card p,.activity-card p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-400,oklch(70.4% .04 256.788));margin:0}.activity-grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.activity-card{min-height:0}.activity-dot{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-orange-500,oklch(70.5% .213 47.604));--tw-gradient-to:var(--color-amber-300,oklch(87.9% .169 91.605));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ff8b1a1a;border-radius:2147483647px;display:block}@supports (color:color-mix(in lab, red, red)){.activity-dot{--tw-ring-color:color-mix(in oklab, var(--color-orange-400,oklch(75% .183 55.934)) 10%, transparent)}}.center{margin-top:calc(var(--spacing,.25rem) * 7);text-align:center}.safety-grid{align-items:stretch;gap:calc(var(--spacing,.25rem) * 6);display:grid}.safety-list{margin-block:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.safety-list span{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab, red, red)){.safety-list span{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.safety-list span{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.safety-list span{background-color:color-mix(in oklab, var(--color-white,#fff) 3.5%, transparent)}}.safety-list span{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-200,oklch(92.9% .013 255.508))}.safety-list svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-orange-300,oklch(83.7% .128 66.29));flex-shrink:0}.policy-card{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffb96d33;flex-direction:column;justify-content:center;display:flex}@supports (color:color-mix(in lab, red, red)){.policy-card{border-color:color-mix(in oklab, var(--color-orange-300,oklch(83.7% .128 66.29)) 20%, transparent)}}.policy-card{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-800,oklch(27.9% .041 260.031));--tw-gradient-to:var(--color-slate-950,oklch(12.9% .042 264.695));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem) * 7);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.policy-card>svg{margin-bottom:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);color:var(--color-orange-300,oklch(83.7% .128 66.29))}.policy-card b{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff)}.policy-card p{color:var(--color-slate-200,oklch(92.9% .013 255.508))}.policy-card small{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-400,oklch(70.4% .04 256.788))}.premium-section{padding-top:calc(var(--spacing,.25rem) * 6)}.premium-card{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffb96d33;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.premium-card{border-color:color-mix(in oklab, var(--color-orange-300,oklch(83.7% .128 66.29)) 20%, transparent)}}.premium-card{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.premium-card{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500,oklch(70.5% .213 47.604)) 10%, transparent)}}.premium-card{--tw-gradient-via:var(--color-slate-900,oklch(20.8% .042 265.755));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-slate-950,oklch(12.9% .042 264.695));padding:calc(var(--spacing,.25rem) * 6)}.faq-list{gap:calc(var(--spacing,.25rem) * 2.5);display:grid}.faq-list details{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.faq-list details{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.faq-list details{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.faq-list details{background-color:color-mix(in oklab, var(--color-white,#fff) 3.5%, transparent)}}.faq-list details{padding:calc(var(--spacing,.25rem) * 4)}.faq-list summary{cursor:pointer;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.faq-list p{margin-top:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-400,oklch(70.4% .04 256.788));margin-bottom:0}.faq-category{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff)}.faq-category:first-child{margin-top:0}.empty-public{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #ffffff1a}@supports (color:color-mix(in lab, red, red)){.empty-public{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.empty-public{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.empty-public{background-color:color-mix(in oklab, var(--color-white,#fff) 2.5%, transparent)}}.empty-public{padding:calc(var(--spacing,.25rem) * 8);text-align:center;color:var(--color-slate-400,oklch(70.4% .04 256.788))}.site-footer{margin-top:calc(var(--spacing,.25rem) * 10);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.site-footer{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.site-footer{background-color:var(--color-slate-950,oklch(12.9% .042 264.695));padding-block:calc(var(--spacing,.25rem) * 12)}.footer-top{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-brand{grid-column:span 2/span 2}.footer-logo{height:calc(var(--spacing,.25rem) * 14);object-fit:contain;width:auto}.footer-brand p{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-md,28rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-400,oklch(70.4% .04 256.788))}.footer-trust{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.footer-trust span{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);background-color:#ffffff0d;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.footer-trust span{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.footer-trust span{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-300,oklch(86.9% .022 252.894))}.footer-trust svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-orange-300,oklch(83.7% .128 66.29))}.footer-col{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.footer-col strong{margin-bottom:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff)}.footer-col a,.footer-col span{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-400,oklch(70.4% .04 256.788));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.footer-col a:hover{color:var(--color-white,#fff)}.footer-bottom{margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-bottom{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.footer-bottom{padding-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.page-hero{padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 6)}.page-hero h1{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.page-hero p{max-width:var(--container-3xl,48rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--color-slate-400,oklch(70.4% .04 256.788))}.narrow{max-width:var(--container-3xl,48rem);margin-inline:auto}.content-card,.content-panel,.contact-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.content-card,.content-panel,.contact-card{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.content-card,.content-panel,.contact-card{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.content-card,.content-panel,.contact-card{background-color:color-mix(in oklab, var(--color-slate-900,oklch(20.8% .042 265.755)) 60%, transparent)}}.content-card,.content-panel,.contact-card{padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.content-card,.content-panel,.contact-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.content-card.narrow{max-width:var(--container-2xl,42rem);margin-inline:auto}.content-card h1{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.prose{max-width:none;color:var(--color-slate-300,oklch(86.9% .022 252.894))}.prose h2{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff)}.prose h3{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.prose p{margin-block:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--color-slate-300,oklch(86.9% .022 252.894))}.bullet{padding-left:calc(var(--spacing,.25rem) * 5);position:relative}.bullet:before{content:"";width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-orange-400,oklch(75% .183 55.934));border-radius:2147483647px;position:absolute;top:.65em;left:0}.contact-grid{gap:calc(var(--spacing,.25rem) * 5);display:grid}.contact-form,.stack{gap:calc(var(--spacing,.25rem) * 4);display:grid}.contact-form label,.content-card label,.field{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-200,oklch(92.9% .013 255.508));display:grid}.contact-form input,.contact-form textarea,.content-card input,.content-card textarea,.content-card select,.contact-card input,.contact-card textarea,.input{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%}@supports (color:color-mix(in lab, red, red)){.contact-form input,.contact-form textarea,.content-card input,.content-card textarea,.content-card select,.contact-card input,.contact-card textarea,.input{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.contact-form input,.contact-form textarea,.content-card input,.content-card textarea,.content-card select,.contact-card input,.contact-card textarea,.input{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.contact-form input,.contact-form textarea,.content-card input,.content-card textarea,.content-card select,.contact-card input,.contact-card textarea,.input{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.contact-form input,.contact-form textarea,.content-card input,.content-card textarea,.content-card select,.contact-card input,.contact-card textarea,.input{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}.contact-form input::placeholder,.contact-form textarea::placeholder,.content-card input::placeholder,.content-card textarea::placeholder,.content-card select::placeholder,.contact-card input::placeholder,.contact-card textarea::placeholder,.input::placeholder{color:var(--color-slate-500,oklch(55.4% .046 257.417))}.contact-form input:focus,.contact-form textarea:focus,.content-card input:focus,.content-card textarea:focus,.content-card select:focus,.contact-card input:focus,.contact-card textarea:focus,.input:focus{border-color:#ffb96d80}@supports (color:color-mix(in lab, red, red)){.contact-form input:focus,.contact-form textarea:focus,.content-card input:focus,.content-card textarea:focus,.content-card select:focus,.contact-card input:focus,.contact-card textarea:focus,.input:focus{border-color:color-mix(in oklab, var(--color-orange-300,oklch(83.7% .128 66.29)) 50%, transparent)}}.contact-form input:focus,.contact-form textarea:focus,.content-card input:focus,.content-card textarea:focus,.content-card select:focus,.contact-card input:focus,.contact-card textarea:focus,.input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ff8b1a1a}@supports (color:color-mix(in lab, red, red)){.contact-form input:focus,.contact-form textarea:focus,.content-card input:focus,.content-card textarea:focus,.content-card select:focus,.contact-card input:focus,.contact-card textarea:focus,.input:focus{--tw-ring-color:color-mix(in oklab, var(--color-orange-400,oklch(75% .183 55.934)) 10%, transparent)}}.notice,.public-status{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.notice,.public-status{border-color:color-mix(in oklab, var(--color-emerald-400,oklch(76.5% .177 163.223)) 20%, transparent)}}.notice,.public-status{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.notice,.public-status{background-color:color-mix(in oklab, var(--color-emerald-400,oklch(76.5% .177 163.223)) 10%, transparent)}}.notice,.public-status{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-emerald-200,oklch(90.5% .093 164.15))}.notice.error,.public-error,.error{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.notice.error,.public-error,.error{border-color:color-mix(in oklab, var(--color-red-400,oklch(70.4% .191 22.216)) 20%, transparent)}}.notice.error,.public-error,.error{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.notice.error,.public-error,.error{background-color:color-mix(in oklab, var(--color-red-400,oklch(70.4% .191 22.216)) 10%, transparent)}}.notice.error,.public-error,.error{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-red-200,oklch(88.5% .062 18.334))}.phone-grid{gap:calc(var(--spacing,.25rem) * 3);display:grid}.cards-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.button{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.button{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.button{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.button{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.button:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.button:disabled{cursor:not-allowed;opacity:.5}.button.primary{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-orange-500,oklch(70.5% .213 47.604));--tw-gradient-to:var(--color-amber-400,oklch(82.8% .189 84.429));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#fe6e0033;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.button.primary{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500,oklch(70.5% .213 47.604)) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.activity-card.image-card{min-height:0;padding:0;overflow:hidden}.activity-card .activity-media{aspect-ratio:16/10;position:relative;overflow:hidden}.activity-card .activity-media img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.activity-card:hover .activity-media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.activity-card .activity-media:after{content:"";--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#020618cc;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.activity-card .activity-media:after{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950,oklch(12.9% .042 264.695)) 80%, transparent)}}.activity-card .activity-media:after{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent}.activity-card .activity-body{padding:calc(var(--spacing,.25rem) * 5)}.activity-card .activity-body h3{margin-top:calc(var(--spacing,.25rem) * 3)}.activity-card .activity-kicker{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.activity-card .activity-kicker span:last-child{background-color:#ff8b1a1a;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.activity-card .activity-kicker span:last-child{background-color:color-mix(in oklab, var(--color-orange-400,oklch(75% .183 55.934)) 10%, transparent)}}.activity-card .activity-kicker span:last-child{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-orange-300,oklch(83.7% .128 66.29));text-transform:uppercase}}@media (width>=640px){.site-wrap{padding-inline:calc(var(--spacing,.25rem) * 6)}.site-brand img{height:calc(var(--spacing,.25rem) * 12)}.home-hero{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4)}.hero-swiper{border-radius:var(--radius-3xl,1.5rem)}.hero-picture{aspect-ratio:16/7}.hero-copy{bottom:calc(var(--spacing,.25rem) * 8);left:calc(var(--spacing,.25rem) * 8);width:calc(100% - 4rem);padding:0}.hero-copy h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.hero-copy p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.hero-swiper .swiper-pagination{bottom:1rem!important}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{display:flex!important}.intro-ribbon{padding-block:calc(var(--spacing,.25rem) * 10)}.intro-card h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.intro-card p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.intro-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.site-section,.section{padding-block:calc(var(--spacing,.25rem) * 16)}.site-section.compact{padding-block:calc(var(--spacing,.25rem) * 10)}.section-copy h2,.safety-grid h2,.premium-card h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.section-copy p,.safety-grid p,.premium-card p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.stats-strip>div{padding:calc(var(--spacing,.25rem) * 5)}.stats-strip b{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.step-card,.activity-card{padding:calc(var(--spacing,.25rem) * 6)}.activity-grid,.safety-list{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-card b{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.premium-card{padding:calc(var(--spacing,.25rem) * 8)}.faq-list details{padding-inline:calc(var(--spacing,.25rem) * 5)}.site-footer{padding-block:calc(var(--spacing,.25rem) * 16)}.footer-logo{height:calc(var(--spacing,.25rem) * 16)}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}.page-hero{padding-top:calc(var(--spacing,.25rem) * 16)}.page-hero h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.page-hero p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.content-card,.content-panel,.contact-card{padding:calc(var(--spacing,.25rem) * 7)}.content-card h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.phone-grid{grid-template-columns:125px minmax(0,1fr)}}@media (width>=768px){.step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.site-wrap{padding-inline:calc(var(--spacing,.25rem) * 8)}.nav-wrap{height:78px}.site-brand img{height:calc(var(--spacing,.25rem) * 14)}.desktop-nav{display:flex}.nav-toggle,.mobile-overlay,.mobile-drawer{display:none!important}.hero-picture{aspect-ratio:2.55}.hero-copy{bottom:calc(var(--spacing,.25rem) * 14);left:calc(var(--spacing,.25rem) * 14);padding:0}.hero-copy h2{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}.hero-copy p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.intro-card{padding:calc(var(--spacing,.25rem) * 9);grid-template-columns:1.25fr .75fr}.intro-card h1{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}.site-section,.section{padding-block:calc(var(--spacing,.25rem) * 20)}.section-copy h2,.safety-grid h2,.premium-card h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.stats-strip,.activity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-card{min-height:calc(var(--spacing,.25rem) * 44)}.safety-grid{grid-template-columns:1.1fr .9fr}.premium-card{flex-direction:row;align-items:center}.footer-top{grid-template-columns:1.6fr 1fr 1fr 1fr}.footer-brand{grid-column:span 1/span 1}.page-hero{padding-top:calc(var(--spacing,.25rem) * 20)}.page-hero h1{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}.contact-grid{grid-template-columns:1fr 1.15fr}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes instamate-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
