.ab-page{--ab-bg:#f5f7fb;--ab-surface:#fff;--ab-ink:#0c1629;--ab-muted:#68758b;--ab-line:#31436621;--ab-blue:#6178ff;--ab-violet:#8d6ef3;--ab-mint:#28c6a3;background:var(--ab-bg);color:var(--ab-ink)}[data-dark] .ab-page,.ab-page[data-dark]{--ab-bg:#08111f;--ab-surface:#101b2b;--ab-ink:#f5f7ff;--ab-muted:#9eabc0;--ab-line:#ffffff17;background:var(--ab-bg)}.ab-page main{overflow:hidden}.ab-kicker{color:#8794a9;font:700 .66rem var(--fm);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.ab-kicker i{background:var(--ab-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #28c6a31a}.ab-btn{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 19px;font-size:.76rem;font-weight:800;transition:transform .2s,border-color .2s;display:inline-flex}.ab-btn:hover{transform:translateY(-2px)}.ab-btn-primary{background:linear-gradient(135deg,var(--ab-blue),var(--ab-violet));color:#fff;box-shadow:0 13px 30px #6178ff3d}.ab-btn-quiet{border-color:var(--ab-line);color:inherit}.ab-icon{width:47px;height:47px;color:var(--ab-blue);background:#6178ff1c;border-radius:15px;place-items:center;display:grid}.ab-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.ab-hero{color:#fff;isolation:isolate;background:#091322;padding:clamp(5rem,9vw,8.5rem) 0;position:relative}.ab-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 16% 30%,#6178ff3b,#0000 28%),radial-gradient(circle at 82% 20%,#8d6ef32b,#0000 24%),radial-gradient(circle at 75% 90%,#28c6a31c,#0000 24%);position:absolute;inset:-20%}.ab-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.ab-hero h1{color:#fff;font:900 clamp(4.2rem,7.5vw,8.4rem)/.84 var(--fd);letter-spacing:-.07em;margin:20px 0 22px}.ab-hero h1 em{background:linear-gradient(100deg,#7d8fff,#9d78f3 48%,#46d8ba);color:#0000;background-clip:text;font-style:normal}.ab-hero-copy>p{color:#aab5c7;max-width:680px;margin:0;font-size:clamp(.98rem,1.4vw,1.16rem);line-height:1.75}.ab-actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.ab-hero .ab-btn-quiet{color:#dfe6f2;border-color:#ffffff1f}.ab-manifesto{background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff1c;border-radius:25px;overflow:hidden;box-shadow:0 36px 80px #0000003b}.ab-window{border-bottom:1px solid #ffffff17;align-items:center;gap:10px;min-height:54px;padding:0 17px;display:flex}.ab-window>span{gap:5px;display:flex}.ab-window i{background:#ff6f7c;border-radius:50%;width:7px;height:7px;display:block}.ab-window i:nth-child(2){background:#f6bc4b}.ab-window i:nth-child(3){background:#2ac6a3}.ab-window b{font-size:.7rem}.ab-window small{color:#718097;font:600 .54rem var(--fm);letter-spacing:.1em;margin-left:auto}.ab-manifesto blockquote{color:#eef2fa;font:800 clamp(1.7rem,3.1vw,3rem)/1.08 var(--fd);letter-spacing:-.035em;margin:0;padding:clamp(2rem,4vw,3.3rem)}.ab-manifesto-foot{color:#8390a4;border-top:1px solid #ffffff17;justify-content:space-between;gap:15px;padding:15px 17px;font-size:.59rem;display:flex}.ab-manifesto-foot span{align-items:center;gap:7px;display:flex}.ab-manifesto-foot span i{background:var(--ab-mint);border-radius:50%;width:7px;height:7px}.ab-manifesto-foot strong{color:#cdd6e4;font-size:.58rem}.ab-intro,.ab-principles,.ab-evolution,.ab-audience,.ab-privacy{padding:clamp(4.8rem,8vw,7.5rem) 0}.ab-intro-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem);display:grid}.ab-intro h2,.ab-heading h2,.ab-evolution h2,.ab-privacy h2,.ab-cta h2{color:var(--ab-ink);font:900 clamp(2.7rem,5.2vw,5.2rem)/.94 var(--fd);letter-spacing:-.055em;text-wrap:balance;margin:13px 0}.ab-intro-copy{grid-template-columns:1fr 1fr;gap:24px;padding-top:30px;display:grid}.ab-intro-copy p{color:var(--ab-muted);margin:0;font-size:.87rem;line-height:1.8}.ab-principles{border-block:1px solid var(--ab-line);background:color-mix(in srgb,#6178ff0f 55%,var(--ab-bg))}.ab-heading{max-width:860px;margin-bottom:37px}.ab-heading>p{color:var(--ab-muted);margin:0}.ab-principle-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.ab-principle-grid article{border:1px solid var(--ab-line);background:var(--ab-surface);border-radius:21px;min-height:270px;padding:21px;transition:transform .22s,border-color .22s;position:relative;box-shadow:0 14px 40px #1d2d4e0e}.ab-principle-grid article:hover{border-color:#6178ff57;transform:translateY(-4px)}.ab-principle-grid b{font:850 1.15rem var(--fd);margin:27px 0 9px;display:block}.ab-principle-grid p{max-width:340px;color:var(--ab-muted);margin:0;font-size:.72rem;line-height:1.65}.ab-principle-grid em{color:var(--ab-muted);font:700 .58rem var(--fm);font-style:normal;position:absolute;top:20px;right:19px}.ab-evolution{color:#fff;background:#0a1526}.ab-evolution-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.ab-evolution h2{color:#fff}.ab-evolution-copy>p{color:#98a6ba;max-width:570px;font-size:.87rem;line-height:1.75}.ab-evolution-copy>a{color:#9dacff;gap:7px;margin-top:18px;font-size:.75rem;font-weight:800;display:inline-flex}.ab-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ab-timeline:before{content:"";background:linear-gradient(var(--ab-blue),var(--ab-mint));width:1px;position:absolute;top:35px;bottom:35px;left:26px}.ab-timeline li{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:53px 1fr;gap:15px;padding:18px;display:grid;position:relative}.ab-timeline li>span{z-index:1;color:#aab5ff;width:53px;height:53px;font:750 .62rem var(--fm);background:#13233a;border:1px solid #ffffff1f;border-radius:15px;place-items:center;display:grid}.ab-timeline small{color:#718097;font:700 .52rem var(--fm);letter-spacing:.1em}.ab-timeline b{color:#fff;font:850 1.05rem var(--fd);margin:5px 0;display:block}.ab-timeline p{color:#8f9db0;margin:0;font-size:.66rem;line-height:1.55}.ab-audience-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ab-audience-grid article{border:1px solid var(--ab-line);background:var(--ab-surface);border-radius:20px;min-height:190px;padding:21px}.ab-audience-grid b{font:850 1rem var(--fd)}.ab-audience-grid p{color:var(--ab-muted);margin:38px 0 0;font-size:.7rem;line-height:1.65}.ab-privacy{padding-top:1rem}.ab-privacy-card{border:1px solid var(--ab-line);background:var(--ab-surface);border-radius:29px;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,7vw,7rem);padding:clamp(2.3rem,5vw,4.5rem);display:grid;box-shadow:0 26px 70px #1e2d4e14}.ab-privacy-card>div:last-child{padding-top:32px}.ab-privacy-card p{color:var(--ab-muted);margin:0 0 16px;font-size:.8rem;line-height:1.75}.ab-privacy-card a{color:var(--ab-blue);gap:7px;margin-top:6px;font-size:.75rem;font-weight:850;display:inline-flex}.ab-cta{padding:1rem 0 7rem}.ab-cta-card{color:#fff;background:radial-gradient(circle at 82% 0,#6178ff4d,#0000 25rem),#091322;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:34px;padding:clamp(2.3rem,5vw,4.5rem);display:flex;box-shadow:0 30px 80px #111f3833}.ab-cta h2{color:#fff}.ab-cta p{color:#9eabc0;margin:0}.ab-cta-card>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.ab-cta .ab-btn-quiet{color:#e1e7f1;border-color:#ffffff21}@media (width<=1050px){.ab-hero-grid,.ab-intro-grid,.ab-evolution-grid,.ab-privacy-card{grid-template-columns:1fr}.ab-hero-copy{max-width:800px}.ab-manifesto{max-width:760px}.ab-principle-grid,.ab-audience-grid{grid-template-columns:repeat(2,1fr)}.ab-privacy-card>div:last-child{padding-top:0}}@media (width<=700px){.ab-hero{padding:3.8rem 0 4rem}.ab-hero h1{font-size:clamp(3.8rem,18vw,5.6rem)}.ab-actions,.ab-actions .ab-btn{width:100%}.ab-manifesto blockquote{font-size:1.8rem}.ab-intro-copy{grid-template-columns:1fr;padding-top:0}.ab-intro h2,.ab-heading h2,.ab-evolution h2,.ab-privacy h2,.ab-cta h2{font-size:clamp(2.7rem,13vw,4rem)}.ab-principle-grid,.ab-audience-grid{grid-template-columns:1fr}.ab-principle-grid article{min-height:220px}.ab-audience-grid article{min-height:160px}.ab-audience-grid p{margin-top:25px}.ab-privacy-card{padding:27px 20px}.ab-cta-card{flex-direction:column;align-items:flex-start}.ab-cta-card>div:last-child,.ab-cta-card .ab-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ab-page *{transition:none!important}}.ab-page main>.ab-intro .con,.ab-page main>.ab-principles .con,.ab-page main>.ab-evolution .con,.ab-page main>.ab-audience .con,.ab-page main>.ab-privacy .con,.ab-page main>.ab-cta .con{width:min(1180px,100% - 40px);margin-inline:auto}.ab-heading{max-width:780px}.ab-intro-grid,.ab-evolution-grid,.ab-privacy-card{align-items:start}.ab-principle-grid,.ab-audience-grid{align-items:stretch}.ab-principle-grid article,.ab-audience-grid article{flex-direction:column;display:flex}.ab-principle-grid article p,.ab-audience-grid article p{margin-top:auto}.ab-principle-grid article p{padding-top:10px}.ab-audience-grid article p{padding-top:24px}.ab-timeline li{align-items:center}.ab-cta-card>div:first-child{max-width:720px}@media (width<=700px){.ab-page main>.ab-intro .con,.ab-page main>.ab-principles .con,.ab-page main>.ab-evolution .con,.ab-page main>.ab-audience .con,.ab-page main>.ab-privacy .con,.ab-page main>.ab-cta .con{width:calc(100% - 24px)}.ab-principle-grid article p,.ab-audience-grid article p{margin-top:0;padding-top:12px}}.ab-intro,.ab-principles,.ab-evolution,.ab-audience,.ab-privacy{padding-block:clamp(4rem,6vw,6rem)}.ab-intro-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3rem,6vw,6rem)}.ab-intro h2,.ab-heading h2,.ab-evolution h2,.ab-privacy h2,.ab-cta h2{letter-spacing:-.045em;font-size:clamp(2.45rem,4.25vw,4.2rem);line-height:.98}.ab-intro h2{max-width:650px}.ab-intro-copy{padding-top:24px}.ab-heading{margin-bottom:30px}@media (width<=1050px){.ab-intro-grid{grid-template-columns:1fr}.ab-intro-copy{padding-top:0}}@media (width<=700px){.ab-intro,.ab-principles,.ab-evolution,.ab-audience,.ab-privacy{padding-block:3.6rem}.ab-intro h2,.ab-heading h2,.ab-evolution h2,.ab-privacy h2,.ab-cta h2{font-size:clamp(2.35rem,11vw,3.35rem)}}html:not([data-dark]) .ab-page .ab-hero{color:var(--ab-ink);background:linear-gradient(145deg,#f7f9ff,#eef3ff 58%,#ecfaf7)}html:not([data-dark]) .ab-page .ab-hero h1{color:var(--ab-ink)}html:not([data-dark]) .ab-page .ab-hero-copy>p{color:var(--ab-muted)}html:not([data-dark]) .ab-page .ab-hero .ab-btn-quiet{border-color:var(--ab-line);color:var(--ab-ink);background:#ffffffb8}html:not([data-dark]) .ab-page .ab-evolution{color:var(--ab-ink);background:linear-gradient(#eef3fb,#f7f9fd)}html:not([data-dark]) .ab-page .ab-evolution h2,html:not([data-dark]) .ab-page .ab-timeline b{color:var(--ab-ink)}html:not([data-dark]) .ab-page .ab-evolution-copy>p,html:not([data-dark]) .ab-page .ab-timeline p{color:var(--ab-muted)}html:not([data-dark]) .ab-page .ab-timeline li{border-color:var(--ab-line);background:#ffffffd6;box-shadow:0 14px 38px #1d2d4e0f}html:not([data-dark]) .ab-page .ab-timeline li>span{color:#586de0;background:#eef2ff;border-color:#6178ff29}html:not([data-dark]) .ab-page .ab-cta-card{color:var(--ab-ink);border:1px solid var(--ab-line);background:radial-gradient(circle at 82% 0,#6178ff29,#0000 25rem),linear-gradient(135deg,#fff,#eef4ff)}html:not([data-dark]) .ab-page .ab-cta h2{color:var(--ab-ink)}html:not([data-dark]) .ab-page .ab-cta p{color:var(--ab-muted)}html:not([data-dark]) .ab-page .ab-cta .ab-btn-quiet{border-color:var(--ab-line);color:var(--ab-ink);background:#fff}
