@import url('styles.css?v=10');
@import url('extras.css');
@import url('extras2.css');
@import url('extras3.css');
@import url('extras4.css');
@import url('extras5.css?v=11');
.lp-page{background:var(--cream)}.lp-header .header-inner{max-width:1320px}.lp-header .brand-logo img{width:145px}.lp-hero{min-height:820px;padding:126px 6vw 70px;display:grid;align-items:center;position:relative;overflow:hidden}.lp-hero:after{content:"";position:absolute;width:460px;height:460px;border:1px solid rgba(14,134,200,.14);border-radius:50%;right:-110px;top:80px}.lp-hero-inner{max-width:1280px;width:100%;margin:auto;display:grid;grid-template-columns:.83fr 1.17fr;gap:5vw;align-items:center;position:relative;z-index:2}.lp-service-logo{height:92px;display:flex;align-items:center;margin:18px 0}.lp-service-logo img{max-width:260px;max-height:88px;mix-blend-mode:multiply}.lp-hero h1{font-size:clamp(43px,5vw,70px);line-height:1.25;letter-spacing:-.055em;margin:12px 0 25px;color:var(--ink)}.lp-lead{color:#536d7c;font-size:15px;line-height:2}.lp-hero-media{position:relative;border-radius:30px;overflow:hidden;box-shadow:0 28px 80px rgba(8,46,100,.13);aspect-ratio:1.28}.lp-hero-media img{width:100%;height:100%;object-fit:cover}.lp-hero-media:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.6);border-radius:inherit}.lp-stats{position:absolute;left:5%;right:5%;bottom:5%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp-stat{background:rgba(248,245,237,.92);backdrop-filter:blur(12px);padding:14px;border-radius:12px;text-align:center}.lp-stat b{display:block;font-size:17px;color:var(--ink)}.lp-stat small{font-size:9px;color:#627889}.lp-nav{position:sticky;z-index:30;top:72px;background:rgba(248,245,237,.92);backdrop-filter:blur(12px);border-block:1px solid var(--line)}.lp-nav-inner{max-width:1100px;margin:auto;display:flex;justify-content:center;gap:42px;padding:15px}.lp-nav a{font-size:11px;font-weight:700}.lp-section{padding:115px 6vw}.lp-inner{max-width:1160px;margin:auto}.lp-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;margin-bottom:55px}.lp-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.38;letter-spacing:-.045em;margin:0}.lp-heading p{color:#5d7580;line-height:2;font-size:14px}.pain-grid,.feature-grid,.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px;position:relative;overflow:hidden;transition:.3s}.info-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(8,46,100,.09)}.info-card .icon{width:52px;height:52px;border-radius:16px;background:#e6f2f7;color:#0e86c8;display:grid;place-items:center;font-size:24px;margin-bottom:28px}.info-card .num{position:absolute;right:24px;top:20px;color:#c5d7de;font-size:12px}.info-card h3{font-size:20px;line-height:1.5;margin:0 0 12px}.info-card p{font-size:12px;line-height:1.9;color:#647982;margin:0}.blue-section{background:#082e64;color:#fff}.blue-section .lp-heading p{color:#b6cad7}.feature-card{border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:32px;background:rgba(255,255,255,.06)}.feature-card b{display:block;color:#69d0f5;font-size:11px;letter-spacing:.12em}.feature-card h3{font-size:22px;margin:16px 0}.feature-card p{font-size:12px;color:#bed0da;line-height:1.9}.flow-list{display:grid;grid-template-columns:repeat(4,1fr)}.flow-item{position:relative;padding:30px 25px;border-top:1px solid var(--line)}.flow-item:after{content:"→";position:absolute;right:-5px;top:35px;color:#0e86c8}.flow-item:last-child:after{display:none}.flow-item b{color:#0e86c8;font-size:10px}.flow-item h3{font-size:18px}.flow-item p{font-size:12px;color:#637985}.case-card{background:#edf4f6;border-radius:18px;padding:28px}.case-card .tag{font-size:9px;color:#0e86c8;font-weight:700}.case-card h3{font-size:18px;line-height:1.55}.case-card ul{padding-left:18px;color:#5f7680;font-size:12px;line-height:2}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;padding:24px 0;display:flex;justify-content:space-between;text-align:left;border:0;background:none;color:var(--ink);font-weight:600;cursor:pointer}.faq-answer{max-height:0;overflow:hidden;transition:.35s;color:#5d7480;font-size:13px}.faq-item.open .faq-answer{max-height:180px;padding-bottom:24px}.cta-section{background:linear-gradient(135deg,#0e86c8,#082e64);color:#fff;text-align:center}.cta-section h2{font-size:clamp(38px,5vw,62px);line-height:1.4}.cta-section p{color:#d8e9f2}.lp-footer{text-align:center;padding:30px;background:#061e43;color:#9eb5c6;font-size:10px}.brand-chip{display:inline-flex;gap:8px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:50px;padding:8px 14px;font-size:10px;font-weight:600}.brand-chip i{width:8px;height:8px;background:#f4b52a;border-radius:50%}@media(max-width:900px){.lp-hero-inner,.lp-heading{grid-template-columns:1fr}.lp-hero{padding:110px 22px 65px}.lp-hero-media{margin-top:25px}.pain-grid,.feature-grid,.case-grid{grid-template-columns:1fr}.flow-list{grid-template-columns:1fr 1fr}.lp-nav-inner{overflow:auto;justify-content:flex-start;padding-inline:22px}.lp-nav a{white-space:nowrap}}@media(max-width:560px){.lp-hero{min-height:auto}.lp-hero-media{aspect-ratio:.9}.lp-stats{grid-template-columns:1fr;left:4%;right:4%}.lp-stat{padding:8px}.lp-section{padding:80px 22px}.flow-list{grid-template-columns:1fr}.flow-item:after{display:none}.lp-service-logo img{max-width:220px}.lp-hero h1{font-size:39px}}







