.lp{--navy:#00233b;--mint:#1ec0ac;--blue:#1b86f1;--ink:#2d2d2d;--grey-t:#6a6a6a;--blueband:#b4cee4;--grey:#f5f5f5;--offwhite:#fdfdfd;--white:#fff;--pale:#dce7ef;--font:"Nunito Sans", "Segoe UI", system-ui, sans-serif;--maxw:1100px;background:var(--white);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:20px;font-weight:400;line-height:1.6}.lp *{box-sizing:border-box}.lp img{max-width:100%;display:block}.lp :focus-visible{outline:3px solid var(--mint);outline-offset:3px}.lp .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.lp h1,.lp h2,.lp h3,.lp h4,.lp h5,.lp h6{font-family:var(--font);text-wrap:balance;margin:0}.lp .h3{text-transform:uppercase;color:var(--navy);font-size:clamp(1.55rem,3.1vw,2.25rem);font-weight:900;line-height:1.22}.lp .h3 em{color:var(--mint);font-style:normal}.lp .h6{text-transform:uppercase;color:var(--mint);margin:14px 0 0;font-size:1.125rem;font-weight:900;line-height:1.4}.lp p{margin:22px 0 0}.lp .lead{color:var(--navy);font-weight:700}.lp ul.bullets{margin:20px 0 0;padding-left:24px;list-style:outside}.lp ul.bullets li{margin-bottom:10px}.lp ul.bullets b{color:var(--ink)}.lp .small{color:var(--grey-t);font-size:.85rem}.lp .sail{width:46px;height:38px;margin-bottom:18px;display:block}.lp .sail path{fill:var(--pale)}.lp .btn{font-family:var(--font);letter-spacing:.01em;text-transform:uppercase;background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:32px;padding:16px 42px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.lp .btn:hover{background:#003c63}.lp .btn--mint{background:var(--mint);color:#f7f8fa;border-radius:50px}.lp .btn--mint:hover{background:#17a995}.lp .wave{width:100%;height:80px;display:block}.lp .hero{background:var(--white);grid-template-columns:1fr 1fr;align-items:stretch;display:grid;position:relative}.lp .hero-img{background:#cfe0de url(/__l5e/assets-v1/623760e9-7777-4e82-bd1e-d7d1193bcef2/hero.jpg) 50% 55%/cover no-repeat;min-height:660px;position:relative}.lp .hero-img:before{content:"";pointer-events:none;background:linear-gradient(158deg,#ffffffeb 0%,#ffffff9e 16%,#ffffff2e 30%,#fff0 44%);position:absolute;inset:0}.lp .hero-txt{flex-direction:column;justify-content:center;max-width:640px;padding:90px 40px 90px 60px;display:flex}.lp .hero-txt .h3{font-size:clamp(1.7rem,3.3vw,2.3rem)}.lp .logo{z-index:2;filter:drop-shadow(0 1px 6px #ffffffb3);width:232px;height:auto;position:absolute;top:40px;left:40px}.lp .hero .btn{align-self:flex-start;margin-top:36px}.lp .hero-wave{z-index:1;position:absolute;bottom:-1px;left:0;right:0}.lp .two{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.lp .sec{padding:96px 0}.lp .sec--white{background:var(--white)}.lp .sec--blue{background:var(--blueband)}.lp .sec--grey{background:var(--grey)}.lp .sec--off{background:var(--offwhite)}.lp .mock{place-items:center;min-height:420px;display:grid;position:relative}.lp .mock img{border-radius:2px;width:63%;box-shadow:0 26px 50px -18px #00233b6b}.lp .mock img.back{opacity:.95;width:55%;position:absolute;transform:rotate(-11deg)translate(-30%,-6%);box-shadow:0 18px 38px -20px #00233b80}.lp .mock img.front{z-index:1;position:relative;transform:rotate(5deg)translate(11%,4%)}.lp .card{background:#fff;border-radius:4px;padding:26px 26px 18px;box-shadow:0 20px 44px -26px #00233b80}.lp .slides{position:relative}.lp .slides img{width:100%}.lp .dots{justify-content:center;gap:9px;margin-top:18px;display:flex}.lp .dot{cursor:pointer;background:#c9cfd3;border:0;border-radius:50%;width:10px;height:10px;padding:0}.lp .dot[aria-current=true]{background:var(--navy)}.lp .sec--blue .h3{color:var(--navy)}.lp .sec--blue p,.lp .sec--blue li{color:#12354c}.lp .cite{grid-template-columns:1fr 300px;align-items:center;gap:60px;display:grid}.lp .cite blockquote{color:var(--ink);margin:0;font-size:1.05rem;font-style:italic;line-height:1.7}.lp .cite .name{color:var(--blue);margin-top:26px;font-weight:700}.lp .cite .role{color:var(--grey-t);margin-top:2px}.lp .cite img{object-fit:cover;border-radius:50%;width:230px;height:230px;margin-inline:auto}.lp .tem{text-align:center;max-width:820px;margin-inline:auto}.lp .tem img{object-fit:cover;border-radius:50%;width:118px;height:118px;margin:0 auto 26px}.lp .tem q{quotes:"« " " »";color:var(--ink);font-size:1.05rem;line-height:1.65;display:block}.lp .tem .name{text-transform:uppercase;color:var(--blue);margin-top:24px;font-size:1.125rem;font-weight:900}.lp .tem .role{color:var(--ink);margin-top:4px}.lp .form-card{background:var(--navy);border-radius:2px;padding:44px 44px 48px}.lp .form-card label{color:#fff;margin-bottom:8px;font-size:1rem;font-weight:400;display:block}.lp .form-card .field+.field{margin-top:22px}.lp .form-card input[type=text],.lp .form-card input[type=tel],.lp .form-card input[type=email]{width:100%;height:52px;font-family:var(--font);color:var(--ink);background:#fff;border:0;border-radius:5px;padding:0 16px;font-size:1rem}.lp .form-card .btn{margin-top:30px}.lp .consent{color:#c7d6df;align-items:flex-start;gap:12px;margin-top:22px;font-size:.85rem;line-height:1.5;display:flex}.lp .consent input{accent-color:var(--mint);margin-top:4px}.lp .form-done{color:#fff;margin-top:26px;font-size:1rem;line-height:1.55}.lp .form-done b{color:var(--mint)}.lp .about-card{background:#fff;border-radius:18px;padding:64px 70px 70px;box-shadow:0 24px 60px -40px #00233b66}.lp .about-card .h3{color:var(--mint)}.lp .about-card p{color:var(--ink)}.lp .about-card strong{font-weight:700}.lp .foot{background:var(--white);text-align:center;color:var(--grey-t);padding:34px 0 48px;font-size:.85rem}.lp .mockbar{background:var(--navy);color:#9fc0ce;letter-spacing:.13em;text-transform:uppercase;padding:10px 0;font-size:.72rem;font-weight:700}.lp .mockbar .wrap{flex-wrap:wrap;justify-content:space-between;gap:6px 20px;display:flex}.lp .mockbar b{color:var(--mint)}@media (width<=960px){.lp{font-size:18px}.lp .hero{grid-template-columns:1fr}.lp .hero-img{min-height:340px}.lp .hero-txt{max-width:none;padding:56px 24px 70px}.lp .logo{width:180px;top:24px;left:24px}.lp .two,.lp .cite{grid-template-columns:1fr;gap:44px}.lp .sec{padding:64px 0}.lp .about-card{padding:40px 28px 46px}.lp .form-card{padding:32px 26px 36px}.lp .cite img{width:190px;height:190px}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important}}
