html:has(.lvrg-page){scroll-behavior:smooth;scroll-padding-top:90px}@media (prefers-reduced-motion:reduce){html:has(.lvrg-page){scroll-behavior:auto}}.lvrg-page{--lv-navy:#0b1f33;--lv-white:#f7f4ee;--lv-paper:#f4f0e8;--lv-orange:#f28c28;--lv-muted:#b6c3cf;--lv-ink:#183247;--lv-line:#d9d5cd;--lv-radius:20px}.lvrg-page,.lvrg-page *{box-sizing:border-box}.lvrg-page [hidden]{display:none!important}.lvrg-page{background:var(--lv-white);color:var(--lv-navy);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.6}.lvrg-page h1,.lvrg-page h2,.lvrg-page h3,.lvrg-page p{margin:0}.lvrg-page h1,.lvrg-page h2,.lvrg-page h3{letter-spacing:-.045em;line-height:1.08}.lvrg-page h1{max-width:780px;font-size:clamp(42px,5.8vw,76px)}.lvrg-page h2{max-width:800px;font-size:clamp(34px,4.4vw,54px)}.lvrg-page h3{letter-spacing:-.025em;font-size:24px}.lvrg-page p{max-width:690px}.lvrg-page a{color:inherit}.lvrg-page button,.lvrg-page input,.lvrg-page select{font:inherit}.lvrg-page button,.lvrg-page a,.lvrg-page input,.lvrg-page select,.lvrg-page summary{-webkit-tap-highlight-color:transparent}.lvrg-page button{cursor:pointer}.lvrg-page a:focus-visible,.lvrg-page button:focus-visible,.lvrg-page input:focus-visible,.lvrg-page select:focus-visible,.lvrg-page summary:focus-visible{outline:3px solid var(--lv-orange);outline-offset:5px}.lvrg-page .wrap{max-width:1200px;margin:auto;padding:0 28px}.lvrg-page .section{padding:100px 0}.lvrg-page .dark{background:var(--lv-navy);color:var(--lv-white)}.lvrg-page .paper{background:var(--lv-paper)}.lvrg-page .eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:800}.lvrg-page .dark .eyebrow{color:var(--lv-orange)}.lvrg-page .lead{margin-top:26px;font-size:20px;line-height:1.6}.lvrg-page .dark .lead,.lvrg-page .dark .muted{color:var(--lv-muted)}.lvrg-page .muted{color:#4a5f6f}.lvrg-page .accent{color:var(--lv-orange)}.lvrg-page .btn{background:var(--lv-orange);border:1px solid var(--lv-orange);color:var(--lv-navy);border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:16px 23px;font-size:15px;font-weight:800;line-height:1.4;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.lvrg-page .btn:hover{background:#ffab54;transform:translateY(-2px)}.lvrg-page .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.lvrg-page .arrow{font-size:21px;line-height:1}.lvrg-page .micro{margin-top:13px;font-size:13px}.lvrg-page .top{color:var(--lv-navy);border-bottom:1px solid var(--lv-line);background:#fff}.lvrg-page .nav{justify-content:space-between;align-items:center;gap:20px;padding-top:22px;padding-bottom:22px;display:flex}.lvrg-page .logo{flex-shrink:0;align-items:center;width:180px;text-decoration:none;display:inline-flex}.lvrg-page .logo img{width:100%;height:auto;display:block}.lvrg-page .nav .btn{padding:11px 17px}.lvrg-page .hero{padding:80px 0 90px;overflow:hidden}.lvrg-page .hero-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:55px;display:grid}.lvrg-page .hero .btn{margin-top:31px}.lvrg-page .hero .lead{max-width:570px;font-size:18px}.lvrg-page .hero-media{min-width:0}.lvrg-page .hero-report-image{background:#fff;border:1px solid #ffffff28;border-radius:18px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 30px 80px #00000030}.lvrg-page .ribbon{color:var(--lv-muted);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff18;padding:20px 0;font-size:12px}.lvrg-page .ribbon .wrap{flex-wrap:wrap;justify-content:space-between;gap:25px;display:flex}.lvrg-page .split{grid-template-columns:1fr 1fr;align-items:start;gap:65px;display:grid}.lvrg-page .queries{gap:12px;display:grid}.lvrg-page .query{border:1px solid var(--lv-line);background:#fff;border-radius:12px;padding:18px 22px;font-size:17px}.lvrg-page .query:first-child{border-color:var(--lv-orange)}.lvrg-page .intro{max-width:760px;margin-bottom:43px}.lvrg-page .cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lvrg-page .card{border:1px solid var(--lv-line);border-radius:var(--lv-radius);background:#ffffff80;padding:28px}.lvrg-page .card p{color:#4a5f6f;margin-top:17px;font-size:15px}.lvrg-page .card .index{color:#99500a;letter-spacing:.09em;margin-bottom:27px;font-size:12px;font-weight:800;display:block}.lvrg-page .wide-card{background:var(--lv-navy);color:var(--lv-white);grid-column:span 2;justify-content:space-between;align-items:center;gap:25px;display:flex}.lvrg-page .wide-card p{color:var(--lv-muted);max-width:370px}.lvrg-page .wide-card .btn{flex-shrink:0}.lvrg-page .ecosystem{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px;display:grid}.lvrg-page .eco{border:1px solid #ffffff25;border-radius:12px;padding:23px 20px}.lvrg-page .eco strong{font-size:18px;display:block}.lvrg-page .eco span{color:var(--lv-muted);font-size:14px}.lvrg-page .eco.ai{border-color:var(--lv-orange);background:#f28c280c}.lvrg-page .eco.ai strong{color:var(--lv-orange)}.lvrg-page .bottom-note{color:var(--lv-muted);margin-top:28px;font-size:16px}.lvrg-page .path-list{gap:12px;margin-top:35px;display:grid}.lvrg-page .path{border:1px solid var(--lv-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;font-size:15px;display:flex}.lvrg-page .path b{color:#9f4f08}.lvrg-page .report{border:1px solid var(--lv-line);border-radius:var(--lv-radius);background:#fff;padding:32px;box-shadow:0 16px 50px #0b1f3308}.lvrg-page .report-top{border-bottom:1px solid var(--lv-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;padding-bottom:22px;display:flex}.lvrg-page .report-top span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.lvrg-page .checks{grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lvrg-page .checks li{gap:9px;display:flex}.lvrg-page .checks li:before{content:"✓";color:#98500c;font-weight:800}.lvrg-page .outcomes{gap:22px;margin-top:34px;display:grid}.lvrg-page .outcome{gap:16px;display:flex}.lvrg-page .outcome .number{color:#99500a;padding-top:6px}.lvrg-page .outcome p{color:#4a5f6f;margin-top:8px;font-size:15px}.lvrg-page .steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.lvrg-page .step{border-top:1px solid #ffffff30;padding-top:25px}.lvrg-page .step .number{margin-bottom:18px;display:block}.lvrg-page .step p{color:var(--lv-muted);margin-top:15px;font-size:15px}.lvrg-page .quotes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lvrg-page .quote{border:1px solid var(--lv-line);border-radius:16px;margin:0;padding:28px}.lvrg-page .quote p{font-size:18px}.lvrg-page .quote footer{margin-top:24px;font-size:13px}.lvrg-page .faq{max-width:850px;margin:auto}.lvrg-page .faq h2{margin-bottom:34px}.lvrg-page details{border-bottom:1px solid var(--lv-line);padding:22px 0}.lvrg-page summary{cursor:pointer;font-weight:700;line-height:1.4}.lvrg-page details p{color:#4a5f6f;margin-top:16px;font-size:15px}.lvrg-page .booking{background:var(--lv-navy);color:var(--lv-white);border-radius:24px;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;padding:70px;display:grid}.lvrg-page .booking h2{font-size:clamp(36px,4.3vw,56px)}.lvrg-page .booking .lead{font-size:18px}.lvrg-page .booking-actions .btn{width:100%}.lvrg-page .booking-actions{text-align:center}.lvrg-page .booking-actions p{color:var(--lv-muted);margin:18px 0;font-size:14px}.lvrg-page .foot{color:#4a5f6f;padding:28px 0 95px;font-size:12px}.lvrg-page .foot .wrap{flex-wrap:wrap;justify-content:space-between;gap:25px;display:flex}.lvrg-page .mobile-cta{display:none}.lvrg-page .skip{background:var(--lv-orange);color:var(--lv-navy);z-index:10;padding:10px;position:absolute;top:-100px;left:10px}.lvrg-page .skip:focus{top:10px}@media (width<=1000px){.lvrg-page .hero-grid{grid-template-columns:1.1fr .9fr;gap:30px}.lvrg-page .split{gap:35px}.lvrg-page .wide-card{display:block}.lvrg-page .wide-card .btn{margin-top:25px}.lvrg-page .booking{gap:30px;padding:45px}.lvrg-page .ecosystem{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.lvrg-page .wrap{padding:0 20px}.lvrg-page .section{padding:64px 0}.lvrg-page .hero{padding:48px 0 55px}.lvrg-page .hero-grid,.lvrg-page .split,.lvrg-page .booking{grid-template-columns:1fr}.lvrg-page .hero-grid{gap:40px}.lvrg-page .nav .btn{padding:10px 12px;font-size:12px}.lvrg-page .logo{width:125px}.lvrg-page .nav .btn{max-width:60%}.lvrg-page .hero .btn{width:100%}.lvrg-page .hero-media{width:100%;max-width:580px;margin:auto}.lvrg-page .cards,.lvrg-page .steps,.lvrg-page .quotes{grid-template-columns:1fr}.lvrg-page .wide-card{grid-column:auto}.lvrg-page .ecosystem{grid-template-columns:1fr 1fr}.lvrg-page .intro{margin-bottom:30px}.lvrg-page .report{padding:23px}.lvrg-page .booking{gap:28px;padding:32px 23px}.lvrg-page .checks{grid-template-columns:1fr}.lvrg-page .ribbon .wrap{justify-content:flex-start;gap:10px 20px;font-size:10px}.lvrg-page .mobile-cta{background:var(--lv-navy);padding:10px 20px calc(10px + env(safe-area-inset-bottom));z-index:5;border-top:1px solid #fff2;display:block;position:fixed;bottom:0;left:0;right:0}.lvrg-page .mobile-cta .btn{width:100%;padding:12px}.lvrg-page .foot{padding-bottom:115px}.lvrg-page .report-top{align-items:start}}@media (prefers-reduced-motion:reduce){.lvrg-page{scroll-behavior:auto}.lvrg-page,.lvrg-page *,.lvrg-page :before,.lvrg-page :after{transition:none!important}}
