@font-face{font-family:"ActayWide";src:url(/assets/fonts/ActayWide.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;color:#111827}.markdown-body h1{font-size:1.9rem}.markdown-body h2{font-size:1.6rem}.markdown-body h3{font-size:1.25rem}.markdown-body h4{font-size:1.1rem}.markdown-body p{margin-bottom:1rem}.markdown-body ul,.markdown-body ol{margin:1rem 0;padding-left:1.5rem}.markdown-body ul li{list-style-type:disc;margin-bottom:.4rem}.markdown-body ol li{list-style-type:decimal;margin-bottom:.4rem}.markdown-body strong{font-weight:600;color:#111827}.markdown-body a{color:#F16310;text-decoration:underline}.markdown-body blockquote{border-left:4px solid #F16310;padding-left:1rem;margin:1rem 0;color:#6B7280;font-style:italic}.markdown-body img{max-width:100%;border-radius:8px;margin:1rem 0}.markdown-body code{background:#f3f4f6;padding:2px 4px;border-radius:4px;font-size:.95em}.markdown-body pre code{display:block;padding:1rem;overflow-x:auto}.cases-container{margin:0 auto;padding:0 0}.cases-section{padding:12px 0;margin-top:0}.cases-flex{--gap:16px;display:flex;flex-wrap:wrap;gap:var(--gap)}.cases-flex .case-card{flex:0 0 100%}.case-card .case-aside{filter:blur(2px) brightness(.7);right:0}@media (min-width:768px){.cases-flex .case-card{flex:0 0 calc(50% - (var(--gap) / 2))}}@media (min-width:2100px){.cases-flex .case-card{flex:0 0 calc(33% - (var(--gap) / 3))}}.case-card{position:relative;overflow:hidden;border-radius:0;cursor:pointer;background:#111;min-height:220px;isolation:isolate;font-family:"ActayWide",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.case-element{height:490px}.case-element img{object-position:left}@media (min-width:768px){.case-card{min-height:unset}}.case-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01)}.case-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .45) 0%,rgb(0 0 0 / .15) 55%,#fff0 100%);pointer-events:none}.case-logo{position:absolute;top:32px;left:32px;max-width:160px;max-height:60px;object-fit:contain;z-index:2}.case-title{position:absolute;left:32px;bottom:32px;right:40%;z-index:2;font-size:36px;line-height:1.15;font-weight:700;color:#fff;width:50%}.case-aside{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:min(58%, 520px);height:100%;object-fit:cover;z-index:1;filter:drop-shadow(0 12px 24px rgb(0 0 0 / .25));pointer-events:none}.case-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .35);opacity:0;transition:opacity 0.2s ease;z-index:3}.case-card:hover .case-hover{opacity:1}.case-hover span{color:#fff;font-size:36px;font-weight:600}.case-link{z-index:50;position:absolute;bottom:10px;right:10px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border-radius:8px;color:#F16310;font-size:16px}#why-us .grid{padding:12px 0;margin-top:0}.why-us-card h3{font-family:"ActayWide",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:28px;line-height:2rem}.why-us-card-desc p{padding-top:2rem}[data-i18n="contact.yourProject"]{line-height:55px;padding-top:38px}.logo-footer-block{position:relative;top:-13px}#footer-form .split-auto{display:inline;line-height:.38}#footer-form .split-letter{font-kerning:normal;line-height:inherit;vertical-align:sub;color:transparent!important;background-clip:text;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,var(--white),var(--white),var(--gray-alpha))}@media (max-width:1023px){.fields-group{padding-top:1.25rem}}#status-popup{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}#status-popup.hidden{display:none}#status-popup .popup-backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .45);backdrop-filter:blur(4px);opacity:0;transition:opacity 220ms ease}#status-popup .popup-content{position:relative;width:min(560px, 100%);background:#fff;border:1px solid rgb(15 23 42 / .08);border-radius:20px;box-shadow:0 10px 30px rgb(2 6 23 / .12),0 2px 8px rgb(2 6 23 / .06);padding:24px 24px 20px 24px;transform:translateY(10px) scale(.98);opacity:0;transition:opacity 220ms ease,transform 220ms ease}#status-popup .popup-backdrop.show{opacity:1}#status-popup .popup-content.show{opacity:1;transform:translateY(0) scale(1)}#status-popup .popup-close{background:#fff0;border:0;padding:6px 8px;line-height:1;font-size:18px;border-radius:8px;cursor:pointer}#status-popup .popup-close:focus-visible{outline:2px solid rgb(249 115 22 / .45);outline-offset:2px}#status-popup .status-ok-btn{border:0;cursor:pointer}#status-popup .status-ok-btn:focus-visible{outline:2px solid rgb(15 23 42 / .25);outline-offset:2px}@media (max-width:480px){#status-popup .popup-content{padding:20px 18px 16px 18px;border-radius:16px}}.invalid-flash{border:2px solid #e53935!important;outline:none;box-shadow:0 0 0 2px rgb(229 57 53 / .15)}@keyframes field-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.shake{animation:field-shake 280ms ease-in-out}.red-star{color:red;font-weight:600;top:-3px;position:relative;font-size:12px}[for="brief-file"],[data-brief-file-clear]{white-space:nowrap}@media (prefers-reduced-motion:reduce){.shake{animation:none}}@media (max-width:1023px){.case-element{height:360px}.case-title{font-size:32px}.case-hover span{font-size:28px}#case-content{padding:1rem}.why-us-card h3{font-size:24px;line-height:2rem}}@media (max-width:768px){.case-aside{width:70%;right:-40px}}@media (max-width:767px){.case-title{font-size:24px}.case-element{height:300px}.case-hover span{font-size:20px}.why-us-card h3{font-size:20px;line-height:1.6rem}}@media (max-width:565px){.why-us-card h3{font-size:16px;line-height:1.25rem}}@media (max-width:480px){.case-title{font-size:22px;right:12px}.why-us-card p{display:none}.why-us-card{aspect-ratio:1 / 1}.why-us-card h3{font-size:14px;line-height:1.25rem}}@media (min-width:2100px){.why-us-card{aspect-ratio:1 / 1}}