@font-face{font-family:Modern Romance;src:url(/fonts/modern-romance.woff2)format("woff2"),url(/fonts/modern-romance.woff)format("woff"),url(/fonts/modern-romance.ttf)format("truetype"),url(/fonts/modern-romance.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.landing-root{--font-landing:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-heading:"Modern Romance",var(--font-landing);font-family:var(--font-landing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;--brand-500:#009688;--brand-600:#00796b;--brand-700:#00695c;--brand-rgb:0,150,136}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root h4,.landing-root h5,.landing-root h6,.landing-root .font-sans,.landing-root .font-serif,.landing-root button,.landing-root input,.landing-root select,.landing-root textarea{font-family:var(--font-landing)}.landing-root .font-sora{font-family:var(--font-landing);letter-spacing:-.02em}.landing-root .font-heading{font-family:var(--font-heading)}.landing-root .section-heading{letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.3}@media (min-width:380px){.landing-root .section-heading{font-size:25px}}@media (min-width:640px){.landing-root .section-heading{font-size:34px;font-weight:300;line-height:1.2}}@media (min-width:1024px){.landing-root .section-heading{font-size:48px}}.landing-root .section-heading-accent{color:#00796b;font-weight:inherit}.site-container{width:100%;max-width:1720px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.site-container{padding-inline:24px}}@media (min-width:1024px){.site-container{padding-inline:40px}}.landing-root .no-scrollbar{scrollbar-width:none}.landing-root .no-scrollbar::-webkit-scrollbar{display:none}@media (min-width:1024px){.landing-root .feature-rail{scrollbar-width:thin;scrollbar-color:#0f172a29 transparent}.landing-root .feature-rail::-webkit-scrollbar{width:6px;display:block}.landing-root .feature-rail::-webkit-scrollbar-track{background:0 0}.landing-root .feature-rail::-webkit-scrollbar-thumb{background-color:#0f172a29;border-radius:999px}.landing-root .feature-rail:hover::-webkit-scrollbar-thumb{background-color:#0f172a47}}.landing-root .text-gradient-blue{background:linear-gradient(135deg,var(--brand-700),var(--brand-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-root .text-gradient-warm{background:linear-gradient(135deg,#f59e0b,#ef4444);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-root .glass{-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border:1px solid #ffffff80}.landing-root .highlight-chip{background:linear-gradient(90deg,rgba(var(--brand-rgb),.1),rgba(var(--brand-rgb),.05));border:1px solid rgba(var(--brand-rgb),.16);box-shadow:0 1px 8px rgba(var(--brand-rgb),.06),inset 0 1px 0 #fff9}.landing-root .grid-bg{background-image:linear-gradient(rgba(var(--brand-rgb),.04)1px,transparent 1px),linear-gradient(90deg,rgba(var(--brand-rgb),.04)1px,transparent 1px);background-size:60px 60px}.landing-root .lp-dots{background-image:radial-gradient(rgba(var(--brand-rgb),.26)1px,transparent 1px);background-size:24px 24px}.landing-root .lp-hairlines{background-image:repeating-linear-gradient(-45deg,rgba(var(--brand-rgb),.11)0 1px,transparent 1px 13px)}.landing-root .lp-rings{background-image:repeating-radial-gradient(circle at center,rgba(var(--brand-rgb),.16)0 1px,transparent 1px 44px)}.landing-root .btn-glow{box-shadow:0 4px 24px rgba(var(--brand-rgb),.3),0 1px 4px #00000014;transition:box-shadow .3s,transform .25s}.landing-root .btn-glow:hover{box-shadow:0 8px 40px rgba(var(--brand-rgb),.45),0 2px 8px #0000001a;transform:translateY(-2px)}.landing-root .card-lift{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.landing-root .card-lift:hover{transform:translateY(-8px)scale(1.01)}.landing-root .roi-slider{appearance:none;cursor:grab;background:0 0;width:100%;height:20px}.landing-root .roi-slider:active{cursor:grabbing}.landing-root .roi-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--brand-700),var(--brand-500))0/var(--fill,50%)100% no-repeat,#0f172a12;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0f172a0f}.landing-root .roi-slider::-moz-range-track{background:#0f172a12;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0f172a0f}.landing-root .roi-slider::-moz-range-progress{background:linear-gradient(90deg,var(--brand-700),var(--brand-500));border-radius:999px;height:6px}.landing-root .roi-slider::-webkit-slider-thumb{appearance:none;border:2.5px solid var(--brand-600);width:18px;height:18px;box-shadow:0 2px 6px #0f172a2e,0 0 0 0 rgba(var(--brand-rgb),.16);background:#fff;border-radius:50%;margin-top:-6px;transition:box-shadow .2s,transform .15s}.landing-root .roi-slider::-moz-range-thumb{border:2.5px solid var(--brand-600);width:18px;height:18px;box-shadow:0 2px 6px #0f172a2e,0 0 0 0 rgba(var(--brand-rgb),.16);background:#fff;border-radius:50%;transition:box-shadow .2s,transform .15s}.landing-root .roi-slider:hover::-webkit-slider-thumb{box-shadow:0 2px 8px #0f172a33,0 0 0 8px rgba(var(--brand-rgb),.13);transform:scale(1.06)}.landing-root .roi-slider:hover::-moz-range-thumb{box-shadow:0 2px 8px #0f172a33,0 0 0 8px rgba(var(--brand-rgb),.13);transform:scale(1.06)}.landing-root .roi-slider:active::-webkit-slider-thumb{box-shadow:0 2px 10px #0f172a38,0 0 0 11px rgba(var(--brand-rgb),.18)}.landing-root .roi-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 10px #0f172a38,0 0 0 11px rgba(var(--brand-rgb),.18)}.landing-root .roi-slider:active::-moz-range-thumb{box-shadow:0 2px 10px #0f172a38,0 0 0 11px rgba(var(--brand-rgb),.18)}.landing-root .roi-slider:focus-visible::-moz-range-thumb{box-shadow:0 2px 10px #0f172a38,0 0 0 11px rgba(var(--brand-rgb),.18)}.landing-root .roi-slider:focus{outline:none}.landing-root .roi-dot-grid{background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:22px 22px}@keyframes lp-float-slow{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-18px)rotate(1.5deg)}66%{transform:translateY(-8px)rotate(-1deg)}}@keyframes lp-float-med{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.03)}}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes lp-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lp-spin-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes lp-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lp-orb-drift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.08)}50%{transform:translate(-15px,25px)scale(.94)}75%{transform:translate(20px,10px)scale(1.04)}}@keyframes lp-particle-float{0%,to{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-28px)scale(1.4)}}@keyframes lp-glow-pulse{0%,to{box-shadow:0 0 20px rgba(var(--brand-rgb),.25)}50%{box-shadow:0 0 40px rgba(var(--brand-rgb),.45),0 0 80px rgba(var(--brand-rgb),.15)}}@keyframes lp-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes lp-blink-dot{0%,to{opacity:1}50%{opacity:.2}}@keyframes lp-pulse-ring{0%{opacity:.7;transform:scale(.9)}50%{opacity:.2;transform:scale(1.1)}to{opacity:.7;transform:scale(.9)}}@keyframes lp-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-hero-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}.lp-hero-float{will-change:transform;backface-visibility:hidden;animation:7s ease-in-out infinite lp-hero-float;transform:translateZ(0)}.landing-root .animate-float-slow{animation:7s ease-in-out infinite lp-float-slow}.landing-root .animate-float-med{animation:5s ease-in-out infinite lp-float-med}.landing-root .animate-marquee{animation:38s linear infinite lp-marquee}.landing-root .animate-marquee-rev{animation:38s linear infinite lp-marquee-rev}.landing-root .animate-spin-slow{animation:28s linear infinite lp-spin-slow}.landing-root .animate-spin-rev{animation:22s linear infinite lp-spin-rev}.landing-root .animate-badge-float{animation:4.5s ease-in-out infinite lp-badge-float}.landing-root .animate-orb{animation:18s ease-in-out infinite lp-orb-drift}.landing-root .animate-particle{animation:6s ease-in-out infinite lp-particle-float}.landing-root .animate-glow{animation:3s ease-in-out infinite lp-glow-pulse}.landing-root .animate-shimmer{background-size:200%;animation:3s linear infinite lp-shimmer}.landing-root .animate-blink{animation:1.8s ease-in-out infinite lp-blink-dot}.landing-root .animate-pulse-ring{animation:2.5s ease-in-out infinite lp-pulse-ring}@property --lp-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lp-ring-spin{to{--lp-ring-angle:360deg}}.lp-glow-card{isolation:isolate;position:relative}.lp-glow-card:before,.lp-glow-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.lp-glow-card:before{z-index:2;background:conic-gradient(from var(--lp-ring-angle),#14b8a6,#34d399,#22d3ee,#6ee7b7,#f59e0b,#14b8a6);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-glow-card:after{z-index:-1;background:radial-gradient(115% 85% at 100% 100%,#34d39938 0%,#14b8a61f 38%,#0000 72%),radial-gradient(80% 70% at 0 0,#22d3ee24 0%,#0000 65%)}.lp-glow-card:hover:before,.lp-glow-card:active:before,.lp-glow-card:focus-visible:before{opacity:1;animation:4s linear infinite lp-ring-spin}.lp-glow-card:hover:after,.lp-glow-card:active:after,.lp-glow-card:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.landing-root .animate-float-slow,.landing-root .animate-float-med,.landing-root .animate-marquee,.landing-root .animate-marquee-rev,.landing-root .animate-spin-slow,.landing-root .animate-spin-rev,.landing-root .animate-badge-float,.landing-root .animate-orb,.landing-root .animate-particle,.landing-root .animate-glow,.landing-root .animate-shimmer,.landing-root .animate-blink,.landing-root .animate-pulse-ring,.lp-hero-float,.lp-glow-card:hover:before,.lp-glow-card:active:before,.lp-glow-card:focus-visible:before{animation:none}.landing-root .card-lift:hover,.landing-root .btn-glow:hover{transform:none}}
/*# sourceMappingURL=fd0afbe83f71060b.css.map*/