.ui-arrow{display:inline-block;vertical-align:middle;width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.pill[data-show-benchmarks],.use-case button,.industry-copy .pill,.agents-benchmark-link{display:inline-flex;align-items:center;justify-content:center;gap:9px}
.agents-benchmark-link{direction:ltr;line-height:1;letter-spacing:1.4px}.agents-benchmark-link .ui-arrow{width:15px;height:15px}
.gallery-controls{direction:ltr}.gallery-controls button,.adam-carousel-nav button{display:grid;place-items:center}.gallery-controls .ui-arrow{width:22px;height:22px}.adam-carousel-nav .ui-arrow{width:20px;height:20px}
.nav-actions{margin-left:auto}.navlinks{margin-inline:auto}
.hero{min-height:780px;display:block}.hero-inner{position:relative;text-align:center;direction:rtl;align-self:auto;padding-top:clamp(180px,24vh,260px);padding-bottom:0}.hero h1{margin:0 auto 32px;max-width:950px;font-size:clamp(48px,6.1vw,84px);line-height:1.12;letter-spacing:-1.7px}.hero-conversation{bottom:30px;left:5.5%;right:auto;width:310px}
.use-case-track{direction:rtl}.use-case{text-align:right}.use-case button{text-decoration:none;border-bottom:1px solid #ffffff85;padding-bottom:6px}.use-case-track:focus-visible{outline-offset:3px}
.capability-grid h3{font-size:24px;line-height:1.55;font-family:Heebo,Arial,sans-serif;font-weight:400}
.onboarding h3{margin-bottom:10px}.onboarding-free{font-size:15px;color:#555;margin:0 0 26px}.onboarding ol{gap:20px}.onboarding strong{line-height:1.5}
.adam-closer{padding:130px 24px;color:#fff}.adam-closer:before{background:linear-gradient(#0004,#0004),url('assets/closing-reference.jpg') center/cover no-repeat}.closing-cta{text-align:center}.closing-cta h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(36px,5.2vw,72px);font-weight:400;line-height:1.12;letter-spacing:-2px;margin:0 0 35px}.closing-cta .pill{font-size:17px;padding:16px 30px}
.adam-footer{background:#fff;color:#171717;border-top:1px solid #eeeeeb}.footer-identity .adam-wordmark{color:#171717}.footer-identity p{color:#444}.adam-footer .footer-columns{direction:rtl}.footer-columns>div{align-items:start;text-align:right}.footer-columns h3{color:#666}.footer-columns a,.footer-columns button{color:#222}.footer-columns a:hover,.footer-columns button:hover{color:#000}.adam-footer button.pill{background:#171717;color:white}.footer-signature{color:#f1f1ef}.footer-identity small{color:#777}
@media(max-width:760px){.nav{justify-content:space-between}.nav-actions{margin-left:0}.navlinks{margin:0}.hero{min-height:850px;height:calc(100svh - 30px);max-height:1050px}.hero-inner{padding-top:clamp(180px,26svh,245px);width:calc(100% - 32px)}.hero h1{font-size:clamp(38px,10.4vw,52px);line-height:1.13;margin-bottom:30px;letter-spacing:-1.2px}.hero-inner .pill{font-size:17px;padding:15px 28px}.hero-conversation{width:min(280px,calc(100vw - 55px));left:26px;bottom:35px}.capability-grid h3{font-size:19px;line-height:1.55}.capability-grid article{padding-inline:4px}.onboarding ol{gap:8px}.onboarding strong{font-size:12px}.onboarding-free{font-size:14px}.adam-closer{padding:90px 22px}.closing-cta h2{max-width:12ch;margin-inline:auto;font-size:43px;letter-spacing:-1.4px}.adam-footer .footer-columns{gap:14px}.footer-columns h3{font-size:12px}.footer-columns a,.footer-columns button{font-size:12px}.footer-identity{direction:ltr}.industry-copy .pill{font-size:14px;gap:7px}.ui-arrow{width:18px;height:18px}}
@media(max-width:360px){.hero h1{font-size:37px}.capability-grid h3{font-size:17px}.onboarding strong{font-size:11px}.closing-cta h2{font-size:37px}}
.use-case-track{scrollbar-width:none}.use-case-track::-webkit-scrollbar{display:none}.footer-columns,.footer-columns>div,.footer-identity{min-width:0}.adam-footer .footer-columns{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-columns a,.footer-columns h3,.footer-columns button{overflow-wrap:anywhere;white-space:normal}@media(max-width:760px){.adam-footer{grid-template-columns:minmax(0,1fr)}.footer-signature{min-width:0}}

.adam-footer{direction:rtl}.adam-footer .footer-identity{direction:rtl;text-align:right}.footer-identity .adam-wordmark{font-family:"Times New Roman",serif;letter-spacing:-1px}

/* Uniform portrait frames keep all benefit cards aligned. */
.use-case-track{align-items:flex-start}
.use-case{min-height:0;aspect-ratio:3/4}
.use-case img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.use-case>div{position:absolute;inset:0;min-height:0;padding:clamp(20px,3vw,30px)}

/* Give onboarding its own breathing room below the capabilities. */
.onboarding{margin-top:72px;padding-top:44px}.onboarding h3{margin-bottom:32px}.onboarding-free{margin:30px 0 0;line-height:1.7}@media(max-width:600px){.onboarding{margin-top:56px;padding-top:36px}.onboarding-free{margin-top:28px}}

/* RTL gallery bleeds to the left viewport edge while retaining its right inset. */
.use-cases{--gallery-gutter:max(24px,calc((100vw - 1320px)/2))}
.use-case-track{margin-left:calc(-1 * var(--gallery-gutter));padding-left:var(--gallery-gutter)}
@media(max-width:800px){.use-cases{--gallery-gutter:22px}}
