#page{--bg:var(--surface-0b0b0a,#0b0b0a);--bg2:var(--surface-151410,#151410);--paper:#f2eadb;--ink:#171612;--orange:#f1a61d;--orange2:#ffc247;--white:#faf5ec;--muted:#aaa297;--line:rgba(255,255,255,.13);--max:1180px}#page *{box-sizing:border-box}#page{background:var(--bg);scroll-behavior:smooth}#page{margin:0;background:var(--bg);color:var(--text-role-fd21a2a157f7,var(--white));font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}#page a{color:inherit;text-decoration:none}#page .wrap{width:min(var(--max),calc(100% - 36px));margin:auto}#page .hero{padding:90px 0 65px;border-bottom:1px solid var(--line)}#page .eyebrow{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-gold);margin-bottom:18px}#page h1{font:500 clamp(48px,7vw,92px)/.94 Georgia,serif;letter-spacing:-.055em;margin:0;max-width:980px}#page .lead{font-size:18px;line-height:1.55;color:var(--text-role-1543d4d34147,#c6beb2);max-width:780px;margin:24px 0 0}#page .section{padding:76px 0}#page .paper{background:var(--paper);color:var(--text-role-6bde387814c1,var(--ink))}#page .section h2{font:500 clamp(38px,5vw,64px)/.98 Georgia,serif;letter-spacing:-.04em;margin:0 0 30px}#page .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#page .card{border:1px solid var(--line);padding:26px;background:var(--surface-11110f,#11110f)}#page .paper .card{border-color:rgba(23,22,18,.15);background:rgba(255,255,255,.2)}#page .card .k{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-gold)}#page .paper .card .k{color:var(--text-role-0f2cc473fd1d,#8d5d00)}#page .card h3{font:500 29px/1.05 Georgia,serif;margin:18px 0 12px}#page .card p{line-height:1.55;color:var(--text-role-c4bf51224469,var(--muted));margin:0}#page .paper .card p{color:var(--text-role-67bdd5ea9146,#625b52)}#page .btn{display:inline-flex;margin-top:22px;padding:13px 16px;background:var(--orange);color:var(--text-role-074408e67375,#17120c);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}#page .quote{font:500 25px/1.25 Georgia,serif;margin:18px 0}#page .source{font-size:12px;color:var(--text-role-0c9919367d4b,#91897f);margin-top:18px}#page .tool-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}#page .field{display:flex;flex-direction:column;gap:8px}#page .field label{font-size:12px;font-weight:800}#page .field input,#page .field select{width:100%;background:var(--surface-0c0c0b,#0c0c0b);color:var(--text-role-e08de713877c,#fff);border:1px solid rgba(255,255,255,.2);padding:14px;font-size:16px}#page .results{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}#page .result{border:1px solid var(--line);padding:20px;background:var(--surface-11110f,#11110f)}#page .result b{display:block;font:500 31px Georgia,serif;color:var(--ui-gold);margin-top:8px}#page .result span{font-size:11px;color:var(--text-role-7b181bf89595,#aaa297)}#page .note{margin-top:18px;padding:18px 20px;border-left:3px solid var(--orange);background:var(--surface-171612,#171612);color:var(--text-role-a8f6037d8d90,#d7d0c5);line-height:1.55}#page footer{padding:28px 0;border-top:1px solid var(--line);font-size:11px;color:var(--text-role-284e29b18f4c,#777067)}@media (max-width:860px){#page .grid{grid-template-columns:1fr}#page .tool-form,#page .results{grid-template-columns:1fr 1fr}}@media (max-width:560px){#page .wrap{width:calc(100% - 28px)}#page .tool-form,#page .results{grid-template-columns:1fr}#page .hero{padding:62px 0 48px}#page h1{font-size:48px}}
#page small,#page .kicker,#page .eyebrow,#page .sec-kicker,#page .case-label,#page .filter-label,#page .active-filter-note,#page .meta-note,#page .exp-label,#page .decision-index,#page .contact-no,#page .contact-foot,#page .footnote,#page .latest-kicker,#page .latest-card span,#page .latest-card b,#page .arch-no,#page .arch-card b,#page .case-top,#page .case-bottom i,#page .topic-hero .eyebrow,#page .hero-stat span,#page .lead-col-title-110,#page .lead-head-110 .kicker{font-size:12px;line-height:1.4}#page .switches a,#page .filter,#page .topic-filter,#page .format-filter,#page .copybtn,#page .logo-pill,#page .quick-diagnostic{font-size:12px;line-height:1.35}#page .switches a{padding:11px 15px;min-height:42px;display:inline-flex;align-items:center}#page .topic-filter,#page .format-filter,#page .filter{min-height:40px;padding:9px 13px}#page .case-card .topic-chip{font-size:11px;line-height:1.35;padding:6px 8px}#page p,#page li,#page label,#page .card p,#page .latest-card p,#page .arch-card p{font-size:max(14px,1em);line-height:max(1.48,1em)}@media (max-width:720px){#page .switches a,#page .topic-filter,#page .format-filter,#page .filter{font-size:13px;min-height:44px}}
#page{color-scheme:dark}html[data-theme="light"] #page {color-scheme:light;--bg:#f4efe6;--bg2:#ebe4d8;--paper:#fffaf1;--paper2:#eee5d7;--ink:#1b1915;--white:#211f1b;--muted:#6e675d;--line:rgba(30,26,20,.16)}html[data-theme="light"] #page ,html[data-theme="light"] #page{background:#f4efe6;color:var(--text-role-83e262b3ea43,#211f1b)}html[data-theme="light"] #page .btn.ghost{color:var(--text-role-83e262b3ea43,#211f1b);border-color:rgba(30,26,20,.25)}html[data-theme="light"] #page .hero-lead,html[data-theme="light"] #page .lead,html[data-theme="light"] #page .about-copy p,html[data-theme="light"] #page .step p,html[data-theme="light"] #page .case p{color:var(--text-role-67bdd5ea9146,#625b52)}html[data-theme="light"] #page .statement,html[data-theme="light"] #page .step,html[data-theme="light"] #page .case,html[data-theme="light"] #page .field,html[data-theme="light"] #page .result,html[data-theme="light"] #page .note{background:#fffaf1;color:var(--text-role-83e262b3ea43,#211f1b);border-color:rgba(30,26,20,.16)}html[data-theme="light"] #page .field input,html[data-theme="light"] #page input,html[data-theme="light"] #page textarea,html[data-theme="light"] #page select{background:#fffdf8;color:var(--text-role-83e262b3ea43,#211f1b);border-color:rgba(30,26,20,.22)}html[data-theme="light"] #page .result span,html[data-theme="light"] #page .source,html[data-theme="light"] #page footer{color:var(--text-role-92b65da26cf0,#6e675d)}html[data-theme="light"] #page footer{border-color:rgba(30,26,20,.14)}html[data-theme="light"] #page .logo-pill{color:var(--text-role-cc8b57a5bb22,#514b43);border-color:rgba(30,26,20,.18)}html[data-theme="light"] #page .photo-frame::after{background:linear-gradient(90deg,rgba(244,239,230,.28),transparent 35%),linear-gradient(0deg,rgba(244,239,230,.35),transparent 35%)}html[data-theme="light"] #page .float-note{background:rgba(255,250,241,.92);color:var(--text-role-83e262b3ea43,#211f1b);border-color:rgba(30,26,20,.16)}html[data-theme="light"] #page .float-note span{color:var(--text-role-92b65da26cf0,#6e675d)}@media (max-width:720px){}@media (prefers-reduced-motion:reduce){}html[data-theme="light"] #page .tool-logic,html[data-theme="light"] #page .tool-logic-item{background:#fffaf1;color:var(--text-role-83e262b3ea43,#211f1b);border-color:rgba(30,26,20,.22)}html[data-theme="light"] #page .tool-logic summary{color:var(--text-role-83e262b3ea43,#211f1b)}html[data-theme="light"] #page .tool-logic-item span{color:var(--text-role-cc8b57a5bb22,#514b43)}html[data-theme="light"] #page .tool-logic-item b,html[data-theme="light"] #page .result b{color:var(--text-role-d37f6fb49eb3,#865300)}#page>.back-to-top svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#page>.back-to-top{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:9500;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid #756d60;border-radius:10px;background:var(--surface-171612,#171612);color:var(--text-role-5cee457c8664,#f4eee4);box-shadow:0 8px 24px #0004;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s}#page>.back-to-top.is-visible{opacity:1;visibility:visible;transform:none}#page>.back-to-top span{font:800 11px/1 Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}#page>.back-to-top:hover,#page>.back-to-top:focus-visible{border-color:var(--orange2,#ffc247);outline:none}html[data-theme="light"] #page>.back-to-top{background:#fffaf1;color:var(--text-role-cc8b57a5bb22,#514b43);border-color:#8c8376}@media (max-width:520px){#page>.back-to-top span{display:none}#page>.back-to-top{width:44px;justify-content:center;padding:0}}html[data-theme="light"] #page :is(.how,.timeline,.service-choice,.reader-section,.contact-final){background:#f4efe6;color:var(--text-role-83e262b3ea43,#211f1b)}html[data-theme="light"] #page :is(.how,.timeline,.service-choice,.contact-final) :is(h1,h2,h3,b,strong,.q){color:var(--text-role-83e262b3ea43,#211f1b)}html[data-theme="light"] #page :is(.services-hero,.notfree,.how,.timeline,.service-choice,.contact-final) p{color:var(--text-role-cc8b57a5bb22,#514b43)}#page .scope-card{min-height:0;padding:0;align-self:start}#page .scope-card:after{display:none}#page .scope-card>summary{display:block;list-style:none;cursor:pointer;padding:24px;min-height:165px}#page .scope-card>summary::-webkit-details-marker{display:none}#page .scope-card>summary:after{content:"Подробнее +";display:block;margin-top:16px;font:700 12px/1.5 system-ui;letter-spacing:.06em}#page .scope-card[open]>summary:after{content:"Свернуть −"}#page .scope-detail{padding:0 24px 24px;font:15px/1.6 system-ui}#page .scope-detail p{margin:0 0 16px}#page .scope-detail a{text-decoration:underline;text-underline-offset:4px;font-weight:700}html[data-theme="light"] #page .scope-card{background:#fffaf1;color:var(--text-role-83e262b3ea43,#211f1b);border-color:#948775}html[data-theme="light"] #page .scope-card :is(b,span,p,a,summary){color:var(--text-role-83e262b3ea43,#211f1b)}html[data-theme="light"] #page .scope-card:hover{background:#f5dfae}html[data-theme="light"] #page :is(.case-flow,.storyline,.logic-rail,.thought-seq)>*,html[data-theme="light"] #page .analysis-node,html[data-theme="light"] #page .three-models .model,html[data-theme="light"] #page .buyout-funnel>*,html[data-theme="light"] #page .pivot-card{opacity:1}html[data-theme="light"] #page :is(.week-cycle,.orbit-lock)>span{background:#fffaf1;color:var(--text-role-83e262b3ea43,#211f1b)}html[data-theme="light"] #page .profit-q{color:var(--text-role-d37f6fb49eb3,#865300)}#page .quick-diagnostic{bottom:72px}html[data-theme="light"] #page .quick-diagnostic{background:#ffc247;color:var(--text-role-074408e67375,#17120c)}#page .about-compass{display:none}#page .about-hero-compass{position:absolute;right:7vw;top:46px;width:180px;height:180px;border:1px solid rgba(241,166,29,.32);border-radius:50%;pointer-events:none;opacity:.8}#page .about-hero-compass:before,#page .about-hero-compass:after{content:"";position:absolute;inset:28px;border:1px solid rgba(241,166,29,.18);border-radius:50%}#page .about-hero-compass:after{inset:57px;border-style:dashed}#page .about-hero-compass i,#page .about-hero-compass b{position:absolute;left:50%;top:50%;transform-origin:0 50%;display:block}#page .about-hero-compass i{width:58px;height:2px;background:#ffc247;transform:rotate(-52deg);animation:aboutNeedle 6s ease-in-out infinite alternate;box-shadow:0 0 14px rgba(255,194,71,.35)}#page .about-hero-compass b{width:10px;height:10px;background:#ffc247;border-radius:50%;transform:translate(-50%,-50%)}@keyframes aboutNeedle{to{transform:rotate(38deg)}}@media (prefers-reduced-motion:reduce){#page .about-hero-compass i{animation:none}}@media (max-width:900px){#page .about-hero-compass{width:110px;height:110px;right:20px;top:25px}#page .about-hero-compass:before{inset:18px}#page .about-hero-compass:after{inset:35px}#page .about-hero-compass i{width:36px}}html[data-theme="light"] #page .scope-card{background:var(--surface-171612,#171612);color:var(--text-role-9e275caf563e,#fff8eb);border-color:#5d5345}html[data-theme="light"] #page .scope-card :is(b,span,p,a,summary){color:var(--text-role-9e275caf563e,#fff8eb)}html[data-theme="light"] #page .scope-card span{color:var(--text-role-81a21de817d8,#d2c6b6)}html[data-theme="light"] #page .scope-card:hover{background:var(--surface-26221c,#26221c)}#page .contact-grid .card{position:relative}#page .contact-primary{display:flex;min-height:100%;flex-direction:column;color:inherit;text-decoration:none}#page .copy-in-card{margin-top:16px;align-self:flex-start;border:1px solid currentColor;background:transparent;color:inherit;padding:8px 10px;font:800 10px/1 Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}#page .copy-in-card:hover,#page .copy-in-card:focus-visible{background:#f1a61d;color:var(--text-role-074408e67375,#17120c);outline:2px solid #ffc247;outline-offset:2px}#page .copyline{display:none}#page .contact-grid .card{display:flex;flex-direction:column;align-items:stretch}#page .contact-grid .contact-primary{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;align-items:flex-start;gap:0}#page .contact-grid .copy-in-card{width:auto;min-height:38px;margin:18px 0 0;padding:9px 12px;border:1px solid rgba(23,22,18,.32);border-radius:6px;background:transparent;color:var(--text-role-2f2d1bc31ecf,#4a4033);font:800 11px/1 Inter,Arial,sans-serif;text-align:left}#page .contact-grid .copy-in-card:hover,#page .contact-grid .copy-in-card:focus-visible{background:var(--surface-171612,#171612);color:var(--text-role-9e275caf563e,#fff8eb);border-color:#171612}@keyframes siteCompassLive{to{transform:rotate(38deg)}}@media (prefers-reduced-motion:reduce){}
#page .tool-logic{margin-top:24px;border:1px solid var(--line);padding:20px;background:var(--surface-11110f,#11110f)}#page .tool-logic summary{cursor:pointer;font-weight:800}#page .tool-logic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}#page .tool-logic-item{padding:14px;border:1px solid var(--line)}#page .tool-logic-item b{display:block;margin-bottom:6px;color:var(--ui-gold)}#page .tool-logic-item span{font-size:13px;line-height:1.5;color:var(--text-role-c4bf51224469,var(--muted))}@media (max-width:700px){#page .tool-logic-grid{grid-template-columns:1fr}}
#page :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{
  outline:3px solid #ffc247;
  outline-offset:3px;
  box-shadow:0 0 0 2px rgba(17,17,17,.82);
}html[data-theme="light"] #page :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{
  outline-color:#9b5b00;
  box-shadow:0 0 0 2px rgba(255,255,255,.96);
}@media  (forced-colors:active){#page :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{
    outline:3px solid Highlight;
    box-shadow:none;
  }}
