@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ce0263b5-module__zOcEkW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ce0263b5-module__zOcEkW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_33d69657-module__rCeiWa__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_33d69657-module__rCeiWa__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:forwards;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:forwards}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.landing-v3-root{--background:#f7fbfa;--foreground:#011612;--card:#fff;--card-foreground:#011612;--popover:#fff;--popover-foreground:#011612;--primary:#005549;--primary-foreground:#fff;--secondary:#daf6ef;--secondary-foreground:#00372f;--muted:#def0ec;--muted-foreground:#516964;--accent:#30b69a;--accent-foreground:#001b17;--destructive:#d40924;--destructive-foreground:#fff;--border:#d1e3de;--input:#e8f1ef;--ring:#005549;--chart-1:#005549;--chart-2:#30b69a;--chart-3:#008474;--chart-4:#599f88;--chart-5:#28605a;--radius:.75rem;--sidebar:#f2fbf9;--sidebar-foreground:#011612;--sidebar-primary:#005549;--sidebar-primary-foreground:#fff;--sidebar-accent:#daf6ef;--sidebar-accent-foreground:#00372f;--sidebar-border:#d1e3de;--sidebar-ring:#005549;background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (color:lab(0% 0 0)){.landing-v3-root{--background:lab(98.3228% -1.6939 -.0162005);--foreground:lab(5.55811% -7.32696 -.0615984);--card:lab(100% 0 0);--card-foreground:lab(5.55811% -7.32696 -.0615984);--popover:lab(100% 0 0);--popover-foreground:lab(5.55811% -7.32696 -.0615984);--primary:lab(31.4036% -28.2139 -.199199);--primary-foreground:lab(100% 0 0);--secondary:lab(94.5767% -10.2116 -.0939965);--secondary-foreground:lab(19.5527% -21.1604 -.149393);--muted:lab(93.2912% -6.79511 -.063479);--muted-foreground:lab(42.3767% -10.2658 -.0905871);--accent:lab(66.7521% -42.0986 3.64801);--accent-foreground:lab(7.82834% -14.7206 -.114226);--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(100% 0 0);--border:lab(88.6512% -6.79621 -.0634193);--input:lab(94.3256% -3.39103 -.0321984);--ring:lab(31.4036% -28.2139 -.199199);--chart-1:lab(31.4036% -28.2139 -.199199);--chart-2:lab(66.7521% -42.0986 3.64801);--chart-3:lab(49.0547% -35.1139 -.255632);--chart-4:lab(60.4568% -27.4673 5.07358);--chart-5:lab(36.9217% -20.6273 -2.1247);--sidebar:lab(97.8056% -3.39088 -.0321984);--sidebar-foreground:lab(5.55811% -7.32696 -.0615984);--sidebar-primary:lab(31.4036% -28.2139 -.199199);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(94.5767% -10.2116 -.0939965);--sidebar-accent-foreground:lab(19.5527% -21.1604 -.149393);--sidebar-border:lab(88.6512% -6.79621 -.0634193);--sidebar-ring:lab(31.4036% -28.2139 -.199199)}}@layer base{.landing-v3-root *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.landing-v3-root *{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}}.gradient-primary{background:linear-gradient(135deg,#005549 0%,#004740 100%);background:linear-gradient(135deg,lab(31.4036% -28.2139 -.199199) 0%,lab(25.8004% -35.4226 -3.44181) 100%)}.gradient-accent{background:linear-gradient(135deg,#30b69a 0%,#00a883 100%);background:linear-gradient(135deg,lab(66.7521% -42.0986 3.64801) 0%,lab(61.2414% -49.2832 8.94204) 100%)}.gradient-soft{background:linear-gradient(#f7fbfa 0%,#e4f7f2 100%);background:linear-gradient(lab(98.3228% -1.6939 -.0162005) 0%,lab(95.6147% -6.79457 .201786) 100%)}.gradient-hero{background:linear-gradient(135deg,#ddf9f2 0%,#f7fbfa 50%,#d1f5ea 100%);background:linear-gradient(135deg,lab(95.7367% -10.2109 -.0940323) 0%,lab(98.3228% -1.6939 -.0162005) 50%,lab(93.5585% -13.6175 1.20151) 100%)}.gradient-section{background:linear-gradient(#d0f5eb 0%,#f7fbfa 100%);background:linear-gradient(lab(93.5493% -13.6462 .406361) 0%,lab(98.3228% -1.6939 -.0162005) 100%)}.gradient-section-alt{background:linear-gradient(#f7fbfa 0%,#daf6ee 100%);background:linear-gradient(lab(98.3228% -1.6939 -.0162005) 0%,lab(94.582% -10.2128 .303721) 100%)}.gradient-cta{background:linear-gradient(135deg,#005549 0%,#004740 100%);background:linear-gradient(135deg,lab(31.4036% -28.2139 -.199199) 0%,lab(25.8004% -35.4226 -3.44181) 100%)}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#005549 0%,#11846e 100%);background:linear-gradient(135deg,lab(31.4036% -28.2139 -.199199) 0%,lab(49.0932% -35.1783 3.04295) 100%);-webkit-background-clip:text;background-clip:text}.text-gradient-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#068472 0%,#30b69a 100%);background:linear-gradient(135deg,lab(49.0718% -35.1847 1.05923) 0%,lab(66.7521% -42.0986 3.64801) 100%);-webkit-background-clip:text;background-clip:text}.shadow-soft{box-shadow:0 4px 24px -4px #1f5a5a1a,0 2px 8px -2px #00000008}.shadow-premium{box-shadow:0 8px 40px -12px #1f5a5a2e,0 4px 16px -4px #0000000d}.shadow-glow{box-shadow:0 0 40px -10px #0055494d;box-shadow:0 0 40px -10px lab(31.4036% -28.2139 -.199199/.3)}.shadow-glow-primary{box-shadow:0 0 50px -10px #00554966;box-shadow:0 0 50px -10px lab(31.4036% -28.2139 -.199199/.4)}.shadow-glow-accent{box-shadow:0 0 40px -10px #30b69a80;box-shadow:0 0 40px -10px lab(66.7521% -42.0986 3.64801/.5)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bounce-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.animate-float{animation:3s ease-in-out infinite float}.animate-pulse-soft{animation:2s ease-in-out infinite pulse-soft}.animate-shimmer{background:linear-gradient(90deg,#0000,#fff6,#0000) 0 0/200% 100%;animation:2s infinite shimmer}.animate-bounce-soft{animation:2s ease-in-out infinite bounce-soft}.animate-rotate-slow{animation:20s linear infinite rotate-slow}.animate-wiggle{animation:1s ease-in-out infinite wiggle}.hover-lift{transition:transform .3s,box-shadow .3s}.hover-lift:hover{transform:translateY(-6px);box-shadow:0 20px 50px -15px #1f5a5a40}.landing-v3-root ::-webkit-scrollbar{width:6px;height:6px}.landing-v3-root ::-webkit-scrollbar-track{background:0 0}.landing-v3-root ::-webkit-scrollbar-thumb{background:#62afa0;background:lab(66.2041% -27.6734 -.224721);border-radius:3px}.landing-v3-root ::-webkit-scrollbar-thumb:hover{background:#1f7265;background:lab(43.0039% -27.9498 -.210953)}html:has(.landing-v3-root){scroll-behavior:smooth}
