.work-section{position:relative;isolation:isolate;overflow-x:clip}.work-section:before{top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(43,107,255,.22) 20%,rgba(255,255,255,.1) 50%,rgba(43,107,255,.28) 80%,transparent)}.work-section:after,.work-section:before{content:"";position:absolute;pointer-events:none}.work-section:after{top:-8rem;left:50%;transform:translateX(-50%);width:min(840px,95%);height:10rem;background:radial-gradient(ellipse 75% 65% at 50% 100%,rgba(43,107,255,.05) 0,transparent 72%)}.work-section header{margin-bottom:clamp(2.75rem,5.5vw,4.25rem)!important}.work-bento{display:grid;grid-template-columns:1fr;gap:.875rem}.work-bento>*{align-self:start;width:100%;height:auto}@media (min-width:768px){.work-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.work-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:1rem 1.125rem}}.work-bento__item--featured{min-height:0}@media (min-width:768px){.work-bento{align-items:start}.work-bento__item--featured{grid-column:span 2}}@media (min-width:1024px){.work-bento__item--featured{grid-column:span 7;grid-row:span 2;align-self:stretch}.work-bento__item--featured .work-showcase-card{height:100%}.work-bento__item--tall{grid-column:span 5}.work-bento__item--wide{grid-column:span 8}.work-bento__item--compact{grid-column:span 4}}.work-showcase-card{position:relative;display:flex;flex-direction:column;height:auto;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.07);background:linear-gradient(168deg,rgba(14,17,24,.96),rgba(6,8,12,.99) 48%,rgba(2,3,5,1));text-decoration:none;color:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 40px rgba(0,0,0,.28);transition:border-color var(--duration-hover) var(--ease-premium),box-shadow var(--duration-hover) var(--ease-premium),transform var(--duration-hover) var(--ease-premium)}.work-showcase-card:hover{border-color:rgba(43,107,255,.26);transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(43,107,255,.07),0 24px 56px rgba(0,0,0,.42),0 0 36px rgba(43,107,255,.035)}.work-showcase-card__glow{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:2;background:radial-gradient(ellipse 85% 55% at 50% 0,rgba(43,107,255,.1) 0,transparent 58%);transition:opacity var(--duration-hover) var(--ease-premium)}.work-showcase-card:hover .work-showcase-card__glow{opacity:1}.work-showcase-card__edge{position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:3;opacity:0;background:linear-gradient(150deg,rgba(77,143,255,.3),transparent 40%,transparent 60%,rgba(43,107,255,.14));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity var(--duration-hover) var(--ease-premium)}.work-showcase-card:hover .work-showcase-card__edge{opacity:1}.work-showcase-card__accent{position:absolute;top:0;left:1.5rem;right:1.5rem;height:1px;z-index:4;pointer-events:none;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);opacity:0;transform:scaleX(.4);transition:opacity var(--duration-hover) var(--ease-premium),transform var(--duration-hover) var(--ease-out-expo)}.work-showcase-card:hover .work-showcase-card__accent{opacity:.85;transform:scaleX(1)}.work-showcase-card__visual{position:relative;flex:1 1 auto;overflow:hidden;min-height:9.5rem;background:var(--preview-surface,#0a0e14)}.work-showcase-card--featured .work-showcase-card__visual{min-height:12.5rem}@media (min-width:1024px){.work-showcase-card--featured .work-showcase-card__visual{min-height:14.5rem}}.work-showcase-card__visual-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.35) 72%,rgba(0,0,0,.72));opacity:.75;transition:opacity var(--duration-hover) var(--ease-premium)}.work-showcase-card:hover .work-showcase-card__visual-overlay{opacity:.55}.work-showcase-card:hover .work-preview{transform:scale(1.04)}.work-showcase-card__body{position:relative;z-index:2;display:flex;flex-direction:column;flex:0 0 auto;padding:1.25rem 1.375rem 1.375rem}.work-showcase-card--featured .work-showcase-card__body{padding:1.5rem 1.625rem 1.625rem}.work-showcase-card__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem}.work-showcase-card__num{font-size:.6875rem;font-weight:600;letter-spacing:.16em;color:rgba(77,143,255,.55);font-variant-numeric:tabular-nums;transition:color .4s var(--ease-premium)}.work-showcase-card:hover .work-showcase-card__num{color:var(--color-accent-bright)}.work-showcase-card__year{font-size:.6875rem;font-weight:500;letter-spacing:.08em;color:var(--color-text-subtle)}.work-showcase-card__client{margin-top:.875rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(184,192,204,.65)}.work-showcase-card__title{margin-top:.375rem;font-size:1.0625rem;font-weight:600;line-height:1.28;letter-spacing:-.025em;color:var(--color-text);max-width:22ch;transition:color var(--duration-ui) var(--ease-premium)}.work-showcase-card--featured .work-showcase-card__title{font-size:clamp(1.1875rem,2.1vw,1.4375rem);max-width:18ch}.work-showcase-card__excerpt{margin-top:.5rem;font-size:.8125rem;line-height:1.6;color:var(--color-text-muted);max-width:40ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--duration-ui) var(--ease-premium)}.work-showcase-card--featured .work-showcase-card__excerpt{font-size:.875rem;-webkit-line-clamp:3;max-width:42ch}.work-showcase-card:hover .work-showcase-card__excerpt{color:rgba(184,192,204,.92)}.work-showcase-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:.875rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.work-showcase-card__tags{display:flex;flex-wrap:wrap;gap:.375rem}.work-showcase-card__tag{font-size:.6875rem;font-weight:500;letter-spacing:.04em;padding:.25rem .5rem;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:rgba(184,192,204,.85)}.work-showcase-card__metric{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0}.work-showcase-card__metric-value{font-size:1rem;font-weight:700;letter-spacing:-.03em;color:var(--preview-accent,var(--color-accent-bright));line-height:1.1}.work-showcase-card__metric-label{margin-top:.125rem;font-size:.625rem;letter-spacing:.06em;color:var(--color-text-subtle);max-width:12ch}.work-showcase-card__cta{position:absolute;left:1.375rem;bottom:1.25rem;display:inline-flex;align-items:center;gap:.5rem;margin-top:0;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--color-accent-bright);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity var(--duration-hover) var(--ease-premium),transform .5s var(--ease-out-expo),gap var(--duration-ui) var(--ease-premium)}.work-showcase-card--featured .work-showcase-card__cta{left:1.625rem;bottom:1.5rem}.work-showcase-card:focus-visible .work-showcase-card__cta,.work-showcase-card:hover .work-showcase-card__cta{opacity:1;transform:translateY(0);pointer-events:auto}.work-showcase-card__cta-arrow{transition:transform .4s var(--ease-out-expo)}.work-showcase-card:hover .work-showcase-card__cta-arrow{transform:translateX(3px)}.work-preview{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:inherit;padding:1.25rem 1.5rem;background:linear-gradient(165deg,color-mix(in srgb,var(--preview-surface) 88%,#000) 0,var(--preview-surface) 55%,#000 100%);transform:scale(1);transform-origin:center center;transition:transform var(--duration-reveal) var(--ease-out-expo)}.work-preview--featured{padding:1.5rem 2rem}.work-preview__shine{position:absolute;top:-20%;left:10%;width:55%;height:45%;pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--preview-accent) 18%,transparent) 0,transparent 70%);opacity:.65}.work-preview__vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 80% at 50% 50%,transparent 40%,rgba(0,0,0,.45) 100%)}.work-preview__browser{position:relative;z-index:1;width:100%;max-width:18rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 20px 48px rgba(0,0,0,.45)}.work-preview--featured .work-preview__browser{max-width:22rem}.work-preview__browser-bar{display:flex;gap:.35rem;padding:.5rem .625rem;background:rgba(0,0,0,.5);border-bottom:1px solid rgba(255,255,255,.06)}.work-preview__browser-bar span{width:.45rem;height:.45rem;border-radius:50%;background:rgba(255,255,255,.12)}.work-preview__browser-bar span:first-child{background:rgba(255,120,100,.45)}.work-preview__browser-body{padding:.75rem;background:rgba(8,10,14,.95)}.work-preview__site-hero{height:3.5rem;border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--preview-accent) 35%,#1a1510) 0,rgba(0,0,0,.6) 100%)}.work-preview--featured .work-preview__site-hero{height:4.5rem}.work-preview__site-nav{display:flex;gap:.35rem;margin-top:.5rem}.work-preview__site-nav span{height:.25rem;flex:1;border-radius:2px;background:rgba(255,255,255,.08)}.work-preview__site-title{margin-top:.625rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--preview-accent)}.work-preview__site-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.5rem}.work-preview__site-grid span{aspect-ratio:4/3;border-radius:4px;background:rgba(255,255,255,.06)}.work-preview__site-cta{margin-top:.5rem;height:.5rem;width:40%;border-radius:3px;background:var(--preview-accent);opacity:.75}.work-preview__brand{position:relative;z-index:1;width:100%;max-width:14rem;height:8.5rem}.work-preview__brand-card{position:absolute;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);box-shadow:0 12px 32px rgba(0,0,0,.35)}.work-preview__brand-card--main{inset:0 auto auto 0;width:7.5rem;height:5.5rem;padding:.875rem;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,color-mix(in srgb,var(--preview-accent) 12%,rgba(255,255,255,.06)) 0,rgba(0,0,0,.4) 100%)}.work-preview__brand-mark{font-size:1.125rem;font-weight:700;letter-spacing:-.04em;color:var(--preview-accent)}.work-preview__brand-name{font-size:.5625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);line-height:1.3}.work-preview__brand-card--card{top:1.25rem;right:0;width:5.5rem;height:3.25rem;transform:rotate(6deg)}.work-preview__brand-card--envelope{bottom:0;right:1.5rem;width:4.5rem;height:2.75rem;transform:rotate(-4deg)}.work-preview__brand-strip{position:absolute;bottom:1.25rem;left:2rem;right:0;height:.375rem;border-radius:2px;background:var(--preview-accent);opacity:.5}.work-preview__social{position:relative;z-index:1;width:100%;max-width:11rem}.work-preview__social-profile{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.work-preview__social-avatar{width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(135deg,var(--preview-accent),rgba(255,255,255,.2))}.work-preview__social-handle{flex:1;height:.375rem;border-radius:2px;background:rgba(255,255,255,.12)}.work-preview__social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.work-preview__social-tile{aspect-ratio:1;border-radius:4px;background:rgba(255,255,255,.07)}.work-preview__social-tile--accent{background:linear-gradient(145deg,color-mix(in srgb,var(--preview-accent) 40%,#222) 0,rgba(0,0,0,.5) 100%)}.work-preview__device{position:relative;z-index:1;width:5.5rem;padding:.35rem;border-radius:1.25rem;border:2px solid rgba(255,255,255,.12);background:rgba(0,0,0,.6);box-shadow:0 16px 40px rgba(0,0,0,.5)}.work-preview__device-notch{width:2rem;height:.25rem;margin:0 auto .35rem;border-radius:99px;background:rgba(255,255,255,.15)}.work-preview__device-screen{padding:.5rem;border-radius:.875rem;background:rgba(8,12,10,.95)}.work-preview__device-hero{height:2.25rem;border-radius:6px;background:linear-gradient(160deg,color-mix(in srgb,var(--preview-accent) 45%,#0a120e) 0,rgba(0,0,0,.5) 100%)}.work-preview__device-line{height:.25rem;margin-top:.35rem;border-radius:2px;background:rgba(255,255,255,.1)}.work-preview__device-line--short{width:65%}.work-preview__device-products{display:flex;gap:.25rem;margin-top:.4rem}.work-preview__device-products span{flex:1;height:1.25rem;border-radius:4px;background:rgba(255,255,255,.06)}.work-preview__device-label{margin-top:.35rem;font-size:.5rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--preview-accent)}.work-preview--device{justify-content:flex-start;padding-left:2rem}@media (min-width:1024px){.work-preview--device{padding-left:2.5rem}.work-preview__device{width:6.25rem}}.work-preview__dash{position:relative;z-index:1;width:100%;max-width:13rem;padding:.75rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(6,10,16,.9);box-shadow:0 12px 36px rgba(0,0,0,.4)}.work-preview__dash-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.work-preview__dash-header>span:first-child{width:45%;height:.3rem;border-radius:2px;background:rgba(255,255,255,.15)}.work-preview__dash-pill{width:2rem;height:.55rem;border-radius:99px;background:var(--preview-accent);opacity:.7}.work-preview__dash-metrics{display:flex;gap:.35rem;margin-top:.625rem}.work-preview__dash-metrics span{flex:1;height:1.5rem;border-radius:5px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06)}.work-preview__dash-chart{display:flex;align-items:flex-end;gap:.3rem;height:3.5rem;margin-top:.625rem;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.06)}.work-preview__dash-bar{flex:1;border-radius:3px 3px 0 0;background:rgba(77,143,255,.25);transition:background .3s ease}.work-preview__dash-bar--peak{background:linear-gradient(180deg,var(--preview-accent) 0,rgba(43,107,255,.35) 100%)}.work-preview__ads{position:relative;z-index:1;width:100%;max-width:12rem}.work-preview__ads-frame{position:relative;aspect-ratio:16/10;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.work-preview__ads-sky{position:absolute;inset:0 0 35% 0;background:linear-gradient(180deg,#1a2230,#0a0e14)}.work-preview__ads-ground{position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(180deg,color-mix(in srgb,var(--preview-accent) 20%,#0c1018) 0,#06080c 100%)}.work-preview__ads-play{left:50%;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.45);backdrop-filter:blur(4px)}.work-preview__ads-play,.work-preview__ads-play:after{position:absolute;top:50%;transform:translate(-50%,-50%)}.work-preview__ads-play:after{content:"";left:54%;border-color:transparent transparent transparent rgba(255,255,255,.9);border-style:solid;border-width:.3rem 0 .3rem .5rem}.work-preview__ads-meta{display:flex;gap:.35rem;margin-top:.5rem}.work-preview__ads-meta span{height:.3rem;border-radius:2px;background:rgba(255,255,255,.1)}.work-preview__ads-meta span:first-child{flex:2}.work-preview__ads-meta span:last-child{flex:1}.work-showcase-card:hover .work-showcase-card__metric-value{text-shadow:0 0 24px color-mix(in srgb,var(--preview-accent) 40%,transparent)}@media (prefers-reduced-motion:reduce){.work-preview,.work-showcase-card,.work-showcase-card__cta{transition:none}.work-showcase-card:hover,.work-showcase-card:hover .work-preview{transform:none}.work-showcase-card__cta{opacity:1;transform:none}}.surface-card{position:relative;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg);transition:border-color var(--duration-hover) var(--ease-premium),background-color var(--duration-hover) var(--ease-premium),box-shadow var(--duration-hover) var(--ease-premium),transform var(--duration-hover) var(--ease-premium)}.surface-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(43,107,255,.06) 0,transparent 65%);transition:opacity var(--duration-hover) var(--ease-premium)}.surface-card:hover{border-color:rgba(43,107,255,.22);background:rgba(8,10,14,.85);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 40px rgba(0,0,0,.32)}.surface-card:hover:before{opacity:1}.surface-card__index{display:block;font-size:1.5rem;font-weight:700;letter-spacing:-.04em;color:rgba(43,107,255,.22);transition:color var(--duration-hover) var(--ease-premium)}.surface-card:hover .surface-card__index{color:rgba(77,143,255,.38)}.pillar-cell{position:relative;transition:background-color var(--duration-hover) var(--ease-premium)}.pillar-cell:after{content:"";position:absolute;left:0;top:1.75rem;bottom:1.75rem;width:2px;border-radius:1px;background:linear-gradient(180deg,transparent,var(--color-accent),transparent);opacity:0;transform:scaleY(.4);transition:opacity var(--duration-hover) var(--ease-premium),transform var(--duration-hover) var(--ease-out-expo)}@media (min-width:768px){.pillar-cell:hover{background:rgba(14,17,24,.65)!important}.pillar-cell:hover:after{opacity:.7;transform:scaleY(1)}}.pillar-cell__index{transition:color var(--duration-hover) var(--ease-premium)}.pillar-cell:hover .pillar-cell__index{color:rgba(77,143,255,.45)}.process-step{position:relative;transition:border-color var(--duration-ui) var(--ease-premium),padding-left var(--duration-hover) var(--ease-premium)}@media (min-width:768px){.process-step:hover{padding-left:.25rem}}.process-step__num{transition:color var(--duration-hover) var(--ease-premium),transform var(--duration-hover) var(--ease-premium)}.process-step:hover .process-step__num{color:var(--color-accent-bright);transform:translateX(2px)}.link-interactive{position:relative;text-decoration:none;transition:color var(--duration-ui) var(--ease-premium)}.link-interactive:hover{color:var(--color-accent-bright)}.contact-panel{transition:border-color var(--duration-hover) var(--ease-premium),box-shadow var(--duration-hover) var(--ease-premium)}.contact-panel:hover{border-color:rgba(255,255,255,.1);box-shadow:0 20px 48px rgba(0,0,0,.28)}.cta-panel{transition:border-color var(--duration-hover) var(--ease-premium),box-shadow var(--duration-hover) var(--ease-premium),transform var(--duration-hover) var(--ease-premium)}.cta-scene:hover .cta-panel{border-color:rgba(43,107,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 36px 88px rgba(0,0,0,.58),0 0 60px rgba(43,107,255,.04)}.mobile-nav-overlay{transition:opacity var(--duration-ui) var(--ease-premium),visibility var(--duration-ui) var(--ease-premium)}.mobile-nav-link{transition:color var(--duration-ui) var(--ease-premium),background-color var(--duration-ui) var(--ease-premium),transform var(--duration-ui) var(--ease-premium)}.mobile-nav-link:active{transform:scale(.98)}.mobile-sticky-bar{transition:border-color var(--duration-ui) var(--ease-premium),background-color var(--duration-ui) var(--ease-premium)}.mobile-sticky-action{transition:color var(--duration-micro) var(--ease-premium),background-color var(--duration-micro) var(--ease-premium)}.mobile-sticky-action:active{transform:scale(.97);transition-duration:var(--duration-instant)}.section-header{margin-bottom:clamp(3.25rem,6.5vw,5rem)}.section-header--with-actions{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem);max-width:100%;min-width:0}@media (min-width:768px){.section-header--with-actions{flex-direction:row;align-items:flex-end;justify-content:space-between}}.section-header__copy{width:100%;max-width:100%}@media (min-width:768px){.section-header--with-actions .section-header__copy{flex:1;min-width:0;width:auto}}.section-header__title{max-width:none;min-width:0;text-wrap:balance}.section-header__desc{margin-top:1.375rem;max-width:min(42rem,100%)}@media (min-width:768px){.section-header__desc{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.cta-panel,.mobile-nav-link,.mobile-sticky-action,.pillar-cell,.pillar-cell:after,.process-step,.process-step__num,.surface-card,.surface-card:before{transition:none}.process-step:hover .process-step__num,.surface-card:hover{transform:none}}.section-header__top{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.section-index{font-size:.6875rem;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:rgba(77,143,255,.45);padding:.25rem .5rem;border-radius:6px;border:1px solid rgba(43,107,255,.18);background:rgba(43,107,255,.06)}.label-chip{display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(77,143,255,.75);margin-bottom:.5rem}.agency-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:clamp(2rem,4vw,3rem);padding:1.25rem 1.5rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:linear-gradient(165deg,rgba(14,17,24,.7),rgba(6,8,12,.85))}@media (min-width:640px){.agency-stats{grid-template-columns:repeat(4,1fr);gap:1rem}}.agency-stat{text-align:center;padding:.5rem .25rem}@media (min-width:640px){.agency-stat{text-align:left;padding:.25rem 0;border-right:1px solid rgba(255,255,255,.06)}.agency-stat:last-child{border-right:none}}.agency-stat__value{display:block;font-size:1.375rem;font-weight:700;letter-spacing:-.03em;color:var(--color-text);line-height:1.1}.agency-stat__label{display:block;margin-top:.25rem;font-size:.6875rem;letter-spacing:.04em;color:var(--color-text-subtle)}.agency-credentials{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:1rem;font-size:.75rem;letter-spacing:.02em;color:var(--color-text-subtle)}.agency-credentials span:not(:last-child):after{content:"·";margin-left:1.25rem;color:rgba(43,107,255,.45)}.surface-card__label{display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(77,143,255,.65);margin-bottom:.625rem}.work-showcase-card__visual-badges{position:absolute;top:.875rem;left:.875rem;right:.875rem;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;pointer-events:none}.work-showcase-card__sector{font-size:.5625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .5rem;border-radius:5px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.55);backdrop-filter:blur(8px);color:rgba(255,255,255,.88)}.work-showcase-card__type{font-size:.5625rem;font-weight:500;letter-spacing:.06em;padding:.25rem .5rem;border-radius:5px;background:color-mix(in srgb,var(--preview-accent) 22%,rgba(0,0,0,.5));border:1px solid color-mix(in srgb,var(--preview-accent) 35%,transparent);color:rgba(255,255,255,.92)}.work-showcase-card__scope{margin-top:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:var(--preview-accent,var(--color-accent-bright));opacity:.9}.work-showcase-card__case-note{margin-top:.5rem;font-size:.75rem;line-height:1.5;font-style:italic;color:var(--color-text-subtle)}.work-showcase-card__case-note:before{content:"— ";opacity:.5}.site-header__brand{display:flex;align-items:center;min-width:0}.site-header__rule{display:none;position:absolute;bottom:0;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(43,107,255,.2) 20%,rgba(255,255,255,.06) 50%,rgba(43,107,255,.2) 80%,transparent);opacity:0;transition:opacity var(--duration-hover) var(--ease-premium)}.site-header--scrolled .site-header__rule{opacity:1}.consultation-scene{position:relative;isolation:isolate}.consultation-panel{position:relative;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.09);background:linear-gradient(168deg,rgba(12,15,22,.95),rgba(4,5,8,.98) 55%,#000);padding:clamp(1.75rem,4vw,2.5rem);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 64px rgba(0,0,0,.45)}.consultation-panel:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);opacity:.6}.consultation-panel__glow{position:absolute;top:-40%;right:-10%;width:50%;height:80%;pointer-events:none;background:radial-gradient(ellipse,rgba(43,107,255,.08) 0,transparent 65%)}.consultation-form__field{display:flex;flex-direction:column;gap:.375rem}.consultation-form__label{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.consultation-form__input{width:100%;padding:.75rem 1rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);font-size:.9375rem;color:var(--color-text);transition:border-color var(--duration-ui) var(--ease-premium),background-color var(--duration-ui) var(--ease-premium)}.consultation-form__input::placeholder{color:var(--color-text-subtle);opacity:.7}.consultation-form__input:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045)}.consultation-form__input:focus{outline:none;border-color:rgba(43,107,255,.35);background:rgba(43,107,255,.04)}.consultation-form__textarea{resize:vertical;min-height:6.5rem;line-height:1.6;font-family:inherit}.consultation-form__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e7681' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.consultation-steps{display:flex;flex-direction:column;gap:1.25rem}.consultation-step{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;align-items:start}.consultation-step__num{font-size:.6875rem;font-weight:700;letter-spacing:.1em;color:rgba(77,143,255,.55);padding-top:.125rem}.consultation-step__title{font-size:.9375rem;font-weight:600;color:var(--color-text)}.consultation-step__desc{margin-top:.25rem;font-size:.8125rem;line-height:1.55;color:var(--color-text-muted)}.consultation-aside__channels{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.about-highlight,.consultation-aside__channels{border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.about-highlight{padding:1.75rem 1.5rem;transition:border-color var(--duration-hover) var(--ease-premium),background-color var(--duration-hover) var(--ease-premium)}.about-highlight:hover{border-color:rgba(43,107,255,.18);background:rgba(43,107,255,.03)}.portfolio-index-card{display:block;height:100%;text-decoration:none;color:inherit}