/* Reading sizes and contrast for the finished landing page. */
html{overflow-x:clip}
body{overflow-x:clip}.muted-heading{color:#798c75}.desktop-nav a{font-size:13px}.hero-description,.section-heading>p,.feature-card p,.section-description,.experience-detail p,.step p,.faq-heading p,.faq-list p{color:#63735f}.hero-notes{color:#66765f}.hero-description{font-size:16px}.hero-notes{font-size:11px}.strip-inner>span{font-size:12px}.section-heading>p{font-size:14px}.feature-card h3{font-size:20px}.feature-card p{font-size:13px}.section-description{font-size:15px}.experience-tab{font-size:13px}.experience-detail h3{font-size:15px}.experience-detail p{font-size:13px}.experience-detail{min-height:115px}.telegram-cta{font-size:13px}.handle{font-size:11px;color:#65775d}.step h3{font-size:20px}.step p{font-size:13px}.trial-copy p{font-size:14px;color:#c0cfb7}.trial-copy .button{font-size:13px}.faq-heading p{font-size:13px}.faq-heading .text-link{font-size:12px}.faq-list summary{font-size:15px}.faq-list p{font-size:13px}.closing-section .button{font-size:13px}.footer-top>span{font-size:11px;color:#65765f}.footer-top>div a,.footer-top>div button{font-size:11px}.footer-bottom{font-size:10px;color:#65765f}.auth-subtitle{color:#67775e;font-size:13px}.form-field label{font-size:13px}.form-field input{font-size:14px;min-height:46px}.password-toggle{width:40px}.password-toggle svg{width:20px;height:20px}.field-error{font-size:12px}.auth-submit{font-size:14px;min-height:48px}.auth-note{font-size:11px;color:#697a61}.button-telegram{font-size:12px;min-height:46px}.auth-tabs button{font-size:14px}.form-status{font-size:13px}.dialog-close{width:34px;height:34px}.auth-dialog-inner{padding-bottom:28px}
@media(max-width:1160px){.desktop-nav a{font-size:11px}.hero-description{font-size:15px}.hero-notes{font-size:10px}.feature-card h3{font-size:18px}.feature-card p{font-size:12px}.experience-detail h3{font-size:14px}.experience-detail p{font-size:12px}.section-description{font-size:14px}.step h3{font-size:18px}.step p{font-size:12px}.trial-copy p{font-size:13px}.faq-list summary{font-size:14px}.faq-list p{font-size:12px}.footer-top>span{font-size:9px}.footer-top>div a,.footer-top>div button{font-size:10px}}
@media(max-width:960px){.hero-description{font-size:14px}.hero-notes{font-size:9px}.strip-inner>span{font-size:10px}.section-heading>p{font-size:12px}.feature-card h3{font-size:16px}.feature-card p{font-size:11px}.feature-bottom{padding-bottom:23px}.experience-tab{font-size:11px}.section-description{font-size:12px}.experience-detail h3{font-size:13px}.experience-detail p{font-size:11px}.telegram-cta{font-size:11px}.handle{font-size:10px}.trial-copy p{font-size:12px}.trial-copy .button{font-size:11px}.step h3{font-size:17px}.step p{font-size:12px}.faq-heading p{font-size:12px}.faq-heading .text-link{font-size:11px}.faq-list summary{font-size:13px}.faq-list p{font-size:12px}.closing-section .button{font-size:11px}.footer-top>span{font-size:8px}.footer-top>div a,.footer-top>div button{font-size:9px}.footer-bottom{font-size:8px}}
@media(max-width:700px){.hero-art{overflow:clip;overflow-clip-margin:0}.art-caption{bottom:0}.hero-art .connection-bubble{top:23px;right:5px}.hero-description{font-size:15px}.hero-buttons .button{font-size:12px;gap:15px}.hero-buttons{gap:8px 20px}.hero-secondary{font-size:12px}.hero-notes{font-size:10px;gap:16px}.hero-notes svg{width:13px;height:13px}.strip-inner>span{font-size:10px;line-height:1.6}.section-heading>p{font-size:13px}.feature-card{min-height:210px}.feature-card h3{font-size:17px;line-height:1.4}.feature-card p{font-size:12px;line-height:1.8}.section-description{font-size:14px}.experience-tab{font-size:12px;padding-block:12px}.experience-detail h3{font-size:14px;line-height:1.6}.experience-detail p{font-size:12px;line-height:1.9}.experience-detail{min-height:118px}.telegram-cta{font-size:12px;gap:16px}.handle{font-size:11px}.phone-float{display:none}.phone-caption{top:-5px}.step h3{font-size:17px;line-height:1.6}.step p{font-size:12px}.step{padding-top:22px;padding-bottom:24px;min-height:136px}.step-number{font-size:10px}.trial-copy p{font-size:13px;line-height:1.9}.trial-copy .button{font-size:12px;gap:19px}.trial-panel{padding-bottom:8px}.trial-copy .eyebrow{font-size:6px;letter-spacing:.6px}.faq-heading p{font-size:12px}.faq-heading .text-link{font-size:11px;margin-left:14px}.faq-list summary{font-size:13px;line-height:1.7}.faq-list p{font-size:12px;line-height:1.9}.closing-section .button{font-size:12px}.footer-top>span{font-size:9px;max-width:145px}.footer-top>div a,.footer-top>div button{font-size:11px}.footer-bottom{font-size:8px;flex-wrap:wrap;gap:14px}.footer-bottom>span:nth-child(2){display:none}.auth-dialog-inner{padding:28px 24px}.form-field input{font-size:16px}.auth-note{font-size:11px}.form-status{font-size:12px}}
@media(max-width:370px){.hero-description{font-size:14px}.hero-buttons .button{font-size:11px}.hero-notes{font-size:9px}.strip-inner>span{font-size:9px}.feature-card h3{font-size:15px}.feature-card p{font-size:11px}.trial-copy h2{font-size:27px}.trial-copy p{font-size:12px}.trial-copy .button{font-size:11px;gap:15px}.telegram-cta{font-size:11px;gap:12px}.faq-heading .text-link{margin-left:10px;font-size:10px}.footer-top>span{max-width:130px;font-size:8px}}
