:root{--dwas-white:#fff;--dwas-off:#f5f5f7;--dwas-ink:#1d1d1f;--dwas-muted:#707070;--dwas-navy:#152143;--dwas-hairline:#d6d6d6;--dwas-control:#e6e6e8;--dwas-launch:#b64400;--dwas-radius-lg:28px;--dwas-radius:28px;--dwas-radius-sm:18px;--dwas-shadow:none;--dwas-section:clamp(72px,9vw,128px);--dwas-h1:clamp(2.6rem,6.2vw,5rem);--dwas-h2:clamp(2rem,3.6vw,2.5rem)}body{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:var(--dwas-ink);font-size:17px;letter-spacing:-.022em}h1,h2,h3{font-weight:600}.site-header{height:52px;background:#fffc;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--dwas-control)}.desktop-nav{gap:28px}.desktop-nav a{font-size:12px;letter-spacing:-.01em;color:#1d1d1fcc}.desktop-nav a:hover,.desktop-nav a.active{color:var(--dwas-ink)}.brand-logo{height:22px;width:auto}.nav-cta.dwas-button{min-height:30px;padding:0 14px;font-size:12px}.dwas-button{min-height:44px;border-radius:9999px;font-weight:500;letter-spacing:-.01em}.button-primary{background:var(--dwas-navy);color:#fff}.button-primary:hover{background:#263960}.button-secondary{background:transparent;border:1px solid #86868b;color:var(--dwas-ink)}.button-secondary:hover{background:var(--dwas-off);border-color:var(--dwas-ink)}.hero h1{font-weight:600;letter-spacing:-.015em;line-height:1.05;max-width:1100px}.hero h1>span{color:var(--dwas-ink)}.hero-description{font-size:clamp(19px,2vw,24px);line-height:1.3;letter-spacing:-.02em;color:var(--dwas-muted)}.section-heading h2,.section-header-row h2{font-weight:600;letter-spacing:-.02em;line-height:1.08}.eyebrow{text-transform:none;letter-spacing:.01em;font-size:14px;font-weight:600;color:var(--dwas-ink)}.eyebrow>span:empty{display:none}.dwas-card,.product-mockup,.hero-main-window{border-radius:28px;box-shadow:none}.dwas-card{background:#fff;border:0}.site-footer{background:var(--dwas-off)}.pr-section{padding-block:var(--dwas-section)}.pr-tone-soft{background:var(--dwas-off)}.pr-tone-light{background:#fff}.pr-head{max-width:760px;margin:0 auto 64px;text-align:center}.pr-kicker{margin:0 0 14px;font-size:21px;font-weight:600;letter-spacing:.01em}.pr-head h2{margin:0;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.025em}.pr-lead{margin:20px auto 0;font-size:clamp(17px,1.8vw,21px);line-height:1.35;color:var(--dwas-muted);max-width:620px}.pr-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.pr-grid-soon{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-subhead{margin:90px 0 28px;text-align:center}.pr-subhead h3{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.02em}.pr-subhead p{margin:10px 0 0;color:var(--dwas-muted)}.pr-card{background:#fff;border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:14px;min-height:100%}.pr-tone-light .pr-card{background:var(--dwas-off)}.pr-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.pr-icon{color:var(--dwas-navy);display:inline-flex}.pr-status{font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--dwas-launch)}.pr-live .pr-status{color:var(--dwas-muted)}.pr-card h3{margin:8px 0 0;font-size:clamp(1.5rem,2.2vw,1.75rem);line-height:1.12;letter-spacing:-.02em}.pr-tagline{margin:0;font-size:17px;line-height:1.35;color:var(--dwas-ink)}.pr-media{border-radius:20px;overflow:hidden}.pr-media img{display:block;width:100%;height:auto}.pr-list{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:14px;line-height:1.35;color:var(--dwas-muted)}.pr-list li{padding-left:18px;position:relative}.pr-list li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--dwas-navy)}.pr-actions{margin-top:auto;padding-top:18px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pr-cta{display:inline-flex;align-items:center;min-height:36px;padding:0 18px;border-radius:9999px;background:var(--dwas-navy);color:#fff;font-size:14px;font-weight:500;letter-spacing:-.01em;transition:background .2s}.pr-cta:hover{background:#263960}.pr-cta:focus-visible,.pr-more:focus-visible{outline:2px solid var(--dwas-navy);outline-offset:3px}.pr-more{font-size:14px;color:var(--dwas-navy)}.pr-more:hover{text-decoration:underline}@media(max-width:989px){.pr-grid,.pr-grid-soon{grid-template-columns:1fr}.pr-head{margin-bottom:40px}.pr-subhead{margin-top:64px}}@media(prefers-reduced-motion:reduce){.pr-cta{transition:none}}.pr-card{padding:0;overflow:hidden;gap:0;transition:transform .5s var(--dwas-ease,cubic-bezier(.22,1,.36,1))}.pr-card:hover{transform:translateY(-4px)}.pr-visual{padding:16px 16px 0}.pr-body{padding:24px 28px 28px;display:flex;flex-direction:column;gap:14px;flex:1}.pr-card-top{min-height:0}.pr-desc{margin:0;font-size:16px;line-height:1.5;color:var(--dwas-muted)}.pr-soon .pr-visual{opacity:.92}.pr-soon .pr-status:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--dwas-launch);margin-right:7px;animation:pr-pulse 1.8s ease-in-out infinite}@keyframes pr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.pr-layout-detail,.pr-grid-live.pr-layout-detail{grid-template-columns:1fr;gap:28px}.pr-layout-detail .pr-card{flex-direction:row;align-items:stretch;min-height:420px}.pr-layout-detail .pr-card:nth-child(2n){flex-direction:row-reverse}.pr-layout-detail .pr-visual{flex:1 1 52%;padding:28px;display:flex;align-items:center}.pr-layout-detail .pr-visual .pv{width:100%}.pr-layout-detail .pr-body{flex:1 1 48%;justify-content:center;padding:48px 48px 48px 28px}.pr-layout-detail .pr-card:nth-child(2n) .pr-body{padding:48px 28px 48px 48px}.pr-layout-detail .pr-card h3{font-size:clamp(1.9rem,3.2vw,2.5rem)}.pr-layout-detail .pr-tagline{font-size:clamp(18px,1.8vw,21px)}@media(max-width:989px){.pr-layout-detail .pr-card,.pr-layout-detail .pr-card:nth-child(2n){flex-direction:column}.pr-layout-detail .pr-body,.pr-layout-detail .pr-card:nth-child(2n) .pr-body{padding:24px 28px 28px}}.pv{position:relative;aspect-ratio:4/3;border-radius:20px;background:var(--dwas-off);color:var(--dwas-navy);overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:10px;font-size:12px;letter-spacing:-.01em}.pr-tone-light .pv{background:#fff}.pv i,.pv b,.pv u{display:block;font-style:normal;text-decoration:none}.pv-bar{display:flex;align-items:center;gap:6px}.pv-bar i{width:9px;height:9px;border-radius:50%;background:var(--dwas-hairline)}.pv-bar span{margin-left:8px;flex:1;background:#fff;border-radius:99px;padding:4px 12px;color:var(--dwas-muted);font-size:11px}.pv-page{flex:1;background:#fff;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:9px}.pv-page b{background:var(--dwas-control);border-radius:6px;transform-origin:left;animation:pv-draw 5s var(--dwas-ease,ease) infinite}.pv-h{height:16px;width:70%}.pv-h.s{width:46%;background:var(--dwas-navy)!important;animation-delay:.25s!important}.pv-p{height:8px;width:92%;animation-delay:.5s!important}.pv-p.s{width:64%;animation-delay:.7s!important}.pv-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto}.pv-row b{height:44px;border-radius:10px;animation-delay:1s!important}.pv-row b:nth-child(2){animation-delay:1.2s!important}.pv-row b:nth-child(3){animation-delay:1.4s!important}.pv-chip{position:absolute;right:14px;bottom:14px;background:var(--dwas-navy);color:#fff;border-radius:99px;padding:5px 11px;font-weight:600;font-size:12px;animation:pv-pop 5s ease-in-out infinite}@keyframes pv-draw{0%{transform:scaleX(0)}14%,86%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pv-pop{0%,20%{transform:scale(.6);opacity:0}30%{transform:scale(1.08);opacity:1}38%,88%{transform:scale(1);opacity:1}to{opacity:0}}.pv-chat{justify-content:flex-start;gap:8px}.pv-chat-head{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--dwas-ink);padding-bottom:6px}.pv-chat-head i{width:22px;height:22px;border-radius:50%;background:var(--dwas-navy)}.pv-chat-head em{margin-left:auto;font-style:normal;font-weight:500;color:#1f8a4c;font-size:11px}.m{margin:0;max-width:78%;padding:8px 12px;border-radius:16px;font-size:12.5px;line-height:1.3;opacity:0;transform:translateY(8px) scale(.96);animation:pv-msg 10s var(--dwas-ease,ease) infinite;animation-delay:calc(var(--i)*1.3s)}.m.in{align-self:flex-end;background:var(--dwas-navy);color:#fff;border-bottom-right-radius:5px}.m.out{align-self:flex-start;background:#fff;color:var(--dwas-ink);border-bottom-left-radius:5px}.m.ok{background:#e4f5ea;color:#17653a}.typing{align-self:flex-start;display:flex;gap:4px;background:#fff;border-radius:16px;padding:10px 12px;opacity:0;animation:pv-msg 10s ease infinite;animation-delay:calc(var(--i)*1.3s)}.typing i{width:6px;height:6px;border-radius:50%;background:var(--dwas-muted);animation:pv-dot 1s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes pv-msg{0%{opacity:0;transform:translateY(8px) scale(.96)}6%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes pv-dot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}.pv-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pv-kpis div{background:#fff;border-radius:12px;padding:9px 10px;display:grid;gap:2px}.pv-kpis small{color:var(--dwas-muted);font-size:10.5px}.pv-kpis strong{font-size:18px;letter-spacing:-.03em;color:var(--dwas-ink)}.pv-bars{flex:1;display:flex;align-items:flex-end;gap:7px;background:#fff;border-radius:12px;padding:12px 12px 0}.pv-bars b{flex:1;height:var(--h);background:var(--dwas-navy);border-radius:5px 5px 0 0;transform-origin:bottom;animation:pv-bar 4.5s var(--dwas-ease,ease) infinite;animation-delay:calc(var(--i)*.12s)}.pv-bars b:nth-child(odd){background:#4a5a85}.pv-line{position:absolute;left:28px;right:28px;bottom:58px;height:46px;color:var(--dwas-launch);overflow:visible;pointer-events:none}.pv-line path{stroke-dasharray:260;stroke-dashoffset:260;animation:pv-stroke 4.5s ease-in-out infinite}@keyframes pv-bar{0%{transform:scaleY(.08)}22%,82%{transform:scaleY(1)}to{transform:scaleY(.08)}}@keyframes pv-stroke{0%{stroke-dashoffset:260}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-260}}.pv-social-head{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--dwas-ink)}.pv-social-head em{font-style:normal;font-weight:500;color:var(--dwas-launch);font-size:11px}.pv-posts{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px}.pv-posts b{background:#fff;border-radius:12px;position:relative;overflow:hidden;opacity:0;transform:scale(.8);animation:pv-tile 6s var(--dwas-ease,ease) infinite;animation-delay:calc(var(--i)*.25s)}.pv-posts u{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:8px;background:var(--dwas-navy);opacity:.9}.pv-posts b:nth-child(2n) u{background:#4a5a85}.pv-posts b:nth-child(3n) u{background:var(--dwas-control)}.pv-posts b:nth-child(4) u{background:var(--dwas-launch);opacity:.85}.pv-likes{display:flex;gap:14px;color:var(--dwas-ink);font-weight:600}@keyframes pv-tile{0%{opacity:0;transform:scale(.8)}12%,84%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}.pv-flow{flex:1;display:flex;align-items:center;gap:0}.pv-node{flex:none;width:30%;background:#fff;border-radius:16px;padding:12px;display:grid;gap:4px;animation:pv-node 6s ease-in-out infinite;animation-delay:calc(var(--i)*1.2s)}.pv-node small{color:var(--dwas-muted);font-size:10.5px}.pv-node strong{font-size:24px;letter-spacing:-.03em;color:var(--dwas-ink)}.pv-win strong{color:#17653a}.pv-link{flex:1;height:2px;background:var(--dwas-hairline);position:relative;overflow:hidden}.pv-link i{position:absolute;top:-2px;left:0;width:14px;height:6px;border-radius:3px;background:var(--dwas-navy);animation:pv-travel 2.4s ease-in-out infinite}.pv-link:last-of-type i{animation-delay:1.2s}.pv-score{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:10px 12px;color:var(--dwas-ink);font-weight:500}.pv-score b{flex:1;height:6px;border-radius:3px;background:var(--dwas-control);overflow:hidden}.pv-score b i{height:100%;width:86%;background:var(--dwas-navy);border-radius:3px;transform-origin:left;animation:pv-draw 5s var(--dwas-ease,ease) infinite}.pv-score em{font-style:normal;font-weight:700}@keyframes pv-travel{0%{left:-14px}to{left:100%}}@keyframes pv-node{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html{scroll-behavior:smooth}.site-header{transition:transform .45s var(--dwas-ease,cubic-bezier(.22,1,.36,1)),background .3s,border-color .3s}.site-header.is-hidden{transform:translateY(-101%)}.dwas-progress{position:fixed;left:0;top:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:var(--dwas-navy);z-index:60;pointer-events:none}.js [data-reveal]{transition-delay:calc(var(--i,0)*90ms)}.js [data-reveal]{transition-duration:.9s}@keyframes dwas-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.js:not(.dwas-design-mode) .hero-eyebrow{animation:dwas-rise .9s .05s var(--dwas-ease,ease) both}.js:not(.dwas-design-mode) .hero h1{animation:dwas-rise 1s .18s var(--dwas-ease,ease) both}.js:not(.dwas-design-mode) .hero-description{animation:dwas-rise 1s .34s var(--dwas-ease,ease) both}.js:not(.dwas-design-mode) .hero-actions{animation:dwas-rise 1s .48s var(--dwas-ease,ease) both}.hero-main-window{animation:dwas-float 7s ease-in-out infinite}@keyframes dwas-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-parallax]{will-change:transform}.dwas-button,.pr-cta{transition:transform .35s var(--dwas-ease,ease),background .25s,border-color .25s}.dwas-button:active,.pr-cta:active{transform:scale(.97)}.dwas-card,.timeline-step{transition:transform .5s var(--dwas-ease,ease)}.dwas-card:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pv *,.pv,.hero-main-window,.hero-eyebrow,.hero h1,.hero-description,.hero-actions,.pr-soon .pr-status:before{animation:none!important}.m,.typing,.pv-posts b,.pv-chip{opacity:1!important;transform:none!important}.pv-page b,.pv-bars b,.pv-score b i{transform:none!important}.pv-line path{stroke-dashoffset:0!important}.site-header,.pr-card,.dwas-card{transition:none}}.desktop-nav a,.nav-cta{white-space:nowrap}.pv{max-width:620px;margin-inline:auto;width:100%}.pr-grid-soon .pv{aspect-ratio:16/10}.pr-layout-detail .pv{aspect-ratio:4/3;max-width:none}.pv-flow{gap:6px}.pv-node{flex:1 1 0;min-width:0;width:auto}.pv-link{flex:0 0 clamp(14px,4%,34px)}.pv-posts b,.pv-posts{min-height:0}@media(max-width:1100px){.desktop-nav{gap:18px}}.pv-likes i{display:inline}.pv-likes{white-space:nowrap}.timeline-number{transition:background .5s var(--dwas-ease,ease),color .5s,transform .5s var(--dwas-ease,ease),border-color .5s}.js .timeline-step.is-visible .timeline-number{background:var(--dwas-navy);border-color:var(--dwas-navy);color:#fff;transform:scale(1.12)}.timeline-step h3{font-size:clamp(1.25rem,1.8vw,1.6rem);letter-spacing:-.02em}.timeline-step:nth-child(2){--i:1}.timeline-step:nth-child(3){--i:2}.timeline-step:nth-child(4){--i:3}.timeline-step:nth-child(5){--i:4}.timeline-step:nth-child(6){--i:5}.principle{transition:transform .5s var(--dwas-ease,ease),padding-left .5s var(--dwas-ease,ease)}.principle:hover{transform:translate(8px)}.principles-list>*:nth-child(2){--i:1}.principles-list>*:nth-child(3){--i:2}.principles-list>*:nth-child(4){--i:3}.principles-list>*:nth-child(5){--i:4}@media(prefers-reduced-motion:reduce){.principle,.timeline-number{transition:none}}html.js .hero .hero-copy[data-reveal]{opacity:1;transform:none;transition:none}@keyframes dwas-lift{0%{transform:translateY(18px)}to{transform:none}}.js:not(.dwas-design-mode) .hero-eyebrow,.js:not(.dwas-design-mode) .hero h1,.js:not(.dwas-design-mode) .hero-description,.js:not(.dwas-design-mode) .hero-actions{animation-name:dwas-lift;animation-duration:.8s}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media(max-width:480px){.hero-actions{flex-direction:column;align-items:stretch;padding-inline:4px}.hero-actions .dwas-button{width:100%;justify-content:center}}.dwas-cap-visual{width:100%;max-width:640px;margin-inline:auto}.dwas-cap-visual .pv{max-width:none;aspect-ratio:16/11;background:#fff}.dwas-tone-soft .dwas-cap-visual .pv,.section-soft .dwas-cap-visual .pv{background:#fff}.dwas-client-logo-list{align-items:center}.dwas-client-logo{height:34px!important;width:auto!important;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.65;transition:opacity .3s,filter .3s}.dwas-client-logo-link.is-large .dwas-client-logo{height:40px!important}.dwas-client-logo-link.is-dark{background:transparent!important;padding:0!important}.dwas-client-logo-link.is-dark .dwas-client-logo{filter:grayscale(1) invert(1);mix-blend-mode:multiply}.dwas-client-logo-link:hover .dwas-client-logo{opacity:1;filter:none}.dwas-client-logo-link.is-dark:hover .dwas-client-logo{filter:invert(1)}.dwas-client-logos .container-dwas{overflow:hidden}.dwas-client-logo-list.is-marquee{display:flex!important;flex-wrap:nowrap!important;gap:64px;width:max-content;animation:dwas-marquee 32s linear infinite;-webkit-mask-image:none}.dwas-client-logo-list.is-marquee>li{flex:none}.dwas-client-logos:hover .is-marquee{animation-play-state:paused}.dwas-client-logos .container-dwas:has(.is-marquee){-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes dwas-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 32px))}}.dwas-testimonial-grid{display:flex!important;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dwas-gutter);padding:4px var(--dwas-gutter) 20px;margin-inline:calc(var(--dwas-gutter) * -1);scrollbar-width:none;-webkit-overflow-scrolling:touch}.dwas-testimonial-grid::-webkit-scrollbar{display:none}.dwas-testimonial{flex:0 0 min(440px,86vw);scroll-snap-align:start;border-radius:28px;box-shadow:none}.dwas-testimonial-quote{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.dwas-testimonial.is-open .dwas-testimonial-quote{-webkit-line-clamp:unset;display:block}.dwas-carousel-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.dwas-carousel-nav button{width:40px;height:40px;border-radius:50%;border:1px solid #86868b;background:transparent;color:var(--dwas-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,opacity .2s}.dwas-carousel-nav button:hover{background:var(--dwas-control)}.dwas-carousel-nav button:disabled{opacity:.35;cursor:default}.dwas-carousel-nav button:focus-visible{outline:2px solid var(--dwas-navy);outline-offset:2px}.dwas-read-more{margin-top:10px;background:none;border:0;padding:0;color:var(--dwas-navy);font:inherit;font-size:14px;cursor:pointer}@media(prefers-reduced-motion:reduce){.dwas-client-logo-list.is-marquee{animation:none}}.footer-brand .footer-location{margin:10px 0 0;color:var(--dwas-muted);font-size:14px}.footer-brand>a{display:block;margin-top:6px}.footer-social{display:flex;gap:16px;margin-top:16px;font-size:14px}.footer-social a{color:var(--dwas-ink)}.footer-social a:hover{color:var(--dwas-navy);text-decoration:underline}.pr-card{scroll-margin-top:80px}.dwas-cap-visual .pv-kpis div,.dwas-cap-visual .pv-bars{background:var(--dwas-off)}.dwas-testimonial-logo{max-height:64px;width:auto!important;object-fit:contain}.dwas-read-more{align-self:flex-start;text-align:left}html.js .page-hero [data-reveal]{opacity:1;transform:none;transition:none}.js:not(.dwas-design-mode) .page-hero h1{animation:dwas-lift .8s var(--dwas-ease,ease) both}@media(prefers-reduced-motion:reduce){.page-hero h1{animation:none!important}}.dwas-agent-launch{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 16px;border:0;border-radius:9999px;background:var(--dwas-navy);color:#fff;font:500 15px/1 Inter,-apple-system,sans-serif;letter-spacing:-.01em;cursor:pointer;transition:transform .35s var(--dwas-ease,ease),background .25s}.dwas-agent-launch:hover{background:#263960}.dwas-agent-launch:active{transform:scale(.97)}.dwas-agent-launch:focus-visible{outline:2px solid var(--dwas-navy);outline-offset:3px}.dwas-agent-dot{width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade8099;animation:dwas-agent-ping 2s ease-out infinite}@keyframes dwas-agent-ping{0%{box-shadow:0 0 #4ade808c}70%,to{box-shadow:0 0 0 9px #4ade8000}}.js:not(.dwas-design-mode) .dwas-agent-launch{animation:dwas-lift .7s 1.2s var(--dwas-ease,ease) both}.dwas-agent-ready .dwas-agent-launch{display:none}@media(max-width:480px){.dwas-agent-launch{min-height:44px;padding:0 16px 0 14px;font-size:14px}}@media(prefers-reduced-motion:reduce){.dwas-agent-dot,.dwas-agent-launch{animation:none!important}}elevenlabs-convai{--el-accent:#152143;--el-accent-hover:#263960;--el-accent-active:#0f1830;--el-accent-border:#263960;--el-base-primary:#1d1d1f;--el-base-subtle:#707070;--el-base-border:#e6e6e8;font-family:Inter,-apple-system,sans-serif}.dwas-client-logo-link.is-dark{transition:background .25s,padding .25s}.dwas-client-logo-link.is-dark:hover,.dwas-client-logo-link.is-dark:focus-visible{background:#0b0b0d!important;padding:9px 13px!important}.dwas-client-logo-link.is-dark:hover .dwas-client-logo,.dwas-client-logo-link.is-dark:focus-visible .dwas-client-logo{filter:none!important;mix-blend-mode:normal!important;opacity:1}@media(min-width:768px){.dwas-testimonial-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding:4px 0 0;scroll-snap-type:none}.dwas-testimonial{flex:none}.dwas-carousel-nav,.dwas-carousel-dots{display:none!important}}@media(min-width:1100px){.dwas-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dwas-carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:6px}.dwas-carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#c7c7cc;cursor:pointer;transition:background .2s,width .2s}.dwas-carousel-dots button[aria-current=true]{background:var(--dwas-navy);width:22px;border-radius:4px}@media(max-width:767px){.dwas-carousel-nav{justify-content:space-between;align-items:center}}.dwas-client-logos .container-dwas:has(.is-marquee){display:block!important;-webkit-mask-image:none;mask-image:none}.dwas-client-logos .container-dwas:has(.is-marquee)>p{max-width:none!important;width:auto!important;text-align:center;margin:0 0 28px!important}.dwas-client-logos .dwas-marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.capability-automation{background:var(--dwas-off)!important;color:var(--dwas-ink)!important}.capability-automation .section-description{color:var(--dwas-muted)!important}.capability-automation .eyebrow{color:var(--dwas-ink)!important}.capability-automation .badge-dwas{color:var(--dwas-ink)!important;border-color:#d2d2d7!important;background:#fff}.capability-automation .button-text{color:var(--dwas-navy)!important}.capability-automation .related-inline{border-color:var(--dwas-hairline)!important}.case-auto{margin-top:64px;background:#fff;border-radius:28px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:56px 64px 0;overflow:hidden}.case-auto-phone{margin:0;align-self:end;max-width:340px;justify-self:center;width:100%}.case-auto-phone img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;object-position:top}.case-auto-copy{padding-bottom:56px}.case-auto-kicker{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--dwas-launch)}.case-auto-brand{display:flex;align-items:center;gap:14px}.case-auto-brand img{height:38px;width:auto;background:#0b0b0d;border-radius:10px;padding:8px 12px;box-sizing:content-box}.case-auto-brand h3{margin:0;font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.1;letter-spacing:-.02em;color:var(--dwas-ink)}.case-auto-lead{margin:18px 0 0;font-size:clamp(18px,1.7vw,21px);line-height:1.35;color:var(--dwas-ink)}.case-auto-before{margin:14px 0 0;font-size:15px;line-height:1.5;color:var(--dwas-muted)}.case-auto-list{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:12px;font-size:15px;line-height:1.45;color:var(--dwas-muted)}.case-auto-list li{position:relative;padding-left:26px}.case-auto-list li:before{content:"";position:absolute;left:0;top:.35em;width:14px;height:14px;border-radius:50%;background:#25d366 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/9px no-repeat}.case-auto-list strong{color:var(--dwas-ink);font-weight:600}.case-auto-link{display:inline-block;margin-top:26px;font-size:16px;color:var(--dwas-navy)}.case-auto-link:hover{text-decoration:underline}@media(max-width:989px){.case-auto{grid-template-columns:1fr;gap:8px;padding:32px 24px 0;margin-top:40px}.case-auto-copy{order:-1;padding-bottom:28px}.case-auto-phone{max-width:280px}.case-auto-phone img{max-height:420px}}.case-auto-brand img{height:26px}.case-auto-brand{flex-wrap:wrap;row-gap:10px}.case-auto-brand h3{min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.case-auto-brand{flex-direction:column;align-items:flex-start}}.ca-section{background:var(--dwas-off);padding-block:clamp(48px,7vw,96px) var(--dwas-section)}.ca-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ca-card{border-radius:var(--dwas-radius-lg);overflow:hidden;display:flex;flex-direction:column;background:#fff;color:var(--dwas-ink);transition:transform .5s cubic-bezier(.22,1,.36,1)}.ca-card:hover{transform:translateY(-4px)}.ca-card-voice{background:var(--dwas-navy);color:#fff}.ca-visual{position:relative;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px 32px;overflow:hidden}.ca-visual-chat{background:linear-gradient(180deg,#f5f5f7,#fff)}.ca-bubble{max-width:78%;padding:12px 16px;border-radius:20px;font-size:15px;line-height:1.35;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;opacity:0;animation:ca-msg 9s cubic-bezier(.22,1,.36,1) infinite}.ca-bubble i{flex:none;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#8fa3d1,var(--dwas-navy))}.ca-bubble-agent{background:#fff;border:1px solid var(--dwas-hairline);border-bottom-left-radius:6px}.ca-bubble-user{align-self:flex-end;background:var(--dwas-navy);color:#fff;border-bottom-right-radius:6px;animation-delay:1.2s}.ca-typing{animation-delay:2.4s;gap:5px}.ca-typing i{margin-right:5px}.ca-typing span{width:7px;height:7px;border-radius:50%;background:var(--dwas-muted);animation:pv-dot 1s ease-in-out infinite}.ca-typing span:nth-of-type(2){animation-delay:.15s}.ca-typing span:nth-of-type(3){animation-delay:.3s}@keyframes ca-msg{0%{opacity:0;transform:translateY(10px) scale(.97)}8%,82%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}.ca-visual-voice{align-items:center;gap:22px;background:radial-gradient(120% 90% at 50% 20%,#24356a 0%,var(--dwas-navy) 70%)}.ca-orb{position:relative;width:96px;height:96px}.ca-orb b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 32% 30%,#c9d5f2,#8fa3d1 40%,#2b3f7a);animation:ca-breathe 3.2s ease-in-out infinite}.ca-orb span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(201,213,242,.55);animation:ca-ring 3.2s cubic-bezier(.22,1,.36,1) infinite}.ca-orb span:nth-child(2){animation-delay:1.05s}.ca-orb span:nth-child(3){animation-delay:2.1s}@keyframes ca-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(2.3);opacity:0}}@keyframes ca-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.ca-wave{display:flex;align-items:center;gap:5px;height:34px}.ca-wave i{width:4px;height:100%;border-radius:4px;background:#c9d5f2;transform-origin:center;animation:ca-bar 1.1s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}@keyframes ca-bar{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.ca-body{padding:28px 32px 36px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1}.ca-kicker{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--dwas-muted)}.ca-card-voice .ca-kicker{color:#a9b8de}.ca-body h2{margin:0;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.05;letter-spacing:-.025em}.ca-body p{margin:0;font-size:17px;line-height:1.47;letter-spacing:-.01em;color:inherit;opacity:.82;max-width:44ch}.ca-cta{margin-top:auto;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:9999px;background:var(--dwas-navy);color:#fff;font-size:17px;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:background .2s,transform .2s}.ca-body p+.ca-cta{margin-top:12px}.ca-cta:hover{background:#263960}.ca-cta:active{transform:scale(.97)}.ca-cta-light{background:#fff;color:var(--dwas-navy)}.ca-cta-light:hover{background:#e8edf9}.ca-cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ca-card-voice .ca-cta:focus-visible{outline-color:#fff}.ca-note{font-size:13px;opacity:.7}.ca-foot{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-top:20px}.ca-steps,.ca-alt{background:#fff;border-radius:var(--dwas-radius-lg);padding:28px 32px}.ca-steps ol{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.ca-steps li{display:flex;align-items:center;gap:14px;font-size:17px;letter-spacing:-.01em}.ca-steps li i{flex:none;font-style:normal;font-size:12px;font-weight:600;color:var(--dwas-navy);width:32px;height:32px;border-radius:50%;background:var(--dwas-off);display:grid;place-items:center}.ca-alt{display:flex;flex-direction:column;justify-content:center;gap:12px}.ca-alt p{margin:0;font-size:15px;line-height:1.47;color:var(--dwas-muted)}.ca-alt p:first-child{font-size:17px;color:var(--dwas-ink)}.ca-alt a{color:var(--dwas-navy);font-weight:500}@media(max-width:820px){.ca-grid,.ca-foot{grid-template-columns:1fr}.ca-visual{aspect-ratio:auto;min-height:200px;padding:24px}.ca-body{padding:24px 24px 28px}.ca-steps,.ca-alt{padding:24px}.ca-cta{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.ca-bubble{animation:none;opacity:1}.ca-orb b,.ca-orb span,.ca-wave i,.ca-typing span{animation:none}.ca-wave i{transform:scaleY(.5)}}.dwas-testimonial-grid:has(>.dwas-testimonial:only-child){display:block!important;margin-inline:auto;padding-inline:0;max-width:760px;columns:auto!important;column-count:1!important}.dwas-testimonial:only-child{width:auto!important;max-width:none!important}.dwas-testimonial:only-child .dwas-testimonial-quote{-webkit-line-clamp:unset;display:block;font-size:1.15em}@media(min-width:768px){.dwas-project-list.has-feature>.dwas-project-card:last-child:nth-child(2n),.dwas-project-list:not(.has-feature)>.dwas-project-card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 10px)}}

