.RabbitmqLanding_page__O0Bf2{overflow-x:clip;background:#fff!important;color:#1c1917;--tech-accent:#FF6600;--tech-accent-strong:#FF6600;--tech-accent-on-dark:#FF944D;--tech-on-accent:#fff}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_container__xmDtf{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media(max-width:991px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_container__xmDtf{padding-left:16px;padding-right:16px}}@media(max-width:479px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_container__xmDtf{padding-left:16px;padding-right:16px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_previewTag__PRFlu{margin-left:12px;padding:4px 10px;border-radius:9999px;background:rgba(255,148,77,.18);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_crumbsWrap__EvMmf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_hero__ZBJ1p{background:#1a0c04!important;isolation:isolate}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_heroFade__HEQt2{background:linear-gradient(105deg,rgba(26,12,4,.94),rgba(48,22,8,.82) 38%,rgba(200,80,0,.32) 68%,rgba(255,148,77,.14)),linear-gradient(180deg,rgba(26,12,4,.22),transparent 42%,rgba(26,12,4,.74))!important}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_heroGlow__zvkxi{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 88% 18%,rgba(255,148,77,.34),transparent 62%),radial-gradient(ellipse 45% 55% at 72% 78%,rgba(255,102,0,.28),transparent 68%),radial-gradient(ellipse 40% 50% at 12% 88%,rgba(255,148,77,.12),transparent 70%)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_heroCta__qrujO{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ff944d,#ff6600 48%,#d95500)!important;box-shadow:0 18px 40px -14px rgba(255,102,0,.55)!important}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_heroCta__qrujO:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(1.06)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_heroTitleLine___82BM,.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_heroTitle__k4x2Q{display:block}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_heroRateLink__tF9LY{font-weight:700;color:#ff944d;text-decoration:underline;text-underline-offset:3px}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_heroRateLink__tF9LY:hover{color:#fff}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionPlain__5M5ku{padding:112px 0;background:#f3f4f6}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionPlain__5M5ku{padding:80px 0}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainShowcase__d3xsV{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:36px;gap:36px;align-items:center;padding:32px;border-radius:28px;background:linear-gradient(145deg,#1a0c04,#3a1808 48%,#6b2e0a);border:1px solid rgba(255,148,77,.24);box-shadow:0 28px 64px rgba(26,12,4,.38)}@media(max-width:991px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainShowcase__d3xsV{grid-template-columns:1fr;gap:24px;padding:22px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainCopy__eiAsI{display:flex;flex-direction:column;gap:16px;min-width:0;padding:8px 12px 8px 8px}@media(max-width:991px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainCopy__eiAsI{padding:0;order:1}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainEyebrow__9GUS0{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,148,77,.72)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainTitle__XKg4v{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#fff}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainText__K0bre{margin:0;font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.78)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainPoints__96IZT{display:flex;flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainPoint__f2tMT{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;font-weight:600;color:hsla(0,0%,100%,.92)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainPointMark__8sjJY{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#ff944d;box-shadow:0 0 0 4px rgba(255,148,77,.18)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainVisualCol__5kWbn{min-width:0}@media(max-width:991px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainVisualCol__5kWbn{order:0}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_plainVisual__22dKu{width:100%;height:auto;display:block;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_section__3kMzn{padding:96px 0}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_section__3kMzn{padding:72px 0}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionMuted__sdXbr{background:#f3f4f6}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionMuted__sdXbr .RabbitmqLanding_infoCard__9YZ0j,.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionMuted__sdXbr .RabbitmqLanding_strengthCard__NGAz1{background:#fff}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionMuted__sdXbr .RabbitmqLanding_approachCard__qMoVN{border-color:hsl(220,13.0434782609%,86.9803921569%)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_section__3kMzn .RabbitmqLanding_sectionHead__0ehx3{max-width:720px;margin:0 auto 48px;text-align:center}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_section__3kMzn .RabbitmqLanding_sectionHead__0ehx3{margin-bottom:36px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_section__3kMzn .RabbitmqLanding_sectionHeadWide__pHOt3{max-width:860px}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_section__3kMzn .RabbitmqLanding_sectionTitle___7HhS{margin:0 0 16px;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_section__3kMzn .RabbitmqLanding_faqLead__9gx8M,.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_section__3kMzn .RabbitmqLanding_sectionText__JKdfb{margin:0;font-size:17px;line-height:1.65;color:#5c6573}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_section__3kMzn .RabbitmqLanding_textLink__ASE8X{font-weight:700;color:#f60;text-decoration:underline;text-underline-offset:3px}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_section__3kMzn .RabbitmqLanding_textLink__ASE8X:hover{color:hsl(24,100%,42%)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionsGrid__FZBmX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(max-width:991px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionsGrid__FZBmX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionsGrid__FZBmX{grid-template-columns:1fr}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionCard__nwreq{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%;min-height:200px;padding:0 22px 28px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;box-shadow:0 1px 0 rgba(28,25,23,.04);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionCard__nwreq:hover{border-color:rgba(255,102,0,.24);box-shadow:0 14px 36px rgba(28,25,23,.08);transform:translateY(-3px)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionCardAccent__cMHF6{height:4px;margin:0 -22px 12px;width:calc(100% + 44px);background:#f60;transition:opacity .35s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionCard__nwreq:hover .RabbitmqLanding_editionCardAccent__cMHF6{opacity:1!important}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionsGrid__FZBmX .RabbitmqLanding_editionCard__nwreq:first-child .RabbitmqLanding_editionCardAccent__cMHF6{opacity:.38}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionsGrid__FZBmX .RabbitmqLanding_editionCard__nwreq:nth-child(2) .RabbitmqLanding_editionCardAccent__cMHF6{opacity:.48}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionsGrid__FZBmX .RabbitmqLanding_editionCard__nwreq:nth-child(3) .RabbitmqLanding_editionCardAccent__cMHF6{opacity:.58}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionsGrid__FZBmX .RabbitmqLanding_editionCard__nwreq:nth-child(4) .RabbitmqLanding_editionCardAccent__cMHF6{opacity:.68}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionsGrid__FZBmX .RabbitmqLanding_editionCard__nwreq:nth-child(5) .RabbitmqLanding_editionCardAccent__cMHF6{opacity:.78}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionsGrid__FZBmX .RabbitmqLanding_editionCard__nwreq:nth-child(6) .RabbitmqLanding_editionCardAccent__cMHF6{opacity:.88}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionNum__VZ1gn{font-size:11px;font-weight:800;letter-spacing:.14em;color:rgba(255,102,0,.55)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionName__sV97T{font-size:20px;line-height:1.25;font-weight:700;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionPrice__ZfPeF{font-size:22px;line-height:1.15;font-weight:700;color:#f60;letter-spacing:-.02em}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionHint__BYUUr{flex:1 1;margin:4px 0 0;font-size:15px;line-height:1.55;color:#5c6573}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_editionsFootnote__tgEHW{max-width:720px;margin:32px auto 0;text-align:center;font-size:15px;line-height:1.65;color:#5c6573}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitSync__5Cg8c{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(3,auto);grid-column-gap:20px;column-gap:20px}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitSync__5Cg8c{grid-template-columns:1fr;grid-template-rows:auto;row-gap:24px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitPanel__1Wsxi{display:grid;grid-template-rows:subgrid;grid-row:1/-1;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;background:#fff}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitPanel__1Wsxi{grid-row:auto;grid-template-rows:none}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitPanelYes__0h6nn{grid-column:1}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitPanelNo__P_7_M{grid-column:2}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitPanelNo__P_7_M{grid-column:1}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitPanelHead__juX09{padding:18px 24px;font-size:18px;font-weight:700;line-height:1.3;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitPanelYes__0h6nn .RabbitmqLanding_fitPanelHead__juX09{background:#ecfdf3}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitPanelNo__P_7_M .RabbitmqLanding_fitPanelHead__juX09{background:#fef2f2}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitRow__yDV6X{display:flex;align-items:flex-start;gap:14px;padding:18px 24px;border-top:1px solid #e5e7eb}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitIcon__F2Gx2{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:50%}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitIcon__F2Gx2 .RabbitmqLanding_material-symbols-outlined__1Kv_G{font-size:18px;line-height:1}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitIconYes__cG0R6{background:#d1fae5;color:#059669}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitIconNo__TW2T5{background:#fee2e2;color:#dc2626}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_fitText__q2X33{margin:0;font-size:15px;line-height:1.55;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_adminsGrid__EzcYQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}@media(max-width:991px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_adminsGrid__EzcYQ{grid-template-columns:1fr}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_adminCard__PwgJn{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 12px 32px rgba(28,25,23,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_adminCard__PwgJn:hover{transform:translateY(-3px);border-color:rgba(255,102,0,.28);box-shadow:0 18px 40px rgba(28,25,23,.09)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_adminBody__ljH9C{display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;min-height:100%}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_adminLogoWrap__2B_gH{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:16px;background:#f3f4f6;border:1px solid #e5e7eb;overflow:hidden}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_adminLogo__HSbqF{width:36px;height:36px;object-fit:contain}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_adminTag__erheJ{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_adminName__FJWLz{margin:0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_adminText__Ht30p{margin:0;font-size:15px;line-height:1.55;color:#5c6573}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachGrid____FZ3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachGrid____FZ3{grid-template-columns:1fr}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachCard__qMoVN{position:relative;display:flex;align-items:flex-end;min-height:520px;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachBg__382IY{object-fit:cover;z-index:0}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachOverlay__zTV7H{position:absolute;inset:0;z-index:1}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachCardPremium__hYq4c .RabbitmqLanding_approachOverlay__zTV7H{background:linear-gradient(180deg,rgba(10,21,32,.2),rgba(6,16,24,.72) 48%,rgba(4,10,16,.96))}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachCardTemplate__strnT .RabbitmqLanding_approachOverlay__zTV7H{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(248,250,252,.78) 42%,rgba(255,255,255,.97))}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachContent__bBnx3{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:100%;padding:32px 30px 36px}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachTag__H6ZXs{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:9999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachCardPremium__hYq4c .RabbitmqLanding_approachTag__H6ZXs{background:rgba(255,102,0,.22);color:#ff944d}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachCardTemplate__strnT .RabbitmqLanding_approachTag__H6ZXs{background:rgba(255,102,0,.12);color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachCardTitle__gAAbH{margin:0;font-size:clamp(24px,2.4vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachCardPremium__hYq4c .RabbitmqLanding_approachCardTitle__gAAbH{color:#fff}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachCardTemplate__strnT .RabbitmqLanding_approachCardTitle__gAAbH{color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachText__5oLv7{margin:0;font-size:16px;line-height:1.65}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachCardPremium__hYq4c .RabbitmqLanding_approachText__5oLv7{color:hsla(0,0%,100%,.82)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_approachCardTemplate__strnT .RabbitmqLanding_approachText__5oLv7{color:#5c6573}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pillarsGrid__jjRUz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pillarsGrid__jjRUz{grid-template-columns:1fr}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pillarCard__JhhTo{display:flex;flex-direction:column;gap:12px;height:100%;padding:26px 24px 28px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 1px 0 rgba(28,25,23,.04);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pillarCard__JhhTo:hover{border-color:rgba(255,102,0,.28);box-shadow:0 14px 36px rgba(28,25,23,.08);transform:translateY(-3px)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pillarIcon__ys6Rr{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:rgba(255,102,0,.1);color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pillarIcon__ys6Rr .RabbitmqLanding_material-symbols-outlined__1Kv_G{font-size:24px;line-height:1}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pillarTitle__QKaWw{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pillarText__IZl34{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_servicesGrid__qwxqh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(max-width:991px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_servicesGrid__qwxqh{grid-template-columns:1fr}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_serviceCard__7AH9T{display:flex;flex-direction:column;gap:12px;height:100%;padding:26px 24px 28px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:24px}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_serviceIcon__SRlQP{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:rgba(255,102,0,.1);color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_serviceIcon__SRlQP .RabbitmqLanding_material-symbols-outlined__1Kv_G{font-size:24px;line-height:1}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_serviceTitle__0lC3Y{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_serviceText___vrri{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_cardGrid__E0diM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_cardGrid__E0diM{grid-template-columns:1fr}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_cardGrid__E0diM .RabbitmqLanding_infoCard__9YZ0j{display:flex;flex-direction:column;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_cardGrid__E0diM .RabbitmqLanding_infoIndex__NEuD9{display:block;margin-bottom:16px;font-size:13px;font-weight:700;letter-spacing:.12em;color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_cardGrid__E0diM .RabbitmqLanding_infoTitle__F7Dle{margin:0 0 12px;font-size:20px;line-height:1.3;font-weight:700;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_cardGrid__E0diM .RabbitmqLanding_infoText__xHyP2{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_deliverGrid__BKlsa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_deliverGrid__BKlsa{grid-template-columns:1fr}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_deliverGrid__BKlsa .RabbitmqLanding_deliverItem__Ud2U5{display:flex;align-items:flex-start;gap:12px;padding:20px 18px;border-radius:16px;background:#f3f4f6;border:1px solid #e5e7eb;font-size:15px;line-height:1.55;font-weight:600;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_deliverGrid__BKlsa .RabbitmqLanding_deliverMark__pjOtE{flex-shrink:0;width:8px;height:8px;margin-top:8px;border-radius:50%;background:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_strengthGrid__vCsr3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_strengthGrid__vCsr3{grid-template-columns:1fr}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_strengthGrid__vCsr3 .RabbitmqLanding_strengthCard__NGAz1{display:flex;flex-direction:column;gap:12px;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_strengthGrid__vCsr3 .RabbitmqLanding_strengthCard__NGAz1 strong{font-size:19px;line-height:1.3;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_strengthGrid__vCsr3 .RabbitmqLanding_strengthCard__NGAz1 span{font-size:15px;line-height:1.6;color:#5c6573}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingShowcase__IBZLx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:28px}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingShowcase__IBZLx{grid-template-columns:1fr}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingRateHero__hwKGV{display:flex;flex-direction:column;gap:12px;padding:32px 30px 34px;border-radius:24px;background:#1c1917;color:#fff}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingRateTag___tr0A{align-self:flex-start;padding:6px 12px;border-radius:9999px;background:rgba(255,102,0,.22);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff944d}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingRateLabel__iITZ1{margin:0;font-size:18px;font-weight:700;color:hsla(0,0%,100%,.92)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingRateValue__C_xUq{display:flex;align-items:baseline;gap:8px}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingRatePrefix__B9J7_{font-size:16px;color:hsla(0,0%,100%,.65)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingRateNumber__kyiZP{font-size:clamp(42px,5vw,56px);line-height:1;font-weight:800;letter-spacing:-.03em;color:#fff}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingRateUnit__zy9wk{font-size:20px;font-weight:700;color:#ff944d}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingRateNote__8YcN0{margin:0;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.72)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingPromo__FjSDB{margin:4px 0 0;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.12);font-size:15px;line-height:1.5;color:hsla(0,0%,100%,.82)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingPromo__FjSDB strong{color:#ff944d}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingPackages__BijfY{display:flex;flex-direction:column;gap:14px;padding:28px 26px;border:1px solid #e5e7eb;border-radius:24px;background:#fff}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingPackagesTitle__Oha7a{margin:0;font-size:18px;font-weight:700;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingPackageList__2rq2o{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingPackageItem__mcldN{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:16px;background:#f3f4f6}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingPackageHours__iIte_{font-size:15px;font-weight:700;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingPackageDiscount__oIYVg{padding:4px 10px;border-radius:9999px;background:rgba(255,102,0,.12);font-size:13px;font-weight:800;color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingPackageCaption__x7086{font-size:14px;line-height:1.45;color:#5c6573;text-align:right}@media(max-width:575px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingPackageCaption__x7086{grid-column:1/-1;text-align:left}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingActions__vqEEo{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingCtaPrimary__C_7O_{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:9999px;background:#f60;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingCtaPrimary__C_7O_ .RabbitmqLanding_material-symbols-outlined__1Kv_G{font-size:20px}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingCtaPrimary__C_7O_:hover{background:hsl(24,100%,44%)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingCtaSecondary__r7sL9{display:inline-flex;align-items:center;padding:14px 22px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;font-size:15px;font-weight:700;color:#1c1917;text-decoration:none;transition:border-color .25s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_pricingCtaSecondary__r7sL9:hover{border-color:rgba(255,102,0,.35)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionCta__Zen_2{display:flex;justify-content:center;margin-top:36px}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionCtaBtn__xpeMk{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:9999px;background:#f60;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionCtaBtn__xpeMk:hover{background:hsl(24,100%,44%)}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionProjects__llCJI{padding-bottom:128px}}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionProjects__llCJI{padding-bottom:88px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSliderOuter__4_Unw{--projects-track-width:min(980px,100%);position:relative;max-width:980px;margin:0 auto;overflow:visible}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSliderOuter__4_Unw{--projects-track-width:980px;--projects-inner-width:calc(980px - clamp(104px, 12vw, 144px));padding-bottom:52px}}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSliderOuter__4_Unw{max-width:640px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSliderWrap__ElRtR{position:relative;overflow:visible;padding:8px clamp(52px,6vw,72px) 4px}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSliderWrap__ElRtR{width:calc(100% + min(440px,38vw));margin-inline:calc(min(220px,19vw)*-1);padding-bottom:20px;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSliderWrap__ElRtR{padding:8px 0 4px;overflow:hidden}}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsControls__Gh_22{position:absolute;top:8px;right:0;left:0;bottom:0;z-index:30;pointer-events:none;margin:0}}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsControls__Gh_22{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:none;border-radius:50%;background:#f60;color:#fff;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo.swiper-button-next:after,.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo.swiper-button-prev:after{display:none!important;content:none!important}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo{position:absolute;top:45%;width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;margin:0!important;pointer-events:auto;transform:translateY(-50%);z-index:40;opacity:.8;background:#fff!important;color:#1c1917!important;border:2px solid rgba(0,0,0,0)!important;box-shadow:0 8px 28px rgba(28,25,23,.16)!important;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease,opacity .25s ease,border-color .25s ease}}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo{flex-shrink:0;background:#f60!important;color:#fff!important;inset:auto}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo .RabbitmqLanding_material-symbols-outlined__1Kv_G{position:relative;z-index:2;font-size:22px;font-variation-settings:"wght" 700;color:inherit}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo .RabbitmqLanding_material-symbols-outlined__1Kv_G{font-size:42px;color:#1c1917!important}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo:hover:not(.swiper-button-disabled){opacity:1!important;background:#f60!important;color:#fff!important;border:3px solid #fff!important;transform:translateY(-50%) scale(1.04);box-shadow:0 10px 32px rgba(28,25,23,.24)!important}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo:hover:not(.swiper-button-disabled) .RabbitmqLanding_material-symbols-outlined__1Kv_G{color:#fff!important}}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo:hover:not(.swiper-button-disabled){background:hsl(24,100%,42%)!important;color:#fff!important}}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo.swiper-button-disabled{opacity:.35!important;cursor:default;box-shadow:0 4px 16px rgba(28,25,23,.1)!important}}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavBtn__gugDo.swiper-button-disabled{opacity:.35!important;cursor:default}}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavPrev___0aW7{left:max(8px,2vw)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavNext__XTdaQ{right:max(8px,2vw)}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsNavIconFlip__zRVWj{transform:scaleX(-1)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSwiper__Ed2om{overflow:visible!important;width:100%}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSwiper__Ed2om{width:var(--projects-inner-width);margin-inline:auto}}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSwiper__Ed2om{overflow:hidden!important}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSwiper__Ed2om .swiper-wrapper{align-items:center}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSlide__tjGQ0{height:auto;display:flex;flex-shrink:0;box-sizing:border-box;transition:opacity .4s ease}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSlide__tjGQ0{width:calc(var(--projects-inner-width)/1.55)}}@media(min-width:1100px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsSlide__tjGQ0{width:calc(var(--projects-inner-width)/1.62)}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectCard__7Tsrl{display:flex;flex-direction:column;width:100%;border-radius:18px;overflow:hidden;background:#fff;text-decoration:none;color:inherit;border:1px solid #e5e7eb;box-shadow:0 12px 32px rgba(28,25,23,.08);transform:scale(.88);opacity:.55;transform-origin:center center;transition:transform .45s ease,opacity .45s ease,box-shadow .45s ease,border-color .35s ease}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectCard__7Tsrl{overflow:visible}}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectCard__7Tsrl{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectCard__7Tsrl:hover{border-color:hsl(220,13.0434782609%,84.9803921569%)}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectCard__7Tsrl:hover{box-shadow:none}}.RabbitmqLanding_page__O0Bf2 .swiper-slide-next .RabbitmqLanding_projectCard__7Tsrl,.RabbitmqLanding_page__O0Bf2 .swiper-slide-prev .RabbitmqLanding_projectCard__7Tsrl{transform:scale(.92);opacity:.5;border-color:#e5e7eb}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .swiper-slide-next .RabbitmqLanding_projectCard__7Tsrl,.RabbitmqLanding_page__O0Bf2 .swiper-slide-prev .RabbitmqLanding_projectCard__7Tsrl{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.RabbitmqLanding_page__O0Bf2 .swiper-slide-active .RabbitmqLanding_projectCard__7Tsrl{transform:scale(1);opacity:1;border:1px solid hsl(220,13.0434782609%,82.9803921569%);box-shadow:0 6px 44px rgba(28,25,23,.12)}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .swiper-slide-active .RabbitmqLanding_projectCard__7Tsrl{transform:none;box-shadow:none;border:1px solid hsl(220,13.0434782609%,82.9803921569%)}}.RabbitmqLanding_page__O0Bf2 .swiper-slide-active .RabbitmqLanding_projectCard__7Tsrl:hover{border-color:hsl(220,13.0434782609%,80.9803921569%)}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .swiper-slide-active .RabbitmqLanding_projectCard__7Tsrl:hover{transform:scale(1.02);box-shadow:0 6px 44px rgba(28,25,23,.12)}}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .swiper-slide-active .RabbitmqLanding_projectCard__7Tsrl:hover{box-shadow:none}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectHero__VZesE{position:relative;display:block;aspect-ratio:16/10;background:#f3f4f6}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectHero__VZesE{overflow:hidden;border-radius:17px 17px 0 0}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectPhoto___mNPf{object-fit:cover;object-position:top center}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectBody__rRgES{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;transition:opacity .3s ease}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectBody__rRgES{overflow:hidden;border-radius:0 0 17px 17px;background:#fff}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectTitle__HZHrZ{font-size:16px;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#1c1917}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectMetrics__2WHzG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectMetrics__2WHzG{grid-template-columns:repeat(2,minmax(0,1fr))}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectMetrics__2WHzG .RabbitmqLanding_projectMetric__GXSn5:last-child:nth-child(3){grid-column:1/-1}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectMetric__GXSn5{display:flex;flex-direction:column;gap:6px;min-height:100%;padding:12px 10px;border-radius:12px;background:var(--case-panel,#1c1917);border:1px solid hsla(0,0%,100%,.08)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectMetricValue__eUlpM{font-size:clamp(18px,2.6vw,24px);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#fff;word-break:break-word}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectMetricLabel__qDXZi{font-size:9px;line-height:1.35;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.46)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectMetricNote__LfOo9{align-self:flex-start;margin-top:auto;padding:4px 8px;border-radius:9999px;background:color-mix(in srgb,var(--case-accent,#FF6600) 22%,transparent);font-size:10px;line-height:1.35;font-weight:700;color:var(--case-accent-light,#FF944D)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectMore__p5xiw{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;color:var(--case-accent,#FF6600)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectMore__p5xiw .RabbitmqLanding_material-symbols-outlined__1Kv_G{font-size:17px;transition:transform .2s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectCard__7Tsrl:hover .RabbitmqLanding_projectMore__p5xiw .RabbitmqLanding_material-symbols-outlined__1Kv_G{transform:translateX(3px)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsPagination__FxeXD{display:flex;justify-content:center;margin:0}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsPagination__FxeXD{position:absolute;right:0;bottom:-36px;left:0;pointer-events:auto}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsPagination__FxeXD .swiper-pagination-bullet{width:8px;height:8px;background:rgba(28,25,23,.16);opacity:1}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsPagination__FxeXD .swiper-pagination-bullet-active{background:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqList__VO9bp{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_sectionFaq__POzP8{background:#f3f4f6}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqItem__IHHVh{overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqItemOpen__0RqqA{border-color:rgba(255,102,0,.28);box-shadow:0 12px 32px -20px rgba(28,25,23,.14)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqSummary__dV8Xt{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:20px 24px;border:none;background:none;font:inherit;text-align:left;color:#1c1917;cursor:pointer;transition:color .2s ease}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqSummary__dV8Xt{padding:18px 20px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqSummary__dV8Xt:hover{color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqQuestion__pKiSR{flex:1 1;min-width:0;font-size:18px;line-height:1.35;font-weight:700;color:inherit}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqQuestion__pKiSR{font-size:20px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqIcon__yxhj0{flex-shrink:0;font-size:26px;color:#5c6573;transition:transform .35s ease,color .2s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqItemOpen__0RqqA .RabbitmqLanding_faqIcon__yxhj0{transform:rotate(180deg);color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqAnswerWrap__p5ZJo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqAnswerWrapOpen__LPz9N{grid-template-rows:1fr}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqAnswerInner__vsmBi{overflow:hidden}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqAnswer__NVHx2{margin:0;padding:0 24px 20px;font-size:16px;line-height:1.65;color:#5c6573;border-top:1px solid rgba(0,0,0,0);transition:border-color .3s ease,padding-top .35s ease}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqAnswer__NVHx2{padding:0 20px 18px;font-size:15px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_faqItemOpen__0RqqA .RabbitmqLanding_faqAnswer__NVHx2{padding-top:16px;border-top-color:#e5e7eb}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_contact__7_ssE{scroll-margin-top:88px;padding:80px 0 112px;background:#1c1917}@media(max-width:767px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_contact__7_ssE{padding:48px 0 64px}}@media(max-width:575px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_contact__7_ssE{padding:40px 0 56px}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_contact__7_ssE .RabbitmqLanding_contactCard__mqNI9{border-color:#e5e7eb;box-shadow:none}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_contact__7_ssE .RabbitmqLanding_contactIcon__enfZA{background:rgba(255,102,0,.12);color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_contact__7_ssE .RabbitmqLanding_contactAccent__q0Mrn{color:#f60}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_bitrixNb__Yz6PB{white-space:nowrap;display:inline-block}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsGrid__CTbhd{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;max-width:560px;margin:0 auto;align-items:stretch;justify-items:stretch}@media(min-width:768px){.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsGrid__CTbhd:has(>:nth-child(2)){max-width:1100px;grid-template-columns:repeat(2,minmax(0,1fr))}}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsGrid__CTbhd .RabbitmqLanding_projectCardStatic__rMgUI{width:100%;height:100%;max-width:none;transform:none;opacity:1;overflow:hidden;box-shadow:0 8px 32px rgba(28,25,23,.08)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsGrid__CTbhd .RabbitmqLanding_projectCardStatic__rMgUI:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(28,25,23,.1);border-color:hsl(220,13.0434782609%,82.9803921569%)}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsGrid__CTbhd .RabbitmqLanding_projectBody__rRgES{flex:1 1;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsGrid__CTbhd .RabbitmqLanding_projectTitle__HZHrZ{min-height:2.8em}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsGrid__CTbhd .RabbitmqLanding_projectMetrics__2WHzG{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;height:100%;min-height:0;align-content:stretch}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsGrid__CTbhd .RabbitmqLanding_projectMetrics__2WHzG .RabbitmqLanding_projectMetric__GXSn5:last-child:nth-child(3){grid-column:1/-1}.RabbitmqLanding_page__O0Bf2 .RabbitmqLanding_projectsGrid__CTbhd .RabbitmqLanding_projectMetric__GXSn5{height:100%;min-height:0}.CaseContactForm_form__EIjyY{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.CaseContactForm_form__EIjyY .CaseContactForm_formHoneypot__zGZ_1{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CaseContactForm_form__EIjyY .CaseContactForm_formErrorText__HMZGi{margin:10px 0 0;padding:0;font-size:13px;line-height:1.35;color:#b42318}.CaseContactForm_form__EIjyY .CaseContactForm_formHint__FqTlh{margin:8px 0 0;padding:0 2px;font-size:13px;line-height:1.4;color:#3f484a}.CaseContactForm_form__EIjyY .CaseContactForm_formControl__6Bu2Y{display:flex;flex-direction:column;gap:0;width:100%}.CaseContactForm_form__EIjyY input.CaseContactForm_formField__GnbfD,.CaseContactForm_form__EIjyY textarea.CaseContactForm_formField__GnbfD{width:100%;min-height:52px;padding:14px 16px;border:1px solid #bfc8ca;border-radius:16px;background-color:#f8fafc;color:#191c1d;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.CaseContactForm_form__EIjyY input.CaseContactForm_formField__GnbfD::placeholder,.CaseContactForm_form__EIjyY textarea.CaseContactForm_formField__GnbfD::placeholder{color:rgba(63,72,74,.55)}.CaseContactForm_form__EIjyY input.CaseContactForm_formField__GnbfD:hover,.CaseContactForm_form__EIjyY textarea.CaseContactForm_formField__GnbfD:hover{border-color:rgba(8,126,164,.35)}.CaseContactForm_form__EIjyY input.CaseContactForm_formField__GnbfD:focus,.CaseContactForm_form__EIjyY textarea.CaseContactForm_formField__GnbfD:focus{border-color:#087ea4;background-color:#fff;box-shadow:0 0 0 3px rgba(8,126,164,.14)}.CaseContactForm_form__EIjyY input.CaseContactForm_formField__GnbfD.CaseContactForm_formFieldError__DxQ2g,.CaseContactForm_form__EIjyY textarea.CaseContactForm_formField__GnbfD.CaseContactForm_formFieldError__DxQ2g{border-color:#f04438}.CaseContactForm_form__EIjyY input.CaseContactForm_formField__GnbfD.CaseContactForm_formFieldError__DxQ2g:focus,.CaseContactForm_form__EIjyY textarea.CaseContactForm_formField__GnbfD.CaseContactForm_formFieldError__DxQ2g:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.16)}.CaseContactForm_form__EIjyY textarea.CaseContactForm_formField__GnbfD{min-height:140px;padding-top:16px;resize:vertical;line-height:1.5}.CaseContactForm_form__EIjyY .CaseContactForm_formChecks__EAqmq{display:flex;flex-direction:column;gap:16px;margin-top:4px}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckBlock__2F_de{display:flex;flex-direction:column;gap:0}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckOption__I5a_W{display:block;cursor:pointer}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckInput__zS4KJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckBody__FffwW{display:flex;align-items:flex-start;gap:12px}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckMark__fufw9{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:1px;border:2px solid #bfc8ca;border-radius:6px;background:#fff;transition:border-color .2s ease,background-color .2s ease}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckMark__fufw9:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckText__T9_KI{font-size:14px;line-height:1.5;color:#3f484a}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckLink__I_8s_{color:#066a8a;text-decoration:underline;text-underline-offset:2px}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckOption__I5a_W:hover .CaseContactForm_formCheckMark__fufw9{border-color:rgba(8,126,164,.35)}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckOption__I5a_W:has(.CaseContactForm_formCheckInput__zS4KJ:checked) .CaseContactForm_formCheckMark__fufw9{background:#087ea4;border-color:#087ea4}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckOption__I5a_W:has(.CaseContactForm_formCheckInput__zS4KJ:checked) .CaseContactForm_formCheckMark__fufw9:after{transform:rotate(45deg) scale(1)}.CaseContactForm_form__EIjyY button.CaseContactForm_formSubmit__yIk70{width:100%;margin-top:8px;padding:18px 24px;border:none;border-radius:16px;background:#087ea4;color:#fff;font-weight:700;font-size:18px;line-height:1.2;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease;cursor:pointer}.CaseContactForm_form__EIjyY button.CaseContactForm_formSubmit__yIk70:hover:not(:disabled){background:#066a8a;box-shadow:0 16px 32px -12px rgba(88,196,220,.45)}.CaseContactForm_form__EIjyY button.CaseContactForm_formSubmit__yIk70:active:not(:disabled){transform:scale(.98)}.CaseContactForm_form__EIjyY button.CaseContactForm_formSubmit__yIk70:disabled{opacity:.7;cursor:wait}.CaseContactForm_formRow__WjbW9{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.CaseContactForm_formRow__WjbW9{grid-template-columns:repeat(2,1fr)}}.CaseContactForm_formGroup__zywfS{display:flex;flex-direction:column}.CaseContactForm_formGroup__zywfS>.CaseContactForm_formLabel__K9R_a{margin-bottom:16px}.CaseContactForm_formRequired__MMlNT{margin-left:2px;color:#066a8a;font-weight:700}.CaseContactForm_formLabel__K9R_a{font-size:16px;line-height:1.5;font-weight:400;font-weight:600;color:#191c1d;margin:0;padding-left:2px}@media(max-width:767px){.CaseContactForm_form__EIjyY{gap:12px}.CaseContactForm_form__EIjyY input.CaseContactForm_formField__GnbfD,.CaseContactForm_form__EIjyY textarea.CaseContactForm_formField__GnbfD{min-height:42px;padding:9px 12px;font-size:14px;border-radius:12px}.CaseContactForm_form__EIjyY textarea.CaseContactForm_formField__GnbfD{min-height:88px;padding-top:9px}.CaseContactForm_form__EIjyY .CaseContactForm_formHint__FqTlh{font-size:12px;margin-top:4px}.CaseContactForm_form__EIjyY .CaseContactForm_formChecks__EAqmq{gap:10px;margin-top:0}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckBody__FffwW{gap:10px}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckMark__fufw9{width:18px;height:18px;margin-top:0}.CaseContactForm_form__EIjyY .CaseContactForm_formCheckText__T9_KI{font-size:12px;line-height:1.45}.CaseContactForm_form__EIjyY button.CaseContactForm_formSubmit__yIk70{margin-top:2px;padding:12px 16px;font-size:14px;border-radius:12px}.CaseContactForm_form__EIjyY .CaseContactForm_formErrorText__HMZGi{font-size:12px;margin-top:6px}.CaseContactForm_formGroup__zywfS>.CaseContactForm_formLabel__K9R_a{margin-bottom:5px}.CaseContactForm_formLabel__K9R_a{font-size:13px}.CaseContactForm_formRow__WjbW9{gap:10px}}.ReactLanding_page__NHwUE{overflow-x:clip;background:#fff!important;color:#1c1917;--tech-accent:#087EA4;--tech-accent-strong:#087EA4;--tech-accent-on-dark:#58C4DC;--tech-on-accent:#fff}.ReactLanding_page__NHwUE .ReactLanding_container___Ypzy{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media(max-width:991px){.ReactLanding_page__NHwUE .ReactLanding_container___Ypzy{padding-left:16px;padding-right:16px}}@media(max-width:479px){.ReactLanding_page__NHwUE .ReactLanding_container___Ypzy{padding-left:16px;padding-right:16px}}.ReactLanding_page__NHwUE .ReactLanding_crumbsWrap__LdeMH{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ReactLanding_page__NHwUE .ReactLanding_hero__rjsO5{background:#020b12!important;isolation:isolate}.ReactLanding_page__NHwUE .ReactLanding_heroFade__PQYyP{background:linear-gradient(105deg,rgba(2,11,18,.94),rgba(2,18,28,.78) 38%,rgba(8,70,90,.28) 68%,rgba(88,196,220,.12)),linear-gradient(180deg,rgba(2,11,18,.2),transparent 42%,rgba(2,11,18,.72))!important}.ReactLanding_page__NHwUE .ReactLanding_heroGlow__2lXmi{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 88% 18%,rgba(88,196,220,.42),transparent 62%),radial-gradient(ellipse 45% 55% at 72% 78%,rgba(8,126,164,.34),transparent 68%),radial-gradient(ellipse 40% 50% at 12% 88%,rgba(88,196,220,.16),transparent 70%)}.ReactLanding_page__NHwUE .ReactLanding_heroCta__pFNv5{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#0a94c0,#087ea4 48%,#066a8a)!important;box-shadow:0 18px 40px -14px rgba(88,196,220,.65)!important}.ReactLanding_page__NHwUE .ReactLanding_heroCta__pFNv5:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(1.06)}.ReactLanding_page__NHwUE .ReactLanding_heroTitleLine__dvn_i,.ReactLanding_page__NHwUE .ReactLanding_heroTitle__rd6gR{display:block}.ReactLanding_page__NHwUE .ReactLanding_heroRateLink__3KtRf{font-weight:700;color:#58c4dc;text-decoration:underline;text-underline-offset:3px}.ReactLanding_page__NHwUE .ReactLanding_heroRateLink__3KtRf:hover{color:#fff}.ReactLanding_page__NHwUE .ReactLanding_sectionPlain__2F1W4{padding:112px 0;background:#f3f4f6}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_sectionPlain__2F1W4{padding:80px 0}}.ReactLanding_page__NHwUE .ReactLanding_plainShowcase__VVL0G{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:36px;gap:36px;align-items:center;padding:32px;border-radius:28px;background:linear-gradient(145deg,#061820,#0a3544 48%,#0d4d60);border:1px solid rgba(88,196,220,.2);box-shadow:0 28px 64px rgba(6,24,32,.32)}@media(max-width:991px){.ReactLanding_page__NHwUE .ReactLanding_plainShowcase__VVL0G{grid-template-columns:1fr;gap:24px;padding:22px}}.ReactLanding_page__NHwUE .ReactLanding_plainCopy__ryTlk{display:flex;flex-direction:column;gap:16px;min-width:0;padding:8px 12px 8px 8px}@media(max-width:991px){.ReactLanding_page__NHwUE .ReactLanding_plainCopy__ryTlk{padding:0;order:1}}.ReactLanding_page__NHwUE .ReactLanding_plainEyebrow__YOlQD{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(88,196,220,.72)}.ReactLanding_page__NHwUE .ReactLanding_plainTitle__YmA_c{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#fff}.ReactLanding_page__NHwUE .ReactLanding_plainText__rN7Sj{margin:0;font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.78)}.ReactLanding_page__NHwUE .ReactLanding_plainPoints__bqn_p{display:flex;flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none}.ReactLanding_page__NHwUE .ReactLanding_plainPoint__kDSCm{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;font-weight:600;color:hsla(0,0%,100%,.92)}.ReactLanding_page__NHwUE .ReactLanding_plainPointMark__aICMD{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#58c4dc;box-shadow:0 0 0 4px rgba(88,196,220,.18)}.ReactLanding_page__NHwUE .ReactLanding_plainVisualCol__O4gCK{min-width:0}@media(max-width:991px){.ReactLanding_page__NHwUE .ReactLanding_plainVisualCol__O4gCK{order:0}}.ReactLanding_page__NHwUE .ReactLanding_plainVisual__pvWNt{width:100%;height:auto;display:block;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.ReactLanding_page__NHwUE .ReactLanding_section__fJVcE{padding:96px 0}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_section__fJVcE{padding:72px 0}}.ReactLanding_page__NHwUE .ReactLanding_sectionMuted__4_vno{background:#f3f4f6}.ReactLanding_page__NHwUE .ReactLanding_sectionMuted__4_vno .ReactLanding_infoCard__cZ30J,.ReactLanding_page__NHwUE .ReactLanding_sectionMuted__4_vno .ReactLanding_strengthCard__dO_e7{background:#fff}.ReactLanding_page__NHwUE .ReactLanding_sectionMuted__4_vno .ReactLanding_approachCard__mvonF{border-color:hsl(220,13.0434782609%,86.9803921569%)}.ReactLanding_page__NHwUE .ReactLanding_section__fJVcE .ReactLanding_sectionHead__BYSHO{max-width:720px;margin:0 auto 48px;text-align:center}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_section__fJVcE .ReactLanding_sectionHead__BYSHO{margin-bottom:36px}}.ReactLanding_page__NHwUE .ReactLanding_section__fJVcE .ReactLanding_sectionHeadWide__lEmuT{max-width:860px}.ReactLanding_page__NHwUE .ReactLanding_section__fJVcE .ReactLanding_sectionTitle__Drjzz{margin:0 0 16px;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_section__fJVcE .ReactLanding_faqLead__8nfFb,.ReactLanding_page__NHwUE .ReactLanding_section__fJVcE .ReactLanding_sectionText__EL8pG{margin:0;font-size:17px;line-height:1.65;color:#5c6573}.ReactLanding_page__NHwUE .ReactLanding_section__fJVcE .ReactLanding_textLink__phDYd{font-weight:700;color:#087ea4;text-decoration:underline;text-underline-offset:3px}.ReactLanding_page__NHwUE .ReactLanding_section__fJVcE .ReactLanding_textLink__phDYd:hover{color:rgb(6.1023255814,96.111627907,125.0976744186)}.ReactLanding_page__NHwUE .ReactLanding_editionsGrid__lEA85{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(max-width:991px){.ReactLanding_page__NHwUE .ReactLanding_editionsGrid__lEA85{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.ReactLanding_page__NHwUE .ReactLanding_editionsGrid__lEA85{grid-template-columns:1fr}}.ReactLanding_page__NHwUE .ReactLanding_editionCard__cO5yg{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%;min-height:200px;padding:0 22px 28px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;box-shadow:0 1px 0 rgba(28,25,23,.04);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.ReactLanding_page__NHwUE .ReactLanding_editionCard__cO5yg:hover{border-color:rgba(8,126,164,.24);box-shadow:0 14px 36px rgba(28,25,23,.08);transform:translateY(-3px)}.ReactLanding_page__NHwUE .ReactLanding_editionCardAccent__Ty2Qx{height:4px;margin:0 -22px 12px;width:calc(100% + 44px);background:#087ea4;transition:opacity .35s ease}.ReactLanding_page__NHwUE .ReactLanding_editionCard__cO5yg:hover .ReactLanding_editionCardAccent__Ty2Qx{opacity:1!important}.ReactLanding_page__NHwUE .ReactLanding_editionsGrid__lEA85 .ReactLanding_editionCard__cO5yg:first-child .ReactLanding_editionCardAccent__Ty2Qx{opacity:.38}.ReactLanding_page__NHwUE .ReactLanding_editionsGrid__lEA85 .ReactLanding_editionCard__cO5yg:nth-child(2) .ReactLanding_editionCardAccent__Ty2Qx{opacity:.48}.ReactLanding_page__NHwUE .ReactLanding_editionsGrid__lEA85 .ReactLanding_editionCard__cO5yg:nth-child(3) .ReactLanding_editionCardAccent__Ty2Qx{opacity:.58}.ReactLanding_page__NHwUE .ReactLanding_editionsGrid__lEA85 .ReactLanding_editionCard__cO5yg:nth-child(4) .ReactLanding_editionCardAccent__Ty2Qx{opacity:.68}.ReactLanding_page__NHwUE .ReactLanding_editionsGrid__lEA85 .ReactLanding_editionCard__cO5yg:nth-child(5) .ReactLanding_editionCardAccent__Ty2Qx{opacity:.78}.ReactLanding_page__NHwUE .ReactLanding_editionsGrid__lEA85 .ReactLanding_editionCard__cO5yg:nth-child(6) .ReactLanding_editionCardAccent__Ty2Qx{opacity:.88}.ReactLanding_page__NHwUE .ReactLanding_editionNum__0Z1FU{font-size:11px;font-weight:800;letter-spacing:.14em;color:rgba(8,126,164,.55)}.ReactLanding_page__NHwUE .ReactLanding_editionName__QPh_Q{font-size:20px;line-height:1.25;font-weight:700;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_editionPrice__2_F5B{font-size:22px;line-height:1.15;font-weight:700;color:#087ea4;letter-spacing:-.02em}.ReactLanding_page__NHwUE .ReactLanding_editionHint__BeyjG{flex:1 1;margin:4px 0 0;font-size:15px;line-height:1.55;color:#5c6573}.ReactLanding_page__NHwUE .ReactLanding_editionsFootnote__ylo97{max-width:720px;margin:32px auto 0;text-align:center;font-size:15px;line-height:1.65;color:#5c6573}.ReactLanding_page__NHwUE .ReactLanding_fitSync__Zh6mV{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(5,auto);grid-column-gap:20px;column-gap:20px}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_fitSync__Zh6mV{grid-template-columns:1fr;grid-template-rows:auto;row-gap:24px}}.ReactLanding_page__NHwUE .ReactLanding_fitPanel__qD3dS{display:grid;grid-template-rows:subgrid;grid-row:1/-1;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;background:#fff}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_fitPanel__qD3dS{grid-row:auto;grid-template-rows:none}}.ReactLanding_page__NHwUE .ReactLanding_fitPanelYes__dhg_O{grid-column:1}.ReactLanding_page__NHwUE .ReactLanding_fitPanelNo__hiFdZ{grid-column:2}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_fitPanelNo__hiFdZ{grid-column:1}}.ReactLanding_page__NHwUE .ReactLanding_fitPanelHead__Z4JsA{padding:18px 24px;font-size:18px;font-weight:700;line-height:1.3;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_fitPanelYes__dhg_O .ReactLanding_fitPanelHead__Z4JsA{background:#ecfdf3}.ReactLanding_page__NHwUE .ReactLanding_fitPanelNo__hiFdZ .ReactLanding_fitPanelHead__Z4JsA{background:#fef2f2}.ReactLanding_page__NHwUE .ReactLanding_fitRow__CehDx{display:flex;align-items:flex-start;gap:14px;padding:18px 24px;border-top:1px solid #e5e7eb}.ReactLanding_page__NHwUE .ReactLanding_fitIcon__Sym_C{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:50%}.ReactLanding_page__NHwUE .ReactLanding_fitIcon__Sym_C .ReactLanding_material-symbols-outlined__B52FU{font-size:18px;line-height:1}.ReactLanding_page__NHwUE .ReactLanding_fitIconYes__K0_zT{background:#d1fae5;color:#059669}.ReactLanding_page__NHwUE .ReactLanding_fitIconNo__UD_U_{background:#fee2e2;color:#dc2626}.ReactLanding_page__NHwUE .ReactLanding_fitText__CFUOF{margin:0;font-size:15px;line-height:1.55;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_approachGrid__TTAU8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_approachGrid__TTAU8{grid-template-columns:1fr}}.ReactLanding_page__NHwUE .ReactLanding_approachCard__mvonF{position:relative;display:flex;align-items:flex-end;min-height:520px;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden}.ReactLanding_page__NHwUE .ReactLanding_approachBg__EvdSi{object-fit:cover;z-index:0}.ReactLanding_page__NHwUE .ReactLanding_approachOverlay__Vczpc{position:absolute;inset:0;z-index:1}.ReactLanding_page__NHwUE .ReactLanding_approachCardPremium__swqdc .ReactLanding_approachOverlay__Vczpc{background:linear-gradient(180deg,rgba(8,40,48,.2),rgba(6,28,34,.72) 48%,rgba(4,20,24,.96))}.ReactLanding_page__NHwUE .ReactLanding_approachCardTemplate__l8Bcw .ReactLanding_approachOverlay__Vczpc{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(248,250,252,.78) 42%,rgba(255,255,255,.97))}.ReactLanding_page__NHwUE .ReactLanding_approachContent__JUJxh{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:100%;padding:32px 30px 36px}.ReactLanding_page__NHwUE .ReactLanding_approachTag__22GO_{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:9999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ReactLanding_page__NHwUE .ReactLanding_approachCardPremium__swqdc .ReactLanding_approachTag__22GO_{background:rgba(8,126,164,.22);color:#58c4dc}.ReactLanding_page__NHwUE .ReactLanding_approachCardTemplate__l8Bcw .ReactLanding_approachTag__22GO_{background:rgba(8,126,164,.12);color:#087ea4}.ReactLanding_page__NHwUE .ReactLanding_approachCardTitle__vq3HF{margin:0;font-size:clamp(24px,2.4vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em}.ReactLanding_page__NHwUE .ReactLanding_approachCardPremium__swqdc .ReactLanding_approachCardTitle__vq3HF{color:#fff}.ReactLanding_page__NHwUE .ReactLanding_approachCardTemplate__l8Bcw .ReactLanding_approachCardTitle__vq3HF{color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_approachText__k1KWi{margin:0;font-size:16px;line-height:1.65}.ReactLanding_page__NHwUE .ReactLanding_approachCardPremium__swqdc .ReactLanding_approachText__k1KWi{color:hsla(0,0%,100%,.82)}.ReactLanding_page__NHwUE .ReactLanding_approachCardTemplate__l8Bcw .ReactLanding_approachText__k1KWi{color:#5c6573}.ReactLanding_page__NHwUE .ReactLanding_servicesGrid__ruIi9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(max-width:991px){.ReactLanding_page__NHwUE .ReactLanding_servicesGrid__ruIi9{grid-template-columns:1fr}}.ReactLanding_page__NHwUE .ReactLanding_serviceCard__kOVYk{display:flex;flex-direction:column;gap:12px;height:100%;padding:26px 24px 28px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:24px}.ReactLanding_page__NHwUE .ReactLanding_serviceIcon__X4DAE{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:rgba(8,126,164,.1);color:#087ea4}.ReactLanding_page__NHwUE .ReactLanding_serviceIcon__X4DAE .ReactLanding_material-symbols-outlined__B52FU{font-size:24px;line-height:1}.ReactLanding_page__NHwUE .ReactLanding_serviceTitle__Uutld{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_serviceText__kb1TN{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.ReactLanding_page__NHwUE .ReactLanding_cardGrid___FJvz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_cardGrid___FJvz{grid-template-columns:1fr}}.ReactLanding_page__NHwUE .ReactLanding_cardGrid___FJvz .ReactLanding_infoCard__cZ30J{display:flex;flex-direction:column;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.ReactLanding_page__NHwUE .ReactLanding_cardGrid___FJvz .ReactLanding_infoIndex__eJ9qA{display:block;margin-bottom:16px;font-size:13px;font-weight:700;letter-spacing:.12em;color:#087ea4}.ReactLanding_page__NHwUE .ReactLanding_cardGrid___FJvz .ReactLanding_infoTitle__9SRma{margin:0 0 12px;font-size:20px;line-height:1.3;font-weight:700;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_cardGrid___FJvz .ReactLanding_infoText__3n1ab{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.ReactLanding_page__NHwUE .ReactLanding_deliverGrid__f4_8M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_deliverGrid__f4_8M{grid-template-columns:1fr}}.ReactLanding_page__NHwUE .ReactLanding_deliverGrid__f4_8M .ReactLanding_deliverItem__OryEq{display:flex;align-items:flex-start;gap:12px;padding:20px 18px;border-radius:16px;background:#f3f4f6;border:1px solid #e5e7eb;font-size:15px;line-height:1.55;font-weight:600;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_deliverGrid__f4_8M .ReactLanding_deliverMark__Z_HhB{flex-shrink:0;width:8px;height:8px;margin-top:8px;border-radius:50%;background:#087ea4}.ReactLanding_page__NHwUE .ReactLanding_strengthGrid__foyM_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_strengthGrid__foyM_{grid-template-columns:1fr}}.ReactLanding_page__NHwUE .ReactLanding_strengthGrid__foyM_ .ReactLanding_strengthCard__dO_e7{display:flex;flex-direction:column;gap:12px;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.ReactLanding_page__NHwUE .ReactLanding_strengthGrid__foyM_ .ReactLanding_strengthCard__dO_e7 strong{font-size:19px;line-height:1.3;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_strengthGrid__foyM_ .ReactLanding_strengthCard__dO_e7 span{font-size:15px;line-height:1.6;color:#5c6573}.ReactLanding_page__NHwUE .ReactLanding_pricingShowcase__s2RsN{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:28px}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_pricingShowcase__s2RsN{grid-template-columns:1fr}}.ReactLanding_page__NHwUE .ReactLanding_pricingRateHero__yfa0Z{display:flex;flex-direction:column;gap:12px;padding:32px 30px 34px;border-radius:24px;background:#1c1917;color:#fff}.ReactLanding_page__NHwUE .ReactLanding_pricingRateTag__oIaFT{align-self:flex-start;padding:6px 12px;border-radius:9999px;background:rgba(8,126,164,.22);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#58c4dc}.ReactLanding_page__NHwUE .ReactLanding_pricingRateLabel__1sjRc{margin:0;font-size:18px;font-weight:700;color:hsla(0,0%,100%,.92)}.ReactLanding_page__NHwUE .ReactLanding_pricingRateValue__QEqCh{display:flex;align-items:baseline;gap:8px}.ReactLanding_page__NHwUE .ReactLanding_pricingRatePrefix__u4JeZ{font-size:16px;color:hsla(0,0%,100%,.65)}.ReactLanding_page__NHwUE .ReactLanding_pricingRateNumber__jo68S{font-size:clamp(42px,5vw,56px);line-height:1;font-weight:800;letter-spacing:-.03em;color:#fff}.ReactLanding_page__NHwUE .ReactLanding_pricingRateUnit__Q7UPM{font-size:20px;font-weight:700;color:#58c4dc}.ReactLanding_page__NHwUE .ReactLanding_pricingRateNote__IhGFS{margin:0;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.72)}.ReactLanding_page__NHwUE .ReactLanding_pricingPromo__6aY8t{margin:4px 0 0;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.12);font-size:15px;line-height:1.5;color:hsla(0,0%,100%,.82)}.ReactLanding_page__NHwUE .ReactLanding_pricingPromo__6aY8t strong{color:#58c4dc}.ReactLanding_page__NHwUE .ReactLanding_pricingPackages__qsG2T{display:flex;flex-direction:column;gap:14px;padding:28px 26px;border:1px solid #e5e7eb;border-radius:24px;background:#fff}.ReactLanding_page__NHwUE .ReactLanding_pricingPackagesTitle___rXoX{margin:0;font-size:18px;font-weight:700;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_pricingPackageList__nYyN_{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ReactLanding_page__NHwUE .ReactLanding_pricingPackageItem__SGN_k{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:16px;background:#f3f4f6}.ReactLanding_page__NHwUE .ReactLanding_pricingPackageHours__rv0S7{font-size:15px;font-weight:700;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_pricingPackageDiscount__akhPh{padding:4px 10px;border-radius:9999px;background:rgba(8,126,164,.12);font-size:13px;font-weight:800;color:#087ea4}.ReactLanding_page__NHwUE .ReactLanding_pricingPackageCaption__gq9iB{font-size:14px;line-height:1.45;color:#5c6573;text-align:right}@media(max-width:575px){.ReactLanding_page__NHwUE .ReactLanding_pricingPackageCaption__gq9iB{grid-column:1/-1;text-align:left}}.ReactLanding_page__NHwUE .ReactLanding_pricingActions__T92N7{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ReactLanding_page__NHwUE .ReactLanding_pricingCtaPrimary__T3L1f{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:9999px;background:#087ea4;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.ReactLanding_page__NHwUE .ReactLanding_pricingCtaPrimary__T3L1f .ReactLanding_material-symbols-outlined__B52FU{font-size:20px}.ReactLanding_page__NHwUE .ReactLanding_pricingCtaPrimary__T3L1f:hover{background:rgb(6.576744186,103.5837209302,134.823255814)}.ReactLanding_page__NHwUE .ReactLanding_pricingCtaSecondary__KVs4v{display:inline-flex;align-items:center;padding:14px 22px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;font-size:15px;font-weight:700;color:#1c1917;text-decoration:none;transition:border-color .25s ease}.ReactLanding_page__NHwUE .ReactLanding_pricingCtaSecondary__KVs4v:hover{border-color:rgba(8,126,164,.35)}.ReactLanding_page__NHwUE .ReactLanding_sectionCta__3SjYQ{display:flex;justify-content:center;margin-top:36px}.ReactLanding_page__NHwUE .ReactLanding_sectionCtaBtn__v4Jcn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:9999px;background:#087ea4;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.ReactLanding_page__NHwUE .ReactLanding_sectionCtaBtn__v4Jcn:hover{background:rgb(6.576744186,103.5837209302,134.823255814)}.ReactLanding_page__NHwUE .ReactLanding_sectionProjects__oLdUL{background:#fff}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_sectionProjects__oLdUL{padding-bottom:128px}}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_sectionProjects__oLdUL{padding-bottom:88px}}.ReactLanding_page__NHwUE .ReactLanding_projectsSliderOuter__DFvqt{--projects-track-width:min(980px,100%);position:relative;max-width:980px;margin:0 auto;overflow:visible}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsSliderOuter__DFvqt{--projects-track-width:980px;--projects-inner-width:calc(980px - clamp(104px, 12vw, 144px));padding-bottom:52px}}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectsSliderOuter__DFvqt{max-width:640px}}.ReactLanding_page__NHwUE .ReactLanding_projectsSliderWrap__X3moC{position:relative;overflow:visible;padding:8px clamp(52px,6vw,72px) 4px}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsSliderWrap__X3moC{width:calc(100% + min(440px,38vw));margin-inline:calc(min(220px,19vw)*-1);padding-bottom:20px;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectsSliderWrap__X3moC{padding:8px 0 4px;overflow:hidden}}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsControls__hL3ow{position:absolute;top:8px;right:0;left:0;bottom:0;z-index:30;pointer-events:none;margin:0}}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectsControls__hL3ow{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}}.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:none;border-radius:50%;background:#087ea4;color:#fff;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH.swiper-button-next:after,.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH.swiper-button-prev:after{display:none!important;content:none!important}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH{position:absolute;top:45%;width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;margin:0!important;pointer-events:auto;transform:translateY(-50%);z-index:40;opacity:.8;background:#fff!important;color:#1c1917!important;border:2px solid rgba(0,0,0,0)!important;box-shadow:0 8px 28px rgba(28,25,23,.16)!important;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease,opacity .25s ease,border-color .25s ease}}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH{flex-shrink:0;background:#087ea4!important;color:#fff!important;inset:auto}}.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH .ReactLanding_material-symbols-outlined__B52FU{position:relative;z-index:2;font-size:22px;font-variation-settings:"wght" 700;color:inherit}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH .ReactLanding_material-symbols-outlined__B52FU{font-size:42px;color:#1c1917!important}.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH:hover:not(.swiper-button-disabled){opacity:1!important;background:#087ea4!important;color:#fff!important;border:3px solid #fff!important;transform:translateY(-50%) scale(1.04);box-shadow:0 10px 32px rgba(28,25,23,.24)!important}.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH:hover:not(.swiper-button-disabled) .ReactLanding_material-symbols-outlined__B52FU{color:#fff!important}}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH:hover:not(.swiper-button-disabled){background:rgb(6.1023255814,96.111627907,125.0976744186)!important;color:#fff!important}}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH.swiper-button-disabled{opacity:.35!important;cursor:default;box-shadow:0 4px 16px rgba(28,25,23,.1)!important}}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectsNavBtn__v_xWH.swiper-button-disabled{opacity:.35!important;cursor:default}}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsNavPrev__DCSvN{left:max(8px,2vw)}.ReactLanding_page__NHwUE .ReactLanding_projectsNavNext__UqmP2{right:max(8px,2vw)}}.ReactLanding_page__NHwUE .ReactLanding_projectsNavIconFlip__iFOUY{transform:scaleX(-1)}.ReactLanding_page__NHwUE .ReactLanding_projectsSwiper__T3aqA{overflow:visible!important;width:100%}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsSwiper__T3aqA{width:var(--projects-inner-width);margin-inline:auto}}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectsSwiper__T3aqA{overflow:hidden!important}}.ReactLanding_page__NHwUE .ReactLanding_projectsSwiper__T3aqA .swiper-wrapper{align-items:center}.ReactLanding_page__NHwUE .ReactLanding_projectsSlide__jhm0W{height:auto;display:flex;flex-shrink:0;box-sizing:border-box;transition:opacity .4s ease}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsSlide__jhm0W{width:calc(var(--projects-inner-width)/1.55)}}@media(min-width:1100px){.ReactLanding_page__NHwUE .ReactLanding_projectsSlide__jhm0W{width:calc(var(--projects-inner-width)/1.62)}}.ReactLanding_page__NHwUE .ReactLanding_projectCard__PB6SI{display:flex;flex-direction:column;width:100%;border-radius:18px;overflow:hidden;background:#fff;text-decoration:none;color:inherit;border:1px solid #e5e7eb;box-shadow:0 12px 32px rgba(28,25,23,.08);transform:scale(.88);opacity:.55;transform-origin:center center;transition:transform .45s ease,opacity .45s ease,box-shadow .45s ease,border-color .35s ease}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectCard__PB6SI{overflow:visible}}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectCard__PB6SI{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.ReactLanding_page__NHwUE .ReactLanding_projectCard__PB6SI:hover{border-color:hsl(220,13.0434782609%,84.9803921569%)}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectCard__PB6SI:hover{box-shadow:none}}.ReactLanding_page__NHwUE .swiper-slide-next .ReactLanding_projectCard__PB6SI,.ReactLanding_page__NHwUE .swiper-slide-prev .ReactLanding_projectCard__PB6SI{transform:scale(.92);opacity:.5;border-color:#e5e7eb}@media(max-width:767px){.ReactLanding_page__NHwUE .swiper-slide-next .ReactLanding_projectCard__PB6SI,.ReactLanding_page__NHwUE .swiper-slide-prev .ReactLanding_projectCard__PB6SI{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.ReactLanding_page__NHwUE .swiper-slide-active .ReactLanding_projectCard__PB6SI{transform:scale(1);opacity:1;border:1px solid hsl(220,13.0434782609%,82.9803921569%);box-shadow:0 6px 44px rgba(28,25,23,.12)}@media(max-width:767px){.ReactLanding_page__NHwUE .swiper-slide-active .ReactLanding_projectCard__PB6SI{transform:none;box-shadow:none;border:1px solid hsl(220,13.0434782609%,82.9803921569%)}}.ReactLanding_page__NHwUE .swiper-slide-active .ReactLanding_projectCard__PB6SI:hover{border-color:hsl(220,13.0434782609%,80.9803921569%)}@media(min-width:768px){.ReactLanding_page__NHwUE .swiper-slide-active .ReactLanding_projectCard__PB6SI:hover{transform:scale(1.02);box-shadow:0 6px 44px rgba(28,25,23,.12)}}@media(max-width:767px){.ReactLanding_page__NHwUE .swiper-slide-active .ReactLanding_projectCard__PB6SI:hover{box-shadow:none}}.ReactLanding_page__NHwUE .ReactLanding_projectHero__siSRq{position:relative;display:block;aspect-ratio:16/10;background:#f3f4f6}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectHero__siSRq{overflow:hidden;border-radius:17px 17px 0 0}}.ReactLanding_page__NHwUE .ReactLanding_projectPhoto__Kecne{object-fit:cover;object-position:top center}.ReactLanding_page__NHwUE .ReactLanding_projectBody__1sjDA{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;transition:opacity .3s ease}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectBody__1sjDA{overflow:hidden;border-radius:0 0 17px 17px;background:#fff}}.ReactLanding_page__NHwUE .ReactLanding_projectTitle__6cQY8{font-size:16px;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#1c1917}.ReactLanding_page__NHwUE .ReactLanding_projectMetrics__kBNm1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectMetrics__kBNm1{grid-template-columns:repeat(2,minmax(0,1fr))}.ReactLanding_page__NHwUE .ReactLanding_projectMetrics__kBNm1 .ReactLanding_projectMetric__04q3C:last-child:nth-child(3){grid-column:1/-1}}.ReactLanding_page__NHwUE .ReactLanding_projectMetric__04q3C{display:flex;flex-direction:column;gap:6px;min-height:100%;padding:12px 10px;border-radius:12px;background:var(--case-panel,#1c1917);border:1px solid hsla(0,0%,100%,.08)}.ReactLanding_page__NHwUE .ReactLanding_projectMetricValue__Zle3N{font-size:clamp(18px,2.6vw,24px);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#fff;word-break:break-word}.ReactLanding_page__NHwUE .ReactLanding_projectMetricLabel__FsyVq{font-size:9px;line-height:1.35;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.46)}.ReactLanding_page__NHwUE .ReactLanding_projectMetricNote__FOmbz{align-self:flex-start;margin-top:auto;padding:4px 8px;border-radius:9999px;background:color-mix(in srgb,var(--case-accent,#087EA4) 22%,transparent);font-size:10px;line-height:1.35;font-weight:700;color:var(--case-accent-light,#58C4DC)}.ReactLanding_page__NHwUE .ReactLanding_projectMore__P3f0z{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;color:var(--case-accent,#087EA4)}.ReactLanding_page__NHwUE .ReactLanding_projectMore__P3f0z .ReactLanding_material-symbols-outlined__B52FU{font-size:17px;transition:transform .2s ease}.ReactLanding_page__NHwUE .ReactLanding_projectCard__PB6SI:hover .ReactLanding_projectMore__P3f0z .ReactLanding_material-symbols-outlined__B52FU{transform:translateX(3px)}.ReactLanding_page__NHwUE .ReactLanding_projectsPagination__s_Xel{display:flex;justify-content:center;margin:0}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsPagination__s_Xel{position:absolute;right:0;bottom:-36px;left:0;pointer-events:auto}}.ReactLanding_page__NHwUE .ReactLanding_projectsPagination__s_Xel .swiper-pagination-bullet{width:8px;height:8px;background:rgba(28,25,23,.16);opacity:1}.ReactLanding_page__NHwUE .ReactLanding_projectsPagination__s_Xel .swiper-pagination-bullet-active{background:#087ea4}.ReactLanding_page__NHwUE .ReactLanding_faqList__pNbMi{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.ReactLanding_page__NHwUE .ReactLanding_sectionFaq__pGCG9{background:#f3f4f6}.ReactLanding_page__NHwUE .ReactLanding_faqItem__knJG7{overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.ReactLanding_page__NHwUE .ReactLanding_faqItemOpen__8e2h9{border-color:rgba(8,126,164,.28);box-shadow:0 12px 32px -20px rgba(28,25,23,.14)}.ReactLanding_page__NHwUE .ReactLanding_faqSummary__YAWxz{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:20px 24px;border:none;background:none;font:inherit;text-align:left;color:#1c1917;cursor:pointer;transition:color .2s ease}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_faqSummary__YAWxz{padding:18px 20px}}.ReactLanding_page__NHwUE .ReactLanding_faqSummary__YAWxz:hover{color:#087ea4}.ReactLanding_page__NHwUE .ReactLanding_faqQuestion__vCU3R{flex:1 1;min-width:0;font-size:18px;line-height:1.35;font-weight:700;color:inherit}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_faqQuestion__vCU3R{font-size:20px}}.ReactLanding_page__NHwUE .ReactLanding_faqIcon__cE5gP{flex-shrink:0;font-size:26px;color:#5c6573;transition:transform .35s ease,color .2s ease}.ReactLanding_page__NHwUE .ReactLanding_faqItemOpen__8e2h9 .ReactLanding_faqIcon__cE5gP{transform:rotate(180deg);color:#087ea4}.ReactLanding_page__NHwUE .ReactLanding_faqAnswerWrap___qkHC{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.ReactLanding_page__NHwUE .ReactLanding_faqAnswerWrapOpen__Jhj86{grid-template-rows:1fr}.ReactLanding_page__NHwUE .ReactLanding_faqAnswerInner__TMz0c{overflow:hidden}.ReactLanding_page__NHwUE .ReactLanding_faqAnswer__Xx8WM{margin:0;padding:0 24px 20px;font-size:16px;line-height:1.65;color:#5c6573;border-top:1px solid rgba(0,0,0,0);transition:border-color .3s ease,padding-top .35s ease}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_faqAnswer__Xx8WM{padding:0 20px 18px;font-size:15px}}.ReactLanding_page__NHwUE .ReactLanding_faqItemOpen__8e2h9 .ReactLanding_faqAnswer__Xx8WM{padding-top:16px;border-top-color:#e5e7eb}.ReactLanding_page__NHwUE .ReactLanding_contact__FizzE{scroll-margin-top:88px;padding:80px 0 112px;background:#1c1917}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_contact__FizzE{padding:48px 0 64px}}@media(max-width:575px){.ReactLanding_page__NHwUE .ReactLanding_contact__FizzE{padding:40px 0 56px}}.ReactLanding_page__NHwUE .ReactLanding_contact__FizzE .ReactLanding_contactCard__M1cvz{border-color:#e5e7eb;box-shadow:none}.ReactLanding_page__NHwUE .ReactLanding_contact__FizzE .ReactLanding_contactIcon__GI7iV{background:rgba(8,126,164,.12);color:#087ea4}.ReactLanding_page__NHwUE .ReactLanding_contact__FizzE .ReactLanding_contactAccent__p_Msy{color:#087ea4}.ReactLanding_page__NHwUE .ReactLanding_bitrixNb__KFAKw{white-space:nowrap;display:inline-block}.ReactLanding_page__NHwUE .ReactLanding_projectsGrid__9hGLg{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;max-width:760px;margin:0 auto}@media(min-width:768px){.ReactLanding_page__NHwUE .ReactLanding_projectsGrid__9hGLg{max-width:860px}}.ReactLanding_page__NHwUE .ReactLanding_projectsGrid__9hGLg .ReactLanding_projectCardStatic__TmFCa{width:100%;max-width:none;transform:none;opacity:1;overflow:hidden;box-shadow:0 8px 32px rgba(28,25,23,.08)}.ReactLanding_page__NHwUE .ReactLanding_projectsGrid__9hGLg .ReactLanding_projectCardStatic__TmFCa:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(28,25,23,.1);border-color:hsl(220,13.0434782609%,82.9803921569%)}.ReactLanding_page__NHwUE .ReactLanding_projectsGrid__9hGLg .ReactLanding_projectMetrics__kBNm1{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.ReactLanding_page__NHwUE .ReactLanding_projectsGrid__9hGLg .ReactLanding_projectMetrics__kBNm1 .ReactLanding_projectMetric__04q3C:last-child:nth-child(3){grid-column:auto}}.CaseContactForm_form__ZkcZj{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.CaseContactForm_form__ZkcZj .CaseContactForm_formHoneypot__Zbr6l{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CaseContactForm_form__ZkcZj .CaseContactForm_formErrorText___KJB9{margin:10px 0 0;padding:0;font-size:13px;line-height:1.35;color:#b42318}.CaseContactForm_form__ZkcZj .CaseContactForm_formHint__3ui1B{margin:8px 0 0;padding:0 2px;font-size:13px;line-height:1.4;color:#3f484a}.CaseContactForm_form__ZkcZj .CaseContactForm_formControl__o3kuy{display:flex;flex-direction:column;gap:0;width:100%}.CaseContactForm_form__ZkcZj input.CaseContactForm_formField__4R4lc,.CaseContactForm_form__ZkcZj textarea.CaseContactForm_formField__4R4lc{width:100%;min-height:52px;padding:14px 16px;border:1px solid #bfc8ca;border-radius:16px;background-color:#f8fafc;color:#191c1d;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.CaseContactForm_form__ZkcZj input.CaseContactForm_formField__4R4lc::placeholder,.CaseContactForm_form__ZkcZj textarea.CaseContactForm_formField__4R4lc::placeholder{color:rgba(63,72,74,.55)}.CaseContactForm_form__ZkcZj input.CaseContactForm_formField__4R4lc:hover,.CaseContactForm_form__ZkcZj textarea.CaseContactForm_formField__4R4lc:hover{border-color:rgba(14,165,233,.35)}.CaseContactForm_form__ZkcZj input.CaseContactForm_formField__4R4lc:focus,.CaseContactForm_form__ZkcZj textarea.CaseContactForm_formField__4R4lc:focus{border-color:#0ea5e9;background-color:#fff;box-shadow:0 0 0 3px rgba(14,165,233,.14)}.CaseContactForm_form__ZkcZj input.CaseContactForm_formField__4R4lc.CaseContactForm_formFieldError__La7gB,.CaseContactForm_form__ZkcZj textarea.CaseContactForm_formField__4R4lc.CaseContactForm_formFieldError__La7gB{border-color:#f04438}.CaseContactForm_form__ZkcZj input.CaseContactForm_formField__4R4lc.CaseContactForm_formFieldError__La7gB:focus,.CaseContactForm_form__ZkcZj textarea.CaseContactForm_formField__4R4lc.CaseContactForm_formFieldError__La7gB:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.16)}.CaseContactForm_form__ZkcZj textarea.CaseContactForm_formField__4R4lc{min-height:140px;padding-top:16px;resize:vertical;line-height:1.5}.CaseContactForm_form__ZkcZj .CaseContactForm_formChecks__MvaNm{display:flex;flex-direction:column;gap:16px;margin-top:4px}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckBlock__ZQajc{display:flex;flex-direction:column;gap:0}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckOption__6q4xA{display:block;cursor:pointer}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckInput__TxXGT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckBody__CcbSw{display:flex;align-items:flex-start;gap:12px}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckMark__NGNgi{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:1px;border:2px solid #bfc8ca;border-radius:6px;background:#fff;transition:border-color .2s ease,background-color .2s ease}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckMark__NGNgi:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckText__lwvTU{font-size:14px;line-height:1.5;color:#3f484a}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckLink__C53An{color:#0284c7;text-decoration:underline;text-underline-offset:2px;transition:color .25s ease}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckLink__C53An:hover{color:#0ea5e9}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckOption__6q4xA:hover .CaseContactForm_formCheckMark__NGNgi{border-color:rgba(14,165,233,.35)}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckOption__6q4xA:has(.CaseContactForm_formCheckInput__TxXGT:checked) .CaseContactForm_formCheckMark__NGNgi{background:#0ea5e9;border-color:#0ea5e9}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckOption__6q4xA:has(.CaseContactForm_formCheckInput__TxXGT:checked) .CaseContactForm_formCheckMark__NGNgi:after{transform:rotate(45deg) scale(1)}.CaseContactForm_form__ZkcZj button.CaseContactForm_formSubmit___vZXw{width:100%;margin-top:8px;padding:18px 24px;border:none;border-radius:16px;background:#0ea5e9;color:#fff;font-weight:700;font-size:18px;line-height:1.2;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease,opacity .25s ease;cursor:pointer}.CaseContactForm_form__ZkcZj button.CaseContactForm_formSubmit___vZXw:hover:not(:disabled){background:#0284c7;box-shadow:0 16px 32px -12px rgba(56,189,248,.45)}.CaseContactForm_form__ZkcZj button.CaseContactForm_formSubmit___vZXw:active:not(:disabled){transform:scale(.98)}.CaseContactForm_form__ZkcZj button.CaseContactForm_formSubmit___vZXw:disabled{opacity:.7;cursor:wait}.CaseContactForm_formRow__vULVA{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.CaseContactForm_formRow__vULVA{grid-template-columns:repeat(2,1fr)}}.CaseContactForm_formGroup__b_zaf{display:flex;flex-direction:column}.CaseContactForm_formGroup__b_zaf>.CaseContactForm_formLabel__csWj_{margin-bottom:16px}.CaseContactForm_formRequired__Xc5Jp{margin-left:2px;color:#0284c7;font-weight:700}.CaseContactForm_formLabel__csWj_{font-size:16px;line-height:1.5;font-weight:400;font-weight:600;color:#191c1d;margin:0;padding-left:2px}@media(max-width:767px){.CaseContactForm_form__ZkcZj{gap:12px}.CaseContactForm_form__ZkcZj input.CaseContactForm_formField__4R4lc,.CaseContactForm_form__ZkcZj textarea.CaseContactForm_formField__4R4lc{min-height:42px;padding:9px 12px;font-size:14px;border-radius:12px}.CaseContactForm_form__ZkcZj textarea.CaseContactForm_formField__4R4lc{min-height:88px;padding-top:9px}.CaseContactForm_form__ZkcZj .CaseContactForm_formHint__3ui1B{font-size:12px;margin-top:4px}.CaseContactForm_form__ZkcZj .CaseContactForm_formChecks__MvaNm{gap:10px;margin-top:0}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckBody__CcbSw{gap:10px}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckMark__NGNgi{width:18px;height:18px;margin-top:0}.CaseContactForm_form__ZkcZj .CaseContactForm_formCheckText__lwvTU{font-size:12px;line-height:1.45}.CaseContactForm_form__ZkcZj button.CaseContactForm_formSubmit___vZXw{margin-top:2px;padding:12px 16px;font-size:14px;border-radius:12px}.CaseContactForm_form__ZkcZj .CaseContactForm_formErrorText___KJB9{font-size:12px;margin-top:6px}.CaseContactForm_formGroup__b_zaf>.CaseContactForm_formLabel__csWj_{margin-bottom:5px}.CaseContactForm_formLabel__csWj_{font-size:13px}.CaseContactForm_formRow__vULVA{gap:10px}}