/* Version 3: fewer sections, shorter copy, and consistent spacing. */
.hero{padding-bottom:70px}.hero-description{max-width:428px;font-size:18px;line-height:1.7}.hero-copy>.eyebrow{font-size:10px}.small-print{font-size:12px}.handwritten{left:55px;font-size:17px}.handwritten svg{right:-64px}.hero-visual{padding-top:45px}.demo-console p{font-size:14px}
.hrt-section{padding-top:72px;padding-bottom:72px;border-top:1px solid var(--line)}.hrt-heading{gap:65px;align-items:center}.hrt-heading h2{font-size:47px}.hrt-heading>p{font-size:17px;line-height:1.8}.hrt-heading h2>span{padding-inline:8px}.hrt-loop{margin-top:32px;gap:23px}.hrt-loop li{padding:21px 23px}.hrt-loop strong{font-size:25px}.hrt-step{margin-bottom:13px}.hrt-context{grid-template-columns:1.6fr 1fr;gap:40px;margin-top:23px}.hrt-context>p{font-size:12px}.hrt-context .text-link{font-size:11px}
.privacy-section{padding:65px 0}.privacy-grid{grid-template-columns:1.35fr 1fr;gap:70px}.privacy-section h2{font-size:42px}.privacy-intro{font-size:16px;margin-top:22px;max-width:460px}.privacy-detail{font-size:13px;line-height:1.8;max-width:455px}.privacy-visual{max-width:380px;justify-self:end;width:100%;padding-top:0}.laptop-screen{padding:19px 0}.lock-art{width:72px;height:92px}.light-link{margin-top:19px}
.pricing-section{margin-top:78px;padding:43px 55px;gap:55px;grid-template-columns:1.3fr 1fr}.pricing-section h2{font-size:39px}.pricing-copy>p:not(.eyebrow){font-size:15px;max-width:425px;margin-top:19px}.pricing-copy .button{margin-top:24px}.pricing-copy>p.included-features{font-size:12px;line-height:1.8;border-top:1px solid #d9cdb5;padding-top:17px;margin-top:24px;max-width:400px}.price-block{padding-left:45px}.price-block ul{margin:18px 0}.price-block .once{font-size:15px}.faq-section{padding-top:78px;padding-bottom:78px;gap:70px;grid-template-columns:1fr 1.4fr}.faq-section h2{font-size:37px}.faq-section>div>.text-link{margin-top:20px}.faq-list summary{font-size:15px}.faq-list details>p{font-size:14px}.footer-bottom>span:empty{display:none}.footer-bottom p{max-width:none}.download-dialog .dialog-note{font-size:10px!important}
@media(max-width:1120px){.hero-copy>.eyebrow{font-size:9px}.hero-description{font-size:16px}.hrt-heading h2{font-size:42px}.hrt-heading>p{font-size:15px}.privacy-grid{gap:40px}.privacy-section h2{font-size:36px}.pricing-section{padding:40px;gap:35px}.pricing-section h2{font-size:35px}.price-block{padding-left:30px}}
@media(max-width:900px){.hero{gap:30px;padding-bottom:55px}.hero-copy>.eyebrow{font-size:8px;max-width:none}.hero-description{font-size:14px}.small-print{font-size:10px}.handwritten{left:20px;font-size:14px}.handwritten svg{right:-42px}.demo-console p{font-size:12px}.hrt-section{padding:57px 0}.hrt-heading{gap:35px}.hrt-heading h2{font-size:37px}.hrt-heading>p{font-size:14px}.hrt-loop{gap:17px}.hrt-loop li{padding:18px 14px}.hrt-loop strong{font-size:23px}.hrt-context{gap:25px}.hrt-context .text-link{font-size:10px}.privacy-section{padding:52px 0}.privacy-section h2{font-size:32px}.privacy-intro{font-size:14px}.privacy-detail{font-size:12px}.privacy-grid{gap:32px}.pricing-section{margin-top:60px;padding:31px;gap:26px}.pricing-section h2{font-size:29px}.pricing-copy>p:not(.eyebrow){font-size:13px}.pricing-copy>p.included-features{font-size:11px}.price-block{padding-left:26px}.faq-section{padding:60px 0;gap:35px}.faq-section h2{font-size:32px}.faq-list summary{font-size:13px}.faq-list details>p{font-size:13px}}
@media(max-width:680px){.hero{padding-bottom:45px}.hero-description{font-size:16px;line-height:1.75}.hero-copy>.eyebrow{font-size:8px}.small-print{font-size:10px}.handwritten{left:30px;font-size:15px}.hero-visual{padding-top:38px}.demo-console p{font-size:12px}.hrt-section{padding:48px 0}.hrt-heading{grid-template-columns:1fr;gap:23px}.hrt-heading h2{font-size:36px}.hrt-heading h2 br{display:none}.hrt-heading>p{font-size:15px}.hrt-loop{margin-top:25px;gap:14px}.hrt-loop li{padding:19px 15px}.hrt-context{grid-template-columns:1fr;gap:17px}.hrt-context .text-link{font-size:11px}.privacy-grid{grid-template-columns:1fr;gap:30px}.privacy-section{padding:45px 0}.privacy-section h2{font-size:33px}.privacy-intro{font-size:15px;margin-top:20px}.privacy-detail{font-size:12px}.privacy-visual{max-width:285px;justify-self:center}.laptop-screen{padding:15px 0;gap:8px}.lock-art{width:58px;height:75px}.pricing-section{margin-top:48px;padding:28px 23px}.pricing-section h2{font-size:33px}.pricing-copy>p:not(.eyebrow){font-size:14px}.pricing-copy>p.included-features{font-size:12px}.price-block{padding:26px 0 0;margin-top:27px}.price-block .once{font-size:15px}.faq-section{grid-template-columns:1fr;gap:28px;padding:50px 0}.faq-section h2{font-size:33px}.faq-list summary{font-size:14px}.footer-bottom p{text-align:left;margin-top:11px}}
@media(max-width:370px){.hero-copy>.eyebrow{font-size:7px}.hero-description{font-size:15px}.small-print{font-size:9px}.hero .hero-actions{gap:16px}.hrt-heading h2{font-size:32px}.hrt-loop strong{font-size:21px}.privacy-section h2{font-size:30px}.pricing-section h2{font-size:29px}}
