/* Source: dealyo-homepage/dist/base.css */
:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1440px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--container-padding:3.5em;--spacing-section:10em;--frame:.5em;--header-h:5em}@media screen and (width<=991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px;--container-padding:1.5em;--spacing-section:7em;--header-h:4.5em}}@media screen and (width<=767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px;--container-padding:1em;--spacing-section:5.5em}}@media screen and (width<=479px){:root{--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px;--container-padding:1em;--spacing-section:5em;--header-h:4em}}:root{--color-ink:#181a1d;--color-ink-2:#202328;--color-ink-3:#2a2e33;--color-slate:#506c83;--color-slate-deep:#3f5769;--color-slate-ink:#34495a;--color-white:#fff;--color-paper:#f5f7f9;--color-mist:#e8ecf0;--color-text:#181a1d;--color-body:#4a525b;--color-muted:#5f6873;--color-on-ink:#fff;--color-on-ink-body:#a9b4bf;--color-on-ink-muted:#8e99a5;--color-on-slate-body:#dce4eb;--color-on-slate-soft:#bfcdd9;--color-on-image-soft:#ffffff9e;--color-line:#181a1d1f;--color-line-strong:#181a1d47;--color-line-on-dark:#ffffff24;--color-line-on-dark-strong:#ffffff52;--color-live:#3fbf7f;--color-youtube:#f03;--color-cal-ground:#f9f9f9;--color-focus:#3f5769;--color-focus-on-dark:#c9dae8;--font-sans:"General Sans", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--spacing-xs:.25em;--spacing-sm:.5em;--spacing-md:1em;--spacing-lg:1.5em;--spacing-xl:2em;--spacing-2xl:3em;--spacing-3xl:4em;--spacing-4xl:6em;--radius-sm:.5em;--radius-card:1.25em;--radius-pill:100em;--ease-glide:cubic-bezier(.19, 1, .22, 1);--ease-inout:cubic-bezier(.77, 0, .175, 1);--ease-in:cubic-bezier(.55, .055, .675, .19);--dur-hover:.5s;--dur-reveal:1.1s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-size:var(--size-font);font-family:var(--font-sans);color:var(--color-body);background:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--color-text);text-wrap:balance;margin:0;font-weight:400}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}blockquote,figure{margin:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}[data-ground=dark] :focus-visible,[data-ground=slate] :focus-visible,[data-ground=image] :focus-visible,[data-header][data-theme=dark] :focus-visible{outline-color:var(--color-focus-on-dark)}::selection{background:var(--color-slate);color:var(--color-white)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--size-container);margin-inline:auto}.container--padded{padding-inline:var(--container-padding)}.section{padding-block:var(--spacing-section)}[data-ground=light]{background:var(--color-paper);color:var(--color-body)}[data-ground=white]{background:var(--color-white);color:var(--color-body)}[data-ground=mist]{background:var(--color-mist);color:var(--color-body)}[data-ground=dark]{background:var(--color-ink);color:var(--color-on-ink-body)}[data-ground=slate]{background:var(--color-slate-deep);color:var(--color-on-slate-body)}[data-ground=dark] :is(h1,h2,h3,h4,h5,h6),[data-ground=slate] :is(h1,h2,h3,h4,h5,h6){color:var(--color-on-ink)}.t-display{letter-spacing:-3.6px;font-size:6em;line-height:.96}.t-h1{letter-spacing:-2.6px;font-size:4.5em;line-height:1}.t-h2{letter-spacing:-1.9px;font-size:3.5em;line-height:1.04}.t-h3{letter-spacing:-.8px;font-size:2em;line-height:1.12}.t-h4{letter-spacing:-.4px;font-size:1.5em;line-height:1.2}.t-lead{letter-spacing:-.3px;font-size:1.375em;line-height:1.4}.t-body{letter-spacing:-.1px;font-size:1.125em;line-height:1.5}.t-small{letter-spacing:0;font-size:.9375em;line-height:1.45}.t-meta{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;font-size:.75em;font-weight:400;line-height:1.4}@media (width<=991px){.t-display{letter-spacing:-2.6px;font-size:5em}.t-h1{letter-spacing:-1.9px;font-size:3.75em}.t-h2{letter-spacing:-1.4px;font-size:3em}.t-h3{font-size:1.875em}}@media (width<=767px){.t-display{letter-spacing:-2.4px;font-size:3.75em;line-height:.98}.t-h1{letter-spacing:-1.8px;font-size:3em}.t-h2{letter-spacing:-1.4px;font-size:2.5em}.t-h3{letter-spacing:-.7px;font-size:1.75em}.t-h4{font-size:1.375em}.t-lead{font-size:1.25em}}@media (width<=479px){.t-display{letter-spacing:-1.4px;font-size:3em;line-height:1}.t-h1{letter-spacing:-1.1px;font-size:2.5em}.t-h2{letter-spacing:-.9px;font-size:2.125em}.t-h3{letter-spacing:-.5px;font-size:1.625em}.t-h4{font-size:1.3125em}.t-lead{font-size:1.1875em}.t-body{font-size:1.0625em}}.tone-soft{color:var(--color-muted)}[data-ground=dark] .tone-soft{color:var(--color-on-ink-muted)}[data-ground=slate] .tone-soft{color:var(--color-on-slate-soft)}[data-ground=image] .tone-soft{color:var(--color-on-image-soft)}.measure{max-width:34em}.measure-sm{max-width:26em}.hairline{background:var(--color-line-strong);transform-origin:0;width:100%;height:1px;display:block}[data-ground=dark] .hairline,[data-ground=slate] .hairline{background:var(--color-line-on-dark-strong)}.chip{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);color:var(--color-text);white-space:nowrap;align-items:center;padding:.5em .75em;display:inline-flex}[data-ground=dark] .chip,[data-ground=slate] .chip{border-color:var(--color-line-on-dark-strong);color:var(--color-on-ink)}.roll{align-items:center;gap:.5em;display:inline-flex}.roll__clip{overflow-clip-margin:.1em;display:inline-block;overflow:clip}.roll__text{transition:transform var(--dur-hover) var(--ease-glide);display:inline-block;position:relative}.roll__text:after{content:attr(data-text);content:attr(data-text) / "";white-space:nowrap;position:absolute;top:calc(100% + .4em);left:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.roll:hover .roll__text,.roll:focus-visible .roll__text{transform:translateY(calc(-100% - .4em))}}.text-link{color:var(--color-text);border-bottom:1px solid var(--color-line-strong);padding-bottom:.15em;transition:border-color .3s}.text-link:hover{border-color:currentColor}[data-ground=dark] .text-link,[data-ground=slate] .text-link{color:var(--color-on-ink);border-color:var(--color-line-on-dark-strong)}.media{border-radius:var(--radius-card);background:var(--color-mist);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .9s var(--ease-glide), transform var(--dur-reveal) var(--ease-glide);transform:translateY(1.5em)}[data-reveal=clip]{opacity:1;clip-path:inset(100% 0 0);transition:clip-path 1.2s var(--ease-glide);transform:none}[data-reveal=clip] img{transition:transform 1.6s var(--ease-glide);transform:scale(1.12)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=clip].is-in{clip-path:inset(0)}[data-reveal=clip].is-in img{transform:none}[data-delay="1"]{transition-delay:90ms}[data-delay="2"]{transition-delay:.18s}[data-delay="3"]{transition-delay:.27s}[data-delay="4"]{transition-delay:.36s}[data-delay="5"]{transition-delay:.45s}[data-delay="6"]{transition-delay:.54s}[data-split]:not(.is-split){visibility:hidden}.split-w{overflow-clip-margin:.14em;vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}.split-wi{transition:transform var(--dur-reveal) var(--ease-glide);display:inline-block;transform:translateY(125%)}.is-in .split-wi{transform:none}.split-wi[data-l="1"]{transition-delay:.14s}.split-wi[data-l="2"]{transition-delay:.28s}.split-wi[data-l="3"]{transition-delay:.42s}.split-wi[data-l="4"]{transition-delay:.56s}.split-wi[data-l="5"]{transition-delay:.7s}.split-wi[data-l="6"]{transition-delay:.84s}.split-wi[data-l="7"]{transition-delay:.98s}[data-split=words] .split-wi{transition-duration:1s}.split-wi[data-w="1"]{transition-delay:28ms}.split-wi[data-w="2"]{transition-delay:56ms}.split-wi[data-w="3"]{transition-delay:84ms}.split-wi[data-w="4"]{transition-delay:.112s}.split-wi[data-w="5"]{transition-delay:.14s}.split-wi[data-w="6"]{transition-delay:.168s}.split-wi[data-w="7"]{transition-delay:.196s}.split-wi[data-w="8"]{transition-delay:.224s}.split-wi[data-w="9"]{transition-delay:.252s}.split-wi[data-w="10"]{transition-delay:.28s}.split-wi[data-w="11"]{transition-delay:.308s}.split-wi[data-w="12"]{transition-delay:.336s}.split-wi[data-w="13"]{transition-delay:.364s}.split-wi[data-w="14"]{transition-delay:.392s}.split-wi[data-w="15"]{transition-delay:.42s}.split-wi[data-w="16"]{transition-delay:.448s}}.btn[data-astro-cid-ekguhzzh]{border-radius:var(--radius-pill);letter-spacing:-.1px;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.875em;padding:.5em .5em .5em 1.375em;font-size:1em;font-weight:500;line-height:1.2;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.btn--avatar[data-astro-cid-ekguhzzh]{gap:.75em;padding-left:.5em}.btn__avatar[data-astro-cid-ekguhzzh]{flex:none;width:2.25em;height:2.25em;position:relative}.btn__face[data-astro-cid-ekguhzzh]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.btn__live[data-astro-cid-ekguhzzh]{background:var(--color-live);border:2px solid var(--btn-ground,var(--color-white));border-radius:50%;width:.625em;height:.625em;position:absolute;bottom:-.0625em;right:-.0625em}.btn--ink[data-astro-cid-ekguhzzh]{--btn-ground:var(--color-ink)}.btn--white[data-astro-cid-ekguhzzh]{--btn-ground:var(--color-white)}.btn--no-arrow[data-astro-cid-ekguhzzh]{padding-right:1.375em}.btn--lg[data-astro-cid-ekguhzzh].btn--no-arrow{padding-right:1.625em}.btn--lg[data-astro-cid-ekguhzzh]{padding:.625em .625em .625em 1.625em;font-size:1.125em}.btn__icon[data-astro-cid-ekguhzzh]{border-radius:50%;flex:none;place-items:center;width:2.25em;height:2.25em;transition:background-color .3s,color .3s;display:grid;position:relative;overflow:hidden}.btn__arrow[data-astro-cid-ekguhzzh]{width:.75em;height:.75em;transition:transform var(--dur-hover) var(--ease-glide);grid-area:1/1}.btn__arrow--in[data-astro-cid-ekguhzzh]{transform:translate(-220%,220%)}.btn--ink[data-astro-cid-ekguhzzh]{background:var(--color-ink);color:var(--color-white)}.btn--ink[data-astro-cid-ekguhzzh] .btn__icon[data-astro-cid-ekguhzzh],.btn--white[data-astro-cid-ekguhzzh]{background:var(--color-white);color:var(--color-ink)}.btn--white[data-astro-cid-ekguhzzh] .btn__icon[data-astro-cid-ekguhzzh]{background:var(--color-ink);color:var(--color-white)}.btn--line[data-astro-cid-ekguhzzh]{color:inherit;border-color:currentColor}.btn--line[data-astro-cid-ekguhzzh] .btn__icon[data-astro-cid-ekguhzzh]{background:currentColor}.btn--line[data-astro-cid-ekguhzzh] .btn__arrow[data-astro-cid-ekguhzzh]{color:var(--color-white)}[data-ground=dark] .btn--line[data-astro-cid-ekguhzzh] .btn__arrow[data-astro-cid-ekguhzzh],[data-ground=slate] .btn--line[data-astro-cid-ekguhzzh] .btn__arrow[data-astro-cid-ekguhzzh],[data-ground=image] .btn--line[data-astro-cid-ekguhzzh] .btn__arrow[data-astro-cid-ekguhzzh]{color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.btn--ink[data-astro-cid-ekguhzzh]:hover{background:var(--color-slate-deep)}.btn--white[data-astro-cid-ekguhzzh]:hover{background:var(--color-mist)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.btn[data-astro-cid-ekguhzzh]:hover .roll__text[data-astro-cid-ekguhzzh],.btn[data-astro-cid-ekguhzzh]:focus-visible .roll__text[data-astro-cid-ekguhzzh]{transform:translateY(calc(-100% - .4em))}.btn[data-astro-cid-ekguhzzh]:hover .btn__arrow--out[data-astro-cid-ekguhzzh],.btn[data-astro-cid-ekguhzzh]:focus-visible .btn__arrow--out[data-astro-cid-ekguhzzh]{transform:translate(220%,-220%)}.btn[data-astro-cid-ekguhzzh]:hover .btn__arrow--in[data-astro-cid-ekguhzzh],.btn[data-astro-cid-ekguhzzh]:focus-visible .btn__arrow--in[data-astro-cid-ekguhzzh]{transform:none}}.menu[data-astro-cid-auaiejo4]{z-index:40;overscroll-behavior:contain;clip-path:inset(0 0 100%);visibility:hidden;height:0;transition:clip-path .7s var(--ease-glide), visibility 0s .7s, height 0s .7s;position:fixed;inset:0 0 auto;overflow:hidden}.menu[data-astro-cid-auaiejo4][data-open]{clip-path:inset(0);visibility:visible;height:100dvh;transition:clip-path .7s var(--ease-glide), visibility 0s 0s, height 0s 0s;overflow-y:auto}.menu__bar[data-astro-cid-auaiejo4]{z-index:2;height:calc(var(--header-h) + var(--frame));background:var(--color-ink);position:sticky;top:0}.menu__body[data-astro-cid-auaiejo4]{min-height:calc(100% - var(--header-h) - var(--frame));grid-template:"primary explore visual""foot explore visual"1fr/minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);gap:3em;padding-top:3em;padding-bottom:3em;display:grid}.menu__primary[data-astro-cid-auaiejo4]{grid-area:primary}.menu__list[data-astro-cid-auaiejo4]{flex-direction:column;align-items:flex-start;gap:.1em;display:flex}.menu__primary[data-astro-cid-auaiejo4] .menu__link[data-astro-cid-auaiejo4]{color:var(--color-white)}.menu__link-clip[data-astro-cid-auaiejo4]{padding-block:.06em}.menu__foot[data-astro-cid-auaiejo4]{flex-direction:column;grid-area:foot;align-self:end;align-items:flex-start;gap:1.75em;display:flex}.menu__explore[data-astro-cid-auaiejo4]{grid-area:explore;min-width:0}.menu__explore[data-astro-cid-auaiejo4] .menu__heading[data-astro-cid-auaiejo4]{color:var(--color-on-ink-muted);margin-bottom:1.5em}.menu__folds[data-astro-cid-auaiejo4]{display:none}.menu__group[data-astro-cid-auaiejo4]{border-top:1px solid var(--color-line-on-dark)}.menu__group[data-astro-cid-auaiejo4]:last-child{border-bottom:1px solid var(--color-line-on-dark)}.menu__row[data-astro-cid-auaiejo4]{transition:opacity .4s var(--ease-glide);grid-template-columns:11.5em minmax(0,1fr);align-items:baseline;gap:1.5em;padding-block:1.5em;display:grid}.menu__title[data-astro-cid-auaiejo4]{position:relative}.menu__title[data-astro-cid-auaiejo4]:before{content:"";background:var(--color-slate);opacity:0;width:.5em;height:.5em;transition:opacity .4s var(--ease-glide), transform .4s var(--ease-glide);border-radius:50%;margin-top:-.25em;position:absolute;top:50%;left:0;transform:scale(0)}.menu__title[data-astro-cid-auaiejo4] .menu__title-text[data-astro-cid-auaiejo4]{color:var(--color-white);transition:transform .4s var(--ease-glide)}.menu__group[data-astro-cid-auaiejo4]:is(:hover,:focus-within) .menu__title[data-astro-cid-auaiejo4]:before{opacity:1;transform:none}.menu__group[data-astro-cid-auaiejo4]:is(:hover,:focus-within) .menu__title-text[data-astro-cid-auaiejo4]{transform:translate(.5em)}.menu__rows[data-astro-cid-auaiejo4]:has(.menu__group:is(:hover,:focus-within)) .menu__group[data-astro-cid-auaiejo4]:not(:hover,:focus-within) .menu__row[data-astro-cid-auaiejo4]{opacity:.45}.menu__links[data-astro-cid-auaiejo4]{flex-wrap:wrap;gap:.25em 1.25em;display:flex}.menu__sub[data-astro-cid-auaiejo4]{color:var(--color-on-ink-body);align-items:center;gap:.4em;padding-block:.2em;transition:color .3s;display:inline-flex}.menu__sub[data-astro-cid-auaiejo4]:hover,.menu__sub[data-astro-cid-auaiejo4]:focus-visible,.menu__sub--all[data-astro-cid-auaiejo4]{color:var(--color-white)}.menu__sub-arrow[data-astro-cid-auaiejo4]{width:.625em;height:.625em;transition:transform .4s var(--ease-glide);flex:none}.menu__body[data-astro-cid-auaiejo4] .menu__visual[data-astro-cid-auaiejo4]{aspect-ratio:4/5;background:var(--color-ink-2);border:1px solid var(--color-line-on-dark);grid-area:visual;align-self:start;width:100%;max-height:70vh}.menu__shot[data-astro-cid-auaiejo4]{opacity:0;transition:opacity .6s var(--ease-glide);position:absolute;inset:0}.menu__shot[data-astro-cid-auaiejo4] .menu__img[data-astro-cid-auaiejo4]{transition:transform .6s var(--ease-glide);transform:scale(1.06)}.menu__shot[data-astro-cid-auaiejo4]:after{content:"";background:linear-gradient(to top, var(--color-ink) 0%, color-mix(in srgb, var(--color-ink) 94%, transparent) 22%, color-mix(in srgb, var(--color-ink) 70%, transparent) 45%, color-mix(in srgb, var(--color-ink) 28%, transparent) 72%, color-mix(in srgb, var(--color-ink) 0%, transparent) 100%);position:absolute;inset:25% 0 0}.menu__blurb[data-astro-cid-auaiejo4]{z-index:1;max-width:17em;color:var(--color-white);position:absolute;bottom:1.15em;left:1.25em;right:1.25em}.menu__shot[data-astro-cid-auaiejo4][data-i="0"]{opacity:1}.menu__shot[data-astro-cid-auaiejo4][data-i="0"] .menu__img[data-astro-cid-auaiejo4]{transform:none}.menu__body[data-astro-cid-auaiejo4]:has(.menu__group:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4]{opacity:0}.menu__body[data-astro-cid-auaiejo4]:has(.menu__group:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4] .menu__img[data-astro-cid-auaiejo4]{transform:scale(1.06)}.menu__body[data-astro-cid-auaiejo4]:has(.menu__group[data-key=industries]:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4][data-key=industries],.menu__body[data-astro-cid-auaiejo4]:has(.menu__group[data-key=platforms]:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4][data-key=platforms],.menu__body[data-astro-cid-auaiejo4]:has(.menu__group[data-key=locations]:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4][data-key=locations],.menu__body[data-astro-cid-auaiejo4]:has(.menu__group[data-key=blog]:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4][data-key=blog],.menu__body[data-astro-cid-auaiejo4]:has(.menu__group[data-key=shop]:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4][data-key=shop]{opacity:1}.menu__body[data-astro-cid-auaiejo4]:has(.menu__group[data-key=industries]:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4][data-key=industries] .menu__img[data-astro-cid-auaiejo4],.menu__body[data-astro-cid-auaiejo4]:has(.menu__group[data-key=platforms]:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4][data-key=platforms] .menu__img[data-astro-cid-auaiejo4],.menu__body[data-astro-cid-auaiejo4]:has(.menu__group[data-key=locations]:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4][data-key=locations] .menu__img[data-astro-cid-auaiejo4],.menu__body[data-astro-cid-auaiejo4]:has(.menu__group[data-key=blog]:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4][data-key=blog] .menu__img[data-astro-cid-auaiejo4],.menu__body[data-astro-cid-auaiejo4]:has(.menu__group[data-key=shop]:is(:hover,:focus-within)) .menu__shot[data-astro-cid-auaiejo4][data-key=shop] .menu__img[data-astro-cid-auaiejo4]{transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.menu__sub--all[data-astro-cid-auaiejo4]:hover .menu__sub-arrow[data-astro-cid-auaiejo4],.menu__sub--all[data-astro-cid-auaiejo4]:focus-visible .menu__sub-arrow[data-astro-cid-auaiejo4]{transform:translate(.15em,-.15em)}}@media (prefers-reduced-motion:no-preference){.menu__item[data-astro-cid-auaiejo4],.menu__group[data-astro-cid-auaiejo4],.menu__fold[data-astro-cid-auaiejo4],.menu__foot[data-astro-cid-auaiejo4],.menu__explore[data-astro-cid-auaiejo4] .menu__heading[data-astro-cid-auaiejo4]{opacity:0;transition:opacity .6s var(--ease-glide), transform .8s var(--ease-glide);transform:translateY(1.5em)}.menu[data-astro-cid-auaiejo4][data-open] [data-astro-cid-auaiejo4]:is(.menu__item,.menu__group,.menu__fold,.menu__foot,.menu__heading){opacity:1;transform:none}.menu[data-astro-cid-auaiejo4][data-open] .menu__item[data-astro-cid-auaiejo4][data-i="0"]{transition-delay:.18s}.menu[data-astro-cid-auaiejo4][data-open] .menu__item[data-astro-cid-auaiejo4][data-i="1"]{transition-delay:.235s}.menu[data-astro-cid-auaiejo4][data-open] .menu__item[data-astro-cid-auaiejo4][data-i="2"]{transition-delay:.29s}.menu[data-astro-cid-auaiejo4][data-open] .menu__item[data-astro-cid-auaiejo4][data-i="3"]{transition-delay:.345s}.menu[data-astro-cid-auaiejo4][data-open] .menu__item[data-astro-cid-auaiejo4][data-i="4"]{transition-delay:.4s}.menu[data-astro-cid-auaiejo4][data-open] .menu__heading[data-astro-cid-auaiejo4]{transition-delay:.2s}.menu[data-astro-cid-auaiejo4][data-open] :is(.menu__group,.menu__fold)[data-astro-cid-auaiejo4][data-i="0"]{transition-delay:.25s}.menu[data-astro-cid-auaiejo4][data-open] :is(.menu__group,.menu__fold)[data-astro-cid-auaiejo4][data-i="1"]{transition-delay:.32s}.menu[data-astro-cid-auaiejo4][data-open] :is(.menu__group,.menu__fold)[data-astro-cid-auaiejo4][data-i="2"]{transition-delay:.39s}.menu[data-astro-cid-auaiejo4][data-open] :is(.menu__group,.menu__fold)[data-astro-cid-auaiejo4][data-i="3"]{transition-delay:.46s}.menu[data-astro-cid-auaiejo4][data-open] :is(.menu__group,.menu__fold)[data-astro-cid-auaiejo4][data-i="4"]{transition-delay:.53s}.menu[data-astro-cid-auaiejo4][data-open] .menu__foot[data-astro-cid-auaiejo4]{transition-delay:.48s}.menu__plus[data-astro-cid-auaiejo4]{transition:transform var(--dur-hover) var(--ease-glide)}.menu__visual[data-astro-cid-auaiejo4]{clip-path:inset(100% 0 0);transition:clip-path 1s var(--ease-glide)}.menu[data-astro-cid-auaiejo4][data-open] .menu__visual[data-astro-cid-auaiejo4]{clip-path:inset(0);transition-delay:.4s}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-auaiejo4],.menu[data-astro-cid-auaiejo4][data-open],.menu__row[data-astro-cid-auaiejo4],.menu__title[data-astro-cid-auaiejo4]:before,.menu__title-text[data-astro-cid-auaiejo4],.menu__shot[data-astro-cid-auaiejo4],.menu__shot[data-astro-cid-auaiejo4] .menu__img[data-astro-cid-auaiejo4]{transition:none}}@media (width>=992px){.menu__body[data-astro-cid-auaiejo4]>[data-astro-cid-auaiejo4]{font-size:max(.72em,min(1em,1.7778dvh))}}@media (width<=991px){.menu__body[data-astro-cid-auaiejo4]{flex-direction:column;gap:2.5em;padding-top:1.5em;padding-bottom:2.5em;display:flex}.menu__primary[data-astro-cid-auaiejo4]{order:1}.menu__explore[data-astro-cid-auaiejo4]{order:2}.menu__foot[data-astro-cid-auaiejo4]{order:3;align-self:auto}.menu__visual[data-astro-cid-auaiejo4],.menu__rows[data-astro-cid-auaiejo4]{display:none}.menu__folds[data-astro-cid-auaiejo4]{display:block}.menu__primary[data-astro-cid-auaiejo4] .menu__link[data-astro-cid-auaiejo4]{letter-spacing:-1.9px;font-size:3.75em;line-height:1}.menu__list[data-astro-cid-auaiejo4]{gap:.25em}.menu__explore[data-astro-cid-auaiejo4] .menu__heading[data-astro-cid-auaiejo4]{margin-bottom:1em}.menu__fold[data-astro-cid-auaiejo4]{border-top:1px solid var(--color-line-on-dark)}.menu__fold[data-astro-cid-auaiejo4]:last-child{border-bottom:1px solid var(--color-line-on-dark)}.menu__summary[data-astro-cid-auaiejo4]{min-height:2.75em;color:var(--color-white);cursor:pointer;justify-content:space-between;align-items:center;gap:1em;padding-block:1em;list-style:none;display:flex}.menu__summary[data-astro-cid-auaiejo4]::-webkit-details-marker{display:none}.menu__plus[data-astro-cid-auaiejo4]{flex:none;width:1em;height:1em;position:relative}.menu__plus[data-astro-cid-auaiejo4]:before,.menu__plus[data-astro-cid-auaiejo4]:after{content:"";background:currentColor;width:100%;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0}.menu__plus[data-astro-cid-auaiejo4]:after{transform:rotate(90deg)}.menu__details[data-astro-cid-auaiejo4][open] .menu__plus[data-astro-cid-auaiejo4]{transform:rotate(45deg)}.menu__fold-links[data-astro-cid-auaiejo4]{flex-direction:column;padding-bottom:1em;display:flex}.menu__sub--stacked[data-astro-cid-auaiejo4]{min-height:2.75em;padding-block:0;display:flex}}@media (width<=767px){.menu__primary[data-astro-cid-auaiejo4] .menu__link[data-astro-cid-auaiejo4]{letter-spacing:-1.8px;font-size:3em}}@media (width<=479px){.menu__primary[data-astro-cid-auaiejo4] .menu__link[data-astro-cid-auaiejo4]{letter-spacing:-1.1px;font-size:2.5em}.menu__body[data-astro-cid-auaiejo4]{gap:2em}}.header[data-astro-cid-fzpbxy5g]{inset:var(--frame) 0 auto 0;z-index:50;height:var(--header-h);color:var(--color-white);pointer-events:none;transition:color .4s var(--ease-glide), top .7s var(--ease-glide);position:fixed}.header[data-astro-cid-fzpbxy5g][data-theme=light]{color:var(--color-ink)}.header__inner[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr auto 1fr;align-items:center;gap:2em;height:100%;display:grid;position:relative}.header[data-astro-cid-fzpbxy5g]:not([data-scrolled],[data-menu-open]) .header__inner[data-astro-cid-fzpbxy5g]{width:calc(100% - var(--frame) * 2)}.header__logo[data-astro-cid-fzpbxy5g],.header__nav[data-astro-cid-fzpbxy5g],.header__cluster[data-astro-cid-fzpbxy5g]{pointer-events:auto}.header__logo[data-astro-cid-fzpbxy5g]{letter-spacing:-.7px;justify-self:start;font-size:1.5em;font-weight:500;line-height:1}.header__nav[data-astro-cid-fzpbxy5g]{grid-column:2}.header__list[data-astro-cid-fzpbxy5g]{gap:2.25em;display:flex}.header__link[data-astro-cid-fzpbxy5g]{letter-spacing:-.1px;padding-block:.5em;font-size:1em;line-height:1.2}.header__logo[data-astro-cid-fzpbxy5g],.header__nav[data-astro-cid-fzpbxy5g]{transition:opacity .4s var(--ease-glide) .25s, visibility 0s 0s}.header__cluster[data-astro-cid-fzpbxy5g]{top:50%;right:calc(var(--container-padding) - .375em);border-radius:var(--radius-pill);transition:right .7s var(--ease-glide), transform .7s var(--ease-glide), gap .7s var(--ease-glide), color .4s var(--ease-glide);align-items:center;gap:.5em;padding:.375em;display:flex;position:absolute;transform:translateY(-50%)}.header__cluster[data-astro-cid-fzpbxy5g]:before{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--color-line-on-dark);background:color-mix(in srgb, var(--color-ink) 82%, transparent);backdrop-filter:blur(16px);opacity:0;transition:opacity .3s var(--ease-glide), transform .7s var(--ease-glide);position:absolute;inset:0;transform:scale(.86)}.header[data-astro-cid-fzpbxy5g][data-theme=light]:not([data-scrolled],[data-menu-open]) .header__btn{--btn-ground:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.header[data-astro-cid-fzpbxy5g][data-theme=light]:not([data-scrolled],[data-menu-open]) .header__btn .btn__icon{background:var(--color-white);color:var(--color-ink)}.header__trigger[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, currentColor 35%, transparent);white-space:nowrap;height:calc(3.25em + 2px);transition:height .7s var(--ease-glide), padding .7s var(--ease-glide), gap .7s var(--ease-glide), border-color .3s ease, background-color .3s ease;justify-content:center;align-items:center;gap:.625em;padding:0 1.125em;display:inline-flex}.header__word[data-astro-cid-fzpbxy5g]{max-width:4em;transition:max-width .7s var(--ease-glide), opacity .3s var(--ease-glide);display:block;overflow:hidden}.header__bars[data-astro-cid-fzpbxy5g]{flex:none;width:1.125em;height:calc(.3em + 1.5px);display:block;position:relative}.header__bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{width:100%;height:1.5px;transition:transform .5s var(--ease-glide), top .5s var(--ease-glide);background:currentColor;margin-top:-.75px;position:absolute;left:0}.header__bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{top:.75px}.header__bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:last-child{top:calc(100% - .75px)}.header__trigger[data-astro-cid-fzpbxy5g][aria-expanded=true] .header__bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{top:50%;transform:rotate(45deg)}.header__trigger[data-astro-cid-fzpbxy5g][aria-expanded=true] .header__bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:last-child{top:50%;transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.header__trigger[data-astro-cid-fzpbxy5g]:hover{background-color:color-mix(in srgb, currentColor 10%, transparent);border-color:currentColor}}.header[data-astro-cid-fzpbxy5g][data-scrolled]:not([data-menu-open]){top:calc(1em - (var(--header-h) - 4.25em) / 2)}.header[data-astro-cid-fzpbxy5g][data-scrolled]:not([data-menu-open]) [data-astro-cid-fzpbxy5g]:is(.header__logo,.header__nav){opacity:0;visibility:hidden;transition:opacity .2s var(--ease-glide), visibility 0s .2s}.header[data-astro-cid-fzpbxy5g][data-scrolled]:not([data-menu-open]) .header__cluster[data-astro-cid-fzpbxy5g]{color:var(--color-white);gap:.375em;right:50%;transform:translate(50%,-50%)}.header[data-astro-cid-fzpbxy5g][data-scrolled]:not([data-menu-open]) .header__cluster[data-astro-cid-fzpbxy5g]:before{opacity:1;transform:none}.header[data-astro-cid-fzpbxy5g][data-scrolled]:not([data-menu-open]) .header__trigger[data-astro-cid-fzpbxy5g]{gap:0;height:2.75em;padding:0 calc(.8125em - 1px)}.header[data-astro-cid-fzpbxy5g][data-scrolled]:not([data-menu-open]) .header__word[data-astro-cid-fzpbxy5g]{opacity:0;max-width:0}.header[data-astro-cid-fzpbxy5g][data-scrolled]:not([data-menu-open]) .header__cluster[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:focus-visible{outline-color:var(--color-focus-on-dark)}.header[data-astro-cid-fzpbxy5g][data-menu-open]{color:var(--color-white)}.header[data-astro-cid-fzpbxy5g][data-menu-open] .header__nav[data-astro-cid-fzpbxy5g]{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-glide), visibility 0s .2s}.header[data-astro-cid-fzpbxy5g][data-menu-open] [data-astro-cid-fzpbxy5g]:focus-visible{outline-color:var(--color-focus-on-dark)}html[data-lock]{overflow:hidden}@media (prefers-reduced-motion:reduce){.header[data-astro-cid-fzpbxy5g],.header__logo[data-astro-cid-fzpbxy5g],.header__nav[data-astro-cid-fzpbxy5g],.header__cluster[data-astro-cid-fzpbxy5g],.header__cluster[data-astro-cid-fzpbxy5g]:before,.header__trigger[data-astro-cid-fzpbxy5g],.header__word[data-astro-cid-fzpbxy5g],.header__bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g],.header[data-astro-cid-fzpbxy5g][data-scrolled]:not([data-menu-open]) [data-astro-cid-fzpbxy5g]:is(.header__logo,.header__nav),.header[data-astro-cid-fzpbxy5g][data-menu-open] .header__nav[data-astro-cid-fzpbxy5g]{transition:none}}@media (width<=991px){.header__inner[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr}.header__nav[data-astro-cid-fzpbxy5g]{display:none}.header[data-astro-cid-fzpbxy5g]:is(:not([data-scrolled]),[data-menu-open]) .header__trigger[data-astro-cid-fzpbxy5g]{border-color:#0000;height:2.75em;padding-inline:0}.header[data-astro-cid-fzpbxy5g]:is(:not([data-scrolled]),[data-menu-open]) .header__cluster[data-astro-cid-fzpbxy5g]{right:var(--container-padding);padding-inline:0}}@media (width<=767px){.header[data-astro-cid-fzpbxy5g]:not([data-scrolled]) .header__btn,.header[data-astro-cid-fzpbxy5g][data-menu-open] .header__btn{display:none}.header__cluster[data-astro-cid-fzpbxy5g],.header__trigger[data-astro-cid-fzpbxy5g],.header__word[data-astro-cid-fzpbxy5g]{transition:color .4s var(--ease-glide)}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.header[data-astro-cid-fzpbxy5g]:not([data-scrolled]) .header__cluster[data-astro-cid-fzpbxy5g],.header[data-astro-cid-fzpbxy5g][data-menu-open] .header__cluster[data-astro-cid-fzpbxy5g]{animation:header-top-in .35s var(--ease-glide) both}.header[data-astro-cid-fzpbxy5g][data-scrolled]:not([data-menu-open]) .header__cluster[data-astro-cid-fzpbxy5g]{animation:header-pill-in .5s var(--ease-glide) both}}@keyframes header-top-in{0%{opacity:0}to{opacity:1}}@keyframes header-pill-in{0%{opacity:0;transform:translate(50%,-50%)scale(.9)}to{opacity:1;transform:translate(50%,-50%)}}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;background:var(--color-ink);color:var(--color-white);padding:.75em 1.25em;position:absolute;top:0;left:-9999px}.skip-link[data-astro-cid-z4jru4n3]:focus{left:0}.skip-link[data-astro-cid-z4jru4n3]:focus-visible{outline-color:var(--color-focus-on-dark);outline-offset:-4px}

/* Source: dealyo-homepage/dist/components.css */
.kfaq__list[data-astro-cid-ofezb7fb]{margin-top:0}.kfaq__item[data-astro-cid-ofezb7fb]{border-top:1px solid var(--color-line-strong)}.kfaq__item[data-astro-cid-ofezb7fb]:last-child{border-bottom:1px solid var(--color-line-strong)}.kfaq__summary[data-astro-cid-ofezb7fb]{cursor:pointer;border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2em;padding-block:2em;list-style:none;display:grid}.kfaq__summary[data-astro-cid-ofezb7fb]::-webkit-details-marker{display:none}.kfaq__summary[data-astro-cid-ofezb7fb]::marker{content:""}.kfaq__question[data-astro-cid-ofezb7fb]{color:var(--color-text)}.kfaq__icon[data-astro-cid-ofezb7fb]{border:1px solid var(--color-line-strong);width:3em;height:3em;color:var(--color-text);border-radius:50%;transition:background-color .3s,border-color .3s,color .3s;display:block;position:relative}.kfaq__icon[data-astro-cid-ofezb7fb]:before,.kfaq__icon[data-astro-cid-ofezb7fb]:after{content:"";background:currentColor;width:.875em;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kfaq__icon[data-astro-cid-ofezb7fb]:after{transform:translate(-50%,-50%)rotate(90deg)}.kfaq__item[data-astro-cid-ofezb7fb][open] .kfaq__icon[data-astro-cid-ofezb7fb]{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-white);transform:rotate(45deg)}.kfaq__panel[data-astro-cid-ofezb7fb]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3em;display:grid}.kfaq__answer[data-astro-cid-ofezb7fb]{color:var(--color-body);grid-column:2;padding-bottom:2.2em}@media (hover:hover) and (pointer:fine){.kfaq__summary[data-astro-cid-ofezb7fb]:hover .kfaq__icon[data-astro-cid-ofezb7fb]{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}}@media (prefers-reduced-motion:no-preference){.kfaq__icon[data-astro-cid-ofezb7fb]{transition:background-color .3s ease, border-color .3s ease, color .3s ease, transform .4s var(--ease-glide)}@supports (interpolate-size:allow-keywords){.kfaq__item[data-astro-cid-ofezb7fb]{interpolate-size:allow-keywords}.kfaq__item[data-astro-cid-ofezb7fb]::details-content{block-size:0;transition:block-size .4s var(--ease-glide), content-visibility .4s allow-discrete;overflow:hidden}.kfaq__item[data-astro-cid-ofezb7fb][open]::details-content{block-size:auto}}}@media (width<=991px){.kfaq__head[data-astro-cid-ofezb7fb]{grid-template-columns:minmax(0,1fr)}.kfaq__heading[data-astro-cid-ofezb7fb]{max-width:none}.kfaq__contact[data-astro-cid-ofezb7fb]{padding-top:0}.kfaq__list[data-astro-cid-ofezb7fb]{margin-top:0}.kfaq__panel[data-astro-cid-ofezb7fb]{grid-template-columns:minmax(0,1fr)}.kfaq__answer[data-astro-cid-ofezb7fb]{grid-column:1;max-width:32em}}@media (width<=767px){.kfaq__list[data-astro-cid-ofezb7fb]{margin-top:0}.kfaq__summary[data-astro-cid-ofezb7fb]{gap:1.25em;padding-block:1.5em}.kfaq__icon[data-astro-cid-ofezb7fb]{width:2.75em;height:2.75em}.kfaq__answer[data-astro-cid-ofezb7fb]{padding-bottom:1.75em}}@media (width<=479px){.kfaq__summary[data-astro-cid-ofezb7fb]{gap:1em;padding-block:1.25em}}
.shead[data-astro-cid-lmjhujp7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2em 4em;margin-bottom:3.5em;display:grid}.shead__heading[data-astro-cid-lmjhujp7]{max-width:10em}.shead__side[data-astro-cid-lmjhujp7]{flex-direction:column;align-items:flex-start;gap:1.25em;padding-top:.35em;display:flex}.shead__support[data-astro-cid-lmjhujp7]{max-width:26em}@media (width<=767px){.shead[data-astro-cid-lmjhujp7]{grid-template-columns:minmax(0,1fr);margin-bottom:2.5em}.shead__side[data-astro-cid-lmjhujp7]{padding-top:0}}


