.landing{padding-bottom:64px;position:relative}.landing:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 70% 0,#12b5a02e,#0000 70%),radial-gradient(50% 40% at 10% 20%,#ff7a451f,#0000 65%);height:min(72vh,760px);position:absolute;inset:0 0 auto}.landing .container{z-index:1;flex-direction:column;gap:32px;display:flex;position:relative}.area-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.area-header .wide{max-width:820px;margin-top:8px}.brand-side{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.brand-side .brand-logo--hero{filter:drop-shadow(0 12px 28px #12b5a047);margin-bottom:4px}.brand-side .brand-wordmark{font-size:clamp(22px,3vw,30px);font-weight:800;font-family:var(--font-display);letter-spacing:-.04em;margin:0}.brand-side .brand-tagline{color:var(--color-muted);letter-spacing:.04em;margin:4px 0 0;font-size:11px}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;padding:28px 0 8px;display:grid}.hero-copy{flex-direction:column;gap:22px;display:flex}.hero-badges{flex-wrap:wrap;gap:10px;display:flex}.hero-title{letter-spacing:-.035em;font-size:clamp(36px,5vw,56px);font-weight:750;line-height:1.08;font-family:var(--font-display);background:linear-gradient(#fff 10%,#c9fff6 85%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.hero-sub{color:var(--color-muted);max-width:36rem;margin:0;font-size:17px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-badges .badge{border-radius:10px;font-weight:600}.hero-trust{flex-wrap:wrap;gap:10px;display:flex}.hero-trust span{border:1px solid var(--color-border-alt);background:color-mix(in srgb, var(--color-card) 88%, transparent);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:650;display:inline-flex}.global-strip{border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:28px;padding:28px 0;display:grid}.global-strip .h2{margin:6px 0 8px;font-size:clamp(22px,3vw,30px)}.global-strip-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.global-strip-items span{border:1px solid var(--color-border-alt);letter-spacing:.01em;background:var(--color-card);border-radius:14px;padding:14px 16px;font-size:13px;font-weight:700}@media (max-width:900px){.global-strip{grid-template-columns:1fr}}.hero-trust span:before{content:"";background:var(--color-primary);border-radius:999px;width:8px;height:8px}.hero-phones{align-items:center;min-height:560px;display:flex}.phone{color:#172033;background:#fff;border-radius:28px;flex-direction:column;gap:13px;width:260px;height:560px;padding:16px;display:flex;box-shadow:0 12px 32px #00000024}.phone.rtl{text-align:right;font-family:var(--font-ar);margin-left:-40px}.phone .status{margin:0;font-size:9px}.phone h3{margin:0;font-size:20px}.phone .search{color:#667085;background:#f3f6fa;border-radius:12px;padding:11px;font-size:10px}.phone .banner{color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;height:126px;padding:16px;display:flex}.phone .banner.orange{background:#ff7a45}.phone .banner.teal{background:#12b5a0}.phone .banner small{font-size:9px;font-weight:800}.phone .banner strong{font-size:17px;font-weight:400}.phone .tabs{color:#667085;margin:0;font-size:9px}.mini-card{border:1px solid #dde3ee;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.mini-card .media{background:#efeeff;border-radius:8px;height:58px}.mini-card strong{font-size:10px}.bottom-nav{text-align:center;color:#ff7a45;margin:auto 0 0;font-size:14px}.bottom-nav.teal-text{color:#12b5a0}.how-grid,.template-grid{margin-top:20px}.step-card,.feature-card,.template-card,.price-card{padding:20px 18px}.step-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.step-n{border-radius:16px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.step-card h3,.feature-card h3,.template-card h3,.price-card h3{margin:0;font-size:16px}.step-card p,.feature-card p,.template-card p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.6}.icon-box{color:#1ed4bb;background:#12b5a024;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:12px;font-weight:800;display:grid}.template-meta{justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.template-meta .dot{border-radius:999px;width:16px;height:16px}.phone-strips{gap:6px;margin:12px 0;display:flex}.phone-strips .strip{border-radius:8px;width:88px;height:112px}.phone-strips .strip.light{background:#f4f7fb}.template-actions{gap:8px;margin-top:12px;display:flex}.template-actions .btn{height:40px;padding:0 14px}.price-card{flex-direction:column;gap:14px;display:flex}.price-card.featured{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.price{margin:0;font-size:34px;font-weight:800}.price-card ul{color:var(--color-muted);gap:8px;margin:0 0 auto;padding:0;font-size:13px;list-style:none;display:grid}.faq-list{gap:12px;margin-top:20px;display:grid}.faq-item{padding:16px 20px}.faq-item summary{cursor:pointer;font-weight:700}.faq-item p{margin-top:12px}.contact{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-list{color:var(--color-muted);gap:10px;margin:16px 0 20px;padding:0;list-style:none;display:grid}.quote-form{gap:14px;padding:24px;display:grid}.quote-form h3{margin:0}.footer-cta{justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}@media (max-width:1100px){.hero,.contact,.footer-cta,.area-header{flex-direction:column;grid-template-columns:1fr;align-items:stretch;display:flex}.hero-title{font-size:40px}.hero-phones{justify-content:center}}
