@font-face{font-family:"Soyuz";src:url(https://static.tildacdn.com/tila3664-3564-4732-b130-353238613731/soyuz.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Wix";src:url(https://static.tildacdn.com/tila3937-3632-4366-b634-663062353962/wix.woff) format("woff");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:"Soyuz Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("DejaVu Sans Bold");font-weight:700;size-adjust:104%;ascent-override:69%;descent-override:18%;line-gap-override:0%}@font-face{font-family:"Wix Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("DejaVu Sans");size-adjust:107%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@view-transition{navigation:auto}:root{--paper:#F1F0EB;--paper-2:#E6E5DE;--ink:#1D1E1B;--ink-2:#55574F;--sage:#5E6B57;--sage-2:#C9D0C0;--line:#CFCEC6;--bg:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--surface:var(--paper-2);--accent:var(--sage);--rule:var(--line);--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-hover:var(--sage);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-soft:cubic-bezier(0.33,1,0.68,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--t-press:140ms;--t-ui:240ms;--t-reveal:700ms;--f-display:"Soyuz","Soyuz Fallback",Arial,sans-serif;--f-text:"Wix","Wix Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs-s:16px;--fs-b:18px;--fs-m:22px;--fs-h2:clamp(32px,7vw,72px);--fs-h1:clamp(36px,11.2vw,120px);--g:20px;--sec:88px;--hang:0px;--measure:68ch;--show-tbc:1;interpolate-size:allow-keywords}@media (min-width:720px){:root{--g:32px;--sec:120px;--fs-s:15px;--fs-b:19px;--fs-m:24px}}@media (min-width:1024px){:root{--g:48px;--sec:168px;--fs-b:20px;--hang:42%}}.dv-page{margin:0;background:var(--bg);color:var(--fg)}.dv-page[data-case]{background:var(--bg)}.dv-root{font-family:var(--f-text);font-size:var(--fs-b);line-height:1.5;color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;font-synthesis:none}.dv-root *,.dv-root *::before,.dv-root *::after{box-sizing:border-box}.dv-root :where(img,svg,picture){display:block;max-width:100%}.dv-root :where(img){height:auto}.dv-root :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}.dv-root :where(ul,ol){padding:0;list-style:none}.dv-root :where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.dv-root :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;touch-action:manipulation}.dv-root :where(input,textarea,select){font:inherit;color:inherit}.dv-root ::selection{background:var(--sage-2);color:var(--ink)}.dv-root :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dv-root :where(p){text-wrap:pretty}.dv-root :where(strong){font-weight:650}.dv-root [hidden]{display:none!important}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tbc{background-color:rgb(255 214 0 / calc(var(--show-tbc) * .38));text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:rgb(200 150 0 / var(--show-tbc));text-decoration-thickness:1px;text-underline-offset:.18em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dv-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:12px 18px;border-radius:999px;text-decoration:none}.dv-skip:focus{top:12px}.dv-wrap{padding-inline:var(--g);max-width:1680px;margin-inline:auto}.dv-sec{padding-block:var(--sec);scroll-margin-top:16px}.dv-theme-ink{--bg:var(--ink);--fg:var(--paper);--fg-2:#B5B7AE;--surface:#2A2B27;--accent:var(--sage-2);--rule:#3A3B36;--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-hover:var(--sage-2);background:var(--bg);color:var(--fg)}.dv-theme-paper,.dv-theme-paper2{--bg:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--surface:var(--paper-2);--accent:var(--sage);--rule:var(--line);--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-hover:var(--sage);background:var(--bg);color:var(--fg)}.dv-theme-paper2{--bg:var(--paper-2);--surface:var(--paper)}.dv-cv{content-visibility:auto;contain-intrinsic-size:auto 900px}.dv-h1{font-family:var(--f-display);font-weight:700;font-size:var(--fs-h1);line-height:.94;letter-spacing:-.03em;text-wrap:balance}.dv-h2{font-family:var(--f-display);font-weight:700;font-size:var(--fs-h2);line-height:.98;letter-spacing:-.03em;text-wrap:balance;margin-bottom:24px}.dv-h3{font-family:var(--f-text);font-weight:650;font-size:var(--fs-m);line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.dv-lead{font-size:var(--fs-m);line-height:1.4;max-width:34ch;text-wrap:pretty}.dv-sub{font-size:var(--fs-b);color:var(--fg-2);max-width:var(--measure)}.dv-small{font-size:var(--fs-s);line-height:1.45;color:var(--fg-2)}.dv-statement{font-size:24px;line-height:1.3;letter-spacing:-.01em;font-weight:500;max-width:30ch;text-wrap:balance}@media (min-width:1024px){.dv-statement{font-size:36px;max-width:28ch}}.dv-num{font-variant-numeric:tabular-nums lining-nums}.dv-hang{margin-left:var(--hang)}.dv-measure{max-width:var(--measure)}.dv-stack>*+*{margin-top:16px}.dv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);font:600 17px/1.1 var(--f-text);text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:transform var(--t-press) var(--ease-out),background-color .18s ease,color .18s ease;touch-action:manipulation}.dv-btn:active{transform:scale(.97)}.dv-btn--line{background:transparent;color:var(--fg);border:1.5px solid currentColor}.dv-btn--sm{min-height:44px;padding:0 20px;font-size:16px}.dv-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em;transition:color .18s ease}@media (hover:hover) and (pointer:fine){.dv-btn:hover{background:var(--btn-hover);color:var(--btn-fg)}.dv-btn--line:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.dv-link:hover{color:var(--accent)}}.dv-header{position:relative;z-index:30;display:flex;align-items:center;gap:12px;padding:10px var(--g);min-height:64px;color:var(--fg)}.dv-logo{display:inline-flex;align-items:center;min-height:44px;color:inherit;margin-right:auto}.dv-logo__mark{display:block;width:84px;height:35px;background:currentColor;-webkit-mask:var(--logo-mask,url(https://static.tildacdn.com/tila3332-6239-4430-a265-636239666437/logo.svg)) center/contain no-repeat;mask:var(--logo-mask,url(https://static.tildacdn.com/tila3332-6239-4430-a265-636239666437/logo.svg)) center/contain no-repeat}.dv-nav{display:none}.dv-nav a{text-decoration:none;font-weight:500}.dv-lang{display:flex;align-items:center;gap:2px;font-weight:600;font-size:16px}.dv-lang a,.dv-lang span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none}.dv-lang [aria-current]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.3em}.dv-lang a{color:var(--fg-2)}.dv-menu-btn{min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid currentColor;font-weight:600;font-size:16px}.dv-header .dv-btn{display:none}@media (min-width:1024px){.dv-header{min-height:88px;gap:32px}.dv-logo__mark{width:98px;height:41px}.dv-nav{display:flex;gap:28px}.dv-nav a{display:inline-flex;align-items:center;min-height:44px}.dv-menu-btn{display:none}.dv-header .dv-btn{display:inline-flex}}@media (hover:hover) and (pointer:fine){.dv-nav a:hover,.dv-lang a:hover{color:var(--accent)}}.dv-sheet{position:fixed;inset:0;z-index:60;background:var(--ink);color:var(--paper);--fg:var(--paper);--fg-2:#B5B7AE;--btn-bg:var(--paper);--btn-fg:var(--ink);--accent:var(--sage-2);display:flex;flex-direction:column;padding:10px var(--g) max(24px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.dv-sheet__top{display:flex;align-items:center;min-height:64px;gap:12px}.dv-sheet__nav{margin-top:24px;display:flex;flex-direction:column}.dv-sheet__nav a{font-family:var(--f-display);font-size:clamp(36px,10vw,64px);line-height:1.05;letter-spacing:-.03em;text-decoration:none;padding:6px 0;min-height:48px}.dv-sheet__foot{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.dv-sheet__foot .dv-small a{text-decoration:none}@media (prefers-reduced-motion:no-preference){.dv-sheet{transition:opacity var(--t-ui) var(--ease-out),transform var(--t-ui) var(--ease-out)}.dv-sheet.is-closing{opacity:0;transform:translateY(-12px)}@starting-style{.dv-sheet{opacity:0;transform:translateY(-12px)}}}.dv-noscroll{overflow:hidden}.dv-hero{padding-top:8px;padding-bottom:var(--sec)}.dv-hero__grid{display:grid;grid-template-columns:34% 1fr;column-gap:14px;align-items:end}.dv-hero__label{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding-bottom:2px}.dv-hero__facts{display:flex;flex-direction:column;gap:10px;font-size:var(--fs-s);line-height:1.3}.dv-hero__facts li{font-weight:600}.dv-hero__caption{font-size:var(--fs-s);line-height:1.35;color:var(--fg-2)}.dv-hero__portrait{position:relative;aspect-ratio:4/5;background:var(--surface);overflow:hidden}.dv-hero__portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.dv-hero__text{grid-column:1/-1;margin-top:22px}.dv-hero__h1{margin:0}.dv-hero__sub{margin-top:14px;font-size:var(--fs-b);max-width:44ch}.dv-hero__cta{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.dv-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.dv-line>span{display:block}@media (min-width:720px){.dv-hero__grid{grid-template-columns:30% 1fr;column-gap:24px}.dv-hero__portrait{max-height:72svh;aspect-ratio:4/5;justify-self:start;width:100%}}@media (min-width:1024px){.dv-hero{padding-top:24px}.dv-hero__grid{grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:start}.dv-hero__text{grid-column:1/9;grid-row:1;margin-top:0;display:grid;grid-template-columns:repeat(8,1fr);column-gap:24px}.dv-hero__h1{grid-column:1/-1}.dv-hero__sub{grid-column:5/9;margin-top:48px;max-width:none}.dv-hero__cta{grid-column:5/9}.dv-hero__portrait{grid-column:9/13;grid-row:1;max-height:none}.dv-hero__label{grid-column:9/13;grid-row:2;flex-direction:row;justify-content:space-between;gap:24px;margin-top:16px}.dv-hero__caption{max-width:22ch}}@media (min-width:1024px) and (max-height:820px){.dv-hero__sub{margin-top:36px}}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-hero .dv-line>span{animation:dv-line-up 800ms var(--ease-out) both;animation-delay:calc(var(--i,0)*110ms + 120ms)}.js:not(.dv-paused) .dv-hero__portrait{animation:dv-curtain-down 1100ms var(--ease-in-out) both}.js:not(.dv-paused) .dv-hero__portrait img{animation:dv-settle 1500ms var(--ease-soft) both}}@media (prefers-reduced-motion:no-preference) and (max-width:719px){.js:not(.dv-paused) .dv-hero .dv-line>span{animation-duration:600ms}.js:not(.dv-paused) .dv-hero__portrait{animation-duration:600ms}}@keyframes dv-line-up{from{transform:translateY(105%)}to{transform:none}}@keyframes dv-curtain-down{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes dv-settle{from{transform:scale(1.08)}to{transform:none}}.dv-marquee{position:relative;overflow:hidden;padding-block:26px 12px;background:var(--surface);display:flex;flex-direction:column}.dv-marquee__track{display:flex;width:max-content}.dv-marquee__group{display:flex;align-items:baseline;gap:0;padding-right:0}.dv-marquee__item{display:inline-flex;align-items:baseline;gap:12px;padding-right:56px;white-space:nowrap;text-decoration:none}.dv-marquee__name{font-family:var(--f-display);font-size:clamp(40px,9vw,104px);line-height:1;letter-spacing:-.03em}.dv-marquee__city{font-size:var(--fs-s);color:var(--fg-2)}.dv-marquee__btn{margin:10px var(--g) 0 auto;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rule);font-size:var(--fs-s);font-weight:600}.dv-marquee__btn{display:none}.js .dv-marquee__btn{display:inline-flex;align-items:center}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-marquee__track{animation:dv-marq var(--dur,48s) linear infinite}.dv-marquee.is-paused .dv-marquee__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.dv-marquee{overflow-x:auto}.dv-marquee__group+.dv-marquee__group,.js .dv-marquee__btn{display:none}}.dv-paused .dv-marquee{overflow-x:auto}.dv-paused .dv-marquee__btn{display:none}@keyframes dv-marq{to{transform:translateX(-50%)}}.dv-intro{display:grid;gap:8px;margin-bottom:48px}@media (min-width:1024px){.dv-intro{grid-template-columns:42% 1fr;column-gap:0;margin-bottom:88px;align-items:end}.dv-intro .dv-h2{margin:0;padding-right:48px}.dv-intro .dv-sub{padding-bottom:8px}}.dv-cases{display:flex;flex-direction:column}.dv-ccard{position:relative;background:var(--bg);color:var(--fg);display:grid}.dv-ccard__cover{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--surface)}.dv-ccard__cover img,.dv-ccard__cover .dv-plate{width:100%;height:100%;object-fit:cover}.dv-ccard__body{padding:32px var(--g) 56px;display:flex;flex-direction:column;gap:16px}.dv-ccard__name{font-family:var(--f-display);font-size:clamp(48px,13vw,112px);line-height:.92;letter-spacing:-.03em}.dv-ccard__place{color:var(--fg-2);font-size:var(--fs-s)}.dv-ccard__insight{font-size:var(--fs-m);line-height:1.35;max-width:30ch}.dv-ccard__inside{font-size:var(--fs-s);color:var(--fg-2)}.dv-ccard__inside li{line-height:1.5}.dv-ccard__inside li::before{content:"";display:inline-block;width:10px;height:2px;background:currentColor;vertical-align:middle;margin-right:10px;opacity:.6}.dv-ccard__link{align-self:flex-start;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.dv-ccard__link::after{content:"";position:absolute;inset:0;z-index:1}@media (min-width:720px){.dv-ccard__cover{aspect-ratio:16/11}}@media (min-width:1024px){.dv-ccard{grid-template-columns:minmax(0,58%) minmax(0,1fr);min-height:min(92vh,860px)}.dv-ccard__body{min-width:0}.dv-ccard__name{font-size:clamp(48px,6.4vw,112px);overflow-wrap:break-word}.dv-ccard__cover{aspect-ratio:auto;height:100%}.dv-ccard__body{padding:64px var(--g) 64px 56px;justify-content:center;gap:22px}.dv-ccard:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(0,58%)}.dv-ccard:nth-child(even) .dv-ccard__cover{order:2}.dv-ccard:nth-child(even) .dv-ccard__body{padding:64px 56px 64px var(--g)}}@media (hover:hover) and (pointer:fine){.dv-ccard__cover img{transition:transform 900ms var(--ease-soft)}.dv-ccard:hover .dv-ccard__cover img{transform:scale(1.03)}}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) [data-reveal=curtain]:not(.is-in){clip-path:inset(0 0 100% 0)}.js:not(.dv-paused) [data-reveal=curtain]:not(.is-in) img{transform:scale(1.1)}.js [data-reveal=curtain].is-in{transition:clip-path 1100ms var(--ease-in-out)}.js [data-reveal=curtain].is-in img{transition:transform 1500ms var(--ease-soft)}}@media (prefers-reduced-motion:no-preference) and (max-width:719px){.js [data-reveal=curtain].is-in{transition-duration:600ms}}.dv-index{margin-top:56px}.dv-index__title{font-size:var(--fs-s);color:var(--fg-2);margin-bottom:8px}.dv-index__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:18px 0;text-decoration:none;border-top:1.5px solid var(--rule)}.dv-index__row:last-of-type{border-bottom:1.5px solid var(--rule)}.dv-index__name{font-family:var(--f-display);font-size:clamp(32px,7vw,64px);line-height:1;letter-spacing:-.03em}.dv-index__desc{color:var(--fg-2)}.dv-index .dv-link{margin-top:20px}@media (hover:hover) and (pointer:fine){.dv-index__row .dv-index__name{transition:transform .5s var(--ease-out)}.dv-index__row:hover .dv-index__name{transform:translateX(12px)}}.dv-method .dv-intro{margin-bottom:40px}.dv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.dv-chip{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:999px;border:1.5px solid var(--rule);font-weight:500;font-size:16px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform var(--t-press) var(--ease-out)}.dv-chip:active{transform:scale(.97)}.dv-chip[aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media (hover:hover) and (pointer:fine){.dv-chip:hover{border-color:var(--fg)}}.dv-niche{display:grid;gap:36px}.dv-niche+.dv-niche{margin-top:72px}.js .dv-niche+.dv-niche{margin-top:0}.dv-niche__h{font-family:var(--f-display);font-size:28px;letter-spacing:-.02em}.js .dv-niche__h{display:none}.dv-niche__label{font-size:var(--fs-s);color:var(--fg-2);margin-bottom:10px}.dv-cliches{display:flex;flex-wrap:wrap;gap:6px 22px}.dv-cliche{position:relative;font-family:var(--f-display);font-size:clamp(26px,6vw,40px);line-height:1.1;letter-spacing:-.02em;color:var(--fg-2)}.dv-cliche::after{content:"";position:absolute;left:-4px;right:-4px;top:54%;height:3px;background:var(--fg);transform-origin:0 50%}.dv-chain{display:flex;flex-direction:column;align-items:flex-start;gap:0}.dv-chain__item{font-family:var(--f-display);font-size:clamp(30px,7.4vw,56px);line-height:1.05;letter-spacing:-.03em}.dv-chain__item:last-child{color:var(--accent)}.dv-chain__arrow{width:24px;height:34px;margin:4px 0 4px 4px;color:var(--fg-2)}.dv-chain__arrow path{stroke-dasharray:1;stroke-dashoffset:0}.dv-result{position:relative}.dv-result__frame{position:relative;aspect-ratio:4/3;background:var(--surface);overflow:hidden;display:flex;align-items:center;justify-content:center}.dv-result__frame img{width:100%;height:100%;object-fit:cover}.dv-result__frame--contain img{object-fit:contain;padding:6%}.dv-result__frame .dv-plate{width:100%;height:100%}.dv-result__cap{margin-top:14px;display:flex;flex-direction:column;gap:6px}.dv-result__title{font-weight:650}.dv-result__empty{flex-direction:column;gap:20px;text-align:center;padding:24px;border:1.5px solid var(--rule);background:transparent}.dv-result__empty p{font-family:var(--f-display);font-size:clamp(26px,5vw,40px);line-height:1.05;letter-spacing:-.02em;max-width:12ch}.dv-method__caption{margin-top:56px;max-width:46ch;color:var(--fg-2)}@media (min-width:1024px){.dv-niche{grid-template-columns:1fr 40%;column-gap:64px;align-items:start}.dv-niche__words{display:flex;flex-direction:column;gap:40px}.dv-chain{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 0}.dv-chain__arrow{width:44px;height:24px;margin:0 10px}}.dv-plate{display:flex;align-items:center;justify-content:center;background:#212220}.dv-plate svg{width:62%;height:auto}.dv-plate--light{background:#FBF8F1}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-niche.is-playing .dv-cliche::after{animation:dv-strike 420ms var(--ease-out) both;animation-delay:calc(var(--i)*90ms + 150ms)}.js:not(.dv-paused) .dv-niche.is-playing .dv-chain__item{animation:dv-word-in 480ms var(--ease-out) both;animation-delay:calc(var(--i)*80ms + 520ms)}.js:not(.dv-paused) .dv-niche.is-playing .dv-chain__arrow path{animation:dv-draw 420ms var(--ease-out) both;animation-delay:calc(var(--i)*80ms + 560ms)}.js:not(.dv-paused) .dv-niche.is-playing .dv-result__frame{animation:dv-curtain-right 700ms var(--ease-in-out) both;animation-delay:1000ms}.js:not(.dv-paused) .dv-niche.is-playing .dv-result__cap{animation:dv-fade 400ms var(--ease-out) both;animation-delay:1400ms}}@keyframes dv-strike{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dv-word-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:1024px){@keyframes dv-word-in{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}}@keyframes dv-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dv-curtain-right{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dv-fade{from{opacity:0}to{opacity:1}}.dv-sit{display:grid;gap:0}.dv-sit__item{border-top:1.5px solid var(--rule)}.dv-sit__item:last-child{border-bottom:1.5px solid var(--rule)}.dv-sit__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:16px 0;text-align:left;font-size:var(--fs-m);line-height:1.3;font-weight:500}.dv-sit__q .dv-plus{flex:none}.dv-sit__a{padding:4px 0 28px;max-width:56ch}.dv-sit__a p{font-size:var(--fs-b)}.dv-sit__a .dv-link{margin-top:6px}.js .dv-sit__item:not(.is-active) .dv-sit__a{display:none}.dv-sit__panel{display:none}.dv-plus{position:relative;width:28px;height:28px;border-radius:50%;border:1.5px solid currentColor}.dv-plus::before,.dv-plus::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.dv-plus::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--t-ui) var(--ease-out)}.is-active>.dv-sit__q .dv-plus::after,[aria-expanded=true] .dv-plus::after,details[open]>summary .dv-plus::after{transform:translate(-50%,-50%) rotate(0deg)}.no-js .dv-sit__q .dv-plus{display:none}@media (min-width:1024px){.js .dv-sit{grid-template-columns:1fr 1fr;column-gap:64px;align-items:start}.js .dv-sit__list{grid-column:1}.js .dv-sit__item.is-active .dv-sit__a{display:none}.js .dv-sit__item.is-active .dv-sit__q{color:var(--accent)}.js .dv-sit__panel{display:block;grid-column:2;position:sticky;top:32px;background:var(--surface);padding:40px;min-height:280px}.dv-sit__panel .dv-sit__a{padding:0;display:block}.dv-sit__panel p{font-size:var(--fs-m);line-height:1.4}}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-sit__panel.is-swap .dv-sit__a{animation:dv-word-in 360ms var(--ease-out) both}}.dv-steps{position:relative;padding-left:60px;counter-reset:step}.dv-steps__rail{position:absolute;left:21px;top:8px;bottom:8px;width:2px;background:var(--rule)}.dv-steps__fill{position:absolute;inset:0;background:var(--accent);transform-origin:50% 0;transform:scaleY(1)}.dv-step{position:relative;padding-bottom:56px}.dv-step:last-child{padding-bottom:0}.dv-step__icon{position:absolute;left:-60px;top:-6px;width:44px;height:44px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--fg)}.dv-step__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dv-step__icon path,.dv-step__icon circle,.dv-step__icon rect,.dv-step__icon line,.dv-step__icon polyline{stroke-dasharray:1;stroke-dashoffset:0}.dv-step__t{font-family:var(--f-text);font-size:var(--fs-m);font-weight:650;line-height:1.25;margin-bottom:8px}.dv-step__t .dv-step__n{font-family:var(--f-display);font-weight:700;margin-right:8px}.dv-step__d{max-width:56ch}.dv-step__art{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:720px}.dv-step__art img{width:100%;aspect-ratio:4/3;object-fit:cover}.dv-step__art figcaption{grid-column:1/-1;font-size:var(--fs-s);color:var(--fg-2)}@media (min-width:1024px){.dv-steps{margin-left:var(--hang);padding-left:72px}.dv-step__icon{left:-72px}.dv-step{padding-bottom:80px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-steps__fill{animation:dv-grow-y linear both;animation-timeline:view(block 50% 50%);animation-range:cover 0% cover 100%}}}@keyframes dv-grow-y{from{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-steps.is-fallback .dv-steps__fill{transition:transform 600ms var(--ease-out)}.js:not(.dv-paused) .dv-step:not(.is-in) .dv-step__body{opacity:0;transform:translateY(14px)}.js:not(.dv-paused) .dv-step.is-in .dv-step__body{transition:opacity 600ms var(--ease-out),transform 600ms var(--ease-out)}.js:not(.dv-paused) .dv-step:not(.is-in) .dv-step__icon :is(path,circle,rect,line,polyline){stroke-dashoffset:1}.js:not(.dv-paused) .dv-step.is-in .dv-step__icon :is(path,circle,rect,line,polyline){transition:stroke-dashoffset 900ms var(--ease-out) 120ms}}.dv-keep{margin-top:88px;background:var(--surface);padding:32px var(--g);margin-inline:calc(var(--g) * -1)}.dv-keep__list{columns:1;margin-top:16px}.dv-keep__list li{break-inside:avoid;padding:8px 0 8px 22px;position:relative}.dv-keep__list li::before{content:"";position:absolute;left:0;top:.95em;width:10px;height:2px;background:var(--accent)}@media (min-width:1024px){.dv-keep{margin:120px 0 0 var(--hang);padding:48px}.dv-keep__list{columns:2;column-gap:48px}}.dv-prices{display:flex;flex-direction:column}.dv-acc{border-top:1.5px solid var(--rule)}.dv-acc:last-child{border-bottom:1.5px solid var(--rule)}.dv-acc__head{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "term toggle";align-items:center;gap:6px 16px;width:100%;padding:22px 0;text-align:left}.dv-acc__name{grid-area:name;font-family:var(--f-display);font-size:clamp(30px,7vw,64px);line-height:1;letter-spacing:-.03em}.dv-acc__term{grid-area:term;font-size:var(--fs-s);color:var(--fg-2)}.dv-acc__price{grid-area:price;font-family:var(--f-display);font-size:clamp(22px,5vw,40px);letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.dv-acc__price small{font-family:var(--f-text);font-size:var(--fs-s);font-weight:500;letter-spacing:0;color:var(--fg-2);margin-right:6px}.dv-acc__toggle{grid-area:toggle;justify-self:end;display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-s);font-weight:600;min-height:44px}.no-js .dv-acc__toggle{display:none}.dv-acc__panel{display:grid;grid-template-rows:1fr}.dv-acc__inner{overflow:hidden;min-height:0}.js .dv-acc:not(.is-open) .dv-acc__panel{grid-template-rows:0fr;visibility:hidden}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-acc__panel{transition:grid-template-rows 420ms var(--ease-out),visibility 420ms}}.dv-packs{display:grid;gap:12px;padding:4px 0 32px}.dv-pack{background:var(--surface);padding:24px 22px 28px}.dv-pack__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.dv-pack__name{font-weight:650;font-size:var(--fs-b)}.dv-pack__badge{font-size:var(--fs-s);color:var(--fg-2);font-weight:500;margin-left:8px}.dv-pack__price{font-family:var(--f-display);font-size:32px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dv-pack li{position:relative;padding:5px 0 5px 20px;font-size:var(--fs-b);line-height:1.4}.dv-pack li::before{content:"";position:absolute;left:0;top:.95em;width:9px;height:2px;background:var(--accent)}.dv-packs__note{grid-column:1/-1;color:var(--fg-2);font-size:var(--fs-s);max-width:60ch}@media (min-width:720px){.dv-packs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width:1024px){.dv-acc__head{grid-template-columns:1fr 220px 240px;grid-template-areas:"name term price" "name toggle toggle";padding:30px 0}.dv-acc__term{align-self:center}.dv-packs{margin-left:var(--hang)}}.dv-pricing-extra{display:grid;gap:40px;margin-top:56px}.dv-pricing-extra h3{margin-bottom:10px}.dv-small-tasks li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--rule)}.dv-small-tasks li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.dv-terms li{padding:6px 0;color:var(--fg-2);font-size:var(--fs-s)}.dv-footnote{margin-top:32px;font-size:var(--fs-s);color:var(--fg-2)}@media (min-width:1024px){.dv-pricing-extra{grid-template-columns:1fr 1fr 1fr;column-gap:48px;margin-top:88px}}.dv-faq{max-width:900px}@media (min-width:1024px){.dv-faq{margin-left:var(--hang)}}.dv-faq details{border-top:1.5px solid var(--rule)}.dv-faq details:last-child{border-bottom:1.5px solid var(--rule)}.dv-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;cursor:pointer;list-style:none;font-size:var(--fs-m);line-height:1.3;font-weight:500}.dv-faq summary::-webkit-details-marker{display:none}.dv-faq summary .dv-plus{flex:none}.dv-faq__a{padding:0 0 28px;max-width:60ch}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-faq details::details-content{block-size:0;overflow:hidden;transition:block-size 360ms var(--ease-out),content-visibility 360ms allow-discrete}.js:not(.dv-paused) .dv-faq details[open]::details-content{block-size:auto}}.dv-about{display:grid;gap:32px}.dv-about__img{aspect-ratio:4/5;overflow:hidden;background:var(--surface);margin-inline:calc(var(--g) * -1)}.dv-about__img img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.dv-about__text p+p{margin-top:16px}.dv-about__opinion{margin-top:40px;padding-top:28px;border-top:3px solid var(--fg)}@media (min-width:1024px){.dv-about{grid-template-columns:5fr 7fr;column-gap:64px;align-items:end}.dv-about__img{margin-inline:calc(var(--g) * -1) 0}.dv-about__text{max-width:640px}}.dv-reviews{display:grid;gap:48px}.dv-review{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:start}.dv-review__shot{display:block;aspect-ratio:9/16;overflow:hidden;background:var(--surface)}.dv-review__shot img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.dv-review__q{font-size:var(--fs-b);line-height:1.45}.dv-review__who{margin-top:12px;font-weight:650;font-size:var(--fs-s)}@media (min-width:1024px){.dv-reviews{grid-template-columns:repeat(3,1fr);column-gap:40px}.dv-review{grid-template-columns:1fr;gap:24px}.dv-review__shot{width:62%}.dv-review:nth-child(2){margin-top:96px}.dv-review:nth-child(3){margin-top:192px}}.dv-jlist li{border-top:1.5px solid var(--rule)}.dv-jlist li:last-child{border-bottom:1.5px solid var(--rule)}.dv-jlist a{display:grid;gap:6px;padding:22px 0;text-decoration:none}.dv-jlist__t{font-family:var(--f-text);font-size:var(--fs-m);font-weight:650;line-height:1.25;text-wrap:balance}.dv-jlist__d{color:var(--fg-2);max-width:70ch}.dv-jlist__m{font-size:var(--fs-s);color:var(--fg-2)}@media (min-width:1024px){.dv-jlist a{grid-template-columns:42% 1fr;column-gap:0;padding:30px 0}.dv-jlist__t{padding-right:48px;grid-row:span 2}}@media (hover:hover) and (pointer:fine){.dv-jlist a:hover .dv-jlist__t{color:var(--accent)}}.dv-jmore{margin-top:20px}.dv-brief{display:grid;gap:40px}@media (min-width:1024px){.dv-brief{grid-template-columns:42% 1fr;column-gap:0}.dv-brief__intro{padding-right:64px}}.dv-brief__intro .dv-sub{margin-top:8px}.dv-direct{margin-top:28px;font-size:var(--fs-s);color:var(--fg-2)}.dv-direct a{color:var(--fg);font-weight:600}.dv-form{background:var(--bg);color:var(--fg);padding:28px var(--g) 32px;margin-inline:calc(var(--g) * -1)}@media (min-width:720px){.dv-form{margin-inline:0;padding:40px}}.dv-form__progress{display:flex;align-items:center;gap:16px;margin-bottom:24px;font-size:var(--fs-s);color:var(--fg-2)}.dv-form__bar{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.dv-form__bar i{height:3px;background:var(--rule)}.dv-form__bar i.is-on{background:var(--accent)}.dv-step3{border:0;padding:0;margin:0;min-width:0}.dv-fs{border:0;padding:0;margin:0;min-width:0}.dv-fs+.dv-fs{margin-top:40px}.js .dv-fs:not(.is-current){display:none}.no-js .dv-form__progress,.no-js .dv-form__nav [data-next],.no-js .dv-form__nav [data-back]{display:none}.dv-fs__legend{font-family:var(--f-display);font-size:clamp(28px,6vw,44px);line-height:1;letter-spacing:-.03em;margin-bottom:6px;padding:0}.dv-fs__hint{font-size:var(--fs-s);color:var(--fg-2);margin-bottom:18px}.dv-field{margin-top:22px}.dv-field>label,.dv-field__label{display:block;font-weight:600;font-size:var(--fs-s);margin-bottom:8px}.dv-field__opt{font-weight:400;color:var(--fg-2)}.dv-input{display:block;width:100%;min-height:56px;padding:14px 16px;font-size:18px;line-height:1.4;background:transparent;border:1.5px solid var(--fg-2);border-radius:0;color:var(--fg);caret-color:var(--accent);transition:border-color .18s ease}.dv-input::placeholder{color:#6E7068}textarea.dv-input{min-height:110px;resize:vertical}.dv-input:focus{outline:none;border-color:var(--fg);box-shadow:0 0 0 1px var(--fg)}.dv-input[aria-invalid=true]{border-color:#A3321F}.dv-err{display:block;margin-top:8px;font-size:var(--fs-s);color:#A3321F;font-weight:600}.dv-err:empty{display:none}.dv-opts{display:flex;flex-wrap:wrap;gap:8px}.dv-opt{position:relative;display:inline-flex}.dv-opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.dv-opt span{display:inline-flex;align-items:center;min-height:48px;padding:10px 18px;border-radius:999px;border:1.5px solid var(--fg-2);font-size:17px;line-height:1.2;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform var(--t-press) var(--ease-out)}.dv-opt input:checked+span{background:var(--fg);color:var(--bg);border-color:var(--fg)}.dv-opt input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.dv-opt:active span{transform:scale(.97)}.dv-opts--tiles{display:grid;grid-template-columns:1fr;gap:8px}.dv-opts--tiles .dv-opt span{width:100%;border-radius:0;min-height:56px;padding:14px 18px 14px 50px;font-size:18px}.dv-opts--tiles .dv-opt span::before{content:"";position:absolute;left:18px;top:50%;width:18px;height:18px;border:1.5px solid currentColor;transform:translateY(-50%)}.dv-opts--tiles .dv-opt input:checked+span::before{background:var(--bg);border-color:var(--bg);-webkit-mask:none}.dv-opts--tiles .dv-opt input:checked+span::after{content:"";position:absolute;left:23px;top:50%;width:8px;height:4px;border-left:2px solid var(--fg);border-bottom:2px solid var(--fg);transform:translateY(-70%) rotate(-45deg)}@media (min-width:720px){.dv-opts--tiles{grid-template-columns:1fr 1fr}}.dv-hint{margin-top:12px;padding:14px 16px;background:var(--surface);font-size:var(--fs-s);line-height:1.45}.dv-check{position:relative;display:flex;gap:14px;align-items:flex-start;margin-top:26px;font-size:var(--fs-s);line-height:1.45;cursor:pointer;min-height:44px}.dv-check input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--ink);cursor:pointer}.dv-check a{position:relative;z-index:1}.dv-form__nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px}.dv-form__nav [data-back]{order:-1}.dv-done{padding:8px 0}.dv-done h3{font-family:var(--f-display);font-size:clamp(32px,7vw,56px);line-height:1;letter-spacing:-.03em;margin-bottom:14px}.dv-done__msg{margin-top:16px;width:100%;min-height:150px;font-size:var(--fs-s);line-height:1.45;padding:12px 14px;border:1.5px solid var(--rule);background:var(--surface);color:var(--fg);resize:vertical}.dv-done__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.dv-done__note{margin-top:12px;font-size:var(--fs-s);color:var(--fg-2)}.dv-form [data-status]{min-height:1px}.dv-footer{padding-top:var(--sec);padding-bottom:calc(40px + env(safe-area-inset-bottom))}.dv-footer__big{font-family:var(--f-display);font-size:clamp(36px,8.6vw,112px);line-height:.98;letter-spacing:-.03em;text-wrap:balance;max-width:16ch}.dv-footer__grid{display:grid;gap:40px;margin-top:56px}.dv-footer__contacts li{display:flex;flex-direction:column;padding:8px 0}.dv-footer__contacts a{font-size:var(--fs-m);font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.dv-footer__contacts span{font-size:var(--fs-s);color:var(--fg-2)}.dv-footer__links{display:flex;flex-direction:column}.dv-footer__links a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.dv-footer__bottom{margin-top:56px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:var(--fs-s);color:var(--fg-2)}.dv-motion-btn{min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--rule);font-size:var(--fs-s);font-weight:600;color:var(--fg)}@media (hover:hover) and (pointer:fine){.dv-footer__contacts a:hover,.dv-footer__links a:hover{color:var(--accent)}}@media (min-width:1024px){.dv-footer__grid{grid-template-columns:42% 1fr 1fr;column-gap:0}.dv-footer__contacts{grid-column:2}}.dv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--g) max(10px,env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-hover:var(--sage-2);transform:translateY(110%);visibility:hidden}.dv-sticky.is-on{transform:none;visibility:visible}.dv-sticky__text{display:flex;flex-direction:column;font-size:16px;line-height:1.3;font-weight:600}.dv-sticky .dv-btn{min-height:48px;padding:0 20px;font-size:16px}@media (prefers-reduced-motion:no-preference){.dv-sticky{transition:transform 320ms var(--ease-drawer),visibility 320ms}}@media (min-width:1024px){.dv-sticky{display:none}}.no-js .dv-sticky{display:none}.dv-progress{position:fixed;left:0;top:0;right:0;height:3px;z-index:50;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}@supports (animation-timeline:scroll()){.dv-progress{animation:dv-grow-x linear both;animation-timeline:scroll(root)}}@keyframes dv-grow-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}.dv-case{background:var(--bg);color:var(--fg)}.dv-chero{padding-top:24px}.dv-chero__h1{display:flex;flex-direction:column;gap:14px}.dv-chero__name{font-family:var(--f-display);font-size:clamp(46px,15vw,176px);line-height:.9;letter-spacing:-.035em}.dv-chero__rest{font-family:var(--f-display);font-size:clamp(24px,5.4vw,48px);line-height:1.05;letter-spacing:-.025em;max-width:22ch;text-wrap:balance}.dv-chero__lead{margin-top:24px;max-width:46ch;font-size:var(--fs-b);color:var(--fg-2)}.dv-chero__cover{margin-top:40px;overflow:hidden;background:var(--surface)}.dv-chero__cover img{width:100%;height:auto;max-height:88vh;object-fit:cover}.dv-chero__cover .dv-plate{aspect-ratio:16/10;padding:8%}@media (max-width:719px){.dv-chero__cover .dv-plate{aspect-ratio:4/5}}@media (min-width:1024px){.dv-chero__top{display:grid;grid-template-columns:42% 1fr;align-items:end}.dv-chero__h1{grid-column:1/-1}.dv-chero__lead{grid-column:2;margin-top:40px}.dv-chero__cover{margin-top:64px}}.dv-facts{display:grid;gap:0;margin-top:8px}.dv-facts div{display:grid;gap:4px;padding:16px 0;border-top:1.5px solid var(--rule)}.dv-facts dt{font-size:var(--fs-s);color:var(--fg-2)}.dv-facts dd{font-size:var(--fs-b);line-height:1.4}@media (min-width:720px){.dv-facts{grid-template-columns:1fr 1fr;column-gap:32px}}@media (min-width:1024px){.dv-facts{grid-template-columns:repeat(3,1fr);column-gap:40px}}.dv-facts-sec{padding-block:56px 24px}.dv-facts-sec .dv-h3{margin-bottom:12px}.dv-stage{padding-block:calc(var(--sec) * .6)}.dv-stage--ch2{background:var(--bg2,var(--surface));color:var(--fg2,var(--fg));--fg:var(--fg2-c,inherit)}.dv-stage__grid{display:grid;gap:28px}.dv-stage__h{font-family:var(--f-display);font-size:clamp(30px,6.4vw,64px);line-height:1;letter-spacing:-.03em}.dv-stage__body{max-width:var(--measure)}.dv-stage__body>*+*{margin-top:16px}.dv-stage__body ul li,.dv-stage__body ol li{position:relative;padding:6px 0 6px 26px}.dv-stage__body ul li::before{content:"";position:absolute;left:0;top:1.05em;width:12px;height:2px;background:var(--accent)}.dv-stage__body ol{counter-reset:o}.dv-stage__body ol li{counter-increment:o}.dv-stage__body ol li::before{content:counter(o);position:absolute;left:0;top:6px;font-family:var(--f-display);color:var(--accent)}@media (min-width:1024px){.dv-stage__grid{grid-template-columns:42% 1fr}.dv-stage__h{padding-right:48px}}.dv-stage--statement .dv-stage__body p{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.01em;text-wrap:balance}@media (min-width:1024px){.dv-stage--statement .dv-stage__body p{font-size:36px}}.dv-figs{margin-top:40px;display:grid;gap:10px}.dv-figs img{width:100%;height:auto}.dv-figs figcaption,.dv-fig figcaption{font-size:var(--fs-s);color:var(--fg-2);margin-top:8px}.dv-figs--pair,.dv-figs--trio{grid-template-columns:1fr}@media (min-width:720px){.dv-figs--pair{grid-template-columns:1fr 1fr}.dv-figs--trio{grid-template-columns:repeat(3,1fr)}}.dv-figs--trio img,.dv-figs--pair img{aspect-ratio:auto}.dv-figs--aside{max-width:520px}@media (min-width:1024px){.dv-figs--aside{margin-left:var(--hang)}.dv-figs--pair,.dv-figs--trio{margin-left:0}}.dv-figs--wide{margin-inline:calc(var(--g) * -1)}@media (min-width:1024px){.dv-figs--wide{margin-inline:0}}.dv-more{margin-top:28px;max-width:var(--measure)}.dv-more summary{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-weight:600;cursor:pointer;list-style:none}.dv-more summary::-webkit-details-marker{display:none}.dv-more__body{padding:12px 0 8px}.dv-more__body>*+*{margin-top:12px}.dv-more blockquote{padding-left:20px;border-left:3px solid var(--accent)}.dv-palette{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dv-swatch{display:flex;flex-direction:column;width:132px}.dv-swatch i{display:block;height:72px;border:1px solid rgb(127 127 127 / .3)}.dv-swatch span{font-size:var(--fs-s);margin-top:6px;font-variant-numeric:tabular-nums}.dv-swatch small{font-size:var(--fs-s);color:var(--fg-2)}.dv-lockups{display:grid;gap:10px;margin-top:28px}.dv-lockups .dv-plate{aspect-ratio:3/1;padding:6% 10%}.dv-lockups .dv-plate svg{width:100%;max-width:420px}@media (min-width:720px){.dv-lockups{grid-template-columns:1fr 1fr}}.dv-short{display:grid;gap:0}.dv-short>div{display:grid;gap:6px;padding:22px 0;border-top:1.5px solid var(--rule)}.dv-short dt{font-family:var(--f-display);font-size:clamp(24px,5vw,40px);letter-spacing:-.02em;line-height:1}.dv-short dd{max-width:var(--measure)}.dv-short dd .dv-figs{margin-top:20px}@media (min-width:1024px){.dv-short>div{grid-template-columns:42% 1fr;padding:36px 0}}.dv-cend{padding-block:var(--sec)}.dv-cend__grid{display:grid;gap:48px}.dv-next{display:grid;gap:8px;text-decoration:none;padding-top:24px;border-top:3px solid var(--fg)}.dv-next__k{font-size:var(--fs-s);color:var(--fg-2)}.dv-next__name{font-family:var(--f-display);font-size:clamp(44px,11vw,120px);line-height:.92;letter-spacing:-.035em}@media (min-width:1024px){.dv-cend__grid{grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:end}.dv-next__name{font-size:clamp(44px,7.2vw,120px)}}@media (hover:hover) and (pointer:fine){.dv-next__name{transition:transform .5s var(--ease-out)}.dv-next:hover .dv-next__name{transform:translateX(12px)}}[data-case=monte-verde]{--bg:#141414;--fg:#ECECE8;--fg-2:#A7A8A3;--surface:#222221;--accent:#C3C5C7;--rule:#333331;--btn-bg:#ECECE8;--btn-fg:#141414;--btn-hover:#C3C5C7;--bg2:#ECECE8;--fg2:#141414}[data-case=olivia]{--bg:#212220;--fg:#FBF8F1;--fg-2:#BDB8AB;--surface:#2C2D2A;--accent:#E9C579;--rule:#3B3C38;--btn-bg:#E9C579;--btn-fg:#212220;--btn-hover:#FBF8F1;--bg2:#FBF8F1;--fg2:#212220}[data-case=home-stage]{--bg:#EFE7DB;--fg:#2F2F2F;--fg-2:#5D5852;--surface:#E3D8C8;--accent:#B23E17;--rule:#D3C7B5;--btn-bg:#2F2F2F;--btn-fg:#EFE7DB;--btn-hover:#B23E17;--bg2:#4F5B49;--fg2:#F3EDE4}[data-case=pontos]{--bg:#ECEEEB;--fg:#1D2C35;--fg-2:#4A5961;--surface:#DDE2E1;--accent:#2E5466;--rule:#C9D0D0;--btn-bg:#1D2C35;--btn-fg:#ECEEEB;--btn-hover:#2E5466;--bg2:#2E4A57;--fg2:#ECEEEB}[data-case=major]{--bg:#F7F4F1;--fg:#2A1E20;--fg-2:#5F5254;--surface:#ECE5E1;--accent:#A8243A;--rule:#E0D6D1;--btn-bg:#2A1E20;--btn-fg:#F7F4F1;--btn-hover:#A8243A;--bg2:#D5E6D9;--fg2:#2A1E20}[data-case=obsessed]{--bg:#1F3A2C;--fg:#F6EEDC;--fg-2:#C5C1AE;--surface:#29473A;--accent:#F08A3C;--rule:#33503F;--btn-bg:#F08A3C;--btn-fg:#1F3A2C;--btn-hover:#F6EEDC;--bg2:#F6EEDC;--fg2:#1F3A2C}.dv-ch2{background:var(--bg2);color:var(--fg2)}.dv-ch2{--fg-2:color-mix(in srgb,var(--fg2) 72%,var(--bg2));--rule:color-mix(in srgb,var(--fg2) 20%,var(--bg2));--surface:color-mix(in srgb,var(--fg2) 8%,var(--bg2))}[data-case=monte-verde] .dv-ch2,[data-case=olivia] .dv-ch2,[data-case=obsessed] .dv-ch2{--btn-bg:var(--fg2);--btn-fg:var(--bg2)}[data-case=home-stage] .dv-ch2,[data-case=pontos] .dv-ch2{--btn-bg:var(--fg2);--btn-fg:var(--bg2);--accent:var(--fg2)}.dv-ccard[data-case]{background:var(--bg);color:var(--fg)}.dv-ba{margin-top:40px;position:relative}.dv-ba__frame{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dv-ba__frame figure{position:relative}.dv-ba__frame img{width:100%;height:auto}.dv-ba__tag{position:absolute;left:10px;top:10px;padding:6px 12px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:var(--fs-s);font-weight:600;line-height:1.2}.dv-ba.is-live .dv-ba__frame{display:block;position:relative;aspect-ratio:1685/1097;overflow:hidden;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.dv-ba.is-live figure{position:absolute;inset:0;margin:0}.dv-ba.is-live img{width:100%;height:100%;object-fit:cover;pointer-events:none}.dv-ba.is-live .dv-ba__after .dv-ba__tag{left:auto;right:10px}.dv-ba__handle{display:none}.dv-ba.is-live .dv-ba__handle{display:block;position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--paper);pointer-events:none}.dv-ba__knob{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:var(--paper);color:var(--ink);display:flex;align-items:center;justify-content:center}.dv-ba__knob svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.dv-ba__range{position:absolute;left:0;bottom:0;width:100%;opacity:0;height:1px}.dv-ba__range:focus-visible~.dv-ba__frame .dv-ba__knob{outline:2px solid var(--accent);outline-offset:3px}.dv-ba__hint{margin-top:12px;font-size:var(--fs-s);color:var(--fg-2)}.dv-strip-wrap{margin-top:36px;margin-inline:calc(var(--g) * -1)}.dv-strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--g) 8px;scroll-padding-inline:var(--g);overscroll-behavior-x:contain;scrollbar-width:thin}.dv-strip__item{flex:0 0 84%;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;background:var(--surface);padding:0 0 22px}.dv-strip__media{aspect-ratio:4/3;overflow:hidden;background:#2C2D2A}.dv-strip__media img{width:100%;height:100%;object-fit:cover}.dv-strip__media .dv-plate{width:100%;height:100%}.dv-strip__item>*:not(.dv-strip__media){padding-inline:20px}.dv-strip__name{font-family:var(--f-display);font-size:32px;letter-spacing:-.02em;line-height:1}.dv-strip__status{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-s);font-weight:600;color:var(--fg-2)}.dv-strip__status::before{content:"";width:14px;height:2px;background:currentColor}.dv-strip__item.is-chosen{background:var(--accent);color:#212220;--fg-2:#4A3F22}.dv-strip__item.is-chosen .dv-strip__status{color:#212220}.dv-strip__reason{font-size:var(--fs-s);color:var(--fg-2)}.dv-strip__ctrl{display:flex;align-items:center;gap:12px;padding:16px var(--g) 0}.dv-strip__ctrl button{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--rule);display:inline-flex;align-items:center;justify-content:center}.dv-strip__ctrl button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.dv-strip__ctrl button:disabled{opacity:.35}.dv-strip__count{font-variant-numeric:tabular-nums;font-weight:600;min-width:52px}.no-js .dv-strip__ctrl{display:none}@media (min-width:720px){.dv-strip__item{flex-basis:46%}}@media (min-width:1024px){.dv-strip__item{flex-basis:31%}.dv-strip-wrap{margin-inline:calc(var(--g) * -1)}}.dv-arms{margin-top:40px;display:grid;gap:28px}.dv-arms__fig{position:relative}.dv-arms__fig img{width:100%;height:auto}.dv-arms__spot{display:none}.js .dv-arms__spot{display:block;position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%}.dv-arms__spot::before{content:"";position:absolute;inset:9px;border-radius:50%;border:2px solid #fff;background:rgb(0 0 0 / .35);transition:transform var(--t-ui) var(--ease-out),background-color .2s ease}.dv-arms__spot.is-on::before{background:#fff;transform:scale(1.25)}.dv-arms__title{margin-bottom:8px}.dv-arms__hint{font-size:var(--fs-s);color:var(--fg-2);margin-bottom:12px}.no-js .dv-arms__hint{display:none}.dv-arms__list button,.dv-arms__list .dv-arms__row{display:block;width:100%;text-align:left;padding:14px 0 14px 18px;border-left:3px solid var(--rule);min-height:48px;transition:border-color .2s ease,color .2s ease}.dv-arms__list li+li{margin-top:4px}.dv-arms__name{display:block;font-weight:650;font-size:var(--fs-m);line-height:1.2}.dv-arms__text{display:block;color:var(--fg-2)}.js .dv-arms.has-active .dv-arms__list button:not(.is-on){color:var(--fg-2)}.dv-arms__list button.is-on{border-left-color:var(--accent)}.dv-arms__list button.is-on .dv-arms__text{color:var(--fg)}@media (min-width:1024px){.dv-arms{grid-template-columns:58% 1fr;column-gap:56px;align-items:center}}.dv-shero{padding-top:24px;padding-bottom:calc(var(--sec) * .6)}.dv-shero .dv-h1{font-size:clamp(36px,10vw,104px);max-width:14ch}.dv-shero__sub{margin-top:24px;max-width:46ch;color:var(--fg-2)}.dv-shero__cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.dv-for{display:grid;gap:0;counter-reset:f}.dv-for li{padding:20px 0;border-top:1.5px solid var(--rule);font-size:var(--fs-m);line-height:1.3;font-weight:500}.dv-for li:last-child{border-bottom:1.5px solid var(--rule)}@media (min-width:1024px){.dv-for{margin-left:var(--hang)}}.dv-how{display:grid;gap:0}.dv-how li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:16px 0;border-top:1.5px solid var(--rule)}.dv-how li b{font-family:var(--f-display);font-weight:700;color:var(--accent)}@media (min-width:1024px){.dv-how{margin-left:var(--hang)}}.dv-cheat{display:grid;gap:0}.dv-cheat div{display:grid;gap:4px;padding:16px 0;border-top:1.5px solid var(--rule)}.dv-cheat dt{font-weight:650}@media (min-width:720px){.dv-cheat div{grid-template-columns:42% 1fr}}.dv-srv-list li{border-top:1.5px solid var(--rule)}.dv-srv-list li:last-child{border-bottom:1.5px solid var(--rule)}.dv-srv-list a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:22px 0;text-decoration:none}.dv-srv-list__n{font-family:var(--f-display);font-size:clamp(32px,7vw,64px);line-height:1;letter-spacing:-.03em}.dv-srv-list__p{font-family:var(--f-display);font-size:clamp(22px,4.4vw,36px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.dv-srv-list a:hover .dv-srv-list__n{color:var(--accent)}}.dv-crumbs{font-size:var(--fs-s);color:var(--fg-2);display:flex;flex-wrap:wrap;gap:0 4px;padding-top:12px}.dv-crumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.dv-crumbs li:not(:last-child)::after{content:"/";margin-left:6px;color:var(--rule)}.dv-crumbs li{display:inline-flex;align-items:center}.dv-ahero{padding-top:16px;padding-bottom:48px}.dv-ahero__h1{display:flex;flex-direction:column;gap:14px}.dv-ahero__main{font-family:var(--f-display);font-size:clamp(34px,8.6vw,92px);line-height:.96;letter-spacing:-.03em;text-wrap:balance;max-width:18ch}.dv-ahero__rest{font-family:var(--f-text);font-weight:600;font-size:clamp(20px,4.6vw,30px);line-height:1.25;letter-spacing:-.01em;max-width:34ch;text-wrap:balance}.dv-ahero__meta{margin-top:20px;font-size:var(--fs-s);color:var(--fg-2)}.dv-article{display:grid;gap:40px;padding-bottom:var(--sec)}@media (min-width:1024px){.dv-article{grid-template-columns:42% 1fr}.dv-article__aside{position:sticky;top:32px;align-self:start;padding-right:64px}.dv-prose{grid-column:2}}.dv-toc{font-size:var(--fs-s)}.dv-toc li a{display:block;padding:7px 0;text-decoration:none;color:var(--fg-2)}.dv-toc li a:hover{color:var(--fg)}@media (max-width:1023px){.dv-article__aside{display:none}}.dv-prose{max-width:var(--measure)}.dv-prose>*+*{margin-top:18px}.dv-prose h2{font-family:var(--f-display);font-size:clamp(28px,5.4vw,44px);line-height:1.02;letter-spacing:-.025em;margin-top:56px;scroll-margin-top:16px;text-wrap:balance}.dv-prose h3{font-size:var(--fs-m);font-weight:650;line-height:1.3;margin-top:36px}.dv-prose ul li,.dv-prose ol li{position:relative;padding:4px 0 4px 26px}.dv-prose ul li::before{content:"";position:absolute;left:0;top:1em;width:12px;height:2px;background:var(--accent)}.dv-prose ol{counter-reset:p}.dv-prose ol li{counter-increment:p}.dv-prose ol li::before{content:counter(p) ".";position:absolute;left:0;font-weight:650;color:var(--accent)}.dv-prose a{text-decoration-thickness:1.5px;font-weight:600}.dv-prose blockquote{padding:4px 0 4px 20px;border-left:3px solid var(--accent);font-size:var(--fs-m);line-height:1.4}.dv-table{overflow-x:auto;margin-inline:calc(var(--g) * -1);padding-inline:var(--g)}.dv-table table{border-collapse:collapse;min-width:560px;width:100%;font-size:var(--fs-s);line-height:1.4}.dv-table th,.dv-table td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--rule)}.dv-table th{font-weight:650}.dv-acta{margin-top:56px;background:var(--surface);padding:28px 24px;display:grid;gap:14px}.dv-acta p{font-weight:600}.dv-acta__links{display:flex;flex-wrap:wrap;gap:4px 24px}.dv-plain{padding-top:24px;padding-bottom:var(--sec)}.dv-plain .dv-h1{font-size:clamp(36px,9vw,96px);max-width:16ch}.dv-plain__body{margin-top:40px;max-width:var(--measure)}.dv-plain__body h2{font-size:var(--fs-m);font-weight:650;margin-top:32px;margin-bottom:8px}@media (min-width:1024px){.dv-plain__body{margin-left:var(--hang)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.dv-paused *,.dv-paused *::before,.dv-paused *::after{animation-play-state:paused!important}.dv-paused .dv-hero *,.dv-paused [data-reveal]{animation:none!important}::view-transition-group(*){animation-duration:420ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1)}.dv-chain__arrow svg{width:100%;height:100%}.dv-arr-h{display:none!important}@media (min-width:1024px){.dv-arr-v{display:none!important}.dv-arr-h{display:block!important}}.dv-plate img,.dv-result__frame .dv-plate img,.dv-ccard__cover .dv-plate img,.dv-strip__media .dv-plate img{width:66%;height:auto;max-height:80%;object-fit:contain;transform:none}.dv-ccard__cover picture,.dv-result__frame picture,.dv-hero__portrait picture,.dv-about__img picture,.dv-strip__media picture,.dv-review__shot picture,.dv-ba.is-live picture{display:block;width:100%;height:100%}.dv-step__art picture{display:block}.dv-marquee__phrase{font-size:clamp(34px,7.4vw,88px)}.dv-marquee__star{width:clamp(22px,4vw,48px);height:auto;flex:none;align-self:center;color:var(--accent);margin-left:28px}.dv-marquee__item{align-items:center}.dv-insight{margin:8px 0 28px;padding:24px 0 8px;border-top:3px solid var(--accent)}.dv-insight__k{font-size:var(--fs-s);color:var(--fg-2);margin-bottom:8px}.dv-insight__t{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.01em;max-width:34ch;text-wrap:balance}@media (min-width:1024px){.dv-insight{display:grid;grid-template-columns:42% 1fr;align-items:start}.dv-insight__t{font-size:36px}}.dv-pack--text{grid-column:1/-1;max-width:760px}.dv-pack--text p{font-size:var(--fs-b)}.dv-strip__item.is-take .dv-strip__status{color:var(--accent)}.dv-site{margin-top:40px}.dv-figs+.dv-figs{margin-top:10px}.dv-figs--aside img{max-height:78svh;width:auto;max-width:100%}.dv-article{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.dv-article{grid-template-columns:42% minmax(0,1fr)}}.dv-prose,.dv-stage__body,.dv-brief__box,.dv-niche>*,.dv-sit__list{min-width:0}.dv-label{font-size:var(--fs-s);line-height:1.35;color:var(--fg-2);margin-bottom:14px;display:flex;align-items:center;gap:12px}.dv-label::before{content:"";width:28px;height:2px;background:var(--accent);flex:none}@media (min-width:1024px){.dv-intro{grid-template-columns:42% 1fr;grid-template-areas:"label label" "h2 sub"}.dv-intro .dv-label{grid-area:label}.dv-intro .dv-h2{grid-area:h2}.dv-intro .dv-sub{grid-area:sub}}.dv-hero__kicker{font-size:var(--fs-s);color:var(--fg-2);margin-bottom:12px}.dv-hero__h1{font-size:clamp(24px,7.6vw,104px);line-height:.98;letter-spacing:-.035em}@media (min-width:1024px){.dv-hero__h1{font-size:min(5.2vw,84px)}.dv-hero__kicker{grid-column:1/-1}.dv-hero__hint,.dv-hero__quick{grid-column:5/9}}.dv-hero__hint{margin-top:14px;font-size:var(--fs-s);color:var(--fg-2);max-width:40ch}.dv-hero__quick{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:10px}.dv-hero__quick a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-s);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;color:var(--fg)}@media (max-width:719px){.dv-hero__quick{display:none}}.dv-h1--page{font-size:clamp(34px,8.6vw,96px);max-width:16ch}.dv-star{width:clamp(22px,4vw,48px);height:auto;flex:none;color:var(--accent);margin-left:28px}.dv-pick{display:grid;gap:0}.dv-pick__item{border-top:1.5px solid var(--rule)}.dv-pick__item:last-child{border-bottom:1.5px solid var(--rule)}.dv-pick__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:16px 0;text-align:left;font-size:var(--fs-m);line-height:1.3;font-weight:500}.dv-pick__q .dv-plus{flex:none}.dv-pick__q--svc{display:grid;grid-template-columns:1fr auto 28px;align-items:baseline}.dv-svc__n{font-family:var(--f-display);font-size:clamp(28px,6.4vw,52px);line-height:1;letter-spacing:-.03em}.dv-svc__p{font-size:var(--fs-s);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.dv-pick__q--svc .dv-plus{align-self:center}.dv-pick__a{padding:4px 0 32px;max-width:60ch}.dv-pick__a>*+*{margin-top:14px}.dv-pick__tag{display:flex;align-items:center;gap:12px;font-size:var(--fs-s);color:var(--fg-2)}.dv-pick__icon{width:40px;height:40px;border-radius:50%;background:var(--bg);display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--accent)}.dv-pick__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dv-pick__res{background:var(--bg);padding:18px 20px;border-left:3px solid var(--accent)}.dv-pick__k{font-size:var(--fs-s);color:var(--fg-2);margin-bottom:4px}.dv-pick__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.dv-pick__price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.dv-pick__price span:first-child{font-family:var(--f-display);font-size:clamp(30px,6vw,48px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dv-pick__hint{margin:-24px 0 24px}.js .dv-pick__item:not(.is-active) .dv-pick__a{display:none}.dv-pick__panel{display:none}.no-js .dv-pick__q .dv-plus{display:none}.dv-ticks li{position:relative;padding:6px 0 6px 30px}.dv-ticks li::before{content:"";position:absolute;left:2px;top:.72em;width:12px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}@media (min-width:1024px){.js .dv-pick{grid-template-columns:1fr 1fr;column-gap:64px;align-items:start}.js .dv-pick--svc{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.js .dv-pick__item.is-active .dv-pick__a{display:none}.js .dv-pick__item.is-active .dv-pick__q{color:var(--accent)}.js .dv-pick__panel{display:block;position:sticky;top:32px;background:var(--surface);padding:44px;min-height:360px}.dv-theme-paper2 .dv-pick__panel{background:var(--paper)}.js .dv-pick--svc .dv-pick__list{position:sticky;top:96px}.js .dv-pick--svc .dv-pick__panel{position:relative;top:auto}.dv-pick__panel .dv-pick__a{padding:0;display:block;max-width:none}.dv-pick__panel .dv-pick__res{background:var(--surface)}.dv-theme-paper2 .dv-pick__panel .dv-pick__res{background:var(--paper-2)}}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-pick__panel.is-swap .dv-pick__a>*{animation:dv-word-in 420ms var(--ease-out) both}.js:not(.dv-paused) .dv-pick__panel.is-swap .dv-pick__a>*:nth-child(2){animation-delay:50ms}.js:not(.dv-paused) .dv-pick__panel.is-swap .dv-pick__a>*:nth-child(3){animation-delay:100ms}.js:not(.dv-paused) .dv-pick__panel.is-swap .dv-pick__a>*:nth-child(n+4){animation-delay:150ms}.js:not(.dv-paused) .dv-pick__item.is-active>.dv-pick__a{animation:dv-word-in 380ms var(--ease-out) both}.js:not(.dv-paused) .dv-pick__panel.is-swap .dv-pick__icon svg *{animation:dv-draw 700ms var(--ease-out) both}}.dv-pick__icon svg *{stroke-dasharray:1}.dv-proof{background:var(--paper-2);overflow:hidden}.dv-proof__ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:28px}.dv-seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--ink);color:var(--paper)}.dv-seg button{position:relative;z-index:1;min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:16px;transition:color .3s ease}.dv-seg button[aria-pressed=true]{color:var(--ink)}.dv-seg__thumb{position:absolute;left:4px;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:999px;background:var(--paper);transition:transform 520ms var(--ease-in-out)}[data-state=after] .dv-seg__thumb{transform:translateX(100%)}.no-js .dv-seg,.no-js .dv-proof__views{display:none}.dv-proof__views{display:flex;gap:6px}.dv-proof__views button{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rule);font-size:16px;font-weight:500}.dv-proof__views button[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}@media (min-width:900px){.dv-proof__views{display:none}}.dv-demo-stage{position:relative}.dv-surf{position:relative;transition:transform 900ms var(--ease-out)}.dv-surf__layer{position:absolute;inset:0}.dv-surf__after{clip-path:inset(0 100% 0 0)}[data-state=after] .dv-surf__after{clip-path:inset(0)}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-surf__after{transition:clip-path 900ms var(--ease-in-out)}.js:not(.dv-paused) .dv-surf__before{transition:filter 700ms ease,transform 900ms var(--ease-out)}.js:not(.dv-paused) .dv-surf--phone .dv-surf__after{transition-delay:120ms}.js:not(.dv-paused) .dv-surf--card .dv-surf__after{transition-delay:240ms}}[data-state=after] .dv-surf__before{filter:grayscale(1) brightness(.92);transform:scale(.985)}.dv-surf--web{aspect-ratio:4/5}.dv-surf--phone{aspect-ratio:9/16;width:min(300px,82%);margin-inline:auto}.dv-surf--card{aspect-ratio:1.7;width:min(380px,100%);margin:40px auto}.js .dv-demo-stage[data-view=web] .dv-surf:not(.dv-surf--web),.js .dv-demo-stage[data-view=phone] .dv-surf:not(.dv-surf--phone),.js .dv-demo-stage[data-view=card] .dv-surf:not(.dv-surf--card){display:none}@media (min-width:900px){.js .dv-demo-stage .dv-surf{display:block!important}.dv-demo-stage{height:clamp(520px,46vw,680px)}.dv-surf{position:absolute}.dv-surf--web{left:0;top:0;width:66%;aspect-ratio:16/10.5}.dv-surf--phone{right:3%;top:5%;width:22%;margin:0}.dv-surf--card{left:48%;bottom:0;width:29%;margin:0;z-index:2}[data-state=before] .dv-surf--web{transform:rotate(-1.4deg) translate(-4px,10px)}[data-state=before] .dv-surf--phone{transform:rotate(5deg) translateY(26px)}[data-state=before] .dv-surf--card{transform:rotate(-8deg) translate(-26px,-8px)}}@media (max-width:899px){[data-state=before] .dv-surf{transform:rotate(-1.5deg)}}.no-js .dv-surf{aspect-ratio:auto!important;position:relative!important;transform:none!important;display:grid;gap:12px;margin:0 0 24px!important;width:100%!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important}.no-js .dv-demo-stage{height:auto!important}.no-js .dv-surf__layer{position:relative;clip-path:none;min-height:320px}.dv-proof__foot{margin-top:28px;display:grid;gap:10px;max-width:62ch}.dv-proof__explain{font-size:var(--fs-m);line-height:1.4;font-weight:500}@media (min-width:1024px){.dv-proof__foot{margin-left:var(--hang)}}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-proof__explain{animation:dv-fade 400ms ease both}}.dv-mock{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.dv-mock--web{border-radius:10px}.dv-mock__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:14px}.dv-mock__bar i{width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.35}.dv-mock__bar span{margin-left:10px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv-mock__body{flex:1;display:flex;flex-direction:column;padding:16px 22px 22px;min-height:0}.dv-mock__nav{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px}.dv-mock__hero{flex:1;display:grid;gap:18px;align-content:center;min-height:0}.dv-mock__h{font-size:clamp(26px,3.6vw,46px);line-height:1.02}.dv-mock__p{font-size:16px;line-height:1.4;margin-top:10px;max-width:30ch}.dv-mock__btn{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;margin-top:16px;font-size:16px;font-weight:600}.dv-mock__art{position:relative;min-height:110px}.dv-mock__art i{position:absolute;display:block}@media (min-width:900px){.dv-mock__hero{grid-template-columns:1.2fr 1fr}.dv-mock__art{height:100%}}.dv-mock--phone{border-radius:34px;padding:34px 14px 18px;gap:14px}.dv-mock__ear{position:absolute;top:10px;left:50%;width:70px;height:16px;margin-left:-35px;border-radius:99px;background:currentColor;opacity:.85}.dv-mock__ig{display:flex;gap:12px;align-items:center}.dv-mock__ava{width:54px;height:54px;border-radius:50%;flex:none}.dv-mock__ig b{display:block;font-size:18px}.dv-mock__ig p{font-size:16px;line-height:1.3;margin-top:2px}.dv-mock__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;flex:1;align-content:start}.dv-mock__grid i{aspect-ratio:1;display:block}.dv-mock__cta{align-self:stretch;text-align:center;padding:12px;font-size:16px;font-weight:600}.dv-mock--card{border-radius:6px;padding:22px 24px;justify-content:space-between}.dv-mock--card b{font-size:clamp(28px,3vw,36px);line-height:1}.dv-mock--card p{font-size:16px;line-height:1.3}.dv-mock__mark{display:block}.dv-surf__before .dv-mock{background:#fff;color:#222;font-family:Arial,Helvetica,sans-serif}.dv-surf__before .dv-mock__bar{background:#e8eaee}.dv-surf__before .dv-mock__nav b{font-family:"Times New Roman",Times,serif;color:#1b4fd8;font-size:22px}.dv-surf__before .dv-mock__nav span{color:#888;font-size:16px}.dv-surf__before .dv-mock__hero{text-align:center;justify-items:center}.dv-surf__before .dv-mock__h{font-family:"Times New Roman",Times,serif;color:#d62828;font-weight:700}.dv-surf__before .dv-mock__p{font-style:italic;color:#555;margin-inline:auto}.dv-surf__before .dv-mock__btn{background:#ffd400;color:#111;border-radius:6px;border:2px solid #111}.dv-surf__before .dv-mock__art i:nth-child(1){left:8%;top:10%;width:70px;height:70px;border-radius:50%;background:#2ec4ff}.dv-surf__before .dv-mock__art i:nth-child(2){left:42%;top:30%;width:80px;height:70px;background:#ff3fa4;clip-path:polygon(50% 0,100% 100%,0 100%)}.dv-surf__before .dv-mock__art i:nth-child(3){right:6%;top:4%;width:60px;height:60px;background:#7bd34d;transform:rotate(18deg)}.dv-surf__before .dv-mock--phone{background:#fff;border:6px solid #333;color:#333}.dv-surf__before .dv-mock__ava{background:#ff7eb6}.dv-surf__before .dv-mock__ig b{font-family:"Comic Sans MS","Comic Neue",cursive;color:#7a3cff}.dv-surf__before .dv-mock__grid i:nth-child(1){background:#ff6b6b}.dv-surf__before .dv-mock__grid i:nth-child(2){background:#4dabf7}.dv-surf__before .dv-mock__grid i:nth-child(3){background:#ffd43b}.dv-surf__before .dv-mock__grid i:nth-child(4){background:#69db7c}.dv-surf__before .dv-mock__grid i:nth-child(5){background:#da77f2}.dv-surf__before .dv-mock__grid i:nth-child(6){background:#ffa94d}.dv-surf__before .dv-mock__cta{color:#e64980;border:2px dashed #e64980;border-radius:8px}.dv-surf__before .dv-mock--card{background:#ffe066;color:#1c3faa;border:3px solid #1c3faa}.dv-surf__before .dv-mock--card b{font-family:Impact,"Arial Black",Arial,sans-serif;font-style:italic;color:#e03131;letter-spacing:.02em}.dv-surf__before .dv-mock--card p{font-weight:700;letter-spacing:.06em}.dv-surf__before .dv-mock__mark{width:30px;height:30px;background:#e03131;transform:rotate(45deg)}.dv-surf__after .dv-mock{--f-ink:#22261F;--f-sand:#EDE6DA;--f-stone:#CBBFAA;--f-olive:#6B7055;--f-ochre:#B58A45;background:var(--f-sand);color:var(--f-ink);font-family:var(--f-text)}.dv-surf__after .dv-mock__bar{background:#E2D9CA;color:var(--f-ink)}.dv-surf__after .dv-mock__nav b{font-family:var(--f-display);font-size:24px;letter-spacing:-.03em;font-weight:700}.dv-surf__after .dv-mock__nav span{font-size:16px;color:#55584C}.dv-surf__after .dv-mock__h{font-family:var(--f-display);letter-spacing:-.035em;font-weight:700}.dv-surf__after .dv-mock__p{color:#4A4D42}.dv-surf__after .dv-mock__btn{background:var(--f-ink);color:var(--f-sand);border-radius:999px}.dv-surf__after .dv-mock__art i:nth-child(1){left:10%;right:10%;top:4%;bottom:0;border-radius:999px 999px 0 0;background:var(--f-stone)}.dv-surf__after .dv-mock__art i:nth-child(2){left:26%;right:26%;top:22%;bottom:0;border-radius:999px 999px 0 0;background:var(--f-olive)}.dv-surf__after .dv-mock__art i:nth-child(3){left:4%;right:4%;bottom:0;height:22%;background:var(--f-ink)}.dv-surf__after .dv-mock--phone{background:var(--f-sand);border:6px solid var(--f-ink)}.dv-surf__after .dv-mock__ava{background:var(--f-ink);position:relative}.dv-surf__after .dv-mock__ava::after{content:"";position:absolute;left:30%;right:30%;top:28%;bottom:24%;border-radius:99px 99px 0 0;background:var(--f-sand)}.dv-surf__after .dv-mock__ig b{font-family:var(--f-display);font-size:22px;letter-spacing:-.03em}.dv-surf__after .dv-mock__grid i{background:var(--f-stone);position:relative}.dv-surf__after .dv-mock__grid i:nth-child(2),.dv-surf__after .dv-mock__grid i:nth-child(6){background:var(--f-olive)}.dv-surf__after .dv-mock__grid i:nth-child(4){background:var(--f-ink)}.dv-surf__after .dv-mock__grid i::after{content:"";position:absolute;left:28%;right:28%;top:26%;bottom:0;border-radius:99px 99px 0 0;background:var(--f-sand);opacity:.55}.dv-surf__after .dv-mock__cta{background:var(--f-ink);color:var(--f-sand);border-radius:999px}.dv-surf__after .dv-mock--card{background:var(--f-ink);color:var(--f-sand)}.dv-surf__after .dv-mock--card b{font-family:var(--f-display);letter-spacing:-.035em}.dv-surf__after .dv-mock__mark{width:28px;height:36px;border-radius:99px 99px 0 0;background:var(--f-ochre)}@media (max-width:899px){.dv-surf--web .dv-mock__hero{grid-template-rows:auto 1fr}.dv-surf--web .dv-mock__art{min-height:120px;height:100%}}.dv-ccard__place{font-size:var(--fs-s);color:var(--fg-2);order:-1}.dv-ccard__line{font-size:var(--fs-s);color:var(--fg-2);max-width:40ch}.dv-index__after{max-width:52ch;margin-bottom:40px;font-size:var(--fs-m);line-height:1.4}.dv-step__num{font-family:var(--f-display);font-size:16px;letter-spacing:-.02em}.dv-step__icon{border:1.5px solid var(--rule)}.dv-art{margin-top:24px;max-width:560px}.dv-art figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:var(--fs-s);color:var(--fg-2);margin-bottom:10px}.dv-art figcaption b{color:var(--fg);font-weight:650}.dv-art__box{position:relative;background:var(--surface);aspect-ratio:3/2;overflow:hidden}.dv-art--map .dv-art__lines{position:absolute;inset:0;width:100%;height:100%}.dv-art--map .dv-art__lines path{fill:none;stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.dv-art__node,.dv-art__core{position:absolute;transform:translate(-50%,-50%);padding:8px 14px;border-radius:999px;font-size:16px;font-weight:600;white-space:nowrap;background:var(--bg);border:1.5px solid var(--rule)}.dv-art__core{left:50%;top:50%;background:var(--fg);color:var(--bg);border-color:var(--fg);font-family:var(--f-display);font-weight:700;letter-spacing:-.02em;font-size:18px}.dv-art__node--0{left:20%;top:19%}.dv-art__node--1{left:80%;top:19%}.dv-art__node--2{left:20%;top:81%}.dv-art__node--3{left:80%;top:81%}.dv-art--direction .dv-art__box{display:grid;place-content:center;justify-items:center;gap:8px}.dv-art__aa{font-family:var(--f-display);font-size:clamp(72px,16vw,120px);line-height:.9;letter-spacing:-.04em}.dv-art__say{font-size:18px;font-weight:600}.dv-art__sw{display:flex;gap:6px;margin-top:6px}.dv-art__sw i{width:30px;height:30px;border-radius:50%;background:var(--ink)}.dv-art__sw i:nth-child(2){background:var(--sage)}.dv-art__sw i:nth-child(3){background:var(--sage-2)}.dv-art--system .dv-art__box{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;padding:18px;align-items:stretch}.dv-art__site{display:flex;flex-direction:column;gap:7px;background:var(--bg);padding:14px}.dv-art__site i{display:block;height:10px;background:var(--rule)}.dv-art__site i:first-child{width:40%}.dv-art__site b{font-family:var(--f-display);font-size:24px;letter-spacing:-.03em;margin:6px 0}.dv-art__mono{display:flex;align-items:center;justify-content:center;background:#2F2F2F;color:#EFE7DB;font-family:var(--f-display);font-size:40px;letter-spacing:-.03em}.dv-art__note{grid-column:1/-1;font-size:16px;font-weight:600}.dv-art--handoff .dv-art__box{display:flex;align-items:center;padding:0 22px}.dv-art__checks li{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;padding:8px 0}.dv-art__checks svg{width:26px;height:26px;flex:none;fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dv-art__checks path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-step:not(.is-in) .dv-art__lines path,.js:not(.dv-paused) .dv-step:not(.is-in) .dv-art__checks path{stroke-dashoffset:1}.js:not(.dv-paused) .dv-step.is-in .dv-art__lines path{transition:stroke-dashoffset 900ms var(--ease-out) 300ms}.js:not(.dv-paused) .dv-step.is-in .dv-art__node{animation:dv-pop 520ms var(--ease-out) both;animation-delay:calc(var(--d,0) * 1ms + 500ms)}.dv-art__node--1{--d:80}.dv-art__node--2{--d:160}.dv-art__node--3{--d:240}.js:not(.dv-paused) .dv-step.is-in .dv-art__checks li path{transition:stroke-dashoffset 500ms var(--ease-out);transition-delay:calc(var(--i) * 160ms + 400ms)}.js:not(.dv-paused) .dv-step.is-in .dv-art__aa{animation:dv-aa 1200ms var(--ease-out) both 300ms}.js:not(.dv-paused) .dv-step.is-in .dv-art__site,.js:not(.dv-paused) .dv-step.is-in .dv-art__mono{animation:dv-curtain-down 800ms var(--ease-in-out) both}.js:not(.dv-paused) .dv-step.is-in .dv-art__mono{animation-delay:160ms}}@keyframes dv-pop{from{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dv-aa{from{letter-spacing:.06em;opacity:0}to{letter-spacing:-.04em;opacity:1}}.dv-faq__tag{margin-top:12px;font-size:var(--fs-s);color:var(--fg-2);display:flex;gap:10px;align-items:center}.dv-faq__tag::before{content:"";width:18px;height:2px;background:var(--accent)}.dv-about__kicker{font-weight:650;margin-bottom:10px}.dv-about__text .dv-link{margin-top:16px}.dv-next-steps{display:grid;gap:0;margin-bottom:36px;counter-reset:n}.dv-next-steps li{display:grid;grid-template-columns:56px 1fr;column-gap:8px;padding:22px 0;border-top:1.5px solid var(--rule)}.dv-next-steps li h3{grid-column:2}.dv-next-steps li p{grid-column:2;color:var(--fg-2);margin-top:6px;max-width:44ch}.dv-next-step__n{grid-row:1/3;font-family:var(--f-display);font-size:40px;line-height:1;color:var(--accent)}@media (min-width:1024px){.dv-next-steps{grid-template-columns:repeat(3,1fr);column-gap:40px}.dv-next-steps li{grid-template-columns:1fr;border-top:3px solid var(--fg)}.dv-next-steps li h3,.dv-next-steps li p{grid-column:1}.dv-next-step__n{grid-row:auto;margin-bottom:18px}}.dv-goals{display:grid;gap:8px;grid-auto-rows:1fr}@media (min-width:720px){.dv-goals{grid-template-columns:1fr 1fr}}.dv-goal{position:relative;display:flex;cursor:pointer}.dv-goal input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.dv-goal>span{flex:1;display:flex;flex-direction:column;gap:4px;min-height:72px;padding:14px 18px;border:1.5px solid var(--fg-2);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform var(--t-press) var(--ease-out)}.dv-goal b{font-weight:650;font-size:18px;line-height:1.25}.dv-goal small{font-size:16px;line-height:1.35;color:var(--fg-2)}.dv-goal input:checked+span{background:var(--fg);color:var(--bg);border-color:var(--fg)}.dv-goal input:checked+span small{color:inherit;opacity:.8}.dv-goal input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.dv-goal:active>span{transform:scale(.985)}.dv-fs__foot{margin-top:16px;font-size:var(--fs-s);color:var(--fg-2)}.dv-rec{background:var(--surface);padding:16px 18px;border-left:3px solid var(--accent);margin-bottom:6px}.dv-rec__k{font-size:var(--fs-s);color:var(--fg-2)}.dv-rec__t{font-weight:650;margin:2px 0 4px}.no-js .dv-rec{display:none}.dv-field__hint{display:block;margin-top:6px;font-size:var(--fs-s);color:var(--fg-2)}.dv-summary{min-height:240px;font-size:16px;line-height:1.5}.dv-form .dv-err{color:#C8553D}.dv-theme-ink .dv-input{border-color:#8E9087}.dv-theme-ink .dv-input::placeholder{color:#9EA096}.dv-theme-ink .dv-err{color:#F08C74}.dv-theme-ink .dv-input[aria-invalid=true]{border-color:#F08C74}.dv-theme-ink .dv-form{background:transparent}.dv-theme-ink .dv-check input{accent-color:var(--paper)}.dv-shero__price{margin-top:22px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}.dv-shero__price span:first-child{font-family:var(--f-display);font-size:clamp(34px,7vw,64px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dv-svc-when{display:grid;gap:40px}.dv-svc-when .dv-statement{margin-bottom:28px}@media (min-width:1024px){.dv-svc-when{grid-template-columns:1fr 1fr;column-gap:64px}}.dv-packs--svc{padding-bottom:28px}.dv-packs--svc .dv-pack p:last-child{font-size:var(--fs-b);line-height:1.45}.dv-srv-list__d{flex-basis:100%;order:3;color:var(--fg-2);font-size:var(--fs-s)}.dv-dm{max-width:980px}.dv-dm__steps{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.dv-dm__steps button{min-height:48px;padding:0 20px;border-radius:999px;border:1.5px solid var(--rule);font-weight:600;font-size:16px}.dv-dm__steps button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.no-js .dv-dm__steps{display:none}.dv-dm__canvas{background:var(--surface);padding:28px 24px;min-height:300px;margin-bottom:14px}.dv-dm__pane+.dv-dm__pane{margin-top:28px}.js .dv-dm.is-live .dv-dm__pane+.dv-dm__pane{margin-top:0}.dv-dm__art{min-height:150px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:16px}.dv-dm__word{font-family:var(--f-display);font-size:clamp(34px,7vw,64px);letter-spacing:-.035em;line-height:1;text-align:center}.dv-dm__pair{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.dv-dm__badge{width:72px;height:72px;border-radius:50%;background:var(--sage);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:36px}.dv-dm__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:520px}.dv-dm__tiles i{font-style:normal;aspect-ratio:1;background:var(--bg);display:flex;align-items:flex-end;padding:12px;font-weight:600;font-size:16px;border-top:4px solid var(--accent)}.dv-dm__palette{display:flex;gap:6px}.dv-dm__palette i{width:34px;height:34px;border-radius:50%;background:var(--ink)}.dv-dm__palette i:nth-child(2){background:var(--sage)}.dv-dm__palette i:nth-child(3){background:var(--sage-2)}.dv-dm__pane>p{max-width:56ch;margin-inline:auto;text-align:center}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-dm__pane.is-on .dv-dm__art>*{animation:dv-word-in 520ms var(--ease-out) both}.js:not(.dv-paused) .dv-dm__pane.is-on>p{animation:dv-fade 500ms ease both 120ms}}.dv-footer__grid{margin-top:0}.dv-footer__big{max-width:12ch}.dv-footer__hours{margin-top:20px;max-width:36ch}.dv-footer__contacts a{display:flex;flex-direction:column;align-items:flex-start;min-height:44px;padding:10px 0;font-family:var(--f-display);font-size:clamp(26px,5vw,44px);letter-spacing:-.025em;line-height:1.05}.dv-footer__ch{font-family:var(--f-text);font-size:var(--fs-s);letter-spacing:0;color:var(--fg-2);margin-bottom:4px}.dv-footer__links{flex-direction:row;flex-wrap:wrap;gap:0 20px}.dv-footer__mark{display:block;margin-top:56px;width:100%;aspect-ratio:536/224;max-height:40vw;background:var(--fg);opacity:.92;-webkit-mask:var(--logo-mask,url(https://static.tildacdn.com/tila3332-6239-4430-a265-636239666437/logo.svg)) left center/contain no-repeat;mask:var(--logo-mask,url(https://static.tildacdn.com/tila3332-6239-4430-a265-636239666437/logo.svg)) left center/contain no-repeat}@media (min-width:1024px){.dv-footer__grid{grid-template-columns:1fr 1fr;column-gap:64px}.dv-footer__contacts{grid-column:auto}.dv-footer__mark{max-height:22vw}}.dv-art--system .dv-art__box{aspect-ratio:auto;min-height:220px}.dv-hero__prices{margin-top:10px;font-weight:650;font-size:var(--fs-s);font-variant-numeric:tabular-nums}@media (min-width:1024px){.dv-hero__prices{grid-column:5/9}}.dv-mock__bar{font-size:16px}@media (min-width:900px){.dv-mock__bar{font-size:14px}}.dv-toc li a{min-height:44px;display:flex;align-items:center;padding:4px 0}@media (max-width:419px){.dv-btn{white-space:normal;text-align:center;line-height:1.2;padding-block:10px}.dv-sticky .dv-btn{white-space:nowrap;padding-inline:16px}.dv-sticky__text{font-size:var(--fs-s);min-width:0}}@media (max-width:359px){.dv-sticky__text{display:none}.dv-sticky{justify-content:center}.dv-sticky .dv-btn{width:100%}}:root{--sec:68px;--fs-h2:clamp(36px,8.6vw,92px)}@media (min-width:720px){:root{--sec:96px}}@media (min-width:1024px){:root{--sec:120px}}.dv-h2{margin-bottom:20px;line-height:.95}@media (min-width:1024px){.dv-intro{grid-template-columns:58% 1fr;column-gap:48px;margin-bottom:72px}.dv-intro .dv-h2{padding-right:0}}.dv-hero{display:grid;padding:8px 0 0;position:relative}.dv-hero__text{padding-top:4px}.dv-hero__h1{font-size:clamp(40px,11vw,120px);line-height:.94;letter-spacing:-.035em;margin:0;max-width:none}.dv-hero__kicker{margin-bottom:16px}.dv-hero__sub{margin-top:18px;font-size:var(--fs-b);max-width:40ch}.dv-hero__cta{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.dv-btn--lg{min-height:58px;padding:0 30px;font-size:18px}.dv-hero__portrait{position:relative;margin:28px 0 0;aspect-ratio:4/5;overflow:hidden;background:var(--surface)}.dv-hero__portrait picture,.dv-hero__portrait img{display:block;width:100%;height:100%;object-fit:cover}.dv-hero__portrait figcaption{position:absolute;left:var(--g);bottom:16px;padding:8px 14px;border-radius:999px;background:var(--paper);color:var(--ink);font-size:16px;font-weight:600}.dv-hero__meta{padding-top:20px;padding-bottom:var(--sec)}.dv-hero__facts{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.dv-hero__facts li{padding:14px 0;border-top:2px solid var(--fg);font-family:var(--f-display);font-size:clamp(22px,5.6vw,34px);line-height:1.05;letter-spacing:-.025em;font-weight:700}.dv-hero__facts li:last-child{grid-column:1/-1;font-family:var(--f-text);font-size:var(--fs-b);letter-spacing:0;font-weight:650;border-top-width:1.5px;border-color:var(--rule)}.dv-hero__quick{display:none}@media (min-width:1024px){.dv-hero{grid-template-columns:minmax(0,1fr) 46vw;grid-template-rows:auto auto;column-gap:56px;padding-top:16px}.dv-hero__text{grid-column:1;grid-row:1;padding-right:0;margin:0;max-width:none;align-self:end}.dv-hero__h1{font-size:min(6.5vw,112px)}.dv-hero__portrait{grid-column:2;grid-row:1/3;margin:0;aspect-ratio:auto;height:min(calc(100svh - 88px),940px);min-height:640px}.dv-hero__meta{grid-column:1;grid-row:2;padding-top:40px;padding-right:0;margin:0;max-width:none}.dv-hero__facts{grid-template-columns:1fr 1fr 1.3fr;gap:0 28px}.dv-hero__facts li:last-child{grid-column:auto;border-top-width:2px;border-color:var(--fg)}.dv-hero__quick{display:flex;margin-top:18px}.dv-hero__portrait figcaption{left:24px;bottom:24px}}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-hero__portrait{animation:dv-curtain-down 1100ms var(--ease-in-out) both 150ms}}.js .dv-step:not(.is-in) .dv-step__body{opacity:1!important}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-step:not(.is-in) .dv-step__body{transform:translateY(10px)}}.dv-pick__img{aspect-ratio:16/9;overflow:hidden;background:var(--surface);margin-bottom:6px}.dv-pick__img picture,.dv-pick__img img{display:block;width:100%;height:100%;object-fit:cover}.dv-pick__q{font-size:clamp(20px,4.6vw,26px)}@media (min-width:1024px){.js .dv-pick__panel{padding:0 0 40px;background:transparent!important;min-height:0}.js .dv-pick__panel .dv-pick__a>*:not(.dv-pick__img){margin-left:0}#recognize .dv-pick__panel{background:var(--paper)!important;padding:44px}.dv-pick--svc .dv-pick__panel .dv-pick__img{aspect-ratio:3/2;margin-bottom:20px}}.dv-proof__ctrl{flex-direction:column;align-items:stretch;gap:14px}.dv-seg{width:100%;max-width:640px;padding:6px}.dv-seg button{min-height:62px;font-family:var(--f-display);font-size:clamp(18px,4.6vw,26px);letter-spacing:-.02em;padding:0 14px}.dv-seg__thumb{left:6px;top:6px;bottom:6px;width:calc(50% - 6px)}.dv-proof__views{justify-content:flex-start}.dv-surf__layer{transition:none}.dv-surf__after{clip-path:none!important;opacity:0}[data-state=after] .dv-surf__after{opacity:1}[data-state=after] .dv-surf__before{opacity:0}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-surf__layer{transition:opacity 700ms var(--ease-in-out),transform 900ms var(--ease-out),filter 700ms ease}.js:not(.dv-paused) .dv-surf__after{transform:translateY(14px) scale(.97)}.js:not(.dv-paused) [data-state=after] .dv-surf__after{transform:none}.js:not(.dv-paused) [data-state=after] .dv-surf__before{transform:scale(1.03) rotate(-1.2deg);filter:blur(3px)}.js:not(.dv-paused) .dv-surf__after .dv-mock__body>*,.js:not(.dv-paused) .dv-surf__after .dv-mock__grid i,.js:not(.dv-paused) .dv-surf__after .dv-mock--card>*{transition:transform 700ms var(--ease-out),opacity 500ms ease;transform:translateY(16px);opacity:0}.js:not(.dv-paused) [data-state=after] .dv-surf__after .dv-mock__body>*,.js:not(.dv-paused) [data-state=after] .dv-surf__after .dv-mock__grid i,.js:not(.dv-paused) [data-state=after] .dv-surf__after .dv-mock--card>*{transform:none;opacity:1}.js:not(.dv-paused) [data-state=after] .dv-surf__after .dv-mock__body>*:nth-child(2),.js:not(.dv-paused) [data-state=after] .dv-surf__after .dv-mock--card>*:nth-child(2){transition-delay:90ms}.js:not(.dv-paused) [data-state=after] .dv-surf__after .dv-mock--card>*:nth-child(3){transition-delay:180ms}.js:not(.dv-paused) [data-state=after] .dv-surf__after .dv-mock__grid i:nth-child(n+2){transition-delay:60ms}.js:not(.dv-paused) [data-state=after] .dv-surf__after .dv-mock__grid i:nth-child(n+4){transition-delay:120ms}.js:not(.dv-paused) .dv-surf--phone,.js:not(.dv-paused) .dv-surf--phone .dv-surf__layer{transition-delay:80ms}.js:not(.dv-paused) .dv-surf--card,.js:not(.dv-paused) .dv-surf--card .dv-surf__layer{transition-delay:160ms}}@media (max-width:899px){.js .dv-demo-stage{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--g) * -1);padding:18px var(--g) 22px;scroll-padding-inline:var(--g);overscroll-behavior-x:contain;scrollbar-width:none}.js .dv-demo-stage::-webkit-scrollbar{display:none}.js .dv-demo-stage .dv-surf{display:block!important;flex:0 0 84%;scroll-snap-align:center;margin:0;width:auto}.js .dv-demo-stage .dv-surf--web{aspect-ratio:4/5}.js .dv-demo-stage .dv-surf--phone{aspect-ratio:9/16;flex-basis:68%}.js .dv-demo-stage .dv-surf--card{aspect-ratio:auto;flex-basis:84%;align-self:center;height:auto}.js .dv-demo-stage .dv-surf--card .dv-surf__layer{position:absolute}.js .dv-demo-stage .dv-surf--card::before{content:"";display:block;padding-top:58%}[data-state=before] .dv-surf--web{transform:rotate(-2deg) translateY(6px)}[data-state=before] .dv-surf--phone{transform:rotate(3deg) translateY(14px)}[data-state=before] .dv-surf--card{transform:rotate(-6deg)}.dv-proof__views button{flex:1}}@media (min-width:900px){[data-state=before] .dv-surf--web{transform:rotate(-2.6deg) translate(-14px,34px)}[data-state=before] .dv-surf--phone{transform:rotate(8deg) translate(26px,56px)}[data-state=before] .dv-surf--card{transform:rotate(-11deg) translate(-70px,10px)}.dv-surf{transition:transform 1000ms var(--ease-in-out)}}.dv-faq summary{font-size:clamp(20px,4.6vw,28px);font-weight:550;min-height:72px}.dv-jlist__t{font-size:clamp(20px,4.4vw,30px)}.dv-review__q{font-size:clamp(18px,4.4vw,24px);line-height:1.4}.dv-index__after{font-size:clamp(20px,4.6vw,30px)}@media (max-width:899px){.js .dv-demo-stage .dv-surf--web{aspect-ratio:9/14}.dv-surf--web .dv-mock__hero{align-content:start;padding-top:12px}.dv-surf--web .dv-mock__h{font-size:28px}}@media (min-width:1024px){.dv-hero__text{display:block;grid-template-columns:none}.dv-hero__text>*{grid-column:auto!important;margin-left:0}.dv-hero__sub{max-width:44ch}.dv-demo-stage{margin-bottom:56px}#process>.dv-wrap,#questions>.dv-wrap{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);column-gap:72px;align-items:start}#process .dv-intro,#questions .dv-intro{position:sticky;top:40px;display:block;margin-bottom:0}#process .dv-intro .dv-sub,#questions .dv-intro .dv-sub{margin-top:8px}#process .dv-steps{margin-left:0}#process .dv-keep{grid-column:2;margin:72px 0 0}#questions .dv-faq{margin-left:0;max-width:none}#process .dv-h2,#questions .dv-h2{font-size:clamp(40px,4.6vw,72px)}}.dv-sec:not([class*="dv-theme-"]):not(.dv-proof)+.dv-sec:not([class*="dv-theme-"]):not(.dv-proof),.dv-sec.dv-theme-paper2+.dv-sec.dv-proof,.dv-sec.dv-theme-paper2+.dv-sec.dv-theme-paper2,.dv-sec.dv-theme-ink+.dv-sec.dv-theme-ink{padding-top:0}.js .dv-arms__spot{display:block;position:absolute;margin:0;width:auto;height:auto;border-radius:14px;background:transparent;outline:none}.dv-arms__spot::before{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid #fff;background:none;opacity:0;transform:scale(1.06);box-shadow:0 0 0 2px rgb(0 0 0 / .45),inset 0 0 0 2px rgb(0 0 0 / .25);transition:opacity .25s ease,transform var(--t-ui) var(--ease-out)}.dv-arms__spot.is-on::before{opacity:1;transform:none;background:none}.dv-arms__spot:focus-visible::before{opacity:1;border-style:dashed}.dv-arms__badge{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#141414;color:#fff;border:1.5px solid #fff;font:700 13px/23px var(--f-text);text-align:center;font-variant-numeric:tabular-nums;transition:background-color .2s ease,color .2s ease}.dv-arms__badge::after{content:"";position:absolute;inset:-10px}.dv-arms__spot.is-on .dv-arms__badge{background:#fff;color:#141414}.dv-arms__n{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:10px;border-radius:50%;border:1.5px solid currentColor;font:700 12px/1 var(--f-text);vertical-align:3px}.dv-arms__list button.is-on .dv-arms__n{background:var(--fg);color:var(--bg);border-color:var(--fg)}.dv-ch2 .dv-arms__list button.is-on .dv-arms__n{background:var(--fg2);color:var(--bg2);border-color:var(--fg2)}.dv-arms__list button.is-on{border-left-color:currentColor}.dv-arms__list button.is-on .dv-arms__text{color:inherit;opacity:.82}.no-js .dv-arms__n{display:none}.dv-strip__media--logo img{object-fit:contain;padding:7% 8%}.dv-strip__item.is-take .dv-strip__status{color:inherit}.dv-strip__item.is-take .dv-strip__status::before{width:18px;height:4px;background:var(--accent);border-radius:2px}.dv-done__btns--msg .dv-btn{flex:1 1 220px;justify-content:center}.dv-done__direct{margin-top:16px}.dv-done__direct a,.dv-direct a{display:inline-flex;align-items:center;min-height:44px}.dv-done [data-done-ready]>p{max-width:56ch}.dv-done .dv-summary{margin-top:18px}.dv-done__edit{margin-top:20px}.dv-done .dv-small{margin-top:16px}.dv-zoom{position:relative;display:block;cursor:zoom-in;color:inherit}.dv-zoom::after{content:"";position:absolute;right:10px;bottom:10px;width:40px;height:40px;border-radius:50%;background:rgb(20 20 20 / .72) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='M15 15l5 5M10.5 8v5M8 10.5h5'/%3E%3C/svg%3E") center/22px no-repeat;pointer-events:none}.dv-lb{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgb(12 12 12 / .94);color:#fff}.dv-lb::backdrop{background:rgb(12 12 12 / .6)}.dv-lb__scroll{width:100%;height:100%;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:64px 12px 24px;touch-action:auto;overscroll-behavior:contain}.dv-lb__scroll img{width:auto;max-width:min(100%,1200px);height:auto;margin:auto}.dv-lb__close{position:fixed;top:10px;right:10px;width:48px;height:48px;border-radius:50%;background:#fff;color:#141414;font:400 30px/1 var(--f-text);display:flex;align-items:center;justify-content:center}.dv-lb__close:focus-visible{outline:2px solid #fff;outline-offset:3px}html.dv-lb-open{overflow:hidden}.dv-review{grid-template-columns:minmax(0,40%) 1fr;gap:20px}.dv-review__shot{aspect-ratio:auto;overflow:hidden;border-radius:12px;max-height:420px}.dv-review__shot img{height:auto;object-fit:cover;object-position:50% 0}.dv-review__hint{margin-top:8px;font-size:var(--fs-s);color:var(--fg-2);line-height:1.35}@media (min-width:1024px){.dv-review{grid-template-columns:1fr;gap:24px}.dv-review__shot{width:100%;max-height:520px}.dv-review:nth-child(n){margin-top:0}}.dv-h1,.dv-h2,.dv-ahero__main,.dv-chero__name,.dv-chero__rest{overflow-wrap:normal;word-break:normal;hyphens:manual}@media (max-width:359px){.dv-ahero__main{font-size:27px}}.dv-lb__scroll img.is-big{max-width:none;margin:0}.dv-lb__scroll:has(img.is-big){justify-content:flex-start}.dv-pick__img--logo,.dv-pick--svc .dv-pick__panel .dv-pick__img--logo{aspect-ratio:auto}.dv-pick__img--logo picture,.dv-pick__img--logo img{height:auto;object-fit:contain}.dv-about{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.dv-about{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.dv-about__text{min-width:0}h1,h2,h3,h4,p,li,dd,dt,blockquote,figcaption,.dv-sub,.dv-label{hyphens:manual;-webkit-hyphens:manual;word-break:normal;overflow-wrap:normal}.dv-theme-ink,.dv-sheet,.dv-footer,[data-case=monte-verde],[data-case=olivia],[data-case=obsessed]{--logo-mask:url(https://static.tildacdn.com/tila6166-6536-4135-a166-616263613766/logo-dark.svg)}.dv-blks{display:grid;gap:56px;margin-top:48px}.dv-blk{display:grid;gap:14px;max-width:1120px}.dv-blk__t{display:flex;align-items:center;gap:12px;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.01em}.dv-blk__n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid currentColor;font-size:15px;font-weight:600;flex:none}.dv-blk__p{max-width:62ch;color:var(--fg)}.dv-blk__label{font-size:var(--fs-s);color:var(--fg-2)}.dv-struck{display:flex;flex-wrap:wrap;gap:10px 12px;list-style:none;margin:6px 0 0;padding:0}.dv-struck li{border:1.5px solid var(--rule);border-radius:999px;padding:10px 20px;font-size:clamp(17px,1.8vw,22px);color:var(--fg-2);line-height:1.2}.dv-struck span{position:relative;display:inline-block}.dv-struck span::after{content:"";position:absolute;left:-6%;right:-6%;top:54%;height:2px;background:var(--accent);transform-origin:0 50%}@media (prefers-reduced-motion:no-preference){.js .dv-struck span::after{transform:scaleX(0);transition:transform 600ms var(--ease-out)}.js .dv-struck.is-in span::after{transform:scaleX(1)}.js .dv-struck.is-in li:nth-child(2) span::after{transition-delay:120ms}.js .dv-struck.is-in li:nth-child(3) span::after{transition-delay:240ms}.js .dv-struck.is-in li:nth-child(4) span::after{transition-delay:360ms}.js .dv-struck.is-in li:nth-child(5) span::after{transition-delay:480ms}}.dv-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 32px;margin:6px 0 0}.dv-wall>div{border-top:1.5px solid var(--rule);padding:16px 0 22px;display:grid;align-content:start;gap:6px}.dv-wall dt{font-size:var(--fs-s);color:var(--fg-2)}.dv-wall dd{margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.15}@media (prefers-reduced-motion:no-preference){.js .dv-wall>div{opacity:0;transform:translateY(12px);transition:opacity 600ms var(--ease-out),transform 600ms var(--ease-out)}.js .dv-wall.is-in>div{opacity:1;transform:none}.js .dv-wall.is-in>div:nth-child(2){transition-delay:70ms}.js .dv-wall.is-in>div:nth-child(3){transition-delay:140ms}.js .dv-wall.is-in>div:nth-child(4){transition-delay:210ms}.js .dv-wall.is-in>div:nth-child(5){transition-delay:280ms}.js .dv-wall.is-in>div:nth-child(6){transition-delay:350ms}}.dv-tl{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:22px;position:relative}.dv-tl li{display:grid;gap:4px;padding-left:28px;position:relative}.dv-tl li::before{content:"";position:absolute;left:0;top:.45em;width:12px;height:12px;border-radius:50%;background:var(--accent)}.dv-tl li:last-child::before{background:var(--fg);box-shadow:0 0 0 4px var(--bg),0 0 0 5.5px var(--fg)}.dv-tl b{font-size:clamp(20px,2.2vw,28px);letter-spacing:-.01em}.dv-tl span{color:var(--fg-2)}@media (min-width:900px){.dv-tl{grid-template-columns:repeat(3,1fr);gap:32px}.dv-tl::before{content:"";position:absolute;left:6px;right:0;top:6px;height:1.5px;background:var(--rule);transform-origin:0 50%}.dv-tl li{padding:36px 0 0}.dv-tl li::before{top:0}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.js .dv-tl::before{transform:scaleX(0);transition:transform 900ms var(--ease-in-out)}.js .dv-tl.is-in::before{transform:scaleX(1)}}.dv-shrink{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:6px}.dv-shrink figure{margin:0;display:grid;justify-items:start;gap:8px}.dv-shrink img{display:block;height:auto;background:#fff;padding:10px;box-sizing:content-box}.dv-shrink figcaption{font-size:var(--fs-s);color:var(--fg-2)}@media (prefers-reduced-motion:no-preference){.js .dv-shrink figure{opacity:0;transform:scale(.96);transition:opacity 500ms var(--ease-out),transform 500ms var(--ease-out)}.js .dv-shrink.is-in figure{opacity:1;transform:none}.js .dv-shrink.is-in figure:nth-child(2){transition-delay:120ms}.js .dv-shrink.is-in figure:nth-child(3){transition-delay:240ms}.js .dv-shrink.is-in figure:nth-child(4){transition-delay:360ms}}.dv-fcmp{display:grid;gap:16px;margin-top:6px}@media (min-width:720px){.dv-fcmp{grid-template-columns:1fr 1fr}}.dv-fcmp figure{margin:0;display:grid;gap:8px}.dv-fcmp__old .dv-fcmp__sample{display:grid;place-items:center;aspect-ratio:4/3;background:#fff;color:#C2561F;font-family:Arial,Helvetica,"Liberation Sans",sans-serif;font-weight:400;font-size:clamp(26px,4.2vw,48px);letter-spacing:0}.dv-fcmp__new picture,.dv-fcmp__new img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff;padding:0 6%;box-sizing:border-box}.dv-fcmp figcaption{font-size:var(--fs-s);color:var(--fg-2)}.dv-figs--uniform,.dv-figs--uniform2{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (min-width:720px){.dv-figs--uniform{grid-template-columns:repeat(3,1fr);gap:16px}}.dv-figs--uniform figure,.dv-figs--uniform2 figure{margin:0}.dv-figs--uniform .dv-zoom,.dv-figs--uniform picture,.dv-figs--uniform2 .dv-zoom,.dv-figs--uniform2 picture{display:block;width:100%;height:100%}.dv-figs--uniform img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.dv-figs--uniform2 img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}@media (max-width:719px){.dv-figs--uniform figure:last-child:nth-child(odd){grid-column:1/-1}.dv-figs--uniform figure:last-child:nth-child(odd) img{aspect-ratio:16/10}}.dv-codes{width:100%;border-collapse:collapse;font-size:var(--fs-s);margin-top:8px}.dv-codes td,.dv-codes th{padding:10px 12px 10px 0;border-top:1px solid var(--rule);text-align:left;font-weight:500;vertical-align:middle;white-space:nowrap}.dv-codes i{display:block;width:28px;height:28px;border-radius:50%;border:1px solid var(--rule)}.dv-more__body{overflow-x:auto}.dv-tl2{--c0:var(--sage-2);--c1:var(--ink);margin-top:28px;max-width:880px}.dv-tl2--compact{margin-top:22px;padding-top:20px;border-top:1px solid var(--rule)}.dv-tl2__h{font-weight:650;font-size:var(--fs-b);margin-bottom:14px}.dv-tl2 .dv-h3{margin-bottom:22px}.dv-tl2__row+.dv-tl2__row{margin-top:12px}.dv-tl2__cap{display:block;font-size:var(--fs-s);color:var(--fg-2);margin-bottom:6px;font-variant-numeric:tabular-nums}.dv-tl2__cap b{color:var(--fg);font-weight:650;letter-spacing:.04em}.dv-tl2__bar{display:flex;gap:3px;height:14px;border-radius:999px;overflow:hidden}.dv-tl2--compact .dv-tl2__bar{height:10px}.dv-tl2__bar i,.dv-tl2__sw{background:var(--sage);background:color-mix(in oklab,var(--c1) calc(var(--k)*82%),var(--c0))}.dv-tl2__bar i{flex-basis:0;min-width:6px}.dv-tl2__list{list-style:none;margin:20px 0 0;padding:0}.dv-tl2__list li{display:grid;grid-template-columns:12px 1fr auto;gap:4px 14px;align-items:baseline;padding:14px 0;border-top:1px solid var(--rule)}.dv-tl2--compact .dv-tl2__list{margin-top:14px}.dv-tl2--compact .dv-tl2__list li{padding:8px 0;font-size:var(--fs-s)}.dv-tl2__sw{width:12px;height:12px;border-radius:50%;transform:translateY(1px)}.dv-tl2__n{font-weight:600}.dv-tl2--compact .dv-tl2__n{font-weight:500}.dv-tl2__d{grid-column:2/-1;color:var(--fg-2);font-size:var(--fs-s);max-width:60ch;margin-top:2px}.dv-tl2__n{min-width:0}.dv-tl2__days{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;text-align:right}.dv-tl2__total{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 0 4px;border-top:1px solid var(--fg);font-weight:650;font-variant-numeric:tabular-nums}.dv-tl2--compact .dv-tl2__total{padding:10px 0 2px;font-size:var(--fs-s)}.dv-tl2>.dv-small{margin-top:10px}.dv-tl2>.dv-link{display:inline-block;margin-top:12px}@media (min-width:720px){.dv-tl2__list li{grid-template-columns:12px minmax(0,1fr) 9em;padding:18px 0}.dv-tl2:not(.dv-tl2--compact) .dv-tl2__d{grid-column:2/3}.dv-tl2--compact .dv-tl2__list li{grid-template-columns:12px minmax(0,1fr) auto}}@media (prefers-reduced-motion:no-preference){@keyframes dv-bar-in{from{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}@keyframes dv-row-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.js:not(.dv-paused) .dv-tl2__bar{animation:dv-bar-in 1100ms var(--ease-in-out) both}.js:not(.dv-paused) .dv-tl2__row+.dv-tl2__row .dv-tl2__bar{animation-delay:180ms}.js:not(.dv-paused) .dv-tl2__list li{animation:dv-row-in 520ms var(--ease-out) both;animation-delay:calc(250ms + var(--i)*70ms)}.js .dv-tl2[data-reveal]:not(.is-in) .dv-tl2__bar,.js .dv-tl2[data-reveal]:not(.is-in) .dv-tl2__list li{animation-play-state:paused}.js .dv-pick:not(.is-touched) .dv-pick__panel .dv-tl2 *{animation:none}}.dv-theme-ink .dv-tl2,.dv-sheet .dv-tl2{--c0:var(--sage-2);--c1:var(--paper)}.dv-wall dd+dd::before{content:"";display:block;width:28px;height:1.5px;background:var(--accent);margin:6px 0 12px}.dv-figs--uniform4,.dv-figs--duo{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (min-width:720px){.dv-figs--uniform4{grid-template-columns:repeat(3,1fr);gap:16px}.dv-figs--duo{gap:16px}}@media (min-width:1024px){.dv-figs--uniform4{grid-template-columns:repeat(4,1fr)}}.dv-figs--uniform4 figure,.dv-figs--duo figure{margin:0}.dv-figs--uniform4 .dv-zoom,.dv-figs--uniform4 picture,.dv-figs--duo .dv-zoom,.dv-figs--duo picture{display:block;width:100%;height:100%}.dv-figs--uniform4 img,.dv-figs--duo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.dv-short+.dv-figs{margin-top:8px}.dv-figs+.dv-short{margin-top:40px}.dv-strip__extra{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.dv-strip__extra .dv-zoom,.dv-strip__extra picture{display:block}.dv-strip__extra img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.dv-shrink__row+.dv-shrink__row{margin-top:18px}.dv-shrink__lab{font-size:var(--fs-s);color:var(--fg-2);margin:0 0 8px}.dv-fcmp__plate{display:grid;place-items:center;aspect-ratio:16/7;background:#fff;padding:0 9%}.dv-fcmp__plate img{display:block;width:100%;height:auto}.dv-logos{display:grid;gap:12px;margin-top:6px}@media (min-width:720px){.dv-logos{grid-template-columns:1fr 1fr;gap:16px}}.dv-logos figure{margin:0;display:grid;gap:8px}.dv-logos img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff;padding:9% 10%;box-sizing:border-box}.dv-logos figcaption{font-size:var(--fs-s);color:var(--fg-2)}@media (prefers-reduced-motion:no-preference){.js .dv-logos figure{opacity:0;transform:translateY(12px);transition:opacity 600ms var(--ease-out),transform 600ms var(--ease-out)}.js .dv-logos.is-in figure{opacity:1;transform:none}.js .dv-logos.is-in figure+figure{transition-delay:150ms}}.dv-fcmp__plate{grid-template-columns:minmax(0,1fr)}.dv-fcmp .dv-fcmp__plate img{width:100%;height:auto;aspect-ratio:auto;padding:0;background:none;object-fit:fill}.dv-blks .dv-shrink img{background:none;padding:0}.dv-fcmp__plate{background:none;border:1px solid var(--rule);border-radius:14px}.dv-ba--svg.is-live .dv-ba__frame{aspect-ratio:16/9;border-radius:14px}.dv-ba--svg .dv-ba__frame figure{display:grid;place-items:center;background:var(--paper);margin:0}.dv-ba--svg.is-live .dv-ba__frame img{width:58%;height:auto;max-height:70%;object-fit:contain}.dv-ba--svg:not(.is-live) .dv-ba__frame figure{aspect-ratio:16/9;border-radius:14px}.dv-ba--svg:not(.is-live) .dv-ba__frame img{width:70%;height:auto}.dv-palette--why{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:20px}.dv-palette--why .dv-swatch{width:auto}.dv-swatch p{font-size:var(--fs-s);color:var(--fg-2);margin-top:6px;line-height:1.45}.dv-svgtile{margin:0;aspect-ratio:4/3;display:grid;place-items:center}.dv-svgtile img{width:72%;height:auto;filter:brightness(0) invert(1)}.dv-palette--why{grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr));gap:16px}.dv-figs .dv-svgtile img{width:72%;height:auto;aspect-ratio:auto;object-fit:contain}.dv-palette--why{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;max-width:560px}.dv-arms__vec{position:relative;aspect-ratio:870/620}.dv-arms__vec img{position:absolute;left:7.13%;top:15.8%;width:85.75%;height:auto}.dv-arms__vec img{filter:brightness(0);opacity:.88}.dv-arms__vec~.dv-arms__spot::before{border-color:var(--accent);box-shadow:none}.dv-arms__vec~.dv-arms__spot .dv-arms__badge{background:var(--paper);color:#141414;border-color:#141414}.dv-arms__vec~.dv-arms__spot.is-on .dv-arms__badge{background:var(--accent);color:#fff;border-color:var(--accent)}.dv-ba--svg.is-live .dv-ba__handle{background:#141414;width:2px}.dv-ba--svg .dv-ba__knob{background:#141414;color:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .18)}.dv-arms__vec~.dv-arms__spot::before{border-color:#141414}.dv-arms__vec~.dv-arms__spot.is-on .dv-arms__badge{background:#141414;border-color:#141414}.dv-result__frame--svg img{width:68%;height:auto;max-height:78%;object-fit:contain}.dv-result__frame--pontos-mark img{width:auto;height:78%}.dv-result__frame--mv-crest img{width:76%}.dv-pack__sum{color:var(--fg-2);font-size:var(--fs-s)}.dv-pack__list{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--rule)}.dv-pack__list li{font-size:var(--fs-s)}.dv-pack__result{grid-column:1/-1;margin:8px 0 0;padding:0 0 0 18px;border-left:3px solid var(--accent);max-width:62ch;font-size:var(--fs-b);line-height:1.5}.dv-review__shot{aspect-ratio:4/5;max-height:none}.dv-review__shot img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (min-width:1024px){.dv-review__shot{max-height:none}}@media (max-width:1023px){.dv-review{grid-template-columns:1fr;gap:16px}.dv-review__shot{width:100%;max-width:340px}}.dv-olwide .dv-plate{aspect-ratio:16/7;width:100%;display:grid;place-items:center}.dv-olwide .dv-plate img{width:58%;height:auto;max-height:none}@media (max-width:719px){.dv-olwide .dv-plate{aspect-ratio:4/3}.dv-olwide .dv-plate img{width:78%}}.dv-strip__item{flex-basis:88%}@media (min-width:720px){.dv-strip__item{flex-basis:70%}}@media (min-width:1024px){.dv-strip__item{flex-basis:46%}}.dv-bb{margin-top:40px;display:grid;gap:56px}.dv-bbblk .dv-h3{margin-bottom:6px}.dv-bbblk>.dv-small{margin-bottom:18px;max-width:60ch}.dv-bbpat{display:grid;gap:14px}.dv-bbpat__tile{position:relative;aspect-ratio:1360/1080;max-height:78svh;border-radius:14px;overflow:hidden;background:#EDEAE3}.dv-bbpat__tile>span{position:absolute;inset:0;background-image:url(https://static.tildacdn.com/tila6565-3765-4664-b332-383631383938/hs-pattern.webp);background-size:400% 100%;background-repeat:no-repeat;opacity:0;transition:opacity 600ms var(--ease-out)}.dv-bbpat__tile>span.is-on{opacity:1}.dv-bbpat__sw{display:flex;flex-wrap:wrap;gap:8px}.dv-bbpat__sw button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border:1.5px solid var(--rule);border-radius:999px;font-size:var(--fs-s);min-height:44px}.dv-bbpat__sw i{width:24px;height:24px;border-radius:50%}.dv-bbpat__sw button[aria-pressed=true]{border-color:var(--fg)}@media (min-width:1024px){.dv-bbpat{grid-template-columns:minmax(0,1fr) auto;align-items:end}.dv-bbpat__tile{max-width:860px}.dv-bbpat__sw{flex-direction:column}}.dv-sprite{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dv-sprite li{aspect-ratio:1;background-image:var(--src);background-repeat:no-repeat;background-size:calc(var(--cols)*100%) calc(var(--rows)*100%);background-position:calc(var(--c)/(var(--cols) - 1)*100%) calc(var(--r)/(var(--rows) - 1)*100%)}.dv-sprite--illus{grid-template-columns:repeat(4,1fr);gap:10px}.dv-sprite--icons{grid-template-columns:repeat(5,1fr);gap:8px}@media (min-width:720px){.dv-sprite--illus{grid-template-columns:repeat(5,1fr)}.dv-sprite--icons{grid-template-columns:repeat(11,1fr)}}@media (min-width:1024px){.dv-sprite--illus{max-width:980px;gap:18px}.dv-sprite--icons{max-width:980px;gap:12px}}@media (prefers-reduced-motion:no-preference){.js .dv-sprite li{opacity:0;transform:translateY(10px) scale(.96);transition:opacity 500ms var(--ease-out),transform 500ms var(--ease-out);transition-delay:calc(var(--i)*22ms)}.js .dv-sprite.is-in li{opacity:1;transform:none}}.dv-bbsp{background:none;padding:0;gap:10px}.dv-bbsp .dv-zoom{display:block;border-radius:10px;overflow:hidden;box-shadow:0 1px 0 var(--rule),0 0 0 1px var(--rule)}.dv-bbsp img{display:block;width:100%;height:auto}.dv-bbsp__cap{font-size:var(--fs-s);color:var(--fg-2);padding:0!important}.dv-bbsp__cap b{color:var(--fg);font-weight:600;margin-right:6px}.dv-bb,.dv-bbpat{grid-template-columns:minmax(0,1fr)}.dv-bbblk,.dv-bbpat>*{min-width:0}@media (min-width:1024px){.dv-bbpat{grid-template-columns:minmax(0,1fr) auto}}[data-case=obsessed]{--bg:#00412D;--fg:#FAF7E6;--fg-2:#C9D2C2;--surface:#0A4D37;--accent:#FCA301;--rule:#1F5A45;--btn-bg:#FCA301;--btn-fg:#1D1D1C;--btn-hover:#FAF7E6;--bg2:#FAF7E6;--fg2:#1D1D1C}[data-case=obsessed] .dv-chero__cover{background:#00412D}[data-case=obsessed] .dv-facts-sec{position:relative}.dv-figs--posts{display:grid;gap:12px;grid-template-columns:1fr}.dv-figs--posts figure{margin:0}.dv-figs--posts .dv-zoom,.dv-figs--posts picture{display:block}.dv-figs--posts img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px}@media (min-width:720px){.dv-figs--posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.dv-obstory{display:grid;gap:40px;margin-top:8px}.dv-obstory__text p{font-size:var(--fs-m);line-height:1.45;max-width:36ch}.dv-obstory__text p+p{margin-top:16px}.dv-obstory__text strong{color:var(--accent)}@media (min-width:1024px){.dv-obstory{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:64px}}.dv-objump{display:grid;justify-items:center;gap:14px}.dv-objump__stage{position:relative;width:min(100%,600px);aspect-ratio:1073/785}.dv-objump__bowl,.dv-objump__tammy{position:absolute;inset:0}.dv-objump__bowl img,.dv-objump__tammy img{display:block;width:100%;height:auto}.dv-objump__tammy{transform-origin:45% 48%;z-index:1}.dv-objump__msg{min-height:1.5em;font-weight:600;color:var(--accent);text-align:center}.dv-objump__btn{min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--fg);color:var(--fg);font-weight:600;font-size:var(--fs-s)}.dv-objump__btn:hover{background:var(--fg);color:var(--bg)}.no-js .dv-objump__btn{display:none}@keyframes dv-obtry{0%{transform:none}14%{transform:translate(-1.5%,1%) rotate(-3deg)}26%{transform:translate(1%,-1%) rotate(1deg)}40%{transform:translate(-3.5%,2.5%) rotate(-7deg)}52%{transform:translate(-4%,3%) rotate(-8deg)}62%{transform:translate(7%,-9%) rotate(9deg)}76%{transform:translate(4%,-4%) rotate(4deg)}88%{transform:translate(-.6%,.4%) rotate(-1deg)}100%{transform:none}}@keyframes dv-obidle{0%,100%{transform:none}50%{transform:translate(.4%,-.8%) rotate(.6deg)}}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-objump.is-live .dv-objump__tammy{animation:dv-obidle 2.8s ease-in-out infinite}.js:not(.dv-paused) .dv-objump.is-trying .dv-objump__tammy{animation:dv-obtry 1.5s cubic-bezier(.4,0,.2,1) 1}}.dv-obmatcha{display:grid;gap:32px;margin-top:64px;align-items:end;--bleed:calc(max(0px,(100vw - 1680px) / 2) + var(--g));--padb:calc(var(--sec) * .6)}.dv-obmatcha__can{margin:0 0 calc(-1 * var(--padb)) calc(-1 * var(--bleed));order:2;width:min(92vw,460px);justify-self:start;line-height:0}.dv-obmatcha__can picture{display:block}.dv-obmatcha__can img{display:block;width:100%;height:auto}.dv-obmatcha__text>p:first-child{font-size:var(--fs-m);line-height:1.45;max-width:40ch}.dv-obmatcha__q{margin:20px 0 16px;padding-left:20px;border-left:3px solid var(--accent);font-style:italic;max-width:46ch}.dv-obmatcha__q p+p{margin-top:12px}@media (min-width:1024px){.dv-obmatcha{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:64px;margin-top:96px}.dv-obmatcha__can{order:0;width:min(calc(100% + var(--bleed)),44vw,680px)}.dv-obmatcha__text{align-self:center;padding-block:48px}}[data-case=obsessed] .dv-stage:has(.dv-obmatcha){overflow:clip}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-obmatcha__can{transform:translate(-6%,14%);opacity:0;transition:transform 1.1s var(--ease-out),opacity .5s ease}.js:not(.dv-paused) .dv-obmatcha__can.is-in{transform:none;opacity:1}}.dv-obmoods__t{margin:48px 0 20px}.dv-obmoods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:720px){.dv-obmoods{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (min-width:1200px){.dv-obmoods{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}.dv-obmood{background:#fff;border-radius:22px;padding:16px 16px 20px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 0 rgba(29,29,28,.08)}.dv-obmood__img{aspect-ratio:4/3;display:grid;place-items:center;margin-bottom:6px}.dv-obmood__img picture{display:contents}.dv-obmood__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.dv-obmood__t{font-family:var(--f-display);font-size:clamp(18px,2vw,24px);line-height:1.05;letter-spacing:-.02em}.dv-obmood p{font-size:var(--fs-s);line-height:1.4;color:var(--fg-2)}.dv-obmood .dv-obmood__q{color:var(--fg2);font-style:italic}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-obmoods .dv-obmood{opacity:0;transform:scale(.86) rotate(calc((var(--i) - 2) * 2.2deg));transition:opacity .5s ease calc(var(--i) * 90ms),transform .7s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 90ms)}.js:not(.dv-paused) .dv-obmoods.is-in .dv-obmood{opacity:1;transform:rotate(calc((var(--i) - 2) * .7deg))}@media (hover:hover) and (pointer:fine){.js:not(.dv-paused) .dv-obmoods.is-in .dv-obmood:hover{transform:rotate(0) translateY(-6px);transition-delay:0s}}}@media (max-width:719px){.dv-obmood{padding:12px 12px 16px;border-radius:18px}}.dv-oblogos{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.dv-oblogo{margin:0;display:flex;flex-direction:column;gap:8px}.dv-oblogo .dv-zoom{display:block;border-radius:16px;overflow:hidden;border:1px solid var(--rule)}.dv-oblogo img{display:block;width:100%;height:auto}.dv-oblogo figcaption{font-size:var(--fs-s);color:var(--fg-2)}.dv-oblogo--logo-light,.dv-oblogo--logo-dark,.dv-oblogo--word-dark{grid-column:1/-1}@media (min-width:1024px){.dv-oblogos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dv-oblogo--logo-light,.dv-oblogo--logo-dark,.dv-oblogo--word-dark{grid-column:span 2}.dv-oblogo--badge-light,.dv-oblogo--badge-dark{grid-column:span 1}.dv-oblogo--badge-light .dv-zoom,.dv-oblogo--badge-dark .dv-zoom{height:100%}.dv-oblogo--badge-light img,.dv-oblogo--badge-dark img{height:100%;object-fit:cover}}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-oblogos .dv-oblogo{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .8s var(--ease-out)}.js:not(.dv-paused) .dv-oblogos .dv-oblogo:nth-child(2){transition-delay:.08s}.js:not(.dv-paused) .dv-oblogos .dv-oblogo:nth-child(3){transition-delay:.16s}.js:not(.dv-paused) .dv-oblogos .dv-oblogo:nth-child(4){transition-delay:.24s}.js:not(.dv-paused) .dv-oblogos .dv-oblogo:nth-child(5){transition-delay:.32s}.js:not(.dv-paused) .dv-oblogos.is-in .dv-oblogo{opacity:1;transform:none}}.dv-obpal{display:grid;grid-template-columns:1fr;margin-top:32px;border-radius:18px;overflow:hidden}@media (min-width:720px){.dv-obpal{grid-template-columns:repeat(2,minmax(0,1fr))}}.dv-obpal li{display:block}.dv-obpal__c{display:grid;grid-template-columns:1fr auto;grid-template-areas:"n h" "g h";align-items:center;column-gap:16px;width:100%;min-height:96px;padding:18px clamp(20px,3vw,40px);background:var(--c);color:#FAF7E6;text-align:left;position:relative}.dv-obpal li:nth-child(5) .dv-obpal__c{color:#1D1D1C}.dv-obpal__n{grid-area:n;font-family:var(--f-display);font-size:clamp(26px,3.4vw,44px);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.dv-obpal__g{grid-area:g;font-size:var(--fs-s);opacity:.8;margin-top:4px}.dv-obpal__h{grid-area:h;font-size:var(--fs-s);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.dv-obpal__c.is-copied .dv-obpal__h::after{content:" ✓"}.dv-obpal__c:focus-visible{outline:3px solid var(--accent);outline-offset:-6px}@media (prefers-reduced-motion:no-preference){.js:not(.dv-paused) .dv-obpal .dv-obpal__c{clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.65,0,.35,1) calc(var(--i) * 90ms)}.js:not(.dv-paused) .dv-obpal.is-in .dv-obpal__c{clip-path:inset(0)}}.dv-obtick{margin:40px calc(-1 * var(--g)) 32px;padding:0;background:#00412D}.dv-obtick .dv-marquee__item{padding-right:72px}.dv-obtick .dv-marquee__name{font-size:clamp(22px,3vw,34px);color:#FCA301;letter-spacing:.02em}.dv-obtick .dv-marquee__item:nth-child(3n+1) .dv-marquee__name{color:#E7470B}[data-case=obsessed] .dv-stage{overflow-x:clip}.dv-nw{white-space:nowrap}.dv-obmood{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;min-width:0}@media (max-width:559px){.dv-obmoods{grid-template-columns:1fr;gap:10px}.dv-obmood{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:start;padding:12px 14px 14px}.dv-obmood__img{grid-row:1/span 4;margin:0;aspect-ratio:1}.dv-obmood__t{font-size:20px;align-self:end}}@media (max-width:359px){.dv-obmood{grid-template-columns:76px minmax(0,1fr);column-gap:10px;padding:10px 10px 12px}.dv-obmood__t{font-size:17px}.dv-obmood p{font-size:14px}}.dv-obmood__img{aspect-ratio:1/1;min-height:0;overflow:hidden;width:100%}.dv-obmood__img img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.dv-obsocial{margin:40px calc(-1 * var(--bleed,var(--g))) 0;background:#0d1712}.dv-stage:has(.dv-obsocial){--bleed:calc(max(0px,(100vw - 1680px) / 2) + var(--g));overflow:clip}.dv-obsocial__scroll{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.dv-obsocial__scroll::-webkit-scrollbar{display:none}.dv-obsocial__scroll .dv-zoom,.dv-obsocial__scroll picture{display:block}.dv-obsocial__scroll .dv-zoom::after{display:none}.dv-obsocial__scroll img{display:block;height:min(560px,140vw);width:auto;max-width:none}@media (min-width:1024px){.dv-obsocial__scroll{overflow:visible}.dv-obsocial__scroll img{width:100%;height:auto}}.dv-obtick--flat{margin:0 calc(-1 * var(--bleed,var(--g))) 0}.dv-obtick .dv-marquee__group{gap:0}.dv-obtick picture{display:block;flex:none;line-height:0}.dv-obtick__img{display:block;height:44px;width:auto;max-width:none}@media (min-width:720px){.dv-obtick__img{height:60px}}.dv-obmood__img{position:relative;display:block}.dv-obmood__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.dv-figs--row{display:flex;flex-direction:column;gap:12px}.dv-figs--row figure{margin:0;min-width:0}.dv-figs--row .dv-zoom,.dv-figs--row picture{display:block}.dv-figs--row img{display:block;width:100%;height:auto}@media (min-width:720px){.dv-figs--row{flex-direction:row;gap:16px;align-items:flex-start}.dv-figs--row figure{flex:var(--ar) 1 0}}.dv-svgplain{margin:0}.dv-svgplain img{display:block;width:min(100%,380px);height:auto;max-height:none}.dv-cookie{position:fixed;z-index:60;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:560px;margin-inline:auto;padding:18px 20px;border-radius:18px;background:var(--ink,#141414);color:var(--paper,#F1F0EB);box-shadow:0 20px 50px rgba(0,0,0,.28);display:grid;gap:14px;transform:translateY(calc(100% + 24px));opacity:0;transition:transform .45s var(--ease-out,ease),opacity .3s ease}.dv-cookie.is-open{transform:none;opacity:1}.dv-cookie__t{font-size:15px;line-height:1.45;margin:0}.dv-cookie__t a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.dv-cookie__b{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dv-cookie .dv-btn{--btn-bg:var(--paper,#F1F0EB);--btn-fg:var(--ink,#141414);min-height:44px}.dv-cookie__no{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(241,240,235,.45);color:inherit;font-weight:600;font-size:15px;background:none}.dv-cookie__no:hover{border-color:currentColor}@media (min-width:720px){.dv-cookie{left:auto;right:24px;bottom:24px;margin:0}}@media (prefers-reduced-motion:reduce){.dv-cookie{transition:none}}.dv-legal{max-width:72ch}.dv-legal h2{font-family:var(--f-display);font-size:clamp(22px,2.4vw,30px);line-height:1.05;letter-spacing:-.02em;margin:44px 0 14px}.dv-legal p,.dv-legal li{line-height:1.55}.dv-legal p+p{margin-top:12px}.dv-legal ul{margin:12px 0;padding-left:0;display:grid;gap:8px}.dv-legal li{position:relative;padding-left:22px}.dv-legal li::before{content:"";position:absolute;left:0;top:.72em;width:10px;height:2px;background:currentColor;opacity:.55}.dv-legal a{text-decoration:underline;text-underline-offset:.2em}.dv-legal__intro{color:var(--fg-2)}.dv-legal h2[id]{scroll-margin-top:96px}.dv-cookie__b>*{flex:1 1 auto;justify-content:center;text-align:center}.dv-cookie .dv-btn{padding-inline:18px;font-size:15px}.dv-cookie__no{padding-inline:14px}.dv-footer__note{margin-top:20px;font-size:13px;line-height:1.45;color:var(--fg-2);max-width:60ch}html[lang=en]{--f-display:"Wix","Wix Fallback",system-ui,sans-serif}html[lang=en] :is(.dv-h1,.dv-h2,.dv-sheet__nav a,.dv-marquee__name,.dv-ccard__name,.dv-index__name,.dv-niche__h,.dv-cliche,.dv-chain__item,.dv-result__empty p,.dv-step__t .dv-step__n,.dv-acc__name,.dv-acc__price,.dv-pack__price,.dv-fs__legend,.dv-done h3,.dv-footer__big,.dv-chero__name,.dv-chero__rest,.dv-stage__h,.dv-short dt,.dv-next__name,.dv-strip__name,.dv-how li b,.dv-srv-list__n,.dv-srv-list__p,.dv-ahero__main,.dv-prose h2,.dv-svc__n,.dv-pick__price span:first-child,.dv-surf__after .dv-mock__nav b,.dv-surf__after .dv-mock__h,.dv-surf__after .dv-mock__ig b,.dv-surf__after .dv-mock--card b,.dv-step__num,.dv-art__core,.dv-art__aa,.dv-art__site b,.dv-art__mono,.dv-next-step__n,.dv-shero__price span:first-child,.dv-dm__word,.dv-dm__badge,.dv-footer__contacts a,.dv-hero__facts li,.dv-seg button,.dv-obmood__t,.dv-obpal__n,.dv-legal h2){font-weight:800;letter-spacing:-.02em}:is(.dv-h1,.dv-h2,.dv-sheet__nav a,.dv-marquee__name,.dv-ccard__name,.dv-index__name,.dv-niche__h,.dv-cliche,.dv-chain__item,.dv-result__empty p,.dv-step__t .dv-step__n,.dv-acc__name,.dv-acc__price,.dv-pack__price,.dv-fs__legend,.dv-done h3,.dv-footer__big,.dv-chero__name,.dv-chero__rest,.dv-stage__h,.dv-short dt,.dv-next__name,.dv-strip__name,.dv-how li b,.dv-srv-list__n,.dv-srv-list__p,.dv-ahero__main,.dv-prose h2,.dv-svc__n,.dv-pick__price span:first-child,.dv-surf__after .dv-mock__nav b,.dv-surf__after .dv-mock__h,.dv-surf__after .dv-mock__ig b,.dv-surf__after .dv-mock--card b,.dv-step__num,.dv-art__core,.dv-art__aa,.dv-art__site b,.dv-art__mono,.dv-next-step__n,.dv-shero__price span:first-child,.dv-dm__word,.dv-dm__badge,.dv-footer__contacts a,.dv-hero__facts li,.dv-seg button,.dv-obmood__t,.dv-obpal__n,.dv-legal h2) .dv-lat,.dv-h1 .dv-lat,.dv-h2 .dv-lat{font-family:var(--f-text);letter-spacing:-.01em}/* journal articles: TL;DR, notes, promise, offer, author, related, sources */
.dv-tldr{background:var(--surface);padding:18px 20px;border-left:3px solid var(--accent)}
.dv-tldr p{margin:0}
.dv-tldr strong:first-child{font-weight:700}
.dv-note{padding:18px 20px;border:1.5px solid var(--rule)}
.dv-note p{margin:0}
.dv-note p+p{margin-top:8px}
.dv-note__k{font-size:var(--fs-s);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--accent)}
.dv-note--warn{border-color:var(--accent)}
.dv-promise{background:var(--surface);padding:20px 22px}
.dv-promise__k{font-weight:700;margin-bottom:6px}
.dv-promise ul{margin:0}
.dv-follow{font-size:var(--fs-s);color:var(--fg-2)}
.dv-offer{margin-top:40px;padding:26px 24px;border:1.5px solid var(--fg);display:grid;gap:12px}
.dv-offer__t{font-family:var(--f-text);font-weight:700;font-size:var(--fs-m);line-height:1.25}
.dv-offer p{margin:0}
.dv-offer__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:4px}
.dv-related{margin-top:56px;border-top:1.5px solid var(--rule);padding-top:20px}
.dv-related__k{font-weight:700;margin-bottom:6px}
.dv-author{margin-top:40px;display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:start}
.dv-author img{width:96px;height:120px;object-fit:cover;display:block}
.dv-author p{margin:0}
.dv-author p+p{margin-top:8px}
.dv-author__n{font-weight:700}
.dv-prose h2.dv-sources__h{font-family:var(--f-text);font-size:var(--fs-m);letter-spacing:0;margin-top:48px}
.dv-prose ol.dv-sources{font-size:var(--fs-s);color:var(--fg-2)}
.dv-prose ol.dv-sources li{padding-top:2px;padding-bottom:2px}
.dv-prose ol.dv-sources a{font-weight:500;overflow-wrap:anywhere}
.dv-prose .dv-table+p,.dv-prose .dv-tldr+p{margin-top:18px}
@media (min-width:720px){.dv-author{grid-template-columns:120px 1fr}.dv-author img{width:120px;height:150px}}
.dv-afig{margin-top:28px}
.dv-afig img{width:100%;height:auto;display:block}
.dv-afig figcaption{margin-top:8px;font-size:var(--fs-s);color:var(--fg-2)}
.dv-toc li a{transition:color .2s}.dv-toc li a.is-active{color:var(--fg);font-weight:650}