.htp--panel[data-astro-cid-keswlwkt]{border:1px solid var(--color-line-on-dark);border-radius:var(--radius-card);background:var(--color-ink-2);grid-template-columns:auto minmax(0,1fr);display:grid}.htp--panel[data-astro-cid-keswlwkt]:not(:has(.htp__quote)){grid-template-columns:minmax(0,1fr)}.htp__count[data-astro-cid-keswlwkt]{align-items:center;gap:1em;padding:1.75em 2em;display:flex}.htp--bare[data-astro-cid-keswlwkt] .htp__count[data-astro-cid-keswlwkt]{padding:0}.htp__faces[data-astro-cid-keswlwkt]{display:flex}.htp__face[data-astro-cid-keswlwkt]{object-fit:cover;border:2px solid var(--color-ink-2);border-radius:50%;width:2.5em;height:2.5em;margin-left:-.6875em}.htp--bare[data-astro-cid-keswlwkt] .htp__face[data-astro-cid-keswlwkt]{border-color:var(--color-ink)}.htp__face[data-astro-cid-keswlwkt]:first-child{margin-left:0}.htp__text[data-astro-cid-keswlwkt]{color:var(--color-on-ink-body);flex-direction:column;gap:.1875em;font-size:.9375em;line-height:1.25;display:flex}.htp__stars[data-astro-cid-keswlwkt]{color:var(--color-live);letter-spacing:1px}.htp__num[data-astro-cid-keswlwkt]{color:var(--color-white);font-weight:500}.htp__quote[data-astro-cid-keswlwkt]{border-left:1px solid var(--color-line-on-dark);padding:1.75em 2em}.htp__quote-text[data-astro-cid-keswlwkt]{color:var(--color-on-ink);font-size:1.0625em;line-height:1.5}.htp__quote-by[data-astro-cid-keswlwkt]{color:var(--color-on-ink-muted);margin-top:.5em;font-size:.875em}@media (width<=767px){.htp--panel[data-astro-cid-keswlwkt]{grid-template-columns:minmax(0,1fr)}.htp__count[data-astro-cid-keswlwkt]{padding:1.375em 1.5em}.htp__quote[data-astro-cid-keswlwkt]{border-left:0;border-top:1px solid var(--color-line-on-dark);padding:1.375em 1.5em}}

