html.mobile-cabinet-active,body.mobile-cabinet-active{overscroll-behavior:none;touch-action:manipulation;background:var(--ui-bg);overflow:hidden}html.mobile-cabinet-active body{background:var(--ui-bg)}body.mobile-menu-open,html.mobile-chat-screen,body.mobile-chat-screen,body.mobile-keyboard-open{overscroll-behavior:none;overflow:hidden}html.mobile-chat-screen,body.mobile-chat-screen{touch-action:pan-y}.mobile-viewport-shell{z-index:1;overscroll-behavior:none;background:var(--ui-bg);width:100%;color:var(--ui-text);position:fixed;inset:0;overflow:hidden}body.mobile-keyboard-open.mobile-chat-screen .mobile-viewport-shell{height:var(--mobile-vvh,100svh);max-height:var(--mobile-vvh,100svh);top:0;bottom:auto}.mobile-cabinet--chat{min-height:0}@keyframes mobile-menu-panel-in{0%{opacity:.92;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes mobile-menu-peek-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-menu-scroll-hint{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@keyframes mobile-sheet-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile-cabinet{overscroll-behavior:none;background:var(--ui-bg);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.mobile-cabinet__topbar{z-index:20;min-height:52px;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg);touch-action:manipulation;flex-shrink:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:sticky;top:0}.mobile-cabinet__topbar--borderless{border-bottom-color:#0000}.mobile-cabinet__topbar--dashboard-home{height:calc(52px + env(safe-area-inset-top,0px));min-height:calc(52px + env(safe-area-inset-top,0px));grid-template-columns:44px minmax(0,1fr);position:relative;overflow:visible}.mobile-cabinet__topbar-overlay{top:calc(8px + env(safe-area-inset-top,0px));z-index:2;pointer-events:none;justify-content:flex-end;width:min(46vw,168px);max-width:min(46vw,168px);display:flex;position:absolute;right:14px}.mobile-cabinet__topbar-overlay>*{pointer-events:auto}.mobile-cabinet__topbar-overlay .mobile-cabinet__usage-chip{justify-self:auto;width:100%;max-width:100%}.mobile-cabinet__topbar-overlay .mobile-cabinet__usage-chip.ui-usage-limits:has(.ui-usage-warning){width:min(78vw,260px);max-width:min(78vw,260px)}.mobile-cabinet__usage-chip{justify-self:end;max-width:min(46vw,168px)}.mobile-cabinet__usage-chip.ui-usage-limits:has(.ui-usage-warning){max-width:min(78vw,260px)}.mobile-cabinet__usage-chip .ui-usage-warning{max-width:100%}.mobile-cabinet__usage-chip .ui-usage-warning__text{font-size:10px}.mobile-cabinet__usage-chip .ui-usage-chip{box-shadow:0 1px 4px color-mix(in srgb, var(--ui-text) 6%, transparent);padding:6px 8px}.mobile-cabinet__menu-button{border-radius:var(--ui-radius-md);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.mobile-cabinet__menu-button.is-open{background:var(--ui-accent-muted)}.mobile-cabinet__menu-icon{background:var(--ui-text);width:18px;height:2px;display:block;position:relative}.mobile-cabinet__menu-icon:before,.mobile-cabinet__menu-icon:after{content:"";background:var(--ui-text);width:18px;height:2px;position:absolute;left:0}.mobile-cabinet__menu-icon:before{top:-6px}.mobile-cabinet__menu-icon:after{top:6px}.mobile-cabinet__menu-button.is-open .mobile-cabinet__menu-icon{background:0 0}.mobile-cabinet__menu-button.is-open .mobile-cabinet__menu-icon:before{top:0;transform:rotate(45deg)}.mobile-cabinet__menu-button.is-open .mobile-cabinet__menu-icon:after{top:0;transform:rotate(-45deg)}.mobile-cabinet__title{color:var(--ui-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:600;overflow:hidden}.mobile-cabinet__topbar-text{min-width:0}.mobile-cabinet__topbar-text-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:0;padding:0;display:grid}.mobile-cabinet__topbar-text-button:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 35%, transparent);outline-offset:4px}.mobile-cabinet__subtitle{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:16px;font-weight:600;overflow:hidden}.mobile-cabinet__body{background:var(--ui-bg);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.mobile-cabinet__body>:last-child{flex:auto;min-height:0}.mobile-menu{--mobile-menu-peek-width:52px;z-index:100;overscroll-behavior:none;touch-action:manipulation;flex-direction:row;width:100%;height:100%;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.mobile-menu__panel{width:calc(100% - var(--mobile-menu-peek-width));max-width:calc(100% - var(--mobile-menu-peek-width));min-width:0;height:100%;min-height:0;padding:calc(12px + env(safe-area-inset-top,0px)) 0 0 18px;background:var(--ui-bg);box-shadow:8px 0 28px color-mix(in srgb, var(--ui-text) 8%, transparent);flex-direction:column;flex:none;animation:.2s ease-out mobile-menu-panel-in;display:flex;overflow:hidden}.mobile-menu__peek{min-width:var(--mobile-menu-peek-width);background:color-mix(in srgb, var(--ui-bg) 18%, transparent);-webkit-backdrop-filter:blur(8px);cursor:pointer;border:0;flex:auto;margin:0;padding:0;animation:.22s ease-out mobile-menu-peek-in}.mobile-menu__head{justify-content:space-between;align-items:center;margin-bottom:18px;padding-right:18px;display:flex}.mobile-menu__brand{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.mobile-menu__brand-logo{object-fit:contain;flex-shrink:0;width:32px;height:32px}.mobile-menu__close{border-radius:calc(var(--ui-radius-md) / 2);min-height:20px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 7px;font-size:12px;font-weight:500}.mobile-menu__scroll{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.mobile-menu__nav{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:4px;min-height:0;padding-right:6px;display:flex;overflow:hidden auto}.mobile-menu__scroll-hint{z-index:2;height:36px;color:var(--ui-text-tertiary);pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--ui-bg) 0%, transparent), color-mix(in srgb, var(--ui-bg) 88%, transparent));justify-content:center;align-items:flex-end;padding-bottom:2px;animation:1.6s ease-in-out infinite mobile-menu-scroll-hint;display:flex;position:absolute;bottom:0;left:0;right:0}.mobile-menu__section{letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-tertiary);margin:14px 12px 4px;font-size:11px;font-weight:600}.mobile-menu__item,.mobile-menu__advisor{border-radius:var(--ui-radius-md);min-height:44px;color:var(--ui-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.mobile-menu__item.is-active,.mobile-menu__advisor.is-active{background:var(--ui-sidebar-hover);color:var(--ui-text)}.mobile-menu__item .ui-icon,.mobile-menu__advisor .ui-icon{color:currentColor}.mobile-menu__footer{background:0 0;flex-shrink:0;gap:0;padding-top:12px;padding-bottom:10px;padding-right:18px;display:grid}.mobile-menu__user{min-width:0;padding:10px 12px 8px;display:grid}.mobile-menu__user-email{color:var(--ui-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-menu__footer-actions{border-top:1px solid var(--ui-border-subtle);justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.mobile-menu__logout{flex:auto;min-width:0}.mobile-menu__theme{justify-content:flex-end;display:flex}.mobile-menu__theme-toggle{justify-content:center;width:36px;min-height:36px;padding:0}.mobile-dashboard{overscroll-behavior:contain;background:var(--ui-bg);flex-direction:column;flex:1;justify-content:center;min-height:0;padding:18px 18px 14px;scroll-padding-bottom:14px;animation:.16s ease-out mobile-sheet-in;display:flex;overflow-y:auto}.mobile-dashboard .dashboard-payment-banner{flex-shrink:0;margin:0 0 16px}.mobile-dashboard__hero{letter-spacing:-.03em;text-align:center;margin:0 0 16px;font-size:clamp(28px,8vw,34px);font-weight:600}.mobile-dashboard__agents{gap:10px;width:min(100%,320px);margin:0 auto;display:grid}.mobile-dashboard__agent-card{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-bg-elevated);color:var(--ui-text);gap:4px;padding:16px;text-decoration:none;display:grid}.mobile-dashboard__agent-name{font-size:17px;font-weight:600}.mobile-dashboard__history-link{width:100%;min-height:44px;color:var(--ui-text-secondary);justify-content:center;align-self:stretch;align-items:center;margin-top:18px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.mobile-chat{--ui-chat-content-gutter:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mobile-chat__stage{--mobile-chat-dock-height:120px;--mobile-chat-fade-start:20px;--mobile-chat-fade-end:56px;--mobile-chat-scroll-pad:80px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.mobile-chat__messages{z-index:0;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;position:relative;overflow:hidden auto}.mobile-chat__composer-fade{left:0;right:0;bottom:calc(var(--mobile-chat-dock-height) - var(--mobile-chat-fade-end));z-index:3;height:var(--mobile-chat-fade-end);pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--ui-bg) 0%, transparent), color-mix(in srgb, var(--ui-bg) 82%, transparent) 52%, var(--ui-bg) 100%);position:absolute}.mobile-chat__messages-inner{box-sizing:border-box;min-height:min-content;padding:16px var(--ui-chat-content-gutter) var(--mobile-chat-scroll-pad);scroll-padding-bottom:var(--mobile-chat-scroll-pad);flex-direction:column;gap:12px;display:flex}.mobile-chat__messages-inner>*{flex-shrink:0}.mobile-chat__messages-inner:has(>.mobile-chat__empty:only-child){justify-content:center;min-height:100%}.mobile-chat__empty{color:var(--ui-text-tertiary);text-align:center;margin:0;font-size:15px}.mobile-chat__composer-notice{margin:0}.mobile-chat__title-form{gap:10px;padding:12px 14px;display:grid}.mobile-chat__title-actions{gap:8px;display:flex}.mobile-chat__prompt-status,.mobile-chat__thinking{color:var(--ui-text-tertiary);flex-shrink:0;margin:0;padding:6px 14px;font-size:13px}.mobile-chat__dock{z-index:4;margin-top:calc(-1 * var(--mobile-chat-fade-end));padding:0 var(--ui-chat-content-gutter) 8px;background:linear-gradient(to bottom, color-mix(in srgb, var(--ui-bg) 0%, transparent) 0%, var(--ui-bg) min(100%, var(--mobile-chat-fade-end)), var(--ui-bg) 100%);pointer-events:none;border-top:0;flex-direction:column;flex:none;gap:8px;display:flex;position:relative;overflow:visible}.mobile-chat__dock>*{pointer-events:auto}.mobile-chat__footnotes{gap:8px;display:grid}.mobile-chat__footnotes .ui-message{width:100%}@media (prefers-reduced-motion:reduce){.mobile-chat__composer-fade{display:none}}body.mobile-keyboard-open .mobile-chat__dock{padding-bottom:6px}.mobile-chat__composer-toolbar{pointer-events:auto;gap:6px;display:grid;overflow:visible}.mobile-chat__composer-top{min-height:28px;overflow:visible}.mobile-chat__advisor-controls{max-width:calc(100% - 36px);overflow:visible}.mobile-chat__scroll-down{margin:0}.mobile-chat__composer{pointer-events:auto;display:block;position:relative}.ui-composer--mobile .ui-composer__box{border:1px solid var(--ui-composer-border);border-radius:var(--ui-radius-xl);background:var(--ui-composer-bg);box-shadow:0 8px 18px -12px color-mix(in srgb, var(--ui-text) 18%, transparent);gap:6px;padding:8px}.mobile-chat__conversation-file-tabs{grid-column:1/-1;margin:-2px 0 2px;padding-inline:2px}.mobile-chat__composer textarea,.mobile-chat__input{min-height:24px;max-height:120px;color:var(--ui-text);resize:none;background:0 0;border:none;align-self:center;padding:8px 4px;font-size:16px;line-height:1.35}.mobile-chat__composer textarea:focus{outline:none}.ui-composer--mobile.ui-composer{gap:0;padding:0}.ui-composer--mobile .ui-composer__box>.ui-btn--icon:first-child{color:var(--ui-text-secondary)}.ui-composer--mobile .mobile-chat__input{min-height:24px;max-height:120px;color:var(--ui-text);resize:none;background:0 0;border:none;padding:8px 4px;font-size:16px;line-height:1.35}.ui-composer--mobile .mobile-chat__input:focus{box-shadow:none;outline:none}.mobile-chat__attach,.mobile-chat__send,.ui-composer--mobile .ui-composer__mic,.ui-composer--mobile .ui-composer__send,.ui-composer--mobile .ui-composer__voice-cancel{border-radius:var(--ui-radius-pill);width:36px;height:36px;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:none;align-self:center;place-items:center;display:grid}.ui-composer--mobile .ui-composer__voice-cancel{background:color-mix(in srgb, var(--ui-surface) 42%, transparent);-webkit-backdrop-filter:blur(12px)saturate(130%);width:30px;height:30px;box-shadow:0 2px 10px color-mix(in srgb, var(--ui-text) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ui-text) 8%, transparent)}.mobile-chat__send,.ui-composer--mobile .ui-composer__send{background:var(--ui-surface);color:var(--ui-text-tertiary);border:1px solid var(--ui-border-subtle)}@keyframes mobile-micro-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.mobile-chat__send.is-ready:not(:disabled),.ui-composer--mobile .ui-composer__send.is-ready:not(:disabled){animation:1.6s ease-in-out infinite mobile-micro-pulse}@media (prefers-reduced-motion:reduce){.mobile-chat__send.is-ready:not(:disabled),.ui-composer--mobile .ui-composer__send.is-ready:not(:disabled){animation:none}}.mobile-chat__send.is-ready,.ui-composer--mobile .ui-composer__send.is-ready{background:var(--ui-text);color:var(--ui-bg);border-color:#0000}[data-theme=light] .mobile-chat__send.is-ready,[data-theme=light] .ui-composer--mobile .ui-composer__send.is-ready{background:var(--ui-accent);color:var(--ui-accent-fg)}.mobile-chat__send:disabled{opacity:1;cursor:not-allowed}.mobile-chat__send.is-ready:disabled{opacity:.5}.mobile-chat__history-link{border-radius:var(--ui-radius-md);width:44px;height:44px;color:var(--ui-text-secondary);place-items:center;text-decoration:none;display:grid}.mobile-chat .ui-chat-bubble--user{margin-left:auto}.mobile-chat .web-agent-actions,.mobile-chat .ui-agent-actions{margin-top:8px}html.mobile-cabinet-active:not(.mobile-standalone) .mobile-viewport-shell{top:var(--mobile-vv-offset-top,0);width:100%;height:var(--mobile-vvh,100svh);max-height:var(--mobile-vvh,100svh);min-height:0;bottom:auto;left:0;right:0}@supports (-webkit-touch-callout:none){html.mobile-ios.mobile-cabinet-active:not(.mobile-standalone){background:var(--ui-bg);min-height:100lvh}html.mobile-ios.mobile-cabinet-active:not(.mobile-standalone) body{background:var(--ui-bg)}html.mobile-ios.mobile-cabinet-active:not(.mobile-standalone):is([data-wallpaper=active],[data-wallpaper-style=active]) body,html.mobile-ios.mobile-cabinet-active:not(.mobile-standalone):is([data-wallpaper=office],[data-wallpaper-style=office]) body{background:var(--ui-bg)!important}html.mobile-ios.mobile-cabinet-active:not(.mobile-standalone) body:after{content:"";z-index:0;height:calc(env(safe-area-inset-bottom,0px) + 9rem);background:var(--ui-bg);pointer-events:none;position:fixed;bottom:0;left:0;right:0}html.mobile-ios.mobile-cabinet-active:not(.mobile-standalone) .mobile-viewport-shell{z-index:1}html.mobile-ios.mobile-standalone.mobile-cabinet-active{background:var(--ui-bg);height:100lvh;min-height:100lvh}html.mobile-ios.mobile-standalone.mobile-cabinet-active body{background:var(--ui-bg);width:100%;height:100lvh;min-height:100lvh;max-height:none;position:fixed;inset:0;overflow:hidden}html.mobile-ios.mobile-standalone.mobile-cabinet-active:is([data-wallpaper=active],[data-wallpaper-style=active]) body,html.mobile-ios.mobile-standalone.mobile-cabinet-active:is([data-wallpaper=office],[data-wallpaper-style=office]) body{background:var(--ui-bg)!important}html.mobile-ios.mobile-standalone.mobile-cabinet-active body:after{content:"";z-index:0;height:calc(env(safe-area-inset-bottom,0px) + 9rem);background:var(--ui-bg);pointer-events:none;position:fixed;bottom:0;left:0;right:0}html.mobile-ios.mobile-standalone.mobile-cabinet-active .mobile-viewport-shell{z-index:1;width:100%!important;height:100lvh!important;min-height:100lvh!important;max-height:none!important;padding-bottom:0!important;inset:0!important}html.mobile-ios.mobile-standalone .mobile-cabinet{min-height:100%}html.mobile-ios.mobile-standalone .mobile-chat__composer{margin-bottom:env(safe-area-inset-bottom,0px)}html.mobile-ios.mobile-standalone body.mobile-keyboard-open .mobile-chat__composer{margin-bottom:0}html.mobile-ios.mobile-standalone .mobile-menu__footer{padding-bottom:max(10px, env(safe-area-inset-bottom,0px))}html.mobile-ios.mobile-standalone.mobile-cabinet-active body.mobile-keyboard-open.mobile-chat-screen .mobile-viewport-shell{top:var(--mobile-vv-offset-top,0)!important;height:var(--mobile-vvh,100svh)!important;max-height:var(--mobile-vvh,100svh)!important;min-height:0!important;bottom:auto!important}}html.mobile-ios body.mobile-cabinet-active .web-dialogues--embedded,html.mobile-ios body.mobile-cabinet-active .web-documents--embedded,html.mobile-ios body.mobile-cabinet-active .web-settings--embedded,html.mobile-ios body.mobile-cabinet-active .web-app--embedded,html.mobile-ios body.mobile-cabinet-active .ui-billing-page--embedded,html.mobile-ios body.mobile-cabinet-active .web-billing--embedded{padding-bottom:16px;scroll-padding-bottom:16px}html.mobile-ios .web-results,html.mobile-ios .web-case-detail{padding-bottom:24px;scroll-padding-bottom:24px}html.mobile-standalone.mobile-cabinet-active:not(.mobile-ios) .mobile-viewport-shell{width:100%;height:100dvh;min-height:100dvh;max-height:none;inset:0}html.mobile-standalone.mobile-cabinet-active:not(.mobile-ios) body.mobile-keyboard-open.mobile-chat-screen .mobile-viewport-shell{top:var(--mobile-vv-offset-top,0);height:var(--mobile-vvh,100svh);max-height:var(--mobile-vvh,100svh);min-height:0;bottom:auto}.mobile-haptic-host{display:contents}.mobile-haptic-switch{display:none!important}.ui-chat-workspace__messages .mobile-haptic-switch,.mobile-chat__messages .mobile-haptic-switch,.mobile-menu__scroll .mobile-haptic-switch,.mobile-menu__nav .mobile-haptic-switch,.web-dialogues--embedded .mobile-haptic-switch{pointer-events:none}@supports (-webkit-touch-callout:none){@media (max-width:640px){.mobile-haptic-host:active>:not(.mobile-haptic-switch){transform:none}}}@media (max-width:640px){.mobile-menu__item:active,.ui-btn:active:not(:disabled),button:active:not(:disabled){background-color:color-mix(in srgb, var(--ui-surface) 12%, transparent);-webkit-backdrop-filter:blur(8px)saturate(120%);box-shadow:0 1px 6px color-mix(in srgb, var(--ui-text) 3%, transparent), inset 0 0 0 .5px color-mix(in srgb, var(--ui-text) 3%, transparent);transition:background-color .1s,box-shadow .1s;transform:none}.mobile-chat__attach:active,.mobile-chat__history-link:active,.ui-composer--mobile .ui-composer__mic:active:not(.is-recording),.ui-composer--mobile .ui-composer__voice-cancel:active{background-color:color-mix(in srgb, var(--ui-surface) 9%, transparent);box-shadow:0 1px 4px color-mix(in srgb, var(--ui-text) 2.5%, transparent)}.ui-composer--mobile .ui-composer__mic.is-recording:active{transform:none}textarea:active,input.mobile-chat__input:active,.ui-textarea:active,.ui-chat-scroll-down:active,.mobile-chat__scroll-down:active,[data-haptic=off]:active{background-color:unset;-webkit-backdrop-filter:none;box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){@media (max-width:640px){.mobile-menu__item:active,.ui-btn:active:not(:disabled),button:active:not(:disabled){transition:none}}}
.ui-cabinet__main .web-dialogues,.ui-cabinet__main .web-documents,.ui-cabinet__main .web-settings,.ui-cabinet__main .web-app,.ui-cabinet__main .ui-billing-page,.ui-cabinet__main .ui-billing-page--embedded,.ui-cabinet__main .web-billing--embedded,.ui-cabinet__main .dashboard-placeholder{flex:1;overflow-y:auto}.ui-cabinet__main .web-dialogues__head h1,.ui-cabinet__main .web-documents__head h1,.ui-cabinet__main .web-settings__head h1,.ui-cabinet__main .web-app__head h1,.ui-cabinet__main .ui-billing-page__head h1{letter-spacing:-.03em;margin:0 0 8px;font-size:24px;font-weight:600}.ui-agent-actions,.web-agent-actions{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-bg-elevated);padding:16px}.ui-agent-actions h2,.web-agent-actions h2{color:var(--ui-text);margin:0 0 12px;font-size:14px;font-weight:600}.ui-agent-actions__list,.web-agent-actions__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ui-agent-actions__item,.web-agent-actions__item{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface);padding:12px}.ui-agent-actions__item p,.web-agent-actions__item p,.ui-agent-actions__next-step,.web-agent-actions__next-step{color:var(--ui-text-secondary);margin:6px 0 0;font-size:14px;line-height:1.45}.ui-agent-actions__item a,.web-agent-actions__item a{color:var(--ui-primary);font-weight:500}.ui-page-stub,.dashboard-placeholder{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-bg-elevated);max-width:640px;margin:0 auto;padding:32px 24px}.ui-page-stub__route,.page-stub__route{color:var(--ui-text-tertiary);margin:0 0 8px;font-family:ui-monospace,monospace;font-size:12px}.ui-page-stub__title,.page-stub__title,.dashboard-placeholder h1{letter-spacing:-.03em;margin:0 0 12px;font-size:24px;font-weight:600}.ui-page-stub__note,.page-stub__note{color:var(--ui-text-secondary);margin:0 0 20px;line-height:1.55}.ui-page-stub__actions,.page-stub__actions{flex-wrap:wrap;gap:8px;display:flex}.ui-public-faq{gap:10px;max-width:720px;margin:0 auto;display:grid}.ui-public-faq__item,.public-faq__item{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-bg-elevated);padding:16px 18px}.ui-public-faq__item summary{cursor:pointer;color:var(--ui-text);font-weight:600}.ui-public-faq__item p{color:var(--ui-text-secondary);margin:12px 0 0;line-height:1.5}
.ui-legal-layout{background:var(--ui-bg);min-height:100dvh;color:var(--ui-text);padding:16px 20px 48px}.ui-legal-layout .ui-legal-page{max-width:1120px;margin:0 auto}.ui-legal-page{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-bg-elevated);flex-direction:column;width:100%;padding:clamp(20px,4vw,48px);display:flex}.ui-legal-page__back{color:var(--ui-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:flex-end;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.4}.ui-legal-page__back:hover{color:var(--ui-text);text-underline-offset:2px;text-decoration:underline}.ui-legal-page__back:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 35%, transparent);outline-offset:2px}.ui-legal-page__back--top{margin-bottom:8px}.ui-legal-page__back--bottom{margin-top:24px}.ui-legal-document{width:100%}.ui-legal-document__header h1{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2}.ui-legal-document__eyebrow{color:var(--ui-text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.ui-legal-document__meta{color:var(--ui-text-secondary);margin:12px 0 0;font-size:14px;line-height:1.45}.ui-legal-document__section{margin-top:28px}.ui-legal-document__section h2{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.ui-legal-document__section p,.ui-legal-document__section li{color:var(--ui-text-secondary);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.65}.ui-legal-document__section p+p{margin-top:14px}.ui-legal-document a{color:var(--ui-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ui-legal-document a:hover{color:var(--ui-text)}.ui-legal-document__section ul{margin:10px 0 0;padding-left:20px}.ui-legal-document__section li+li{margin-top:8px}@media (max-width:640px){.ui-legal-layout,.ui-legal-page{padding:16px}.ui-legal-document__section p,.ui-legal-document__section li{text-align:left}}
.pub-site{--pub-bg:#fafaf8;--pub-bg-elevated:#fff;--pub-bg-muted:#f3f2ee;--pub-text:#1a1a18;--pub-text-secondary:#5c5b57;--pub-text-tertiary:#8a8984;--pub-border:#e5e4df;--pub-border-strong:#c9c8c2;--pub-accent:#2d4a3e;--pub-accent-hover:#243d33;--pub-accent-muted:#e8efeb;--pub-link:#2d4a3e;--pub-focus:#4a7c6f;--pub-role-accountant:#3d6b8c;--pub-role-lawyer:#4a5568;--pub-role-financier:#6b5b4f;--pub-role-negotiator:#5c4d6e;--pub-container:min(1120px, 100% - 48px);--pub-container-narrow:min(680px, 100% - 48px);--pub-section-y:96px;--pub-radius-sm:8px;--pub-radius-md:12px;--pub-radius-lg:16px;--pub-shadow-sm:0 1px 2px #1a1a180a, 0 8px 24px #1a1a180f;--pub-shadow-lg:0 2px 4px #1a1a180a, 0 24px 48px #1a1a1814;--pub-ease:cubic-bezier(.22, 1, .36, 1);--pub-duration:.18s;background:var(--pub-bg);min-height:100dvh;color:var(--pub-text);flex-direction:column;font-size:17px;line-height:1.65;display:flex}.pub-site a:not(.pub-btn){color:var(--pub-link)}.pub-site a.pub-btn--primary{color:#fff}.pub-site a.pub-btn--secondary{color:var(--pub-text)}.pub-site a.pub-btn--ghost{color:var(--pub-text-secondary)}.pub-site a.pub-btn--ghost:hover{color:var(--pub-text)}.pub-site--office{--pub-bg:#f4f7fa;--pub-bg-elevated:#fff;--pub-bg-muted:#edf2f6;--pub-text:#1f2933;--pub-text-secondary:#5f6b7a;--pub-text-tertiary:#8a96a6;--pub-border:#d7dee7;--pub-border-strong:#b8c3d0;--pub-accent:#1f7a6d;--pub-accent-hover:#17675c;--pub-accent-muted:#e8f3f1;--pub-link:#1f7a6d;--pub-focus:#1f7a6d;--pub-role-accountant:#2b6cb0;--pub-role-lawyer:#4a5568;--pub-role-financier:#1f7a6d;--pub-role-negotiator:#5c4d6e;--pub-shadow-sm:0 1px 2px #0f172a0a, 0 4px 14px #0f172a0f;--pub-shadow-lg:0 4px 14px #0f172a0f, 0 20px 48px #0f172a14;background:radial-gradient(circle at 0 0,#1f7a6d14,#0000 32%),linear-gradient(135deg,#f4f7fa 0%,#edf2f6 100%);font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pub-site--office:not(.pub-site--floating-header) .pub-shell__header{background:color-mix(in srgb, var(--pub-bg-elevated) 92%, transparent);border-bottom-color:var(--pub-border)}.pub-site--office .pub-pillar,.pub-site--office .pub-split__item,.pub-site--office .pub-advisors,.pub-site--office .pub-scenario,.pub-site--office .pub-pricing-card,.pub-site--office .pub-faq__item,.pub-site--office .pub-cta-band{box-shadow:0 4px 14px color-mix(in srgb, var(--pub-text) 6%, transparent), 0 12px 34px color-mix(in srgb, var(--pub-text) 7%, transparent)}.pub-site--office .pub-btn{box-shadow:0 2px 6px color-mix(in srgb, var(--pub-text) 5%, transparent), 0 6px 16px color-mix(in srgb, var(--pub-text) 8%, transparent)}.pub-site--office .pub-btn--primary{box-shadow:0 4px 12px color-mix(in srgb, var(--pub-accent) 14%, transparent), 0 8px 20px color-mix(in srgb, var(--pub-accent) 18%, transparent)}.pub-site--office.pub-site--landing .pub-btn{box-shadow:0 3px 8px color-mix(in srgb, var(--pub-text) 10%, transparent), 0 10px 24px color-mix(in srgb, var(--pub-text) 14%, transparent)}.pub-site--office.pub-site--landing .pub-btn--primary{box-shadow:0 4px 12px color-mix(in srgb, var(--pub-accent) 30%, transparent), 0 12px 28px color-mix(in srgb, var(--pub-accent) 34%, transparent), 0 20px 44px color-mix(in srgb, var(--pub-accent) 20%, transparent)}.pub-site--office.pub-site--landing .pub-btn--primary:hover{box-shadow:0 5px 14px color-mix(in srgb, var(--pub-accent) 34%, transparent), 0 14px 32px color-mix(in srgb, var(--pub-accent) 38%, transparent), 0 22px 48px color-mix(in srgb, var(--pub-accent) 24%, transparent)}.pub-site--office.pub-site--landing .pub-btn--secondary{box-shadow:0 3px 8px color-mix(in srgb, var(--pub-text) 10%, transparent), 0 10px 22px color-mix(in srgb, var(--pub-text) 12%, transparent)}.pub-site--office.pub-site--landing .pub-btn--secondary:hover{box-shadow:0 4px 10px color-mix(in srgb, var(--pub-text) 12%, transparent), 0 12px 26px color-mix(in srgb, var(--pub-text) 15%, transparent)}.pub-shell__header{z-index:40;border-bottom:1px solid #0000;position:sticky;top:0}.pub-shell__header:not(.pub-shell__header--floating){background:color-mix(in srgb, var(--pub-bg) 88%, transparent);-webkit-backdrop-filter:blur(16px)}.pub-shell__header.is-scrolled,.pub-site:not(.pub-site--floating-header) .pub-shell__header:not(.pub-shell__header--floating){border-bottom-color:var(--pub-border)}.pub-shell__header-inner{width:var(--pub-container);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;margin:0 auto;padding:14px 0;display:grid}.pub-shell__brand{color:var(--pub-text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pub-shell__brand img{border-radius:8px;width:32px;height:32px}.pub-shell__tagline{color:var(--pub-text-secondary);letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0;padding:0 8px;font-size:clamp(13px,1.35vw,15px);font-weight:500;line-height:1.35}.pub-shell__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pub-site--floating-header .pub-shell__header,.pub-site--floating-header .pub-shell__header.is-scrolled,.pub-site--office.pub-site--floating-header .pub-shell__header,.pub-site--floating-header.pub-site--landing .pub-shell__header,.pub-site .pub-shell__header--floating,.pub-shell__header--floating,.pub-site--floating-header .pub-shell__header-inner{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:#0000}.pub-site--floating-header .pub-shell__header-inner{grid-template-columns:auto auto;justify-content:space-between}.pub-site--floating-header .pub-shell__brand-shell{--brand-reveal:calc(1 - var(--header-brand-dissolve,0));--brand-mask-core:calc(var(--brand-reveal) * 100%);filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--pub-text) 18%, transparent)) drop-shadow(0 3px 8px color-mix(in srgb, var(--pub-text) 10%, transparent));-webkit-mask-image:radial-gradient(farthest-corner circle at 50% 50%, #000 0, #000 var(--brand-mask-core), #00000094 calc(var(--brand-mask-core) + 4%), #00000038 calc(var(--brand-mask-core) + 11%), transparent calc(var(--brand-mask-core) + 24%));-webkit-mask-image:radial-gradient(farthest-corner circle at 50% 50%, #000 0, #000 var(--brand-mask-core), #00000094 calc(var(--brand-mask-core) + 4%), #00000038 calc(var(--brand-mask-core) + 11%), transparent calc(var(--brand-mask-core) + 24%));mask-image:radial-gradient(farthest-corner circle at 50% 50%, #000 0, #000 var(--brand-mask-core), #00000094 calc(var(--brand-mask-core) + 4%), #00000038 calc(var(--brand-mask-core) + 11%), transparent calc(var(--brand-mask-core) + 24%));opacity:calc(1 - var(--header-brand-dissolve,0));background:0 0;border-radius:10px;align-items:center;display:inline-flex;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pub-site--floating-header .pub-shell__brand{background:0 0}.pub-site--floating-header .pub-shell__header[data-brand-hidden=true] .pub-shell__brand-shell{pointer-events:none;opacity:0;visibility:hidden;filter:none;-webkit-mask-image:none;mask-image:none}.pub-site--floating-header .pub-shell__actions .pub-btn--header-login{box-shadow:0 4px 10px color-mix(in srgb, var(--pub-accent) 32%, transparent), 0 12px 28px color-mix(in srgb, var(--pub-accent) 38%, transparent), 0 20px 42px color-mix(in srgb, var(--pub-accent) 24%, transparent);opacity:calc(1 - var(--header-scroll-progress,0) * .2);transform:scale(calc(1 - var(--header-scroll-progress,0) * .2));transform-origin:100%;filter:none}.pub-site--floating-header .pub-shell__actions .pub-btn--header-login:hover{box-shadow:0 5px 12px color-mix(in srgb, var(--pub-accent) 36%, transparent), 0 14px 32px color-mix(in srgb, var(--pub-accent) 42%, transparent), 0 24px 46px color-mix(in srgb, var(--pub-accent) 28%, transparent);filter:none}.pub-shell__main{flex:auto;width:100%}.pub-shell__footer{border-top:1px solid var(--pub-border);padding:16px 0 calc(20px + env(safe-area-inset-bottom,0px));flex-shrink:0;margin-top:auto;position:relative}.pub-shell__footer-bar{width:var(--pub-container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 auto;display:flex}.pub-shell__footer-legal{flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:0;display:flex}.pub-shell__footer-legal-link{color:var(--pub-text-secondary);transition:color var(--pub-duration) var(--pub-ease);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.pub-shell__footer-legal-link:hover{color:var(--pub-text)}.pub-shell__footer-doc-icon{color:var(--pub-text-tertiary);transition:color var(--pub-duration) var(--pub-ease);flex-shrink:0}.pub-shell__footer-legal-link:hover .pub-shell__footer-doc-icon{color:var(--pub-text-secondary)}.pub-shell__footer-legal-sep{color:color-mix(in srgb, var(--pub-text-tertiary) 55%, var(--pub-border));-webkit-user-select:none;user-select:none;margin:0 10px;font-size:13px;font-weight:300;line-height:1}.pub-shell__footer-nav--seo-crawl{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pub-shell__footer-nav{width:var(--pub-container);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin:0 auto;display:flex}.pub-shell__footer-link{color:var(--pub-text-secondary);transition:color var(--pub-duration) var(--pub-ease);font-size:14px;font-weight:500;text-decoration:none}.pub-shell__footer-link:hover{color:var(--pub-text)}.pub-btn{border-radius:var(--pub-radius-sm);min-height:44px;font:inherit;cursor:pointer;transition:background var(--pub-duration) var(--pub-ease), border-color var(--pub-duration) var(--pub-ease), color var(--pub-duration) var(--pub-ease), transform var(--pub-duration) var(--pub-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pub-btn:focus-visible{outline:2px solid var(--pub-focus);outline-offset:2px}.pub-btn--primary{background:var(--pub-accent);color:#fff}.pub-btn--primary:hover{background:var(--pub-accent-hover)}.pub-btn--secondary{border-color:var(--pub-border-strong);background:var(--pub-bg-elevated);color:var(--pub-text)}.pub-btn--secondary:hover{border-color:var(--pub-text-tertiary)}.pub-btn--ghost{color:var(--pub-text-secondary);background:0 0}.pub-btn--ghost:hover{color:var(--pub-text)}.pub-btn--block{width:100%}.pub-btn--recommended{box-shadow:0 0 0 1px var(--pub-accent)}.pub-shell__actions .pub-btn--header-login,.pub-shell__actions .pub-btn--header-login:hover{color:#fff}.pub-site--expert-cabinet .pub-shell__actions .pub-btn--header-login,.pub-site--expert-cabinet-light .pub-shell__actions .pub-btn--header-login{background:var(--pub-hero-gradient);color:#fff;min-height:44px;box-shadow:var(--pub-expert-shadow-btn);border:none;border-radius:999px}.pub-site--expert-cabinet .pub-shell__actions .pub-btn--header-login:hover,.pub-site--expert-cabinet-light .pub-shell__actions .pub-btn--header-login:hover{color:#fff;box-shadow:var(--pub-expert-shadow-btn-hover);transform:translateY(-1px)}.pub-site--landing:has(.lp-c[data-lp-variant=c]) .pub-shell__actions .pub-btn--header-login{color:#fff;background:#10b981;border:1px solid #10b981;box-shadow:0 10px 28px #10b98152}.pub-site--landing:has(.lp-c[data-lp-variant=c]) .pub-shell__actions .pub-btn--header-login:hover{color:#fff;background:#34d399;border-color:#34d399}.pub-page{gap:var(--pub-section-y);padding-bottom:var(--pub-section-y);display:grid}.pub-section{width:var(--pub-container);margin:0 auto}.pub-section--narrow{width:var(--pub-container-narrow)}.pub-section__label{color:var(--pub-text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.pub-section__title{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.12}.pub-section__lead{max-width:36rem;color:var(--pub-text-secondary);white-space:pre-line;margin:0;font-size:18px;line-height:1.55}.pub-section__head{text-align:center;margin-bottom:40px}.pub-section__head .pub-section__lead{margin-inline:auto}.pub-site--office.pub-site--landing .pub-typo-block{text-align:center;text-align-last:center;text-wrap:balance;white-space:pre-line;-webkit-hyphens:none;hyphens:none;word-spacing:normal;width:min(32rem,100%);max-width:none;margin-inline:auto}.pub-site--office.pub-site--landing .pub-typo-block--wide{white-space:normal;width:min(64rem,100%);max-width:none}.pub-hero{width:var(--pub-container);margin:0 auto;padding-top:48px;overflow:visible}.pub-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px 56px;display:grid;overflow:visible}.pub-hero__content{min-width:0}.pub-hero__content--center{text-align:center}.pub-hero__content--left{text-align:left}.pub-hero__content--center .pub-hero__description{margin-inline:auto}.pub-hero__content--center .pub-hero__actions,.pub-hero__content--center .pub-hero__bullets{justify-content:center}.pub-hero__content--left .pub-hero__actions,.pub-hero__content--left .pub-hero__bullets{justify-content:flex-start}@media (min-width:961px){.pub-hero__content--inset.pub-hero__content--left{padding-inline-start:5vw}}.pub-hero__title{letter-spacing:-.04em;white-space:pre-line;margin:0 0 20px;font-size:clamp(40px,5vw,56px);font-weight:600;line-height:1.06}.pub-hero__title--split{white-space:normal;font-size:clamp(34px,4.4vw,50px);line-height:1.12}.pub-hero__title-main,.pub-hero__title-sub{white-space:nowrap;display:block}.pub-hero__title-main{color:var(--pub-text)}.pub-hero__title-sub{color:var(--pub-text-secondary);letter-spacing:-.03em;margin-top:6px;font-size:.86em;font-weight:500}.pub-hero__title-sub-lines{flex-direction:column;align-items:flex-start;margin-top:6px;display:flex}.pub-hero__title-sub-line{color:var(--pub-text-secondary);letter-spacing:-.03em;white-space:nowrap;font-size:.86em;font-weight:500;line-height:1.14;display:block}.pub-hero__description{max-width:34rem;color:var(--pub-text-secondary);white-space:pre-line;margin:0 0 28px;font-size:clamp(17px,2vw,20px);line-height:1.55}.pub-hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.pub-hero__bullets{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.pub-hero__bullets li{color:var(--pub-text-secondary);padding-left:14px;font-size:14px;position:relative}.pub-hero__bullets li:before{content:"";background:var(--pub-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.pub-hero__visual{min-width:0}.pub-hero__visual-stage{position:relative;overflow:visible}.pub-hero__cta-arrow{z-index:2;width:240px;height:auto;color:var(--pub-accent);opacity:.86;pointer-events:none;position:absolute;bottom:18px;left:-210px}.pub-hero__cta-arrow-mobile{display:none}.pub-page-hero{width:var(--pub-container);margin:0 auto;padding-top:56px}.pub-page-hero--center{text-align:center}.pub-page-hero--center .pub-page-hero__description{margin-inline:auto}.pub-page-hero--center .pub-page-hero__actions,.pub-page-hero--center .pub-page-hero__bullets{justify-content:center}.pub-page-hero--narrow{width:var(--pub-container-narrow)}.pub-page-hero__title{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(36px,4.5vw,48px);font-weight:600;line-height:1.08}.pub-page-hero__description{max-width:36rem;color:var(--pub-text-secondary);margin:0 0 24px;font-size:18px;line-height:1.55}.pub-page-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.pub-page-hero__bullets{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pub-page-hero__bullets li{border-left:2px solid var(--pub-border);color:var(--pub-text-secondary);padding-left:16px;font-size:15px}.pub-article-lead{border:1px solid var(--pub-border);border-radius:var(--pub-radius-lg);background:radial-gradient(circle at top right, #226f7e1f, transparent 34%), var(--pub-bg-elevated);box-shadow:var(--pub-shadow-sm);grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:24px;margin:40px 0;padding:24px;display:grid}.pub-article-lead--hero{margin-top:32px}.pub-article-lead__eyebrow{color:var(--pub-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.pub-article-lead h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.12}.pub-article-lead p{color:var(--pub-text-secondary);margin:0;font-size:15px;line-height:1.55}.pub-article-lead__form{gap:10px;display:grid}.pub-article-lead__intents{flex-wrap:wrap;gap:8px;display:flex}.pub-article-lead__intents a{border:1px solid var(--pub-border);background:var(--pub-bg);min-height:34px;color:var(--pub-text);border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pub-article-lead__intents a:hover{background:#226f7e14;border-color:#226f7e73}.pub-article-lead__label{color:var(--pub-text);font-size:14px;font-weight:600}.pub-article-lead textarea{resize:vertical;border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg);width:100%;min-height:112px;color:var(--pub-text);font:inherit;padding:14px 16px;line-height:1.45}.pub-article-lead textarea:focus{border-color:#226f7e8c;outline:2px solid #226f7e3d}.pub-article-lead__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pub-article-lead__actions span{color:var(--pub-text-secondary);font-size:13px}.pub-cabinet-preview{z-index:1;border:1px solid var(--pub-border);border-radius:var(--pub-radius-lg);background:var(--pub-bg-elevated);position:relative;overflow:hidden;box-shadow:0 2px 4px #0f172a0d,0 12px 28px #0f172a17,0 28px 56px #0f172a1f,0 48px 88px #0f172a14}.pub-site--office .pub-cabinet-preview{box-shadow:0 4px 10px #0f172a0f,0 18px 36px #0f172a1a,0 36px 72px #0f172a24,0 60px 110px #1f7a6d1f}.pub-cabinet-preview__chrome{border-bottom:1px solid var(--pub-border);background:var(--pub-bg-muted);align-items:center;gap:8px;padding:12px 16px;display:flex}.pub-cabinet-preview__dots{gap:6px;display:flex}.pub-cabinet-preview__dots span{background:var(--pub-border-strong);border-radius:50%;width:8px;height:8px}.pub-cabinet-preview__dots span:first-child{background:#d4a574}.pub-cabinet-preview__dots span:nth-child(2){background:#c9b896}.pub-cabinet-preview__dots span:nth-child(3){background:#9aab8a}.pub-cabinet-preview__title{color:var(--pub-text-tertiary);text-align:center;flex:1;font-size:12px}.pub-cabinet-preview__body{grid-template-columns:132px minmax(0,1fr);min-height:380px;display:grid}.pub-cabinet-preview__sidebar{border-right:1px solid var(--pub-border);background:var(--pub-bg-muted);padding:14px 10px}.pub-cabinet-preview__sidebar-label{color:var(--pub-text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px 8px;font-size:10px;font-weight:700}.pub-cabinet-preview__advisor{border-radius:var(--pub-radius-sm);width:100%;color:var(--pub-text-secondary);font:inherit;text-align:left;background:0 0;border:none;margin-bottom:4px;padding:8px 10px;font-size:12px;display:block}.pub-cabinet-preview__advisor.is-active{background:var(--pub-bg-elevated);box-shadow:var(--pub-shadow-sm);color:var(--pub-text);font-weight:600}.pub-cabinet-preview__chat{flex-direction:column;min-width:0;display:flex}.pub-cabinet-preview__chat-head{border-bottom:1px solid var(--pub-border);padding:12px 16px}.pub-cabinet-preview__chat-head strong{font-size:13px;display:block}.pub-cabinet-preview__chat-head span{color:var(--pub-text-tertiary);font-size:11px}.pub-cabinet-preview__messages{background:linear-gradient(180deg, var(--pub-bg-elevated), var(--pub-bg-muted));flex:1;gap:12px;padding:16px;display:grid}.pub-cabinet-preview__bubble{border-radius:14px;max-width:92%;padding:10px 12px;font-size:12px;line-height:1.45}.pub-cabinet-preview__bubble--user{background:var(--pub-accent);color:#fff;border-bottom-right-radius:4px;justify-self:end}.pub-cabinet-preview__bubble--assistant{border:1px solid var(--pub-border);background:var(--pub-bg-elevated);color:var(--pub-text);border-bottom-left-radius:4px;justify-self:start}.pub-cabinet-preview__bubble strong{letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.pub-cabinet-preview__bubble p{margin:0}.pub-cabinet-preview__bubble ul{margin:6px 0 0;padding-left:16px}.pub-cabinet-preview__composer{border-top:1px solid var(--pub-border);background:var(--pub-bg-elevated);gap:8px;padding:12px 14px;display:flex}.pub-cabinet-preview__composer span{border:1px solid var(--pub-border);border-radius:var(--pub-radius-sm);background:var(--pub-bg-muted);color:var(--pub-text-tertiary);flex:1;padding:10px 12px;font-size:12px}.pub-cabinet-preview__composer em{border-radius:var(--pub-radius-sm);background:var(--pub-accent);color:#fff;justify-content:center;align-items:center;min-width:36px;padding:0 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.pub-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pub-pillar{border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg-elevated);transition:border-color var(--pub-duration) var(--pub-ease), box-shadow var(--pub-duration) var(--pub-ease);padding:24px}.pub-pillar:hover{border-color:var(--pub-border-strong);box-shadow:var(--pub-shadow-sm)}.pub-pillar__line{background:var(--pub-accent);width:24px;height:2px;margin-bottom:16px}.pub-pillar h3{letter-spacing:-.02em;margin:0 0 8px;font-size:17px;font-weight:600}.pub-pillar p{color:var(--pub-text-secondary);margin:0;font-size:15px;line-height:1.55}.pub-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pub-split__item{border:1px solid var(--pub-border);border-radius:var(--pub-radius-lg);background:var(--pub-bg-elevated);padding:32px 28px}.pub-split__item h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(22px,2.5vw,26px);font-weight:600}.pub-split__item p{color:var(--pub-text-secondary);margin:0;font-size:16px;line-height:1.58}.pub-split--band .pub-split__item,.pub-scenarios--band .pub-scenario{border-radius:var(--pub-radius-lg);background:var(--pub-bg-muted);border:none}.pub-split--band .pub-split__item{padding:48px 36px}.pub-scenarios--band{gap:16px}.pub-scenarios--band .pub-scenario{border-top:none;padding:32px 28px}.pub-scenarios--band .pub-scenario:first-child{padding-top:32px}.pub-advisors{border:1px solid var(--pub-border);border-radius:var(--pub-radius-lg);background:var(--pub-bg-elevated);margin:0;padding:0;list-style:none;overflow:hidden}.pub-advisor{border-top:1px solid var(--pub-border);grid-template-columns:minmax(120px,160px) minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:22px 24px;display:grid}.pub-advisor:first-child{border-top:none}.pub-advisor__role{align-items:center;gap:10px;margin:0;font-size:17px;font-weight:600;display:flex}.pub-advisor__mark{border-radius:999px;flex-shrink:0;width:4px;height:28px}.pub-advisor__mark--accountant{background:var(--pub-role-accountant)}.pub-advisor__mark--lawyer{background:var(--pub-role-lawyer)}.pub-advisor__mark--financier{background:var(--pub-role-financier)}.pub-advisor__mark--negotiator{background:var(--pub-role-negotiator)}.pub-advisor__text{color:var(--pub-text-secondary);margin:0;font-size:15px;line-height:1.5}.pub-advisor__link{color:var(--pub-link);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.pub-advisor__link:hover{text-decoration:underline}.pub-scenarios{counter-reset:pub-scenario;gap:0;margin:0;padding:0;list-style:none;display:grid}.pub-scenario{border-top:1px solid var(--pub-border);counter-increment:pub-scenario;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.pub-scenario:first-child{border-top:none;padding-top:0}.pub-scenario:before{content:counter(pub-scenario, decimal-leading-zero);color:var(--pub-text-tertiary);letter-spacing:.04em;font-size:14px;font-weight:600}.pub-scenario h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:600}.pub-scenario p{color:var(--pub-text-secondary);margin:0;font-size:16px;line-height:1.55}.pub-scenarios--linked .pub-scenario{grid-template-columns:48px minmax(0,1fr) auto;align-items:start}.pub-scenario__follow-up{color:var(--pub-text-tertiary)!important;margin-top:8px!important;font-size:14px!important}.pub-scenario__cta{white-space:nowrap;align-self:center}.pub-scenario__note{color:var(--pub-text-secondary);margin:12px 0 0;font-size:15px}.pub-pricing{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pub-pricing-card{border:1px solid var(--pub-border);border-radius:var(--pub-radius-lg);background:var(--pub-bg-elevated);flex-direction:column;gap:16px;min-height:100%;padding:28px 24px;display:flex}.pub-pricing-card--featured{border-color:var(--pub-accent);background:linear-gradient(180deg, var(--pub-accent-muted), var(--pub-bg-elevated) 40%)}.pub-pricing-card__period{color:var(--pub-text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.pub-pricing-card__title{margin:0;font-size:20px;font-weight:600}.pub-pricing-card__price{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700}.pub-pricing-card__features{flex:1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pub-pricing-card__features li{color:var(--pub-text-secondary);padding-left:18px;font-size:14px;position:relative}.pub-pricing-card__features li:before{content:"✓";color:var(--pub-accent);font-size:12px;font-weight:700;position:absolute;left:0}.pub-pricing-card__cta{gap:8px;margin-top:auto;display:grid}.pub-pricing-card__cta .pub-btn{white-space:nowrap}.pub-pricing-badge{background:var(--pub-accent-muted);color:var(--pub-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:center;padding:4px 10px;font-size:11px;font-weight:700}.pub-subscription-duo{width:100%;max-width:var(--pub-container);align-items:stretch;gap:16px;margin:0 auto;display:grid}.pub-subscription-duo__free{border:1px solid var(--pub-border);border-radius:var(--pub-radius-lg);background:color-mix(in srgb, var(--pub-bg-elevated) 72%, var(--pub-bg-muted));box-shadow:var(--pub-shadow-sm);flex-direction:column;align-content:stretch;gap:0;padding:28px 24px 28px 32px;display:flex}.pub-subscription-duo__free-main{align-content:start;gap:14px;display:grid}.pub-subscription-duo__eyebrow{color:var(--pub-text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.pub-subscription-duo__free-title{color:var(--pub-text);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.pub-subscription-duo__free-lead{max-width:40ch;color:var(--pub-text-secondary);margin:0;font-size:15px;line-height:1.55}.pub-subscription-duo__free-renewal{max-width:40ch;color:var(--pub-text-secondary);margin:2px 0 0;font-size:13px;line-height:1.45}.pub-subscription-duo__battery{width:min(220px,72%);max-width:220px;margin:2px 0 0}.pub-subscription-duo__free-actions{flex-direction:column;flex:auto;justify-content:center;align-items:stretch;width:min(280px,100%);max-width:280px;min-height:0;margin-top:8px;padding-block:8px;display:flex}.pub-subscription-duo__paid{border-radius:var(--pub-radius-lg);border:1px solid color-mix(in srgb, var(--pub-text) 88%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--pub-text) 96%, #0b1220) 0%, color-mix(in srgb, var(--pub-text) 92%, #111827) 100%);color:#f8fafc;box-shadow:var(--pub-shadow-lg);align-content:start;gap:12px;padding:28px 24px;display:grid}.pub-subscription-duo__paid-badge{color:#e5e7eb;letter-spacing:.04em;text-transform:uppercase;background:#ffffff29;border-radius:999px;justify-self:start;margin:0;padding:4px 10px;font-size:11px;font-weight:700}.pub-subscription-duo__price{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:700;line-height:1.1}.pub-subscription-duo__price span{color:#94a3b8;margin-left:10px;font-size:16px;font-weight:500}.pub-subscription-duo__paid-title{margin:0;font-size:22px;font-weight:700}.pub-subscription-duo__paid-lead{color:#cbd5e1;margin:0;font-size:14px;line-height:1.5}.pub-subscription-duo__digits{color:#94a3b8;margin:0;font-size:13px}.pub-subscription-duo__features{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pub-subscription-duo__features li{color:#e2e8f0;padding-left:18px;font-size:14px;line-height:1.4;position:relative}.pub-subscription-duo__features li:before{content:"✓";color:var(--pub-accent);font-size:12px;font-weight:700;position:absolute;left:0}.pub-subscription-duo__features li.subscription-features-intro{color:#94a3b8;margin-top:4px;padding-left:0;font-size:13px;font-weight:600}.pub-subscription-duo__features li.subscription-features-intro:before{content:none}.pub-subscription-duo__features--free li{color:var(--pub-text);font-weight:500}.pub-subscription-duo__features--free li:before{color:var(--pub-accent)}.pub-subscription-duo__paid-cta{margin-top:4px}.pub-subscription-duo__disclaimer{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.pub-subscription-duo__battery--on-dark .intel-battery__label{color:#94a3b8}.pub-subscription-duo__battery--on-dark .intel-battery__frame{background:#161f32;border-color:#ffffff2e}.pub-site--office .pub-subscription-duo__free,.pub-site--office .pub-subscription-duo__paid{box-shadow:0 4px 14px color-mix(in srgb, var(--pub-text) 6%, transparent), 0 12px 34px color-mix(in srgb, var(--pub-text) 7%, transparent)}@media (min-width:900px){.pub-subscription-duo{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:0}.pub-subscription-duo__free{border-radius:var(--pub-radius-lg) 0 0 var(--pub-radius-lg);border-right:0;padding:36px 36px 36px 48px}.pub-subscription-duo__paid{z-index:1;border-radius:var(--pub-radius-lg);margin:-8px 0;padding:36px 32px;position:relative;box-shadow:0 10px 28px #0f172a47,0 24px 56px #0f172a38}}@media (max-width:899px){.pub-subscription-duo{gap:14px}.pub-subscription-duo__free,.pub-subscription-duo__paid{border-radius:var(--pub-radius-lg);padding:24px 20px 24px 28px}.pub-subscription-duo__free-title{font-size:22px}.pub-subscription-duo__free-lead,.pub-subscription-duo__free-renewal{max-width:none}.pub-subscription-duo__free-lead{font-size:14px}.pub-subscription-duo__battery{width:min(220px,72%);max-width:220px}.pub-subscription-duo__free-actions{width:100%;max-width:none}.pub-subscription-duo__price{font-size:32px}.pub-subscription-duo__price span{margin-top:4px;margin-left:0;display:inline-block}.pub-subscription-duo__paid-title{font-size:20px}.pub-subscription-duo__features{gap:10px}.pub-subscription-duo__features li{font-size:14px;line-height:1.4}.pub-subscription-duo__paid-cta{min-height:48px}}.pub-faq{gap:12px;display:grid}.pub-faq__item{border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg-elevated);text-align:center}.pub-faq__item summary{cursor:pointer;text-align:center;padding:20px;font-size:17px;font-weight:600;list-style:none}.pub-faq__item summary::-webkit-details-marker{display:none}.pub-faq__item p{color:var(--pub-text-secondary);text-align:center;margin:0;padding:0 20px 20px;font-size:16px;line-height:1.58}.pub-note{border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg-muted);text-align:center;padding:24px 28px}.pub-note p{color:var(--pub-text-secondary);margin:0;font-size:15px;line-height:1.55}.pub-payment-methods{width:var(--pub-container);justify-items:center;gap:10px;margin:0 auto;display:grid}.pub-payment-methods__label{color:var(--pub-text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.pub-payment-methods__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pub-payment-methods__badge{border:1px solid var(--pub-border);background:var(--pub-bg-elevated);min-width:52px;min-height:28px;box-shadow:var(--pub-shadow-sm);color:var(--pub-text-secondary);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.pub-payment-methods__badge--yookassa{color:#06f;border-color:color-mix(in srgb, #06f 24%, var(--pub-border));background:linear-gradient(180deg, #f0f6ff, var(--pub-bg-elevated));letter-spacing:.02em;text-transform:none;min-width:68px;font-size:11px;font-weight:700}.pub-payment-methods__badge--mir{color:#0b5f8c;border-color:color-mix(in srgb, #0b5f8c 24%, var(--pub-border));background:linear-gradient(180deg, #f4fbff, var(--pub-bg-elevated))}.pub-payment-methods__badge--visa{color:#1a3f8b;border-color:color-mix(in srgb, #1a3f8b 22%, var(--pub-border));background:linear-gradient(180deg, #f5f8ff, var(--pub-bg-elevated))}.pub-payment-methods__badge--mc{color:#7a4a1f;border-color:color-mix(in srgb, #c87941 28%, var(--pub-border));background:linear-gradient(180deg, #fff8f2, var(--pub-bg-elevated))}.pub-payment-methods__badge--sbp{color:var(--pub-accent);border-color:color-mix(in srgb, var(--pub-accent) 28%, var(--pub-border));background:linear-gradient(180deg, var(--pub-accent-muted), var(--pub-bg-elevated))}.pub-payment-methods--compact .pub-payment-methods__badge{min-height:26px;font-size:10px}.pub-payment-methods--inline{flex-shrink:0;justify-content:flex-end;align-items:center;width:auto;margin:0;display:flex}.pub-payment-methods--inline .pub-payment-methods__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pub-payment-methods--inline .pub-payment-methods__list{justify-content:flex-end}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pub-articles-search{width:var(--pub-container-narrow);margin:0 auto}.pub-articles-search__field{gap:8px;display:grid}.pub-articles-search__label{color:var(--pub-text-tertiary);letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:12px;font-weight:700}.pub-articles-search__input{border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg-elevated);width:100%;min-height:52px;color:var(--pub-text);font:inherit;box-shadow:var(--pub-shadow-sm);padding:0 18px;font-size:16px}.pub-articles-search__input:focus-visible{outline:2px solid var(--pub-focus);outline-offset:2px}.pub-articles-search__hint,.pub-articles-search__status{color:var(--pub-text-secondary);text-align:center;margin:10px 0 0;font-size:14px;line-height:1.5}.pub-articles-search__list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pub-articles-search__item{border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg-elevated);transition:border-color var(--pub-duration) var(--pub-ease), box-shadow var(--pub-duration) var(--pub-ease);gap:4px;padding:14px 16px;text-decoration:none;display:grid}.pub-articles-search__item:hover{border-color:var(--pub-border-strong);box-shadow:var(--pub-shadow-sm)}.pub-articles-search__item strong{color:var(--pub-text);font-size:16px;font-weight:600}.pub-articles-search__item span{color:var(--pub-text-secondary);font-size:14px;line-height:1.5}.pub-back{width:var(--pub-container);text-align:center;margin:0 auto}.pub-back a{color:var(--pub-text-secondary);font-size:14px;text-decoration:none}.pub-back a:hover{color:var(--pub-text)}.pub-cta-band{width:var(--pub-container);border-radius:var(--pub-radius-lg);background:var(--pub-bg-muted);text-align:center;margin:0 auto;padding:56px 40px}.pub-cta-band h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:600}.pub-cta-band p{max-width:28rem;color:var(--pub-text-secondary);margin:0 auto 24px;font-size:17px;line-height:1.55}.pub-site--office.pub-site--landing .pub-cta-band .pub-typo-block{width:min(32rem,100%);max-width:none}.pub-cta-band .pub-btn{white-space:nowrap}@keyframes pub-mobile-cta-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--pub-accent) 0%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--pub-accent) 18%, transparent);transform:scale(1.03)}}.pub-page--conversion{gap:var(--pub-section-y)}.pub-section--muted{width:var(--pub-container);border-radius:var(--pub-radius-lg);background:var(--pub-bg-muted);margin:0 auto;padding:48px 40px}.pub-conversion-triggers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pub-conversion-trigger{border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg-elevated);flex-direction:column;gap:10px;min-height:100%;padding:22px 20px;display:flex}.pub-conversion-trigger h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.pub-conversion-trigger p{color:var(--pub-text-secondary);flex:1;margin:0;font-size:15px;line-height:1.5}.pub-conversion-trigger__cta{color:var(--pub-accent);margin-top:auto;font-size:14px;font-weight:600;text-decoration:none}.pub-conversion-trigger__cta:hover{text-decoration:underline}.pub-conversion-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pub-conversion-audience{padding:0 4px}.pub-conversion-audience h3{margin:0 0 8px;font-size:18px;font-weight:600}.pub-conversion-audience p{color:var(--pub-text-secondary);margin:0 0 12px;font-size:15px;line-height:1.5}.pub-conversion-audience__examples{color:var(--pub-text);margin:0;padding-left:18px;font-size:14px;line-height:1.45}.pub-scenarios--numbered .pub-scenario--step{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.pub-scenario__index{background:var(--pub-accent-muted);width:32px;height:32px;color:var(--pub-accent);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.pub-advisor--conversion{flex-direction:column;gap:10px;display:flex}.pub-advisor__pains{color:var(--pub-text-secondary);margin:0;padding-left:18px;font-size:14px;line-height:1.45}.pub-advisor__cta{align-self:flex-start;margin-top:auto}.pub-conversion-trust{border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg-elevated);text-align:center;padding:28px 32px}.pub-conversion-trust p{color:var(--pub-text-secondary);margin:0;font-size:16px;line-height:1.55}.pub-conversion-trust p+p{margin-top:8px}.pub-conversion-disclaimer{width:var(--pub-container-narrow);color:var(--pub-text-tertiary);text-align:center;margin:0 auto;padding:0 0 24px;font-size:13px;line-height:1.5}.pub-conversion-disclaimer a{color:var(--pub-accent)}@media (max-width:960px){.pub-conversion-triggers,.pub-conversion-audiences{grid-template-columns:1fr}.pub-section--muted{width:min(1120px,100% - 28px);padding:32px 20px}}.pub-articles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pub-article-card{border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg-elevated);min-height:100%;color:inherit;transition:border-color var(--pub-duration) var(--pub-ease), box-shadow var(--pub-duration) var(--pub-ease);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.pub-article-card:hover{border-color:var(--pub-border-strong);box-shadow:var(--pub-shadow-sm)}.pub-article-card__meta{color:var(--pub-text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.pub-article-card__title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.pub-article-card__lead{color:var(--pub-text-secondary);flex:1;margin:0;font-size:15px;line-height:1.5}.pub-article-card__more{color:var(--pub-link);font-size:14px;font-weight:600}.pub-article{width:var(--pub-container-narrow);margin:0 auto;padding-bottom:80px}.pub-article .pub-section{width:100%;margin-top:48px}.pub-article .pub-prose{margin-top:40px}.pub-prose{gap:32px;display:grid}.pub-prose--hub-index{max-width:760px;margin:0 auto 64px;padding:0 20px}.pub-prose__lead{color:var(--pub-text-primary);margin:0;font-size:19px;font-weight:500;line-height:1.65}.pub-hub-categories ul{gap:8px;padding-left:1.1rem;display:grid}.pub-prose__section h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.2}.pub-prose__section p{color:var(--pub-text-secondary);margin:0;font-size:17px;line-height:1.7}.pub-article-sticky{z-index:30;border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg-elevated);max-width:min(420px,100vw - 32px);box-shadow:var(--pub-shadow-lg);align-items:center;gap:16px;padding:14px 16px;display:flex;position:fixed;bottom:24px;right:max(16px,50vw - 560px)}.pub-article-sticky p{color:var(--pub-text-secondary);margin:0;font-size:14px;line-height:1.4}.pub-article-sticky strong{color:var(--pub-text)}.pub-advisor-pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pub-advisor-pains li{border:1px solid var(--pub-border);border-radius:var(--pub-radius-md);background:var(--pub-bg-elevated);color:var(--pub-text-secondary);padding:20px;font-size:15px;line-height:1.5}@media (max-width:960px){.pub-hero__grid{grid-template-columns:1fr}.pub-hero__cta-arrow{display:none}.pub-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-advisor{grid-template-columns:1fr;gap:8px}.pub-advisor-pains{grid-template-columns:1fr}}@media (max-width:640px){.pub-site{--pub-section-y:64px;font-size:16px}.pub-site--office{background:linear-gradient(180deg, color-mix(in srgb, var(--pub-accent) 8%, transparent), transparent 34%), var(--pub-bg)}.pub-site--landing{--pub-header-mobile-height:calc(64px + env(safe-area-inset-top,0px))}.pub-site--landing:not(.pub-site--floating-header) .pub-shell__header{width:100%;padding-top:env(safe-area-inset-top,0px);border-bottom-color:var(--pub-border);position:fixed;top:0;left:0;right:0}.pub-site--floating-header.pub-site--landing .pub-shell__header{width:100%;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:#0000;position:fixed;top:0;left:0;right:0}.pub-site--landing .pub-shell__main{padding-top:var(--pub-header-mobile-height)}.pub-hero__actions .pub-btn--primary,.pub-cta-band .pub-btn--primary,.lp-c-hero__actions .lp-c-btn--primary,.lp-c-final .lp-c-btn--primary{animation:2s ease-in-out infinite pub-mobile-cta-pulse}@media (prefers-reduced-motion:reduce){.pub-hero__actions .pub-btn--primary,.pub-cta-band .pub-btn--primary,.lp-c-hero__actions .lp-c-btn--primary,.lp-c-final .lp-c-btn--primary{animation:none}}.pub-shell__header-inner{grid-template-columns:auto auto;justify-content:space-between;width:min(1120px,100% - 28px);padding:10px 0}.pub-shell__tagline{display:none}.pub-shell__footer-bar,.pub-shell__footer-nav,.pub-section,.pub-hero,.pub-page-hero,.pub-cta-band,.pub-back{width:min(1120px,100% - 28px)}.pub-section--narrow,.pub-article,.pub-page-hero--narrow{width:min(680px,100% - 28px)}.pub-article{padding-bottom:180px}.pub-hero{padding-top:24px}.pub-hero__title--split{font-size:clamp(22px,6.2vw,32px)}.pub-site--landing .pub-hero{padding-top:clamp(36px,9vh,59px);padding-bottom:clamp(24px,5vh,40px)}.pub-site--landing .pub-hero__grid{gap:clamp(120px,30vw,144px)}.pub-site--landing .pub-hero__title--split{text-align:left;margin-inline:auto;letter-spacing:-.035em;width:fit-content;max-width:100%;margin-bottom:0;font-size:clamp(40px,11vw,56px)}.pub-site--landing .pub-hero__title-sub-lines{align-items:flex-start;margin-top:clamp(15px,4.2vw,21px)}.pub-site--landing .pub-hero__title-sub-line{line-height:1.1}.pub-site--landing .pub-hero__content--left .pub-hero__actions{justify-content:center;width:100%;margin-top:clamp(48px,13vw,64px);margin-bottom:0}.pub-site--landing .pub-hero__actions .pub-btn--primary{text-align:center;max-width:100%;padding-inline:clamp(16px,4vw,24px)}.pub-site--landing .pub-hero__visual{width:100%;margin-top:0}.pub-site--landing .pub-hero__visual-stage{overflow:visible}.pub-site--landing .pub-hero__cta-arrow-mobile{z-index:2;width:clamp(56px,15vw,72px);height:auto;max-height:clamp(96px,26vw,118px);color:var(--pub-accent);opacity:.86;pointer-events:none;margin-bottom:0;display:block;position:absolute;bottom:calc(100% - 2px);left:auto;right:clamp(10px,3.5vw,18px)}.pub-pillars,.pub-split,.pub-cabinet-preview__body{grid-template-columns:1fr}.pub-cabinet-preview__sidebar{display:none}.pub-cabinet-preview__messages{min-height:280px}.pub-article-sticky{flex-direction:column;align-items:stretch;left:14px;right:14px}.pub-article-lead{grid-template-columns:1fr;margin:28px 0;padding:20px}.pub-article-lead__actions .pub-btn{justify-content:center;width:100%}.pub-cta-band{padding:40px 24px}}.lp-c{flex-direction:column;gap:0;padding-bottom:48px;display:flex}.lp-c-eyebrow{color:#6ee7b7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.lp-c-hero{color:#f8fafc;background:radial-gradient(80% 60% at 20% 0,#10b9812e,#0000 55%),linear-gradient(165deg,#0b1220 0%,#111827 48%,#0f172a 100%);width:100%;padding:56px 0 64px}.lp-c-hero__grid{width:var(--pub-container);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;margin:0 auto;display:grid}.lp-c-hero__title{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(32px,4.5vw,48px);font-weight:700;line-height:1.08}.lp-c-hero__lead{color:#cbd5e1;max-width:34rem;margin:0 0 24px;font-size:17px;line-height:1.6}.lp-c-hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.lp-c-hero__note{color:#94a3b8;margin:0;font-size:13px}.lp-c-btn{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lp-c-btn--primary{color:#042f1a;background:#10b981;border:1px solid #10b981}.lp-c-btn--primary:hover{background:#34d399;border-color:#34d399}.lp-c-btn--ghost{color:#e2e8f0;background:0 0;border:1px solid #94a3b873}.lp-c-btn--ghost:hover{background:#94a3b814;border-color:#94a3b8}.lp-c-btn--wide{min-width:min(100%,280px)}.lp-c-chat{background:#0f172ab8;border:1px solid #94a3b833;border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 24px 48px #00000047}.lp-c-chat__bubble{border-radius:14px;padding:14px 16px}.lp-c-chat__bubble--user{background:#1e293b;border:1px solid #94a3b833;align-self:flex-end;max-width:92%}.lp-c-chat__bubble--advisor{background:#10b9811f;border:1px solid #10b98159;align-self:flex-start;max-width:96%}.lp-c-chat__label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.lp-c-chat__bubble p{margin:0;font-size:14px;line-height:1.55}.lp-c-section{width:var(--pub-container);margin:0 auto;padding:56px 0}.lp-c-section__title{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(24px,3vw,32px);font-weight:650}.lp-c-section__lead{max-width:36rem;color:var(--pub-text-secondary);margin:0 0 28px;font-size:16px;line-height:1.55}.lp-c-contrast__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.lp-c-contrast__card{border:1px solid var(--pub-border);border-radius:16px;padding:24px 22px}.lp-c-contrast__card--muted{background:var(--pub-bg-muted)}.lp-c-contrast__card--accent{background:color-mix(in srgb, #10b981 8%, var(--pub-bg-elevated));border-color:color-mix(in srgb, #10b981 35%, var(--pub-border))}.lp-c-contrast__card h3{margin:0 0 12px;font-size:18px}.lp-c-contrast__card ul{color:var(--pub-text-secondary);margin:0;padding-left:18px;line-height:1.55}.lp-c-advisors{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-c-advisor{border:1px solid var(--pub-border);background:var(--pub-bg-elevated);border-radius:14px;flex-direction:column;gap:8px;min-height:100%;padding:18px 16px;display:flex}.lp-c-advisor__tag{color:#047857;letter-spacing:.04em;text-transform:uppercase;background:#10b98124;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.lp-c-advisor h3{margin:0;font-size:17px}.lp-c-advisor p{color:var(--pub-text-secondary);flex:1;margin:0;font-size:14px;line-height:1.45}.lp-c-advisor__link{color:#059669;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none}.lp-c-advisor__link:hover{text-decoration:underline}.lp-c-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp-c-capability{border:1px solid var(--pub-border);background:var(--pub-bg-elevated);border-radius:14px;padding:16px}.lp-c-capability h3{margin:0 0 8px;font-size:16px}.lp-c-capability p{color:var(--pub-text-secondary);margin:0;font-size:14px;line-height:1.5}.lp-c-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp-c-pillar{border:1px solid var(--pub-border);background:var(--pub-bg-elevated);border-radius:14px;padding:18px}.lp-c-pillar h3{margin:0 0 8px;font-size:17px}.lp-c-pillar p{color:var(--pub-text-secondary);margin:0;font-size:14px;line-height:1.55}.lp-c-scenarios{counter-reset:lp-c-scenario;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp-c-scenario{border:1px solid var(--pub-border);background:var(--pub-bg-elevated);counter-increment:lp-c-scenario;border-radius:14px;grid-template-columns:auto 1fr;gap:4px 14px;padding:16px 18px;display:grid}.lp-c-scenario:before{content:counter(lp-c-scenario);color:#059669;background:#10b98126;border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}.lp-c-scenario h3{margin:0 0 6px;font-size:16px}.lp-c-scenario p{color:var(--pub-text-secondary);margin:0;font-size:14px;line-height:1.55}.lp-c-flow{border-radius:var(--pub-radius-lg);background:var(--pub-bg-muted);padding-top:40px;padding-bottom:40px}.lp-c-flow__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-c-flow__step{background:var(--pub-bg-elevated);border:1px solid var(--pub-border);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.lp-c-flow__index{color:#042f1a;text-align:center;background:#10b981;border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:13px;font-weight:700;line-height:28px}.lp-c-flow__step h3{margin:0 0 6px;font-size:16px}.lp-c-flow__step p{color:var(--pub-text-secondary);margin:0;font-size:14px;line-height:1.45}.lp-c-pricing{width:var(--pub-container);margin:0 auto;padding:16px 0 8px}.lp-c-faq__list{gap:10px;margin-top:20px;display:grid}.lp-c-faq__item{border:1px solid var(--pub-border);background:var(--pub-bg-elevated);border-radius:12px;padding:14px 16px}.lp-c-faq__item summary{cursor:pointer;font-weight:600}.lp-c-faq__item p{color:var(--pub-text-secondary);margin:10px 0 0;font-size:15px;line-height:1.6}.lp-c-final__lead{margin:0 0 20px;color:#f8fafcd1;max-width:36em;margin-inline:auto;font-size:16px;line-height:1.55}.lp-c-final{width:var(--pub-container);text-align:center;color:#f8fafc;background:linear-gradient(135deg,#0f172a,#134e4a);border-radius:20px;margin:24px auto 0;padding:48px 32px}.lp-c-final h2{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(22px,3vw,30px)}.lp-c-final__disclaimer{color:#94a3b8;margin:16px 0 0;font-size:13px;line-height:1.5}.lp-c-final__disclaimer a{color:#6ee7b7}@media (max-width:960px){.lp-c-hero__grid,.lp-c-contrast__grid,.lp-c-advisors,.lp-c-capabilities,.lp-c-pillars,.lp-c-flow__steps{grid-template-columns:1fr}.lp-c-hero{padding:40px 0 48px}.lp-c-section{padding:40px 0}}.pub-site--expert-cabinet,.pub-site--expert-cabinet-light{--pub-container:min(1180px, 100% - 40px);--pub-section-y:88px;--pub-expert-radius-xl:28px;--pub-expert-radius-lg:24px;--pub-expert-radius-md:20px;--pub-expert-radius-sm:16px;--pub-expert-ease:cubic-bezier(.22, 1, .36, 1);--pub-expert-duration:.22s;--pub-expert-role-advisor:#7c3aed;--pub-expert-transition:transform var(--pub-expert-duration) var(--pub-expert-ease), box-shadow var(--pub-expert-duration) var(--pub-expert-ease), border-color var(--pub-expert-duration) var(--pub-expert-ease), background var(--pub-expert-duration) var(--pub-expert-ease), color var(--pub-expert-duration) var(--pub-expert-ease);--pub-neuro-cta-start:#f43f5e;--pub-neuro-cta-end:#f7993c;--pub-neuro-ink:#34343c;--pub-neuro-muted:#84839c;--pub-neuro-caption:#bfbfbf;--pub-hero-gradient:linear-gradient(135deg, var(--pub-neuro-cta-start) 0%, var(--pub-neuro-cta-end) 100%);--pub-accent:var(--pub-neuro-cta-start);--pub-accent-hover:#e11d48;--pub-accent-muted:#f43f5e1f;--pub-expert-link-accent:#f7993c;--pub-expert-step-accent:#f7993c;--pub-expert-shadow-btn:0 10px 32px #f43f5e47;--pub-expert-shadow-btn-hover:0 14px 40px #f7993c57;--pub-bg:#fff;--pub-bg-elevated:#fff;--pub-bg-muted:#f5f5f7;--pub-text:var(--pub-neuro-ink);--pub-text-secondary:var(--pub-neuro-muted);--pub-text-tertiary:var(--pub-neuro-caption);--pub-border:#e8e8ed;--pub-border-strong:#d4d4dc;--pub-link:#e11d48;--pub-expert-gradient-hero:none;--pub-expert-gradient-section:linear-gradient(180deg, #f5f5f7 0%, transparent 100%);--pub-expert-gradient-cta-band:linear-gradient(145deg, #f43f5e14 0%, #fff 58%);--pub-expert-surface-inset:#f5f5f7;--pub-expert-surface-inset-strong:#ececf1;--pub-expert-surface-pillar:#fff;--pub-expert-pillar-text:var(--pub-neuro-ink);--pub-expert-pillar-muted:var(--pub-neuro-muted);--pub-expert-surface-command:#f5f5f7;--pub-expert-chip-bg:#ececf1;--pub-expert-chip-active-bg:#f43f5e1a;--pub-expert-chip-active-fg:#e11d48;--pub-expert-chip-advisor-bg:#7c3aed1a;--pub-expert-chip-advisor-fg:#7c3aed;--pub-expert-badge-bg:#fffffff5;--pub-expert-btn-primary-fg:#fff;--pub-expert-btn-secondary-bg:#fff;--pub-expert-btn-secondary-fg:var(--pub-neuro-ink);--pub-expert-shadow-card:0 2px 8px #34343c0f, 0 12px 28px #34343c0d;--pub-expert-shadow-card-hover:0 4px 14px #34343c14, 0 18px 36px #34343c14;--pub-expert-shadow-hero:0 20px 48px #34343c1a, 0 0 0 1px var(--pub-border);--pub-expert-tag-bg:#ececf1;--pub-expert-inset-highlight:#fffc}.pub-site--expert-cabinet .pub-expert-pillar,.pub-site--expert-cabinet-light .pub-expert-pillar{border:1px solid var(--pub-border)}.pub-site--expert-cabinet .pub-shell__header,.pub-site--expert-cabinet-light .pub-shell__header{background:color-mix(in srgb, var(--pub-bg) 92%, transparent);border-bottom-color:var(--pub-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pub-site--expert-cabinet .pub-shell__tagline,.pub-site--expert-cabinet-light .pub-shell__tagline{color:var(--pub-text-tertiary)}.pub-site--expert-cabinet .pub-shell__footer,.pub-site--expert-cabinet-light .pub-shell__footer{border-top:1px solid var(--pub-border)}.pub-expert-page{gap:var(--pub-section-y);padding-bottom:var(--pub-section-y);background:var(--pub-expert-gradient-hero);flex-direction:column;display:flex}.pub-expert-theme-switch{width:var(--pub-container);text-align:right;margin:16px auto 0;font-size:14px}.pub-expert-theme-switch a{border:1px solid var(--pub-border);background:var(--pub-expert-surface-inset);color:var(--pub-text-tertiary);transition:var(--pub-expert-transition);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-flex}.pub-expert-theme-switch a:hover{border-color:var(--pub-border-strong);background:var(--pub-bg-elevated);color:var(--pub-expert-link-accent);text-decoration:none}.pub-expert-hero{width:var(--pub-container);margin:0 auto;padding:56px 0 24px}.pub-expert-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid}.pub-expert-hero__eyebrow{border:1px solid color-mix(in srgb, var(--pub-neuro-cta-start) 28%, var(--pub-border));background:var(--pub-accent-muted);color:var(--pub-expert-link-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 16px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.pub-expert-hero__title{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05}.pub-expert-hero__description{max-width:34rem;color:var(--pub-text-secondary);margin:0 0 28px;font-size:18px;line-height:1.55}.pub-expert-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.pub-expert-btn{min-height:52px;transition:var(--pub-expert-transition);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.pub-expert-btn--primary{background:var(--pub-hero-gradient);color:var(--pub-expert-btn-primary-fg);box-shadow:var(--pub-expert-shadow-btn)}.pub-expert-btn--primary:hover{box-shadow:var(--pub-expert-shadow-btn-hover);color:var(--pub-expert-btn-primary-fg);transform:translateY(-2px)}.pub-expert-btn--secondary{border-color:var(--pub-border-strong);background:var(--pub-expert-btn-secondary-bg);color:var(--pub-expert-btn-secondary-fg);box-shadow:0 1px 2px #34343c14}.pub-expert-btn--secondary:hover{border-color:color-mix(in srgb, var(--pub-neuro-cta-start) 22%, var(--pub-border-strong));color:var(--pub-expert-btn-secondary-fg);background:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #34343c1a}.pub-expert-btn--ghost{border-color:var(--pub-border);color:var(--pub-text);background:0 0}.pub-expert-btn--ghost:hover{border-color:var(--pub-border-strong);background:var(--pub-expert-surface-inset);color:var(--pub-text)}.pub-expert-visual{min-height:380px;position:relative}.pub-expert-visual:before{content:"";z-index:0;filter:blur(36px);pointer-events:none;background:radial-gradient(circle at 50% 45%,#f43f5e29 0%,#a78bfa1f 38%,#0000 72%);border-radius:50%;width:78%;height:72%;position:absolute;top:8%;right:0}.pub-expert-visual__panel{border:1px solid var(--pub-border);border-radius:var(--pub-expert-radius-lg);background:var(--pub-bg-elevated);box-shadow:var(--pub-expert-shadow-hero);transition:var(--pub-expert-transition)}.pub-expert-visual__panel--back{padding:20px;position:absolute;inset:12% 8% auto 0;transform:rotate(-4deg)}.pub-expert-visual__panel--front{z-index:1;margin:48px 0 0 12%;padding:20px;position:relative}.pub-expert-visual__label{color:var(--pub-text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.pub-expert-visual__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pub-expert-visual__chip{background:var(--pub-expert-chip-bg);color:var(--pub-text-secondary);transition:var(--pub-expert-transition);border-radius:999px;padding:8px 12px;font-size:13px}.pub-expert-visual__chip.is-active{background:var(--pub-expert-chip-active-bg);color:var(--pub-expert-chip-active-fg)}.pub-expert-visual__chip--advisor.is-active{background:var(--pub-expert-chip-advisor-bg);color:var(--pub-expert-chip-advisor-fg)}.pub-expert-visual__chip--accountant.is-active{background:color-mix(in srgb, var(--pub-role-accountant) 16%, transparent);color:color-mix(in srgb, var(--pub-role-accountant) 78%, var(--pub-text))}.pub-expert-visual__composer{border-radius:var(--pub-expert-radius-sm);background:var(--pub-expert-surface-inset);border:1px solid var(--pub-border);flex-direction:column;gap:8px;margin-bottom:16px;padding:14px 16px;display:flex}.pub-expert-visual__composer-field{color:var(--pub-text);font-size:14px;line-height:1.45}.pub-expert-visual__composer-meta{color:var(--pub-text-tertiary);font-size:12px}.pub-expert-visual__answer{border-radius:var(--pub-expert-radius-sm);background:var(--pub-expert-surface-inset-strong);border:1px solid var(--pub-border);padding:14px 16px;font-size:14px;line-height:1.5}.pub-expert-visual__answer strong{margin-bottom:6px;display:block}.pub-expert-visual__answer p{color:var(--pub-text-secondary);margin:0 0 8px}.pub-expert-visual__answer-step{font-weight:600;color:var(--pub-expert-step-accent)!important}.pub-expert-visual__badge{border:1px solid var(--pub-border);background:var(--pub-expert-badge-bg);color:var(--pub-text-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--pub-expert-shadow-card);border-radius:999px;padding:10px 14px;font-size:12px;font-weight:600;position:absolute;bottom:0;right:0}.pub-expert-section{width:var(--pub-container);margin:0 auto}.pub-expert-section--center{text-align:center}.pub-expert-section__head{max-width:40rem;margin-bottom:36px}.pub-expert-section__title{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(28px,3.5vw,40px);font-weight:700}.pub-expert-section__title--muted{color:var(--pub-text-secondary);font-weight:600}.pub-expert-section__title--center{text-align:center}.pub-expert-section__lead{color:var(--pub-text-secondary);margin:0;font-size:17px;line-height:1.55}.pub-expert-pillars{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pub-expert-pillar{border-radius:var(--pub-expert-radius-md);background:var(--pub-expert-surface-pillar);color:var(--pub-expert-pillar-text);box-shadow:var(--pub-expert-shadow-card);transition:var(--pub-expert-transition);border:none;padding:28px 24px}.pub-expert-pillar:hover{box-shadow:var(--pub-expert-shadow-card-hover);transform:translateY(-3px)}.pub-expert-pillar h3{letter-spacing:-.02em;color:var(--pub-expert-pillar-text);margin:0 0 10px;font-size:22px;font-weight:700}.pub-expert-pillar p{color:var(--pub-expert-pillar-muted);margin:0;font-size:15px;line-height:1.5}.pub-expert-tasks,.pub-expert-advisors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pub-expert-task,.pub-expert-advisor{border:1px solid var(--pub-border);border-radius:var(--pub-expert-radius-md);background:var(--pub-bg-elevated);min-height:100%;box-shadow:var(--pub-expert-shadow-card);transition:var(--pub-expert-transition);flex-direction:column;gap:12px;padding:24px;display:flex}.pub-expert-task:hover,.pub-expert-advisor:hover{border-color:color-mix(in srgb, var(--expert-role,var(--pub-accent)) 22%, var(--pub-border));box-shadow:var(--pub-expert-shadow-card-hover);transform:translateY(-2px)}.pub-expert-task h3,.pub-expert-advisor h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.pub-expert-task ul,.pub-expert-advisor__examples{color:var(--pub-text-secondary);flex:1;margin:0;padding-left:18px;font-size:15px;line-height:1.5}.pub-expert-task__mark,.pub-expert-command__mark{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:700}.pub-expert-task__mark--accountant,.pub-expert-command__mark--accountant,.pub-expert-advisor--accountant{--expert-role:var(--pub-role-accountant)}.pub-expert-task__mark--lawyer,.pub-expert-command__mark--lawyer,.pub-expert-advisor--lawyer{--expert-role:var(--pub-role-lawyer)}.pub-expert-task__mark--financier,.pub-expert-command__mark--financier,.pub-expert-advisor--financier{--expert-role:var(--pub-role-financier)}.pub-expert-task__mark--negotiator,.pub-expert-command__mark--negotiator,.pub-expert-advisor--negotiator{--expert-role:var(--pub-role-negotiator)}.pub-expert-advisor--advisor{--expert-role:var(--pub-expert-role-advisor)}.pub-expert-task__mark,.pub-expert-command__mark{background:color-mix(in srgb, var(--expert-role) 14%, var(--pub-bg-muted));color:color-mix(in srgb, var(--expert-role) 72%, var(--pub-text));border:1px solid color-mix(in srgb, var(--expert-role) 22%, transparent)}.pub-expert-advisor{border-color:color-mix(in srgb, var(--expert-role) 20%, var(--pub-border))}.pub-expert-advisor p{color:var(--pub-text-secondary);margin:0;font-size:15px;line-height:1.5}.pub-expert-task__cta,.pub-expert-advisor__cta{color:var(--pub-expert-link-accent);transition:color var(--pub-expert-duration) var(--pub-expert-ease);margin-top:auto;font-size:14px;font-weight:600;text-decoration:none}.pub-expert-task__cta:hover,.pub-expert-advisor__cta:hover{color:var(--pub-accent-hover);text-decoration:underline}.pub-expert-advisors{grid-template-columns:repeat(5,minmax(0,1fr))}.pub-expert-section--advisors{border-block:1px solid var(--pub-border);background:var(--pub-expert-gradient-section);width:100%;max-width:none;padding:56px 0}.pub-expert-section--advisors .pub-expert-section__head,.pub-expert-section--advisors .pub-expert-advisors{width:var(--pub-container);margin-inline:auto}.pub-expert-commands{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pub-expert-command{border:1px solid var(--pub-border);border-radius:var(--pub-expert-radius-sm);background:var(--pub-expert-surface-command);min-height:100%;box-shadow:inset 0 1px 0 var(--pub-expert-inset-highlight);transition:var(--pub-expert-transition);flex-direction:column;gap:10px;padding:18px;display:flex}.pub-expert-command:hover{border-color:var(--pub-border-strong);background:var(--pub-bg-elevated);box-shadow:var(--pub-expert-shadow-card);transform:translateY(-2px)}.pub-expert-command p{flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.4}.pub-expert-command__link{color:var(--pub-text-tertiary);transition:color var(--pub-expert-duration) var(--pub-expert-ease);font-size:13px;font-weight:600;text-decoration:none}.pub-expert-command__link:hover{color:var(--pub-expert-link-accent)}.pub-expert-advantages{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.pub-expert-advantages__col h3{margin:0 0 16px;font-size:22px;font-weight:700}.pub-expert-accordion{margin:0;padding:0;list-style:none}.pub-expert-accordion__item{border-bottom:1px solid var(--pub-border)}.pub-expert-accordion__item summary{cursor:pointer;transition:color var(--pub-expert-duration) var(--pub-expert-ease);padding:18px 0;font-size:16px;font-weight:600;list-style:none}.pub-expert-accordion__item summary:hover,.pub-expert-accordion__item[open] summary{color:var(--pub-expert-link-accent)}.pub-expert-accordion__item summary::-webkit-details-marker{display:none}.pub-expert-accordion__item p{color:var(--pub-text-secondary);margin:0 0 18px;font-size:15px;line-height:1.55}.pub-expert-pricing .pub-section__title,.pub-expert-pricing .pub-section__lead{color:var(--pub-text)}.pub-expert-pricing .pub-section__lead{color:var(--pub-text-secondary)}.pub-expert-pricing .pub-pricing-card{border-color:var(--pub-border);background:var(--pub-bg-elevated);color:var(--pub-text);box-shadow:var(--pub-expert-shadow-card);transition:var(--pub-expert-transition)}.pub-expert-pricing .pub-pricing-card:hover{box-shadow:var(--pub-expert-shadow-card-hover)}.pub-expert-pricing .pub-pricing-card--featured{border-color:color-mix(in srgb, var(--pub-accent) 42%, var(--pub-border));box-shadow:var(--pub-expert-shadow-card-hover), 0 0 0 1px color-mix(in srgb, var(--pub-accent) 18%, transparent)}.pub-expert-pricing .pub-pricing-card__period,.pub-expert-pricing .pub-pricing-card__features{color:var(--pub-text-secondary)}.pub-expert-reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pub-expert-review{border:1px solid var(--pub-border);border-radius:var(--pub-expert-radius-md);background:var(--pub-bg-elevated);box-shadow:var(--pub-expert-shadow-card);transition:var(--pub-expert-transition);padding:22px}.pub-expert-review:hover{box-shadow:var(--pub-expert-shadow-card-hover);transform:translateY(-2px)}.pub-expert-review blockquote{color:var(--pub-text-secondary);margin:0 0 16px;font-size:15px;line-height:1.55}.pub-expert-review__author{flex-direction:column;gap:2px;margin:0 0 12px;font-size:14px;display:flex}.pub-expert-review__author span{color:var(--pub-text-tertiary)}.pub-expert-review__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pub-expert-review__tags li{background:var(--pub-expert-tag-bg);color:var(--pub-text-tertiary);border:1px solid var(--pub-border);border-radius:999px;padding:4px 10px;font-size:12px}.pub-expert-faq{max-width:760px;margin:24px auto 0;padding:0;list-style:none}.pub-expert-cta-band{width:var(--pub-container);border:1px solid color-mix(in srgb, var(--pub-neuro-cta-start) 20%, var(--pub-border));border-radius:var(--pub-expert-radius-xl);background:var(--pub-expert-gradient-cta-band);box-shadow:var(--pub-expert-shadow-card);text-align:center;margin:0 auto;padding:48px 32px}.pub-expert-cta-band__title{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(26px,3vw,34px);font-weight:700}.pub-expert-cta-band p{max-width:32rem;color:var(--pub-text-secondary);margin:0 auto 24px;font-size:17px;line-height:1.55}.pub-expert-cta-band__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:1080px){.pub-expert-advisors,.pub-expert-commands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pub-expert-hero__grid,.pub-expert-pillars,.pub-expert-tasks,.pub-expert-advantages,.pub-expert-reviews{grid-template-columns:1fr}.pub-expert-visual__panel--front{margin-left:0}.pub-expert-advisors{grid-template-columns:1fr}}.pub-subscribe-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1a187a;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.pub-subscribe-modal{border-radius:var(--pub-radius-lg);border:1px solid var(--pub-border);background:var(--pub-bg-elevated);width:min(440px,100%);max-height:min(92vh,720px);color:var(--pub-text);box-shadow:var(--pub-shadow-lg);padding:22px 20px 20px;overflow:auto}.pub-subscribe-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pub-subscribe-modal__head h2{margin:4px 0 0;font-size:1.35rem;line-height:1.25}.pub-subscribe-modal__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--pub-text-tertiary);margin:0;font-size:12px;font-weight:700}.pub-subscribe-modal__close{color:var(--pub-text-secondary);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:28px;line-height:1}.pub-subscribe-modal__order-mini{border-radius:var(--pub-radius-md);background:var(--pub-bg-muted);border:1px solid var(--pub-border);gap:4px;margin-bottom:16px;padding:12px 14px;display:grid}.pub-subscribe-modal__order-mini p{color:var(--pub-accent);margin:0;font-size:1.15rem;font-weight:700}.pub-subscribe-modal__order-mini span{color:var(--pub-text-secondary);font-size:.85rem;font-weight:500}.pub-subscribe-toggle{background:var(--pub-bg-muted);border:1px solid var(--pub-border);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}.pub-subscribe-toggle button{color:var(--pub-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 8px;font-size:.9rem;font-weight:600}.pub-subscribe-toggle button.is-active{background:var(--pub-accent);color:#fff}.pub-subscribe-form,.pub-subscribe-order{gap:12px;display:grid}.pub-subscribe-form__hint{margin:-4px 0 0;font-size:.85rem;line-height:1.35}.pub-subscribe-form__hint a{color:var(--pub-text-secondary);text-underline-offset:2px;text-decoration:underline}.pub-subscribe-form__hint a:hover{color:var(--pub-text)}.pub-subscribe-form label:not(.pub-subscribe-check){color:var(--pub-text-secondary);gap:6px;font-size:.9rem;display:grid}.pub-subscribe-form input[type=text],.pub-subscribe-form input[type=email],.pub-subscribe-form input[type=password]{border-radius:var(--pub-radius-sm);border:1px solid var(--pub-border-strong);width:100%;color:var(--pub-text);font:inherit;background:#fff;padding:10px 12px}.pub-subscribe-check{color:var(--pub-text-secondary);align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.4;display:flex}.pub-subscribe-check input{margin-top:3px}.pub-subscribe-modal__error{color:#9f1239;margin:0;font-size:.9rem}.pub-subscribe-modal__ok{color:var(--pub-accent);margin:0;font-weight:600}.cabinet-subscribe-offer-modal{width:min(420px,100%);max-height:min(94vh,860px);padding:16px}.cabinet-subscribe-offer-modal .pub-subscribe-modal__head{margin-bottom:10px}.cabinet-subscribe-offer-modal__card{gap:10px;margin:0;display:grid}.cabinet-subscribe-offer-modal__card .pub-subscribe-check{color:#cbd5e1;font-size:.82rem}.cabinet-subscribe-offer-modal__card .pub-subscribe-check a{color:#5eead4}.cabinet-subscribe-offer-modal__card .pub-subscribe-modal__error{color:#fda4af}
.intel-battery{gap:.45rem;display:grid}.intel-battery__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-muted,#64748b);margin:0;font-size:.72rem;font-weight:600}.intel-battery__frame{border:1px solid color-mix(in srgb, var(--ui-border-subtle,#cbd5e1) 85%, transparent);background:var(--ui-bg-elevated,#fff);border-radius:.75rem;padding:.35rem .45rem;box-shadow:0 1px 2px #0f172a0f,0 4px 14px #0f172a0d}.intel-battery__track{background:var(--intel-battery-empty,#e5e7eb);border-radius:999px;height:.72rem;position:relative;overflow:hidden}.intel-battery__fill{border-radius:inherit;background:linear-gradient(90deg,#06b6d4 0%,#2563eb 34%,#7c3aed 68%,#9333ea 100%);min-width:0;height:100%;transition:width .25s;box-shadow:0 -3px 10px #7c3aed47,0 3px 10px #06b6d43d,4px 0 14px #7c3aed52}.intel-battery__caption{color:var(--ui-text-muted,#64748b);margin:0;font-size:.82rem}.intel-battery--overflow .intel-battery__frame{border-color:#f5c542a6;box-shadow:0 0 0 1px #f5c5428c,0 0 18px #f5c54259,0 4px 14px #7c3aed1f}.intel-battery--overflow .intel-battery__fill{box-shadow:0 -3px 12px #f5c5426b,0 3px 12px #7c3aed57,4px 0 16px #f5c54261}:root,[data-theme=light]{--intel-battery-empty:#e5e7eb}[data-theme=dark]{--intel-battery-empty:#1f2937}.intel-battery--pub{margin-block:.85rem .35rem}.pub-site .intel-battery__label{color:var(--pub-text-tertiary,var(--ui-text-muted))}.pub-site .intel-battery__frame{border-color:var(--pub-border,var(--ui-border-subtle));background:var(--pub-bg-elevated,var(--ui-bg-elevated))}.pub-site .intel-battery__caption{color:var(--pub-text-secondary,var(--ui-text-muted))}.intel-battery--pub .intel-battery__label{font-size:.68rem}.intel-battery--pub .intel-battery__track{height:.65rem}.intel-battery--billing{margin-block:.75rem .25rem}.intel-battery--admin .intel-battery__track{height:.8rem}.intel-battery--admin .intel-battery__caption{font-size:.78rem}.intel-battery--inline{flex:8rem;gap:0;min-width:7.5rem;max-width:12rem}.intel-battery--inline .intel-battery__frame{padding:.28rem .35rem}.intel-battery--inline .intel-battery__track{height:.58rem}@media (max-width:640px){.intel-battery--billing .intel-battery__track,.intel-battery--pub .intel-battery__track{height:.62rem}}.intel-battery--glow-1 .intel-battery__fill{opacity:.72;box-shadow:0 0 4px #2563eb2e}.intel-battery--glow-2 .intel-battery__fill{opacity:.82;box-shadow:0 0 6px #2563eb3d,0 0 10px #06b6d429}.intel-battery--glow-3 .intel-battery__fill{box-shadow:0 -2px 8px #7c3aed38,0 2px 8px #06b6d433,0 0 12px #2563eb47}.intel-battery--glow-4 .intel-battery__fill{box-shadow:0 -3px 10px #7c3aed52,0 3px 10px #06b6d442,0 0 16px #2563eb57}.intel-battery--glow-5 .intel-battery__fill{box-shadow:0 -4px 14px #f5c54261,0 4px 14px #7c3aed5c,0 0 22px #2563eb6b}.intel-battery--glow-5 .intel-battery__frame{border-color:#f5c5428c}

