.digital-home{--home-blue:#0b63f6;--home-orange:#ff640a}.digital-home .hero-studio h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.8rem,2.5vw,2.7rem);line-height:1.08}.digital-home h2{letter-spacing:-.025em;text-wrap:balance}.digital-home .hero-studio__image-stage img{object-position:center}.digital-home .hero-studio__flow-dot.is-active{background:#3882f6;box-shadow:0 0 0 4px #3882f626}.digital-home #real-marketing-services{background:radial-gradient(at 100% 0,#0b63f626,#0000 60%),#010409!important}.digital-home #real-marketing-services a{transition:background-color .2s,box-shadow .2s}.digital-home #real-marketing-services a:hover{box-shadow:inset 0 3px #0b63f6}.digital-home [data-service] .familiar-media{background:#020c1b}.digital-home [data-service]>.shell>.grid{border-color:#bcc9da;box-shadow:0 16px 44px #07122508}.digital-home [data-service] .familiar-copy{border-color:#bcc9da}.digital-home [data-service=design] .familiar-copy,.digital-home [data-service=film] .familiar-copy{background:linear-gradient(140deg,#fff,#edf4ff)}.digital-home [data-service=advertising],.digital-home [data-service=advertising] .familiar-media{background:#f5faff}.digital-home [data-service=advertising] .badge-orange,.digital-home #campaign-system .badge-orange{background:#0b63f6}.digital-home [data-service=website]{--web-orange:#ff5c35;background:0 0}.digital-home [data-service=website]>.shell>.grid{border-color:#ff5c3540;box-shadow:0 16px 44px #ff5c350a}.digital-home [data-service=website] .familiar-copy{background:linear-gradient(135deg,#ff5c3514,#ff3d1f05 65%,#0000);border-color:#ff5c3540}.digital-home [data-service=website] .familiar-copy h2{color:var(--web-orange)}.digital-home [data-service=website] .familiar-copy>div>span,.digital-home [data-service=website] .familiar-copy li>span:first-child{color:#071225}.digital-home [data-service=website] .familiar-copy ul,.digital-home [data-service=website] .familiar-copy li{border-color:#ff5c3530}.digital-home [data-service=website] .badge-blue,.digital-home [data-service=website] .badge-orange{background:linear-gradient(90deg,#ff8a66,#ff5c35 36%,#ff3d1f 72%,#b82410);box-shadow:0 0 12px #ff3d1f66}.digital-home [data-service=website] .btn-web{border-color:var(--web-orange);color:#071225;background:linear-gradient(115deg,#ff8a66,#ff5c35 48%,#ff3d1f);box-shadow:0 4px 18px #ff5c3530}.digital-home [data-service=website] .btn-web:hover{background:#ff8a66;box-shadow:0 6px 24px #ff5c3545}.digital-home [data-service=website] a:focus-visible{outline-color:var(--web-orange)}.digital-home [data-service=website] .home-illustration-note{color:#ffdacd;background:#010409d9}.digital-home #method-proof{background:#fff8f2}.digital-home #method-proof>.shell>div{border-color:#d8bca5}.digital-home #method-proof .badge-blue,.digital-home #method-proof .badge-orange{background:#ff640a}.digital-home #method-proof article:last-child{background:#251209!important}.digital-home #method-proof article:last-child>span:last-child{background:#ff640a}.digital-home #method-proof article h3{font-size:1rem;font-weight:600;line-height:1.6}.digital-home .home-method-image-space{aspect-ratio:3/2;min-height:0;position:relative}.digital-home #campaign-system{background:#f5faff}.digital-home #campaign-system .relative.order-2{background:#edf5ff}.digital-home #campaign-system .bg-\[\#ff5c35\]{background:#0b63f6}.digital-home .home-illustration-note{bottom:0;z-index:12;color:#405069;text-align:center;background:#edf5fff5;margin:0;padding:7px 12px;font-size:10px;line-height:1.5;position:absolute;inset-inline:0}.digital-home .home-cta-caption{background:#010409ed;padding-top:10px}.digital-home a:focus-visible{outline-offset:4px;outline:3px solid #0b63f6}.digital-home [data-service] .familiar-media{aspect-ratio:3/2;align-self:center;height:auto;min-height:0}.digital-home [data-service=advertising] .familiar-media,.digital-home [data-service=website] .familiar-media{aspect-ratio:3/2}.digital-home #campaign-system .home-campaign-media{aspect-ratio:3/2;align-self:center;height:auto;min-height:0}.digital-home .home-cta-media{aspect-ratio:3/2}.digital-home .home-cta-panel{min-height:0}.digital-home .home-cta-copy{flex:none;justify-content:flex-start}@media (prefers-reduced-motion:reduce){.digital-home *,.digital-home :before,.digital-home :after{transition:none!important;animation:none!important}}.digital-home .home-reveal{opacity:1!important;will-change:auto!important;animation:none!important}.digital-home #method{content-visibility:visible;contain-intrinsic-size:none}.digital-home .hero-cinema{min-height:480px}.digital-home .cinema-copy{z-index:2;color:#fff;background:linear-gradient(120deg,#010409b8,#0000 85%);flex-direction:column;justify-content:center;min-height:100%;padding:clamp(24px,4vw,64px);display:flex;position:relative}.digital-home .cinema-kicker{letter-spacing:.2em;text-transform:uppercase;color:#b4d3ff;font-size:10px;font-weight:700}.digital-home .hero-studio .cinema-heading{letter-spacing:-.035em;min-height:4.4em;margin-top:26px;font-size:clamp(2rem,4vw,4.5rem);line-height:1.08}.digital-home .cinema-line{white-space:pre-wrap;display:block}.digital-home .cinema-highlight{color:#78b9ff;text-shadow:0 0 28px #0b63f650}.digital-home .cinema-letter{animation:.35s ease-out both cinema-letter}@keyframes cinema-letter{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@media (max-width:1023px){.digital-home .hero-cinema,.digital-home .cinema-copy{min-height:370px}}@media (prefers-reduced-motion:reduce){.digital-home .cinema-letter{opacity:1;filter:none;animation:none}}.digital-home [data-service] .familiar-copy{justify-content:center;padding:clamp(20px,2vw,28px)}.digital-home [data-service] .familiar-copy h2{font-size:clamp(1.5rem,2.1vw,1.95rem)}.digital-home [data-service] .familiar-copy>div>p{line-height:1.65}.digital-home [data-service=website] .familiar-copy ul:not(.home-service-features){margin-top:16px}.digital-home [data-service] .familiar-copy>div:last-child{margin-top:24px}.digital-home .home-service-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.digital-home .home-service-features li{background:#0b63f607;border:1px solid #0b63f620;align-items:center;gap:9px;padding:11px 12px;font-size:12px;font-weight:650;line-height:1.4;display:flex}.digital-home .home-service-features li>span{background:#0b63f6;flex:0 0 6px;width:6px;height:6px}.digital-home [data-service=website] .home-service-features li{background:#ff5c3509}.digital-home [data-service=website] .home-service-features li>span{background:var(--web-orange)}.digital-home #method-proof img{object-fit:contain;transform:none}[dir=rtl] .digital-home .hero-studio .cinema-heading{letter-spacing:0;line-height:1.5}.digital-home .cinema-arabic-reveal{direction:rtl;unicode-bidi:isolate;animation:1.2s ease-out both cinema-arabic-reveal;display:block}@keyframes cinema-arabic-reveal{0%{clip-path:inset(0 0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@media (prefers-reduced-motion:reduce){.digital-home .cinema-arabic-reveal{clip-path:none;opacity:1;animation:none}}.digital-home [data-service=website] .btn-web:before{display:none}