/* Source: dealyo-homepage/dist/reviews.css */
.lpcta[data-astro-cid-oiyyeyjw]{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-live);color:var(--color-ink);letter-spacing:-.2px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 55%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent), 0 .75em 2em -.625em color-mix(in srgb, var(--color-live) 75%, transparent);transition:transform .3s var(--ease-glide), box-shadow .3s ease;justify-content:space-between;align-items:center;gap:1.25em;padding:.5em .5em .5em 1.75em;font-size:1.1875em;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}button[data-astro-cid-oiyyeyjw].lpcta{text-align:left;cursor:pointer;border:0;font-family:inherit}.lpcta--wide[data-astro-cid-oiyyeyjw]{width:100%;display:flex}.lpcta[data-astro-cid-oiyyeyjw]:before{content:"";z-index:-1;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--color-white) 60%, transparent), transparent);opacity:0;width:30%;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.lpcta__icon[data-astro-cid-oiyyeyjw]{background:var(--color-ink);width:2.75em;height:2.75em;color:var(--color-live);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.lpcta__arrow[data-astro-cid-oiyyeyjw]{width:.8125em;height:.8125em;transition:transform var(--dur-hover) var(--ease-glide);grid-area:1/1}.lpcta__arrow--in[data-astro-cid-oiyyeyjw]{transform:translate(-260%,260%)}@media (prefers-reduced-motion:no-preference){.lpcta[data-astro-cid-oiyyeyjw]:before{animation:4.2s ease-in-out 1.5s infinite lpcta-sweep}@keyframes lpcta-sweep{0%{opacity:0;left:-40%}8%{opacity:1}28%{opacity:1;left:120%}30%,to{opacity:0;left:120%}}}@media (hover:hover) and (pointer:fine){.lpcta[data-astro-cid-oiyyeyjw]:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 55%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent), 0 1.125em 2.5em -.625em color-mix(in srgb, var(--color-live) 90%, transparent);transform:translateY(-2px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lpcta[data-astro-cid-oiyyeyjw]:hover .roll__text[data-astro-cid-oiyyeyjw],.lpcta[data-astro-cid-oiyyeyjw]:focus-visible .roll__text[data-astro-cid-oiyyeyjw]{transform:translateY(calc(-100% - .4em))}.lpcta[data-astro-cid-oiyyeyjw]:hover .lpcta__arrow--out[data-astro-cid-oiyyeyjw],.lpcta[data-astro-cid-oiyyeyjw]:focus-visible .lpcta__arrow--out[data-astro-cid-oiyyeyjw]{transform:translate(260%,-260%)}.lpcta[data-astro-cid-oiyyeyjw]:hover .lpcta__arrow--in[data-astro-cid-oiyyeyjw],.lpcta[data-astro-cid-oiyyeyjw]:focus-visible .lpcta__arrow--in[data-astro-cid-oiyyeyjw]{transform:none}}@media (width<=767px){.lpcta[data-astro-cid-oiyyeyjw]{padding-left:1.375em;font-size:1.0625em}}.lprv[data-astro-cid-jx7uujhz]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:.5em;margin-top:3em;display:grid}.lprv[data-astro-cid-jx7uujhz] figure[data-astro-cid-jx7uujhz]{margin:0}.lprv__lead[data-astro-cid-jx7uujhz]{isolation:isolate;border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-white);flex-direction:column;padding:3.5em;display:flex;position:relative;overflow:hidden}.lprv__lead[data-astro-cid-jx7uujhz]:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-live) 24%, transparent), transparent);border-radius:50%;width:70%;position:absolute;bottom:-45%;left:-15%}.lprv__mark[data-astro-cid-jx7uujhz]{width:3em;height:auto;color:var(--color-live)}.lprv__lead-quote[data-astro-cid-jx7uujhz]{letter-spacing:-.7px;text-wrap:pretty;margin:2em 0 2.5em;font-size:2em;line-height:1.25}.lprv__by[data-astro-cid-jx7uujhz]{align-items:center;gap:1em;margin-top:auto;display:flex}.lprv__avatar[data-astro-cid-jx7uujhz]{object-fit:cover;border-radius:50%;width:3.75em;height:3.75em}.lprv__avatar--small[data-astro-cid-jx7uujhz]{width:2.75em;height:2.75em}.lprv__who[data-astro-cid-jx7uujhz]{flex-direction:column;gap:.125em;display:flex}.lprv__name[data-astro-cid-jx7uujhz]{font-size:1.125em;font-weight:500}.lprv__stars[data-astro-cid-jx7uujhz]{letter-spacing:2px;color:var(--color-live);font-size:.875em}.lprv__side[data-astro-cid-jx7uujhz]{flex-direction:column;gap:.5em;display:flex}.lprv__count[data-astro-cid-jx7uujhz]{border-radius:var(--radius-card);background:var(--color-live);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.75em 1em;padding:1.25em 1.75em;display:flex}.lprv__faces[data-astro-cid-jx7uujhz]{padding-left:.625em;display:inline-flex}.lprv__face[data-astro-cid-jx7uujhz]{object-fit:cover;border:2px solid var(--color-live);border-radius:50%;width:2.5em;height:2.5em;margin-left:-.625em}.lprv__count-text[data-astro-cid-jx7uujhz]{font-size:1.125em;font-weight:500}.lprv__count-value[data-astro-cid-jx7uujhz]{letter-spacing:-.6px;font-size:1.5em}.lprv__stars--big[data-astro-cid-jx7uujhz]{color:var(--color-ink);margin-left:auto;font-size:1.125em}.lprv__card[data-astro-cid-jx7uujhz]{border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink);flex-direction:column;flex:1;padding:2em;display:flex}.lprv__quote[data-astro-cid-jx7uujhz]{margin:0 0 1.5em;font-size:1.125em;line-height:1.5}.lprv__card[data-astro-cid-jx7uujhz] .lprv__stars[data-astro-cid-jx7uujhz]{color:var(--color-slate-deep)}@media (width<=991px){.lprv[data-astro-cid-jx7uujhz]{grid-template-columns:minmax(0,1fr)}.lprv__lead[data-astro-cid-jx7uujhz]{padding:2.5em}.lprv__lead-quote[data-astro-cid-jx7uujhz]{font-size:1.625em}}@media (width<=767px){.lprv[data-astro-cid-jx7uujhz]{margin-top:2em}.lprv__lead[data-astro-cid-jx7uujhz]{padding:1.75em 1.5em}.lprv__lead-quote[data-astro-cid-jx7uujhz]{letter-spacing:-.3px;margin:1.25em 0 1.75em;font-size:1.3125em}.lprv__card[data-astro-cid-jx7uujhz]{padding:1.5em}.lprv__quote[data-astro-cid-jx7uujhz]{font-size:1.0625em}.lprv__count[data-astro-cid-jx7uujhz]{padding:1em 1.25em}.lprv__stars--big[data-astro-cid-jx7uujhz]{margin-left:0}}

