.sp-hero .sp-hero-bg-gradient,.sp-hero .sp-hero-bg-image,.sp-hero::after{position:absolute;pointer-events:none}.sp-hero{position:relative;min-height:100vh;overflow:hidden;color:var(--white);background:linear-gradient(135deg,#137cb4 0,#137cb4 100%)}.sp-hero .sp-hero-bg-image{top:0;right:0;width:60%;height:100%;opacity:.95;z-index:1;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 100%);mask-image:linear-gradient(to right,transparent 0%,black 100%)}.sp-hero .sp-hero-bg-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sp-hero .sp-hero-bg-gradient{inset:0;z-index:2}.sp-hero::after{content:"";bottom:0;left:0;width:100%;height:20vh;background:linear-gradient(to top,rgba(15,35,65,.4),transparent);z-index:2}.sp-why,.sp-why-body,.sp-why-head,.sp-why-media,.sp-why-media-frame{position:relative}.sp-hero .sp-btn-light,.sp-hero .sp-dot,.sp-why{background:var(--white)}.sp-hero .sp-hero-inner{position:relative;z-index:4;min-height:100vh;display:flex;align-items:center;justify-content:flex-start;padding-top:calc(var(--pw-header-h,92px) + 40px);padding-bottom:60px}.sp-hero .sp-hero-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;width:100%;max-width:650px;padding-left:0}.sp-hero .sp-hero-content h1{color:var(--white);font-size:clamp(40px, 3.6vw, 64px);line-height:1.12;letter-spacing:-2px;font-weight:800;max-width:620px}.sp-hero .sp-hero-content p{max-width:600px;margin-top:40px;color:var(--white);font-size:clamp(16px, 1.05vw, 19px);line-height:1.5;font-weight:500}.sp-hero .sp-hero-actions{margin-top:56px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.sp-hero .sp-btn{height:62px;padding:0 28px;border-radius:999px;font-size:17px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;transition:transform .25s,background .25s,color .25s}.sp-hero .sp-btn:hover{transform:translateY(-3px)}.sp-hero .sp-btn-light{min-width:260px;color:var(--primary)}.sp-hero .sp-btn-light:hover,.sp-why-point.sp-is-active h3,.sp-why-point:hover h3{color:var(--secondary)}.sp-hero .sp-btn-outline{min-width:240px;border:2px solid var(--white);color:var(--white)}.sp-hero .sp-dot,.sp-why::before{position:absolute;border-radius:50%}.sp-hero .sp-btn-outline:hover{background:var(--white);color:var(--primary)}.sp-hero .sp-particles{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.sp-hero .sp-dot{display:block;opacity:.65;animation-name:spFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes spFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(var(--move-x),var(--move-y),0)}}@media (max-width:1100px){.sp-hero .sp-hero-bg-image{width:100%;height:100%;opacity:.4;-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 100%);mask-image:linear-gradient(to bottom,black 40%,transparent 100%)}.sp-hero .sp-hero-inner{justify-content:flex-start;padding-top:calc(var(--pw-header-h,88px) + 32px);padding-bottom:50px;text-align:left}.sp-hero .sp-hero-content{width:100%;max-width:560px;align-items:flex-start;margin:0}.sp-hero .sp-hero-content h1{font-size:clamp(32px, 5vw, 48px);max-width:100%;letter-spacing:-1.5px}.sp-hero .sp-hero-content p{margin-top:24px;max-width:100%;font-size:clamp(15px, 2vw, 18px)}.sp-hero .sp-hero-actions{margin-top:32px;width:100%;justify-content:flex-start}}@media (max-width:580px){.sp-hero .sp-hero-inner{padding-top:calc(var(--pw-header-h,88px) + 24px);padding-bottom:40px}.sp-hero .sp-hero-content h1{font-size:clamp(28px, 8vw, 40px);letter-spacing:-1px}.sp-hero .sp-hero-content p{margin-top:20px;font-size:15px}.sp-hero .sp-hero-actions{margin-top:28px;flex-direction:column;width:100%;gap:12px}.sp-hero .sp-btn{width:100%;min-width:0;height:54px;font-size:15px}}@media (max-width:380px){.sp-hero .sp-hero-inner{padding-top:calc(var(--pw-header-h,88px) + 20px)}.sp-hero .sp-hero-content h1{font-size:26px}}.sp-why{padding:60px 0 80px;overflow:hidden}.sp-why::before{content:"";top:-80px;left:-160px;width:520px;height:520px;background:radial-gradient(closest-side,rgba(0,174,239,.08),rgba(0,174,239,0));z-index:0;pointer-events:none}.sp-why-head{z-index:2;max-width:760px;margin:0 auto 48px;text-align:center}.sp-why-title{font-size:clamp(30px, 3vw, 44px);font-weight:800;color:#2d3748;letter-spacing:-1px;line-height:1.1}.sp-why-title .sp-why-accent{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sp-why-subtitle{margin-top:14px;font-size:clamp(14px, 1vw, 16px);color:#5b6b7e;line-height:1.6;font-weight:400}.sp-why-body{z-index:2;display:grid;grid-template-columns:1fr 0.9fr 1fr;gap:28px;align-items:center}.sp-why-col{display:flex;flex-direction:column;gap:16px}.sp-why-point{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;border:0;background:0 0;cursor:pointer;font-family:inherit;border-radius:14px;transition:transform .3s,background .3s}.sp-why-col:first-child .sp-why-point{flex-direction:row-reverse;text-align:right}.sp-why-col:last-child .sp-why-point{text-align:left}.sp-why-point.sp-is-active,.sp-why-point:hover{transform:translateX(-2px);background:#f4faff}.sp-why-col:first-child .sp-why-point.sp-is-active,.sp-why-col:first-child .sp-why-point:hover{transform:translateX(2px)}.sp-why-point-icon{flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:var(--white);border:2px solid rgba(240,128,32,.3);color:var(--tertiary);display:inline-flex;align-items:center;justify-content:center;transition:background .3s,border-color .3s,color .3s,transform .3s}.sp-why-point-icon svg{width:24px;height:24px}.sp-why-point.sp-is-active .sp-why-point-icon,.sp-why-point:hover .sp-why-point-icon{background:var(--tertiary);border-color:var(--tertiary);color:var(--white);transform:scale(1.05)}.sp-why-point h3{font-size:clamp(16px, 1.15vw, 18px);font-weight:700;color:#2d3748;letter-spacing:-.3px;line-height:1.2;margin-bottom:6px;transition:color .3s}.sp-why-point p{font-size:clamp(12.5px, .9vw, 14px);color:#5b6b7e;line-height:1.5;font-weight:400}.sp-why-media{display:flex;justify-content:center;align-items:center}.sp-why-media-frame{width:100%;max-width:360px;aspect-ratio:4/5}.sp-why-media-image{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;overflow:hidden;opacity:0;transform:scale(.96);transition:opacity .5s,transform .5s;z-index:2;background:var(--primary);box-shadow:0 20px 50px rgba(28,109,208,.18)}.sp-why-media-image img{width:100%;height:100%;object-fit:cover;display:block}.sp-why-media-image.sp-image-is-active{opacity:1;transform:scale(1)}.sp-why-media-shape{position:absolute;display:block;border-radius:20px;z-index:1}.sp-why-media-shape.one{top:25px;left:25px;right:-25px;bottom:-25px;background:linear-gradient(135deg,rgba(0,174,239,.85),rgba(28,109,208,.9))}.sp-why-media-shape.two{top:50px;left:50px;right:-50px;bottom:-50px;background:linear-gradient(135deg,rgba(240,128,32,.35),rgba(240,128,32,.15));border-radius:20px}.sp-why-cta{margin-top:12px;padding:16px 24px;border-radius:999px;background:var(--primary);color:var(--white);font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 24px rgba(0,174,239,.35);transition:transform .3s,background .3s,box-shadow .3s;align-self:flex-start;text-decoration:none}.sp-why-col:last-child .sp-why-cta{align-self:flex-start;margin-left:18px}.sp-why-cta svg{width:18px;height:18px;transition:transform .3s}.sp-why-cta:hover{transform:translateY(-2px);background:var(--secondary);box-shadow:0 14px 28px rgba(28,109,208,.38)}.sp-why-cta:hover svg{transform:translateX(4px)}@media (max-width:1180px){.sp-why{padding:60px 0 70px}.sp-why-body{grid-template-columns:1fr 1fr;gap:24px}.sp-why-media{grid-column:1/-1;padding-top:0;order:-1;margin-bottom:24px}.sp-why-media-frame{max-width:280px;aspect-ratio:1/1}.sp-why-col:first-child .sp-why-point,.sp-why-col:last-child .sp-why-point{text-align:left;flex-direction:row;justify-content:flex-start}.sp-why-col:first-child .sp-why-point.sp-is-active,.sp-why-col:first-child .sp-why-point:hover{transform:translateX(2px)}.sp-why-cta{margin-left:0!important;width:100%}}.sp-missions{padding:110px 0 130px;background:#f8fbff;overflow:hidden}.sp-missions-center,.sp-missions-icon{top:50%;left:50%;border-radius:50%;background:var(--white)}.sp-missions-head{text-align:left;max-width:760px;margin:0 auto 70px}.sp-missions-title{font-size:clamp(30px, 3vw, 46px);font-weight:800;color:#0f2341;letter-spacing:-1.2px;line-height:1.15;margin-bottom:18px;text-align:center}.sp-missions-accent{color:var(--primary)}.sp-missions-subtitle{font-size:16px;color:#5b6b7e;line-height:1.6;font-weight:500;text-align:center}.sp-missions-wheel{position:relative;width:600px;height:600px;max-width:100%;margin:0 auto}.sp-missions-rings{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sp-missions-ring{fill:none;stroke-width:1.5;stroke-dasharray:4 4}.sp-ring-1{stroke:var(--tertiary);opacity:.35}.sp-ring-2{stroke:var(--primary);opacity:.2}.sp-missions-center{position:absolute;transform:translate(-50%,-50%);width:360px;height:360px;display:flex;align-items:center;justify-content:center;padding:40px 30px;box-shadow:0 12px 40px rgba(15,35,65,.08);z-index:3;text-align:center}.sp-missions-center-content{display:none;flex-direction:column;align-items:center;gap:12px;animation:.35s both spFadeIn}.sp-missions-center-content.is-active{display:flex}.sp-missions-center-content h3{font-size:20px;font-weight:800;color:var(--secondary);letter-spacing:-.3px;line-height:1.25;margin:0}.sp-missions-center-content p{font-size:14.5px;color:#475569;line-height:1.6;margin:0}@keyframes spFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sp-missions-icon{position:absolute;width:78px;height:78px;border:none;display:flex;align-items:center;justify-content:center;color:#5b6b7e;font-size:26px;cursor:pointer;box-shadow:0 6px 20px rgba(15,35,65,.1);transition:transform .35s,background .35s,color .35s,box-shadow .35s;z-index:4}.sp-mission-1{transform:translate(-50%,-50%) translate(0,-250px) rotate(0)}.sp-mission-2{transform:translate(-50%,-50%) translate(217px,-125px) rotate(0)}.sp-mission-3{transform:translate(-50%,-50%) translate(217px,125px) rotate(0)}.sp-mission-4{transform:translate(-50%,-50%) translate(0,250px) rotate(0)}.sp-mission-5{transform:translate(-50%,-50%) translate(-217px,125px) rotate(0)}.sp-mission-6{transform:translate(-50%,-50%) translate(-217px,-125px) rotate(0)}.sp-missions-icon.is-active,.sp-missions-icon:hover{background:var(--primary);color:var(--white);box-shadow:0 10px 28px rgba(0,174,239,.4);transform-origin:center}.sp-mission-1.is-active,.sp-mission-1:hover{transform:translate(-50%,-50%) translate(0,-250px)}.sp-mission-2.is-active,.sp-mission-2:hover{transform:translate(-50%,-50%) translate(217px,-125px)}.sp-mission-3.is-active,.sp-mission-3:hover{transform:translate(-50%,-50%) translate(217px,125px)}.sp-mission-4.is-active,.sp-mission-4:hover{transform:translate(-50%,-50%) translate(0,250px)}.sp-mission-5.is-active,.sp-mission-5:hover{transform:translate(-50%,-50%) translate(-217px,125px)}.sp-mission-6.is-active,.sp-mission-6:hover{transform:translate(-50%,-50%) translate(-217px,-125px)}.sp-missions-icon::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid transparent;transition:border-color .35s,transform .35s}.sp-missions-icon.is-active::after,.sp-missions-icon:hover::after{border-color:rgba(0,174,239,.25);transform:scale(1.15)}@media (max-width:720px){.sp-why{padding:50px 0 60px}.sp-why-head{margin-bottom:36px}.sp-why-body{grid-template-columns:1fr}.sp-why-col{gap:12px}.sp-why-point{padding:12px 14px}.sp-why-point-icon{flex:0 0 40px;width:40px;height:40px}.sp-why-point-icon svg{width:22px;height:22px}.sp-why-media-frame{max-width:260px}.sp-missions{padding:80px 0 90px}.sp-missions-wheel{width:360px;height:360px}.sp-missions-center{width:220px;height:220px;padding:24px 18px}.sp-missions-center-content h3{font-size:15px}.sp-missions-center-content p{font-size:12.5px}.sp-missions-icon{width:58px;height:58px;font-size:20px}.sp-mission-1,.sp-mission-1.is-active,.sp-mission-1:hover{transform:translate(-50%,-50%) translate(0,-150px)}.sp-mission-2,.sp-mission-2.is-active,.sp-mission-2:hover{transform:translate(-50%,-50%) translate(130px,-75px)}.sp-mission-3,.sp-mission-3.is-active,.sp-mission-3:hover{transform:translate(-50%,-50%) translate(130px,75px)}.sp-mission-4,.sp-mission-4.is-active,.sp-mission-4:hover{transform:translate(-50%,-50%) translate(0,150px)}.sp-mission-5,.sp-mission-5.is-active,.sp-mission-5:hover{transform:translate(-50%,-50%) translate(-130px,75px)}.sp-mission-6,.sp-mission-6.is-active,.sp-mission-6:hover{transform:translate(-50%,-50%) translate(-130px,-75px)}}