.dd-page{padding-bottom:80px}.dd-page h2{letter-spacing:-.7px;text-wrap:balance;font-size:clamp(25px,3vw,36px);font-weight:720;line-height:1.25}.dd-page h3{font-size:18px;font-weight:650;line-height:1.4}.dd-page p,.dd-page figcaption{color:var(--rap-muted);font-size:15px;line-height:1.8}.dd-page .rk-eyebrow{color:var(--rap-orange);font-size:11px}.dd-hero{text-align:center;max-width:900px;margin-inline:auto;padding:54px 0 26px}.dd-hero h1{letter-spacing:-1.8px;text-wrap:balance;margin:20px 0;font-size:clamp(36px,4.5vw,58px);font-weight:780;line-height:1.1}.dd-hero .dd-lead{max-width:780px;margin-inline:auto;font-size:17px}.dd-hero .dd-tags{justify-content:center;margin-bottom:0}.dd-tags{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}.dd-tags li{border:1px solid var(--rap-line);border-radius:24px;padding:8px 12px;font-size:12px}.dd-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.dd-primary,.dd-secondary{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:650;display:inline-flex}.dd-primary{background:var(--rap-orange);color:var(--rap-ink)}.dd-secondary{border:1px solid var(--rap-line);background:var(--rap-surface)}.dd-video{width:100%;max-width:300px;margin-inline:auto}.dd-video video{aspect-ratio:9/16;object-fit:contain;border:1px solid var(--rap-line);background:#090909;border-radius:18px;width:100%;display:block}.dd-section{padding-top:80px;scroll-margin-top:90px}.dd-section.dd-generator{padding-top:24px}.dd-heading{text-align:center;max-width:820px;margin:0 auto 28px}.dd-heading p{margin-top:16px}.dd-studio{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;display:grid}.dd-form{min-width:0}.dd-form .rk-quality strong{padding-right:18px;font-size:14px}.dd-form .rk-upload strong{text-align:center;padding-inline:18px}.dd-form .rk-label{font-size:15px}.dd-form .rk-help,.dd-form .rk-consent{font-size:13px}.dd-form .rk-format,.dd-form .rk-private{font-size:12px}.dd-form .rk-submit:disabled{opacity:.5;cursor:not-allowed}.dd-form .dd-cost{color:var(--rap-text);text-align:center;margin-bottom:14px;font-size:14px}.dd-my-videos{color:var(--rap-orange);text-align:center;padding:8px;font-size:14px;display:block}.dd-preview{border:1px solid var(--rap-line);background:var(--rap-surface);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:28px;display:flex}.dd-preview p{text-align:center;font-size:13px}.dd-preview .dd-video{max-width:250px}.dd-prose p+p,.dd-prose h2+p,.dd-prose h3+p{margin-top:16px}.dd-about{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:64px;display:grid}.dd-about h2{margin-bottom:24px}.dd-about>img{border-radius:16px;width:100%;max-width:280px;height:auto;margin-inline:auto;display:block}.dd-benefits>h2,.dd-selfie>h3{text-align:center}.dd-grid{gap:22px;margin-top:28px;padding:0;list-style:none;display:grid}.dd-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-four{grid-template-columns:repeat(4,minmax(0,1fr))}.dd-two{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-grid article,.dd-steps li{border:1px solid var(--rap-line);background:var(--rap-surface);border-radius:18px;min-width:0;padding:24px}.dd-grid p{margin-top:12px;font-size:14px}.dd-number{color:var(--rap-orange);margin-bottom:18px;font-size:22px;font-weight:650;display:block}.dd-page .dd-note{text-align:center;max-width:850px;margin:22px auto 0;font-size:13px}.dd-moments img{border-radius:12px;width:100%;height:auto;margin-bottom:20px}.dd-examples figure{min-width:0;margin:0}.dd-examples figcaption{text-align:center;margin-top:14px}.dd-photos img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;height:auto;margin-bottom:20px}.dd-selfie{max-width:850px;margin:28px auto 0}.dd-prices{text-align:center;max-width:850px;margin-inline:auto}.dd-prices strong{color:var(--rap-orange);margin-top:14px;font-size:28px;display:block}.dd-center{justify-content:center}.dd-share{max-width:850px;margin-inline:auto}.dd-faq{max-width:850px}.dd-faq summary,.rap-site .dd-faq details p{text-align:left}.dd-more{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-final{text-align:center;border-top:1px solid var(--rap-line);margin-top:64px}.dd-final .dd-heading{margin-top:18px}@media (width<=1000px){.dd-four{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-about{gap:32px}}@media (width<=800px){.dd-studio,.dd-about{grid-template-columns:minmax(0,1fr)}.dd-section{padding-top:56px}.dd-three{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.dd-page{padding-inline:16px}.dd-four,.dd-two,.dd-more{grid-template-columns:minmax(0,1fr)}.dd-hero{padding-top:32px}.dd-hero h1{letter-spacing:-1px;font-size:36px}.dd-hero .dd-lead{font-size:15px}.dd-form{padding:24px 16px}.dd-form .rk-quality label{padding:12px 10px}.dd-form .rk-quality input{right:9px}.dd-form .rk-quality strong,.dd-form .rk-submit{font-size:13px}.dd-video{max-width:270px}.dd-moments img{max-width:210px;margin-inline:auto;display:block}.dd-photos img{max-width:220px;margin-inline:auto;display:block}.dd-section h2{text-align:center}.dd-preview{padding:24px}.dd-final{margin-top:48px}}
