.s-w{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.s-hero{background:radial-gradient(1000px 500px at 85% 0,#e6eefb,#0000 60%),radial-gradient(800px 400px at 0 100%,#eef4fb,#0000 60%);padding-block:clamp(56px,7vw,104px) clamp(40px,5vw,72px)}.s-eyebrow{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--navy);align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}.s-eyebrow i{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #3a9a9222}.s-h1{letter-spacing:-.058em;text-wrap:balance;max-width:14em;margin:20px 0 0;font-size:clamp(40px,5.6vw,84px);font-weight:500;line-height:1}.s-h2{letter-spacing:-.05em;text-wrap:balance;max-width:16em;margin:16px 0 0;font-size:clamp(32px,3.8vw,56px);font-weight:500;line-height:1.04}.s-h3{letter-spacing:var(--ls-h3);margin:0;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.15}:lang(ar) .s-h1{font-size:clamp(36px,5vw,72px);line-height:1.3}:lang(ar) .s-h2{font-size:clamp(28px,3.4vw,48px);line-height:1.25}:lang(ar) .s-h3{line-height:1.4}.s-mute{color:var(--ink-3)}.s-lede{max-width:40em;color:var(--ink-2);margin:22px 0 0;font-size:clamp(16.5px,1.3vw,20px);line-height:1.7}:lang(ar) .s-lede{line-height:1.95}.s-sec{padding-block:clamp(64px,8vw,112px)}.s-head2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:40px;display:grid}.s-head2 .s-lede{margin:0}@media (width<=900px){.s-head2{grid-template-columns:minmax(0,1fr)}}.s-crumb{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding:0;font-size:13.5px;list-style:none;display:flex}.s-crumb a{color:var(--ink-2);text-decoration:none}.s-crumb a:hover{color:var(--ink);text-decoration:underline}.s-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=1000px){.s-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.s-grid3,.s-grid2{grid-template-columns:minmax(0,1fr)}}.s-tag i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.s-tag.public{background:var(--public-bg);color:var(--scout-t)}.s-tag.private{background:var(--private-bg);color:var(--private-t)}.s-tag.scout{color:var(--scout-t);background:#eaf1ff}.s-tag.review{color:var(--review-t);background:#e3f6ee}.s-tag.draft{color:var(--draft-t);background:#f3edff}.s-tag.flow{color:var(--flow-t);background:#fff3e8}.s-tag.insight{color:var(--insight-t);background:#ffe8f2}.s-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);padding-block:clamp(40px,5vw,64px);display:grid}.s-row:first-child{border-top:0}.s-row.flip .s-media{order:-1}.s-row ul{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.s-row li{grid-template-columns:22px 1fr;gap:10px;font-size:16px;line-height:1.5;display:grid}.s-media{box-shadow:0 0 0 1px var(--line);background:linear-gradient(160deg,#f5f8fd,#e8eef9);border-radius:28px;min-width:0;position:relative;overflow:hidden}.s-media svg{width:100%;height:auto;display:block}@media (width<=900px){.s-row{grid-template-columns:minmax(0,1fr)}.s-row.flip .s-media{order:0}}.s-faq{flex-direction:column;gap:10px;max-width:900px;margin-top:36px;display:flex}.s-faq details{box-shadow:var(--sh-hair);background:#fff;border-radius:18px;padding:0 22px}.s-faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"+";color:var(--ink-3);font-size:22px;font-weight:400;line-height:1}.s-faq details[open] summary:after{content:"−"}.s-faq details p{color:var(--ink-2);margin:0 0 20px;font-size:15.5px;line-height:1.65}.s-cta{border-radius:var(--r-band);background:var(--navy);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:clamp(40px,6vw,80px) clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.s-cta:before{content:"";background:var(--grad-dark-glow);position:absolute;inset:0}.s-cta>*{position:relative}.s-cta .s-h2{color:#fff;margin:0}.s-cta p{color:var(--dark-text-2);max-width:36em;margin:14px 0 0;font-size:17px}.s-cta .s-btn{color:var(--navy);background:#fff}.s-cta .s-btn.ghost{color:#fff;background:0 0;box-shadow:0 0 0 1px #ffffff40}@media (width<=800px){.s-cta{border-radius:28px;grid-template-columns:minmax(0,1fr)}}[dir=rtl] .s-btn svg,[dir=rtl] .s-more svg{transform:scaleX(-1)}.ar-grid .ar-card{transition:box-shadow .25s}.ar-grid .ar-card .ar-cv>svg{transition:transform .5s var(--ease-out)}.ar-grid .ar-card:hover .ar-cv>svg,.ar-grid .ar-card:focus-within .ar-cv>svg{transform:scale(1.03)}.ar-grid .ar-card:hover h3,.ar-grid .ar-card:focus-within h3{color:#1f4fc4}@media (prefers-reduced-motion:reduce){.ar-grid .ar-card .ar-cv>svg{transition:none}.ar-grid .ar-card:hover .ar-cv>svg,.ar-grid .ar-card:focus-within .ar-cv>svg{transform:none}}