/* Tilda: sections live in separate blocks, so the adjacent-section rule of the reference
   (.dv-sec + .dv-sec { padding-top: 0 }) is carried by a class set at build time. */
.dv-sec.dv-sec--joined{padding-top:0}
/* Tilda: the published page's block CSS has :where(.t-records) a{text-decoration:none}. The reference
   relies on the browser's default underline; same low specificity, so .dv-* rules still win. */
:where(.t-records) a{text-decoration-line:underline}

/* proof: Home Stage screenshots */
.dv-shot{position:absolute;inset:0;overflow:hidden;background:#fff;box-shadow:0 18px 40px -20px rgba(29,30,27,.4)}
.dv-shot picture,.dv-shot img{display:block;width:100%;height:100%}
.dv-shot img{object-fit:cover;object-position:top center}
.dv-shot--web{border-radius:10px}
.dv-shot--phone{border-radius:30px;border:6px solid #1D1E1B}
.dv-shot--card{border-radius:6px}
.dv-shot--card img{object-position:center}
.dv-art--system .dv-art__box{align-items:center}
.dv-art__shot{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 10px 24px -14px rgba(29,30,27,.45)}
.dv-art--system .dv-art__note{grid-column:1/-1}
/* done box keeps the form padding (it is also .dv-form) */
.dv-done.dv-form{padding:28px var(--g) 32px}
@media (min-width:720px){.dv-done.dv-form{padding:40px}}
.dv-faq__more{margin-top:28px;max-width:70ch;font-size:var(--fs-s);line-height:1.5;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px}
.dv-faq__more+.dv-faq__more{margin-top:10px}
.dv-sub--multi p+p{margin-top:12px}
/* Obsessed card: black to match the sticker cover */
.dv-ccard[data-case=obsessed]{--bg:#0F0F0F;--surface:#1A1A1A;--rule:#2B2B2B}
.dv-ccard[data-case=obsessed] .dv-ccard__cover{background:#0F0F0F}
