@media (max-width:900px){:root{--iburo-glass-bg:#ffffffad;--iburo-glass-bg-strong:#ffffffc7;--iburo-glass-border:#ffffffd1;--iburo-glass-line:#1e345221;--iburo-glass-shadow:0 16px 42px #10233f24, inset 0 1px 0 #ffffffe6;--iburo-glass-blur:blur(22px) saturate(1.22)}.ib4-site-header.is-menu-open{-webkit-backdrop-filter:blur(20px)saturate(1.16)!important;background:#ffffffdb!important;border-radius:0!important;width:100%!important;height:auto!important;margin:0!important;overflow:visible!important;box-shadow:0 8px 24px #10233f14!important}.ib4-site-header.is-menu-open .ib4-site-header__inner{z-index:5;width:100%;min-height:64px;padding-inline:var(--ib4-mobile-gutter);background:0 0;position:relative}.ib4-site-header.is-menu-open .ib4-brand-link,.ib4-site-header.is-menu-open .brand--header,.ib4-site-header.is-menu-open .brand--header .brand__name{width:auto!important;height:auto!important}.ib4-site-header.is-menu-open .brand--header .brand__name{display:inline-flex!important}.ib4-site-header.is-menu-open .brand--header .brand__signal,.ib4-site-header.is-menu-open .brand--header .brand__word{display:inline!important}.ib4-site-header.is-menu-open .brand--header .brand__compact-mark{display:none!important}.ib4-site-header.is-menu-open .ib4-site-header__actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:auto!important;min-width:0!important;margin:0!important;overflow:visible!important;transform:none!important}.ib4-site-header.is-menu-open .ib4-menu-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:0 0 42px!important;width:42px!important;height:42px!important;margin:0!important;display:grid!important;overflow:hidden!important;transform:none!important}.ib4-menu-button{color:var(--ib4-ink);-webkit-backdrop-filter:var(--iburo-glass-blur);position:relative;overflow:hidden;box-shadow:0 10px 28px #10233f1a,inset 0 1px #fffffff0,inset 0 -1px #1c37580f;border:1px solid var(--iburo-glass-border)!important;background:linear-gradient(145deg,#ffffffdb,#ffffff94)!important}.ib4-menu-button:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8f,#0000);height:42%;position:absolute;inset:1px 1px auto}.ib4-menu-button>span{z-index:1;position:relative}.ib4-menu-button:active{transform:scale(.96)}.ib4-site-header.is-compact{border-color:var(--iburo-glass-border)!important;-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;background:radial-gradient(circle at 28% 20%,#ffffffeb,#0000 35%),linear-gradient(145deg,#ffffffb8,#f2f7ff7a)!important;box-shadow:0 14px 40px #10233f29,inset 0 1px #fffffff0,inset 0 -1px #1e345212!important}.ib4-site-header.is-compact:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff9e,#0000);border-radius:999px 999px 50% 50%;height:20px;position:absolute;inset:3px 6px auto}.ib4-site-header.is-compact .ib4-brand-link{z-index:1;position:relative}.mobile-navigation.ib2-mobile-navigation,.ib4-mobile-navigation{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:radial-gradient(circle at 18% 0,#fffffff5,#0000 38%),linear-gradient(145deg,#fffffff0,#f7f9fde6);border:1px solid #ffffffe6;border-radius:24px;width:auto;max-height:calc(100dvh - 86px);margin-top:0;top:calc(100% + 8px);left:10px;right:10px;overflow:hidden auto;box-shadow:0 18px 46px #10233f29,inset 0 1px #fffffff5}.mobile-navigation.ib2-mobile-navigation:before,.ib4-mobile-navigation:before{content:"";pointer-events:none;background:linear-gradient(#ffffffa3,#0000);border-radius:22px 22px 50% 50%;height:34px;position:absolute;inset:1px 12px auto}.ib2-mobile-navigation__inner,.ib4-mobile-navigation__inner{z-index:1;padding:14px 16px 18px;position:relative}.ib2-mobile-navigation__inner>a:not(.ib2-button),.ib4-mobile-navigation__inner>a:not(.ib2-button){border-bottom-color:var(--iburo-glass-line);border-radius:12px;min-height:54px;padding-inline:10px;transition:background-color .2s,transform .2s,color .2s}.ib2-mobile-navigation__inner>a:not(.ib2-button):hover,.ib2-mobile-navigation__inner>a:not(.ib2-button):focus-visible,.ib4-mobile-navigation__inner>a:not(.ib2-button):hover,.ib4-mobile-navigation__inner>a:not(.ib2-button):focus-visible{color:var(--ib4-blue);background:#ffffffb8;outline:none;transform:translate(2px)}.ib2-mobile-navigation__inner .ib2-button,.ib4-mobile-navigation__inner .ib2-button{border:1px solid #ffffff57;box-shadow:0 12px 30px #155eef38,inset 0 1px #ffffff47}}@media (max-width:430px){.mobile-navigation.ib2-mobile-navigation,.ib4-mobile-navigation{border-radius:22px;left:8px;right:8px}}@media (prefers-reduced-transparency:reduce){@media (max-width:900px){.ib4-menu-button,.ib4-site-header.is-compact,.ib4-site-header.is-menu-open,.mobile-navigation.ib2-mobile-navigation,.ib4-mobile-navigation{-webkit-backdrop-filter:none!important;background:#fff!important}}}
@media (max-width:900px){.ib4-site-header.is-menu-open{z-index:120!important;border-radius:0!important;width:100%!important;height:64px!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:64px!important;min-height:64px!important;padding-inline:var(--ib4-mobile-gutter)!important;position:relative!important}.ib4-site-header.is-menu-open .ib4-brand-link{z-index:123!important;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;display:flex!important;position:relative!important;transform:none!important}.ib4-site-header.is-menu-open .brand--header,.ib4-site-header.is-menu-open .brand--header .brand__name{opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;display:inline-flex!important}.ib4-site-header.is-menu-open .brand--header .brand__signal,.ib4-site-header.is-menu-open .brand--header .brand__word{display:inline!important}.ib4-site-header.is-menu-open .brand--header .brand__compact-mark{display:none!important}.ib4-site-header.is-menu-open .ib4-site-header__actions{z-index:123!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:auto!important;height:auto!important;margin-left:auto!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}.ib4-site-header.is-menu-open .ib4-menu-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;display:grid!important;transform:none!important}.ib4-site-header.is-menu-open .mobile-navigation.ib2-mobile-navigation,.ib4-site-header.is-menu-open .ib4-mobile-navigation{z-index:119!important;width:auto!important;max-height:calc(100dvh - 82px)!important;margin:0!important;position:fixed!important;top:72px!important;left:10px!important;right:10px!important}.ib4-site-header.is-menu-open .mobile-navigation[data-open=true]{visibility:visible!important;opacity:1!important;transform:none!important}}@media (max-width:430px){.ib4-site-header.is-menu-open .mobile-navigation.ib2-mobile-navigation,.ib4-site-header.is-menu-open .ib4-mobile-navigation{left:8px!important;right:8px!important}}
@media (max-width:900px){:root{--iburo-mobile-safe-top:env(safe-area-inset-top,0px);--iburo-mobile-safe-bottom:env(safe-area-inset-bottom,0px)}.ib4-site-header:not(.is-compact){padding-top:var(--iburo-mobile-safe-top)}.ib4-site-header.is-menu-open{height:calc(64px + var(--iburo-mobile-safe-top))!important;padding-top:var(--iburo-mobile-safe-top)!important}.ib4-site-header.is-menu-open .ib4-site-header__inner{height:64px!important;min-height:64px!important}.ib4-site-header.is-compact{margin-top:calc(10px + var(--iburo-mobile-safe-top))!important}.ib4-menu-button{border-radius:14px!important;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s,background .24s!important}.ib4-menu-button:active{transform:scale(.96)!important}.ib4-menu-button:focus-visible{outline-offset:3px;outline:2px solid #1e5bc657}.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-compact,.ib4-menu-button,.ib4-mobile-navigation{border-color:#ffffffc7!important}.ib4-site-header.is-compact,.ib4-menu-button{box-shadow:0 12px 32px #10233f1f,inset 0 1px #fffffff0,inset 0 -1px #1e34520f!important}.mobile-navigation.ib2-mobile-navigation,.ib4-mobile-navigation{transform-origin:top;top:calc(72px + var(--iburo-mobile-safe-top))!important;z-index:119!important;width:auto!important;max-height:calc(100dvh - 82px - var(--iburo-mobile-safe-top) - var(--iburo-mobile-safe-bottom))!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;margin:0!important;transition:visibility 0s linear .28s,opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .28s!important;position:fixed!important;left:10px!important;right:10px!important;transform:translateY(-8px)scale(.985)!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),box-shadow .28s!important;transform:translateY(0)scale(1)!important}.ib2-mobile-navigation__inner,.ib4-mobile-navigation__inner{gap:2px;padding:12px 14px calc(16px + var(--iburo-mobile-safe-bottom))!important}.ib2-mobile-navigation__inner>a:not(.ib2-button),.ib4-mobile-navigation__inner>a:not(.ib2-button){color:#253a57;font-weight:600;border-bottom:0!important;border-radius:13px!important;min-height:52px!important;padding-inline:12px!important;transition:background-color .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1)!important}.ib2-mobile-navigation__inner>a:not(.ib2-button)+a:not(.ib2-button),.ib4-mobile-navigation__inner>a:not(.ib2-button)+a:not(.ib2-button){box-shadow:inset 0 1px #1e345212}.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]{color:var(--ib2-blue,#1e5bc6);background:#1e5bc614}.ib2-mobile-navigation__inner>a:not(.ib2-button):hover,.ib4-mobile-navigation__inner>a:not(.ib2-button):hover,.ib2-mobile-navigation__inner>a:not(.ib2-button):focus-visible,.ib4-mobile-navigation__inner>a:not(.ib2-button):focus-visible{transform:none!important}.ib2-mobile-navigation__inner>a:not(.ib2-button):focus-visible,.ib4-mobile-navigation__inner>a:not(.ib2-button):focus-visible{color:var(--ib2-blue,#1e5bc6);outline-offset:-2px;background:#1e5bc614;outline:2px solid #1e5bc657}.ib2-mobile-navigation__inner>a:not(.ib2-button):active,.ib4-mobile-navigation__inner>a:not(.ib2-button):active{transform:scale(.985)!important}.ib2-mobile-navigation__inner .ib2-button,.ib4-mobile-navigation__inner .ib2-button{border-radius:14px;min-height:50px;margin-top:10px!important}}@media (max-width:900px) and (hover:none),(max-width:900px) and (pointer:coarse){.ib2-mobile-navigation__inner>a:not(.ib2-button):hover:not(.is-active):not([aria-current=page]),.ib4-mobile-navigation__inner>a:not(.ib2-button):hover:not(.is-active):not([aria-current=page]){color:#253a57!important;background:0 0!important}}@media (max-width:900px) and (hover:hover) and (pointer:fine){.ib2-mobile-navigation__inner>a:not(.ib2-button):hover,.ib4-mobile-navigation__inner>a:not(.ib2-button):hover{color:var(--ib4-blue);background:#ffffffb8;transform:none!important}}@media (max-width:430px){.ib4-site-header.is-compact{margin-top:calc(8px + var(--iburo-mobile-safe-top))!important}.ib4-menu-button{flex-basis:40px!important;width:40px!important;height:40px!important}.ib4-site-header.is-menu-open .ib4-menu-button{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important}.mobile-navigation.ib2-mobile-navigation,.ib4-mobile-navigation{left:8px!important;right:8px!important}}@media (prefers-reduced-motion:reduce){.ib4-menu-button,.ib4-menu-icon__line,.mobile-navigation.ib2-mobile-navigation,.ib4-mobile-navigation,.ib2-mobile-navigation__inner>a,.ib4-mobile-navigation__inner>a{transition:none!important}}
.page-curtain{display:none!important}html.iburo-route-transition .page-curtain{z-index:49;pointer-events:none;opacity:0;contain:paint;will-change:opacity;background:radial-gradient(circle at 50% -18%,#1e5bc60e,#0000 44%),#fafcfff0;animation:.32s cubic-bezier(.22,1,.36,1) both iburo23-route-reveal;position:fixed;inset:0;display:block!important}.page-curtain__mark{display:none!important}@keyframes iburo23-route-reveal{0%{opacity:.94}42%{opacity:.42}to{opacity:0}}@media (max-width:900px){html.iburo-route-transition .page-curtain{background:radial-gradient(circle at 50% -12%,#1e5bc60d,#0000 40%),#fafcfff2;animation-duration:.28s}}@media (prefers-reduced-motion:reduce){html.iburo-route-transition .page-curtain{animation:none!important;display:none!important}}
:root{--iburo24-hero-bg:radial-gradient(circle at 82% 18%, #155eef12, transparent 31%), linear-gradient(180deg, #fbfdff 0%, #fff 88%);--iburo24-hero-title:clamp(50px, 5.15vw, 72px);--iburo24-hero-lead:clamp(17px, 1.35vw, 20px);--iburo24-hero-gap:clamp(48px, 6vw, 88px)}.ib4-hero{padding:72px 0 64px}.ib4-hero__copy{padding:0}.ib4-hero h1{max-width:800px;margin:0 0 22px;font-size:clamp(56px,5.65vw,84px)}.ib4-hero__lead{max-width:620px;font-size:clamp(18px,1.45vw,21px);line-height:1.52}.ib4-hero__grid{gap:var(--iburo24-hero-gap)}:is(.ib3-practice__hero,.ib2-reviews__hero,.ib3-about__hero,.ib8-journey-hero){background:var(--iburo24-hero-bg);padding:72px 0 86px;position:relative;overflow:hidden}:is(.ib3-practice__hero,.ib2-reviews__hero,.ib3-about__hero,.ib8-journey-hero)>.ib2-shell{width:min(1280px,100% - 64px);max-width:none;padding-inline:0}:is(.ib3-practice__hero-grid,.ib2-reviews__hero-grid,.ib3-about__hero-grid,.ib8-journey-hero__grid){gap:var(--iburo24-hero-gap);grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);align-items:center;display:grid}:is(.ib3-practice__hero,.ib2-reviews__hero,.ib3-about__hero,.ib8-journey-hero) h1{max-width:920px;font-size:var(--iburo24-hero-title);text-wrap:balance;margin:0}:is(.ib3-practice__hero-grid>div>p,.ib2-reviews__hero-copy>p,.ib3-about__hero-grid>div>p,.ib8-journey-hero__copy>p){color:#58677b;max-width:720px;font-size:var(--iburo24-hero-lead);margin:24px 0 0;line-height:1.6}:is(.ib3-practice__actions,.ib2-reviews__hero-actions,.ib3-about__cta,.ib8-journey-hero__actions){flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:30px;display:flex}:is(.ib3-practice__actions,.ib2-reviews__hero-actions,.ib3-about__cta,.ib8-journey-hero__actions) .ib2-button{border-radius:10px;min-height:50px;padding-inline:20px}:is(.ib3-practice__hero-grid>aside,.ib2-reviews__hero-note,.ib3-about__hero-grid>aside,.ib8-route-preview){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #dfe6ef;border-radius:18px;justify-self:end;width:100%;max-width:460px;padding:24px;box-shadow:0 22px 64px #10233f12}:is(.ib3-practice__hero-grid>aside,.ib2-reviews__hero-note,.ib3-about__hero-grid>aside)>strong{color:#17263a;font-size:18px;line-height:1.3}:is(.ib3-practice__hero-grid>aside,.ib2-reviews__hero-note,.ib3-about__hero-grid>aside)>p{color:#667489;margin:10px 0 0;font-size:15px;line-height:1.6}.ib8-journey-breadcrumbs{margin-bottom:48px}.ib8-journey-meta{margin-top:28px}@media (max-width:1080px){:is(.ib3-practice__hero-grid,.ib2-reviews__hero-grid,.ib3-about__hero-grid,.ib8-journey-hero__grid){grid-template-columns:1fr;align-items:start;gap:38px}:is(.ib3-practice__hero-grid>aside,.ib2-reviews__hero-note,.ib3-about__hero-grid>aside,.ib8-route-preview){justify-self:start;max-width:720px}}@media (max-width:900px){:is(.ib3-practice__hero,.ib2-reviews__hero,.ib3-about__hero,.ib8-journey-hero)>.ib2-shell{width:100%;padding-inline:var(--ib4-mobile-gutter,20px)}}@media (max-width:760px){.ib4-hero{padding:44px 0 52px}.ib4-hero h1{margin:0 0 18px;font-size:clamp(42px,10.8vw,54px)}.ib4-hero__lead{font-size:17px;line-height:1.54}:is(.ib3-practice__hero,.ib2-reviews__hero,.ib3-about__hero,.ib8-journey-hero){padding:46px 0 60px}:is(.ib3-practice__hero-grid,.ib2-reviews__hero-grid,.ib3-about__hero-grid,.ib8-journey-hero__grid){gap:30px}:is(.ib3-practice__hero,.ib2-reviews__hero,.ib3-about__hero,.ib8-journey-hero) h1{overflow-wrap:break-word;width:100%;max-width:100%;font-size:clamp(38px,10.2vw,48px)}:is(.ib3-practice__hero-grid>div>p,.ib2-reviews__hero-copy>p,.ib3-about__hero-grid>div>p,.ib8-journey-hero__copy>p){margin-top:18px;font-size:16px;line-height:1.58}:is(.ib3-practice__actions,.ib2-reviews__hero-actions,.ib3-about__cta,.ib8-journey-hero__actions){grid-template-columns:1fr;gap:10px;width:100%;margin-top:24px;display:grid}:is(.ib3-practice__actions,.ib2-reviews__hero-actions,.ib3-about__cta,.ib8-journey-hero__actions) .ib2-button{width:100%}.ib3-practice__actions>.ib2-link,.ib8-journey-hero__actions>.ib8-text-link{text-align:center;justify-content:center;align-items:center;min-height:44px;padding-inline:8px;display:flex}:is(.ib3-practice__hero-grid>aside,.ib2-reviews__hero-note,.ib3-about__hero-grid>aside,.ib8-route-preview){border-radius:14px;max-width:none;padding:20px;box-shadow:0 16px 42px #10233f0f}.ib8-journey-breadcrumbs{margin-bottom:28px}.ib8-journey-meta{gap:8px 18px;margin-top:24px}}@media (prefers-reduced-motion:reduce){:is(.ib3-practice__hero-grid>aside,.ib2-reviews__hero-note,.ib3-about__hero-grid>aside,.ib8-route-preview){-webkit-backdrop-filter:none;backdrop-filter:none}}
:root{--iburo25-section-pad:104px;--iburo25-heading-size:clamp(40px, 4.1vw, 58px);--iburo25-lead-size:17px;--iburo25-content-gap:52px}.ib5-outcome,.ib8-journey-orientation,.ib3-practice__inside,.ib2-reviews__section,.ib3-about__hero+.ib3-about__section{padding-top:var(--iburo25-section-pad);padding-bottom:var(--iburo25-section-pad)}.ib5-outcome>.ib4-shell,.ib8-journey-orientation>.ib2-shell,.ib3-practice__inside>.ib2-shell,.ib2-reviews__section>.ib2-shell,.ib3-about__hero+.ib3-about__section>.ib2-shell{width:min(1280px,100% - 64px);max-width:none;margin-inline:auto;padding-inline:0}.ib5-outcome__heading h2,.ib8-journey-orientation .ib8-section-heading h2,.ib3-practice__inside .ib3-practice__heading h2,.ib2-reviews__section .ib2-reviews__heading h2,.ib3-about__hero+.ib3-about__section .ib3-about__grid>div:first-child>h2{max-width:920px;font-size:var(--iburo25-heading-size);text-wrap:balance;margin-top:0;margin-bottom:0;line-height:1.03!important}.ib5-outcome__heading p,.ib8-journey-orientation .ib8-section-heading>p,.ib3-practice__inside .ib3-practice__heading>p,.ib2-reviews__section .ib2-reviews__heading>p,.ib3-about__hero+.ib3-about__section .ib3-about__grid>div:first-child>p{color:#607086;max-width:720px;font-size:var(--iburo25-lead-size);line-height:1.65}.ib8-journey-orientation .ib8-section-heading,.ib3-practice__inside .ib3-practice__heading,.ib2-reviews__section .ib2-reviews__heading{max-width:900px;margin-bottom:0}.ib8-journey-orientation .ib8-section-heading>p,.ib3-practice__inside .ib3-practice__heading>p,.ib2-reviews__section .ib2-reviews__heading>p,.ib3-about__hero+.ib3-about__section .ib3-about__grid>div:first-child>p{margin:18px 0 0}.ib5-outcome__heading{max-width:1120px}.ib5-outcome__heading p{font-size:var(--iburo25-lead-size)}.ib5-outcome__steps,.ib8-journey-orientation .ib8-orientation-list,.ib3-practice__inside .ib3-disclosure,.ib2-reviews__section .ib2-review-stage{margin-top:var(--iburo25-content-gap)}.ib3-about__hero+.ib3-about__section .ib3-about__grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(48px,6vw,88px);display:grid}.ib3-about__hero+.ib3-about__section .ib3-about__list{margin-top:0}.ib5-outcome__steps,.ib8-journey-orientation .ib8-orientation-list,.ib3-about__hero+.ib3-about__section .ib3-about__list{border-color:#dfe6ee}@media (max-width:1080px){.ib3-about__hero+.ib3-about__section .ib3-about__grid{grid-template-columns:1fr;gap:42px}.ib3-about__hero+.ib3-about__section .ib3-about__list{max-width:820px}}@media (max-width:900px){.ib5-outcome>.ib4-shell,.ib8-journey-orientation>.ib2-shell,.ib3-practice__inside>.ib2-shell,.ib2-reviews__section>.ib2-shell,.ib3-about__hero+.ib3-about__section>.ib2-shell{width:100%;max-width:none;padding-inline:var(--ib4-mobile-gutter,20px)}}@media (max-width:760px){:root{--iburo25-section-pad:72px;--iburo25-heading-size:clamp(34px, 9vw, 44px);--iburo25-lead-size:16px;--iburo25-content-gap:36px}.ib5-outcome__heading{max-width:680px;display:block}.ib5-outcome__heading h2{max-width:680px}.ib5-outcome__heading p{margin:16px 0 0}.ib3-about__hero+.ib3-about__section .ib3-about__grid{gap:34px}.ib5-outcome__steps,.ib8-journey-orientation .ib8-orientation-list,.ib3-practice__inside .ib3-disclosure,.ib2-reviews__section .ib2-review-stage{margin-top:var(--iburo25-content-gap)}}
: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}}
html.iburo-security-locked,html.iburo-security-locked body{overscroll-behavior:none;overflow:hidden!important}.iburo-security-gate{z-index:100000;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));isolation:isolate;place-items:center;display:grid;position:fixed;inset:0}.iburo-security-gate__backdrop{z-index:-1;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 28%,#20263433,#0000 38%),#07090df0;position:absolute;inset:0}.iburo-security-gate__card{color:#111722;text-align:center;background:#fffffffb;border:1px solid #131f3417;border-radius:30px;width:min(100%,560px);padding:42px 42px 34px;box-shadow:0 30px 90px #00000047}.iburo-security-gate__mark{color:#fff;width:78px;height:78px;font-family:var(--font-iburo-prata), serif;letter-spacing:-.04em;background:linear-gradient(145deg,#17335f,#0a1b36);border-radius:26px;place-items:center;margin:0 auto 14px;font-size:28px;display:grid;box-shadow:inset 0 1px #ffffff29,0 16px 34px #0c1f3f38}.iburo-security-gate__eyebrow{color:#677184;font-family:var(--font-iburo-golos), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:600}.iburo-security-gate h1{font-family:var(--font-iburo-oswald), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(30px,5vw,43px);font-weight:400;line-height:1.04}.iburo-security-gate__lead{color:#626c7b;max-width:410px;margin:18px auto 30px;font-size:16px;line-height:1.55}.iburo-security-slider{--iburo-security-progress:0;--iburo-security-offset:0px;touch-action:none;-webkit-user-select:none;user-select:none;background:#f2f4f7;border:1px solid #dfe4eb;border-radius:22px;height:76px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #121c2b0d}.iburo-security-slider__fill{width:calc(var(--iburo-security-progress) * 100%);background:linear-gradient(90deg,#1838691a,#1838690a);transition:width .12s linear;position:absolute;inset:0 auto 0 0}.iburo-security-slider.is-dragging .iburo-security-slider__fill{transition:none}.iburo-security-slider.is-success .iburo-security-slider__fill{background:#216c491c;width:100%}.iburo-security-slider__label{color:#657083;pointer-events:none;place-items:center;padding-inline:88px 24px;font-size:15px;font-weight:600;display:grid;position:absolute;inset:0}.iburo-security-slider__knob{width:64px;height:64px;translate:var(--iburo-security-offset) 0;color:#fff;cursor:grab;background:#10284c;border:0;border-radius:17px;place-items:center;font-size:25px;transition:translate .12s,background-color .18s,transform .18s;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 10px 22px #10284c3d}.iburo-security-slider.is-dragging .iburo-security-slider__knob{cursor:grabbing;transition:none;transform:scale(1.02)}.iburo-security-slider.is-success .iburo-security-slider__knob{background:#216c49}.iburo-security-slider__knob:focus-visible{outline-offset:3px;outline:3px solid #2354994d}.iburo-security-gate__note{color:#a0a8b4;letter-spacing:.01em;margin:22px 0 0;font-size:12px}@media (max-width:620px){.iburo-security-gate{padding-inline:14px}.iburo-security-gate__card{border-radius:26px;padding:32px 20px 26px}.iburo-security-gate__mark{border-radius:22px;width:68px;height:68px;font-size:25px}.iburo-security-gate__lead{margin-bottom:24px;font-size:15px}.iburo-security-slider{border-radius:20px;height:70px}.iburo-security-slider__knob{border-radius:16px;width:58px;height:58px}.iburo-security-slider__label{padding-inline:72px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.iburo-security-slider__fill,.iburo-security-slider__knob{transition:none!important}}
