.hk-standard-hero,.hk-standard-hero *{box-sizing:border-box}.hk-standard-hero{--hk-sh-navy:#10195f;--hk-sh-purple:#6b35ff;--hk-sh-muted:#66738f;--hk-sh-border:#e6eaf2;--hk-sh-panel:#fff;--hk-sh-heading:#10195f;--hk-sh-copy:#53617a;--hk-sh-label:#6b35ff;--hk-sh-blend-strong:hsla(0,0%,100%,.97);--hk-sh-blend-soft:hsla(0,0%,100%,.78);--hk-sh-blend-clear:hsla(0,0%,100%,0);background:#f6f8ff;font-family:Inter,Segoe UI,Arial,sans-serif;padding:36px 0 64px}.hk-standard-hero__container{margin:0 auto;width:min(calc(100% - 48px),1400px)}.hk-standard-hero--light{background:#fff}.hk-standard-hero--soft{background:#f7f9fc}.hk-standard-hero--dark{--hk-sh-panel:#10195f;--hk-sh-heading:#fff;--hk-sh-copy:#d4dcf4;--hk-sh-label:#c5b8ff;--hk-sh-blend-strong:rgba(16,25,95,.97);--hk-sh-blend-soft:rgba(16,25,95,.78);--hk-sh-blend-clear:rgba(16,25,95,0);background:linear-gradient(135deg,#10195f,#202c82 58%,#5537e8)}.hk-standard-hero__panel{background:var(--hk-sh-panel);border:1px solid var(--hk-sh-border);border-radius:28px;box-shadow:0 20px 50px rgba(16,25,95,.06);isolation:isolate;min-height:580px;overflow:hidden;position:relative}.hk-standard-hero--dark .hk-standard-hero__panel{border-color:hsla(0,0%,100%,.15)}.hk-standard-hero__visual{inset:0 0 0 43%;position:absolute;z-index:0}.hk-standard-hero__image{display:block;height:100%;max-width:none;object-fit:cover;object-position:center;width:100%}.hk-standard-hero__panel:after{background:linear-gradient(90deg,var(--hk-sh-panel) 0,var(--hk-sh-panel) 39%,var(--hk-sh-blend-strong) 44%,var(--hk-sh-blend-soft) 49%,var(--hk-sh-blend-clear) 63%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hk-standard-hero__content{min-width:0;padding:72px 0 110px 56px;position:relative;width:53%;z-index:2}.hk-standard-hero__label{color:var(--hk-sh-label);font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.hk-standard-hero__heading{color:var(--hk-sh-heading);font-size:clamp(38px,4.2vw,60px);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:0 0 22px;max-width:580px;overflow-wrap:break-word}.hk-standard-hero__intro{color:var(--hk-sh-copy);font-size:17px;line-height:1.6;max-width:500px}.hk-standard-hero__intro p{margin:0}.hk-standard-hero__intro p+p{margin-top:12px}.hk-standard-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hk-standard-hero__button{align-items:center;border:1px solid transparent;border-radius:12px;display:inline-flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;line-height:1.4;min-height:50px;padding:12px 22px;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.hk-standard-hero__button--primary{background:linear-gradient(135deg,#5922cd,#6b35ff);box-shadow:0 10px 24px rgba(107,53,255,.18);color:#fff}.hk-standard-hero__button--secondary{background:#fff;border-color:var(--hk-sh-border);color:var(--hk-sh-navy)}.hk-standard-hero__button:hover{transform:translateY(-2px)}.hk-standard-hero__button--primary:hover{box-shadow:0 14px 28px rgba(107,53,255,.24);color:#fff}.hk-standard-hero__button--secondary:hover{color:var(--hk-sh-navy)}.hk-standard-hero__button:focus-visible{outline:3px solid var(--hk-sh-purple);outline-offset:4px}.hk-standard-hero--dark .hk-standard-hero__button--primary{background:#fff;color:var(--hk-sh-navy)}.hk-standard-hero--dark .hk-standard-hero__button--secondary{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.35);color:#fff}.hk-standard-hero__highlight{align-items:center;background:#fff;border:1px solid var(--hk-sh-border);border-radius:18px;bottom:90px;box-shadow:0 14px 36px rgba(16,25,95,.14);display:flex;gap:14px;padding:18px;position:absolute;right:28px;width:min(330px,calc(100% - 56px));z-index:2}.hk-standard-hero__highlight-icon{align-items:center;background:transparent;display:flex;flex:0 0 44px;height:44px;justify-content:center;padding:0;width:44px}.hk-standard-hero__highlight-icon-image{display:block;filter:none;height:40px;object-fit:contain;width:40px}.hk-standard-hero__highlight-copy{min-width:0;overflow-wrap:break-word}.hk-standard-hero__highlight-label{color:var(--hk-sh-purple);display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.hk-standard-hero__highlight-text{color:var(--hk-sh-navy);display:block;font-size:15px;font-weight:800;line-height:1.35}.hk-standard-hero__cards{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-54px 32px 0;position:relative;z-index:3}.hk-standard-hero__cards:not(:has(.hk-standard-hero__card)){display:none}.hk-standard-hero__card{align-items:center;background:#fff;border:1px solid var(--hk-sh-border);border-radius:20px;box-shadow:0 14px 36px rgba(16,25,95,.08);display:flex;min-width:0;padding:28px 24px}.hk-standard-hero__card p{color:var(--hk-sh-navy);font-size:18px;font-weight:700;line-height:1.45;margin:0;overflow-wrap:break-word}.hk-standard-hero__cards:has(>.hk-standard-hero__card:only-child){grid-template-columns:1fr}.hk-standard-hero__cards:has(>.hk-standard-hero__card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.hk-standard-hero--image-left .hk-standard-hero__visual{inset:0 43% 0 0}.hk-standard-hero--image-left .hk-standard-hero__content{margin-left:auto;padding:72px 56px 110px 0}.hk-standard-hero--image-left .hk-standard-hero__panel:after{background:linear-gradient(270deg,var(--hk-sh-panel) 0,var(--hk-sh-panel) 39%,var(--hk-sh-blend-strong) 44%,var(--hk-sh-blend-soft) 49%,var(--hk-sh-blend-clear) 63%)}.hk-standard-hero--image-left .hk-standard-hero__highlight{left:28px;right:auto}.hk-standard-hero--no-image .hk-standard-hero__panel{min-height:0}.hk-standard-hero--no-image .hk-standard-hero__panel:after{display:none}.hk-standard-hero--no-image .hk-standard-hero__content{margin:0 auto;max-width:992px;padding:72px 56px 110px;width:100%}.hk-standard-hero--no-image .hk-standard-hero__heading{max-width:880px}.hk-standard-hero--no-image .hk-standard-hero__intro{max-width:760px}@media (max-width:1100px){.hk-standard-hero__content{padding-left:36px;width:56%}.hk-standard-hero--image-left .hk-standard-hero__content{padding-left:0;padding-right:36px}.hk-standard-hero__cards{gap:14px;margin-left:20px;margin-right:20px}.hk-standard-hero__card{padding:24px 18px}}@media (max-width:900px){.hk-standard-hero{padding-top:24px}.hk-standard-hero__panel{display:flex;flex-direction:column;min-height:0}.hk-standard-hero__panel:after{display:none}.hk-standard-hero--image-left .hk-standard-hero__content,.hk-standard-hero--no-image .hk-standard-hero__content,.hk-standard-hero__content{margin:0;order:1;padding:40px;width:100%}.hk-standard-hero--no-image .hk-standard-hero__content{padding-bottom:80px}.hk-standard-hero__heading{font-size:clamp(36px,5.5vw,50px);max-width:660px}.hk-standard-hero__intro{max-width:620px}.hk-standard-hero--image-left .hk-standard-hero__visual,.hk-standard-hero__visual{flex-shrink:0;height:380px;inset:auto;order:2;position:relative}.hk-standard-hero--image-left .hk-standard-hero__highlight,.hk-standard-hero__highlight{bottom:64px;left:auto;right:24px}.hk-standard-hero__cards{margin-top:-30px}}@media (max-width:650px){.hk-standard-hero{padding:18px 0 48px}.hk-standard-hero__container{width:min(calc(100% - 28px),1400px)}.hk-standard-hero__panel{border-radius:22px}.hk-standard-hero--image-left .hk-standard-hero__content,.hk-standard-hero--no-image .hk-standard-hero__content,.hk-standard-hero__content{padding:30px 24px}.hk-standard-hero--no-image .hk-standard-hero__content{padding-bottom:60px}.hk-standard-hero__heading{font-size:clamp(32px,8.5vw,42px);line-height:1.1}.hk-standard-hero__intro{font-size:16px}.hk-standard-hero__buttons{display:grid}.hk-standard-hero__button{width:100%}.hk-standard-hero--image-left .hk-standard-hero__visual,.hk-standard-hero__visual{height:300px}.hk-standard-hero--image-left .hk-standard-hero__highlight,.hk-standard-hero__highlight{bottom:52px;left:16px;padding:14px;right:16px;width:auto}.hk-standard-hero__cards,.hk-standard-hero__cards:has(>.hk-standard-hero__card:nth-child(2):last-child){gap:12px;grid-template-columns:1fr;margin:-22px 12px 0}.hk-standard-hero__card{padding:20px}.hk-standard-hero__card p{font-size:17px}}@media (prefers-reduced-motion:reduce){.hk-standard-hero__button{transition:none}.hk-standard-hero__button:hover{transform:none}}