.wd-page{--wd-ease:cubic-bezier(0.22,1,0.36,1)}.wd-page--ux-ui .wd-hero__bg{object-position:50% 35%}.wd-page--ux-ui .wd-hero__overlay{background:linear-gradient(105deg,rgba(18,18,18,.6),rgba(18,18,18,.39) 50%,rgba(18,18,18,.26))}.wd-page--website-design .wd-hero{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:none;min-height:0;height:clamp(360px,calc(100vw * 2748 / 5760),920px);aspect-ratio:auto}.wd-page--website-design .wd-hero__container{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.wd-page--website-design .wd-hero__media .wd-hero__bg{transform:none;object-fit:cover;object-position:50% 50%}.wd-page--website-design .wd-hero__overlay{background:linear-gradient(90deg,rgba(0,0,0,.27),rgba(0,0,0,.13) 42%,rgba(0,0,0,.05))}.wd-page--website-design .wd-hero__inner{justify-content:flex-end;align-items:flex-start;min-height:0;height:100%;padding-top:calc(var(--site-header-height, 52px) + 24px);padding-bottom:calc(clamp(80px, 15vh, 168px) + 5px)}.wd-page--website-design .wd-hero__copy{width:100%;max-width:min(100%,36rem);text-align:left}.wd-page--website-design .wd-hero__title{max-width:14ch;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.08;text-wrap:balance}.wd-page--website-design .wd-hero__lead{margin-top:clamp(18px,2.2vw,28px);max-width:none;font-size:clamp(1rem,1.45vw,1.1875rem);line-height:1.6;font-weight:400;color:rgba(255,255,255,.9)}@media (min-width:768px){.wd-page--website-design .wd-hero__copy{max-width:min(68%,52rem)}}@media (min-width:1280px){.wd-page--website-design .wd-hero__copy{max-width:min(65%,56rem)}}@media (max-width:767px){.wd-page--website-design .wd-hero,.wd-page--website-design .wd-hero__inner{aspect-ratio:auto;min-height:clamp(360px,105vw,520px);max-height:none}.wd-page--website-design .wd-hero__bg{object-position:58% center}.wd-page--website-design .wd-hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.23) 55%,rgba(0,0,0,.31))}}.wd-label{font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-primary-500,#b140f5)}.wd-label--on-dark{color:var(--color-primary-300,#d99eff)}.wd-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(88vh,680px);background:#121212}.wd-hero__media{position:absolute;inset:0;z-index:0}.wd-hero__bg{transform:scale(1.02);object-position:68% center}.wd-hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,rgba(18,18,18,.6),rgba(18,18,18,.36) 48%,rgba(18,18,18,.23))}.wd-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(88vh,680px);padding-top:calc(var(--site-header-height, 52px) + 48px);padding-bottom:64px;box-sizing:border-box}@media (min-width:1024px){.wd-hero__inner{justify-content:center;padding-bottom:80px}}.wd-hero__title{max-width:min(100%,14ch);font-size:clamp(2.5rem,6vw,4rem);line-height:1.05;font-weight:700;color:#fff}.wd-hero__lead{margin-top:20px;max-width:36rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65;font-weight:500;color:rgba(255,255,255,.88)}.wd-hero__lead--solo{max-width:min(100%,42rem);font-size:clamp(1.0625rem,2.1vw,1.25rem);line-height:1.7;color:rgba(255,255,255,.92)}.wd-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px}.wd-hero__link{font-size:1rem;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:4px;transition:color .25s var(--wd-ease)}.wd-hero__link:hover{color:var(--color-primary-200,#e8c4ff)}.wd-service-card{height:100%;border-radius:16px;border:1px solid rgba(0,0,0,.06);background:#fff;padding:28px 24px 32px;box-shadow:0 12px 40px rgba(15,15,15,.06);transition:transform .35s var(--wd-ease),box-shadow .35s var(--wd-ease)}@media (prefers-reduced-motion:no-preference){.wd-service-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(15,15,15,.1)}}.wd-service-card__icon{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:12px;background:#f5f5f5}.wd-sector-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.82))}.wd-sector-card__label{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:20px;font-size:1.125rem;font-weight:700;color:#fff}.wd-paradigms__hero{position:relative;aspect-ratio:21/9;overflow:hidden;border-radius:20px;background:#333}@media (max-width:767px){.wd-paradigms__hero{aspect-ratio:16/10}}.wd-tag{display:inline-flex;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);padding:8px 16px;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.92)}.wd-pre-footer{background:#fff;padding:48px 0 56px;text-align:center}.wd-pre-footer__title{font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.15;color:#1a1a1a}.wd-pre-footer__body{margin:24px auto 0;max-width:610px;font-size:1.125rem;line-height:2rem;font-weight:500;color:#565656}.wd-intro-stack{background:linear-gradient(180deg,#fafafa,#f6f2fb 55%,#fafafa)}.wd-page--website-design .wd-intro-band{background:#fff}.wd-page--website-design .wd-growth-band{max-width:52rem}.wd-page--website-design .wd-growth-band__badge{display:inline-flex;border-radius:9999px;background:rgba(177,64,245,.1);padding:8px 16px;font-size:.875rem;font-weight:700;letter-spacing:.02em;color:var(--color-primary-600,#9620d4)}.wd-page--website-design .wd-growth-band__title{margin-top:20px;font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#1a1a1a;text-wrap:balance}.wd-page--website-design .wd-growth-band__body{margin-top:20px;max-width:48rem;font-size:1.0625rem;line-height:1.75;font-weight:500;color:#565656}.wd-page--website-design .wd-services-band{margin-top:0}.wd-page--website-design .wd-services-band__title{max-width:36rem;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#1a1a1a}.wd-page--website-design .wd-services-band__rule{margin-top:28px;height:1px;width:100%;background:linear-gradient(90deg,rgba(177,64,245,.55),rgba(177,64,245,.15) 45%,rgba(0,0,0,.08))}.wd-page--website-design .wd-services-band__rows{display:flex;flex-direction:column;gap:clamp(28px,4vw,40px);margin-top:clamp(32px,5vw,48px)}.wd-page--website-design .wd-services-band__row{display:grid;gap:clamp(24px,3vw,32px);margin:0;padding:0;list-style:none}@media (min-width:768px){.wd-page--website-design .wd-services-band__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.wd-page--website-design .wd-service-tile{display:flex;flex-direction:column;align-items:flex-start;gap:20px;height:100%}.wd-page--website-design .wd-service-tile__icon{display:flex;min-height:48px;align-items:flex-end}.wd-page--website-design .wd-service-tile__copy{display:flex;flex-direction:column;gap:12px}.wd-page--website-design .wd-service-tile__title{font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.35;font-weight:700;color:#1a1a1a}.wd-page--website-design .wd-service-tile__desc{font-size:1rem;line-height:1.65;font-weight:500;color:#565656}.wd-growth__panel{border-radius:24px;border:1px solid rgba(177,64,245,.12);background:#fff;padding:28px 24px 32px;box-shadow:0 20px 56px rgba(15,15,15,.06)}@media (min-width:768px){.wd-growth__panel{padding:36px 32px 40px}}.wd-growth__layout{display:grid;gap:28px;align-items:center}@media (min-width:1024px){.wd-growth__layout{grid-template-columns:minmax(0,1fr) minmax(280px,38%);gap:48px}}.wd-growth__badge{display:inline-flex;border-radius:9999px;background:rgba(177,64,245,.1);padding:6px 14px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-700,#7a1fa8)}.wd-growth__title{margin-top:16px;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#1a1a1a;text-wrap:balance}.wd-growth__body{margin-top:16px;max-width:42rem;font-size:1.0625rem;line-height:1.75;font-weight:500;color:#565656}.wd-growth__highlights{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none}.wd-growth__highlight{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgba(177,64,245,.22);background:rgba(255,255,255,.9);padding:8px 14px;font-size:.8125rem;font-weight:600;color:#3d3d3d}.wd-growth__visual{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:18px;background:#eee;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}@media (min-width:1024px){.wd-growth__visual{aspect-ratio:5/4;min-height:280px}}.wd-services__block{position:relative;isolation:isolate;overflow:hidden;margin-top:56px;border-radius:28px;padding:32px 20px 36px;background:linear-gradient(165deg,#3a3347,#2f293c 48%,#262130);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 72px rgba(20,14,32,.2),inset 0 1px 0 rgba(255,255,255,.06)}.wd-services__block:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 90% 70% at 50% -25%,rgba(177,64,245,.22),transparent 58%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(121,103,236,.12),transparent 55%);pointer-events:none}.wd-services__block>*{position:relative;z-index:1}@media (min-width:768px){.wd-services__block{padding:40px 32px 44px}}@media (min-width:1024px){.wd-services__block{margin-top:72px;padding:44px 40px 48px}}.wd-services__header{max-width:44rem}.wd-services__title{font-size:clamp(2rem,4vw,3rem);line-height:1.167;font-weight:600;letter-spacing:0;color:#1a1a1a;text-wrap:balance}.wd-services__block .wd-services__title{color:#fff}.wd-services__rule{margin-top:56px;height:1px;background:#e6e6e6}.wd-services__rows{margin-top:56px;display:flex;flex-direction:column;gap:56px}.wd-services__row{display:flex;flex-direction:column;gap:32px;list-style:none;padding:0;margin:0}@media (min-width:768px){.wd-services__row{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:24px}.wd-services__row>li{flex:1 1 0;min-width:0}}.wd-services__item{gap:32px;height:100%}.wd-services__item,.wd-services__item-copy{display:flex;flex-direction:column;align-items:flex-start}.wd-services__item-copy{gap:24px;width:100%}.wd-services__item-icon{display:block;width:auto;height:auto;max-width:56px;max-height:48px;object-fit:contain}.wd-services__item>.wd-service-card__icon{width:auto;height:auto;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.wd-services__item>.wd-service-card__icon svg{width:48px;height:48px;color:#5b1778}@media (max-width:1023px){.wd-services__rule{margin-top:40px}.wd-services__rows{margin-top:40px;gap:40px}}.wd-services__subtitle{margin-top:12px;font-size:1rem;line-height:1.65;font-weight:500;color:#737373}.wd-services__block .wd-services__subtitle{color:rgba(255,255,255,.76)}.wd-services__block .wd-service-card{border-color:rgba(255,255,255,.16);background:linear-gradient(180deg,#fff,#fbf9fd);box-shadow:0 18px 44px rgba(8,6,14,.35),0 0 0 1px rgba(255,255,255,.06)}.wd-services__block .wd-services__card{overflow:hidden;padding:0;border-radius:20px}.wd-services__block .wd-services__card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.wd-services__block .wd-services__card:before{content:"";position:absolute;top:0;right:16%;left:16%;height:2px;border-radius:9999px;background:linear-gradient(90deg,transparent,rgba(177,64,245,.85),transparent);opacity:.85}@media (prefers-reduced-motion:no-preference){.wd-services__block .wd-services__card:hover{transform:translateY(-6px);border-color:rgba(177,64,245,.35);box-shadow:0 26px 56px rgba(8,6,14,.42),0 0 0 1px rgba(177,64,245,.12)}.wd-services__block .wd-services__card:hover .wd-service-card__icon{transform:translateY(-2px);box-shadow:0 12px 28px rgba(177,64,245,.22),inset 0 1px 0 rgba(255,255,255,.95)}}.wd-services__grid{display:grid;gap:20px;margin:32px 0 0;padding:0;list-style:none}@media (min-width:640px){.wd-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (min-width:1024px){.wd-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}}.wd-services__card{position:relative;display:flex;flex-direction:column;height:100%}.wd-services__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 0}.wd-services__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:18px 22px 24px}.wd-services__index{padding-top:6px;font-size:.75rem;font-weight:700;letter-spacing:.16em;color:#a3a3a3}.wd-services__block .wd-services__index{color:rgba(177,64,245,.55)}.wd-page .wd-services__card .wd-service-card__icon{display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgba(177,64,245,.16);background:linear-gradient(155deg,#fff,#f4ebfc 48%,#ebe0f7);box-shadow:0 10px 26px rgba(177,64,245,.14),inset 0 1px 0 rgba(255,255,255,.92);transition:transform .35s var(--wd-ease),box-shadow .35s var(--wd-ease)}.wd-services__item-title{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:2.5rem;font-weight:600;letter-spacing:0;color:#1a1a1a}.wd-services__item-desc{margin:0;font-size:1rem;line-height:1.75rem;font-weight:500;color:#565656}.wd-solutions__title{font-size:clamp(2rem,4vw,3rem);line-height:1.15;font-weight:600;color:#fff}.wd-solution-card{border-radius:20px;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#c3c3c3,rgba(195,195,195,0)) border-box;padding:24px;display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.wd-solution-card{flex-direction:row;align-items:stretch}.wd-solution-card--image-right{flex-direction:row-reverse}}.wd-solution-card__media{position:relative;min-height:220px;flex:1;border-radius:20px;overflow:hidden}@media (min-width:1024px){.wd-solution-card__media{min-height:536px}}.wd-solution-card__panel{width:100%;flex-shrink:0;border-radius:20px;background:#fafafa;padding:24px;box-sizing:border-box}@media (min-width:1024px){.wd-solution-card__panel{width:520px}}.wd-solution-card__heading{font-size:clamp(1.75rem,3vw,2.5rem);line-height:3rem;font-weight:600;color:#1a1a1a}.wd-solution-card__features{margin-top:32px;display:flex;flex-direction:column;gap:16px}.wd-solution-card__divider{height:1px;background:#d3d3d3;margin-bottom:16px}.wd-solution-card__feature-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#1a1a1a}.wd-solution-card__feature-body{margin-top:4px;font-size:1rem;line-height:1.75rem;font-weight:500;color:#565656}.wd-sectors__badge{display:inline-flex;border-radius:9999px;background:#4f3261;padding:4px 16px;font-size:.875rem;line-height:1.5rem;font-weight:600;color:#e2e1e6}.wd-sectors__head{margin-top:24px;display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.wd-sectors__head{flex-direction:row;align-items:flex-start;gap:64px}}.wd-sectors__title{flex:1;font-size:clamp(2rem,4vw,3rem);line-height:1.15;font-weight:600;color:#1a1a1a}.wd-sectors__lead{flex:1;font-size:1.125rem;line-height:2rem;font-weight:500;color:#565656}.wd-sectors__scroll{width:100%;overflow:hidden}.wd-sectors__scroll--full-bleed{width:100%;max-width:none;overflow:hidden}.wd-sectors__marquee--full-bleed{overflow:hidden;width:100%;padding-bottom:12px}.wd-sectors__viewport--full-bleed{display:block;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:12px;cursor:grab}.wd-sectors__viewport--full-bleed:active{cursor:grabbing}.wd-sectors__track--strip{display:flex;width:max-content;gap:24px;margin:0;padding:0 max(.75rem,env(safe-area-inset-right,0px)) 0 0;list-style:none}.wd-sectors__item--fixed{flex:0 0 clamp(280px,78vw,360px);scroll-snap-align:start}.wd-sectors__marquee{overflow:hidden;padding-bottom:12px}.wd-sectors__scroll-manual{overflow:hidden}.wd-sectors__track{display:flex;gap:24px;margin:0;padding:0;list-style:none}.wd-sectors__track--manual{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:12px}.wd-sectors__track--auto{width:max-content;will-change:transform;backface-visibility:hidden;animation:wd-sectors-marquee 48s linear infinite}.wd-sectors__track--auto:hover{animation-play-state:paused}@keyframes wd-sectors-marquee{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.wd-sectors__track--auto{animation:none}}.wd-sectors__item{flex:0 0 clamp(280px,32vw,360px);scroll-snap-align:start}.wd-sector-card{position:relative;aspect-ratio:1184/1492;border-radius:8px;overflow:hidden;background:#222}.wd-page--website-design .wd-benefits--website-design{background:linear-gradient(68.28deg,#5b41b8,#40317e 64.42%,#d99eff);color:#fff}.wd-page--website-design .wd-benefits__frame{display:flex;flex-direction:column;gap:56px}.wd-page--website-design .wd-benefits--website-design .wd-benefits__head{gap:32px}.wd-page--website-design .wd-benefits--website-design .wd-benefits__title{max-width:31.375rem;font-size:clamp(2rem,4.2vw,3rem);line-height:1.167;font-weight:600;color:#fff}.wd-page--website-design .wd-benefits--website-design .wd-benefits__lead{flex:1;font-size:1.125rem;line-height:1.778;font-weight:500;color:#fff}.wd-page--website-design .wd-benefits--website-design .wd-benefits__rule{margin-top:0;background:#929292}.wd-page--website-design .wd-benefits--website-design .wd-benefits__grid{margin-top:0;gap:56px}.wd-page--website-design .wd-benefits--website-design .wd-benefits__card{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.wd-page--website-design .wd-benefits--website-design .wd-benefits__item-title{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25;font-weight:600;color:#fff}.wd-page--website-design .wd-benefits--website-design .wd-benefits__item-body{margin-top:0;font-size:1rem;line-height:1.75;font-weight:500;color:rgba(255,255,255,.92)}@media (min-width:1024px){.wd-page--website-design .wd-benefits--website-design .wd-benefits__head{flex-direction:row;align-items:flex-start;gap:64px}}.wd-benefits__head{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.wd-benefits__head{flex-direction:row;align-items:flex-start;gap:64px}}.wd-benefits__title{flex-shrink:0;max-width:31.375rem;font-size:clamp(2rem,4vw,3rem);line-height:1.15;font-weight:600;color:#1a1a1a}.wd-benefits__title--balanced{max-width:36rem;text-wrap:balance}.wd-benefits__lead{flex:1;font-size:1.125rem;line-height:2rem;font-weight:500;color:#565656}.wd-benefits__rule{margin-top:56px;height:1px;background:#929292}.wd-benefits__grid{margin-top:56px;display:flex;flex-direction:column;gap:56px}.wd-benefits__row{display:flex;flex-direction:column;gap:32px;list-style:none;padding:0;margin:0}@media (min-width:768px){.wd-benefits__row{flex-direction:row;gap:24px}}.wd-benefits__item-title{font-size:clamp(1.5rem,2.5vw,2rem);line-height:2.5rem;font-weight:600;color:#1a1a1a}.wd-benefits__item-body{margin-top:24px;font-size:1rem;line-height:1.75rem;font-weight:500;color:#565656}.wd-paradigms__title{font-size:clamp(2rem,4vw,3rem);line-height:1.15;font-weight:600;color:#fff}.wd-page--website-design .wd-paradigms__columns{display:grid;gap:48px;margin-top:2.5rem}@media (min-width:1024px){.wd-page--website-design .wd-paradigms__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(72px,9vw,112px);margin-top:4rem}}.wd-page--website-design .wd-paradigms__column{display:flex;flex-direction:column;gap:12px}.wd-page--website-design .wd-paradigms__column-intro{margin-top:4px}.wd-page--website-design .wd-paradigms__tags{margin-top:12px;gap:12px 20px}.wd-page--website-design .wd-paradigms__tag-col{gap:12px}.wd-paradigms__column-title{font-size:clamp(1.75rem,3vw,2.5rem);line-height:3rem;font-weight:600;color:#fff}.wd-paradigms__column-intro{font-size:1.125rem;line-height:2rem;font-weight:500;color:rgba(255,255,255,.88)}.wd-paradigms__column-subhead{font-weight:700}.wd-paradigms__tags{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px}.wd-paradigms__tag-col{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.wd-pill{display:inline-flex;border-radius:999999px;background:#404040;padding:8px 24px;font-size:1.125rem;line-height:2rem;font-weight:500;color:#fff;white-space:pre-wrap}.wd-page--website-design .wd-sector-card__label,.wd-page--website-design .wd-sector-card__overlay{display:none}