:root{--primary:#4a5bff;--primary-dark:#2434d9;--primary-soft:#eef0ff;--orange:#ff9a56;--orange-soft:#fff1e8;--mint:#00d4aa;--mint-soft:#e8fbf7;--ink:#111827;--text:#4a4a4a;--muted:#8c8c8c;--line:#4a5bff1f;--bg:#f5f7fa;--white:#fff;--shadow:0 24px 80px #232d7824;--shadow-strong:0 30px 120px #2836be38;--radius-lg:32px;--radius-md:24px;--radius-sm:16px;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 5% 12%,#4a5bff14,#0000 28%),radial-gradient(circle at 94% 8%,#00d4aa17,#0000 26%),linear-gradient(#fff 0%,#f7f8ff 42%,#fff 100%);margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #ffffffad;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1180px,100% - 32px);margin:16px auto 0;padding:12px 14px 12px 18px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 18px 50px #1f2b701f}.brand,.footer-brand strong{letter-spacing:-.02em;color:var(--primary);align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand{font-size:21px}.brand-mark{color:#fff;background:linear-gradient(135deg, var(--primary), #725cff 55%, var(--mint));border-radius:12px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:inline-grid;box-shadow:0 12px 28px #4a5bff42}.nav{color:#30364d;justify-content:center;align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.nav a{transition:color .2s cubic-bezier(.4,0,.2,1);position:relative}.nav a:after{background:linear-gradient(90deg, var(--primary), var(--mint));content:"";opacity:0;border-radius:999px;height:2px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.35)}.nav a:hover{color:var(--primary)}.nav a:hover:after{opacity:1;transform:scaleX(1)}.header-actions{align-items:center;gap:10px;display:flex}.primary-button,.secondary-button,.ghost-button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:800;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg, var(--primary), #5967ff 55%, #755cff);box-shadow:0 18px 42px #4a5bff52}.primary-button:hover,.secondary-button:hover,.ghost-button:hover{transform:translateY(-2px)scale(1.02)}.primary-button:hover{box-shadow:0 22px 52px #4a5bff6b}.primary-button.compact,.ghost-button{min-height:40px;padding:0 18px;font-size:14px}.ghost-button{color:var(--primary);background:#ffffffa8;border:1px solid #4a5bff5c}.secondary-button{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff26;border:1px solid #ffffff47;box-shadow:inset 0 1px #fff3}.menu-button{background:var(--primary-soft);cursor:pointer;border:0;border-radius:14px;width:42px;height:42px;padding:0;display:none}.menu-button span{background:var(--primary);border-radius:999px;width:18px;height:2px;margin:4px auto;display:block}.hero-section{color:#fff;background:linear-gradient(115deg,#222ddaf0 0%,#4a5bffdb 42%,#6c58ffb8 100%),url(https://images.unsplash.com/photo-1577896851231-70ef18881754?auto=format&fit=crop&w=2200&q=82) 50%/cover;grid-template-columns:minmax(0,1.02fr) minmax(360px,.88fr);align-items:center;gap:52px;min-height:100vh;padding:148px max(32px,50vw - 590px) 92px;display:grid;position:relative;overflow:hidden}.hero-section:before{content:"";background:radial-gradient(circle at 72% 18%,#ff9a5657,#0000 24%),radial-gradient(circle at 22% 82%,#00d4aa3d,#0000 24%),linear-gradient(#0c125414,#0c125457);position:absolute;inset:0}.hero-section:after{content:"";background:radial-gradient(circle,#ffffff1f,#0000 56%);border:1px solid #ffffff1f;border-radius:999px;width:78vw;height:78vw;position:absolute;bottom:-34vh;right:-12vw}.hero-bg-orb{z-index:0;filter:blur(4px);opacity:.72;border-radius:999px;position:absolute}.hero-bg-orb-one{background:#00d4aa2e;width:130px;height:130px;top:14%;left:7%}.hero-bg-orb-two{background:#ff9a5638;width:88px;height:88px;bottom:16%;right:13%}.hero-content,.hero-showcase{z-index:1;position:relative}.eyebrow{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:14px;font-weight:900;display:inline-flex}.hero-section .eyebrow,.cta-card .eyebrow{color:#ffffffdb}.eyebrow:before{content:"";background:currentColor;border-radius:999px;width:28px;height:2px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;max-width:840px;margin-bottom:24px;font-size:clamp(44px,6vw,76px);line-height:1.04}.hero-subtitle{color:#ffffffd6;max-width:760px;margin-bottom:34px;font-size:clamp(18px,2vw,22px);line-height:1.78}.hero-actions{flex-wrap:wrap;gap:16px;margin-bottom:46px;display:flex}.hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:820px;display:grid}.hero-metrics div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1c;border:1px solid #ffffff29;border-radius:22px;padding:18px 16px}.hero-metrics strong,.hero-metrics span{display:block}.hero-metrics strong{margin-bottom:6px;font-size:26px;line-height:1}.hero-metrics span{color:#ffffffbd;font-size:13px}.hero-showcase{min-height:560px}.showcase-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff3d,#ffffff1a),#ffffff14;border:1px solid #ffffff3d;border-radius:38px;width:min(470px,100%);min-height:470px;padding:24px;position:absolute;inset:52px 20px auto auto;box-shadow:0 40px 120px #0e145a6b}.screen-topbar{gap:8px;margin-bottom:34px;display:flex}.screen-topbar span{background:#ffffffb3;border-radius:999px;width:10px;height:10px}.screen-title{letter-spacing:-.02em;margin-bottom:28px;font-size:24px;font-weight:900}.avatar-stage{background:radial-gradient(circle,#ffffff47,#0000 34%),linear-gradient(135deg,#4a5bff47,#00d4aa2e);border-radius:30px;place-items:center;height:238px;margin-bottom:26px;display:grid;position:relative;overflow:hidden}.avatar-ring{border:1px solid #ffffff61;border-radius:999px;width:166px;height:166px;animation:2.8s infinite pulse-ring;position:absolute}.avatar-core{width:104px;height:104px;color:var(--primary);background:linear-gradient(135deg,#fff,#ffffffb8);border-radius:34px;place-items:center;font-size:34px;font-weight:1000;display:grid;box-shadow:0 24px 70px #0c105a42}.voice-wave{align-items:end;gap:7px;display:flex;position:absolute;bottom:28px}.voice-wave i{background:#fff;border-radius:999px;width:7px;animation:1.2s ease-in-out infinite wave}.voice-wave i:first-child{height:18px;animation-delay:0s}.voice-wave i:nth-child(2){height:34px;animation-delay:.1s}.voice-wave i:nth-child(3){height:24px;animation-delay:.2s}.voice-wave i:nth-child(4){height:42px;animation-delay:.3s}.feedback-panel{gap:10px;display:grid}.feedback-panel span{color:#ffffffd1;background:#ffffff29;border-radius:16px;justify-content:space-between;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.floating-card{z-index:2;width:188px;color:var(--ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #ffffff3d;border-radius:22px;padding:18px;position:absolute;box-shadow:0 20px 60px #0b115438}.floating-card span,.floating-card strong{display:block}.floating-card span{color:var(--muted);margin-bottom:8px;font-size:13px}.floating-card strong{font-size:17px;line-height:1.35}.floating-card-top{top:10px;left:10px}.floating-card-bottom{bottom:54px;right:0}.section{padding:108px max(24px,50vw - 590px)}.section-heading{text-align:center;max-width:760px;margin:0 auto 54px}.section-heading h2,.solution-copy h2,.contact-info h2,.cta-card h2{color:var(--ink);letter-spacing:-.055em;margin-bottom:16px;font-size:clamp(34px,4vw,52px);line-height:1.14}.section-heading p,.solution-copy p,.contact-info p,.cta-card p{color:var(--text);font-size:17px;line-height:1.85}.bento-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.value-card{border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffffeb, #ffffffad), var(--white);border:1px solid #232a5c12;flex-direction:column;justify-content:space-between;min-height:278px;padding:30px;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 22px 70px #1f2b7014}.value-card:hover,.business-card:hover,.case-card:hover{box-shadow:var(--shadow);border-color:#4a5bff2e;transform:translateY(-6px)}.feature-card{background:radial-gradient(circle at 90% 8%,#4a5bff1f,#0000 32%),linear-gradient(135deg,#fff,#f6f7ff);grid-column:span 2}.icon-shell{background:var(--primary-soft);width:54px;height:54px;color:var(--primary);border-radius:18px;place-items:center;margin-bottom:28px;display:grid}.icon-shell svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:28px;height:28px}.icon-chart,.icon-video{color:var(--orange);background:var(--orange-soft)}.icon-users,.icon-chat{color:var(--mint);background:var(--mint-soft)}.value-card h3,.business-card h3,.case-card h3,.step-card h3{letter-spacing:-.035em;margin-bottom:12px;font-size:24px;line-height:1.25}.value-card p,.business-card p,.case-card p,.step-card p{color:var(--text);line-height:1.75}.proof-line{color:var(--primary);align-items:center;gap:10px;font-size:14px;font-weight:900;display:inline-flex}.proof-line:before{content:"";background:currentColor;border-radius:999px;width:34px;height:2px}.business-section{background:radial-gradient(circle at 18% 18%,#ff9a5617,#0000 25%),linear-gradient(#fff,#f5f7ff)}.business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.business-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #232a5c14;min-height:480px;padding:42px;transition:all .24s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 24px 80px #1f2b7014}.business-card:after{content:"";opacity:.18;border-radius:999px;width:250px;height:250px;position:absolute;bottom:-96px;right:-86px}.business-card.blue:after{background:var(--primary)}.business-card.orange:after{background:var(--orange)}.business-kicker{color:var(--primary);background:var(--primary-soft);border-radius:999px;margin-bottom:20px;padding:8px 14px;font-size:13px;font-weight:900;display:inline-flex}.business-card.orange .business-kicker{color:var(--orange);background:var(--orange-soft)}.business-card h3{font-size:clamp(30px,3vw,42px)}.business-card ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.business-card li{color:#30364d;padding-left:28px;line-height:1.7;position:relative}.business-card li:before{background:linear-gradient(135deg, var(--primary), var(--mint));content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:10px;left:0}.solution-section{color:#fff;background:#101633}.solution-panel{background:radial-gradient(circle at 12% 14%,#4a5bff80,#0000 26%),radial-gradient(circle at 88% 18%,#00d4aa33,#0000 26%),linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:42px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:46px;padding:clamp(32px,5vw,58px);display:grid;box-shadow:0 40px 120px #0000003d}.solution-copy h2,.solution-copy p{color:#fff}.solution-copy p{color:#ffffffc2}.solution-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.step-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:26px;min-height:220px;padding:26px}.step-card span{color:var(--mint);margin-bottom:26px;font-size:13px;font-weight:900;display:inline-block}.step-card h3,.step-card p{color:#fff}.step-card p{color:#ffffffb8}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.case-card{background:#fff;border:1px solid #232a5c14;border-radius:28px;min-height:342px;padding:32px;transition:all .24s cubic-bezier(.4,0,.2,1);box-shadow:0 22px 68px #1f2b7014}.case-card span{color:var(--mint);background:var(--mint-soft);border-radius:999px;margin-bottom:26px;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex}.case-card strong{color:var(--primary);margin-top:26px;line-height:1.6;display:block}.trust-wall{background:linear-gradient(135deg,#4a5bff14,#00d4aa0f),#ffffffb8;border:1px solid #4a5bff1f;border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px;display:grid}.trust-badge{color:#30364d;background:#fff;border:1px solid #4a5bff1a;border-radius:20px;place-items:center;min-height:76px;font-weight:900;display:grid;box-shadow:0 12px 30px #1f2b700f}.cta-section{padding-top:32px}.cta-card{color:#fff;background:radial-gradient(circle at 78% 20%, #ff9a5673, transparent 28%), linear-gradient(135deg, var(--primary), #615cff 55%, #222a8f);box-shadow:var(--shadow-strong);border-radius:40px;justify-content:space-between;align-items:center;gap:32px;padding:clamp(34px,5vw,56px);display:flex}.cta-card h2,.cta-card p{color:#fff}.cta-card p{color:#ffffffc7;max-width:720px}.cta-card .primary-button{color:var(--primary);background:#fff;flex:none;box-shadow:0 20px 60px #0c105a38}.contact-section{background:radial-gradient(circle at 8% 15%,#4a5bff14,#0000 25%),#fff;grid-template-columns:.82fr 1fr;align-items:start;gap:48px;display:grid}.contact-info{position:sticky;top:120px}.contact-list{gap:14px;margin-top:34px;display:grid}.contact-list div{background:#f8f9ff;border:1px solid #232a5c14;border-radius:22px;padding:20px}.contact-list span,.contact-list strong{display:block}.contact-list span{color:var(--muted);margin-bottom:7px;font-size:13px}.contact-list strong{color:var(--ink);line-height:1.55}.contact-form{box-shadow:var(--shadow);background:#fff;border:1px solid #232a5c14;border-radius:34px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(26px,4vw,40px);display:grid}.contact-form label{color:#30364d;gap:10px;font-size:14px;font-weight:900;display:grid}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);background:#f8f9ff;border:1px solid #232a5c1a;border-radius:17px;outline:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.contact-form input{height:54px;padding:0 16px}.contact-form textarea{resize:vertical;padding:16px}.contact-form input:focus,.contact-form textarea:focus{background:#fff;border-color:#4a5bff8c;box-shadow:0 0 0 5px #4a5bff1a}.full-field,.form-button,.form-success{grid-column:1/-1}.form-button{width:100%}.form-button:disabled{cursor:not-allowed;opacity:.78;transform:none}.form-success{color:#006d58;background:var(--mint-soft);border-radius:16px;margin:0;padding:14px 16px;font-weight:800}.site-footer{color:#ffffffbd;background:#101633;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:44px max(24px,50vw - 590px);display:flex}.footer-beian{color:#fff9;margin-top:16px;font-size:13px}.footer-beian a{color:#fff9;transition:color .2s}.footer-beian a:hover{color:#fff}.footer-brand{max-width:420px}.footer-brand strong{color:#fff;margin-bottom:12px;font-size:22px}.footer-brand p{margin:0;line-height:1.7}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;font-weight:700;display:flex}.footer-links a:hover{color:#fff}.reveal{animation:.72s cubic-bezier(.4,0,.2,1) both reveal-up;animation-delay:var(--delay,0s)}.delay-one{animation-delay:.12s}@keyframes reveal-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring{0%,to{opacity:.56;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes wave{0%,to{opacity:.62;transform:scaleY(.58)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1120px){.site-header{grid-template-columns:auto auto;justify-content:space-between}.nav{box-shadow:var(--shadow);background:#fffffff5;border:1px solid #4a5bff1f;border-radius:26px;flex-direction:column;align-items:stretch;gap:0;padding:14px;display:none;position:absolute;top:calc(100% + 12px);left:0;right:0}.nav.is-open{display:flex}.nav a{border-radius:16px;padding:15px 14px}.nav a:hover{background:var(--primary-soft)}.nav a:after{display:none}.menu-button{display:block}.hero-section{grid-template-columns:1fr;gap:28px}.hero-showcase{min-height:480px}.showcase-card{width:min(520px,100%);inset:20px auto auto 50%;transform:translate(-50%)}.floating-card-top{left:8%}.floating-card-bottom{right:8%}.bento-grid{grid-template-columns:repeat(2,1fr)}.case-grid,.trust-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-panel,.contact-section{grid-template-columns:1fr}.contact-info{position:static}}@media (width<=767px){.site-header{border-radius:24px;width:calc(100% - 20px);margin-top:10px;padding:10px}.brand{font-size:18px}.brand-mark{border-radius:11px;width:32px;height:32px}.ghost-button,.primary-button.compact{display:none}.hero-section{min-height:auto;padding:122px 20px 64px}h1{letter-spacing:-.055em;font-size:clamp(38px,12vw,48px)}.hero-subtitle{font-size:17px}.hero-actions{flex-direction:column;margin-bottom:28px}.primary-button,.secondary-button{width:100%}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-showcase{min-height:430px}.showcase-card{border-radius:28px;min-height:380px;padding:18px}.screen-title{font-size:20px}.avatar-stage{height:190px}.floating-card{width:160px;padding:14px}.floating-card-bottom{bottom:20px}.section{padding:76px 20px}.section-heading{text-align:left;margin-bottom:36px}.section-heading h2,.solution-copy h2,.contact-info h2,.cta-card h2{font-size:34px}.bento-grid,.business-grid,.case-grid,.trust-wall,.solution-steps,.contact-form{grid-template-columns:1fr}.feature-card{grid-column:span 1}.value-card,.business-card,.case-card{min-height:auto;padding:26px}.business-card h3{font-size:30px}.solution-panel{border-radius:30px}.cta-card,.site-footer{flex-direction:column;align-items:stretch}.footer-links{justify-content:flex-start}}
