.RestApiLanding_page__dowaO{overflow-x:clip;background:#fff!important;color:#1c1917;--tech-accent:#0EA5E9;--tech-accent-strong:#0EA5E9;--tech-accent-on-dark:#38BDF8;--tech-on-accent:#fff}.RestApiLanding_page__dowaO .RestApiLanding_container__CsZo2{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media(max-width:991px){.RestApiLanding_page__dowaO .RestApiLanding_container__CsZo2{padding-left:16px;padding-right:16px}}@media(max-width:479px){.RestApiLanding_page__dowaO .RestApiLanding_container__CsZo2{padding-left:16px;padding-right:16px}}.RestApiLanding_page__dowaO .RestApiLanding_previewTag__TlxnR{margin-left:12px;padding:4px 10px;border-radius:9999px;background:rgba(56,189,248,.18);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_crumbsWrap__meOZD{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.RestApiLanding_page__dowaO .RestApiLanding_hero__Bivr9{background:#081018!important;isolation:isolate}.RestApiLanding_page__dowaO .RestApiLanding_heroFade__jdlS2{background:linear-gradient(105deg,rgba(8,16,24,.94),rgba(12,28,42,.82) 38%,rgba(14,165,233,.3) 68%,rgba(56,189,248,.14)),linear-gradient(180deg,rgba(8,16,24,.22),transparent 42%,rgba(8,16,24,.74))!important}.RestApiLanding_page__dowaO .RestApiLanding_heroGlow__p8hnU{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 88% 18%,rgba(56,189,248,.34),transparent 62%),radial-gradient(ellipse 45% 55% at 72% 78%,rgba(14,165,233,.28),transparent 68%),radial-gradient(ellipse 40% 50% at 12% 88%,rgba(56,189,248,.12),transparent 70%)}.RestApiLanding_page__dowaO .RestApiLanding_heroCta___DsMZ{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#38bdf8,#0ea5e9 48%,#0284c7)!important;box-shadow:0 18px 40px -14px rgba(14,165,233,.55)!important}.RestApiLanding_page__dowaO .RestApiLanding_heroCta___DsMZ:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(1.06)}.RestApiLanding_page__dowaO .RestApiLanding_heroTitleLine__m1xh5,.RestApiLanding_page__dowaO .RestApiLanding_heroTitle__bKnc8{display:block}.RestApiLanding_page__dowaO .RestApiLanding_heroRateLink__LNFRr{font-weight:700;color:#38bdf8;text-decoration:underline;text-underline-offset:3px}.RestApiLanding_page__dowaO .RestApiLanding_heroRateLink__LNFRr:hover{color:#fff}.RestApiLanding_page__dowaO .RestApiLanding_sectionPlain___IXWy{padding:112px 0;background:#f3f4f6}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_sectionPlain___IXWy{padding:80px 0}}.RestApiLanding_page__dowaO .RestApiLanding_plainShowcase__HoqIU{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,#081018,#0c2838 48%,#0e4a66);border:1px solid rgba(56,189,248,.24);box-shadow:0 28px 64px rgba(8,16,24,.38)}@media(max-width:991px){.RestApiLanding_page__dowaO .RestApiLanding_plainShowcase__HoqIU{grid-template-columns:1fr;gap:24px;padding:22px}}.RestApiLanding_page__dowaO .RestApiLanding_plainCopy__nKpNt{display:flex;flex-direction:column;gap:16px;min-width:0;padding:8px 12px 8px 8px}@media(max-width:991px){.RestApiLanding_page__dowaO .RestApiLanding_plainCopy__nKpNt{padding:0;order:1}}.RestApiLanding_page__dowaO .RestApiLanding_plainEyebrow__iVooF{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(56,189,248,.72)}.RestApiLanding_page__dowaO .RestApiLanding_plainTitle__UxOKK{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#fff}.RestApiLanding_page__dowaO .RestApiLanding_plainText__EraDQ{margin:0;font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.78)}.RestApiLanding_page__dowaO .RestApiLanding_plainPoints__SXYlb{display:flex;flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none}.RestApiLanding_page__dowaO .RestApiLanding_plainPoint__sfUdp{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;font-weight:600;color:hsla(0,0%,100%,.92)}.RestApiLanding_page__dowaO .RestApiLanding_plainPointMark__uVpC1{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 0 4px rgba(56,189,248,.18)}.RestApiLanding_page__dowaO .RestApiLanding_plainVisualCol__QPQu1{min-width:0}@media(max-width:991px){.RestApiLanding_page__dowaO .RestApiLanding_plainVisualCol__QPQu1{order:0}}.RestApiLanding_page__dowaO .RestApiLanding_plainVisual__2Ko4y{width:100%;height:auto;display:block;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.RestApiLanding_page__dowaO .RestApiLanding_section__43foE{padding:96px 0}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_section__43foE{padding:72px 0}}.RestApiLanding_page__dowaO .RestApiLanding_sectionMuted__HFio3{background:#f3f4f6}.RestApiLanding_page__dowaO .RestApiLanding_sectionMuted__HFio3 .RestApiLanding_infoCard__HyBjX,.RestApiLanding_page__dowaO .RestApiLanding_sectionMuted__HFio3 .RestApiLanding_strengthCard__wx_ip{background:#fff}.RestApiLanding_page__dowaO .RestApiLanding_sectionMuted__HFio3 .RestApiLanding_approachCard__S4Fts{border-color:hsl(220,13.0434782609%,86.9803921569%)}.RestApiLanding_page__dowaO .RestApiLanding_section__43foE .RestApiLanding_sectionHead___QxKB{max-width:720px;margin:0 auto 48px;text-align:center}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_section__43foE .RestApiLanding_sectionHead___QxKB{margin-bottom:36px}}.RestApiLanding_page__dowaO .RestApiLanding_section__43foE .RestApiLanding_sectionHeadWide__xgDKy{max-width:860px}.RestApiLanding_page__dowaO .RestApiLanding_section__43foE .RestApiLanding_sectionTitle__aIlQf{margin:0 0 16px;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_section__43foE .RestApiLanding_faqLead__BIlxI,.RestApiLanding_page__dowaO .RestApiLanding_section__43foE .RestApiLanding_sectionText__lVRKI{margin:0;font-size:17px;line-height:1.65;color:#5c6573}.RestApiLanding_page__dowaO .RestApiLanding_section__43foE .RestApiLanding_textLink__ChvjD{font-weight:700;color:#0ea5e9;text-decoration:underline;text-underline-offset:3px}.RestApiLanding_page__dowaO .RestApiLanding_section__43foE .RestApiLanding_textLink__ChvjD:hover{color:rgb(11.6874493927,137.7449392713,194.5125506073)}.RestApiLanding_page__dowaO .RestApiLanding_editionsGrid__kvGmf{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){.RestApiLanding_page__dowaO .RestApiLanding_editionsGrid__kvGmf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.RestApiLanding_page__dowaO .RestApiLanding_editionsGrid__kvGmf{grid-template-columns:1fr}}.RestApiLanding_page__dowaO .RestApiLanding_editionCard__6T8ge{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}.RestApiLanding_page__dowaO .RestApiLanding_editionCard__6T8ge:hover{border-color:rgba(14,165,233,.24);box-shadow:0 14px 36px rgba(28,25,23,.08);transform:translateY(-3px)}.RestApiLanding_page__dowaO .RestApiLanding_editionCardAccent__oNKrY{height:4px;margin:0 -22px 12px;width:calc(100% + 44px);background:#0ea5e9;transition:opacity .35s ease}.RestApiLanding_page__dowaO .RestApiLanding_editionCard__6T8ge:hover .RestApiLanding_editionCardAccent__oNKrY{opacity:1!important}.RestApiLanding_page__dowaO .RestApiLanding_editionsGrid__kvGmf .RestApiLanding_editionCard__6T8ge:first-child .RestApiLanding_editionCardAccent__oNKrY{opacity:.38}.RestApiLanding_page__dowaO .RestApiLanding_editionsGrid__kvGmf .RestApiLanding_editionCard__6T8ge:nth-child(2) .RestApiLanding_editionCardAccent__oNKrY{opacity:.48}.RestApiLanding_page__dowaO .RestApiLanding_editionsGrid__kvGmf .RestApiLanding_editionCard__6T8ge:nth-child(3) .RestApiLanding_editionCardAccent__oNKrY{opacity:.58}.RestApiLanding_page__dowaO .RestApiLanding_editionsGrid__kvGmf .RestApiLanding_editionCard__6T8ge:nth-child(4) .RestApiLanding_editionCardAccent__oNKrY{opacity:.68}.RestApiLanding_page__dowaO .RestApiLanding_editionsGrid__kvGmf .RestApiLanding_editionCard__6T8ge:nth-child(5) .RestApiLanding_editionCardAccent__oNKrY{opacity:.78}.RestApiLanding_page__dowaO .RestApiLanding_editionsGrid__kvGmf .RestApiLanding_editionCard__6T8ge:nth-child(6) .RestApiLanding_editionCardAccent__oNKrY{opacity:.88}.RestApiLanding_page__dowaO .RestApiLanding_editionNum__QtnCi{font-size:11px;font-weight:800;letter-spacing:.14em;color:rgba(14,165,233,.55)}.RestApiLanding_page__dowaO .RestApiLanding_editionName__ICuLf{font-size:20px;line-height:1.25;font-weight:700;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_editionPrice__46Rjq{font-size:22px;line-height:1.15;font-weight:700;color:#0ea5e9;letter-spacing:-.02em}.RestApiLanding_page__dowaO .RestApiLanding_editionHint__MG2tu{flex:1 1;margin:4px 0 0;font-size:15px;line-height:1.55;color:#5c6573}.RestApiLanding_page__dowaO .RestApiLanding_editionsFootnote__se53z{max-width:720px;margin:32px auto 0;text-align:center;font-size:15px;line-height:1.65;color:#5c6573}.RestApiLanding_page__dowaO .RestApiLanding_fitSync__4LRNa{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){.RestApiLanding_page__dowaO .RestApiLanding_fitSync__4LRNa{grid-template-columns:1fr;grid-template-rows:auto;row-gap:24px}}.RestApiLanding_page__dowaO .RestApiLanding_fitStack__2BfVm{display:flex;flex-direction:column;gap:20px;max-width:720px;margin:0 auto}.RestApiLanding_page__dowaO .RestApiLanding_fitPanel__U4aBt{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){.RestApiLanding_page__dowaO .RestApiLanding_fitPanel__U4aBt{grid-row:auto;grid-template-rows:none}}.RestApiLanding_page__dowaO .RestApiLanding_fitPanelSolo__yIDjw{grid-row:auto;grid-template-rows:none;width:100%}.RestApiLanding_page__dowaO .RestApiLanding_fitPanelCombined__h_7gu{grid-row:auto;grid-template-rows:none;max-width:720px;margin:0 auto}.RestApiLanding_page__dowaO .RestApiLanding_fitPanelYes__fEALh{grid-column:1}.RestApiLanding_page__dowaO .RestApiLanding_fitPanelNo__KSDpX{grid-column:2}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_fitPanelNo__KSDpX{grid-column:1}}.RestApiLanding_page__dowaO .RestApiLanding_fitPanelHead__KlENI{padding:18px 24px;font-size:18px;font-weight:700;line-height:1.3;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_fitPanelHeadYes__gy8Bv,.RestApiLanding_page__dowaO .RestApiLanding_fitPanelYes__fEALh .RestApiLanding_fitPanelHead__KlENI{background:#ecfdf3}.RestApiLanding_page__dowaO .RestApiLanding_fitPanelHeadNo__eq9SH,.RestApiLanding_page__dowaO .RestApiLanding_fitPanelNo__KSDpX .RestApiLanding_fitPanelHead__KlENI{background:#fef2f2}.RestApiLanding_page__dowaO .RestApiLanding_fitRow__WD9vO{display:flex;align-items:flex-start;gap:14px;padding:18px 24px;border-top:1px solid #e5e7eb}.RestApiLanding_page__dowaO .RestApiLanding_fitIcon__QtP_0{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:50%}.RestApiLanding_page__dowaO .RestApiLanding_fitIcon__QtP_0 .RestApiLanding_material-symbols-outlined__k1600{font-size:18px;line-height:1}.RestApiLanding_page__dowaO .RestApiLanding_fitIconYes__qeKxY{background:#d1fae5;color:#059669}.RestApiLanding_page__dowaO .RestApiLanding_fitIconNo__Gvtxa{background:#fee2e2;color:#dc2626}.RestApiLanding_page__dowaO .RestApiLanding_fitText__HP97g{margin:0;font-size:15px;line-height:1.55;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_adminsGrid__CIBp7{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){.RestApiLanding_page__dowaO .RestApiLanding_adminsGrid__CIBp7{grid-template-columns:1fr}}.RestApiLanding_page__dowaO .RestApiLanding_adminCard__M6Uvh{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}.RestApiLanding_page__dowaO .RestApiLanding_adminCard__M6Uvh:hover{transform:translateY(-3px);border-color:rgba(14,165,233,.28);box-shadow:0 18px 40px rgba(28,25,23,.09)}.RestApiLanding_page__dowaO .RestApiLanding_adminBody__zeTM1{display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;min-height:100%}.RestApiLanding_page__dowaO .RestApiLanding_adminLogoWrap__2mger{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:16px;background:#f3f4f6;border:1px solid #e5e7eb;overflow:hidden}.RestApiLanding_page__dowaO .RestApiLanding_adminLogo___r_NL{width:36px;height:36px;object-fit:contain}.RestApiLanding_page__dowaO .RestApiLanding_adminTag__dq95R{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_adminName__GxJ2K{margin:0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_adminText__RtROm{margin:0;font-size:15px;line-height:1.55;color:#5c6573}.RestApiLanding_page__dowaO .RestApiLanding_approachGrid__j2u3W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_approachGrid__j2u3W{grid-template-columns:1fr}}.RestApiLanding_page__dowaO .RestApiLanding_approachCard__S4Fts{position:relative;display:flex;align-items:flex-end;min-height:520px;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden}.RestApiLanding_page__dowaO .RestApiLanding_approachBg__DqolL{object-fit:cover;z-index:0}.RestApiLanding_page__dowaO .RestApiLanding_approachOverlay__gs5dm{position:absolute;inset:0;z-index:1}.RestApiLanding_page__dowaO .RestApiLanding_approachCardPremium__y0bWm .RestApiLanding_approachOverlay__gs5dm{background:linear-gradient(180deg,rgba(10,21,32,.2),rgba(6,16,24,.72) 48%,rgba(4,10,16,.96))}.RestApiLanding_page__dowaO .RestApiLanding_approachCardTemplate__THCrC .RestApiLanding_approachOverlay__gs5dm{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(248,250,252,.78) 42%,rgba(255,255,255,.97))}.RestApiLanding_page__dowaO .RestApiLanding_approachContent__XdxIx{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:100%;padding:32px 30px 36px}.RestApiLanding_page__dowaO .RestApiLanding_approachTag__6j2aB{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}.RestApiLanding_page__dowaO .RestApiLanding_approachCardPremium__y0bWm .RestApiLanding_approachTag__6j2aB{background:rgba(14,165,233,.22);color:#38bdf8}.RestApiLanding_page__dowaO .RestApiLanding_approachCardTemplate__THCrC .RestApiLanding_approachTag__6j2aB{background:rgba(14,165,233,.12);color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_approachCardTitle__Gf_yN{margin:0;font-size:clamp(24px,2.4vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em}.RestApiLanding_page__dowaO .RestApiLanding_approachCardPremium__y0bWm .RestApiLanding_approachCardTitle__Gf_yN{color:#fff}.RestApiLanding_page__dowaO .RestApiLanding_approachCardTemplate__THCrC .RestApiLanding_approachCardTitle__Gf_yN{color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_approachText__VrQ_o{margin:0;font-size:16px;line-height:1.65}.RestApiLanding_page__dowaO .RestApiLanding_approachCardPremium__y0bWm .RestApiLanding_approachText__VrQ_o{color:hsla(0,0%,100%,.82)}.RestApiLanding_page__dowaO .RestApiLanding_approachCardTemplate__THCrC .RestApiLanding_approachText__VrQ_o{color:#5c6573}.RestApiLanding_page__dowaO .RestApiLanding_pillarsGrid__WG2k_{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){.RestApiLanding_page__dowaO .RestApiLanding_pillarsGrid__WG2k_{grid-template-columns:1fr}}.RestApiLanding_page__dowaO .RestApiLanding_pillarCard__RKsvr{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}.RestApiLanding_page__dowaO .RestApiLanding_pillarCard__RKsvr:hover{border-color:rgba(14,165,233,.28);box-shadow:0 14px 36px rgba(28,25,23,.08);transform:translateY(-3px)}.RestApiLanding_page__dowaO .RestApiLanding_pillarIcon__ZUFbx{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:rgba(14,165,233,.1);color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_pillarIcon__ZUFbx .RestApiLanding_material-symbols-outlined__k1600{font-size:24px;line-height:1}.RestApiLanding_page__dowaO .RestApiLanding_pillarTitle__BeFrC{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_pillarText__wbNSd{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.RestApiLanding_page__dowaO .RestApiLanding_servicesGrid__1Hi3K{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){.RestApiLanding_page__dowaO .RestApiLanding_servicesGrid__1Hi3K{grid-template-columns:1fr}}.RestApiLanding_page__dowaO .RestApiLanding_serviceCard__DqBcw{display:flex;flex-direction:column;gap:12px;height:100%;padding:26px 24px 28px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:24px}.RestApiLanding_page__dowaO .RestApiLanding_serviceIcon__BBSFQ{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:rgba(14,165,233,.1);color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_serviceIcon__BBSFQ .RestApiLanding_material-symbols-outlined__k1600{font-size:24px;line-height:1}.RestApiLanding_page__dowaO .RestApiLanding_serviceTitle__XY3X3{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_serviceText__X875K{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.RestApiLanding_page__dowaO .RestApiLanding_cardGrid__rYUT_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_cardGrid__rYUT_{grid-template-columns:1fr}}.RestApiLanding_page__dowaO .RestApiLanding_cardGrid__rYUT_ .RestApiLanding_infoCard__HyBjX{display:flex;flex-direction:column;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.RestApiLanding_page__dowaO .RestApiLanding_cardGrid__rYUT_ .RestApiLanding_infoIndex__ob_Dc{display:block;margin-bottom:16px;font-size:13px;font-weight:700;letter-spacing:.12em;color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_cardGrid__rYUT_ .RestApiLanding_infoTitle__U12Rr{margin:0 0 12px;font-size:20px;line-height:1.3;font-weight:700;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_cardGrid__rYUT_ .RestApiLanding_infoText__nQ6ah{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.RestApiLanding_page__dowaO .RestApiLanding_deliverGrid__eTCq6{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){.RestApiLanding_page__dowaO .RestApiLanding_deliverGrid__eTCq6{grid-template-columns:1fr}}.RestApiLanding_page__dowaO .RestApiLanding_deliverGrid__eTCq6 .RestApiLanding_deliverItem__P0Ptp{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}.RestApiLanding_page__dowaO .RestApiLanding_deliverGrid__eTCq6 .RestApiLanding_deliverMark__k0thP{flex-shrink:0;width:8px;height:8px;margin-top:8px;border-radius:50%;background:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_strengthGrid__HrzXR{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){.RestApiLanding_page__dowaO .RestApiLanding_strengthGrid__HrzXR{grid-template-columns:1fr}}.RestApiLanding_page__dowaO .RestApiLanding_strengthGrid__HrzXR .RestApiLanding_strengthCard__wx_ip{display:flex;flex-direction:column;gap:12px;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.RestApiLanding_page__dowaO .RestApiLanding_strengthGrid__HrzXR .RestApiLanding_strengthCard__wx_ip strong{font-size:19px;line-height:1.3;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_strengthGrid__HrzXR .RestApiLanding_strengthCard__wx_ip span{font-size:15px;line-height:1.6;color:#5c6573}.RestApiLanding_page__dowaO .RestApiLanding_pricingShowcase__RpwwC{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:28px}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_pricingShowcase__RpwwC{grid-template-columns:1fr}}.RestApiLanding_page__dowaO .RestApiLanding_pricingRateHero__i6hPj{display:flex;flex-direction:column;gap:12px;padding:32px 30px 34px;border-radius:24px;background:#1c1917;color:#fff}.RestApiLanding_page__dowaO .RestApiLanding_pricingRateTag__B1_G5{align-self:flex-start;padding:6px 12px;border-radius:9999px;background:rgba(14,165,233,.22);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#38bdf8}.RestApiLanding_page__dowaO .RestApiLanding_pricingRateLabel__jA08E{margin:0;font-size:18px;font-weight:700;color:hsla(0,0%,100%,.92)}.RestApiLanding_page__dowaO .RestApiLanding_pricingRateValue__C1wiv{display:flex;align-items:baseline;gap:8px}.RestApiLanding_page__dowaO .RestApiLanding_pricingRatePrefix__etDoJ{font-size:16px;color:hsla(0,0%,100%,.65)}.RestApiLanding_page__dowaO .RestApiLanding_pricingRateNumber__PV6UY{font-size:clamp(42px,5vw,56px);line-height:1;font-weight:800;letter-spacing:-.03em;color:#fff}.RestApiLanding_page__dowaO .RestApiLanding_pricingRateUnit__DSjMy{font-size:20px;font-weight:700;color:#38bdf8}.RestApiLanding_page__dowaO .RestApiLanding_pricingRateNote___vlHO{margin:0;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.72)}.RestApiLanding_page__dowaO .RestApiLanding_pricingPromo__tV7PJ{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)}.RestApiLanding_page__dowaO .RestApiLanding_pricingPromo__tV7PJ strong{color:#38bdf8}.RestApiLanding_page__dowaO .RestApiLanding_pricingPackages__7nDFw{display:flex;flex-direction:column;gap:14px;padding:28px 26px;border:1px solid #e5e7eb;border-radius:24px;background:#fff}.RestApiLanding_page__dowaO .RestApiLanding_pricingPackagesTitle__9MpED{margin:0;font-size:18px;font-weight:700;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_pricingPackageList__ULCCA{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.RestApiLanding_page__dowaO .RestApiLanding_pricingPackageItem__pyBdi{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:16px;background:#f3f4f6}.RestApiLanding_page__dowaO .RestApiLanding_pricingPackageHours__gegob{font-size:15px;font-weight:700;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_pricingPackageDiscount__1FhGU{padding:4px 10px;border-radius:9999px;background:rgba(14,165,233,.12);font-size:13px;font-weight:800;color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_pricingPackageCaption__Aw8gq{font-size:14px;line-height:1.45;color:#5c6573;text-align:right}@media(max-width:575px){.RestApiLanding_page__dowaO .RestApiLanding_pricingPackageCaption__Aw8gq{grid-column:1/-1;text-align:left}}.RestApiLanding_page__dowaO .RestApiLanding_pricingActions__66LZE{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.RestApiLanding_page__dowaO .RestApiLanding_pricingCtaPrimary__xirOf{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:9999px;background:#0ea5e9;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.RestApiLanding_page__dowaO .RestApiLanding_pricingCtaPrimary__xirOf .RestApiLanding_material-symbols-outlined__k1600{font-size:20px}.RestApiLanding_page__dowaO .RestApiLanding_pricingCtaPrimary__xirOf:hover{background:rgb(12.2655870445,144.5587044534,204.1344129555)}.RestApiLanding_page__dowaO .RestApiLanding_pricingCtaSecondary__1kncn{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}.RestApiLanding_page__dowaO .RestApiLanding_pricingCtaSecondary__1kncn:hover{border-color:rgba(14,165,233,.35)}.RestApiLanding_page__dowaO .RestApiLanding_sectionCta__iXpll{display:flex;justify-content:center;margin-top:36px}.RestApiLanding_page__dowaO .RestApiLanding_sectionCtaBtn__OD5v7{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:9999px;background:#0ea5e9;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.RestApiLanding_page__dowaO .RestApiLanding_sectionCtaBtn__OD5v7:hover{background:rgb(12.2655870445,144.5587044534,204.1344129555)}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_sectionProjects__6XyTN{padding-bottom:128px}}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_sectionProjects__6XyTN{padding-bottom:88px}}.RestApiLanding_page__dowaO .RestApiLanding_projectsSliderOuter__oUQQ0{--projects-track-width:min(980px,100%);position:relative;max-width:980px;margin:0 auto;overflow:visible}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectsSliderOuter__oUQQ0{--projects-track-width:980px;--projects-inner-width:calc(980px - clamp(104px, 12vw, 144px));padding-bottom:52px}}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_projectsSliderOuter__oUQQ0{max-width:640px}}.RestApiLanding_page__dowaO .RestApiLanding_projectsSliderWrap__ayjyU{position:relative;overflow:visible;padding:8px clamp(52px,6vw,72px) 4px}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectsSliderWrap__ayjyU{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){.RestApiLanding_page__dowaO .RestApiLanding_projectsSliderWrap__ayjyU{padding:8px 0 4px;overflow:hidden}}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectsControls__hXgdf{position:absolute;top:8px;right:0;left:0;bottom:0;z-index:30;pointer-events:none;margin:0}}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_projectsControls__hXgdf{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}}.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:none;border-radius:50%;background:#0ea5e9;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}.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL.swiper-button-next:after,.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL.swiper-button-prev:after{display:none!important;content:none!important}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL{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){.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL{flex-shrink:0;background:#0ea5e9!important;color:#fff!important;inset:auto}}.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL .RestApiLanding_material-symbols-outlined__k1600{position:relative;z-index:2;font-size:22px;font-variation-settings:"wght" 700;color:inherit}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL .RestApiLanding_material-symbols-outlined__k1600{font-size:42px;color:#1c1917!important}.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL:hover:not(.swiper-button-disabled){opacity:1!important;background:#0ea5e9!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}.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL:hover:not(.swiper-button-disabled) .RestApiLanding_material-symbols-outlined__k1600{color:#fff!important}}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL:hover:not(.swiper-button-disabled){background:rgb(11.6874493927,137.7449392713,194.5125506073)!important;color:#fff!important}}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL.swiper-button-disabled{opacity:.35!important;cursor:default;box-shadow:0 4px 16px rgba(28,25,23,.1)!important}}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_projectsNavBtn__YRNQL.swiper-button-disabled{opacity:.35!important;cursor:default}}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectsNavPrev__4iwME{left:max(8px,2vw)}.RestApiLanding_page__dowaO .RestApiLanding_projectsNavNext__Lh45b{right:max(8px,2vw)}}.RestApiLanding_page__dowaO .RestApiLanding_projectsNavIconFlip__W2Omy{transform:scaleX(-1)}.RestApiLanding_page__dowaO .RestApiLanding_projectsSwiper__I35r2{overflow:visible!important;width:100%}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectsSwiper__I35r2{width:var(--projects-inner-width);margin-inline:auto}}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_projectsSwiper__I35r2{overflow:hidden!important}}.RestApiLanding_page__dowaO .RestApiLanding_projectsSwiper__I35r2 .swiper-wrapper{align-items:center}.RestApiLanding_page__dowaO .RestApiLanding_projectsSlide__N2Wfg{height:auto;display:flex;flex-shrink:0;box-sizing:border-box;transition:opacity .4s ease}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectsSlide__N2Wfg{width:calc(var(--projects-inner-width)/1.55)}}@media(min-width:1100px){.RestApiLanding_page__dowaO .RestApiLanding_projectsSlide__N2Wfg{width:calc(var(--projects-inner-width)/1.62)}}.RestApiLanding_page__dowaO .RestApiLanding_projectCard__MqUEl{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){.RestApiLanding_page__dowaO .RestApiLanding_projectCard__MqUEl{overflow:visible}}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_projectCard__MqUEl{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.RestApiLanding_page__dowaO .RestApiLanding_projectCard__MqUEl:hover{border-color:hsl(220,13.0434782609%,84.9803921569%)}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_projectCard__MqUEl:hover{box-shadow:none}}.RestApiLanding_page__dowaO .swiper-slide-next .RestApiLanding_projectCard__MqUEl,.RestApiLanding_page__dowaO .swiper-slide-prev .RestApiLanding_projectCard__MqUEl{transform:scale(.92);opacity:.5;border-color:#e5e7eb}@media(max-width:767px){.RestApiLanding_page__dowaO .swiper-slide-next .RestApiLanding_projectCard__MqUEl,.RestApiLanding_page__dowaO .swiper-slide-prev .RestApiLanding_projectCard__MqUEl{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.RestApiLanding_page__dowaO .swiper-slide-active .RestApiLanding_projectCard__MqUEl{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){.RestApiLanding_page__dowaO .swiper-slide-active .RestApiLanding_projectCard__MqUEl{transform:none;box-shadow:none;border:1px solid hsl(220,13.0434782609%,82.9803921569%)}}.RestApiLanding_page__dowaO .swiper-slide-active .RestApiLanding_projectCard__MqUEl:hover{border-color:hsl(220,13.0434782609%,80.9803921569%)}@media(min-width:768px){.RestApiLanding_page__dowaO .swiper-slide-active .RestApiLanding_projectCard__MqUEl:hover{transform:scale(1.02);box-shadow:0 6px 44px rgba(28,25,23,.12)}}@media(max-width:767px){.RestApiLanding_page__dowaO .swiper-slide-active .RestApiLanding_projectCard__MqUEl:hover{box-shadow:none}}.RestApiLanding_page__dowaO .RestApiLanding_projectHero__KbCE_{position:relative;display:block;aspect-ratio:16/10;background:#f3f4f6}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectHero__KbCE_{overflow:hidden;border-radius:17px 17px 0 0}}.RestApiLanding_page__dowaO .RestApiLanding_projectPhoto__nradY{object-fit:cover;object-position:top center}.RestApiLanding_page__dowaO .RestApiLanding_projectBody__TY75t{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;transition:opacity .3s ease}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectBody__TY75t{overflow:hidden;border-radius:0 0 17px 17px;background:#fff}}.RestApiLanding_page__dowaO .RestApiLanding_projectTitle__3L9BD{font-size:16px;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#1c1917}.RestApiLanding_page__dowaO .RestApiLanding_projectMetrics__UnFqR{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){.RestApiLanding_page__dowaO .RestApiLanding_projectMetrics__UnFqR{grid-template-columns:repeat(2,minmax(0,1fr))}.RestApiLanding_page__dowaO .RestApiLanding_projectMetrics__UnFqR .RestApiLanding_projectMetric__4A5bS:last-child:nth-child(3){grid-column:1/-1}}.RestApiLanding_page__dowaO .RestApiLanding_projectMetric__4A5bS{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)}.RestApiLanding_page__dowaO .RestApiLanding_projectMetricValue__gPfvv{font-size:clamp(18px,2.6vw,24px);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#fff;word-break:break-word}.RestApiLanding_page__dowaO .RestApiLanding_projectMetricLabel__YtVDE{font-size:9px;line-height:1.35;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.46)}.RestApiLanding_page__dowaO .RestApiLanding_projectMetricNote__gO6fj{align-self:flex-start;margin-top:auto;padding:4px 8px;border-radius:9999px;background:color-mix(in srgb,var(--case-accent,#0EA5E9) 22%,transparent);font-size:10px;line-height:1.35;font-weight:700;color:var(--case-accent-light,#38BDF8)}.RestApiLanding_page__dowaO .RestApiLanding_projectMore__KAiem{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;color:var(--case-accent,#0EA5E9)}.RestApiLanding_page__dowaO .RestApiLanding_projectMore__KAiem .RestApiLanding_material-symbols-outlined__k1600{font-size:17px;transition:transform .2s ease}.RestApiLanding_page__dowaO .RestApiLanding_projectCard__MqUEl:hover .RestApiLanding_projectMore__KAiem .RestApiLanding_material-symbols-outlined__k1600{transform:translateX(3px)}.RestApiLanding_page__dowaO .RestApiLanding_projectsPagination__Ym8Fc{display:flex;justify-content:center;margin:0}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_projectsPagination__Ym8Fc{position:absolute;right:0;bottom:-36px;left:0;pointer-events:auto}}.RestApiLanding_page__dowaO .RestApiLanding_projectsPagination__Ym8Fc .swiper-pagination-bullet{width:8px;height:8px;background:rgba(28,25,23,.16);opacity:1}.RestApiLanding_page__dowaO .RestApiLanding_projectsPagination__Ym8Fc .swiper-pagination-bullet-active{background:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_faqList__vRijD{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.RestApiLanding_page__dowaO .RestApiLanding_sectionFaq__8G9f2{background:#f3f4f6}.RestApiLanding_page__dowaO .RestApiLanding_faqItem__zcRZa{overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.RestApiLanding_page__dowaO .RestApiLanding_faqItemOpen__9XHW_{border-color:rgba(14,165,233,.28);box-shadow:0 12px 32px -20px rgba(28,25,23,.14)}.RestApiLanding_page__dowaO .RestApiLanding_faqSummary__e3SIe{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){.RestApiLanding_page__dowaO .RestApiLanding_faqSummary__e3SIe{padding:18px 20px}}.RestApiLanding_page__dowaO .RestApiLanding_faqSummary__e3SIe:hover{color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_faqQuestion__nIKVc{flex:1 1;min-width:0;font-size:18px;line-height:1.35;font-weight:700;color:inherit}@media(min-width:768px){.RestApiLanding_page__dowaO .RestApiLanding_faqQuestion__nIKVc{font-size:20px}}.RestApiLanding_page__dowaO .RestApiLanding_faqIcon__tkOfd{flex-shrink:0;font-size:26px;color:#5c6573;transition:transform .35s ease,color .2s ease}.RestApiLanding_page__dowaO .RestApiLanding_faqItemOpen__9XHW_ .RestApiLanding_faqIcon__tkOfd{transform:rotate(180deg);color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_faqAnswerWrap__0JFV9{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.RestApiLanding_page__dowaO .RestApiLanding_faqAnswerWrapOpen__oVRS9{grid-template-rows:1fr}.RestApiLanding_page__dowaO .RestApiLanding_faqAnswerInner__OJasO{overflow:hidden}.RestApiLanding_page__dowaO .RestApiLanding_faqAnswer__jbUkY{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){.RestApiLanding_page__dowaO .RestApiLanding_faqAnswer__jbUkY{padding:0 20px 18px;font-size:15px}}.RestApiLanding_page__dowaO .RestApiLanding_faqItemOpen__9XHW_ .RestApiLanding_faqAnswer__jbUkY{padding-top:16px;border-top-color:#e5e7eb}.RestApiLanding_page__dowaO .RestApiLanding_contact__SMpzk{scroll-margin-top:88px;padding:80px 0 112px;background:#1c1917}@media(max-width:767px){.RestApiLanding_page__dowaO .RestApiLanding_contact__SMpzk{padding:48px 0 64px}}@media(max-width:575px){.RestApiLanding_page__dowaO .RestApiLanding_contact__SMpzk{padding:40px 0 56px}}.RestApiLanding_page__dowaO .RestApiLanding_contact__SMpzk .RestApiLanding_contactCard__Tw0_h{border-color:#e5e7eb;box-shadow:none}.RestApiLanding_page__dowaO .RestApiLanding_contact__SMpzk .RestApiLanding_contactIcon__wkhTA{background:rgba(14,165,233,.12);color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_contact__SMpzk .RestApiLanding_contactAccent___uMiR{color:#0ea5e9}.RestApiLanding_page__dowaO .RestApiLanding_bitrixNb__I51RN{white-space:nowrap;display:inline-block}.RestApiLanding_page__dowaO .RestApiLanding_projectsGrid__GICmQ{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){.RestApiLanding_page__dowaO .RestApiLanding_projectsGrid__GICmQ:has(>:nth-child(2)){max-width:1100px;grid-template-columns:repeat(2,minmax(0,1fr))}}.RestApiLanding_page__dowaO .RestApiLanding_projectsGrid__GICmQ .RestApiLanding_projectCardStatic__k_E9N{width:100%;height:100%;max-width:none;transform:none;opacity:1;overflow:hidden;box-shadow:0 8px 32px rgba(28,25,23,.08)}.RestApiLanding_page__dowaO .RestApiLanding_projectsGrid__GICmQ .RestApiLanding_projectCardStatic__k_E9N:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(28,25,23,.1);border-color:hsl(220,13.0434782609%,82.9803921569%)}.RestApiLanding_page__dowaO .RestApiLanding_projectsGrid__GICmQ .RestApiLanding_projectBody__TY75t{flex:1 1;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch}.RestApiLanding_page__dowaO .RestApiLanding_projectsGrid__GICmQ .RestApiLanding_projectTitle__3L9BD{min-height:2.8em}.RestApiLanding_page__dowaO .RestApiLanding_projectsGrid__GICmQ .RestApiLanding_projectMetrics__UnFqR{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;height:100%;min-height:0;align-content:stretch}.RestApiLanding_page__dowaO .RestApiLanding_projectsGrid__GICmQ .RestApiLanding_projectMetrics__UnFqR .RestApiLanding_projectMetric__4A5bS:last-child:nth-child(3){grid-column:1/-1}.RestApiLanding_page__dowaO .RestApiLanding_projectsGrid__GICmQ .RestApiLanding_projectMetric__4A5bS{height:100%;min-height:0}.CaseContactForm_form__ea22K{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.CaseContactForm_form__ea22K .CaseContactForm_formHoneypot__F5sa1{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CaseContactForm_form__ea22K .CaseContactForm_formErrorText__GFe9_{margin:10px 0 0;padding:0;font-size:13px;line-height:1.35;color:#b42318}.CaseContactForm_form__ea22K .CaseContactForm_formHint__a69wV{margin:8px 0 0;padding:0 2px;font-size:13px;line-height:1.4;color:#3f484a}.CaseContactForm_form__ea22K .CaseContactForm_formControl__gkW_I{display:flex;flex-direction:column;gap:0;width:100%}.CaseContactForm_form__ea22K input.CaseContactForm_formField__DmPb1,.CaseContactForm_form__ea22K textarea.CaseContactForm_formField__DmPb1{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__ea22K input.CaseContactForm_formField__DmPb1::placeholder,.CaseContactForm_form__ea22K textarea.CaseContactForm_formField__DmPb1::placeholder{color:rgba(63,72,74,.55)}.CaseContactForm_form__ea22K input.CaseContactForm_formField__DmPb1:hover,.CaseContactForm_form__ea22K textarea.CaseContactForm_formField__DmPb1:hover{border-color:rgba(26,26,26,.35)}.CaseContactForm_form__ea22K input.CaseContactForm_formField__DmPb1:focus,.CaseContactForm_form__ea22K textarea.CaseContactForm_formField__DmPb1:focus{border-color:#1a1a1a;background-color:#fff;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.CaseContactForm_form__ea22K input.CaseContactForm_formField__DmPb1.CaseContactForm_formFieldError__jHdlK,.CaseContactForm_form__ea22K textarea.CaseContactForm_formField__DmPb1.CaseContactForm_formFieldError__jHdlK{border-color:#f04438}.CaseContactForm_form__ea22K input.CaseContactForm_formField__DmPb1.CaseContactForm_formFieldError__jHdlK:focus,.CaseContactForm_form__ea22K textarea.CaseContactForm_formField__DmPb1.CaseContactForm_formFieldError__jHdlK:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.16)}.CaseContactForm_form__ea22K textarea.CaseContactForm_formField__DmPb1{min-height:140px;padding-top:16px;resize:vertical;line-height:1.5}.CaseContactForm_form__ea22K .CaseContactForm_formChecks__8c_vj{display:flex;flex-direction:column;gap:16px;margin-top:4px}.CaseContactForm_form__ea22K .CaseContactForm_formCheckBlock__h7oue{display:flex;flex-direction:column;gap:0}.CaseContactForm_form__ea22K .CaseContactForm_formCheckOption__ng2mC{display:block;cursor:pointer}.CaseContactForm_form__ea22K .CaseContactForm_formCheckInput__AZ8Bb{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__ea22K .CaseContactForm_formCheckBody__nYWjr{display:flex;align-items:flex-start;gap:12px}.CaseContactForm_form__ea22K .CaseContactForm_formCheckMark__tZMFh{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__ea22K .CaseContactForm_formCheckMark__tZMFh: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__ea22K .CaseContactForm_formCheckText__cC_eh{font-size:14px;line-height:1.5;color:#3f484a}.CaseContactForm_form__ea22K .CaseContactForm_formCheckLink__s_ygT{color:#0a0a0a;text-decoration:underline;text-underline-offset:2px}.CaseContactForm_form__ea22K .CaseContactForm_formCheckOption__ng2mC:hover .CaseContactForm_formCheckMark__tZMFh{border-color:rgba(26,26,26,.35)}.CaseContactForm_form__ea22K .CaseContactForm_formCheckOption__ng2mC:has(.CaseContactForm_formCheckInput__AZ8Bb:checked) .CaseContactForm_formCheckMark__tZMFh{background:#1a1a1a;border-color:#1a1a1a}.CaseContactForm_form__ea22K .CaseContactForm_formCheckOption__ng2mC:has(.CaseContactForm_formCheckInput__AZ8Bb:checked) .CaseContactForm_formCheckMark__tZMFh:after{transform:rotate(45deg) scale(1)}.CaseContactForm_form__ea22K button.CaseContactForm_formSubmit__ty9ui{width:100%;margin-top:8px;padding:18px 24px;border:none;border-radius:16px;background:#1a1a1a;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__ea22K button.CaseContactForm_formSubmit__ty9ui:hover:not(:disabled){background:#0a0a0a;box-shadow:0 16px 32px -12px rgba(0,0,0,.35)}.CaseContactForm_form__ea22K button.CaseContactForm_formSubmit__ty9ui:active:not(:disabled){transform:scale(.98)}.CaseContactForm_form__ea22K button.CaseContactForm_formSubmit__ty9ui:disabled{opacity:.7;cursor:wait}.CaseContactForm_formRow__sIuPx{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.CaseContactForm_formRow__sIuPx{grid-template-columns:repeat(2,1fr)}}.CaseContactForm_formGroup__IqW6J{display:flex;flex-direction:column}.CaseContactForm_formGroup__IqW6J>.CaseContactForm_formLabel___idw8{margin-bottom:16px}.CaseContactForm_formRequired__oespW{margin-left:2px;color:#0a0a0a;font-weight:700}.CaseContactForm_formLabel___idw8{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__ea22K{gap:12px}.CaseContactForm_form__ea22K input.CaseContactForm_formField__DmPb1,.CaseContactForm_form__ea22K textarea.CaseContactForm_formField__DmPb1{min-height:42px;padding:9px 12px;font-size:14px;border-radius:12px}.CaseContactForm_form__ea22K textarea.CaseContactForm_formField__DmPb1{min-height:88px;padding-top:9px}.CaseContactForm_form__ea22K .CaseContactForm_formHint__a69wV{font-size:12px;margin-top:4px}.CaseContactForm_form__ea22K .CaseContactForm_formChecks__8c_vj{gap:10px;margin-top:0}.CaseContactForm_form__ea22K .CaseContactForm_formCheckBody__nYWjr{gap:10px}.CaseContactForm_form__ea22K .CaseContactForm_formCheckMark__tZMFh{width:18px;height:18px;margin-top:0}.CaseContactForm_form__ea22K .CaseContactForm_formCheckText__cC_eh{font-size:12px;line-height:1.45}.CaseContactForm_form__ea22K button.CaseContactForm_formSubmit__ty9ui{margin-top:2px;padding:12px 16px;font-size:14px;border-radius:12px}.CaseContactForm_form__ea22K .CaseContactForm_formErrorText__GFe9_{font-size:12px;margin-top:6px}.CaseContactForm_formGroup__IqW6J>.CaseContactForm_formLabel___idw8{margin-bottom:5px}.CaseContactForm_formLabel___idw8{font-size:13px}.CaseContactForm_formRow__sIuPx{gap:10px}}.SymfonyLanding_page__hbaYe{overflow-x:clip;background:#fff!important;color:#1c1917;--tech-accent:#1A1A1A;--tech-accent-strong:#1A1A1A;--tech-accent-on-dark:#A3A3A3;--tech-on-accent:#fff}.SymfonyLanding_page__hbaYe .SymfonyLanding_container__V6i8A{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media(max-width:991px){.SymfonyLanding_page__hbaYe .SymfonyLanding_container__V6i8A{padding-left:16px;padding-right:16px}}@media(max-width:479px){.SymfonyLanding_page__hbaYe .SymfonyLanding_container__V6i8A{padding-left:16px;padding-right:16px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_crumbsWrap__IdWdv{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.SymfonyLanding_page__hbaYe .SymfonyLanding_hero__Q5Si5{background:#050505!important;isolation:isolate}.SymfonyLanding_page__hbaYe .SymfonyLanding_heroFade__FGoLf{background:linear-gradient(105deg,rgba(5,5,5,.94),rgba(18,18,18,.8) 38%,rgba(40,40,40,.28) 68%,rgba(163,163,163,.1)),linear-gradient(180deg,rgba(5,5,5,.2),transparent 42%,rgba(5,5,5,.72))!important}.SymfonyLanding_page__hbaYe .SymfonyLanding_heroGlow__4JYkb{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 88% 18%,rgba(255,255,255,.14),transparent 62%),radial-gradient(ellipse 45% 55% at 72% 78%,rgba(120,120,120,.22),transparent 68%),radial-gradient(ellipse 40% 50% at 12% 88%,rgba(255,255,255,.08),transparent 70%)}.SymfonyLanding_page__hbaYe .SymfonyLanding_heroCta__PNY4l{color:#171717!important;-webkit-text-fill-color:#171717!important;background:#fff!important;box-shadow:0 18px 40px -14px rgba(0,0,0,.45)!important}.SymfonyLanding_page__hbaYe .SymfonyLanding_heroCta__PNY4l:hover{color:#171717!important;-webkit-text-fill-color:#171717!important;filter:brightness(.96)}.SymfonyLanding_page__hbaYe .SymfonyLanding_heroTitleLine__isynF,.SymfonyLanding_page__hbaYe .SymfonyLanding_heroTitle__QuF5I{display:block}.SymfonyLanding_page__hbaYe .SymfonyLanding_heroRateLink__tiBfo{font-weight:700;color:#a3a3a3;text-decoration:underline;text-underline-offset:3px}.SymfonyLanding_page__hbaYe .SymfonyLanding_heroRateLink__tiBfo:hover{color:#fff}.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionPlain__pWDgD{padding:112px 0;background:#f3f4f6}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionPlain__pWDgD{padding:80px 0}}.SymfonyLanding_page__hbaYe .SymfonyLanding_plainShowcase__NiC08{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,#0a0a0a,#1a1a1a 48%,#2e2e2e);border:1px solid rgba(163,163,163,.2);box-shadow:0 28px 64px rgba(0,0,0,.28)}@media(max-width:991px){.SymfonyLanding_page__hbaYe .SymfonyLanding_plainShowcase__NiC08{grid-template-columns:1fr;gap:24px;padding:22px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_plainCopy__tF3Bo{display:flex;flex-direction:column;gap:16px;min-width:0;padding:8px 12px 8px 8px}@media(max-width:991px){.SymfonyLanding_page__hbaYe .SymfonyLanding_plainCopy__tF3Bo{padding:0;order:1}}.SymfonyLanding_page__hbaYe .SymfonyLanding_plainEyebrow__3BqMw{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(163,163,163,.72)}.SymfonyLanding_page__hbaYe .SymfonyLanding_plainTitle__tWdiR{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#fff}.SymfonyLanding_page__hbaYe .SymfonyLanding_plainText__KlRgj{margin:0;font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.78)}.SymfonyLanding_page__hbaYe .SymfonyLanding_plainPoints__tmxXi{display:flex;flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none}.SymfonyLanding_page__hbaYe .SymfonyLanding_plainPoint__EIPgs{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;font-weight:600;color:hsla(0,0%,100%,.92)}.SymfonyLanding_page__hbaYe .SymfonyLanding_plainPointMark__IUCn_{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#a3a3a3;box-shadow:0 0 0 4px rgba(163,163,163,.18)}.SymfonyLanding_page__hbaYe .SymfonyLanding_plainVisualCol__xL6l4{min-width:0}@media(max-width:991px){.SymfonyLanding_page__hbaYe .SymfonyLanding_plainVisualCol__xL6l4{order:0}}.SymfonyLanding_page__hbaYe .SymfonyLanding_plainVisual__ll_Yp{width:100%;height:auto;display:block;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.SymfonyLanding_page__hbaYe .SymfonyLanding_section__5lH8v{padding:96px 0}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_section__5lH8v{padding:72px 0}}.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionMuted__ab2Kc{background:#f3f4f6}.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionMuted__ab2Kc .SymfonyLanding_infoCard__2ipI1,.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionMuted__ab2Kc .SymfonyLanding_strengthCard__Bwfvq{background:#fff}.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionMuted__ab2Kc .SymfonyLanding_approachCard__5559i{border-color:hsl(220,13.0434782609%,86.9803921569%)}.SymfonyLanding_page__hbaYe .SymfonyLanding_section__5lH8v .SymfonyLanding_sectionHead__SbiJ_{max-width:720px;margin:0 auto 48px;text-align:center}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_section__5lH8v .SymfonyLanding_sectionHead__SbiJ_{margin-bottom:36px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_section__5lH8v .SymfonyLanding_sectionHeadWide__CMbhL{max-width:860px}.SymfonyLanding_page__hbaYe .SymfonyLanding_section__5lH8v .SymfonyLanding_sectionTitle__tin_a{margin:0 0 16px;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_section__5lH8v .SymfonyLanding_faqLead__Lxxn5,.SymfonyLanding_page__hbaYe .SymfonyLanding_section__5lH8v .SymfonyLanding_sectionText__4AqBT{margin:0;font-size:17px;line-height:1.65;color:#5c6573}.SymfonyLanding_page__hbaYe .SymfonyLanding_section__5lH8v .SymfonyLanding_textLink__0IhL0{font-weight:700;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}.SymfonyLanding_page__hbaYe .SymfonyLanding_section__5lH8v .SymfonyLanding_textLink__0IhL0:hover{color:rgb(5.6,5.6,5.6)}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionsGrid__zYm2n{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_editionsGrid__zYm2n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.SymfonyLanding_page__hbaYe .SymfonyLanding_editionsGrid__zYm2n{grid-template-columns:1fr}}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionCard__bg5Zo{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}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionCard__bg5Zo:hover{border-color:rgba(26,26,26,.24);box-shadow:0 14px 36px rgba(28,25,23,.08);transform:translateY(-3px)}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionCardAccent__KcNEb{height:4px;margin:0 -22px 12px;width:calc(100% + 44px);background:#1a1a1a;transition:opacity .35s ease}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionCard__bg5Zo:hover .SymfonyLanding_editionCardAccent__KcNEb{opacity:1!important}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionsGrid__zYm2n .SymfonyLanding_editionCard__bg5Zo:first-child .SymfonyLanding_editionCardAccent__KcNEb{opacity:.38}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionsGrid__zYm2n .SymfonyLanding_editionCard__bg5Zo:nth-child(2) .SymfonyLanding_editionCardAccent__KcNEb{opacity:.48}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionsGrid__zYm2n .SymfonyLanding_editionCard__bg5Zo:nth-child(3) .SymfonyLanding_editionCardAccent__KcNEb{opacity:.58}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionsGrid__zYm2n .SymfonyLanding_editionCard__bg5Zo:nth-child(4) .SymfonyLanding_editionCardAccent__KcNEb{opacity:.68}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionsGrid__zYm2n .SymfonyLanding_editionCard__bg5Zo:nth-child(5) .SymfonyLanding_editionCardAccent__KcNEb{opacity:.78}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionsGrid__zYm2n .SymfonyLanding_editionCard__bg5Zo:nth-child(6) .SymfonyLanding_editionCardAccent__KcNEb{opacity:.88}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionNum__S4tPO{font-size:11px;font-weight:800;letter-spacing:.14em;color:rgba(26,26,26,.55)}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionName__a_1CR{font-size:20px;line-height:1.25;font-weight:700;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionPrice__AhbEO{font-size:22px;line-height:1.15;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionHint__v515O{flex:1 1;margin:4px 0 0;font-size:15px;line-height:1.55;color:#5c6573}.SymfonyLanding_page__hbaYe .SymfonyLanding_editionsFootnote__U2Uh_{max-width:720px;margin:32px auto 0;text-align:center;font-size:15px;line-height:1.65;color:#5c6573}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitSync__X6lzJ{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_fitSync__X6lzJ{grid-template-columns:1fr;grid-template-rows:auto;row-gap:24px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitPanel__p6UGp{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_fitPanel__p6UGp{grid-row:auto;grid-template-rows:none}}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitPanelYes__7Nfj2{grid-column:1}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitPanelNo__70J8u{grid-column:2}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_fitPanelNo__70J8u{grid-column:1}}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitPanelHead__kGyXr{padding:18px 24px;font-size:18px;font-weight:700;line-height:1.3;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitPanelYes__7Nfj2 .SymfonyLanding_fitPanelHead__kGyXr{background:#ecfdf3}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitPanelNo__70J8u .SymfonyLanding_fitPanelHead__kGyXr{background:#fef2f2}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitRow__3ryrA{display:flex;align-items:flex-start;gap:14px;padding:18px 24px;border-top:1px solid #e5e7eb}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitIcon__vFE1p{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:50%}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitIcon__vFE1p .SymfonyLanding_material-symbols-outlined__qXLtX{font-size:18px;line-height:1}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitIconYes__aDD3Q{background:#d1fae5;color:#059669}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitIconNo__wcBJL{background:#fee2e2;color:#dc2626}.SymfonyLanding_page__hbaYe .SymfonyLanding_fitText__2rwDm{margin:0;font-size:15px;line-height:1.55;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_adminsGrid__FUn96{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_adminsGrid__FUn96{grid-template-columns:1fr}}.SymfonyLanding_page__hbaYe .SymfonyLanding_adminCard__q9sDJ{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}.SymfonyLanding_page__hbaYe .SymfonyLanding_adminCard__q9sDJ:hover{transform:translateY(-3px);border-color:rgba(26,26,26,.28);box-shadow:0 18px 40px rgba(28,25,23,.09)}.SymfonyLanding_page__hbaYe .SymfonyLanding_adminBody__wkXu4{display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;min-height:100%}.SymfonyLanding_page__hbaYe .SymfonyLanding_adminLogoWrap__WgLrt{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:16px;background:#f3f4f6;border:1px solid #e5e7eb;overflow:hidden}.SymfonyLanding_page__hbaYe .SymfonyLanding_adminLogo__I2fGQ{width:36px;height:36px;object-fit:contain}.SymfonyLanding_page__hbaYe .SymfonyLanding_adminTag__CkvN2{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_adminName__6yfY9{margin:0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_adminText__17N0b{margin:0;font-size:15px;line-height:1.55;color:#5c6573}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachGrid__KcQTm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_approachGrid__KcQTm{grid-template-columns:1fr}}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachCard__5559i{position:relative;display:flex;align-items:flex-end;min-height:520px;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachBg__8o8RD{object-fit:cover;z-index:0}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachOverlay__vC_Ip{position:absolute;inset:0;z-index:1}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachCardPremium__6FMsG .SymfonyLanding_approachOverlay__vC_Ip{background:linear-gradient(180deg,rgba(42,42,42,.2),rgba(10,10,10,.72) 48%,rgba(5,5,5,.96))}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachCardTemplate__hAETs .SymfonyLanding_approachOverlay__vC_Ip{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(248,250,252,.78) 42%,rgba(255,255,255,.97))}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachContent__2uCgt{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:100%;padding:32px 30px 36px}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachTag___BMDF{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}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachCardPremium__6FMsG .SymfonyLanding_approachTag___BMDF{background:rgba(26,26,26,.22);color:#a3a3a3}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachCardTemplate__hAETs .SymfonyLanding_approachTag___BMDF{background:rgba(26,26,26,.12);color:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachCardTitle__X73M5{margin:0;font-size:clamp(24px,2.4vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachCardPremium__6FMsG .SymfonyLanding_approachCardTitle__X73M5{color:#fff}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachCardTemplate__hAETs .SymfonyLanding_approachCardTitle__X73M5{color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachText__unzVr{margin:0;font-size:16px;line-height:1.65}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachCardPremium__6FMsG .SymfonyLanding_approachText__unzVr{color:hsla(0,0%,100%,.82)}.SymfonyLanding_page__hbaYe .SymfonyLanding_approachCardTemplate__hAETs .SymfonyLanding_approachText__unzVr{color:#5c6573}.SymfonyLanding_page__hbaYe .SymfonyLanding_servicesGrid__disF2{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_servicesGrid__disF2{grid-template-columns:1fr}}.SymfonyLanding_page__hbaYe .SymfonyLanding_serviceCard__9_D9v{display:flex;flex-direction:column;gap:12px;height:100%;padding:26px 24px 28px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:24px}.SymfonyLanding_page__hbaYe .SymfonyLanding_serviceIcon__2swxp{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:rgba(26,26,26,.1);color:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_serviceIcon__2swxp .SymfonyLanding_material-symbols-outlined__qXLtX{font-size:24px;line-height:1}.SymfonyLanding_page__hbaYe .SymfonyLanding_serviceTitle__rOx6x{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_serviceText__ZyRwv{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.SymfonyLanding_page__hbaYe .SymfonyLanding_cardGrid__ZU9b9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_cardGrid__ZU9b9{grid-template-columns:1fr}}.SymfonyLanding_page__hbaYe .SymfonyLanding_cardGrid__ZU9b9 .SymfonyLanding_infoCard__2ipI1{display:flex;flex-direction:column;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.SymfonyLanding_page__hbaYe .SymfonyLanding_cardGrid__ZU9b9 .SymfonyLanding_infoIndex__Ms1TI{display:block;margin-bottom:16px;font-size:13px;font-weight:700;letter-spacing:.12em;color:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_cardGrid__ZU9b9 .SymfonyLanding_infoTitle__orHj8{margin:0 0 12px;font-size:20px;line-height:1.3;font-weight:700;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_cardGrid__ZU9b9 .SymfonyLanding_infoText__UQQv8{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.SymfonyLanding_page__hbaYe .SymfonyLanding_deliverGrid__QsIhX{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_deliverGrid__QsIhX{grid-template-columns:1fr}}.SymfonyLanding_page__hbaYe .SymfonyLanding_deliverGrid__QsIhX .SymfonyLanding_deliverItem__qQgeI{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}.SymfonyLanding_page__hbaYe .SymfonyLanding_deliverGrid__QsIhX .SymfonyLanding_deliverMark__PZcCs{flex-shrink:0;width:8px;height:8px;margin-top:8px;border-radius:50%;background:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_strengthGrid__UT2GH{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_strengthGrid__UT2GH{grid-template-columns:1fr}}.SymfonyLanding_page__hbaYe .SymfonyLanding_strengthGrid__UT2GH .SymfonyLanding_strengthCard__Bwfvq{display:flex;flex-direction:column;gap:12px;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.SymfonyLanding_page__hbaYe .SymfonyLanding_strengthGrid__UT2GH .SymfonyLanding_strengthCard__Bwfvq strong{font-size:19px;line-height:1.3;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_strengthGrid__UT2GH .SymfonyLanding_strengthCard__Bwfvq span{font-size:15px;line-height:1.6;color:#5c6573}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingShowcase__NrsxJ{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:28px}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingShowcase__NrsxJ{grid-template-columns:1fr}}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingRateHero__ssWIY{display:flex;flex-direction:column;gap:12px;padding:32px 30px 34px;border-radius:24px;background:#1c1917;color:#fff}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingRateTag__3Qmif{align-self:flex-start;padding:6px 12px;border-radius:9999px;background:rgba(26,26,26,.22);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a3a3a3}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingRateLabel__UwdO9{margin:0;font-size:18px;font-weight:700;color:hsla(0,0%,100%,.92)}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingRateValue__E3KDS{display:flex;align-items:baseline;gap:8px}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingRatePrefix__ifPhD{font-size:16px;color:hsla(0,0%,100%,.65)}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingRateNumber__x5r3B{font-size:clamp(42px,5vw,56px);line-height:1;font-weight:800;letter-spacing:-.03em;color:#fff}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingRateUnit__REAvR{font-size:20px;font-weight:700;color:#a3a3a3}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingRateNote__RAq1m{margin:0;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.72)}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingPromo__yPffJ{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)}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingPromo__yPffJ strong{color:#a3a3a3}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingPackages__TMfl9{display:flex;flex-direction:column;gap:14px;padding:28px 26px;border:1px solid #e5e7eb;border-radius:24px;background:#fff}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingPackagesTitle__3NA8L{margin:0;font-size:18px;font-weight:700;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingPackageList__L94z_{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingPackageItem__YWmg9{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:16px;background:#f3f4f6}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingPackageHours__iJKEZ{font-size:15px;font-weight:700;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingPackageDiscount__VRn9h{padding:4px 10px;border-radius:9999px;background:rgba(26,26,26,.12);font-size:13px;font-weight:800;color:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingPackageCaption__fH5uu{font-size:14px;line-height:1.45;color:#5c6573;text-align:right}@media(max-width:575px){.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingPackageCaption__fH5uu{grid-column:1/-1;text-align:left}}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingActions__szHzL{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingCtaPrimary__WlY8s{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:9999px;background:#1a1a1a;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingCtaPrimary__WlY8s .SymfonyLanding_material-symbols-outlined__qXLtX{font-size:20px}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingCtaPrimary__WlY8s:hover{background:rgb(10.7,10.7,10.7)}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingCtaSecondary__BnOii{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}.SymfonyLanding_page__hbaYe .SymfonyLanding_pricingCtaSecondary__BnOii:hover{border-color:rgba(26,26,26,.35)}.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionCta__NSQrl{display:flex;justify-content:center;margin-top:36px}.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionCtaBtn__jMMwb{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:9999px;background:#1a1a1a;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionCtaBtn__jMMwb:hover{background:rgb(10.7,10.7,10.7)}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionProjects__TWycY{padding-bottom:128px}}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionProjects__TWycY{padding-bottom:88px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSliderOuter__DdrJ4{--projects-track-width:min(980px,100%);position:relative;max-width:980px;margin:0 auto;overflow:visible}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSliderOuter__DdrJ4{--projects-track-width:980px;--projects-inner-width:calc(980px - clamp(104px, 12vw, 144px));padding-bottom:52px}}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSliderOuter__DdrJ4{max-width:640px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSliderWrap__GpneL{position:relative;overflow:visible;padding:8px clamp(52px,6vw,72px) 4px}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSliderWrap__GpneL{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSliderWrap__GpneL{padding:8px 0 4px;overflow:hidden}}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsControls__ZpzNV{position:absolute;top:8px;right:0;left:0;bottom:0;z-index:30;pointer-events:none;margin:0}}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsControls__ZpzNV{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:none;border-radius:50%;background:#1a1a1a;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}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH.swiper-button-next:after,.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH.swiper-button-prev:after{display:none!important;content:none!important}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH{flex-shrink:0;background:#1a1a1a!important;color:#fff!important;inset:auto}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH .SymfonyLanding_material-symbols-outlined__qXLtX{position:relative;z-index:2;font-size:22px;font-variation-settings:"wght" 700;color:inherit}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH .SymfonyLanding_material-symbols-outlined__qXLtX{font-size:42px;color:#1c1917!important}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH:hover:not(.swiper-button-disabled){opacity:1!important;background:#1a1a1a!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}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH:hover:not(.swiper-button-disabled) .SymfonyLanding_material-symbols-outlined__qXLtX{color:#fff!important}}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH:hover:not(.swiper-button-disabled){background:rgb(5.6,5.6,5.6)!important;color:#fff!important}}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH.swiper-button-disabled{opacity:.35!important;cursor:default;box-shadow:0 4px 16px rgba(28,25,23,.1)!important}}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavBtn__FFrCH.swiper-button-disabled{opacity:.35!important;cursor:default}}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavPrev__V6W_L{left:max(8px,2vw)}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavNext__fRBDS{right:max(8px,2vw)}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsNavIconFlip__bdY4k{transform:scaleX(-1)}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSwiper__jCFiy{overflow:visible!important;width:100%}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSwiper__jCFiy{width:var(--projects-inner-width);margin-inline:auto}}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSwiper__jCFiy{overflow:hidden!important}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSwiper__jCFiy .swiper-wrapper{align-items:center}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSlide__vIzWv{height:auto;display:flex;flex-shrink:0;box-sizing:border-box;transition:opacity .4s ease}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSlide__vIzWv{width:calc(var(--projects-inner-width)/1.55)}}@media(min-width:1100px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsSlide__vIzWv{width:calc(var(--projects-inner-width)/1.62)}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectCard__Y8kR6{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectCard__Y8kR6{overflow:visible}}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectCard__Y8kR6{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectCard__Y8kR6:hover{border-color:hsl(220,13.0434782609%,84.9803921569%)}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectCard__Y8kR6:hover{box-shadow:none}}.SymfonyLanding_page__hbaYe .swiper-slide-next .SymfonyLanding_projectCard__Y8kR6,.SymfonyLanding_page__hbaYe .swiper-slide-prev .SymfonyLanding_projectCard__Y8kR6{transform:scale(.92);opacity:.5;border-color:#e5e7eb}@media(max-width:767px){.SymfonyLanding_page__hbaYe .swiper-slide-next .SymfonyLanding_projectCard__Y8kR6,.SymfonyLanding_page__hbaYe .swiper-slide-prev .SymfonyLanding_projectCard__Y8kR6{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.SymfonyLanding_page__hbaYe .swiper-slide-active .SymfonyLanding_projectCard__Y8kR6{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){.SymfonyLanding_page__hbaYe .swiper-slide-active .SymfonyLanding_projectCard__Y8kR6{transform:none;box-shadow:none;border:1px solid hsl(220,13.0434782609%,82.9803921569%)}}.SymfonyLanding_page__hbaYe .swiper-slide-active .SymfonyLanding_projectCard__Y8kR6:hover{border-color:hsl(220,13.0434782609%,80.9803921569%)}@media(min-width:768px){.SymfonyLanding_page__hbaYe .swiper-slide-active .SymfonyLanding_projectCard__Y8kR6:hover{transform:scale(1.02);box-shadow:0 6px 44px rgba(28,25,23,.12)}}@media(max-width:767px){.SymfonyLanding_page__hbaYe .swiper-slide-active .SymfonyLanding_projectCard__Y8kR6:hover{box-shadow:none}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectHero__3ma1r{position:relative;display:block;aspect-ratio:16/10;background:#f3f4f6}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectHero__3ma1r{overflow:hidden;border-radius:17px 17px 0 0}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectPhoto__xUEsE{object-fit:cover;object-position:top center}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectBody__0OG8i{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;transition:opacity .3s ease}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectBody__0OG8i{overflow:hidden;border-radius:0 0 17px 17px;background:#fff}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectTitle__0hAkb{font-size:16px;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#1c1917}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectMetrics__d_qlV{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectMetrics__d_qlV{grid-template-columns:repeat(2,minmax(0,1fr))}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectMetrics__d_qlV .SymfonyLanding_projectMetric__Z2w7t:last-child:nth-child(3){grid-column:1/-1}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectMetric__Z2w7t{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)}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectMetricValue__gWVFX{font-size:clamp(18px,2.6vw,24px);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#fff;word-break:break-word}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectMetricLabel__bbMzc{font-size:9px;line-height:1.35;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.46)}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectMetricNote__WG2O2{align-self:flex-start;margin-top:auto;padding:4px 8px;border-radius:9999px;background:color-mix(in srgb,var(--case-accent,#1A1A1A) 22%,transparent);font-size:10px;line-height:1.35;font-weight:700;color:var(--case-accent-light,#A3A3A3)}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectMore___jS5B{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;color:var(--case-accent,#1A1A1A)}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectMore___jS5B .SymfonyLanding_material-symbols-outlined__qXLtX{font-size:17px;transition:transform .2s ease}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectCard__Y8kR6:hover .SymfonyLanding_projectMore___jS5B .SymfonyLanding_material-symbols-outlined__qXLtX{transform:translateX(3px)}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsPagination__pYDfS{display:flex;justify-content:center;margin:0}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsPagination__pYDfS{position:absolute;right:0;bottom:-36px;left:0;pointer-events:auto}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsPagination__pYDfS .swiper-pagination-bullet{width:8px;height:8px;background:rgba(28,25,23,.16);opacity:1}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsPagination__pYDfS .swiper-pagination-bullet-active{background:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqList__saClN{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.SymfonyLanding_page__hbaYe .SymfonyLanding_sectionFaq__0Witw{background:#f3f4f6}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqItem__JUr5S{overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqItemOpen__M25Ig{border-color:rgba(26,26,26,.28);box-shadow:0 12px 32px -20px rgba(28,25,23,.14)}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqSummary__eXT0c{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_faqSummary__eXT0c{padding:18px 20px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqSummary__eXT0c:hover{color:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqQuestion__lvh0s{flex:1 1;min-width:0;font-size:18px;line-height:1.35;font-weight:700;color:inherit}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_faqQuestion__lvh0s{font-size:20px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqIcon__QneWA{flex-shrink:0;font-size:26px;color:#5c6573;transition:transform .35s ease,color .2s ease}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqItemOpen__M25Ig .SymfonyLanding_faqIcon__QneWA{transform:rotate(180deg);color:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqAnswerWrap__982PK{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqAnswerWrapOpen__WUH3x{grid-template-rows:1fr}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqAnswerInner__Xd8V9{overflow:hidden}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqAnswer__M7GuJ{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){.SymfonyLanding_page__hbaYe .SymfonyLanding_faqAnswer__M7GuJ{padding:0 20px 18px;font-size:15px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_faqItemOpen__M25Ig .SymfonyLanding_faqAnswer__M7GuJ{padding-top:16px;border-top-color:#e5e7eb}.SymfonyLanding_page__hbaYe .SymfonyLanding_contact__U1ymh{scroll-margin-top:88px;padding:80px 0 112px;background:#1c1917}@media(max-width:767px){.SymfonyLanding_page__hbaYe .SymfonyLanding_contact__U1ymh{padding:48px 0 64px}}@media(max-width:575px){.SymfonyLanding_page__hbaYe .SymfonyLanding_contact__U1ymh{padding:40px 0 56px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_contact__U1ymh .SymfonyLanding_contactCard__YPuaW{border-color:#e5e7eb;box-shadow:none}.SymfonyLanding_page__hbaYe .SymfonyLanding_contact__U1ymh .SymfonyLanding_contactIcon__j3KLF{background:rgba(26,26,26,.12);color:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_contact__U1ymh .SymfonyLanding_contactAccent__xS3C3{color:#1a1a1a}.SymfonyLanding_page__hbaYe .SymfonyLanding_bitrixNb__vLveP{white-space:nowrap;display:inline-block}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsGrid__uAxTv{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;max-width:980px;margin:0 auto;align-items:stretch}@media(min-width:768px){.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsGrid__uAxTv{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsGrid__uAxTv .SymfonyLanding_projectCardStatic__fS5uN{width:100%;height:100%;max-width:none;transform:none;opacity:1;overflow:hidden;box-shadow:0 8px 32px rgba(28,25,23,.08)}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsGrid__uAxTv .SymfonyLanding_projectCardStatic__fS5uN:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(28,25,23,.1);border-color:hsl(220,13.0434782609%,82.9803921569%)}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsGrid__uAxTv .SymfonyLanding_projectBody__0OG8i{flex:1 1;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsGrid__uAxTv .SymfonyLanding_projectTitle__0hAkb{min-height:2.8em}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsGrid__uAxTv .SymfonyLanding_projectMetrics__d_qlV{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;height:100%;min-height:0;align-content:stretch}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsGrid__uAxTv .SymfonyLanding_projectMetrics__d_qlV .SymfonyLanding_projectMetric__Z2w7t:last-child:nth-child(3){grid-column:1/-1}.SymfonyLanding_page__hbaYe .SymfonyLanding_projectsGrid__uAxTv .SymfonyLanding_projectMetric__Z2w7t{height:100%;min-height:0}.CaseContactForm_form__occRC{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.CaseContactForm_form__occRC .CaseContactForm_formHoneypot__fgTXf{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CaseContactForm_form__occRC .CaseContactForm_formErrorText__iAwvP{margin:8px 0 0;color:#b91c1c;font-size:13px;line-height:1.4}.CaseContactForm_form__occRC .CaseContactForm_formHint__MToDL{margin:6px 0 0;font-size:13px;line-height:1.4;color:#3f484a}.CaseContactForm_form__occRC input.CaseContactForm_formField__Had_P,.CaseContactForm_form__occRC textarea.CaseContactForm_formField__Had_P{width:100%;min-height:52px;padding:14px 16px;border:1.5px solid rgba(28,25,23,.14);border-radius:16px;background:#fff;color:#191c1d;font:inherit;font-size:16px;line-height:1.35;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.CaseContactForm_form__occRC input.CaseContactForm_formField__Had_P::placeholder,.CaseContactForm_form__occRC textarea.CaseContactForm_formField__Had_P::placeholder{color:rgba(28,25,23,.4)}.CaseContactForm_form__occRC input.CaseContactForm_formField__Had_P:hover,.CaseContactForm_form__occRC textarea.CaseContactForm_formField__Had_P:hover{border-color:rgba(49,120,198,.35)}.CaseContactForm_form__occRC input.CaseContactForm_formField__Had_P:focus,.CaseContactForm_form__occRC textarea.CaseContactForm_formField__Had_P:focus{border-color:#3178c6;box-shadow:0 0 0 4px rgba(49,120,198,.14)}.CaseContactForm_form__occRC input.CaseContactForm_formField__Had_P.CaseContactForm_formFieldInvalid__APkZB,.CaseContactForm_form__occRC textarea.CaseContactForm_formField__Had_P.CaseContactForm_formFieldInvalid__APkZB{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.12)}.CaseContactForm_form__occRC textarea.CaseContactForm_formField__Had_P{min-height:120px;resize:vertical;padding-top:14px}.CaseContactForm_form__occRC .CaseContactForm_formChecks__jDkYK{display:flex;flex-direction:column;gap:14px;margin-top:2px}.CaseContactForm_form__occRC .CaseContactForm_formCheckOption__mEg3D{display:block;cursor:pointer}.CaseContactForm_form__occRC .CaseContactForm_formCheckBody__qh5OB{display:flex;align-items:flex-start;gap:12px}.CaseContactForm_form__occRC .CaseContactForm_formCheckInput__9Fsmv{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.CaseContactForm_form__occRC .CaseContactForm_formCheckMark__rkwaa{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border:1.5px solid rgba(28,25,23,.22);border-radius:6px;background:#fff;position:relative;transition:border-color .2s ease,background-color .2s ease}.CaseContactForm_form__occRC .CaseContactForm_formCheckMark__rkwaa:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.CaseContactForm_form__occRC .CaseContactForm_formCheckText__0JwgB{flex:1 1;font-size:13px;line-height:1.45;color:#3f484a}.CaseContactForm_form__occRC .CaseContactForm_formCheckLink__w8Pcf{color:#235a9b;font-weight:600;text-decoration:underline;text-underline-offset:2px}.CaseContactForm_form__occRC .CaseContactForm_formCheckOption__mEg3D:hover .CaseContactForm_formCheckMark__rkwaa{border-color:rgba(49,120,198,.35)}.CaseContactForm_form__occRC .CaseContactForm_formCheckInput__9Fsmv:checked+.CaseContactForm_formCheckMark__rkwaa{background:#3178c6;border-color:#3178c6}.CaseContactForm_form__occRC .CaseContactForm_formCheckInput__9Fsmv:checked+.CaseContactForm_formCheckMark__rkwaa:after{transform:rotate(45deg) scale(1)}.CaseContactForm_form__occRC button.CaseContactForm_formSubmit__CtUt6{width:100%;margin-top:8px;padding:18px 24px;border:none;border-radius:16px;background:#3178c6;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__occRC button.CaseContactForm_formSubmit__CtUt6:hover:not(:disabled){background:#235a9b;box-shadow:0 16px 32px -12px rgba(107,166,232,.45)}.CaseContactForm_form__occRC button.CaseContactForm_formSubmit__CtUt6:active:not(:disabled){transform:scale(.98)}.CaseContactForm_form__occRC button.CaseContactForm_formSubmit__CtUt6:disabled{opacity:.7;cursor:wait}.CaseContactForm_formRow__CJQXZ{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.CaseContactForm_formRow__CJQXZ{grid-template-columns:repeat(2,1fr)}}.CaseContactForm_formGroup__3UvBw{display:flex;flex-direction:column}.CaseContactForm_formGroup__3UvBw>.CaseContactForm_formLabel__FIpdw{margin-bottom:16px}.CaseContactForm_formRequired__eTwIV{margin-left:2px;color:#235a9b;font-weight:700}.CaseContactForm_formLabel__FIpdw{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__occRC{gap:12px}.CaseContactForm_form__occRC input.CaseContactForm_formField__Had_P,.CaseContactForm_form__occRC textarea.CaseContactForm_formField__Had_P{min-height:42px;padding:9px 12px;font-size:14px;border-radius:12px}.CaseContactForm_form__occRC textarea.CaseContactForm_formField__Had_P{min-height:88px;padding-top:9px}.CaseContactForm_form__occRC .CaseContactForm_formHint__MToDL{font-size:12px;margin-top:4px}.CaseContactForm_form__occRC .CaseContactForm_formChecks__jDkYK{gap:10px;margin-top:0}.CaseContactForm_form__occRC .CaseContactForm_formCheckBody__qh5OB{gap:10px}.CaseContactForm_form__occRC .CaseContactForm_formCheckMark__rkwaa{width:18px;height:18px;margin-top:0}.CaseContactForm_form__occRC .CaseContactForm_formCheckText__0JwgB{font-size:12px;line-height:1.45}.CaseContactForm_form__occRC button.CaseContactForm_formSubmit__CtUt6{margin-top:2px;padding:12px 16px;font-size:14px;border-radius:12px}.CaseContactForm_form__occRC .CaseContactForm_formErrorText__iAwvP{font-size:12px;margin-top:6px}.CaseContactForm_formGroup__3UvBw>.CaseContactForm_formLabel__FIpdw{margin-bottom:5px}.CaseContactForm_formLabel__FIpdw{font-size:13px}.CaseContactForm_formRow__CJQXZ{gap:10px}}