.offcanvas-nav-list{margin:0;padding:0;list-style:none}.offcanvas-nav-list>li{border-bottom:1px solid #ffffff14}.offcanvas-nav-list>li>a{color:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-weight:600;text-decoration:none;display:flex}.offcanvas-nav-list .submenu{margin:0 0 10px;padding:0 0 0 15px;list-style:none}.offcanvas-nav-list .submenu li a{color:inherit;opacity:.85;padding:8px 0;text-decoration:none;display:block}.offcanvas-nav-list .submenu li a:hover{opacity:1}.main-menu ul>li.has-dropdown{position:relative}.main-menu ul>li.has-dropdown>.submenu{opacity:0;visibility:hidden;z-index:30;background:#fff;min-width:220px;margin:0;padding:10px 0;list-style:none;transition:all .2s;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 10px 30px #00000014}.main-menu ul>li.has-dropdown:hover>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.main-menu ul>li.has-dropdown .submenu li a{white-space:nowrap;color:inherit;padding:8px 20px;text-decoration:none;display:block}:root{--sf-green:#3ba935;--sf-ink:#0b2545;--sf-card-radius:22px;--sf-shadow:0 14px 40px #0c58921f}.sf-green{color:var(--sf-green)}.sf-sub{max-width:720px;margin-inline:auto;font-size:18px}.section-title.text-center .sf-sub{margin-inline:auto}.sf-lead{font-size:18px;line-height:30px}.sf-reveal{opacity:0;will-change:transform, opacity;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.sf-reveal--up{transform:translateY(40px)}.sf-reveal--left{transform:translate(-50px)}.sf-reveal--right{transform:translate(50px)}.sf-reveal--zoom{transform:scale(.92)}.sf-reveal.is-in{opacity:1;transform:none}@keyframes sfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sfSlideIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes sfPulse{0%{box-shadow:0 0 #138ce880}to{box-shadow:0 0 0 18px #138ce800}}@keyframes sfKen{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes sfDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sf-reveal{opacity:1;transition:none;transform:none}*{animation:none!important}}.sf-hero{background:#eaf4ff}.sf-hero__bg{object-fit:cover;object-position:center top;width:100%;height:68%;animation:18s ease-in-out infinite alternate sfKen;position:absolute;inset:0}.sf-hero__veil{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:linear-gradient(#41404026,#ffffff45 40%);height:68%;position:absolute;inset:0 0 auto}.sf-hero__inner{min-height:660px;padding-top:60px;padding-bottom:70px}.sf-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--sf-ink);align-items:center;gap:8px;font-family:Syne,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.sf-panel__title{text-transform:uppercase;margin:4px 0 18px;font-size:30px;font-weight:800;line-height:1.05}.sf-panel__title.p2-clr{text-shadow:2px 1px 2px #0b2545}.sf-panel__title.sf-green{text-shadow:2px 1px 2px #3ba935}.sf-panel--right,.sf-panel--right .sf-list.sf-list--chips{text-align:right}.sf-list li{color:var(--sf-ink);opacity:0;text-shadow:0 1px 2px #0c589226;align-items:center;gap:12px;padding:7px 0;font-weight:500;animation:.6s forwards sfSlideIn;display:flex}.sf-list li>i{color:var(--p1-clr);text-align:center;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:10px;font-size:18px;display:flex}.sf-list--chips li{flex-direction:row-reverse}.sf-chip{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid;box-shadow:0 6px 14px #00000026}.sf-chip--p1{background:var(--p1-clr)}.sf-chip--p2{background:var(--p2-clr)}.sf-chip--green{background:var(--sf-green)}.sf-chip--pink{background:#e8318a}.sf-chip--purple{background:#7b3fe4}.sf-quote{box-shadow:var(--sf-shadow);background:#fff;border-radius:200px;padding:28px 34px;animation:6s ease-in-out infinite sfFloat;display:inline-block;position:relative;transform:rotate(-4deg)}.sf-quote__mark{color:var(--black);font-size:34px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.sf-quote__text{color:var(--sf-ink);font-family:Syne,sans-serif;font-size:20px;font-style:italic;font-weight:600;line-height:28px}.sf-quote__text strong{color:var(--p1-clr)}.sf-hero__tear{clip-path:polygon(0 28px,8% 8px,18% 26px,30% 6px,44% 24px,58% 4px,72% 24px,86% 8px,100% 26px,100% 100%,0 100%);background:#fff;margin-top:-40px;padding:70px 0 60px;position:relative}.sf-hero__headline{text-transform:uppercase;color:var(--sf-ink);font-size:40px;font-weight:700;line-height:54px}.sf-hero__headline>span.d-block{font-size:.8em}.sf-hero__headline .sf-green{font-size:inherit;font-weight:inherit}.sf-hero__sub{color:var(--sf-ink);margin-top:16px;font-size:19px}.sf-signature{text-align:left;max-width:170px;color:var(--sf-ink);font-family:Syne,sans-serif;font-size:24px;font-style:italic;line-height:28px;position:absolute;bottom:1%;right:0;transform:rotate(-8deg)}.sf-signature:after{content:"";background:var(--sf-green);border-radius:3px;width:90%;height:3px;margin-top:6px;display:block}.sf-story-btn{color:var(--p2-clr);border:1px solid var(--p1-clr);background:#fff;border-radius:100px;align-items:center;gap:12px;padding:10px 28px 10px 12px;font-weight:600;display:inline-flex}.sf-story-btn__play{background:var(--p1-clr);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;animation:1.8s infinite sfPulse;display:grid}.sf-story-btn:hover{background:var(--p1-clr);color:#fff}.sf-pillar{border:1px solid var(--border);background:#fff;border-radius:18px;height:100%;padding:22px;transition:transform .35s,box-shadow .35s}.sf-pillar:hover{box-shadow:var(--sf-shadow);transform:translateY(-6px)}.sf-pillar__icon{color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:14px;font-size:19px;display:grid}.sf-pillar h4{font-size:20px}.sf-problem{background:linear-gradient(#fff,#f1f7ff)}.sf-stat-row{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.sf-stat{border-radius:var(--sf-card-radius);box-shadow:var(--sf-shadow);background:#fff;flex-direction:column;transition:transform .35s;display:flex;overflow:hidden}.sf-stat:hover{transform:translateY(-8px)}.sf-stat__img{background:#e9f2fb;height:150px;overflow:hidden}.sf-stat__img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.sf-stat:hover .sf-stat__img img{transform:scale(1.08)}.sf-stat__body{flex-direction:column;flex:1;gap:8px;padding:18px 18px 20px;display:flex}.sf-stat__num{color:var(--p1-clr);font-size:26px;font-weight:600;line-height:1}.sf-stat__num>span{font-size:26px;font-weight:600}.sf-stat:nth-child(2) .sf-stat__num,.sf-stat:nth-child(5) .sf-stat__num{color:var(--sf-green)}.sf-stat:nth-child(3) .sf-stat__num{color:#e8318a}.sf-stat:nth-child(4) .sf-stat__num{color:var(--p2-clr)}.sf-stat__src{color:var(--p2-clr);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.sf-scale{box-shadow:var(--sf-shadow);background:linear-gradient(110deg,#fff 0%,#eaf4ff 100%);border-radius:30px;grid-template-columns:.9fr 1.3fr .9fr;align-items:center;gap:20px;padding:40px;display:grid;position:relative;overflow:hidden}.sf-scale__map{object-fit:contain;width:100%;max-height:300px;animation:7s ease-in-out infinite sfFloat}.sf-scale__big,.sf-scale__big>span{color:var(--sf-ink);text-transform:uppercase;margin:8px 0 6px;font-size:64px;font-weight:800;line-height:1}.sf-scale__big small{font-size:40px}.sf-scale__src{color:var(--p2-clr);margin-top:12px;font-size:13px;font-weight:600;display:block}.sf-scale__kid{object-fit:contain;align-self:end;width:100%;max-height:320px}.sf-flag{width:28px}.sf-timeline{gap:28px;padding:10px 0;display:grid;position:relative}.sf-timeline__line{transform-origin:top;background:linear-gradient(var(--p1-clr), var(--sf-green));border-radius:3px;width:3px;animation:1.6s both sfDraw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sf-tl-item{grid-template-columns:1fr 1fr;display:grid;position:relative}.sf-tl-item .sf-tl-card{text-align:right;grid-column:1;margin-right:56px}.sf-tl-item.is-right .sf-tl-card{text-align:left;grid-column:2;margin-left:56px;margin-right:0}.sf-tl-card{box-shadow:var(--sf-shadow);background:#fff;border-radius:20px;padding:24px 26px;transition:transform .35s}.sf-tl-card:hover{transform:translateY(-5px)}.sf-tl-year{letter-spacing:.12em;color:var(--p1-clr);margin-bottom:6px;font-size:14px;font-weight:800;display:inline-block}.sf-tl-dot{color:#fff;border:5px solid var(--body);border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-gap{background:var(--p2-clr) url(/assets/img/element/special-element.png) right bottom / 260px no-repeat;border-radius:30px;grid-template-columns:1.5fr 1fr;align-items:center;gap:32px;margin-top:56px;padding:40px 46px;display:grid}.sf-gap__list li{color:#ffffffd9;gap:12px;padding:6px 0;display:flex}.sf-gap__list i{color:var(--p3-clr);margin-top:6px}.sf-gap__closing{color:#fff;font-size:28px;font-weight:700;line-height:1.25}.sf-solution{background:linear-gradient(#f1f7ff,#fff)}.sf-card{border-radius:var(--sf-card-radius);border:1px solid #0000;height:100%;padding:24px;transition:transform .35s,box-shadow .35s}.sf-card:hover{box-shadow:var(--sf-shadow);transform:translateY(-8px)rotate(-.6deg)}.sf-card h4{font-size:19px}.sf-card__icon{color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:16px;font-size:22px;display:grid}.sf-card--blue{background:#eaf5ff}.sf-card--blue .sf-card__icon{background:#138ce8}.sf-card--green{background:#eaf8ee}.sf-card--green .sf-card__icon{background:#2fa44f}.sf-card--orange{background:#fff3e4}.sf-card--orange .sf-card__icon{background:#f5811f}.sf-card--purple{background:#f3ecff}.sf-card--purple .sf-card__icon{background:#7b3fe4}.sf-card--pink{background:#ffecf5}.sf-card--pink .sf-card__icon{background:#e8318a}.sf-phone{background:var(--sf-ink);border-radius:40px;max-width:330px;margin:0 auto;padding:14px;animation:6s ease-in-out infinite sfFloat;position:relative;box-shadow:0 30px 60px #0b25454d}.sf-phone__screen{background:#fff;border-radius:28px;padding:22px 18px}.sf-phone__logo{height:52px;margin:0 auto 8px;display:block}.sf-phone__student{align-items:center;gap:12px;margin-bottom:14px;display:flex}.sf-phone__student img{object-fit:cover;background:#e9f2fb;border-radius:12px;width:52px;height:52px}.sf-phone__qr{color:var(--sf-ink);margin-left:auto;font-size:38px}.sf-row{opacity:0;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 12px;font-size:14px;font-weight:500;animation:.5s forwards sfSlideIn;display:flex}.sf-row em{font-size:12px;font-style:normal;font-weight:700}.sf-row--green{color:#1f7a3a;background:#eaf8ee}.sf-row--orange{color:#b45a0a;background:#fff3e4}.sf-row--blue{color:#0c5892;background:#eaf5ff}.sf-sticky{max-width:150px;color:var(--sf-ink);background:#ffd84d;padding:12px 14px;font-family:Syne,sans-serif;font-size:14px;font-weight:700;line-height:18px;position:absolute;bottom:38px;right:-18px;transform:rotate(-6deg);box-shadow:0 10px 20px #0003}.sf-cta{background:var(--sf-ink)}.sf-cta__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sf-cta__veil{background:linear-gradient(90deg,#071a33f2 20%,#071a3359);position:absolute;inset:0}.sf-cta__inner{padding-top:90px;padding-bottom:90px}.sf-cta__title{text-transform:uppercase;font-size:52px;font-weight:800}.sf-btn-ghost{border:1px solid #fff9}.sf-pills{text-align:center;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sf-pill{flex-direction:column;align-items:center;gap:10px;display:flex}.sf-pill__ring{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:2px solid #fffc;border-radius:50%;place-items:center;width:74px;height:74px;font-size:26px;transition:all .4s;display:grid}.sf-pill:hover .sf-pill__ring{background:var(--p1-clr);transform:translateY(-6px)}@media (width<=1399px){.sf-hero__headline{font-size:48px;line-height:54px}.sf-stat-row{grid-template-columns:repeat(3,1fr)}}@media (width<=991px){.sf-panel--right{text-align:right}.sf-panel--right .sf-list li{justify-content:flex-start}.sf-hero__inner{padding-bottom:40px}.sf-hero__headline{font-size:28px;line-height:32px}.sf-scale{text-align:center;grid-template-columns:1fr;padding:28px}.sf-scale__big{font-size:46px}.sf-scale__kid{max-height:240px}.sf-timeline__line{left:26px}.sf-tl-item{grid-template-columns:1fr}.sf-tl-item .sf-tl-card,.sf-tl-item.is-right .sf-tl-card{text-align:left;grid-column:1;margin:0 0 0 70px}.sf-tl-dot{left:26px}.sf-gap{grid-template-columns:1fr;padding:30px 26px}.sf-cta__title{font-size:36px}.sf-sticky{right:0}}@media (width<=575px){.sf-stat-row{grid-template-columns:1fr}.sf-quote__text{font-size:19px;line-height:28px}.sf-pills{grid-template-columns:repeat(2,1fr)}.sf-panel--right{text-align:left!important}.sf-panel.sf-panel--right{margin-top:3rem}.sf-panel--right .sf-list li{flex-direction:row!important;justify-content:flex-start!important}.sf-hero__veil{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#41404026,#ffffffb5 40%)}}.about-img.rounded-4{object-fit:cover;object-position:center;max-height:600px}@media (width>=600px) and (width<=991.98px){.sf-hero .row>.order-2,.sf-hero .row>.order-3{flex:none;width:50%}}@media screen and (width<=768px){.sf-panel__title{font-size:22px;text-shadow:none!important}}.sfb-hero{isolation:isolate;background:#dcecfa;min-height:max(70svh,420px)}.sfb-blue{color:var(--p1-clr);font:inherit}.sfb-green{color:var(--sf-green,#3ba935);font:inherit}.sfb-hero__bg{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;animation:22s ease-in-out infinite alternate sfKen;position:absolute;inset:0}.sfb-hero__shade{z-index:-2;pointer-events:none;position:absolute;top:0;bottom:0}.sfb-hero__shade--left{background:linear-gradient(90deg,#081830b8 0%,#08183061 55%,#0000 100%);width:42%;left:0}.sfb-hero__shade--right{background:linear-gradient(270deg,#ffffff73 0%,#ffffff03 100%);width:36%;right:0}.sfb-hero__sky{z-index:-1;pointer-events:none;background:radial-gradient(60% 85% at 50% 0,#ffffffeb 0%,#fff9 45%,#0000 75%);height:46%;position:absolute;inset:0 0 auto}.sfb-hero__wrap{min-height:inherit;flex-direction:column;justify-content:space-between;padding:40px 0;display:flex}.sfb-head__title,.sfb-head__title span{text-transform:uppercase;color:var(--sf-ink,#0b2545);letter-spacing:-.01em;text-shadow:0 2px 20px #fff9;font-size:clamp(24px,2.5vw,62px);font-weight:800;line-height:1.12}.sfb-head__title b{font-weight:800}.sfb-head__sub{max-width:760px;color:var(--sf-ink,#0b2545);margin:14px auto 0;font-size:clamp(16px,1.45vw,21px);font-weight:500;line-height:1.5}.sfb-stage{flex:1;grid-template-columns:1fr 1fr;align-items:end;gap:24px;margin-top:32px;display:grid}.sfb-col{align-self:center}.sfb-col__kicker{letter-spacing:.2em;text-transform:uppercase;font-family:Syne,sans-serif;font-size:12px;font-weight:700;display:block}.sfb-col__title{text-transform:uppercase;margin:6px 0 16px;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.1}.sfb-col--left .sfb-col__kicker,.sfb-col--left .sfb-col__title{color:#fff;text-shadow:0 2px 14px #00000073}.sfb-col--right{text-align:right}.sfb-col--right .sfb-col__kicker{color:var(--p2-clr)}.sfb-col--right .sfb-col__title{color:var(--sf-green,#3ba935);text-shadow:0 2px 14px #fffc}.sfb-col__list{gap:10px;display:grid}.sfb-pointer{cursor:default;opacity:0;-webkit-backdrop-filter:blur(10px)saturate(1.2);border-radius:100px;align-items:center;gap:12px;padding:8px 18px 8px 8px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s;display:flex}.sfb-pointer--left{color:#fff;background:#0e1e388c;border:1px solid #ffffff38;width:fit-content;animation:.6s forwards sfSlideIn}.sfb-pointer--right{color:var(--sf-ink,#0b2545);background:#ffffffc7;border:1px solid #ffffffe6;flex-direction:row-reverse;width:fit-content;margin-left:auto;padding:8px 8px 8px 18px;animation:.6s forwards sfbSlideInR;box-shadow:0 10px 28px #0c589224}.sfb-pointer--right .sfb-pointer__text{text-align:right}.sfb-pointer:hover,.sfb-pointer:focus-visible{outline:none;transform:translateY(-3px)scale(1.03)}.sfb-pointer--left:hover,.sfb-pointer--left:focus-visible{background:#138ce8b3;box-shadow:0 12px 30px #138ce859}.sfb-pointer--right:hover,.sfb-pointer--right:focus-visible{background:#fff;box-shadow:0 14px 34px #3ba9354d}.sfb-pointer__icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.sfb-pointer--left .sfb-pointer__icon{background:#ffffff29;border:1px solid #ffffff59}.sfb-pointer--right .sfb-pointer__icon{background:linear-gradient(135deg,#3ba935,#2a8f2a);box-shadow:0 6px 14px #3ba93566}.sfb-pointer__text{line-height:1.2;display:grid}.sfb-pointer__text strong{font-family:Syne,sans-serif;font-size:12px;font-weight:600}.sfb-pointer__text small{opacity:.75;font-size:12.5px;display:none}@keyframes sfbSlideInR{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes sfbDash{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes sfbGlow{0%,to{filter:drop-shadow(0 0 #138ce800)}50%{filter:drop-shadow(0 0 10px #138ce8cc)}}.sfb-bridge{text-align:center;place-self:end center;width:min(100%,420px);padding-bottom:6px;position:relative}.sfb-bridge__svg{width:100%;height:auto;overflow:visible}.sfb-bridge__path,.sfb-bridge__head{fill:none;stroke:url(#sfbGrad);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.sfb-bridge__path{stroke-dasharray:420;stroke-dashoffset:420px;animation:2.2s .9s forwards sfbDash,3s ease-in-out 3s infinite sfbGlow}.sfb-bridge__head{opacity:0;animation:.4s 3s forwards sfFade}@keyframes sfFade{to{opacity:1}}.sfb-bridge__label{color:var(--p2-clr);background:#fff;border-radius:100px;margin-top:6px;padding:7px 18px;font-family:Syne,sans-serif;font-size:14px;font-weight:700;display:inline-block;box-shadow:0 8px 22px #0b25452e}.sfb-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sfb-btn{white-space:nowrap;padding:17px 30px;box-shadow:0 12px 28px #0b254538}.sfb-btn--green{background:var(--sf-green,#3ba935)}.sfb-btn--green:before{background-color:var(--p2-clr)}.sfb-btn--white{color:var(--black);background:#fff}.sfb-btn--white:hover{background:var(--p2-clr);color:#fff}.sfb-btn--white:hover img{filter:brightness(25)}.sfb-scroll{width:36px;height:36px;color:var(--p2-clr);background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;animation:2s ease-in-out infinite sfFloat;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@media (width<=1199px){.sfb-stage{grid-template-columns:1fr 1fr}.sfb-pointer__text small{display:none}.sfb-pointer__icon{width:26px;height:26px}}@media (width<=991px){.sfb-hero{min-height:auto}.sfb-hero__wrap{padding-top:40px}.sfb-stage{grid-template-columns:1fr 1fr;gap:16px}.sfb-bridge{display:none}.sfb-hero__shade--left,.sfb-hero__shade--right{width:50%}}@media (width<=767px){.sfb-stage{grid-template-columns:1fr;gap:26px}.sfb-col--right{text-align:left}.sfb-pointer--right{flex-direction:row;margin-left:0;padding:8px 18px 8px 8px}.sfb-pointer--right .sfb-pointer__text{text-align:left}.sfb-hero__shade--left,.sfb-hero__shade--right{width:100%}.sfb-hero__shade--right{display:none}.sfb-col--right .sfb-col__kicker{color:#bfe3ff}.sfb-col--right .sfb-col__title{color:#8de07f;text-shadow:none}.sfb-col--right .sfb-pointer--right{background:#ffffffe6}.sfb-cta{flex-direction:column;align-items:stretch}.sfb-btn{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.sfb-pointer{opacity:1}.sfb-bridge__path{stroke-dashoffset:0}.sfb-bridge__head{opacity:1}}.marquee{white-space:nowrap;padding:34px 0 20px;overflow:hidden}.marquee__track{width:max-content;animation:30s linear infinite marquee-scroll;display:flex}.marquee__group{align-items:center;gap:60px;padding-right:60px;display:flex}.marquee .text-slide-item{white-space:nowrap;align-items:center;display:flex}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=991px){.marquee__group{gap:30px;padding-right:30px}}
