.wk-page{color:#eef2ff;background:var(--pa-base);position:relative;overflow:hidden}.wk-shell{width:100%;max-width:1180px;margin:0 auto;padding:0 24px;position:relative}.wk-hero{padding:72px 0 84px;position:relative}.wk-hero-bg{pointer-events:none;background:linear-gradient(#5b6ee829,#0000 60%),radial-gradient(780px 360px at 74% -8%,#43b4e13d,#0000 70%),radial-gradient(640px 340px at 6% 6%,#7a5fc429,#0000 72%);position:absolute;inset:0}.wk-hero-bg:after{content:"";background-image:linear-gradient(#5b6ee814 1px,#0000 1px),linear-gradient(90deg,#5b6ee814 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 62% at 50% 24%,#000 30%,#0000 100%);mask-image:radial-gradient(92% 62% at 50% 24%,#000 30%,#0000 100%)}.wk-eyebrow{border:1px solid var(--pa-line);color:#fffc;letter-spacing:.2px;background:#ffffff0a;border-radius:999px;align-items:center;gap:9px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.wk-eyebrow-dot{background:var(--pa-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #43b4e133}.wk-h1{letter-spacing:-.8px;background:linear-gradient(112deg,#fff 20%,#b9c4ff 62%,#9fd8f2 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:20ch;margin:22px 0 0;font-size:clamp(30px,4.4vw,50px);font-weight:700;line-height:1.14}.wk-lede{max-width:78ch;color:var(--pa-muted);margin:20px 0 0;font-size:clamp(15px,1.4vw,17px);line-height:1.78}.wk-section{padding:64px 0;position:relative}.wk-section-head{max-width:62ch;margin-bottom:20px}.wk-kicker{color:var(--pa-cyan);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.wk-section-head h2{letter-spacing:-.4px;margin:0;font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.2}.wk-intro{color:#ffffffdb;max-width:72ch;margin:0 0 34px;font-size:18px;line-height:1.72}.wk-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.wk-area{border:1px solid var(--pa-line);background:var(--pa-surface);border-radius:18px;padding:30px 28px 32px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.wk-area:hover{border-color:#43b4e173;transform:translateY(-4px)}.wk-area-icon{background:#ffffff08;border:1px solid;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.wk-area-icon svg{width:25px;height:25px}.wk-area h3{margin:20px 0 10px;font-size:19px;font-weight:650;line-height:1.35}.wk-area p{color:var(--pa-muted);margin:0;font-size:15px;line-height:1.72}.wk-section--conclusion{background:linear-gradient(#0000,#43b4e114,#0000)}.wk-conclusion{background:linear-gradient(150deg,#43b4e11f,#5b6ee814);border:1px solid #43b4e14d;border-radius:20px;max-width:820px;padding:34px 36px}.wk-conclusion h2{letter-spacing:-.4px;margin:0;font-size:clamp(22px,2.8vw,32px);font-weight:700;line-height:1.22}.wk-conclusion p{color:#ffffffd1;margin:16px 0 0;font-size:16px;line-height:1.78}.wk-cta-band{background:linear-gradient(135deg, #5b6ee84d, #43b4e138 52%, #7a5fc433), var(--pa-base);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin-top:20px;padding:72px 0;position:relative}.wk-cta-band-inner{text-align:center;max-width:780px}.wk-cta-band h2{letter-spacing:-.4px;margin:0;font-size:clamp(23px,3.2vw,36px);font-weight:700;line-height:1.26}.wk-cta-band p{color:#ffffffc7;max-width:60ch;margin:16px auto 0;font-size:16px;line-height:1.7}.wk-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex}.wk-cta{color:var(--pa-base);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 40px #0000004d}.wk-cta:hover{transform:translateY(-2px);box-shadow:0 20px 48px #00000061}.wk-cta-arrow{width:18px;height:18px}.wk-cta-note{color:#ffffffb8;font-size:14px}@media (max-width:1023px){.wk-areas{grid-template-columns:1fr}}@media (max-width:767px){.wk-shell{padding:0 18px}.wk-hero{padding:46px 0 60px}.wk-section{padding:48px 0}.wk-intro{font-size:16px}.wk-area{padding:24px 20px 28px}.wk-conclusion{padding:24px 20px}.wk-cta-band{padding:54px 0}.wk-cta-row{gap:12px}}
