@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap";html,body,#root,.app,.content{height:100%;width:100%;font-family:Source Sans Pro,sans-serif}.app{display:flex;position:relative}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e0e0e0}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.simplebar-scrollbar:before{background-color:#1976d2;border-radius:4px}.live-consulting,.live-consulting *{box-sizing:border-box}.live-consulting{--consulting-background: #ffffff;--consulting-surface: #ffffff;--consulting-surface-strong: #f4f7fb;--consulting-text: #1d2a47;--consulting-muted: #6e7fa2;--consulting-line: #d4dbe7;--consulting-primary: #243b6b;--consulting-accent: #35ae90;--consulting-shadow: 0 24px 64px rgba(29, 42, 71, .08);min-height:100vh;padding:24px;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;background:radial-gradient(circle at top left,rgba(36,59,107,.05),transparent 26%),linear-gradient(180deg,var(--consulting-background) 0%,#fbfcff 100%);color:var(--consulting-text)}.live-consulting button,.live-consulting input,.live-consulting textarea{font:inherit}.live-consulting__shell{width:min(1120px,100%);margin:0 auto}.live-consulting__shell--single{width:min(1040px,100%);padding-block:clamp(36px,7vh,84px)}.live-consulting__main{display:flex;flex-direction:column;gap:24px}.live-consulting__lead-hero,.live-consulting__lead-section{border:1px solid var(--consulting-line);border-radius:28px;background:var(--consulting-surface);box-shadow:var(--consulting-shadow)}.live-consulting__lead-hero{padding:clamp(28px,4vw,44px)}.live-consulting__lead-brand{display:inline-flex;align-items:center;gap:14px;margin-bottom:14px}.live-consulting__lead-logo{width:clamp(2.4rem,4vw,3rem);aspect-ratio:1129 / 1200;flex:0 0 auto;background-color:var(--consulting-accent);-webkit-mask-image:var(--consulting-logo-image);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--consulting-logo-image);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.live-consulting__lead-brand-text{color:var(--consulting-accent);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;letter-spacing:-.03em;line-height:1}.live-consulting__lead-title,.live-consulting__lead-section-title,.live-consulting__lead-card-title{margin:0;color:var(--consulting-primary);letter-spacing:-.04em}.live-consulting__lead-title{max-width:19ch;font-size:clamp(2.45rem,4.8vw,3.85rem);line-height:1}.live-consulting__lead-summary,.live-consulting__lead-note,.live-consulting__lead-price-body,.live-consulting__lead-card-body{margin:0;color:var(--consulting-muted);line-height:1.72}.live-consulting__lead-summary{max-width:none;margin-top:16px;font-size:1.02rem}.live-consulting__lead-note{max-width:none;margin-top:12px}.live-consulting__lead-card-grid,.live-consulting__lead-starting-grid{display:grid;gap:18px}.live-consulting__lead-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-consulting__lead-starting-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-consulting__lead-card{min-height:220px;padding:24px;border:1px solid var(--consulting-line);border-radius:24px;background:var(--consulting-surface);box-shadow:var(--consulting-shadow)}.live-consulting__lead-card--soft{background:linear-gradient(180deg,var(--consulting-surface) 0%,var(--consulting-surface-strong) 100%)}.live-consulting__lead-card-title{font-size:clamp(1.55rem,3vw,2rem);line-height:1}.live-consulting__lead-card-body{margin-top:14px}.live-consulting__lead-section{padding:28px}.live-consulting__lead-section-heading{margin-bottom:20px}.live-consulting__lead-section-title{font-size:clamp(2rem,4vw,2.7rem);line-height:1}.live-consulting__header,.live-consulting__hero,.live-consulting__section,.live-consulting__footer{border:1px solid var(--consulting-line);border-radius:28px;background:var(--consulting-surface);box-shadow:var(--consulting-shadow)}.live-consulting__header{display:grid;grid-template-columns:1.05fr 1.2fr;gap:24px;align-items:end;margin-bottom:24px;padding:26px 28px}.live-consulting__eyebrow,.live-consulting__panel-label{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--consulting-muted)}.live-consulting__brand{padding:0;border:0;background:transparent;color:var(--consulting-primary);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.04em;text-align:left;cursor:pointer}.live-consulting__summary,.live-consulting__note,.live-consulting__hero-summary,.live-consulting__section-body,.live-consulting__footer-summary{margin:0;color:var(--consulting-muted);line-height:1.7}.live-consulting__summary{margin-top:12px;max-width:42rem}.live-consulting__note{margin-bottom:14px;font-size:.9rem}.live-consulting__nav,.live-consulting__footer-nav,.live-consulting__actions{display:flex;flex-wrap:wrap;gap:10px}.live-consulting__nav-button,.live-consulting__footer-link{padding:10px 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--consulting-muted);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.live-consulting__nav-button:hover,.live-consulting__nav-button:focus-visible,.live-consulting__nav-button--active,.live-consulting__footer-link:hover,.live-consulting__footer-link:focus-visible,.live-consulting__footer-link--active{border-color:var(--consulting-line);background:var(--consulting-surface-strong);color:var(--consulting-primary);outline:none;transform:translateY(-1px)}.live-consulting__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:20px;padding:clamp(30px,4vw,52px)}.live-consulting__hero-title,.live-consulting__section-title,.live-consulting__footer-title{margin:0;color:var(--consulting-primary);letter-spacing:-.04em;line-height:.98}.live-consulting__hero-title{max-width:11ch;font-size:clamp(3rem,7vw,5.2rem)}.live-consulting__hero-summary{margin-top:16px;max-width:40rem;font-size:1.04rem}.live-consulting__actions{margin-top:22px}.live-consulting__hero-panel,.live-consulting__section{padding:24px;border-radius:24px;border:1px solid var(--consulting-line);background:var(--consulting-surface)}.live-consulting__hero-panel{background:linear-gradient(180deg,var(--consulting-surface) 0%,var(--consulting-surface-strong) 100%)}.live-consulting__button{padding:13px 18px;border:1px solid var(--consulting-primary);border-radius:999px;background:var(--consulting-primary);color:#f8fbff;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.live-consulting__button:hover,.live-consulting__button:focus-visible{background:#1f345d;border-color:#1f345d;outline:none;transform:translateY(-1px)}.live-consulting__button--ghost{background:transparent;color:var(--consulting-primary)}.live-consulting__button--ghost:hover,.live-consulting__button--ghost:focus-visible{background:var(--consulting-surface-strong);color:var(--consulting-primary);border-color:var(--consulting-line)}.live-consulting__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.live-consulting__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.live-consulting__stack{display:flex;flex-direction:column;gap:18px}.live-consulting__section{min-height:220px}.live-consulting__section--soft{background:linear-gradient(180deg,var(--consulting-surface) 0%,var(--consulting-surface-strong) 100%)}.live-consulting__section-title{font-size:clamp(1.8rem,4vw,2.3rem)}.live-consulting__section-body{margin-top:14px;max-width:34rem}.live-consulting__list{display:grid;gap:12px;margin:0;padding-left:20px;color:var(--consulting-text);line-height:1.7}.live-consulting__footer{margin-top:24px;padding:26px 28px}.live-consulting__footer-simple{display:grid;gap:14px;margin-top:20px;padding:18px 22px;border:1px solid var(--consulting-line);border-radius:22px;background:#ffffffd6}.live-consulting__footer-links{display:flex;flex-wrap:wrap;gap:16px 20px}.live-consulting__footer-anchor{color:var(--consulting-primary);font-weight:700;text-decoration:none}.live-consulting__footer-anchor:hover,.live-consulting__footer-anchor:focus-visible{color:var(--consulting-accent);outline:none}.live-consulting__footer-legal-block{display:grid;gap:4px;padding-top:14px;border-top:1px solid var(--consulting-line)}.live-consulting__footer-legal-name,.live-consulting__footer-legal-note{margin:0;color:var(--consulting-muted);line-height:1.6}.live-consulting__footer-legal-name{font-weight:700;color:var(--consulting-primary)}.live-consulting__footer-main{display:flex;justify-content:space-between;gap:20px;align-items:end}.live-consulting__footer-title{font-size:clamp(1.8rem,4vw,2.7rem)}.live-consulting__footer-summary{margin-top:12px;max-width:40rem}.live-consulting__footer-nav{margin-top:18px;padding-top:18px;border-top:1px solid var(--consulting-line)}.live-consulting__contact-block{display:grid;gap:18px;padding:28px;border:1px solid var(--consulting-line);border-radius:28px;background:linear-gradient(180deg,var(--consulting-surface) 0%,var(--consulting-surface-strong) 100%);box-shadow:var(--consulting-shadow)}.live-consulting__contact-title{margin:0;color:var(--consulting-primary);font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:-.04em;line-height:1}.live-consulting__contact-body,.live-consulting__contact-note{margin:10px 0 0;color:var(--consulting-muted);line-height:1.7}.live-consulting__contact-legal{margin:6px 0 0;color:var(--consulting-muted);font-size:.9rem;line-height:1.6}.live-consulting__contact-form-shell{padding:22px;border:1px solid var(--consulting-line);border-radius:24px;background:var(--consulting-surface)}.live-consulting__form{display:flex;flex-direction:column;gap:16px}.live-consulting__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.live-consulting__field{display:flex;flex-direction:column;gap:8px}.live-consulting__field span,.live-consulting__contact-label{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--consulting-muted)}.live-consulting__field input,.live-consulting__field textarea{width:100%;padding:14px 16px;border:1px solid var(--consulting-line);border-radius:18px;background:var(--consulting-surface);color:var(--consulting-text);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.live-consulting__field input::placeholder,.live-consulting__field textarea::placeholder{color:#92a0bb}.live-consulting__field input:focus,.live-consulting__field textarea:focus{border-color:var(--consulting-primary);box-shadow:0 0 0 4px #243b6b14;outline:none}.live-consulting__field textarea{resize:vertical;min-height:150px}.live-consulting__field--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.live-consulting__captcha{display:grid;gap:8px;overflow-x:auto;padding-bottom:2px}.live-consulting__captcha-widget{min-height:78px}.live-consulting__form-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.live-consulting__form-disclaimer{display:grid;gap:8px;padding-top:4px}.live-consulting__form-note,.live-consulting__form-status,.live-consulting__form-error{margin:0;line-height:1.7}.live-consulting__form-note{color:var(--consulting-muted)}.live-consulting__form-link{color:var(--consulting-primary);text-decoration:none}.live-consulting__form-link:hover,.live-consulting__form-link:focus-visible{color:var(--consulting-accent);outline:none}.live-consulting__form-status{color:var(--consulting-primary)}.live-consulting__form-error{color:#9e3f3f}.live-consulting__contact-card{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border:1px solid var(--consulting-line);border-radius:20px;background:var(--consulting-surface)}.live-consulting__contact-list{display:grid;gap:12px;margin:0}.live-consulting__contact-item{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:10px;align-items:start}.live-consulting__contact-item-label{color:var(--consulting-muted);font-size:.9rem}.live-consulting__contact-item-value{margin:0;color:var(--consulting-text);line-height:1.6}.live-consulting__contact-link{color:var(--consulting-primary);font-size:1.05rem;font-weight:700;text-decoration:none}.live-consulting__contact-link:hover,.live-consulting__contact-link:focus-visible{color:var(--consulting-accent);outline:none}.live-consulting__button:disabled{cursor:wait;opacity:.7;transform:none}@media(max-width:960px){.live-consulting__lead-hero,.live-consulting__lead-card-grid,.live-consulting__lead-starting-grid,.live-consulting__header,.live-consulting__hero,.live-consulting__grid,.live-consulting__grid--two,.live-consulting__footer-main,.live-consulting__contact-block{grid-template-columns:1fr;display:grid}.live-consulting__contact-item{grid-template-columns:1fr;gap:4px}}@media(max-width:820px){.live-consulting{padding:16px}.live-consulting__form-grid{grid-template-columns:1fr}.live-consulting__lead-hero,.live-consulting__lead-section,.live-consulting__lead-card,.live-consulting__contact-block,.live-consulting__header,.live-consulting__hero,.live-consulting__section,.live-consulting__footer{padding:22px;border-radius:24px}.live-consulting__section{min-height:0}}.simple-footer{padding:32px 16px 20px;text-align:center;font-size:12px;line-height:1.5;color:#777}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
