/* WASender public website: spacious width, compact rhythm, consistent components. */
:root{--ink:#102f42;--navy:#102f42;--teal:#008d80;--line:#e2ecee;--muted:#647d8a}
.container{width:calc(100% - clamp(32px,5vw,112px));max-width:none;margin-inline:auto}
.navigation{min-height:72px;gap:48px}.brand{font-size:24px}.nav-links{gap:32px}.nav-links>a,.login-link{font-size:14px}.button{border-radius:12px;font-size:14px;padding:13px 22px}.button-small{padding:11px 19px}.button-gold{background:#c89a2e;box-shadow:none}.button-teal{background:#007f76;box-shadow:0 6px 18px #007f761c}.button-outline{box-shadow:none;background:#fff}.announcement{min-height:32px;font-size:11px;padding-block:7px}
.hero{padding:48px 0 38px;background:radial-gradient(ellipse at 84% 35%,#b9eee465,transparent 52%),linear-gradient(120deg,#fbfcfa,#f2f9fc 54%,#effbf7)}
.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,76px);min-height:490px}.hero-copy{padding:0 0 24px}.hero h1{font-family:var(--sans);font-size:clamp(39px,4.1vw,76px);font-weight:800;line-height:1.07;letter-spacing:-.055em;margin:22px 0}.hero h1 em{color:#00877a}.hero-copy>p{font-size:clamp(15px,1.1vw,19px);max-width:570px;line-height:1.7}.hero-actions{margin:28px 0 22px;gap:12px}.hero-benefits{font-size:11px;gap:16px}.eyebrow{font-size:10px;letter-spacing:1px;padding:6px 11px}.hero-plant,.art-handwriting{display:none}.hero-art{height:480px;width:100%;margin:0;max-width:100%}.dashboard-preview{top:8px;left:0;right:40px;min-height:405px;grid-template-columns:122px 1fr;border:8px solid white;border-radius:22px;transform:none;box-shadow:0 24px 60px #153e4d17}.preview-main{padding:24px 20px}.preview-top b{font-size:14px}.preview-top small{font-size:8px}.preview-stats{margin:22px 0 16px}.preview-stats>div{padding:13px 10px}.preview-stats small{font-size:9px}.preview-stats b{font-size:21px}.preview-stats b span{font-size:8px}.preview-chart-title{font-size:10px}.preview-chart-title span{font-size:7px}.preview-chart .chart-grid{height:110px}.preview-sidebar{padding:20px 12px}.preview-brand{font-size:13px;margin-bottom:25px}.preview-nav{font-size:9px;padding:7px 5px;margin-bottom:9px}.preview-campaign b{font-size:10px}.preview-campaign small{font-size:8px}.preview-bottom b{font-size:16px}.preview-bottom small{font-size:8px}.preview-phone{right:0;bottom:8px;transform:rotate(4deg)}.new-lead{left:-18px;top:auto;bottom:66px;transform:none;border:1px solid #e4edee;box-shadow:0 12px 28px #153e4d12}.conversion-card{top:200px;right:6px;transform:none;box-shadow:0 12px 28px #153e4d12}.preview-disclaimer{bottom:0;left:0;right:80px;text-align:center;font-size:9px}
.workflow-strip{padding-block:24px;border-bottom:1px solid var(--line)}.workflow-logos{justify-content:space-between;gap:24px}.workflow-logos>span{font-size:17px}.section{padding:58px 0}.section-heading{margin-bottom:30px}.section-heading h2{font-family:var(--sans);font-size:clamp(28px,2.5vw,44px);font-weight:750;letter-spacing:-1.5px;line-height:1.16}.section-heading p{font-size:14px;margin-top:12px}.feature-grid,.industries-grid{gap:18px}.feature-card{padding:26px;border-radius:16px;border-color:var(--line);box-shadow:none;background:#fff}.feature-card h3{font-size:17px;margin-top:18px}.feature-card p{font-size:14px;line-height:1.65;max-width:38ch}.feature-icon{height:46px;width:46px;border-radius:13px;font-size:22px}.steps-section{background:#f0f9f6}.steps-grid{gap:32px}.step-card{padding:30px 24px 24px;border-radius:16px;box-shadow:none}.step-card h3{font-size:16px}.step-card p{font-size:13px}.industry-card{padding:22px;border-radius:14px}.industry-card h3{font-size:15px}.industry-card p{font-size:13px}.results-band{padding-block:38px}.results-grid h2,.cta-grid h2{font-family:var(--sans);letter-spacing:-1px}.results-grid h2{font-size:32px}.result-item b{font-size:30px}.pricing-grid{max-width:none;gap:22px}.price-card{padding:30px;border-radius:18px;box-shadow:none;border-color:var(--line)}.price-card h3{font-size:22px}.plan-description{font-size:13px}.plan-price{font-family:var(--sans);font-size:40px;letter-spacing:-1.5px}.plan-price small{letter-spacing:0;font-size:12px}.price-card li{font-size:14px}.comparison-wrap{margin-top:30px}.comparison-table{font-size:13px}.faq-list summary,.faq-list details p{font-size:14px}.resource-grid{max-width:none;gap:22px}.resource-card{border-radius:16px;box-shadow:none}.resource-card h3{font-size:20px}.resource-card p{font-size:14px}.cta-grid h2{font-size:38px}.newsletter-section{border-radius:16px;margin-block:30px;padding:24px 30px}.site-footer{padding-top:32px}.footer-grid{gap:40px}.footer-brand p{font-size:13px;max-width:330px}.footer-grid h3{font-size:14px}.footer-grid>div>a:not(.brand),.footer-tour{font-size:13px}.footer-bottom{margin-top:28px;padding-block:18px;font-size:11px}
.content-hero{padding:48px 0;background:linear-gradient(115deg,#f5f9fb,#eaf9f3)}.content-hero h1{font-family:var(--sans);font-size:clamp(32px,3.3vw,58px);letter-spacing:-2px;max-width:1000px}.content-hero p{max-width:720px;font-size:16px}.contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,120px)}.contact-card{padding:32px;border-radius:18px}.article-body{max-width:1000px}.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:56px}.content-footer nav{flex-wrap:wrap}
@media(min-width:1700px){.hero-grid{min-height:530px}.hero-art{height:510px}.dashboard-preview{min-height:435px;right:54px;grid-template-columns:148px 1fr}.preview-main{padding:28px}.preview-chart .chart-grid{height:125px}.preview-top b{font-size:17px}.preview-nav{font-size:11px}.preview-brand{font-size:15px}.preview-stats b{font-size:25px}.preview-phone{width:150px;height:265px}.conversion-card{top:224px;padding:18px}.conversion-card b{font-size:12px}.new-lead{padding:15px}.new-lead b{font-size:12px}.new-lead small{font-size:10px}}
@media(max-width:1100px){.navigation{gap:28px}.nav-links{gap:20px}.hero-grid{gap:24px;min-height:430px}.hero-art{height:400px}.hero h1{font-size:48px}.dashboard-preview{min-height:335px;grid-template-columns:94px 1fr;right:24px}.preview-main{padding:15px 12px}.preview-stats b{font-size:15px}.preview-stats small{font-size:7px}.preview-top b{font-size:10px}.preview-sidebar{padding:16px 8px}.preview-nav{font-size:7px}.preview-brand{font-size:10px}.preview-chart .chart-grid{height:80px}.preview-phone{height:210px;width:112px}.conversion-card{top:150px;right:0}.new-lead{left:-8px;bottom:40px}.workflow-logos{flex-wrap:wrap;justify-content:center}.feature-card{padding:22px}.feature-card h3{font-size:16px}.feature-card p{font-size:13px}.contact-layout{gap:32px}}
@media(max-width:800px){.container{width:calc(100% - 40px)}.navigation{min-height:64px}.nav-content{left:0;right:0;width:100%;padding:20px}.hero{padding:32px 0}.hero-grid{grid-template-columns:1fr;gap:30px;min-height:auto}.hero-copy{padding:0;max-width:650px}.hero h1{font-size:clamp(38px,7vw,60px);letter-spacing:-2px}.hero-copy>p{font-size:16px;max-width:560px}.hero-art{height:430px;max-width:620px;margin:auto}.dashboard-preview{min-height:350px;grid-template-columns:108px 1fr}.preview-main{padding:20px 16px}.preview-top b{font-size:12px}.preview-stats b{font-size:18px}.preview-chart .chart-grid{height:90px}.new-lead{bottom:45px;left:0}.preview-disclaimer{bottom:0}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:42px 0}.section-heading h2{letter-spacing:-1px}.pricing-grid{grid-template-columns:1fr;max-width:none;gap:22px}.price-card{padding:28px}.contact-layout,.article-layout{grid-template-columns:1fr}.article-aside{position:static}.footer-grid{gap:24px}.cta-grid h2{font-size:32px}.newsletter-section{padding:22px}.content-hero{padding:36px 0}.content-hero h1{letter-spacing:-1.2px}.contact-card{padding:24px}}
@media(max-width:480px){.container{width:calc(100% - 32px)}.brand{font-size:22px}.hero h1{font-size:39px;line-height:1.1}.hero-copy>p{font-size:14px}.hero-benefits{font-size:9px;gap:10px}.hero-actions .button{font-size:12px;padding:12px 17px}.hero-art{height:320px;width:100%}.dashboard-preview{left:0;right:18px;grid-template-columns:72px 1fr;min-height:265px;border-width:5px;border-radius:15px}.preview-main{padding:13px 8px}.preview-sidebar{padding:12px 5px}.preview-brand{font-size:7px;margin-bottom:14px}.preview-nav{font-size:5px;padding:4px 2px;margin-bottom:6px}.preview-top b{font-size:8px}.preview-top small{font-size:5px}.preview-stats{margin:12px 0 9px;gap:4px}.preview-stats>div{padding:7px 4px}.preview-stats small{font-size:5px}.preview-stats b{font-size:11px}.preview-stats b span{font-size:4px}.preview-chart-title{font-size:6px}.preview-chart-title span{font-size:4px}.preview-chart .chart-grid{height:66px}.preview-campaign b{font-size:7px}.preview-campaign small{font-size:5px}.preview-bottom b{font-size:10px}.preview-bottom small{font-size:5px}.preview-phone{height:163px;width:88px;right:0;bottom:10px}.new-lead{left:0;bottom:28px;padding:9px}.conversion-card{top:130px;right:0;padding:8px}.conversion-card b{font-size:7px}.preview-disclaimer{font-size:7px;right:60px}.section{padding:36px 0}.section-heading h2{font-size:28px}.section-heading p{font-size:13px}.feature-grid{gap:12px}.feature-card{padding:18px 14px}.feature-card h3{font-size:14px;line-height:1.35}.feature-card p{font-size:12px}.feature-icon{width:38px;height:38px;font-size:19px}.industry-card{padding:16px 12px}.industry-card h3{font-size:13px}.industry-card p{font-size:11px}.steps-grid{gap:22px}.step-card{padding:28px 15px 18px}.step-card h3{font-size:14px}.step-card p{font-size:12px}.resource-card h3{font-size:19px}.resource-card p{font-size:13px}.results-grid h2{font-size:28px}.result-item b{font-size:25px}.footer-grid>div>a:not(.brand),.footer-tour{font-size:12px}.newsletter-copy h3{font-size:14px}.newsletter-copy p{font-size:11px}.content-hero p{font-size:14px}.contact-card{padding:20px}.content-hero h1{font-size:35px}.faq-list summary,.faq-list details p{font-size:13px}}/* vhatsapp identity and progressively enhanced journal */
.brand-mark{display:inline-flex;align-items:center;padding:0;margin-right:2px;background:none;letter-spacing:0}.brand-mark img{display:block;width:36px;height:36px}.preview-brand .brand-mark img{width:24px;height:24px}.brand-gem img,.wa-brand-icon img{object-fit:contain;display:block}.brand-gem{background:transparent!important;box-shadow:none!important}.journal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;color:#647d8a;font-size:13px}.journal-toolbar>div{display:flex;gap:8px}.journal-toolbar button{width:40px;height:40px;border-radius:12px;border:1px solid #dae7e5;background:white;color:#007f76;font-size:20px}.journal-toolbar button:disabled{opacity:.35;cursor:default}.journal-rail.resource-grid{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:3px 2px 20px;scrollbar-width:thin;scrollbar-color:#69bdab #eaf5f1}.journal-rail .resource-card{flex:0 0 calc((100% - 44px)/3);min-width:0;scroll-snap-align:start}.journal-rail .resource-cover{aspect-ratio:1.9}.resource-pagination{gap:18px;flex-wrap:wrap}.resource-pagination [hidden]{display:none}#blog-scroll-sentinel{height:2px}.resource-grid[aria-busy=true]{opacity:.8}.resource-card{transition:box-shadow .2s,transform .2s}.resource-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #073c4d0c}
@media(max-width:900px){.journal-rail .resource-card{flex-basis:calc((100% - 22px)/2)}}
@media(max-width:600px){.journal-rail .resource-card{flex-basis:88%}.journal-toolbar{font-size:12px}.journal-toolbar button{width:36px;height:36px}.brand-mark img{width:34px;height:34px}.preview-brand .brand-mark img{width:17px;height:17px}}
@media(prefers-reduced-motion:reduce){.resource-card{transition:none}}
