.DigitalSolutions-module__5R6bzG__section{scroll-margin-top:100px}.DigitalSolutions-module__5R6bzG__container{width:min(100%,1280px);padding:var(--section-space) 40px;margin:auto}.DigitalSolutions-module__5R6bzG__header{margin-bottom:40px}.DigitalSolutions-module__5R6bzG__header h2{font-size:var(--type-section);letter-spacing:-.045em;font-weight:600;line-height:1.1}.DigitalSolutions-module__5R6bzG__header h2>span{color:var(--display-rose)}.DigitalSolutions-module__5R6bzG__header>p{max-width:56ch;color:var(--text-secondary);font-size:var(--type-lead);margin-top:24px;line-height:1.7}.DigitalSolutions-module__5R6bzG__header>.DigitalSolutions-module__5R6bzG__bridge{border-left:2px solid var(--palette-highlight);background:color-mix(in srgb, var(--palette-action) 9%, var(--palette-surface));max-width:64ch;color:var(--palette-ink);border-radius:0 12px 12px 0;margin:0 0 32px;padding:18px 24px;font-size:16px;line-height:1.6}.DigitalSolutions-module__5R6bzG__header>.DigitalSolutions-module__5R6bzG__selectedPath{border-left:2px solid var(--pink-soft);background:color-mix(in srgb, var(--pink-soft) 9%, var(--palette-surface));max-width:62ch;color:var(--palette-ink);border-radius:0 10px 10px 0;margin-top:18px;padding:12px 16px;font-size:14px}.DigitalSolutions-module__5R6bzG__selectedPath strong{color:var(--pink-soft)}.DigitalSolutions-module__5R6bzG__previews{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.DigitalSolutions-module__5R6bzG__website{background:var(--surface-base);border:1px solid var(--border);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.DigitalSolutions-module__5R6bzG__demoLabel{font:13px/1.5 var(--font-sans);color:var(--text-tertiary);align-items:center;gap:8px;padding:20px 24px;display:flex}.DigitalSolutions-module__5R6bzG__demoLabel svg{color:var(--detail-text)}.DigitalSolutions-module__5R6bzG__sitePreview{color:#f9f3fa;background:#000;border-radius:10px;flex:1;min-height:250px;margin:0 24px;position:relative;overflow:hidden}.DigitalSolutions-module__5R6bzG__previewNav{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;padding:24px;font-size:13px;display:flex;position:relative}.DigitalSolutions-module__5R6bzG__previewNav>span:last-child{color:#bcb0c8}.DigitalSolutions-module__5R6bzG__siteImage{-o-object-fit:cover;object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.DigitalSolutions-module__5R6bzG__sitePreview:after{content:"";background:linear-gradient(#0000 15%,#000);position:absolute;inset:0}.DigitalSolutions-module__5R6bzG__sitePreview>p{z-index:1;font:600 clamp(32px, 3.4vw, 48px)/1.08 var(--font-display);letter-spacing:-.04em;color:#f4f8ff;padding:115px 24px 32px;position:relative}.DigitalSolutions-module__5R6bzG__serviceCaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.DigitalSolutions-module__5R6bzG__serviceCaption h3,.DigitalSolutions-module__5R6bzG__menuCopy h3{letter-spacing:-.025em;font-size:21px;font-weight:600}.DigitalSolutions-module__5R6bzG__serviceCaption p,.DigitalSolutions-module__5R6bzG__menuCopy p{color:var(--text-secondary);max-width:36ch;margin-top:8px;font-size:14px;line-height:1.7}.DigitalSolutions-module__5R6bzG__serviceCaption>a{border:1px solid var(--border);min-height:44px;color:var(--detail-text);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.DigitalSolutions-module__5R6bzG__serviceCaption>a:is(:hover,:focus-visible){background:var(--detail-accent);border-color:var(--detail-accent);color:var(--detail-ink)}.DigitalSolutions-module__5R6bzG__landing{border:1px solid var(--border);background:var(--surface-inset);border-radius:16px;min-width:0;overflow:hidden}.DigitalSolutions-module__5R6bzG__landingPreview{padding:12px 28px 28px}.DigitalSolutions-module__5R6bzG__landingPreview>span{color:var(--text-tertiary);font-size:13px}.DigitalSolutions-module__5R6bzG__landingPreview>p{font:500 clamp(28px, 3vw, 42px)/1.12 var(--font-display);letter-spacing:-.04em;color:var(--color-ink);margin-block:18px}.DigitalSolutions-module__5R6bzG__landingPreview>a{background:var(--detail-accent);min-height:44px;color:var(--detail-ink);border-radius:6px;align-items:center;gap:16px;padding-inline:16px;font-size:12px;display:inline-flex}.DigitalSolutions-module__5R6bzG__menu{background:color-mix(in srgb, var(--surface-base) 85%, #7c3aed);border:1px solid var(--border);border-radius:16px;grid-template-columns:1fr 1fr;gap:16px;min-width:0;padding:28px;display:grid}.DigitalSolutions-module__5R6bzG__menuCopy{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.DigitalSolutions-module__5R6bzG__journeyCue{color:var(--palette-highlight);align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:inline-flex}.DigitalSolutions-module__5R6bzG__menuCopy>a{align-items:center;gap:8px;min-height:44px;margin-block:16px;font-size:14px;display:inline-flex}.DigitalSolutions-module__5R6bzG__menuCopy>a svg{color:var(--detail-text)}.DigitalSolutions-module__5R6bzG__menuCopy small{color:var(--text-tertiary);font-size:13px;line-height:1.6}.DigitalSolutions-module__5R6bzG__menuPreview{color:#201428;background:#faf7fc;border:4px solid #271b31;border-radius:20px;min-width:0;padding:24px 16px 16px;box-shadow:0 20px 40px -30px #0009}.DigitalSolutions-module__5R6bzG__menuPreview>span{color:#6b5577;font-size:13px}.DigitalSolutions-module__5R6bzG__menuPreview>p{font:600 24px/1.15 var(--font-display);letter-spacing:-.04em;color:#201428;margin-block:16px}.DigitalSolutions-module__5R6bzG__categories{flex-wrap:wrap;gap:6px;display:flex}.DigitalSolutions-module__5R6bzG__categories button{border-radius:6px;place-items:center;min-height:44px;padding-inline:8px;font-size:13px;display:grid}.DigitalSolutions-module__5R6bzG__categories button[aria-pressed=true]{background:var(--detail-accent);color:var(--detail-ink)}.DigitalSolutions-module__5R6bzG__menuPreview ul{margin-top:12px;list-style:none}.DigitalSolutions-module__5R6bzG__menuPreview li{align-items:center;gap:8px;min-height:40px;font-size:13px;display:flex}.DigitalSolutions-module__5R6bzG__menuPreview li>span{color:#6b5577;font-size:12px}.dark :is(.DigitalSolutions-module__5R6bzG__website,.DigitalSolutions-module__5R6bzG__landing,.DigitalSolutions-module__5R6bzG__menu){border-color:var(--glass-line);background:var(--glass-panel);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);transition:border-color .2s}.dark :is(.DigitalSolutions-module__5R6bzG__website,.DigitalSolutions-module__5R6bzG__landing,.DigitalSolutions-module__5R6bzG__menu)[data-relevant=true]{border-color:var(--pink-soft)}@media (hover:hover){.dark :is(.DigitalSolutions-module__5R6bzG__website,.DigitalSolutions-module__5R6bzG__landing,.DigitalSolutions-module__5R6bzG__menu):hover{border-color:var(--glass-line-hover)}}.DigitalSolutions-module__5R6bzG__commercial{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:32px;display:flex}.DigitalSolutions-module__5R6bzG__commercial h3{font-size:23px;font-weight:600}.DigitalSolutions-module__5R6bzG__commercial p{max-width:55ch;color:var(--text-secondary);margin-top:12px;font-size:14px;line-height:1.7}.DigitalSolutions-module__5R6bzG__section a:focus-visible,.DigitalSolutions-module__5R6bzG__section button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (max-width:1279px){.DigitalSolutions-module__5R6bzG__previews{grid-template-columns:minmax(0,1fr)}.DigitalSolutions-module__5R6bzG__menu{grid-row:auto}.DigitalSolutions-module__5R6bzG__menuPreview{width:100%;max-width:320px;margin:auto}}@media (max-width:767px){.DigitalSolutions-module__5R6bzG__container{padding:64px 24px}.DigitalSolutions-module__5R6bzG__menu{grid-template-columns:1fr;gap:12px;padding:20px}.DigitalSolutions-module__5R6bzG__menuPreview{max-width:none}.DigitalSolutions-module__5R6bzG__menuCopy h3{font-size:21px}.DigitalSolutions-module__5R6bzG__sitePreview{min-height:280px;margin-inline:16px}.DigitalSolutions-module__5R6bzG__sitePreview>p{padding-top:120px}.DigitalSolutions-module__5R6bzG__previewNav{padding:20px 16px}.DigitalSolutions-module__5R6bzG__serviceCaption{flex-wrap:wrap;padding:20px}.DigitalSolutions-module__5R6bzG__serviceCaption>a{margin-left:auto}.DigitalSolutions-module__5R6bzG__header>.DigitalSolutions-module__5R6bzG__bridge{padding:16px}}@media (min-width:1280px){.DigitalSolutions-module__5R6bzG__menu{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:389px){.DigitalSolutions-module__5R6bzG__menu{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.DigitalSolutions-module__5R6bzG__serviceCaption>a{transition:none}.dark :is(.DigitalSolutions-module__5R6bzG__website,.DigitalSolutions-module__5R6bzG__landing,.DigitalSolutions-module__5R6bzG__menu){transition:none}}@media (max-width:767px){.dark :is(.DigitalSolutions-module__5R6bzG__website,.DigitalSolutions-module__5R6bzG__landing,.DigitalSolutions-module__5R6bzG__menu){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark :is(.DigitalSolutions-module__5R6bzG__website,.DigitalSolutions-module__5R6bzG__landing,.DigitalSolutions-module__5R6bzG__menu){background:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){.dark :is(.DigitalSolutions-module__5R6bzG__website,.DigitalSolutions-module__5R6bzG__landing,.DigitalSolutions-module__5R6bzG__menu){background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.dark :is(.DigitalSolutions-module__5R6bzG__website,.DigitalSolutions-module__5R6bzG__landing,.DigitalSolutions-module__5R6bzG__menu){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}.DigitalSolutions-module__5R6bzG__journey{scroll-margin-top:100px}.DigitalSolutions-module__5R6bzG__journeyContainer{max-width:1280px;margin:auto;padding:clamp(72px,8vw,120px) 40px}.DigitalSolutions-module__5R6bzG__journeyHeader{max-width:850px}.DigitalSolutions-module__5R6bzG__journeyKicker,.DigitalSolutions-module__5R6bzG__stepNumber{color:var(--detail-text);font:600 12px/1.6 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.DigitalSolutions-module__5R6bzG__journeyHeader h2{font-size:var(--type-section);letter-spacing:-.045em;margin-top:18px;line-height:1.1}.DigitalSolutions-module__5R6bzG__journeyHeader p{max-width:56ch;color:var(--text-secondary);font-size:var(--type-lead);margin-top:24px;line-height:1.5}.DigitalSolutions-module__5R6bzG__journeyHeader small{color:var(--text-secondary);margin-top:16px;display:block}.DigitalSolutions-module__5R6bzG__journeyGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,90px);margin-top:44px;display:grid}.DigitalSolutions-module__5R6bzG__steps{min-width:0}.DigitalSolutions-module__5R6bzG__step{border-bottom:1px solid var(--surface-line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:75svh;padding:40px 0;display:flex}.DigitalSolutions-module__5R6bzG__step:last-child{border-bottom:0}.DigitalSolutions-module__5R6bzG__step h3{max-width:13ch;font:700 clamp(32px, 4vw, 58px)/1.09 var(--font-display);letter-spacing:-.045em;margin-top:16px}.DigitalSolutions-module__5R6bzG__step p{max-width:38ch;color:var(--text-secondary);margin-top:20px;font-size:17px;line-height:1.6}.DigitalSolutions-module__5R6bzG__step a{min-height:44px;color:var(--detail-text);text-underline-offset:5px;align-items:center;gap:10px;margin-top:24px;font-weight:650;display:inline-flex}.DigitalSolutions-module__5R6bzG__step a:hover{text-decoration:underline}.DigitalSolutions-module__5R6bzG__step a:focus-visible,.DigitalSolutions-module__5R6bzG__categories button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.DigitalSolutions-module__5R6bzG__stage{align-self:start;min-width:0;height:min(70svh,620px);position:sticky;top:max(100px,50svh - min(70svh,620px)/2)}.DigitalSolutions-module__5R6bzG__stageScene{opacity:0;pointer-events:none;place-items:center;transition:opacity .5s,transform .65s;display:grid;position:absolute;inset:0;transform:translateY(22px)scale(.96)}.DigitalSolutions-module__5R6bzG__stageScene[data-active=true]{opacity:1;pointer-events:auto;transform:none}.DigitalSolutions-module__5R6bzG__mobileVisual{display:none}.DigitalSolutions-module__5R6bzG__demoPhone{color:#2c231d;background:#fdfaf4;border:7px solid #201a28;border-radius:30px;width:min(100%,390px);overflow:hidden;box-shadow:0 35px 90px -35px #0008}.DigitalSolutions-module__5R6bzG__menuHero{isolation:isolate;color:#fff;align-items:flex-end;min-height:210px;padding:20px;display:flex;position:relative}.DigitalSolutions-module__5R6bzG__menuHero img{z-index:-2;-o-object-fit:cover;object-fit:cover}.DigitalSolutions-module__5R6bzG__menuHero:before{content:"";z-index:-1;background:linear-gradient(#0000 10%,#1c130fc9);position:absolute;inset:0}.DigitalSolutions-module__5R6bzG__menuHero>span{font:700 28px/1 var(--font-display);letter-spacing:-.05em}.DigitalSolutions-module__5R6bzG__menuHero small{font:500 10px var(--font-sans);letter-spacing:.14em;margin-top:8px;display:block}.DigitalSolutions-module__5R6bzG__menuBody{padding:22px}.DigitalSolutions-module__5R6bzG__menuBody>p{font-size:14px;line-height:1.5}.DigitalSolutions-module__5R6bzG__menuBody .DigitalSolutions-module__5R6bzG__categories{gap:8px;margin-top:18px}.DigitalSolutions-module__5R6bzG__menuBody .DigitalSolutions-module__5R6bzG__categories button{color:#2c231d;border:1px solid #d3c9bb;border-radius:100px;padding-inline:14px}.DigitalSolutions-module__5R6bzG__menuBody .DigitalSolutions-module__5R6bzG__categories button[aria-pressed=true]{color:#fff;background:#425a39;border-color:#425a39}.DigitalSolutions-module__5R6bzG__menuBody ul{margin:20px 0 16px;padding:0}.DigitalSolutions-module__5R6bzG__menuBody li{border-bottom:1px solid #e7dfd3}.DigitalSolutions-module__5R6bzG__menuBody li span{color:#75846c}.DigitalSolutions-module__5R6bzG__menuBody li strong{margin-left:auto;font-size:12px}.DigitalSolutions-module__5R6bzG__menuBody>small{color:#685e55;font-size:10px}.DigitalSolutions-module__5R6bzG__portfolioDemo{color:#272c2b;background:#f6f3ed;border:1px solid #ded9d1;border-radius:13px;width:min(100%,600px);padding:18px;box-shadow:0 35px 90px -35px #0007}.DigitalSolutions-module__5R6bzG__portfolioTop{justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;font-size:11px;display:flex}.DigitalSolutions-module__5R6bzG__portfolioTop strong{font:700 23px var(--font-display);letter-spacing:-.06em}.DigitalSolutions-module__5R6bzG__portfolioTop strong span{color:#9a7049}.DigitalSolutions-module__5R6bzG__portfolioImage{height:clamp(170px,33vw,310px);position:relative;overflow:hidden}.DigitalSolutions-module__5R6bzG__portfolioImage img{-o-object-fit:cover;object-fit:cover}.DigitalSolutions-module__5R6bzG__portfolioBottom{gap:8px;padding:18px 6px 4px;display:grid}.DigitalSolutions-module__5R6bzG__portfolioBottom small{letter-spacing:.12em;font-size:10px}.DigitalSolutions-module__5R6bzG__portfolioBottom strong{font:700 clamp(24px, 3vw, 40px)/1 var(--font-display);letter-spacing:-.04em}.DigitalSolutions-module__5R6bzG__portfolioBottom span{font-size:12px}.DigitalSolutions-module__5R6bzG__ezwayDemo{border:1px solid var(--glass-line);background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--purple-400) 25%, transparent), transparent 50%), var(--surface-raised);width:100%;min-height:350px;box-shadow:var(--surface-shadow);border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:clamp(24px,5vw,56px);display:flex}.DigitalSolutions-module__5R6bzG__ezwayDemo>svg{color:var(--lime-400)}.DigitalSolutions-module__5R6bzG__ezwayDemo strong{font:750 clamp(40px, 5vw, 70px)/1 var(--font-display);letter-spacing:-.06em}.DigitalSolutions-module__5R6bzG__ezwayDemo strong span{color:var(--lime-400)}.DigitalSolutions-module__5R6bzG__ezwayDemo p{max-width:26ch;font:600 clamp(20px, 2.3vw, 30px)/1.2 var(--font-display)}.DigitalSolutions-module__5R6bzG__ezwayDemo>span{color:var(--text-secondary);font-size:13px}@media (max-width:767px){.DigitalSolutions-module__5R6bzG__journeyContainer{padding:64px 24px}.DigitalSolutions-module__5R6bzG__journeyGrid{margin-top:24px;display:block}.DigitalSolutions-module__5R6bzG__step{min-height:0;padding:54px 0}.DigitalSolutions-module__5R6bzG__step h3{font-size:clamp(34px,9vw,46px)}.DigitalSolutions-module__5R6bzG__step p{font-size:16px}.DigitalSolutions-module__5R6bzG__stage{display:none}.DigitalSolutions-module__5R6bzG__mobileVisual{place-items:center;width:100%;margin-top:30px;display:grid}.DigitalSolutions-module__5R6bzG__demoPhone{width:min(100%,350px)}.DigitalSolutions-module__5R6bzG__portfolioImage{height:210px}.DigitalSolutions-module__5R6bzG__ezwayDemo{min-height:280px}}@media (prefers-reduced-motion:reduce){.DigitalSolutions-module__5R6bzG__journeyGrid{display:block}.DigitalSolutions-module__5R6bzG__step{min-height:0}.DigitalSolutions-module__5R6bzG__mobileVisual{place-items:center;margin-top:30px;display:grid}.DigitalSolutions-module__5R6bzG__stage{display:none}}
