.hero-highclass{background-color:var(--bg-primary);overflow:hidden;position:relative}.hero-highclass .hero__background{background-color:var(--accent);background-image:linear-gradient(90deg,rgba(0,30,70,.18),rgba(0,55,110,.16) 42%,rgba(0,28,72,.5) 68%,rgba(0,20,50,.68)),url(https://244351233.fs1.hubspotusercontent-na2.net/hubfs/244351233/ChatGPT%20Image%202026%E5%B9%B45%E6%9C%8810%E6%97%A5%2015_39_16.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:470px;overflow:hidden;position:relative}.hero-highclass .hero__image,.hero-highclass .hero__radial-1,.hero-highclass .hero__radial-2,.hero-highclass .hero__radial-3{display:none}.hero-highclass .hero__content{inset:0;pointer-events:none;position:absolute;z-index:5}.hero-highclass .hero__headline{color:var(--bg-primary);display:flex;flex-direction:column;gap:22px;max-width:calc(100% - 128px);pointer-events:auto;position:absolute;right:64px;text-align:left;top:50%;transform:translateY(-50%);width:520px}.hero-highclass .hero__bottom-cta{align-items:center;bottom:44px;display:flex;gap:16px;left:170px;pointer-events:auto;position:absolute;z-index:6}.hero-highclass .hero-headline__main-text h1,.hero-highclass .hero-headline__main-text h2,.hero-highclass .hero-headline__main-text h3,.hero-highclass .hero-headline__main-text p{color:var(--bg-primary);margin:0}.hero-highclass .hero-headline__main-text h1{font-size:56px;font-weight:var(--weight-bold);letter-spacing:.02em;line-height:1.25;text-shadow:0 3px 16px rgba(0,0,0,.28)}.hero-highclass .hero-headline__main-text h1 strong{color:var(--bg-primary);font-size:64px;font-weight:var(--weight-bold);line-height:1.2}.hero-highclass .hero-headline__sub-text h1,.hero-highclass .hero-headline__sub-text h2,.hero-highclass .hero-headline__sub-text h3,.hero-highclass .hero-headline__sub-text p{color:var(--bg-primary);margin:0}.hero-highclass .hero-headline__sub-text p{font-size:22px;font-weight:var(--weight-bold);letter-spacing:.03em;line-height:1.75;text-shadow:0 3px 14px rgba(0,0,0,.26)}.hero-highclass .hero__bottom-button{align-items:center;background:linear-gradient(90deg,#e00000,#ff8a00);border-radius:4px;box-shadow:0 8px 20px rgba(220,54,0,.28);color:#fff;display:inline-flex;font-size:17px;font-weight:var(--weight-bold);height:58px;justify-content:center;line-height:1;min-width:220px;padding:0 28px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.hero-highclass .hero__bottom-button:hover{color:#fff;opacity:.92;text-decoration:none;transform:translateY(-1px)}.hero-highclass .hero__bottom-button:nth-child(2){background:hsla(0,0%,100%,.92);box-shadow:0 8px 20px rgba(0,30,70,.18);color:#0f2f55}.hero-highclass .hero__bottom-button:nth-child(2):hover{color:#0f2f55}.hero-highclass .hero-headline__benefits,.hero-highclass .hero-headline__case-studies,.hero-highclass .hero-headline__case-study,.hero-highclass .hero__cta{display:none}@media (max-width:1100px){.hero-highclass .hero__background{height:450px}.hero-highclass .hero__headline{max-width:calc(100% - 80px);right:40px;width:460px}.hero-highclass .hero-headline__main-text h1{font-size:48px}.hero-highclass .hero-headline__main-text h1 strong{font-size:56px}.hero-highclass .hero-headline__sub-text p{font-size:20px}.hero-highclass .hero__bottom-cta{bottom:38px;left:140px}}@media (max-width:767px){.hero-highclass .hero__background{background-position:50%;background-size:cover;height:500px}.hero-highclass .hero__headline{gap:12px;left:auto;max-width:61%;right:12px;text-align:left;top:170px;transform:none;width:61%}.hero-highclass .hero-headline__main-text h1,.hero-highclass .hero-headline__main-text h2,.hero-highclass .hero-headline__main-text h3,.hero-highclass .hero-headline__main-text p{margin:0}.hero-highclass .hero-headline__main-text h1{font-size:28px;letter-spacing:.01em;line-height:1.28;text-shadow:0 3px 14px rgba(0,0,0,.36)}.hero-highclass .hero-headline__main-text h1 strong{font-size:32px;line-height:1.22}.hero-highclass .hero-headline__sub-text p{font-size:13px;font-weight:var(--weight-bold);letter-spacing:.02em;line-height:1.65;text-shadow:0 3px 12px rgba(0,0,0,.36)}.hero-highclass .hero__bottom-cta{bottom:26px;flex-direction:column;gap:10px;left:20px;right:20px}.hero-highclass .hero__bottom-button{font-size:15px;height:52px;min-width:0;padding:0 20px;width:100%}}