/* Source: dealyo-homepage/dist/upgrades.css */
.lpsp[data-astro-cid-2rluouc4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin-top:3em;display:grid}.lpsp__card[data-astro-cid-2rluouc4]{border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;padding:.625em .625em 2.25em;display:flex;position:relative}.lpsp__card[data-astro-cid-2rluouc4]:first-child{z-index:3}.lpsp__card[data-astro-cid-2rluouc4]:nth-child(2){z-index:2}.lpsp__text[data-astro-cid-2rluouc4]{flex-direction:column;padding-inline:1.375em;display:flex}.lpsp__scene[data-astro-cid-2rluouc4]{background:var(--color-mist);border-radius:.875em;place-items:center;height:17em;padding:1.5em;display:grid;overflow:hidden}.lpsp__card[data-astro-cid-2rluouc4]:nth-child(2) .lpsp__scene[data-astro-cid-2rluouc4]{background:var(--color-slate-deep);align-items:end;padding-bottom:0}.lpsp__card[data-astro-cid-2rluouc4]:nth-child(3) .lpsp__scene[data-astro-cid-2rluouc4]{background:var(--color-ink)}.lpsp__tag[data-astro-cid-2rluouc4]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-live) 22%, transparent);font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--color-ink);align-self:flex-start;margin-top:1.75em;padding:.375em .875em;font-size:.75em}.lpsp__title[data-astro-cid-2rluouc4]{letter-spacing:-.5px;color:var(--color-ink);margin-top:.875em;font-size:1.625em;font-weight:500;line-height:1.15}.lpsp__body[data-astro-cid-2rluouc4]{margin-top:.625em;font-size:1.0625em;line-height:1.5}.lpsp__next[data-astro-cid-2rluouc4]{z-index:2;background:var(--color-live);width:2.5em;height:2.5em;color:var(--color-ink);border:.25em solid var(--color-paper);box-sizing:content-box;border-radius:50%;place-items:center;display:grid;position:absolute;top:9.125em;right:-.25em;translate:50% -50%}.lpsp__next[data-astro-cid-2rluouc4] svg[data-astro-cid-2rluouc4]{width:.875em;height:.875em}.lpsp__form[data-astro-cid-2rluouc4]{background:var(--color-white);width:100%;max-width:19em;box-shadow:0 1em 2em -1em color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:.875em;padding:1.25em}.lpsp__q[data-astro-cid-2rluouc4]{color:var(--color-ink);font-size:1em;font-weight:500;line-height:1.25}.lpsp__opt[data-astro-cid-2rluouc4]{border:1px solid var(--color-line-strong);color:var(--color-ink);border-radius:.625em;justify-content:space-between;align-items:center;gap:.75em;margin-top:.5em;padding:.75em .875em;font-size:.875em;font-weight:500;display:flex}.lpsp__opt--on[data-astro-cid-2rluouc4]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.lpsp__opt[data-astro-cid-2rluouc4] svg[data-astro-cid-2rluouc4]{background:var(--color-live);width:1.25em;height:1.25em;color:var(--color-ink);border-radius:50%;flex:none;padding:.15em}.lpsp__browser[data-astro-cid-2rluouc4]{background:var(--color-white);width:100%;max-width:21em;box-shadow:0 1em 2.5em -.75em color-mix(in srgb, var(--color-ink) 60%, transparent);border-radius:.75em .75em 0 0;position:relative}.lpsp__bar[data-astro-cid-2rluouc4]{align-items:center;gap:.75em;padding:.625em .75em;display:flex}.lpsp__dots[data-astro-cid-2rluouc4]{background:var(--color-line-strong);width:.5em;height:.5em;box-shadow:.8em 0 0 var(--color-line-strong), 1.6em 0 0 var(--color-line-strong);border-radius:50%;flex:none;margin-right:1.6em}.lpsp__url[data-astro-cid-2rluouc4]{font-family:var(--font-mono);color:var(--color-muted);font-size:.75em}.lpsp__bar[data-astro-cid-2rluouc4] .lpsp__url[data-astro-cid-2rluouc4]{border-radius:var(--radius-pill);background:var(--color-paper);flex:1;padding:.25em .75em}.lpsp__shot[data-astro-cid-2rluouc4]{object-fit:cover;object-position:top;width:100%;height:11em;display:block}.lpsp__note[data-astro-cid-2rluouc4]{border-radius:var(--radius-pill);background:var(--color-white);max-width:15em;box-shadow:0 .75em 1.5em -.5em color-mix(in srgb, var(--color-ink) 45%, transparent);color:var(--color-ink);align-items:center;gap:.625em;padding:.5em .875em .5em .5em;font-size:.8125em;font-weight:500;line-height:1.25;display:flex;position:absolute;bottom:1.25em;left:-1em}.lpsp__face[data-astro-cid-2rluouc4]{object-fit:cover;border-radius:50%;flex:none;width:2.25em;height:2.25em}.lpsp__live[data-astro-cid-2rluouc4]{background:var(--color-ink-2);border:1px solid var(--color-line-on-dark);border-radius:.875em;width:100%;max-width:19em;padding:.5em 1.25em}.lpsp__live-top[data-astro-cid-2rluouc4],.lpsp__row[data-astro-cid-2rluouc4]{justify-content:space-between;align-items:center;gap:1em;padding-block:.875em;display:flex}.lpsp__row[data-astro-cid-2rluouc4]{border-top:1px solid var(--color-line-on-dark)}.lpsp__live[data-astro-cid-2rluouc4] .lpsp__url[data-astro-cid-2rluouc4]{color:var(--color-white);font-size:.8125em}.lpsp__status[data-astro-cid-2rluouc4]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-live) 18%, transparent);color:var(--color-live);align-items:center;gap:.5em;padding:.25em .75em;font-size:.8125em;font-weight:500;display:inline-flex}.lpsp__pulse[data-astro-cid-2rluouc4]{background:var(--color-live);border-radius:50%;width:.5em;height:.5em}.lpsp__row-key[data-astro-cid-2rluouc4]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--color-on-ink-muted);font-size:.75em}.lpsp__row-value[data-astro-cid-2rluouc4]{white-space:nowrap;color:var(--color-white);font-size:1.125em;font-weight:500}@media (prefers-reduced-motion:no-preference){.lpsp__pulse[data-astro-cid-2rluouc4]{animation:1.6s ease-in-out infinite lpsp-pulse}@keyframes lpsp-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-live) 60%, transparent)}60%{box-shadow:0 0 0 .45em #0000}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lpsp__note[data-astro-cid-2rluouc4]{opacity:0;transition:opacity .6s ease .7s, translate .8s var(--ease-glide) .7s;translate:0 .75em}.lpsp__card[data-astro-cid-2rluouc4].is-in .lpsp__note[data-astro-cid-2rluouc4]{opacity:1;translate:none}}@media (width<=991px){.lpsp[data-astro-cid-2rluouc4]{grid-template-columns:minmax(0,1fr);max-width:34em;margin-inline:auto}.lpsp__next[data-astro-cid-2rluouc4]{inset:auto auto -.25em 50%;translate:-50% 50%;rotate:90deg}}@media (width<=767px){.lpsp[data-astro-cid-2rluouc4]{margin-top:2em}.lpsp__scene[data-astro-cid-2rluouc4]{height:15em;padding:1em}.lpsp__title[data-astro-cid-2rluouc4]{font-size:1.375em}.lpsp__note[data-astro-cid-2rluouc4]{left:-.5em}}.lpft[data-astro-cid-regzrlbn]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:.5em;margin-top:3em;display:grid}.lpft__yes[data-astro-cid-regzrlbn],.lpft__no[data-astro-cid-regzrlbn]{border-radius:var(--radius-card);padding:3em}.lpft__yes[data-astro-cid-regzrlbn]{isolation:isolate;background:var(--color-ink);color:var(--color-white);position:relative;overflow:hidden}.lpft__yes[data-astro-cid-regzrlbn]:before{content:"";z-index:-1;background-image:radial-gradient(circle, color-mix(in srgb, var(--color-white) 12%, transparent) 1px, transparent 1.5px);background-size:1.5em 1.5em;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90% at 100% 100%,#000,#0000 70%);mask-image:radial-gradient(90% 90% at 100% 100%,#000,#0000 70%)}.lpft__yes[data-astro-cid-regzrlbn]:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-live) 26%, transparent), transparent);border-radius:50%;width:60%;position:absolute;bottom:-55%;right:-15%}.lpft__no[data-astro-cid-regzrlbn]{border:1px dashed var(--color-line-strong);color:var(--color-body);background:0 0}.lpft__title[data-astro-cid-regzrlbn]{font-size:1.125em;font-weight:500;font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase}.lpft__yes[data-astro-cid-regzrlbn] .lpft__title[data-astro-cid-regzrlbn]{color:var(--color-live)}.lpft__no[data-astro-cid-regzrlbn] .lpft__title[data-astro-cid-regzrlbn]{color:var(--color-muted)}.lpft__lines[data-astro-cid-regzrlbn]{flex-direction:column;margin-top:1.25em;display:flex}.lpft__line[data-astro-cid-regzrlbn]{border-top:1px solid var(--color-line-on-dark);letter-spacing:-.4px;align-items:flex-start;gap:1em;padding-block:1.125em;font-size:1.5em;line-height:1.25;display:flex}.lpft__no[data-astro-cid-regzrlbn] .lpft__line[data-astro-cid-regzrlbn]{border-top-color:var(--color-line);letter-spacing:-.1px;font-size:1.125em;line-height:1.4}.lpft__tick[data-astro-cid-regzrlbn],.lpft__x[data-astro-cid-regzrlbn]{border-radius:50%;flex:none}.lpft__tick[data-astro-cid-regzrlbn]{background:var(--color-live);width:1.25em;height:1.25em;color:var(--color-ink);margin-top:.02em;padding:.2em}.lpft__x[data-astro-cid-regzrlbn]{background:var(--color-mist);width:1.375em;height:1.375em;color:var(--color-muted);margin-top:.02em;padding:.2em}.lpft__go[data-astro-cid-regzrlbn]{flex-wrap:wrap;align-items:center;gap:1em 1.5em;margin-top:1.75em;display:flex}.lpft__aside[data-astro-cid-regzrlbn]{color:var(--color-white);align-items:flex-end;gap:.25em;font-family:"General Sans",sans-serif;font-size:1.75em;line-height:1;display:inline-flex;rotate:-3deg}.lpft__aside[data-astro-cid-regzrlbn] svg[data-astro-cid-regzrlbn]{width:1.75em;height:auto;color:var(--color-live)}@media (width<=991px){.lpft[data-astro-cid-regzrlbn]{grid-template-columns:minmax(0,1fr)}.lpft__yes[data-astro-cid-regzrlbn],.lpft__no[data-astro-cid-regzrlbn]{padding:2.25em}}@media (width<=767px){.lpft[data-astro-cid-regzrlbn]{margin-top:2em}.lpft__yes[data-astro-cid-regzrlbn],.lpft__no[data-astro-cid-regzrlbn]{padding:1.5em}.lpft__line[data-astro-cid-regzrlbn]{letter-spacing:-.2px;gap:.75em;font-size:1.1875em}.lpft__no[data-astro-cid-regzrlbn] .lpft__line[data-astro-cid-regzrlbn]{font-size:1em}.lpft__go[data-astro-cid-regzrlbn] .lpcta{width:100%;display:flex}.lpft__aside[data-astro-cid-regzrlbn]{display:none}}.lpup[data-astro-cid-tbq4ueif]{grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4fr);gap:.5em;margin-top:3em;display:grid}.lpup__base[data-astro-cid-tbq4ueif]{z-index:2;border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-on-ink-body);flex-direction:column;justify-content:flex-end;padding:2em;display:flex;position:relative}.lpup__base[data-astro-cid-tbq4ueif] .lpup__title[data-astro-cid-tbq4ueif]{color:var(--color-white)}.lpup__price[data-astro-cid-tbq4ueif]{letter-spacing:-.8px;color:var(--color-live);margin-top:.25em;font-size:2em;font-weight:500;line-height:1.1}.lpup__base-points[data-astro-cid-tbq4ueif]{flex-direction:column;margin:1.5em 0 auto;padding-bottom:2em;display:flex}.lpup__base-point[data-astro-cid-tbq4ueif]{border-bottom:1px solid var(--color-line-on-dark);color:var(--color-white);align-items:flex-start;gap:.75em;padding-block:.875em;line-height:1.35;display:flex}.lpup__base-point[data-astro-cid-tbq4ueif] svg[data-astro-cid-tbq4ueif]{background:var(--color-live);width:1.25em;height:1.25em;color:var(--color-ink);border-radius:50%;flex:none;padding:.2em}.lpup__plus[data-astro-cid-tbq4ueif]{z-index:2;background:var(--color-live);width:2.5em;height:2.5em;color:var(--color-ink);border:.25em solid var(--color-paper);box-sizing:content-box;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-.25em;translate:50% -50%}.lpup__plus[data-astro-cid-tbq4ueif] svg[data-astro-cid-tbq4ueif]{width:1em;height:1em;display:block}.lpup__card[data-astro-cid-tbq4ueif]{border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;padding:.625em;display:flex}.lpup__copy[data-astro-cid-tbq4ueif]{flex-direction:column;flex:1;padding:1.75em 1.375em 1.375em;display:flex}.lpup__tag[data-astro-cid-tbq4ueif]{border-radius:var(--radius-pill);border:1px dashed var(--color-line-strong);font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--color-muted);align-self:flex-start;padding:.375em .875em;font-size:.75em}.lpup__tag--in[data-astro-cid-tbq4ueif]{background:color-mix(in srgb, var(--color-live) 18%, transparent);color:var(--color-live);border:0}.lpup__title[data-astro-cid-tbq4ueif]{letter-spacing:-.6px;color:var(--color-ink);margin-top:.75em;font-size:1.75em;font-weight:500;line-height:1.1}.lpup__body[data-astro-cid-tbq4ueif]{margin-top:.625em;font-size:1.0625em;line-height:1.5}.lpup__points[data-astro-cid-tbq4ueif]{border-top:1px solid var(--color-line);flex-direction:column;gap:.625em;margin-top:1.25em;padding-top:1.25em;display:flex}.lpup__point[data-astro-cid-tbq4ueif]{color:var(--color-ink);align-items:flex-start;gap:.75em;line-height:1.4;display:flex}.lpup__point[data-astro-cid-tbq4ueif] svg[data-astro-cid-tbq4ueif]{background:var(--color-mist);border-radius:50%;flex:none;width:1.25em;height:1.25em;margin-top:.1em;padding:.25em}.lpup__cost[data-astro-cid-tbq4ueif]{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--color-muted);margin-top:auto;padding-top:1.5em;font-size:.8125em}.lpup__panel[data-astro-cid-tbq4ueif]{background:var(--color-mist);border-radius:.875em;place-items:center;height:15em;padding:1.5em;display:grid;position:relative;overflow:hidden}.lpup__card[data-astro-cid-tbq4ueif]:last-child .lpup__panel[data-astro-cid-tbq4ueif]{background:var(--color-slate-deep)}.lpup__example[data-astro-cid-tbq4ueif]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-white) 70%, transparent);font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--color-ink);padding:.25em .625em;font-size:.625em;position:absolute;top:.875em;right:.875em}.lpup__serp[data-astro-cid-tbq4ueif]{flex-direction:column;gap:.375em;width:100%;max-width:21em;display:flex}.lpup__search[data-astro-cid-tbq4ueif]{border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);box-shadow:0 .5em 1.25em -.75em color-mix(in srgb, var(--color-ink) 40%, transparent);align-items:center;gap:.625em;margin-bottom:.375em;padding:.625em 1em;font-size:.875em;display:flex}.lpup__search[data-astro-cid-tbq4ueif] svg[data-astro-cid-tbq4ueif]{width:1em;height:1em;color:var(--color-muted);flex:none}.lpup__result[data-astro-cid-tbq4ueif]{background:color-mix(in srgb, var(--color-white) 55%, transparent);color:var(--color-muted);border-radius:.625em;align-items:center;gap:.75em;padding:.625em .875em;font-size:.875em;display:flex}.lpup__result--you[data-astro-cid-tbq4ueif]{background:var(--color-ink);color:var(--color-white);box-shadow:0 .75em 1.5em -.75em color-mix(in srgb, var(--color-ink) 60%, transparent);font-weight:500}.lpup__rank[data-astro-cid-tbq4ueif]{font-family:var(--font-mono);flex:none;font-size:.8125em}.lpup__site[data-astro-cid-tbq4ueif]{flex:1}.lpup__badge[data-astro-cid-tbq4ueif]{border-radius:var(--radius-pill);background:var(--color-live);color:var(--color-ink);flex:none;padding:.2em .625em;font-size:.8125em}.lpup__ads[data-astro-cid-tbq4ueif]{background:var(--color-white);width:100%;max-width:21em;box-shadow:0 1em 2em -1em color-mix(in srgb, var(--color-ink) 60%, transparent);border-radius:.875em;padding:1em 1.125em}.lpup__ads-label[data-astro-cid-tbq4ueif]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--color-muted);font-size:.6875em}.lpup__bars[data-astro-cid-tbq4ueif]{align-items:flex-end;gap:.375em;height:4.5em;margin-top:.5em;display:flex}.lpup__bar[data-astro-cid-tbq4ueif]{background:var(--color-mist);transform-origin:bottom;border-radius:.25em .25em 0 0;flex:1}.lpup__bar[data-astro-cid-tbq4ueif]:last-child{background:var(--color-live)}.lpup__bar--32[data-astro-cid-tbq4ueif]{height:32%}.lpup__bar--44[data-astro-cid-tbq4ueif]{height:44%}.lpup__bar--40[data-astro-cid-tbq4ueif]{height:40%}.lpup__bar--58[data-astro-cid-tbq4ueif]{height:58%}.lpup__bar--66[data-astro-cid-tbq4ueif]{height:66%}.lpup__bar--84[data-astro-cid-tbq4ueif]{height:84%}.lpup__figures[data-astro-cid-tbq4ueif]{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin-top:.75em;padding-top:.75em;display:grid}.lpup__figure[data-astro-cid-tbq4ueif]{flex-direction:column;gap:.125em;display:flex}.lpup__figure-value[data-astro-cid-tbq4ueif]{letter-spacing:-.4px;color:var(--color-ink);font-size:1.25em;font-weight:500}.lpup__figure-key[data-astro-cid-tbq4ueif]{color:var(--color-muted);font-size:.6875em;line-height:1.25}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lpup__bar[data-astro-cid-tbq4ueif]{transition:scale .9s var(--ease-glide);scale:1 0}.lpup__card[data-astro-cid-tbq4ueif].is-in .lpup__bar[data-astro-cid-tbq4ueif]{scale:1}.lpup__bar[data-astro-cid-tbq4ueif]:nth-child(2){transition-delay:80ms}.lpup__bar[data-astro-cid-tbq4ueif]:nth-child(3){transition-delay:.16s}.lpup__bar[data-astro-cid-tbq4ueif]:nth-child(4){transition-delay:.24s}.lpup__bar[data-astro-cid-tbq4ueif]:nth-child(5){transition-delay:.32s}.lpup__bar[data-astro-cid-tbq4ueif]:nth-child(6){transition-delay:.4s}.lpup__badge[data-astro-cid-tbq4ueif]{transition:scale .7s var(--ease-glide) .7s;scale:0}.lpup__card[data-astro-cid-tbq4ueif].is-in .lpup__badge[data-astro-cid-tbq4ueif]{scale:1}}@media (width<=991px){.lpup[data-astro-cid-tbq4ueif]{grid-template-columns:repeat(2,minmax(0,1fr))}.lpup__base[data-astro-cid-tbq4ueif]{grid-column:1/-1;min-height:0}.lpup__plus[data-astro-cid-tbq4ueif]{inset:auto auto -.25em 50%;translate:-50% 50%}}@media (width<=767px){.lpup[data-astro-cid-tbq4ueif]{grid-template-columns:minmax(0,1fr);margin-top:2em}.lpup__base[data-astro-cid-tbq4ueif]{padding:1.5em}.lpup__title[data-astro-cid-tbq4ueif]{font-size:1.5em}}

/* Source: dealyo-homepage/dist/work.css */
/* Each complete project card joins the stack after its content is readable. */
body #work {
  padding-block: var(--spacing-section) 48px;
}

body #work .work__heading {
  max-width: none;
}

body #work .work__cases {
  margin-top: 48px;
}

body #work .work__case {
  display: grid;
  grid-template-columns: minmax(0, 7fr) minmax(0, 13fr);
  align-items: center;
  gap: clamp(32px, 4vw, 64px);
  position: relative;
  min-width: 0;
  margin-bottom: 64px;
  padding: 28px 0;
  background: var(--color-paper);
  border-top: 1px solid var(--color-line);
  scroll-margin-top: 24px;
}

body #work .work__case:last-child {
  margin-bottom: 0;
}

body #work .work__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 22px;
  min-width: 0;
}

body #work .work__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

body #work .work__name {
  font-size: clamp(32px, 3.5vw, 48px);
  line-height: 1.08;
  overflow-wrap: anywhere;
}

body #work .work__body {
  max-width: 28em;
}

body #work .work__link {
  display: inline-flex;
  flex: none;
  min-height: 44px;
  max-width: 100%;
  padding: 10px 18px;
  border-radius: 6px !important;
  background: var(--color-live);
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

body #work .work__link:hover {
  background: var(--color-live);
  color: #fff;
}

body #work .work__media {
  width: 100%;
  max-width: none;
  min-width: 0;
  background: transparent;
}

body #work .work__img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}

/* Tall cards scroll fully into view before the next card covers them. */
@media (prefers-reduced-motion: no-preference) {
  body #work .work__case {
    position: sticky;
    top: min(calc(24px + var(--work-index) * 16px), calc(100svh - var(--work-height, 700px) - 24px));
    z-index: calc(1 + var(--work-index));
    margin-bottom: 80px;
  }

  body #work .work__case:last-child {
    margin-bottom: 0;
  }

  body #work .work__case:has(.work__link:focus-visible) {
    z-index: 5;
  }
}

@media (max-width: 991px) {
  body #work .work__case {
    grid-template-columns: minmax(0, 1fr);
    gap: 28px;
  }

  body #work .work__text {
    gap: 20px;
  }
}

@media (max-width: 767px) {
  body #work .work__cases {
    margin-top: 32px;
  }

  body #work .work__case {
    margin-bottom: 48px;
    padding-block: 24px;
  }

  body #work .work__name {
    font-size: 36px;
    line-height: 40px;
  }

  body #work .work__body {
    font-size: 16px;
    line-height: 26px;
  }

  body #work .work__link {
    padding-inline: 14px;
  }
}

/* Leave the whole mockup above the fixed mobile contact bar. */
@media (max-width: 767px) and (prefers-reduced-motion: no-preference) {
  body #work .work__case {
    top: min(calc(16px + var(--work-index) * 8px), calc(100svh - var(--work-height, 700px) - 104px - env(safe-area-inset-bottom, 0px)));
  }
}

