.whb-page *,.whb-page :after,.whb-page :before{box-sizing:border-box}.whb-page{margin:0;padding:0;font-family:PingFangSC-Regular,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;color:#555;background:#fff;overflow-x:hidden}.whb-container{width:100%;max-width:1200px;margin:0 auto}.whb-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(25,33,61,.06);height:72px;display:flex;align-items:center}.whb-header .whb-container{display:flex;align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0;height:100%}.whb-logo-link{display:flex;align-items:center;flex-shrink:0}.whb-logo{height:38px;width:auto;display:block}.whb-nav{display:flex;align-items:center;gap:32px}.whb-nav-link{color:#333;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;transition:color .2s}.whb-nav-link--active,.whb-nav-link:hover{color:#36f}.whb-nav-arrow{flex-shrink:0}.whb-header-btns{display:flex;align-items:center;gap:12px}.whb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;font-family:PingFangSC-Medium,PingFang SC;font-size:14px;border-radius:8px;cursor:pointer;text-decoration:none;border:none;white-space:nowrap;transition:opacity .2s,transform .2s}.whb-btn:hover{opacity:.9}.whb-btn-outline{background:#fff;border:1px solid #d9dbe9;color:#6c798e}.whb-btn-primary{background:linear-gradient(90deg,#05f,#00b2ff);color:#fff;border-radius:8px;box-shadow:0 2px 3px rgba(55,52,209,.12)}.whb-hero{position:relative;height:720px;min-height:720px;overflow:hidden;margin-top:20px}.whb-hero-bg{position:absolute;inset:0;z-index:0}.whb-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center top}.whb-hero-main{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;height:620px}.whb-hero-text{flex:0 1 560px;max-width:560px;padding-top:210px}.whb-hero-title{font-size:40px;color:#36f;margin:0 0 8px;line-height:1.2}.whb-hero-subtitle,.whb-hero-title{font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.whb-hero-subtitle{font-size:34px;color:#313159;margin:0 0 12px;line-height:1.3}.whb-hero-desc{font-size:18px;color:#555;margin:0 0 40px;line-height:1.5}.whb-hero-cta{display:inline-flex;align-items:center;justify-content:center;width:160px;height:48px;background:linear-gradient(90deg,#05f,#00b2ff);color:#fff;font-size:16px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;border-radius:24px;text-decoration:none;cursor:pointer;transition:opacity .2s;box-shadow:0 2px 12px rgba(0,85,255,.25)}.whb-hero-cta:hover{opacity:.9}.whb-hero-phone{flex-shrink:0;width:660px;max-width:54%}.whb-hero-visual{position:relative;width:660px;max-width:100%;height:512px;margin-top:80px;margin-left:auto}.whb-hero-visual-phone{position:absolute;left:0;top:0;width:560px;height:512px;object-fit:contain;object-position:left top;filter:drop-shadow(0 20px 48px rgba(51,102,255,.14))}.whb-hero-float{position:absolute;pointer-events:none;filter:drop-shadow(0 6px 14px rgba(51,102,255,.12))}.whb-hero-float-frame{width:100%;height:100%;display:block;object-fit:contain}.whb-hero-float-inner{position:absolute;left:50%;top:44%;width:42px;height:42px;transform:translate(-50%,-50%) rotate(30deg);object-fit:contain}.whb-hero-float-inner--wide{width:56px;height:26px;top:46%}.whb-hero-tags-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;height:100px;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center}.whb-hero-tags-bar .whb-container{height:100%;display:flex;align-items:center;justify-content:space-between}.whb-hero-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;height:100%;grid-gap:24px;gap:24px}.whb-hero-tags .whb-hero-tag:first-child{justify-self:start}.whb-hero-tags .whb-hero-tag:nth-child(2){justify-self:center}.whb-hero-tags .whb-hero-tag:nth-child(3){justify-self:end}.whb-hero-tag{display:inline-flex;align-items:center;gap:12px;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;white-space:nowrap;background:linear-gradient(90deg,#0195ff,#3056ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.whb-hero-tag img{width:74px;height:74px;flex-shrink:0;object-fit:contain}.whb-section{padding:80px 0}.whb-section-title{font-size:48px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;text-align:center;margin:0 0 50px;line-height:1.2}.whb-section-title-inner{position:relative;display:inline-block;z-index:0}.whb-title-mark{position:relative;display:inline-block;z-index:1}.whb-title-line{position:absolute;left:50%;bottom:.06em;height:32px;width:auto;max-width:none;transform:translateX(-50%);pointer-events:none;z-index:-1;object-fit:contain}.whb-title-line--problem{width:120px;height:30px;transform:translate(-48%)}.whb-title-line--subtitle{width:136px;height:30px;transform:translate(-42%)}.whb-title-line--team{width:128px;height:30px;transform:translate(-50%)}.whb-problems{background:#fff;padding-top:90px}.whb-problems-grid{display:flex;justify-content:center;gap:20px}.whb-problem-card{width:285px;height:360px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;position:relative}.whb-problem-card-title{font-size:26px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333;margin:0 0 8px;line-height:1.3}.whb-problem-card-title-accent{background:linear-gradient(90deg,#558eff,#2f59ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.whb-problem-card-desc{font-size:18px;color:#646a72;margin:0;line-height:1.5}.whb-problem-card-illust{margin-top:auto;text-align:center}.whb-problem-card-illust img{width:100%;max-width:280px;height:auto;display:block;margin:0 auto}.whb-subtitle-bar{padding:48px 0 32px;text-align:center;background:#fff}.whb-subtitle-text{font-size:48px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;margin:0;line-height:1.2}.whb-feature{padding:0;overflow:hidden}.whb-feature--light{background:linear-gradient(180deg,#fff,#f5f9ff 55%,rgba(0,85,255,.05))}.whb-feature--white{background:#fff}.whb-feature-inner{display:flex;align-items:center;gap:60px;min-height:600px;padding:50px 0}.whb-feature-sub-img{position:absolute;bottom:0;left:-45px}.whb-feature--reverse .whb-feature-inner{flex-direction:row-reverse;justify-content:space-between}.whb-feature-text{flex:1 1;min-width:0;max-width:497px}.whb-feature-title{font-size:34px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;margin:0 0 12px;line-height:1.3}.whb-feature-subtitle{display:flex;align-items:center;gap:8px;margin:0 0 25px;line-height:1.5}.whb-feature-subtitle-icon{flex-shrink:0;width:14px;height:14px;display:block}.whb-feature-subtitle span{font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;background:linear-gradient(90deg,#05f,#00b2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.whb-feature-points{list-style:none;margin:0 0 32px;padding:0}.whb-feature-points li{display:flex;align-items:center;gap:12px;font-size:18px;color:#555;margin-bottom:18px;line-height:1.5}.whb-check-icon{flex-shrink:0}.whb-feature-btns{display:flex;gap:20px}.whb-feature-btn{display:inline-flex;align-items:center;justify-content:center;width:160px;height:60px;border-radius:30px;font-size:20px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .2s;border:none}.whb-feature-btn:hover{opacity:.9}.whb-feature-btn--detail{color:#36f;border:1px solid #36f;font-weight:500}.whb-feature-btn--demo{background:linear-gradient(90deg,#05f,#00b2ff);color:#fff;font-weight:600}.whb-feature-img{flex-shrink:0;width:580px;max-width:52%;position:relative;z-index:2}.whb-feature-img img{width:100%;height:auto;display:block;object-fit:contain}.whb-advantages{background:#fff;padding-top:48px}.whb-advantages .whb-section-title{margin-bottom:40px}.whb-advantages-grid{display:flex;justify-content:space-between}.whb-advantage-card{width:260px;height:280px;border:2px solid transparent;border-radius:16px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(132.43deg,#938bf8 1.57%,#589aff 99.79%) border-box;padding:36px 32px 24px;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.whb-advantage-card:hover{transform:translateY(-4px);box-shadow:0 4px 30px rgba(51,0,115,.1)}.whb-advantage-icon{width:80px;height:80px;margin-bottom:20px}.whb-advantage-icon img{width:100%;height:100%;object-fit:contain}.whb-advantage-title{font-size:28px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;background:linear-gradient(90deg,#8f44ff,#426cec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px;line-height:1.2}.whb-advantage-desc{font-size:18px;color:#444;margin:0;line-height:1.6}.whb-teams-grid{display:grid;grid-template-columns:repeat(2,590px);grid-gap:40px;gap:40px;justify-content:center}.whb-team-card{width:590px;height:342px;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 16px rgba(51,0,115,.06);transition:transform .3s,box-shadow .3s}.whb-team-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(51,0,115,.12)}.whb-team-card-visual{flex-shrink:0;margin:20px 20px 0;height:180px;border-radius:12px;overflow:hidden}.whb-team-card-visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.whb-team-card-body{flex:1 1;padding:16px 28px 24px;display:flex;flex-direction:column;justify-content:flex-start}.whb-team-card-title{display:flex;align-items:center;gap:10px;margin:0 0 8px;line-height:1.2}.whb-team-card-title-icon{flex-shrink:0;width:24px;height:24px;object-fit:contain;display:block}.whb-team-card-title span{font-size:28px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333}.whb-team-card-desc{font-size:18px;color:#646a72;margin:0;line-height:1.55}.whb-cta{position:relative;height:400px;overflow:hidden;display:flex;align-items:center;justify-content:center}.whb-cta-bg{position:absolute;inset:0;z-index:0}.whb-cta-bg img{width:100%;height:100%;object-fit:cover}.whb-cta-content{position:relative;z-index:1;text-align:center}.whb-cta-title{font-size:50px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;background:linear-gradient(90deg,#05f,#00b2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 50px;line-height:1.1}.whb-cta-btns{display:flex;gap:40px}.whb-cta-btn,.whb-cta-btns{align-items:center;justify-content:center}.whb-cta-btn{display:inline-flex;width:200px;height:70px;border-radius:35px;font-size:24px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;text-decoration:none;cursor:pointer;transition:opacity .2s;border:none}.whb-cta-btn:hover{opacity:.9}.whb-cta-btn--consult{background:linear-gradient(90deg,#00b3ff,#05f);color:#fff}.whb-cta-btn--try{border:1px solid #fff;background:linear-gradient(90deg,#05f,#00b2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;background:#fff;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:#05f;border:2px solid rgba(0,85,255,.3)}@media (max-width:1199px){.whb-container{padding-left:40px;padding-right:40px}.whb-hero{height:auto;min-height:0}.whb-hero-main{flex-direction:column;align-items:center;height:auto;padding-top:40px;padding-bottom:24px;text-align:center}.whb-hero-text{max-width:100%;padding-top:0}.whb-hero-phone{width:100%;max-width:400px;margin-top:24px}.whb-hero-visual{width:100%;max-width:400px;height:auto;aspect-ratio:660/512;margin:24px auto 0}.whb-hero-visual-phone{width:85.45%;height:100%}.whb-hero-tags-bar{position:relative;height:auto;padding:24px 0}.whb-hero-tags{grid-template-columns:1fr;gap:20px}.whb-hero-tags .whb-hero-tag{justify-self:center!important}.whb-problems-grid{flex-wrap:wrap}.whb-problem-card{width:calc(50% - 10px);height:auto;min-height:360px}.whb-advantages-grid{flex-wrap:wrap}.whb-advantage-card{width:calc(50% - 7px)}.whb-feature--reverse .whb-feature-inner,.whb-feature-inner{flex-direction:column}.whb-feature-img{width:100%;max-width:520px}.whb-teams-grid{grid-template-columns:repeat(2,1fr);gap:24px}.whb-team-card{width:auto;height:auto}}@media (max-width:767px){.whb-container{padding-left:24px;padding-right:24px}.whb-nav{display:none}.whb-hero-title{font-size:32px}.whb-hero-subtitle{font-size:22px}.whb-hero-phone{width:100%;max-width:300px}.whb-hero-float{transform:scale(.72);transform-origin:top left}.whb-section-title{font-size:28px;margin-bottom:32px}.whb-problems-grid{flex-direction:column;align-items:center}.whb-problem-card{width:100%;max-width:320px}.whb-advantages-grid{flex-direction:column;align-items:center}.whb-advantage-card{width:100%;max-width:300px}.whb-teams-grid{grid-template-columns:1fr}.whb-subtitle-text{font-size:28px}.whb-feature-title{font-size:24px}.whb-feature-subtitle span{font-size:18px}.whb-feature-btns{flex-direction:column;gap:12px}.whb-cta-title{font-size:28px}.whb-cta-btns{flex-direction:column;gap:16px}.whb-cta-btn{width:100%;max-width:280px}.whb-hero-tag{font-size:18px}.whb-hero-tag img{width:56px;height:56px}}