:root{--navy:#0d2854;--navy-2:#173c78;--blue:#2f6fed;--blue-soft:#eaf1ff;--ink:#0b1f41;--muted:#667693;--line:#dfe7f2;--surface:#f5f8fc;--white:#fff;--green:#08a66c;--orange:#e88a12;--violet:#7857db;--shadow:0 24px 65px rgba(13,40,84,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',sans-serif;background:#fff;-webkit-font-smoothing:antialiased}.lp-container{width:min(1180px,calc(100% - 48px));margin:auto}.lp-header{position:fixed;z-index:50;top:0;left:0;right:0;height:84px;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(218,228,241,.85);backdrop-filter:blur(14px);transition:.25s}.lp-header.is-scrolled{height:72px;box-shadow:0 8px 28px rgba(18,43,83,.08)}.lp-nav{height:100%;display:flex;align-items:center;justify-content:space-between}.lp-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.lp-brand-mark{width:46px;height:46px;border-radius:13px;background:linear-gradient(145deg,#407bf1,#6a9afb);display:grid;place-items:center;box-shadow:0 8px 20px rgba(47,111,237,.2);overflow:hidden}.lp-brand-mark img{width:31px;height:31px;object-fit:contain}.lp-brand>span:last-child{display:flex;flex-direction:column}.lp-brand b{font:800 20px/1 'Manrope',sans-serif;letter-spacing:.02em}.lp-brand b em{font-style:normal;color:var(--blue);font-size:11px;vertical-align:top}.lp-brand small{font-size:10px;color:var(--muted);margin-top:6px;letter-spacing:.045em}.lp-menu{display:flex;align-items:center;gap:32px}.lp-menu a{text-decoration:none;color:#495b79;font-weight:600;font-size:14px;transition:.2s}.lp-menu a:hover{color:var(--blue)}.lp-menu .lp-nav-login{color:#fff;background:var(--navy);border-radius:12px;padding:12px 18px;box-shadow:0 8px 18px rgba(13,40,84,.16)}.lp-menu .lp-nav-login:hover{color:#fff;background:var(--blue);transform:translateY(-1px)}.lp-nav-login i{margin-right:7px}.lp-menu-button{display:none;border:0;background:#edf3ff;color:var(--blue);width:42px;height:42px;border-radius:11px;font-size:17px}
.lp-hero{min-height:760px;padding:155px 0 90px;position:relative;overflow:hidden;background:linear-gradient(125deg,#f8faff 0%,#f4f8ff 50%,#ecf3ff 100%)}.lp-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#aac1eb 1px,transparent 1px);background-size:27px 27px;opacity:.22;mask-image:linear-gradient(to right,#000,transparent 62%)}.lp-orb{position:absolute;border-radius:50%;filter:blur(2px)}.lp-orb-one{width:420px;height:420px;right:-180px;top:90px;background:rgba(68,126,242,.12)}.lp-orb-two{width:250px;height:250px;left:-150px;bottom:10px;background:rgba(85,203,186,.12)}.lp-hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.02fr;gap:74px;align-items:center}.lp-eyebrow,.lp-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.16em}.lp-eyebrow i{display:block;width:24px;height:2px;background:var(--blue)}.lp-hero h1{font:800 clamp(42px,4vw,62px)/1.1 'Manrope',sans-serif;letter-spacing:-.04em;margin:23px 0 22px;max-width:680px}.lp-hero h1 span{color:var(--blue)}.lp-hero-copy>p{font-size:17px;line-height:1.8;color:var(--muted);max-width:610px;margin:0}.lp-hero-actions{display:flex;gap:13px;margin-top:32px;flex-wrap:wrap}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border-radius:13px;padding:0 22px;text-decoration:none;font-weight:700;font-size:14px;transition:.22s}.lp-button:hover{transform:translateY(-2px)}.lp-button-primary{color:#fff;background:linear-gradient(135deg,var(--blue),#245dca);box-shadow:0 13px 28px rgba(47,111,237,.25)}.lp-button-secondary{color:var(--navy);background:#fff;border:1px solid var(--line)}.lp-button-secondary i{font-size:11px}.lp-trust{display:flex;align-items:center;gap:12px;margin-top:30px}.lp-trust>span{width:37px;height:37px;border-radius:10px;display:grid;place-items:center;background:#e4f7f0;color:var(--green)}.lp-trust p{display:flex;flex-direction:column;margin:0}.lp-trust b{font-size:12px}.lp-trust small{font-size:11px;color:var(--muted);margin-top:3px}.lp-hero-visual{position:relative}.lp-window{background:#fff;border:1px solid rgba(207,220,239,.9);border-radius:24px;box-shadow:var(--shadow);overflow:hidden;transform:perspective(1200px) rotateY(-2deg)}.lp-window-head{height:58px;border-bottom:1px solid #e8eef7;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 21px;font-size:11px;color:var(--muted)}.lp-window-head>span{display:flex;gap:6px}.lp-window-head>span i{width:8px;height:8px;background:#d6e0ed;border-radius:50%}.lp-window-head>span i:first-child{background:#f07d7d}.lp-window-head>span i:nth-child(2){background:#f2c35b}.lp-window-head>span i:last-child{background:#56c48b}.lp-window-head b{font-size:11px;color:#566681}.lp-window-head small{text-align:right}.lp-window-body{padding:28px;background:#f8fafe}.lp-welcome{height:83px;border-radius:16px;padding:0 22px;background:linear-gradient(125deg,#102e62,#26559c);color:#fff;display:flex;align-items:center;justify-content:space-between}.lp-welcome>span{display:flex;flex-direction:column}.lp-welcome small{font-size:9px;letter-spacing:.15em;color:#9fc2ff}.lp-welcome strong{font:700 21px 'Manrope',sans-serif;margin-top:5px}.lp-welcome>i{width:39px;height:39px;border-radius:11px;background:rgba(255,255,255,.14);display:grid;place-items:center;color:#bfd3fa}.lp-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.lp-service-grid article{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5ecf5;border-radius:14px;padding:15px}.lp-service-grid article>i{width:40px;height:40px;display:grid;place-items:center;border-radius:11px}.lp-service-grid article span{display:flex;flex-direction:column}.lp-service-grid b{font-size:12px}.lp-service-grid small{font-size:9px;color:var(--muted);margin-top:4px}.lp-service-grid .blue>i{color:#3975e8;background:#eaf1ff}.lp-service-grid .violet>i{color:#7654d7;background:#f0eafd}.lp-service-grid .green>i{color:#08a66c;background:#e2f7ef}.lp-service-grid .orange>i{color:#dc8615;background:#fff0dd}.lp-progress-card{margin-top:15px;padding:16px 18px;background:#fff;border:1px solid #e5ecf5;border-radius:14px}.lp-progress-card>div{display:flex;justify-content:space-between}.lp-progress-card span{display:flex;flex-direction:column}.lp-progress-card b{font-size:11px}.lp-progress-card small{font-size:9px;color:var(--muted);margin-top:3px}.lp-progress-card strong{font-size:12px;color:var(--blue)}.lp-progress-card>i{height:5px;border-radius:4px;background:#e9eff8;display:block;margin-top:12px;overflow:hidden}.lp-progress-card>i b{display:block;width:85%;height:100%;background:linear-gradient(to right,#3979ee,#63a0ff)}.lp-float-card{position:absolute;display:flex;align-items:center;gap:11px;background:#fff;padding:12px 15px;border:1px solid #e1e9f4;border-radius:14px;box-shadow:0 14px 32px rgba(13,40,84,.14)}.lp-float-card>i{width:35px;height:35px;border-radius:10px;display:grid;place-items:center}.lp-float-card span{display:flex;flex-direction:column}.lp-float-card b{font-size:10px}.lp-float-card small{font-size:8px;color:var(--muted);margin-top:3px}.lp-float-one{left:-42px;bottom:75px}.lp-float-one>i{background:#e2f8ef;color:var(--green)}.lp-float-two{right:-28px;top:76px}.lp-float-two>i{background:#fff0dd;color:var(--orange)}
.lp-section{padding:100px 0}.lp-services{background:#fff}.lp-section-heading{text-align:center;max-width:680px;margin:0 auto 48px}.lp-section-heading>span{font-size:11px;letter-spacing:.16em;color:var(--blue);font-weight:800}.lp-section-heading h2,.lp-access-copy h2{font:800 clamp(30px,3vw,42px)/1.18 'Manrope',sans-serif;letter-spacing:-.03em;margin:15px 0}.lp-section-heading p,.lp-access-copy>p{color:var(--muted);font-size:15px;line-height:1.75;margin:0}.lp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.lp-cards article{position:relative;min-height:245px;padding:29px;border:1px solid var(--line);border-radius:18px;background:#fff;transition:.25s;overflow:hidden}.lp-cards article:after{content:"";position:absolute;width:70px;height:70px;border-radius:50%;right:-35px;bottom:-35px;background:#edf3ff;transition:.25s}.lp-cards article:hover{transform:translateY(-5px);border-color:#c5d7f6;box-shadow:0 18px 40px rgba(27,60,111,.1)}.lp-cards article:hover:after{transform:scale(1.5)}.lp-card-icon{width:49px;height:49px;border-radius:14px;display:grid;place-items:center;font-size:19px}.lp-card-icon.blue{color:#3270e8;background:#e9f1ff}.lp-card-icon.violet{color:#7654d7;background:#f1eafd}.lp-card-icon.orange{color:#dc8615;background:#fff0dd}.lp-card-icon.green{color:#08a66c;background:#e2f7ef}.lp-card-icon.cyan{color:#068ca0;background:#e1f7fa}.lp-card-icon.rose{color:#d7536b;background:#fde9ed}.lp-cards h3{font:700 18px 'Manrope',sans-serif;margin:20px 0 9px}.lp-cards p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.lp-cards article>small{position:absolute;bottom:25px;left:29px;color:#8593a9;font-size:9px;font-weight:800;letter-spacing:.12em}.lp-access{background:var(--surface)}.lp-access-grid{display:grid;grid-template-columns:1fr .9fr;gap:85px;align-items:center}.lp-access-copy>p{max-width:580px}.lp-access-copy ol{list-style:none;padding:0;margin:32px 0 0}.lp-access-copy li{display:flex;align-items:center;gap:17px;margin:18px 0}.lp-access-copy li>b{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#e7efff;color:var(--blue);font-size:11px}.lp-access-copy li span{display:flex;flex-direction:column}.lp-access-copy li strong{font-size:13px}.lp-access-copy li small{color:var(--muted);font-size:11px;margin-top:5px}.lp-login-choice{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 20px 55px rgba(16,43,85,.09)}.lp-choice-label{display:block;font-size:10px;color:var(--muted);font-weight:800;letter-spacing:.14em;margin-bottom:15px}.lp-login-choice>a{display:grid;grid-template-columns:48px 1fr 20px;align-items:center;gap:15px;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:15px;padding:16px;margin-top:11px;transition:.2s}.lp-login-choice>a>i{width:48px;height:48px;border-radius:13px;background:#eaf1ff;color:var(--blue);display:grid;place-items:center;font-size:18px}.lp-login-choice>a:nth-of-type(2)>i{background:#f0eafd;color:var(--violet)}.lp-login-choice>a span,.lp-login-choice>div span{display:flex;flex-direction:column}.lp-login-choice>a b{font-size:13px}.lp-login-choice>a small{font-size:10px;color:var(--muted);margin-top:5px}.lp-login-choice>a em{font-style:normal;color:#a2aec0;font-size:12px}.lp-login-choice>a:hover{border-color:#b9cdf2;transform:translateX(3px);box-shadow:0 8px 22px rgba(29,66,124,.08)}.lp-login-choice>div{display:flex;align-items:center;gap:12px;margin-top:19px;padding:15px;border-radius:13px;background:#f6f8fc;color:var(--muted)}.lp-login-choice>div>i{color:var(--blue)}.lp-login-choice>div b{font-size:11px;color:#425371}.lp-login-choice>div small{font-size:9px;margin-top:3px}.lp-about{padding:74px 0;background:linear-gradient(125deg,#0d2854,#1d4b8f);color:#fff;position:relative;overflow:hidden}.lp-about:after{content:"";position:absolute;width:400px;height:400px;border:70px solid rgba(255,255,255,.035);border-radius:50%;right:-140px;top:-190px}.lp-about .lp-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:35px}.lp-about span{color:#88b4ff;font-size:10px;font-weight:800;letter-spacing:.16em}.lp-about h2{font:700 clamp(24px,3vw,34px)/1.35 'Manrope',sans-serif;max-width:760px;margin:12px 0 0}.lp-button-light{background:#fff;color:var(--navy);white-space:nowrap}.lp-footer{padding:28px 0;background:#081c3c;color:#fff}.lp-footer .lp-container{display:flex;align-items:center;justify-content:space-between}.lp-footer-brand{display:flex;align-items:center;gap:12px}.lp-footer-brand .lp-brand-mark{width:38px;height:38px;border-radius:10px}.lp-footer-brand .lp-brand-mark img{width:26px;height:26px}.lp-footer-brand>span:last-child{display:flex;flex-direction:column}.lp-footer-brand b{font-size:11px}.lp-footer-brand small,.lp-footer p{font-size:9px;color:#899ab5;margin-top:4px}.lp-footer p{margin:0}
@media(max-width:980px){.lp-hero{padding-top:135px}.lp-hero-grid{grid-template-columns:1fr;gap:65px}.lp-hero-copy{text-align:center}.lp-hero-copy>p{margin:auto}.lp-eyebrow{justify-content:center}.lp-hero-actions,.lp-trust{justify-content:center}.lp-hero-visual{max-width:630px;width:100%;margin:auto}.lp-cards{grid-template-columns:repeat(2,1fr)}.lp-access-grid{grid-template-columns:1fr;gap:45px}.lp-access-copy{text-align:center}.lp-access-copy>p{margin:auto}.lp-access-copy ol{display:inline-block;text-align:left}.lp-about .lp-container{flex-direction:column;text-align:center}.lp-menu{gap:19px}}
@media(max-width:720px){.lp-container{width:min(100% - 32px,1180px)}.lp-header,.lp-header.is-scrolled{height:70px}.lp-brand small{display:none}.lp-brand b{font-size:18px}.lp-brand-mark{width:41px;height:41px}.lp-menu-button{display:block}.lp-menu{display:none;position:absolute;left:16px;right:16px;top:62px;padding:13px;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 18px 40px rgba(12,39,82,.15);flex-direction:column;align-items:stretch;gap:3px}.lp-menu.is-open{display:flex}.lp-menu a{padding:12px 13px;border-radius:10px}.lp-menu .lp-nav-login{text-align:center;margin-top:4px}.lp-hero{padding:115px 0 68px;min-height:auto}.lp-hero h1{font-size:38px}.lp-hero-copy>p{font-size:15px}.lp-hero-actions{flex-direction:column}.lp-button{width:100%}.lp-trust{text-align:left}.lp-window{transform:none}.lp-window-head{grid-template-columns:1fr 1fr}.lp-window-head>b{display:none}.lp-window-body{padding:17px}.lp-service-grid{grid-template-columns:1fr}.lp-service-grid article{padding:12px}.lp-float-card{display:none}.lp-section{padding:72px 0}.lp-cards{grid-template-columns:1fr}.lp-cards article{min-height:225px}.lp-access-copy{text-align:left}.lp-access-copy ol{display:block}.lp-login-choice{padding:18px}.lp-login-choice>a{grid-template-columns:42px 1fr 15px;padding:13px;gap:11px}.lp-login-choice>a>i{width:42px;height:42px}.lp-about{padding:60px 0}.lp-footer .lp-container{flex-direction:column;gap:18px;text-align:center}.lp-footer-brand{text-align:left}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
