:root{--ab-blue:var(--site-blue);--ab-blue-dark:var(--site-blue-dark);--ab-blue-tint:var(--site-blue-tint);--ab-yellow:var(--site-yellow);--ab-dark:var(--site-dark);--ab-grey:var(--site-grey);--ab-grey-light:var(--site-grey-light);--ab-bg:var(--site-bg);--ab-border:var(--site-border);--ab-radius:var(--site-radius);--ab-ok:var(--site-ok);--ab-ok-dark:var(--site-ok-dark);--ab-amber:var(--site-amber)}:where(.abband) :where(h1,h2,h3,h4,p,ul,ol,li,figure,fieldset,legend,blockquote){margin:0;padding:0}:where(.abband) :where(ul,ol){list-style:none}:where(.abband) :where(a){text-decoration:none}:where(.abband) :where(img){vertical-align:top}.abband,.abband *,.abband *::before,.abband *::after{box-sizing:border-box}.abband{background-color:#fff;padding:64px 0}.abband--tint{background-color:var(--ab-bg)}.abband--warm{background:linear-gradient(120deg,#fff8ec 0%,#fff3de 100%);border-top:1px solid #ffe3b5;border-bottom:1px solid #ffe3b5}.abband--top{padding:38px 0 56px}.abband--last{padding-bottom:100px}.abband[id]{scroll-margin-top:24px}@media (max-width:991.98px){.abband{padding:52px 0}}@media (max-width:767.98px){.abband{padding:40px 0}.abband--top{padding:24px 0 36px}.abband--last{padding-bottom:70px}}.abhero{position:relative;overflow:hidden;background-color:var(--ab-blue);border-radius:var(--ab-radius);padding:44px 48px 58px;margin:0 0 20px 0}.abhero__deco::after{content:"";position:absolute;left:-60px;bottom:-40px;width:240px;height:140px;background-image:radial-gradient(rgb(255 255 255 / .16) 1.7px,transparent 1.7px);background-size:18px 18px}.abhero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:40px}@media (max-width:1229.98px){.abhero__grid{grid-template-columns:minmax(0,1fr) 330px;gap:32px}}@media (max-width:991.98px){.abhero__grid{grid-template-columns:minmax(0,1fr);gap:28px}}.abhero__main,.abfree__main,.abauthor__body{min-width:0}.abhero__eyebrow{font-size:12px;line-height:1;font-weight:var(--fw-bold,600);letter-spacing:.09em;text-transform:uppercase;color:var(--ab-yellow);margin:0 0 14px 0}.abhero__title{font-size:46px;line-height:1.15;font-weight:var(--fw-semibold,600);color:#fff;margin:0 0 16px 0}.abhero__lead{max-width:640px;font-size:19px;line-height:1.55;color:rgb(255 255 255 / .85);margin:0 0 22px 0}.abhero__hl{font-weight:var(--fw-bold,600);color:var(--ab-yellow)}.abhero__badges{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 26px 0}.abhero__badge{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1.3;color:#fff;background-color:rgb(255 255 255 / .13);border-radius:999px;padding:8px 13px}.abhero__badge svg{flex:0 0 auto;width:14px;height:14px;color:var(--ab-yellow)}.abhero__action{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px}.abhero__note{font-size:15px;line-height:1.5;color:rgb(255 255 255 / .75);margin:0;max-width:320px}.abhero ._ui_btn_yellow:hover,.abfinal ._ui_btn_yellow:hover{background-color:#fff;border-color:#fff;color:var(--ab-blue)}.abhero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:15px;line-height:1.5;margin:20px 0 0 0}.abhero__prooflink{color:var(--ab-yellow);text-decoration:none;border-bottom:1px dashed rgb(255 200 100 / .5)}.abhero__prooflink:hover{border-bottom-color:var(--ab-yellow)}.abhero__figure{margin:0}.abhero__figure .abshot{border-radius:12px}.abhero__figure .abshot--empty{border-color:rgb(255 255 255 / .35);background-color:rgb(255 255 255 / .07);box-shadow:none}.abhero__figure .abshot--empty::after{color:rgb(255 255 255 / .8)}@media (max-width:991.98px){.abhero{padding:36px 32px 48px}.abhero__title{font-size:38px}.abhero__figure{max-width:560px;margin-left:auto;margin-right:auto}}@media (max-width:767.98px){.abhero{padding:28px 20px 40px}.abhero__title{font-size:30px}.abhero__lead{font-size:17px}.abhero__deco::after{display:none}.abhero__action{display:block}.abhero__note{max-width:none;margin-top:12px}.abhero ._ui_btn_yellow,.abfinal ._ui_btn_yellow{width:100%}.abhero__proof{gap:10px;margin-top:18px}.abhero__prooflink{display:inline-flex;align-items:center;min-height:44px;font-size:14px;border:1px solid rgb(255 200 100 / .45);border-radius:999px;padding:10px 18px}.abhero__prooflink:hover{border-color:var(--ab-yellow)}}.abfacts{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;padding:0;margin:-54px 24px 0 24px}.abfact{background-color:#fff;border:1px solid var(--ab-border);border-radius:var(--ab-radius);box-shadow:0 10px 30px rgb(3 6 35 / .07);padding:20px 20px 18px}.abfact__num{display:block;font-size:30px;line-height:1.1;font-weight:var(--fw-bold,600);color:var(--ab-blue);margin:0 0 6px 0}.abfact__label{display:block;font-size:15px;line-height:1.45;color:var(--ab-dark);font-weight:var(--fw-bold,600);margin:0 0 4px 0}.abfact__hint{display:block;font-size:13px;line-height:1.45;color:var(--ab-grey)}@media (max-width:991.98px){.abfacts{grid-template-columns:repeat(2,1fr);margin:-40px 12px 0 12px}}@media (max-width:559.98px){.abfacts{grid-template-columns:repeat(2,1fr);gap:10px;margin:-26px 0 0 0}.abfact{padding:14px 14px 13px}.abfact__num{font-size:24px}.abfact__label{font-size:14px}.abfact__hint{font-size:12px}}.absec{margin:0}.absec__title{font-size:30px;line-height:1.24;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 12px 0}.absec__title::before,.abfaq__title::before{content:"";display:block;width:46px;height:4px;border-radius:2px;background-color:var(--ab-yellow);margin:0 0 18px 0}.absec__lead{max-width:760px;font-size:17px;line-height:1.6;color:var(--ab-grey);margin:0 0 28px 0}.absec__lead:last-child{margin-bottom:0}.absec__note{font-size:14px;line-height:1.55;color:var(--ab-grey);margin:20px 0 0 0}.absec__note a{color:var(--ab-blue);border-bottom:1px solid rgb(21 73 159 / .25)}.absec__note a:hover{border-bottom-color:var(--ab-blue)}@media (max-width:991.98px){.absec__title{font-size:26px}}@media (max-width:767.98px){.absec__title{font-size:23px}.absec__lead{font-size:16px;margin-bottom:22px}}.abnav{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0 0 0}.abnav__link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;line-height:1.2;font-weight:var(--fw-bold,600);color:var(--ab-dark);background-color:#fff;border:1px solid var(--ab-border);border-radius:999px;padding:10px 20px;transition:border-color 0.2s ease,color 0.2s ease}.abnav__link:hover{border-color:var(--ab-blue);color:var(--ab-blue)}@media (max-width:767.98px){.abnav{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;margin:28px -20px 0;padding:0 20px 6px;scrollbar-width:none}.abnav::-webkit-scrollbar{display:none}.abnav__link{flex:0 0 auto;scroll-snap-align:start;font-size:14px;padding:10px 16px}}.abband:not(.abband--tint):not(.abband--warm) .abwho__card,.abband:not(.abband--tint):not(.abband--warm) .abmap__block,.abband:not(.abband--tint):not(.abband--warm) .abplan,.abband:not(.abband--tint):not(.abband--warm) .abmethod,.abband:not(.abband--tint):not(.abband--warm) .abhonest,.abband:not(.abband--tint):not(.abband--warm) .abtruth__col{box-shadow:0 2px 14px rgb(3 6 35 / .05)}.abwho{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:991.98px){.abwho{grid-template-columns:1fr;gap:14px}}.abwho__card{background-color:#fff;border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:26px 24px}.abwho__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background-color:var(--ab-blue-tint);color:var(--ab-blue);margin:0 0 16px 0}.abwho__icon svg{width:22px;height:22px}.abwho__title{font-size:19px;line-height:1.3;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 8px 0}.abwho__text{font-size:15px;line-height:1.6;color:var(--ab-grey);margin:0}.abwho__q{font-size:14px;line-height:1.5;color:var(--ab-blue);background-color:var(--ab-blue-tint);border-radius:10px;padding:10px 12px;margin:14px 0 0 0}.abdemo{position:relative;border:0;padding:0;margin:0;min-width:0}.abdemo__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.abdemo__grid{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;align-items:start}@media (max-width:1229.98px){.abdemo__grid{grid-template-columns:270px minmax(0,1fr);gap:20px}}.abdemo__tabs{display:flex;flex-direction:column;gap:6px}.abdemo__tab{display:flex;align-items:flex-start;gap:12px;background-color:#fff;border:1px solid var(--ab-border);border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.abdemo__tab:hover{border-color:var(--ab-blue)}.abdemo__tabnum{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:var(--ab-bg);color:var(--ab-grey);font-size:13px;font-weight:var(--fw-bold,600);transition:background-color 0.2s ease,color 0.2s ease}.abdemo__tabname{font-size:15px;line-height:1.4;font-weight:var(--fw-bold,600);color:var(--ab-dark)}.abdemo__tagfree{display:inline-block;font-size:11px;line-height:1;font-weight:var(--fw-bold,600);letter-spacing:.04em;text-transform:uppercase;color:var(--ab-ok-dark);background-color:rgb(76 138 47 / .12);border-radius:999px;padding:5px 8px;margin:6px 0 0 0}.abdemo__panel{display:none;background-color:#fff;border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:28px}.abdemo__title{font-size:22px;line-height:1.3;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 10px 0}.abdemo__text{font-size:16px;line-height:1.65;color:var(--ab-grey);margin:0 0 16px 0}.abdemo__text b{color:var(--ab-dark);font-weight:var(--fw-bold,600)}.abdemo__text a{color:var(--ab-blue);border-bottom:1px solid rgb(21 73 159 / .25)}.abdemo__text a:hover{border-bottom-color:var(--ab-blue)}.abdemo__subtitle{font-size:13px;line-height:1;font-weight:var(--fw-bold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-grey-light);margin:0 0 12px 0}.abdemo__subtitle--gap{margin-top:20px}.abdemo__figure{margin:20px 0 0 0}#abd1:checked~.abdemo__grid .abdemo__panel--1,#abd2:checked~.abdemo__grid .abdemo__panel--2,#abd3:checked~.abdemo__grid .abdemo__panel--3,#abd4:checked~.abdemo__grid .abdemo__panel--4,#abd5:checked~.abdemo__grid .abdemo__panel--5,#abd6:checked~.abdemo__grid .abdemo__panel--6{display:block;animation:ab-fade 0.28s ease}#abd1:checked~.abdemo__grid .abdemo__tab--1,#abd2:checked~.abdemo__grid .abdemo__tab--2,#abd3:checked~.abdemo__grid .abdemo__tab--3,#abd4:checked~.abdemo__grid .abdemo__tab--4,#abd5:checked~.abdemo__grid .abdemo__tab--5,#abd6:checked~.abdemo__grid .abdemo__tab--6{background-color:var(--ab-blue);border-color:var(--ab-blue)}#abd1:checked~.abdemo__grid .abdemo__tab--1 .abdemo__tabname,#abd2:checked~.abdemo__grid .abdemo__tab--2 .abdemo__tabname,#abd3:checked~.abdemo__grid .abdemo__tab--3 .abdemo__tabname,#abd4:checked~.abdemo__grid .abdemo__tab--4 .abdemo__tabname,#abd5:checked~.abdemo__grid .abdemo__tab--5 .abdemo__tabname,#abd6:checked~.abdemo__grid .abdemo__tab--6 .abdemo__tabname{color:#fff}#abd1:checked~.abdemo__grid .abdemo__tab--1 .abdemo__tabnum,#abd2:checked~.abdemo__grid .abdemo__tab--2 .abdemo__tabnum,#abd3:checked~.abdemo__grid .abdemo__tab--3 .abdemo__tabnum,#abd4:checked~.abdemo__grid .abdemo__tab--4 .abdemo__tabnum,#abd5:checked~.abdemo__grid .abdemo__tab--5 .abdemo__tabnum,#abd6:checked~.abdemo__grid .abdemo__tab--6 .abdemo__tabnum{background-color:var(--ab-yellow);color:var(--ab-dark)}#abd1:checked~.abdemo__grid .abdemo__tab--1 .abdemo__tagfree,#abd2:checked~.abdemo__grid .abdemo__tab--2 .abdemo__tagfree{background-color:rgb(255 255 255 / .2);color:#fff}#abd1:focus-visible~.abdemo__grid .abdemo__tab--1,#abd2:focus-visible~.abdemo__grid .abdemo__tab--2,#abd3:focus-visible~.abdemo__grid .abdemo__tab--3,#abd4:focus-visible~.abdemo__grid .abdemo__tab--4,#abd5:focus-visible~.abdemo__grid .abdemo__tab--5,#abd6:focus-visible~.abdemo__grid .abdemo__tab--6{outline:3px solid var(--ab-yellow);outline-offset:2px}@keyframes ab-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.abdemo__panel{animation:none!important}}@media (max-width:991.98px){.abdemo__grid{grid-template-columns:minmax(0,1fr);gap:16px}.abdemo__tabs{flex-direction:row;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;margin:0;padding:2px 0 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.abdemo__tabs::-webkit-scrollbar{display:none}.abdemo__tab{flex:0 0 auto;max-width:230px;scroll-snap-align:start;padding:11px 14px}.abdemo__tab .abdemo__tagfree{display:none}.abdemo__tabname{font-size:14px}.abdemo__panel{padding:22px 18px}}@media (max-width:767.98px){.abdemo__tabs{margin:0 -20px;padding:2px 20px 10px}.abdemo__title{font-size:19px}.abdemo__text{font-size:15px}}.abchips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 6px 0}.abchip{font-size:13px;line-height:1.3;color:var(--ab-blue);background-color:var(--ab-blue-tint);border-radius:999px;padding:7px 12px}.abchip--soft{color:var(--ab-grey);background-color:var(--ab-bg);border:1px solid var(--ab-border)}.abbars{list-style:none;padding:0;margin:0 0 10px 0}.abbar{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;padding:7px 0}.abbar__name{font-size:14px;line-height:1.3;color:var(--ab-dark)}.abbar__track{position:relative;height:10px;border-radius:999px;background-color:var(--ab-bg);overflow:hidden}.abbar__fill{display:block;height:100%;width:var(--v,50%);border-radius:999px;background:linear-gradient(90deg,var(--ab-blue) 0%,#3d74cf 100%);transform-origin:left center;animation:ab-grow 0.9s cubic-bezier(.22,1,.36,1) both}.abbar__fill--alt{background:linear-gradient(90deg,#d9a13a 0%,var(--ab-yellow) 100%)}@keyframes ab-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.abbar__fill{animation:none}}@media (max-width:559.98px){.abbar{grid-template-columns:minmax(0,1fr);gap:6px;padding:9px 0}.abbar__name{font-size:13px}}.abdemo__legend{font-size:13px;line-height:1.5;color:var(--ab-grey-light);margin:0 0 18px 0}.abopen{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:28px 0 0 0}@media (max-width:767.98px){.abopen{grid-template-columns:1fr;gap:14px}}.abopen__card{background-color:#fff;border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:24px}.abopen__card--full{border-color:var(--ab-blue);box-shadow:0 14px 40px rgb(3 6 35 / .08)}.abopen__tag{display:inline-block;font-size:12px;line-height:1;font-weight:var(--fw-bold,600);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 11px;margin:0 0 14px 0}.abopen__tag--free{color:var(--ab-ok-dark);background-color:rgb(76 138 47 / .12)}.abopen__tag--full{color:#fff;background-color:var(--ab-blue)}.abopen__title{font-size:18px;line-height:1.35;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 10px 0}.abopen__list{list-style:none;padding:0;margin:0}.abopen__item{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--ab-dark);padding:6px 0}.abopen__item svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--ab-ok)}.abopen__card--full .abopen__item svg{color:var(--ab-blue)}.abmap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}@media (max-width:991.98px){.abmap{grid-template-columns:1fr;gap:14px}}.abmap__block{position:relative;overflow:hidden;background-color:#fff;border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:24px 22px 20px}.abmap__block::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background-color:var(--acc-bar)}.abmap__block--1{--acc:var(--ab-amber);--acc-bar:var(--ab-yellow);--acc-soft:#fff3de}.abmap__block--2{--acc:var(--ab-blue);--acc-bar:var(--ab-blue);--acc-soft:var(--ab-blue-tint)}.abmap__block--3{--acc:var(--ab-ok-dark);--acc-bar:var(--ab-ok);--acc-soft:#e8f2e2}.abmap__head{display:flex;align-items:center;gap:12px;margin:0 0 6px 0}.abmap__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background-color:var(--acc-soft);color:var(--acc)}.abmap__icon svg{width:20px;height:20px}.abmap__title{font-size:17px;line-height:1.3;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0}.abmap__count{display:block;font-size:13px;line-height:1.3;font-weight:400;color:var(--acc);margin-top:3px}.abmap__what{font-size:14px;line-height:1.55;color:var(--ab-grey);padding:0 0 14px 0;margin:8px 0 14px 0;border-bottom:1px solid var(--ab-border)}.abmap__list{list-style:none;padding:0;margin:0;counter-reset:none}.abmap__item{position:relative;display:flex;align-items:flex-start;gap:12px;padding:6px 0}.abmap__item:not(:last-child)::before{content:"";position:absolute;left:13px;top:32px;bottom:-4px;width:2px;background-color:var(--ab-border)}.abmap__num{position:relative;z-index:2;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--acc-soft);color:var(--acc);font-size:13px;font-weight:var(--fw-bold,600)}.abmap__name{font-size:15px;line-height:1.45;color:var(--ab-dark);padding-top:4px}.abmap__hint{display:block;font-size:13px;line-height:1.4;color:var(--ab-grey);margin-top:2px}.abpause{display:flex;align-items:flex-start;gap:18px;background:linear-gradient(120deg,#fff8ec 0%,#fff3de 100%);border:1px solid #ffe3b5;border-left:4px solid var(--ab-yellow);border-radius:var(--ab-radius);padding:24px 26px;margin:24px 0 0 0}.abpause__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background-color:#fff;border:1px solid #ffe3b5;color:var(--ab-amber)}.abpause__icon svg{width:22px;height:22px}.abpause__text{font-size:15px;line-height:1.65;color:var(--ab-grey);margin:0}.abpause__title{display:block;font-size:18px;line-height:1.35;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 6px 0}@media (max-width:559.98px){.abpause{display:block;padding:20px 18px}.abpause__icon{margin:0 0 14px 0}}.abplan{background-color:#fff;border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:26px 28px;margin:24px 0 0 0}.abplan__pick{border:0;padding:0;margin:0;min-width:0}.abplan__legend{display:block;float:left;width:100%;font-size:18px;line-height:1.35;font-weight:var(--fw-bold,600);color:var(--ab-dark);padding:0;margin:0 0 14px 0}.abplan__legend+.abplan__radio,.abplan__body{clear:both}.abplan__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.abplan__chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px 0}.abplan__chip{display:inline-flex;align-items:center;min-height:46px;font-size:15px;line-height:1.2;font-weight:var(--fw-bold,600);color:var(--ab-dark);background-color:var(--ab-bg);border:1px solid var(--ab-border);border-radius:999px;padding:10px 20px;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.abplan__chip:hover{border-color:var(--ab-blue)}.abplan__out{display:none}#abp1:checked~.abplan__body .abplan__out--1,#abp2:checked~.abplan__body .abplan__out--2,#abp3:checked~.abplan__body .abplan__out--3,#abp4:checked~.abplan__body .abplan__out--4{display:block;animation:ab-fade 0.28s ease}#abp1:checked~.abplan__body .abplan__chip--1,#abp2:checked~.abplan__body .abplan__chip--2,#abp3:checked~.abplan__body .abplan__chip--3,#abp4:checked~.abplan__body .abplan__chip--4{background-color:var(--ab-blue);border-color:var(--ab-blue);color:#fff}#abp1:focus-visible~.abplan__body .abplan__chip--1,#abp2:focus-visible~.abplan__body .abplan__chip--2,#abp3:focus-visible~.abplan__body .abplan__chip--3,#abp4:focus-visible~.abplan__body .abplan__chip--4{outline:3px solid var(--ab-yellow);outline-offset:2px}@media (prefers-reduced-motion:reduce){.abplan__out{animation:none!important}}.abplan__answer{font-size:20px;line-height:1.4;color:var(--ab-dark);margin:0 0 16px 0}.abplan__answer b{font-size:26px;font-weight:var(--fw-bold,600);color:var(--ab-blue)}.abplan__strip{display:flex;flex-wrap:wrap;gap:8px;counter-reset:abses;margin:0 0 16px 0}.abplan__ses{position:relative;display:flex;align-items:center;gap:3px;background-color:var(--ab-bg);border-radius:9px;padding:20px 9px 9px}.abplan__ses::before{counter-increment:abses;content:counter(abses);position:absolute;top:5px;left:9px;font-size:11px;line-height:1;color:var(--ab-grey-light)}.abplan__seg{width:13px;height:9px;border-radius:3px;background-color:var(--ab-blue)}.abplan__legendline{font-size:13px;line-height:1.5;color:var(--ab-grey-light);margin:0 0 14px 0}.abplan__note{font-size:16px;line-height:1.6;color:var(--ab-grey);margin:0}.abplan__note b{color:var(--ab-dark);font-weight:var(--fw-bold,600)}@media (max-width:767.98px){.abplan{padding:22px 18px}.abplan__legend{font-size:17px}.abplan__chip{flex:1 1 auto;justify-content:center;padding:10px 14px}.abplan__answer{font-size:18px}.abplan__answer b{font-size:23px}.abplan__seg{width:10px}}.absteps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;padding:0;margin:0}@media (max-width:991.98px){.absteps{grid-template-columns:repeat(2,1fr)}}@media (max-width:559.98px){.absteps{grid-template-columns:1fr}}.abstep{background-color:#fff;border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:22px 20px}.abstep__num{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--ab-blue-tint);color:var(--ab-blue);font-size:15px;font-weight:var(--fw-bold,600);margin:0 0 12px 0}.abstep__title{font-size:17px;line-height:1.35;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 6px 0}.abstep__text{font-size:15px;line-height:1.55;color:var(--ab-grey);margin:0}.abmethods{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:767.98px){.abmethods{grid-template-columns:1fr}}.abmethod{display:flex;gap:16px;background-color:#fff;border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:22px}.abmethod__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background-color:var(--ab-blue-tint);color:var(--ab-blue)}.abmethod__icon svg{width:22px;height:22px}.abmethod__name{font-size:17px;line-height:1.35;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 4px 0}.abmethod__orig{font-size:13px;line-height:1.4;color:var(--ab-grey-light);margin:0 0 8px 0}.abmethod__text{font-size:15px;line-height:1.55;color:var(--ab-grey);margin:0}.abhonest{display:flex;align-items:flex-start;gap:14px;background-color:#fff;border:1px solid var(--ab-border);border-left:4px solid var(--ab-blue);border-radius:12px;padding:20px;margin:20px 0 0 0}.abhonest svg{flex:0 0 auto;width:22px;height:22px;color:var(--ab-blue);margin-top:1px}.abhonest p{font-size:15px;line-height:1.6;color:var(--ab-grey);margin:0}.abhonest p+p{margin-top:10px}.abhonest b{color:var(--ab-dark);font-weight:var(--fw-bold,600)}.abauthor{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:center}.abauthor__body:first-child{grid-column:1 / -1}@media (max-width:767.98px){.abauthor{grid-template-columns:1fr;gap:20px;text-align:left}}.abauthor__figure{margin:0}.abauthor__figure .abshot{border-radius:50%;aspect-ratio:1 / 1}.abauthor__figure .abshot img{border-radius:50%}@media (max-width:767.98px){.abauthor__figure{max-width:150px}}.abauthor__eyebrow{font-size:12px;line-height:1;font-weight:var(--fw-bold,600);letter-spacing:.09em;text-transform:uppercase;color:var(--ab-blue);margin:0 0 12px 0}.abauthor__title{font-size:24px;line-height:1.3;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 12px 0}.abauthor__text{font-size:16px;line-height:1.65;color:var(--ab-grey);margin:0 0 12px 0}.abauthor__text:last-child{margin-bottom:0}.abtruth{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:767.98px){.abtruth{grid-template-columns:1fr;gap:14px}}.abtruth__col{background-color:#fff;border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:24px}.abtruth__title{display:flex;align-items:center;gap:10px;font-size:18px;line-height:1.3;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 14px 0}.abtruth__title svg{flex:0 0 auto;width:22px;height:22px}.abtruth__col--yes .abtruth__title svg{color:var(--ab-ok)}.abtruth__col--no .abtruth__title svg{color:var(--ab-grey-light)}.abtruth__list{list-style:none;padding:0;margin:0}.abtruth__list li{position:relative;font-size:15px;line-height:1.55;color:var(--ab-grey);padding:7px 0 7px 18px}.abtruth__list li::before{content:"";position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:50%;background-color:var(--ab-border)}.abtruth__col--yes .abtruth__list li::before{background-color:var(--ab-ok)}.abfree{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:40px}@media (max-width:991.98px){.abfree{grid-template-columns:minmax(0,1fr);gap:22px}}.abfree__eyebrow{font-size:12px;line-height:1;font-weight:var(--fw-bold,600);letter-spacing:.09em;text-transform:uppercase;color:var(--ab-amber);margin:0 0 12px 0}.abfree__title{font-size:26px;line-height:1.26;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 10px 0}.abfree__text{font-size:16px;line-height:1.6;color:var(--ab-grey);margin:0 0 18px 0;max-width:560px}.abfree__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 20px 0}.abfree__list li{font-size:13px;line-height:1.3;color:var(--ab-amber);background-color:rgb(255 255 255 / .75);border:1px solid #ffe3b5;border-radius:999px;padding:7px 12px}.abfree__btn{display:inline-block;font-size:16px;line-height:1.2;font-weight:var(--fw-bold,600);color:var(--ab-dark);background-color:var(--ab-yellow);border:1px solid var(--ab-yellow);border-radius:10px;padding:14px 26px;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.abfree__btn:hover{background-color:var(--ab-dark);border-color:var(--ab-dark);color:#fff}@media (max-width:559.98px){.abfree__title{font-size:22px}.abfree__btn{display:block;text-align:center}}.abfree__figure{margin:0}.abfaq{margin:0}.abfaq__title{font-size:30px;line-height:1.24;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 20px 0}@media (max-width:767.98px){.abfaq__title{font-size:23px}}.abfaq__list{columns:2;column-gap:40px}@media (max-width:767.98px){.abfaq__list{columns:1}}.abq{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid var(--ab-border);margin-bottom:2px}.abq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:17px;line-height:1.45;font-weight:var(--fw-bold,600);color:var(--ab-dark);cursor:pointer;padding:18px 0;list-style:none}.abq__q::-webkit-details-marker{display:none}.abq__q::marker{content:""}.abq__q:hover{color:var(--ab-blue)}.abq__sign{position:relative;flex:0 0 auto;width:18px;height:18px;margin-top:3px}.abq__sign::before,.abq__sign::after{content:"";position:absolute;left:50%;top:50%;background-color:var(--ab-blue);transition:transform 0.2s ease}.abq__sign::before{width:14px;height:2px;transform:translate(-50%,-50%)}.abq__sign::after{width:2px;height:14px;transform:translate(-50%,-50%)}.abq[open] .abq__sign::after{transform:translate(-50%,-50%) scaleY(0)}.abq__a{font-size:16px;line-height:1.65;color:var(--ab-grey);padding:0 0 18px 0;max-width:700px}.abq__a p{margin:0 0 12px 0}.abq__a p:last-child{margin-bottom:0}.abq__a a{color:var(--ab-blue);border-bottom:1px solid rgb(21 73 159 / .25)}.abq__a a:hover{border-bottom-color:var(--ab-blue)}.abfinal{position:relative;overflow:hidden;display:flex;align-items:center;gap:32px;background-color:var(--ab-blue);border-radius:var(--ab-radius);color:#fff;padding:32px 36px;margin:0}.abfinal__main{position:relative;flex:1 1 auto;min-width:0}.abfinal__eyebrow{font-size:12px;line-height:1;font-weight:var(--fw-bold,600);letter-spacing:.09em;text-transform:uppercase;color:var(--ab-yellow);margin:0 0 10px 0}.abfinal__hl{color:var(--ab-yellow)}.abfinal__text{font-size:16px;line-height:1.6;color:rgb(255 255 255 / .85);margin:0}.abfinal__action{position:relative;flex:0 0 auto;text-align:center}.abfinal__note{font-size:13px;line-height:1.5;color:rgb(255 255 255 / .7);margin:10px 0 0 0}@media (max-width:767.98px){.abfinal{display:block;padding:24px 20px}.abfinal__action{margin-top:20px;text-align:left}}.abseo{border-top:1px solid var(--ab-border);padding-top:36px;margin-top:56px}.abseo__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 44px;align-items:start}@media (max-width:991.98px){.abseo__grid{grid-template-columns:1fr;gap:28px}}.abseo__block h2{margin-top:0}.abseo__block p:last-child{margin-bottom:0}.abseo h2{font-size:21px;line-height:1.3;font-weight:var(--fw-bold,600);color:var(--ab-dark);margin:0 0 12px 0}.abseo p{font-size:16px;line-height:1.7;color:var(--ab-grey);margin:0 0 14px 0}.abseo a{color:var(--ab-blue);border-bottom:1px solid rgb(21 73 159 / .25)}.abseo a:hover{border-bottom-color:var(--ab-blue)}.abshot{position:relative;display:block;overflow:hidden;border-radius:12px;line-height:0}.abshot img{display:block;width:100%;height:auto}.abshot--empty{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;border:2px dashed var(--ab-border);background-color:var(--ab-bg)}.abshot--empty img{display:none}.abshot--empty::after{content:attr(data-hint);display:block;font-size:13px;line-height:1.5;color:var(--ab-grey-light);text-align:center;padding:18px 22px;max-width:340px}.abshot__caption{display:block;font-size:13px;line-height:1.5;color:var(--ab-grey-light);margin:8px 0 0 0}