.product-pos{--px-accent:#0b5563;--px-ink:#102a30;--px-muted:#526970;--px-soft:#f4ede4;--px-line:#dbe4dd;font-family:'Sora',Arial,sans-serif}html[lang=ar] .product-pos{font-family:var(--font)}.product-pos .product-nav-brand{width:155px}.hs-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:60px;align-items:center;padding-top:76px;padding-bottom:85px}.hs-hero h1{font-size:clamp(42px,5vw,70px);line-height:1.1;letter-spacing:-.05em;margin:22px 0}.hs-intro{font-size:20px;line-height:1.65;color:var(--px-muted)}.hs-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:30px 0 15px}.hs-hero-art{position:relative;padding:30px 22px 75px;background:#f4ede4;border-radius:28px}.hs-hero-art .hs-desktop{width:100%;box-shadow:0 18px 45px #102a3020}.hs-hero-art .hs-phone{position:absolute;width:24%;bottom:0;inset-inline-end:-10px;border:6px solid #102a30;border-radius:20px;box-shadow:0 18px 36px #102a3030;animation:hs-float 7s ease-in-out infinite}.hs-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-bottom:70px}.hs-benefits div{border-top:2px solid #ff6f59;padding-top:20px;display:grid;gap:10px}.hs-benefits b{font-size:18px}.hs-benefits span{font-size:15px;color:var(--px-muted);line-height:1.7}.hs-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.hs-story h2,.hs-soft h2{font-size:clamp(28px,3.5vw,45px);line-height:1.25;letter-spacing:-.035em;margin:18px 0 24px}.hs-story p{line-height:1.85;color:var(--px-muted)}.hs-story ul{line-height:2;list-style-type:square;padding-inline-start:20px}.hs-story .px-shot{box-shadow:0 15px 42px #102a3017}.hs-soft{background:#f4ede4}.hs-dark{background:#102a30;color:#fff}.hs-dark p{color:#d2e5e3}.hs-dark .px-eyebrow{color:#ff9d86}.hs-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hs-scope-grid div{border:1px solid #517274;border-radius:12px;padding:24px 18px;font-size:17px}.hs-mobile-pair{display:flex;gap:25px;max-height:620px;justify-content:center;overflow:hidden}.hs-mobile-pair .px-shot{width:44%;max-width:230px;align-self:start;border:6px solid #102a30;border-radius:23px}.hs-mobile-pair .px-shot:nth-child(2){margin-top:55px}.hs-faq{display:grid;gap:15px;max-width:900px;margin-top:30px}.hs-faq details{background:white;border:1px solid var(--px-line);border-radius:12px;padding:23px}.hs-faq summary{cursor:pointer;font-weight:700}.hs-faq p{line-height:1.8;color:var(--px-muted)}.hs-directory-card{grid-column:1/-1;background:#edf4f0;border:1px solid #dae3dd;border-radius:18px;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:38px;align-items:center}.hs-directory-card .product-wordmark{width:240px;max-width:100%;height:auto;margin:12px 0}.hs-directory-card h3{font-size:29px;line-height:1.3}.hs-directory-card p{line-height:1.8}.hs-directory-shot img{width:100%;border:1px solid #d2dbd4;border-radius:12px}.product-pos .px-button{background:#0b5563}.product-pos .px-request{background:#edf4f0}@keyframes hs-float{50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.hs-hero-art .hs-phone{animation:none}}@media(max-width:900px){.hs-hero{gap:30px}.hs-story{gap:30px}.hs-hero h1{font-size:43px}.hs-hero-art{padding:20px 15px 50px}}@media(max-width:680px){.hs-hero{display:flex;flex-direction:column;padding-top:36px;padding-bottom:55px;gap:24px}.hs-hero-art{order:-1;width:100%;max-width:500px}.hs-hero h1{font-size:42px}.hs-intro{font-size:17px}.hs-hero-copy .px-eyebrow{font-size:11px}.hs-benefits{grid-template-columns:1fr;gap:25px}.hs-story{grid-template-columns:1fr;gap:30px}.hs-scope-grid{gap:10px}.hs-scope-grid div{padding:18px 12px;font-size:15px}.hs-directory-card{grid-template-columns:1fr;padding:25px;gap:25px}.hs-mobile-pair{max-height:470px}.hs-hero-actions{gap:20px}.product-pos .product-nav-brand{width:130px}}
.hs-downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0}
.hs-downloads>div{display:grid;align-content:start;justify-items:start;gap:12px;border-block-start:1px solid #c9d2d1;padding-block-start:16px}
.hs-downloads h3{margin:0 0 3px}
.hs-downloads .px-inline{line-height:1.5}
@media(max-width:680px){.hs-hero{display:flex;flex-direction:column;align-items:stretch}.hs-hero-copy{display:contents}.hs-hero-copy>.px-eyebrow{order:0;margin:0}.hs-hero-copy>h1{order:1;margin:0}.hs-hero-art{order:2}.hs-hero-copy>.hs-intro{order:3}.hs-hero-copy>.hs-hero-actions{order:4;margin:0}.hs-hero-copy>.px-note{order:5}.hs-downloads{grid-template-columns:1fr}}

.hs-report-visual{display:grid;place-items:center;min-width:0}.product-pos .hs-report-visual .hs-report-phone{display:none}
@media(max-width:680px){.product-pos .hs-report-visual .hs-report-desktop{display:none}.product-pos .hs-report-visual .hs-report-phone{display:block;width:100%;max-width:280px}#reporting .hs-report-visual{order:2}}
