html,body{max-width:100%;overflow-x:hidden}
.video-section{padding:0 0 100px;background:#f5f9f7}
.video-panel{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:55px;padding:55px;border:1px solid #dfeae4;border-radius:28px;background:#fff;box-shadow:0 22px 65px rgba(6,61,42,.1)}
.video-copy>span{color:#087443;font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.video-copy h2{margin:12px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#132b22}
.video-copy p{color:#65756e;font-size:17px;line-height:1.7}
.video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:#043c2b;box-shadow:0 22px 55px rgba(0,0,0,.2)}
.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
@media(max-width:1024px){.home-hero{padding:72px 0!important}.home-hero .row,.about-section .row{row-gap:45px}.home-hero .row>.col-lg-7{order:2}.home-hero .row>.col-lg-5{order:1}.home-hero h1{font-size:clamp(3rem,8vw,4.8rem)!important}.hero-visual{min-height:460px!important}.premium-section{padding:82px 0!important}.video-panel{grid-template-columns:1fr;gap:30px;padding:40px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(min-width:768px) and (max-width:1024px){.video-panel{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:30px;padding:32px}.video-copy h2{font-size:clamp(1.75rem,3.4vw,2.35rem)}.video-copy p{font-size:16px}.process-grid{row-gap:34px}.brand-points{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 12px}.brand-points span{grid-column:span 2;justify-content:center}.brand-points span:nth-child(n+4){grid-column:span 3}}
@media(max-width:767px){.site-nav>.container{min-height:68px!important}.site-navigation{top:68px!important;left:10px!important;right:10px!important}.home-hero{padding:48px 0 58px!important}.home-hero .row{margin-left:0;margin-right:0}.home-hero h1{font-size:clamp(2.45rem,13vw,3.6rem)!important;line-height:1.02!important}.home-hero p{font-size:1rem!important}.hero-actions{display:grid!important;grid-template-columns:1fr}.primary-action,.secondary-action{width:100%;justify-content:center}.hero-trust{gap:10px 16px!important}.hero-visual{min-height:350px!important}.hero-visual>img{max-width:78%!important;max-height:350px!important}.visual-badge{display:flex!important;gap:7px!important;padding:8px 10px!important}.visual-badge i{width:32px!important;height:32px!important}.visual-badge strong{font-size:12px!important}.visual-badge span{font-size:10px!important}.visual-badge-top{top:35px!important;right:0!important}.visual-badge-bottom{bottom:35px!important;left:0!important}.brand-strip{padding:24px 0!important}.brand-points{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 8px!important;padding:0 8px}.brand-points span{grid-column:span 2;justify-content:center;font-size:13px;text-align:center}.brand-points span:nth-child(n+4){grid-column:span 3}.premium-section{padding:62px 0!important}.section-heading{padding:0 8px;margin-bottom:30px!important}.section-heading h2{font-size:clamp(1.7rem,7vw,2rem)!important}.process-grid{row-gap:24px}.process-card{padding:27px!important}.about-frame{padding:16px!important;border-radius:20px!important}.about-frame img{min-height:250px!important}.experience-card{position:relative!important;right:auto!important;bottom:auto!important;margin:-20px 12px 0}.feature-list>div{padding:14px!important}.screenshot-showcase{min-height:530px!important;margin:0 3px}.phone-preview{width:74%!important;max-width:290px!important;height:500px!important}.screen-backdrop{height:345px!important}.download-section{padding:30px 0 65px!important}.download-panel{padding:32px 20px!important;border-radius:20px!important}.download-panel h2{font-size:2.2rem!important}.store-actions{display:grid!important;width:100%}.store-actions>a,.store-actions>.store-coming{width:100%;justify-content:center}.contact-band{padding:34px 0!important}.contact-band a{width:100%;justify-content:center}.footer-main{grid-template-columns:1fr!important;gap:30px!important}.footer-store-links{display:grid!important}.store-mini{width:100%!important;justify-content:center}.footer-bottom{text-align:center}.public-content{width:auto}.video-section{padding-bottom:65px}.video-panel{gap:24px;padding:28px 18px;border-radius:20px}.video-copy{text-align:center}.video-copy h2{font-size:clamp(1.8rem,9vw,2.35rem)}.video-copy p{font-size:15px;line-height:1.6}.video-frame{border-radius:14px}}
@media(max-width:390px){.home-hero h1{font-size:2.35rem!important}.premium-pill{font-size:11px!important}.brand-points{padding:0!important}.brand-points span{font-size:11px}.phone-preview{width:80%!important}.section-heading h2{font-size:1.65rem!important}}
