.cz{position:fixed;z-index:999;right:24px;bottom:24px;display:flex;gap:20px;align-items:center;margin-left:16px;padding:12px 16px;border:1px solid var(--color-fg-soft);border-radius:12px;color:var(--color-bg-page);background:var(--color-neutral-on-container);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.cA{color:var(--color-secondary-soft)}.cA:hover{color:var(--color-secondary-hover);text-decoration:none}@media screen and (max-width:389px){.cz{right:16px;left:16px;margin-left:0}.cz br{display:none}}.f5{display:flex;align-items:center;justify-content:center;min-height:300px;margin-top:100px}.Icon-module_icon__4-rNa{background-color:currentcolor;display:inline-block;flex-shrink:0;height:var(--icon-size);-webkit-mask-image:var(--icon-mask-image);mask-image:var(--icon-mask-image);-webkit-mask-size:var(--icon-size);mask-size:var(--icon-size);width:var(--icon-size)}.l9{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);color:var(--color-primary-active);text-align:center}.ma{position:relative;left:50%;transform:translateX(-50%);overflow:hidden;width:600px}.ma,.mb{display:flex;align-items:center;height:346px}.mb{flex-direction:column;width:100%}.mc{justify-content:center}.md{color:var(--color-primary-soft);text-align:center;font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.me{display:flex;flex:1 1;align-items:center;justify-content:center}.me svg{width:360px;max-width:100%}.mf{gap:12px;animation:sd 3s forwards}.mf,.mh{display:flex}.mh{transform:scale(.7);align-items:center;justify-content:center;width:200px;height:200px;border-radius:32px;opacity:.4;background:#f0f6fc}.mh:nth-child(18){animation:se 1s forwards;animation-delay:2s}.mh img{width:168px;height:168px;border-radius:16px;mix-blend-mode:multiply}.mj{cursor:pointer;gap:8px;align-items:center;margin:24px auto 0;border:0;color:var(--color-primary-hover);background:rgba(0,0,0,0);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.mj,.mk{display:flex}.mk{flex-direction:column;min-height:302px;padding:20px 24px;border-radius:32px;background:var(--color-neutral-container-soft)}.ml{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-default)}.mm{margin:12px 0 0;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.mn{margin-top:auto}.mo{display:flex;justify-content:space-between;margin-top:20px}.mo img{width:160px;height:160px;border-radius:12px}.mp{margin-top:auto}@keyframes sd{0%{transform:translateX(0)}to{transform:translateX(calc(-100% + 212px + 212px + 212px - 24px))}}@keyframes se{0%{transform:scale(.7);opacity:.4}to{transform:scale(1);opacity:1}}.eG{margin:48px 0 128px}.eH{display:flex;flex-direction:column;gap:24px}.eI{display:none}.eJ{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing);margin:0 0 48px;color:var(--color-secondary-on-default)}.eK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px 24px;gap:48px 24px}.eL img{width:100%;height:304px}.eM{z-index:100!important;justify-content:flex-start;max-width:560px}.eN{justify-content:flex-end;padding:20px 0}.eN,.eO{display:flex}.eO{cursor:pointer;align-items:center;justify-content:center;width:32px;height:32px;border:none;color:var(--color-primary-default);background-color:rgba(0,0,0,0)}.eP{overflow:auto;padding:0 32px 32px}.eQ{aspect-ratio:16/9;margin:0 0 40px}.eQ img{width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:center center}.eR{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin:0 0 20px;color:var(--color-fg-default)}.eS{display:flex;flex-direction:column;gap:8px;margin:0 0 24px}.eT{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);color:var(--color-fg-soft)}.eU{display:flex;flex-direction:column;gap:12px}.eU p{color:var(--color-fg-default);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.eU a{color:var(--color-primary-default);text-decoration:none}@media screen and (max-width:1279px){.eK{gap:64px 16px}.eL img{height:206px}}@media screen and (max-width:1023px){.eG{margin:32px 0 128px}.eV{display:none}.eI{display:flex}.eJ{margin:0 0 32px}.eK{grid-template-columns:repeat(2,1fr);gap:48px 16px}.eL img{height:234px}}@media screen and (max-width:639px){.eL img{height:100%;max-height:342px}.eM{max-width:none}.eP{padding:0 16px 32px}.eN{padding:12px 0}.eK{grid-template-columns:repeat(1,1fr)}}.lz{display:block;width:358px}.lz img{width:358px;height:238px}@media screen and (max-width:1279px){.lz,.lz img{width:336px}.lz img{height:224px}}@media screen and (max-width:1023px){.lz,.lz img{width:280px}.lz img{height:187px}}.lA{justify-content:flex-start;max-width:560px}.lB{justify-content:flex-end;padding:20px 0}.lB,.lC{display:flex}.lC{cursor:pointer;align-items:center;justify-content:center;width:32px;height:32px;border:none;color:var(--color-primary-default);background-color:rgba(0,0,0,0)}.lD{overflow:auto;padding:0 32px 32px}.lE{aspect-ratio:16/9;margin:0 0 40px}.lE img{width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:center center}.lF{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin:0 0 20px;color:var(--color-fg-default)}.lG{display:flex;flex-direction:column;gap:8px;margin:0 0 24px}.lH{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);color:var(--color-fg-soft)}.lI{display:flex;flex-direction:column;gap:12px}.lI p{color:var(--color-fg-default);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.lI a{color:var(--color-primary-default)}@media screen and (max-width:639px){.lA{max-width:none}.lD{padding:0 16px 32px}.lB{padding:12px 0}}.fP{margin:48px 0 128px}.fQ{display:flex;flex-direction:column;gap:24px}.fR{display:none}.fS{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing);margin:0 0 48px;color:var(--color-secondary-on-default)}.fT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px 24px;gap:48px 24px}.fU img{width:100%;height:304px}.fV{z-index:100!important;justify-content:flex-start;max-width:560px}.fW{justify-content:flex-end;padding:20px 0}.fW,.fX{display:flex}.fX{cursor:pointer;align-items:center;justify-content:center;width:32px;height:32px;border:none;color:var(--color-primary-default);background-color:rgba(0,0,0,0)}.fY{overflow:auto;padding:0 32px 32px}.fZ{aspect-ratio:16/9;margin:0 0 40px}.fZ img{width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:center center}.f0{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin:0 0 20px;color:var(--color-fg-default)}.f1{display:flex;flex-direction:column;gap:8px;margin:0 0 24px}.f2{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);color:var(--color-fg-soft)}.f3{display:flex;flex-direction:column;gap:12px}.f3 p{color:var(--color-fg-default);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.f3 a{color:var(--color-primary-default);text-decoration:none}@media screen and (max-width:1279px){.fT{gap:64px 16px}.fU img{height:206px}}@media screen and (max-width:1023px){.fP{margin:32px 0 128px}.f4{display:none}.fR{display:flex}.fS{margin:0 0 32px}.fT{grid-template-columns:repeat(2,1fr);gap:48px 16px}.fU img{height:234px}}@media screen and (max-width:639px){.fU img{height:100%;max-height:342px}.fV{max-width:none}.fY{padding:0 16px 32px}.fW{padding:12px 0}.fT{grid-template-columns:repeat(1,1fr)}}.pC{display:flex;font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);color:var(--color-primary-active)}.pD{font:var(--typography-body-m-medium-font);letter-spacing:var(--typography-body-m-medium-letter-spacing);color:var(--color-fg-default)}.pE{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);color:var(--color-fg-soft)}.pF{width:198px;height:198px;margin:0 auto;background-color:var(--color-fg-default)}.hc,.pF{display:flex}.hc{gap:12px;align-items:center}.hd{cursor:pointer;display:flex}.g5{border-collapse:collapse;width:100%;color:var(--color-fg-default)}.g5 td,.g5 th{position:relative;overflow:hidden;padding:20px;text-overflow:ellipsis}.g5 thead tr{text-align:left}.g5 thead tr th{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);font-weight:400}.g5 tbody td{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.g5 tbody tr:hover{color:#000}.g5 tbody tr:nth-of-type(odd){background:var(--color-bg-surface)}.gi{display:flex;align-items:center;justify-content:center;height:300px}.gj{position:absolute;top:-85px;right:0}.gk{display:none}.gl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media screen and (max-width:767px){.gj{position:static;order:1;margin:10px 0 0;padding:10px 0 0}.gj button{width:100%;height:64px;padding:20px 28px}.gm{display:none}.gk{display:block}}@media screen and (max-width:639px){.gl{display:flex;flex-direction:column}}.go{display:flex;align-items:center;justify-content:center;height:300px}.gp{display:none}.gq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.gr{position:absolute;top:-85px;right:0}@media screen and (max-width:767px){.gr{position:static;order:1;margin:10px 0 0;padding:10px 0 0}.gr button{width:100%;height:64px;padding:20px 28px}.gs{display:none}.gp{display:block}}@media screen and (max-width:639px){.gq{display:flex;flex-direction:column}}.gt{font:var(--typography-single-m-medium-font);letter-spacing:var(--typography-single-m-medium-letter-spacing);font-weight:400}.hl{position:relative;display:inline-block;width:44px;height:24px}.hm{cursor:pointer;inset:0;border-radius:24px;background:var(--color-secondary-soft)}.hm,.hm:before{position:absolute;transition:.4s}.hm:before{content:"";bottom:4px;left:4px;width:16px;height:16px;border-radius:50%;background-color:#fff}.hm:hover{background:var(--color-secondary-hover)}.hn{width:0;height:0;opacity:0}.hn:checked+.hm{background:var(--color-secondary-active)}.hn:checked+.hm:before{transform:translateX(20px)}.hn:checked+.hm:hover{background:var(--color-secondary-on-default)}.hn:disabled+.hm{cursor:not-allowed;opacity:.4}.hn:disabled+.hm,.hn:disabled+.hm:hover{background:var(--color-secondary-hover)}.gu{display:flex;flex-direction:column;width:100%;padding:30px;border-radius:30px;background:var(--color-bg-surface)}.gu .gv{margin-bottom:20px;font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing)}.gu .gv,.gu .gw{color:var(--color-fg-default)}.gu .gw{margin:40px 0 20px;font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.gu .gx{display:flex;flex-direction:column;padding:16px;border-radius:16px;background:var(--color-neutral-container-default)}.gu .gy{display:flex;justify-content:space-between;font:var(--typography-heading-h5-font);letter-spacing:var(--typography-heading-h5-letter-spacing)}.gu .gz{margin-bottom:16px;font-size:16px;color:var(--color-fg-default)}.gu .gA{display:flex;flex-flow:row wrap;gap:10px}.gu .gB{display:flex;gap:12px;align-items:center;justify-content:space-between;height:var(--size-56,56px);padding:0 16px;border-radius:16px;background:var(--color-neutral-container-default,#fff)}.gu .gC{margin:20px 0 0}.gu .gD{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.gu .gE{justify-content:flex-start;margin:40px 0 0}.gF,.gu .gE{display:flex}.gF{gap:16px;align-items:center}.gG{color:var(--color-constant-white)}@media screen and (max-width:1279px){.gu{height:auto}.gu .gE{margin-top:30px}}@media screen and (max-width:639px){.gu{height:auto}.gu .gz{width:50%}.gu .gA{flex-direction:column}.gu .gE{margin-top:30px}}.cS{cursor:pointer;display:flex;gap:8px;align-items:center;padding:0;border:none;text-decoration:none;background-color:rgba(0,0,0,0);outline:none;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.cT{color:var(--color-primary-default)}.cU{color:var(--color-primary-on-default)}.cV{opacity:.6}.cW{align-items:center;padding:0;list-style:none}.cW,.cX{display:flex}.cX{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.cX:after{content:"/";margin:0 6px;color:inherit}.cX:last-child:after{display:none}.cY,.cZ{display:flex;align-items:center;color:inherit;text-decoration:none;transition:all .3s}.cZ:hover{opacity:.6}.c0{color:var(--color-constant-white)}.c1{color:var(--color-fg-default)}.hD{position:fixed;z-index:999;top:0;left:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,0)}.hE{display:none}.hF{position:relative;overflow:hidden;display:flex;max-height:100vh;border-radius:32px;box-shadow:10px 4px 14px 0 rgba(0,0,0,.15)}.hG{--modal-width:600px;width:var(--modal-width)}.hH{overflow-y:auto;flex-direction:column;gap:24px;padding:40px;background-color:var(--color-bg-page)}.hH,.hI{display:flex}.hI{cursor:pointer;position:absolute;z-index:1;top:24px;right:24px;padding:0;border:none;color:var(--color-neutral-default);background-color:rgba(0,0,0,0);transition:color .2s ease}.hI:hover{color:var(--color-primary-dark)}@media screen and (max-width:1023px){.hD{padding:24px}}@media screen and (max-width:639px){.hD{align-items:flex-end;padding:0}.hF{max-width:none;border-radius:24px 24px 0 0}.hF,.hG{width:100%}.hH{padding:24px 24px 48px}}.cn{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;z-index:2000;overflow:hidden;overflow-x:auto;display:flex;flex-direction:column;gap:16px}.co{left:40px}.co,.cp{top:20px}.cp{left:50%;transform:translate(-50%)}.cq{top:20px;right:40px}.cr{left:40px}.cr,.cs{bottom:20px}.cs{left:50%;transform:translate(-50%)}.ct{right:40px;bottom:20px}@media screen and (max-width:639px){.cn{right:20px;left:20px}}.pK{display:flex;gap:16px;align-items:center;justify-content:space-between;width:340px;max-width:100%;padding:12px 16px;border-radius:8px;color:var(--color-constant-white);font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.pL{background:var(--color-fg-soft)}.pM{background:var(--color-primary-default)}.pN{background:var(--color-success-default)}.pO{background:var(--color-warning-default)}.pP{background:var(--color-error-default)}.pQ{cursor:pointer}.pR{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:10px;border-radius:8px;background-color:hsla(0,0%,100%,.2)}@media screen and (max-width:639px){.pK{width:100%}}.cB{margin:128px 0 0;background:var(--color-primary-default)}.cC{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:12px;column-gap:12px;padding:96px 0 48px;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.cD{margin:0 0 16px;color:var(--color-primary-on-default)}.cE{display:flex;flex-direction:column;gap:16px}.cF{text-decoration:none}.cF,.cG{color:var(--color-secondary-default)}.cG{display:flex;flex-direction:column;gap:12px;padding:24px 0;font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.cH{color:var(--color-secondary-default);text-decoration:none}.cH:hover{text-decoration:underline}@media screen and (max-width:1023px){.cC{grid-template-columns:repeat(3,1fr);padding:64px 0 32px}.cI{grid-column:span 3;margin:0 0 48px}}@media screen and (max-width:639px){.cI{margin:0 0 16px}.cC{display:flex;flex-direction:column;gap:32px}}.ql{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);color:var(--color-primary-active)}.qm{position:relative}.qm input{padding:8px 0 0}.qn{padding:8px 16px 0;font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.qn,.qo input{color:var(--color-error-default)}.qp{display:flex;gap:8px}.qp label{flex:1 1;white-space:nowrap}.qq{display:flex;gap:12px;align-items:flex-start}.qr{font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);color:var(--color-fg-default)}.qs{color:var(--color-primary-soft);text-decoration:none}.qt{display:flex;flex-direction:column;gap:4px}.qu{color:var(--color-fg-default);font:var(--typography-single-m-medium-font);letter-spacing:var(--typography-single-m-medium-letter-spacing)}.qv{color:var(--color-fg-soft);font:var(--typography-single-xs-font);letter-spacing:var(--typography-single-xs-letter-spacing)}.qw{padding:12px 16px;border-radius:12px;color:var(--color-primary-default);background:var(--color-secondary-container-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}@media screen and (max-width:639px){.qp{flex-wrap:wrap}}.hT{display:flex;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:24px}.hU{position:absolute;inset:0}.hV{cursor:pointer;position:relative;display:flex;flex-direction:column;gap:24px;justify-content:space-between;width:100%;height:520px;padding:20px 24px 24px;border-radius:32px;background:var(--color-bg-surface);transition:background-color .2s}.hV .hW{max-width:420px}.hV .hX{width:100%;margin:0 0 20px;color:var(--color-primary-active);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.hV .hY{margin:0 0 32px;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.hV .hZ{position:absolute;right:0;bottom:24px;width:76%;padding:0 0 0 12px}.hV .hZ img{width:100%;height:100%}.hV:hover{background:var(--color-secondary-container-hover)}.h0{cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:20px 24px 24px;border-radius:32px;transition:opacity .2s}.h0 .hX{color:var(--color-constant-white);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.h1{position:absolute;z-index:-1;top:0;left:0}.h1,.h1 img{width:100%;height:100%}.h1 img{object-fit:cover}.h0:hover{opacity:.87}.h2{position:absolute;inset:0;border-radius:inherit}.h3{display:flex;flex-direction:column}.h4{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);margin:0 0 24px;color:var(--color-primary-active)}.h5{padding:12px 0 20px;color:var(--color-fg-default);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.h6{display:flex;gap:16px;margin:24px 0}.h6 img{width:100%}.h7{padding:4px 0 12px;color:var(--color-fg-soft)}.h7,.h8{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}@media screen and (max-width:1279px){.hT{gap:16px}.hV{height:400px}}@media screen and (max-width:767px){.hT{flex-direction:column}.hV{order:-1;height:292px;padding:16px 20px 20px}.hV .hY{display:none}.hV .hZ{bottom:20px}.h0{height:292px;padding:16px 20px 20px}.h9{bottom:20px;left:20px}.h9 button{width:48px;height:48px}.h9 button span{--icon-size:24px!important}}@media screen and (max-width:639px){.h0,.hV{height:220px}}.la{display:flex;gap:20px;list-style:none}.lb{color:var(--color-primary-on-default);text-decoration:none;opacity:.6;transition:all .3s;font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.lb:hover{opacity:.8}.la .lc{cursor:default;opacity:1}@media screen and (max-width:767px){.la{position:static;justify-content:center;margin:48px 0 0}.lb{color:var(--color-primary-default)}}@media screen and (max-width:639px){.la{flex-direction:column;align-items:center;width:100%}}.q{max-width:1280px;margin:0 0 64px}.r{color:var(--color-fg-soft);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.s{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;grid-gap:24px;gap:24px;margin:40px 0}.t{position:relative;display:flex;border-radius:32px;background:var(--color-bg-surface)}.u{align-items:center;background:var(--color-secondary-container-active)}.u .v{color:var(--color-secondary-on-default)}.w{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px}.x{color:var(--color-primary-soft);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.v{color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.y{aspect-ratio:336/268.8;width:50%;border-radius:32px;object-fit:cover}.z{width:268px;height:192px}.aa{grid-column:span 2}.aa .w{width:50%}@media screen and (max-width:1279px){.s{grid-template-columns:repeat(4,minmax(auto,314px));grid-template-rows:repeat(3,1fr);gap:16px}.t{min-width:314px}.aa{grid-column:span 3}.ab{order:2}.ab,.ac{grid-column:span 2}.ac{order:1}}@media screen and (max-width:1023px){.s{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:16px}.t{min-width:auto}.aa{grid-column:span 2}.ab,.ac{grid-column:auto}}@media screen and (max-width:639px){.s{grid-template-columns:1fr;grid-template-rows:auto}.aa{grid-column:auto}.aa .w{width:100%}.ad{flex-direction:column;gap:16px}.y{aspect-ratio:16/9;width:100%;border-radius:24px}.z{position:absolute;top:24px;right:24px;width:101px;height:73px}.w{gap:24px}}.cv{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:264px;height:172px;border-radius:24px;background:var(--color-bg-surface)}.cw{cursor:pointer}.cx{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing)}.cx,.cy{color:var(--color-primary-active)}.cy{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}@media screen and (max-width:1279px){.cv{width:309px}}@media screen and (max-width:1023px){.cv{width:260px}}.kw{display:flex;flex-direction:column;gap:64px;margin:128px 0 0;padding:40px;border-radius:32px;background:var(--color-secondary-container-active)}.kx{max-width:1048px;font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.ky{display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.kz{max-width:800px;margin:0 96px 0 0;color:var(--color-fg-soft);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.kA{display:block;margin:0 0 16px;color:var(--color-primary-soft);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}@media screen and (max-width:1279px){.kw{margin:64px 0 0;padding:32px}.kz{max-width:604px;margin:0}}@media screen and (max-width:1023px){.ky{gap:16px}}@media screen and (max-width:767px){.kw{margin:48px 0 0}.kz{max-width:442px}}@media screen and (max-width:639px){.kw{padding:20px;border-radius:24px}.kw,.ky{gap:32px}.ky{align-items:flex-start}.ky,.kz{flex-direction:column-reverse}.kz{display:flex;gap:16px;max-width:none}.kA{margin:0}}.ae{display:flex;flex-direction:column;gap:48px}.af{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-fg-soft)}@media screen and (max-width:639px){.ae{gap:24px}}.ag{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ah{position:relative;display:flex;flex-direction:column;min-height:220px;padding:20px 24px 24px;border-radius:32px;text-decoration:none;background:var(--color-neutral-container-soft);transition:background-color .2s}.ah .ai{margin-top:auto}.ah:hover{background:var(--color-neutral-container-muted)}.ah button{width:48px;height:48px}.ah button span{--icon-size:24px!important}.aj{position:absolute;inset:0}.ak{margin:0 0 12px;color:var(--color-primary-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.al{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-fg-soft)}@media screen and (max-width:1023px){.ag{gap:16px}}@media screen and (max-width:767px){.ag{display:flex;flex-direction:column}.ah{height:220px}}@media screen and (max-width:639px){.ah{border-radius:24px}}.am{display:flex;flex-direction:column;margin:64px 0 0;padding:40px;border-radius:32px;background:var(--color-secondary-container-active)}.an{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin:0 0 32px;color:var(--color-fg-soft)}.ao{max-width:1048px;margin:0 0 64px;color:var(--color-primary-soft);font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing)}.ap{display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.aq{max-width:800px;margin:0 96px 0 0;color:var(--color-fg-soft);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}@media screen and (max-width:1279px){.am{margin:48px 0 0;padding:32px}.aq{max-width:604px;margin:0}}@media screen and (max-width:1023px){.ap{gap:16px}}@media screen and (max-width:767px){.aq{max-width:442px}}@media screen and (max-width:639px){.am{margin:32px 0 0;padding:20px;border-radius:24px}.ao{margin:0 0 32px}.ap{flex-direction:column-reverse;gap:32px;align-items:flex-start}.aq{max-width:none}}.br{color:var(--color-primary-muted)}.bs{max-width:980px;color:var(--color-fg-soft);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}@media screen and (max-width:1279px){.bt br{display:none}}.fd{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:464px;grid-gap:24px;gap:24px;margin:128px 0 0}.fe{position:absolute;inset:0}.ff{position:relative;overflow:hidden;border-radius:32px;background:var(--color-bg-surface);transition:opacity .2s}.ff:hover{opacity:.87}.ff .fg{position:absolute;top:0;left:0}.ff .fg,.ff .fg .fh{width:100%;height:100%}.ff .fg .fh{object-fit:cover}.ff .fi{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;padding:20px 24px 24px}.ff .fj{position:absolute;font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-constant-white)}.ff .fk{z-index:2;margin-top:auto}.fl{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:20px 24px;border-radius:32px;text-decoration:none;background:var(--color-secondary-container-active);transition:background-color .2s}.fl:hover{background:var(--color-secondary-container-hover)}.fl .fj{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-secondary-on-default)}.fl .fh{position:absolute;right:14px;bottom:20px;max-width:415px}@media screen and (max-width:1279px){.fd{grid-template-rows:348px;gap:16px;margin:96px 0 0}.fl .fh{max-width:311px}}@media screen and (max-width:1023px){.fd{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,292px)}.fl .fh{right:14px;bottom:12px;max-width:261px}}@media screen and (max-width:639px){.fd{grid-template-rows:repeat(2,220px)}.ff{border-radius:24px}.ff .fj{top:16px;left:20px}.fl{padding:16px 20px;border-radius:24px}.fl .fh{right:8px;bottom:8px;max-width:200px}.fk{bottom:20px;left:20px}.fk button{width:48px;height:48px}.fk button span{--icon-size:24px!important}}.fm{display:flex;gap:24px}.fn{position:absolute;inset:0}.fo{position:relative;overflow:hidden;display:flex;grid-column:span 2;gap:24px;width:100%;height:348px;border-radius:32px;text-decoration:none;background:var(--color-secondary-default);transition:background-color .2s}.fo:hover{color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}.fp{z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0 24px 24px}.fq{color:var(--color-secondary-on-default);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.fr{position:absolute;top:0;right:0;bottom:0;max-width:80%}.fr img{width:100%;height:100%}.fs{position:relative;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:456px;padding:20px 0 24px 24px;border-radius:32px;text-decoration:none;background:var(--color-primary-default);transition:background-color .2s}.fs:hover{color:var(--color-primary-on-default);background:var(--color-primary-soft)}.ft{width:100%;color:var(--color-constant-white);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.fu{position:absolute;top:10px;left:180px}.fu,.fu img{width:100%;height:100%}@media screen and (max-width:1279px){.fm{gap:16px}.fo{height:292px}.fs{width:309px}.fu{left:130px}}@media screen and (max-width:1023px){.fm{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr}.fo{grid-column:initial}.fs{width:100%}.fu{right:-135px;left:auto;width:auto}}@media screen and (max-width:639px){.fo{height:220px;border-radius:24px}.fr{max-width:289px}.fp{width:100%}.fp,.fs{padding:16px 0 20px 20px}.fu{top:-1px;right:0}.fu img{height:101%}.fv{bottom:20px;left:20px}.fv button{width:48px;height:48px}.fv button span{--icon-size:24px!important}}@media screen and (max-width:389px){.fr{bottom:auto;max-width:260px}.fu{right:-85px}}.mP{max-width:960px}.mQ{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-fg-soft)}.mq{display:flex;font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);color:var(--color-primary-active)}.mr{font:var(--typography-body-m-medium-font);letter-spacing:var(--typography-body-m-medium-letter-spacing);color:var(--color-fg-default)}.ms{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);color:var(--color-fg-soft)}.n4{width:600px}.n5{display:flex;align-items:center;justify-content:center;width:100%;height:300px}.n6{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);padding-right:40px;color:var(--color-primary-active)}.n7{padding:0 54px 0 16px!important;border-radius:16px!important}.n8{pointer-events:none;opacity:.7}.n9{color:var(--color-error-default)!important}.oa{left:18px!important}.ob{font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);color:var(--color-fg-default)}.oc{color:var(--color-primary-soft);text-decoration:none}.od{display:flex;flex-flow:column wrap;gap:11px;height:172px;padding:12px 16px;border:1px solid rgba(0,0,0,0);border-radius:16px;background:var(--color-neutral-container-soft)}.oe{border:1px solid var(--color-error-default)}.of{padding:12px 16px;border:1px solid rgba(0,0,0,0);border-radius:16px;background:var(--color-neutral-container-soft)}.og{border:1px solid var(--color-error-default)}.oh{margin:0 0 24px;padding:20px}.oi{display:flex;justify-content:space-between;margin:0 0 12px}.oi:last-child{margin:0}.oj label{--chip-height:28px;--chip-padding:0px;width:28px;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);border-radius:6px}.ok{display:flex;gap:12px;align-items:center}.ol{color:var(--color-fg-default);font:var(--typography-single-m-medium-font);letter-spacing:var(--typography-single-m-medium-letter-spacing)}.om{display:flex;gap:8px}.om label{flex:1 1;white-space:nowrap}.on{position:relative}.oo{padding:8px 16px 0;font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.oo,.op input{color:var(--color-error-default)}.oq{cursor:pointer;margin:0 auto;padding:22px 0;color:var(--color-primary-default);font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.or{color:var(--color-primary-default);background:var(--color-secondary-container-soft)}.or,.os{padding:12px 16px;border-radius:12px;font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.os{margin:14px 0 0;align-items:flex-start;gap:16px;background:var(--color-secondary-container-active);color:var(--color-primary-soft)}.os,.ot{display:flex}@media screen and (max-width:767px){.oh{padding:0}}@media screen and (max-width:639px){.od{flex-wrap:nowrap;height:auto}.om{flex-wrap:wrap}}.qX{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);padding:0 40px 0 0;color:var(--color-primary-active);text-align:center}.qY{margin:0 auto}.qZ{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default);text-align:center}.q0{display:flex;flex-direction:column;gap:8px}@media screen and (max-width:639px){.qY{width:296px;height:auto}}