.development-stack_track__oCwSI{overflow-x:auto;padding-block:14px 22px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.development-stack_list__mQ_J_{display:flex;gap:24px}.development-stack_slide__gqk_6{flex:0 0 384px;min-width:0;scroll-snap-align:start}.development-stack_navigation__kgQhn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.development-stack_hint__B1Bkm{font-size:13px;color:#64748b}.development-stack_controls__qKVX6{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:13px;color:#254e85;font-variant-numeric:tabular-nums}.development-stack_controls__qKVX6>span{min-width:34px;text-align:center}.development-stack_controls__qKVX6 span span{color:#64748b}.development-stack_controls__qKVX6 button{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#fff9;border:1px solid #d7e4f5;color:#2563eb}.development-stack_controls__qKVX6 button:hover:not(:disabled){background:#dbeafe}.development-stack_controls__qKVX6 button:disabled{opacity:.35}.development-stack_controls__qKVX6 button:focus-visible,.development-stack_track__oCwSI:focus-visible{outline:3px solid #60a5fa;outline-offset:2px}@media(max-width:767px){.development-stack_list__mQ_J_{gap:16px}.development-stack_slide__gqk_6{flex-basis:100%;scroll-snap-stop:always}.development-stack_hint__B1Bkm{font-size:11px;max-width:145px}.development-stack_controls__qKVX6{gap:8px}}.contact-form_dialog__KnU6Z{position:fixed;inset:0;margin:auto;padding:0;width:calc(100% - 32px);max-width:580px;max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #fff;border-radius:26px;background:#fff;color:#111827;box-shadow:0 30px 100px #102c5540;overscroll-behavior:contain}.contact-form_dialog__KnU6Z::backdrop{background:#10223d80;backdrop-filter:blur(7px)}.contact-form_panel__ABAfc{position:relative;padding:38px;background:linear-gradient(150deg,#eff6ff,white 40%)}.contact-form_close__2FmEP{position:absolute;right:14px;top:14px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#eaf1fa;color:#526780}.contact-form_close__2FmEP:hover:not(:disabled){background:#dce8f8}.contact-form_eyebrow__h2lyv{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#607d9f;padding-right:32px;margin-bottom:18px}.contact-form_panel__ABAfc h2{font-size:36px;font-weight:800;line-height:1.12;letter-spacing:-.04em;max-width:400px;color:#111827}.contact-form_description__yLiMD{margin-top:14px;color:#64748b;font-size:14px;line-height:1.7}.contact-form_form__mu2I3{display:flex;flex-direction:column;gap:20px;margin-top:28px}.contact-form_fields__EIuIa{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form_form__mu2I3 label{display:block;font-size:12px;font-weight:650;margin-bottom:8px;color:#334155}.contact-form_form__mu2I3 label span{font-weight:400;font-size:11px;color:#7b8aa0;margin-left:6px}.contact-form_form__mu2I3 input,.contact-form_form__mu2I3 textarea{width:100%;min-width:0;padding:13px 14px;border:1px solid #dce4ef;border-radius:12px;background:#f8fafc;font-size:16px;color:#172c48;outline:none}.contact-form_form__mu2I3 textarea{resize:vertical;min-height:100px;max-height:240px}.contact-form_form__mu2I3 input:focus,.contact-form_form__mu2I3 textarea:focus{border-color:#6197e0;background:white;box-shadow:0 0 0 3px #e7f0ff}.contact-form_form__mu2I3 input::-moz-placeholder,.contact-form_form__mu2I3 textarea::-moz-placeholder{color:#8a99ad;font-size:14px}.contact-form_form__mu2I3 input::placeholder,.contact-form_form__mu2I3 textarea::placeholder{color:#8a99ad;font-size:14px}.contact-form_submit__NWOMo{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 18px;border-radius:12px;color:white;background:#2b6bcc;font-size:14px;font-weight:650;width:100%}.contact-form_submit__NWOMo:hover:not(:disabled){background:#205ab4}.contact-form_panel__ABAfc button:disabled{opacity:.65;cursor:wait}.contact-form_consent__1AlxD input[type=checkbox]:focus-visible,.contact-form_panel__ABAfc a:focus-visible,.contact-form_panel__ABAfc button:focus-visible{outline:3px solid #6da7ef;outline-offset:3px}.contact-form_consent__1AlxD{display:flex;align-items:flex-start;gap:10px;margin-top:-4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-form_consent__1AlxD input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:#2b6bcc;cursor:pointer}.contact-form_consentText__EU_lG{font-size:12px;line-height:1.55;color:#5b6d85}.contact-form_consentText__EU_lG a{color:#255ea7;text-decoration:underline;text-underline-offset:3px}.contact-form_consentText__EU_lG a:hover{color:#184581}.contact-form_alternative__omES_{border-top:1px solid #e5edf7;padding-top:18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;color:#788ba3}.contact-form_alternative__omES_ a{font-weight:600;color:#3269b5}.contact-form_error__mMjSy{padding:12px;border-radius:10px;background:#fff1f2;color:#a02536;font-size:13px;line-height:1.6}.contact-form_honeypot__wfKYa{display:none}.contact-form_success__GuXFZ{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:28px;font-size:14px;color:#61758f}.contact-form_check__s1d5A{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e4f3eb;color:#278155}.contact-form_spinner__NR6JF{animation:contact-form_spin__jcMQI 1s linear infinite}@keyframes contact-form_spin__jcMQI{to{transform:rotate(1turn)}}@media(max-width:539px){.contact-form_panel__ABAfc{padding:28px 20px 22px}.contact-form_panel__ABAfc h2{font-size:30px}.contact-form_fields__EIuIa{grid-template-columns:1fr}.contact-form_form__mu2I3{gap:16px;margin-top:22px}.contact-form_eyebrow__h2lyv{max-width:240px;font-size:9px}}@media(prefers-reduced-motion:reduce){.contact-form_spinner__NR6JF{animation:none}}.faq_section__RIC9O{padding:80px 24px;background:linear-gradient(180deg,#f9fbff,#eaf3ff)}.faq_layout__yeyFp{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);max-width:1280px;margin:auto;gap:72px;align-items:start}.faq_eyebrow__UIRFP{color:#527ba9;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px}.faq_intro__DBLky h2{font-size:clamp(30px,3.1vw,44px);line-height:1.15;letter-spacing:-.04em;font-weight:800;color:#193456}.faq_intro__DBLky h2 span{color:#3476cc}.faq_description__UJ8qd{font-size:14px;line-height:1.8;color:#607692;margin-top:20px;max-width:350px}.faq_contact__GVbOn{margin-top:28px;padding-top:24px;border-top:1px solid #dbe7f5;color:#4078ba}.faq_contact__GVbOn p{font-size:13px;color:#5b7391;margin-top:10px}.faq_contact__GVbOn button{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:#2565b8;font-size:14px;font-weight:650}.faq_contact__GVbOn button:hover{color:#154684}.faq_accordion__IqoI1{display:flex;flex-direction:column;gap:10px}.faq_item__3OVsc{overflow:hidden;border:1px solid #dce7f5;border-radius:18px;background:#ffffffb8;transition:background .2s,border-color .2s}.faq_item__3OVsc[data-state=open]{background:#fff;border-color:#b9d2f4;box-shadow:0 8px 28px #436eac08}.faq_trigger__3ZGaF{gap:14px;padding:22px;text-align:left;color:#244468}.faq_trigger__3ZGaF:hover{text-decoration:none;background:#f4f8ff}.faq_trigger__3ZGaF>svg{display:none}.faq_number__AMchE{color:#7794b8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500}.faq_question__E7kaJ{flex:1;font-size:15px;line-height:1.5;font-weight:650}.faq_toggle__xI3DG{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#eaf2ff;color:#3371c2;transition:transform .2s,background .2s}.faq_trigger__3ZGaF[data-state=open] .faq_toggle__xI3DG{transform:rotate(45deg);background:#dceaff}.faq_answer__5Km_N{padding:0 66px 24px 50px;font-size:14px;line-height:1.8;color:#59708d}.faq_contact__GVbOn button:focus-visible,.faq_trigger__3ZGaF:focus-visible{outline:3px solid #6da7ef;outline-offset:-3px;border-radius:12px}@media(max-width:1023px){.faq_layout__yeyFp{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.faq_trigger__3ZGaF{padding:18px;gap:10px}.faq_answer__5Km_N{padding:0 24px 22px 44px}}@media(max-width:767px){.faq_section__RIC9O{padding:48px 16px}.faq_layout__yeyFp{display:flex;flex-direction:column;gap:24px}.faq_intro__DBLky{display:contents}.faq_eyebrow__UIRFP{margin-bottom:-12px}.faq_intro__DBLky h2{font-size:34px}.faq_description__UJ8qd{margin-top:-8px;max-width:100%}.faq_contact__GVbOn{order:2;width:100%;margin-top:0;padding-top:20px}.faq_contact__GVbOn>svg{display:none}.faq_contact__GVbOn p{margin-top:0}.faq_accordion__IqoI1{width:100%}.faq_trigger__3ZGaF{padding:18px 14px}.faq_question__E7kaJ{font-size:14px}.faq_answer__5Km_N{padding:0 18px 20px 38px;font-size:13px}.faq_toggle__xI3DG{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.faq_item__3OVsc,.faq_toggle__xI3DG,.faq_trigger__3ZGaF{transition:none}.faq_item__3OVsc>div[data-state]{animation:none;transition:none}}.faq_intro__DBLky h2,.faq_intro__DBLky h2 span{color:#111827;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.15}@media(min-width:640px){.faq_intro__DBLky h2,.faq_intro__DBLky h2 span{font-size:36px}}@media(min-width:768px){.faq_intro__DBLky h2,.faq_intro__DBLky h2 span{font-size:48px}}@media(min-width:1024px){.faq_intro__DBLky h2,.faq_intro__DBLky h2 span{font-size:60px}}.footer_footer__GoTLO{position:relative;background:radial-gradient(ellipse at 90% 0,#c0dcff 0,transparent 55%),linear-gradient(160deg,#eaf3ff,#dceafe);color:#18375c;padding:64px 24px 20px}.footer_container__OJLlx{max-width:1280px;margin:auto}.footer_invitation__107Nh{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:48px;border-bottom:1px solid #bcd1ec}.footer_eyebrow__UxzVJ{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;color:#527ba9;margin-bottom:16px}.footer_invitation__107Nh h2{font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.12;letter-spacing:-.045em}.footer_invitation__107Nh h2 span{color:#286dcc}.footer_description__dAxB9{font-size:15px;line-height:1.7;margin-top:20px;color:#536f91}.footer_cta__8_UIs{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-shrink:0;min-height:60px;padding:18px 24px;color:#fff;background:linear-gradient(135deg,#368bfa,#2562d7);border:1px solid #367ae0;border-radius:18px;box-shadow:0 8px 24px #2b73cd26;font-size:15px;font-weight:650;transition:box-shadow .2s,transform .2s}.footer_cta__8_UIs:hover{box-shadow:0 12px 30px #2b73cd38;transform:translateY(-2px)}.footer_main__1iBv0{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:64px;padding-block:40px}.footer_logo__szUkC{display:inline-flex;align-items:center;gap:10px;font-size:30px;font-weight:900;letter-spacing:-.045em}.footer_logo__szUkC img{-o-object-fit:contain;object-fit:contain}.footer_logoDot___WLx4{color:#367ce1}.footer_brand__K4Gvk p{font-size:13px;line-height:1.8;color:#5c7594;margin-top:16px}.footer_main__1iBv0 h3{font-size:12px;font-weight:700;color:#46658b;margin-bottom:14px}.footer_navigation__ecnII ul{display:flex;flex-direction:column}.footer_navigation__ecnII a{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:240px;min-height:44px;font-size:14px;color:#2f527e}.footer_navigation__ecnII a svg{opacity:0;transition:opacity .2s}.footer_legal__sXYJc a:hover,.footer_navigation__ecnII a:hover{color:#1b61bd}.footer_navigation__ecnII a:focus-visible svg,.footer_navigation__ecnII a:hover svg{opacity:1}.footer_contactLink__QIQ7U{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:10px;border:1px solid #ffffffc9;background:#ffffff70;border-radius:16px;color:#32639e;transition:background .2s}.footer_contactLink__QIQ7U:hover{background:#fff}.footer_contactLink__QIQ7U>span{flex:1;min-width:0}.footer_contactLink__QIQ7U strong{display:block;font-size:13px;font-weight:650;color:#294d7a}.footer_contactLink__QIQ7U small{display:block;font-size:11px;margin-top:4px;color:#617b9b}.footer_contactLink__QIQ7U svg{flex-shrink:0}.footer_bottom__9l3LW{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;border-top:1px solid #bcd1ec;color:#587292;font-size:11px}.footer_legal__sXYJc{display:flex;flex-wrap:wrap;gap:24px}.footer_legal__sXYJc a{display:inline-flex;align-items:center;min-height:44px}.footer_top__SC30_{display:flex;align-items:center;gap:14px;min-height:44px;color:#365e91}.footer_top__SC30_ span{font-size:20px}.footer_footer__GoTLO a:focus-visible,.footer_footer__GoTLO button:focus-visible{outline:3px solid #3f8be7;outline-offset:4px;border-radius:6px}@media(max-width:1023px){.footer_main__1iBv0{gap:28px;grid-template-columns:1fr 1fr}.footer_brand__K4Gvk{grid-column:1/-1}.footer_brand__K4Gvk p br{display:none}.footer_invitation__107Nh{gap:24px}.footer_cta__8_UIs{gap:20px}}@media(max-width:639px){.footer_footer__GoTLO{padding:40px 16px 16px}.footer_invitation__107Nh{display:block;padding-bottom:32px}.footer_invitation__107Nh h2{font-size:34px}.footer_description__dAxB9{font-size:14px;margin-top:16px}.footer_desktopBreak__9u2uq{display:none}.footer_cta__8_UIs{margin-top:24px;width:100%;min-height:54px;padding:16px 20px}.footer_main__1iBv0{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:30px}.footer_brand__K4Gvk{grid-column:auto}.footer_brand__K4Gvk p{max-width:280px}.footer_navigation__ecnII ul{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}.footer_navigation__ecnII a{font-size:13px;line-height:1.5}.footer_navigation__ecnII a svg{display:none}.footer_bottom__9l3LW{display:grid;grid-template-columns:1fr auto;gap:8px 16px;padding-top:14px}.footer_legal__sXYJc{grid-row:2;grid-column:1/-1;gap:4px 20px}.footer_legal__sXYJc a{min-height:40px}.footer_top__SC30_{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){.footer_contactLink__QIQ7U,.footer_cta__8_UIs,.footer_navigation__ecnII a svg{transition:none}.footer_cta__8_UIs:hover{transform:none}}.footer_invitation__107Nh h2,.footer_invitation__107Nh h2 span{color:#111827;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.15}@media(min-width:640px){.footer_invitation__107Nh h2,.footer_invitation__107Nh h2 span{font-size:36px}}@media(min-width:768px){.footer_invitation__107Nh h2,.footer_invitation__107Nh h2 span{font-size:48px}}@media(min-width:1024px){.footer_invitation__107Nh h2,.footer_invitation__107Nh h2 span{font-size:60px}}.projects-carousel_track__hplZv{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 28px 12px;scroll-padding-inline:28px}.projects-carousel_track__hplZv::-webkit-scrollbar{display:none}.projects-carousel_card__PS9SF{flex:0 0 360px;min-width:0;display:flex;flex-direction:column;scroll-snap-align:start}.projects-carousel_card__PS9SF:focus-visible,.projects-carousel_track__hplZv:focus-visible{outline:3px solid #609bec;outline-offset:-3px;border-radius:24px}.projects-carousel_navigation__pEZlC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 28px 20px}.projects-carousel_hint__he_rb{font-size:13px;color:#70829b}.projects-carousel_controls__s_1tf{display:flex;align-items:center;gap:12px}.projects-carousel_controls__s_1tf button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dce7f5;border-radius:50%;color:#285ea7;background:#fff;transition:background .2s}.projects-carousel_controls__s_1tf button:hover:not(:disabled){background:#e9f2ff}.projects-carousel_controls__s_1tf button:disabled{opacity:.32;cursor:default}.projects-carousel_controls__s_1tf button:focus-visible{outline:3px solid #609bec;outline-offset:2px}.projects-carousel_counter__EF4Mc{min-width:58px;text-align:center;font-size:13px;font-weight:600;color:#23466f;font-variant-numeric:tabular-nums}.projects-carousel_counter__EF4Mc span{color:#8798ae;font-weight:400}@media(max-width:639px){.projects-carousel_track__hplZv{gap:12px;padding:4px 12px 10px;scroll-padding-inline:12px}.projects-carousel_card__PS9SF{flex-basis:100%;scroll-snap-stop:always}.projects-carousel_navigation__pEZlC{padding:6px 12px 16px}.projects-carousel_hint__he_rb{max-width:110px;font-size:12px;line-height:1.5}.projects-carousel_controls__s_1tf{gap:7px}}.portfolio-section_section__WeaWf{overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:linear-gradient(145deg,#f7fbff,#fff 60%);box-shadow:0 18px 60px #355c9120}.portfolio-section_header__2gsRX{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 28px 24px}.portfolio-section_eyebrow__HhevM{display:block;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6584ac}.portfolio-section_header__2gsRX h2{font-size:clamp(25px,3vw,36px);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:#193456}.portfolio-section_description__tz6Ye{margin-top:12px;max-width:440px;font-size:14px;line-height:1.65;color:#6c7f97}.portfolio-section_actions__c3fIj{display:flex;flex-shrink:0;flex-direction:column;gap:6px}.portfolio-section_primary__WPdk7,.portfolio-section_secondary__fG4_m{min-height:44px;padding:10px 18px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:14px;font-size:13px;font-weight:600}.portfolio-section_primary__WPdk7{background:#e5efff;color:#285eac;border:1px solid #d2e2fb}.portfolio-section_primary__WPdk7:hover{background:#d9e9ff}.portfolio-section_secondary__fG4_m{color:#607d9f}.portfolio-section_secondary__fG4_m:hover{background:#eef5ff}.portfolio-section_footer__XRhK6{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e7eef7;padding:10px 28px;background:#f3f8ff}.portfolio-section_footer__XRhK6 a,.portfolio-section_footer__XRhK6 button{display:flex;align-items:center;gap:7px;min-height:44px;font-size:12px;color:#6481a3}.portfolio-section_footer__XRhK6 a:hover,.portfolio-section_footer__XRhK6 button:hover{color:#245da9}.portfolio-section_section__WeaWf a:focus-visible,.portfolio-section_section__WeaWf button:focus-visible{outline:3px solid #609bec;outline-offset:2px}.portfolio-section_empty__8N0BY{padding:60px 20px;text-align:center;color:#70829b}@media(max-width:639px){.portfolio-section_section__WeaWf{border-radius:24px}.portfolio-section_header__2gsRX{display:block;padding:24px 18px 18px}.portfolio-section_description__tz6Ye{font-size:13px;margin-top:10px}.portfolio-section_actions__c3fIj{flex-direction:row;flex-wrap:wrap;margin-top:18px;gap:8px}.portfolio-section_primary__WPdk7,.portfolio-section_secondary__fG4_m{padding:10px 12px;font-size:12px}.portfolio-section_footer__XRhK6{padding:8px 12px;gap:8px}.portfolio-section_footer__XRhK6 a,.portfolio-section_footer__XRhK6 button{font-size:11px;gap:5px}}.portfolio-section_header__2gsRX h2,.portfolio-section_header__2gsRX h2 span{color:#111827;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.15}@media(min-width:640px){.portfolio-section_header__2gsRX h2,.portfolio-section_header__2gsRX h2 span{font-size:36px}}@media(min-width:768px){.portfolio-section_header__2gsRX h2,.portfolio-section_header__2gsRX h2 span{font-size:48px}}@media(min-width:1024px){.portfolio-section_header__2gsRX h2,.portfolio-section_header__2gsRX h2 span{font-size:60px}}.pricing-section_section__sZ_kz{padding:80px 24px;background:linear-gradient(180deg,#dbeafe,#eef5ff 45%,#f9fbff);scroll-margin-top:100px}.pricing-section_container__eYm4H{max-width:1280px;margin:auto}.pricing-section_header__Gmmvk{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}.pricing-section_eyebrow__tk41W{color:#466c9d;text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:11px;margin-bottom:14px}.pricing-section_header__Gmmvk h2{font-size:clamp(32px,4vw,54px);line-height:1.1;font-weight:800;letter-spacing:-.045em;color:#172e4e}.pricing-section_header__Gmmvk h2 span{color:#3271c6}.pricing-section_intro__XVCBn{max-width:360px;color:#536c8a;font-size:15px;line-height:1.7}.pricing-section_grid__tIGTx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.pricing-section_card__nknyk{min-width:0;padding:24px;display:flex;flex-direction:column;border:1px solid #d9e6f7;border-radius:24px;background:#ffffffeb;box-shadow:0 8px 28px #3b66900a;color:#193456}.pricing-section_featured__G5fCS{background:linear-gradient(155deg,#367de1,#2056b4);color:#fff;border-color:#397bda;box-shadow:0 14px 36px #2664be25}.pricing-section_cardTop__R_KrC{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px}.pricing-section_icon__BmTGo{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#eef5ff;color:#3675c8;flex-shrink:0}.pricing-section_label__qaa23{color:#7086a2;font-size:10px;line-height:1.4;letter-spacing:.03em}.pricing-section_featured__G5fCS .pricing-section_icon__BmTGo{background:#ffffff20;color:#fff}.pricing-section_featured__G5fCS .pricing-section_label__qaa23{color:#fff;background:#ffffff19;padding:6px 8px;border-radius:8px}.pricing-section_summary__C6Sks{min-height:122px}.pricing-section_summary__C6Sks h3{font-size:21px;line-height:1.25;font-weight:750;letter-spacing:-.035em;overflow-wrap:anywhere}.pricing-section_summary__C6Sks p{font-size:13px;line-height:1.65;color:#60748e;margin-top:10px}.pricing-section_featured__G5fCS .pricing-section_priceNote__yFAUD,.pricing-section_featured__G5fCS .pricing-section_summary__C6Sks p{color:#e0ecff}.pricing-section_priceArea__CtLwH{padding:18px 0 22px;border-bottom:1px solid #e6edf6}.pricing-section_price___twfx{font-size:clamp(27px,2.4vw,34px);font-weight:800;line-height:1.25;letter-spacing:-.045em;white-space:nowrap}.pricing-section_currency__ovJ4d,.pricing-section_from__w5MNy{font-size:17px;font-weight:500;letter-spacing:0}.pricing-section_customPrice__tUwF4{font-size:30px}.pricing-section_priceNote__yFAUD{color:#6b7f97;font-size:11px;margin-top:5px}.pricing-section_timing__fQ1zT{display:flex;gap:7px;align-items:center;font-size:12px;margin-top:16px}.pricing-section_featured__G5fCS .pricing-section_priceArea__CtLwH{border-color:#ffffff30}.pricing-section_features__WuvFV{padding-top:22px;flex:1}.pricing-section_features__WuvFV h4{font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin-bottom:16px}.pricing-section_features__WuvFV ul{display:flex;flex-direction:column;gap:12px}.pricing-section_features__WuvFV li{display:flex;gap:9px;font-size:12px;line-height:1.6;color:#53677e}.pricing-section_features__WuvFV li svg{flex-shrink:0;margin-top:2px;color:#397ccf}.pricing-section_featured__G5fCS .pricing-section_features__WuvFV li,.pricing-section_featured__G5fCS .pricing-section_features__WuvFV li svg{color:#f1f6ff}.pricing-section_select__gzEYo{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:12px 14px;margin-top:28px;border:1px solid #d6e5f9;background:#edf4ff;color:#255eaa;border-radius:12px;font-size:12px;font-weight:650;text-align:left}.pricing-section_select__gzEYo svg{flex-shrink:0}.pricing-section_select__gzEYo:hover{background:#deebff}.pricing-section_featured__G5fCS .pricing-section_select__gzEYo{color:#2157ad;background:white;border-color:white}.pricing-section_featured__G5fCS .pricing-section_select__gzEYo:hover{background:#eaf2ff}.pricing-section_note__8tHac{max-width:880px;margin:20px auto 32px;text-align:center;font-size:12px;line-height:1.7;color:#687e97}.pricing-section_help__6VDp1{display:flex;align-items:center;gap:20px;padding:28px;border:1px solid #d6e6fa;border-radius:22px;background:linear-gradient(110deg,#e4efff,#f3f8ff)}.pricing-section_help__6VDp1 h3{font-size:20px;font-weight:750;letter-spacing:-.025em;color:#233f65}.pricing-section_help__6VDp1 p{font-size:13px;line-height:1.65;color:#5d7492;max-width:600px;margin-top:5px}.pricing-section_help__6VDp1 button{display:flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;margin-left:auto;padding:14px 20px;min-height:48px;background:#2b6bc1;color:#fff;border-radius:12px;font-size:13px;font-weight:600}.pricing-section_help__6VDp1 button:hover{background:#2159a6}.pricing-section_section__sZ_kz button:focus-visible{outline:3px solid #85b8ff;outline-offset:4px}@media(max-width:1199px){.pricing-section_grid__tIGTx{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-section_summary__C6Sks{min-height:90px}.pricing-section_price___twfx{font-size:34px}}@media(max-width:767px){.pricing-section_section__sZ_kz{padding:48px 16px}.pricing-section_header__Gmmvk{display:block;margin-bottom:26px}.pricing-section_intro__XVCBn{margin-top:18px;font-size:14px;max-width:460px}.pricing-section_help__6VDp1{flex-wrap:wrap;padding:22px;gap:14px}.pricing-section_help__6VDp1 button{margin:0;width:100%}}@media(max-width:539px){.pricing-section_grid__tIGTx{grid-template-columns:minmax(0,1fr);gap:16px}.pricing-section_card__nknyk{padding:24px}.pricing-section_summary__C6Sks{min-height:0}.pricing-section_summary__C6Sks h3{font-size:24px}.pricing-section_summary__C6Sks p{font-size:14px}.pricing-section_cardTop__R_KrC{margin-bottom:20px}.pricing-section_features__WuvFV li,.pricing-section_select__gzEYo{font-size:14px}.pricing-section_note__8tHac{text-align:left}}.pricing-section_features__WuvFV li strong{display:block;font-weight:650;color:#294e7a;font-size:13px;line-height:1.5}.pricing-section_featureDescription__fBFQW{display:block;margin-top:4px;font-size:12px;line-height:1.7}.pricing-section_featured__G5fCS .pricing-section_features__WuvFV li strong{color:#fff}.pricing-section_featured__G5fCS .pricing-section_featureDescription__fBFQW{color:#e0ecff}.pricing-section_extras__zeIGt{margin-top:24px;padding-top:18px;border-top:1px solid #dde8f6}.pricing-section_extras__zeIGt h4{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.pricing-section_extras__zeIGt p{font-size:12px;line-height:1.8;margin-top:8px;color:#5a718e}.pricing-section_featured__G5fCS .pricing-section_extras__zeIGt{border-color:#ffffff30}.pricing-section_featured__G5fCS .pricing-section_extras__zeIGt p{color:#e0ecff}.pricing-section_addons__cG7Ys{margin:40px 0}.pricing-section_addons__cG7Ys>h3{font-size:28px;line-height:1.2;font-weight:750;letter-spacing:-.035em;color:#234468}.pricing-section_addonsIntro__W6Sn4{max-width:720px;margin-top:12px;font-size:14px;line-height:1.8;color:#5a7392}.pricing-section_addonsGrid__amou9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.pricing-section_addonsGrid__amou9>div{padding:22px;border-radius:18px;border:1px solid #dce8f7;background:#ffffff90}.pricing-section_addonsGrid__amou9 h4{color:#2f609c;font-size:15px;font-weight:700}.pricing-section_addonsGrid__amou9 p{margin-top:8px;font-size:13px;line-height:1.8;color:#617793}.pricing-section_addonHead__sgbPX{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pricing-section_addonPrice__gKnII{display:inline-block;font-size:12px;font-weight:700;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;padding:3px 9px;border-radius:8px;white-space:nowrap;flex-shrink:0}.pricing-section_addonsDots__wo6GR{display:none}@media(min-width:1200px){.pricing-section_summary__C6Sks{min-height:136px}}@media(max-width:767px){.pricing-section_addonsGrid__amou9{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-top:18px;margin-inline:-16px;padding-inline:16px;padding-bottom:6px;scroll-padding-inline:16px}.pricing-section_addonsGrid__amou9::-webkit-scrollbar{display:none}.pricing-section_addonsGrid__amou9>div{flex:0 0 82vw;max-width:310px;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:20px 18px}.pricing-section_addonsDots__wo6GR{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px}.pricing-section_dot__n_zsc{width:6px;background:#cbd5e1}.pricing-section_activeDot__6RDqS,.pricing-section_dot__n_zsc{height:6px;border-radius:9999px;border:none;padding:0;cursor:pointer;transition:all .25s ease}.pricing-section_activeDot__6RDqS{width:22px;background:#2b6bcc}}@media(max-width:539px){.pricing-section_features__WuvFV li strong{font-size:14px}.pricing-section_extras__zeIGt p,.pricing-section_featureDescription__fBFQW{font-size:13px}}.pricing-section_header__Gmmvk h2,.pricing-section_header__Gmmvk h2 span{color:#111827;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.15}@media(min-width:640px){.pricing-section_header__Gmmvk h2,.pricing-section_header__Gmmvk h2 span{font-size:36px}}@media(min-width:768px){.pricing-section_header__Gmmvk h2,.pricing-section_header__Gmmvk h2 span{font-size:48px}}@media(min-width:1024px){.pricing-section_header__Gmmvk h2,.pricing-section_header__Gmmvk h2 span{font-size:60px}}.pricing-section_featureDescription__fBFQW[hidden],.pricing-section_features__WuvFV li[hidden]{display:none}.pricing-section_featuresToggle__EWTtv{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;margin-top:12px;padding:8px 0;color:#255eaa;font-size:12px;font-weight:500;text-align:left;border:0;background:transparent;cursor:pointer}.pricing-section_featuresToggle__EWTtv:hover{text-decoration:underline;text-underline-offset:4px}.pricing-section_featured__G5fCS .pricing-section_featuresToggle__EWTtv{color:#fff}.pricing-section_featuresToggle__EWTtv svg{flex-shrink:0;transition:transform .2s ease}.pricing-section_chevronExpanded__MkJLq{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pricing-section_featuresToggle__EWTtv svg{transition:none}}.partner-modal_dialog__N4sba{position:fixed;inset:0;width:calc(100% - 32px);max-width:470px;max-height:calc(100dvh - 32px);margin:auto;border:1px solid #e0ebf8;border-radius:26px;padding:0;color:#193456;background:linear-gradient(150deg,#edf5ff,#fff 40%);box-shadow:0 28px 100px #10294b38;overflow:auto;font-family:var(--font-sans)}.partner-modal_dialog__N4sba::backdrop{background:#10264270;backdrop-filter:blur(7px)}.partner-modal_wide__N4_Ey{max-width:620px}.partner-modal_inner__eK_Kf{padding:30px}.partner-modal_header__ofMZA{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:30px}.partner-modal_brand__LZMIq{font-size:16px;font-weight:500;letter-spacing:.14em}.partner-modal_brand__LZMIq span{letter-spacing:0;font-size:11px;color:#7a8ea7;margin-left:8px}.partner-modal_close___ECeE{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dce7f6;border-radius:50%;background:#fff9;color:#526d8e;flex-shrink:0}.partner-modal_close___ECeE:hover{background:#edf5ff}.partner-modal_eyebrow__exiwv{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#577ca7;margin-bottom:12px}.partner-modal_dialog__N4sba h2{font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.035em}.partner-modal_description__FUaJ6{margin:12px 0 24px;font-size:13px;line-height:1.8;color:#647a94}.partner-modal_form__wC9A9{display:flex;flex-direction:column;gap:18px}.partner-modal_row__Le17d{display:grid;grid-template-columns:1fr 1fr;gap:14px}.partner-modal_field__xHH_T{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:#446181}.partner-modal_field__xHH_T input,.partner-modal_field__xHH_T select{width:100%;min-height:46px;border:1px solid #d7e3f3;border-radius:11px;padding:11px 12px;background:#fff;color:#193456;font-size:14px}.partner-modal_field__xHH_T .partner-modal_code__qJLOi{font-size:18px;letter-spacing:.12em;text-align:center;font-variant-numeric:tabular-nums;text-transform:uppercase}.partner-modal_hint__vvhcZ{font-size:11px;line-height:1.7;color:#70829a}.partner-modal_telegram__SRS49{display:flex;gap:14px;align-items:flex-start;border:1px solid #d8e8fb;border-radius:15px;padding:17px;background:#edf5ff}.partner-modal_telegram__SRS49>svg{color:#377bd0;flex-shrink:0;margin-top:3px}.partner-modal_telegram__SRS49 p{font-size:12px;line-height:1.7;color:#60748e;margin:5px 0 10px}.partner-modal_telegram__SRS49 strong{font-size:13px;font-weight:500}.partner-modal_telegram__SRS49 a{display:inline-flex;gap:8px;align-items:center;color:#286bc5;font-size:12px;font-weight:500}.partner-modal_submit__EOpUo{width:100%;min-height:49px;display:flex;align-items:center;justify-content:center;gap:12px;background:#286bc5;border:0;border-radius:12px;padding:13px 18px;color:#fff;font-size:13px;font-weight:500}.partner-modal_submit__EOpUo:hover{background:#2059a5}.partner-modal_submit__EOpUo:disabled{opacity:.5;cursor:not-allowed}.partner-modal_switch__cyVSi{text-align:center;margin-top:22px;font-size:12px;color:#70829a}.partner-modal_check__w6vNd a,.partner-modal_switch__cyVSi button{color:#286bc5;text-decoration:underline;text-underline-offset:3px}.partner-modal_check__w6vNd{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;color:#60748e}.partner-modal_check__w6vNd input{margin-top:4px;width:16px;height:16px;accent-color:#286bc5;flex-shrink:0}.partner-modal_error__R3iNm{border:1px solid #fecaca;background:#fff4f4;padding:12px;border-radius:12px;color:#a52b2b;font-size:12px;line-height:1.6}.partner-modal_success__jS2UJ{text-align:center;padding:8px 0}.partner-modal_success__jS2UJ>svg{margin:0 auto 20px;color:#3271c6}.partner-modal_success__jS2UJ p{font-size:13px;line-height:1.8;margin-bottom:20px;color:#60748e}.partner-modal_link__Aydzu{display:block;padding:15px;border:1px solid #dbe7f6;border-radius:12px;background:#edf5ff;overflow-wrap:anywhere;font-size:12px;color:#286bc5;margin-bottom:20px}.partner-modal_dialog__N4sba :is(button,input,select,a):focus-visible{outline:3px solid #92bded;outline-offset:3px}@media(max-width:540px){.partner-modal_inner__eK_Kf{padding:22px}.partner-modal_header__ofMZA{margin-bottom:24px}.partner-modal_dialog__N4sba h2{font-size:26px}.partner-modal_row__Le17d{grid-template-columns:1fr}}.partners_page__SwyTk{background:#f9fbff;color:#172e4e}.partners_container__ktcgk{width:calc(100% - 64px);max-width:1200px;margin-inline:auto}.partners_hero__saryn{padding:164px 0 0;background:radial-gradient(ellipse at 80% 15%,#b6d9ff 0,transparent 55%),linear-gradient(180deg,#e0efff,#f9fbff)}.partners_heroGrid__dwERY{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px}.partners_eyebrow__I7lWY{display:flex;align-items:center;gap:9px;font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:600;color:#466c9d;margin-bottom:22px}.partners_eyebrow__I7lWY>span{width:6px;height:6px;border-radius:50%;background:#3276cb}.partners_page__SwyTk h1{font-size:clamp(42px,4.7vw,66px);line-height:1.1;font-weight:600;letter-spacing:-.055em}.partners_page__SwyTk h1>span{color:#3271c6}.partners_lead__bU7N1{max-width:470px;margin-top:26px;font-size:17px;line-height:1.8;color:#536c8a}.partners_actions__F8L8t{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:32px}.partners_primary__A580U{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:15px 22px;background:#286bc5;color:#fff;border:1px solid transparent;border-radius:14px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.partners_primary__A580U:hover{background:#1f56a1}.partners_login__pRIwm{display:flex;align-items:center;gap:9px;min-height:44px;font-size:13px;color:#294e7a}.partners_howLink__mzn6s:hover,.partners_login__pRIwm:hover{color:#2563eb}.partners_howLink__mzn6s{display:inline-flex;align-items:center;gap:16px;font-size:12px;color:#59708e;padding:12px 0;margin-top:20px}.partners_calculator__5Jhhe{background:#ffffffed;padding:30px;border:1px solid #fff;border-radius:26px;box-shadow:0 24px 70px -24px #3771ad35}.partners_calcTop__hO4W3{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#59708e}.partners_badge__wqJZ3{background:#edf5ff;color:#286bc5;padding:7px 10px;border-radius:8px;white-space:nowrap}.partners_calcLabel__3MLol{font-size:12px;color:#60748e;margin-top:32px}.partners_reward__3cDn9{display:block;font-size:clamp(42px,4.3vw,60px);line-height:1.3;font-weight:600;letter-spacing:-.055em;color:#255fac;font-variant-numeric:tabular-nums}.partners_calcCaption__S6OP2{font-size:12px;color:#70829a;margin-top:4px}.partners_rangeHeading__pZwvR{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;margin-top:30px}.partners_rangeHeading__pZwvR>span{font-weight:600}.partners_range__qrR7H{width:100%;height:24px;margin-top:14px;accent-color:#3271c6;cursor:pointer}.partners_rangeLimits__Vkp2j{display:flex;justify-content:space-between;font-size:10px;color:#70829a}.partners_presets__c6IW8{display:flex;gap:8px;margin-top:20px}.partners_presets__c6IW8 button{flex:1;min-height:38px;font-size:11px;border:1px solid #dce7f6;border-radius:9px;color:#536c8a}.partners_presets__c6IW8 button:hover,.partners_presets__c6IW8 button[aria-pressed=true]{background:#edf5ff;border-color:#8eb8ed;color:#255fac}.partners_disclaimer__JpAze{margin-top:20px;padding-top:16px;border-top:1px solid #e6edf6;font-size:10px;line-height:1.7;color:#6b7f97}.partners_heroNotes__182MI{display:flex;flex-wrap:wrap;gap:20px 48px;margin-top:58px;padding:24px 0;border-bottom:1px solid #dce7f6}.partners_heroNotes__182MI>span{display:flex;align-items:center;gap:10px;font-size:12px;color:#536c8a}.partners_heroNotes__182MI svg{color:#3271c6}.partners_section__JSZUt{padding-block:88px}.partners_page__SwyTk h2{font-size:clamp(30px,3.7vw,46px);line-height:1.16;letter-spacing:-.045em;font-weight:600}.partners_sectionHeading__GbuZk{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}.partners_sectionHeading__GbuZk>p{max-width:350px;font-size:14px;line-height:1.8;color:#60748e}.partners_audienceGrid__RQGdI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.partners_audienceCard__BiTJx{background:#fff;border:1px solid #dce7f6;border-radius:22px;padding:28px}.partners_icon__SRcPF{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#edf5ff;color:#3675c8;margin-bottom:26px}.partners_page__SwyTk h3{font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.4}.partners_audienceCard__BiTJx p,.partners_steps__P_sGx p{margin-top:12px;font-size:13px;color:#60748e;line-height:1.8}.partners_process__kLidh{background:#edf4fe;padding-block:72px;scroll-margin-top:100px}.partners_steps__P_sGx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;margin-top:44px}.partners_steps__P_sGx li{border-top:1px solid #ccdcf0;padding-top:20px}.partners_stepNumber__ZxUx6{display:block;font-size:12px;color:#4c7caf;margin-bottom:24px}.partners_tracking__8S0K7{display:grid;grid-template-columns:1fr 1.15fr;gap:20px 40px;background:#fff9;border:1px solid #d7e5f7;border-radius:20px;padding:28px;margin-top:40px}.partners_trackingTitle__l4dly{display:flex;align-items:center;gap:15px;color:#2c609e}.partners_tracking__8S0K7>p{font-size:13px;color:#60748e;line-height:1.8;grid-row:span 2}.partners_trackingTags__hc7vy{display:flex;flex-wrap:wrap;gap:20px}.partners_trackingTags__hc7vy span{display:flex;gap:7px;align-items:center;font-size:11px;color:#536c8a}.partners_faqLayout__1tfG7{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.partners_faqIntro__LaNuP{max-width:300px;margin-top:22px;font-size:14px;line-height:1.8;color:#60748e}.partners_questions__mfI5k details{border-bottom:1px solid #dce7f6}.partners_questions__mfI5k details:first-child{border-top:1px solid #dce7f6}.partners_questions__mfI5k summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:23px 0;font-size:14px;font-weight:500;cursor:pointer}.partners_questions__mfI5k summary::-webkit-details-marker{display:none}.partners_questions__mfI5k summary svg{flex-shrink:0;color:#5380b4;transition:transform .2s}.partners_questions__mfI5k details[open] summary svg{transform:rotate(180deg)}.partners_questions__mfI5k details>p{padding:0 28px 24px 0;font-size:13px;line-height:1.8;color:#60748e}.partners_bottomSection__zQLSx{padding-bottom:80px}.partners_join__8Bc7B{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px;background:linear-gradient(120deg,#286bc5,#438dec);color:#fff;border-radius:26px}.partners_join__8Bc7B .partners_eyebrow__I7lWY{color:#dfedff}.partners_join__8Bc7B p:not(.partners_eyebrow__I7lWY){font-size:14px;line-height:1.8;margin-top:20px;color:#e0edff}.partners_join__8Bc7B .partners_primary__A580U{background:#fff;color:#255fac;flex-shrink:0}.partners_join__8Bc7B .partners_primary__A580U:hover{background:#e8f1ff}.partners_page__SwyTk :is(button,a,input,summary):focus-visible{outline:3px solid #85b8ff;outline-offset:5px}@media(max-width:1000px){.partners_heroGrid__dwERY{gap:32px}.partners_hero__saryn{padding-top:130px}.partners_actions__F8L8t{gap:12px}.partners_audienceCard__BiTJx{padding:22px}.partners_faqLayout__1tfG7{gap:40px}}@media(max-width:767px){.partners_container__ktcgk{width:calc(100% - 40px)}.partners_hero__saryn{padding-top:116px}.partners_faqLayout__1tfG7,.partners_heroGrid__dwERY{grid-template-columns:1fr;gap:32px}.partners_page__SwyTk h1{font-size:clamp(38px,7.8vw,54px)}.partners_lead__bU7N1{font-size:15px;margin-top:20px}.partners_eyebrow__I7lWY{font-size:10px;margin-bottom:18px}.partners_calculator__5Jhhe{padding:24px}.partners_reward__3cDn9{font-size:52px}.partners_heroNotes__182MI{gap:14px;margin-top:30px;flex-direction:column}.partners_section__JSZUt{padding-block:54px}.partners_sectionHeading__GbuZk{display:block;margin-bottom:26px}.partners_sectionHeading__GbuZk>p{margin-top:20px;max-width:460px}.partners_audienceGrid__RQGdI{grid-template-columns:1fr;gap:12px}.partners_icon__SRcPF{margin-bottom:18px}.partners_audienceCard__BiTJx{padding:24px}.partners_process__kLidh{padding-block:48px}.partners_steps__P_sGx{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;margin-top:30px}.partners_stepNumber__ZxUx6{margin-bottom:14px}.partners_steps__P_sGx h3{font-size:16px}.partners_tracking__8S0K7{grid-template-columns:1fr;padding:24px;gap:16px}.partners_tracking__8S0K7>p{grid-row:auto}.partners_join__8Bc7B{padding:28px;flex-direction:column;align-items:flex-start;gap:26px}.partners_join__8Bc7B .partners_primary__A580U{width:100%}.partners_bottomSection__zQLSx{padding-bottom:48px}.partners_faqIntro__LaNuP{max-width:100%}}@media(max-width:380px){.partners_presets__c6IW8{gap:4px}.partners_presets__c6IW8 button{font-size:10px}.partners_calculator__5Jhhe{padding:20px}.partners_steps__P_sGx{grid-template-columns:1fr}.partners_desktopBreak__k9UiG{display:none}}@media(prefers-reduced-motion:reduce){.partners_page__SwyTk *{transition:none;scroll-behavior:auto}}.project_page__TaqbM{min-height:100vh;overflow-wrap:anywhere;color:#172d4d;background:radial-gradient(ellipse at 85% 0,#dcecff 0,transparent 36%),linear-gradient(180deg,#f0f7ff,#f8fbff 50%,#fff)}.project_page__TaqbM ::-moz-selection{background:#dbeafe;color:#172d4d}.project_page__TaqbM ::selection{background:#dbeafe;color:#172d4d}.project_page__TaqbM a:focus-visible,.project_page__TaqbM button:focus-visible{outline:2px solid #2563eb;outline-offset:5px}.project_container__dBa1_{width:min(100% - 64px,1380px);margin-inline:auto;min-width:0}.project_hero__e87NM{padding-top:130px;max-width:1280px;margin-inline:auto}.project_back__XNGn8{display:inline-flex;align-items:center;justify-self:start;gap:10px;font-size:13px;color:#526b88;margin-bottom:42px;border:1px solid #d6e6f8;padding:10px 16px;border-radius:99px;background:#ffffff9c}.project_eyebrow__FbRs3{display:block;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;color:#42719b}.project_hero__e87NM h1{max-width:1100px;margin-top:20px;font-size:clamp(42px,5.5vw,76px);line-height:1.06;letter-spacing:-.045em;font-weight:600}.project_intro__TXuhd{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:28px 0 40px}.project_intro__TXuhd p{max-width:740px;font-size:clamp(17px,1.7vw,20px);line-height:1.65;color:#526b88}.project_siteLink__148oQ{display:inline-flex;flex-shrink:0;align-items:center;gap:12px;border-bottom:1px solid #93b9f8;padding-bottom:10px;font-size:14px;color:#2d679f}.project_media__cvGtj{display:block;position:relative;width:100%;min-width:0;overflow:hidden;border:0;border-radius:22px;background:#edf4fc;cursor:zoom-in}.project_media__cvGtj img{display:block;width:100%;height:auto}.project_cover__5A60o{margin:12px auto 0;max-width:340px;border:1px solid #d6e5f7;box-shadow:0 16px 50px #3664930b}.project_cover__5A60o img{max-height:340px;-o-object-fit:contain;object-fit:contain}.project_expand__6zkzQ{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:40px;height:40px;background:#fff;color:#294b71;border:1px solid #e4ecf9;border-radius:50%}.project_facts__jQcL5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px;padding:24px;border:1px solid #dce8f7;background:#ffffffb3;border-radius:22px}.project_facts__jQcL5 dt{font-size:12px;color:#647b93;margin-bottom:9px}.project_facts__jQcL5 dd{font-size:15px;font-weight:500;color:#233e60}.project_section__Rkubb{padding-top:80px;min-width:0}.project_sectionHeading__AP5gK{margin:0 auto 28px;max-width:1280px}.project_cta__h4EAa h2,.project_section__Rkubb h2{margin-top:14px;font-size:clamp(30px,3.6vw,46px);line-height:1.14;letter-spacing:-.04em;font-weight:500}.project_demo__30Hoh{width:92%;max-width:1240px;margin-inline:auto;overflow:hidden;border:1px solid #d6e5f7;border-radius:24px;background:#fff;box-shadow:0 20px 60px #40668b0c}.project_demo__30Hoh img,.project_demo__30Hoh video{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.project_steps__zj7Dt{display:grid;gap:30px}.project_step__JgyGz{min-width:0;padding:28px;border:1px solid #dce8f7;border-radius:28px;background:#ffffffb3;box-shadow:0 12px 40px #396e9d05}.project_stepHeading__gunMk{display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;margin-bottom:24px}.project_number__he8m9{display:grid;place-items:center;width:42px;height:42px;font-size:14px;font-variant-numeric:tabular-nums;background:#eaf3ff;border-radius:14px;color:#3276b9}.project_step__JgyGz h3{font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.035em}.project_step__JgyGz p{max-width:760px;margin-top:15px;color:#526b88;font-size:16px;line-height:1.65;white-space:pre-line}.project_step__JgyGz>div:last-child{max-width:1200px;margin-inline:auto}.project_cta__h4EAa{margin-top:80px;padding:48px;background:linear-gradient(125deg,#d8eaff,#edf6ff);border:1px solid #c7def7;color:#183b64;border-radius:28px}.project_cta__h4EAa .project_eyebrow__FbRs3{color:#426f9d}.project_cta__h4EAa button{display:inline-flex;gap:30px;margin-top:28px;padding:16px 22px;border-radius:100px;background:#2164b6;color:#fff;font-size:14px;font-weight:500}.project_cta__h4EAa button,.project_next__jkynR{align-items:center;justify-content:space-between}.project_next__jkynR{display:flex;gap:24px;padding:48px 0 72px}.project_next__jkynR svg{flex-shrink:0}.project_next__jkynR h3{margin-top:12px;font-size:clamp(25px,3vw,36px);font-weight:500;letter-spacing:-.03em}.project_clamped__MKodi{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project_readMore__pTpuN{display:inline-block;margin-top:10px;font-size:13px;color:#286eb4;text-decoration:underline;text-underline-offset:4px}.project_videoWrap__HCltO{position:relative}.project_videoToggle__2FZCn{position:absolute;bottom:18px;right:18px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#172d4dcc;color:white;backdrop-filter:blur(8px)}@media (min-width:1000px){.project_withCover__QpQ0u{display:grid;grid-template-columns:minmax(0,1fr) 300px;-moz-column-gap:64px;column-gap:64px}.project_withCover__QpQ0u .project_back__XNGn8{grid-column:1/-1}.project_withCover__QpQ0u .project_intro__TXuhd,.project_withCover__QpQ0u h1,.project_withCover__QpQ0u>.project_eyebrow__FbRs3{grid-column:1}.project_withCover__QpQ0u .project_cover__5A60o{grid-column:2;grid-row:2/5;align-self:center;margin:0}.project_withCover__QpQ0u .project_intro__TXuhd{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:0}.project_withCover__QpQ0u .project_facts__jQcL5{grid-column:1/-1;width:100%}}@media (max-width:767px){.project_container__dBa1_{width:calc(100% - 32px)}.project_hero__e87NM{padding-top:104px}.project_back__XNGn8{margin-bottom:28px}.project_intro__TXuhd{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:28px}.project_facts__jQcL5{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;gap:24px 16px}.project_section__Rkubb{padding-top:52px;margin-inline:-8px}.project_sectionHeading__AP5gK{padding-inline:8px}.project_step__JgyGz{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.project_stepHeading__gunMk{grid-template-columns:36px minmax(0,1fr);gap:12px;padding-inline:8px}.project_number__he8m9{width:34px;height:34px;border-radius:11px}.project_step__JgyGz p{font-size:15px}.project_demo__30Hoh{width:100%;border:0;border-radius:8px;background:transparent;box-shadow:none}.project_cta__h4EAa{padding:28px;margin-top:52px}.project_next__jkynR{padding-bottom:48px}}.project_cover__5A60o{aspect-ratio:1}.project_cover__5A60o img{width:100%;height:100%}.project_demo__30Hoh{aspect-ratio:16/9}.project_demo__30Hoh .project_videoWrap__HCltO,.project_demo__30Hoh video,.project_demo__30Hoh>img{width:100%;height:100%}.lightbox_dialog__j20tv{position:fixed;inset:0;padding:24px;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;background:#0b1726f5;color:#fff;overflow:hidden}.lightbox_dialog__j20tv[open]{display:flex;flex-direction:column}.lightbox_dialog__j20tv::backdrop{background:#0b1726}.lightbox_header__LYbCs{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;padding-bottom:16px;flex-shrink:0}.lightbox_header__LYbCs p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a6bdd7}.lightbox_header__LYbCs span{color:#fff}.lightbox_header__LYbCs>div{display:flex;gap:8px}.lightbox_dialog__j20tv button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff25;background:#ffffff12;color:#fff;flex-shrink:0}.lightbox_dialog__j20tv button:focus-visible{outline:2px solid #b8d6ff;outline-offset:3px}.lightbox_dialog__j20tv button:hover{background:#ffffff28}.lightbox_stage__yrzZO{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto}.lightbox_stage__yrzZO img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;cursor:zoom-in}.lightbox_zoomed__rP_YY{display:block}.lightbox_zoomed__rP_YY img{max-height:none;max-width:none;width:200%;height:auto;cursor:zoom-out}.lightbox_navigation__NNoYB{display:flex;justify-content:center;align-items:center;gap:24px;padding-top:16px;font-size:11px;color:#a6bdd7}@media (max-width:640px){.lightbox_dialog__j20tv{padding:14px}.lightbox_navigation__NNoYB{gap:14px}.lightbox_navigation__NNoYB span{font-size:10px}}.media-slider_slider__CWRVq{min-width:0;width:100%}.media-slider_track__bdoQb{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid #dce8f7;border-radius:24px;background:#edf4fc}.media-slider_track__bdoQb::-webkit-scrollbar{display:none}.media-slider_track__bdoQb:focus-visible{outline:2px solid #2563eb;outline-offset:5px}.media-slider_slide__vAoia{position:relative;flex:0 0 100%;width:100%;aspect-ratio:16/10;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-slider_slide__vAoia:active{cursor:grabbing}.media-slider_slide__vAoia img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .18s}.media-slider_loaded__4JVGs{opacity:1}.media-slider_loading__AMMKt{opacity:0}.media-slider_placeholder__OIVoT{position:absolute;inset:0;background:linear-gradient(110deg,#edf4fc 20%,#f8fbff 45%,#edf4fc 70%);background-size:200% 100%;animation:media-slider_shimmer__oSo79 1.5s ease infinite}.media-slider_failure__9gAyD{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#526079;font-size:14px}.media-slider_expand__8IduZ{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fffffff0;color:#294b71;box-shadow:0 2px 10px #23457012;pointer-events:none}.media-slider_caption__FHz_u{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px 0;font-size:12px;color:#526079}.media-slider_controls__93m_W{display:flex;align-items:center;gap:12px;flex-shrink:0;font-variant-numeric:tabular-nums}.media-slider_controls__93m_W button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #d6e5f7;background:#ffffffb3;color:#244567}.media-slider_controls__93m_W button:hover{background:#dbeafe}.media-slider_controls__93m_W button:disabled{opacity:.3;cursor:default}@keyframes media-slider_shimmer__oSo79{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.media-slider_placeholder__OIVoT{animation:none}.media-slider_slide__vAoia img{transition:none}}@media (max-width:767px){.media-slider_track__bdoQb{border:0;border-radius:8px}.media-slider_slide__vAoia{aspect-ratio:16/9}.media-slider_caption__FHz_u{padding-inline:8px}.media-slider_expand__8IduZ{right:8px;bottom:8px}}