@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_972c64db-module__KLcQ1G__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_972c64db-module__KLcQ1G__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nc-navy:#02193f;--nc-yellow:#fcda3b;--nc-yellow-deep:#f5d020;--nc-orange:#fcaf3b;--nc-dark:#2b2b2b;--nc-primary:#1e73be;--nc-blue:#3972b8;--nc-blue-hover:#0366d6;--nc-text:#404248;--nc-heading:#18191d;--nc-muted:#727272;--nc-bg:#fff;--nc-light-bg:#ededed;--nc-dark-bg:#14171c;--nc-on-dark:#eeeaea;--nc-green:#77b978;--nc-coral:#f37262;--nc-border:#e4e6e9;--nc-radius:10px;--nc-radius-lg:10px;--nc-container:1280px;--nc-header-height:72px;--nc-shadow-sm:0 2px 10px #02193f0f;--nc-shadow:0 18px 44px -16px #02193f2e;--nc-shadow-lg:0 32px 70px -24px #02193f52;--nc-ease:cubic-bezier(.16, 1, .3, 1);--nc-transition:.28s var(--nc-ease)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans), "Plus Jakarta Sans", "Segoe UI", Roboto, sans-serif;color:var(--nc-text);background:var(--nc-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.7}img{max-width:100%;height:auto}a{color:var(--nc-primary);transition:color var(--nc-transition);text-decoration:none}a:hover{color:var(--nc-blue-hover)}:focus-visible{outline-offset:2px;border-radius:var(--nc-radius);outline:3px solid #1e73be80}.section--navy :focus-visible,.hero :focus-visible,.site-footer :focus-visible{outline-color:#fcda3bcc}::selection{background:var(--nc-yellow);color:var(--nc-navy)}h1,h2,h3,h4,h5,h6{color:var(--nc-heading);letter-spacing:-.015em;margin:0 0 .55em;font-weight:700;line-height:1.2}h1{letter-spacing:-.02em;font-size:clamp(26px,3vw,34px)}h2{font-size:clamp(25px,3vw,36px)}h3{font-size:clamp(19px,2vw,23px);font-weight:600}h4{font-size:18px}p{margin:0 0 1.1em}ul,ol{padding-left:1.3em}hr{border:none;border-top:1px solid var(--nc-border);margin:2rem 0}.container{width:100%;max-width:var(--nc-container);margin:0 auto;padding:0 clamp(18px,4vw,40px)}.section{padding:clamp(64px,8vw,96px) 0}.section--tight{padding:44px 0}.section--navy{background:var(--nc-navy);color:#fff}.section--navy h1,.section--navy h2,.section--navy h3,.section--navy h4{color:#fff}.section--light{background:var(--nc-light-bg)}.section-title{text-align:center;margin-bottom:16px;font-size:clamp(26px,3vw,34px)}.section-lead{text-align:center;max-width:720px;margin:0 auto 44px;font-size:1.05rem;line-height:1.75}.section--navy .section-lead{color:#ffffffd9}.btn{letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:var(--nc-radius);cursor:pointer;transition:background-color var(--nc-transition), color var(--nc-transition), border-color var(--nc-transition), transform var(--nc-transition), box-shadow var(--nc-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 30px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.btn--yellow{background:var(--nc-yellow);color:var(--nc-navy)}.btn--yellow:hover{background:var(--nc-yellow-deep);color:var(--nc-navy);box-shadow:0 12px 24px -12px #02193f80}.btn--dark{background:var(--nc-dark);color:#fff}.btn--dark:hover{background:var(--nc-navy);color:#fff;box-shadow:0 12px 24px -12px #02193f8c}.btn--navy{background:var(--nc-navy);color:#fff}.btn--navy:hover{color:var(--nc-navy);background:#fff;box-shadow:0 12px 24px -12px #02193f73}.btn--blue{background:var(--nc-blue);color:#fff}.btn--blue:hover{background:var(--nc-blue-hover);color:#fff;box-shadow:0 12px 24px -12px #0366d68c}.btn--ghost{color:var(--nc-heading);border-color:var(--nc-heading);background:0 0}.btn--ghost:hover{background:var(--nc-heading);color:#fff}.btn--outline-light{color:#fff;background:0 0;border-color:#fff9}.btn--outline-light:hover{color:var(--nc-navy);background:#fff}.btn-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn--sm{padding:10px 22px;font-size:12.5px}.site-header{z-index:60;border-bottom:1px solid var(--nc-border);background:#fff;position:sticky;top:0;box-shadow:0 10px 30px -22px #02193f73}.site-header.is-open{z-index:90}.site-header__inner{min-height:var(--nc-header-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-logo{align-items:center;display:inline-flex}.site-logo img{width:clamp(228px,28.8vw,302px);height:auto}.site-nav{align-items:center;display:flex}.site-nav__list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-nav__item{position:relative}.site-nav__link{color:var(--nc-muted);letter-spacing:-.01em;text-transform:none;white-space:nowrap;border-radius:var(--nc-radius);transition:color .2s var(--nc-ease), background-color .2s var(--nc-ease);align-items:center;gap:7px;padding:9px 14px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.site-nav__link:hover{color:var(--nc-navy);background:#02193f0d}.site-nav__link[aria-current=page]{color:var(--nc-navy)}.site-nav__link[aria-current=page]:after{content:"";background:var(--nc-yellow);height:3px;animation:nav-indicator .4s var(--nc-ease);border-radius:3px;position:absolute;bottom:1px;left:14px;right:14px}@keyframes nav-indicator{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.site-nav__caret{opacity:.55;width:6px;height:6px;transition:transform var(--nc-transition), opacity var(--nc-transition);border-bottom:2px solid;border-right:2px solid;margin-left:1px;transform:rotate(45deg)translateY(-2px)}.site-nav__item:hover .site-nav__caret,.site-nav__item:focus-within .site-nav__caret{opacity:1;transform:rotate(225deg)translateY(1px)}.site-nav__submenu{transform-origin:top;border:1px solid var(--nc-border);border-radius:var(--nc-radius-lg);min-width:320px;box-shadow:var(--nc-shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--nc-transition), transform var(--nc-transition), visibility var(--nc-transition);background:#fff;margin:0;padding:10px;list-style:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(10px)}.site-nav__submenu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.site-nav__submenu:after{content:"";border-right:1px solid var(--nc-border);border-top:1px solid var(--nc-border);background:#fff;border-radius:2px;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.site-nav__item:hover .site-nav__submenu,.site-nav__item:focus-within .site-nav__submenu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.site-nav__submenu li{opacity:0;transition:opacity .32s var(--nc-ease), transform .32s var(--nc-ease);transform:translateY(6px)}.site-nav__item:hover .site-nav__submenu li,.site-nav__item:focus-within .site-nav__submenu li{opacity:1;transform:none}.site-nav__submenu li:first-child{transition-delay:40ms}.site-nav__submenu li:nth-child(2){transition-delay:80ms}.site-nav__submenu li:nth-child(3){transition-delay:.12s}.site-nav__submenu li:nth-child(4){transition-delay:.16s}.site-nav__submenu li:nth-child(5){transition-delay:.2s}.site-nav__submenu li:nth-child(6){transition-delay:.24s}.site-nav__submenu a{color:var(--nc-navy);border-radius:var(--nc-radius);transition:background-color .18s var(--nc-ease), color .18s var(--nc-ease);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.site-nav__submenu-text{flex-direction:column;min-width:0;display:flex}.site-nav__submenu-label{font-size:14.5px;font-weight:600;line-height:1.35}.site-nav__submenu-hint{color:var(--nc-muted);text-transform:none;letter-spacing:0;margin-top:1px;font-size:12.5px;font-weight:500;line-height:1.4}.site-nav__submenu-arrow{color:var(--nc-yellow-deep);opacity:0;transition:opacity var(--nc-transition), transform var(--nc-transition);flex:none;font-size:15px;transform:translate(-8px)}.site-nav__submenu a:hover{background:#02193f0d}.site-nav__submenu a:hover .site-nav__submenu-arrow{opacity:1;transform:translate(0)}.site-nav__submenu a[aria-current=page]{background:var(--nc-navy);color:#fff}.site-nav__submenu a[aria-current=page] .site-nav__submenu-hint{color:#ffffffa8}.site-nav__submenu a[aria-current=page] .site-nav__submenu-arrow{color:var(--nc-yellow);opacity:1;transform:translate(0)}.nav-toggle{background:var(--nc-navy);border:1px solid var(--nc-navy);border-radius:var(--nc-radius);width:33px;height:33px;box-shadow:var(--nc-shadow-sm);cursor:pointer;transition:background-color var(--nc-transition), transform .18s var(--nc-ease), box-shadow var(--nc-transition);flex:none;padding:0;display:none;position:relative}.nav-toggle:hover{background:var(--nc-blue);border-color:var(--nc-blue);box-shadow:0 10px 22px -12px #02193f8c}.nav-toggle:active{transform:scale(.94)}.nav-toggle:focus-visible{outline-offset:2px;outline:3px solid #fcda3be6}.nav-toggle span{background:var(--nc-yellow);width:14px;height:2.5px;transition:transform var(--nc-transition), opacity .18s ease, width var(--nc-transition);border-radius:3px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-toggle span:first-child{transform:translate(-50%,calc(-50% - 5px))}.nav-toggle span:nth-child(2){width:10px}.nav-toggle span:nth-child(3){transform:translate(-50%,calc(5px - 50%))}.nav-toggle.is-open span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0;width:0}.nav-toggle.is-open span:nth-child(3){transform:translate(-50%,-50%)rotate(-45deg)}.mobile-drawer{top:var(--nc-header-height);border-left:1px solid var(--nc-border);width:min(360px,88vw);transition:transform .3s var(--nc-ease);z-index:80;background:#fff;position:fixed;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-18px 0 40px #02193f2e}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer__head{border-bottom:1px solid var(--nc-border);letter-spacing:1.4px;text-transform:uppercase;color:var(--nc-muted);justify-content:space-between;align-items:center;padding:18px 22px;font-size:13px;display:flex}.mobile-drawer__nav{padding:12px 0 32px}.mobile-drawer__nav ul{margin:0;padding:0;list-style:none}.mobile-drawer__nav>ul>li{border-bottom:1px solid var(--nc-border)}.mobile-drawer__nav a{color:var(--nc-heading);letter-spacing:0;text-transform:none;padding:15px 22px;font-size:14px;font-weight:600;display:block}.mobile-drawer__nav a:hover,.mobile-drawer__nav a[aria-current=page]{color:var(--nc-navy);box-shadow:inset 3px 0 0 var(--nc-yellow);background:#fafbfc}.mobile-drawer__nav .submenu{padding:0 0 8px}.mobile-drawer__nav .submenu a{padding:9px 22px 9px 38px;font-size:13.5px;font-weight:500}.mobile-drawer__nav .site-nav__submenu-hint,.mobile-drawer__nav .site-nav__submenu-arrow{display:none}.drawer-overlay{z-index:70;cursor:pointer;background:#02193f80;border:0;padding:0;position:fixed;inset:0}.hero{background:var(--nc-navy);color:#fff;padding:clamp(56px,7vw,88px) 0}.hero__inner{text-align:center;max-width:900px;margin:0 auto}.hero h1,.hero h2{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(27px,3.4vw,40px);line-height:1.16}.hero p{color:#ffffffd9;max-width:760px;margin:0 auto 30px;font-size:1.05rem;line-height:1.75}.hero .btn-row{justify-content:center}.payments-strip{border-bottom:1px solid var(--nc-border);background:#fff;padding:30px 0}.payments-strip .payments{gap:28px 52px}.product-intro{text-align:center}.intro-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,60px);display:grid}.intro-split .section-lead{margin-bottom:30px}.intro-media img{border-radius:var(--nc-radius-lg);width:min(100%,440px);height:auto;box-shadow:var(--nc-shadow-sm);margin:0 auto;display:block}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bento__card{border-radius:var(--nc-radius-lg);text-align:center;transition:transform var(--nc-transition), box-shadow var(--nc-transition);background:#ffffff0d;flex-direction:column;align-items:center;gap:14px;padding:clamp(26px,3vw,38px);display:flex}.bento__card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #0000008c}.bento__card .card__icon{border-radius:50%;width:56px;height:56px}.bento__card h3{color:#fff;margin:0}.bento__card p{color:#fffc;margin:0;font-size:.95rem;line-height:1.7}.bento__card .btn{margin-top:auto}.page-header{border-bottom:1px solid var(--nc-border);background:#fff;padding:clamp(44px,6vw,62px) 0 22px}.page-header h1{margin-bottom:10px;font-size:clamp(23px,2.4vw,28px)}.page-header__crumbs{color:var(--nc-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.page-header__crumbs a{color:var(--nc-muted)}.page-header__crumbs a:hover{color:var(--nc-primary)}.page-body{padding:40px 0 clamp(64px,8vw,96px)}.prose{color:var(--nc-text);font-size:16px;line-height:1.8}.prose h1,.prose h2,.prose h3,.prose h4{margin-top:1.7em}.prose h2{font-size:clamp(23px,2.8vw,32px)}.prose h3{font-size:clamp(18px,2vw,24px)}.prose>:first-child{margin-top:0}.prose strong{color:var(--nc-heading)}.prose img{border-radius:var(--nc-radius-lg);margin:26px auto;display:block}.prose a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.prose ul,.prose ol{margin:0 0 1.3em}.prose li{margin-bottom:.5em}.prose blockquote{border-left:4px solid var(--nc-yellow);border-radius:0 var(--nc-radius) var(--nc-radius) 0;background:#fbf9ef;margin:1.7em 0;padding:16px 24px}.prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:15px}.prose th,.prose td{border-bottom:1px solid var(--nc-border);text-align:left;padding:11px 14px}.prose th{background:var(--nc-light-bg);color:var(--nc-heading)}.grid{gap:24px;display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border-radius:var(--nc-radius-lg);box-shadow:var(--nc-shadow-sm);background:#fff;padding:30px}.card h2,.card h3{margin-bottom:10px;font-size:clamp(19px,2vw,23px);font-weight:600}.card__icon{background:var(--nc-yellow);width:54px;height:54px;color:var(--nc-navy);border-radius:var(--nc-radius-lg);justify-content:center;align-items:center;display:inline-flex}.card__icon svg{width:26px;height:26px}.card--dark{background:#ffffff0a}.card--dark h3{color:#fff}.card--dark p{color:#ffffffd1;font-size:.95em}.media-split{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,56px);display:grid}.media-split__media img{border-radius:var(--nc-radius-lg);box-shadow:var(--nc-shadow)}.feature-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{border-radius:var(--nc-radius-lg);box-shadow:var(--nc-shadow-sm);background:#fff;padding:15px 18px 15px 52px;position:relative}.feature-list li:before{content:"";border-left:3px solid var(--nc-green);border-bottom:3px solid var(--nc-green);width:16px;height:9px;position:absolute;top:21px;left:19px;transform:rotate(-45deg)}.feature-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.table-wrap{border:1px solid var(--nc-border);border-radius:var(--nc-radius-lg);background:#fff;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:15px}.table th,.table td{text-align:left;border-bottom:1px solid var(--nc-border);padding:13px 16px}.table thead th{background:var(--nc-navy);color:#fff;letter-spacing:.4px;font-weight:600}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:nth-child(2n){background:#fafbfc}.table .is-center{text-align:center}.table .yes{color:var(--nc-green);font-weight:700}.table .no{color:var(--nc-coral);font-weight:700}.price-tag{color:var(--nc-navy);align-items:baseline;gap:6px;font-weight:700;display:inline-flex}.price-tag__amount{letter-spacing:-.02em;font-size:36px;line-height:1}.price-tag__currency{color:var(--nc-muted);font-size:15px}.plan-card{border-radius:var(--nc-radius-lg);box-shadow:var(--nc-shadow-sm);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.plan-card__head{background:var(--nc-navy);color:#fff;padding:26px 28px}.plan-card__head h3{color:#fff}.plan-card__body{flex-direction:column;flex:1;gap:18px;padding:24px 28px 30px;display:flex}.plan-card__features{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.plan-card__features li{border-bottom:1px dashed var(--nc-border);align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.plan-card__features li:last-child{border-bottom:0}.plan-card__features .mark{flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.plan-card__features .mark svg{width:20px;height:20px;display:block}.plan-card__features .mark--yes{color:#3f8e41}.plan-card__features .mark--no{color:#c8483a}.plan-card__price{text-align:center;margin-top:auto;padding-top:16px}.bank-card{border-radius:var(--nc-radius-lg);box-shadow:var(--nc-shadow-sm);background:#fff;align-items:flex-start;gap:18px;padding:22px;display:flex}.bank-card__logo{flex:none;width:92px}.bank-card__logo img{border-radius:var(--nc-radius)}.bank-card dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14.5px;display:grid}.bank-card dt{color:var(--nc-muted)}.bank-card dd{color:var(--nc-heading);word-break:break-word;margin:0;font-weight:600}.download-item{border-radius:var(--nc-radius-lg);box-shadow:var(--nc-shadow-sm);transition:transform var(--nc-transition), box-shadow var(--nc-transition), border-color var(--nc-transition);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:22px 26px;display:flex}.download-item:hover{box-shadow:var(--nc-shadow);transform:translateY(-3px)}.download-item__meta{align-items:center;gap:16px;display:flex}.download-item__icon{border-radius:var(--nc-radius);background:linear-gradient(145deg, var(--nc-navy), #0a3a86);width:36px;height:36px;color:var(--nc-yellow);transition:transform var(--nc-transition);flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 18px -10px #02193f99}.download-item__icon svg{width:17.3px;height:17.3px}.download-item:hover .download-item__icon{transform:scale(1.06)rotate(-4deg)}.download-item__title{color:var(--nc-heading);margin:0 0 4px;font-size:18px;font-weight:600}.download-item__hint{color:var(--nc-muted);margin:0;font-size:14px}.download-item__hint code{background:var(--nc-light-bg);border-radius:var(--nc-radius);color:var(--nc-navy);padding:2px 8px;font-weight:600}.download-item__btn{gap:8px}.download-item__btn svg{width:17px;height:17px;transition:transform var(--nc-transition)}.download-item__btn:hover svg{transform:translateY(2px)}.notice{border-radius:var(--nc-radius-lg);background:#fbf9ef;border:none;padding:18px 22px;font-size:15px}.notice a,.page-body p a{text-decoration:underline}.notice--info{background:#f1f7fd}.gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.gallery figure{border-radius:var(--nc-radius-lg);box-shadow:var(--nc-shadow-sm);background:#fff;margin:0;overflow:hidden}.gallery img{width:100%;display:block}.gallery figcaption{color:var(--nc-muted);border-top:1px solid var(--nc-border);padding:11px 15px;font-size:13.5px}.faq-group{margin-bottom:44px}.faq-group>h2{border-bottom:2px solid var(--nc-yellow);padding-bottom:10px;font-size:clamp(21px,2.4vw,27px);display:inline-block}.faq-item{border-radius:var(--nc-radius-lg);box-shadow:var(--nc-shadow-sm);background:#fff;margin-bottom:12px;overflow:hidden}.faq-item summary{cursor:pointer;color:var(--nc-heading);padding:17px 52px 17px 22px;font-weight:600;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:24px;height:24px;transition:transform var(--nc-transition);background-color:var(--nc-primary);position:absolute;top:50%;right:18px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E") 50%/contain no-repeat}.faq-item[open] summary:after{transform:translateY(-50%)rotate(180deg)}.faq-item[open] summary{color:var(--nc-primary);border-bottom:1px solid var(--nc-border)}.faq-item__answer{color:var(--nc-text);padding:17px 22px 19px;font-size:15.5px}.faq-item__answer p:last-child{margin-bottom:0}.payments{flex-wrap:wrap;justify-content:center;align-items:center;gap:34px 46px;display:flex}.payments img{width:auto;height:61px;transition:transform var(--nc-transition)}.payments img:hover{transform:translateY(-2px)}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px clamp(32px,5vw,52px);display:grid}.contact-info__item{align-items:flex-start;gap:14px;display:flex}.contact-info__icon{background:var(--nc-navy);width:44px;height:44px;color:var(--nc-yellow);border-radius:var(--nc-radius-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.contact-info__icon svg{width:21px;height:21px}.contact-info__item strong{color:var(--nc-heading);display:block}.contact-info__item>div span{color:var(--nc-muted);font-size:15px;display:block}.site-footer{background:var(--nc-heading);color:var(--nc-on-dark);text-align:center;padding:30px 0}.site-footer__copy{color:var(--nc-on-dark);margin:0;font-size:15px;font-weight:500;line-height:1.6}.site-footer a{color:var(--nc-on-dark)}.site-footer a:hover{color:var(--nc-yellow)}.whatsapp-fab{z-index:55;width:50px;height:50px;position:fixed;bottom:32px;right:32px}.whatsapp-fab__button,.whatsapp-fab__pulse{background:#25d366;border-radius:50%;width:50px;height:50px;position:absolute;top:0;left:0}.whatsapp-fab__pulse{pointer-events:none;animation:1.5s ease-out infinite nc-whatsapp-pulse}.whatsapp-fab__pulse:nth-child(2){animation-delay:.3s}.whatsapp-fab__pulse:nth-child(3){animation-delay:.6s}@keyframes nc-whatsapp-pulse{0%{opacity:0;transform:scale(.1)}50%{opacity:.3}to{opacity:0;transform:scale(2)}}.whatsapp-fab__button{transition:transform var(--nc-transition), box-shadow var(--nc-transition);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 28px -8px #25d3668c}.whatsapp-fab__button:hover{color:#fff;transform:scale(1.15);box-shadow:0 16px 34px -8px #25d366a6}.whatsapp-fab__button:active{transform:scale(1.05)}.whatsapp-fab__button svg{fill:#fff;width:30px;height:30px}.reveal{transform:translateY(var(--reveal-y,24px));transition:transform .6s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), opacity .6s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s)}.reveal--fade{opacity:0}.reveal.is-in{opacity:1;transform:none}.text-center{text-align:center}.mt-0{margin-top:0}.mt-4{margin-top:28px}.mb-0{margin-bottom:0}.muted{color:var(--nc-muted)}.navy{color:var(--nc-navy)}.skip-link{background:var(--nc-yellow);color:var(--nc-navy);z-index:100;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (max-width:960px){.site-nav{display:none}.nav-toggle{display:inline-flex}.bento{grid-template-columns:1fr}.intro-split{grid-template-columns:1fr;gap:36px}.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.media-split,.contact-grid{grid-template-columns:1fr;gap:32px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.container{padding:0 10px}.section{padding:56px 0}.hero{padding:44px 0 52px}.hero p{font-size:1rem}.grid--2,.grid--3,.grid--4,.feature-list--columns,.gallery{grid-template-columns:1fr}.download-item{flex-direction:column;align-items:flex-start}.payments{gap:22px 30px}.payments img{height:53px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
