.ab-page{--ab-line-dark:#262626;--ab-muted-dark:#ffffffc7}.ab-page [id]{scroll-margin-top:calc(max(60px, calc(var(--u) * 64)) + max(64px, calc(var(--u) * 78)))}.inner>.ab-page+.footer .footer__brand{background:var(--brand)}.pill--ink{background:var(--ink);color:#fff}.pill--ink:hover{background:#262626}.round-btn--ink{background:var(--ink);color:#fff;border:0}.round-btn--ink:hover{background:#262626}.ab-hero{z-index:2;height:calc(var(--u) * 760);background:var(--ink);color:#fff;position:relative}.ab-hero__title{left:calc(var(--gutter) - var(--u) * 1);top:calc(var(--u) * 130);font-size:min(calc(var(--u) * 112), 19vh);letter-spacing:-.01em;line-height:.86;position:absolute}.ab-hero__title .line{margin-block:-.06em;padding-block:.06em;display:block;overflow:hidden}.ab-hero__title .line>span{display:block}.ab-hero__sub{left:var(--gutter);top:calc(var(--u) * 360);width:calc(var(--u) * 430);font-size:max(15px, calc(var(--u) * 17));color:#ffffffe6;line-height:1.4;position:absolute}.ab-hero__cta{left:var(--gutter);top:calc(var(--u) * 448);align-items:center;gap:calc(var(--u) * 7);display:flex;position:absolute}.ab-hero .steps{left:auto;right:var(--gutter);top:calc(var(--u) * 392)}.ab-hero .step__title{transition:color .16s}.ab-hero .step__title:hover{color:#ff8a4c}.ab-hero__star{right:calc(var(--gutter) + var(--u) * 58);top:calc(var(--u) * 92);width:calc(var(--u) * 92);height:calc(var(--u) * 92);fill:var(--brand);position:absolute}.ab-hero__star--small{right:calc(var(--gutter) + var(--u) * 28);top:calc(var(--u) * 168);width:calc(var(--u) * 46);height:calc(var(--u) * 46)}.ab-hero__stat{left:var(--gutter);top:calc(var(--u) * 600);position:absolute}.ab-hero__stat .eyebrow{color:#ffffffd1}.ab-hero__figure{align-items:flex-end;gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 10);font-size:max(14px, calc(var(--u) * 15));color:var(--ab-muted-dark);line-height:1.3;display:flex}.ab-hero__number{font-size:calc(var(--u) * 72);color:#fff;font-variant-numeric:tabular-nums;line-height:.8}.ab-ribbon{z-index:3;height:calc(var(--u) * 96);margin-top:calc(var(--u) * -1);background:var(--ink);position:relative}.ab-ribbon__band{left:-10%;right:-10%;top:calc(var(--u) * -8);height:calc(var(--u) * 64);background:var(--brand);color:#fff;align-items:center;display:flex;position:absolute;overflow:hidden;transform:rotate(-2.5deg)}.ab-ribbon__track{gap:calc(var(--u) * 26);white-space:nowrap;will-change:transform;flex:none;display:flex}.ab-ribbon__item{align-items:center;gap:calc(var(--u) * 26);font-size:calc(var(--u) * 28);display:inline-flex}.ab-ribbon__star{width:calc(var(--u) * 24);height:calc(var(--u) * 24);fill:#fff}.ab-index{top:max(60px, calc(var(--u) * 64));z-index:40;background:var(--paper);border-bottom:1px solid var(--soft-line);position:sticky}.ab-index__list{padding-inline:var(--gutter);grid-template-columns:repeat(9,1fr);display:grid}.ab-index__link{gap:calc(var(--u) * 4);padding:calc(var(--u) * 18) calc(var(--u) * 14);border-left:1px solid var(--soft);font-size:max(13px, calc(var(--u) * 14));color:var(--muted);font-weight:500;transition:color .2s;display:grid}.ab-index__list>li:first-child .ab-index__link{border-left:0}.ab-index__link:hover,.ab-index__link[aria-current=true]{color:var(--ink)}.ab-index__no{font-family:var(--font-display);font-variation-settings:"wdth" 90;font-weight:700;font-size:max(11px, calc(var(--u) * 13));color:#8a8a8a}.ab-index__link[aria-current=true] .ab-index__no{color:var(--brand)}.ab-index__bar{left:var(--gutter);width:calc((100% - var(--gutter) * 2) / 9);height:calc(var(--u) * 4);background:var(--brand);pointer-events:none;min-height:3px;position:absolute;bottom:-1px}.ab-section{padding-top:calc(var(--u) * 81);padding-bottom:calc(var(--u) * 100);background:var(--paper)}.ab-section--soft{background:var(--soft)}.ab-section--ink{background:var(--ink);color:#fff}.ab-section--brand{background:var(--brand);color:#fff}.ab-section--brand .head__text{color:#fff}.ab-section .head .eyebrow{color:inherit}.ab-head-cta{gap:calc(var(--u) * 7);margin-top:calc(var(--u) * 22);margin-left:calc(100% - var(--u) * 372);display:flex}.ab-summary{gap:calc(var(--u) * 17);margin-top:calc(var(--u) * 50);grid-template-columns:541fr 262fr 263fr;display:grid}.ab-card{min-height:calc(var(--u) * 300);padding:calc(var(--u) * 18) calc(var(--u) * 22) calc(var(--u) * 26);border-radius:calc(var(--u) * 16);flex-direction:column;display:flex}.ab-card--brand{background:var(--brand);color:#fff}.ab-card--ink{background:var(--ink);color:#fff}.ab-card--soft{background:var(--soft)}.ab-card__icon{width:calc(var(--u) * 46);height:calc(var(--u) * 46);background:var(--brand);color:#fff;border-radius:50%;place-items:center;min-width:38px;min-height:38px;display:grid}.ab-card--brand .ab-card__icon{background:var(--ink)}.ab-card--soft .ab-card__icon{color:var(--brand);background:#fff}.ab-card__icon svg{width:42%;height:42%}.ab-summary__big{margin-top:calc(var(--u) * 56);font-size:calc(var(--u) * 58);line-height:.95}.ab-card__title{margin-top:calc(var(--u) * 34);font-size:calc(var(--u) * 26);line-height:1}.ab-checks,.ab-list{padding-top:calc(var(--u) * 24);font-size:max(14px, calc(var(--u) * 14.5));margin-top:auto;line-height:1.35}.ab-checks--two{gap:calc(var(--u) * 12) calc(var(--u) * 20);grid-template-columns:1fr 1fr;display:grid}.ab-checks li{align-items:flex-start;gap:calc(var(--u) * 8);display:flex}.ab-checks svg{width:max(14px, calc(var(--u) * 16));height:max(14px, calc(var(--u) * 16));flex:none;margin-top:.1em}.ab-list li+li{margin-top:calc(var(--u) * 9)}.ab-card--ink .ab-list{color:var(--ab-muted-dark)}.ab-problems{margin:calc(var(--u) * 46) calc(var(--gutter) * -1) 0}.ab-problems__labels,.ab-problem{grid-template-columns:calc(var(--u) * 80) calc(var(--u) * 400) calc(var(--u) * 70) 1fr auto;align-items:center;gap:0 calc(var(--u) * 10);padding-inline:var(--gutter);display:grid}.ab-problems__labels{padding-bottom:calc(var(--u) * 12);font-family:var(--font-display);font-variation-settings:"wdth" 90;font-weight:700;font-size:max(12px, calc(var(--u) * 14));text-transform:uppercase;color:#8a8a8a}.ab-problem{min-height:calc(var(--u) * 96);padding-block:calc(var(--u) * 18);background:var(--soft);transition:background-color .35s var(--poster-ease), color .35s var(--poster-ease);border-bottom:1px solid #fff}.ab-problem.is-active{background:var(--ink);color:#fff}@media (hover:hover){.ab-problem:hover{background:var(--ink);color:#fff}}.ab-problem__no{font-family:var(--font-display);font-variation-settings:"wdth" 90;font-weight:700;font-size:max(14px, calc(var(--u) * 16))}.ab-problem__before{font-size:max(14px, calc(var(--u) * 15));color:#6b6b6b;transition:color .35s var(--poster-ease);line-height:1.45}:is(.ab-problem.is-active,.ab-problem:hover) .ab-problem__before{color:#9a9a9a}.ab-problem__before s{background:linear-gradient(var(--brand), var(--brand)) 0 58% / var(--strike,100%) 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.ab-problem__arrow{width:calc(var(--u) * 30);height:calc(var(--u) * 30);min-width:22px;min-height:22px;transition:transform .45s var(--poster-ease)}:is(.ab-problem.is-active,.ab-problem:hover) .ab-problem__arrow{transform:translateX(calc(var(--u) * 8))}.ab-problem__after{max-width:calc(var(--u) * 380);font-size:max(14px, calc(var(--u) * 15.5));font-weight:600;line-height:1.4}.ab-problem__tag{padding:calc(var(--u) * 7) calc(var(--u) * 14);font-size:max(12px, calc(var(--u) * 13));color:var(--ink);transition:background-color .35s var(--poster-ease), color .35s var(--poster-ease);background:#fff;border-radius:999px;justify-self:end;font-weight:600}:is(.ab-problem.is-active,.ab-problem:hover) .ab-problem__tag{background:var(--brand);color:#fff}.ab-steps{margin-top:calc(var(--u) * 60);grid-template-columns:repeat(4,1fr);display:grid}.ab-step__no{font-size:calc(var(--u) * 110);font-variation-settings:"wdth" 80;line-height:.82;display:block}.ab-step:first-child .ab-step__no{color:var(--brand)}.ab-step__line{width:100%;height:calc(var(--u) * 30);margin-top:calc(var(--u) * 14);display:block;overflow:visible}.ab-step__line path{fill:none;stroke:#5c5c5c;stroke-width:1.4px;vector-effect:non-scaling-stroke}.ab-step__title{margin-top:calc(var(--u) * 26);padding-right:calc(var(--u) * 24);font-size:calc(var(--u) * 22);line-height:1.05}.ab-step__text{margin-top:calc(var(--u) * 10);padding-right:calc(var(--u) * 36);font-size:max(14px, calc(var(--u) * 15));color:var(--ab-muted-dark);line-height:1.45}.ab-apps{gap:calc(var(--u) * 25);margin-top:calc(var(--u) * 50);grid-template-columns:repeat(3,1fr);display:grid}.ab-app{border-radius:calc(var(--u) * 16);overflow:hidden}.ab-app--ink{background:var(--ink);color:#fff}.ab-app--light{color:var(--ink);background:#fff}.ab-app__visual{height:calc(var(--u) * 230);position:relative;overflow:hidden}.ab-app__visual--browser{padding:calc(var(--u) * 24) calc(var(--u) * 24) 0;background:#1a1a1a}.ab-app__browser{width:100%}.ab-app__browser .browser__bar{grid-template-columns:auto 1fr}.ab-app__browser .browser__nav,.ab-app__browser .browser__bar:after{display:none}.ab-app__browser .browser__url{justify-self:stretch;width:auto}.ab-app__visual--phone{padding-top:calc(var(--u) * 24);background:var(--soft);justify-items:center;display:grid}.ab-app__phone{--c:calc(var(--u) * .48);rotate:-6deg}.ab-app__visual--methods{padding:calc(var(--u) * 24);background:var(--soft);color:var(--ink)}.ab-methods__title{font-family:var(--font-display);font-variation-settings:"wdth" 90;font-weight:700;font-size:max(13px, calc(var(--u) * 14));text-transform:uppercase}.ab-methods{gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 16);grid-template-columns:repeat(3,1fr);display:grid}.ab-method{height:calc(var(--u) * 136);padding-bottom:calc(var(--u) * 14);border-radius:calc(var(--u) * 12);text-align:center;transition:transform .3s var(--poster-ease);background:#fff;align-content:end;justify-items:center;display:grid}@media (hover:hover){.ab-method:hover{transform:translateY(calc(var(--u) * -6))}}.ab-method__code{font-size:calc(var(--u) * 30);line-height:1}.ab-method__glyph{width:calc(var(--u) * 34);height:calc(var(--u) * 34);fill:none;stroke:var(--ink);stroke-width:3px}.ab-method__glyph--face{stroke:var(--brand)}.ab-method__label{margin-top:calc(var(--u) * 16);font-size:max(13px, calc(var(--u) * 15));font-weight:600}.ab-method__note{margin-top:calc(var(--u) * 2);font-size:max(11px, calc(var(--u) * 11.5));color:var(--muted)}.ab-app__body{padding:calc(var(--u) * 24) calc(var(--u) * 24) calc(var(--u) * 28)}.ab-app__no{font-family:var(--font-display);font-variation-settings:"wdth" 90;font-weight:700;font-size:max(13px, calc(var(--u) * 15));opacity:.7}.ab-app__name{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 26);line-height:1}.ab-app__meta{margin-top:calc(var(--u) * 10);font-size:max(13px, calc(var(--u) * 14));font-weight:600}.ab-app__users{margin-top:calc(var(--u) * 2);font-size:max(13px, calc(var(--u) * 14));opacity:.75}.ab-app__list{margin-top:calc(var(--u) * 18);font-size:max(13.5px, calc(var(--u) * 14.5))}.ab-app__list li{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 7) 0;border-top:1px solid var(--soft);display:flex}.ab-app--ink .ab-app__list li{border-color:#262626}.ab-app__list svg{width:max(14px, calc(var(--u) * 16));height:max(14px, calc(var(--u) * 16));color:var(--brand);flex:none}.ab-features{column-gap:calc(var(--u) * 40);margin-top:calc(var(--u) * 44);grid-template-columns:1fr 1fr;display:grid}.ab-feature{grid-template-columns:calc(var(--u) * 46) 1fr;gap:calc(var(--u) * 20);padding:calc(var(--u) * 24) 0 calc(var(--u) * 26);border-top:1px solid var(--soft-line);align-items:start;display:grid}.ab-feature__icon{width:calc(var(--u) * 46);height:calc(var(--u) * 46);background:var(--ink);color:#fff;min-width:38px;min-height:38px;transition:background-color .25s ease, transform .45s var(--poster-ease);border-radius:50%;place-items:center;display:grid}.ab-feature__icon svg{width:42%;height:42%}@media (hover:hover){.ab-feature:hover .ab-feature__icon{background:var(--brand);transform:rotate(-12deg)scale(1.06)}}.ab-feature__title{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 22);line-height:1}.ab-feature__items{margin-top:calc(var(--u) * 8);font-size:max(14px, calc(var(--u) * 15));color:var(--muted);line-height:1.45}.ab-principles__eyebrow{color:var(--brand)}.ab-quote{max-width:calc(var(--u) * 900);margin-top:calc(var(--u) * 24);font-size:calc(var(--u) * 40);letter-spacing:-.02em;font-weight:500;line-height:1.3;position:relative}.ab-quote__mark{top:calc(var(--u) * -70);left:calc(var(--u) * 1010);font-size:calc(var(--u) * 190);color:var(--brand);line-height:1;position:absolute}.ab-principles{gap:calc(var(--u) * 29);margin-top:calc(var(--u) * 70);grid-template-columns:repeat(4,1fr);display:grid}.ab-principle{padding-top:calc(var(--u) * 22);border-top:1px solid #c9c9c9}.ab-principle__no{font-family:var(--font-display);font-variation-settings:"wdth" 90;font-weight:700;font-size:max(13px, calc(var(--u) * 16));color:var(--brand)}.ab-principle__title{margin-top:calc(var(--u) * 22);font-size:calc(var(--u) * 20);line-height:1.05}.ab-principle p{margin-top:calc(var(--u) * 10);font-size:max(14px, calc(var(--u) * 14.5));color:var(--muted);line-height:1.45}.ab-security{gap:calc(var(--u) * 25);margin-top:calc(var(--u) * 50);grid-template-columns:repeat(3,1fr);display:grid}.ab-secure{padding-top:calc(var(--u) * 22);border-top:1px solid var(--ab-line-dark)}.ab-secure__top{justify-content:space-between;align-items:center;display:flex}.ab-secure__no{font-family:var(--font-display);font-variation-settings:"wdth" 90;font-weight:700;font-size:max(13px, calc(var(--u) * 15));color:#8a8a8a}.ab-secure__icon{width:calc(var(--u) * 46);height:calc(var(--u) * 46);background:var(--brand);color:#fff;border-radius:50%;place-items:center;min-width:38px;min-height:38px;display:grid}.ab-secure__icon svg{width:42%;height:42%}.ab-secure__title{margin-top:calc(var(--u) * 26);font-size:calc(var(--u) * 22);line-height:1.05}.ab-secure p{margin-top:calc(var(--u) * 10);font-size:max(14px, calc(var(--u) * 15));color:var(--ab-muted-dark);line-height:1.45}.ab-contacts{margin-top:calc(var(--u) * 46);border-bottom:1px solid var(--ab-line-dark)}.ab-contact__row{grid-template-columns:calc(var(--u) * 46) calc(var(--u) * 220) 1fr auto;align-items:center;gap:calc(var(--u) * 20);padding:calc(var(--u) * 22) 0;border-top:1px solid var(--ab-line-dark);transition:padding .4s var(--poster-ease);display:grid}.ab-contact__icon{width:calc(var(--u) * 46);height:calc(var(--u) * 46);color:#fff;background:#1a1a1a;border-radius:50%;place-items:center;min-width:38px;min-height:38px;transition:background-color .25s;display:grid}.ab-contact__icon svg{width:42%;height:42%}.ab-contact__label{font-family:var(--font-display);font-variation-settings:"wdth" 90;font-weight:700;font-size:max(13px, calc(var(--u) * 15));text-transform:uppercase;color:#8a8a8a}.ab-contact__value{gap:calc(var(--u) * 4);font-size:max(16px, calc(var(--u) * 20));font-weight:600;display:grid}.ab-contact__note{font-size:max(13px, calc(var(--u) * 14));color:var(--ab-muted-dark);font-weight:400}.ab-contact__go{color:#fff;border-color:#3a3a3a}.ab-contact__row:hover{padding-left:calc(var(--u) * 14)}.ab-contact__row:hover .ab-contact__icon,.ab-contact__row:hover .ab-contact__go{background:var(--brand);border-color:var(--brand)}@media (max-width:1023px){.ab-index{top:72px}.ab-page [id]{scroll-margin-top:140px}.ab-hero{height:auto;padding:calc(var(--u) * 140) var(--gutter) calc(var(--u) * 70);flex-direction:column;display:flex}.ab-hero__title,.ab-hero__sub,.ab-hero__cta,.ab-hero__stat{position:static}.ab-hero__title{font-size:calc(var(--u) * 100)}.ab-hero__sub{width:auto;max-width:calc(var(--u) * 520);margin-top:calc(var(--u) * 28)}.ab-hero__cta{margin-top:calc(var(--u) * 30)}.ab-hero .steps{margin-top:calc(var(--u) * 50);order:0}.ab-hero__stat{margin-top:calc(var(--u) * 50)}.ab-hero__star{right:calc(var(--gutter) + var(--u) * 40);top:calc(var(--u) * 360)}.ab-hero__star--small{right:var(--gutter);top:calc(var(--u) * 430)}.ab-index__list{scrollbar-width:none;display:flex;overflow-x:auto}.ab-index__list::-webkit-scrollbar{display:none}.ab-index__list>li{width:calc(var(--u) * 116);flex:none}.ab-index__bar{width:calc(var(--u) * 116)}.ab-head-cta{margin-left:0}.ab-summary{grid-template-columns:1fr 1fr}.ab-summary__who{grid-column:1/-1}.ab-problems__labels{display:none}.ab-problem{grid-template-columns:calc(var(--u) * 60) 1fr auto;row-gap:calc(var(--u) * 8);grid-template-areas:"no before tag"".arrow arrow"".after after"}.ab-problem__no{grid-area:no}.ab-problem__before{grid-area:before}.ab-problem__arrow{grid-area:arrow;rotate:90deg}.ab-problem__after{grid-area:after;max-width:none}.ab-problem__tag{grid-area:tag;align-self:start}.ab-steps{row-gap:calc(var(--u) * 50);grid-template-columns:1fr 1fr}.ab-apps{grid-template-columns:1fr 1fr}.ab-app__phone{--c:calc(var(--u) * .6)}.ab-features,.ab-principles{grid-template-columns:1fr 1fr}.ab-quote__mark{left:auto;right:0}.ab-quote{padding-right:calc(var(--u) * 110)}.ab-security{gap:calc(var(--u) * 30);grid-template-columns:1fr}.ab-contact__row{grid-template-columns:calc(var(--u) * 46) calc(var(--u) * 170) 1fr auto}}@media (max-width:639px){.ab-hero{padding-top:calc(var(--u) * 110)}.ab-hero__title{font-size:calc(var(--u) * 60);line-height:calc(var(--u) * 54)}.ab-hero__star{right:var(--gutter);top:calc(var(--u) * 78);width:calc(var(--u) * 34);height:calc(var(--u) * 34)}.ab-hero__star--small{display:none}.ab-hero__cta .pill{flex:1}.ab-hero__number{font-size:calc(var(--u) * 56)}.ab-ribbon{height:calc(var(--u) * 70)}.ab-ribbon__band{height:calc(var(--u) * 48)}.ab-ribbon__item{font-size:calc(var(--u) * 20);gap:calc(var(--u) * 18)}.ab-ribbon__track{gap:calc(var(--u) * 18)}.ab-ribbon__star{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.ab-index__list>li,.ab-index__bar{width:calc(var(--u) * 96)}.ab-index__link{padding:calc(var(--u) * 14) calc(var(--u) * 12)}.ab-section{padding-top:calc(var(--u) * 64);padding-bottom:calc(var(--u) * 72)}.ab-head-cta .pill{flex:1}.ab-summary,.ab-checks--two,.ab-steps,.ab-apps,.ab-features,.ab-principles{grid-template-columns:1fr}.ab-card{min-height:0;padding:calc(var(--u) * 18) calc(var(--u) * 20) calc(var(--u) * 24)}.ab-summary__big{margin-top:calc(var(--u) * 28);font-size:calc(var(--u) * 40)}.ab-card__title{margin-top:calc(var(--u) * 24);font-size:calc(var(--u) * 24)}.ab-problem{grid-template-columns:calc(var(--u) * 34) 1fr auto;padding-block:calc(var(--u) * 20)}.ab-problem__arrow{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.ab-steps{row-gap:calc(var(--u) * 40)}.ab-step__no{font-size:calc(var(--u) * 72)}.ab-step__title{margin-top:calc(var(--u) * 18);font-size:calc(var(--u) * 20)}.ab-app__visual{height:calc(var(--u) * 210)}.ab-app__phone{--c:calc(var(--u) * .46)}.ab-method{height:calc(var(--u) * 120)}.ab-feature{grid-template-columns:calc(var(--u) * 42) 1fr;gap:calc(var(--u) * 16)}.ab-feature__title,.ab-secure__title{font-size:calc(var(--u) * 19)}.ab-quote{margin-top:calc(var(--u) * 70);font-size:calc(var(--u) * 26);padding-right:0}.ab-quote__mark{top:calc(var(--u) * -86);font-size:calc(var(--u) * 120)}.ab-principles{gap:calc(var(--u) * 24);margin-top:calc(var(--u) * 44)}.ab-principle__title{margin-top:calc(var(--u) * 12);font-size:calc(var(--u) * 18)}.ab-contact__row{grid-template-columns:calc(var(--u) * 42) 1fr auto;row-gap:calc(var(--u) * 4);grid-template-areas:"icon label go""icon value go"}.ab-contact__icon{grid-area:icon}.ab-contact__label{grid-area:label}.ab-contact__value{grid-area:value;font-size:16px}.ab-contact__go{grid-area:go}.ab-contact__row:hover{padding-left:0}}
