.sa2 .sch,.sa2 .sa2-scheme{--sch-font:"SA Signs", "Sofia Sans RU", "Sofia Sans", sans-serif;--sch-label-weight:500;--sch-radius:13;--sch-ink:#1b1b1b;--sch-muted:#55554f;--sch-paper:#fff;--sch-surface:#fff;--sch-line:#1b1b1b;--sch-stroke:1.6px;--sch-accent:#1b1b1b;--sch-accent-soft:#d9c49a;--sch-accent-ink:#1b1b1b;--sch-system:#1b1b1b;--sch-system-soft:#e2e2de;--sch-loss:#8a1c14;--sch-loss-soft:#eadad6;--sch-group:#1b1b1b0d;--sch-group-line:transparent}.sa2 .brief{overflow-x:clip}.sa2 .mod__btn:focus-visible,.sa2 .folder__tab:focus-visible,.sa2 .icard__btn:focus-visible,.sa2 .folder__front a:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}:root.sa2-scene .sa2 .top{z-index:60;background:0 0;position:absolute;top:0;left:0;right:0}.sa2 .story{background:var(--c-desk);position:relative}.sa2 .story__bg{display:none}.sa2 .hero__eyebrow{margin-bottom:12px}.sa2 .hero__title{font:700 var(--fs-hero)/.94 var(--font-display);letter-spacing:-.018em}.sa2 .hero__lead p{color:#2e2e2b;font-size:19px;line-height:1.5}.sa2 .hero__lead p+p{margin-top:12px}.sa2 .hero__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:30px;display:flex}.sa2 .desk{pointer-events:none}.sa2 .desk__in{position:relative}.sa2 .dp{transform:rotate(var(--r,0deg));transform-origin:50%;position:absolute}.sa2 .slot{z-index:8;height:var(--strip);border-radius:var(--r-xs);background:var(--c);font:700 26px/1 var(--font-display);letter-spacing:-.005em;white-space:nowrap;color:var(--c-ink);align-items:flex-start;padding:13px 22px;display:flex;position:absolute}.sa2 .slot--docs{--c:var(--c-docs)}.sa2 .slot--req{--c:var(--c-req)}.sa2 .slot--rec{--c:var(--c-rec)}.sa2 .slot--rep{--c:var(--c-rep);color:var(--c-on-rep-muted)}.sa2 .report{background:var(--c-page);box-shadow:0 0 0 100vmax var(--c-page);clip-path:inset(0 -100vmax);padding:88px 0 24px;position:relative}.sa2 .report__head{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.sa2 .report__title{font:700 56px/1 var(--font-display);letter-spacing:var(--track-display)}.sa2 .report__period{font:500 var(--fs-20)/1.3 var(--font-text);color:var(--c-muted);white-space:nowrap}.sa2 .report__note{color:var(--c-muted);font-size:var(--fs-16);margin-top:20px}.sa2 .board{align-items:flex-end;gap:var(--gap);margin-top:72px;display:flex;position:relative}.sa2 .unit{flex:0 1 var(--w);min-width:0;padding-top:var(--pt);color:var(--c-ink);position:relative}.sa2 .unit--docs{--w:420px;--pt:84px;--c:var(--c-docs);--r:var(--r-l)}.sa2 .unit--req{--w:230px;--pt:64px;--c:var(--c-req);--r:var(--r-s)}.sa2 .unit--rec{--w:340px;--pt:118px;--c:var(--c-rec);--r:var(--r-m)}.sa2 .unit--rep{--w:350px;--pt:58px;--c:var(--c-rep);--r:var(--r-xl);color:var(--c-on-rep)}.sa2 .unit__skin{background:var(--c);border-radius:var(--r);height:100%;position:absolute;bottom:0;left:0;right:0}.sa2 .unit__tag{z-index:9;font:700 26px/1 var(--font-display);letter-spacing:-.005em;white-space:nowrap;position:absolute;top:13px;left:22px}.sa2 .unit--rep .unit__tag{color:var(--c-on-rep-muted)}.sa2 .unit__body{z-index:1;padding:0 24px 22px;position:relative}.sa2 .src{z-index:2;transform-origin:100% 0;transform:rotate(var(--r,0deg)) scale(var(--k,.3));pointer-events:none;position:absolute;top:0;right:0}.sa2 .src--rep{visibility:hidden}.sa2 .metric{flex-direction:column;align-items:flex-start;display:flex}.sa2 .metric .num{font:700 var(--fs-num)/.88 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sa2 .metric span{font-size:var(--fs-17);max-width:14em;margin-top:10px;line-height:1.3;display:block}.sa2 .metric[data-flag=check] .num{background:var(--c-rep);color:var(--c-on-rep);border-radius:var(--r-s);padding:.06em .16em .07em}.sa2 .metrics-row{align-items:flex-end;gap:30px;display:flex}.sa2 .issues li{font-size:var(--fs-17);border-top:1px solid #fff3;padding:11px 0 11px 32px;line-height:1.35;position:relative}.sa2 .issues li:before{content:"";border:var(--line) solid #fff;border-radius:5px;width:18px;height:18px;position:absolute;top:13px;left:0}.sa2 .issues li[data-status=ok]:before{background:#fff}.sa2 .issues li[data-status=ok]:after{content:"";border:solid var(--c-rep);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:16px;left:6px;transform:rotate(45deg)}@media (min-width:1100px){.sa2 .hero{height:var(--frame-h);position:relative}.sa2 .hero__copy{z-index:40;grid-template-columns:730px minmax(0,1fr);align-items:start;gap:0 56px;width:100%;display:grid;position:absolute;top:84px;left:0}.sa2 .hero__title{font-size:88px}.sa2 .hero__side{max-width:560px;padding-top:10px}.sa2 .hero__lead p{font-size:18px}.sa2 .hero__actions{margin-top:24px}.sa2 .desk{position:absolute;inset:0}.sa2 .desk__in{width:var(--frame-w);height:var(--frame-h);transform-origin:0 100%;position:absolute;top:0;left:0}.sa2 .dp--upd{--r:-2.5deg;z-index:4;top:500px;left:4px}.sa2 .dp--msg{--r:3deg;z-index:1;top:300px;left:434px}.sa2 .dp--akt{--r:-2deg;z-index:2;top:435px;left:631px}.sa2 .dp--xls{--r:1.5deg;z-index:3;top:602px;left:661px}.sa2 .dp--rep{--r:2.5deg;z-index:5;top:450px;left:1006px}.sa2 .slot{top:760px}.sa2 .slot--docs{width:420px;left:0}.sa2 .slot--req{width:230px;left:432px}.sa2 .slot--rec{width:340px;left:674px}.sa2 .slot--rep{width:350px;left:1026px}}:root.sa2-scene .sa2 .story{height:100vh;overflow:hidden}:root.sa2-scene .sa2 .story__bg{background:var(--c-desk);display:block;position:absolute;inset:0}:root.sa2-scene .sa2 .frame{width:var(--frame-w);height:var(--frame-h);max-width:none;transform:translate(-50%, -50%) scale(var(--f,1));margin:0;padding:0;position:absolute;top:50%;left:50%}:root.sa2-scene .sa2 .hero,:root.sa2-scene .sa2 .report{width:100%;height:100%;box-shadow:none;clip-path:none;background:0 0;margin:0;padding:0;position:absolute;top:0;left:0}:root.sa2-scene .sa2 .report__head{z-index:40;position:absolute;top:64px;left:0;right:0}:root.sa2-scene .sa2 .board{width:100%;height:560px;margin:0;position:absolute;top:252px;left:0}:root.sa2-scene .sa2 .report__note{margin:0;position:absolute;top:640px;left:0}:root.sa2-scene:not(.sa2-scene-run) .sa2 .report,:root.sa2-scene-run .sa2 .desk{visibility:hidden}:root.sa2-scene-run .sa2 .src,:root.sa2-units-run .sa2 .src{transform:none}.sa2 .brief{padding-top:72px}.sa2 .brief__box{border:var(--line) solid var(--c-ink);border-radius:var(--r-l);grid-template-columns:190px minmax(0,1fr);gap:24px 40px;padding:30px 36px 32px;display:grid}.sa2 .brief__t{font:700 34px/1 var(--font-display)}.sa2 .brief__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 36px;margin:0;display:grid}.sa2 .brief__list dt{font-size:var(--fs-16);color:var(--c-muted)}.sa2 .brief__list dd{font-weight:600;font-size:var(--fs-18);margin:4px 0 0;line-height:1.4}.sa2 .chip{background:var(--c);vertical-align:0;border-radius:3px;width:11px;height:11px;margin:0 6px 0 1px;display:inline-block}.sa2 .chip--docs{--c:var(--c-docs)}.sa2 .chip--req{--c:var(--c-req)}.sa2 .chip--rec{--c:var(--c-rec)}.sa2 .chip--rep{--c:var(--c-rep)}.sa2 .pain__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 72px;display:grid}.sa2 .pain__stick{top:calc(var(--runhead) + 56px);position:sticky}.sa2 .pain__stick h2{max-width:9em}.sa2 .pain__stick .lead{max-width:25em}.sa2 .pcase{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:44px;min-height:64vh;padding:48px 0;display:grid}.sa2 .pcase:first-child{padding-top:8px}.sa2 .pcase__paper{box-sizing:content-box;margin:-14px;padding:14px;position:relative;overflow:hidden}.sa2 .pclip{transform-origin:0 0;position:relative}.sa2 .pclip>.pp{position:absolute}.sa2 .pp--cut{background:var(--c-sheet);box-shadow:var(--sap-shadow-2);overflow:hidden}.sa2 .pp--cut>.sap{position:absolute}.sa2 .pp--cut .sap-sheet{box-shadow:none}.sa2 .pcase__text h3{max-width:12em;font-size:30px;line-height:1.05}.sa2 .pcase__text p{font-size:var(--fs-18);max-width:26em;margin-top:14px}.sa2 .pain__bridge{border-top:var(--line) solid var(--c-ink);font:600 34px/1.12 var(--font-display);letter-spacing:-.006em;max-width:21em;margin-top:40px;padding:26px 0 0}.sa2 .ring-anim .sap-pencil__ring{-webkit-mask-image:conic-gradient(from -110deg at 50% 50%, #000 0 var(--p,100%), transparent var(--p,100%) 100%);-webkit-mask-image:conic-gradient(from -110deg at 50% 50%, #000 0 var(--p,100%), transparent var(--p,100%) 100%);mask-image:conic-gradient(from -110deg at 50% 50%, #000 0 var(--p,100%), transparent var(--p,100%) 100%)}.sa2 .ring-anim .sap-pencil__ring path{stroke-width:1.9px}.sa2 .proc__stage{margin-top:44px}.sa2 .mods{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sa2 .mod{background:var(--c);border-radius:var(--r-l);min-width:0;color:var(--c-ink);flex-direction:column;gap:22px;padding:26px 28px 30px;display:flex;position:relative}.sa2 .mod[data-p=docs]{--c:var(--c-docs)}.sa2 .mod[data-p=req]{--c:var(--c-req)}.sa2 .mod[data-p=rec]{--c:var(--c-rec)}.sa2 .mod[data-p=rep]{--c:var(--c-rep);color:var(--c-on-rep)}.sa2 .mod__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sa2 .mod__t{font-size:34px;line-height:1}.sa2 .mod__btn{text-align:left;font:inherit;letter-spacing:inherit;color:inherit;cursor:default;background:0 0;border:0;padding:0;display:block}.sa2 .mod__obj{flex:none;width:136px}.sa2 .mod__obj svg{width:100%;height:auto;display:block;overflow:visible}.sa2 .mod__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:auto;display:grid}.sa2 .mod__cap{font:700 20px/1 var(--font-display);margin-bottom:8px}.sa2 .mod__cols p:not(.mod__cap){font-size:var(--fs-17);line-height:1.45}.sa2 .mod__was{background:var(--c-sheet);color:var(--c-ink);box-shadow:var(--sap-shadow-1);border-radius:4px;padding:16px 18px 18px;transform:rotate(-1deg)}.sa2 .mod__was .mod__cap{color:var(--c-muted)}.sa2 .mod[data-p=rep] .mod__now .mod__cap{color:var(--c-on-rep-muted)}.sa2 .proc__note{font:600 24px/1.2 var(--font-display);margin-top:26px}.sa2 .proc__note a{text-underline-offset:5px}@media (min-width:1100px){:root.sa2-proc-row .sa2 .mods{align-items:stretch;display:flex}:root.sa2-proc-row .sa2 .mod__cols{margin-top:6px}:root.sa2-proc-row .sa2 .mod{border-radius:var(--r-m);flex:1 1 0;padding:24px 22px 26px}:root.sa2-proc-row .sa2 .mod.is-open{border-radius:var(--r-xl);flex:0 0 51%;padding:28px 32px 32px}:root.sa2-proc-row .sa2 .mod__btn{cursor:pointer}:root.sa2-proc-row .sa2 .mod:not(.is-open) .mod__top{flex-direction:column;flex:1;justify-content:space-between;gap:24px}:root.sa2-proc-row .sa2 .mod:not(.is-open) .mod__cols{display:none}:root.sa2-proc-row .sa2 .mod:not(.is-open) .mod__t{font-size:28px}:root.sa2-proc-row .sa2 .mod:not(.is-open) .mod__obj{width:112px}:root.sa2-proc-row .sa2 .mod:not(.is-open) .mod__cols{grid-template-columns:minmax(0,1fr)}:root.sa2-proc-row .sa2 .mod:not(.is-open) .mod__was{display:none}:root.sa2-proc-row .sa2 .mod:not(.is-open) .mod__cols p:not(.mod__cap){font-size:var(--fs-16)}:root.sa2-proc-row .sa2 .mod:not(.is-open):hover{box-shadow:inset 0 0 0 var(--line) currentColor}:root.sa2-proc-row .sa2 .mod.is-open .mod__t{font-size:40px}:root.sa2-proc-row .sa2 .mod.is-open .mod__obj{width:200px}:root.sa2-proc-row .sa2 .mod.is-open .mod__cols p:not(.mod__cap){font-size:19px}}.sa2 .survey__grid{grid-template-columns:minmax(0,880px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.sa2 .sheet{background:var(--c-sheet);border-radius:14px;position:relative}.sa2 .doc{padding:40px 64px 52px}.sa2 .d-top{align-items:flex-end;gap:24px;display:flex}.sa2 .d-map{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:6px;display:grid}.sa2 .d-map span{height:50px;font:600 17px/1.1 var(--font-display);border-radius:10px;align-items:flex-end;padding:10px 14px;display:flex}.sa2 .d-map__docs{background:var(--c-docs)}.sa2 .d-map__req{background:var(--c-req)}.sa2 .d-map__rec{background:var(--c-rec)}.sa2 .d-map__rep{background:var(--c-rep);color:var(--c-on-rep)}.sa2 .d-sheetno{font:600 16px/1 var(--font-display);color:var(--c-muted);flex:none}.sa2 .d-tag{font:600 20px/1.2 var(--font-display);color:var(--c-docs-dark);align-items:baseline;gap:18px;margin-top:40px;display:flex}.sa2 .d-title{max-width:12em;margin-top:10px;font-size:56px;line-height:1}.sa2 .d-lead{max-width:29em;font-size:var(--fs-20);margin-top:20px;line-height:1.5}.sa2 .d-stampspot{pointer-events:none;width:176px;height:70px;position:absolute;top:286px;right:26px}.sa2 .d-stampspot .sap-stamp{font-size:1px;position:absolute;inset:0;width:100%!important;height:auto!important}.sa2 .d-sec{margin-top:40px}.sa2 .d-sec__h{background:var(--c-docs);border-radius:14px;align-items:center;min-height:52px;padding:10px 18px;font-size:26px;line-height:1.1;display:flex}.sa2 .d-sec__h--off{background:var(--c-page)}.sa2 .d-list{counter-reset:d;margin-top:6px;padding:0 4px}.sa2 .d-list li{font-size:var(--fs-18);border-bottom:1px solid #14141426;padding:14px 0;line-height:1.45;position:relative}.sa2 .d-list li:last-child{border-bottom:0}.sa2 .d-list--tick li{grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:24px;display:grid}.sa2 .d-list--num li{counter-increment:d;grid-template-columns:30px minmax(0,1fr) 30px;gap:0 14px}.sa2 .d-list--num li:before{content:counter(d);font:700 22px/1.1 var(--font-display)}.sa2 .d-list--dot li,.sa2 .d-list--minus li{padding-left:26px}.sa2 .d-list--dot li:before{content:"";background:var(--c-ink);border-radius:2px;width:8px;height:8px;position:absolute;top:24px;left:3px}.sa2 .d-list--minus li:before{content:"";background:var(--c-ink);width:12px;height:2px;position:absolute;top:27px;left:1px}.sa2 .d-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;display:grid}.sa2 .slip{top:calc(var(--runhead) + 40px);padding-top:120px;position:sticky}.sa2 .slip__in{background:var(--c-sheet);box-shadow:var(--sap-shadow-2);border-radius:6px;padding:28px 30px 30px;position:relative;transform:rotate(1.4deg)}.sa2 .slip__label{font:600 18px/1.2 var(--font-display);color:var(--c-muted)}.sa2 .slip__value{font:700 64px/.95 var(--font-display);letter-spacing:-.015em;margin:8px 0 0}.sa2 .mk{background-image:linear-gradient(var(--c-docs), var(--c-docs));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 58%;background-repeat:no-repeat;background-size:100% 82%;border-radius:.12em;margin:0 -.2em;padding:0 .2em}.sa2 .slip__text{font-size:var(--fs-18);margin-top:14px;line-height:1.45}.sa2 .slip__text--money:first-letter{text-transform:uppercase}.sa2 .slip__rule{background:var(--c-rule);height:1px;margin:24px 0 18px}.sa2 .doc--scheme{margin-top:48px;padding:36px 40px 40px}.sa2 .d-schemehead{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.sa2 .doc--scheme .d-tag{margin-top:0}.sa2 .d-caption{color:var(--c-muted);font-size:var(--fs-18);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.sa2 .plaque{background:var(--c-docs);min-height:34px;color:var(--c-ink);font:700 19px/1 var(--font-display);border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.sa2 .sa2-scheme{min-height:320px}.sa2 .sa2-scheme .sch-bar{margin-bottom:24px}.sa2 .sa2-scheme .sch-btn{border-radius:var(--r-btn);min-height:48px;font:600 var(--fs-17)/1.2 var(--font-text);padding:0 20px}.sa2 .sa2-scheme .sch-toggle{border-radius:calc(var(--r-btn) + 4px);background:var(--c-page);padding:4px}.sa2 .sa2-scheme .sch-walk{border-radius:var(--r-s)}.sa2 .sa2-scheme .sch-walk__text{font-size:var(--fs-18)}.sa2 .sa2-scheme .sch-legend{margin-top:20px}.sa2 .sa2-scheme .sch-text{color:var(--c-ink);font-size:var(--fs-16)}.sa2 .sa2-scheme.sch-side{grid-template-columns:calc(var(--sch-w,440px) + 16px) minmax(0, 1fr);grid-template-rows:auto auto auto 1fr;column-gap:56px;display:grid}.sa2 .sa2-scheme.sch-side>.sch-bar{grid-area:1/1/auto/-1}.sa2 .sa2-scheme.sch-side>.sch-canvas{grid-area:2/1/5/-1}.sa2 .sa2-scheme.sch-side .sch-svg{margin:0}.sa2 .sa2-scheme.sch-side>.sch-textstack{grid-area:2/2}.sa2 .sa2-scheme.sch-side>.sch-legend{grid-area:3/2;margin-top:24px}.sa2 .sa2-scheme.sch-side>.sch-walk{grid-area:2/1/5/-1;align-self:end}.sa2 .sa2-scheme.sch-side.is-walking>.sch-canvas{padding-bottom:180px}.sa2 .sa2-scheme.sch-side .sch-text--list{columns:1;margin-top:0}.sa2 .sap-pencil__ring{max-width:none}.sa2 .steps{overflow-x:clip}.sa2 .steps__stage{position:relative}.sa2 .stair{gap:var(--gap);grid-template-columns:1fr 1.08fr 1.16fr 1.32fr;align-items:end;margin-top:44px;display:grid;position:relative}.sa2 .stair>li{border:var(--line) solid var(--c-ink);background:var(--c-page);will-change:transform;flex-direction:column;justify-content:space-between;gap:18px;padding:24px 26px 28px;display:flex;position:relative}.sa2 .stair>li[data-i="0"]{border-radius:var(--r-s);z-index:4;min-height:440px}.sa2 .stair>li[data-i="1"]{border-radius:var(--r-m);z-index:3;min-height:480px}.sa2 .stair>li[data-i="2"]{border-radius:var(--r-l);z-index:2;min-height:520px}.sa2 .stair>li[data-i="3"]{border-radius:var(--r-xl);z-index:1;background:var(--c-rep);min-height:560px;color:var(--c-on-rep);border-color:var(--c-rep);padding:28px 32px 32px}.sa2 .stair__n{font:700 48px/1 var(--font-display);letter-spacing:-.02em}.sa2 .stair h3{margin-bottom:12px;font-size:30px;line-height:1.05}.sa2 .stair p{font-size:var(--fs-17);line-height:1.45}.sa2 .stair__ill{flex:1;align-items:center;min-height:150px;display:flex}.sa2 .ia{width:100%;max-width:300px;font:500 14px/1.25 var(--font-text);position:relative}.sa2 .ttl{font:700 16px/1.1 var(--font-display);letter-spacing:-.005em;display:block}.sa2 .stair .sheet{color:var(--c-ink);border:1.5px solid var(--c-ink);background:#fff;border-radius:3px}.sa2 .a1{padding:0 22px 40px 0}.sa2 .a1__map{padding:10px 12px 6px}.sa2 .a1__map .ttl{margin-bottom:6px}.sa2 .a1__rows li{border-top:1px solid #1b1b1b2e;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.sa2 .a1__rows em{color:var(--c-muted);white-space:nowrap;font-style:normal}.sa2 .a1__rows li.loss span{-webkit-text-decoration:underline dashed var(--c-loss);text-decoration:underline dashed var(--c-loss);text-underline-offset:3px;text-decoration-thickness:1.5px}.sa2 .a1__rows li.loss em{color:var(--c-loss);font-weight:600}.sa2 .a1__est{width:84px;box-shadow:var(--sap-shadow-2);padding:6px 8px 8px;position:absolute;bottom:0;right:0;transform:rotate(-3deg)}.sa2 .a1__est .ttl{font-size:15px}.sa2 .a1__est i{background:#1b1b1b66;height:1.5px;margin-top:7px;display:block}.sa2 .a1__est i+i{width:70%}.sa2 .s4-conn{clip-path:inset(0 calc(100% - var(--p,100%)) 0 0)}.sa2 .memos{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:start;gap:22px;margin-top:64px;display:grid}.sa2 .memo{background:var(--c-sheet);box-shadow:var(--sap-shadow-1);transform:rotate(var(--rr,0deg));will-change:transform;border-radius:3px;padding:28px 28px 34px;position:relative}.sa2 .memo[data-i="0"]{--rr:0deg;box-shadow:var(--sap-shadow-2);z-index:2;padding:34px 38px}.sa2 .memo[data-i="1"]{--rr:.6deg;margin-top:26px}.sa2 .memo[data-i="2"]{--rr:-.5deg;box-shadow:var(--sap-shadow-2);margin-top:8px;padding-bottom:92px}.sa2 .memo[data-i="3"]{--rr:.8deg;margin-top:34px}.sa2 .memo h3{max-width:11em;font-size:27px;line-height:1.06}.sa2 .memo[data-i="0"] h3{font-size:32px}.sa2 .memo p{font-size:var(--fs-17);margin-top:14px;line-height:1.5}.sa2 .memo[data-i="0"] p{font-size:var(--fs-18);max-width:30em}.sa2 .memo__sign{flex-direction:column;margin-top:26px;display:inline-flex}.sa2 .memo__sign .sap-sign{width:168px;height:64px;color:var(--c-stamp);font-size:10px}.sa2 .memo__sign span{border-top:1px solid var(--c-ink);font-size:var(--fs-15);color:var(--c-muted);min-width:200px;margin-top:-6px;padding-top:6px}.sa2 .memo__stamp{pointer-events:none;width:176px;position:absolute;bottom:14px;right:18px}.sa2 .folders{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:150px;display:grid}.sa2 .folder{padding-top:196px;position:relative}.sa2 .folder__back{z-index:0;background:var(--c-docs-deep);border-radius:0 var(--r-m) var(--r-m) var(--r-m);position:absolute;inset:46px 0 0}.sa2 .folder__tab{text-align:left;background:var(--c-docs-deep);width:216px;height:46px;font:700 20px/46px var(--font-display);letter-spacing:-.004em;color:var(--c-ink);cursor:pointer;z-index:4;border:0;border-radius:14px 14px 0 0;padding:0 22px;position:absolute;top:0;left:0}.sa2 .folder__papers{z-index:1;height:320px;position:absolute;top:60px;left:240px;right:24px}.sa2 .fp{transition:transform var(--dur-settle) var(--ease-settle);cursor:pointer;position:absolute}.sa2 .fp--a{top:0;left:0;transform:rotate(-2.5deg)}.sa2 .fp--b{top:12px;right:0;transform:rotate(3deg)}.sa2 .folder.is-open .fp--a{transform:translate(-4px,-44px)rotate(-4deg)}.sa2 .folder.is-open .fp--b{transform:translate(6px,-30px)rotate(4.5deg)}.sa2 .tabel .rg{font-weight:700;position:relative}.sa2 .folder__front{z-index:5;background:var(--c-docs);border-radius:var(--r-m);min-height:300px;padding:34px 36px 38px;position:relative;box-shadow:0 -1px #1b1b1b14}.sa2 .folder__front h3{max-width:13em;font-size:30px}.sa2 .folder__front p{font-size:var(--fs-18);max-width:25em;margin-top:14px}.sa2 .folder__front .link{margin-top:10px}.sa2 .folder__stamp{pointer-events:none;z-index:3;width:150px;position:absolute;top:18px;right:20px}.sa2 .built__note{font:600 24px/1.2 var(--font-display);margin-top:36px}.sa2 .tabel{color:#222;width:300px;box-shadow:var(--sap-shadow-1);background:#fff;padding:14px 16px 16px;font:400 11px/1.25 Arial,Helvetica,sans-serif}.sa2 .tabel b{margin-bottom:8px;font-size:12px;display:block}.sa2 .tabel table{border-collapse:collapse;width:100%}.sa2 .tabel td,.sa2 .tabel th{text-align:center;border:.6px solid #8a8a84;padding:3px 4px;font-weight:400}.sa2 .tabel th{background:#efefea}.sa2 .tabel td:first-child{text-align:left}.sa2 .nf-sheet{box-shadow:var(--sap-shadow-1);border-radius:8px;padding:28px 40px 18px}.sa2 .nf-title{border-radius:var(--r-s);background:var(--c-page);min-height:92px;font-size:var(--fs-h2);align-items:center;padding:14px 26px;line-height:1;display:flex}.sa2 .nf-list{margin-top:8px;padding:0 6px}.sa2 .nf-list li{border-bottom:1px solid var(--c-rule);font:500 26px/1.4 var(--font-text);letter-spacing:-.005em;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:40px;padding:28px 0;display:grid}.sa2 .nf-list li:last-child{border-bottom:0}.sa2 .nf-text{max-width:36em}.sa2 .nf-mark{border:var(--line) solid var(--c-ink);border-radius:5px;width:30px;height:30px;position:relative}.sa2 .nf-mark svg{width:34px;height:34px;clip-path:inset(0 calc(100% - var(--p,100%)) 0 0);position:absolute;top:-3px;left:-3px;overflow:visible}.sa2 .nf-mark path{fill:none;stroke:var(--c-ink);stroke-width:2.4px;stroke-linecap:round}.sa2 .faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px 72px;display:grid}.sa2 .faq__side{top:calc(var(--runhead) + 56px);position:sticky}.sa2 .cards{padding-top:40px}.sa2 .icard{background:var(--c-sheet);border:var(--line) solid var(--c-ink);border-radius:0 14px 14px;position:relative}.sa2 .icard+.icard{border-top-left-radius:0;margin-top:-1.5px}.sa2 .icard__tab{bottom:calc(100% - 1.5px);left:var(--tx,0);background:var(--c-sheet);border:var(--line) solid var(--c-ink);height:34px;font:600 16px/32px var(--font-display);color:var(--c-muted);white-space:nowrap;border-bottom:0;border-radius:10px 10px 0 0;padding:0 16px;position:absolute}.sa2 .icard.is-open .icard__tab{background:var(--c-docs);color:var(--c-ink)}.sa2 .icard__q{font:inherit}.sa2 .icard__btn{text-align:left;width:100%;min-height:64px;font:600 22px/1.3 var(--font-text);letter-spacing:-.004em;color:var(--c-ink);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 26px 50px;display:flex}.sa2 .icard__mark{flex:none;width:22px;height:22px;margin-top:4px;position:relative}.sa2 .icard__mark:before,.sa2 .icard__mark:after{content:"";height:2px;transition:transform .3s var(--ease-settle);background:currentColor;position:absolute;top:10px;left:2px;right:2px}.sa2 .icard__mark:after{transform:rotate(90deg)}.sa2 .icard.is-open .icard__mark:after{transform:rotate(0)}.sa2 .icard__a{visibility:hidden;height:0;overflow:hidden}.sa2 .icard.is-open .icard__a{visibility:visible;height:auto}.sa2 .icard__in{padding:0 26px 52px}.sa2 .icard__in p{max-width:var(--measure);font-size:var(--fs-18);line-height:1.55}.sa2 .icard.is-open .icard__btn{padding-bottom:14px}.sa2 .faq__closing{font-size:var(--fs-20);margin-top:28px}.sa2 .faq__closing a{text-underline-offset:4px;font-weight:600}@media (max-width:1099px){.sa2 .hero{padding-top:16px}.sa2 .hero__title{font-size:clamp(46px,12.4vw,84px);line-height:.96}.sa2 .hero__side{margin-top:22px}.sa2 .hero__lead p{font-size:var(--fs-18);max-width:34em}.sa2 .hero__actions{gap:4px 24px;margin-top:28px}.sa2 .desk{max-width:420px;height:486px;margin:36px auto 0;position:relative}.sa2 .desk__in{position:absolute;inset:0}.sa2 .dp{transform-origin:0 0;transform:rotate(var(--r,0deg)) scale(var(--ms,.6))}.sa2 .dp--upd{--r:-3deg;--ms:.364;z-index:4;top:108px;left:-4px}.sa2 .dp--msg{--r:3deg;--ms:.42;z-index:1;top:4px;left:226px}.sa2 .dp--akt{--r:-2deg;--ms:.425;z-index:2;top:262px;left:0}.sa2 .dp--xls{--r:1.5deg;--ms:.46;z-index:3;top:360px;left:8px}.sa2 .dp--rep{--r:2.5deg;--ms:.43;z-index:5;top:312px;left:192px}.sa2 .slot{border-radius:8px;width:calc(50% - 5px);height:38px;padding:9px 12px;font-size:19px}.sa2 .slot--docs,.sa2 .slot--rec{left:0}.sa2 .slot--req,.sa2 .slot--rep{left:calc(50% + 5px)}.sa2 .slot--docs,.sa2 .slot--req{top:206px}.sa2 .slot--rec,.sa2 .slot--rep{top:446px}.sa2 .report{padding-top:64px}.sa2 .report__head{flex-direction:column;gap:8px}.sa2 .report__title{font-size:clamp(34px,8.6vw,52px)}.sa2 .board{flex-wrap:wrap;align-items:flex-end;row-gap:44px;height:auto;margin-top:56px}.sa2 .unit{flex:1 1 calc(50% - var(--gap))}.sa2 .brief__box{grid-template-columns:1fr}.sa2 .brief__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sa2 .pain__grid{grid-template-columns:minmax(0,1fr)}.sa2 .pain__stick{position:static}.sa2 .pcases{margin-top:40px}.sa2 .pcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;min-height:0;padding:36px 0}.sa2 .survey__grid{grid-template-columns:1fr;gap:28px}.sa2 .slip{max-width:520px;padding-top:0;position:static}.sa2 .d-schemehead{flex-direction:column;align-items:flex-start;gap:20px}.sa2 .stair{grid-template-columns:1fr 1fr}.sa2 .stair>li{min-height:0!important}.sa2 .stair__ill{min-height:0}.sa2 .memos{grid-template-columns:1fr 1fr;gap:26px 20px}.sa2 .memo{margin-top:0!important}.sa2 .folders{grid-template-columns:1fr;gap:72px;margin-top:130px}.sa2 .faq__grid{grid-template-columns:minmax(0,1fr)}.sa2 .faq__side{position:static}}@media (max-width:760px){.sa2 .hero__actions{flex-direction:column;align-items:stretch}.sa2 .hero__actions .btn{width:100%}.sa2 .board{flex-flow:column;align-items:stretch;row-gap:40px}.sa2 .unit{flex:none}.sa2 .unit--docs{--pt:74px}.sa2 .unit--req{--pt:60px}.sa2 .unit--rec{--pt:104px}.sa2 .unit--rep{--pt:56px}.sa2 .unit__tag{font-size:24px;top:14px;left:18px}.sa2 .unit__body{padding:0 18px 18px}.sa2 .metric span{font-size:var(--fs-16)}.sa2 .metrics-row{gap:22px}.sa2 .issues li{font-size:var(--fs-16);padding-left:30px}.sa2 .brief{padding-top:56px}.sa2 .brief__box{border-radius:var(--r-m);gap:18px;padding:22px 20px 24px}.sa2 .brief__t{font-size:30px}.sa2 .brief__list{grid-template-columns:1fr;gap:14px}.sa2 .pcase{grid-template-columns:1fr;gap:22px;padding:30px 0}.sa2 .pcase__paper{max-width:300px}.sa2 .pcase__text h3,.sa2 .pain__bridge{font-size:27px}.sa2 .mods{grid-template-columns:1fr}.sa2 .mod{border-radius:var(--r-m);gap:18px;padding:22px 18px}.sa2 .mod__t{font-size:30px}.sa2 .mod__obj{width:104px}.sa2 .mod__cols{grid-template-columns:1fr;gap:16px}.sa2 .mod__was{transform:rotate(-.6deg)}.sa2 .proc__note{font-size:22px}.sa2 .doc{border-radius:10px;padding:22px 18px 30px}.sa2 .d-map{gap:4px}.sa2 .d-map span{border-radius:8px;height:40px;padding:7px;font-size:15px}.sa2 .d-top{flex-direction:column-reverse;align-items:flex-end;gap:8px}.sa2 .d-top .d-map{width:100%}.sa2 .d-tag{margin-top:24px}.sa2 .d-title{font-size:40px}.sa2 .d-lead{font-size:var(--fs-18)}.sa2 .d-stampspot{width:124px;height:50px;top:92px;right:4px}.sa2 .d-sec{margin-top:30px}.sa2 .d-sec__h{border-radius:10px;min-height:46px;padding:8px 12px;font-size:23px}.sa2 .d-list li{font-size:var(--fs-17)}.sa2 .d-list--tick li{gap:14px}.sa2 .d-list--num li{grid-template-columns:22px minmax(0,1fr) 30px;gap:0 10px}.sa2 .d-two{grid-template-columns:1fr}.sa2 .slip__value{font-size:52px}.sa2 .doc--scheme{padding:22px 16px 26px}.sa2 .stair{grid-template-columns:1fr}.sa2 .stair>li{gap:14px;padding:20px 18px 22px}.sa2 .stair>li[data-i="3"]{padding:22px 20px 24px}.sa2 .stair__n{font-size:38px}.sa2 .memos{grid-template-columns:1fr;gap:22px;margin-top:44px}.sa2 .memo,.sa2 .memo[data-i="0"]{padding:24px 22px 28px}.sa2 .memo[data-i="0"] h3{font-size:28px}.sa2 .memo__stamp{width:140px;bottom:-18px;right:10px}.sa2 .folders{gap:60px;margin-top:120px}.sa2 .folder{padding-top:150px}.sa2 .folder__papers{top:54px;left:160px;right:8px}.sa2 .folder .fp--b{display:none}.sa2 .folder .fp--a .sap--upd{--sap-scale:.17!important}.sa2 .folder .tabel{width:184px;padding:8px 8px 10px;font-size:9px}.sa2 .folder__front{min-height:0;padding:24px 20px 28px}.sa2 .folder__front h3{padding-right:0;font-size:26px}.sa2 .folder__front p{font-size:var(--fs-17)}.sa2 .folder__tab{width:148px;padding:0 14px;font-size:18px}.sa2 .folder__front{padding-bottom:96px}.sa2 .folder__stamp{width:136px;top:auto;bottom:18px;right:14px}.sa2 .built__note{font-size:22px}.sa2 .nf-sheet{padding:14px 14px 6px}.sa2 .nf-title{min-height:0;padding:14px;font-size:34px}.sa2 .nf-list{padding:0 4px}.sa2 .nf-list li{gap:18px;padding:20px 0;font-size:20px}.sa2 .icard__btn{gap:14px;padding:16px 18px 46px;font-size:19px}.sa2 .icard__in{padding:0 18px 46px}.sa2 .icard__in p{font-size:var(--fs-17)}.sa2 .icard__tab{padding:0 12px;font-size:15px}}.sa2 .folder__stamp .sap-stamp,.sa2 .memo__stamp .sap-stamp{width:100%;height:auto;font-size:1px;display:block;position:static}@media (max-width:760px){.sa2 .story{overflow-x:clip}.sa2 .hero{flex-direction:column;padding-top:6px;display:flex}.sa2 .hero__copy,.sa2 .hero__head,.sa2 .hero__side,.sa2 .hero__lead{display:contents}.sa2 .hero__title{order:1;font-size:44px}.sa2 .hero__lead p:first-of-type{order:2;margin-top:14px;font-size:17px;line-height:1.45}.sa2 .hero__actions{order:3;margin-top:18px}.sa2 .desk{order:4;align-self:stretch;width:100%;max-width:420px;height:414px;margin:18px 0 0}.sa2 .desk__in{transform-origin:0 0;width:117.647%;height:486px;bottom:auto;right:auto;transform:scale(.85)}.sa2 .hero__lead p:nth-of-type(2){order:5;margin-top:26px;font-size:17px;line-height:1.45}}.sa2 .rep-note{font:400 1.4em/1.3 var(--font-text);color:var(--c-muted);padding:.5em 1.3em 1.1em}
.sa2 .sp-ms-input .sp-field{color:#6b6b64}:root:not(.sa2-scene) .sa2 .report__note{top:calc(var(--runhead) + 4px);z-index:20;background:var(--c-page);margin-top:14px;padding:8px 0;position:sticky}.sa2 .rep-note--top{margin:.3em 0 0;padding:0;font-size:1.3em}@media (min-width:1100px){.sa2 .dp--msg{top:404px}:root.sa2-proc-scrub .sa2 .mods{display:block;position:relative}:root.sa2-proc-scrub .sa2 .mod{cursor:pointer;border-radius:0;height:100%;padding:28px 30px 30px;display:block;position:absolute;top:0;left:0}:root.sa2-proc-scrub .sa2 .mod.is-open{cursor:default}:root.sa2-proc-scrub .sa2 .mod__top{display:block}:root.sa2-proc-scrub .sa2 .mod__t{transform-origin:0 0;font-size:40px}:root.sa2-proc-scrub .sa2 .mod__btn{width:min-content;cursor:inherit}:root.sa2-proc-scrub .sa2 .mod__obj{transform-origin:0 0;width:200px;position:absolute;top:28px;left:30px}:root.sa2-proc-scrub .sa2 .mod__cols{margin:0;position:absolute;bottom:30px;left:30px}:root.sa2-proc-scrub .sa2 .mod__cols p:not(.mod__cap){font-size:19px}}:root:not(.sa2-js) .sa2 .icard__a{visibility:visible;height:auto}:root:not(.sa2-js) .sa2 .icard__btn{padding-bottom:14px}:root:not(.sa2-js) .sa2 .icard__mark:after{transform:rotate(0)}.sa2 .survey .sec__head{margin-bottom:44px}.sa2 .survey .d-stampspot{top:112px}.sa2 .survey__grid--second{margin-top:96px}.sa2 .d-when{font:700 var(--fs-20)/1.2 var(--font-display);color:var(--c-muted);margin-right:6px}.sa2 .d-title+.d-lead{margin-top:16px}.sa2 .doc .d-title{margin-top:32px}.sa2 .d-note{color:var(--c-muted);font-size:var(--fs-16);margin-top:14px;padding:0 4px;line-height:1.5}.sa2 .d-text{font-size:var(--fs-18);margin-top:14px;padding:0 4px;line-height:1.5}.sa2 .d-foot{border-top:1px solid var(--c-rule);font:600 var(--fs-20)/1.35 var(--font-display);margin-top:36px;padding-top:18px}.sa2 .slip__fork{font:700 30px/1.12 var(--font-display);letter-spacing:-.008em;margin-top:12px}.sa2 .d-schemetitle{max-width:22em;margin-top:10px;font-size:34px;line-height:1.05}.sa2 .doc--scheme .d-caption{max-width:46em;display:block}@media (max-width:760px){.sa2 .survey__grid--second{margin-top:64px}.sa2 .slip__fork{font-size:25px}.sa2 .d-schemetitle{font-size:27px}}.sa2 .doc--scheme:has(.sa2-scheme[data-scheme=map][data-pending]){min-height:1290px}.sa2 .doc--scheme:has(.sa2-scheme[data-scheme=order][data-pending]){min-height:1480px}@media (max-width:1279px){.sa2 .doc--scheme:has(.sa2-scheme[data-scheme=order][data-pending]){min-height:1750px}}@media (max-width:1099px){.sa2 .doc--scheme:has(.sa2-scheme[data-scheme=map][data-pending]){min-height:1460px}.sa2 .doc--scheme:has(.sa2-scheme[data-scheme=order][data-pending]){min-height:1775px}}@media (max-width:760px){.sa2 .doc--scheme:has(.sa2-scheme[data-scheme=map][data-pending]){min-height:2000px}.sa2 .doc--scheme:has(.sa2-scheme[data-scheme=order][data-pending]){min-height:2210px}}.sa2 .sa2-scheme:empty{min-height:0}.sa2 .sa2-scheme__text{gap:22px;display:grid}.sa2 .sa2-scheme__text[hidden]{display:none}.sa2 .sa2-scheme__label{font:700 var(--fs-20)/1.2 var(--font-display)}.sa2 .sa2-scheme__lines{font-size:var(--fs-17);color:var(--c-ink);margin-top:8px;padding-left:1.4em;line-height:1.5;list-style:decimal}.sa2 .sa2-scheme__lines li+li{margin-top:4px}.sa2 .sch-btn--main{color:var(--sch-paper)}
