:root{--font-sans:"Satoshi", sans-serif;--font-display:"Satoshi", sans-serif;--color-bg:#EDF9FF;--color-bg-soft:#D8F1FF;--color-bg-medium:#81C0E1;--color-bg-dark:#111111;--color-bg-card:#FFFFFF;--color-text:#08001A;--color-text-body:rgba(8, 0, 26, 0.8);--color-text-muted:#1A597B;--color-text-white:#FBF5ED;--color-border:#D0E5F2;--color-accent:#5FCAFF;--color-focus:#5FCAFF;--color-link:#0C7FA8;--color-link-hover:#085E7D;--color-success:#22C55E;--color-error:#DC2626;--space-side:clamp(1.5rem, calc(1.5rem + (96 - 24) * ((100vw - 450px) / (1440 - 450))), 6rem);--space-section:clamp(5rem, calc(5rem + (160 - 80) * ((100vw - 450px) / (1440 - 450))), 10rem);--space-gap:clamp(2rem, calc(2rem + (80 - 32) * ((100vw - 450px) / (1440 - 450))), 5rem);--space-gap-sm:clamp(1rem, calc(1rem + (32 - 16) * ((100vw - 450px) / (1440 - 450))), 2rem);--space-card:clamp(1.5rem, calc(1.5rem + (32 - 24) * ((100vw - 450px) / (1440 - 450))), 2rem);--space-hero-top:clamp(4rem, calc(4rem + (96 - 64) * ((100vw - 450px) / (1440 - 450))), 6rem);--visual-min:clamp(250px, calc(250px + (450 - 250) * ((100vw - 360px) / (1024 - 360))), 450px);--radius:24px;--radius-sm:8px;--radius-xs:4px;--shadow-sm:0 2px 8px rgba(8, 0, 26, 0.04);--shadow-md:0 4px 16px rgba(8, 0, 26, 0.06);--shadow-lg:0 8px 32px rgba(8, 0, 26, 0.08);--shadow-xl:0 16px 48px rgba(8, 0, 26, 0.10);--ease-out-quart:cubic-bezier(0.25, 1, 0.5, 1);--ease-out-expo:cubic-bezier(0.16, 1, 0.3, 1);--n-menu-dur:850ms;--n-menu-ease:cubic-bezier(.2, 1, .2, 1);--n-btn-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--n-btn-ease-inout:cubic-bezier(0.4, 0, 0, 1);--n-btn-ease-elastic:cubic-bezier(0.34, 2.5, 0.64, 1);--n-btn-radius:100px}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss03" 1}p a:where(:not(.elementor-button):not([class*="elementor-button"])){color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:rgb(12 127 168 / .4);text-decoration-skip-ink:auto;transition:color 0.2s ease,text-decoration-color 0.2s ease}p a:where(:not(.elementor-button)):hover{color:var(--color-link-hover);text-decoration-color:var(--color-link-hover)}p a:where(:not(.elementor-button)):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-xs)}::selection{background:rgb(95 202 255 / .2);color:var(--color-text)}html{overscroll-behavior-y:none}.nereida-layout-main{display:flex;flex-direction:column;box-sizing:border-box;padding:150px var(--space-side) var(--space-section);row-gap:var(--space-section);background:var(--color-bg)}.nereida-layout-main>.e-con-inner{display:flex!important;flex-direction:column!important;row-gap:var(--space-section)!important;width:100%}.nereida-layout-section{display:flex;flex-direction:column;row-gap:var(--space-gap)}.nereida-layout-section>.e-con-inner{display:flex!important;flex-direction:column!important;row-gap:var(--space-gap)!important;width:100%}.nereida-layout-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--space-gap)!important;align-items:stretch!important}.nereida-layout-row>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--space-gap)!important;align-items:stretch!important;width:100%!important}@media (max-width:1024px){.nereida-layout-row,.nereida-layout-row>.e-con-inner{flex-direction:column!important}}.nereida-col-40{flex:0 0 38%;min-width:0}.nereida-col-60{flex:1 1 0%;min-width:0}@media (max-width:1024px){.nereida-col-40,.nereida-col-60{flex:none;width:100%}}.nereida-layout-inner{display:flex;flex-direction:column;row-gap:var(--space-card)}.nereida-layout-inner>.e-con-inner{display:flex!important;flex-direction:column!important;row-gap:var(--space-card)!important;width:100%}.nereida-grid-2,.nereida-grid-3,.nereida-grid-4{display:grid!important;width:100%;box-sizing:border-box;gap:var(--space-gap)!important;align-items:stretch}.nereida-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.nereida-grid-2{grid-template-columns:1fr}}.nereida-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.nereida-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nereida-grid-3{grid-template-columns:1fr}}.nereida-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.nereida-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nereida-grid-4{grid-template-columns:1fr}}.nereida-section-tinted{display:flex;flex-direction:column;box-sizing:border-box;padding:var(--space-section) var(--space-side);row-gap:var(--space-gap);background:var(--color-bg-soft)!important;min-height:clamp(350px, calc(350px + (950 - 350) * ((100vw - 360px) / (2560 - 360))), 950px);width:100%;border-radius:var(--radius);overflow:visible}.nereida-section-tinted>.e-con-inner{display:flex!important;flex-direction:column!important;row-gap:var(--space-gap)!important;width:100%;max-width:100%;box-sizing:border-box}.nereida-section-tinted-medium{display:flex;flex-direction:column;box-sizing:border-box;padding:var(--space-section) var(--space-side);row-gap:var(--space-gap);background:var(--color-bg-medium)!important;min-height:clamp(350px, calc(350px + (950 - 350) * ((100vw - 360px) / (2560 - 360))), 950px);width:100%;border-radius:var(--radius);overflow:visible}.nereida-section-tinted-medium>.e-con-inner{display:flex!important;flex-direction:column!important;row-gap:var(--space-gap)!important;width:100%;max-width:100%;box-sizing:border-box}.nereida-section-tinted-dark{display:flex;flex-direction:column;box-sizing:border-box;padding:var(--space-section) var(--space-side);row-gap:var(--space-gap);background:var(--color-bg-dark)!important;min-height:clamp(350px, calc(350px + (950 - 350) * ((100vw - 360px) / (2560 - 360))), 950px);width:100%;border-radius:var(--radius);overflow:visible}.nereida-section-tinted-dark>.e-con-inner{display:flex!important;flex-direction:column!important;row-gap:var(--space-gap)!important;width:100%;max-width:100%;box-sizing:border-box}.nereida-title{text-wrap:balance}.nereida-hero-title{max-width:clamp(18ch, 30vw, 26ch);text-wrap:balance;margin-inline:auto}.nereida-dot{display:inline-flex;align-items:center;gap:10px}.nereida-dot::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-accent);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.nereida-dot::before{animation:nereida-pulse 2.5s ease-in-out infinite}@keyframes nereida-pulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}}.nereida-titlegap{display:flex;flex-direction:column;row-gap:24px}.nereida-titlegap>.e-con-inner{display:flex!important;flex-direction:column!important;row-gap:24px!important;width:100%}.nereida-titlewrap{display:flex;flex-direction:column;row-gap:8px}.nereida-titlewrap>.e-con-inner{display:flex!important;flex-direction:column!important;row-gap:8px;width:100%}.no-gap-text p:last-child{margin-bottom:0}.nereida-hero-visual{height:clamp(350px, calc(350px + (950 - 350) * ((100vw - 360px) / (2560 - 360))), 950px);width:100%;overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow-lg)}.nereida-hero-visual img,.nereida-hero-visual video{width:100%;height:100%;object-fit:cover;display:block}.nereida-cta{height:clamp(350px, calc(350px + (950 - 350) * ((100vw - 360px) / (2560 - 360))), 950px);width:100%;overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow-lg)}.nereida-cta img,.nereida-cta video{width:100%;height:100%;object-fit:cover}.nereida-image-split.elementor-widget-image{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}.nereida-image-split.elementor-widget-image>img{display:block;width:100%;height:auto}@media (min-width:1025px){.nereida-layout-row .nereida-image-split.elementor-widget-image,.nereida-layout-row>.e-con-inner .nereida-image-split.elementor-widget-image{align-self:stretch!important;display:flex!important;min-height:clamp(420px, calc(420px + (650 - 420) * ((100vw - 1025px) / (1600 - 1025))), 650px);max-height:780px}.nereida-layout-row .nereida-image-split.elementor-widget-image>img,.nereida-layout-row>.e-con-inner .nereida-image-split.elementor-widget-image>img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}}@media (max-width:1024px){.nereida-image-split.elementor-widget-image{height:var(--visual-min)!important}.nereida-image-split.elementor-widget-image>img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}}.nereida-card{background:var(--color-bg-card);border-radius:var(--radius);padding:var(--space-card);box-shadow:var(--shadow-sm);transition:transform 0.3s var(--ease-out-quart),box-shadow 0.3s ease}.nereida-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nereida-card-featured{position:relative;border:2px solid var(--color-accent)!important}.pricing-card{position:relative}.pricing-card-featured{border:2px solid var(--color-accent)!important}.pricing-badge{position:absolute!important;top:-13px!important;left:50%!important;transform:translateX(-50%)!important;z-index:2;white-space:nowrap;background:var(--color-accent);color:var(--color-text);padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.04em}.pricing-feature-no{color:var(--color-border)!important}.pricing-section-title{font-size:0.7rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:var(--color-text-muted)!important;padding-bottom:8px!important;border-bottom:1px solid var(--color-border)!important;margin-bottom:12px!important}#nereida-header{--header-bg-scrolled:rgba(240, 248, 255, 0.3);--header-blur:16px;--header-border:rgba(8, 0, 26, 0.06);transition:transform 0.4s cubic-bezier(.215,.61,.355,1),background-color 0.3s ease,padding 0.3s ease,border-bottom 0.3s ease;background-color:#fff0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);border-bottom:1px solid #fff0;padding-top:16px;padding-bottom:16px}#nereida-header.scrolled{background-color:var(--header-bg-scrolled)!important;backdrop-filter:blur(var(--header-blur));-webkit-backdrop-filter:blur(var(--header-blur));border-bottom:1px solid var(--header-border);padding-top:16px;padding-bottom:16px}#nereida-header.nav-up{transform:translateY(-100%)}#nereida-header.nav-down{transform:translateY(0)}.nereida-menu-toggle .elementor-icon{position:relative;width:44px;height:44px;display:inline-grid;place-items:center;border-radius:999px;-webkit-tap-highlight-color:#fff0}.nereida-menu-toggle .elementor-icon svg{opacity:0;width:0;height:0;pointer-events:none}.nereida-menu-toggle .elementor-icon::before,.nereida-menu-toggle .elementor-icon::after{content:"";position:absolute;left:50%;height:2px;background:currentColor;border-radius:999px;transition:top var(--n-menu-dur) var(--n-menu-ease),width var(--n-menu-dur) var(--n-menu-ease),transform var(--n-menu-dur) var(--n-menu-ease)}.nereida-menu-toggle .elementor-icon::before{top:19px;width:28px;transform:translateX(-50%) rotate(0deg);transition-delay:0ms}.nereida-menu-toggle .elementor-icon::after{top:27px;width:14px;transform:translateX(-50%) translateX(7px) rotate(0deg);transition-delay:0ms}.nereida-menu-toggle .elementor-icon[aria-expanded="true"]::before,.nereida-menu-toggle .elementor-icon[aria-expanded="true"]::after{transition-delay:100ms}.nereida-menu-toggle .elementor-icon[aria-expanded="true"]::before{top:23px;width:24px;transform:translateX(-50%) rotate(135deg)}.nereida-menu-toggle .elementor-icon[aria-expanded="true"]::after{top:23px;width:24px;transform:translateX(-50%) rotate(45deg)}body .elementor-widget-off-canvas{--e-off-canvas-animation-duration:var(--n-menu-dur) !important;--e-off-canvas-overlay-animation-duration:var(--n-menu-dur) !important}body .e-off-canvas__overlay,body .elementor-off-canvas__overlay,body .e-off-canvas__backdrop,body .elementor-off-canvas__backdrop,body .dialog-overlay{transition-duration:var(--n-menu-dur)!important;animation-duration:var(--n-menu-dur)!important;transition-timing-function:var(--n-menu-ease)!important;animation-timing-function:var(--n-menu-ease)!important;transition-delay:0ms!important;animation-delay:0ms!important}body .dialog-widget-content,body .e-off-canvas,body .elementor-off-canvas,body .e-off-canvas__container,body .elementor-off-canvas__container{transition-duration:var(--n-menu-dur)!important;animation-duration:var(--n-menu-dur)!important;transition-timing-function:var(--n-menu-ease)!important;animation-timing-function:var(--n-menu-ease)!important;transition-delay:0ms!important;animation-delay:0ms!important}.n-btn-primary{position:relative;display:inline-block;padding:16px 32px;border-radius:var(--n-btn-radius);text-decoration:none;color:var(--color-text);background:#fff0;overflow:hidden;transform:translateZ(0);line-height:1;font-family:var(--font-sans);font-weight:500;font-size:.95rem;letter-spacing:.01em;cursor:pointer;border:none;transition:transform 0.3s var(--n-btn-ease-out)}.n-btn-primary__border{position:absolute;inset:0;z-index:3;border-radius:var(--n-btn-radius);pointer-events:none;transition:border-color 0.3s ease}.n-btn-primary__ripple{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;transform:translateZ(0);pointer-events:none}.n-btn-primary__ripple span{display:block;width:100%;height:100%;transform:translateY(101%);border-radius:50% 50% 0 0;transition:transform 0.5s var(--n-btn-ease-inout),border-radius 0.5s var(--n-btn-ease-inout)}.n-btn-primary__text{position:relative;display:block;overflow:hidden;z-index:2}.n-btn-primary__text span{display:block;position:relative;transition:transform 0.8s var(--n-btn-ease-out);will-change:transform}.n-btn-primary__text span::after{content:attr(data-text);position:absolute;left:0;top:110%}@media (pointer:fine){.n-btn-primary:hover{transform:scaleX(1.02);transition:transform 0.6s var(--n-btn-ease-elastic)}.n-btn-primary:hover .n-btn-primary__ripple span{transform:translateY(0);border-radius:0;transition-duration:0.5s,0.9s}.n-btn-primary:hover .n-btn-primary__text span{transform:translateY(-110%)}}.n-btn-primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.n-btn-primary .n-btn-primary__border{border:1px solid var(--color-text)}.n-btn-primary .n-btn-primary__ripple span{background:var(--color-text)}.n-btn-primary .n-btn-primary__text span::after{color:#fff}.n-btn-primary.--accent{color:var(--color-text-white)}.n-btn-primary.--accent .n-btn-primary__border{border:1px solid var(--color-text-white)}.n-btn-primary.--accent .n-btn-primary__ripple span{background:var(--color-accent)}.n-btn-primary.--accent .n-btn-primary__text span::after{color:#111}.n-btn-link{display:inline-flex;align-items:center;gap:6px;padding:8px 0;font-family:var(--font-sans);font-weight:500;font-size:.95rem;color:var(--color-text);text-decoration:none;position:relative;cursor:pointer;background:none;border:none}.n-btn-link__text{position:relative}.n-btn-link__text::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--color-text);transform:scaleX(0);transform-origin:right;transition:transform 0.4s var(--n-btn-ease-out)}.n-btn-link__arrow{transition:transform 0.3s var(--n-btn-ease-out)}@media (pointer:fine){.n-btn-link:hover .n-btn-link__text::after{transform:scaleX(1);transform-origin:left}.n-btn-link:hover .n-btn-link__arrow{transform:translateX(4px)}}.n-btn-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.n-btn-link.--inverse{color:#fff}.n-btn-link.--inverse .n-btn-link__text::after{background:#fff}.n-nav-link{position:relative;display:inline-block;text-decoration:none;color:var(--color-text);padding:6px 2px;font-family:var(--font-sans);font-weight:500;font-size:.95rem}.n-nav-link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-text);transform:scaleX(0);transform-origin:left center;transition:transform 0.5s var(--n-btn-ease-inout)}.n-nav-link__text{position:relative;display:block;overflow:hidden;padding:.1em;margin:-.1em}.n-nav-link__text span{display:block;position:relative;transition:transform 1.2s var(--n-btn-ease-out);transform-origin:left center;will-change:transform}.n-nav-link__text span::after{content:attr(data-text);position:absolute;left:0;top:150%;transform:skewY(8deg);transform-origin:left center;transition:transform 1.2s var(--n-btn-ease-out);color:var(--color-text)}@media (pointer:fine){.n-nav-link:hover::after{transform:scaleX(1)}.n-nav-link:hover .n-nav-link__text span{transform:translateY(-150%) skewY(4deg)}.n-nav-link:hover .n-nav-link__text span::after{transform:skewY(-4deg)}}.n-nav-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.n-btn-primary,.n-btn-primary *,.n-btn-link,.n-btn-link *,.n-nav-link,.n-nav-link *{transition:none!important;animation:none!important}}.e-n-accordion-item-title-icon .e-opened,.e-n-accordion-item-title-icon .e-closed,.e-n-accordion-item-title-icon svg{display:none!important}.e-n-accordion-item{border-bottom:1px solid var(--color-border);border-radius:0}.e-n-accordion-item-title-icon{position:relative!important;width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;flex-grow:0!important;transition:transform 0.35s ease!important}.e-n-accordion-item-title-icon::before,.e-n-accordion-item-title-icon::after{content:""!important;position:absolute!important;background-color:var(--color-text);border-radius:2px;transition:transform 0.3s var(--ease-out-expo)!important;top:50%;left:50%;transform:translate(-50%,-50%)}.e-n-accordion-item-title-icon::before{width:100%!important;height:2px!important}.e-n-accordion-item-title-icon::after{width:2px!important;height:100%!important}details[open] .e-n-accordion-item-title-icon::after{transform:translate(-50%,-50%) rotate(90deg)!important}.n-motion-js .n-reveal,.n-motion-js .n-blind,.n-motion-js .n-image-reveal{visibility:hidden}.n-reveal{perspective:600px}.n-line{transform-style:preserve-3d}.n-blind-parent{overflow:hidden}.n-elastic{position:relative;height:1px;color:var(--color-text)}.n-elastic::before{content:"";position:absolute;top:-20px;left:0;right:0;height:40px;z-index:2}.n-elastic:hover::before{top:-50px;height:100px}.n-elastic svg{position:absolute;top:-100px;left:0;right:0;width:100%;height:200px;pointer-events:none}.n-elastic svg path{fill:none;stroke:currentColor;stroke-width:1}[data-parallax]{overflow:hidden}.n-image-reveal{will-change:clip-path,transform;overflow:hidden}@media (prefers-reduced-motion:reduce){.n-reveal,.n-blind,.n-image-reveal{visibility:visible!important;opacity:1!important;transform:none!important;clip-path:none!important}.n-elastic{display:none}}.elementor-editor-active .n-reveal,.elementor-editor-active .n-blind,.elementor-editor-active .n-image-reveal{visibility:visible!important;opacity:1!important;transform:none!important;clip-path:none!important}.elementor-editor-active .n-elastic svg{transform:scaleX(1)!important}.n-elastic{position:relative;height:1px;color:var(--color-text)}.n-elastic::before{content:"";position:absolute;top:-20px;left:0;right:0;height:40px;z-index:2}.n-elastic:hover::before{top:-50px;height:100px}.n-elastic svg{position:absolute;top:-100px;left:0;right:0;width:100%;height:200px;pointer-events:none}.n-elastic svg path{fill:none;stroke:currentColor;stroke-width:1}.n-page-exit{position:fixed;inset:0;z-index:99999;background:var(--color-bg);opacity:0;pointer-events:none;transition:opacity 0.3s ease}.n-page-exit.is-active{opacity:1;pointer-events:all}