.ch-hero{background-color:#0000;background-image:radial-gradient(circle at 20% 20%,#fff3,#0000 24%),linear-gradient(135deg,#003a99f5 0%,#008ca8f0 44%,#2e9e44d6 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:760px;padding:7rem 2rem 5rem 7rem;animation:20s infinite chHeroGradient;display:flex;position:relative;overflow:hidden}@keyframes chHeroGradient{0%,to{background-position:0%}50%{background-position:100%}}.ch-hero__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.ch-hero__bg:after{content:"";background:radial-gradient(70% 60% at 30% 20%,#ffffff29,#0000 60%),radial-gradient(70% 60% at 85% 90%,#ffffff1f,#0000 65%);position:absolute;inset:0}.ch-hero__blob{filter:blur(2px);opacity:.55;border-radius:50%;position:absolute}.ch-hero__blob--1{background:radial-gradient(circle,#ffffff3d,#0000 70%);width:420px;height:420px;animation:16s ease-in-out infinite float1;top:-8%;right:5%}.ch-hero__blob--2{background:radial-gradient(circle,#fff3,#0000 72%);width:360px;height:360px;animation:18s ease-in-out infinite float2;bottom:-14%;left:2%}.ch-hero__particles{position:absolute;inset:0}.ch-hero__particle{background:#ffffff94;border-radius:50%;width:5px;height:5px;position:absolute}.ch-hero__particle--1{animation:9s ease-in-out infinite float1;top:16%;left:10%}.ch-hero__particle--2{width:4px;height:4px;animation:11s ease-in-out infinite float2;top:60%;left:24%}.ch-hero__particle--3{animation:10s ease-in-out infinite float3;top:32%;left:50%}.ch-hero__particle--4{width:6px;height:6px;animation:12s ease-in-out infinite reverse float1;top:80%;left:60%}.ch-hero__particle--5{animation:8.5s ease-in-out infinite float2;top:12%;left:78%}.ch-hero__particle:nth-child(6){animation:13s ease-in-out infinite float3;top:50%;left:5%}.ch-hero__particle:nth-child(7){animation:10.5s ease-in-out infinite float1;top:25%;left:88%}.ch-hero__particle:nth-child(8){width:3px;height:3px;animation:9.5s ease-in-out infinite float2;top:90%;left:29%}.ch-hero__particle:nth-child(9){animation:14s ease-in-out infinite reverse float3;top:7%;left:41%}.ch-hero__particle:nth-child(10){animation:11.5s ease-in-out infinite float1;top:68%;left:84%}.ch-hero__particle:nth-child(11){width:4px;height:4px;animation:13.5s ease-in-out infinite float2;top:44%;left:69%}.ch-hero__particle:nth-child(12){animation:9s ease-in-out infinite float3;top:58%;left:39%}.ch-hero__particle:nth-child(13){animation:15s ease-in-out infinite reverse float1;top:19%;left:58%}.ch-hero__particle:nth-child(14){width:3px;height:3px;animation:12.5s ease-in-out infinite float2;top:82%;left:12%}.ch-hero__inner{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:3.5rem;width:100%;max-width:1320px;margin:0 auto;display:grid;position:relative}.ch-hero__badge{border-radius:var(--radius-pill);color:#fff;letter-spacing:1.2px;text-transform:uppercase;background:#ffffff29;border:1px solid #fff6;align-items:center;margin-bottom:1.25rem;padding:.5rem 1.1rem;font-size:.74rem;font-weight:800;display:inline-flex}.ch-hero__title{color:#fff;text-shadow:0 10px 30px #000a1e4d;margin-bottom:1.2rem;font-size:clamp(2.4rem,4.1vw,3.8rem);line-height:1.12}.ch-hero__desc{color:#ffffffe6;max-width:560px;margin-bottom:2.25rem;font-size:1.08rem;line-height:1.75}.ch-hero__ctas{flex-wrap:nowrap;align-items:center;gap:1rem;display:flex}.ch-hero__cta-primary{min-height:54px;color:var(--brand-blue);letter-spacing:.2px;white-space:nowrap;cursor:pointer;background:#fff;border:none;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:0 2.1rem;font-size:1rem;font-weight:800;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:inline-flex;box-shadow:0 18px 38px #000a1e47}.ch-hero__cta-primary.mo-btn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 24px 44px #000a1e57}.ch-hero__cta-secondary{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff8c;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;min-height:54px;padding:0 1.9rem;font-size:1rem;font-weight:700;transition:background .3s,transform .3s,border-color .3s;display:inline-flex}.ch-hero__cta-secondary.mo-btn:hover{background:#fff3;border-color:#fffc;transform:translateY(-2px)}.ch-hero__visual{justify-content:center;display:flex;position:relative}.ch-hero__photo-frame{aspect-ratio:4/5;border:1px solid #ffffff59;border-radius:28px;width:100%;max-width:430px;position:relative;overflow:hidden;transform:perspective(1000px)rotate(-2deg);box-shadow:0 40px 90px #000a1e52}.ch-hero__photo{object-fit:cover;width:100%;height:100%;display:block}.ch-hero__chips{position:absolute;inset:0}.ch-hero__chip{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(16px);color:var(--brand-blue);white-space:nowrap;background:#ffffffeb;border:1px solid #ffffffa6;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.82rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 14px 30px #000a1e33}.ch-hero__chip svg{color:var(--brand-teal);flex-shrink:0}.ch-hero__chip--1{animation:7s ease-in-out infinite float1;top:6%;left:-10%}.ch-hero__chip--2{animation:8s ease-in-out infinite float2;top:24%;right:-12%}.ch-hero__chip--3{animation:9s ease-in-out infinite float3;bottom:24%;left:-12%}.ch-hero__chip--4{animation:7.5s ease-in-out infinite reverse float1;bottom:6%;right:-8%}.ch-hero__chip--5{animation:7.2s ease-in-out infinite float2;top:44%;left:-8%}.ch-hero__chip--6{animation:8.4s ease-in-out infinite float3;bottom:44%;right:-8%}@media (prefers-reduced-motion:reduce){.ch-hero,.ch-hero__blob,.ch-hero__particle,.ch-hero__chip,.ch-hero__cta-primary,.ch-hero__cta-secondary{transition:none!important;animation:none!important}}@media (max-width:1200px){.ch-hero__chip--1,.ch-hero__chip--2,.ch-hero__chip--3,.ch-hero__chip--4,.ch-hero__chip--5,.ch-hero__chip--6{left:auto;right:auto}.ch-hero__chip--1{top:4%;left:4%}.ch-hero__chip--2{top:4%;right:4%}.ch-hero__chip--3{bottom:4%;left:4%}.ch-hero__chip--4{bottom:4%;right:4%}.ch-hero__chip--5{top:50%;left:4%}.ch-hero__chip--6{bottom:50%;right:4%}}@media (max-width:1024px){.ch-hero{min-height:unset;padding:6.5rem 2rem 3.5rem}.ch-hero__inner{text-align:center;grid-template-columns:1fr;gap:2.5rem}.ch-hero__desc{margin:0 auto 2rem}.ch-hero__ctas{justify-content:center}.ch-hero__visual{flex-direction:column;order:2}.ch-hero__photo-frame{width:100%;max-width:360px;margin:0 auto}.ch-hero__chips{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex;position:static}.ch-hero__chip{animation:none;position:static}}@media (max-width:640px){.ch-hero{padding:6rem 1.25rem 3rem}.ch-hero__desc{font-size:.98rem}}@media (max-width:540px){.ch-hero__ctas{flex-direction:column;gap:.85rem;width:100%}.ch-hero__cta-primary,.ch-hero__cta-secondary{width:100%}}@media (max-width:400px){.ch-hero{padding:6rem 1rem 2.5rem}}
.wj{text-align:center;max-width:1200px;margin:0 auto;padding:5rem 2rem}.wj__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wj-card{text-align:left;background:linear-gradient(145deg,#fffffff7 0%,#f8fbfff5 100%);border:1px solid #003a9914;border-radius:24px;height:100%;padding:2rem 1.75rem;transition:transform .32s,box-shadow .32s,border-color .32s;position:relative;overflow:hidden;box-shadow:0 16px 40px #003a9914}.wj-card:before{content:"";border-radius:inherit;background:var(--grad-brand-135);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .32s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wj-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#008ca829,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -20px -25px auto}.wj-card:hover:before{opacity:1}.wj-card:hover{border-color:#008ca847;transform:translateY(-6px);box-shadow:0 24px 56px #003a9924}.wj-card__icon{background:var(--grad-blue-teal-135);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.1rem;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 12px 24px #003a9933}.wj-card:hover .wj-card__icon{transform:scale(1.08)rotate(-6deg)}.wj-card h3{color:var(--text-dark);margin-bottom:.7rem;font-size:1.12rem}.wj-card p{color:var(--text-body);opacity:.82;font-size:.95rem;line-height:1.65}@media (max-width:1024px){.wj__grid{grid-template-columns:1fr}}@media (max-width:768px){.wj{padding:3.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.wj-card,.wj-card:before,.wj-card__icon{transition:none}.wj-card:hover .wj-card__icon{transform:none}}
.stats{max-width:1200px;margin:0 auto;padding:0 2rem 5rem}.stats__grid{background:linear-gradient(145deg,#fffffff7 0%,#eef8fff2 100%);border:1px solid #003a9914;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:2.25rem;display:grid;box-shadow:0 24px 70px #003a9914}.stat-card{text-align:center;background:#ffffffbd;border:1px solid #008ca81a;border-radius:22px;flex-direction:column;align-items:center;gap:.45rem;padding:1.5rem 1rem;display:flex}.stat-card__icon{background:var(--grad-blue-teal-135);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:.35rem;display:inline-flex;box-shadow:0 12px 22px #003a992e}.stat-card__value{color:var(--brand-blue);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800;line-height:1.1}.stat-card__label{color:#0d2240ad;font-size:.9rem;font-weight:600}@media (max-width:1024px){.stats__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stats{padding:0 1.5rem 3.5rem}.stats__grid{padding:1.5rem}}@media (max-width:480px){.stats__grid{grid-template-columns:1fr;gap:16px}.stat-card__value{font-size:1.95rem}}
.tl{text-align:center;max-width:1200px;margin:0 auto;padding:5rem 2rem}.tl__head{margin-bottom:3rem}.tl__head p{color:var(--text-body);opacity:.78;margin-top:.5rem}.tl__track{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.tl__step{background:linear-gradient(#fffffff2,#eef8ffeb);border:1px solid #003a9914;border-radius:24px;flex-direction:column;align-items:center;padding:1.25rem .8rem;display:flex;position:relative;box-shadow:0 14px 36px #003a9912}.tl__step:before{content:"";z-index:0;background:linear-gradient(90deg,#008ca83d,#003a993d);width:calc(100% + 16px);height:2px;position:absolute;top:36px;left:-8px}.tl__step:first-child:before{display:none}.tl__circle{z-index:1;background:var(--grad-blue-teal-135);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1rem;display:flex;position:relative;box-shadow:0 14px 28px #003a993d}.tl__num{width:26px;height:26px;color:var(--brand-blue);border:2px solid var(--brand-teal);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.66rem;font-weight:800;display:flex;position:absolute;bottom:-6px;right:-6px}.tl__step h3{color:var(--text-dark);margin-bottom:.4rem;font-size:.95rem}.tl__step p{color:var(--text-body);opacity:.76;font-size:.84rem;line-height:1.55}@media (max-width:1024px){.tl__track{grid-template-columns:repeat(3,1fr);row-gap:1rem}.tl__step:before{display:none}}@media (max-width:768px){.tl{padding:3.5rem 1.5rem}.tl__track{grid-template-columns:1fr;row-gap:1rem}.tl__step{text-align:left;flex-direction:row;align-items:flex-start;gap:1rem}.tl__circle{flex-shrink:0;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.tl__circle{transition:none}}
.bft{max-width:1200px;margin:0 auto;padding:5rem 2rem}.bft__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bft-card{background:linear-gradient(145deg,#fffffff5 0%,#eef8fff5 100%);border:1px solid #003a9914;border-radius:24px;flex-direction:column;gap:.6rem;min-height:240px;padding:1.75rem;transition:transform .32s,box-shadow .32s;display:flex;box-shadow:0 16px 40px #003a990f}.bft-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px #003a991f}.bft-card__icon{background:var(--grad-blue-teal-135);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:.4rem;display:inline-flex;box-shadow:0 12px 24px #003a992e}.bft-card h3{color:var(--text-dark);font-size:1.04rem}.bft-card p{color:var(--text-body);opacity:.82;font-size:.92rem;line-height:1.6}@media (max-width:1024px){.bft__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bft{padding:3.5rem 1.5rem}}@media (max-width:480px){.bft__grid{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.bft-card{transition:none}.bft-card:hover{transform:none}}
.fq{max-width:1080px;margin:0 auto;padding:4rem 2rem 5rem}.fq__card{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff5 0%,#eef8fff5 100%);border:1px solid #ffffff80;border-radius:30px;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #003a991f}.fq__card:before{content:"";pointer-events:none;background:linear-gradient(125deg,#003a990f,#0000 50%,#008ca80f);position:absolute;inset:0}.fq__mark{color:#008ca859;fill:#008ca859;z-index:1;margin-bottom:.75rem;position:relative}.fq__text{z-index:1;color:var(--text-dark);margin-bottom:1.5rem;font-size:1.12rem;font-weight:500;line-height:1.8;position:relative}.fq__attribution{z-index:1;align-items:center;gap:.85rem;margin-bottom:1.4rem;display:inline-flex;position:relative}.fq__avatar{background:var(--grad-blue-teal-135);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:.92rem;font-weight:800;display:inline-flex}.fq__who{text-align:left;flex-direction:column;align-items:flex-start;font-size:.88rem;display:flex}.fq__who strong{color:var(--brand-blue);font-size:.96rem}.fq__who span{color:var(--text-body);opacity:.7}.fq__meta{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.fq__pill{color:var(--brand-blue);text-align:center;background:#ffffffb8;border:1px solid #003a9914;border-radius:16px;padding:.8rem .9rem;font-size:.9rem;font-weight:700}@media (max-width:768px){.fq{padding:3rem 1.5rem 3.5rem}.fq__card{padding:2rem 1.5rem}.fq__text{font-size:1.02rem}.fq__meta{grid-template-columns:1fr}}
