@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes jello{0%,11.1%,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}@keyframes shake{0%,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shakeY{0%,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}@keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}@keyframes wobble{0%{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translate3d(0,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translate3d(0,0,0)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(100%,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes flip{0%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translate3d(0,0,0)}}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes rotateIn{0%{transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{0%{transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{0%{transform:rotate3d(0,0,1,45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{0%{transform:rotate3d(0,0,1,45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{0%{transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes rotateOut{0%{opacity:1}to{transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideOutDown{0%{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutLeft{0%{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{0%{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutUp{0%{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}:root{--section-background:#FFF9EE;--transparent:transparent;--background:#FFFCF6;--foreground:#002E3C;--card:#FFFFFF;--card-foreground:#002E3C;--card-muted:#FFF9EE;--surface-elevated:#FFFFFF;--surface-hover:#FFF9EE;--popover:#FFFFFF;--popover-foreground:#002E3C;--primary:#002E3C;--primary-foreground:#FFFFFF;--secondary:#FFD700;--secondary-foreground:#002E3C;--muted:#FFF9EE;--muted-foreground:#6D6D6D;--accent:linear-gradient(260.54deg, #BE9F56 77.14%, #DEBC6D 91.72%);--accent-foreground:#FFFFFF;--destructive:#FF0028;--destructive-foreground:#FFFFFF;--border:#BE9F56;--border-hover:#002E3C;--input:#FFFFFF;--ring:#BE9F56;--focus-ring:rgba(255, 215, 0, 0.4);--success:#12B76A;--success-foreground:#FFFFFF;--warning:#F79009;--warning-foreground:#FFFFFF;--info:#6D6D6D;--info-foreground:#FFFFFF;--overlay:rgba(0, 46, 60, 0.6);--glass-background:rgba(255, 255, 255, 0.1);--glass-border:rgba(255, 255, 255, 0.2);--sidebar:#002E3C;--sidebar-foreground:#FFFFFF;--sidebar-primary:#FFD700;--sidebar-primary-foreground:#002E3C;--sidebar-accent:#6D6D6D;--sidebar-accent-foreground:#FFFFFF;--sidebar-border:#BE9F56;--sidebar-ring:#BE9F56;--chart-data1:#002E3C;--chart-data2:#FFD700;--chart-data3:#BE9F56;--chart-data4:#6D6D6D;--chart-data5:#FFF9EE;--chart-positive:#12B76A;--chart-negative:#FF0028;--chart-grid:#BE9F56;--gradient-background:linear-gradient(180deg, #FFF9EE 0%, #FFFFFF 100%);--gradient-surface:linear-gradient(180deg, #FFFFFF 0%, #FFFCF6 100%);--gradient-primary:linear-gradient(260.54deg, #BE9F56 77.14%, #DEBC6D 91.72%);--gradient-text:linear-gradient(90deg, #002E3C 0%, #6D6D6D 100%);--gradient-accent:linear-gradient(260.54deg, #BE9F56 77.14%, #DEBC6D 91.72%);--glow-primary:rgba(0, 46, 60, 0.15);--glow-secondary:rgba(255, 215, 0, 0.3);--glow-accent:rgba(190, 159, 86, 0.4);--glow-background:rgba(255, 249, 238, 0.5);--typo-display-hero-font-family:Figtree, sans-serif;--typo-display-hero-font-weight:400;--typo-display-hero-font-style:normal;--typo-display-hero-text-transform:none;--typo-display-hero-text-align:left;--typo-display-hero-text-wrap:auto;--typo-display-hero-text-decoration:none;--typo-display-hero-font-size-desktop:72px;--typo-display-hero-line-height-desktop:1.05;--typo-display-hero-letter-spacing-desktop:0px;--typo-display-hero-font-size-tablet:56px;--typo-display-hero-font-size-mobile:40px;--typo-display-font-family:Figtree, sans-serif;--typo-display-font-weight:400;--typo-display-font-style:normal;--typo-display-text-transform:none;--typo-display-text-align:left;--typo-display-text-wrap:auto;--typo-display-text-decoration:none;--typo-display-font-size-desktop:64px;--typo-display-line-height-desktop:1.08;--typo-display-letter-spacing-desktop:0px;--typo-display-font-size-tablet:48px;--typo-display-font-size-mobile:36px;--typo-display-small-font-family:Figtree, sans-serif;--typo-display-small-font-weight:400;--typo-display-small-font-style:normal;--typo-display-small-text-transform:none;--typo-display-small-text-align:left;--typo-display-small-text-wrap:auto;--typo-display-small-text-decoration:none;--typo-display-small-font-size-desktop:56px;--typo-display-small-line-height-desktop:1.1;--typo-display-small-letter-spacing-desktop:0px;--typo-display-small-font-size-tablet:40px;--typo-display-small-font-size-mobile:32px;--typo-h1-font-family:Figtree, sans-serif;--typo-h1-font-weight:400;--typo-h1-font-style:normal;--typo-h1-text-transform:none;--typo-h1-text-align:left;--typo-h1-text-wrap:auto;--typo-h1-text-decoration:none;--typo-h1-font-size-desktop:64px;--typo-h1-line-height-desktop:1.1;--typo-h1-letter-spacing-desktop:0px;--typo-h1-font-size-tablet:48px;--typo-h1-font-size-mobile:40px;--typo-h2-font-family:Figtree, sans-serif;--typo-h2-font-weight:400;--typo-h2-font-style:normal;--typo-h2-text-transform:none;--typo-h2-text-align:left;--typo-h2-text-wrap:auto;--typo-h2-text-decoration:none;--typo-h2-font-size-desktop:50px;--typo-h2-line-height-desktop:1.15;--typo-h2-letter-spacing-desktop:0px;--typo-h2-font-size-tablet:40px;--typo-h2-font-size-mobile:32px;--typo-h3-font-family:Figtree, sans-serif;--typo-h3-font-weight:600;--typo-h3-font-style:normal;--typo-h3-text-transform:none;--typo-h3-text-align:left;--typo-h3-text-wrap:auto;--typo-h3-text-decoration:none;--typo-h3-font-size-desktop:30px;--typo-h3-line-height-desktop:1.2;--typo-h3-letter-spacing-desktop:0px;--typo-h3-font-size-tablet:24px;--typo-h3-font-size-mobile:22px;--typo-h4-font-family:Figtree, sans-serif;--typo-h4-font-weight:600;--typo-h4-font-style:normal;--typo-h4-text-transform:none;--typo-h4-text-align:left;--typo-h4-text-wrap:auto;--typo-h4-text-decoration:none;--typo-h4-font-size-desktop:22px;--typo-h4-line-height-desktop:1.25;--typo-h4-letter-spacing-desktop:0px;--typo-h4-font-size-tablet:20px;--typo-h4-font-size-mobile:18px;--typo-h5-font-family:Figtree, sans-serif;--typo-h5-font-weight:600;--typo-h5-font-style:normal;--typo-h5-text-transform:none;--typo-h5-text-align:left;--typo-h5-text-wrap:auto;--typo-h5-text-decoration:none;--typo-h5-font-size-desktop:20px;--typo-h5-line-height-desktop:1.3;--typo-h5-letter-spacing-desktop:0px;--typo-h5-font-size-tablet:18px;--typo-h5-font-size-mobile:16px;--typo-h6-font-family:Figtree, sans-serif;--typo-h6-font-weight:600;--typo-h6-font-style:normal;--typo-h6-text-transform:none;--typo-h6-text-align:left;--typo-h6-text-wrap:auto;--typo-h6-text-decoration:none;--typo-h6-font-size-desktop:18px;--typo-h6-line-height-desktop:1.35;--typo-h6-letter-spacing-desktop:0px;--typo-lead-font-family:Figtree, sans-serif;--typo-lead-font-weight:400;--typo-lead-font-style:normal;--typo-lead-text-transform:none;--typo-lead-text-align:left;--typo-lead-text-wrap:auto;--typo-lead-text-decoration:none;--typo-lead-font-size-desktop:22px;--typo-lead-line-height-desktop:1.45;--typo-lead-letter-spacing-desktop:0px;--typo-body-large-font-family:Figtree, sans-serif;--typo-body-large-font-weight:400;--typo-body-large-font-style:normal;--typo-body-large-text-transform:none;--typo-body-large-text-align:left;--typo-body-large-text-wrap:auto;--typo-body-large-text-decoration:none;--typo-body-large-font-size-desktop:20px;--typo-body-large-line-height-desktop:1.4;--typo-body-large-letter-spacing-desktop:-0.02em;--typo-body-large-font-size-tablet:18px;--typo-body-large-font-size-mobile:16px;--typo-body-font-family:Figtree, sans-serif;--typo-body-font-weight:400;--typo-body-font-style:normal;--typo-body-text-transform:none;--typo-body-text-align:left;--typo-body-text-wrap:auto;--typo-body-text-decoration:none;--typo-body-font-size-desktop:18px;--typo-body-line-height-desktop:1.33;--typo-body-letter-spacing-desktop:-0.02em;--typo-body-font-size-tablet:16px;--typo-body-font-size-mobile:16px;--typo-body-medium-font-family:Figtree, sans-serif;--typo-body-medium-font-weight:400;--typo-body-medium-font-style:normal;--typo-body-medium-text-transform:none;--typo-body-medium-text-align:left;--typo-body-medium-text-wrap:auto;--typo-body-medium-text-decoration:none;--typo-body-medium-font-size-desktop:20px;--typo-body-medium-line-height-desktop:1.4;--typo-body-medium-letter-spacing-desktop:0px;--typo-body-small-font-family:Figtree, sans-serif;--typo-body-small-font-weight:400;--typo-body-small-font-style:normal;--typo-body-small-text-transform:none;--typo-body-small-text-align:left;--typo-body-small-text-wrap:auto;--typo-body-small-text-decoration:none;--typo-body-small-font-size-desktop:16px;--typo-body-small-line-height-desktop:1.375;--typo-body-small-letter-spacing-desktop:-0.02em;--typo-body-small-font-size-tablet:14px;--typo-body-small-font-size-mobile:14px;--typo-body-xs-font-family:Figtree, sans-serif;--typo-body-xs-font-weight:400;--typo-body-xs-font-style:normal;--typo-body-xs-text-transform:none;--typo-body-xs-text-align:left;--typo-body-xs-text-wrap:auto;--typo-body-xs-text-decoration:none;--typo-body-xs-font-size-desktop:12px;--typo-body-xs-line-height-desktop:1.4;--typo-body-xs-letter-spacing-desktop:0px;--typo-price-display-font-family:Figtree, sans-serif;--typo-price-display-font-weight:600;--typo-price-display-font-style:normal;--typo-price-display-text-transform:none;--typo-price-display-text-align:left;--typo-price-display-text-wrap:auto;--typo-price-display-text-decoration:none;--typo-price-display-font-size-desktop:48px;--typo-price-display-line-height-desktop:1;--typo-price-display-letter-spacing-desktop:0px;--typo-stat-value-font-family:Figtree, sans-serif;--typo-stat-value-font-weight:600;--typo-stat-value-font-style:normal;--typo-stat-value-text-transform:none;--typo-stat-value-text-align:left;--typo-stat-value-text-wrap:auto;--typo-stat-value-text-decoration:none;--typo-stat-value-font-size-desktop:60px;--typo-stat-value-line-height-desktop:1;--typo-stat-value-letter-spacing-desktop:0px;--typo-stat-label-font-family:Figtree, sans-serif;--typo-stat-label-font-weight:400;--typo-stat-label-font-style:normal;--typo-stat-label-text-transform:none;--typo-stat-label-text-align:left;--typo-stat-label-text-wrap:auto;--typo-stat-label-text-decoration:none;--typo-stat-label-font-size-desktop:18px;--typo-stat-label-line-height-desktop:1.3;--typo-stat-label-letter-spacing-desktop:0px;--typo-button-large-font-family:Figtree, sans-serif;--typo-button-large-font-weight:500;--typo-button-large-font-style:normal;--typo-button-large-text-transform:uppercase;--typo-button-large-text-align:left;--typo-button-large-text-wrap:auto;--typo-button-large-text-decoration:none;--typo-button-large-font-size-desktop:20px;--typo-button-large-line-height-desktop:1;--typo-button-large-letter-spacing-desktop:0px;--typo-button-font-family:Figtree, sans-serif;--typo-button-font-weight:500;--typo-button-font-style:normal;--typo-button-text-transform:uppercase;--typo-button-text-align:left;--typo-button-text-wrap:auto;--typo-button-text-decoration:none;--typo-button-font-size-desktop:18px;--typo-button-line-height-desktop:1.22;--typo-button-letter-spacing-desktop:0px;--typo-button-small-font-family:Figtree, sans-serif;--typo-button-small-font-weight:500;--typo-button-small-font-style:normal;--typo-button-small-text-transform:uppercase;--typo-button-small-text-align:left;--typo-button-small-text-wrap:auto;--typo-button-small-text-decoration:none;--typo-button-small-font-size-desktop:16px;--typo-button-small-line-height-desktop:1;--typo-button-small-letter-spacing-desktop:0px;--typo-input-font-family:Figtree, sans-serif;--typo-input-font-weight:400;--typo-input-font-style:normal;--typo-input-text-transform:none;--typo-input-text-align:left;--typo-input-text-wrap:auto;--typo-input-text-decoration:none;--typo-input-font-size-desktop:18px;--typo-input-line-height-desktop:1.4;--typo-input-letter-spacing-desktop:-0.02em;--typo-nav-link-font-family:Figtree, sans-serif;--typo-nav-link-font-weight:400;--typo-nav-link-font-style:normal;--typo-nav-link-text-transform:none;--typo-nav-link-text-align:left;--typo-nav-link-text-wrap:auto;--typo-nav-link-text-decoration:none;--typo-nav-link-font-size-desktop:18px;--typo-nav-link-line-height-desktop:1.2;--typo-nav-link-letter-spacing-desktop:0px;--typo-nav-link-sub-font-family:Figtree, sans-serif;--typo-nav-link-sub-font-weight:400;--typo-nav-link-sub-font-style:normal;--typo-nav-link-sub-text-transform:none;--typo-nav-link-sub-text-align:left;--typo-nav-link-sub-text-wrap:auto;--typo-nav-link-sub-text-decoration:none;--typo-nav-link-sub-font-size-desktop:16px;--typo-nav-link-sub-line-height-desktop:1.3;--typo-nav-link-sub-letter-spacing-desktop:0px;--typo-menu-header-font-family:Figtree, sans-serif;--typo-menu-header-font-weight:600;--typo-menu-header-font-style:normal;--typo-menu-header-text-transform:none;--typo-menu-header-text-align:left;--typo-menu-header-text-wrap:auto;--typo-menu-header-text-decoration:none;--typo-menu-header-font-size-desktop:14px;--typo-menu-header-line-height-desktop:1.2;--typo-menu-header-letter-spacing-desktop:0px;--typo-eyebrow-font-family:Figtree, sans-serif;--typo-eyebrow-font-weight:600;--typo-eyebrow-font-style:normal;--typo-eyebrow-text-transform:uppercase;--typo-eyebrow-text-align:left;--typo-eyebrow-text-wrap:auto;--typo-eyebrow-text-decoration:none;--typo-eyebrow-font-size-desktop:14px;--typo-eyebrow-line-height-desktop:1.2;--typo-eyebrow-letter-spacing-desktop:0px;--typo-subtitle-font-family:Figtree, sans-serif;--typo-subtitle-font-weight:400;--typo-subtitle-font-style:normal;--typo-subtitle-text-transform:none;--typo-subtitle-text-align:left;--typo-subtitle-text-wrap:auto;--typo-subtitle-text-decoration:none;--typo-subtitle-font-size-desktop:20px;--typo-subtitle-line-height-desktop:1.4;--typo-subtitle-letter-spacing-desktop:0px;--typo-caption-font-family:Figtree, sans-serif;--typo-caption-font-weight:400;--typo-caption-font-style:normal;--typo-caption-text-transform:none;--typo-caption-text-align:left;--typo-caption-text-wrap:auto;--typo-caption-text-decoration:none;--typo-caption-font-size-desktop:14px;--typo-caption-line-height-desktop:1.3;--typo-caption-letter-spacing-desktop:0px;--typo-label-font-family:Figtree, sans-serif;--typo-label-font-weight:400;--typo-label-font-style:normal;--typo-label-text-transform:none;--typo-label-text-align:left;--typo-label-text-wrap:auto;--typo-label-text-decoration:none;--typo-label-font-size-desktop:14px;--typo-label-line-height-desktop:1;--typo-label-letter-spacing-desktop:0px;--typo-helper-text-font-family:Figtree, sans-serif;--typo-helper-text-font-weight:400;--typo-helper-text-font-style:normal;--typo-helper-text-text-transform:none;--typo-helper-text-text-align:left;--typo-helper-text-text-wrap:auto;--typo-helper-text-text-decoration:none;--typo-helper-text-font-size-desktop:14px;--typo-helper-text-line-height-desktop:1.4;--typo-helper-text-letter-spacing-desktop:0px;--typo-badge-font-family:Figtree, sans-serif;--typo-badge-font-weight:600;--typo-badge-font-style:normal;--typo-badge-text-transform:none;--typo-badge-text-align:left;--typo-badge-text-wrap:auto;--typo-badge-text-decoration:none;--typo-badge-font-size-desktop:14px;--typo-badge-line-height-desktop:1;--typo-badge-letter-spacing-desktop:0px;--typo-tooltip-font-family:Figtree, sans-serif;--typo-tooltip-font-weight:400;--typo-tooltip-font-style:normal;--typo-tooltip-text-transform:none;--typo-tooltip-text-align:left;--typo-tooltip-text-wrap:auto;--typo-tooltip-text-decoration:none;--typo-tooltip-font-size-desktop:12px;--typo-tooltip-line-height-desktop:1.3;--typo-tooltip-letter-spacing-desktop:0px;--typo-blockquote-font-family:Figtree, sans-serif;--typo-blockquote-font-weight:400;--typo-blockquote-font-style:normal;--typo-blockquote-text-transform:none;--typo-blockquote-text-align:left;--typo-blockquote-text-wrap:auto;--typo-blockquote-text-decoration:none;--typo-blockquote-font-size-desktop:24px;--typo-blockquote-line-height-desktop:1.4;--typo-blockquote-letter-spacing-desktop:0px;--typo-code-font-family:monospace;--typo-code-font-weight:400;--typo-code-font-style:normal;--typo-code-text-transform:none;--typo-code-text-align:left;--typo-code-text-wrap:auto;--typo-code-text-decoration:none;--typo-code-font-size-desktop:14px;--typo-code-line-height-desktop:1.4;--typo-code-letter-spacing-desktop:0px;--typo-code-block-font-family:monospace;--typo-code-block-font-weight:400;--typo-code-block-font-style:normal;--typo-code-block-text-transform:none;--typo-code-block-text-align:left;--typo-code-block-text-wrap:auto;--typo-code-block-text-decoration:none;--typo-code-block-font-size-desktop:14px;--typo-code-block-line-height-desktop:1.5;--typo-code-block-letter-spacing-desktop:0px}.text-gradient-accent{background-image:var(--accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-accent svg{background-image:var(--accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-accent svg path{fill:inherit}.text-gradient-gradient-background{background-image:var(--gradient-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-gradient-background svg{background-image:var(--gradient-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-gradient-background svg path{fill:inherit}.text-gradient-gradient-surface{background-image:var(--gradient-surface);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-gradient-surface svg{background-image:var(--gradient-surface);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-gradient-surface svg path{fill:inherit}.text-gradient-gradient-primary{background-image:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-gradient-primary svg{background-image:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-gradient-primary svg path{fill:inherit}.text-gradient-gradient-text{background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-gradient-text svg{background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-gradient-text svg path{fill:inherit}.text-gradient-gradient-accent{background-image:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-gradient-accent svg{background-image:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-gradient-accent svg path{fill:inherit}.dark{--section-background:#FFF9EE;--transparent:transparent;--background:#001A24;--foreground:#FFF9EE;--card:#002E3C;--card-foreground:#FFFFFF;--card-muted:#001F29;--surface-elevated:#003A4D;--surface-hover:#00465E;--popover:#002E3C;--popover-foreground:#FFFFFF;--primary:#FFD700;--primary-foreground:#002E3C;--secondary:#BE9F56;--secondary-foreground:#002E3C;--muted:#001F29;--muted-foreground:#6D6D6D;--accent:linear-gradient(260.54deg, #BE9F56 77.14%, #DEBC6D 91.72%);--accent-foreground:#FFFFFF;--destructive:#FF0028;--destructive-foreground:#FFFFFF;--border:#8A7139;--border-hover:#002E3C;--input:#FFFFFF;--ring:#BE9F56;--focus-ring:rgba(255, 215, 0, 0.4);--success:#12B76A;--success-foreground:#FFFFFF;--warning:#F79009;--warning-foreground:#FFFFFF;--info:#6D6D6D;--info-foreground:#FFFFFF;--overlay:rgba(0, 46, 60, 0.6);--glass-background:rgba(255, 255, 255, 0.1);--glass-border:rgba(255, 255, 255, 0.2);--sidebar:#002E3C;--sidebar-foreground:#FFFFFF;--sidebar-primary:#FFD700;--sidebar-primary-foreground:#002E3C;--sidebar-accent:#6D6D6D;--sidebar-accent-foreground:#FFFFFF;--sidebar-border:#BE9F56;--sidebar-ring:#BE9F56;--chart-data1:#002E3C;--chart-data2:#FFD700;--chart-data3:#BE9F56;--chart-data4:#6D6D6D;--chart-data5:#FFF9EE;--chart-positive:#12B76A;--chart-negative:#FF0028;--chart-grid:#BE9F56;--gradient-background:linear-gradient(180deg, #FFF9EE 0%, #FFFFFF 100%);--gradient-surface:linear-gradient(180deg, #FFFFFF 0%, #FFFCF6 100%);--gradient-primary:linear-gradient(260.54deg, #BE9F56 77.14%, #DEBC6D 91.72%);--gradient-text:linear-gradient(90deg, #002E3C 0%, #6D6D6D 100%);--gradient-accent:linear-gradient(260.54deg, #BE9F56 77.14%, #DEBC6D 91.72%);--glow-primary:rgba(0, 46, 60, 0.15);--glow-secondary:rgba(255, 215, 0, 0.3);--glow-accent:rgba(190, 159, 86, 0.4);--glow-background:rgba(255, 249, 238, 0.5);--typo-display-hero-font-family:Figtree, sans-serif;--typo-display-hero-font-weight:400;--typo-display-hero-font-style:normal;--typo-display-hero-text-transform:none;--typo-display-hero-text-align:left;--typo-display-hero-text-wrap:auto;--typo-display-hero-text-decoration:none;--typo-display-hero-font-size-desktop:72px;--typo-display-hero-line-height-desktop:1.05;--typo-display-hero-letter-spacing-desktop:0px;--typo-display-hero-font-size-tablet:56px;--typo-display-hero-font-size-mobile:40px;--typo-display-font-family:Figtree, sans-serif;--typo-display-font-weight:400;--typo-display-font-style:normal;--typo-display-text-transform:none;--typo-display-text-align:left;--typo-display-text-wrap:auto;--typo-display-text-decoration:none;--typo-display-font-size-desktop:64px;--typo-display-line-height-desktop:1.08;--typo-display-letter-spacing-desktop:0px;--typo-display-font-size-tablet:48px;--typo-display-font-size-mobile:36px;--typo-display-small-font-family:Figtree, sans-serif;--typo-display-small-font-weight:400;--typo-display-small-font-style:normal;--typo-display-small-text-transform:none;--typo-display-small-text-align:left;--typo-display-small-text-wrap:auto;--typo-display-small-text-decoration:none;--typo-display-small-font-size-desktop:56px;--typo-display-small-line-height-desktop:1.1;--typo-display-small-letter-spacing-desktop:0px;--typo-display-small-font-size-tablet:40px;--typo-display-small-font-size-mobile:32px;--typo-h1-font-family:Figtree, sans-serif;--typo-h1-font-weight:400;--typo-h1-font-style:normal;--typo-h1-text-transform:none;--typo-h1-text-align:left;--typo-h1-text-wrap:auto;--typo-h1-text-decoration:none;--typo-h1-font-size-desktop:64px;--typo-h1-line-height-desktop:1.1;--typo-h1-letter-spacing-desktop:0px;--typo-h1-font-size-tablet:48px;--typo-h1-font-size-mobile:40px;--typo-h2-font-family:Figtree, sans-serif;--typo-h2-font-weight:400;--typo-h2-font-style:normal;--typo-h2-text-transform:none;--typo-h2-text-align:left;--typo-h2-text-wrap:auto;--typo-h2-text-decoration:none;--typo-h2-font-size-desktop:50px;--typo-h2-line-height-desktop:1.15;--typo-h2-letter-spacing-desktop:0px;--typo-h2-font-size-tablet:40px;--typo-h2-font-size-mobile:32px;--typo-h3-font-family:Figtree, sans-serif;--typo-h3-font-weight:600;--typo-h3-font-style:normal;--typo-h3-text-transform:none;--typo-h3-text-align:left;--typo-h3-text-wrap:auto;--typo-h3-text-decoration:none;--typo-h3-font-size-desktop:30px;--typo-h3-line-height-desktop:1.2;--typo-h3-letter-spacing-desktop:0px;--typo-h3-font-size-tablet:24px;--typo-h3-font-size-mobile:22px;--typo-h4-font-family:Figtree, sans-serif;--typo-h4-font-weight:600;--typo-h4-font-style:normal;--typo-h4-text-transform:none;--typo-h4-text-align:left;--typo-h4-text-wrap:auto;--typo-h4-text-decoration:none;--typo-h4-font-size-desktop:22px;--typo-h4-line-height-desktop:1.25;--typo-h4-letter-spacing-desktop:0px;--typo-h4-font-size-tablet:20px;--typo-h4-font-size-mobile:18px;--typo-h5-font-family:Figtree, sans-serif;--typo-h5-font-weight:600;--typo-h5-font-style:normal;--typo-h5-text-transform:none;--typo-h5-text-align:left;--typo-h5-text-wrap:auto;--typo-h5-text-decoration:none;--typo-h5-font-size-desktop:20px;--typo-h5-line-height-desktop:1.3;--typo-h5-letter-spacing-desktop:0px;--typo-h5-font-size-tablet:18px;--typo-h5-font-size-mobile:16px;--typo-h6-font-family:Figtree, sans-serif;--typo-h6-font-weight:600;--typo-h6-font-style:normal;--typo-h6-text-transform:none;--typo-h6-text-align:left;--typo-h6-text-wrap:auto;--typo-h6-text-decoration:none;--typo-h6-font-size-desktop:18px;--typo-h6-line-height-desktop:1.35;--typo-h6-letter-spacing-desktop:0px;--typo-lead-font-family:Figtree, sans-serif;--typo-lead-font-weight:400;--typo-lead-font-style:normal;--typo-lead-text-transform:none;--typo-lead-text-align:left;--typo-lead-text-wrap:auto;--typo-lead-text-decoration:none;--typo-lead-font-size-desktop:22px;--typo-lead-line-height-desktop:1.45;--typo-lead-letter-spacing-desktop:0px;--typo-body-large-font-family:Figtree, sans-serif;--typo-body-large-font-weight:400;--typo-body-large-font-style:normal;--typo-body-large-text-transform:none;--typo-body-large-text-align:left;--typo-body-large-text-wrap:auto;--typo-body-large-text-decoration:none;--typo-body-large-font-size-desktop:20px;--typo-body-large-line-height-desktop:1.4;--typo-body-large-letter-spacing-desktop:-0.02em;--typo-body-large-font-size-tablet:18px;--typo-body-large-font-size-mobile:16px;--typo-body-font-family:Figtree, sans-serif;--typo-body-font-weight:400;--typo-body-font-style:normal;--typo-body-text-transform:none;--typo-body-text-align:left;--typo-body-text-wrap:auto;--typo-body-text-decoration:none;--typo-body-font-size-desktop:18px;--typo-body-line-height-desktop:1.33;--typo-body-letter-spacing-desktop:-0.02em;--typo-body-font-size-tablet:16px;--typo-body-font-size-mobile:16px;--typo-body-medium-font-family:Figtree, sans-serif;--typo-body-medium-font-weight:400;--typo-body-medium-font-style:normal;--typo-body-medium-text-transform:none;--typo-body-medium-text-align:left;--typo-body-medium-text-wrap:auto;--typo-body-medium-text-decoration:none;--typo-body-medium-font-size-desktop:20px;--typo-body-medium-line-height-desktop:1.4;--typo-body-medium-letter-spacing-desktop:0px;--typo-body-small-font-family:Figtree, sans-serif;--typo-body-small-font-weight:400;--typo-body-small-font-style:normal;--typo-body-small-text-transform:none;--typo-body-small-text-align:left;--typo-body-small-text-wrap:auto;--typo-body-small-text-decoration:none;--typo-body-small-font-size-desktop:16px;--typo-body-small-line-height-desktop:1.375;--typo-body-small-letter-spacing-desktop:-0.02em;--typo-body-small-font-size-tablet:14px;--typo-body-small-font-size-mobile:14px;--typo-body-xs-font-family:Figtree, sans-serif;--typo-body-xs-font-weight:400;--typo-body-xs-font-style:normal;--typo-body-xs-text-transform:none;--typo-body-xs-text-align:left;--typo-body-xs-text-wrap:auto;--typo-body-xs-text-decoration:none;--typo-body-xs-font-size-desktop:12px;--typo-body-xs-line-height-desktop:1.4;--typo-body-xs-letter-spacing-desktop:0px;--typo-price-display-font-family:Figtree, sans-serif;--typo-price-display-font-weight:600;--typo-price-display-font-style:normal;--typo-price-display-text-transform:none;--typo-price-display-text-align:left;--typo-price-display-text-wrap:auto;--typo-price-display-text-decoration:none;--typo-price-display-font-size-desktop:48px;--typo-price-display-line-height-desktop:1;--typo-price-display-letter-spacing-desktop:0px;--typo-stat-value-font-family:Figtree, sans-serif;--typo-stat-value-font-weight:600;--typo-stat-value-font-style:normal;--typo-stat-value-text-transform:none;--typo-stat-value-text-align:left;--typo-stat-value-text-wrap:auto;--typo-stat-value-text-decoration:none;--typo-stat-value-font-size-desktop:60px;--typo-stat-value-line-height-desktop:1;--typo-stat-value-letter-spacing-desktop:0px;--typo-stat-label-font-family:Figtree, sans-serif;--typo-stat-label-font-weight:400;--typo-stat-label-font-style:normal;--typo-stat-label-text-transform:none;--typo-stat-label-text-align:left;--typo-stat-label-text-wrap:auto;--typo-stat-label-text-decoration:none;--typo-stat-label-font-size-desktop:18px;--typo-stat-label-line-height-desktop:1.3;--typo-stat-label-letter-spacing-desktop:0px;--typo-button-large-font-family:Figtree, sans-serif;--typo-button-large-font-weight:500;--typo-button-large-font-style:normal;--typo-button-large-text-transform:uppercase;--typo-button-large-text-align:left;--typo-button-large-text-wrap:auto;--typo-button-large-text-decoration:none;--typo-button-large-font-size-desktop:20px;--typo-button-large-line-height-desktop:1;--typo-button-large-letter-spacing-desktop:0px;--typo-button-font-family:Figtree, sans-serif;--typo-button-font-weight:500;--typo-button-font-style:normal;--typo-button-text-transform:uppercase;--typo-button-text-align:left;--typo-button-text-wrap:auto;--typo-button-text-decoration:none;--typo-button-font-size-desktop:18px;--typo-button-line-height-desktop:1.22;--typo-button-letter-spacing-desktop:0px;--typo-button-small-font-family:Figtree, sans-serif;--typo-button-small-font-weight:500;--typo-button-small-font-style:normal;--typo-button-small-text-transform:uppercase;--typo-button-small-text-align:left;--typo-button-small-text-wrap:auto;--typo-button-small-text-decoration:none;--typo-button-small-font-size-desktop:16px;--typo-button-small-line-height-desktop:1;--typo-button-small-letter-spacing-desktop:0px;--typo-input-font-family:Figtree, sans-serif;--typo-input-font-weight:400;--typo-input-font-style:normal;--typo-input-text-transform:none;--typo-input-text-align:left;--typo-input-text-wrap:auto;--typo-input-text-decoration:none;--typo-input-font-size-desktop:18px;--typo-input-line-height-desktop:1.4;--typo-input-letter-spacing-desktop:-0.02em;--typo-nav-link-font-family:Figtree, sans-serif;--typo-nav-link-font-weight:400;--typo-nav-link-font-style:normal;--typo-nav-link-text-transform:none;--typo-nav-link-text-align:left;--typo-nav-link-text-wrap:auto;--typo-nav-link-text-decoration:none;--typo-nav-link-font-size-desktop:18px;--typo-nav-link-line-height-desktop:1.2;--typo-nav-link-letter-spacing-desktop:0px;--typo-nav-link-sub-font-family:Figtree, sans-serif;--typo-nav-link-sub-font-weight:400;--typo-nav-link-sub-font-style:normal;--typo-nav-link-sub-text-transform:none;--typo-nav-link-sub-text-align:left;--typo-nav-link-sub-text-wrap:auto;--typo-nav-link-sub-text-decoration:none;--typo-nav-link-sub-font-size-desktop:16px;--typo-nav-link-sub-line-height-desktop:1.3;--typo-nav-link-sub-letter-spacing-desktop:0px;--typo-menu-header-font-family:Figtree, sans-serif;--typo-menu-header-font-weight:600;--typo-menu-header-font-style:normal;--typo-menu-header-text-transform:none;--typo-menu-header-text-align:left;--typo-menu-header-text-wrap:auto;--typo-menu-header-text-decoration:none;--typo-menu-header-font-size-desktop:14px;--typo-menu-header-line-height-desktop:1.2;--typo-menu-header-letter-spacing-desktop:0px;--typo-eyebrow-font-family:Figtree, sans-serif;--typo-eyebrow-font-weight:600;--typo-eyebrow-font-style:normal;--typo-eyebrow-text-transform:uppercase;--typo-eyebrow-text-align:left;--typo-eyebrow-text-wrap:auto;--typo-eyebrow-text-decoration:none;--typo-eyebrow-font-size-desktop:14px;--typo-eyebrow-line-height-desktop:1.2;--typo-eyebrow-letter-spacing-desktop:0px;--typo-subtitle-font-family:Figtree, sans-serif;--typo-subtitle-font-weight:400;--typo-subtitle-font-style:normal;--typo-subtitle-text-transform:none;--typo-subtitle-text-align:left;--typo-subtitle-text-wrap:auto;--typo-subtitle-text-decoration:none;--typo-subtitle-font-size-desktop:20px;--typo-subtitle-line-height-desktop:1.4;--typo-subtitle-letter-spacing-desktop:0px;--typo-caption-font-family:Figtree, sans-serif;--typo-caption-font-weight:400;--typo-caption-font-style:normal;--typo-caption-text-transform:none;--typo-caption-text-align:left;--typo-caption-text-wrap:auto;--typo-caption-text-decoration:none;--typo-caption-font-size-desktop:14px;--typo-caption-line-height-desktop:1.3;--typo-caption-letter-spacing-desktop:0px;--typo-label-font-family:Figtree, sans-serif;--typo-label-font-weight:400;--typo-label-font-style:normal;--typo-label-text-transform:none;--typo-label-text-align:left;--typo-label-text-wrap:auto;--typo-label-text-decoration:none;--typo-label-font-size-desktop:14px;--typo-label-line-height-desktop:1;--typo-label-letter-spacing-desktop:0px;--typo-helper-text-font-family:Figtree, sans-serif;--typo-helper-text-font-weight:400;--typo-helper-text-font-style:normal;--typo-helper-text-text-transform:none;--typo-helper-text-text-align:left;--typo-helper-text-text-wrap:auto;--typo-helper-text-text-decoration:none;--typo-helper-text-font-size-desktop:14px;--typo-helper-text-line-height-desktop:1.4;--typo-helper-text-letter-spacing-desktop:0px;--typo-badge-font-family:Figtree, sans-serif;--typo-badge-font-weight:600;--typo-badge-font-style:normal;--typo-badge-text-transform:none;--typo-badge-text-align:left;--typo-badge-text-wrap:auto;--typo-badge-text-decoration:none;--typo-badge-font-size-desktop:14px;--typo-badge-line-height-desktop:1;--typo-badge-letter-spacing-desktop:0px;--typo-tooltip-font-family:Figtree, sans-serif;--typo-tooltip-font-weight:400;--typo-tooltip-font-style:normal;--typo-tooltip-text-transform:none;--typo-tooltip-text-align:left;--typo-tooltip-text-wrap:auto;--typo-tooltip-text-decoration:none;--typo-tooltip-font-size-desktop:12px;--typo-tooltip-line-height-desktop:1.3;--typo-tooltip-letter-spacing-desktop:0px;--typo-blockquote-font-family:Figtree, sans-serif;--typo-blockquote-font-weight:400;--typo-blockquote-font-style:normal;--typo-blockquote-text-transform:none;--typo-blockquote-text-align:left;--typo-blockquote-text-wrap:auto;--typo-blockquote-text-decoration:none;--typo-blockquote-font-size-desktop:24px;--typo-blockquote-line-height-desktop:1.4;--typo-blockquote-letter-spacing-desktop:0px;--typo-code-font-family:monospace;--typo-code-font-weight:400;--typo-code-font-style:normal;--typo-code-text-transform:none;--typo-code-text-align:left;--typo-code-text-wrap:auto;--typo-code-text-decoration:none;--typo-code-font-size-desktop:14px;--typo-code-line-height-desktop:1.4;--typo-code-letter-spacing-desktop:0px;--typo-code-block-font-family:monospace;--typo-code-block-font-weight:400;--typo-code-block-font-style:normal;--typo-code-block-text-transform:none;--typo-code-block-text-align:left;--typo-code-block-text-wrap:auto;--typo-code-block-text-decoration:none;--typo-code-block-font-size-desktop:14px;--typo-code-block-line-height-desktop:1.5;--typo-code-block-letter-spacing-desktop:0px}.text-gradient-accent{background-image:var(--accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-accent svg{background-image:var(--accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-accent svg path{fill:inherit}.text-gradient-gradient-background{background-image:var(--gradient-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-gradient-background svg{background-image:var(--gradient-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-gradient-background svg path{fill:inherit}.text-gradient-gradient-surface{background-image:var(--gradient-surface);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-gradient-surface svg{background-image:var(--gradient-surface);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-gradient-surface svg path{fill:inherit}.text-gradient-gradient-primary{background-image:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-gradient-primary svg{background-image:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-gradient-primary svg path{fill:inherit}.text-gradient-gradient-text{background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-gradient-text svg{background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-gradient-text svg path{fill:inherit}.text-gradient-gradient-accent{background-image:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-gradient-gradient-accent svg{background-image:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;fill:transparent;display:inline-block;vertical-align:middle}.text-gradient-gradient-accent svg path{fill:inherit}