.CommercialServicePage_page__GbCFe{--ink:#1d1d1f;--ink-2:#424245;--muted:#6e6e73;--line:rgba(0,0,0,0.1);--soft:#f5f5f7;--accent:#0071e3;--gutter:clamp(1rem,5vw,4rem);--measure:40rem;color:var(--ink);background:#ffffff;font-family:var(--font-cabinet-manrope),Manrope,var(--font-devanagari),var(--font-sans),sans-serif;overflow-x:clip}.CommercialServicePage_band__hqBwt{padding:clamp(3.5rem,8vw,6.5rem) var(--gutter);scroll-margin-top:calc(var(--header-height, 3.75rem) + .5rem)}.CommercialServicePage_band__hqBwt>*{max-width:76rem;margin-left:auto;margin-right:auto}.CommercialServicePage_eyebrow__GZae6{margin:0 0 .75rem;color:var(--muted);font-size:.875rem;font-weight:600;letter-spacing:.02em}.CommercialServicePage_sectionHead__AI6X7{margin-bottom:clamp(1.75rem,4vw,3rem)}.CommercialServicePage_sectionHead__AI6X7 h2{max-width:48rem;margin:0;font-size:clamp(1.9rem,4.4vw,3.25rem);font-weight:700;line-height:1.07;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}.CommercialServicePage_sectionLead__W4uaX{max-width:var(--measure);margin:1rem 0 0;color:var(--ink-2);font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.55}.CommercialServicePage_hero__oT3Bf{display:grid;gap:clamp(2rem,5vw,3.5rem);padding-top:calc(var(--header-height, 3.75rem) + clamp(1.25rem, 4vw, 3rem));padding-bottom:clamp(2.5rem,6vw,4.5rem)}@media (min-width:1024px){.CommercialServicePage_hero__oT3Bf[data-media]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;max-width:none}.CommercialServicePage_hero__oT3Bf[data-media]>*{max-width:none;margin:0}.CommercialServicePage_hero__oT3Bf[data-media] .CommercialServicePage_heroCopy__Uz2N_{justify-self:end;width:min(100%,36rem)}}.CommercialServicePage_hero__oT3Bf:not([data-media])>.CommercialServicePage_heroCopy__Uz2N_>*{max-width:48rem}.CommercialServicePage_heroCopy__Uz2N_ h1{margin:0;font-size:clamp(2.3rem,5.6vw,4.25rem);font-weight:750;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.CommercialServicePage_heroLead__05e3d{max-width:36rem;margin:1.25rem 0 0;color:var(--ink-2);font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.5}.CommercialServicePage_facts__QlwVR{display:grid;gap:0;margin:1.75rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.CommercialServicePage_facts__QlwVR li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding:.8rem 0;border-bottom:1px solid var(--line);font-size:1rem}.CommercialServicePage_facts__QlwVR span{color:var(--ink-2)}.CommercialServicePage_facts__QlwVR strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommercialServicePage_heroActions__n5b1_,.CommercialServicePage_taskActions__EWWcn{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.CommercialServicePage_heroActions__n5b1_{margin-top:1.75rem}.CommercialServicePage_optionAction__4Gtvv,.CommercialServicePage_primary__dccMT,.CommercialServicePage_secondary__AC2Gs,.CommercialServicePage_taskPrimary__0sM_y{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;border-radius:999px;font-size:1rem;font-weight:650;line-height:1.2;text-align:center;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.CommercialServicePage_primary__dccMT{background:var(--ink);color:#ffffff}.CommercialServicePage_primary__dccMT:hover{background:#000000}.CommercialServicePage_secondary__AC2Gs{border:1px solid rgba(0,0,0,.18);color:var(--ink)}.CommercialServicePage_secondary__AC2Gs:hover{border-color:var(--ink)}.CommercialServicePage_caseLinks__DNPyU a:focus-visible,.CommercialServicePage_faqList__2BNri summary:focus-visible,.CommercialServicePage_optionAction__4Gtvv:focus-visible,.CommercialServicePage_primary__dccMT:focus-visible,.CommercialServicePage_secondary__AC2Gs:focus-visible,.CommercialServicePage_serviceLinks__K8mPy a:focus-visible,.CommercialServicePage_taskPrimary__0sM_y:focus-visible,.CommercialServicePage_textLink__Y7Nc5:focus-visible{outline:3px solid rgba(0,113,227,.45);outline-offset:3px}@media (max-width:479px){.CommercialServicePage_heroActions__n5b1_ .CommercialServicePage_primary__dccMT,.CommercialServicePage_heroActions__n5b1_ .CommercialServicePage_secondary__AC2Gs{width:100%}}.CommercialServicePage_heroMedia__dYyML{margin:0}.CommercialServicePage_heroImage__IgGzV{overflow:hidden;border-radius:clamp(1.1rem,2vw,1.6rem);background:var(--soft)}.CommercialServicePage_heroImage__IgGzV img{display:block;width:100%;height:auto}.CommercialServicePage_heroMedia__dYyML figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;color:var(--muted);font-size:.9rem;line-height:1.4}.CommercialServicePage_badge__un67i span,.CommercialServicePage_captionBadge__ABLCw{display:inline-flex;align-items:center;min-height:1.5rem;padding:.1rem .55rem;border-radius:999px;background:var(--ink);color:#ffffff;font-size:.75rem;font-weight:700;letter-spacing:.06em}.CommercialServicePage_stageList__YbYi0{display:grid;gap:1rem;padding:0;list-style:none}@media (min-width:760px){.CommercialServicePage_stageList__YbYi0{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.CommercialServicePage_stageList__YbYi0 li{display:grid;gap:.5rem;align-content:start;padding:1.35rem;border:1px solid var(--line);border-radius:1.25rem}.CommercialServicePage_stageLabel__WNt_L{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.875rem;font-weight:700}.CommercialServicePage_stageList__YbYi0 h3{font-size:1.15rem;font-weight:700}.CommercialServicePage_stageList__YbYi0 li>p:last-child{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.CommercialServicePage_relatedList__vvw56{display:grid;gap:0;padding:0;list-style:none;border-top:1px solid var(--line)}@media (min-width:760px){.CommercialServicePage_relatedList__vvw56{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.CommercialServicePage_relatedList__vvw56 li{display:grid;gap:.25rem;padding:1rem 0;border-bottom:1px solid var(--line)}.CommercialServicePage_relatedList__vvw56 a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink);font-size:1.0625rem;font-weight:650;text-decoration:underline;text-decoration-color:rgba(0,0,0,.25);text-underline-offset:.2em}.CommercialServicePage_relatedList__vvw56 a:focus-visible{outline:3px solid rgba(0,113,227,.45);outline-offset:3px}.CommercialServicePage_relatedList__vvw56 p{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.CommercialServicePage_relatedList__vvw56 span{color:var(--muted);font-size:.9375rem}.CommercialServicePage_case__Sewdg[data-text-only]{grid-column:1/-1;align-content:start}.CommercialServicePage_case__Sewdg[data-text-only] .CommercialServicePage_caseBody__bWXG1{max-width:52rem}@media (min-width:900px){.CommercialServicePage_case__Sewdg:not([data-first]) .CommercialServicePage_caseImage__v6FXj{aspect-ratio:16/11;overflow:hidden}.CommercialServicePage_case__Sewdg:not([data-first]) .CommercialServicePage_caseImage__v6FXj img{height:100%;object-fit:cover}}.CommercialServicePage_work__H9Efe{background:var(--soft)}.CommercialServicePage_workList__26o0C{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}@media (min-width:900px){.CommercialServicePage_workList__26o0C{grid-template-columns:repeat(2,minmax(0,1fr))}.CommercialServicePage_case__Sewdg[data-first]{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.CommercialServicePage_case__Sewdg{display:grid;gap:0;overflow:hidden;border-radius:1.5rem;background:#ffffff;scroll-margin-top:calc(var(--header-height, 3.75rem) + 1rem)}.CommercialServicePage_caseImage__v6FXj{background:#e8e8ed}.CommercialServicePage_caseImage__v6FXj img{display:block;width:100%;height:auto}.CommercialServicePage_caseBody__bWXG1{display:grid;gap:.75rem;align-content:start;padding:clamp(1.25rem,3vw,2rem)}.CommercialServicePage_badge__un67i{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;color:var(--ink-2);font-size:.875rem;font-weight:600}.CommercialServicePage_badge__un67i[data-classification=CONCEPT] span{background:#ffffff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.CommercialServicePage_caseBody__bWXG1 h3{margin:0;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.CommercialServicePage_caseMeta__xP3QX{margin:0;color:var(--muted);font-size:.9375rem}.CommercialServicePage_caseBody__bWXG1>p{margin:0;color:var(--ink-2);font-size:1.0625rem;line-height:1.55}.CommercialServicePage_caseFacts__3DXfu{display:grid;gap:.75rem;margin:.25rem 0 0}.CommercialServicePage_caseFacts__3DXfu div{padding-top:.75rem;border-top:1px solid var(--line)}.CommercialServicePage_caseFacts__3DXfu dt{font-size:.875rem;font-weight:700}.CommercialServicePage_caseFacts__3DXfu dd{margin:.25rem 0 0;color:var(--ink-2);font-size:.9375rem;line-height:1.5}.CommercialServicePage_caseLinks__DNPyU{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.25rem 0 0;padding:0;list-style:none}.CommercialServicePage_caseLinks__DNPyU a,.CommercialServicePage_textLink__Y7Nc5{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--accent);font-size:1rem;font-weight:600}.CommercialServicePage_caseLinks__DNPyU a:hover,.CommercialServicePage_textLink__Y7Nc5:hover{text-decoration:underline;text-underline-offset:.2em}.CommercialServicePage_taskGrid__eZT2u{display:grid;gap:clamp(.85rem,2vw,1.25rem);padding:0;list-style:none}@media (min-width:760px){.CommercialServicePage_taskGrid__eZT2u{grid-template-columns:repeat(2,minmax(0,1fr))}}.CommercialServicePage_fallback__e7fNA,.CommercialServicePage_task__Qyazs{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.25rem,3vw,1.85rem);border:1px solid var(--line);border-radius:1.5rem;scroll-margin-top:calc(var(--header-height, 3.75rem) + 1rem)}.CommercialServicePage_fallback__e7fNA{border-style:dashed;background:var(--soft)}@media (min-width:760px){.CommercialServicePage_fallback__e7fNA{grid-column:1/-1}}.CommercialServicePage_fallback__e7fNA h3,.CommercialServicePage_task__Qyazs h3{margin:0;font-size:clamp(1.3rem,2.3vw,1.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.CommercialServicePage_fallback__e7fNA>p,.CommercialServicePage_task__Qyazs>p{margin:0;color:var(--ink-2);font-size:1.0625rem;line-height:1.55}.CommercialServicePage_serviceLinks__K8mPy{display:grid;margin:.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.CommercialServicePage_serviceLinks__K8mPy li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.15rem 1rem;min-height:3rem;padding:.35rem 0;border-bottom:1px solid var(--line)}.CommercialServicePage_serviceLinks__K8mPy a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink);font-size:1rem;font-weight:600;text-decoration:underline;text-decoration-color:rgba(0,0,0,.25);text-underline-offset:.2em}.CommercialServicePage_serviceLinks__K8mPy a:hover{text-decoration-color:var(--ink)}.CommercialServicePage_serviceLinks__K8mPy span{color:var(--muted);font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommercialServicePage_taskActions__EWWcn{margin-top:auto;padding-top:.5rem}.CommercialServicePage_taskPrimary__0sM_y{background:var(--ink);color:#ffffff}.CommercialServicePage_taskPrimary__0sM_y:hover{background:#000000}.CommercialServicePage_scope__FPwpA{background:var(--soft)}.CommercialServicePage_scopeGrid__ntjKc{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}@media (min-width:900px){.CommercialServicePage_scopeGrid__ntjKc{grid-template-columns:1.25fr 1fr 1fr}}.CommercialServicePage_scopeColumn__6cHpa{padding:clamp(1.25rem,3vw,1.75rem);border-radius:1.5rem;background:#ffffff}.CommercialServicePage_scopeColumn__6cHpa h3{margin:0 0 1rem;font-size:1.1875rem;font-weight:700}.CommercialServicePage_bullets__LIErn,.CommercialServicePage_entries__sBNBv{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.CommercialServicePage_entries__sBNBv li{display:grid;gap:.25rem}.CommercialServicePage_entries__sBNBv strong{font-size:1rem;font-weight:650}.CommercialServicePage_bullets__LIErn li,.CommercialServicePage_entries__sBNBv span{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.CommercialServicePage_bullets__LIErn li{position:relative;padding-left:1.1rem}.CommercialServicePage_bullets__LIErn li:before{content:"";position:absolute;top:.62em;left:.1rem;width:.35rem;height:.35rem;border-radius:50%;background:var(--muted)}.CommercialServicePage_answer__4Pyao{display:grid;gap:.6rem;margin-top:-1rem!important;margin-bottom:clamp(1.75rem,4vw,2.5rem)!important}.CommercialServicePage_answer__4Pyao p{max-width:var(--measure);margin:0;color:var(--ink-2);font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.55}.CommercialServicePage_optionGrid__6kriy{display:grid;gap:clamp(.85rem,2vw,1.25rem)}@media (min-width:700px){.CommercialServicePage_optionGrid__6kriy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.CommercialServicePage_optionGrid__6kriy{grid-template-columns:repeat(4,minmax(0,1fr))}}.CommercialServicePage_option__e1wV4{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.5vw,1.6rem);border:1px solid var(--line);border-radius:1.5rem}.CommercialServicePage_option__e1wV4 h3{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:-.015em}.CommercialServicePage_optionText__aGK54{margin:0;color:var(--ink-2);font-size:1rem;line-height:1.5}.CommercialServicePage_optionPrice__KWrxe{display:grid;gap:.35rem;padding:.85rem 1rem;border-radius:1rem;background:var(--soft)}.CommercialServicePage_optionPrice__KWrxe p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.15rem .75rem;margin:0;font-size:.9375rem}.CommercialServicePage_optionPrice__KWrxe span{color:var(--ink-2)}.CommercialServicePage_optionPrice__KWrxe strong{font-size:1.125rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommercialServicePage_optionPrice__KWrxe .CommercialServicePage_priceNote__DmmW6{display:block;color:var(--muted);font-size:.875rem;line-height:1.45}.CommercialServicePage_terms__BnXFR{display:grid;gap:.6rem;margin:0}.CommercialServicePage_terms__BnXFR div{display:grid;gap:.15rem;padding-top:.6rem;border-top:1px solid var(--line)}.CommercialServicePage_terms__BnXFR dt{color:var(--muted);font-size:.8125rem;font-weight:700}.CommercialServicePage_terms__BnXFR dd{margin:0;font-size:.9375rem;line-height:1.45}.CommercialServicePage_optionAction__4Gtvv{margin-top:auto;border:1px solid var(--ink);color:var(--ink)}.CommercialServicePage_optionAction__4Gtvv:hover{background:var(--ink);color:#ffffff}.CommercialServicePage_termsBand__MypWj>article{max-width:46rem}.CommercialServicePage_footnote__BOyE_{margin-top:1.25rem!important;color:var(--muted);font-size:.9rem}.CommercialServicePage_process__THe8s{background:var(--soft)}.CommercialServicePage_steps__g_qXk{display:grid;gap:1rem;padding:0;list-style:none}@media (min-width:760px){.CommercialServicePage_steps__g_qXk{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.CommercialServicePage_steps__g_qXk li{display:grid;gap:.5rem;align-content:start;padding:1.35rem;border-radius:1.25rem;background:#ffffff}.CommercialServicePage_steps__g_qXk li>span{color:var(--muted);font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommercialServicePage_steps__g_qXk h3{margin:0;font-size:1.15rem;font-weight:700}.CommercialServicePage_steps__g_qXk p{margin:0;color:var(--ink-2);font-size:.9375rem;line-height:1.55}.CommercialServicePage_faqList__2BNri>details{max-width:52rem}.CommercialServicePage_faqList__2BNri>details:first-child{border-top:1px solid var(--line)}.CommercialServicePage_faqList__2BNri details{border-bottom:1px solid var(--line)}.CommercialServicePage_faqList__2BNri summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.85rem 0;font-size:clamp(1.0625rem,1.8vw,1.1875rem);font-weight:650;line-height:1.35;list-style:none;cursor:pointer}.CommercialServicePage_faqList__2BNri summary::-webkit-details-marker{display:none}.CommercialServicePage_faqList__2BNri summary:after{content:"+";flex:none;color:var(--muted);font-size:1.5rem;font-weight:400;line-height:1}.CommercialServicePage_faqList__2BNri details[open] summary:after{content:"–"}.CommercialServicePage_faqList__2BNri details p{max-width:var(--measure);margin:0 0 1.1rem;color:var(--ink-2);font-size:1.0625rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.CommercialServicePage_page__GbCFe *,.CommercialServicePage_page__GbCFe :after,.CommercialServicePage_page__GbCFe :before{transition:none!important;scroll-behavior:auto!important}}.CommercialServicePage_guide__u_EvK{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin-top:1.5rem;margin-bottom:0}.CommercialServicePage_guide__u_EvK span{color:var(--muted);font-size:.875rem;font-weight:600}.CommercialServicePage_guide__u_EvK a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--accent);font-size:1rem;font-weight:600}.CommercialServicePage_guide__u_EvK a:focus-visible{outline:3px solid rgba(0,113,227,.45);outline-offset:3px}.cinema_hero__DSOwM{--cin-ease:cubic-bezier(0.16,1,0.3,1);--cin-dur-1:240ms;--cin-dur-2:520ms;--cin-dur-3:1100ms;--cin-travel:1.1em;min-height:calc(100svh - var(--header-height))}.cinema_stage__sVjwh{transform:translate3d(0,calc(var(--hero-progress, 0) * -6vh),0) scale(calc(1 - var(--hero-progress, 0) * .06));transform-origin:62% 40%;will-change:transform}.cinema_heroTitle__Ux0U4{--line-stagger:90ms}.cinema_splitLines__9K02v{display:grid}.cinema_splitLine__MmWW1{display:block;overflow:hidden}.cinema_splitLine__MmWW1>span{display:block;animation:cinema_cinemaLineIn__w1F2z var(--cin-dur-3) var(--cin-ease) backwards;animation-delay:calc(.16s + var(--line-index) * var(--line-stagger))}@keyframes cinema_cinemaLineIn__w1F2z{0%{transform:translate3d(0,var(--cin-travel),0)}}.cinema_tile__ZmtsM{position:relative;overflow:hidden;isolation:isolate;transition:transform var(--cin-dur-2,.52s) var(--cin-ease,cubic-bezier(.16,1,.3,1)),box-shadow var(--cin-dur-2,.52s) var(--cin-ease,cubic-bezier(.16,1,.3,1))}.cinema_tile__ZmtsM:after{position:absolute;z-index:2;right:0;bottom:0;left:0;height:2px;background:var(--accent,#0b5bff);transform:scaleX(0);transform-origin:left;content:"";transition:transform var(--cin-dur-2,.52s) var(--cin-ease,cubic-bezier(.16,1,.3,1))}.cinema_tile__ZmtsM:focus-within,.cinema_tile__ZmtsM:hover{transform:translate3d(0,-6px,0)}.cinema_tile__ZmtsM:focus-within:after,.cinema_tile__ZmtsM:hover:after{transform:scaleX(1)}.cinema_tileMedia__Rehgn{overflow:hidden}.cinema_tileMedia__Rehgn img,.cinema_tileMedia__Rehgn>img{transition:transform var(--cin-dur-3,1.1s) var(--cin-ease,cubic-bezier(.16,1,.3,1))}.cinema_tile__ZmtsM:focus-within .cinema_tileMedia__Rehgn img,.cinema_tile__ZmtsM:hover .cinema_tileMedia__Rehgn img{transform:scale(1.05)}.cinema_rail___pHz7{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab}.cinema_rail___pHz7::-webkit-scrollbar{width:0;height:0}.cinema_rail___pHz7[data-dragging=true]{scroll-snap-type:none;cursor:grabbing}.cinema_rail___pHz7>*{scroll-snap-align:start;flex:none}.cinema_rail___pHz7>:last-child{scroll-snap-align:end}.cinema_rail___pHz7:focus-visible{outline:2px solid var(--accent,#0b5bff);outline-offset:4px}@media (prefers-reduced-motion:reduce){.cinema_hero__DSOwM .cinema_splitLine__MmWW1>span,.cinema_splitLine__MmWW1>span{animation:none;transform:none}.cinema_stage__sVjwh{transform:none}.cinema_tileMedia__Rehgn img,.cinema_tile__ZmtsM,.cinema_tile__ZmtsM:after{transition:none}.cinema_tile__ZmtsM:focus-within,.cinema_tile__ZmtsM:hover{transform:none}.cinema_tile__ZmtsM:after{transform:scaleX(1)}.cinema_rail___pHz7{scroll-behavior:auto}}