.CaseContactForm_form__Uz953{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.CaseContactForm_form__Uz953 .CaseContactForm_formHoneypot__nDZq0{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CaseContactForm_form__Uz953 .CaseContactForm_formErrorText__RRQpP{margin:10px 0 0;padding:0;font-size:13px;line-height:1.35;color:#b42318}.CaseContactForm_form__Uz953 .CaseContactForm_formHint__0MwaN{margin:8px 0 0;padding:0 2px;font-size:13px;line-height:1.4;color:#3f484a}.CaseContactForm_form__Uz953 .CaseContactForm_formControl__2vgI6{display:flex;flex-direction:column;gap:0;width:100%}.CaseContactForm_form__Uz953 input.CaseContactForm_formField__cAVAQ,.CaseContactForm_form__Uz953 textarea.CaseContactForm_formField__cAVAQ{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__Uz953 input.CaseContactForm_formField__cAVAQ::placeholder,.CaseContactForm_form__Uz953 textarea.CaseContactForm_formField__cAVAQ::placeholder{color:rgba(63,72,74,.55)}.CaseContactForm_form__Uz953 input.CaseContactForm_formField__cAVAQ:hover,.CaseContactForm_form__Uz953 textarea.CaseContactForm_formField__cAVAQ:hover{border-color:rgba(255,45,32,.35)}.CaseContactForm_form__Uz953 input.CaseContactForm_formField__cAVAQ:focus,.CaseContactForm_form__Uz953 textarea.CaseContactForm_formField__cAVAQ:focus{border-color:#ff2d20;background-color:#fff;box-shadow:0 0 0 3px rgba(255,45,32,.14)}.CaseContactForm_form__Uz953 input.CaseContactForm_formField__cAVAQ.CaseContactForm_formFieldError__80Ke_,.CaseContactForm_form__Uz953 textarea.CaseContactForm_formField__cAVAQ.CaseContactForm_formFieldError__80Ke_{border-color:#f04438}.CaseContactForm_form__Uz953 input.CaseContactForm_formField__cAVAQ.CaseContactForm_formFieldError__80Ke_:focus,.CaseContactForm_form__Uz953 textarea.CaseContactForm_formField__cAVAQ.CaseContactForm_formFieldError__80Ke_:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.16)}.CaseContactForm_form__Uz953 textarea.CaseContactForm_formField__cAVAQ{min-height:140px;padding-top:16px;resize:vertical;line-height:1.5}.CaseContactForm_form__Uz953 .CaseContactForm_formChecks__cwY1T{display:flex;flex-direction:column;gap:16px;margin-top:4px}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckBlock__etMOB{display:flex;flex-direction:column;gap:0}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckOption__yK_n4{display:block;cursor:pointer}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckInput__Qb7X3{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__Uz953 .CaseContactForm_formCheckBody__wolu_{display:flex;align-items:flex-start;gap:12px}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckMark__kbT9H{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__Uz953 .CaseContactForm_formCheckMark__kbT9H: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__Uz953 .CaseContactForm_formCheckText__khZjU{font-size:14px;line-height:1.5;color:#3f484a}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckLink__DvLa6{color:#e11d12;text-decoration:underline;text-underline-offset:2px}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckOption__yK_n4:hover .CaseContactForm_formCheckMark__kbT9H{border-color:rgba(255,45,32,.35)}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckOption__yK_n4:has(.CaseContactForm_formCheckInput__Qb7X3:checked) .CaseContactForm_formCheckMark__kbT9H{background:#ff2d20;border-color:#ff2d20}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckOption__yK_n4:has(.CaseContactForm_formCheckInput__Qb7X3:checked) .CaseContactForm_formCheckMark__kbT9H:after{transform:rotate(45deg) scale(1)}.CaseContactForm_form__Uz953 button.CaseContactForm_formSubmit__Kafw8{width:100%;margin-top:8px;padding:18px 24px;border:none;border-radius:16px;background:#ff2d20;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__Uz953 button.CaseContactForm_formSubmit__Kafw8:hover:not(:disabled){background:#e11d12;box-shadow:0 16px 32px -12px rgba(255,107,99,.45)}.CaseContactForm_form__Uz953 button.CaseContactForm_formSubmit__Kafw8:active:not(:disabled){transform:scale(.98)}.CaseContactForm_form__Uz953 button.CaseContactForm_formSubmit__Kafw8:disabled{opacity:.7;cursor:wait}.CaseContactForm_formRow__AYgiR{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.CaseContactForm_formRow__AYgiR{grid-template-columns:repeat(2,1fr)}}.CaseContactForm_formGroup__PbXJh{display:flex;flex-direction:column}.CaseContactForm_formGroup__PbXJh>.CaseContactForm_formLabel__HbvyA{margin-bottom:16px}.CaseContactForm_formRequired__2RKuG{margin-left:2px;color:#e11d12;font-weight:700}.CaseContactForm_formLabel__HbvyA{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__Uz953{gap:12px}.CaseContactForm_form__Uz953 input.CaseContactForm_formField__cAVAQ,.CaseContactForm_form__Uz953 textarea.CaseContactForm_formField__cAVAQ{min-height:42px;padding:9px 12px;font-size:14px;border-radius:12px}.CaseContactForm_form__Uz953 textarea.CaseContactForm_formField__cAVAQ{min-height:88px;padding-top:9px}.CaseContactForm_form__Uz953 .CaseContactForm_formHint__0MwaN{font-size:12px;margin-top:4px}.CaseContactForm_form__Uz953 .CaseContactForm_formChecks__cwY1T{gap:10px;margin-top:0}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckBody__wolu_{gap:10px}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckMark__kbT9H{width:18px;height:18px;margin-top:0}.CaseContactForm_form__Uz953 .CaseContactForm_formCheckText__khZjU{font-size:12px;line-height:1.45}.CaseContactForm_form__Uz953 button.CaseContactForm_formSubmit__Kafw8{margin-top:2px;padding:12px 16px;font-size:14px;border-radius:12px}.CaseContactForm_form__Uz953 .CaseContactForm_formErrorText__RRQpP{font-size:12px;margin-top:6px}.CaseContactForm_formGroup__PbXJh>.CaseContactForm_formLabel__HbvyA{margin-bottom:5px}.CaseContactForm_formLabel__HbvyA{font-size:13px}.CaseContactForm_formRow__AYgiR{gap:10px}}.LaravelLanding_page__BEhHs{overflow-x:clip;background:#fff!important;color:#1c1917;--tech-accent:#FF2D20;--tech-accent-strong:#FF2D20;--tech-accent-on-dark:#FF6B63;--tech-on-accent:#fff}.LaravelLanding_page__BEhHs .LaravelLanding_container__QX6rc{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media(max-width:991px){.LaravelLanding_page__BEhHs .LaravelLanding_container__QX6rc{padding-left:16px;padding-right:16px}}@media(max-width:479px){.LaravelLanding_page__BEhHs .LaravelLanding_container__QX6rc{padding-left:16px;padding-right:16px}}.LaravelLanding_page__BEhHs .LaravelLanding_crumbsWrap__lmQtK{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.LaravelLanding_page__BEhHs .LaravelLanding_hero__AlMuq{background:#140606!important;isolation:isolate}.LaravelLanding_page__BEhHs .LaravelLanding_heroFade__UvR_U{background:linear-gradient(105deg,rgba(20,6,6,.94),rgba(40,10,10,.78) 38%,rgba(120,20,18,.28) 68%,rgba(255,107,99,.12)),linear-gradient(180deg,rgba(20,6,6,.2),transparent 42%,rgba(20,6,6,.72))!important}.LaravelLanding_page__BEhHs .LaravelLanding_heroGlow___4U7a{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 88% 18%,rgba(255,107,99,.38),transparent 62%),radial-gradient(ellipse 45% 55% at 72% 78%,rgba(255,45,32,.28),transparent 68%),radial-gradient(ellipse 40% 50% at 12% 88%,rgba(255,107,99,.14),transparent 70%)}.LaravelLanding_page__BEhHs .LaravelLanding_heroCta__ZyW_S{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ff4a3f,#ff2d20 48%,#e11d12)!important;box-shadow:0 18px 40px -14px rgba(255,107,99,.55)!important}.LaravelLanding_page__BEhHs .LaravelLanding_heroCta__ZyW_S:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(1.06)}.LaravelLanding_page__BEhHs .LaravelLanding_heroTitleLine__r3VrQ,.LaravelLanding_page__BEhHs .LaravelLanding_heroTitle__79N0O{display:block}.LaravelLanding_page__BEhHs .LaravelLanding_heroRateLink__qhIw4{font-weight:700;color:#ff6b63;text-decoration:underline;text-underline-offset:3px}.LaravelLanding_page__BEhHs .LaravelLanding_heroRateLink__qhIw4:hover{color:#fff}.LaravelLanding_page__BEhHs .LaravelLanding_sectionPlain__uBKFu{padding:112px 0;background:#f3f4f6}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_sectionPlain__uBKFu{padding:80px 0}}.LaravelLanding_page__BEhHs .LaravelLanding_plainShowcase__065Kg{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,#1a0808,#3a1010 48%,#5a1814);border:1px solid rgba(255,107,99,.2);box-shadow:0 28px 64px rgba(26,8,8,.32)}@media(max-width:991px){.LaravelLanding_page__BEhHs .LaravelLanding_plainShowcase__065Kg{grid-template-columns:1fr;gap:24px;padding:22px}}.LaravelLanding_page__BEhHs .LaravelLanding_plainCopy__7OfXo{display:flex;flex-direction:column;gap:16px;min-width:0;padding:8px 12px 8px 8px}@media(max-width:991px){.LaravelLanding_page__BEhHs .LaravelLanding_plainCopy__7OfXo{padding:0;order:1}}.LaravelLanding_page__BEhHs .LaravelLanding_plainEyebrow__AuG0p{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,107,99,.72)}.LaravelLanding_page__BEhHs .LaravelLanding_plainTitle__C27IA{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#fff}.LaravelLanding_page__BEhHs .LaravelLanding_plainText__lyNXP{margin:0;font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.78)}.LaravelLanding_page__BEhHs .LaravelLanding_plainPoints__9HdST{display:flex;flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none}.LaravelLanding_page__BEhHs .LaravelLanding_plainPoint__XPsfO{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;font-weight:600;color:hsla(0,0%,100%,.92)}.LaravelLanding_page__BEhHs .LaravelLanding_plainPointMark__coZ7z{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#ff6b63;box-shadow:0 0 0 4px rgba(255,107,99,.18)}.LaravelLanding_page__BEhHs .LaravelLanding_plainVisualCol__kwFNk{min-width:0}@media(max-width:991px){.LaravelLanding_page__BEhHs .LaravelLanding_plainVisualCol__kwFNk{order:0}}.LaravelLanding_page__BEhHs .LaravelLanding_plainVisual__o2Pwv{width:100%;height:auto;display:block;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.LaravelLanding_page__BEhHs .LaravelLanding_section__s82SR{padding:96px 0}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_section__s82SR{padding:72px 0}}.LaravelLanding_page__BEhHs .LaravelLanding_sectionMuted___6Naz{background:#f3f4f6}.LaravelLanding_page__BEhHs .LaravelLanding_sectionMuted___6Naz .LaravelLanding_infoCard__EvERe,.LaravelLanding_page__BEhHs .LaravelLanding_sectionMuted___6Naz .LaravelLanding_strengthCard___Qf6m{background:#fff}.LaravelLanding_page__BEhHs .LaravelLanding_sectionMuted___6Naz .LaravelLanding_approachCard__qPF3p{border-color:hsl(220,13.0434782609%,86.9803921569%)}.LaravelLanding_page__BEhHs .LaravelLanding_section__s82SR .LaravelLanding_sectionHead__AsVTE{max-width:720px;margin:0 auto 48px;text-align:center}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_section__s82SR .LaravelLanding_sectionHead__AsVTE{margin-bottom:36px}}.LaravelLanding_page__BEhHs .LaravelLanding_section__s82SR .LaravelLanding_sectionHeadWide__KAw5g{max-width:860px}.LaravelLanding_page__BEhHs .LaravelLanding_section__s82SR .LaravelLanding_sectionTitle__6_qiW{margin:0 0 16px;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_section__s82SR .LaravelLanding_faqLead__SKEr7,.LaravelLanding_page__BEhHs .LaravelLanding_section__s82SR .LaravelLanding_sectionText__XDK0_{margin:0;font-size:17px;line-height:1.65;color:#5c6573}.LaravelLanding_page__BEhHs .LaravelLanding_section__s82SR .LaravelLanding_textLink__AhYM8{font-weight:700;color:#ff2d20;text-decoration:underline;text-underline-offset:3px}.LaravelLanding_page__BEhHs .LaravelLanding_section__s82SR .LaravelLanding_textLink__AhYM8:hover{color:rgb(246.2,14.3524663677,0)}.LaravelLanding_page__BEhHs .LaravelLanding_editionsGrid__lv2WW{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){.LaravelLanding_page__BEhHs .LaravelLanding_editionsGrid__lv2WW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.LaravelLanding_page__BEhHs .LaravelLanding_editionsGrid__lv2WW{grid-template-columns:1fr}}.LaravelLanding_page__BEhHs .LaravelLanding_editionCard__xfM7A{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}.LaravelLanding_page__BEhHs .LaravelLanding_editionCard__xfM7A:hover{border-color:rgba(255,45,32,.24);box-shadow:0 14px 36px rgba(28,25,23,.08);transform:translateY(-3px)}.LaravelLanding_page__BEhHs .LaravelLanding_editionCardAccent__zCh36{height:4px;margin:0 -22px 12px;width:calc(100% + 44px);background:#ff2d20;transition:opacity .35s ease}.LaravelLanding_page__BEhHs .LaravelLanding_editionCard__xfM7A:hover .LaravelLanding_editionCardAccent__zCh36{opacity:1!important}.LaravelLanding_page__BEhHs .LaravelLanding_editionsGrid__lv2WW .LaravelLanding_editionCard__xfM7A:first-child .LaravelLanding_editionCardAccent__zCh36{opacity:.38}.LaravelLanding_page__BEhHs .LaravelLanding_editionsGrid__lv2WW .LaravelLanding_editionCard__xfM7A:nth-child(2) .LaravelLanding_editionCardAccent__zCh36{opacity:.48}.LaravelLanding_page__BEhHs .LaravelLanding_editionsGrid__lv2WW .LaravelLanding_editionCard__xfM7A:nth-child(3) .LaravelLanding_editionCardAccent__zCh36{opacity:.58}.LaravelLanding_page__BEhHs .LaravelLanding_editionsGrid__lv2WW .LaravelLanding_editionCard__xfM7A:nth-child(4) .LaravelLanding_editionCardAccent__zCh36{opacity:.68}.LaravelLanding_page__BEhHs .LaravelLanding_editionsGrid__lv2WW .LaravelLanding_editionCard__xfM7A:nth-child(5) .LaravelLanding_editionCardAccent__zCh36{opacity:.78}.LaravelLanding_page__BEhHs .LaravelLanding_editionsGrid__lv2WW .LaravelLanding_editionCard__xfM7A:nth-child(6) .LaravelLanding_editionCardAccent__zCh36{opacity:.88}.LaravelLanding_page__BEhHs .LaravelLanding_editionNum__FprdI{font-size:11px;font-weight:800;letter-spacing:.14em;color:rgba(255,45,32,.55)}.LaravelLanding_page__BEhHs .LaravelLanding_editionName__78zYd{font-size:20px;line-height:1.25;font-weight:700;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_editionPrice__6J3i5{font-size:22px;line-height:1.15;font-weight:700;color:#ff2d20;letter-spacing:-.02em}.LaravelLanding_page__BEhHs .LaravelLanding_editionHint__o6TcO{flex:1 1;margin:4px 0 0;font-size:15px;line-height:1.55;color:#5c6573}.LaravelLanding_page__BEhHs .LaravelLanding_editionsFootnote__U0pky{max-width:720px;margin:32px auto 0;text-align:center;font-size:15px;line-height:1.65;color:#5c6573}.LaravelLanding_page__BEhHs .LaravelLanding_fitSync__rhr07{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){.LaravelLanding_page__BEhHs .LaravelLanding_fitSync__rhr07{grid-template-columns:1fr;grid-template-rows:auto;row-gap:24px}}.LaravelLanding_page__BEhHs .LaravelLanding_fitPanel__COkTy{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){.LaravelLanding_page__BEhHs .LaravelLanding_fitPanel__COkTy{grid-row:auto;grid-template-rows:none}}.LaravelLanding_page__BEhHs .LaravelLanding_fitPanelYes__OC_6l{grid-column:1}.LaravelLanding_page__BEhHs .LaravelLanding_fitPanelNo__6fySZ{grid-column:2}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_fitPanelNo__6fySZ{grid-column:1}}.LaravelLanding_page__BEhHs .LaravelLanding_fitPanelHead__mdZp1{padding:18px 24px;font-size:18px;font-weight:700;line-height:1.3;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_fitPanelYes__OC_6l .LaravelLanding_fitPanelHead__mdZp1{background:#ecfdf3}.LaravelLanding_page__BEhHs .LaravelLanding_fitPanelNo__6fySZ .LaravelLanding_fitPanelHead__mdZp1{background:#fef2f2}.LaravelLanding_page__BEhHs .LaravelLanding_fitRow__CpkBi{display:flex;align-items:flex-start;gap:14px;padding:18px 24px;border-top:1px solid #e5e7eb}.LaravelLanding_page__BEhHs .LaravelLanding_fitIcon__G__cF{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:50%}.LaravelLanding_page__BEhHs .LaravelLanding_fitIcon__G__cF .LaravelLanding_material-symbols-outlined__bYBEU{font-size:18px;line-height:1}.LaravelLanding_page__BEhHs .LaravelLanding_fitIconYes__8QtUs{background:#d1fae5;color:#059669}.LaravelLanding_page__BEhHs .LaravelLanding_fitIconNo__Y7Bl2{background:#fee2e2;color:#dc2626}.LaravelLanding_page__BEhHs .LaravelLanding_fitText__7BssG{margin:0;font-size:15px;line-height:1.55;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_adminsGrid__1wQx_{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){.LaravelLanding_page__BEhHs .LaravelLanding_adminsGrid__1wQx_{grid-template-columns:1fr}}.LaravelLanding_page__BEhHs .LaravelLanding_adminCard__EXHZY{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}.LaravelLanding_page__BEhHs .LaravelLanding_adminCard__EXHZY:hover{transform:translateY(-3px);border-color:rgba(255,45,32,.28);box-shadow:0 18px 40px rgba(28,25,23,.09)}.LaravelLanding_page__BEhHs .LaravelLanding_adminMedia__52pz9{position:relative;aspect-ratio:16/10;overflow:hidden;background:#111}.LaravelLanding_page__BEhHs .LaravelLanding_adminImage__TMY_h{width:100%;height:100%;object-fit:cover;display:block}.LaravelLanding_page__BEhHs .LaravelLanding_adminBody__ac_Oy{display:flex;flex-direction:column;gap:10px;padding:22px 22px 26px}.LaravelLanding_page__BEhHs .LaravelLanding_adminTag__oicEW{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_adminName__bbMty{margin:0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_adminText__6eJ3v{margin:0;font-size:15px;line-height:1.55;color:#5c6573}.LaravelLanding_page__BEhHs .LaravelLanding_approachGrid__ph9PM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_approachGrid__ph9PM{grid-template-columns:1fr}}.LaravelLanding_page__BEhHs .LaravelLanding_approachCard__qPF3p{position:relative;display:flex;align-items:flex-end;min-height:520px;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden}.LaravelLanding_page__BEhHs .LaravelLanding_approachBg__OLUCa{object-fit:cover;z-index:0}.LaravelLanding_page__BEhHs .LaravelLanding_approachOverlay__n3uXg{position:absolute;inset:0;z-index:1}.LaravelLanding_page__BEhHs .LaravelLanding_approachCardPremium__5lGbZ .LaravelLanding_approachOverlay__n3uXg{background:linear-gradient(180deg,rgba(58,16,16,.2),rgba(26,8,8,.72) 48%,rgba(16,4,4,.96))}.LaravelLanding_page__BEhHs .LaravelLanding_approachCardTemplate__ekx5b .LaravelLanding_approachOverlay__n3uXg{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(248,250,252,.78) 42%,rgba(255,255,255,.97))}.LaravelLanding_page__BEhHs .LaravelLanding_approachContent__gQXWu{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:100%;padding:32px 30px 36px}.LaravelLanding_page__BEhHs .LaravelLanding_approachTag___geGD{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}.LaravelLanding_page__BEhHs .LaravelLanding_approachCardPremium__5lGbZ .LaravelLanding_approachTag___geGD{background:rgba(255,45,32,.22);color:#ff6b63}.LaravelLanding_page__BEhHs .LaravelLanding_approachCardTemplate__ekx5b .LaravelLanding_approachTag___geGD{background:rgba(255,45,32,.12);color:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_approachCardTitle__7ih9X{margin:0;font-size:clamp(24px,2.4vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em}.LaravelLanding_page__BEhHs .LaravelLanding_approachCardPremium__5lGbZ .LaravelLanding_approachCardTitle__7ih9X{color:#fff}.LaravelLanding_page__BEhHs .LaravelLanding_approachCardTemplate__ekx5b .LaravelLanding_approachCardTitle__7ih9X{color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_approachText__E1lzA{margin:0;font-size:16px;line-height:1.65}.LaravelLanding_page__BEhHs .LaravelLanding_approachCardPremium__5lGbZ .LaravelLanding_approachText__E1lzA{color:hsla(0,0%,100%,.82)}.LaravelLanding_page__BEhHs .LaravelLanding_approachCardTemplate__ekx5b .LaravelLanding_approachText__E1lzA{color:#5c6573}.LaravelLanding_page__BEhHs .LaravelLanding_servicesGrid__Exg65{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){.LaravelLanding_page__BEhHs .LaravelLanding_servicesGrid__Exg65{grid-template-columns:1fr}}.LaravelLanding_page__BEhHs .LaravelLanding_serviceCard__Fr3Bf{display:flex;flex-direction:column;gap:12px;height:100%;padding:26px 24px 28px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:24px}.LaravelLanding_page__BEhHs .LaravelLanding_serviceIcon__2gtok{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:rgba(255,45,32,.1);color:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_serviceIcon__2gtok .LaravelLanding_material-symbols-outlined__bYBEU{font-size:24px;line-height:1}.LaravelLanding_page__BEhHs .LaravelLanding_serviceTitle__tWFMC{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_serviceText__v72tU{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.LaravelLanding_page__BEhHs .LaravelLanding_cardGrid__Bkgbm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_cardGrid__Bkgbm{grid-template-columns:1fr}}.LaravelLanding_page__BEhHs .LaravelLanding_cardGrid__Bkgbm .LaravelLanding_infoCard__EvERe{display:flex;flex-direction:column;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.LaravelLanding_page__BEhHs .LaravelLanding_cardGrid__Bkgbm .LaravelLanding_infoIndex__mF_8e{display:block;margin-bottom:16px;font-size:13px;font-weight:700;letter-spacing:.12em;color:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_cardGrid__Bkgbm .LaravelLanding_infoTitle__Rwp_X{margin:0 0 12px;font-size:20px;line-height:1.3;font-weight:700;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_cardGrid__Bkgbm .LaravelLanding_infoText__eEwY_{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.LaravelLanding_page__BEhHs .LaravelLanding_deliverGrid__BfHek{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){.LaravelLanding_page__BEhHs .LaravelLanding_deliverGrid__BfHek{grid-template-columns:1fr}}.LaravelLanding_page__BEhHs .LaravelLanding_deliverGrid__BfHek .LaravelLanding_deliverItem__4D5JE{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}.LaravelLanding_page__BEhHs .LaravelLanding_deliverGrid__BfHek .LaravelLanding_deliverMark__FbHPo{flex-shrink:0;width:8px;height:8px;margin-top:8px;border-radius:50%;background:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_strengthGrid__uxJhY{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){.LaravelLanding_page__BEhHs .LaravelLanding_strengthGrid__uxJhY{grid-template-columns:1fr}}.LaravelLanding_page__BEhHs .LaravelLanding_strengthGrid__uxJhY .LaravelLanding_strengthCard___Qf6m{display:flex;flex-direction:column;gap:12px;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.LaravelLanding_page__BEhHs .LaravelLanding_strengthGrid__uxJhY .LaravelLanding_strengthCard___Qf6m strong{font-size:19px;line-height:1.3;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_strengthGrid__uxJhY .LaravelLanding_strengthCard___Qf6m span{font-size:15px;line-height:1.6;color:#5c6573}.LaravelLanding_page__BEhHs .LaravelLanding_pricingShowcase__wN6Fi{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:28px}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_pricingShowcase__wN6Fi{grid-template-columns:1fr}}.LaravelLanding_page__BEhHs .LaravelLanding_pricingRateHero__rIAlf{display:flex;flex-direction:column;gap:12px;padding:32px 30px 34px;border-radius:24px;background:#1c1917;color:#fff}.LaravelLanding_page__BEhHs .LaravelLanding_pricingRateTag__FiIp4{align-self:flex-start;padding:6px 12px;border-radius:9999px;background:rgba(255,45,32,.22);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff6b63}.LaravelLanding_page__BEhHs .LaravelLanding_pricingRateLabel__S8vVQ{margin:0;font-size:18px;font-weight:700;color:hsla(0,0%,100%,.92)}.LaravelLanding_page__BEhHs .LaravelLanding_pricingRateValue__P8iST{display:flex;align-items:baseline;gap:8px}.LaravelLanding_page__BEhHs .LaravelLanding_pricingRatePrefix__cHl3x{font-size:16px;color:hsla(0,0%,100%,.65)}.LaravelLanding_page__BEhHs .LaravelLanding_pricingRateNumber__R0aHN{font-size:clamp(42px,5vw,56px);line-height:1;font-weight:800;letter-spacing:-.03em;color:#fff}.LaravelLanding_page__BEhHs .LaravelLanding_pricingRateUnit__qEZ_M{font-size:20px;font-weight:700;color:#ff6b63}.LaravelLanding_page__BEhHs .LaravelLanding_pricingRateNote__5k_oD{margin:0;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.72)}.LaravelLanding_page__BEhHs .LaravelLanding_pricingPromo__z9f9F{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)}.LaravelLanding_page__BEhHs .LaravelLanding_pricingPromo__z9f9F strong{color:#ff6b63}.LaravelLanding_page__BEhHs .LaravelLanding_pricingPackages__yywp1{display:flex;flex-direction:column;gap:14px;padding:28px 26px;border:1px solid #e5e7eb;border-radius:24px;background:#fff}.LaravelLanding_page__BEhHs .LaravelLanding_pricingPackagesTitle__nsEoC{margin:0;font-size:18px;font-weight:700;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_pricingPackageList__wxS0O{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.LaravelLanding_page__BEhHs .LaravelLanding_pricingPackageItem__5VrEA{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:16px;background:#f3f4f6}.LaravelLanding_page__BEhHs .LaravelLanding_pricingPackageHours__I3Rny{font-size:15px;font-weight:700;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_pricingPackageDiscount__VWqYI{padding:4px 10px;border-radius:9999px;background:rgba(255,45,32,.12);font-size:13px;font-weight:800;color:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_pricingPackageCaption___oNv9{font-size:14px;line-height:1.45;color:#5c6573;text-align:right}@media(max-width:575px){.LaravelLanding_page__BEhHs .LaravelLanding_pricingPackageCaption___oNv9{grid-column:1/-1;text-align:left}}.LaravelLanding_page__BEhHs .LaravelLanding_pricingActions__5vRQn{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.LaravelLanding_page__BEhHs .LaravelLanding_pricingCtaPrimary__eoj6S{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:9999px;background:#ff2d20;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.LaravelLanding_page__BEhHs .LaravelLanding_pricingCtaPrimary__eoj6S .LaravelLanding_material-symbols-outlined__bYBEU{font-size:20px}.LaravelLanding_page__BEhHs .LaravelLanding_pricingCtaPrimary__eoj6S:hover{background:rgb(255,16.1838565022,1.4)}.LaravelLanding_page__BEhHs .LaravelLanding_pricingCtaSecondary__REOG_{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}.LaravelLanding_page__BEhHs .LaravelLanding_pricingCtaSecondary__REOG_:hover{border-color:rgba(255,45,32,.35)}.LaravelLanding_page__BEhHs .LaravelLanding_sectionCta__In_A9{display:flex;justify-content:center;margin-top:36px}.LaravelLanding_page__BEhHs .LaravelLanding_sectionCtaBtn__wWV_K{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:9999px;background:#ff2d20;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.LaravelLanding_page__BEhHs .LaravelLanding_sectionCtaBtn__wWV_K:hover{background:rgb(255,16.1838565022,1.4)}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_sectionProjects__x32IT{padding-bottom:128px}}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_sectionProjects__x32IT{padding-bottom:88px}}.LaravelLanding_page__BEhHs .LaravelLanding_projectsSliderOuter__CnfVH{--projects-track-width:min(980px,100%);position:relative;max-width:980px;margin:0 auto;overflow:visible}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsSliderOuter__CnfVH{--projects-track-width:980px;--projects-inner-width:calc(980px - clamp(104px, 12vw, 144px));padding-bottom:52px}}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsSliderOuter__CnfVH{max-width:640px}}.LaravelLanding_page__BEhHs .LaravelLanding_projectsSliderWrap__1ltbA{position:relative;overflow:visible;padding:8px clamp(52px,6vw,72px) 4px}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsSliderWrap__1ltbA{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){.LaravelLanding_page__BEhHs .LaravelLanding_projectsSliderWrap__1ltbA{padding:8px 0 4px;overflow:hidden}}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsControls__lL0JF{position:absolute;top:8px;right:0;left:0;bottom:0;z-index:30;pointer-events:none;margin:0}}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsControls__lL0JF{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}}.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:none;border-radius:50%;background:#ff2d20;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}.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc.swiper-button-next:after,.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc.swiper-button-prev:after{display:none!important;content:none!important}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc{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){.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc{flex-shrink:0;background:#ff2d20!important;color:#fff!important;inset:auto}}.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc .LaravelLanding_material-symbols-outlined__bYBEU{position:relative;z-index:2;font-size:22px;font-variation-settings:"wght" 700;color:inherit}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc .LaravelLanding_material-symbols-outlined__bYBEU{font-size:42px;color:#1c1917!important}.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc:hover:not(.swiper-button-disabled){opacity:1!important;background:#ff2d20!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}.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc:hover:not(.swiper-button-disabled) .LaravelLanding_material-symbols-outlined__bYBEU{color:#fff!important}}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc:hover:not(.swiper-button-disabled){background:rgb(246.2,14.3524663677,0)!important;color:#fff!important}}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc.swiper-button-disabled{opacity:.35!important;cursor:default;box-shadow:0 4px 16px rgba(28,25,23,.1)!important}}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavBtn__C82Lc.swiper-button-disabled{opacity:.35!important;cursor:default}}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavPrev__kl0tw{left:max(8px,2vw)}.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavNext__xVys1{right:max(8px,2vw)}}.LaravelLanding_page__BEhHs .LaravelLanding_projectsNavIconFlip__2dQ_w{transform:scaleX(-1)}.LaravelLanding_page__BEhHs .LaravelLanding_projectsSwiper__I1y47{overflow:visible!important;width:100%}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsSwiper__I1y47{width:var(--projects-inner-width);margin-inline:auto}}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsSwiper__I1y47{overflow:hidden!important}}.LaravelLanding_page__BEhHs .LaravelLanding_projectsSwiper__I1y47 .swiper-wrapper{align-items:center}.LaravelLanding_page__BEhHs .LaravelLanding_projectsSlide__xfaKs{height:auto;display:flex;flex-shrink:0;box-sizing:border-box;transition:opacity .4s ease}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsSlide__xfaKs{width:calc(var(--projects-inner-width)/1.55)}}@media(min-width:1100px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsSlide__xfaKs{width:calc(var(--projects-inner-width)/1.62)}}.LaravelLanding_page__BEhHs .LaravelLanding_projectCard__32NpK{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){.LaravelLanding_page__BEhHs .LaravelLanding_projectCard__32NpK{overflow:visible}}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_projectCard__32NpK{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.LaravelLanding_page__BEhHs .LaravelLanding_projectCard__32NpK:hover{border-color:hsl(220,13.0434782609%,84.9803921569%)}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_projectCard__32NpK:hover{box-shadow:none}}.LaravelLanding_page__BEhHs .swiper-slide-next .LaravelLanding_projectCard__32NpK,.LaravelLanding_page__BEhHs .swiper-slide-prev .LaravelLanding_projectCard__32NpK{transform:scale(.92);opacity:.5;border-color:#e5e7eb}@media(max-width:767px){.LaravelLanding_page__BEhHs .swiper-slide-next .LaravelLanding_projectCard__32NpK,.LaravelLanding_page__BEhHs .swiper-slide-prev .LaravelLanding_projectCard__32NpK{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.LaravelLanding_page__BEhHs .swiper-slide-active .LaravelLanding_projectCard__32NpK{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){.LaravelLanding_page__BEhHs .swiper-slide-active .LaravelLanding_projectCard__32NpK{transform:none;box-shadow:none;border:1px solid hsl(220,13.0434782609%,82.9803921569%)}}.LaravelLanding_page__BEhHs .swiper-slide-active .LaravelLanding_projectCard__32NpK:hover{border-color:hsl(220,13.0434782609%,80.9803921569%)}@media(min-width:768px){.LaravelLanding_page__BEhHs .swiper-slide-active .LaravelLanding_projectCard__32NpK:hover{transform:scale(1.02);box-shadow:0 6px 44px rgba(28,25,23,.12)}}@media(max-width:767px){.LaravelLanding_page__BEhHs .swiper-slide-active .LaravelLanding_projectCard__32NpK:hover{box-shadow:none}}.LaravelLanding_page__BEhHs .LaravelLanding_projectHero__tCLMu{position:relative;display:block;aspect-ratio:16/10;background:#f3f4f6}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectHero__tCLMu{overflow:hidden;border-radius:17px 17px 0 0}}.LaravelLanding_page__BEhHs .LaravelLanding_projectPhoto__lUtCJ{object-fit:cover;object-position:top center}.LaravelLanding_page__BEhHs .LaravelLanding_projectBody__xXbl7{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;transition:opacity .3s ease}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectBody__xXbl7{overflow:hidden;border-radius:0 0 17px 17px;background:#fff}}.LaravelLanding_page__BEhHs .LaravelLanding_projectTitle__CyhvM{font-size:16px;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#1c1917}.LaravelLanding_page__BEhHs .LaravelLanding_projectMetrics__4vBB6{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){.LaravelLanding_page__BEhHs .LaravelLanding_projectMetrics__4vBB6{grid-template-columns:repeat(2,minmax(0,1fr))}.LaravelLanding_page__BEhHs .LaravelLanding_projectMetrics__4vBB6 .LaravelLanding_projectMetric__I9Hqs:last-child:nth-child(3){grid-column:1/-1}}.LaravelLanding_page__BEhHs .LaravelLanding_projectMetric__I9Hqs{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)}.LaravelLanding_page__BEhHs .LaravelLanding_projectMetricValue__KfeDJ{font-size:clamp(18px,2.6vw,24px);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#fff;word-break:break-word}.LaravelLanding_page__BEhHs .LaravelLanding_projectMetricLabel__nQ_oY{font-size:9px;line-height:1.35;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.46)}.LaravelLanding_page__BEhHs .LaravelLanding_projectMetricNote__DiaW_{align-self:flex-start;margin-top:auto;padding:4px 8px;border-radius:9999px;background:color-mix(in srgb,var(--case-accent,#FF2D20) 22%,transparent);font-size:10px;line-height:1.35;font-weight:700;color:var(--case-accent-light,#FF6B63)}.LaravelLanding_page__BEhHs .LaravelLanding_projectMore__PHwny{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;color:var(--case-accent,#FF2D20)}.LaravelLanding_page__BEhHs .LaravelLanding_projectMore__PHwny .LaravelLanding_material-symbols-outlined__bYBEU{font-size:17px;transition:transform .2s ease}.LaravelLanding_page__BEhHs .LaravelLanding_projectCard__32NpK:hover .LaravelLanding_projectMore__PHwny .LaravelLanding_material-symbols-outlined__bYBEU{transform:translateX(3px)}.LaravelLanding_page__BEhHs .LaravelLanding_projectsPagination__BbJzB{display:flex;justify-content:center;margin:0}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_projectsPagination__BbJzB{position:absolute;right:0;bottom:-36px;left:0;pointer-events:auto}}.LaravelLanding_page__BEhHs .LaravelLanding_projectsPagination__BbJzB .swiper-pagination-bullet{width:8px;height:8px;background:rgba(28,25,23,.16);opacity:1}.LaravelLanding_page__BEhHs .LaravelLanding_projectsPagination__BbJzB .swiper-pagination-bullet-active{background:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_faqList__EFz_3{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.LaravelLanding_page__BEhHs .LaravelLanding_sectionFaq__SlHOe{background:#f3f4f6}.LaravelLanding_page__BEhHs .LaravelLanding_faqItem__7_Uju{overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.LaravelLanding_page__BEhHs .LaravelLanding_faqItemOpen__Tuwe7{border-color:rgba(255,45,32,.28);box-shadow:0 12px 32px -20px rgba(28,25,23,.14)}.LaravelLanding_page__BEhHs .LaravelLanding_faqSummary__bfSR_{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){.LaravelLanding_page__BEhHs .LaravelLanding_faqSummary__bfSR_{padding:18px 20px}}.LaravelLanding_page__BEhHs .LaravelLanding_faqSummary__bfSR_:hover{color:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_faqQuestion__rSVrD{flex:1 1;min-width:0;font-size:18px;line-height:1.35;font-weight:700;color:inherit}@media(min-width:768px){.LaravelLanding_page__BEhHs .LaravelLanding_faqQuestion__rSVrD{font-size:20px}}.LaravelLanding_page__BEhHs .LaravelLanding_faqIcon__hGfLs{flex-shrink:0;font-size:26px;color:#5c6573;transition:transform .35s ease,color .2s ease}.LaravelLanding_page__BEhHs .LaravelLanding_faqItemOpen__Tuwe7 .LaravelLanding_faqIcon__hGfLs{transform:rotate(180deg);color:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_faqAnswerWrap__6TfWi{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.LaravelLanding_page__BEhHs .LaravelLanding_faqAnswerWrapOpen__LPaeo{grid-template-rows:1fr}.LaravelLanding_page__BEhHs .LaravelLanding_faqAnswerInner__QGnvz{overflow:hidden}.LaravelLanding_page__BEhHs .LaravelLanding_faqAnswer__W1OGr{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){.LaravelLanding_page__BEhHs .LaravelLanding_faqAnswer__W1OGr{padding:0 20px 18px;font-size:15px}}.LaravelLanding_page__BEhHs .LaravelLanding_faqItemOpen__Tuwe7 .LaravelLanding_faqAnswer__W1OGr{padding-top:16px;border-top-color:#e5e7eb}.LaravelLanding_page__BEhHs .LaravelLanding_contact__hn40a{scroll-margin-top:88px;padding:80px 0 112px;background:#1c1917}@media(max-width:767px){.LaravelLanding_page__BEhHs .LaravelLanding_contact__hn40a{padding:48px 0 64px}}@media(max-width:575px){.LaravelLanding_page__BEhHs .LaravelLanding_contact__hn40a{padding:40px 0 56px}}.LaravelLanding_page__BEhHs .LaravelLanding_contact__hn40a .LaravelLanding_contactCard__Z0ayu{border-color:#e5e7eb;box-shadow:none}.LaravelLanding_page__BEhHs .LaravelLanding_contact__hn40a .LaravelLanding_contactIcon___vVEe{background:rgba(255,45,32,.12);color:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_contact__hn40a .LaravelLanding_contactAccent__pQlWS{color:#ff2d20}.LaravelLanding_page__BEhHs .LaravelLanding_bitrixNb__2Vd6D{white-space:nowrap;display:inline-block}.LaravelLanding_page__BEhHs .LaravelLanding_projectsGrid__uPAIQ{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){.LaravelLanding_page__BEhHs .LaravelLanding_projectsGrid__uPAIQ{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}}.LaravelLanding_page__BEhHs .LaravelLanding_projectsGrid__uPAIQ .LaravelLanding_projectCardStatic__SXkUh{width:100%;height:100%;max-width:none;transform:none;opacity:1;overflow:hidden;box-shadow:0 8px 32px rgba(28,25,23,.08)}.LaravelLanding_page__BEhHs .LaravelLanding_projectsGrid__uPAIQ .LaravelLanding_projectCardStatic__SXkUh:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(28,25,23,.1);border-color:hsl(220,13.0434782609%,82.9803921569%)}.LaravelLanding_page__BEhHs .LaravelLanding_projectsGrid__uPAIQ .LaravelLanding_projectBody__xXbl7{flex:1 1;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch}.LaravelLanding_page__BEhHs .LaravelLanding_projectsGrid__uPAIQ .LaravelLanding_projectTitle__CyhvM{min-height:2.8em}.LaravelLanding_page__BEhHs .LaravelLanding_projectsGrid__uPAIQ .LaravelLanding_projectMetrics__4vBB6{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;height:100%;min-height:0;align-content:stretch}.LaravelLanding_page__BEhHs .LaravelLanding_projectsGrid__uPAIQ .LaravelLanding_projectMetrics__4vBB6 .LaravelLanding_projectMetric__I9Hqs:last-child:nth-child(3){grid-column:1/-1}.LaravelLanding_page__BEhHs .LaravelLanding_projectsGrid__uPAIQ .LaravelLanding_projectMetric__I9Hqs{height:100%;min-height:0}.CaseContactForm_form__3V18h{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.CaseContactForm_form__3V18h .CaseContactForm_formHoneypot__1jSoK{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CaseContactForm_form__3V18h .CaseContactForm_formErrorText__w4ceb{margin:10px 0 0;padding:0;font-size:13px;line-height:1.35;color:#b42318}.CaseContactForm_form__3V18h .CaseContactForm_formHint__SL_tg{margin:8px 0 0;padding:0 2px;font-size:13px;line-height:1.4;color:#3f484a}.CaseContactForm_form__3V18h .CaseContactForm_formControl__S17Yq{display:flex;flex-direction:column;gap:0;width:100%}.CaseContactForm_form__3V18h input.CaseContactForm_formField__XD5e8,.CaseContactForm_form__3V18h textarea.CaseContactForm_formField__XD5e8{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__3V18h input.CaseContactForm_formField__XD5e8::placeholder,.CaseContactForm_form__3V18h textarea.CaseContactForm_formField__XD5e8::placeholder{color:rgba(63,72,74,.55)}.CaseContactForm_form__3V18h input.CaseContactForm_formField__XD5e8:hover,.CaseContactForm_form__3V18h textarea.CaseContactForm_formField__XD5e8:hover{border-color:rgba(242,99,34,.35)}.CaseContactForm_form__3V18h input.CaseContactForm_formField__XD5e8:focus,.CaseContactForm_form__3V18h textarea.CaseContactForm_formField__XD5e8:focus{border-color:#f26322;background-color:#fff;box-shadow:0 0 0 3px rgba(242,99,34,.14)}.CaseContactForm_form__3V18h input.CaseContactForm_formField__XD5e8.CaseContactForm_formFieldError__FQMa1,.CaseContactForm_form__3V18h textarea.CaseContactForm_formField__XD5e8.CaseContactForm_formFieldError__FQMa1{border-color:#f04438}.CaseContactForm_form__3V18h input.CaseContactForm_formField__XD5e8.CaseContactForm_formFieldError__FQMa1:focus,.CaseContactForm_form__3V18h textarea.CaseContactForm_formField__XD5e8.CaseContactForm_formFieldError__FQMa1:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.16)}.CaseContactForm_form__3V18h textarea.CaseContactForm_formField__XD5e8{min-height:140px;padding-top:16px;resize:vertical;line-height:1.5}.CaseContactForm_form__3V18h .CaseContactForm_formChecks__sP1wd{display:flex;flex-direction:column;gap:16px;margin-top:4px}.CaseContactForm_form__3V18h .CaseContactForm_formCheckBlock__LeoZO{display:flex;flex-direction:column;gap:0}.CaseContactForm_form__3V18h .CaseContactForm_formCheckOption__Fpw5h{display:block;cursor:pointer}.CaseContactForm_form__3V18h .CaseContactForm_formCheckInput__KNGpN{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__3V18h .CaseContactForm_formCheckBody__TSvoq{display:flex;align-items:flex-start;gap:12px}.CaseContactForm_form__3V18h .CaseContactForm_formCheckMark__nuhRj{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__3V18h .CaseContactForm_formCheckMark__nuhRj: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__3V18h .CaseContactForm_formCheckText__KnVoy{font-size:14px;line-height:1.5;color:#3f484a}.CaseContactForm_form__3V18h .CaseContactForm_formCheckLink__DK57T{color:#d64c12;text-decoration:underline;text-underline-offset:2px}.CaseContactForm_form__3V18h .CaseContactForm_formCheckOption__Fpw5h:hover .CaseContactForm_formCheckMark__nuhRj{border-color:rgba(242,99,34,.35)}.CaseContactForm_form__3V18h .CaseContactForm_formCheckOption__Fpw5h:has(.CaseContactForm_formCheckInput__KNGpN:checked) .CaseContactForm_formCheckMark__nuhRj{background:#f26322;border-color:#f26322}.CaseContactForm_form__3V18h .CaseContactForm_formCheckOption__Fpw5h:has(.CaseContactForm_formCheckInput__KNGpN:checked) .CaseContactForm_formCheckMark__nuhRj:after{transform:rotate(45deg) scale(1)}.CaseContactForm_form__3V18h button.CaseContactForm_formSubmit__pAZ7O{width:100%;margin-top:8px;padding:18px 24px;border:none;border-radius:16px;background:#f26322;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__3V18h button.CaseContactForm_formSubmit__pAZ7O:hover:not(:disabled){background:#d64c12;box-shadow:0 16px 32px -12px rgba(255,138,85,.45)}.CaseContactForm_form__3V18h button.CaseContactForm_formSubmit__pAZ7O:active:not(:disabled){transform:scale(.98)}.CaseContactForm_form__3V18h button.CaseContactForm_formSubmit__pAZ7O:disabled{opacity:.7;cursor:wait}.CaseContactForm_formRow__ahBj6{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.CaseContactForm_formRow__ahBj6{grid-template-columns:repeat(2,1fr)}}.CaseContactForm_formGroup__xahd7{display:flex;flex-direction:column}.CaseContactForm_formGroup__xahd7>.CaseContactForm_formLabel__wM2wm{margin-bottom:16px}.CaseContactForm_formRequired__Wkcr2{margin-left:2px;color:#d64c12;font-weight:700}.CaseContactForm_formLabel__wM2wm{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__3V18h{gap:12px}.CaseContactForm_form__3V18h input.CaseContactForm_formField__XD5e8,.CaseContactForm_form__3V18h textarea.CaseContactForm_formField__XD5e8{min-height:42px;padding:9px 12px;font-size:14px;border-radius:12px}.CaseContactForm_form__3V18h textarea.CaseContactForm_formField__XD5e8{min-height:88px;padding-top:9px}.CaseContactForm_form__3V18h .CaseContactForm_formHint__SL_tg{font-size:12px;margin-top:4px}.CaseContactForm_form__3V18h .CaseContactForm_formChecks__sP1wd{gap:10px;margin-top:0}.CaseContactForm_form__3V18h .CaseContactForm_formCheckBody__TSvoq{gap:10px}.CaseContactForm_form__3V18h .CaseContactForm_formCheckMark__nuhRj{width:18px;height:18px;margin-top:0}.CaseContactForm_form__3V18h .CaseContactForm_formCheckText__KnVoy{font-size:12px;line-height:1.45}.CaseContactForm_form__3V18h button.CaseContactForm_formSubmit__pAZ7O{margin-top:2px;padding:12px 16px;font-size:14px;border-radius:12px}.CaseContactForm_form__3V18h .CaseContactForm_formErrorText__w4ceb{font-size:12px;margin-top:6px}.CaseContactForm_formGroup__xahd7>.CaseContactForm_formLabel__wM2wm{margin-bottom:5px}.CaseContactForm_formLabel__wM2wm{font-size:13px}.CaseContactForm_formRow__ahBj6{gap:10px}}.MagentoLanding_page__v2AZn{overflow-x:clip;background:#fff!important;color:#1c1917;--tech-accent:#F26322;--tech-accent-strong:#F26322;--tech-accent-on-dark:#FF8A55;--tech-on-accent:#fff}.MagentoLanding_page__v2AZn .MagentoLanding_container__v_fBI{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media(max-width:991px){.MagentoLanding_page__v2AZn .MagentoLanding_container__v_fBI{padding-left:16px;padding-right:16px}}@media(max-width:479px){.MagentoLanding_page__v2AZn .MagentoLanding_container__v_fBI{padding-left:16px;padding-right:16px}}.MagentoLanding_page__v2AZn .MagentoLanding_crumbsWrap__va2Ar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.MagentoLanding_page__v2AZn .MagentoLanding_previewTag__aUIv3{margin-left:4px;padding:4px 10px;border-radius:9999px;background:rgba(255,138,85,.18);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff8a55}.MagentoLanding_page__v2AZn .MagentoLanding_hero__jQNgF{background:#1a0c08!important;isolation:isolate}.MagentoLanding_page__v2AZn .MagentoLanding_heroFade__ST6O8{background:linear-gradient(105deg,rgba(26,12,8,.94),rgba(48,22,12,.82) 38%,rgba(180,70,28,.32) 68%,rgba(255,138,85,.14)),linear-gradient(180deg,rgba(26,12,8,.22),transparent 42%,rgba(26,12,8,.74))!important}.MagentoLanding_page__v2AZn .MagentoLanding_heroGlow__W14mz{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 88% 18%,rgba(255,138,85,.34),transparent 62%),radial-gradient(ellipse 45% 55% at 72% 78%,rgba(242,99,34,.28),transparent 68%),radial-gradient(ellipse 40% 50% at 12% 88%,rgba(255,138,85,.12),transparent 70%)}.MagentoLanding_page__v2AZn .MagentoLanding_heroCta__rGhEH{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ff8a55,#f26322 48%,#d64c12)!important;box-shadow:0 18px 40px -14px rgba(242,99,34,.55)!important}.MagentoLanding_page__v2AZn .MagentoLanding_heroCta__rGhEH:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(1.06)}.MagentoLanding_page__v2AZn .MagentoLanding_heroTitleLine__E7ezt,.MagentoLanding_page__v2AZn .MagentoLanding_heroTitle__Vjy4B{display:block}.MagentoLanding_page__v2AZn .MagentoLanding_heroRateLink__4S73G{font-weight:700;color:#ff8a55;text-decoration:underline;text-underline-offset:3px}.MagentoLanding_page__v2AZn .MagentoLanding_heroRateLink__4S73G:hover{color:#fff}.MagentoLanding_page__v2AZn .MagentoLanding_sectionPlain__lDRNc{padding:112px 0;background:#f3f4f6}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_sectionPlain__lDRNc{padding:80px 0}}.MagentoLanding_page__v2AZn .MagentoLanding_plainShowcase__KI1Lm{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,#1a0c08,#3a1810 48%,#6b2e14);border:1px solid rgba(255,138,85,.24);box-shadow:0 28px 64px rgba(26,12,8,.38)}@media(max-width:991px){.MagentoLanding_page__v2AZn .MagentoLanding_plainShowcase__KI1Lm{grid-template-columns:1fr;gap:24px;padding:22px}}.MagentoLanding_page__v2AZn .MagentoLanding_plainCopy__6YY0C{display:flex;flex-direction:column;gap:16px;min-width:0;padding:8px 12px 8px 8px}@media(max-width:991px){.MagentoLanding_page__v2AZn .MagentoLanding_plainCopy__6YY0C{padding:0;order:1}}.MagentoLanding_page__v2AZn .MagentoLanding_plainEyebrow__WrWbk{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,138,85,.72)}.MagentoLanding_page__v2AZn .MagentoLanding_plainTitle__5fKZ9{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#fff}.MagentoLanding_page__v2AZn .MagentoLanding_plainText__UAS3R{margin:0;font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.78)}.MagentoLanding_page__v2AZn .MagentoLanding_plainPoints__EDEph{display:flex;flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none}.MagentoLanding_page__v2AZn .MagentoLanding_plainPoint__4iqJ4{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;font-weight:600;color:hsla(0,0%,100%,.92)}.MagentoLanding_page__v2AZn .MagentoLanding_plainPointMark__FIx_1{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#ff8a55;box-shadow:0 0 0 4px rgba(255,138,85,.18)}.MagentoLanding_page__v2AZn .MagentoLanding_plainVisualCol__cf1gQ{min-width:0}@media(max-width:991px){.MagentoLanding_page__v2AZn .MagentoLanding_plainVisualCol__cf1gQ{order:0}}.MagentoLanding_page__v2AZn .MagentoLanding_plainVisual__DLYkT{width:100%;height:auto;display:block;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.MagentoLanding_page__v2AZn .MagentoLanding_section__9Ph_w{padding:96px 0}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_section__9Ph_w{padding:72px 0}}.MagentoLanding_page__v2AZn .MagentoLanding_sectionMuted__v0bf5{background:#f3f4f6}.MagentoLanding_page__v2AZn .MagentoLanding_sectionMuted__v0bf5 .MagentoLanding_infoCard__ZC3OA,.MagentoLanding_page__v2AZn .MagentoLanding_sectionMuted__v0bf5 .MagentoLanding_strengthCard__mNNRA{background:#fff}.MagentoLanding_page__v2AZn .MagentoLanding_sectionMuted__v0bf5 .MagentoLanding_approachCard__O_2V1{border-color:hsl(220,13.0434782609%,86.9803921569%)}.MagentoLanding_page__v2AZn .MagentoLanding_section__9Ph_w .MagentoLanding_sectionHead__X9U_o{max-width:720px;margin:0 auto 48px;text-align:center}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_section__9Ph_w .MagentoLanding_sectionHead__X9U_o{margin-bottom:36px}}.MagentoLanding_page__v2AZn .MagentoLanding_section__9Ph_w .MagentoLanding_sectionHeadWide__shlwJ{max-width:860px}.MagentoLanding_page__v2AZn .MagentoLanding_section__9Ph_w .MagentoLanding_sectionTitle__yToY4{margin:0 0 16px;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_section__9Ph_w .MagentoLanding_faqLead__Y__Qm,.MagentoLanding_page__v2AZn .MagentoLanding_section__9Ph_w .MagentoLanding_sectionText___YlN8{margin:0;font-size:17px;line-height:1.65;color:#5c6573}.MagentoLanding_page__v2AZn .MagentoLanding_section__9Ph_w .MagentoLanding_textLink__KHtEs{font-weight:700;color:#f26322;text-decoration:underline;text-underline-offset:3px}.MagentoLanding_page__v2AZn .MagentoLanding_section__9Ph_w .MagentoLanding_textLink__KHtEs:hover{color:rgb(222.1333333333,78.4,13.0666666667)}.MagentoLanding_page__v2AZn .MagentoLanding_editionsGrid__ywaUc{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){.MagentoLanding_page__v2AZn .MagentoLanding_editionsGrid__ywaUc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.MagentoLanding_page__v2AZn .MagentoLanding_editionsGrid__ywaUc{grid-template-columns:1fr}}.MagentoLanding_page__v2AZn .MagentoLanding_editionCard__l6DlN{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}.MagentoLanding_page__v2AZn .MagentoLanding_editionCard__l6DlN:hover{border-color:rgba(242,99,34,.24);box-shadow:0 14px 36px rgba(28,25,23,.08);transform:translateY(-3px)}.MagentoLanding_page__v2AZn .MagentoLanding_editionCardAccent__6YNZ0{height:4px;margin:0 -22px 12px;width:calc(100% + 44px);background:#f26322;transition:opacity .35s ease}.MagentoLanding_page__v2AZn .MagentoLanding_editionCard__l6DlN:hover .MagentoLanding_editionCardAccent__6YNZ0{opacity:1!important}.MagentoLanding_page__v2AZn .MagentoLanding_editionsGrid__ywaUc .MagentoLanding_editionCard__l6DlN:first-child .MagentoLanding_editionCardAccent__6YNZ0{opacity:.38}.MagentoLanding_page__v2AZn .MagentoLanding_editionsGrid__ywaUc .MagentoLanding_editionCard__l6DlN:nth-child(2) .MagentoLanding_editionCardAccent__6YNZ0{opacity:.48}.MagentoLanding_page__v2AZn .MagentoLanding_editionsGrid__ywaUc .MagentoLanding_editionCard__l6DlN:nth-child(3) .MagentoLanding_editionCardAccent__6YNZ0{opacity:.58}.MagentoLanding_page__v2AZn .MagentoLanding_editionsGrid__ywaUc .MagentoLanding_editionCard__l6DlN:nth-child(4) .MagentoLanding_editionCardAccent__6YNZ0{opacity:.68}.MagentoLanding_page__v2AZn .MagentoLanding_editionsGrid__ywaUc .MagentoLanding_editionCard__l6DlN:nth-child(5) .MagentoLanding_editionCardAccent__6YNZ0{opacity:.78}.MagentoLanding_page__v2AZn .MagentoLanding_editionsGrid__ywaUc .MagentoLanding_editionCard__l6DlN:nth-child(6) .MagentoLanding_editionCardAccent__6YNZ0{opacity:.88}.MagentoLanding_page__v2AZn .MagentoLanding_editionNum__vbiyS{font-size:11px;font-weight:800;letter-spacing:.14em;color:rgba(242,99,34,.55)}.MagentoLanding_page__v2AZn .MagentoLanding_editionName__vipO_{font-size:20px;line-height:1.25;font-weight:700;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_editionPrice__bx92Q{font-size:22px;line-height:1.15;font-weight:700;color:#f26322;letter-spacing:-.02em}.MagentoLanding_page__v2AZn .MagentoLanding_editionHint__5u_yU{flex:1 1;margin:4px 0 0;font-size:15px;line-height:1.55;color:#5c6573}.MagentoLanding_page__v2AZn .MagentoLanding_editionsFootnote__AAbIK{max-width:720px;margin:32px auto 0;text-align:center;font-size:15px;line-height:1.65;color:#5c6573}.MagentoLanding_page__v2AZn .MagentoLanding_fitSync__7O5sx{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){.MagentoLanding_page__v2AZn .MagentoLanding_fitSync__7O5sx{grid-template-columns:1fr;grid-template-rows:auto;row-gap:24px}}.MagentoLanding_page__v2AZn .MagentoLanding_fitPanel__nZgEi{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){.MagentoLanding_page__v2AZn .MagentoLanding_fitPanel__nZgEi{grid-row:auto;grid-template-rows:none}}.MagentoLanding_page__v2AZn .MagentoLanding_fitPanelYes__1fhCh{grid-column:1}.MagentoLanding_page__v2AZn .MagentoLanding_fitPanelNo__ou1eW{grid-column:2}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_fitPanelNo__ou1eW{grid-column:1}}.MagentoLanding_page__v2AZn .MagentoLanding_fitPanelHead__tgt9k{padding:18px 24px;font-size:18px;font-weight:700;line-height:1.3;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_fitPanelYes__1fhCh .MagentoLanding_fitPanelHead__tgt9k{background:#ecfdf3}.MagentoLanding_page__v2AZn .MagentoLanding_fitPanelNo__ou1eW .MagentoLanding_fitPanelHead__tgt9k{background:#fef2f2}.MagentoLanding_page__v2AZn .MagentoLanding_fitRow___hcKW{display:flex;align-items:flex-start;gap:14px;padding:18px 24px;border-top:1px solid #e5e7eb}.MagentoLanding_page__v2AZn .MagentoLanding_fitIcon__SVkgC{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:50%}.MagentoLanding_page__v2AZn .MagentoLanding_fitIcon__SVkgC .MagentoLanding_material-symbols-outlined__EFTfN{font-size:18px;line-height:1}.MagentoLanding_page__v2AZn .MagentoLanding_fitIconYes__cVk6F{background:#d1fae5;color:#059669}.MagentoLanding_page__v2AZn .MagentoLanding_fitIconNo__Dtey3{background:#fee2e2;color:#dc2626}.MagentoLanding_page__v2AZn .MagentoLanding_fitText__5_Zkl{margin:0;font-size:15px;line-height:1.55;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_adminsGrid__KQIv8{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){.MagentoLanding_page__v2AZn .MagentoLanding_adminsGrid__KQIv8{grid-template-columns:1fr}}.MagentoLanding_page__v2AZn .MagentoLanding_adminCard__IFPgj{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}.MagentoLanding_page__v2AZn .MagentoLanding_adminCard__IFPgj:hover{transform:translateY(-3px);border-color:rgba(242,99,34,.28);box-shadow:0 18px 40px rgba(28,25,23,.09)}.MagentoLanding_page__v2AZn .MagentoLanding_adminBody__jT_Ds{display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;min-height:100%}.MagentoLanding_page__v2AZn .MagentoLanding_adminLogoWrap__wHdz2{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:16px;background:#f3f4f6;border:1px solid #e5e7eb;overflow:hidden}.MagentoLanding_page__v2AZn .MagentoLanding_adminLogo__qL9aZ{width:36px;height:36px;object-fit:contain}.MagentoLanding_page__v2AZn .MagentoLanding_adminTag__syaaL{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_adminName__FE_Lt{margin:0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_adminText__s4_1B{margin:0;font-size:15px;line-height:1.55;color:#5c6573}.MagentoLanding_page__v2AZn .MagentoLanding_approachGrid__qBAOI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_approachGrid__qBAOI{grid-template-columns:1fr}}.MagentoLanding_page__v2AZn .MagentoLanding_approachCard__O_2V1{position:relative;display:flex;align-items:flex-end;min-height:520px;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden}.MagentoLanding_page__v2AZn .MagentoLanding_approachBg__GIFKr{object-fit:cover;z-index:0}.MagentoLanding_page__v2AZn .MagentoLanding_approachOverlay__EZ9B0{position:absolute;inset:0;z-index:1}.MagentoLanding_page__v2AZn .MagentoLanding_approachCardPremium__3OwfI .MagentoLanding_approachOverlay__EZ9B0{background:linear-gradient(180deg,rgba(42,42,42,.2),rgba(10,10,10,.72) 48%,rgba(5,5,5,.96))}.MagentoLanding_page__v2AZn .MagentoLanding_approachCardTemplate__26h8P .MagentoLanding_approachOverlay__EZ9B0{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(248,250,252,.78) 42%,rgba(255,255,255,.97))}.MagentoLanding_page__v2AZn .MagentoLanding_approachContent__HBMPg{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:100%;padding:32px 30px 36px}.MagentoLanding_page__v2AZn .MagentoLanding_approachTag__eV3KA{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}.MagentoLanding_page__v2AZn .MagentoLanding_approachCardPremium__3OwfI .MagentoLanding_approachTag__eV3KA{background:rgba(242,99,34,.22);color:#ff8a55}.MagentoLanding_page__v2AZn .MagentoLanding_approachCardTemplate__26h8P .MagentoLanding_approachTag__eV3KA{background:rgba(242,99,34,.12);color:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_approachCardTitle__z5neO{margin:0;font-size:clamp(24px,2.4vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em}.MagentoLanding_page__v2AZn .MagentoLanding_approachCardPremium__3OwfI .MagentoLanding_approachCardTitle__z5neO{color:#fff}.MagentoLanding_page__v2AZn .MagentoLanding_approachCardTemplate__26h8P .MagentoLanding_approachCardTitle__z5neO{color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_approachText__1Qj_E{margin:0;font-size:16px;line-height:1.65}.MagentoLanding_page__v2AZn .MagentoLanding_approachCardPremium__3OwfI .MagentoLanding_approachText__1Qj_E{color:hsla(0,0%,100%,.82)}.MagentoLanding_page__v2AZn .MagentoLanding_approachCardTemplate__26h8P .MagentoLanding_approachText__1Qj_E{color:#5c6573}.MagentoLanding_page__v2AZn .MagentoLanding_bricksGrid__lL48V{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:767px){.MagentoLanding_page__v2AZn .MagentoLanding_bricksGrid__lL48V{grid-template-columns:1fr}}.MagentoLanding_page__v2AZn .MagentoLanding_brickCard__G2ntx{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}.MagentoLanding_page__v2AZn .MagentoLanding_brickCard__G2ntx:hover{border-color:rgba(242,99,34,.28);box-shadow:0 14px 36px rgba(28,25,23,.08);transform:translateY(-3px)}.MagentoLanding_page__v2AZn .MagentoLanding_brickIcon__9l04v{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:rgba(242,99,34,.1);color:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_brickIcon__9l04v .MagentoLanding_material-symbols-outlined__EFTfN{font-size:24px;line-height:1}.MagentoLanding_page__v2AZn .MagentoLanding_brickTitle__6oMvH{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_brickText__FmHy3{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.MagentoLanding_page__v2AZn .MagentoLanding_servicesGrid__iw5cl{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){.MagentoLanding_page__v2AZn .MagentoLanding_servicesGrid__iw5cl{grid-template-columns:1fr}}.MagentoLanding_page__v2AZn .MagentoLanding_serviceCard__2qEg9{display:flex;flex-direction:column;gap:12px;height:100%;padding:26px 24px 28px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:24px}.MagentoLanding_page__v2AZn .MagentoLanding_serviceIcon__DZO_K{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:rgba(242,99,34,.1);color:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_serviceIcon__DZO_K .MagentoLanding_material-symbols-outlined__EFTfN{font-size:24px;line-height:1}.MagentoLanding_page__v2AZn .MagentoLanding_serviceTitle__jwmt9{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_serviceText__ZDe2s{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.MagentoLanding_page__v2AZn .MagentoLanding_cardGrid__Hof3J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_cardGrid__Hof3J{grid-template-columns:1fr}}.MagentoLanding_page__v2AZn .MagentoLanding_cardGrid__Hof3J .MagentoLanding_infoCard__ZC3OA{display:flex;flex-direction:column;height:100%;padding:28px 24px;border-radius:24px;background:#f3f4f6;border:1px solid #e5e7eb}.MagentoLanding_page__v2AZn .MagentoLanding_cardGrid__Hof3J .MagentoLanding_infoIndex__QPtgU{display:block;margin-bottom:16px;font-size:13px;font-weight:700;letter-spacing:.12em;color:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_cardGrid__Hof3J .MagentoLanding_infoTitle__ph_m6{margin:0 0 12px;font-size:20px;line-height:1.3;font-weight:700;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_cardGrid__Hof3J .MagentoLanding_infoText__XjfST{margin:0;font-size:15px;line-height:1.6;color:#5c6573}.MagentoLanding_page__v2AZn .MagentoLanding_deliverGrid__IzjMP{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){.MagentoLanding_page__v2AZn .MagentoLanding_deliverGrid__IzjMP{grid-template-columns:1fr}}.MagentoLanding_page__v2AZn .MagentoLanding_deliverGrid__IzjMP .MagentoLanding_deliverItem__smMM7{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}.MagentoLanding_page__v2AZn .MagentoLanding_deliverGrid__IzjMP .MagentoLanding_deliverMark__WO6LI{flex-shrink:0;width:8px;height:8px;margin-top:8px;border-radius:50%;background:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_strengthsGrid__YTc8X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_strengthsGrid__YTc8X{grid-template-columns:1fr}}.MagentoLanding_page__v2AZn .MagentoLanding_strengthCard__mNNRA{display:flex;flex-direction:column;gap:14px;height:100%;padding:30px 28px 32px;border-radius:24px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 36px rgba(28,25,23,.06);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.MagentoLanding_page__v2AZn .MagentoLanding_strengthCard__mNNRA:hover{border-color:rgba(242,99,34,.28);box-shadow:0 18px 44px rgba(28,25,23,.1);transform:translateY(-3px)}.MagentoLanding_page__v2AZn .MagentoLanding_strengthIcon__2Jmjo{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(145deg,rgba(255,138,85,.18),rgba(242,99,34,.1));color:#f26322;box-shadow:inset 0 0 0 1px rgba(242,99,34,.12)}.MagentoLanding_page__v2AZn .MagentoLanding_strengthIcon__2Jmjo .MagentoLanding_material-symbols-outlined__EFTfN{font-size:26px;line-height:1;font-variation-settings:"FILL" 0,"wght" 500}.MagentoLanding_page__v2AZn .MagentoLanding_strengthTitle__Q8_ZS{margin:0;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.02em;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_strengthText__GNX2M{margin:0;font-size:15px;line-height:1.65;color:#5c6573}.MagentoLanding_page__v2AZn .MagentoLanding_pricingShowcase__ew7IP{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:28px}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_pricingShowcase__ew7IP{grid-template-columns:1fr}}.MagentoLanding_page__v2AZn .MagentoLanding_pricingRateHero__gqWJ5{display:flex;flex-direction:column;gap:12px;padding:32px 30px 34px;border-radius:24px;background:#1c1917;color:#fff}.MagentoLanding_page__v2AZn .MagentoLanding_pricingRateTag__PE9GT{align-self:flex-start;padding:6px 12px;border-radius:9999px;background:rgba(242,99,34,.22);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff8a55}.MagentoLanding_page__v2AZn .MagentoLanding_pricingRateLabel__w5bZD{margin:0;font-size:18px;font-weight:700;color:hsla(0,0%,100%,.92)}.MagentoLanding_page__v2AZn .MagentoLanding_pricingRateValue__8zSri{display:flex;align-items:baseline;gap:8px}.MagentoLanding_page__v2AZn .MagentoLanding_pricingRatePrefix__hTz7B{font-size:16px;color:hsla(0,0%,100%,.65)}.MagentoLanding_page__v2AZn .MagentoLanding_pricingRateNumber__UQcNw{font-size:clamp(42px,5vw,56px);line-height:1;font-weight:800;letter-spacing:-.03em;color:#fff}.MagentoLanding_page__v2AZn .MagentoLanding_pricingRateUnit__yhpPm{font-size:20px;font-weight:700;color:#ff8a55}.MagentoLanding_page__v2AZn .MagentoLanding_pricingRateNote__WGxpC{margin:0;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.72)}.MagentoLanding_page__v2AZn .MagentoLanding_pricingPromo__p_zEo{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)}.MagentoLanding_page__v2AZn .MagentoLanding_pricingPromo__p_zEo strong{color:#ff8a55}.MagentoLanding_page__v2AZn .MagentoLanding_pricingPackages__WsH1k{display:flex;flex-direction:column;gap:14px;padding:28px 26px;border:1px solid #e5e7eb;border-radius:24px;background:#fff}.MagentoLanding_page__v2AZn .MagentoLanding_pricingPackagesTitle__NyROn{margin:0;font-size:18px;font-weight:700;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_pricingPackageList__xW8ne{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.MagentoLanding_page__v2AZn .MagentoLanding_pricingPackageItem__UO6U0{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:16px;background:#f3f4f6}.MagentoLanding_page__v2AZn .MagentoLanding_pricingPackageHours__TKJXA{font-size:15px;font-weight:700;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_pricingPackageDiscount__uuQ1V{padding:4px 10px;border-radius:9999px;background:rgba(242,99,34,.12);font-size:13px;font-weight:800;color:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_pricingPackageCaption___sy7d{font-size:14px;line-height:1.45;color:#5c6573;text-align:right}@media(max-width:575px){.MagentoLanding_page__v2AZn .MagentoLanding_pricingPackageCaption___sy7d{grid-column:1/-1;text-align:left}}.MagentoLanding_page__v2AZn .MagentoLanding_pricingActions__aMB_w{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.MagentoLanding_page__v2AZn .MagentoLanding_pricingCtaPrimary__bhGnc{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:9999px;background:#f26322;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.MagentoLanding_page__v2AZn .MagentoLanding_pricingCtaPrimary__bhGnc .MagentoLanding_material-symbols-outlined__EFTfN{font-size:20px}.MagentoLanding_page__v2AZn .MagentoLanding_pricingCtaPrimary__bhGnc:hover{background:rgb(231.7666666667,81.8,13.6333333333)}.MagentoLanding_page__v2AZn .MagentoLanding_pricingCtaSecondary__8kae8{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}.MagentoLanding_page__v2AZn .MagentoLanding_pricingCtaSecondary__8kae8:hover{border-color:rgba(242,99,34,.35)}.MagentoLanding_page__v2AZn .MagentoLanding_sectionCta__7DFu1{display:flex;justify-content:center;margin-top:36px}.MagentoLanding_page__v2AZn .MagentoLanding_sectionCtaBtn__xrlYy{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:9999px;background:#f26322;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .25s ease}.MagentoLanding_page__v2AZn .MagentoLanding_sectionCtaBtn__xrlYy:hover{background:rgb(231.7666666667,81.8,13.6333333333)}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_sectionProjects__AxBvP{padding-bottom:128px}}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_sectionProjects__AxBvP{padding-bottom:88px}}.MagentoLanding_page__v2AZn .MagentoLanding_projectsSliderOuter__M0VZT{--projects-track-width:min(980px,100%);position:relative;max-width:980px;margin:0 auto;overflow:visible}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsSliderOuter__M0VZT{--projects-track-width:980px;--projects-inner-width:calc(980px - clamp(104px, 12vw, 144px));padding-bottom:52px}}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsSliderOuter__M0VZT{max-width:640px}}.MagentoLanding_page__v2AZn .MagentoLanding_projectsSliderWrap__W7rHc{position:relative;overflow:visible;padding:8px clamp(52px,6vw,72px) 4px}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsSliderWrap__W7rHc{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){.MagentoLanding_page__v2AZn .MagentoLanding_projectsSliderWrap__W7rHc{padding:8px 0 4px;overflow:hidden}}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsControls__FTzxq{position:absolute;top:8px;right:0;left:0;bottom:0;z-index:30;pointer-events:none;margin:0}}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsControls__FTzxq{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}}.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:none;border-radius:50%;background:#f26322;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}.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO.swiper-button-next:after,.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO.swiper-button-prev:after{display:none!important;content:none!important}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO{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){.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO{flex-shrink:0;background:#f26322!important;color:#fff!important;inset:auto}}.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO .MagentoLanding_material-symbols-outlined__EFTfN{position:relative;z-index:2;font-size:22px;font-variation-settings:"wght" 700;color:inherit}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO .MagentoLanding_material-symbols-outlined__EFTfN{font-size:42px;color:#1c1917!important}.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO:hover:not(.swiper-button-disabled){opacity:1!important;background:#f26322!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}.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO:hover:not(.swiper-button-disabled) .MagentoLanding_material-symbols-outlined__EFTfN{color:#fff!important}}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO:hover:not(.swiper-button-disabled){background:rgb(222.1333333333,78.4,13.0666666667)!important;color:#fff!important}}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO.swiper-button-disabled{opacity:.35!important;cursor:default;box-shadow:0 4px 16px rgba(28,25,23,.1)!important}}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavBtn__NsVbO.swiper-button-disabled{opacity:.35!important;cursor:default}}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavPrev__F_twl{left:max(8px,2vw)}.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavNext__7vtmV{right:max(8px,2vw)}}.MagentoLanding_page__v2AZn .MagentoLanding_projectsNavIconFlip__LXBwB{transform:scaleX(-1)}.MagentoLanding_page__v2AZn .MagentoLanding_projectsSwiper__4dodk{overflow:visible!important;width:100%}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsSwiper__4dodk{width:var(--projects-inner-width);margin-inline:auto}}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsSwiper__4dodk{overflow:hidden!important}}.MagentoLanding_page__v2AZn .MagentoLanding_projectsSwiper__4dodk .swiper-wrapper{align-items:center}.MagentoLanding_page__v2AZn .MagentoLanding_projectsSlide___lnBG{height:auto;display:flex;flex-shrink:0;box-sizing:border-box;transition:opacity .4s ease}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsSlide___lnBG{width:calc(var(--projects-inner-width)/1.55)}}@media(min-width:1100px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsSlide___lnBG{width:calc(var(--projects-inner-width)/1.62)}}.MagentoLanding_page__v2AZn .MagentoLanding_projectCard__vu_KI{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){.MagentoLanding_page__v2AZn .MagentoLanding_projectCard__vu_KI{overflow:visible}}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_projectCard__vu_KI{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.MagentoLanding_page__v2AZn .MagentoLanding_projectCard__vu_KI:hover{border-color:hsl(220,13.0434782609%,84.9803921569%)}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_projectCard__vu_KI:hover{box-shadow:none}}.MagentoLanding_page__v2AZn .swiper-slide-next .MagentoLanding_projectCard__vu_KI,.MagentoLanding_page__v2AZn .swiper-slide-prev .MagentoLanding_projectCard__vu_KI{transform:scale(.92);opacity:.5;border-color:#e5e7eb}@media(max-width:767px){.MagentoLanding_page__v2AZn .swiper-slide-next .MagentoLanding_projectCard__vu_KI,.MagentoLanding_page__v2AZn .swiper-slide-prev .MagentoLanding_projectCard__vu_KI{transform:none;opacity:1;box-shadow:none;border-color:#e5e7eb}}.MagentoLanding_page__v2AZn .swiper-slide-active .MagentoLanding_projectCard__vu_KI{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){.MagentoLanding_page__v2AZn .swiper-slide-active .MagentoLanding_projectCard__vu_KI{transform:none;box-shadow:none;border:1px solid hsl(220,13.0434782609%,82.9803921569%)}}.MagentoLanding_page__v2AZn .swiper-slide-active .MagentoLanding_projectCard__vu_KI:hover{border-color:hsl(220,13.0434782609%,80.9803921569%)}@media(min-width:768px){.MagentoLanding_page__v2AZn .swiper-slide-active .MagentoLanding_projectCard__vu_KI:hover{transform:scale(1.02);box-shadow:0 6px 44px rgba(28,25,23,.12)}}@media(max-width:767px){.MagentoLanding_page__v2AZn .swiper-slide-active .MagentoLanding_projectCard__vu_KI:hover{box-shadow:none}}.MagentoLanding_page__v2AZn .MagentoLanding_projectHero__gVcbW{position:relative;display:block;aspect-ratio:16/10;background:#f3f4f6}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectHero__gVcbW{overflow:hidden;border-radius:17px 17px 0 0}}.MagentoLanding_page__v2AZn .MagentoLanding_projectPhoto__AboDk{object-fit:cover;object-position:top center}.MagentoLanding_page__v2AZn .MagentoLanding_projectBody__8_jJQ{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;transition:opacity .3s ease}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectBody__8_jJQ{overflow:hidden;border-radius:0 0 17px 17px;background:#fff}}.MagentoLanding_page__v2AZn .MagentoLanding_projectTitle__E9Le4{font-size:16px;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#1c1917}.MagentoLanding_page__v2AZn .MagentoLanding_projectMetrics__GEOQw{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){.MagentoLanding_page__v2AZn .MagentoLanding_projectMetrics__GEOQw{grid-template-columns:repeat(2,minmax(0,1fr))}.MagentoLanding_page__v2AZn .MagentoLanding_projectMetrics__GEOQw .MagentoLanding_projectMetric__ii3AU:last-child:nth-child(3){grid-column:1/-1}}.MagentoLanding_page__v2AZn .MagentoLanding_projectMetric__ii3AU{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)}.MagentoLanding_page__v2AZn .MagentoLanding_projectMetricValue__UuneQ{font-size:clamp(18px,2.6vw,24px);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#fff;word-break:break-word}.MagentoLanding_page__v2AZn .MagentoLanding_projectMetricLabel__2BWop{font-size:9px;line-height:1.35;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.46)}.MagentoLanding_page__v2AZn .MagentoLanding_projectMetricNote__zTumG{align-self:flex-start;margin-top:auto;padding:4px 8px;border-radius:9999px;background:color-mix(in srgb,var(--case-accent,#F26322) 22%,transparent);font-size:10px;line-height:1.35;font-weight:700;color:var(--case-accent-light,#FF8A55)}.MagentoLanding_page__v2AZn .MagentoLanding_projectMore___YnWq{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;color:var(--case-accent,#F26322)}.MagentoLanding_page__v2AZn .MagentoLanding_projectMore___YnWq .MagentoLanding_material-symbols-outlined__EFTfN{font-size:17px;transition:transform .2s ease}.MagentoLanding_page__v2AZn .MagentoLanding_projectCard__vu_KI:hover .MagentoLanding_projectMore___YnWq .MagentoLanding_material-symbols-outlined__EFTfN{transform:translateX(3px)}.MagentoLanding_page__v2AZn .MagentoLanding_projectsPagination__ugXDz{display:flex;justify-content:center;margin:0}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_projectsPagination__ugXDz{position:absolute;right:0;bottom:-36px;left:0;pointer-events:auto}}.MagentoLanding_page__v2AZn .MagentoLanding_projectsPagination__ugXDz .swiper-pagination-bullet{width:8px;height:8px;background:rgba(28,25,23,.16);opacity:1}.MagentoLanding_page__v2AZn .MagentoLanding_projectsPagination__ugXDz .swiper-pagination-bullet-active{background:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_faqList__jQ9rn{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.MagentoLanding_page__v2AZn .MagentoLanding_sectionFaq__hUOTg{background:#f3f4f6}.MagentoLanding_page__v2AZn .MagentoLanding_faqItem__XHa1R{overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.MagentoLanding_page__v2AZn .MagentoLanding_faqItemOpen___BUNv{border-color:rgba(242,99,34,.28);box-shadow:0 12px 32px -20px rgba(28,25,23,.14)}.MagentoLanding_page__v2AZn .MagentoLanding_faqSummary__cktiy{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){.MagentoLanding_page__v2AZn .MagentoLanding_faqSummary__cktiy{padding:18px 20px}}.MagentoLanding_page__v2AZn .MagentoLanding_faqSummary__cktiy:hover{color:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_faqQuestion__h235F{flex:1 1;min-width:0;font-size:18px;line-height:1.35;font-weight:700;color:inherit}@media(min-width:768px){.MagentoLanding_page__v2AZn .MagentoLanding_faqQuestion__h235F{font-size:20px}}.MagentoLanding_page__v2AZn .MagentoLanding_faqIcon__EM_ga{flex-shrink:0;font-size:26px;color:#5c6573;transition:transform .35s ease,color .2s ease}.MagentoLanding_page__v2AZn .MagentoLanding_faqItemOpen___BUNv .MagentoLanding_faqIcon__EM_ga{transform:rotate(180deg);color:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_faqAnswerWrap__m7wee{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.MagentoLanding_page__v2AZn .MagentoLanding_faqAnswerWrapOpen__LyV88{grid-template-rows:1fr}.MagentoLanding_page__v2AZn .MagentoLanding_faqAnswerInner__GqZlc{overflow:hidden}.MagentoLanding_page__v2AZn .MagentoLanding_faqAnswer__mbOcd{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){.MagentoLanding_page__v2AZn .MagentoLanding_faqAnswer__mbOcd{padding:0 20px 18px;font-size:15px}}.MagentoLanding_page__v2AZn .MagentoLanding_faqItemOpen___BUNv .MagentoLanding_faqAnswer__mbOcd{padding-top:16px;border-top-color:#e5e7eb}.MagentoLanding_page__v2AZn .MagentoLanding_contact__cVZhV{scroll-margin-top:88px;padding:80px 0 112px;background:#1c1917}@media(max-width:767px){.MagentoLanding_page__v2AZn .MagentoLanding_contact__cVZhV{padding:48px 0 64px}}@media(max-width:575px){.MagentoLanding_page__v2AZn .MagentoLanding_contact__cVZhV{padding:40px 0 56px}}.MagentoLanding_page__v2AZn .MagentoLanding_contact__cVZhV .MagentoLanding_contactCard__aM1J6{border-color:#e5e7eb;box-shadow:none}.MagentoLanding_page__v2AZn .MagentoLanding_contact__cVZhV .MagentoLanding_contactIcon__uBTAi{background:rgba(242,99,34,.12);color:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_contact__cVZhV .MagentoLanding_contactAccent__CZgT0{color:#f26322}.MagentoLanding_page__v2AZn .MagentoLanding_bitrixNb__aWIny{white-space:nowrap;display:inline-block}.MagentoLanding_page__v2AZn .MagentoLanding_projectsGrid__HMx6x{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){.MagentoLanding_page__v2AZn .MagentoLanding_projectsGrid__HMx6x:has(>:nth-child(2)){max-width:1100px;grid-template-columns:repeat(2,minmax(0,1fr))}}.MagentoLanding_page__v2AZn .MagentoLanding_projectsGrid__HMx6x .MagentoLanding_projectCardStatic__ZU9lp{width:100%;height:100%;max-width:none;transform:none;opacity:1;overflow:hidden;box-shadow:0 8px 32px rgba(28,25,23,.08)}.MagentoLanding_page__v2AZn .MagentoLanding_projectsGrid__HMx6x .MagentoLanding_projectCardStatic__ZU9lp:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(28,25,23,.1);border-color:hsl(220,13.0434782609%,82.9803921569%)}.MagentoLanding_page__v2AZn .MagentoLanding_projectsGrid__HMx6x .MagentoLanding_projectBody__8_jJQ{flex:1 1;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch}.MagentoLanding_page__v2AZn .MagentoLanding_projectsGrid__HMx6x .MagentoLanding_projectTitle__E9Le4{min-height:2.8em}.MagentoLanding_page__v2AZn .MagentoLanding_projectsGrid__HMx6x .MagentoLanding_projectMetrics__GEOQw{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;height:100%;min-height:0;align-content:stretch}.MagentoLanding_page__v2AZn .MagentoLanding_projectsGrid__HMx6x .MagentoLanding_projectMetrics__GEOQw .MagentoLanding_projectMetric__ii3AU:last-child:nth-child(3){grid-column:1/-1}.MagentoLanding_page__v2AZn .MagentoLanding_projectsGrid__HMx6x .MagentoLanding_projectMetric__ii3AU{height:100%;min-height:0}