@media (max-width:374px){.lnav__price{display:none}}.dy-best ul{margin:0;padding:0;list-style:none}.dy-best__h{font:var(--weight-semibold) var(--text-md)/var(--lh-md) var(--font-sans);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--content-secondary);margin:0 0 6px}.dy-best li{box-sizing:border-box;min-height:48px;padding-block:var(--space-lg);color:var(--content-primary);border-top:1px solid #1c1d1a1f;align-items:center;gap:12px;font-size:1rem;font-weight:600;line-height:1.375rem;display:flex}.dy-best li:last-child{border-bottom:1px solid #1c1d1a1f}.dy-best svg{width:22px;height:22px;color:var(--content-highlight);flex:none}.dy-tag{border-radius:var(--radius-pill);font:var(--weight-medium) var(--text-xs)/var(--lh-xs) var(--font-sans);letter-spacing:var(--type-badge-tracking);text-transform:uppercase;border:1px solid var(--border-subtle);color:var(--content-tertiary);flex:none;margin-left:auto;padding:0 6px}.dy-best--side{margin:0;padding:0;display:none}.dy-best--below{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-block:clamp(24px,4vw,40px) 0;display:grid}@media (max-width:560px){.dy-best--below{grid-template-columns:minmax(0,1fr);row-gap:24px}.dy-best li{font-size:1rem}}@media (min-width:1280px){.dy-best--side{width:230px;display:block;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.dy-best--side .dy-best__g+.dy-best__g{margin-top:24px}.dy-best--below{display:none}}@media (min-width:1366px){.dy-best--side{width:250px}}.dy-shot{max-width:680px;padding-bottom:clamp(16px,3vw,40px);position:relative}.dy-shot .dy-board{filter:drop-shadow(0 26px 30px #1c1d1a42);mix-blend-mode:normal;width:80%;height:auto;margin-left:3%;animation:none;display:block;transform:rotate(-5deg)}.dy-phone{right:calc(var(--gutter) + 3%);--mock-body:#0b0c0b;background:var(--mock-body);width:clamp(76px,12vw,136px);box-shadow:var(--shadow-cover);border-radius:clamp(17px,2.3vw,30px);padding:clamp(4px,.55vw,7px);position:absolute;bottom:0;transform:rotate(4deg)}.dy-shot .dy-phone img{mix-blend-mode:normal;border-radius:clamp(13px,1.8vw,24px);width:100%;height:auto;animation:none;display:block}.dy-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.light .dy-steps li{background:var(--bg-paper-raised);border-color:#0000}.light .dy-steps h3{color:var(--content-primary)}.light .dy-steps p{color:var(--content-secondary)}.dy-n{width:40px;height:40px;color:var(--content-primary);background:#276b4e1f;border-radius:50%;place-items:center;margin-bottom:8px;font-size:1.0625rem;font-weight:600;line-height:1;display:grid}@media (max-width:1000px){.dy-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dy-steps{grid-template-columns:minmax(0,1fr)}}.dy-dl{border:1px solid var(--border-subtle);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin-top:16px;padding:clamp(22px,3vw,32px);display:grid}.dy-dl h3{color:var(--content-primary);margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.dy-dl__copy p{color:var(--content-secondary);margin:4px 0 0;font-size:1rem;line-height:1.5rem}.dy-dl__btns{flex-wrap:wrap;gap:12px;display:flex}.dy-dl .btn{gap:var(--space-lg)}.dy-dl .btn svg{width:20px;height:20px}.dy-dl__terms{color:var(--content-secondary);grid-column:1/-1;margin:0;font-size:1rem;line-height:1.375rem}.dy-dl__terms a{color:var(--text-button)}@media (max-width:820px){.dy-dl{grid-template-columns:minmax(0,1fr)}}.dy-works{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:start;gap:20px 32px;display:grid}.dy-works__h{padding-top:var(--space-lg);font:var(--weight-semibold) var(--text-md)/var(--lh-md) var(--font-sans);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--content-secondary);margin:0}@media (max-width:760px){.dy-works{grid-template-columns:minmax(0,1fr);gap:12px}.dy-works__h:not(:first-child){margin-top:12px}}.dy-chips{gap:var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dy-chips li{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-secondary);min-height:40px;color:var(--content-primary);align-items:center;gap:8px;padding:6px 16px;font-size:1rem;font-weight:500;line-height:1.375rem;display:inline-flex}.dy-chips svg{width:18px;height:18px;color:var(--text-button)}.dy-note{color:var(--content-secondary);margin:16px 0 0;font-size:1rem;line-height:1.375rem}.dy-note a{color:var(--text-button);text-decoration:underline;-webkit-text-decoration-color:var(--indicator);text-decoration-color:var(--indicator);text-underline-offset:3px;font-weight:600}.dy-feats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,4vw,48px)}@media (max-width:1000px){.dy-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dy-feats{grid-template-columns:minmax(0,1fr)}}.dy-plans{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;display:grid}@media (max-width:900px){.dy-plans{grid-template-columns:minmax(0,1fr)}}.dy-plan{align-items:flex-start;gap:var(--space-lg);border-radius:var(--radius-card);background:var(--bg-paper-raised);color:var(--content-primary);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.dy-plan--premium{box-shadow:inset 0 0 0 2px var(--content-highlight)}.dy-plan__kind{font:var(--weight-semibold) var(--text-md)/var(--lh-md) var(--font-sans);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--content-secondary);margin:0}.dy-plan h3{letter-spacing:-.015em;margin:0;font-size:1.75rem;font-weight:600;line-height:2.25rem}.dy-plan__price{align-items:baseline;gap:4px var(--space-lg);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-size:1.375rem;font-weight:600;line-height:1.875rem;display:flex}.dy-plan__price span{color:var(--content-secondary);font-size:1rem;font-weight:400;line-height:1.375rem}.dy-plan__list{border-top:1px solid var(--border-subtle);gap:8px;width:100%;margin:8px 0 12px;padding:16px 0 0;list-style:none;display:grid}.dy-plan__list--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}@media (max-width:640px){.dy-plan__list--two{grid-template-columns:minmax(0,1fr)}}.dy-plan__list li{gap:var(--space-lg);color:var(--content-secondary);font-size:1rem;line-height:1.5rem;display:flex}.dy-plan__list svg{width:20px;height:20px;color:var(--content-highlight);flex:none;margin-top:2px}.dy-plan .btn{margin-top:auto}.dy-plans__note{color:var(--content-secondary);margin:20px 0 0;font-size:1rem;line-height:1.5rem}.dy-plans__note a{color:var(--text-button);text-decoration:underline;-webkit-text-decoration-color:var(--text-button);text-decoration-color:var(--text-button);text-underline-offset:3px;font-weight:600}.box .dy-box__board{filter:drop-shadow(0 18px 22px #1c1d1a40);mix-blend-mode:normal;width:100%;height:auto;display:block;transform:rotate(-4deg)}.dy-family{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin:0}.dy-family img{filter:none;mix-blend-mode:multiply}@media (max-width:760px){.dy-family{grid-template-columns:minmax(0,1fr)}}.dy-ctas{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3.5vw,40px);display:flex}.dy-qs{border-top:1px solid var(--border-subtle);max-width:880px}.dy-q{border-bottom:1px solid var(--border-subtle)}.dy-q summary{min-height:64px;color:var(--content-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:1.1875rem;font-weight:600;line-height:1.75rem;list-style:none;display:flex}.dy-q summary::-webkit-details-marker{display:none}.dy-q summary svg{width:22px;height:22px;color:var(--content-secondary);transition:transform var(--dur-fast) var(--ease-standard);flex:none}.dy-q[open] summary svg{transform:rotate(180deg)}.dy-q summary:focus-visible{outline:2px solid var(--indicator);outline-offset:4px;border-radius:6px}.dy-q p{max-width:40em;color:var(--content-secondary);margin:0 0 24px;font-size:1.0625rem;line-height:1.6875rem}.dy-q a{color:var(--text-button);text-decoration:underline;-webkit-text-decoration-color:var(--indicator);text-decoration-color:var(--indicator);text-underline-offset:3px;font-weight:600}.dy-dl__terms a:hover,.dy-note a:hover,.dy-plans__note a:hover,.dy-q a:hover{color:var(--content-primary)}@media (prefers-reduced-motion:reduce){.dy-q summary svg{transition:none}}.dy-help svg{width:40px;height:40px;margin-bottom:var(--space-lg);color:var(--content-highlight)}