/* Source: dealyo-homepage/dist/layout.css */
.ytf[data-astro-cid-quzkdpt5]{border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink);flex-direction:column;gap:1.25em;padding:2em;display:flex}.ytf__trap[data-astro-cid-quzkdpt5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ytf__fields[data-astro-cid-quzkdpt5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;display:grid}.ytf__field[data-astro-cid-quzkdpt5]{flex-direction:column;gap:.5em;min-width:0;display:flex}.ytf__field--wide[data-astro-cid-quzkdpt5]{grid-column:1/-1}.ytf__label[data-astro-cid-quzkdpt5]{font-weight:500}.ytf__input[data-astro-cid-quzkdpt5]{border:1px solid var(--color-line-strong);background:var(--color-white);width:100%;min-height:3.25em;font:inherit;color:var(--color-ink);border-radius:.75em;padding:.875em 1em;font-size:max(1em,16px);line-height:1.4;transition:border-color .3s}.ytf__input[data-astro-cid-quzkdpt5]::placeholder{color:var(--color-muted);opacity:1}.ytf__input[data-astro-cid-quzkdpt5]:hover{border-color:var(--color-ink)}.ytf__input[data-astro-cid-quzkdpt5]:focus-visible{outline:2px solid var(--color-slate);outline-offset:.125em;border-color:var(--color-ink)}.ytf__select-wrap[data-astro-cid-quzkdpt5]{display:block;position:relative}.ytf__select[data-astro-cid-quzkdpt5]{appearance:none;cursor:pointer;padding-right:2.75em}.ytf__select[data-astro-cid-quzkdpt5]:invalid{color:var(--color-muted)}.ytf__select[data-astro-cid-quzkdpt5] option[data-astro-cid-quzkdpt5]{color:var(--color-ink)}.ytf__chevron[data-astro-cid-quzkdpt5]{pointer-events:none;color:var(--color-muted);position:absolute;top:50%;right:1.125em;translate:0 -50%}.ytf__textarea[data-astro-cid-quzkdpt5]{resize:vertical;height:7.5em;min-height:6em}.ytf__proof[data-astro-cid-quzkdpt5]{background:var(--color-paper);border-radius:.875em;flex-direction:column;flex:1;justify-content:center;gap:1em;padding:1.25em 1.375em;display:flex}.ytf__count[data-astro-cid-quzkdpt5]{align-items:center;gap:.875em;display:flex}.ytf__faces[data-astro-cid-quzkdpt5]{display:flex}.ytf__face[data-astro-cid-quzkdpt5]{object-fit:cover;border:2px solid var(--color-paper);border-radius:50%;width:2.125em;height:2.125em;margin-left:-.625em}.ytf__face[data-astro-cid-quzkdpt5]:first-child{margin-left:0}.ytf__count-text[data-astro-cid-quzkdpt5]{color:var(--color-body);flex-direction:column;gap:.125em;font-size:.875em;line-height:1.25;display:flex}.ytf__count-text[data-astro-cid-quzkdpt5] strong[data-astro-cid-quzkdpt5]{color:var(--color-ink);font-weight:500}.ytf__stars[data-astro-cid-quzkdpt5]{color:var(--color-live);letter-spacing:1px}.ytf__quote[data-astro-cid-quzkdpt5]{border-top:1px solid var(--color-line);margin:0;padding-top:1em}.ytf__quote-text[data-astro-cid-quzkdpt5]{color:var(--color-ink);font-size:1.0625em;line-height:1.45}.ytf__quote-by[data-astro-cid-quzkdpt5]{color:var(--color-muted);margin-top:.375em;font-size:.8125em}.ytf__call[data-astro-cid-quzkdpt5]{text-align:center;color:var(--color-body);margin-top:-.25em;font-size:.9375em}.ytf__call-link[data-astro-cid-quzkdpt5]{color:var(--color-ink);text-underline-offset:.2em;font-weight:500;text-decoration:underline}.ytf__privacy[data-astro-cid-quzkdpt5]{color:var(--color-muted);text-align:center;margin-top:-.5em;font-size:.8125em;line-height:1.5}.ytf__privacy-link[data-astro-cid-quzkdpt5]{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}@media (width<=767px){.ytf[data-astro-cid-quzkdpt5]{padding:1.25em}.ytf__fields[data-astro-cid-quzkdpt5]{grid-template-columns:minmax(0,1fr)}}.yto[data-astro-cid-fnggyvj6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;margin-top:2.5em;display:grid}.yto__card[data-astro-cid-fnggyvj6]{border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;padding:.5em .5em 1.5em;display:flex}.yto__text[data-astro-cid-fnggyvj6]{flex-direction:column;padding-inline:1.125em;display:flex}.yto__scene[data-astro-cid-fnggyvj6]{background:var(--color-mist);border-radius:.875em;place-items:center;height:12em;padding:1.25em;display:grid;overflow:hidden}.yto__card[data-astro-cid-fnggyvj6]:nth-child(2) .yto__scene[data-astro-cid-fnggyvj6]{background:var(--color-paper)}.yto__card[data-astro-cid-fnggyvj6]:nth-child(3) .yto__scene[data-astro-cid-fnggyvj6]{background:var(--color-slate-deep)}.yto__card[data-astro-cid-fnggyvj6]:nth-child(4) .yto__scene[data-astro-cid-fnggyvj6]{background:var(--color-ink)}.yto__tag[data-astro-cid-fnggyvj6]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-live) 22%, transparent);font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--color-ink);align-self:flex-start;margin-top:1.25em;padding:.375em .875em;font-size:.75em}.yto__title[data-astro-cid-fnggyvj6]{letter-spacing:-.4px;color:var(--color-ink);margin-top:.75em;font-size:1.375em;font-weight:500;line-height:1.2}.yto__body[data-astro-cid-fnggyvj6]{color:var(--color-body);margin-top:.5em;font-size:1em;line-height:1.5}.yto__browser[data-astro-cid-fnggyvj6]{background:var(--color-white);width:100%;box-shadow:0 1em 2em -.75em color-mix(in srgb, var(--color-ink) 40%, transparent);border-radius:.75em .75em 0 0;position:relative}.yto__bar[data-astro-cid-fnggyvj6]{align-items:center;gap:.75em;padding:.5em .625em;display:flex}.yto__dots[data-astro-cid-fnggyvj6]{background:var(--color-line-strong);width:.4375em;height:.4375em;box-shadow:.7em 0 0 var(--color-line-strong), 1.4em 0 0 var(--color-line-strong);border-radius:50%;flex:none;margin-right:1.4em}.yto__url[data-astro-cid-fnggyvj6]{border-radius:var(--radius-pill);background:var(--color-paper);font-family:var(--font-mono);color:var(--color-muted);flex:1;padding:.25em .625em;font-size:.6875em}.yto__shot[data-astro-cid-fnggyvj6]{object-fit:cover;object-position:top;width:100%;height:7em;display:block}.yto__cta[data-astro-cid-fnggyvj6]{border-radius:var(--radius-pill);background:var(--color-live);color:var(--color-ink);white-space:nowrap;box-shadow:0 .75em 1.5em -.5em color-mix(in srgb, var(--color-live) 70%, transparent);padding:.5em 1.125em;font-size:.8125em;font-weight:500;position:absolute;bottom:-.875em;left:50%;translate:-50%}.yto__panel[data-astro-cid-fnggyvj6]{background:var(--color-white);width:100%;box-shadow:0 1em 2em -1em color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:.75em;padding:.375em .875em .5em}.yto__panel-title[data-astro-cid-fnggyvj6]{font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:.5em;padding-block:.5em;font-size:.6875em;display:flex}.yto__lock[data-astro-cid-fnggyvj6]{background:color-mix(in srgb, var(--color-live) 22%, transparent);width:1.5em;height:1.5em;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.yto__prow[data-astro-cid-fnggyvj6]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1em;padding-block:.375em;display:flex}.yto__prow-key[data-astro-cid-fnggyvj6]{color:var(--color-body);font-size:.75em}.yto__prow-value[data-astro-cid-fnggyvj6]{color:var(--color-ink);white-space:nowrap;align-items:center;gap:.4375em;font-size:.8125em;font-weight:500;display:inline-flex}.yto__ok[data-astro-cid-fnggyvj6]{background:var(--color-live);border-radius:50%;width:.4375em;height:.4375em}.yto__chat[data-astro-cid-fnggyvj6]{flex-direction:column;gap:.5em;width:100%;display:flex}.yto__bubble[data-astro-cid-fnggyvj6]{border-radius:1em;padding:.5em .875em;font-size:.8125em;line-height:1.3;display:block}.yto__bubble--ask[data-astro-cid-fnggyvj6]{background:var(--color-white);max-width:85%;color:var(--color-ink);border-bottom-left-radius:.25em;align-self:flex-start}.yto__reply[data-astro-cid-fnggyvj6]{justify-content:flex-end;align-items:flex-end;gap:.5em;display:flex}.yto__bubble--reply[data-astro-cid-fnggyvj6]{background:var(--color-live);color:var(--color-ink);border-bottom-right-radius:.25em;font-weight:500}.yto__face[data-astro-cid-fnggyvj6]{object-fit:cover;border:1.5px solid var(--color-white);border-radius:50%;flex:none;order:2;width:1.75em;height:1.75em}.yto__status[data-astro-cid-fnggyvj6]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-ink) 35%, transparent);color:var(--color-live);align-self:flex-end;align-items:center;gap:.4375em;padding:.25em .75em;font-size:.75em;font-weight:500;display:inline-flex}.yto__pulse[data-astro-cid-fnggyvj6]{background:var(--color-live);border-radius:50%;width:.4375em;height:.4375em}.yto__month[data-astro-cid-fnggyvj6]{background:var(--color-ink-2);border:1px solid var(--color-line-on-dark);border-radius:.875em;width:100%;padding:.125em 1em .5em}.yto__month-title[data-astro-cid-fnggyvj6]{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--color-on-ink-muted);padding-block:.625em;font-size:.6875em}.yto__row[data-astro-cid-fnggyvj6]{border-top:1px solid var(--color-line-on-dark);justify-content:space-between;align-items:baseline;gap:1em;padding-block:.4375em;display:flex}.yto__row-key[data-astro-cid-fnggyvj6]{color:var(--color-on-ink-body);font-size:.75em}.yto__row-value[data-astro-cid-fnggyvj6]{color:var(--color-live);font-size:.9375em;font-weight:500}@media (prefers-reduced-motion:no-preference){.yto__pulse[data-astro-cid-fnggyvj6]{animation:1.6s ease-in-out infinite yto-pulse}@keyframes yto-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-live) 60%, transparent)}60%{box-shadow:0 0 0 .45em #0000}}}@media (width<=991px){.yto[data-astro-cid-fnggyvj6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.yto[data-astro-cid-fnggyvj6]{grid-template-columns:minmax(0,1fr);max-width:30em;margin-inline:auto}.yto__scene[data-astro-cid-fnggyvj6]{height:12em;padding:1em}}.ytc[data-astro-cid-kuhke3pr]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:stretch;gap:4em;margin-top:3em;display:grid}.ytc__card[data-astro-cid-kuhke3pr]{border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;padding:.625em;display:flex}.ytc__head[data-astro-cid-kuhke3pr]{align-items:center;gap:1em;padding:1em 1.125em 1.25em;display:flex}.ytc__avatar[data-astro-cid-kuhke3pr]{object-fit:cover;border-radius:50%;flex:none;width:3.75em;height:3.75em}.ytc__who[data-astro-cid-kuhke3pr]{flex-direction:column;gap:.25em;min-width:0;display:flex}.ytc__name[data-astro-cid-kuhke3pr]{letter-spacing:-.4px;color:var(--color-ink);align-items:center;gap:.375em;font-size:1.375em;font-weight:500;line-height:1.15;display:inline-flex}.ytc__verified[data-astro-cid-kuhke3pr]{color:var(--color-muted);flex:none}.ytc__meta[data-astro-cid-kuhke3pr]{color:var(--color-muted);font-size:.875em}.ytc__open[data-astro-cid-kuhke3pr]{border-radius:var(--radius-pill);background:var(--color-ink);min-height:2.5em;color:var(--color-white);white-space:nowrap;flex:none;align-items:center;gap:.5em;margin-left:auto;padding:0 1.125em 0 .625em;font-size:.875em;font-weight:500;display:inline-flex}.ytc__open-play[data-astro-cid-kuhke3pr]{background:var(--color-youtube);border-radius:.3125em;place-items:center;width:1.625em;height:1.125em;display:inline-grid}.ytc__stats[data-astro-cid-kuhke3pr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin:0 0 .5em;display:grid}.ytc__stat[data-astro-cid-kuhke3pr]{background:var(--color-paper);border-radius:.875em;flex-direction:column-reverse;justify-content:flex-end;gap:.375em;padding:1.5em 1.375em 1.375em;display:flex}.ytc__stat[data-astro-cid-kuhke3pr]:first-child{background:var(--color-ink)}.ytc__stat-value[data-astro-cid-kuhke3pr]{letter-spacing:-2.4px;color:var(--color-ink);margin:0;font-size:3.5em;font-weight:500;line-height:.95}.ytc__stat[data-astro-cid-kuhke3pr]:first-child .ytc__stat-value[data-astro-cid-kuhke3pr]{color:var(--color-live)}.ytc__stat-label[data-astro-cid-kuhke3pr]{color:var(--color-body);font-size:.9375em}.ytc__stat[data-astro-cid-kuhke3pr]:first-child .ytc__stat-label[data-astro-cid-kuhke3pr]{color:var(--color-on-ink-body)}.ytc__videos[data-astro-cid-kuhke3pr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin-top:auto;display:grid}.ytc__link[data-astro-cid-kuhke3pr]{flex-direction:column;gap:.75em;padding-bottom:.875em;display:flex}.ytc__thumb[data-astro-cid-kuhke3pr]{aspect-ratio:16/9;background:var(--color-ink);border-radius:.75em;place-items:center;display:grid;position:relative;overflow:hidden}.ytc__thumb--2[data-astro-cid-kuhke3pr]{background:var(--color-slate-deep)}.ytc__thumb--3[data-astro-cid-kuhke3pr]{background:var(--color-ink-2)}.ytc__img[data-astro-cid-kuhke3pr]{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-glide);position:absolute;inset:0}.ytc__card-title[data-astro-cid-kuhke3pr]{letter-spacing:-.4px;color:var(--color-white);text-wrap:balance;padding:.875em 1em;font-size:1.0625em;font-weight:500;line-height:1.08}.ytc__play[data-astro-cid-kuhke3pr]{background:var(--color-youtube);width:2em;height:1.5em;color:var(--color-white);border-radius:.4375em;place-items:center;display:grid;position:absolute;bottom:.625em;left:.625em}.ytc__length[data-astro-cid-kuhke3pr]{background:color-mix(in srgb, var(--color-ink) 82%, transparent);color:var(--color-white);border-radius:.3125em;padding:.125em .4375em;font-size:.75em;font-weight:500;position:absolute;bottom:.5em;right:.5em}.ytc__title[data-astro-cid-kuhke3pr]{color:var(--color-ink);padding-inline:.25em;font-size:.9375em;font-weight:500;line-height:1.3}.ytc__note[data-astro-cid-kuhke3pr]{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:.375em;margin:0;padding:2.75em 2.25em 2em;position:relative;rotate:1deg}.ytc__tape[data-astro-cid-kuhke3pr]{background:color-mix(in srgb, var(--color-mist) 75%, transparent);border:1px solid var(--color-line);width:7em;height:1.875em;margin-left:-3.5em;position:absolute;top:-.875em;left:50%;rotate:-2deg}.ytc__words[data-astro-cid-kuhke3pr]{margin:0}.ytc__p[data-astro-cid-kuhke3pr]{font-family:"General Sans",sans-serif;font-size:1.5625em;font-weight:500;line-height:1.25}.ytc__p[data-astro-cid-kuhke3pr]+.ytc__p[data-astro-cid-kuhke3pr]{margin-top:.625em}.ytc__signature[data-astro-cid-kuhke3pr]{margin-top:.375em;font-family:"General Sans",sans-serif;font-size:2.625em;font-weight:500;line-height:1}.ytc__by[data-astro-cid-kuhke3pr]{border-top:1px dashed var(--color-line-strong);align-items:center;gap:.875em;margin-top:1.25em;padding-top:1.25em;display:flex}.ytc__face[data-astro-cid-kuhke3pr]{object-fit:cover;border-radius:50%;width:3em;height:3em}.ytc__by-who[data-astro-cid-kuhke3pr]{flex-direction:column;line-height:1.3;display:flex}.ytc__by-name[data-astro-cid-kuhke3pr]{font-weight:500}.ytc__by-role[data-astro-cid-kuhke3pr]{color:var(--color-muted);font-size:.875em}@media (hover:hover) and (pointer:fine){.ytc__link[data-astro-cid-kuhke3pr]:hover .ytc__title[data-astro-cid-kuhke3pr]{text-underline-offset:.2em;text-decoration:underline}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ytc__link[data-astro-cid-kuhke3pr]:hover .ytc__img[data-astro-cid-kuhke3pr]{scale:1.04}}@media (width<=991px){.ytc[data-astro-cid-kuhke3pr]{grid-template-columns:minmax(0,1fr);gap:3em}.ytc__note[data-astro-cid-kuhke3pr]{max-width:34em}}@media (width<=767px){.ytc[data-astro-cid-kuhke3pr]{margin-top:2em}.ytc__head[data-astro-cid-kuhke3pr]{flex-wrap:wrap;padding:.75em .75em 1em}.ytc__open[data-astro-cid-kuhke3pr]{margin-left:0}.ytc__stat-value[data-astro-cid-kuhke3pr]{letter-spacing:-1.4px;font-size:2.25em}.ytc__stat[data-astro-cid-kuhke3pr]{padding:1.125em 1em}}@media (width<=479px){.ytc__stats[data-astro-cid-kuhke3pr]{gap:.375em}.ytc__stat[data-astro-cid-kuhke3pr]{padding:1em .75em}.ytc__stat-value[data-astro-cid-kuhke3pr]{letter-spacing:-1px;font-size:1.625em}.ytc__stat-label[data-astro-cid-kuhke3pr]{font-size:.8125em}.ytc__videos[data-astro-cid-kuhke3pr]{grid-template-columns:minmax(0,1fr);gap:.25em}.ytc__card-title[data-astro-cid-kuhke3pr]{font-size:1.375em}.ytc__note[data-astro-cid-kuhke3pr]{padding:2.25em 1.5em 1.75em;rotate:.75deg}.ytc__p[data-astro-cid-kuhke3pr]{font-size:1.5em}.ytc__signature[data-astro-cid-kuhke3pr]{font-size:2.5em}}.ytv[data-astro-cid-gxkts5ls]{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-ink-2);box-shadow:0 0 0 1px var(--color-line-on-dark);position:relative;overflow:hidden}.ytv__poster[data-astro-cid-gxkts5ls]{display:block;position:absolute;inset:0}.ytv__img[data-astro-cid-gxkts5ls]{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-glide)}.ytv__play[data-astro-cid-gxkts5ls]{background:var(--color-live);width:4.5em;height:4.5em;color:var(--color-ink);box-shadow:0 0 0 .5em color-mix(in srgb, var(--color-live) 28%, transparent), 0 1em 2.5em -.5em color-mix(in srgb, var(--color-ink) 70%, transparent);transition:scale .3s var(--ease-glide);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ytv__play[data-astro-cid-gxkts5ls] svg[data-astro-cid-gxkts5ls]{width:1.5em;height:1.5em;margin-left:.2em}.ytv__length[data-astro-cid-gxkts5ls]{background:color-mix(in srgb, var(--color-ink) 82%, transparent);color:var(--color-white);border-radius:.375em;padding:.25em .625em;font-size:.8125em;font-weight:500;position:absolute;bottom:.875em;right:.875em}.ytv[data-astro-cid-gxkts5ls] .ytv__frame{border:0;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ytv__poster[data-astro-cid-gxkts5ls]:hover .ytv__img[data-astro-cid-gxkts5ls]{scale:1.03}.ytv__poster[data-astro-cid-gxkts5ls]:hover .ytv__play[data-astro-cid-gxkts5ls]{scale:1.08}}@media (width<=767px){.ytv__play[data-astro-cid-gxkts5ls]{width:3.75em;height:3.75em}}.yt[data-astro-cid-tjwoo2n4] .section{padding-block:5.5em}.yt-foot[data-astro-cid-tjwoo2n4]{border-top:0}.yt-h2[data-astro-cid-tjwoo2n4]{letter-spacing:-1.6px;max-width:15em;color:var(--color-ink);font-size:3.25em;font-weight:400;line-height:1.04}.yt-h2--dark[data-astro-cid-tjwoo2n4]{color:var(--color-white)}.yt-micro[data-astro-cid-tjwoo2n4]{color:var(--color-muted);text-align:center;margin-top:1em;font-size:.9375em}.yt-micro--dark[data-astro-cid-tjwoo2n4]{color:var(--color-on-ink-muted)}.yt-action[data-astro-cid-tjwoo2n4]{text-align:center;flex-direction:column;align-items:center;margin-top:3em;display:flex}.yt-tick[data-astro-cid-tjwoo2n4]{background:var(--color-live);width:1.375em;height:1.375em;color:var(--color-ink);border-radius:50%;flex:none;margin-top:.1em;padding:.2em}.yt-hero__play[data-astro-cid-tjwoo2n4]{background:var(--color-youtube);width:1.625em;height:1.125em;color:var(--color-white);border-radius:.3125em;place-items:center;display:inline-grid}.yt-hero[data-astro-cid-tjwoo2n4]{background:var(--color-ink);color:var(--color-on-ink)}.yt-hero__card[data-astro-cid-tjwoo2n4]{position:relative}.yt-hero__card[data-astro-cid-tjwoo2n4]:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--color-white) 11%, transparent) 1px, transparent 1.5px);background-size:1.5em 1.5em;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 100% at 0 0,#000,#0000 72%);mask-image:radial-gradient(90% 100% at 0 0,#000,#0000 72%)}.yt-hero__inner[data-astro-cid-tjwoo2n4]{z-index:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:5em;padding-block:3.5em 4em;display:grid;position:relative}.yt-hero__form[data-astro-cid-tjwoo2n4]{flex-direction:column;display:flex;position:relative}.yt-note[data-astro-cid-tjwoo2n4]{z-index:2;color:var(--color-live);pointer-events:none;position:absolute;top:-1em;right:calc(100% + 1em)}.yt-note__text[data-astro-cid-tjwoo2n4]{white-space:nowrap;font-family:"General Sans",sans-serif;font-size:2.125em;font-weight:500;line-height:1;display:block;rotate:-5deg}.yt-note__arrow[data-astro-cid-tjwoo2n4]{width:8.25em;height:auto;position:absolute;top:90%;left:calc(45% - 2em)}.yt-hero__form[data-astro-cid-tjwoo2n4] .yt-book[data-astro-cid-tjwoo2n4]{flex-direction:column;flex:1;display:flex}.yt-hero__form[data-astro-cid-tjwoo2n4] .yt-book[data-astro-cid-tjwoo2n4] .ytf{flex:1}.yt-hero__callout[data-astro-cid-tjwoo2n4]{border:1px solid var(--color-line-on-dark-strong);border-radius:var(--radius-pill);min-height:2.5em;color:var(--color-on-ink);align-items:center;gap:.625em;padding:0 1.125em 0 .625em;font-size:.9375em;display:inline-flex}.yt-hero__heading[data-astro-cid-tjwoo2n4]{letter-spacing:-2.8px;color:var(--color-white);text-wrap:balance;margin-top:.4em;font-size:4.5em;font-weight:400;line-height:1.1}.yt-hot[data-astro-cid-tjwoo2n4]{isolation:isolate;color:var(--color-ink);margin-inline:.04em;padding-inline:.1em;display:inline-block;position:relative}.yt-hot[data-astro-cid-tjwoo2n4]:before{content:"";z-index:-1;background:var(--color-live);transform-origin:0;box-shadow:0 0 1.25em color-mix(in srgb, var(--color-live) 45%, transparent);border-radius:.1em .22em .12em .2em;position:absolute;inset:.18em 0 .04em;rotate:-1deg}.yt-hot__text[data-astro-cid-tjwoo2n4]{position:relative}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.yt-hot[data-astro-cid-tjwoo2n4]:before{animation:yt-swipe .65s var(--ease-inout) .5s both}.yt-hot[data-astro-cid-tjwoo2n4]{animation:1ms linear .8s both yt-hot-ink}@keyframes yt-swipe{0%{transform:scaleX(0)}to{transform:none}}@keyframes yt-hot-ink{0%{color:var(--color-white)}to{color:var(--color-ink)}}}.yt-hero__lead[data-astro-cid-tjwoo2n4]{max-width:28em;color:var(--color-on-ink-body);margin-top:1.25em;font-size:1.25em;line-height:1.5}.yt-hero__copy[data-astro-cid-tjwoo2n4]{flex-direction:column;align-items:flex-start;display:flex}.yt-hero__video[data-astro-cid-tjwoo2n4]{align-self:stretch;margin-top:auto;padding-top:2em}.yt-book[data-astro-cid-tjwoo2n4]{border-radius:calc(var(--radius-card) + .25em);background:var(--color-live);box-shadow:0 2em 5em -2em color-mix(in srgb, var(--color-live) 55%, transparent);padding:0 .25em .25em;scroll-margin-top:1.5em;position:relative}.yt-book__tab[data-astro-cid-tjwoo2n4]{min-height:3em;color:var(--color-ink);justify-content:center;align-items:center;gap:.625em;padding:.5em 1em;font-size:.9375em;font-weight:500;display:flex}.yt-book__face[data-astro-cid-tjwoo2n4]{object-fit:cover;border:1.5px solid color-mix(in srgb, var(--color-ink) 22%, transparent);border-radius:50%;flex:none;width:1.75em;height:1.75em}.yt-head[data-astro-cid-tjwoo2n4]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:1.5em 4em;display:grid}.yt-head__support[data-astro-cid-tjwoo2n4]{color:var(--color-body);font-size:1.1875em;line-height:1.45}.yt-card-section[data-astro-cid-tjwoo2n4]{padding:var(--frame);background:var(--color-white)}.yt-card-section[data-astro-cid-tjwoo2n4][data-ground=dark]{background:var(--color-white)}.yt-card[data-astro-cid-tjwoo2n4]{border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-on-ink-body)}.yt-card__inner[data-astro-cid-tjwoo2n4]{padding-block:4em}.yt-card__head[data-astro-cid-tjwoo2n4]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1.5em 4em;display:grid}.yt-card__support[data-astro-cid-tjwoo2n4]{max-width:26em;color:var(--color-on-ink-body);font-size:1.1875em;line-height:1.45}.yt-card__cta[data-astro-cid-tjwoo2n4]{text-align:center;flex-direction:column;align-items:center;margin-top:3.5em;display:flex}.yt-card__terms[data-astro-cid-tjwoo2n4]{letter-spacing:-.3px;max-width:24em;color:var(--color-white);margin-bottom:1.25em;font-size:1.375em;line-height:1.3}.yt-book-call[data-astro-cid-tjwoo2n4]{scroll-margin-top:0}.yt-cal[data-astro-cid-tjwoo2n4]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:4em;display:grid}.yt-cal__body[data-astro-cid-tjwoo2n4]{max-width:24em;color:var(--color-on-ink-body);margin-top:1.25em;font-size:1.1875em;line-height:1.45}.yt-cal__host[data-astro-cid-tjwoo2n4]{border-block:1px solid var(--color-line-on-dark);align-items:center;gap:.875em;margin-top:2em;padding-block:1.25em;display:flex}.yt-cal__proof[data-astro-cid-tjwoo2n4]{margin-top:1.75em}.yt-cal__face[data-astro-cid-tjwoo2n4]{object-fit:cover;border-radius:50%;flex:none;width:3em;height:3em}.yt-cal__host[data-astro-cid-tjwoo2n4]>span[data-astro-cid-tjwoo2n4]{flex-direction:column;line-height:1.3;display:flex}.yt-cal__name[data-astro-cid-tjwoo2n4]{color:var(--color-white);font-weight:500}.yt-cal__role[data-astro-cid-tjwoo2n4]{color:var(--color-on-ink-muted);font-size:.875em}.yt-cal__sheet[data-astro-cid-tjwoo2n4]{border-radius:var(--radius-card);background:var(--color-cal-ground);padding:.75em .75em 1em}.yt-cal__frame[data-astro-cid-tjwoo2n4]{background:var(--color-cal-ground);border:0;border-radius:.875em;width:100%;height:40em;display:block}.yt-cal__fallback[data-astro-cid-tjwoo2n4]{text-align:center;color:var(--color-muted);margin-top:.875em;font-size:.875em}.yt-cal__fallback-link[data-astro-cid-tjwoo2n4]{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.yt-reviews[data-astro-cid-tjwoo2n4]{margin-top:3em}.yt[data-astro-cid-tjwoo2n4] .lpft__no{flex-direction:column;display:flex}.yt-designer[data-astro-cid-tjwoo2n4]{color:var(--color-ink);flex-direction:column;gap:.75em;margin-top:auto;padding-top:2em;display:flex}.yt-designer__label[data-astro-cid-tjwoo2n4]{color:var(--color-body);align-self:flex-start;font-family:"General Sans",sans-serif;font-size:1.625em;font-weight:500;line-height:1;rotate:-2deg}.yt-designer__card[data-astro-cid-tjwoo2n4]{background:var(--color-paper);border-radius:1em;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:1em;padding:.5em;transition:background-color .3s;display:grid}.yt-designer__thumb[data-astro-cid-tjwoo2n4]{aspect-ratio:16/9;background:var(--color-ink);border-radius:.625em;display:block;position:relative;overflow:hidden}.yt-designer__img[data-astro-cid-tjwoo2n4]{object-fit:cover;width:100%;height:100%}.yt-designer__length[data-astro-cid-tjwoo2n4]{background:color-mix(in srgb, var(--color-ink) 82%, transparent);color:var(--color-white);border-radius:.25em;padding:.0625em .375em;font-size:.6875em;font-weight:500;position:absolute;bottom:.375em;right:.375em}.yt-designer__text[data-astro-cid-tjwoo2n4]{flex-direction:column;gap:.5em;padding-right:.5em;display:flex}.yt-designer__title[data-astro-cid-tjwoo2n4]{font-size:.9375em;font-weight:500;line-height:1.3}.yt-designer__meta[data-astro-cid-tjwoo2n4]{color:var(--color-muted);align-items:center;gap:.4375em;font-size:.8125em;display:inline-flex}.yt-designer__play[data-astro-cid-tjwoo2n4]{background:var(--color-youtube);width:1.375em;height:.9375em;color:var(--color-white);border-radius:.25em;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.yt-designer[data-astro-cid-tjwoo2n4]:hover .yt-designer__card[data-astro-cid-tjwoo2n4]{background:var(--color-mist)}.yt-designer[data-astro-cid-tjwoo2n4]:hover .yt-designer__title[data-astro-cid-tjwoo2n4]{text-underline-offset:.2em;text-decoration:underline}}.yt[data-astro-cid-tjwoo2n4] [data-astro-cid-tjwoo2n4][data-ground=white] .lprv__card,.yt[data-astro-cid-tjwoo2n4] [data-astro-cid-tjwoo2n4][data-ground=white] .lpsp__card{background:var(--color-paper)}.yt-foot[data-astro-cid-tjwoo2n4]{background:var(--color-white);color:var(--color-muted)}.yt-foot__inner[data-astro-cid-tjwoo2n4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em 2em;padding-block:2.5em;font-size:.875em;display:flex}.yt-foot__links[data-astro-cid-tjwoo2n4]{flex-wrap:wrap;gap:1.5em;display:flex}.yt-foot__link[data-astro-cid-tjwoo2n4]{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.yt-foot__link[data-astro-cid-tjwoo2n4]:hover{color:var(--color-ink)}}.yt-sticky[data-astro-cid-tjwoo2n4]{display:none}@media (width<=991px){.yt[data-astro-cid-tjwoo2n4] .section{padding-block:4.5em}.yt[data-astro-cid-tjwoo2n4] .work__case .btn{display:none}.yt-hero__inner[data-astro-cid-tjwoo2n4]{grid-template-columns:minmax(0,1fr);gap:1.5em;padding-block:3em 4em}.yt-hero__copy[data-astro-cid-tjwoo2n4]{display:contents}.yt-hero__callout[data-astro-cid-tjwoo2n4]{order:1;justify-self:start}.yt-hero__heading[data-astro-cid-tjwoo2n4]{letter-spacing:-1.8px;order:2;font-size:3.5em}.yt-hero__form[data-astro-cid-tjwoo2n4]{order:3;margin-top:.5em}.yt-hero__lead[data-astro-cid-tjwoo2n4]{order:4;margin-top:1em}.yt-hero__video[data-astro-cid-tjwoo2n4]{order:5;margin-top:.5em;padding-top:0}.yt-note[data-astro-cid-tjwoo2n4]{display:none}.yt-head[data-astro-cid-tjwoo2n4],.yt-card__head[data-astro-cid-tjwoo2n4]{grid-template-columns:minmax(0,1fr);gap:1em}.yt-card__inner[data-astro-cid-tjwoo2n4]{padding-block:3.5em}.yt-cal[data-astro-cid-tjwoo2n4]{grid-template-columns:minmax(0,1fr);gap:2.5em}.yt-cal__frame[data-astro-cid-tjwoo2n4]{height:44em}.yt-h2[data-astro-cid-tjwoo2n4]{letter-spacing:-1.2px;font-size:2.75em}}@media (width<=767px){.yt[data-astro-cid-tjwoo2n4] .section{padding-block:3.5em}.yt[data-astro-cid-tjwoo2n4] .lpup__panel{padding-top:2.75em}.yt-hero__callout[data-astro-cid-tjwoo2n4]{white-space:nowrap;min-height:2.25em;padding-block:.375em;font-size:.8125em;line-height:1.3}.yt-hero__heading[data-astro-cid-tjwoo2n4]{letter-spacing:-1.2px;font-size:2.625em}.yt-hero__lead[data-astro-cid-tjwoo2n4]{font-size:1.125em}.yt-h2[data-astro-cid-tjwoo2n4]{letter-spacing:-1px;font-size:2.25em}.yt-card__inner[data-astro-cid-tjwoo2n4]{padding-block:3em}.yt-cal__frame[data-astro-cid-tjwoo2n4]{height:40em}.yt-action[data-astro-cid-tjwoo2n4]{margin-top:2.25em}.yt-action[data-astro-cid-tjwoo2n4] .lpcta,.yt-card__cta[data-astro-cid-tjwoo2n4] .lpcta{width:100%;display:flex}.yt-foot__inner[data-astro-cid-tjwoo2n4]{padding-bottom:6.5em}.yt-sticky[data-astro-cid-tjwoo2n4]{z-index:20;border-radius:var(--radius-pill);background:var(--color-live);min-height:3.75em;color:var(--color-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 55%, transparent), 0 1em 2.5em -.5em color-mix(in srgb, var(--color-ink) 55%, transparent);transition:transform .4s var(--ease-glide), opacity .3s ease;justify-content:space-between;align-items:center;gap:1em;padding:0 .5em 0 1.5em;font-size:1.0625em;font-weight:500;display:flex;position:fixed;bottom:.75em;left:.75em;right:.75em}.yt-sticky__face[data-astro-cid-tjwoo2n4]{object-fit:cover;border:2px solid var(--color-ink);border-radius:50%;flex:none;width:2.75em;height:2.75em}.yt-sticky[data-astro-cid-tjwoo2n4].is-away{opacity:0;pointer-events:none;visibility:hidden;transition:transform .4s var(--ease-glide), opacity .3s ease, visibility 0s linear .4s;transform:translateY(160%)}}@media (width<=767px) and (scripting:none){.yt-sticky[data-astro-cid-tjwoo2n4].is-away{opacity:1;pointer-events:auto;visibility:visible;transform:none}}

/* Source: dealyo-homepage/dist/dealyo.css */
@font-face{font-family:'General Sans';src:url('assets/general-sans-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'General Sans';src:url('assets/general-sans-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'General Sans';src:url('assets/general-sans-600.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:'General Sans';src:url('assets/general-sans-700.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--color-ink:#262626;--color-ink-2:#303030;--color-ink-3:#3a3a3a;--color-text:#262626;--color-body:#666;--color-muted:#737373;--color-white:#fff;--color-paper:#fafafa;--color-mist:#f0f0ee;--color-live:#fe4a23;--color-youtube:#fe4a23;--color-slate:#b54a32;--color-slate-deep:#f1e9e3;--color-slate-ink:#98422f;--color-on-ink:#fff;--color-on-ink-body:#d0d0d0;--color-on-ink-muted:#bcbcbc;--color-on-slate-body:#5c514a;--color-on-slate-soft:#6d625b;--color-line:#e7e7e7;--color-line-strong:#d7d7d7;--color-line-on-dark:#ffffff25;--color-line-on-dark-strong:#ffffff4f;--color-cal-ground:#fff;--color-focus:#fe4a23;--color-focus-on-dark:#ffac99;--font-sans:'General Sans',sans-serif;--font-mono:'General Sans',sans-serif;--radius-sm:6px;--radius-card:8px;--radius-pill:100px;--orange:#fe4a23;--soft:#fff2ed}
html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--size-font);background:var(--color-paper);color:var(--color-ink);-webkit-font-smoothing:antialiased}::selection{background:#fe4a2330;color:#262626}[hidden]{display:none!important}a,input,textarea,select,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #fe4a23;outline-offset:5px}button,input,select,textarea{font-family:inherit}button:disabled{cursor:default}img{max-width:100%}p{line-height:1.55}
body .yt .yt-hero{background:#fafafa;color:var(--color-ink);border-bottom:1px solid var(--color-line)}body .yt .yt-hero__card:before{background-image:radial-gradient(circle,#26262615 .7px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse at 0 0,#000,transparent 67%)}
body .yt .yt-hero__callout{color:var(--color-ink);border-color:var(--color-line-strong);background:#fff;font-size:13px;font-weight:500;letter-spacing:0;white-space:normal}body .yt .yt-hero__play{background:#fff2ed;color:var(--orange);border-radius:4px}
body .yt .yt-hero__heading{color:#262626;font-size:60px;line-height:64px;font-weight:500;letter-spacing:-.055em;text-wrap:initial}body .yt .yt-hero__lead{color:#666;font-size:18px;line-height:28px}body .yt .yt-hot{color:var(--orange)}body .yt .yt-hot:before{background:#fe4a2310;box-shadow:none;border-radius:6px}
body .yt .yt-note{color:#fe4a23}body .yt .yt-note__text{font-size:17px;letter-spacing:-.03em;font-family:var(--font-sans);font-weight:500}
body .yt .yt-book{background:var(--orange);border-radius:10px}body .yt .yt-book__tab{color:#fff;font-size:13px}body .yt .yt-book__face{background:#ffe2d7;border-color:#fff8;object-position:center 22%;object-fit:cover}body .yt .ytf{border:1px solid #e7e7e7;box-shadow:none;border-radius:7px}body .yt .ytf__label{font-size:14px;font-weight:500}body .yt .ytf__input{border-color:#dedede;border-radius:6px;font-size:16px;line-height:22px}body .yt .ytf__input::placeholder{font-size:14px;color:#8a8a8a}body .yt .ytf__input:focus,body .yt .ytf__input:focus-visible{outline:2px solid var(--orange);outline-offset:-2px;border-color:var(--orange);box-shadow:none}body .yt .ytf__proof{border:1px dashed #e1e1e1;border-radius:6px;background:#fafafa}body .yt .ytf__count-text{font-size:12px;color:#777}body .yt .ytf__quote-text{font-size:14px;line-height:20px;color:#666;font-weight:400}body .yt .ytf__quote-by{font-size:10px;color:#8a8a8a}body .yt .ytf__call{font-size:13px}body .yt .ytf__privacy{font-size:11px;line-height:16px;color:#858585}
.proof-avatar{display:inline-grid;place-items:center;flex:none;border:2px solid #fafafa;border-radius:50%;background:#ededeb;color:#aaa;font-weight:400}.proof-avatar:nth-child(2n){background:#f8ebe5}.proof-avatar:nth-child(3n){background:#e7e7e4}.form-status{margin:0;padding:14px;border:1px solid #ffcfbf;border-radius:6px;background:#fff2ed;font-size:13px;line-height:20px;color:#262626}.form-status a{text-decoration:underline;text-underline-offset:3px}
body .yt .lpcta{border-radius:6px;background:#fe4a23;color:#fff;border:1px solid #fe4a23;font-size:15px;font-weight:500}body .yt .lpcta__icon{border-radius:4px;background:#fff2;color:#fff}body .yt .lpcta:before{background:linear-gradient(100deg,transparent,#ffffff6b,transparent)}body .yt .btn--ink{border-radius:6px;font-size:15px;font-weight:500;box-shadow:none}body .yt .btn__face{background:#f0e6de;object-position:center 22%}body .yt .btn__live{background:var(--orange)}
body .yt .yt-h2,body .yt .t-h2,body .yt .shead__heading{font-size:52px;line-height:56px;font-weight:500;letter-spacing:-.045em;color:#262626}body .yt .tone-soft{color:#8b8b87}body .yt .t-h1{font-size:52px;line-height:56px;font-weight:500;letter-spacing:-.045em}body .yt .t-h3{font-weight:500;font-size:24px;line-height:30px;letter-spacing:-.03em}body .yt .t-body,body .yt .t-lead{font-size:17px;line-height:26px}body .yt .yt-head__support,body .yt .yt-card__support{color:#666;font-size:17px;line-height:26px}
body .yt .lpft__yes{border:1px solid #e7e7e7;background:#fff;color:#262626}body .yt .lpft__yes:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--orange) 14%,transparent) 1px,transparent 1.5px)}body .yt .lpft__yes .lpft__title{color:#fe4a23}body .yt .lpft__line{border-top-color:#e7e7e7;font-size:22px;line-height:30px;letter-spacing:-.025em}body .yt .lpft__tick{color:#fff}body .yt .lpft__aside{color:#777;font-size:17px;font-family:var(--font-sans);letter-spacing:-.03em}body .yt .lpft__no{background:#fafafa;border-color:#ddd}body .yt .lpft__title{font-size:13px;line-height:20px;letter-spacing:.015em;text-transform:none;font-weight:500}body .yt .lpft__no .lpft__line{font-size:17px;line-height:25px}
body .yt .yt-designer__thumb{background:#fff2ed;border:1px solid #e7e7e7}body .yt .yt-designer__img{display:grid;place-items:center;color:#fe4a23;font-size:38px;font-weight:500;background:repeating-linear-gradient(0deg,transparent,transparent 17px,#fe4a230b 17px,#fe4a230b 18px)}body .yt .yt-designer__length{font-size:8px;background:#fff;color:#777}body .yt .yt-designer__play{background:#fe4a23;color:#fff}body .yt .yt-designer__meta{color:#858585}
body .yt .work__media{background:transparent;border:0;border-radius:0;overflow:hidden}body .yt .work__chips .chip{border:1px solid #e7e7e7;border-radius:4px;color:#777;font-size:11px;background:white;letter-spacing:.01em}body .yt .work__body{color:#666}
body .yt .yt-card-section{background:#fff}body .yt .yt-card{background:#f5f5f3;border:1px solid #e7e7e7;color:#666;border-radius:8px}body .yt .yt-h2--dark{color:#262626}body .yt .yt-card__terms{color:#262626;font-size:20px;line-height:28px}body .yt .yt-micro--dark{color:#8a8a8a}body .yt .yto__card{border:0;border-radius:8px}body .yt .yto__card .yto__scene{border-radius:5px;background:#f2f2ef}body .yt .yto__card:nth-child(2) .yto__scene{background:#f7ebe5}body .yt .yto__card:nth-child(3) .yto__scene{background:#eee9e5}body .yt .yto__card:nth-child(4) .yto__scene{background:#262626}body .yt .yto__tag{background:#fff2ed;color:#b94224;font-size:11px;border-radius:4px;letter-spacing:0;text-transform:none}body .yt .yto__title{font-size:22px;line-height:27px;letter-spacing:-.035em}body .yt .yto__body{font-size:15px;line-height:23px}body .yt .yto__cta{color:#fff;border-radius:4px}body .yt .yto__bubble--reply{color:#fff}body .yt .yto__status{background:#fff;color:#777;font-size:9px}body .yt .yto__month{background:#303030}body .yt .yto__row-value{font-size:13px;color:#ff9f87}body .yt .yto__panel-title{font-size:10px}body .yt .yto__prow-key,body .yt .yto__prow-value{font-size:11px}
body .yt .lpup__base{background:#262626;border-radius:8px}body .yt .lpup__card{border:0;border-radius:8px}body .yt .lpup__tag{font-size:12px;letter-spacing:0}body .yt .lpup__base .lpup__tag--in{color:#ff9b82}body .yt .lpup__body{font-size:16px;line-height:25px}body .yt .lpup__panel{background:#f2f2ef;border-radius:5px}body .yt .lpup__example{color:#888;font-size:9px;background:#fff;border:1px solid #e7e7e7}body .yt .lpup__badge{color:#b74224;background:#fff2ed;font-size:9px}body .yt .lpup__search{font-size:11px}body .yt .lpup__figure-value{font-size:25px}body .yt .lpup__bar{background:#fe4a23}body .yt .lpup__plus{color:#fff}body .yt .lpup__cost{font-size:13px;color:#777}
body .yt .lpsp__card{border:1px solid #e7e7e7;border-radius:8px}body .yt .lpsp__card .lpsp__scene{border-radius:5px}body .yt .lpsp__tag{background:#fff2ed;color:#b94224;border-radius:4px;text-transform:none;letter-spacing:0;font-size:11px}body .yt .lpsp__title{font-size:24px;line-height:30px;letter-spacing:-.035em}body .yt .lpsp__body{font-size:16px;line-height:25px}body .yt .lpsp__next{color:#fff}body .yt .lpsp__opt--on{border-color:#262626;background:#262626;color:#fff}body .yt .lpsp__opt--on svg{color:#fff}body .yt .lpsp__status{color:#ff9b82;font-size:10px}body .yt .lpsp__row-value{font-size:14px}body .yt .lpsp__note{border-radius:6px;box-shadow:0 8px 24px #26262618}
body .yt .ytc__card{border:1px solid #e7e7e7;border-radius:8px}body .yt .ytc__avatar,body .yt .ytc__face{background:#f3ebe5;object-position:center 20%}body .yt .ytc__name{font-size:21px;letter-spacing:-.03em}body .yt .ytc__meta{font-size:13px}body .yt .ytc__open{font-size:10px;background:#f5f5f3;color:#777;border:1px solid #e7e7e7;border-radius:4px;white-space:normal}body .yt .ytc__open-play{background:#fe4a23;color:#fff}body .yt .ytc__stat-value{font-size:39px;letter-spacing:-.045em;line-height:44px;font-weight:500}body .yt .ytc__stat-label{font-size:12px;line-height:18px}body .yt .ytc__stat:first-child .ytc__stat-value{color:#ff9b82}body .yt .ytc__stat{border-radius:6px}body .yt .ytc__thumb{border:1px dashed #d9d9d9;background:#fafafa;border-radius:5px}body .yt .ytc__img{display:grid;place-items:center;background-image:linear-gradient(#26262605 1px,transparent 1px),linear-gradient(90deg,#26262605 1px,transparent 1px);background-size:15px 15px;color:#fe4a23;font-size:32px;font-weight:400}body .yt .ytc__length{background:#fff;border:1px solid #e7e7e7;color:#888;font-size:8px;letter-spacing:.03em}body .yt .ytc__title{font-size:13px;line-height:19px;letter-spacing:-.01em}body .yt .ytc__note{background:#fffdf7;border-color:#e7e2d8;border-radius:6px}body .yt .ytc__p{font-family:var(--font-sans);font-size:20px;line-height:29px;font-weight:400;letter-spacing:-.025em}body .yt .ytc__p:first-child{font-weight:500;font-size:23px}body .yt .ytc__by-name{font-size:14px}body .yt .ytc__by-role{font-size:12px}
body .yt .lprv__lead{background:#fff2ed;border:1px dashed #edc7b9;border-radius:8px}body .yt .lprv__lead-quote{font-size:29px;line-height:38px;letter-spacing:-.03em;font-weight:400;color:#777}body .yt .lprv__mark{color:#fe4a23;opacity:.5}body .yt .lprv__quote{font-size:17px;line-height:26px;color:#777}body .yt .lprv__card{border:1px dashed #ddd;border-radius:6px}body .yt .lprv__name{color:#8a8a8a;font-size:11px;font-weight:400}body .yt .lprv__avatar{color:#aaa;background:#f2e4de}body .yt .lprv__count-text{font-size:13px;color:#858585}body .yt .lprv__count{border-bottom-color:#e7e7e7}
body .yt .kfaq__question{font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.03em}body .yt .kfaq__answer{font-size:17px;line-height:27px;color:#666}body .yt .kfaq__item{border-color:#e7e7e7}body .yt .kfaq__icon{border-color:#dedede}body .yt .kfaq .kfaq__summary:hover .kfaq__icon,body .yt .kfaq .kfaq__item[open] .kfaq__icon{background:#fe4a23;border-color:#fe4a23;color:white}
body .yt .yt-cal__body{color:#666;font-size:17px;line-height:26px}body .yt .yt-cal__host{border-color:#dedede}body .yt .yt-cal__name{color:#262626}body .yt .yt-cal__role{color:#888}body .yt .yt-cal__face{background:#eee3da;object-position:center 20%}body .yt .htp__text{color:#777;font-size:13px}body .yt .htp__faces .proof-avatar{border-color:#f5f5f3}body .yt .yt-cal__sheet{background:#fff;border:1px solid #e7e7e7;border-radius:8px}body .yt .yt-cal__frame{position:relative;overflow:hidden;border-radius:5px}body .yt .yt-cal__fallback{font-size:12px;color:#8a8a8a}
.video-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f3f2ee;border:1px solid #e2e2df;border-radius:7px;isolation:isolate;overflow:hidden;color:#858580;font-size:13px;line-height:20px}.video-empty:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#26262605 1px,transparent 1px),linear-gradient(90deg,#26262605 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse at 50% 50%,#000,transparent 75%)}.video-empty__tag{position:absolute;left:24px;top:22px;font-size:9px;color:#9a9a94;letter-spacing:.07em}.video-empty__icon{display:grid;place-items:center;width:74px;height:74px;border:1px solid #e4dcd3;border-radius:50%;background:#faf9f5;color:#fe4a23;margin-bottom:21px}.video-empty strong{color:#262626;font-weight:500;font-size:26px;letter-spacing:-.035em;line-height:34px;margin-bottom:5px}.video-empty__bottom{position:absolute;left:24px;right:24px;bottom:20px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.06em;color:#aaa69e}.video-empty__bottom>span{color:#b97861}body .yt .ytv{border-radius:8px;box-shadow:none;background:#f3f2ee}
.calendar-preview{height:100%;padding:24px 30px;position:relative;background:#fff;display:flex;flex-direction:column}.calendar-preview__head{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.035em;color:#777;border-bottom:1px solid #eee;padding-bottom:20px}.calendar-preview__status{margin-left:auto;border:1px solid #e7e7e7;border-radius:4px;font-size:8px;padding:3px 7px;color:#999}.calendar-preview__calendar{opacity:.28;padding-top:24px;filter:blur(.3px);pointer-events:none}.calendar-preview__line{display:flex;justify-content:space-between;font-size:14px;font-weight:500;color:#262626;margin-bottom:24px}.calendar-preview__days,.calendar-preview__grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:12px}.calendar-preview__days{font-size:10px;color:#888;margin-bottom:12px}.calendar-preview__grid{font-size:13px;color:#555;row-gap:16px}.calendar-preview__grid span{display:grid;place-items:center;aspect-ratio:1;border:1px solid #eee;border-radius:4px}.calendar-preview__grid .is-accent{background:#fe4a23;color:#fff;border-color:#fe4a23}.calendar-preview__message{position:absolute;left:30px;right:30px;top:45%;transform:translateY(-5%);display:flex;flex-direction:column;align-items:center;text-align:center;padding:29px 20px;border:1px solid #e7e7e7;border-radius:6px;background:#fffffffa;box-shadow:0 20px 55px #2626260c}.calendar-preview__symbol{display:grid;place-items:center;width:40px;height:40px;border-radius:6px;color:#fe4a23;background:#fff2ed;font-size:27px;margin-bottom:18px}.calendar-preview__message h3{font-size:24px;font-weight:500;letter-spacing:-.035em;color:#262626;line-height:30px}.calendar-preview__message p{font-size:14px;line-height:22px;max-width:310px;margin-top:10px;color:#888}.calendar-preview__email{display:flex;align-items:center;gap:28px;margin-top:24px;color:#fff;background:#fe4a23;padding:12px 16px;border-radius:5px;font-size:14px;font-weight:500}.calendar-preview__back{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#777;margin-top:13px}
body .yt-foot{background:#fff;border-top:1px solid #e7e7e7}body .yt-foot__inner{font-size:12px;color:#888}body .yt-sticky{border-radius:6px;background:#fe4a23;color:white;box-shadow:0 8px 28px #26262620}body .yt-sticky__face{border-color:#ffffff80;background:#ffe6dc;object-position:center 20%}
@media(max-width:1199px) and (min-width:992px){body .yt .yt-hero__heading{font-size:54px;line-height:59px}}
@media(max-width:767px){body .yt .yt-hero__heading{font-size:44px;line-height:48px;letter-spacing:-.055em}body .yt .yt-hero__callout{font-size:11px}body .yt .yt-hero__lead{font-size:17px;line-height:26px}body .yt .yt-book__tab{font-size:11px}body .yt .yt-h2,body .yt .t-h2,body .yt .shead__heading{font-size:36px;line-height:40px;letter-spacing:-.045em}body .yt .t-h1{font-size:36px;line-height:40px}body .yt .lpft__line{font-size:19px;line-height:27px}body .yt .lpft__no .lpft__line{font-size:16px;line-height:24px}body .yt .ytc__stat-value{font-size:33px;line-height:38px}body .yt .ytc__stat-label{font-size:10px;line-height:15px}body .yt .ytc__name{font-size:19px}body .yt .ytc__open{font-size:8px}body .yt .ytc__p{font-size:18px;line-height:27px}body .yt .lprv__lead-quote{font-size:25px;line-height:33px}body .yt .kfaq__question{font-size:21px;line-height:28px}body .yt .kfaq__answer{font-size:16px;line-height:25px}.video-empty__tag{left:18px;top:15px}.video-empty__icon{width:55px;height:55px;margin-bottom:10px}.video-empty__icon svg{width:32px;height:32px}.video-empty strong{font-size:22px;line-height:28px}.video-empty{font-size:11px}.video-empty__bottom{left:18px;right:18px;bottom:14px;font-size:7px}.calendar-preview{padding:18px}.calendar-preview__head{font-size:9px;gap:8px}.calendar-preview__head img{width:26px}.calendar-preview__line{font-size:12px}.calendar-preview__grid{gap:8px;row-gap:14px}.calendar-preview__message{left:14px;right:14px;padding:24px 14px;top:44%}.calendar-preview__message h3{font-size:22px;line-height:28px}.calendar-preview__message p{font-size:13px;line-height:20px}.calendar-preview__back{font-size:11px}}
@media(max-width:359px){body .yt .yt-hero__heading{font-size:39px;line-height:43px}.video-empty strong{font-size:19px}.video-empty__bottom{display:none}.video-empty__tag{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media(scripting:none){[data-reveal],[data-split]{opacity:1!important;visibility:visible!important;clip-path:none!important;transform:none!important}[data-reveal] img{transform:none!important}}

@media(scripting:enabled) and (prefers-reduced-motion:no-preference){body .yt .yt-hot{animation:1ms linear .8s both dealyo-hot-ink}@keyframes dealyo-hot-ink{0%{color:var(--color-ink)}to{color:var(--orange)}}}

/* Dealyo geometry: square surfaces; only action buttons use a 6px radius.
   Explicit policy overrides inherited component and pseudo-element radii. */
:root{--radius-sm:0px;--radius-card:0px;--radius-pill:0px;--font-mono:SFMono-Regular,Consolas,'Liberation Mono',monospace}
body *,body *::before,body *::after{border-radius:0!important}
body .lpcta,body .btn--ink,body .yt-sticky,body .calendar-preview__email,body .yto__cta{border-radius:6px!important}
body .yt .yt-book,body .yt .ytf,body .yt .yt-hero__callout,body .yt .ytc__note,body .yt .yt-cal__sheet{box-shadow:none}
body .yt .yt-hero__callout{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.015em;border-color:var(--color-line);background:#fff}
body .yt .yt-hot:before{background:#eeeeee}
body .yt .yto__tag,body .yt .lpsp__tag,body .yt .lpup__tag,body .yt .work__chips .chip{font-family:var(--font-mono);font-size:11px;letter-spacing:.015em;text-transform:uppercase}
body .yt .ytc__note{background:#fff;border-color:var(--color-line)}
body .yt .yt-designer__thumb,body .yt .ytc__avatar,body .yt .ytc__face,body .yt .yt-cal__face{background:#f0f0ee}
body .yt .yto .yto__card:nth-child(2) .yto__scene,body .yt .yto .yto__card:nth-child(3) .yto__scene{background:#f0f0ee}
body .yt .video-empty{background:#f5f5f3;border-color:var(--color-line)}
body .yt .video-empty__icon{background:#fff;border-color:var(--color-line)}
body .yt .lprv__lead{background:#fff;border-color:var(--color-line)}
body .yt .proof-avatar:nth-child(n){background:#f0f0ee}
@media(max-width:767px){body .yt .yt-hero__callout{font-size:10px}}

/* The audit's lined page frame, with the original section layouts inside it.
   Keep overflow visible here so the work section can pin while scrolling. */
body #main,
body > .yt-foot {
  --container-padding: 40px;
  width: 100%;
  max-width: 1240px;
  margin-inline: auto;
  border-inline: 1px solid var(--color-line);
}

body #main > .yt > section + section {
  border-top: 1px solid var(--color-line);
}

/* Each join has one rule; the next section supplies the hero's closing line. */
body .yt .yt-hero {
  border-bottom: 0;
}

@media (max-width: 991px) {
  body #main,
  body > .yt-foot {
    --container-padding: 30px;
  }
}

@media (max-width: 767px) {
  body #main,
  body > .yt-foot {
    --container-padding: 20px;
  }
}

@media (max-width: 359px) {
  body #main,
  body > .yt-foot {
    --container-padding: 16px;
  }
}

/* Flat surfaces in the fit and lead-review cards, per visual feedback. */
body .yt .lpft__yes::after,
body .yt .lprv__lead::before {
  content: none;
  background: none;
}

/* Requested portrait exception and fourth scope card. */
body .yt .yt-book__portrait{display:inline-block;position:relative;overflow:hidden;width:30px;height:30px;flex:0 0 30px;border-radius:50%!important;background:#ffe2d7}
body .yt .yt-book__portrait .yt-book__face{position:absolute;width:64px;height:64px;max-width:none;left:-19px;top:0;border:0;background:transparent;object-fit:contain}
body .yt .lpup__automation{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:20px}
body .yt .lpup__automation .lpup__copy{padding:28px 24px}
body .yt .automation-flow{background:#f0f0ee;padding:40px 28px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:10px}
body .yt .automation-flow__label{font:11px var(--font-mono);color:#777;letter-spacing:.04em;margin-bottom:16px}
body .yt .automation-flow div{background:#fff;padding:18px;display:flex;justify-content:space-between;gap:12px;font-size:16px;color:#262626}
body .yt .automation-flow div span{color:#fe4a23;font:12px var(--font-mono)}
body .yt .automation-flow b{color:#fe4a23;font-size:22px;font-weight:400;text-align:center;line-height:1}
body .yt .automation-flow p{font-size:14px;line-height:1.5;color:#777;margin-top:16px}
body .yt .automation-plus{flex:0 0 20px;background:#eee;text-align:center;line-height:20px;margin-top:2px}
@media(max-width:767px){body .yt .lpup__automation{grid-template-columns:minmax(0,1fr);gap:0}body .yt .automation-flow{padding:28px 20px}body .yt .lpup__automation .lpup__copy{padding:24px 18px}}

/* FAQ answers align with questions; section padding remains unchanged. */
body .yt .kfaq__panel{grid-template-columns:minmax(0,1fr)}
body .yt .kfaq__answer{grid-column:1;text-align:left;max-width:48em}

/* Mobile: one shared section inset and text contained within narrow cards. */
@media(max-width:767px){
  body .yt .yt-card-section{padding-inline:0}
  body .yt .yt-card{border-inline:0}
  body .yt .ytc__stat-value{font-size:clamp(22px,6.2vw,33px);letter-spacing:-1px}
  body .yt .kfaq__question{min-width:0;overflow-wrap:anywhere}
}
@media(max-width:767px){body .yt .ytc__note{rotate:0deg}}
@media(max-width:767px){body .yt .calendar-preview__message{top:50%;transform:translateY(-50%)}}

/* The audit-style text marker follows each line on every viewport. */

  body .yt .yt-hot{display:inline;margin-inline:0;padding:0 6px;background:linear-gradient(to bottom,transparent .18em,#eee .18em,#eee calc(100% - .12em),transparent calc(100% - .12em));border-radius:6px!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}
  body .yt .yt-hot::before{content:none}

/* Readable mobile type: body copy 16–18px, supporting text 14px, labels 12px. */
body .yt-sticky[data-yt-sticky],body .yt-sticky[data-yt-sticky]:visited,body .yt-sticky[data-yt-sticky]:hover{color:#fff}
@media(max-width:767px){
 body .yt-sticky[data-yt-sticky]{font-size:17px;min-height:60px}
 body .yt .yt-hero__lead,body .yt .yt-head__support,body .yt .yt-card__lead,body .yt .yt-cal__body{font-size:18px;line-height:28px}
 body .yt .yto__body,body .yt .lpsp__body,body .yt .lpup__body,body .yt .lpup__point,body .yt .lpup__base-point,body .yt .work__body,body .yt .kfaq__answer,body .yt .ytf__quote-text,body .yt .ytc__title,body .yt .yt-designer__title{font-size:16px;line-height:26px}
 body .yt .ytf__label,body .yt .ytf__input,body .yt .ytf__input::placeholder{font-size:16px;line-height:24px}
 body .yt .lpcta{font-size:17px}
 body .yt .ytf__call,body .yt .ytf__privacy,body .yt .ytf__count-text,body .yt .ytf__quote-by,body .yt .yt-book__tab,body .yt .yt-micro,body .yt .lpft__title,body .yt .lpup__cost,body .yt .ytc__meta,body .yt .ytc__by-name,body .yt .ytc__by-role,body .yt .yt-designer__meta,body .yt .lprv__name,body .yt .lprv__count-text,body .yt .yt-cal__role,body .yt .yt-cal__fallback,body .yt .htp__text{font-size:14px;line-height:21px}
 body .yt .yt-hero__callout,body .yt .yto__tag,body .yt .lpsp__tag,body .yt .lpup__tag,body .yt .work__chips .chip,body .yt .ytc__open,body .yt .ytc__length,body .yt .ytc__stat-label,body .yt .yt-designer__length,body .yt .automation-flow__label{font-size:12px;line-height:18px}
 body .yt .ytc__stat-label{overflow-wrap:anywhere}
 body .yt .yt-book__tab{padding:12px;gap:8px}
 body .yt .calendar-preview__head{font-size:12px;line-height:18px;flex-wrap:wrap}
 body .yt .calendar-preview__status{font-size:12px}
 body .yt .calendar-preview__message p,body .yt .calendar-preview__email{font-size:16px;line-height:24px}
 body .yt .calendar-preview__back{font-size:14px;line-height:21px}
 body .yt .yt-cal__frame{height:auto;min-height:0}
 body .yt .calendar-preview{height:auto}
 body .yt .calendar-preview__message{position:relative;inset:auto;transform:none;margin-top:-60px}
 body .yt .video-empty{font-size:14px;line-height:20px;text-align:center;padding:36px 14px}
 body .yt .video-empty__tag{font-size:12px;top:12px}
 body .yt .video-empty__bottom{display:none}
 body .yt .video-empty__icon{width:40px;height:40px;margin-bottom:6px}
 body .yt .video-empty strong{font-size:20px;line-height:26px}
}

@media(max-width:767px){body .yt .ytf__count{flex-wrap:wrap}body .yt .ytf__count-text{min-width:0}}
@media(max-width:767px){
 body .yt .form-status{font-size:14px;line-height:21px}
 body .yt-foot__inner,body .yt-foot__link{font-size:14px;line-height:21px}
 body .yt .calendar-preview__email{max-width:100%;gap:12px;padding-inline:12px}
}


/* Final section details from the design review. */
body .yt .yt-hero__play{background:transparent;flex:0 0 18px;width:18px;height:16px}
body .yt .yt-hero__play img{display:block;width:18px;height:14px;object-fit:contain}
body .yt .lpsp__card{border:0;box-shadow:none}
body .yt .yto__cta{display:inline-flex;align-items:center;gap:14px}

/* Keep contact actions and illustration labels inside their panels on laptops. */
@media(min-width:768px){
 body .yt .yt-cal__frame{min-height:560px}
 body .yt .calendar-preview__message{top:auto;bottom:32px;transform:none}
}
body .yt .lpup__panel{height:auto;min-height:max(15em,220px);padding-top:40px}

/* Continuous section grounds and branded attachment on Daniel's note. */
body .yt #uslugi,body .yt #book{background:#f5f5f3}
body .yt #uslugi>.yt-card,body .yt #book>.yt-card{border:0;background:#f5f5f3}
body .yt .ytc__tape{width:112px;height:36px;margin-left:-56px;top:-18px;rotate:0deg;background:#f5f5f3 url('assets/dealyo-logo-orange.svg') center/84px auto no-repeat;border:1px solid var(--color-line)}

/* The Dealyo framework: four illustrated principles, then a founder's note. */
body .yt #daniel .yt-head{align-items:start}
body .yt #daniel .yt-head__support{max-width:31em}
body .yt #daniel .dealyo-framework{margin-top:40px}
body .yt #daniel .df__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body .yt #daniel .df__card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-line);background:#fff;overflow:hidden}
body .yt #daniel .df__scene{height:250px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:42px 24px 0;background:#f0f0ee;overflow:hidden;user-select:none;pointer-events:none}
body .yt #daniel .df__example{position:absolute;top:14px;left:18px;color:#666;font:10px/16px var(--font-mono);letter-spacing:.015em;text-transform:uppercase}
body .yt #daniel .df__copy{padding:26px 28px 30px}
body .yt #daniel .df__step{display:block;margin-bottom:12px;color:#b53b20;font:11px/17px var(--font-mono);letter-spacing:.015em}
body .yt #daniel .df__title{max-width:19em;margin:0 0 13px;font-size:25px;line-height:30px;letter-spacing:-.035em;font-weight:500;text-wrap:balance}
body .yt #daniel .df__body{margin:0;color:#666;font-size:16px;line-height:25px}
body .yt #daniel .df__browser{position:relative;isolation:isolate;width:100%;max-width:440px;align-self:center;border:1px solid #d7d7d3;border-bottom:0;background:#fff;overflow:hidden}
body .yt #daniel .df__browser-bar{height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border-bottom:1px solid var(--color-line);font:8px/1 var(--font-mono);color:#777}
body .yt #daniel .df__brand{color:var(--orange);font:700 14px/1 var(--font-sans);letter-spacing:-.055em}
body .yt #daniel .df__hero-content{position:relative;z-index:1;padding:15px 18px 18px}
body .yt #daniel .df__eyebrow{display:block;color:#777;font:8px/14px var(--font-mono);letter-spacing:.035em}
body .yt #daniel .df__hero-content>strong{display:block;margin:5px 0 7px;font-size:23px;line-height:25px;font-weight:500;letter-spacing:-.055em}
body .yt #daniel .df__hero-content em{font-style:normal;color:var(--orange)}
body .yt #daniel .df__hero-content p{margin:0 0 11px;color:#666;font-size:10px;line-height:14px}
body .yt #daniel .df__mini-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:29px;padding:7px 10px;background:var(--orange);color:#fff;font-size:9px;line-height:13px;font-weight:500;border-radius:4px!important}
body .yt #daniel .df__mini-cta>span{font-size:14px;font-weight:400}
body .yt #daniel .df__hero-mark{position:absolute;z-index:0;right:12px;bottom:32px;width:105px;opacity:.09}
body .yt #daniel .df__hero-mark img{display:block;width:100%;height:auto}
body .yt #daniel .df__scene--test{background:#fff0e9;padding-inline:30px}
body .yt #daniel .df__test{width:100%;max-width:410px;align-self:center;padding:14px 18px 0;border:1px solid #e4d4cc;border-bottom:0;background:#fff}
body .yt #daniel .df__test-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;color:#a93a22;font:8px/12px var(--font-mono);letter-spacing:.03em}
body .yt #daniel .df__test-top>span:last-child{font-size:17px}
body .yt #daniel .df__test>strong{display:block;font-size:20px;line-height:22px;letter-spacing:-.035em;font-weight:500}
body .yt #daniel .df__choices{display:grid;grid-template-columns:1.2fr 1fr;gap:7px;margin:12px 0}
body .yt #daniel .df__choice{display:flex;align-items:center;gap:7px;min-height:29px;padding:7px 8px;border:1px solid #e2e2de;color:#777;font-size:10px;line-height:13px}
body .yt #daniel .df__choice i{width:9px;height:9px;flex:0 0 9px;border:1px solid #bbb}
body .yt #daniel .df__choice--selected{border-color:#fe4a23;background:#fff5f0;color:#262626}
body .yt #daniel .df__choice--selected i{border:2px solid #fff;background:var(--orange);outline:1px solid var(--orange)}
body .yt #daniel .df__test-result{display:flex;align-items:center;gap:9px;padding:9px 10px;background:#f0f0ee}
body .yt #daniel .df__result-icon{color:var(--orange);font-size:24px;line-height:1}
body .yt #daniel .df__test-result b{display:block;font-size:10px;line-height:14px;font-weight:500}
body .yt #daniel .df__test-result small{display:block;color:#777;font-size:9px;line-height:13px}
body .yt #daniel .df__test-contact{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;color:#a93a22;font-size:9px;line-height:13px}
body .yt #daniel .df__test-contact>span:last-child{font-size:17px}
body .yt #daniel .df__scene--content{justify-content:center;padding:47px 30px 22px;background:#262626}
body .yt #daniel .df__scene--content .df__example{color:#bcbcbc}
body .yt #daniel .df__questions{width:100%;max-width:410px;align-self:center;border:1px solid #575754;background:#303030}
body .yt #daniel .df__research-label{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;border-bottom:1px solid #575754;color:#ff9b82;font:8px/12px var(--font-mono);letter-spacing:.04em}
body .yt #daniel .df__research-label>span:last-child{font:18px/12px var(--font-sans)}
body .yt #daniel .df__questions>span{display:block;padding:7px 12px;color:#eee;font-size:11px;line-height:14px}
body .yt #daniel .df__questions>span+span{padding-top:0;color:#bcbcbc}
body .yt #daniel .df__content-connector{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px;color:#bcbcbc;font:8px/12px var(--font-mono);letter-spacing:.035em}
body .yt #daniel .df__content-connector>span:last-child{color:#ff9b82;font:18px/20px var(--font-sans)}
body .yt #daniel .df__answer{width:100%;max-width:410px;align-self:center;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fff}
body .yt #daniel .df__answer strong{display:block;margin-top:4px;color:#262626;font-size:14px;line-height:18px;letter-spacing:-.025em;font-weight:500}
body .yt #daniel .df__answer-arrow{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;background:var(--orange);color:#fff;font-size:20px}
body .yt #daniel .df__scene--contact{background:#e9e9e6;padding-inline:30px}
body .yt #daniel .df__form{width:100%;max-width:410px;align-self:center;padding:14px 18px;border:1px solid #d7d7d3;border-bottom:0;background:#fff}
body .yt #daniel .df__form-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px}
body .yt #daniel .df__form-top strong{font-size:16px;line-height:20px;letter-spacing:-.035em;font-weight:500}
body .yt #daniel .df__form-top>span{color:var(--orange);font-size:20px;line-height:20px}
body .yt #daniel .df__field{min-width:0;margin-top:8px}
body .yt #daniel .df__field>span{display:block;margin-bottom:4px;font-size:9px;line-height:12px;color:#777}
body .yt #daniel .df__field b{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--color-line);font-size:10px;line-height:13px;font-weight:400;color:#444}
body .yt #daniel .df__field b>span{color:#777}
body .yt #daniel .df__form-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}
body .yt #daniel .df__form-bottom .df__mini-cta{min-height:31px}
body .yt #daniel .dealyo-framework>.ytc__note{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;column-gap:38px;max-width:none;margin:42px 0 0;padding:32px 34px;rotate:0deg;background:#fff}
body .yt #daniel .ytc__p{margin:0;font-size:16px;line-height:25px;letter-spacing:0;font-weight:400}
body .yt #daniel .ytc__p:first-child{margin-bottom:10px;font-size:22px;line-height:28px;letter-spacing:-.03em;font-weight:500}
body .yt #daniel .ytc__p+.ytc__p{margin-top:8px}
body .yt #daniel .ytc__signature{margin:12px 0 0;font-size:24px;line-height:28px;letter-spacing:-.04em}
body .yt #daniel .ytc__by{align-self:stretch;flex-direction:column;align-items:start;justify-content:center;gap:14px;margin:0;padding:0 0 0 30px;border-top:0;border-left:1px solid var(--color-line)}
body .yt #daniel .ytc__face{width:64px;height:72px;object-fit:cover;object-position:center 15%;background:#f0f0ee}
body .yt #daniel .ytc__by-name{font-size:16px;line-height:22px}
body .yt #daniel .ytc__by-role{font-size:13px;line-height:20px}
@media(max-width:991px){
 body .yt #daniel .df__grid{gap:18px}
 body .yt #daniel .df__copy{padding:23px 22px 26px}
 body .yt #daniel .df__title{font-size:23px;line-height:28px}
 body .yt #daniel .df__scene{padding-inline:18px}
 body .yt #daniel .df__hero-mark{right:-12px;opacity:.06}
 body .yt #daniel .dealyo-framework>.ytc__note{grid-template-columns:minmax(0,1fr) 154px;column-gap:24px;padding:30px 26px}
 body .yt #daniel .ytc__by{padding-left:24px}
}
@media(max-width:767px){
 body .yt #daniel .dealyo-framework{margin-top:28px}
 body .yt #daniel .df__grid{grid-template-columns:minmax(0,1fr);gap:22px}
 body .yt #daniel .df__scene{height:250px;padding-inline:22px}
 body .yt #daniel .df__example{font-size:9px;left:16px}
 body .yt #daniel .df__copy{padding:23px 22px 25px}
 body .yt #daniel .df__step{font-size:10px;line-height:17px}
 body .yt #daniel .df__title{max-width:20em;font-size:24px;line-height:29px}
 body .yt #daniel .df__body{font-size:16px;line-height:25px}
 body .yt #daniel .df__hero-mark{right:-7px}
 body .yt #daniel .dealyo-framework>.ytc__note{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:36px;padding:30px 23px 24px}
 body .yt #daniel .ytc__by{flex-direction:row;justify-content:start;align-items:center;gap:13px;padding:20px 0 0;border-left:0;border-top:1px solid var(--color-line)}
 body .yt #daniel .ytc__face{width:48px;height:54px}
}
@media(max-width:374px){
 body .yt #daniel .df__scene{padding-inline:14px}
 body .yt #daniel .df__example{font-size:8px;letter-spacing:0}
 body .yt #daniel .df__copy{padding-inline:18px}
 body .yt #daniel .df__hero-content{padding-inline:13px}
 body .yt #daniel .df__hero-content>strong{font-size:21px;line-height:24px}
 body .yt #daniel .df__test,body .yt #daniel .df__form{padding-inline:13px}
 body .yt #daniel .df__form-bottom{gap:8px}
 body .yt #daniel .df__mini-cta{gap:8px;font-size:8px}
}

/* Compact mobile audience label. */
body .yt .hero-callout-mobile{display:none}
@media(max-width:767px){
 body .yt .yt-hero__callout{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;max-width:100%;gap:9px;padding:8px 10px;font-size:11px;line-height:18px;letter-spacing:.025em;white-space:nowrap}
 body .yt .yt-hero__inner{row-gap:16px}
 body .yt .yt-hero__heading{margin-top:0}
 body .yt .hero-callout-desktop{display:none}
 body .yt .hero-callout-mobile{display:inline}
 body .yt .yt-hero__callout .yt-hero__play{flex:0 0 16px;width:16px;height:16px}
 body .yt .yt-hero__callout .yt-hero__play img{width:16px;height:14px}
}

/* Contact permission directly before the form CTA. */
body .yt .ytf__consent{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;color:#595959;font-size:14px;line-height:1.5;text-align:left;cursor:pointer}
body .yt .ytf__consent input{appearance:auto;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;padding:0;accent-color:#ff4b23;cursor:pointer}
body .yt .ytf__consent input:focus-visible{outline:2px solid #ff4b23;outline-offset:3px}
body .yt .ytf__consent span{min-width:0}

/* Video and proof share the left column; avoid the former auto spacer. */
body .yt .yt-hero__video{margin-top:0;padding-top:28px}
body .yt .yt-hero__video>.ytf__proof{margin:20px 0 0;padding:24px}
@media(max-width:767px){body .yt .yt-hero__video{margin-top:0;padding-top:0}body .yt .yt-hero__video>.ytf__proof{padding:20px;margin-top:16px}}
body .yt .yt-hero__form{align-self:start}

body .yt .lpup__card .lpup__tag{background:#fff0eb;color:#c63513;border:0}
body .yt .lpup__ads .lpup__figure-value{font-variant-numeric:tabular-nums}
body .yt .lpup__ads .lpup__bar{scale:1;transform-origin:bottom;transition:none}
body .yt .lpup__ads.is-chart-running .lpup__bar{animation:campaign-bar 1.8s cubic-bezier(.22,1,.36,1) both}
body .yt .lpup__ads.is-chart-running .lpup__bar:nth-child(2){animation-delay:90ms}
body .yt .lpup__ads.is-chart-running .lpup__bar:nth-child(3){animation-delay:180ms}
body .yt .lpup__ads.is-chart-running .lpup__bar:nth-child(4){animation-delay:270ms}
body .yt .lpup__ads.is-chart-running .lpup__bar:nth-child(5){animation-delay:360ms}
body .yt .lpup__ads.is-chart-running .lpup__bar:nth-child(6){animation-delay:450ms}
@keyframes campaign-bar{from{transform:scaleY(.03)}to{transform:scaleY(1)}}
@media(prefers-reduced-motion:reduce){body .yt .lpup__ads.is-chart-running .lpup__bar{animation:none}}
/* Let the hero introduction use the same column width as the video. */
body .yt .yt-hero__lead{max-width:none;width:100%}

body .yt .ytf__phone{display:flex;align-items:stretch;width:100%;min-width:0}
body .yt .ytf__phone-prefix{display:flex;align-items:center;justify-content:center;flex:0 0 64px;background:#f5f5f3;border:1px solid #dedede;border-right:0;color:#595959;font-size:16px;line-height:22px}
body .yt .ytf__phone>.ytf__input{flex:1;min-width:0;width:0}
/* Framework bento: alternating editorial cards, finished by the founder. */
body .yt #daniel .df__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}
body .yt #daniel .df__card{grid-column:span 5;border:0;background:#fff}
body .yt #daniel .df__card:nth-child(1),body .yt #daniel .df__card:nth-child(4){grid-column:span 7}
body .yt #daniel .df__copy{order:-1;padding:32px 32px 26px;flex:1}
body .yt #daniel .df__title{max-width:22em;font-size:28px;line-height:1.15}
body .yt #daniel .df__scene{height:260px;flex:none;margin:0 12px 12px}
body .yt #daniel .df__founder{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;min-width:0;background:#efefec;overflow:hidden}
body .yt #daniel .df__founder-copy{align-self:center;padding:44px;min-width:0}
body .yt #daniel .df__founder-logo{width:150px;height:auto;margin-bottom:28px}
body .yt #daniel .df__founder-title{margin:0 0 20px;font-size:38px;line-height:1.08;letter-spacing:-.04em;font-weight:500;text-wrap:balance}
body .yt #daniel .df__founder-copy p{font-size:17px;line-height:27px;color:#666;margin:0 0 16px}
body .yt #daniel .df__founder-by{display:block;padding-top:16px;border-top:1px solid #d8d8d4;margin-top:24px;font-size:16px;line-height:24px}
body .yt #daniel .df__founder-by span{display:block;color:#777;font-size:13px}
body .yt #daniel .df__founder-visual{position:relative;min-width:0;overflow:hidden;align-self:stretch}
@media(max-width:991px){body .yt #daniel .df__copy{padding:26px 24px}body .yt #daniel .df__founder-copy{padding:32px}body .yt #daniel .df__founder-title{font-size:32px}}
@media(max-width:767px){body .yt #daniel .df__grid{grid-template-columns:minmax(0,1fr);gap:16px}body .yt #daniel .df__card,body .yt #daniel .df__card:nth-child(1),body .yt #daniel .df__card:nth-child(4),body .yt #daniel .df__founder{grid-column:1}body .yt #daniel .df__founder{grid-template-columns:minmax(0,1fr)}body .yt #daniel .df__founder-copy{padding:28px 24px 12px}body .yt #daniel .df__title{font-size:25px}body .yt #daniel .df__founder-title{font-size:32px}body .yt #daniel .df__scene{margin:0 8px 8px}body .yt #daniel .df__founder-logo{width:125px;margin-bottom:24px}}

body .yt #daniel .df__founder-visual iframe{display:block;border:0;width:100%;height:100%;min-height:560px;pointer-events:none}
body .yt #daniel .df__founder-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;margin-top:8px;background:var(--orange);color:white;font-size:15px;line-height:22px;text-decoration:none}
body .yt #daniel .df__founder-cta:hover{background:#df3918}
@media(max-width:767px){body .yt #daniel .df__founder-visual{aspect-ratio:1/1.12}body .yt #daniel .df__founder-visual iframe{min-height:0}body .yt #daniel .df__founder-cta{font-size:14px;gap:12px}}

/* Equal visual areas for SEO and paid campaigns. */
body .yt .lpup__panel{height:260px;min-height:260px;padding:24px}
body .yt .lpup__figures{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:767px){body .yt .lpup__panel{height:auto;min-height:260px}}
