
body{margin:0}
*{box-sizing:border-box}
a{color:#4F5FD6}a:hover{color:#2E3A8C}
a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #4F5FD6;outline-offset:3px}


html{scroll-behavior:smooth}
.a{display:flex!important}
.b{align-items:center!important}
.c{font-weight:600!important}
.d{text-decoration:none!important}
.e{flex-direction:column!important}
.f{font-size:15px!important}
.g{display:inline-flex!important}
.h{margin:0!important}
.i{color:#1F2340!important}
.j{justify-content:center!important}
.k{min-width:0!important}
.l{color:#C9CEF5!important}
.m{color:#FFFFFF!important}
.n{color:#5B6078!important}
.o{color:#4F5FD6!important}
.p{background:#FFFFFF!important}
.q{flex-wrap:wrap!important}
.r{gap:12px!important}
.s{border-radius:999px!important}
.t{font-size:16px!important}
.u{min-height:36px!important}
.v{padding:0 16px!important}
.w{min-height:44px!important}
.x{position:relative!important}
.y{line-height:1.6!important}
.z{position:absolute!important}
.A{font-size:14px!important}
.B{gap:14px!important}
.C{border:1px solid #E3E6FA!important}
.D{align-items:flex-start!important}
.E{background:#4F5FD6!important}
.F{font-size:17px!important}
.G{margin:0 auto!important}
.H{background:#EEF0FC!important}
.I{border-radius:28px 8px 28px 8px!important}
.J{font-size:13px!important}
.K{gap:10px!important}
.L{min-height:48px!important}
.M{max-width:1200px!important}
.N{overflow:hidden!important}
.O{border-radius:12px!important}
.P{justify-content:space-between!important}
.Q{gap:16px!important}
.R{background:#2E3A8C!important}
.S{gap:8px!important}
.T{border-radius:50%!important}
.U{border-radius:50% 0!important}
.V{border-radius:24px 6px 24px 6px!important}
.W{display:block!important}
.X{flex:0 0 22px!important}
.Y{flex:1 1 140px!important}
.Z{gap:4px!important}
.aa{letter-spacing:-0.02em!important}
.ab{margin:0 0 8px!important}
.ac{gap:2px!important}
.ad{list-style:none!important}
.ae{object-fit:cover!important}
.af{padding:0!important}
.ag{padding:28px!important}
.ah{width:100%!important}
.ai{font-size:19px!important}
.aj{background:#F5F6FE!important}
.ak{border-radius:32px 8px 32px 8px!important}
.al{font-size:18px!important}
.am{line-height:1.9!important}
.an{cursor:pointer!important}
.ao{aspect-ratio:1 / 1!important}
.ap{gap:18px!important}
.aq{margin-top:auto!important}
.ar{margin:8px 0 0!important}
.as{white-space:nowrap!important}
.at{flex:1 1 380px!important}
.au{font-family:inherit!important}
.av{height:48px!important}
.aw{min-height:52px!important}
.ax{width:48px!important}
.ay{border:1.5px solid #D6D9EE!important}
.az{flex:1 1 300px!important}
.aA{font-size:20px!important}
.aB{font-size:clamp(30px, 3.2vw, 42px)!important}
.aC{line-height:1.12!important}
.aD{align-self:flex-start!important}
.aE{border:none!important}
.aF{flex:0 0 28px!important}
.aG{font-weight:500!important}
.aH{height:28px!important}
.aI{inset:0!important}
.aJ{margin-top:8px!important}
.aK{padding-top:2px!important}
.aL{width:28px!important}
.aM{border-radius:16px 4px 16px 4px!important}
.aN{color:#3B4699!important}
.aO{flex:0 0 20px!important}
.aP{gap:20px!important}
.aQ{min-height:54px!important}
.aR{border-top:1px solid #E3E6FA!important}
.aS{flex:1 1 160px!important}
.aT{line-height:1.5!important}
.aU{line-height:1.65!important}
.aV{padding:16px 18px!important}
.aW{align-items:flex-end!important}
.aX{border-radius:26px 6px 26px 6px!important}
.aY{height:100%!important}
.aZ{height:52px!important}
.ba{margin-top:6px!important}
.bb{max-width:560px!important}
.bc{padding:32px!important}
.bd{padding:6px 12px!important}
.be{width:52px!important}
.bf{background:#E3E6FA!important}
.bg{border-radius:40px 8px 40px 8px!important}
.bh{border-radius:50% 50% 50% 6px!important}
.bi{clip:rect(0 0 0 0)!important}
.bj{color:#6B7190!important}
.bk{flex:0 0 48px!important}
.bl{flex:0 0 50px!important}
.bm{flex:0 0 calc((100% - 40px) / 3)!important}
.bn{flex:1 1 auto!important}
.bo{font-size:21px!important}
.bp{gap:3px!important}
.bq{gap:6px!important}
.br{height:1px!important}
.bs{height:32px!important}
.bt{height:50px!important}
.bu{margin-top:56px!important}
.bv{min-width:280px!important}
.bw{padding-top:18px!important}
.bx{padding:0 20px!important}
.by{scroll-snap-align:start!important}
.bz{width:1px!important}
.bA{width:32px!important}
.bB{width:50px!important}
.bC{z-index:1!important}
.bD{aspect-ratio:16 / 10!important}
.bE{border-radius:14px 4px 14px 4px!important}
.bF{border-radius:28px 6px 28px 6px!important}
.bG{border-top:1px solid rgba(255, 255, 255, 0.12)!important}
.bH{box-shadow:0 14px 36px rgba(46, 58, 140, 0.10)!important}
.bI{box-shadow:0 24px 48px rgba(31, 35, 64, 0.16)!important}
.bJ{color:#B42318!important}
.bK{flex:1.6 1 240px!important}
.bL{font-family:'Outfit', system-ui, -apple-system, 'Segoe UI', sans-serif!important}
.bM{gap:12px 24px!important}
.bN{gap:22px!important}
.bO{gap:40px 32px!important}
.bP{gap:4px 24px!important}
.bQ{height:10px!important}
.bR{height:64px!important}
.bS{left:clamp(20px, 4vw, 48px)!important}
.bT{letter-spacing:-0.025em!important}
.bU{line-height:1.06!important}
.bV{line-height:1.1!important}
.bW{max-width:22em!important}
.bX{max-width:540px!important}
.bY{min-height:56px!important}
.bZ{padding-top:24px!important}
.ca{padding:0 28px!important}
.cb{padding:0 30px!important}
.cc{padding:0 8px 0 22px!important}
.cd{padding:10px 10px 10px 20px!important}
.ce{padding:12px!important}
.cf{padding:20px clamp(20px, 4vw, 48px) 0!important}
.cg{padding:72px clamp(20px, 4vw, 48px) 32px!important}
.ch{right:clamp(20px, 4vw, 48px)!important}
.ci{text-decoration:underline!important}
.cj{text-underline-offset:5px!important}
.ck{top:calc(100% + 10px)!important}
.cl{width:10px!important}
.cm{width:64px!important}
.cn{z-index:10!important}
.co{z-index:2!important}
.cp{z-index:5!important}
.cq{background:rgba(255, 255, 255, 0.07)!important}
.cr{border-radius:0 50%!important}
.cs{border-radius:16px!important}
.ct{border-radius:23px 5px 23px 5px!important}
.cu{border-radius:50% 8px 50% 8px!important}
.cv{border-radius:clamp(36px, 6vw, 88px) 0!important}
.cw{border:1.5px solid #E3E6FA!important}
.cx{border:1px solid rgba(255, 255, 255, 0.14)!important}
.cy{border:2px solid rgba(255, 255, 255, 0.16)!important}
.cz{border:2px solid rgba(255, 255, 255, 0.28)!important}
.cA{box-shadow:0 30px 60px rgba(31, 35, 64, 0.24)!important}
.cB{flex:1 1 230px!important}
.cC{flex:1 1 250px!important}
.cD{flex:1 1 260px!important}
.cE{flex:1 1 420px!important}
.cF{flex:1 1 calc(25% - 15px)!important}
.cG{font-size:clamp(28px, 3.4vw, 44px)!important}
.cH{font-size:clamp(28px, 3vw, 38px)!important}
.cI{font-size:clamp(32px, 4.6vw, 58px)!important}
.cJ{gap:24px 40px!important}
.cK{gap:40px 72px!important}
.cL{height:160px!important}
.cM{height:240px!important}
.cN{height:360px!important}
.cO{height:46px!important}
.cP{height:56px!important}
.cQ{line-height:1.15!important}
.cR{margin-top:4px!important}
.cS{margin:48px 0 0!important}
.cT{max-width:1104px!important}
.cU{max-width:30em!important}
.cV{min-height:50px!important}
.cW{min-width:min(100%, 150px)!important}
.cX{padding:0 32px!important}
.cY{padding:0 8px!important}
.cZ{padding:0 clamp(20px, 4vw, 48px)!important}
.da{padding:12px 0 0!important}
.db{padding:12px 12px 20px!important}
.dc{padding:clamp(36px, 5vw, 60px) clamp(28px, 5vw, 72px)!important}
.dd{padding:clamp(56px, 6vw, 88px) clamp(20px, 4vw, 48px)!important}
.de{right:-120px!important}
.df{right:-60px!important}
.dg{top:-120px!important}
.dh{top:-60px!important}
.di{width:160px!important}
.dj{width:240px!important}
.dk{width:360px!important}
.dl{width:46px!important}
.dm{width:56px!important}
.dn{align-items:baseline!important}
.do{aspect-ratio:4 / 3!important}
.dp{background:#2A9D8F!important}
.dq{background:#C9CEF5!important}
.dr{background:currentColor!important}
.ds{background:linear-gradient(to bottom, #FFFFFF 50%, #2E3A8C 50%)!important}
.dt{background:transparent!important}
.du{border-radius:15px 4px 15px 4px!important}
.dv{border-radius:36px 8px 36px 8px!important}
.dw{border:2px solid #C9CEF5!important}
.dx{box-shadow:0 16px 36px rgba(31, 35, 64, 0.16)!important}
.dy{box-shadow:0 18px 40px rgba(46, 58, 140, 0.14)!important}
.dz{flex:0 0 30px!important}
.dA{flex:0 0 52px!important}
.dB{flex:0 0 auto!important}
.dC{flex:1 1 220px!important}
.dD{flex:1 1 360px!important}
.dE{font-size:30px!important}
.dF{gap:16px 48px!important}
.dG{gap:24px!important}
.dH{gap:clamp(40px, 6vw, 72px)!important}
.dI{height:24px!important}
.dJ{height:30px!important}
.dK{line-height:1.3!important}
.dL{line-height:1.35!important}
.dM{margin-top:48px!important}
.dN{margin:4px 0 0!important}
.dO{margin:6px 0 0!important}
.dP{max-width:380px!important}
.dQ{padding-top:4px!important}
.dR{padding:18px 0 0!important}
.dS{padding:5px 11px!important}
.dT{right:-14%!important}
.dU{top:-260px!important}
.dV{width:24px!important}
.dW{width:30px!important}
.dX{width:56%!important}
.dY{align-items:stretch!important}
.dZ{background-image:radial-gradient(#C9CEF5 2px, transparent 2.6px)!important}
.ea{background-size:20px 20px!important}
.eb{background:#F2B53A!important}
.ec{border-radius:21px 4px 21px 4px!important}
.ed{border:2.5px solid currentColor!important}
.ee{bottom:-40px!important}
.ef{box-shadow:0 14px 30px rgba(31, 35, 64, 0.14)!important}
.eg{box-shadow:0 30px 60px rgba(46, 58, 140, 0.18)!important}
.eh{color:#2E3A8C!important}
.ei{color:#3A3F5C!important}
.ej{flex:0 0 42px!important}
.ek{flex:1 1 480px!important}
.el{font-size:24px!important}
.em{gap:20px 48px!important}
.en{gap:32px 72px!important}
.eo{height:16px!important}
.ep{height:42px!important}
.eq{line-height:1.2!important}
.er{max-width:32em!important}
.es{max-width:34em!important}
.et{padding:0 24px!important}
.eu{padding:0 26px!important}
.ev{padding:10px 18px 10px 12px!important}
.ew{padding:14px 20px 14px 14px!important}
.ex{padding:28px 0!important}
.ey{padding:clamp(24px, 3vw, 36px)!important}
.ez{padding:clamp(64px, 7.5vw, 104px) clamp(20px, 4vw, 48px) clamp(72px, 8.5vw, 120px)!important}
.eA{right:-40px!important}
.eB{transform:translate(-20px, 20px)!important}
.eC{transform:translate(26px, -26px)!important}
.eD{transition:background-color 0.2s, color 0.2s!important}
.eE{width:42px!important}
.eF{background:#E9EBFB!important}
.eG{background:#F2F3FD!important}
.eH{background:#F3F1EC!important}
.eI{background:#F4F7F6!important}
.eJ{background:#F58A6B!important}
.eK{background:#FBD3C0!important}
.eL{background:#FDE3D6!important}
.eM{background:#FFF4F1!important}
.eN{background:linear-gradient(to bottom, #F5F6FE 50%, #2E3A8C 50%)!important}
.eO{background:rgba(255, 255, 255, 0.08)!important}
.eP{border-bottom:1px solid #E3E6FA!important}
.eQ{border-radius:12px 12px 72% 12px!important}
.eR{border-radius:12px 3px 12px 3px!important}
.eS{border-radius:14px!important}
.eT{border-radius:4px!important}
.eU{border-radius:50% 50% 50% 4px!important}
.eV{border-radius:72% 12px 12px 12px!important}
.eW{border-radius:clamp(40px, 8vw, 110px) 0!important}
.eX{border-radius:clamp(48px, 10vw, 140px) 0!important}
.eY{border-top:1px solid rgba(255, 255, 255, 0.16)!important}
.eZ{border:0!important}
.fa{border:1.5px solid rgba(255, 255, 255, 0.7)!important}
.fb{border:10px solid #FFFFFF!important}
.fc{border:2px solid rgba(255, 255, 255, 0.14)!important}
.fd{bottom:-5%!important}
.fe{bottom:-70px!important}
.ff{bottom:10%!important}
.fg{bottom:30%!important}
.fh{bottom:6px!important}
.fi{bottom:8px!important}
.fj{box-shadow:0 18px 40px rgba(46, 58, 140, 0.18)!important}
.fk{box-shadow:0 24px 48px rgba(31, 35, 64, 0.28)!important}
.fl{box-shadow:0 24px 48px rgba(46, 58, 140, 0.24)!important}
.fm{box-shadow:0 30px 60px rgba(31, 35, 64, 0.10)!important}
.fn{box-shadow:0 30px 60px rgba(31, 35, 64, 0.16)!important}
.fo{box-shadow:0 30px 60px rgba(46, 58, 140, 0.24)!important}
.fp{color:#C4552F!important}
.fq{display:grid!important}
.fr{flex-direction:row-reverse!important}
.fs{flex:0 0 32px!important}
.ft{flex:0 1 220px!important}
.fu{flex:1 1 280px!important}
.fv{flex:1 1 320px!important}
.fw{flex:1 1 340px!important}
.fx{flex:1 1 400px!important}
.fy{flex:1 1 520px!important}
.fz{flex:1 1 calc(50% - 14px)!important}
.fA{flex:2 1 480px!important}
.fB{flex:2 1 520px!important}
.fC{flex:2 1 560px!important}
.fD{font-size:28px!important}
.fE{font-size:clamp(22px, 2.2vw, 28px)!important}
.fF{font-size:clamp(30px, 3.4vw, 46px)!important}
.fG{font-size:clamp(34px, 5vw, 62px)!important}
.fH{font-weight:400!important}
.fI{gap:16px 28px!important}
.fJ{gap:20px 16px!important}
.fK{gap:20px 40px!important}
.fL{gap:24px 48px!important}
.fM{gap:32px 24px!important}
.fN{gap:32px 28px!important}
.fO{gap:36px 64px!important}
.fP{gap:48px 64px!important}
.fQ{gap:clamp(36px, 5vw, 56px) 72px!important}
.fR{gap:clamp(36px, 5vw, 64px)!important}
.fS{grid-template-columns:repeat(2, minmax(0, 1fr))!important}
.fT{height:11px!important}
.fU{height:14px!important}
.fV{height:180px!important}
.fW{height:220px!important}
.fX{height:22px!important}
.fY{height:38px!important}
.fZ{height:44px!important}
.ga{height:84%!important}
.gb{height:8px!important}
.gc{left:-16%!important}
.gd{left:-26px!important}
.ge{left:-40px!important}
.gf{left:-6%!important}
.gg{left:-7%!important}
.gh{left:14%!important}
.gi{left:6%!important}
.gj{letter-spacing:-0.01em!important}
.gk{line-height:1.25!important}
.gl{line-height:1.4!important}
.gm{line-height:1.55!important}
.gn{line-height:1.7!important}
.go{margin-bottom:10px!important}
.gp{margin-left:12px!important}
.gq{margin-top:10px!important}
.gr{margin-top:14px!important}
.gs{margin-top:24px!important}
.gt{margin-top:40px!important}
.gu{margin-top:44px!important}
.gv{margin:56px 0 0!important}
.gw{margin:clamp(-120px, -14vw, -80px) 0 0!important}
.gx{max-width:11em!important}
.gy{max-width:12em!important}
.gz{max-width:14em!important}
.gA{max-width:28em!important}
.gB{max-width:470px!important}
.gC{max-width:480px!important}
.gD{max-width:500px!important}
.gE{max-width:580px!important}
.gF{max-width:88%!important}
.gG{min-height:140px!important}
.gH{min-height:64px!important}
.gI{min-width:min(100%, 300px)!important}
.gJ{overflow-x:auto!important}
.gK{overscroll-behavior-x:contain!important}
.gL{padding:0 14px!important}
.gM{padding:0 18px!important}
.gN{padding:0 22px 22px!important}
.gO{padding:0 clamp(20px, 4vw, 48px) clamp(56px, 6vw, 88px)!important}
.gP{padding:0 clamp(20px, 4vw, 48px) clamp(64px, 7.5vw, 104px)!important}
.gQ{padding:0 clamp(20px, 4vw, 48px) clamp(96px, 11vw, 160px)!important}
.gR{padding:14px 16px!important}
.gS{padding:14px 20px!important}
.gT{padding:16px clamp(20px, 4vw, 48px) clamp(72px, 9vw, 128px)!important}
.gU{padding:18px 22px!important}
.gV{padding:24px clamp(20px, 4vw, 48px) clamp(72px, 8.5vw, 120px)!important}
.gW{padding:26px 28px!important}
.gX{padding:26px clamp(20px, 3vw, 36px)!important}
.gY{padding:32px 0!important}
.gZ{padding:40px 0!important}
.ha{padding:44px 44px 60px 0!important}
.hb{padding:clamp(24px, 4vw, 40px)!important}
.hc{padding:clamp(24px, 4vw, 44px)!important}
.hd{padding:clamp(32px, 4vw, 56px) clamp(20px, 4vw, 48px) clamp(64px, 8vw, 112px)!important}
.he{padding:clamp(40px, 5vw, 72px) clamp(20px, 4vw, 48px) clamp(64px, 7.5vw, 104px)!important}
.hf{padding:clamp(40px, 5vw, 72px) clamp(20px, 4vw, 48px) clamp(64px, 8vw, 112px)!important}
.hg{padding:clamp(40px, 5vw, 72px) clamp(20px, 4vw, 48px) clamp(72px, 8.5vw, 120px)!important}
.hh{padding:clamp(48px, 5.5vw, 80px) clamp(20px, 4vw, 48px) clamp(32px, 4vw, 48px)!important}
.hi{padding:clamp(64px, 7.5vw, 104px) clamp(20px, 4vw, 48px)!important}
.hj{padding:clamp(64px, 7vw, 100px) clamp(20px, 4vw, 48px)!important}
.hk{padding:clamp(64px, 7vw, 100px) clamp(20px, 4vw, 48px) clamp(64px, 8vw, 112px)!important}
.hl{padding:clamp(64px, 7vw, 100px) clamp(20px, 4vw, 48px) clamp(72px, 8.5vw, 120px)!important}
.hm{padding:clamp(72px, 8.5vw, 120px) clamp(20px, 4vw, 48px) 0!important}
.hn{padding:clamp(72px, 8.5vw, 120px) clamp(20px, 4vw, 48px) clamp(80px, 9vw, 128px)!important}
.ho{padding:clamp(72px, 9vw, 128px) clamp(20px, 4vw, 48px)!important}
.hp{resize:vertical!important}
.hq{right:-12%!important}
.hr{right:-5%!important}
.hs{right:-70px!important}
.ht{right:-9%!important}
.hu{right:0!important}
.hv{right:4%!important}
.hw{right:8%!important}
.hx{scroll-behavior:smooth!important}
.hy{scroll-snap-type:x mandatory!important}
.hz{scrollbar-width:none!important}
.hA{text-align:center!important}
.hB{text-align:left!important}
.hC{top:-220px!important}
.hD{top:-240px!important}
.hE{top:-40px!important}
.hF{top:-7%!important}
.hG{top:0!important}
.hH{top:160px!important}
.hI{top:50%!important}
.hJ{top:9%!important}
.hK{transform:rotate(45deg)!important}
.hL{transform:translate(-22px, 22px)!important}
.hM{transform:translate(28px, -28px)!important}
.hN{transform:translate(clamp(8px, 2.4vw, 18px), clamp(8px, 2.4vw, 18px))!important}
.hO{transition:transform 0.25s ease, background-color 0.25s ease!important}
.hP{transition:width 0.25s ease, background-color 0.25s ease!important}
.hQ{width:11px!important}
.hR{width:16px!important}
.hS{width:180px!important}
.hT{width:220px!important}
.hU{width:22px!important}
.hV{width:26px!important}
.hW{width:36px!important}
.hX{width:52%!important}
.hY{width:62%!important}
.hZ{width:74%!important}
.ia{width:min(80%, 320px)!important}
.ib{width:min(calc(100% - 56px), 400px)!important}
.ic{width:min(calc(100% - 56px), 440px)!important}
.id{width:min(calc(100% - 56px), 500px)!important}

[data-s="1"]{width: {{ dot.width }} !important;background-color: {{ dot.color }} !important}
[data-s="2"]{border: 1.5px solid {{ nlBorder }} !important}
[data-s="3"]{background: {{ f.bg }} !important;color: {{ f.color }} !important;border: 1.5px solid {{ f.border }} !important}
[data-s="4"]{background: {{ p.bg }} !important}
[data-s="5"]{border: 1.5px solid {{ nameBorder }} !important}
[data-s="6"]{border: 1.5px solid {{ emailBorder }} !important}
[data-s="7"]{background: {{ c.bg }} !important;color: {{ c.color }} !important;border: 1.5px solid {{ c.border }} !important}
[data-s="8"]{border: 1.5px solid {{ messageBorder }} !important}
[data-s="9"]{background: {{ q.iconBg }} !important;color: {{ q.iconColor }} !important;transform: rotate({{ q.rotate }}) !important}