@import "https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,500;6..96,700;6..96,800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.legacy-scope,.legacy-scope *{box-sizing:border-box}.legacy-scope{--bg-0:#060910;--bg-1:#0a1320;--bg-2:#0d2038;--surface:#ffffff14;--surface-strong:#ffffff1f;--line:#ffffff2e;--line-strong:#7ac8ff73;--text:#edf3ff;--text-muted:#a8b6ce;--accent:#7ac8ff;--accent-2:#4c8dff;--accent-3:#61dbff;--ok:#2dd4bf;--danger:#ff8da1;--maxw:1180px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.legacy-scope>.section.hero{color:var(--text);background:radial-gradient(circle at 82% -15%, #7ac8ff3d, transparent 38%), radial-gradient(circle at -12% 28%, #4c8dff29, transparent 38%), var(--bg-0);margin:0;overflow:hidden}.legacy-scope h1,.legacy-scope h2,.legacy-scope h3,.legacy-scope h4,.legacy-scope h5,.legacy-scope h6,.legacy-scope p,.legacy-scope li{color:var(--text)!important}.legacy-scope h1,.legacy-scope h2,.legacy-scope h3,.legacy-scope h4{letter-spacing:-.02em;margin:0;font-family:Bodoni Moda,Georgia,serif;line-height:1.12}.legacy-scope p,.legacy-scope li{font-size:1rem;line-height:1.62}.legacy-scope .container{width:min(var(--maxw), 100% - 44px);margin:0 auto}.legacy-scope .section{padding:96px 0;position:relative}.legacy-scope .section-tight{padding:58px 0}.legacy-scope .kicker{letter-spacing:2.2px;text-transform:uppercase;color:var(--accent-3);margin-bottom:12px;font-size:.72rem;font-weight:700}.legacy-scope .anim{opacity:1;transition:opacity .85s,transform .85s;transform:none}.legacy-scope.js-anim .anim{opacity:0;transform:translateY(24px)}.legacy-scope.js-anim .anim.show{opacity:1;transform:none}.legacy-scope .glass{background:var(--surface);border:1px solid var(--line);backdrop-filter:blur(18px)saturate(165%);border-top-color:#ffffff3d;border-left-color:#ffffff3d;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 24px 54px #0000004d,inset 0 1px #ffffff12}.legacy-scope .liquid:before,.legacy-scope .liquid:after{content:"";pointer-events:none;filter:blur(30px);position:absolute;inset:-42% -18%}.legacy-scope .liquid:before{opacity:.55;background:radial-gradient(circle at 18% 34%,#7ac8ff33,#0000 35%),radial-gradient(circle at 76% 68%,#ffffff24,#0000 40%);animation:17s ease-in-out infinite bbwLuxuryLiquid}.legacy-scope .liquid:after{opacity:.5;background:radial-gradient(circle at 48% 52%,#4c8dff33,#0000 38%);animation:21s ease-in-out infinite reverse bbwLuxuryLiquid}.legacy-scope .btn{text-transform:uppercase;letter-spacing:.65px;color:#021a33;background:linear-gradient(120deg, var(--accent-3), var(--accent));border:1px solid #7ac8ff80;border-radius:12px;justify-content:center;align-items:center;min-width:200px;min-height:46px;padding:12px 24px;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .28s,box-shadow .28s;display:inline-flex;box-shadow:0 12px 28px #7ac8ff57}.legacy-scope .btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px #7ac8ff73}.legacy-scope .btn.pulse{animation:2.8s ease-in-out infinite bbwCtaPulse}.legacy-scope .btn.secondary{color:#d9ecff;box-shadow:none;background:#ffffff14;border-color:#7ac8ff66}.legacy-scope .hero{padding-top:90px;padding-bottom:78px}.legacy-scope .hero-bg-lines{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:radial-gradient(82% 70% at 48% 36%,#000 34%,#0000 72%)}.legacy-scope .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:22px;display:grid;position:relative}.legacy-scope .hero h1{max-width:700px;margin-bottom:14px;font-size:clamp(2.3rem,5.3vw,4.1rem)}.legacy-scope .hero h1 span{background:linear-gradient(132deg,#d8f3ff,#8fd7ff 48%,#63a4ff 100%);-webkit-text-fill-color:transparent;background-clip:text}.legacy-scope .hero p{max-width:610px;color:var(--text-muted);margin:0 0 14px}.legacy-scope .hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.legacy-scope .hero-proof{color:#bdd3ec;margin-top:10px;font-size:.78rem;line-height:1.5}.legacy-scope .hero-visual{min-height:420px;padding:22px}.legacy-scope .story-flow{z-index:1;grid-template-columns:.86fr auto 1.16fr auto .98fr;align-items:center;gap:8px;min-height:348px;display:grid;position:relative}.legacy-scope .diagram-card{text-align:center;background:#ffffff0d;border:1px solid #ffffff29;border-radius:15px;gap:6px;padding:11px;display:grid}.legacy-scope .diagram-card strong{font-family:Plus Jakarta Sans,sans-serif;font-size:.81rem;line-height:1.35}.legacy-scope .diagram-card span{color:#ccdef4;font-size:.7rem;line-height:1.35}.legacy-scope .diagram-icon{background:#ffffff1a;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;display:inline-flex}.legacy-scope .diagram-icon svg{stroke:#d6eafe;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.legacy-scope .flow-center{background:#ffffff14;border:1px solid #fff3;border-radius:18px;gap:7px;padding:12px;display:grid}.legacy-scope .flow-center h3{text-align:center;margin-bottom:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.02rem}.legacy-scope .hub-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.legacy-scope .flow-center .mini{text-align:left;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:6px;padding:6px;font-size:.68rem;display:flex}.legacy-scope .flow-center .mini svg{stroke:#d3e8ff;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.legacy-scope .diagram-arrow{text-align:center;color:#9bcfff;font-size:1.12rem;line-height:1}.legacy-scope .flow-stack{gap:7px;display:grid}.legacy-scope .flow-stack .mini{text-align:left;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;padding:8px 9px;font-size:.72rem;display:flex}.legacy-scope .flow-stack .mini:after{display:none}.legacy-scope .soc-icon{border:1px solid #ffffff3d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.legacy-scope .soc-icon svg{stroke:#fff;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.legacy-scope .soc-icon.ig{background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af)}.legacy-scope .soc-icon.li{color:#fff;background:#0a66c2;font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;font-weight:800}.legacy-scope .soc-icon.tt{background:linear-gradient(145deg,#111827,#0a0a0a)}.legacy-scope .growth-inline{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.legacy-scope .growth-inline .diagram-icon{border-radius:9px;width:30px;height:30px}.legacy-scope .growth-inline strong{font-family:Plus Jakarta Sans,sans-serif;font-size:.74rem;line-height:1.3;display:block}.legacy-scope .growth-inline span{color:#bfd5ef;font-size:.66rem;line-height:1.3;display:block}.legacy-scope .proof-band{background:linear-gradient(90deg,#ffffff05,#ffffff03);border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17}.legacy-scope .proof-line{grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:22px 0;display:grid}.legacy-scope .proof-line h3{letter-spacing:-.01em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.2rem,2.6vw,1.8rem)}.legacy-scope .logo-marquee{white-space:nowrap;border-left:1px solid #ffffff24;padding-left:16px;overflow:hidden}.legacy-scope .logo-marquee span{color:#c6d6ea;padding-right:36px;font-size:.8rem;animation:24s linear infinite bbwLogoMarquee;display:inline-block}.legacy-scope .pas-wrap{padding:24px}.legacy-scope .pas-wrap h2{margin-bottom:8px;font-size:clamp(2rem,4vw,3rem)}.legacy-scope .pas-wrap h3{color:#d7e8fd;margin-bottom:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.2rem,2.5vw,2rem)}.legacy-scope .pas-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.legacy-scope .pas-card{background:0 0;border:0;border-left:2px solid #fff3;border-radius:0;padding:6px 0 6px 12px;transition:opacity .45s,transform .45s,border-color .45s}.legacy-scope .pas-card h4{text-transform:uppercase;letter-spacing:1.4px;margin-bottom:7px;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem}.legacy-scope .pas-card.problem h4{color:#ffbac2}.legacy-scope .pas-card.agitate h4{color:#ffd7a4}.legacy-scope .pas-card.solve h4{color:#9cf0d0}.legacy-scope .pas-card ul{gap:4px;margin:0;padding-left:18px;display:grid}.legacy-scope.js-motion .pas-wrap.live .pas-card.problem,.legacy-scope.js-motion .pas-wrap.live .pas-card.agitate{opacity:.46;transform:scale(.98)}.legacy-scope.js-motion .pas-wrap.live .pas-card.solve{border-left-color:#2dd4bfc7}.legacy-scope .integrate{text-align:center;padding:52px 20px}.legacy-scope .integrate.offset-top{margin-top:14px}.legacy-scope .kicker.center{text-align:center}.legacy-scope .integrate h2{margin-bottom:12px;font-size:clamp(1.9rem,4vw,3rem)}.legacy-scope .integrate p{max-width:780px;color:var(--text-muted);margin:0 auto 20px}.legacy-scope .services h2{text-align:center;margin-bottom:10px;font-size:clamp(2rem,4vw,3rem)}.legacy-scope .services .intro{text-align:center;max-width:780px;color:var(--text-muted);margin:0 auto 26px}.legacy-scope .bento{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.legacy-scope .service-card{background:0 0;border:0;border-top:1px solid #ffffff29;border-radius:0;min-height:0;padding:14px 8px 14px 0;transition:border-color .28s}.legacy-scope .service-card:hover{border-color:var(--line-strong);box-shadow:none;transform:none}.legacy-scope .service-card .meta{text-transform:uppercase;letter-spacing:1.3px;color:#b8ddff;margin-bottom:8px;font-size:.64rem;display:inline-block}.legacy-scope .service-card h3{margin-bottom:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.08rem}.legacy-scope .service-card p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.65}.legacy-scope .process h2{text-align:center;margin-bottom:24px;font-size:clamp(2rem,4vw,3rem)}.legacy-scope .timeline{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.legacy-scope .timeline:before{content:"";background:#7ac8ff38;height:2px;position:absolute;top:24px;left:8%;right:8%}.legacy-scope .timeline:after{content:"";background:linear-gradient(90deg,#7ac8ff,#4c8dff);width:84%;height:2px;position:absolute;top:24px;left:8%;box-shadow:0 0 18px #4c8dffcc}.legacy-scope.js-motion .timeline:after{width:0;transition:width 1.15s cubic-bezier(.22,1,.36,1)}.legacy-scope.js-motion .timeline.draw:after{width:84%}.legacy-scope .step{text-align:center;background:0 0;border:0;border-top:1px solid #ffffff29;border-radius:0;padding:14px 10px}.legacy-scope .step .dot{background:linear-gradient(130deg, var(--accent-3), var(--accent-2));border-radius:999px;width:18px;height:18px;margin:0 auto 10px;box-shadow:0 0 22px #4c8dffcc}.legacy-scope .step h4{margin-bottom:7px;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem}.legacy-scope .step p{color:var(--text-muted);margin:0;font-size:.84rem}.legacy-scope .dual-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.legacy-scope .content-bot{padding:24px}.legacy-scope .content-bot h3{margin-bottom:8px;font-size:clamp(1.5rem,3vw,2.3rem)}.legacy-scope .content-bot p{color:var(--text-muted);margin:0}.legacy-scope .case-grid{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.legacy-scope .case-main,.legacy-scope .case-stats{padding:24px}.legacy-scope .case-main h2{margin-bottom:10px;font-size:clamp(1.9rem,3.8vw,2.8rem)}.legacy-scope .case-main p{color:var(--text-muted);margin:0}.legacy-scope .kpi-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.legacy-scope .kpi{text-align:center;background:0 0;border:0;border-left:1px solid #ffffff29;border-radius:0;padding:8px 10px}.legacy-scope .kpi:first-child{border-left:0}.legacy-scope .kpi-num{color:#daf0ff;margin-bottom:5px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.6rem;font-weight:800;line-height:1}.legacy-scope .kpi-label{color:var(--text-muted);font-size:.75rem;line-height:1.4}.legacy-scope .testimonials h2,.legacy-scope .faq h2{margin-bottom:12px;font-size:clamp(1.9rem,3.6vw,2.7rem)}.legacy-scope .stack-top{margin-top:14px}.legacy-scope .testimonial-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.legacy-scope .quote{background:0 0;border:0;border-left:2px solid #7ac8ff73;border-radius:0;padding:8px 0 8px 14px}.legacy-scope .quote p{color:#dce9fd;margin:0 0 10px;font-size:.9rem}.legacy-scope .quote span{color:var(--text-muted);font-size:.78rem}.legacy-scope .faq-list{gap:10px;display:grid}.legacy-scope .faq-item{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;overflow:hidden}.legacy-scope .faq-q{color:#eaf2ff;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;padding:14px;font-size:.95rem;display:flex}.legacy-scope .faq-a{opacity:0;height:0;padding:0 14px;transition:height .5s cubic-bezier(.22,1,.36,1),opacity .28s,padding .28s;overflow:hidden}.legacy-scope .faq-item.open .faq-a{opacity:1;padding:0 14px 14px}.legacy-scope .faq-a p{color:var(--text-muted);margin:0;font-size:.88rem}.legacy-scope .final-cta{text-align:center;background:radial-gradient(circle at 52% 8%,#72d8ff47,#2c64ce38 46%,#08142be0 100%);border:1px solid #7ac8ff47;border-radius:24px;margin-top:26px;padding:56px 22px;position:relative;overflow:hidden}.legacy-scope .final-cta h2{margin-bottom:10px;font-size:clamp(2rem,4vw,3rem)}.legacy-scope .final-cta p{color:#cbdcf5;max-width:740px;margin:0 auto 20px}.legacy-scope .risk-note{color:#acc9e8;margin-top:8px;font-size:.78rem}.legacy-scope .kicker.soft{color:#d9ebff}@keyframes bbwLuxuryLiquid{0%,to{transform:translate(0,0)scale(1)}36%{transform:translate(2.5%,-3.3%)scale(1.04)}72%{transform:translate(-3.2%,2.2%)scale(.98)}}@keyframes bbwLogoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bbwCtaPulse{0%,to{box-shadow:0 12px 28px #7ac8ff57}50%{box-shadow:0 16px 36px #7ac8ff94}}@media (width<=1120px){.legacy-scope .bento,.legacy-scope .timeline{grid-template-columns:1fr 1fr}.legacy-scope .timeline:before,.legacy-scope .timeline:after{display:none}.legacy-scope .case-grid,.legacy-scope .dual-grid,.legacy-scope .testimonial-grid,.legacy-scope .kpi-grid,.legacy-scope .pas-grid{grid-template-columns:1fr}}@media (width<=860px){.legacy-scope .section{padding:70px 0}.legacy-scope .container{width:min(var(--maxw), 100% - 30px)}.legacy-scope .hero-grid{grid-template-columns:1fr}.legacy-scope .story-flow{grid-template-columns:1fr;min-height:0}.legacy-scope .diagram-arrow{transform:rotate(90deg)}.legacy-scope .proof-line{grid-template-columns:1fr}.legacy-scope .logo-marquee{border-top:1px solid #ffffff24;border-left:0;padding-top:12px;padding-left:0}}@media (width<=580px){.legacy-scope .bento,.legacy-scope .timeline,.legacy-scope .pas-grid{grid-template-columns:1fr}.legacy-scope .btn{width:100%;min-width:0}.legacy-scope .hero-actions{width:100%}.legacy-scope .hero{padding-top:72px;padding-bottom:58px}.legacy-scope p,.legacy-scope li{font-size:.95rem}.legacy-scope .section-tight{padding:44px 0}}@media (prefers-reduced-motion:reduce){.legacy-scope .anim,.legacy-scope .faq-a,.legacy-scope .liquid:before,.legacy-scope .liquid:after,.legacy-scope .logo-marquee span,.legacy-scope .btn.pulse{transition:none;animation:none}}