html[data-theme="light"] #page:nth-of-type(1)>#page:nth-of-type(1)>section:nth-of-type(1)>div:nth-of-type(1)>div:nth-of-type(1){color:var(--text-role-f3c83e095d76,rgb(33,31,27));opacity:1}
#page .tool-start{margin:30px 0 34px;padding:24px;border:1px solid rgba(23,22,18,.18);background:rgba(255,255,255,.28)}#page .tool-start h3{font:500 30px/1.05 Georgia,serif;margin:0 0 10px}#page .tool-start p{margin:0;color:var(--text-role-67bdd5ea9146,#625b52);line-height:1.55}#page .tool-start-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}#page .tool-start-links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 13px;border:1px solid rgba(23,22,18,.2);font-size:13px;font-weight:800}#page .tool-start-links a:hover{background:var(--surface-171612,#171612);color:var(--text-role-d2b004cafc87,#faf5ec)}#page .worked-example{padding:64px 0;background:#f2eadb;color:var(--text-role-6a87b3866ba8,#171612);border-top:1px solid rgba(23,22,18,.14)}#page .worked-example .example-card{max-width:900px;border-left:4px solid #d89518;padding:8px 0 8px 24px}#page .worked-example .example-kicker{font:900 10px/1.2 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--text-role-ce1bf3b6c0fb,#8b5d08)}#page .worked-example h2{font:500 clamp(34px,5vw,54px)/1 Georgia,serif;margin:12px 0 16px}#page .worked-example p{font-size:16px;line-height:1.65;margin:0;color:var(--text-role-9af89940ae75,#514a42)}#page .worked-example strong{color:var(--text-role-6a87b3866ba8,#171612)}#page .material-tool-route{padding:54px 0;background:#f2eadb;color:var(--text-role-6a87b3866ba8,#171612);border-top:1px solid rgba(23,22,18,.14)}#page .material-tool-route .route-inner{width:min(900px,calc(100% - 36px));margin:auto}#page .material-tool-route span{font:900 10px/1.2 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--text-role-ce1bf3b6c0fb,#8b5d08)}#page .material-tool-route h2{font:500 clamp(32px,5vw,50px)/1 Georgia,serif;margin:12px 0}#page .material-tool-route p{font-size:16px;line-height:1.6;color:var(--text-role-9af89940ae75,#514a42);max-width:760px}#page .material-tool-route a{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:12px 15px;background:var(--surface-171612,#171612);color:var(--text-role-d2b004cafc87,#faf5ec);font:900 11px/1 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}#page .lead-form [aria-invalid="true"]{border-color:#ffcf70;box-shadow:0 0 0 2px rgba(255,194,71,.2)}#page .field-error-16{display:block;color:var(--text-role-fdfd258f4b5e,#ffcf70);font-size:13px;line-height:1.4;margin-top:2px}#page .form-status[data-error="true"]{color:var(--text-role-fdfd258f4b5e,#ffcf70);font-weight:700}@media (max-width:600px){#page .tool-start{padding:20px}#page .tool-start-links{display:grid}#page .worked-example{padding:48px 0}#page .worked-example .example-card{padding-left:18px}}
/* One page-local module. It never styles the common header, hero or other tools. */
#page .be-preparation{margin:0 0 28px;color:var(--ui-ink);font-family:Inter,Arial,sans-serif}
#page .be-data-status{padding:14px 18px;border-left:2px solid var(--ui-gold);background:var(--ui-bg);color:var(--ui-muted);font-size:15px;line-height:1.6;margin:0 0 18px}
#page .be-guide{border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-bg);color:var(--ui-ink)}
#page .be-guide>summary{cursor:pointer;min-height:48px;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.5;color:var(--ui-ink)}
#page .be-guide[open]>summary{border-bottom:1px solid var(--ui-line)}
#page .be-guide-body{padding:8px 20px 20px}
#page .be-guide-body p,#page .be-guide dd{font-size:15px;line-height:1.7;color:var(--ui-muted);margin:12px 0 0}
#page .be-guide dl{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}
#page .be-guide dt{font-size:15px;line-height:1.5;font-weight:700;color:var(--ui-ink)}
#page .be-guide dd{margin:8px 0 0}
#page .be-explanation{padding:24px 0 0;margin-top:24px;border-top:1px solid var(--ui-line);color:var(--ui-ink)}
#page .be-explanation h3{font:600 21px/1.3 Georgia,serif;margin:0 0 16px;color:var(--ui-ink)}
#page .be-steps{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}
#page .be-steps dt{font:600 14px/1.5 Inter,Arial,sans-serif;color:var(--ui-muted);margin-bottom:8px}
#page .be-steps dd{font:500 17px/1.6 Inter,Arial,sans-serif;margin:0;color:var(--ui-ink);overflow-wrap:anywhere}
#page .be-caution,#page .be-steps-status{font:400 14px/1.6 Inter,Arial,sans-serif;color:var(--ui-muted);margin:20px 0 0}
#page .be-field-error{display:block;margin:8px 0 0;font:500 14px/1.5 Inter,Arial,sans-serif;color:var(--ui-gold)}
#page .tool-form input[aria-invalid="true"]{outline:2px solid var(--ui-gold);outline-offset:2px}
#page .be-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;margin:18px 0 0;border-radius:4px;border:1px solid currentColor;color:inherit;background:transparent;font:600 14px/1.5 Inter,Arial,sans-serif;cursor:pointer}
#page .be-action:hover{background:var(--ui-gold);color:var(--ui-bg);border-color:var(--ui-gold)}
#page .be-action:focus-visible,#page .be-guide>summary:focus-visible{outline:2px solid var(--ui-gold);outline-offset:4px}
#page .be-preparation [hidden],#page .be-explanation [hidden],#page .be-field-error[hidden]{display:none}
@media(max-width:760px){#page .be-guide dl,#page .be-steps{grid-template-columns:1fr}#page .be-guide>summary{padding:15px 16px}#page .be-guide-body{padding:6px 16px 20px}#page .be-action{width:100%}}
