.as-page{--as-dark:#171717;--as-soft:#f4f2ef;overflow:hidden}.as-page h1,.as-page h2,.as-page h3,.as-page p{margin-top:0}.as-eyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.as-eyebrow--light{color:#ffffffb8}.as-hero{color:#fff;background:#171717;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.as-hero__image{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.as-hero__overlay{background:linear-gradient(90deg,#0c0c0cf2 0%,#0c0c0cdb 35%,#0c0c0c80 58%,#0c0c0c1f 82%),linear-gradient(#0000 60%,#00000047);position:absolute;inset:0}.as-hero__inner{z-index:2;width:min(calc(100% - 96px),var(--container-width));position:relative}.as-hero__content{max-width:760px;padding:74px 0 60px}.as-hero h1{letter-spacing:-.05em;max-width:740px;margin-bottom:24px;font-size:clamp(3rem,4.8vw,5rem);line-height:.98}.as-hero__lead{color:#ffffffd6;max-width:680px;margin-bottom:30px;font-size:clamp(1.04rem,1.4vw,1.2rem);line-height:1.65}.as-hero__actions{flex-wrap:wrap;gap:14px;display:flex}.as-button{border-radius:7px;justify-content:center;align-items:center;gap:15px;min-height:55px;padding:0 25px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.as-button:hover{transform:translateY(-2px)}.as-button--primary{background:var(--color-primary);color:#fff}.as-button--ghost{color:#fff;background:#00000024;border:1px solid #ffffff94}.as-button--white{color:#171717;background:#fff}.as-audience{border-bottom:1px solid var(--color-border);background:#fff}.as-audience__inner{align-items:center;gap:34px;padding-block:26px;display:flex}.as-audience p{color:#888;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.as-audience ul{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.as-audience li{border-left:1px solid #ddd;padding:0 20px;font-size:.92rem;font-weight:750}.as-audience li:first-child{border-left:0;padding-left:0}.as-section{padding-block:110px}.as-intro{max-width:920px;margin-bottom:54px}.as-intro h2,.as-components h2,.as-proof h2,.as-cta h2{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(2.45rem,4.7vw,4.6rem);line-height:1}.as-intro>p:last-child{max-width:780px;color:var(--color-text-light);margin-bottom:0;font-size:1.16rem;line-height:1.75}.as-intro--split{grid-template-columns:1fr 1fr;align-items:start;gap:90px;max-width:none;display:grid}.as-intro--split>div:last-child p{color:var(--color-text-light);font-size:1.08rem;line-height:1.8}.as-flow{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:30px 0;font-weight:800;display:flex}.as-flow i{color:var(--color-primary);font-style:normal}.as-applications{background:var(--as-soft)}.as-card-grid{background:#d9d5d0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.as-card{background:#fff;min-height:300px;padding:36px}.as-card>span{color:var(--color-primary);margin-bottom:70px;font-weight:900;display:block}.as-card h3{letter-spacing:-.025em;margin-bottom:14px;font-size:1.7rem}.as-card p{color:var(--color-text-light);margin-bottom:0;line-height:1.72}.as-topic-list{border-top:1px solid var(--color-border)}.as-topic-list article{border-bottom:1px solid var(--color-border);grid-template-columns:80px 220px 1fr;align-items:start;gap:30px;padding:28px 0;display:grid}.as-topic-list article>span{color:var(--color-primary);font-weight:900}.as-topic-list h3{margin:0;font-size:1.25rem}.as-topic-list p{max-width:760px;color:var(--color-text-light);margin:0;line-height:1.7}.as-components{background:var(--as-dark);color:#fff;padding-block:105px}.as-components__inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.as-components__inner>div p:last-child{color:#ffffffa8;font-size:1.1rem;line-height:1.8}.as-components ul{border-top:1px solid #ffffff2b;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.as-components li{border-bottom:1px solid #ffffff2b;padding:19px 10px 19px 32px;font-weight:700;position:relative}.as-components li:before{content:"→";position:absolute;left:2px}.as-case__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.as-case__image{background:#edf0f2;border-radius:12px;height:650px;margin:0;overflow:hidden}.as-case__image img{object-fit:cover;object-position:center;width:100%;height:100%}.as-case__content h2,.as-secondary-case h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(2.5rem,4.4vw,4.3rem);line-height:1}.as-case__content>p:not(.as-eyebrow),.as-secondary-case p{color:var(--color-text-light);font-size:1.08rem;line-height:1.75}.as-case__facts{border-top:1px solid var(--color-border);margin:34px 0 28px}.as-case__facts div{border-bottom:1px solid var(--color-border);grid-template-columns:180px 1fr;gap:20px;padding:13px 0;display:grid}.as-case__facts dt{color:#777}.as-case__facts dd{margin:0;font-weight:800}.as-text-link{color:var(--color-primary);align-items:center;gap:12px;font-weight:850;text-decoration:none;display:inline-flex}.as-secondary-case{background:var(--as-soft)}.as-secondary-case__grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.as-secondary-case figure{background:#ddd;border-radius:12px;height:520px;margin:0;overflow:hidden}.as-secondary-case figure img{object-fit:cover;width:100%;height:100%}.as-process{background:#fff}.as-process ol{border-top:1px solid #d7d2cc;margin:0;padding:0;list-style:none}.as-process li{border-bottom:1px solid #d7d2cc;grid-template-columns:100px 1fr;gap:30px;padding:30px 0;display:grid}.as-process li>span{color:var(--color-primary);font-weight:900}.as-process h3{margin-bottom:7px;font-size:1.5rem}.as-process li p{max-width:720px;color:var(--color-text-light);margin:0;line-height:1.7}.as-proof{background:var(--color-primary);color:#fff;padding-block:100px}.as-proof__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.as-proof__grid{background:#ffffff3d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.as-proof__grid div{background:var(--color-primary);min-height:155px;padding:26px}.as-proof__grid strong,.as-proof__grid span{display:block}.as-proof__grid strong{margin-bottom:8px;font-size:1.45rem}.as-proof__grid span{color:#ffffffb8;line-height:1.5}.as-faq__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.as-faq__list{border-top:1px solid var(--color-border)}.as-faq details{border-bottom:1px solid var(--color-border)}.as-faq summary{cursor:pointer;justify-content:space-between;gap:30px;padding:23px 0;font-size:1.1rem;font-weight:800;list-style:none;display:flex}.as-faq summary::-webkit-details-marker{display:none}.as-faq details p{color:var(--color-text-light);padding:0 48px 25px 0;line-height:1.75}.as-faq details[open] summary span:last-child{transform:rotate(45deg)}.as-cta{color:#fff;background:#1b1b1b;padding-block:95px}.as-cta__inner{grid-template-columns:1fr auto;align-items:end;gap:70px;display:grid}.as-cta__inner>div:first-child{max-width:820px}.as-cta p:last-child{color:#ffffffad;font-size:1.1rem;line-height:1.75}.as-cta__actions{flex-direction:column;gap:18px;min-width:280px;display:flex}.as-text-link--light{color:#fff;justify-content:center}@media (width<=1000px){.as-hero__inner{width:min(calc(100% - 64px),var(--container-width))}.as-intro--split,.as-components__inner,.as-case__grid,.as-secondary-case__grid,.as-proof__inner,.as-faq__inner,.as-cta__inner{grid-template-columns:1fr}.as-case__image{height:540px}.as-secondary-case figure{height:460px}}@media (width<=700px){.as-section{padding-block:78px}.as-hero{align-items:flex-end;min-height:680px}.as-hero__image{object-position:62% center}.as-hero__overlay{background:linear-gradient(90deg,#0f0f0feb,#0f0f0f9e),linear-gradient(#0000 38%,#151515 100%)}.as-hero__inner{width:min(calc(100% - 40px),var(--container-width))}.as-hero__content{padding:82px 0 38px}.as-hero h1{font-size:clamp(2.55rem,11vw,4rem)}.as-hero__actions{flex-direction:column;align-items:stretch}.as-button{width:100%}.as-audience__inner{flex-direction:column;align-items:flex-start;gap:12px}.as-audience ul{gap:10px 0}.as-audience li{border:0;width:50%;padding:0 10px}.as-audience li:nth-child(odd){padding-left:0}.as-flow{flex-direction:column;align-items:flex-start}.as-flow i{transform:rotate(90deg)}.as-card-grid{grid-template-columns:1fr}.as-card{min-height:0}.as-card>span{margin-bottom:42px}.as-topic-list article{grid-template-columns:48px 1fr}.as-topic-list article p{grid-column:2}.as-components ul{grid-template-columns:1fr}.as-case__image{height:470px}.as-secondary-case figure{height:380px}.as-case__facts div{grid-template-columns:1fr;gap:4px}.as-process li{grid-template-columns:55px 1fr}.as-proof__grid{grid-template-columns:1fr}.as-cta__actions{min-width:0}}
