.ab-hero{padding:96px 0 60px}.ab-hero .eyebrow{display:block}.ab-hero h1{max-width:900px;font:700 clamp(46px, 6.4vw, 92px)/1 var(--display);letter-spacing:-.045em;margin-top:18px}.ab-hero__lede{max-width:620px;font:italic 400 20px/1.62 var(--body);color:var(--n500);margin-top:28px}.ab-hero__intro{max-width:660px;font:400 17px/1.7 var(--body);color:var(--n500);margin-top:22px}.ab-hero__actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.ab-hero__link{font:650 13.5px/1.4 var(--body);color:var(--i600);border-bottom:1px solid var(--i200);align-items:center;gap:9px;padding-bottom:4px;text-decoration:none;display:inline-flex}.ab-hero__link:hover{border-color:var(--i500)}@media (width<=1199px){.ab-hero h1{max-width:none}}@media (width<=520px){.ab-hero{padding:58px 0 44px}.ab-hero h1{letter-spacing:-.04em;margin-top:14px;font-size:46px}.ab-hero__lede{margin-top:22px;font-size:17px}.ab-hero__intro{margin-top:18px;font-size:16px}.ab-hero__actions{gap:18px;margin-top:28px}.ab-hero__link{min-height:44px}}.ab-why{background:var(--cloud);padding:104px 0}.ab-why__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:72px;display:grid}.ab-why__body .eyebrow{display:block}.ab-why__body h2{max-width:560px;font-family:var(--display);letter-spacing:-.03em;margin-top:14px;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:700;line-height:1.08}.ab-why__body p{max-width:540px;font:400 17px/1.68 var(--body);color:var(--n500);margin-top:20px}.ab-why__closer{font-weight:500;color:var(--ink)!important}.ab-contrast{background:#fff;border-radius:14px;padding:22px 24px;position:relative}.ab-contrast+.ab-contrast{margin-top:16px}.ab-contrast__label{font:700 10.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;display:block}.ab-contrast ul{gap:10px;list-style:none;display:grid}.ab-contrast li{font:500 15px/1.45 var(--body);padding-left:20px;position:relative}.ab-contrast li:before{position:absolute;top:.05em;left:0}.ab-contrast--before{border:1px dashed var(--n300)}.ab-contrast--before .ab-contrast__label{color:var(--text-muted)}.ab-contrast--before li{color:var(--n500)}.ab-contrast--before li:before{content:"×";color:var(--text-muted);font-weight:700}.ab-contrast--after{border:1px solid var(--i200);box-shadow:0 18px 44px #5b4fe91a}.ab-contrast--after .ab-contrast__label{color:var(--i600)}.ab-contrast--after li{color:var(--ink)}.ab-contrast--after li:before{content:"✓";color:var(--i500);font-weight:700}@media (width<=1199px){.ab-why__grid{grid-template-columns:1fr;gap:40px}.ab-why__body h2,.ab-why__body p{max-width:640px}.ab-why__contrast{max-width:560px}}@media (width<=520px){.ab-why{padding:72px 0}.ab-why__body h2{font-size:29px}.ab-why__body p{font-size:16px}.ab-contrast li{font-size:15px}}.ab-today{padding:104px 0}.ab-today__inner{max-width:760px}.ab-today .eyebrow{display:block}.ab-today h2{max-width:620px;font-family:var(--display);letter-spacing:-.03em;margin-top:14px;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:700;line-height:1.08}.ab-today__lede{max-width:620px;font:italic 400 18px/1.62 var(--body);color:var(--n500);margin-top:20px}.ab-today__body{max-width:640px;font:400 17px/1.7 var(--body);color:var(--n500);margin-top:18px}.ab-today__facts{flex-wrap:wrap;gap:12px;margin-top:34px;list-style:none;display:flex}.ab-today__facts li{border:1px solid var(--n200);font:600 12.5px/1 var(--body);color:var(--ink);background:#fff;border-radius:999px;padding:11px 17px}.ab-today__link{font:650 14px/1.4 var(--body);color:var(--i600);border-bottom:1px solid var(--i200);align-items:center;gap:9px;margin-top:30px;padding-bottom:4px;text-decoration:none;display:inline-flex}.ab-today__link:hover{border-color:var(--i500)}@media (width<=520px){.ab-today{padding:72px 0}.ab-today h2{font-size:29px}.ab-today__lede,.ab-today__body{font-size:16px}.ab-today__facts{gap:10px;margin-top:28px}.ab-today__facts li{font-size:13px}}.ab-direction{background:var(--ink);color:#fff;position:relative;overflow:hidden}.ab-direction:before{content:"";background:radial-gradient(46rem 30rem at 100% 0,#5b4fe938,#0000 60%);position:absolute;inset:0}.ab-direction .wrap{padding-top:112px;padding-bottom:116px;position:relative}.ab-direction__head{max-width:680px}.ab-direction .eyebrow{color:var(--i300);display:block}.ab-direction h2{font-family:var(--display);letter-spacing:-.03em;margin-top:16px;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:700;line-height:1.08}.ab-direction__lede{max-width:640px;font:italic 400 18px/1.62 var(--body);color:#ffffffad;margin-top:24px}.ab-direction__surface{background:#0e1a2f;border:1px solid #ffffff1a;border-radius:20px;margin-top:48px;padding:26px 28px 30px;box-shadow:0 40px 90px #00000057}.ab-direction__surface-head{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-bottom:22px;display:flex}.ab-direction__tag{font:700 10px/1 var(--body);letter-spacing:.11em;text-transform:uppercase;color:#cfcbfb;white-space:nowrap;background:#8278ff24;border:1px solid #8278ff6b;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;display:inline-flex}.ab-direction__tag .pulse{box-shadow:0 0 0 3px #8278ff40}.ab-direction__caption{font:500 12.5px/1.5 var(--body);color:#ffffff8c}.ab-direction__rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:46px;list-style:none;display:grid;position:relative}.ab-direction__rail:before{content:"";background:#8278ff73;height:1px;position:absolute;top:7px;left:10%;right:10%}.ab-direction__rail li{flex-direction:column;min-width:0;display:flex;position:relative}.ab-direction__node{background:var(--i400);z-index:1;border:4px solid #0e1a2f;border-radius:50%;flex:none;width:15px;height:15px;margin:0 auto;position:relative;box-shadow:0 0 0 1px #8278ff99}.ab-direction__card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;height:100%;margin-top:24px;padding:16px}.ab-direction__phase{font:750 10px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#b7b0ff}.ab-direction__detail{font:500 13px/1.5 var(--body);color:#ffffffd1;margin-top:10px}.ab-direction__note{max-width:760px;font:500 15px/1.72 var(--body);color:#ffffffb8;margin-top:34px}.ab-direction__note b{color:#fff;font-weight:650}@media (width<=1199px){.ab-direction__rail{margin-top:30px;padding-left:28px;display:block}.ab-direction__rail:before{width:1px;height:auto;inset:4px auto 4px 6px}.ab-direction__rail li{margin-bottom:12px;display:block}.ab-direction__rail li:last-child{margin-bottom:0}.ab-direction__node{margin:0;position:absolute;top:6px;left:-28px}.ab-direction__card{height:auto;margin-top:0}.ab-direction__detail{font-size:14px}}@media (width<=520px){.ab-direction .wrap{padding-top:72px;padding-bottom:76px}.ab-direction h2{font-size:29px}.ab-direction__lede{font-size:16px}.ab-direction__surface{border-radius:16px;padding:20px 18px 22px}.ab-direction__phase{font-size:12px}.ab-direction__note{font-size:15px}}.ab-principles{background:var(--cloud);padding:104px 0}.ab-principles__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.ab-principles__head .eyebrow{display:block}.ab-principles__head h2{font-family:var(--display);letter-spacing:-.03em;margin-top:14px;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:700;line-height:1.08}.ab-principles__lede{max-width:360px;font:italic 400 18px/1.6 var(--body);color:var(--n500);margin-top:16px}.ab-principles__list{list-style:none;display:grid}.ab-principles__item{border-top:1px solid var(--n200);grid-template-columns:auto minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.ab-principles__item:first-child{border-top:0;padding-top:0}.ab-principles__item:last-child{padding-bottom:0}.ab-principles__num{font:700 14px/1 var(--display);letter-spacing:.02em;color:var(--i500);padding-top:4px}.ab-principles__item h3{font:650 20px/1.3 var(--display);letter-spacing:-.02em;color:var(--ink)}.ab-principles__item p{max-width:620px;font:400 17px/1.66 var(--body);color:var(--n500);margin-top:10px}@media (width<=1199px){.ab-principles__grid{grid-template-columns:1fr;gap:44px}.ab-principles__lede{max-width:560px}}@media (width<=520px){.ab-principles{padding:72px 0}.ab-principles__head h2{font-size:29px}.ab-principles__item{grid-template-columns:1fr;gap:8px}.ab-principles__num{padding-top:0}.ab-principles__item p{font-size:16px}}.ab-community{padding:100px 0}.ab-community__inner{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.ab-community .eyebrow{display:block}.ab-community h2{font-family:var(--display);letter-spacing:-.03em;margin-top:14px;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:700;line-height:1.08}.ab-community__body{max-width:620px;font:400 17px/1.7 var(--body);color:var(--n500);margin-top:20px}.ab-community__proof{flex-direction:column;align-items:center;margin-top:44px;display:flex}.ab-community__avatars{display:flex}.ab-community__avatars img{object-fit:cover;width:46px;height:46px;box-shadow:var(--sh-md);border:3px solid #fff;border-radius:50%;margin-left:-12px}.ab-community__avatars img:first-child{margin-left:0}.ab-community__line{max-width:520px;font:650 clamp(20px, 2.2vw, 26px)/1.32 var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:22px}@media (width<=520px){.ab-community{padding:72px 0}.ab-community h2{font-size:29px}.ab-community__body{font-size:16px}.ab-community__avatars img{width:42px;height:42px}.ab-community__line{font-size:20px}}.ab-cta{background:var(--i500);color:#fff;padding:108px 0 116px}.ab-cta__inner{text-align:center;flex-direction:column;align-items:center;max-width:780px;margin:0 auto;display:flex}.ab-cta h2{max-width:720px;font-family:var(--display);letter-spacing:-.03em;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:700;line-height:1.08}.ab-cta p{max-width:560px;font:400 17px/1.6 var(--body);color:#ffffffe6;margin-top:22px}.ab-cta .btn{margin-top:34px}@media (width<=520px){.ab-cta{padding:78px 0 84px}.ab-cta h2{font-size:29px}.ab-cta p{font-size:16px}}
