/* DYOU Motion — shared palette, dedicated composition. */
.md-page{--md-silver:#ddd5ef;overflow:clip}.md-page .wrap{max-width:1160px}.md-hero{padding:156px 0 72px;background:radial-gradient(ellipse at 50% 0,#33214280,transparent 62%)}.md-hero>.wrap{text-align:center}.md-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid #b9a2ff40;padding:9px 16px;border-radius:100px;font-size:12px;color:#d6c9f4}.md-badge>span{width:6px;height:6px;border-radius:50%;background:#b9a2ff;box-shadow:0 0 15px #b9a2ff}.md-hero h1{font-size:clamp(48px,7.4vw,96px);font-weight:600;line-height:1.04;margin:26px auto;max-width:1000px}.md-page em{background:linear-gradient(100deg,#dfcfff,#ab87f5 55%,#95baff);background-clip:text;-webkit-background-clip:text;color:transparent}.md-intro{max-width:650px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.7}.md-actions{display:flex;justify-content:center;align-items:center;gap:26px;margin:30px 0}.md-page .button{border-radius:12px;gap:20px;min-height:48px}.md-link{font-size:14px;color:var(--md-silver)}.md-link:hover{color:white}.md-facts{display:flex;justify-content:center;gap:0;flex-wrap:wrap;font-size:13px;color:#bfb7ce}.md-facts>span{padding:0 20px;border-right:1px solid #ffffff25}.md-facts>span:last-child{border:0}.md-facts b{font-weight:500;color:#ece4ff;white-space:nowrap}.md-hero-media{margin-top:54px}.md-frame{width:100%;aspect-ratio:16/9;border:1px solid #b9a2ff45;border-radius:16px;overflow:hidden;background:#12101b;position:relative;isolation:isolate;text-align:left}.md-frame video{width:100%;height:100%;object-fit:contain}.md-preview{background:radial-gradient(ellipse at 80% 100%,#6043996b,transparent 65%),#17121f;display:flex;flex-direction:column;justify-content:space-between;padding:30px 36px}.md-preview-top,.md-preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;z-index:2;font-size:10px;letter-spacing:.13em;color:#b6adc7}.md-preview-top>span:first-child{font-weight:700;font-size:14px;letter-spacing:.1em;color:#f0eaff}.md-preview-copy{position:relative;z-index:2;padding:30px 0}.md-preview-copy>span{font-size:12px;color:#b9a2ff}.md-preview-copy>strong{display:block;font-size:clamp(32px,5.5vw,72px);line-height:1.06;letter-spacing:-.05em;font-weight:580;margin:15px 0 26px;animation:md-copy 7s ease-in-out infinite}.md-mini-pills{display:flex;gap:12px;align-items:center}.md-mini-pills span{padding:8px 14px;border:1px solid #b9a2ff35;border-radius:8px;background:#ffffff04;font-size:12px;animation:md-float 5s ease-in-out infinite}.md-mini-pills span:nth-of-type(2){animation-delay:-1.5s}.md-mini-pills span:nth-of-type(3){animation-delay:-3s}.md-mini-pills i{font-style:normal;color:#a78ac9}.md-orbit{width:46%;aspect-ratio:1;position:absolute;right:-8%;top:20%;border:1px solid #b9a2ff30;border-radius:30%;transform:rotate(25deg);animation:md-orbit 25s linear infinite;z-index:0;background:linear-gradient(160deg,#b9a2ff10,transparent);box-shadow:inset 0 0 70px #b9a2ff15}.md-orbit:before,.md-orbit:after{content:'';position:absolute;inset:13%;border:1px solid #b9a2ff40;border-radius:30%}.md-orbit:after{inset:28%;background:#b9a2ff14}.md-media-caption{display:flex;justify-content:space-between;align-items:center;margin:14px 0 0;font-size:12px;color:#a59db3;text-align:left;gap:16px}.md-media-caption button{border:1px solid #ffffff25;background:transparent;border-radius:8px;color:#c9bfd9;padding:7px 12px;font-size:12px;cursor:pointer;min-height:40px}.md-section{padding:100px 0}.md-heading{max-width:760px;margin-bottom:40px}.md-heading h2,.md-offer h2{font-size:clamp(34px,4.3vw,58px);line-height:1.1;margin:0 0 22px}.md-heading p:not(.section-label),.md-offer p{color:var(--muted);max-width:570px;line-height:1.7}.md-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.md-benefits article{background:linear-gradient(150deg,#231b31,#14101e);border:1px solid #ffffff12;border-radius:16px;padding:30px;transition:transform .25s,border-color .25s}.md-benefits article:hover{transform:translateY(-5px);border-color:#b9a2ff70}.md-benefits h3{font-size:23px;line-height:1.2;letter-spacing:-.035em;margin:24px 0 12px}.md-benefits p{font-size:14px;color:var(--muted);line-height:1.8;margin:0}.md-examples{background:#100d17}.md-example+.md-example{margin-top:44px}.md-example-caption{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px;align-items:start}.md-example-caption span{font-size:11px;color:#b8a3d6}.md-example-caption h3{font-size:25px;line-height:1.2;margin:8px 0 0}.md-example-caption p{color:var(--muted);font-size:14px;margin:4px 0;max-width:380px;justify-self:end}.md-theme-service{background:radial-gradient(ellipse at 80% 110%,#507e6352,transparent 60%),#111f1d}.md-theme-service .md-orbit{border-color:#c0ffe050;box-shadow:inset 0 0 70px #8bdabb15}.md-theme-service .md-preview-copy em{background-image:linear-gradient(100deg,#d8ffee,#92cbb9)}.md-theme-brand{background:radial-gradient(ellipse at 85% 100%,#c96a4842,transparent 60%),#251b1a}.md-theme-brand .md-preview-copy em{background-image:linear-gradient(100deg,#ffe5d8,#d89573)}.md-theme-brand .md-orbit{border-color:#ffd5bb55;box-shadow:inset 0 0 70px #ffc29615}.md-process-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.md-process-heading{position:sticky;top:125px;margin:0}.md-stack{padding-bottom:50px}.md-step{position:sticky;top:calc(110px + var(--step)*18px);display:grid;grid-template-columns:1fr;min-height:390px;background:#1a1426;border:1px solid #b9a2ff35;border-radius:20px;padding:32px;margin-bottom:64px;box-shadow:0 -10px 40px #08060e60;z-index:calc(2 + var(--step))}.md-step:nth-child(2){background:#21182c}.md-step:nth-child(3){background:#271c34}.md-step:nth-child(4){background:#30223e}.md-step-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.md-step-meta>span{font-size:12px;letter-spacing:.12em;color:#c5b3e2}.md-step h3{font-size:30px;line-height:1.12;margin:0 0 16px}.md-step p{font-size:14px;line-height:1.8;color:#b7abc8;max-width:450px;margin:0 0 20px}.md-step-tag{font-size:11px;letter-spacing:.03em;color:#d1bce9}.md-step-visual{margin-top:26px;padding:20px;background:#0c091340;border-radius:12px;min-height:90px;display:grid;align-items:center}.md-curve{position:absolute;bottom:-63px;right:0;width:210px;height:70px;z-index:1;pointer-events:none}.md-curve path{stroke:#aa83e6;stroke-width:2;stroke-linecap:round}.md-curve path:first-child{stroke-dasharray:1;stroke-dashoffset:1;animation:md-draw 4s ease-in-out infinite}.md-script-lines{display:flex;gap:8px;flex-wrap:wrap}.md-script-lines span{font-size:12px;border-radius:6px;padding:9px 12px;background:#b9a2ff15;border:1px solid #b9a2ff35;animation:md-float 4s ease-in-out infinite}.md-script-lines span:nth-child(2){animation-delay:-1s}.md-script-lines span:nth-child(3){animation-delay:-2s}.md-storyboard{display:flex;gap:12px}.md-storyboard i{display:grid;place-items:center;min-height:62px;flex:1;background:#b9a2ff10;border:1px solid #b9a2ff30;border-radius:8px;font-size:28px;font-style:normal;animation:md-float 4s ease-in-out infinite}.md-storyboard i:nth-child(2){color:#ffae8e;animation-delay:-1.3s}.md-storyboard i:last-child{animation-delay:-2.6s}.md-timeline{position:relative;overflow:hidden;padding:8px 0}.md-timeline>div{display:flex;gap:6px;margin:6px 0}.md-timeline i{width:35%;height:14px;border-radius:4px;background:#aa88db55}.md-timeline>div:nth-child(2) i{width:46%;background:#a9b9ff55}.md-timeline b{position:absolute;height:100%;width:2px;background:#e5cfff;left:10%;top:0;animation:md-playhead 5s linear infinite}.md-delivery{display:flex;justify-content:space-between;align-items:center;gap:10px}.md-delivery b{border:1px solid #b9a2ff55;border-radius:8px;padding:10px;font-size:18px}.md-delivery span{font-size:13px;color:#cfb8ec}.md-delivery i{font-style:normal;font-size:24px;color:#bcf3d8}.md-hooks-grid,.md-offer,.md-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.md-hooks-grid .md-heading{margin:0}.md-heading small{font-size:12px;color:#a99bbd}.md-hooks-demo{border:1px solid #b9a2ff30;background:#171121;border-radius:16px;overflow:hidden}.md-hooks-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:18px}.md-hook{display:flex;gap:8px;align-items:center;justify-content:space-between;border:1px solid #ffffff18;padding:13px 10px;background:#ffffff03;color:#bdb0ce;border-radius:9px;font-size:12px;cursor:pointer;min-height:46px}.md-hook>span:first-child{font-size:10px}.md-hook.is-active{background:#b9a2ff1f;border-color:#b9a2ff;color:#f1e8ff}.md-hook-screen{border-top:1px solid #ffffff12;padding:28px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.md-hook-screen>span{font-size:10px;letter-spacing:.13em;color:#b9a2ff}.md-hook-screen strong{font-size:31px;letter-spacing:-.045em;line-height:1.12;font-weight:550;min-height:100px}.md-hook-screen small{font-size:10px;color:#9c8cad}.md-hook-track{height:4px;border-radius:10px;background:#ffffff10;overflow:hidden}.md-hook-track i{display:block;height:100%;width:30%;background:#b9a2ff;animation:md-progress 6s linear infinite}.md-offer-section{background:radial-gradient(ellipse at 90% 0,#4a31584d,transparent 75%),#15101e}.md-offer{grid-template-columns:1.1fr .9fr}.md-includes{display:grid;gap:15px;margin-top:32px}.md-includes>span{display:flex;align-items:center;gap:12px;font-size:14px;color:#d9cbe9}.md-includes .dv-icon-tile{width:34px;height:34px;flex-shrink:0}.md-price-card{padding:40px;border:1px solid #b9a2ff65;border-radius:20px;background:linear-gradient(130deg,#38254590,#231a31);box-shadow:0 20px 60px #0002}.md-price-card>span{font-size:14px;color:#bcacca}.md-price{font-size:clamp(44px,6vw,72px);letter-spacing:-.055em;line-height:1.15;margin:12px 0 25px;white-space:nowrap}.md-price small{font-size:13px;letter-spacing:0;color:#c9b8db}.md-price-card h3{font-size:22px;line-height:1.2}.md-price-facts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:12px;color:#d5c2ea}.md-price-facts>span{padding:7px 10px;border-radius:8px;border:1px solid #b9a2ff35}.md-price-card .button{width:100%;justify-content:space-between}.md-price-card p{font-size:12px;margin:18px 0 0;line-height:1.6}.md-faq-grid{align-items:start}.md-faq details{padding:20px 0;border-bottom:1px solid #ffffff18}.md-faq summary{display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:16px;cursor:pointer;line-height:1.5}.md-faq summary::-webkit-details-marker{display:none}.md-faq summary span{color:#b9a2ff;font-size:22px;transition:transform .2s}.md-faq details[open] summary span{transform:rotate(45deg)}.md-faq details p{font-size:14px;color:var(--muted);line-height:1.8;margin:18px 0 0}.md-final{text-align:center;background:radial-gradient(ellipse at 50% 100%,#55337c60,transparent 70%);padding-bottom:120px}.md-final h2{font-size:clamp(48px,6.5vw,84px);line-height:1.05}.md-final p:not(.section-label){max-width:530px;margin:0 auto 28px;color:var(--muted)}.md-page button:focus-visible,.md-page a:focus-visible,.md-page summary:focus-visible{outline:2px solid #c5adff;outline-offset:5px}.md-page .dv-icon-tile{border-radius:12px}.md-reveal-on [data-md-reveal]{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.md-reveal-on [data-md-reveal].md-visible{opacity:1;transform:none}.md-paused *,.motion-paused .md-page *{animation-play-state:paused!important}.md-paused [data-md-reveal],.motion-paused .md-page [data-md-reveal]{opacity:1;transform:none}.md-page [hidden]{display:none!important}
@keyframes md-orbit{to{transform:rotate(385deg)}}@keyframes md-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes md-copy{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes md-draw{0%{stroke-dashoffset:1}45%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:-1}}@keyframes md-playhead{to{left:95%}}@keyframes md-progress{from{width:0}to{width:100%}}
@media(max-width:1000px){.md-process-grid{gap:30px;grid-template-columns:.8fr 1.2fr}.md-step{padding:24px}.md-hooks-grid,.md-offer,.md-faq-grid{gap:32px}.md-benefits article{padding:22px}.md-price-card{padding:28px}}
@media(max-width:760px){.md-hero{padding:124px 0 48px}.md-hero h1{font-size:clamp(40px,8.7vw,65px)}.md-intro{font-size:15px}.md-actions{gap:18px;flex-wrap:wrap}.md-facts{font-size:11px;gap:10px}.md-facts>span{padding:0 10px}.md-hero-media{margin-top:32px}.md-preview{padding:18px 20px}.md-preview-top,.md-preview-bottom{font-size:8px;letter-spacing:.06em}.md-preview-top>span:first-child{font-size:10px}.md-preview-copy{padding:14px 0}.md-preview-copy>strong{font-size:clamp(28px,6.6vw,48px);margin:8px 0 14px}.md-preview-copy>span{font-size:10px}.md-mini-pills{gap:7px}.md-mini-pills span{padding:5px 8px;font-size:9px}.md-section{padding:64px 0}.md-benefits{grid-template-columns:1fr;gap:12px}.md-benefits article{display:grid;grid-template-columns:48px 1fr;column-gap:18px;padding:24px}.md-benefits .dv-icon-tile{grid-row:1/3}.md-benefits h3{font-size:22px;margin:0 0 10px}.md-benefits p{grid-column:2}.md-example-caption{gap:16px;grid-template-columns:1fr}.md-example-caption h3{font-size:23px}.md-example-caption p{justify-self:start;max-width:none;margin:0}.md-process-grid,.md-hooks-grid,.md-offer,.md-faq-grid{grid-template-columns:1fr;gap:32px}.md-process-heading{position:static}.md-step{top:calc(100px + var(--step)*9px);min-height:360px;margin-bottom:50px}.md-step h3{font-size:28px}.md-stack{padding-bottom:0}.md-curve{height:56px;bottom:-51px}.md-heading{margin-bottom:30px}.md-price-card{max-width:520px;width:100%}.md-media-caption{font-size:10px}.md-media-caption button{font-size:10px;padding:7px}.md-faq details:first-child{padding-top:0}}
@media(max-width:420px){.md-page .wrap{width:calc(100% - 32px)}.md-badge{font-size:10px;padding:8px 12px}.md-preview{padding:12px 14px}.md-preview-top>span:last-child{font-size:6px}.md-preview-copy{padding:10px 0}.md-preview-copy>span{font-size:8px}.md-preview-copy>strong{font-size:26px;margin:6px 0 12px}.md-preview-bottom{font-size:6px}.md-mini-pills span{font-size:8px;padding:4px 6px}.md-mini-pills{gap:6px}.md-facts>span{padding:0 7px}.md-media-caption{align-items:flex-start}.md-benefits article{padding:20px;column-gap:12px}.md-benefits p{font-size:13px}.md-step{padding:22px;top:calc(94px + var(--step)*7px);min-height:390px}.md-hook-screen strong{font-size:28px}.md-hooks-buttons{padding:12px;gap:6px}.md-hook{font-size:11px}.md-price-card{padding:26px}.md-delivery span{font-size:11px}}
@media(prefers-reduced-motion:reduce){.md-page *{animation:none!important;transition:none!important}.md-page [data-md-reveal]{opacity:1;transform:none}.md-step{position:relative;top:auto}.md-process-heading{position:static}.md-curve path:first-child{stroke-dashoffset:0}}
