body[data-page=done-for-you] main>.dfy-top{padding-top:clamp(3rem,1.886rem + 4.571vw,6rem)}body[data-page=done-for-you] .dfy-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-7)}body[data-page=done-for-you] .dfy-for-name{display:inline-block;max-width:100%;color:var(--text-1)}body[data-page=done-for-you] .video-caption{color:var(--text-4)}body[data-page=done-for-you] .dfy-nw{white-space:nowrap}@media (min-width:600px){body[data-page=done-for-you] .chapters{column-gap:var(--s-5);row-gap:0;margin-top:var(--s-4)}body[data-page=done-for-you] .chapter{gap:6px;padding:14px 0 16px;border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:inset 0 0 0 transparent;transition:color var(--t-micro) var(--ease-snap),box-shadow var(--t-short) var(--ease-out)}body[data-page=done-for-you] .chapter .t-label{color:var(--text-4);transition:color var(--t-micro) var(--ease-snap)}body[data-page=done-for-you] .chapter:focus-visible,body[data-page=done-for-you] .chapter:active{background:none;color:var(--text-1)}body[data-page=done-for-you] .chapter:focus-visible .t-label{color:var(--accent)}body[data-page=done-for-you] .chapter[aria-current=true]{background:none;box-shadow:inset 0 2px 0 var(--brand);color:var(--text-1)}body[data-page=done-for-you] .chapter[aria-current=true] .t-label{color:var(--brand)}}@media (min-width:600px) and (hover:hover) and (pointer:fine){body[data-page=done-for-you] .chapter:hover{border-top-color:var(--line-strong);background:none;color:var(--text-1)}body[data-page=done-for-you] .chapter:hover .t-label{color:var(--accent)}}@media (min-width:1100px){body[data-page=done-for-you] .dfy-hero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}body[data-page=done-for-you] .dfy-hero-copy{grid-column:1/span 5}body[data-page=done-for-you] .dfy-hero-copy .actions{display:grid;grid-template-columns:max-content}body[data-page=done-for-you] .dfy-hero-video{grid-column:6/span 7}}body[data-page=done-for-you] .dfy-rail{display:none}body[data-page=done-for-you] .dfy-body>.section{scroll-margin-top:calc(var(--s-5) - var(--section-y))}@media (min-width:1100px){body[data-page=done-for-you] .dfy-brief{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}body[data-page=done-for-you] .dfy-body{position:relative;z-index:1;grid-column:3/span 10;min-width:0}body[data-page=done-for-you] .dfy-rail{position:sticky;top:calc(var(--header-h) + var(--s-5));display:block;grid-column:1/span 2;max-width:180px;max-height:calc(100svh - var(--header-h) - var(--s-7));margin-top:var(--section-y);overflow-y:auto;background:var(--ground);box-shadow:0 0 28px 20px var(--ground);scrollbar-width:none}body[data-page=done-for-you] .dfy-rail li{border-left:1px solid var(--line);transition:border-color var(--t-short) var(--ease-out)}body[data-page=done-for-you] .dfy-rail li:has(~li>a[aria-current=true]){--dfy-rc:var(--text-2);border-left-color:#a987ff73}body[data-page=done-for-you] .dfy-rail a{position:relative;display:flex;align-items:center;min-height:44px;padding:2px 0 2px var(--s-4);border-radius:0 4px 4px 0;color:var(--dfy-rc,var(--text-3));transition:color var(--t-micro) var(--ease-snap)}body[data-page=done-for-you] .dfy-rail a:before{content:"";position:absolute;top:10px;bottom:10px;left:-1px;width:2px;background:var(--brand);transform:scaleY(0);transition:transform var(--t-short) var(--ease-out)}body[data-page=done-for-you] .dfy-rail a:focus-visible{color:var(--text-1);outline-offset:-2px}body[data-page=done-for-you] .dfy-rail a[aria-current=true]{color:var(--text-1)}body[data-page=done-for-you] .dfy-rail a[aria-current=true]:before{transform:none}}@media (min-width:1100px) and (hover:hover) and (pointer:fine){body[data-page=done-for-you] .dfy-rail a:hover{color:var(--text-1)}}body[data-page=done-for-you] .dfy-call-list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--s-7);border-top:1px solid var(--line)}body[data-page=done-for-you] .dfy-call-list li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:var(--s-3);padding:var(--s-5) 0;border-bottom:1px solid var(--line)}body[data-page=done-for-you] .dfy-call-list p{font:500 clamp(1.125rem,1.054rem + .286vw,1.3125rem)/1.4 var(--font-body);letter-spacing:-.01em;color:var(--text-1)}body[data-page=done-for-you] .dfy-call-note{margin-top:var(--s-5)}@media (min-width:600px){body[data-page=done-for-you] .dfy-call-list{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-page=done-for-you] .step .k{margin-right:.4em}body[data-page=done-for-you] .dfy-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:var(--s-5)}body[data-page=done-for-you] .dfy-pair .plate{display:flex;flex-direction:column;gap:var(--s-3)}body[data-page=done-for-you] .dfy-pair .plate>*{margin:0}body[data-page=done-for-you] .dfy-supervised{margin-top:var(--s-6)}body[data-page=done-for-you] .dfy-supervised p{color:var(--text-3)}@media (min-width:600px){body[data-page=done-for-you] .dfy-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1100px){body[data-page=done-for-you] .dfy-steps{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=done-for-you] .dfy-pair{gap:24px}}body[data-page=done-for-you] .dfy-statement{max-width:24ch}body[data-page=done-for-you] .dfy-statement-a{color:var(--text-3)}body[data-page=done-for-you] .dfy-opportunity-copy{margin-top:var(--s-6);font-size:var(--t-lead);line-height:var(--lh-lead);max-width:58ch}@media (min-width:1100px){body[data-page=done-for-you] .dfy-statement{font-size:clamp(2.125rem,1.07rem + 1.53vw,2.75rem)}body[data-page=done-for-you] .dfy-opportunity-copy{margin-left:calc(30% + 24px)}}body[data-page=done-for-you] .dfy-depts{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}body[data-page=done-for-you] .dfy-depts .dept-card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-auto-rows:auto;column-gap:var(--s-4);row-gap:6px;align-content:start}body[data-page=done-for-you] .dfy-depts .dept-icon{grid-row:1/span 4;align-self:center;margin:-12px 0 -12px -12px}body[data-page=done-for-you] .dfy-depts .dept-card>:not(.dept-icon){grid-column:2}body[data-page=done-for-you] .dfy-depts .t-h3{text-wrap:balance}body[data-page=done-for-you] .dfy-depts .dept-n{color:var(--brand)}body[data-page=done-for-you] .dfy-depts .dept-icon{transition:filter .16s var(--ease-snap)}body[data-page=done-for-you] .dfy-depts .dept-card:focus-visible .dept-icon{filter:brightness(1.18)}@media (hover:hover) and (pointer:fine){body[data-page=done-for-you] .dfy-depts .dept-card:hover .dept-icon{filter:brightness(1.18)}}body[data-page=done-for-you] .dfy-depts .dept-video{padding-top:2px}body[data-page=done-for-you] .dfy-note{margin-top:var(--s-5)}body[data-page=done-for-you] .dfy-watch{margin-top:var(--s-8);margin-bottom:var(--s-4)}body[data-page=done-for-you] .dfy-demos{display:flex;gap:16px;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin}body[data-page=done-for-you] .dfy-demos>*{flex:0 0 min(300px,78vw);scroll-snap-align:start}@media (min-width:600px){body[data-page=done-for-you] .dfy-depts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body[data-page=done-for-you] .dfy-depts .dept-card{display:flex}body[data-page=done-for-you] .dfy-depts .dept-icon{align-self:flex-start;margin:-12px 0 var(--s-2) -12px}body[data-page=done-for-you] .dfy-depts .dept-card[data-dept=software]{display:grid;grid-column:1/-1;grid-template-columns:96px minmax(0,1.25fr) minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--s-6);row-gap:6px;align-items:center}body[data-page=done-for-you] .dfy-depts .dept-card[data-dept=software] .dept-icon{grid-row:1/span 2;align-self:center;margin:-12px 0 -12px -12px}body[data-page=done-for-you] .dfy-depts .dept-card[data-dept=software] .t-h3{grid-column:2;align-self:end}body[data-page=done-for-you] .dfy-depts .dept-card[data-dept=software] .dept-n{grid-column:2;align-self:start}body[data-page=done-for-you] .dfy-depts .dept-card[data-dept=software] .dept-flagships{grid-column:3;grid-row:1/span 2}body[data-page=done-for-you] .dfy-depts .dept-card[data-dept=software] .dept-video{grid-column:4;grid-row:1/span 2;margin:0;padding:0}body[data-page=done-for-you] .dfy-demos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-inline:0;padding:0;overflow:visible}}@media (min-width:1100px){body[data-page=done-for-you] .dfy-depts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body[data-page=done-for-you] .dfy-demos{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body[data-page=done-for-you] .dfy-demos .vplay{width:56px;height:56px;margin:-28px 0 0 -28px}body[data-page=done-for-you] .dfy-demos .vplay svg{width:22px;height:22px}}body[data-page=done-for-you] .dfy-proof{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}body[data-page=done-for-you] .dfy-story{max-width:30ch;font:500 clamp(1.375rem,1.159rem + .886vw,1.875rem)/1.35 var(--font-head);letter-spacing:-.02em;color:var(--text-3)}body[data-page=done-for-you] .dfy-hl{color:var(--text-1);font-weight:600}body[data-page=done-for-you] .dfy-proof-line{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line);color:var(--text-2)}body[data-page=done-for-you] .dfy-proof-line+.dfy-proof-line{margin-top:var(--s-4);padding-top:0;border:0;color:var(--text-3)}body[data-page=done-for-you] .dfy-proof-more{margin-top:var(--s-3)}@media (min-width:1100px){body[data-page=done-for-you] .dfy-proof{grid-template-columns:repeat(10,minmax(0,1fr));column-gap:24px;align-items:start}body[data-page=done-for-you] .dfy-proof-story{grid-column:1/span 4}body[data-page=done-for-you] .dfy-proof>.case-card{grid-column:5/span 6}}body[data-page=done-for-you] .dfy-fit,body[data-page=done-for-you] .dfy-mistakes,body[data-page=done-for-you] .dfy-why{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}body[data-page=done-for-you] .dfy-fit .plate,body[data-page=done-for-you] .dfy-mistakes .plate,body[data-page=done-for-you] .dfy-why .plate{display:flex;flex-direction:column;gap:var(--s-3)}body[data-page=done-for-you] .dfy-fit .plate>*,body[data-page=done-for-you] .dfy-mistakes .plate>*,body[data-page=done-for-you] .dfy-why .plate>*{margin:0}body[data-page=done-for-you] .dfy-body>.dfy-fit-s{--dfy-pad:clamp(4rem, 2.857rem + 4.69vw, 6rem);padding-top:var(--dfy-pad);padding-bottom:var(--s-8);scroll-margin-top:calc(var(--s-5) - var(--dfy-pad))}body[data-page=done-for-you] .dfy-body>.dfy-fit-s+.section{padding-top:calc(var(--section-y) - var(--s-8));scroll-margin-top:calc(var(--s-5) - var(--section-y) + var(--s-8))}body[data-page=done-for-you] .dfy-fit-yes{border-color:#a987ff73}body[data-page=done-for-you] .dfy-fit-no h3{color:var(--text-3)}body[data-page=done-for-you] .dfy-mistakes{counter-reset:dfy}body[data-page=done-for-you] .dfy-mistakes>li{counter-increment:dfy}body[data-page=done-for-you] .dfy-mistakes>li:before{content:counter(dfy,decimal-leading-zero);content:counter(dfy,decimal-leading-zero) / "";font:500 var(--t-label)/var(--lh-label) var(--font-display);letter-spacing:var(--track-label);color:var(--brand)}body[data-page=done-for-you] .dfy-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}body[data-page=done-for-you] .dfy-stats .stat{padding-top:var(--s-5);border-top:1px solid var(--line)}body[data-page=done-for-you] .dfy-stats .stat-v{white-space:nowrap}body[data-page=done-for-you] .dfy-q{display:block;margin-bottom:var(--s-3);font-size:var(--t-label);font-weight:500;line-height:var(--lh-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-3)}body[data-page=done-for-you] .dfy-why{margin-top:var(--s-7)}@media (min-width:600px){body[data-page=done-for-you] .dfy-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1100px){body[data-page=done-for-you] .dfy-fit{gap:24px}body[data-page=done-for-you] .dfy-mistakes,body[data-page=done-for-you] .dfy-stats,body[data-page=done-for-you] .dfy-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body[data-page=done-for-you] #faq .faq{max-width:880px}}body[data-page=done-for-you] .dfy-body>.section:focus{outline:none}body[data-page=done-for-you]:is(.rm *,.paused *) :is(.chapter,.chapter .t-label,.dfy-rail li,.dfy-rail a,.dept-icon),body[data-page=done-for-you]:is(.rm *,.paused *) .dfy-rail a:before{transition:none}
