:where(body[data-dtfl-homepage=true]) .dt-feature__head{text-align:left;max-width:70rem;margin:0 0 4rem}:where(body[data-dtfl-homepage=true]) .dt-feature__eyebrow{font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dt-accent, #E50914);margin:0 0 1.4rem}:where(body[data-dtfl-homepage=true]) .dt-feature__heading{font-size:3rem;font-weight:700;letter-spacing:-.03rem;line-height:1.15;color:rgb(var(--color-foreground));margin:0 0 1.4rem}@media screen and (min-width:990px){:where(body[data-dtfl-homepage=true]) .dt-feature__heading{font-size:4.4rem}}:where(body[data-dtfl-homepage=true]) .dt-feature__sub{font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.6);margin:0;max-width:56rem}:where(body[data-dtfl-homepage=true]) .dt-feature__grid{display:grid;grid-template-columns:1fr;gap:3.6rem;align-items:center}@media screen and (min-width:990px){:where(body[data-dtfl-homepage=true]) .dt-feature__grid{grid-template-columns:1fr 1.1fr;gap:6rem}}:where(body[data-dtfl-homepage=true]) .dt-feature__step{display:flex;gap:1.8rem;padding:2.2rem 0;border-top:1px solid rgba(var(--color-foreground),.12)}:where(body[data-dtfl-homepage=true]) .dt-feature__step:last-child{border-bottom:1px solid rgba(var(--color-foreground),.12)}:where(body[data-dtfl-homepage=true]) .dt-feature__num{flex:0 0 3.2rem;height:3.2rem;border-radius:50%;border:1px solid var(--dt-accent, rgba(var(--color-foreground), .35));display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;color:var(--dt-accent, rgb(var(--color-foreground)))}:where(body[data-dtfl-homepage=true]) .dt-feature__step-title{font-size:1.7rem;font-weight:700;letter-spacing:-.01rem;color:rgb(var(--color-foreground));margin:.3rem 0 .7rem}:where(body[data-dtfl-homepage=true]) .dt-feature__step-text{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.6);margin:0}:where(body[data-dtfl-homepage=true]) .dt-feature__panel{position:relative;border-radius:3.2rem;padding:5.6rem 3.2rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 5%,rgba(194,211,242,.13),transparent 62%),#141c27;border:1px solid rgba(255,255,255,.14)}@media screen and (min-width:990px){:where(body[data-dtfl-homepage=true]) .dt-feature__panel{aspect-ratio:4 / 5;max-height:64rem;padding:4.8rem}}:where(body[data-dtfl-homepage=true]) .dt-feature__stage{position:relative;width:100%;max-width:21.5rem;margin:0 auto}@media screen and (min-width:990px){:where(body[data-dtfl-homepage=true]) .dt-feature__stage{max-width:28rem}}:where(body[data-dtfl-homepage=true]) .dt-feature__info{position:relative;z-index:1;overflow:hidden;border-radius:2.4rem;padding:2.4rem;border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0d,0 22px 48px #00000080}:where(body[data-dtfl-homepage=true]) .dt-feature__info:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#fff0 38%,#ffffff17 50%,#fff0 64%);pointer-events:none}:where(body[data-dtfl-homepage=true]) .dt-feature__info>*{position:relative;z-index:1}:where(body[data-dtfl-homepage=true]) .dt-feature__info-head{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem}:where(body[data-dtfl-homepage=true]) .dt-feature__info-icon{width:3.6rem;height:3.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff24;border:1px solid var(--dt-accent-line, rgba(255, 255, 255, .24))}:where(body[data-dtfl-homepage=true]) .dt-feature__info-icon svg{width:1.8rem;height:1.8rem;stroke:var(--dt-accent, #fff)}:where(body[data-dtfl-homepage=true]) .dt-feature__info-label{font-size:1.5rem;font-weight:700;letter-spacing:.01rem;color:#fff;margin:0}:where(body[data-dtfl-homepage=true]) .dt-feature__info-text{font-size:1.8rem;font-weight:700;line-height:1.32;letter-spacing:-.02rem;color:#fff;margin:0 0 1.8rem}@media screen and (min-width:990px){:where(body[data-dtfl-homepage=true]) .dt-feature__info-text{font-size:2rem}}:where(body[data-dtfl-homepage=true]) .dt-feature__shot{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:1.6rem;overflow:hidden;box-shadow:0 16px 36px #00000080}:where(body[data-dtfl-homepage=true]) .dt-feature__shot img,:where(body[data-dtfl-homepage=true]) .dt-feature__shot video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}:where(body[data-dtfl-homepage=true]) .dt-feature__shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 58%,#000000b3)}:where(body[data-dtfl-homepage=true]) .dt-feature__shot-caption{position:absolute;left:1.6rem;right:1.6rem;bottom:1.4rem;z-index:1;font-size:clamp(.95rem,3.2vw,1.5rem);font-weight:700;letter-spacing:-.01rem;color:#fff;margin:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:990px){:where(body[data-dtfl-homepage=true]) .dt-feature__shot-caption{font-size:1.6rem}}:where(body[data-dtfl-homepage=true]) .dt-feature__tile{position:absolute;left:-3.4rem;top:60.5%;z-index:2;width:8.4rem;height:8.4rem;border-radius:2rem;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(150deg,#ffffff3d,#ffffff14 38%,#ffffff08 64%,#ffffff1f);border:1px solid rgba(255,255,255,.34);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff12,0 24px 48px #0009,0 8px 16px #00000073}:where(body[data-dtfl-homepage=true]) .dt-feature__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#fff0 32%,#ffffff29 46%,#fff0 62%);pointer-events:none}:where(body[data-dtfl-homepage=true]) .dt-feature__tile img{width:68%;height:68%;object-fit:contain;display:block}@media screen and (min-width:990px){:where(body[data-dtfl-homepage=true]) .dt-feature__tile{width:9.2rem;height:9.2rem;left:-5.6rem;border-radius:2.2rem}}@media screen and (max-width:749px){:where(body[data-dtfl-homepage=true]) .dt-feature__tile{left:-2.8rem;width:6.2rem;height:6.2rem;border-radius:1.6rem}}:where(body[data-dtfl-homepage=true]) .dt-feature__tile svg{width:70%;height:70%}:where(body[data-dtfl-homepage=true]) .dt-feature__tile svg .dt-lat-dot{fill:var(--dt-accent, #E50914)}:where(body[data-dtfl-homepage=true]) .dt-feature__tile svg .dt-lat-line{fill:none;stroke:var(--dt-accent, #E50914);stroke-opacity:.9;stroke-width:5}@media screen and (max-width:989px){:where(body[data-dtfl-homepage=true]) .dt-feature__shot-caption{font-size:clamp(1.1rem,3.2vw,1.5rem)}:where(body[data-dtfl-homepage=true]) .dt-feature__stage{max-width:clamp(21.5rem,62vw,28rem)}}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .dt-feature__viewport{position:relative;min-width:0;width:100%;max-width:512px;justify-self:center}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .dt-feature__viewport.is-fitted{width:calc(512px * var(--dt-coach-scale));height:calc(640px * var(--dt-coach-scale))}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__panel{position:absolute;inset:0 auto auto 0;width:512px;height:640px;max-width:none;max-height:none;aspect-ratio:auto;padding:0;border-radius:32px;transform:scale(var(--dt-coach-scale));transform-origin:0 0}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__stage{width:280px;max-width:none;margin:0}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__info{padding:28px;border-radius:24px}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__info-head{gap:12px;margin-bottom:16px}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__info-icon{width:36px;height:36px;flex:0 0 36px}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__info-icon svg{width:18px;height:18px}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__info-label{font-size:15px;line-height:1.8;letter-spacing:.1px}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__info-text{font-size:20px;line-height:1.32;letter-spacing:-.2px;margin-bottom:18px}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__shot{border-radius:16px}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__shot-caption{left:16px;right:16px;bottom:14px;font-size:16px;line-height:1.8;letter-spacing:-.1px}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .is-fitted .dt-feature__tile{left:-56px;top:60.5%;width:92px;height:92px;border-radius:22px}@media screen and (max-width:989px){:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .dt-feature__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:990px)and (min-height:550px)and (max-height:900px){:where(body[data-dtfl-homepage=true]) #dtfl-hp-how>.dt-app{padding-block:clamp(16px,3.5vh,32px)!important}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .page-width{max-width:114rem;grid-template-columns:minmax(0,1fr) var(--dt-coach-frame-width, 512px);column-gap:clamp(32px,3.125vw,48px)}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .dt-feature__viewport{grid-column:2;grid-row:1 / span 2}}@media screen and (min-width:990px)and (max-height:549px){:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .page-width{display:block}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .dt-feature__head{margin-bottom:24px}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .dt-feature__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}:where(body[data-dtfl-homepage=true]) #dtfl-hp-how .dt-feature__grid>*{grid-column:auto;grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/dtfl-hp-how-inline-2.css.map */
