*{box-sizing:border-box} :root{--ink:#10141d;--ink-2:#171d28;--paper:#f2eee7;--cobalt:#3e63ff;--coral:#ff6b4a;--lime:#c6f15c;--white:#fff;--muted:#a5adba;--line:rgba(16,20,29,.16)}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:'DM Sans',Arial,sans-serif;overflow-x:hidden}.shell{width:min(1240px,calc(100% - 80px));margin:0 auto}a{color:inherit;text-decoration:none}.progress-bar{position:fixed;top:0;left:0;width:100%;height:3px;z-index:50;transform-origin:left;background:var(--lime);transform:scaleX(0)}.site-header{position:absolute;top:0;left:0;width:100%;z-index:20}.header-inner{height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.2)}.brand{display:inline-flex;align-items:center;gap:9px;color:var(--white);font:800 23px/1 'Manrope',sans-serif;letter-spacing:-1.5px}.brand-mark{width:29px;height:29px;display:grid;place-items:center;background:var(--lime);color:var(--ink);border-radius:50%;font-weight:800}.main-nav{display:flex;gap:34px;color:rgba(255,255,255,.74);font-size:12px}.main-nav a,.footer-actions a{transition:color .25s}.main-nav a:hover,.footer-actions a:hover{color:var(--lime)}.header-action{font-size:12px;font-weight:700;border:1px solid rgba(255,255,255,.55);border-radius:100px;padding:12px 17px}.header-action span{color:var(--lime);margin-left:13px}.hero{min-height:900px;position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#202b38}.hero-image{position:absolute;inset:0;background-image:url('public/hero-global.jpg');background-size:cover;background-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,18,26,.9) 0%,rgba(12,18,26,.68) 36%,rgba(12,18,26,.12) 75%),linear-gradient(0deg,rgba(12,18,26,.62),transparent 60%)}.hero-content{position:relative;z-index:2;padding-bottom:112px}.overline{font:700 10px/1.2 'Manrope',sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,255,255,.76)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lime);margin-right:8px;box-shadow:0 0 0 6px rgba(198,241,92,.14);animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 12px rgba(198,241,92,0)}}h1,h2,h3,p{margin-top:0}h1{font:800 clamp(70px,10vw,150px)/.86 'Manrope',sans-serif;letter-spacing:-8px;max-width:800px;margin:27px 0 26px}h1 i,h2 em{font-style:normal;color:var(--lime)}h1 span{color:var(--coral)}.hero-deck{max-width:425px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.48}.hero-cta-row{display:flex;align-items:center;gap:26px;margin-top:30px}.button{display:inline-flex;align-items:center;gap:22px;border-radius:100px;padding:15px 20px;font-size:12px;font-weight:700;transition:transform .3s,box-shadow .3s}.button:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.18)}.button-bright{background:var(--lime);color:var(--ink)}.button-dark{background:var(--ink);color:var(--paper)}.button small{display:block;font-size:7px;letter-spacing:1px;opacity:.65;margin-bottom:2px}.button b{font-size:18px;font-weight:400;margin-left:11px}.play-symbol{font-size:17px}.text-button{font-size:12px;font-weight:700;color:var(--white)}.text-button span,.final-web-link span{color:var(--lime);margin-left:16px;font-size:17px}.hero-proof{display:flex;align-items:center;gap:14px;margin-top:60px;color:rgba(255,255,255,.58);font:700 10px 'Manrope';letter-spacing:1.1px;text-transform:uppercase}.proof-line{width:44px;height:1px;background:var(--coral)}.hero-corner-note{position:absolute;right:40px;bottom:35px;z-index:2;color:rgba(255,255,255,.7);font:700 9px 'Manrope';letter-spacing:1.5px;writing-mode:vertical-rl}.hero-corner-note span{color:var(--lime);font-size:18px;margin-top:14px}.statement-section{background:var(--paper);color:var(--ink);padding:142px 0 118px}.statement-grid{display:grid;grid-template-columns:.5fr 1.3fr .9fr;gap:30px;align-items:end}.section-index{font:700 10px 'Manrope';letter-spacing:1.4px;color:var(--coral)}.statement-grid h2,.world-content h2,.capability-head h2,.leader-copy h2,.dm-grid h2,.final-inner h2{font:800 clamp(58px,7.6vw,108px)/.88 'Manrope';letter-spacing:-6px;margin:18px 0 0}.statement-grid h2 em,.world-content h2 em,.capability-head h2 em,.leader-copy h2 em,.dm-grid h2 em{color:var(--cobalt)}.ink-overline{color:#6d6d73}.statement-copy{max-width:310px}.statement-copy p,.section-lede{font-size:16px;line-height:1.55;color:#555963}.arrow-link{font-size:12px;font-weight:700;display:inline-flex;gap:25px;align-items:center;margin-top:22px;border-bottom:1px solid #a6a4a5;padding-bottom:9px}.arrow-link span{color:var(--coral);font-size:16px}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:105px;padding-top:28px;gap:25px}.metric-strip>div{display:flex;align-items:flex-start;gap:14px}.metric-strip strong{font:800 46px/1 'Manrope';letter-spacing:-3px}.metric-strip span{font-size:11px;color:#70727a;line-height:1.35}.world-section{background:var(--cobalt);color:var(--paper);position:relative;min-height:980px;padding:115px 0 0;overflow:hidden}.world-image-wrap{position:absolute;right:0;top:0;width:56%;height:100%;overflow:hidden}.world-image-wrap img{width:100%;height:100%;object-fit:cover;filter:saturate(.86)}.world-image-wrap:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--cobalt) 0%,rgba(62,99,255,.7) 17%,rgba(62,99,255,.05) 75%)}.image-grain{position:absolute;inset:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.world-content{position:relative;z-index:2;display:grid;grid-template-columns:.5fr 1fr;gap:40px}.world-content h2{max-width:600px}.world-content h2 em{color:var(--lime)}.world-content .section-lede{color:rgba(255,255,255,.75);max-width:370px;margin:30px 0}.country-marquee{position:absolute;bottom:0;width:100%;background:var(--lime);color:var(--ink);height:68px;display:flex;align-items:center;overflow:hidden}.country-track{font:800 18px 'Manrope';letter-spacing:-.4px;white-space:nowrap;animation:slide 35s linear infinite}.country-track b{font-size:13px;padding:0 22px;color:var(--coral)}@keyframes slide{to{transform:translateX(-38%)}}.capability-section{background:var(--paper);color:var(--ink);padding:140px 0}.capability-head{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:35px;align-items:end}.capability-head h2{margin:0}.dark-lede{color:#5e626c;max-width:350px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px}.capability-card{min-height:390px;border-radius:18px;padding:25px;position:relative;overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.capability-card:hover{transform:translateY(-10px) rotate(-1deg)}.card-cobalt{background:var(--cobalt);color:var(--white)}.card-cream{background:#e7e1d8}.card-coral{background:var(--coral)}.card-number{font:700 11px 'Manrope';opacity:.58}.card-icon{font-size:72px;line-height:1;margin:70px 0 15px}.capability-card h3{font:800 30px 'Manrope';letter-spacing:-1.7px;margin-bottom:12px}.capability-card p{font-size:14px;line-height:1.48;max-width:280px}.capability-card a{position:absolute;bottom:25px;font-size:11px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:8px}.capability-card a span{margin-left:30px;font-size:15px}.leader-section{background:var(--ink);padding:150px 0}.leader-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;align-items:center}.portrait-frame{position:relative;height:640px;background:#2b3340;overflow:hidden}.portrait-frame:before{content:'';position:absolute;inset:16px;border:1px solid rgba(255,255,255,.3);z-index:2;pointer-events:none}.portrait-frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.portrait-frame:hover img{transform:scale(1.05)}.portrait-tag{position:absolute;bottom:28px;left:28px;z-index:3;display:flex;gap:20px;align-items:flex-end;font:700 10px/1.2 'Manrope';letter-spacing:1px}.portrait-tag b{font-size:42px;letter-spacing:-5px;color:var(--lime)}.leader-copy h2{color:var(--paper);margin:20px 0 30px}.leader-copy h2 em{color:var(--lime)}.leader-copy .section-lede{color:var(--muted);max-width:430px}.leader-points{margin:38px 0}.leader-points>div{display:flex;gap:20px;border-top:1px solid rgba(255,255,255,.18);padding:15px 0}.leader-points span{color:var(--coral);font:700 10px 'Manrope'}.leader-points p{font-size:12px;color:var(--muted);margin:0}.leader-points strong{color:var(--paper);font-size:13px}.dm-section{background:var(--coral);color:var(--ink);padding:145px 0}.dm-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.dm-grid h2{margin:18px 0 28px}.dm-grid h2 em{color:var(--ink)}.dm-grid .section-lede{max-width:390px;color:rgba(16,20,29,.68)}.dm-orbit{position:relative;height:490px;display:flex;align-items:center;justify-content:center}.dm-orbit:before,.dm-orbit:after{content:'';position:absolute;border:1px solid rgba(16,20,29,.25);border-radius:50%;width:430px;height:430px;transform:rotate(20deg)}.dm-orbit:after{width:500px;height:360px;transform:rotate(-28deg);border-color:rgba(16,20,29,.18)}.dm-screen{width:275px;height:430px;background:var(--paper);border:8px solid var(--ink);border-radius:30px;padding:20px 15px;position:relative;z-index:2;transform:rotate(7deg);box-shadow:22px 22px 0 rgba(16,20,29,.15)}.dm-top{display:flex;justify-content:space-between;font-weight:800;font-size:12px;margin-bottom:37px}.dm-label{font:700 9px 'Manrope';letter-spacing:1.2px;color:#8b817f;margin-bottom:12px}.dm-chat{display:flex;align-items:center;gap:9px;border-bottom:1px solid #dfd4cf;padding:13px 0}.dm-chat div{flex:1}.dm-chat strong,.dm-chat small{display:block}.dm-chat strong{font-size:10px}.dm-chat small{font-size:9px;color:#8b817f;margin-top:4px}.dm-chat b{font-size:8px;color:#988c87}.dm-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:11px}.avatar-a{background:var(--lime)}.avatar-b{background:var(--cobalt);color:var(--white)}.avatar-c{background:var(--coral)}.dm-input{position:absolute;bottom:16px;left:15px;right:15px;background:#e4d9d2;border-radius:14px;padding:11px;color:#918681;font-size:9px}.dm-input span{float:right;background:var(--ink);color:var(--paper);border-radius:50%;width:18px;height:18px;text-align:center;line-height:18px;margin-top:-4px}.orbit-label{position:absolute;z-index:3;font:800 10px 'Manrope';letter-spacing:1px}.label-one{top:40px;right:95px}.label-two{bottom:55px;left:95px}.label-three{top:180px;left:23px;color:var(--cobalt)}.final-cta{min-height:760px;position:relative;display:flex;align-items:center;overflow:hidden}.final-image{position:absolute;inset:0;background:url('public/hero-global.jpg') center/cover;filter:saturate(.55)}.final-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,20,29,.93),rgba(16,20,29,.44) 65%,rgba(16,20,29,.08))}.final-inner{position:relative;z-index:2}.final-inner h2{color:var(--white);margin:20px 0 25px}.final-inner h2 em{color:var(--lime)}.final-inner>p:not(.overline){max-width:370px;color:rgba(255,255,255,.76);line-height:1.5}.final-web-link{display:block;margin-top:24px;font-size:11px;font-weight:700;color:rgba(255,255,255,.77)}.site-footer{background:var(--ink-2);padding:70px 0 26px}.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:start;padding-bottom:70px;border-bottom:1px solid rgba(255,255,255,.14)}.footer-main p{color:var(--muted);font-size:12px;line-height:1.5;max-width:270px}.footer-actions{display:flex;flex-direction:column;gap:13px;justify-self:end;font-size:12px;color:var(--paper)}.footer-legal{display:flex;justify-content:space-between;padding-top:22px;color:#7e8794;font-size:10px}.footer-legal span:nth-child(2){color:var(--lime);font-weight:700;letter-spacing:1px;text-transform:uppercase}.reveal-up{opacity:0;transform:translateY(25px);animation:reveal .8s cubic-bezier(.2,.7,.2,1) forwards}.delay-1{animation-delay:.12s}.delay-2{animation-delay:.24s}.delay-3{animation-delay:.36s}@keyframes reveal{to{opacity:1;transform:none}}@media(max-width:900px){.shell{width:min(100% - 40px,650px)}.main-nav{display:none}.hero{min-height:780px}.hero-content{padding-bottom:70px}.hero-image{background-position:62% center}.statement-grid,.capability-head,.leader-grid,.dm-grid{grid-template-columns:1fr;gap:28px}.statement-grid h2,.world-content h2,.capability-head h2,.leader-copy h2,.dm-grid h2,.final-inner h2{font-size:68px;letter-spacing:-4px}.statement-copy{max-width:430px}.metric-strip{grid-template-columns:repeat(2,1fr);margin-top:70px;row-gap:28px}.world-section{min-height:900px}.world-image-wrap{width:100%;height:60%;top:auto;bottom:0}.world-image-wrap:after{background:linear-gradient(0deg,var(--cobalt) 0%,rgba(62,99,255,.25) 45%,rgba(62,99,255,.03) 100%)}.world-content{grid-template-columns:1fr;gap:20px}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:320px}.card-icon{margin-top:45px}.leader-grid{gap:60px}.portrait-frame{height:520px}.dm-grid{gap:40px}.dm-grid>div:first-child{order:2}.dm-grid>div:last-child{order:1}.dm-orbit{height:450px}.footer-main{grid-template-columns:1fr 1fr}.footer-actions{justify-self:start}.footer-legal{flex-wrap:wrap;gap:14px}}@media(max-width:560px){.shell{width:calc(100% - 32px)}.header-inner{height:76px}.brand{font-size:20px}.header-action{font-size:10px;padding:10px 12px}.hero{min-height:730px}.hero-content{padding-bottom:55px}.hero h1{font-size:61px;letter-spacing:-4px}.hero-deck{font-size:15px;max-width:320px}.hero-cta-row{align-items:flex-start;flex-direction:column;gap:20px}.hero-proof{margin-top:35px;font-size:8px}.hero-corner-note{right:16px;bottom:24px}.statement-section,.capability-section,.leader-section,.dm-section{padding:92px 0}.statement-grid h2,.world-content h2,.capability-head h2,.leader-copy h2,.dm-grid h2,.final-inner h2{font-size:56px;letter-spacing:-3px}.metric-strip strong{font-size:38px}.metric-strip span{font-size:10px}.world-section{min-height:920px;padding-top:92px}.world-image-wrap{height:53%}.country-track{font-size:14px}.country-marquee{height:54px}.capability-grid{margin-top:45px}.capability-card{min-height:295px}.leader-grid{gap:45px}.portrait-frame{height:430px}.leader-points{margin:30px 0}.dm-orbit{transform:scale(.86);transform-origin:center}.final-cta{min-height:650px}.footer-main{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.footer-actions{gap:10px}.footer-legal{font-size:9px;flex-direction:column}.button{padding:14px 17px;font-size:11px}}
.statement-grid,.metric-strip,.world-content,.capability-card,.leader-copy,.dm-grid,.final-inner{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.in-view{opacity:1;transform:none}.capability-card:nth-child(2){transition-delay:.12s}.capability-card:nth-child(3){transition-delay:.22s}@media(prefers-reduced-motion:reduce){.statement-grid,.metric-strip,.world-content,.capability-card,.leader-copy,.dm-grid,.final-inner{opacity:1;transform:none;transition:none}.country-track{animation:none}}
.community-mosaic{background:var(--paper);color:var(--ink);padding:135px 0}.mosaic-head{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:35px;align-items:end}.mosaic-head h2{font:800 clamp(58px,7.6vw,108px)/.88 'Manrope';letter-spacing:-6px;margin:0}.mosaic-head h2 em{font-style:normal;color:var(--coral)}.mosaic-grid{display:grid;grid-template-columns:1.2fr 1.4fr .9fr;grid-template-rows:245px 245px;gap:14px;margin-top:70px}.mosaic-grid figure{margin:0;position:relative;overflow:hidden;background:#d9d0c7;min-height:0}.mosaic-grid figure img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85);transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s}.mosaic-grid figure:hover img{transform:scale(1.06);filter:saturate(1.08)}.mosaic-grid figcaption{position:absolute;bottom:14px;left:14px;color:var(--white);font-size:10px;letter-spacing:.5px;text-shadow:0 2px 12px rgba(0,0,0,.4)}.mosaic-grid figcaption strong{font-weight:700}.mosaic-tall{grid-row:span 2}.mosaic-wide{grid-column:span 1}.mosaic-small{grid-column:3;grid-row:1}.mosaic-pet{grid-column:2 / span 2;grid-row:2}.mosaic-pet figcaption{color:var(--ink);text-shadow:none;background:var(--lime);padding:9px 12px;bottom:12px}.mosaic-small figcaption{background:var(--ink);padding:8px 10px;bottom:12px}.mosaic-tall figcaption{background:var(--coral);padding:8px 10px;bottom:12px}@media(max-width:900px){.mosaic-head{grid-template-columns:1fr;gap:20px}.mosaic-grid{grid-template-columns:1fr 1fr;grid-template-rows:280px 200px 200px;margin-top:45px}.mosaic-tall{grid-row:span 2}.mosaic-wide{grid-column:2;grid-row:1}.mosaic-small{grid-column:2;grid-row:2}.mosaic-pet{grid-column:1 / span 2;grid-row:3}}@media(max-width:560px){.community-mosaic{padding:92px 0}.mosaic-head h2{font-size:56px;letter-spacing:-3px}.mosaic-grid{grid-template-rows:230px 150px 175px;gap:9px}.mosaic-grid figcaption{font-size:8px;left:9px;bottom:9px}.mosaic-tall figcaption,.mosaic-small figcaption,.mosaic-pet figcaption{padding:6px 8px}}
.store-icon{width:26px;height:26px;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.12)}.dm-top>span:first-child{display:flex;align-items:center;gap:7px}.dm-logo{width:22px;height:22px;border-radius:6px;object-fit:cover}.dm-screen{overflow:hidden}
.brand-app-logo{width:30px;height:30px;border-radius:8px;object-fit:cover;display:block;box-shadow:0 2px 8px rgba(0,0,0,.2)}
@media(max-width:560px){
  .hero h1{font-size:clamp(52px,15vw,62px);letter-spacing:-2px;line-height:.94;max-width:100%;}
  .statement-grid h2,.world-content h2,.capability-head h2,.leader-copy h2,.dm-grid h2,.final-inner h2,.mosaic-head h2{font-size:clamp(48px,14vw,58px);letter-spacing:-2px;line-height:.96;max-width:100%;}
  .hero-deck,.section-lede{font-size:15px;line-height:1.62;max-width:100%;}
  .overline{font-size:9px;line-height:1.5;letter-spacing:1.1px;}
  .statement-copy p,.capability-card p,.leader-points p{line-height:1.6;}
  .brand-app-logo{width:27px;height:27px;border-radius:7px;}
  .brand{gap:7px;}
  .header-action{white-space:nowrap;}
}
/* Premium motion layer */
@keyframes heroDrift{0%,100%{transform:scale(1.04) translate3d(0,0,0)}50%{transform:scale(1.1) translate3d(-1.2%,1%,0)}}
@keyframes imageRise{from{clip-path:inset(14% 0 0 0);transform:scale(1.08)}to{clip-path:inset(0);transform:scale(1)}}
@keyframes softFloat{0%,100%{transform:translate3d(0,0,0) rotate(7deg)}50%{transform:translate3d(0,-13px,0) rotate(6deg)}}
@keyframes lineReveal{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}
.hero-image{animation:heroDrift 18s ease-in-out infinite;will-change:transform}.hero-shade{animation:heroShade 1.8s ease-out both}@keyframes heroShade{from{opacity:0}to{opacity:1}}.world-image-wrap img{animation:imageRise 1.4s .2s cubic-bezier(.2,.7,.2,1) both}.portrait-frame:after{content:'';position:absolute;inset:16px;z-index:3;border:1px solid rgba(198,241,92,.6);clip-path:inset(100% 0 0 0);transition:clip-path 1.2s .3s cubic-bezier(.2,.7,.2,1);pointer-events:none}.portrait-frame:hover:after{clip-path:inset(0)}.dm-screen{animation:softFloat 6s ease-in-out infinite;will-change:transform}.country-marquee{box-shadow:0 -12px 35px rgba(16,20,29,.08)}.country-track{will-change:transform}.capability-card{transform-style:preserve-3d;perspective:800px}.capability-card:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.22) 48%,transparent 70%);transform:translateX(-120%);transition:transform .8s ease;pointer-events:none}.capability-card:hover:after{transform:translateX(120%)}.button{position:relative;overflow:hidden}.button:after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s ease}.button:hover:after{transform:translateX(120%)}.final-image{animation:heroDrift 22s ease-in-out infinite reverse}.statement-section:before,.capability-section:before,.community-mosaic:before{content:'';display:block;height:1px;background:var(--coral);width:90px;margin-bottom:45px;animation:lineReveal 1s .15s ease both}.statement-section:before,.capability-section:before,.community-mosaic:before{margin-left:max(20px,calc((100% - 1240px)/2))}
@media(max-width:900px){.dm-screen{animation-duration:7s}.capability-card:hover{transform:translateY(-7px)}}
@media(prefers-reduced-motion:reduce){.hero-image,.final-image,.dm-screen{animation:none}.world-image-wrap img{animation:none}.button:after,.capability-card:after{display:none}}
.world-image-wrap,.portrait-frame,.final-image{translate:0 var(--parallax-y,0);transition:translate .15s linear}
/* Clear CTA rhythm and official DM artwork */
.metric-strip strong{color:var(--cobalt)}.metric-strip span{max-width:120px}.capability-card p{padding-bottom:38px}.section-lede + .button,.final-inner>p:not(.overline)+.button{margin-top:12px}.dm-artwork{position:absolute;width:210px;height:315px;object-fit:cover;border-radius:18px;left:0;top:50%;transform:translateY(-50%) rotate(-8deg);box-shadow:18px 22px 50px rgba(16,20,29,.24);z-index:1;opacity:.94}.dm-orbit .dm-screen{z-index:3}.leader-points>div{gap:20px}.leader-points p{margin:0}.leader-points p strong{display:inline-block;margin-bottom:4px}.final-inner>p:not(.overline){margin-bottom:28px}.dm-grid .section-lede{margin-bottom:28px}
@media(max-width:900px){.dm-artwork{width:155px;height:235px;left:8px;top:50%}.dm-screen{margin-left:70px}}
@media(max-width:560px){.metric-strip{gap:34px 18px}.metric-strip>div{gap:9px}.metric-strip strong{font-size:34px}.metric-strip span{font-size:10px;line-height:1.45}.capability-card p{padding-bottom:48px}.capability-card a{bottom:23px}.section-lede + .button,.final-inner>p:not(.overline)+.button{margin-top:18px}.dm-grid .section-lede{margin-bottom:28px}.dm-artwork{width:124px;height:190px;left:2px}.dm-screen{margin-left:44px}}
/* The supplied DM artwork is the complete product visual; no phone mockup overlay. */
.dm-artwork-wrap{height:560px;display:flex;align-items:center;justify-content:center;position:relative}.dm-artwork-wrap:after{content:'';position:absolute;width:72%;height:18px;bottom:20px;left:14%;background:rgba(16,20,29,.2);filter:blur(18px);border-radius:50%}.dm-artwork-wrap .dm-artwork{position:relative;inset:auto;width:min(100%,390px);height:auto;max-height:560px;object-fit:contain;border-radius:20px;transform:rotate(3deg);z-index:2;opacity:1;box-shadow:22px 26px 60px rgba(16,20,29,.26);animation:artworkFloat 7s ease-in-out infinite}@keyframes artworkFloat{0%,100%{transform:rotate(3deg) translateY(0)}50%{transform:rotate(1deg) translateY(-12px)}}
@media(max-width:900px){.dm-artwork-wrap{height:470px}.dm-artwork-wrap .dm-artwork{width:min(100%,330px)}}
@media(max-width:560px){.dm-artwork-wrap{height:420px}.dm-artwork-wrap .dm-artwork{width:min(100%,290px)}}
