:root{--iburo26-section-pad:104px;--iburo26-final-pad:88px;--iburo26-heading-size:clamp(40px, 4.1vw, 58px);--iburo26-lead-size:17px;--iburo26-heading-gap:18px;--iburo26-content-gap:52px;--iburo26-soft:#f6f8fb;--iburo26-white:#fff;--iburo26-dark:#0b1728}:is(.ib5-fears,.ib5-result-demo,.ib3-cases.ib5-cases,.ib5-process,.ib5-property,.ib5-formats,.ib10-decision,.ib4-faq,.ib8-route,.ib8-route-split,.ib8-no-promises,.ib3-practice__video,.ib3-practice__fit,.ib3-practice__pricing,.ib3-price-breakdown,.ib3-compare,.ib3-practice__routes,.ib3-before-payment,.ib3-review-method,.ib2-reviews__proof,.ib2-reviews__cta,.ib3-about__section){padding-top:var(--iburo26-section-pad);padding-bottom:var(--iburo26-section-pad)}:is(.ib5-final,.ib8-journey-final,.ib3-practice__cta){padding-top:var(--iburo26-final-pad);padding-bottom:var(--iburo26-final-pad)}:is(.ib3-cases.ib5-cases,.ib10-decision,.ib8-route,.ib8-route-split,.ib8-no-promises,.ib8-journey-final,.ib3-practice__video,.ib3-practice__fit,.ib3-practice__pricing,.ib3-price-breakdown,.ib3-compare,.ib3-practice__routes,.ib3-before-payment,.ib3-practice__cta,.ib3-review-method,.ib2-reviews__proof,.ib2-reviews__cta,.ib3-about__section)>.ib2-shell{width:min(1280px,100% - 64px);max-width:none;margin-inline:auto;padding-inline:0}.ib5-result-demo{background:var(--iburo26-white)}.ib3-cases.ib5-cases{background:var(--iburo26-soft)}.ib5-process{background:var(--iburo26-white)}.ib5-property{background:var(--iburo26-soft)}.ib5-formats{background:var(--iburo26-white)}.ib10-decision{background:radial-gradient(circle at 12% 18%, #4e7ede0f, transparent 28%), var(--iburo26-soft)}.ib4-faq{background:var(--iburo26-white)}.ib5-final,.ib8-journey-final,.ib3-practice__cta{background-color:var(--iburo26-dark)}.ib8-route{background-color:#081a30}.ib8-route-split{background:var(--iburo26-soft)}.ib8-no-promises{background:var(--iburo26-white)}.ib3-practice__video{background:#0b1b2f}.ib3-practice__fit,.ib3-price-breakdown,.ib3-practice__routes{background:var(--iburo26-soft)}.ib3-practice__pricing,.ib3-compare,.ib3-before-payment{background:var(--iburo26-white)}.ib3-review-method{background:var(--iburo26-soft)}.ib2-reviews__proof,.ib3-about__section--ink{background:#0b1b2f}.ib2-reviews__cta,.ib3-about__section:not(.ib3-about__section--soft):not(.ib3-about__section--ink){background:var(--iburo26-white)}.ib3-about__section--soft{background:var(--iburo26-soft)}:is(.ib4-result-demo__copy h2,.ib3-cases__heading h2,.ib5-process .ib4-section-heading h2,.ib5-property .ib4-section-heading h2,.ib5-formats .ib4-section-heading h2,.ib10-decision__copy h2,.ib4-faq .ib4-section-heading h2,.ib8-route__heading h2,.ib8-route-split .ib8-section-heading h2,.ib8-no-promises__copy h2,.ib3-practice__video h2,.ib3-practice__fit h2,.ib3-practice__pricing .ib3-practice__heading h2,.ib3-price-breakdown__heading h2,.ib3-compare__heading h2,.ib3-practice__routes .ib3-practice__heading h2,.ib3-before-payment h2,.ib3-review-method h2,.ib2-reviews__proof h2,.ib2-reviews__cta h2,.ib3-about__section .ib3-about__grid>div:first-child>h2){font-size:var(--iburo26-heading-size);text-wrap:balance;margin-top:0;line-height:1.03!important}:is(.ib4-result-demo__copy>p,.ib3-cases__heading p,.ib5-process .ib4-section-heading>p,.ib5-property .ib4-section-heading>p,.ib5-formats .ib4-section-heading>p,.ib10-decision__copy>p,.ib4-faq .ib4-section-heading>p,.ib8-route__heading>p,.ib8-route-split .ib8-section-heading>p,.ib8-no-promises__copy>p,.ib3-practice__video p,.ib3-practice__fit-grid>div:first-child>p,.ib3-practice__pricing .ib3-practice__heading>p,.ib3-price-breakdown__heading>p,.ib3-compare__heading>p,.ib3-practice__routes .ib3-practice__heading>p,.ib3-before-payment__grid>div:first-child>p,.ib3-review-method p,.ib2-reviews__proof-grid>div:first-child>p,.ib2-reviews__cta-inner>div:first-child>p,.ib3-about__section .ib3-about__grid>div:first-child>p){max-width:720px;font-size:var(--iburo26-lead-size);line-height:1.65}:is(.ib4-result-demo__copy,.ib10-decision__copy,.ib8-route__heading,.ib8-route-split .ib8-section-heading,.ib8-no-promises__copy,.ib3-practice__pricing .ib3-practice__heading,.ib3-price-breakdown__heading,.ib3-compare__heading,.ib3-practice__routes .ib3-practice__heading,.ib2-reviews__proof-grid>div:first-child,.ib2-reviews__cta-inner>div:first-child,.ib3-about__section .ib3-about__grid>div:first-child)>p{margin-top:var(--iburo26-heading-gap)}.ib3-cases__heading,.ib5-process .ib4-section-heading,.ib5-property .ib4-section-heading,.ib8-route__heading,.ib3-practice__pricing .ib3-practice__heading,.ib3-price-breakdown__heading,.ib3-compare__heading,.ib3-practice__routes .ib3-practice__heading{margin-bottom:var(--iburo26-content-gap)}.ib3-review-method__grid>div>.ib3-disclosure,.ib3-before-payment__grid>.ib3-disclosure{margin-top:var(--iburo26-content-gap)}:is(.ib5-final,.ib8-journey-final,.ib3-practice__cta) h2{text-wrap:balance;margin-top:0;font-size:clamp(38px,3.8vw,52px);line-height:1.04!important}:is(.ib5-final,.ib8-journey-final,.ib3-practice__cta) p{font-size:17px;line-height:1.62}.ib5-final .ib4-final__inner{min-height:0}:is(.ib5-final .ib4-final__inner,.ib8-journey-final__inner,.ib3-practice__cta-inner){gap:clamp(34px,5vw,64px)}.ib2-footer{padding-top:72px}.site-main>:last-child{margin-bottom:0}@media (max-width:900px){:is(.ib3-cases.ib5-cases,.ib10-decision,.ib8-route,.ib8-route-split,.ib8-no-promises,.ib8-journey-final,.ib3-practice__video,.ib3-practice__fit,.ib3-practice__pricing,.ib3-price-breakdown,.ib3-compare,.ib3-practice__routes,.ib3-before-payment,.ib3-practice__cta,.ib3-review-method,.ib2-reviews__proof,.ib2-reviews__cta,.ib3-about__section)>.ib2-shell{width:100%;max-width:none;padding-inline:var(--ib4-mobile-gutter,20px)}}@media (max-width:760px){:root{--iburo26-section-pad:72px;--iburo26-final-pad:64px;--iburo26-heading-size:clamp(34px, 9vw, 44px);--iburo26-lead-size:16px;--iburo26-heading-gap:16px;--iburo26-content-gap:36px}.ib3-cases__heading,.ib5-process .ib4-section-heading,.ib5-property .ib4-section-heading,.ib8-route__heading,.ib3-practice__pricing .ib3-practice__heading,.ib3-price-breakdown__heading,.ib3-compare__heading,.ib3-practice__routes .ib3-practice__heading{margin-bottom:var(--iburo26-content-gap)}:is(.ib5-final,.ib8-journey-final,.ib3-practice__cta) h2{font-size:clamp(34px,9vw,44px)}:is(.ib5-final,.ib8-journey-final,.ib3-practice__cta) p{font-size:16px}:is(.ib5-final .ib4-final__inner,.ib8-journey-final__inner,.ib3-practice__cta-inner){grid-template-columns:1fr;align-items:start;gap:28px}:is(.ib5-final .ib4-button,.ib8-journey-final .ib2-button,.ib3-practice__cta .ib2-button){justify-content:center;width:100%}.ib2-footer{padding-top:56px}}
:root{--ib27-ease-out:cubic-bezier(.22, 1, .36, 1);--ib27-ease-soft:cubic-bezier(.2, .7, .2, 1);--ib27-reveal-duration:.68s;--ib27-hover-duration:.3s}html.ib2-motion-ready .ib2-reveal-target{opacity:0;filter:blur(.6px);transition:opacity var(--ib27-reveal-duration) var(--ib27-ease-out) var(--ib2-reveal-delay,0s), transform var(--ib27-reveal-duration) var(--ib27-ease-out) var(--ib2-reveal-delay,0s), filter .56s ease-out var(--ib2-reveal-delay,0s);transform:translateY(18px)scale(.995)}html.ib2-motion-ready .ib2-reveal-target.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}html.ib2-motion-ready :is(.ib2-section-heading,.ib4-section-heading,.ib5-outcome__heading>*,.ib5-fears__heading>*,.ib5-trust__heading>*,.ib8-section-heading,.ib8-route__heading,.ib3-practice__heading,.ib2-reviews__heading,.ib3-price-breakdown__heading,.ib3-price-formats__heading,.ib3-compare__heading).ib2-reveal-target{filter:blur(.35px);transform:translateY(14px)}html.ib2-motion-ready :is(.ib2-section-heading,.ib4-section-heading,.ib5-outcome__heading>*,.ib5-fears__heading>*,.ib5-trust__heading>*,.ib8-section-heading,.ib8-route__heading,.ib3-practice__heading,.ib2-reviews__heading,.ib3-price-breakdown__heading,.ib3-price-formats__heading,.ib3-compare__heading).ib2-reveal-target.is-visible{transform:translate(0,0)}@media (min-width:761px){html.ib2-motion-ready :is(.ib4-hero__copy,.ib8-journey-hero__copy,.ib2-reviews__hero-copy,.ib3-practice__hero-grid>div:first-child,.ib3-about__hero-grid>div:first-child).ib2-reveal-target{transform:translate(-14px,12px)scale(.996)}html.ib2-motion-ready :is(.ib4-diagnostic-card,.ib8-route-preview,.ib2-reviews__hero-note,.ib3-practice__hero-grid>aside,.ib3-about__hero-grid>aside).ib2-reveal-target{transform:translate(14px,12px)scale(.988)}html.ib2-motion-ready :is(.ib4-hero__copy,.ib8-journey-hero__copy,.ib2-reviews__hero-copy,.ib3-practice__hero-grid>div:first-child,.ib3-about__hero-grid>div:first-child,.ib4-diagnostic-card,.ib8-route-preview,.ib2-reviews__hero-note,.ib3-practice__hero-grid>aside,.ib3-about__hero-grid>aside).ib2-reveal-target.is-visible{transform:translate(0,0)scale(1)}}:is(.ib5-outcome__steps article,.ib5-fears__grid article,.ib8-orientation-list>div,.ib8-route-split__grid article,.ib8-no-promises__list>div,.ib3-practice__inside-grid article,.ib3-practice__fit-columns article,.ib3-practice__routes-grid article,.ib3-pricing__grid article,.ib3-about__list>div,.ib3-review-method__steps>*,.ib4-concerns__list>a,.ib4-stories article){transition:transform var(--ib27-hover-duration) var(--ib27-ease-out), border-color var(--ib27-hover-duration) ease, background-color var(--ib27-hover-duration) ease, box-shadow var(--ib27-hover-duration) var(--ib27-ease-out)}@media (hover:hover) and (pointer:fine){:is(.ib5-outcome__steps article,.ib8-orientation-list>div,.ib8-route-split__grid article,.ib3-practice__inside-grid article,.ib3-practice__fit-columns article,.ib3-practice__routes-grid article,.ib3-pricing__grid article,.ib3-about__list>div,.ib3-review-method__steps>*,.ib4-concerns__list>a,.ib4-stories article):hover{border-color:#5f7fad4d;transform:translateY(-4px);box-shadow:0 18px 50px #10233f14}.ib5-fears__grid article:hover{background:#ffffff06;transform:translateY(-3px)}.ib8-no-promises__list>div:hover{transform:translate(4px)}}:is(.ib2-button,.ib4-button,.ib7-mobile-cta__link){transition:transform .22s var(--ib27-ease-out), box-shadow .24s ease, background-color .2s ease, border-color .2s ease, color .2s ease}:is(.ib2-button,.ib4-button) svg{transition:transform .24s var(--ib27-ease-out)}@media (hover:hover) and (pointer:fine){:is(.ib2-button,.ib4-button,.ib7-mobile-cta__link):hover{transform:translateY(-2px)}:is(.ib2-button,.ib4-button):hover svg{transform:translate(3px)}:is(.ib2-button--primary,.ib4-button--primary):hover{box-shadow:0 12px 28px #155eef2e}}:is(.ib2-button,.ib4-button,.ib7-mobile-cta__link):active{transition-duration:80ms;transform:translate(0,0)scale(.985)}:is(.ib8-text-link,.ib10-decision__secondary,.ib3-practice__actions>.ib2-link){transition:color .2s ease, opacity .2s ease, transform .24s var(--ib27-ease-out)}@media (hover:hover) and (pointer:fine){:is(.ib8-text-link,.ib10-decision__secondary,.ib3-practice__actions>.ib2-link):hover{transform:translate(3px)}}.ib5-hero:after{transform-origin:50%;animation:12s ease-in-out infinite alternate ib27-hero-orbit}.ib8-route-preview>i{animation:ib27-route-arrow 2.8s var(--ib27-ease-soft) infinite}.ib8-route-preview>i:nth-of-type(2){animation-delay:.45s}.ib10-decision__frame{transition:box-shadow .5s var(--ib27-ease-out), border-color .35s ease}@media (hover:hover) and (pointer:fine){.ib10-decision__frame:hover{border-color:#7897c757;box-shadow:0 32px 86px #0f254517}}@keyframes ib27-hero-orbit{0%{transform:translate(-4px,4px)scale(.985)}to{transform:translate(8px,-7px)scale(1.025)}}@keyframes ib27-route-arrow{0%,22%,to{opacity:.58;transform:translate(0,0)}48%{opacity:1;transform:translateY(4px)}}@media (max-width:760px){:root{--ib27-reveal-duration:.54s}html.ib2-motion-ready .ib2-reveal-target{filter:blur(.35px);transform:translateY(12px)scale(.998)}html.ib2-motion-ready .ib2-reveal-target.is-visible{filter:blur();transform:translate(0,0)scale(1)}.ib5-hero:after{animation-duration:15s}}@media (prefers-reduced-motion:reduce){html.ib2-motion-ready .ib2-reveal-target,html.ib2-motion-ready .ib2-reveal-target.is-visible{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.ib5-hero:after,.ib8-route-preview>i{animation:none!important;transform:none!important}:is(.ib5-outcome__steps article,.ib5-fears__grid article,.ib8-orientation-list>div,.ib8-route-split__grid article,.ib8-no-promises__list>div,.ib3-practice__inside-grid article,.ib3-practice__fit-columns article,.ib3-practice__routes-grid article,.ib3-pricing__grid article,.ib3-about__list>div,.ib3-review-method__steps>*,.ib4-concerns__list>a,.ib4-stories article,.ib2-button,.ib4-button,.ib7-mobile-cta__link,.ib8-text-link,.ib10-decision__secondary,.ib10-decision__frame){transition:none!important;transform:none!important}}
:root{--ib28-ease:cubic-bezier(.22, 1, .36, 1);--ib28-blue:#155eef;--ib28-blue-soft:#eef4ff}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-question,.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-result{scroll-margin-top:calc(96px + env(safe-area-inset-top,0px))}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-progress{background:#e7ecf3;border-radius:999px;height:4px;position:relative;overflow:hidden}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-progress span{border-radius:inherit;height:100%;transition:width .58s var(--ib28-ease);background:linear-gradient(90deg,#155eef 0%,#4f84f4 58%,#82a9ff 100%);display:block;position:relative;box-shadow:0 0 18px #155eef38}.ib28-step-enter{animation:ib28-step-enter .48s var(--ib28-ease) both}@keyframes ib28-step-enter{0%{opacity:.15;filter:blur(1.2px);transform:translateY(14px)scale(.997)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-choice-list button,.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-chip-list button{isolation:isolate;transition:transform .2s var(--ib28-ease), border-color .2s ease, background-color .2s ease, color .2s ease, box-shadow .25s var(--ib28-ease);position:relative}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-choice-list button>span:last-child{width:22px;height:22px;transition:transform .24s var(--ib28-ease), border-color .2s ease, background-color .2s ease, color .2s ease;border:1px solid #0000;border-radius:50%;flex:0 0 22px;place-items:center;font-size:12px;line-height:1;display:inline-grid;transform:scale(.86)}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-choice-list button.is-selected{color:#164fbe;background:linear-gradient(90deg,#155eef0a,#0000 48%),#f3f7ff;border-color:#75a0f3;box-shadow:inset 3px 0 #4d7fe2,0 10px 28px #155eef14}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-choice-list button.is-selected>span:last-child{color:#155eef;background:#e9f1ff;border-color:#155eef33;transform:scale(1)}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-chip-list button.is-selected{color:#174fae;background:#edf4ff;border-color:#79a2ee;box-shadow:0 8px 22px #155eef14}.ib28-choice-confirm{animation:ib28-choice-confirm .3s var(--ib28-ease) both}@keyframes ib28-choice-confirm{0%{transform:scale(1)}46%{transform:scale(.986)}to{transform:scale(1)}}.ib28-subquestion-enter{animation:ib28-subquestion-enter .38s var(--ib28-ease) both}@keyframes ib28-subquestion-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-diagnostic-nav .ib2-button--primary:not(:disabled){box-shadow:0 10px 26px #155eef24}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-diagnostic-nav .ib2-button:disabled{box-shadow:none!important;transform:none!important}.ib28-result-enter>*{animation:ib28-result-item .48s var(--ib28-ease) both;animation-delay:var(--ib28-result-delay,0s)}@keyframes ib28-result-item{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.ib2-diagnostic-flow[data-diagnostic-motion=ready] :is(.ib2-result-summary,.ib2-risk-map,.ib3-result-reasons,.ib3-result-resources,.ib2-next-step){transition:border-color .26s ease, box-shadow .3s var(--ib28-ease), transform .3s var(--ib28-ease)}@media (hover:hover) and (pointer:fine){.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-choice-list button:hover:not(.is-selected),.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-chip-list button:hover:not(.is-selected){border-color:#a6bde6;transform:translateY(-2px);box-shadow:0 9px 24px #18386312}.ib2-diagnostic-flow[data-diagnostic-motion=ready] :is(.ib2-result-summary,.ib2-risk-map,.ib3-result-reasons,.ib3-result-resources,.ib2-next-step):hover{border-color:#6082b447;box-shadow:0 14px 38px #10233f0f}}@media (max-width:760px){.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-question,.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-result{scroll-margin-top:calc(88px + env(safe-area-inset-top,0px))}.ib28-step-enter{animation-duration:.4s}@keyframes ib28-step-enter{0%{opacity:.22;filter:blur(.7px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-progress span{transition-duration:.48s}}@media (prefers-reduced-motion:reduce){.ib28-step-enter,.ib28-choice-confirm,.ib28-subquestion-enter,.ib28-result-enter>*{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-progress span,.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-choice-list button,.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-chip-list button,.ib2-diagnostic-flow[data-diagnostic-motion=ready] .ib2-choice-list button>span:last-child,.ib2-diagnostic-flow[data-diagnostic-motion=ready] :is(.ib2-result-summary,.ib2-risk-map,.ib3-result-reasons,.ib3-result-resources,.ib2-next-step){transition:none!important;transform:none!important}}
:root{--ib29-ease:cubic-bezier(.22, 1, .36, 1);--ib29-modal-duration:.24s}.consultation-modal{overscroll-behavior:none;opacity:0;transition:opacity var(--ib29-modal-duration) ease, background-color var(--ib29-modal-duration) ease, backdrop-filter var(--ib29-modal-duration) ease;animation:none!important}.consultation-modal[data-state=open]{opacity:1}.consultation-modal[data-state=closing]{opacity:0;pointer-events:none}.consultation-modal__panel{opacity:0;height:min(860px,100dvh - 48px);max-height:calc(100dvh - 48px);transition:opacity var(--ib29-modal-duration) ease, transform .32s var(--ib29-ease), box-shadow .32s ease;border-radius:24px;outline:none;transform:translateY(14px)scale(.985);animation:none!important}.consultation-modal[data-state=open] .consultation-modal__panel{opacity:1;transform:translate(0,0)scale(1)}.consultation-modal[data-state=closing] .consultation-modal__panel{opacity:0;transform:translateY(8px)scale(.99)}.consultation-modal__close{transition:color .18s ease, border-color .18s ease, background-color .18s ease, transform .22s var(--ib29-ease)}@media (hover:hover) and (pointer:fine){.consultation-modal__close:hover{transform:rotate(4deg)scale(1.04)}}.consultation-modal__close:active{transition-duration:80ms;transform:scale(.94)}.consultation-modal__form{position:relative}.consultation-modal__form[aria-busy=true] .consultation-modal__bitrix-host{opacity:.72}.consultation-modal__bitrix-host{transition:opacity .22s}.consultation-modal__form-status{transition:opacity .2s ease, transform .24s var(--ib29-ease)}.consultation-modal__form-status--loading,.consultation-modal__form-status--submitting{position:relative;overflow:hidden}.consultation-modal__form-status--loading:after,.consultation-modal__form-status--submitting:after{content:"";background:linear-gradient(90deg,#0000,#155eef73,#0000);border-radius:999px;height:2px;animation:1.15s ease-in-out infinite ib29-form-scan;position:absolute;bottom:18px;left:20%;right:20%;transform:translate(-65%)}.consultation-modal__form-status--success{color:#214d38;text-align:left;animation:ib29-success-enter .42s var(--ib29-ease) both;background:#f4fbf7;border:1px solid #cfe6d8;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px 12px;margin:0 0 18px;padding:15px 16px;display:grid}.consultation-modal__form-status--success>i{color:#26724b;background:#dff3e7;border-radius:50%;grid-row:1/span 2;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.consultation-modal__form-status--success strong{font-size:14px}.consultation-modal__form-status--success span{color:#557363;font-size:12px;line-height:1.45}.consultation-modal__form[data-form-state=submitting] :is(.b24-form-btn,button[type=submit],input[type=submit]){cursor:progress;opacity:.72;pointer-events:none}.consultation-modal__form :is(input,textarea,select){transition:border-color .18s,box-shadow .18s,background-color .18s}.consultation-modal__form :is(input,textarea,select):focus{outline:none;border-color:#6e9bea!important;box-shadow:0 0 0 3px #155eef1a!important}.consultation-modal__form :is(input,textarea,select)[aria-invalid=true],.consultation-modal__form .b24-form-control-alert :is(input,textarea,select){border-color:#d76969!important;box-shadow:0 0 0 3px #c53e3e14!important}.consultation-modal__form [data-iburo-duplicate-field=true]{display:none!important}@keyframes ib29-form-scan{0%{opacity:0;transform:translate(-70%)}35%{opacity:1}to{opacity:0;transform:translate(70%)}}@keyframes ib29-success-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:760px){.consultation-modal{padding:calc(8px + env(safe-area-inset-top,0px)) 8px calc(8px + env(safe-area-inset-bottom,0px))}.consultation-modal__panel{border-radius:20px;height:100%;max-height:100%}.consultation-modal__pane{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.ib7-mobile-cta{transition:opacity .24s ease, transform .3s var(--ib29-ease), box-shadow .3s ease!important}.ib7-mobile-cta[data-state=visible]{box-shadow:0 20px 58px #0f1e342e}.ib7-mobile-cta[data-state=blocked],.ib7-mobile-cta[data-state=dismissed],html.ib29-consultation-open .ib7-mobile-cta{opacity:0!important;pointer-events:none!important;transform:translateY(16px)scale(.985)!important}.ib7-mobile-cta__close{position:relative}.ib29-mobile-cta-close-icon,.ib29-mobile-cta-close-icon:before{content:"";background:currentColor;border-radius:999px;width:14px;height:1.5px;position:absolute;top:50%;left:50%}.ib29-mobile-cta-close-icon{transform:translate(-50%,-50%)rotate(45deg)}.ib29-mobile-cta-close-icon:before{transform:translate(-50%,-50%)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.consultation-modal,.consultation-modal__panel,.consultation-modal__close,.consultation-modal__bitrix-host,.consultation-modal__form-status,.ib7-mobile-cta{transition:none!important}.consultation-modal__form-status--loading:after,.consultation-modal__form-status--submitting:after,.consultation-modal__form-status--success{animation:none!important}}
:root{--ib30-ease:cubic-bezier(.22, 1, .36, 1);--ib30-fast:.18s;--ib30-medium:.32s}.ib30-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ib5-faq-topics a{transition:color var(--ib30-fast) ease, border-color var(--ib30-fast) ease, background-color var(--ib30-fast) ease, box-shadow var(--ib30-fast) ease, transform .24s var(--ib30-ease)}.ib5-faq-topics a:is(.is-active,[aria-current=location]){color:#155eef;background:#eef4ff;border-color:#155eef3d;box-shadow:inset 0 0 0 1px #155eef0a}.ib5-faq-topics a:focus-visible{outline-offset:2px;outline:2px solid #155eef7a}.ib5-faq-list .faq-item{transition:background-color .26s,border-color .26s;position:relative}.ib5-faq-list .faq-item:before{content:"";opacity:0;transform-origin:top;width:2px;transition:opacity .22s ease, transform .32s var(--ib30-ease);background:#155eef;border-radius:999px;position:absolute;top:18px;bottom:18px;left:-1px;transform:scaleY(.35)}.ib5-faq-list .faq-item.is-open{background:linear-gradient(90deg,#155eef09,#0000 64%)}.ib5-faq-list .faq-item.is-open:before{opacity:1;transform:scaleY(1)}.ib5-faq-list .faq-item button{transition:color var(--ib30-fast) ease, transform .24s var(--ib30-ease)}.ib5-faq-list .faq-item button:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #155eef66}.ib5-faq-list .faq-item__icon{transition:rotate .3s var(--ib30-ease), color .22s ease, border-color .22s ease, background-color .22s ease, transform .22s var(--ib30-ease)}.ib5-faq-list .faq-item.is-open .faq-item__icon{color:#155eef;background:#eef4ff;border-color:#155eef40}@media (hover:hover) and (pointer:fine){.ib5-faq-topics a:hover{transform:translateY(-1px)}.ib5-faq-list .faq-item:not(.is-open):hover{background:#f8fafdad}.ib5-faq-list .faq-item button:hover .faq-item__icon{transform:scale(1.05)}}.ib4-faq__list details{transition:background-color .26s,border-color .26s;position:relative}.ib4-faq__list details[open]{background:linear-gradient(90deg,#155eef09,#0000 72%);border-color:#155eef33}.ib4-faq__list details summary span{transition:rotate .3s var(--ib30-ease), color .22s ease, transform .22s var(--ib30-ease)}.ib4-faq__list details[open] summary span{color:#155eef;rotate:45deg}.ib3-disclosure__toggle{min-height:44px;transition:color var(--ib30-fast) ease, transform .24s var(--ib30-ease);text-decoration:none!important}.ib3-disclosure__icon{width:26px;height:26px;transition:transform .38s var(--ib30-ease), border-color .22s ease, background-color .22s ease, color .22s ease;background:#1e5bc60a;border:1px solid #1e5bc629;border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.ib3-disclosure[data-state=open] .ib3-disclosure__icon,.ib3-disclosure.is-open .ib3-disclosure__icon{color:#1e5bc6;background:#edf3ff;border-color:#1e5bc642}.ib3-disclosure--card{border-top:1px solid #d8e0eab8;padding-top:8px}.ib3-disclosure--card[data-state=open]{border-color:#1e5bc62e}.ib3-disclosure__content[role=region]{outline:none}@media (hover:hover) and (pointer:fine){.ib3-disclosure__toggle:hover{transform:translate(2px)}}.ib2-property-explorer__tabs button,.ib9-proof-tabs button{transition:color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .22s ease, transform .24s var(--ib30-ease)}.ib2-property-explorer__tabs button:focus-visible,.ib9-proof-tabs button:focus-visible{outline-offset:2px;outline:2px solid #155eef7a}.ib2-property-explorer__tabs button[aria-selected=true]{color:#155eef;background:#edf3ff;border-color:#155eef3d;box-shadow:inset 0 0 0 1px #155eef0a}.ib2-property-explorer__panel,.ib9-proof-panel{transform-origin:50% 0}.ib2-property-explorer__panel.ib2-panel-swap,.ib9-proof-panel{animation:ib30-panel-in .38s var(--ib30-ease) both}@media (hover:hover) and (pointer:fine){.ib2-property-explorer__tabs button:hover,.ib9-proof-tabs button:hover{transform:translateY(-1px)}}@keyframes ib30-panel-in{0%{opacity:0;transform:translateY(7px)scale(.997)}to{opacity:1;transform:translate(0,0)scale(1)}}.ib2-review-stage[role=region]{border-radius:26px;outline:none}.ib2-review-stage[role=region]:focus-visible{outline-offset:6px;outline:2px solid #155eef61;box-shadow:0 0 0 3px #155eef1f}.ib2-review-track__viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none}.ib2-review-stage.is-ready .ib2-review-track{transition-duration:.72s;transition-timing-function:var(--ib30-ease)}.ib2-review-stage.is-ready .ib2-review-track__card{transition-duration:.72s,.46s,.72s,.46s,.46s,.46s}.ib2-review-track__hit{transition:box-shadow .2s,background-color .2s}.ib2-review-track__hit:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #155eef38}.ib2-review-carousel__dots button{cursor:pointer;background:0 0;border:0;width:36px;min-width:36px;height:36px;min-height:36px;position:relative}.ib2-review-carousel__dots button:after{content:"";width:7px;height:7px;transition:width .24s var(--ib30-ease), background-color .2s ease, transform .24s var(--ib30-ease);background:#aab5c4;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.ib2-review-carousel__dots button.is-active:after,.ib2-review-carousel__dots button[aria-pressed=true]:after{background:#155eef;border-radius:999px;width:20px}.ib2-review-carousel__dots button:focus-visible{outline-offset:-2px;border-radius:50%;outline:2px solid #155eef66}.ib2-review-carousel__arrows button{min-width:44px;min-height:44px;transition:color .2s ease, border-color .2s ease, background-color .2s ease, transform .22s var(--ib30-ease), opacity .2s ease}.ib2-review-carousel__arrows button:not(:disabled):active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.ib2-review-carousel__arrows button:not(:disabled):hover{transform:translateY(-2px)}}.ib3-pricing__action,.ib3-pricing__clarity a{transition:color .2s ease, transform .24s var(--ib30-ease), border-color .2s ease}.ib3-pricing__action>span{transition:transform .24s var(--ib30-ease);display:inline-block}@media (hover:hover) and (pointer:fine){.ib3-pricing__action:hover,.ib3-pricing__clarity a:hover{transform:translate(2px)}.ib3-pricing__action:hover>span{transform:translate(3px)}}@media (max-width:760px){.ib5-faq-topics a{align-items:center;min-height:44px;display:inline-flex}.ib5-faq-list .faq-item button{min-height:76px}.ib2-property-explorer__tabs button{min-height:44px}.ib2-review-stage.is-ready .ib2-review-track,.ib2-review-stage.is-ready .ib2-review-track__card{transition-duration:.56s}}@media (prefers-reduced-motion:reduce){.ib5-faq-topics a,.ib5-faq-list .faq-item,.ib5-faq-list .faq-item:before,.ib5-faq-list .faq-item button,.ib5-faq-list .faq-item__icon,.ib4-faq__list details,.ib4-faq__list details summary span,.ib3-disclosure__toggle,.ib3-disclosure__icon,.ib2-property-explorer__tabs button,.ib9-proof-tabs button,.ib2-review-track,.ib2-review-track__card,.ib2-review-track__compact,.ib2-review-track__expanded,.ib2-review-track__hit,.ib2-review-carousel__dots button:after,.ib2-review-carousel__arrows button,.ib3-pricing__action,.ib3-pricing__action>span,.ib3-pricing__clarity a{transition:none!important}.ib2-property-explorer__panel.ib2-panel-swap,.ib9-proof-panel{animation:none!important}}
:root{--iburo-mobile-safe-top:env(safe-area-inset-top,0px);--iburo-mobile-safe-bottom:env(safe-area-inset-bottom,0px)}@media (min-width:901px) and (max-width:1020px){.ib4-menu-icon{width:19px;height:14px;display:block;position:relative}.ib4-menu-icon__line{transform-origin:50%;background:currentColor;border-radius:999px;width:19px;height:1.7px;transition:top .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),opacity .16s;display:block;position:absolute;left:0}.ib4-menu-icon__line:first-child{top:0}.ib4-menu-icon__line:nth-child(2){top:6.15px}.ib4-menu-icon__line:nth-child(3){top:12.3px}.ib4-site-header.is-menu-open .ib4-menu-icon__line:first-child{top:6.15px;transform:rotate(45deg)}.ib4-site-header.is-menu-open .ib4-menu-icon__line:nth-child(2){opacity:0;transform:scaleX(.12)}.ib4-site-header.is-menu-open .ib4-menu-icon__line:nth-child(3){top:6.15px;transform:rotate(-45deg)}.ib4-site-header.is-menu-open{z-index:120!important;width:100%!important;height:calc(76px + var(--iburo-mobile-safe-top))!important;padding-top:var(--iburo-mobile-safe-top)!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important}.ib4-site-header.is-menu-open .ib4-site-header__inner{z-index:122!important;width:100%!important;height:76px!important;min-height:76px!important;position:relative!important}.mobile-navigation.ib2-mobile-navigation,.ib4-mobile-navigation{overscroll-behavior:contain;transform-origin:100% 0;-webkit-backdrop-filter:blur(20px)saturate(1.08);top:calc(84px + var(--iburo-mobile-safe-top))!important;z-index:119!important;width:min(420px,100vw - 36px)!important;max-height:calc(100dvh - 102px - var(--iburo-mobile-safe-top) - var(--iburo-mobile-safe-bottom))!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;background:#f8fbfff5!important;border:1px solid #ffffffc7!important;border-radius:20px!important;margin:0!important;transition:visibility 0s linear .28s,opacity .22s,transform .3s cubic-bezier(.22,1,.36,1)!important;position:fixed!important;left:auto!important;right:18px!important;overflow-y:auto!important;transform:translateY(-8px)scale(.985)!important;box-shadow:0 24px 60px #10233f29,inset 0 1px #fffffff5!important}.ib4-site-header.is-menu-open .mobile-navigation.ib2-mobile-navigation[data-open=true],.ib4-site-header.is-menu-open .ib4-mobile-navigation[data-open=true]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:visibility linear,opacity .22s,transform .3s cubic-bezier(.22,1,.36,1)!important;transform:translate(0,0)scale(1)!important}.ib2-mobile-navigation__inner,.ib4-mobile-navigation__inner{width:100%!important;padding:12px 14px calc(16px + var(--iburo-mobile-safe-bottom))!important;gap:2px!important;display:grid!important}.ib2-mobile-navigation__inner>a:not(.ib2-button),.ib4-mobile-navigation__inner>a:not(.ib2-button){align-items:center;font-size:14px;font-weight:600;display:flex;color:#253a57!important;border:0!important;border-radius:12px!important;min-height:50px!important;padding-inline:12px!important}.ib2-mobile-navigation__inner>a.is-active,.ib4-mobile-navigation__inner>a.is-active,.ib2-mobile-navigation__inner>a[aria-current=page],.ib4-mobile-navigation__inner>a[aria-current=page]{background:#1e5bc614;color:var(--ib2-blue,#1e5bc6)!important}.ib2-mobile-navigation__inner .ib2-button,.ib4-mobile-navigation__inner .ib2-button{border-radius:13px;width:100%;min-height:50px;margin-top:10px!important}}@media (min-width:1021px){.ib4-desktop-navigation{display:flex!important}.ib4-menu-button,.mobile-navigation.ib2-mobile-navigation,.ib4-mobile-navigation{display:none!important}}@media (max-width:900px){.ib5-faq-list__inner{width:100%;max-width:1180px;padding-inline:var(--ib4-mobile-gutter,20px)}.ib5-faq-topics{top:calc(64px + var(--iburo-mobile-safe-top));margin-inline:calc(var(--ib4-mobile-gutter,20px) * -1);padding-inline:var(--ib4-mobile-gutter,20px);scroll-padding-inline:var(--ib4-mobile-gutter,20px)}.ib5-faq-group{scroll-margin-top:calc(146px + var(--iburo-mobile-safe-top))}}@media (max-width:430px){:root{--ib4-mobile-gutter:18px}}@media (max-width:390px){:root{--ib4-mobile-gutter:16px}}@media (max-width:760px){.ib7-mobile-cta{bottom:calc(12px + var(--iburo-mobile-safe-bottom));max-width:520px;margin-inline:auto}.ib2-footer{padding-bottom:calc(88px + var(--iburo-mobile-safe-bottom))}}@media (prefers-reduced-motion:reduce){.ib4-menu-icon__line,.mobile-navigation.ib2-mobile-navigation,.ib4-mobile-navigation{transition:none!important}}
.ib3-practice__inside .ib3-practice__heading{max-width:820px}.ib3-practice__inside .ib3-disclosure__inner{padding-top:24px}.ib3-practice__inside-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.ib3-practice__inside-grid>article{border-radius:22px;flex-direction:column;justify-content:flex-start;display:flex;box-shadow:0 18px 48px #142d4e0d;background:#fff!important;border:1px solid #dde5ef!important;min-height:228px!important;padding:28px 30px!important}.ib3-practice__inside-grid>article>span{color:#155eef;letter-spacing:.08em;margin:0 0 34px;font-size:11px;font-weight:760;display:block}.ib3-practice__inside-grid>article h3{margin:0 0 12px!important}.ib3-practice__inside-grid>article p{margin:0!important}.ib4-practice-video__intro{max-width:860px;margin-bottom:26px;display:block!important}.ib4-practice-video__intro>div{max-width:620px}.ib4-practice-video__intro>p{max-width:760px!important;margin:18px 0 0!important}.ib4-practice-video .ib3-disclosure{width:100%}.ib4-practice-video .ib3-disclosure__toggle{margin-bottom:18px}.ib4-practice-video__frame{width:100%!important;max-width:1120px!important;margin-inline:auto!important}.ib3-practice__fit-grid{grid-template-columns:1fr!important;gap:42px!important}.ib4-practice-fit__heading{max-width:940px}.ib3-practice__fit-columns{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.ib3-practice__fit-columns>article{border-radius:22px;min-width:0;height:100%;box-shadow:0 18px 48px #142d4e0a;background:#fff!important;border:1px solid #dce5ef!important;padding:28px 30px 30px!important}.ib3-practice__fit-columns>article.is-warning{background:#fffaf0!important;border-color:#ead8aa!important}.ib3-practice__fit-columns>article>span{margin-bottom:20px;display:block}.ib3-practice__fit-columns>article ul{margin-bottom:0}.ib3-practice__fit-columns>article.is-warning a{margin-top:22px;display:inline-flex}.ib3-about>.ib3-about__section:nth-of-type(2) .ib3-about__grid,.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__grid{grid-template-columns:1fr!important;gap:40px!important}.ib3-about>.ib3-about__section:nth-of-type(2) .ib3-about__grid>div:first-child,.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__grid>div:first-child{max-width:800px!important}.ib3-about>.ib3-about__section:nth-of-type(2) .ib3-about__list,.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;border-top:0!important}.ib3-about>.ib3-about__section:nth-of-type(2) .ib3-about__list>div,.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__list>div{background:#fff;border-radius:20px;align-content:start;min-height:172px;box-shadow:0 16px 42px #142d4e0a;border:1px solid #dde5ef!important;padding:24px 26px!important}.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__list>div{background:#ffffffd1}.ib3-about>.ib3-about__section:nth-of-type(2) .ib3-about__list strong,.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__list strong{max-width:520px;font-size:18px;line-height:1.3}.ib3-about>.ib3-about__section:nth-of-type(2) .ib3-about__list p,.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__list p{max-width:560px}@media (min-width:1081px){.ib6-article-hero__grid{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr)!important;align-items:start!important;gap:56px!important}.ib6-article-brief{align-self:start;margin-top:0}.ib6-article .ib2-breadcrumbs{margin-bottom:48px!important}.ib6-article .ib2-article__hero{padding-bottom:72px!important}.ib6-article-toc{margin-top:36px!important;margin-bottom:76px!important}}@media (max-width:900px){.ib3-practice__inside-grid,.ib3-practice__fit-columns{grid-template-columns:1fr!important}.ib3-practice__inside-grid>article,.ib3-practice__fit-columns>article{min-height:0!important}.ib4-practice-video__intro{max-width:none}}@media (max-width:760px){.ib3-practice__inside .ib3-disclosure__inner{padding-top:16px}.ib3-practice__inside-grid{gap:12px!important}.ib3-practice__inside-grid>article,.ib3-practice__fit-columns>article{border-radius:18px;padding:22px!important}.ib3-practice__inside-grid>article>span{margin-bottom:20px}.ib3-practice__fit-grid,.ib3-about>.ib3-about__section:nth-of-type(2) .ib3-about__grid,.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__grid{gap:30px!important}.ib3-about>.ib3-about__section:nth-of-type(2) .ib3-about__list,.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__list{grid-template-columns:1fr;gap:12px}.ib3-about>.ib3-about__section:nth-of-type(2) .ib3-about__list>div,.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__list>div{border-radius:18px;min-height:0;padding:22px!important}}@media (prefers-reduced-motion:reduce){.ib3-practice__inside-grid>article,.ib3-practice__fit-columns>article,.ib3-about>.ib3-about__section:nth-of-type(2) .ib3-about__list>div,.ib3-about>.ib3-about__section:nth-of-type(3) .ib3-about__list>div{transition:none!important}}
.ib3-practice__inside-grid>article{padding:34px 36px 36px!important}.ib3-practice__inside-grid>article h3{max-width:28ch;line-height:1.2;margin-bottom:14px!important}.ib3-practice__inside-grid>article p{max-width:42ch;line-height:1.65}@media (max-width:900px){.ib3-practice__inside-grid>article{padding:28px 30px 30px!important}}@media (max-width:760px){.ib3-practice__inside-grid>article{padding:24px!important}}
@media (max-width:900px){.ib4-site-header.is-menu-open{height:calc(76px + var(--iburo-mobile-safe-top))!important}.ib4-site-header.is-menu-open .ib4-site-header__inner{height:76px!important;min-height:76px!important}.mobile-navigation.ib2-mobile-navigation,.ib4-mobile-navigation{top:calc(84px + var(--iburo-mobile-safe-top))!important;max-height:calc(100dvh - 94px - var(--iburo-mobile-safe-top) - var(--iburo-mobile-safe-bottom))!important}}
:root{--iburo-document-font:var(--iburo-document-source-serif), Georgia, "Times New Roman", serif;--iburo-font-body:var(--iburo-document-font);--iburo-font-display:var(--iburo-document-font);--iburo-font-ui:var(--iburo-document-font);--font-sans:var(--iburo-document-font);--font-display:var(--iburo-document-font);--font-onest:var(--iburo-document-font);--font-manrope-cyrillic:var(--iburo-document-font);--font-manrope-latin:var(--iburo-document-font);--font-cormorant-cyrillic:var(--iburo-document-font);--font-cormorant-latin:var(--iburo-document-font)}@layer iburo-document-typography{html,body,body *{font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--iburo-document-font)!important}body{letter-spacing:.003em}.site-main :is(h1,h2,h3,h4,h5,h6),.site-footer :is(h1,h2,h3,h4,h5,h6),.contact-strip__heading{letter-spacing:.004em!important;font-style:normal!important;font-weight:700!important;line-height:1.14!important}}
:root{--ib3p-ink:#101927;--ib3p-muted:#647083;--ib3p-line:#dfe5ec;--ib3p-soft:#f5f7f9;--ib3p-paper:#fbfbfa;--ib3p-navy:#0d223f;--ib3p-blue:#2059d7;--ib3p-blue-dark:#1748b5;--ib3p-green:#16775c;--ib3p-serif:var(--iburo-document-source-serif), Georgia, "Times New Roman", serif;--ib3p-sans:var(--iburo-redesign-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@layer iburo-document-typography{html,body,body *,.site-main,.site-main *{font-family:var(--ib3p-sans)!important}.site-main :is(h1,h2),.contact-strip__heading{font-family:var(--ib3p-serif)!important;letter-spacing:-.028em!important;font-weight:560!important}.site-header,.site-header *,.ib2-footer,.ib2-footer *,.contact-strip,.contact-strip *,.ib3p-home,.ib3p-home *{font-family:var(--ib3p-sans)!important}.ib3p-home :is(h1,h2){font-family:var(--ib3p-serif)!important;letter-spacing:-.035em!important;font-weight:560!important;line-height:.98!important}.ib3p-practice,.ib3p-practice *,.ib3p-pricing,.ib3p-pricing *{font-family:var(--ib3p-sans)!important}.ib3p-practice :is(h1,h2),.ib3p-pricing h3{font-family:var(--ib3p-serif)!important}.ib3p-how,.ib3p-how *,.ib3p-about,.ib3p-about *,.ib3p-reviews,.ib3p-reviews *{font-family:var(--ib3p-sans)!important}.ib3p-how :is(h1,h2),.ib3p-about :is(h1,h2),.ib3p-reviews :is(h1,h2){font-family:var(--ib3p-serif)!important;letter-spacing:-.032em!important;font-weight:560!important}.ib3p-diagnostic-page,.ib3p-diagnostic-page *{font-family:var(--ib3p-sans)!important}.ib3p-diagnostic-page :is(.ib3p-diagnostic-context h2,.ib2-question h1,.ib2-result h1,.ib2-diagnostic-loading h1){font-family:var(--ib3p-serif)!important;letter-spacing:-.03em!important;font-weight:560!important}.ib3p-contacts,.ib3p-contacts *,.ib3p-faq-page,.ib3p-faq-page *,.ib3p-legal-page,.ib3p-legal-page *,.ib3p-policy,.ib3p-policy *,.ib3p-article,.ib3p-article *{font-family:var(--ib3p-sans)!important}.ib3p-contacts :is(h1,h2),.ib3p-faq-page :is(h1,h2),.ib3p-legal-page :is(h1,h2),.ib3p-policy :is(h1,h2),.ib3p-article :is(h1,h2){font-family:var(--ib3p-serif)!important;letter-spacing:-.03em!important;font-weight:560!important}}.ib3p-home,.ib3p-home *{box-sizing:border-box}.ib3p-home{background:var(--ib3p-paper);color:var(--ib3p-ink);overflow:clip}.ib3p-home :is(h1,h2){text-wrap:balance}.ib3p-home :is(h3,p,span,small,strong,a){letter-spacing:-.012em}.ib3p-shell{width:min(1240px,100% - 48px);margin-inline:auto}.ib3p-hero{background:radial-gradient(circle at 78% 15%,#4971c224,#0000 34%),linear-gradient(#fbfbfa 0%,#f4f6f8 100%);padding:clamp(72px,8vw,126px) 0 54px;position:relative}.ib3p-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#14263e09 1px,#0000 1px),linear-gradient(90deg,#14263e09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 72%);mask-image:linear-gradient(#0009,#0000 72%)}.ib3p-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid;position:relative}.ib3p-eyebrow,.ib3p-heading>span,.ib3p-heading>div>span,.ib3p-final__inner>div>span{color:#526174;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex;letter-spacing:.09em!important}.ib3p-eyebrow>span{background:var(--ib3p-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2059d71a}.ib3p-hero h1{max-width:780px;margin:0;font-size:clamp(48px,5.6vw,82px)}.ib3p-hero h1 em{color:#315a96;font-style:italic;font-weight:inherit;font-family:inherit!important}.ib3p-hero__lead{color:#4d5a6b;max-width:690px;margin:28px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.6}.ib3p-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.ib3p-button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;text-decoration:none!important}.ib3p-button:hover{transform:translateY(-1px)}.ib3p-button--primary{background:var(--ib3p-blue);box-shadow:0 12px 32px #2059d733;color:#fff!important}.ib3p-button--primary:hover{background:var(--ib3p-blue-dark)}.ib3p-button--ghost{background:#ffffffad;border-color:#cfd7e2;color:#24334a!important}.ib3p-hero__facts{border-top:1px solid #78889c47;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;padding-top:24px;display:grid}.ib3p-hero__facts>div{color:#607086;gap:10px;min-width:0;display:flex}.ib3p-hero__facts svg{flex:none;width:18px;height:18px;margin-top:2px}.ib3p-hero__facts span{gap:3px;display:grid}.ib3p-hero__facts strong{color:#26364c;font-size:13px}.ib3p-hero__facts small{color:#778294;font-size:11px;line-height:1.35}.ib3p-product-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #8b9aae4d;border-radius:28px;padding:24px;position:relative;box-shadow:0 34px 90px #1024411f}.ib3p-product-card:after{content:"";z-index:-1;opacity:.55;background:#dfe7f2;border-radius:30px;position:absolute;inset:9px -14px -14px 14px}.ib3p-product-card__top,.ib3p-demo__head{color:#657186;justify-content:space-between;align-items:center;gap:18px;font-size:12px;font-weight:700;display:flex}.ib3p-product-card__top>div{align-items:center;gap:8px;display:flex}.ib3p-status-dot{background:#35a178;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35a1781c}.ib3p-product-card__progress{background:#edf1f5;border-radius:99px;height:5px;margin:16px 0 28px;overflow:hidden}.ib3p-product-card__progress span{border-radius:inherit;background:linear-gradient(90deg,#2059d7,#6a89ca);width:42%;height:100%;display:block}.ib3p-product-card__title>span{color:#718096;font-size:12px}.ib3p-product-card__title h2{max-width:500px;margin:8px 0 24px;font-size:clamp(30px,3vw,43px);line-height:1.03!important}.ib3p-product-card__metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ib3p-product-card__metrics>div{background:#f8f9fa;border:1px solid #e3e8ee;border-radius:14px;gap:8px;padding:14px;display:grid}.ib3p-product-card__metrics small{color:#7c8796;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.ib3p-product-card__metrics strong{color:#1c2d45;font-size:14px}.ib3p-product-card__task{background:var(--ib3p-navy);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:16px;display:flex}.ib3p-product-card__task>div{align-items:center;gap:12px;display:flex}.ib3p-product-card__task>div>svg{width:20px;height:20px}.ib3p-product-card__task span{gap:3px;display:grid}.ib3p-product-card__task strong{font-size:13px}.ib3p-product-card__task small{color:#bdc9d8;font-size:11px;line-height:1.35}.ib3p-product-card__note{color:#8a93a0;margin:13px 2px 0;font-size:10px;line-height:1.5}.ib3p-trustbar{background:#fff;border-block:1px solid #e1e6ec}.ib3p-trustbar__grid{grid-template-columns:repeat(3,1fr);display:grid}.ib3p-trustbar__grid>div{border-right:1px solid #e6eaf0;padding:27px 30px}.ib3p-trustbar__grid>div:first-child{padding-left:0}.ib3p-trustbar__grid>div:last-child{border-right:0}.ib3p-trustbar strong{color:#23344a;margin-bottom:5px;font-size:13px;display:block}.ib3p-trustbar span{color:#748092;font-size:12px;line-height:1.5}.ib3p-fit,.ib3p-demo,.ib3p-responsibility,.ib3p-fears,.ib3p-property,.ib3p-formats,.ib3p-faq{padding:clamp(86px,9vw,140px) 0}.ib3p-heading{max-width:790px;margin-bottom:46px}.ib3p-heading h2{margin:0;font-size:clamp(42px,5vw,68px)}.ib3p-heading>p,.ib3p-heading--split>p{color:#647083;margin:22px 0 0;font-size:17px;line-height:1.65}.ib3p-heading--split{grid-template-columns:1.3fr .7fr;align-items:end;gap:56px;max-width:none;display:grid}.ib3p-heading--split>div h2{margin:0;font-size:clamp(42px,5vw,68px)}.ib3p-heading--split>p{margin:0 0 6px}.ib3p-fit{background:#fff}.ib3p-fit__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ib3p-fit-card{background:#fafbfc;border:1px solid #e1e6ec;border-radius:22px;min-height:300px;padding:28px}.ib3p-fit-card__icon{color:#315a96;background:#eaf0fb;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:46px;display:grid}.ib3p-fit-card__icon svg{width:22px;height:22px}.ib3p-fit-card small{color:#778397;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.ib3p-fit-card h3{color:#18283e;margin:10px 0;font-size:21px;line-height:1.2}.ib3p-fit-card p{color:#697588;margin:0;font-size:14px;line-height:1.65}.ib3p-complex{background:var(--ib3p-navy);color:#fff;border-radius:22px;grid-template-columns:1fr 1fr auto;align-items:center;gap:34px;margin-top:16px;padding:28px;display:grid}.ib3p-complex span{color:#9fb0c8;text-transform:uppercase;letter-spacing:.07em;font-size:11px}.ib3p-complex h3{margin:7px 0 0;font-size:20px}.ib3p-complex ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ib3p-complex li{color:#c8d2df;gap:8px;font-size:12px;display:flex}.ib3p-complex li svg{flex:none;width:15px;height:15px}.ib3p-complex a{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.ib3p-demo{background:#f2f5f8}.ib3p-demo__stage{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;display:grid}.ib3p-demo__screen{background:#fff;border:1px solid #dce3eb;border-radius:26px;grid-template-columns:170px 1fr;min-height:570px;display:grid;overflow:hidden;box-shadow:0 24px 70px #13284514}.ib3p-demo__sidebar{color:#91a2ba;background:#0f223d;flex-direction:column;gap:7px;padding:26px 18px;display:flex}.ib3p-demo__sidebar strong{color:#fff;margin-bottom:24px;font-size:24px;font-family:var(--ib3p-serif)!important}.ib3p-demo__sidebar span{border-radius:10px;padding:10px 12px;font-size:12px}.ib3p-demo__sidebar span.is-active{color:#fff;background:#ffffff1c}.ib3p-demo__content{padding:36px}.ib3p-demo__head{border-bottom:1px solid #e3e7ec;padding-bottom:22px}.ib3p-demo__content h3{color:#172a44;max-width:560px;margin:30px 0 12px;font-size:31px;line-height:1.16}.ib3p-demo__content>p{color:#6a7688;max-width:610px;margin:0;font-size:14px;line-height:1.65}.ib3p-demo__items{gap:10px;margin-top:34px;display:grid}.ib3p-demo__items>div{color:#8390a1;border:1px solid #e2e7ed;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.ib3p-demo__items>div.is-done{color:#39755f;background:#f6faf8}.ib3p-demo__items>div.is-active{color:#315a96;background:#f5f8fd;border-color:#aebfdf}.ib3p-demo__items svg{flex:none;width:20px;height:20px}.ib3p-demo__items span{gap:3px;display:grid}.ib3p-demo__items strong{color:#27394f;font-size:13px}.ib3p-demo__items small{font-size:11px}.ib3p-demo__steps{background:#dce3eb;border:1px solid #dce3eb;border-radius:26px;gap:1px;display:grid;overflow:hidden}.ib3p-demo__steps article{background:#fff;grid-template-columns:38px 1fr;gap:10px;padding:22px;display:grid}.ib3p-demo__steps article>span{color:#96a2b3;font-size:11px;font-weight:700}.ib3p-demo__steps h3{color:#22364f;margin:0 0 6px;font-size:15px}.ib3p-demo__steps p{color:#738093;margin:0;font-size:12px;line-height:1.5}.ib3p-responsibility{background:#fff}.ib3p-responsibility__grid{background:#e1e6ec;border:1px solid #e1e6ec;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ib3p-responsibility__grid article{background:#fff;min-height:300px;padding:30px}.ib3p-responsibility__top{color:#8793a4;justify-content:space-between;align-items:center;display:flex}.ib3p-responsibility__top svg{width:22px;height:22px}.ib3p-responsibility__grid h3{color:#1e3048;margin:80px 0 12px;font-size:25px}.ib3p-responsibility__grid p{color:#6c7889;margin:0;font-size:14px;line-height:1.65}.ib3p-fears{color:#fff;background:var(--ib3p-navy)}.ib3p-fears .ib3p-heading>span{color:#93a6bf}.ib3p-fears .ib3p-heading h2{color:#fff}.ib3p-fears__grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.ib3p-fears__grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:280px;padding:28px}.ib3p-fears__grid article>svg{color:#9fb5d2;width:22px;height:22px}.ib3p-fears__grid h3{color:#fff;margin:58px 0 12px;font-size:18px}.ib3p-fears__grid p{color:#aebdd0;margin:0;font-size:13px;line-height:1.6}.ib3p-fears__grid a{align-items:center;gap:7px;margin-top:22px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.ib3p-property{background:#fff}.ib3p-formats{background:#f4f6f8}.ib3p-formats__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ib3p-formats__grid article{background:#fff;border:1px solid #dfe5ec;border-radius:20px;min-height:230px;padding:28px}.ib3p-formats__grid article>span{color:#8e9aaa;font-size:11px;font-weight:700}.ib3p-formats__grid h3{color:#20334b;margin:54px 0 10px;font-size:22px}.ib3p-formats__grid p{color:#707c8d;margin:0;font-size:13px;line-height:1.65}.ib3p-formats__footer{background:#e9edf2;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:22px 26px;display:flex}.ib3p-formats__footer p{color:#596679;margin:0;font-size:12px}.ib3p-formats__footer a{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#234f9d!important}.ib3p-faq{background:#fff}.ib3p-faq__grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.ib3p-faq__list{border-top:1px solid #dfe5ec}.ib3p-faq__list details{border-bottom:1px solid #dfe5ec}.ib3p-faq__list summary{color:#263950;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.ib3p-faq__list summary::-webkit-details-marker{display:none}.ib3p-faq__list summary span{font-size:22px;font-weight:400;transition:transform .2s}.ib3p-faq__list details[open] summary span{transform:rotate(45deg)}.ib3p-faq__list details p{color:#6e7b8d;margin:-4px 44px 20px 0;font-size:13px;line-height:1.65}.ib3p-final{color:#fff;background:#10233e;padding:86px 0}.ib3p-final__inner{justify-content:space-between;align-items:end;gap:48px;display:flex}.ib3p-final__inner>div>span{color:#9cb0cb}.ib3p-final h2{color:#fff;max-width:720px;margin:0;font-size:clamp(44px,5vw,70px)}.ib3p-final p{color:#adbed1;margin:18px 0 0;font-size:15px}.ib3p-button--light{white-space:nowrap;background:#fff;color:#10233e!important}.ib3p-home .ib7-home-cases,.ib3p-home .ib5-home-cases,.ib3p-home .ib4-cases{background:var(--ib3p-paper)!important}@media (max-width:1050px){.ib3p-hero__grid{grid-template-columns:1fr}.ib3p-product-card{max-width:720px}.ib3p-heading--split{grid-template-columns:1fr;gap:10px}.ib3p-demo__stage{grid-template-columns:1fr}.ib3p-demo__steps{grid-template-columns:repeat(5,1fr)}.ib3p-demo__steps article{grid-template-columns:1fr}.ib3p-complex{grid-template-columns:1fr 1fr}.ib3p-complex a{grid-column:1/-1}.ib3p-fears__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ib3p-shell{width:min(100% - 30px,1240px)}.ib3p-hero{padding:48px 0 32px}.ib3p-hero__grid{gap:38px}.ib3p-eyebrow{margin-bottom:16px;font-size:10px}.ib3p-hero h1{font-size:clamp(42px,12vw,60px);line-height:1!important}.ib3p-hero__lead{margin-top:20px;font-size:16px;line-height:1.55}.ib3p-actions{align-items:stretch}.ib3p-button{width:100%}.ib3p-hero__facts{grid-template-columns:1fr;gap:13px;margin-top:28px}.ib3p-product-card{border-radius:22px;padding:18px}.ib3p-product-card:after{display:none}.ib3p-product-card__metrics{grid-template-columns:1fr 1fr}.ib3p-product-card__metrics>div:last-child{grid-column:1/-1}.ib3p-product-card__task{align-items:flex-start}.ib3p-trustbar__grid{grid-template-columns:1fr}.ib3p-trustbar__grid>div,.ib3p-trustbar__grid>div:first-child{border-bottom:1px solid #e6eaf0;border-right:0;padding:18px 0}.ib3p-trustbar__grid>div:last-child{border-bottom:0}.ib3p-fit,.ib3p-demo,.ib3p-responsibility,.ib3p-fears,.ib3p-property,.ib3p-formats,.ib3p-faq{padding:78px 0}.ib3p-heading{margin-bottom:34px}.ib3p-heading h2,.ib3p-heading--split>div h2{font-size:clamp(38px,10vw,52px)}.ib3p-heading>p,.ib3p-heading--split>p{font-size:15px}.ib3p-fit__grid,.ib3p-responsibility__grid,.ib3p-formats__grid{grid-template-columns:1fr}.ib3p-fit-card{min-height:250px}.ib3p-fit-card__icon{margin-bottom:34px}.ib3p-complex{grid-template-columns:1fr;gap:22px}.ib3p-complex a{grid-column:auto}.ib3p-demo__screen{grid-template-columns:1fr;min-height:0}.ib3p-demo__sidebar{flex-direction:row;padding:16px;overflow-x:auto}.ib3p-demo__sidebar strong{margin:0 12px 0 0;font-size:18px}.ib3p-demo__sidebar span{white-space:nowrap}.ib3p-demo__content{padding:24px 20px 28px}.ib3p-demo__content h3{font-size:25px}.ib3p-demo__steps{grid-template-columns:1fr}.ib3p-responsibility__grid article{min-height:240px}.ib3p-responsibility__grid h3{margin-top:54px}.ib3p-fears__grid{grid-template-columns:1fr}.ib3p-fears__grid article{min-height:230px}.ib3p-fears__grid h3{margin-top:42px}.ib3p-formats__footer{flex-direction:column;align-items:flex-start}.ib3p-faq__grid{grid-template-columns:1fr;gap:20px}.ib3p-final{padding:72px 0}.ib3p-final__inner{flex-direction:column;align-items:stretch}.ib3p-final h2{font-size:clamp(40px,11vw,56px)}}@media (prefers-reduced-motion:reduce){.ib3p-button,.ib3p-faq__list summary span{transition:none}}.ib3p-home .ib3-proof{padding:clamp(86px,9vw,140px) 0;background:#fff!important}.ib3p-home .ib3-proof__heading{gap:40px}.ib3p-home .ib3-proof__heading h2{max-width:760px;font-size:clamp(40px,4.6vw,64px)!important;line-height:1.01!important}.ib3p-home .ib3-proof__heading p{color:#697588;line-height:1.65}.ib3p-home .ib3-proof__identity{gap:14px}.ib3p-home .ib3-proof__identity article{box-shadow:none;background:#f8fafb;border-color:#e0e6ed;border-radius:20px}@media (max-width:760px){.ib3p-home .ib3-proof{padding:78px 0}}.ib3p-practice{background:var(--ib3p-paper);color:var(--ib3p-ink)}.ib3p-practice .ib2-shell{width:min(1240px,100% - 48px)}.ib3p-practice .ib3-practice__hero{background:radial-gradient(circle at 80% 20%,#2059d71f,#0000 31%),linear-gradient(#fbfbfa 0%,#f3f6f8 100%);padding:clamp(72px,8vw,120px) 0}.ib3p-practice .ib3-practice__hero-grid{gap:clamp(42px,7vw,90px)}.ib3p-practice .ib3-practice__hero h1{max-width:820px;margin:0;letter-spacing:-.035em!important;font-size:clamp(48px,5.5vw,78px)!important;font-weight:560!important;line-height:.99!important}.ib3p-practice .ib3-practice__hero p{color:#5d697b;max-width:720px;font-size:17px;line-height:1.65}.ib3p-practice .ib3-practice__hero aside{background:#ffffffd1;border:1px solid #dbe2ea;border-radius:22px;box-shadow:0 24px 70px #12284514}.ib3p-practice :is(.ib3-practice__inside,.ib3-practice__video,.ib3-practice__fit,.ib3-practice__pricing,.ib3-price-breakdown,.ib3-compare,.ib3-practice__routes,.ib3-before-payment){padding-block:clamp(72px,8vw,118px)}.ib3p-practice :is(.ib3-practice__heading,.ib3-price-breakdown__heading,.ib3-compare__heading) h2{letter-spacing:-.03em!important;font-size:clamp(38px,4.4vw,62px)!important;font-weight:560!important;line-height:1.02!important}.ib3p-practice :is(.ib3-practice__heading,.ib3-price-breakdown__heading,.ib3-compare__heading) p{color:#697588;line-height:1.65}.ib3p-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ib3p-pricing__grid>article{min-height:660px;box-shadow:none;background:#fff;border:1px solid #dfe5ec;border-radius:24px;flex-direction:column;padding:28px;display:flex}.ib3p-pricing__grid>article.is-featured{background:linear-gradient(#f8faff 0%,#fff 42%);border-color:#8ba8dd;box-shadow:0 20px 52px #2059d714}.ib3p-pricing__head{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.ib3p-pricing__head span{color:#7a8698;font-size:10px;font-weight:800;letter-spacing:.08em!important}.ib3p-pricing__head h3{color:#172a43;margin:6px 0 0;font-size:28px;letter-spacing:-.025em!important;font-weight:560!important}.ib3p-pricing__head>strong{color:#1a4ea8;white-space:nowrap;font-size:21px}.ib3p-pricing__fit{color:#657286;min-height:108px;margin:20px 0;font-size:13px;line-height:1.65}.ib3p-pricing__roles{background:#e3e8ee;border:1px solid #e3e8ee;border-radius:16px;gap:1px;display:grid;overflow:hidden}.ib3p-pricing__roles>div{background:#f8fafb;padding:14px 15px}.ib3p-pricing__roles span{color:#788598;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block;letter-spacing:.05em!important}.ib3p-pricing__roles p{color:#45556b;margin:0;font-size:12px;line-height:1.55}.ib3p-pricing__features{gap:9px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.ib3p-pricing__features li{color:#4c5c70;align-items:flex-start;gap:8px;font-size:12px;display:flex}.ib3p-pricing__features svg{color:#31705b;flex:none;width:15px;height:15px;margin-top:1px}.ib3p-pricing__action{cursor:pointer;background:#fff;border:1px solid #ced8e5;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:auto;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex;color:#234f9d!important;text-decoration:none!important}.is-featured .ib3p-pricing__action{border-color:var(--ib3p-blue);background:var(--ib3p-blue);color:#fff!important}.ib3p-pricing__clarity{background:#e9edf2;border-radius:18px;justify-content:space-between;align-items:center;gap:36px;margin-top:16px;padding:24px 26px;display:flex}.ib3p-pricing__clarity strong{color:#26384f;margin-bottom:5px;font-size:13px;display:block}.ib3p-pricing__clarity p{color:#647184;max-width:780px;margin:0;font-size:12px;line-height:1.6}.ib3p-pricing__clarity a{white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none;color:#234f9d!important}.ib3p-pricing__boundary{color:#8a94a2;margin:12px 2px 0;font-size:10px;line-height:1.5}@media (max-width:950px){.ib3p-pricing__grid{grid-template-columns:1fr}.ib3p-pricing__grid>article,.ib3p-pricing__fit{min-height:0}}@media (max-width:760px){.ib3p-practice .ib2-shell{width:min(100% - 30px,1240px)}.ib3p-practice .ib3-practice__hero h1{font-size:clamp(42px,11.5vw,58px)!important}.ib3p-pricing__clarity{flex-direction:column;align-items:flex-start}}.ib3p-how,.ib3p-about,.ib3p-reviews{background:var(--ib3p-paper);color:var(--ib3p-ink)}.ib3p-how .ib2-shell,.ib3p-about .ib2-shell,.ib3p-reviews .ib2-shell{width:min(1240px,100% - 48px)}.ib3p-how .ib2-button,.ib3p-about .ib2-button,.ib3p-reviews .ib2-button{border-radius:14px;min-height:52px;padding-inline:20px;font-size:13px;font-weight:800}.ib3p-how .ib8-journey-hero{background:radial-gradient(circle at 79% 18%,#2059d71f,#0000 31%),linear-gradient(#fbfbfa 0%,#f3f6f8 100%);padding:clamp(64px,7vw,108px) 0 clamp(72px,8vw,118px)}.ib3p-how .ib8-journey-breadcrumbs{color:#7a8798;margin-bottom:36px;font-size:11px}.ib3p-how .ib8-journey-hero__grid{gap:clamp(44px,7vw,92px)}.ib3p-how .ib8-journey-hero h1{max-width:820px;margin:0;font-size:clamp(48px,5.4vw,78px)!important;line-height:.99!important}.ib3p-how .ib8-journey-hero__copy>p{color:#5e6b7d;max-width:700px;font-size:17px;line-height:1.65}.ib3p-how .ib8-route-preview{background:#ffffffdb;border:1px solid #dae2eb;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #12284514}.ib3p-how :is(.ib8-journey-orientation,.ib8-route,.ib8-route-split,.ib8-no-promises){padding-block:clamp(78px,8vw,124px)}.ib3p-how :is(.ib8-section-heading,.ib8-route__heading) h2{font-size:clamp(40px,4.6vw,64px)!important;line-height:1.02!important}.ib3p-how :is(.ib8-section-heading,.ib8-route__heading) p{color:#687589;line-height:1.65}.ib3p-how .ib8-orientation-list>div,.ib3p-how .ib8-route-split__grid article,.ib3p-how .ib8-no-promises__list>div{border-color:#dfe5ec;border-radius:18px}.ib3p-how .ib8-route{background:#f2f5f8}.ib3p-how .ib8-no-promises{background:#fff}.ib3p-about .ib3-about__hero{background:radial-gradient(circle at 80% 20%,#2059d71c,#0000 30%),linear-gradient(#fbfbfa 0%,#f4f6f8 100%);padding:clamp(72px,8vw,120px) 0}.ib3p-about .ib3-about__hero-grid{gap:clamp(44px,7vw,90px)}.ib3p-about .ib3-about__hero h1{max-width:850px;margin:0;font-size:clamp(48px,5.4vw,76px)!important;line-height:1!important}.ib3p-about .ib3-about__hero p{color:#5f6c7e;max-width:720px;font-size:17px;line-height:1.65}.ib3p-about .ib3-about__hero aside{background:#ffffffdb;border:1px solid #dce3eb;border-radius:22px;box-shadow:0 22px 64px #12284512}.ib3p-about .ib3-about__section{padding-block:clamp(78px,8vw,122px)}.ib3p-about .ib3-about__section h2{font-size:clamp(40px,4.5vw,62px)!important;line-height:1.02!important}.ib3p-about .ib3-about__section>.ib2-shell>div>p,.ib3p-about .ib3-about__grid>div:first-child>p{color:#687589;line-height:1.65}.ib3p-about .ib3-about__list{gap:10px}.ib3p-about .ib3-about__list>div,.ib3p-about .ib3-legal-links>*{background:#fff;border:1px solid #dfe5ec;border-radius:18px}.ib3p-about .ib3-about__section--soft{background:#f2f5f8}.ib3p-about .ib3-about__section--ink{background:var(--ib3p-navy)}.ib3p-reviews .ib2-reviews__hero{background:radial-gradient(circle at 81% 18%,#2059d71a,#0000 30%),linear-gradient(#fbfbfa 0%,#f4f6f8 100%);padding:clamp(72px,8vw,118px) 0}.ib3p-reviews .ib2-reviews__hero-grid{gap:clamp(44px,7vw,88px)}.ib3p-reviews .ib2-reviews__hero h1{max-width:800px;margin:0;font-size:clamp(48px,5.2vw,74px)!important;line-height:1!important}.ib3p-reviews .ib2-reviews__hero-copy>p{color:#5f6c7e;max-width:690px;font-size:17px;line-height:1.65}.ib3p-reviews .ib2-reviews__hero-note{background:#ffffffdb;border:1px solid #dce3eb;border-radius:22px;box-shadow:0 22px 64px #12284512}.ib3p-reviews :is(.ib2-reviews__section,.ib3-review-method,.ib2-reviews__proof){padding-block:clamp(78px,8vw,120px)}.ib3p-reviews .ib2-reviews__heading h2,.ib3p-reviews .ib3-review-method h2,.ib3p-reviews .ib2-reviews__proof h2{font-size:clamp(40px,4.4vw,60px)!important;line-height:1.02!important}.ib3p-reviews .ib2-reviews__heading p,.ib3p-reviews .ib3-review-method p,.ib3p-reviews .ib2-reviews__proof p{color:#687589;line-height:1.65}.ib3p-reviews .ib3-review-method{background:#f2f5f8}.ib3p-reviews .ib2-reviews__proof-card{box-shadow:none;border-color:#dfe5ec;border-radius:20px}@media (max-width:760px){.ib3p-how .ib2-shell,.ib3p-about .ib2-shell,.ib3p-reviews .ib2-shell{width:min(100% - 30px,1240px)}.ib3p-how .ib8-journey-hero h1,.ib3p-about .ib3-about__hero h1,.ib3p-reviews .ib2-reviews__hero h1{font-size:clamp(40px,11vw,56px)!important}}.ib3p-diagnostic-page{background:radial-gradient(circle at 18% 10%,#2059d71c,#0000 30%),#eef2f5;min-height:calc(100vh - 80px);padding:28px}.ib3p-diagnostic-shell{background:#fff;border:1px solid #d9e1ea;border-radius:28px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);width:min(1240px,100%);min-height:calc(100vh - 136px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #12284517}.ib3p-diagnostic-context{color:#fff;background:radial-gradient(circle at 20% 0%, #5381d357, transparent 34%), var(--ib3p-navy);flex-direction:column;padding:34px;display:flex}.ib3p-diagnostic-back{font-size:12px;text-decoration:none;color:#b9c6d7!important}.ib3p-diagnostic-context>div:first-of-type{margin-top:auto}.ib3p-diagnostic-kicker{color:#98aac2;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:800;display:block;letter-spacing:.08em!important}.ib3p-diagnostic-context h2{color:#fff;margin:0;font-size:clamp(42px,4vw,62px);line-height:1!important}.ib3p-diagnostic-context>div:first-of-type>p{color:#bac7d7;max-width:430px;margin:22px 0 0;font-size:14px;line-height:1.7}.ib3p-diagnostic-benefits{gap:10px;margin-top:34px;display:grid}.ib3p-diagnostic-benefits>div{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:14px;gap:12px;padding:14px;display:flex}.ib3p-diagnostic-benefits svg{color:#a9bdd8;flex:none;width:18px;height:18px;margin-top:2px}.ib3p-diagnostic-benefits span{gap:3px;display:grid}.ib3p-diagnostic-benefits strong{font-size:12px}.ib3p-diagnostic-benefits small{color:#9fb0c5;font-size:10px;line-height:1.4}.ib3p-diagnostic-context__note{color:#7f93ad;margin:auto 0 0;padding-top:30px;font-size:10px;line-height:1.55}.ib3p-diagnostic-workspace{background:#fff;padding:clamp(28px,4vw,56px)}.ib3p-diagnostic-mobile-intro{display:none}.ib3p-diagnostic-page .ib2-diagnostic-flow{max-width:760px;margin:0 auto}.ib3p-diagnostic-page .ib2-diagnostic-flow__top{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.ib3p-diagnostic-page .ib2-diagnostic-flow__top>div{gap:4px;display:grid}.ib3p-diagnostic-page .ib2-diagnostic-flow__top span{color:#8a96a7;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.07em!important}.ib3p-diagnostic-page .ib2-diagnostic-flow__top strong{color:#32455e;font-size:13px}.ib3p-diagnostic-page .ib2-diagnostic-flow__top button{color:#7a8798;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.ib3p-diagnostic-page .ib2-progress{background:#edf1f5;border-radius:99px;height:5px;margin-bottom:clamp(34px,5vw,58px);overflow:hidden}.ib3p-diagnostic-page .ib2-progress span{border-radius:inherit;background:linear-gradient(90deg,#2059d7,#7897d4);height:100%;display:block}.ib3p-diagnostic-page .ib2-question h1,.ib3p-diagnostic-page .ib2-result h1{color:#172940;max-width:720px;margin:0;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.03!important}.ib3p-diagnostic-page .ib2-question>p,.ib3p-diagnostic-page .ib2-result>p{color:#6d798b;margin:14px 0 0;font-size:14px;line-height:1.65}.ib3p-diagnostic-page .ib2-choice-list{gap:9px;margin-top:30px;display:grid}.ib3p-diagnostic-page .ib2-choice-list>button{color:#34465e;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #dfe5ec;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:54px;padding:13px 16px;font-size:13px;transition:border-color .18s,background .18s,transform .18s;display:flex}.ib3p-diagnostic-page .ib2-choice-list>button:hover{background:#f7f9fc;border-color:#b7c7df;transform:translateY(-1px)}.ib3p-diagnostic-page .ib2-choice-list>button.is-selected{color:#1d4d9f;background:#eff4fd;border-color:#6f94d4}.ib3p-diagnostic-page .ib2-subquestion{background:#f5f7f9;border-radius:16px;margin-top:20px;padding:18px}.ib3p-diagnostic-page .ib2-chip-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ib3p-diagnostic-page .ib2-chip-list button{color:#536176;background:#fff;border:1px solid #d8e0e9;border-radius:99px;padding:9px 12px;font-size:11px}.ib3p-diagnostic-page .ib2-chip-list button.is-selected{color:#1d4d9f;background:#eef4ff;border-color:#7194d0}.ib3p-diagnostic-page .ib2-diagnostic-nav{border-top:1px solid #e4e8ed;justify-content:space-between;gap:12px;margin-top:32px;padding-top:22px;display:flex}.ib3p-diagnostic-page .ib2-diagnostic-nav .ib2-button{border-radius:13px;min-height:48px;padding-inline:18px;font-size:12px;font-weight:800}.ib3p-diagnostic-page :is(.ib3-result-summary,.ib3-result-reasons,.ib2-result__map,.ib3-result-next,.ib3-result-resources){box-shadow:none;border-color:#dfe5ec;border-radius:16px}.ib3p-diagnostic-page .ib3-result-actions{gap:10px}.ib3p-diagnostic-page .ib3-result-actions .ib2-button{border-radius:13px}@media (max-width:900px){.ib3p-diagnostic-page{background:#fff;padding:0}.ib3p-diagnostic-shell{min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.ib3p-diagnostic-context{display:none}.ib3p-diagnostic-workspace{padding:22px 15px 40px}.ib3p-diagnostic-mobile-intro{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:16px;display:flex}.ib3p-diagnostic-mobile-intro a{font-size:11px;text-decoration:none;color:#526176!important}.ib3p-diagnostic-mobile-intro p{color:#8b96a5;margin:0;font-size:9px}.ib3p-diagnostic-page .ib2-question h1,.ib3p-diagnostic-page .ib2-result h1{font-size:clamp(34px,10vw,46px)!important}.ib3p-diagnostic-page .ib2-diagnostic-nav{z-index:2;padding:12px 15px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-top:1px solid #e2e7ed;margin-inline:-15px;position:sticky;bottom:0}}.ib3p-contacts,.ib3p-faq-page,.ib3p-legal-page,.ib3p-policy,.ib3p-article{background:var(--ib3p-paper);color:var(--ib3p-ink)}.ib3p-contacts .site-container,.ib3p-faq-page .site-container,.ib3p-legal-page .ib2-shell,.ib3p-policy .ib2-shell,.ib3p-article .ib2-shell{width:min(1240px,100% - 48px)}.ib3p-contacts .contacts-hero{background:radial-gradient(circle at 80% 18%,#2059d71c,#0000 30%),linear-gradient(#fbfbfa 0%,#f4f6f8 100%);padding:clamp(72px,8vw,116px) 0}.ib3p-contacts .contacts-hero h1{margin:0;font-size:clamp(50px,5.5vw,78px)!important;line-height:1!important}.ib3p-contacts .contacts-hero__copy{color:#5f6c7e;font-size:17px;line-height:1.65}.ib3p-contacts .ib5-contacts-hero__choice{background:#ffffffdb;border:1px solid #dce3eb;border-radius:22px;box-shadow:0 22px 64px #12284512}.ib3p-contacts :is(.contact-methods,.ib5-contact-trust,.offices-section){padding-block:clamp(76px,8vw,116px)}.ib3p-contacts .ib5-contact-methods__heading h2,.ib3p-contacts .ib5-contact-trust__copy h2,.ib3p-contacts .offices-section h2{font-size:clamp(40px,4.4vw,60px)!important;line-height:1.02!important}.ib3p-contacts .contact-method{box-shadow:none;background:#fff;border-color:#dfe5ec;border-radius:18px}.ib3p-contacts .ib5-contact-trust{background:#f2f5f8}.ib3p-contacts .office-card{background:#fff;border-color:#dfe5ec;border-radius:18px}.ib3p-faq-page .faq-hero{background:radial-gradient(circle at 80% 18%,#2059d71a,#0000 30%),linear-gradient(#fbfbfa 0%,#f4f6f8 100%);padding:clamp(72px,8vw,116px) 0}.ib3p-faq-page .faq-hero h1{margin:0;font-size:clamp(50px,5.5vw,78px)!important;line-height:1!important}.ib3p-faq-page .faq-hero__copy{color:#5f6c7e;font-size:17px;line-height:1.65}.ib3p-faq-page .ib5-faq-hero__topics{background:#ffffffdb;border:1px solid #dce3eb;border-radius:22px;box-shadow:0 22px 64px #12284512}.ib3p-faq-page .faq-list{background:#fff;padding-block:clamp(76px,8vw,116px)}.ib3p-faq-page .ib5-faq-group{scroll-margin-top:110px}.ib3p-faq-page .ib5-faq-group__heading h2,.ib3p-faq-page .faq-question-card h2{font-size:clamp(38px,4.2vw,56px)!important;line-height:1.02!important}.ib3p-faq-page .faq-item{border-color:#dfe5ec}.ib3p-faq-page .faq-item button{font-family:var(--ib3p-sans)!important}.ib3p-faq-page .faq-question-card{border-radius:22px}.ib3p-legal-page .ib3-legal-hero,.ib3p-policy .ib3-policy__hero{background:radial-gradient(circle at 80% 18%,#2059d714,#0000 30%),linear-gradient(#fbfbfa 0%,#f4f6f8 100%);padding:clamp(68px,7vw,108px) 0}.ib3p-legal-page .ib3-legal-hero h1,.ib3p-policy .ib3-policy__hero h1{max-width:900px;margin:0;font-size:clamp(48px,5vw,72px)!important;line-height:1!important}.ib3p-legal-page .ib3-legal-hero p,.ib3p-policy .ib3-policy__hero p{color:#617084;line-height:1.65}.ib3p-legal-page .ib3-legal-hero aside{background:#ffffffe0;border:1px solid #dce3eb;border-radius:20px}.ib3p-legal-page .ib3-legal-section{padding-block:clamp(72px,7vw,108px)}.ib3p-legal-page .ib3-legal-section h2,.ib3p-policy .ib3-policy__content h2{font-size:clamp(34px,3.5vw,48px)!important;line-height:1.04!important}.ib3p-legal-page .ib3-legal-section--soft{background:#f2f5f8}.ib3p-legal-page dl,.ib3p-legal-page .ib3-legal-links,.ib3p-policy .ib3-policy__content section{border-color:#dfe5ec}.ib3p-policy .ib3-policy__layout{gap:clamp(36px,6vw,84px);padding-block:clamp(60px,7vw,104px)}.ib3p-policy .ib3-policy__layout>aside{border-radius:18px}.ib3p-policy .ib3-policy__content{max-width:820px}.ib3p-policy .ib3-policy__content p,.ib3p-policy .ib3-policy__content li{color:#566477;line-height:1.75}.ib3p-article .ib6-article-hero{background:radial-gradient(circle at 80% 18%,#2059d712,#0000 28%),linear-gradient(#fbfbfa 0%,#f4f6f8 100%);padding:clamp(58px,6vw,94px) 0 clamp(68px,7vw,108px)}.ib3p-article .ib2-article__hero h1{max-width:930px;margin:0;font-size:clamp(46px,5vw,72px)!important;line-height:1!important}.ib3p-article .ib2-article__lead{color:#5f6d80;max-width:760px;font-size:17px;line-height:1.7}.ib3p-article .ib6-article-brief,.ib3p-article .ib3-article-toc,.ib3p-article .ib6-related,.ib3p-article .ib3-article-sourcebox{box-shadow:none;border-color:#dfe5ec;border-radius:18px}.ib3p-article .ib2-article__body-grid{gap:clamp(34px,5vw,68px);padding-block:clamp(62px,7vw,104px)}.ib3p-article .ib6-article-section{scroll-margin-top:110px}.ib3p-article .ib6-article-section h2,.ib3p-article .ib6-article-checkpoint h2,.ib3p-article .ib3-article-sourcebox h2{font-size:clamp(34px,3.7vw,50px)!important;line-height:1.05!important}.ib3p-article .ib6-article-body p,.ib3p-article .ib6-article-body li{color:#536175;font-size:15px;line-height:1.78}.ib3p-article .ib6-article-checkpoint{background:var(--ib3p-navy);border-radius:22px}.ib3p-article .ib6-article-final{background:var(--ib3p-navy)}@media (max-width:760px){.ib3p-contacts .site-container,.ib3p-faq-page .site-container,.ib3p-legal-page .ib2-shell,.ib3p-policy .ib2-shell,.ib3p-article .ib2-shell{width:min(100% - 30px,1240px)}.ib3p-contacts .contacts-hero h1,.ib3p-faq-page .faq-hero h1,.ib3p-legal-page .ib3-legal-hero h1,.ib3p-policy .ib3-policy__hero h1,.ib3p-article .ib2-article__hero h1{font-size:clamp(40px,11vw,56px)!important}}.site-main :is(a,button,input,textarea,select,summary):focus-visible,.site-header :is(a,button):focus-visible,.site-footer :is(a,button):focus-visible{border-radius:8px;outline-offset:3px!important;outline:3px solid #2059d76b!important}.ib3p-home :is(a,button),.ib3p-practice :is(a,button),.ib3p-how :is(a,button),.ib3p-about :is(a,button),.ib3p-reviews :is(a,button),.ib3p-diagnostic-page :is(a,button),.ib3p-contacts :is(a,button),.ib3p-faq-page :is(a,button),.ib3p-legal-page :is(a,button),.ib3p-policy :is(a,button),.ib3p-article :is(a,button){-webkit-tap-highlight-color:#2059d71f}@media (pointer:coarse){.site-main :is(button,.ib3p-button,.ib2-button,.ib3p-pricing__action){min-height:44px}}.site-header.ib4-site-header{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);box-shadow:none!important;background:#fbfbfae6!important;border-bottom:1px solid #cdd6e0b8!important}.site-header .ib4-site-header__inner{min-height:76px}.site-header .navigation-link{position:relative;color:#536176!important;letter-spacing:-.01em!important;font-size:12px!important;font-weight:700!important}.site-header .navigation-link:hover,.site-header .navigation-link.is-active{color:#172a43!important}.site-header .navigation-link.is-active:after{content:"";background:var(--ib3p-blue);border-radius:99px;height:2px;position:absolute;bottom:-12px;left:0;right:0}.site-header .ib4-header-phone strong{font-size:12px;color:#20334a!important}.site-header .ib4-header-phone span{font-size:9px;color:#8b96a5!important}.site-header .ib4-header-cta{min-height:42px!important;box-shadow:none!important;border-radius:12px!important;padding-inline:16px!important}.site-header .ib4-menu-button{border-radius:12px!important}.site-header .ib4-mobile-navigation{background:#fbfbfafa!important;border-top-color:#e1e6ec!important}.site-header .ib4-mobile-navigation__inner>a:not(.ib2-button){color:#263950!important;font-size:15px!important;font-weight:700!important}.ib2-footer{color:#c7d2df!important;background:#0b1e37!important}.ib2-footer .ib2-footer__grid{gap:clamp(34px,4vw,64px)!important;padding-block:clamp(58px,7vw,94px) 46px!important}.ib2-footer .ib2-footer__brand p{max-width:360px;color:#97a9bf!important;font-size:12px!important;line-height:1.7!important}.ib2-footer .ib2-footer__brand>span{color:#7388a2!important;font-size:10px!important}.ib2-footer .ib2-footer__column h2{text-transform:uppercase;color:#7f93ad!important;font-family:var(--ib3p-sans)!important;letter-spacing:.08em!important;margin:0 0 16px!important;font-size:10px!important;font-weight:800!important}.ib2-footer .ib2-footer__column a,.ib2-footer .ib2-footer__bottom a,.ib2-footer .ib2-footer__bottom button{color:#c2cedc!important;font-size:11px!important}.ib2-footer .ib2-footer__column a:hover,.ib2-footer .ib2-footer__bottom a:hover,.ib2-footer .ib2-footer__bottom button:hover{color:#fff!important}.ib2-footer .ib3-footer__operator{border-block:1px solid #ffffff17!important;padding-block:22px!important}.ib2-footer .ib3-footer__operator p{color:#8194ac!important;margin:0!important;font-size:10px!important;line-height:1.6!important}.ib2-footer .ib2-footer__bottom{color:#71859e!important;padding-block:20px 28px!important;font-size:10px!important}.ib7-mobile-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0!important;border:1px solid #b4c1d1b3!important;border-radius:16px!important;box-shadow:0 14px 42px #10244124!important}.ib7-mobile-cta__copy span{text-transform:uppercase;color:#8794a6!important;letter-spacing:.06em!important;font-size:9px!important;font-weight:800!important}.ib7-mobile-cta__copy strong{color:#20334a!important;font-size:12px!important}.ib7-mobile-cta__link{background:var(--ib3p-blue)!important;color:#fff!important;border-radius:11px!important;font-size:11px!important;font-weight:800!important}@media (max-width:900px){.site-header .ib4-site-header__inner{min-height:64px}.site-header .navigation-link.is-active:after{display:none}}
