/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2\.5{margin:calc(var(--spacing) * 2.5)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.text-left{text-align:left}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--bg:#f7f8fa;--ink:#111318;--muted:#5d6470;--line:#e3e6ea;--blue:#2155f5;--dark:#11151c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,sans-serif;line-height:1.55}button,a,input,textarea{font:inherit}button,a{cursor:pointer}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #9bb2ff}.header,.appbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;gap:32px;height:72px;padding:0 max(20px,50vw - 620px);display:flex;position:sticky;top:0}.brand,.logo{letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;font-weight:850}.header nav{gap:26px;margin-left:auto;display:flex}.header nav a,.header nav button,.appbar button{color:var(--muted);background:0 0;border:0;text-decoration:none}.checkBtn,.primary{border-radius:10px;min-height:48px;padding:14px 20px;font-weight:750;background:var(--blue)!important;color:#fff!important;border:0!important}.burger{font-size:24px;display:none!important}.hero,.resultHero{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;max-width:1240px;margin:auto;padding:86px 20px;display:grid}.eyebrow{color:var(--blue);letter-spacing:.12em;margin-bottom:18px;font-size:12px;font-weight:850;display:block}.hero h1,.productHero h1,.resultHero h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(42px,6vw,78px);line-height:1.02}.hero>div>p,.productHero>p{color:var(--muted);max-width:690px;font-size:19px}.actions{gap:12px;margin:30px 0 10px;display:flex}.actions a,.actions button:not(.primary){border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:13px 20px;text-decoration:none}.dash{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;box-shadow:0 20px 55px #19213a12}.bigScore{margin-top:30px;font-size:72px;font-weight:850;line-height:1}.bigScore i{color:var(--muted);font-size:20px;font-style:normal}.dashrow{border-top:1px solid var(--line);justify-content:space-between;padding:16px 0;display:flex}.good{color:#16754b}.warn{color:#9a6100}.bad{color:#bd2e36}.section{padding:100px max(20px,50vw - 620px)}.section h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(34px,4vw,56px);line-height:1.08}.intro{max-width:720px;color:var(--muted);font-size:18px}.three,.cases,.productInfo,.topgrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0;display:grid}.three article,.cases article,.productInfo div,.topgrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.three small,.topgrid small,.productInfo b{color:var(--blue);font-weight:800}.dark{background:var(--dark);color:#fff}.twoCols{color:#bcc1ca;grid-template-columns:1fr 1fr;gap:50px;max-width:950px;display:grid}.dark blockquote{margin:55px 0 0;font-size:clamp(28px,4vw,50px);font-weight:750}.quote{max-width:1000px;margin:auto}.quote p{color:var(--muted);font-size:22px}.method{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:50px;display:grid}.method div{border-right:1px solid var(--line);padding:22px 18px}.checkPromo,.about{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.zoneList{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px 24px}.zoneList div{border-bottom:1px solid var(--line);padding:15px 0}.zoneList span{color:var(--blue);margin-right:18px;font-size:12px}.portrait{aspect-ratio:4/5;color:#657080;text-align:center;letter-spacing:.08em;background:linear-gradient(145deg,#e8ebf0,#cdd3dc);border-radius:18px;place-items:center;font-weight:750;display:grid}.problemGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.problemGrid div{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;padding:20px;display:flex}.productHero{background:#fff;padding:110px max(20px,50vw - 620px)}.productHero small{color:var(--muted);margin-top:12px;display:block}.productInfo{max-width:1240px;margin:50px auto;padding:0 20px}.principle{background:var(--dark);color:#fff;text-align:center;padding:100px 20px}.principle h2{font-size:clamp(38px,5vw,66px);line-height:1.15}.appbar{justify-content:space-between}.progress{z-index:9;background:#e8eaf0;height:4px;position:sticky;top:72px}.progress i{background:var(--blue);height:100%;transition:all .3s;display:block}.question{max-width:760px;margin:auto;padding:56px 20px 100px}.stage{color:var(--blue);justify-content:space-between;margin-bottom:38px;font-size:13px;font-weight:750;display:flex}.question h1{letter-spacing:-.035em;font-size:clamp(30px,5vw,48px);line-height:1.13}.options{gap:10px;margin-top:30px;display:grid}.options button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;min-height:58px;padding:15px 18px;display:flex}.options button em{display:none}.options button.selected{border:2px solid var(--blue);color:var(--blue);background:#f4f7ff}.options button.selected em{display:block}.options .na{color:var(--muted);background:0 0;border-style:dashed;margin-top:10px}.onward{margin-top:20px}textarea,input{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;padding:15px}textarea{resize:vertical;min-height:160px;margin-top:24px}.resultHero{padding-top:60px;padding-bottom:40px}.score{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:end;gap:12px;padding:30px;display:flex}.score strong{font-size:78px;line-height:1}.score span{color:var(--muted)}.report{max-width:1100px;margin:auto;padding:0 20px 100px}.confidence{color:#203f9c;background:#edf2ff;border-radius:10px;margin-bottom:45px;padding:15px}.report h2{margin-top:55px;font-size:32px}.topgrid{margin-top:20px}.topgrid b{margin:14px 0;display:block}.zones{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.zones>div{grid-template-columns:220px 1fr 150px;align-items:center;gap:18px;padding:14px 0;display:grid}.zones i{background:#edf0f4;border-radius:9px;height:8px}.zones i b{background:var(--blue);border-radius:9px;height:100%;display:block}.split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.split article,.plan,.lead,details{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.plan{padding-left:45px}.plan li{padding:10px}.card{border-radius:16px;margin-top:40px;padding:30px}.report details{margin-top:20px}.report summary{cursor:pointer;font-weight:750}.lead{margin-top:60px}.lead form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lead input{margin-top:6px}.lead .consent{grid-column:1/-1}.consent input{width:auto;margin-right:8px}.privacy{color:var(--muted);font-size:13px}footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-between;gap:25px;padding:36px max(20px,50vw - 620px);display:flex}@media (max-width:760px){.header{gap:10px;height:64px;padding:0 16px}.brand{font-size:13px}.header nav{background:#fff;flex-direction:column;padding:18px;display:none;position:absolute;top:64px;left:0;right:0}.header nav.open{display:flex}.burger{display:block!important}.checkBtn{min-height:42px;margin-left:auto;padding:10px 12px}.hero,.resultHero{grid-template-columns:1fr;gap:38px;padding:55px 20px}.hero h1{font-size:46px}.actions{flex-direction:column}.section{padding:70px 20px}.three,.cases,.productInfo,.topgrid,.twoCols,.checkPromo,.about,.split,.method{grid-template-columns:1fr}.method div{border-bottom:1px solid var(--line)}.problemGrid{grid-template-columns:1fr}.appbar{padding:0 16px}.logo b{display:none}.question{padding-top:36px}.zones>div{grid-template-columns:1fr 100px}.zones>div strong{grid-column:1/-1}.lead form{grid-template-columns:1fr}.lead .consent{grid-column:auto}footer{flex-direction:column}.score strong{font-size:64px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.productHero small{color:#28478f;background:#edf2ff;border:1px solid #d7e1ff;border-radius:10px;width:fit-content;margin-top:18px;padding:10px 14px;font-size:18px;font-weight:750}.productHero small:before{content:"Всего ";color:var(--blue)}.question:before{content:"Обычно весь техосмотр занимает 5–8 минут · прогресс сохраняется";color:#28478f;text-align:center;background:#edf2ff;border:1px solid #d7e1ff;border-radius:12px;margin:-18px 0 22px;padding:12px 14px;font-size:15px;font-weight:750;display:block}@media (max-width:760px){.productHero small{font-size:16px}.question:before{margin:-10px 0 20px;font-size:14px}}.checkPromo>div:first-child:after{content:"Всего 5–8 минут  ·  Бесплатно  ·  Без регистрации  ·  Результат сразу";color:#28478f;background:#fff;border:1px solid #d7e1ff;border-radius:12px;width:fit-content;max-width:560px;margin-top:18px;padding:12px 16px;font-size:18px;font-weight:750;line-height:1.4;display:block}@media (max-width:760px){.checkPromo>div:first-child:after{font-size:16px}}:root{--bg:#f4f0e8;--ink:#1d1a17;--muted:#6e665e;--line:#ded6cb;--blue:#b84f2a;--dark:#211a17;--copper:#e88a5b;--metal:#b79b7b;--cream:#fbf8f2;--soft:#f1ddd0}body{background:var(--bg);background-image:radial-gradient(circle at 15% 5%,#fff9,#0000 28%),linear-gradient(90deg,#b79b7b0d 1px,#0000 1px);background-size:auto,72px 72px}.header,.appbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf8f2e8;border-color:#cdbfae;box-shadow:0 8px 28px #3922180a}.brand{text-align:left;color:var(--ink);align-items:center;gap:11px;display:flex}.brand img{object-fit:cover;border-radius:50%;width:43px;height:43px;box-shadow:0 5px 14px #5d291e32}.brand span{flex-direction:column;font-size:14px;line-height:1.05;display:flex}.brand small{color:var(--muted);letter-spacing:.16em;margin-top:5px;font-size:8px;font-weight:700}.checkBtn,.primary{transition:transform .18s,box-shadow .18s;box-shadow:0 10px 24px #8f351f2a;background:linear-gradient(135deg,#a94124,#ca6338)!important}.checkBtn:hover,.primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #8f351f3b}.eyebrow{color:var(--blue)}.hero{background:linear-gradient(120deg,#fbf8f2 0 53%,#211a17 53% 100%);grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);max-width:none;min-height:720px;padding:88px max(20px,50vw - 640px);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 43%,#e88a5b12 58%,#0000 70%);position:absolute;inset:0}.heroCopy{z-index:2;max-width:760px;position:relative}.hero h1{text-wrap:balance;max-width:780px;font-size:clamp(48px,5.6vw,82px)}.hero>div>p{max-width:650px;font-size:20px}.heroCopy>small{color:#684738;background:#fff8;border:1px solid #d7c7b8;border-radius:10px;margin-top:18px;padding:10px 14px;font-size:15px;font-weight:750;display:inline-block}.actions a{background:#fff9;border-color:#cdbfae}.diagnosticVisual{z-index:1;perspective:900px;min-height:540px;position:relative}.gtrHalo{filter:drop-shadow(0 30px 40px #0008);opacity:.78;z-index:2;border-radius:50%;width:270px;height:270px;position:absolute;top:-8px;right:72px}.gtrHalo:after{content:"";border:1px solid #e88a5b56;border-radius:50%;position:absolute;inset:-24px;box-shadow:0 0 50px #b84f2a35}.gtrHalo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.moduleField{z-index:1;align-items:flex-end;gap:8px;display:flex;position:absolute;inset:240px 0 34px;transform:rotateY(-8deg)rotateX(3deg)}.module{color:#fff;background:linear-gradient(#e88a5bd9,#7d2e1ce6);border:1px solid #e9b99b40;border-radius:13px 13px 5px 5px;flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-width:0;padding:14px 8px;animation:.7s cubic-bezier(.2,.8,.2,1) both module-rise;display:flex;box-shadow:inset 0 1px #ffd6bd66,0 24px 40px #0008}.module span{color:#ffd5be;font-size:10px}.module b{writing-mode:vertical-rl;max-height:125px;font-size:10px;font-weight:700;overflow:hidden;transform:rotate(180deg)}.module1{height:54%;animation-delay:40ms}.module2{height:82%;animation-delay:.1s}.module3{height:66%;animation-delay:.16s}.module4{height:74%;animation-delay:.22s}.module5{height:46%;animation-delay:.28s}.module6{height:38%;animation-delay:.34s}.module7{height:61%;animation-delay:.4s}.indexPlate{z-index:3;color:#f4f0e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17110ff2;border:1px solid #b79b7b4d;border-radius:14px;align-items:end;gap:8px;padding:16px 20px;display:flex;position:absolute;bottom:0;right:8px;box-shadow:0 18px 40px #0007}.indexPlate strong{font-size:48px;line-height:.9}.indexPlate span{color:#cdb8a8;font-size:11px}@keyframes module-rise{0%{transform-origin:bottom;opacity:0;transform:scaleY(.08)}to{transform-origin:bottom;opacity:1;transform:scaleY(1)}}.section{position:relative}.three article,.cases article,.productInfo div{background:linear-gradient(145deg,#fffaf4,#f4ece2);border-color:#d8cabc;box-shadow:0 16px 40px #4a30200c}.three article{position:relative;overflow:hidden}.three article:after{content:"";border:1px solid #b84f2a44;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-50px;right:-45px;box-shadow:0 0 0 18px #b84f2a0b,0 0 0 36px #b84f2a08}.dark{background:linear-gradient(135deg,#211a17,#120f0d);overflow:hidden}.dark .eyebrow{color:#e9a27c}.dark blockquote span{color:#c79578}.radarWatermark{border:1px solid #e88a5b2c;border-radius:50%;width:620px;height:620px;position:absolute;top:-180px;right:-130px;box-shadow:0 0 0 70px #e88a5b0a,0 0 0 140px #e88a5b08,0 0 0 210px #e88a5b06}.radarWatermark:before,.radarWatermark:after{content:"";background:#e88a5b22;position:absolute}.radarWatermark:before{width:1px;height:100%;left:50%}.radarWatermark:after{width:100%;height:1px;top:50%}.quote{background:#fbf8f2;max-width:none;margin:0;padding-left:max(20px,50vw - 500px);padding-right:max(20px,50vw - 500px)}.quote:before{content:"“";color:#b84f2a12;font-family:Georgia,serif;font-size:180px;line-height:1;position:absolute;top:45px;left:max(20px,50vw - 590px)}.method{border-color:#cbb9a7}.method div{border-color:#cbb9a7;transition:background .2s,transform .2s}.method div:hover{background:#fbf8f2;transform:translateY(-4px)}.method b{color:var(--blue)}.checkPromo{background:linear-gradient(120deg,#efe2d6,#f9f4ec);border-top:1px solid #d3c2b2;border-bottom:1px solid #d3c2b2}.zoneList{color:#f4f0e8;background:#211a17;border-color:#4b392f;box-shadow:0 28px 60px #40221725}.zoneList div{border-color:#493830}.zoneList span{color:#e88a5b}.checkPromo>div:first-child:after{color:#7d3925;background:#fbf8f2;border-color:#d1b7a5}.about{background:#fbf8f2}.portrait{background:#211a17;position:relative;overflow:hidden;box-shadow:0 28px 65px #3d22172d}.portrait img{object-fit:cover;object-position:50% 38%;filter:saturate(.9)contrast(1.02);width:100%;height:100%;display:block}.problemGrid div{background:#fbf8f2;border-color:#d8c9bb;transition:transform .2s,background .2s}.problemGrid div:hover{background:#f1ddd0;transform:translate(5px)}.problemGrid span{color:var(--blue)}.productHero{background:linear-gradient(110deg,#fbf8f2 0 66%,#211a17 66%);min-height:600px;position:relative;overflow:hidden}.productHero:after{content:"";border:1px solid #e88a5b55;border-radius:50%;width:380px;height:380px;position:absolute;top:100px;right:7%;box-shadow:0 0 0 55px #e88a5b0b,0 0 0 110px #e88a5b08,0 30px 70px #0005}.productHero>*{z-index:2;max-width:720px;position:relative}.productHero small{color:#713b28;background:#f1ddd0;border-color:#d1b7a5}.productHero small:before{color:#a94124}.principle{background:linear-gradient(135deg,#211a17,#120e0c)}.principle span{color:#e88a5b}.app{background:#f4f0e8}.progress i{background:linear-gradient(90deg,#b84f2a,#e88a5b)}.question:before{color:#75402d;background:#f1ddd0;border-color:#d5bdad}.options button{background:#fbf8f2;border-color:#d8cabc}.options button.selected{color:#9e3e22;background:#f6e4da;border-color:#b84f2a}.options .na{background:0 0}.stage{color:#a94124}.score,.zones,.split article,.plan,.lead,details{background:#fbf8f2;border-color:#d8cabc}.confidence{color:#713b28;background:#f1ddd0}.zones i b{background:linear-gradient(90deg,#b84f2a,#e88a5b)}footer{color:#cdb8aa;background:#211a17;border-color:#4b392f}@media (max-width:900px){.hero{background:linear-gradient(#fbf8f2 0 55%,#211a17 55%);grid-template-columns:1fr;padding-bottom:45px}.diagnosticVisual{min-height:500px}.gtrHalo{width:240px;height:240px;top:-5px;right:50%;transform:translate(50%)}.moduleField{inset:215px 10px 35px}}@media (max-width:760px){.brand img{width:36px;height:36px}.brand span{font-size:11px}.brand small{font-size:7px}.hero{min-height:auto;padding-top:48px}.hero h1{font-size:43px}.diagnosticVisual{min-height:410px}.gtrHalo{width:190px;height:190px;top:0}.moduleField{inset:175px 0 25px}.module{padding:10px 4px}.module b{max-height:95px}.indexPlate{padding:12px 14px}.indexPlate strong{font-size:38px}.productHero{background:linear-gradient(#fbf8f2 0 82%,#211a17 82%);padding-bottom:150px}.productHero:after{width:180px;height:180px;top:auto;bottom:-30px;right:calc(50% - 90px)}.portrait{aspect-ratio:1}.portrait img{object-position:50% 34%}}@media (prefers-reduced-motion:reduce){.module{animation:none}.checkBtn,.primary,.method div,.problemGrid div{transition:none}}.logo{align-items:center;gap:10px;display:flex}.logo img{object-fit:cover;border-radius:50%;width:34px;height:34px;box-shadow:0 5px 14px #4b261c38}.logo>span{align-items:baseline;gap:7px;display:flex}.productHero{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:70px;padding-right:max(20px,50vw - 620px);display:grid}.productCopy{padding-left:max(20px,50vw - 620px)}.productRadar{place-items:center;width:420px;height:420px;display:grid;position:relative}.productRadar:before{content:"";border:1px solid #e88a5b55;border-radius:50%;position:absolute;inset:6%;box-shadow:0 0 0 42px #e88a5b0a,0 0 0 84px #e88a5b07,0 30px 70px #0006}.productRadar>img{object-fit:cover;opacity:.7;filter:drop-shadow(0 25px 35px #0008);border-radius:50%;width:78%;height:78%}.radarZones{position:absolute;inset:0}.radarZones span{transform-origin:0;background:linear-gradient(90deg,#e88a5b22,#e88a5baa);width:47%;height:1px;position:absolute;top:50%;left:50%}.radarZones i{color:#fff;background:#b84f2a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 0 0 5px #b84f2a24,0 6px 15px #0005}.productInfo{position:relative}.productInfo:before{content:"КАК ЭТО РАБОТАЕТ";color:#8f6b58;letter-spacing:.15em;font-size:10px;font-weight:800;position:absolute;top:-22px;left:20px}.productInfo div{min-height:190px;position:relative;overflow:hidden}.productInfo div:after{content:"";border:1px solid #b84f2a24;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-55px;right:-45px;box-shadow:0 0 0 20px #b84f2a08}.appbar{box-shadow:0 10px 30px #3a251411}.appbar button:first-child{color:#7d3a27;background:#fbf8f2;border:1px solid #d5c5b5;border-radius:50%;width:42px;height:42px}.progress{background:#e4d8cc;height:5px}.question{position:relative}.question h1{text-wrap:balance}.question:after{content:"";z-index:-1;border:1px solid #b84f2a12;border-radius:50%;width:300px;height:300px;position:absolute;top:20px;right:-180px;box-shadow:0 0 0 55px #b84f2a06,0 0 0 110px #b84f2a04}.options button{transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 8px 20px #4a2c1d08}.options button:hover{border-color:#c99a82;transform:translate(4px);box-shadow:0 12px 24px #4a2c1d12}.options button:before{content:"";background:#b84f2a;width:3px;transition:transform .16s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.options button.selected:before{transform:scaleY(1)}.resultHero{background:linear-gradient(110deg,#fbf8f2 0 63%,#211a17 63%);max-width:none;min-height:440px;padding-left:max(20px,50vw - 550px);padding-right:max(20px,50vw - 550px);position:relative;overflow:hidden}.resultHero .score{z-index:2;color:#f5eee7;background:#17110fe8;border-color:#5f4639;box-shadow:0 28px 60px #0006}.resultHero .score span{color:#cdb8aa}.actSeal{opacity:.28;filter:sepia(.2)drop-shadow(0 30px 45px #0008);border-radius:50%;width:300px;height:300px;position:absolute;top:70px;right:max(-30px,50vw - 660px)}.report{position:relative}.report:before{content:"GTR / DIAGNOSTIC ACT";color:#9c6f58;letter-spacing:.15em;margin:42px 0 12px;font-size:11px;font-weight:800;display:block}.confidence{border:1px solid #d6bcae}.topgrid article{min-height:245px;position:relative;overflow:hidden}.topgrid article:after{content:"";border:1px solid #b84f2a2b;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-55px;box-shadow:0 0 0 25px #b84f2a08}.zones>div{border-bottom:1px solid #e4d9ce}.zones>div:last-child{border-bottom:0}.split article:first-child{background:linear-gradient(145deg,#fbf8f2,#f1ddd0)}.report .dark{background:linear-gradient(135deg,#211a17,#3b241b)}.lead{background:linear-gradient(145deg,#fbf8f2,#f4e6dc);box-shadow:0 24px 55px #4b2c1d10}@media (max-width:900px){.productHero{grid-template-columns:1fr;padding-right:20px}.productCopy{padding-left:0}.productRadar{width:min(420px,90vw);height:min(420px,90vw);margin:auto}.resultHero{background:linear-gradient(#fbf8f2 0 62%,#211a17 62%);grid-template-columns:1fr;padding-bottom:70px}.actSeal{width:220px;height:220px;top:auto;bottom:-20px;right:-35px}}@media (max-width:760px){.logo img{width:30px;height:30px}.productHero{background:linear-gradient(#fbf8f2 0 58%,#211a17 58%);padding:65px 20px 40px}.productRadar{width:300px;height:300px}.productInfo:before{left:20px}.options button:hover{transform:none}.resultHero{min-height:520px}.actSeal{width:190px;height:190px}.report:before{margin-top:28px}}footer .footerCredit{color:#9f8a7d;white-space:nowrap;letter-spacing:.02em;border-bottom:1px solid #0000;margin-left:auto;text-decoration:none;transition:color .18s,border-color .18s}footer .footerCredit:hover{color:#d8b39c;border-bottom-color:#8f563c}.formStatus{color:#31583d;background:#edf5ef;border:1px solid #b8cbbd;border-radius:10px;grid-column:1/-1;margin:4px 0 0;padding:12px 14px}.primary:disabled{cursor:not-allowed;opacity:.62;box-shadow:none!important;transform:none!important}footer .footerCredit b{color:#d8b39c;font-size:inherit;letter-spacing:.08em}@media (max-width:760px){footer .footerCredit{border-top:1px solid #4b392f;margin-left:0;padding-top:12px}}.zoneList{overflow:hidden}.zoneList>div{opacity:0;transform:translate(110%)}.zoneList.isVisible>div{animation:.72s cubic-bezier(.2,.82,.2,1) both zone-slide-in}.zoneList.isVisible>div:first-child{animation-delay:40ms}.zoneList.isVisible>div:nth-child(2){animation-delay:.11s}.zoneList.isVisible>div:nth-child(3){animation-delay:.18s}.zoneList.isVisible>div:nth-child(4){animation-delay:.25s}.zoneList.isVisible>div:nth-child(5){animation-delay:.32s}.zoneList.isVisible>div:nth-child(6){animation-delay:.39s}.zoneList.isVisible>div:nth-child(7){animation-delay:.46s}@keyframes zone-slide-in{to{opacity:1;transform:translate(0)}}.socialSection{background:linear-gradient(135deg,#efe2d6 0,#fbf8f2 46%,#f2e8dd 100%);border-top:1px solid #d3c2b2;grid-template-columns:minmax(280px,.75fr) minmax(560px,1.25fr);gap:80px;padding:105px max(20px,50vw - 620px);display:grid;position:relative;overflow:hidden}.socialSection:after{content:"";pointer-events:none;border:1px solid #b84f2a26;border-radius:50%;width:430px;height:430px;position:absolute;top:-230px;right:-210px;box-shadow:0 0 0 62px #b84f2a08,0 0 0 124px #b84f2a05}.socialIntro{z-index:1;position:relative}.socialIntro p{max-width:470px;color:var(--muted);font-size:18px}.socialGrid{z-index:1;gap:12px;display:grid;position:relative}.socialCard{color:#f5eee7;background:#211a17;border:1px solid #50382d;border-radius:16px;grid-template-columns:72px 1fr auto;align-items:center;gap:22px;min-height:126px;padding:20px 24px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 18px 40px #3d22171c}:is(a.socialCard:hover,a.socialCard:focus-visible){color:#f5eee7}a.socialCard:focus-visible{outline-offset:3px;outline:3px solid #e88a5b}.socialCard:hover{border-color:#b96543;transform:translate(-6px)}.socialMark{color:#e99169;letter-spacing:.06em;background:linear-gradient(145deg,#3c281f,#17110f);border:1px solid #c8704b66;border-radius:50%;place-items:center;width:62px;height:62px;font-weight:850;display:grid}svg.socialMark.brandVk,svg.socialMark.brandTg,svg.socialMark.brandDzen{background:0 0;border:0;border-radius:8px;flex:none}.socialCard small{color:#cf7550;font-weight:800}.socialCard p{color:#cdb8aa;margin:0}.socialHandle{margin-top:4px;display:block}.socialArrow{color:#d98763;font-size:28px}.socialGrid{align-self:center}.socialCard{min-height:170px}@media (max-width:900px){.socialSection{grid-template-columns:1fr;gap:40px}.socialNote{grid-column:auto}}@media (max-width:600px){.socialSection{padding-top:72px;padding-bottom:72px}.socialCard{grid-template-columns:52px 1fr auto;gap:14px;padding:17px 16px}.socialMark{width:48px;height:48px}.socialCard h3{font-size:19px}.socialCard p{font-size:13px}.socialArrow{font-size:22px}}@media (prefers-reduced-motion:reduce){.zoneList.isVisible>div{animation:none}.zoneList>div{opacity:1;transform:none}.socialCard{transition:none}}.app{overflow-x:hidden}.question{isolation:isolate}.question>*{z-index:1;position:relative}.question:after{content:"";z-index:0;background:var(--question-art,radial-gradient(circle,#b84f2a20 0 2px,transparent 3px));background-size:var(--question-size,30px 30px);opacity:.72;pointer-events:none;border:1px solid #b84f2a1e;border-radius:34px;width:560px;height:560px;transition:opacity .25s;position:absolute;top:52px;right:-330px;transform:rotate(-5deg);box-shadow:0 0 0 34px #b84f2a04,0 28px 80px #5f2d1a0b}.question:before{content:attr(data-theme);z-index:0;color:#9c5a3b14;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;width:310px;font-size:66px;font-weight:900;position:absolute;top:475px;right:-245px;transform:rotate(90deg)}.question[data-theme=sector]{--question-art:radial-gradient(circle at 50% 50%,transparent 0 17%,#b84f2a24 17.3% 17.7%,transparent 18% 32%,#b84f2a18 32.3% 32.7%,transparent 33%),linear-gradient(90deg,transparent 49.7%,#b84f2a18 50%,transparent 50.3%),linear-gradient(transparent 49.7%,#b84f2a18 50%,transparent 50.3%);--question-size:auto}.question[data-theme=income]{--question-art:linear-gradient(to top,#b84f2a20 0 24%,transparent 24%) 8% 90%/13% 75% no-repeat,linear-gradient(to top,#b84f2a1b 0 48%,transparent 48%) 28% 90%/13% 75% no-repeat,linear-gradient(to top,#b84f2a28 0 72%,transparent 72%) 48% 90%/13% 75% no-repeat,linear-gradient(to top,#b84f2a17 0 58%,transparent 58%) 68% 90%/13% 75% no-repeat,linear-gradient(to top,#b84f2a22 0 88%,transparent 88%) 88% 90%/13% 75% no-repeat;--question-size:auto}.question[data-theme=team]{--question-art:radial-gradient(circle at 50% 24%,#b84f2a2b 0 9px,transparent 10px),radial-gradient(circle at 23% 67%,#b84f2a20 0 8px,transparent 9px),radial-gradient(circle at 77% 67%,#b84f2a20 0 8px,transparent 9px),linear-gradient(32deg,transparent 49.6%,#b84f2a20 50%,transparent 50.4%),linear-gradient(-32deg,transparent 49.6%,#b84f2a20 50%,transparent 50.4%);--question-size:auto}.question[data-theme=processes]{--question-art:repeating-linear-gradient(90deg,#b84f2a18 0 2px,transparent 2px 74px),repeating-linear-gradient(0deg,#b84f2a12 0 2px,transparent 2px 74px),radial-gradient(circle at 15% 18%,#b84f2a32 0 7px,transparent 8px),radial-gradient(circle at 70% 62%,#b84f2a32 0 7px,transparent 8px);--question-size:auto}.question[data-theme=age]{--question-art:repeating-radial-gradient(circle at 50% 50%,transparent 0 43px,#b84f2a1a 44px 45px),conic-gradient(from 20deg,transparent 0 78%,#b84f2a20 79% 80%,transparent 81%);--question-size:auto}.question[data-theme=declared]{--question-art:linear-gradient(#b84f2a16 1px,transparent 1px) 0 25%/100% 56px,radial-gradient(ellipse at 45% 44%,transparent 0 30%,#b84f2a1e 30.5% 31%,transparent 31.5%);--question-size:auto}.question[data-theme=uc01]{--question-art:linear-gradient(145deg,transparent 48%,#b84f2a2b 49% 50%,transparent 51%),repeating-linear-gradient(90deg,#b84f2a12 0 38px,transparent 38px 70px);--question-size:auto}.question[data-theme=uc02]{--question-art:repeating-linear-gradient(90deg,#b84f2a13 0 1px,transparent 1px 52px),repeating-linear-gradient(0deg,#b84f2a13 0 1px,transparent 1px 52px),radial-gradient(circle at 76% 25%,#b84f2a2a 0 10px,transparent 11px);--question-size:auto}.question[data-theme=uc03]{--question-art:repeating-linear-gradient(90deg,transparent 0 48px,#b84f2a19 49px 76px),linear-gradient(25deg,transparent 49.5%,#b84f2a24 50%,transparent 50.5%);--question-size:auto}.question[data-theme=uc04]{--question-art:radial-gradient(circle at 50% 50%,#b84f2a32 0 12px,transparent 13px),repeating-conic-gradient(from 8deg,#b84f2a1d 0 1deg,transparent 1deg 45deg),radial-gradient(circle,transparent 0 44%,#b84f2a16 44.5% 45%,transparent 45.5%);--question-size:auto}.question[data-theme=uc05]{--question-art:conic-gradient(from -90deg,#b84f2a24 0 37%,transparent 37%),radial-gradient(circle,transparent 0 34%,#b84f2a1a 34.5% 35%,transparent 35.5%);--question-size:auto}.question[data-theme=uc06]{--question-art:radial-gradient(circle at 50% 50%,#b84f2a38 0 13px,transparent 14px),radial-gradient(circle at 18% 25%,#b84f2a18 0 7px,transparent 8px),radial-gradient(circle at 82% 25%,#b84f2a18 0 7px,transparent 8px),radial-gradient(circle at 22% 80%,#b84f2a18 0 7px,transparent 8px),radial-gradient(circle at 78% 80%,#b84f2a18 0 7px,transparent 8px);--question-size:auto}.question[data-theme=uc07]{--question-art:repeating-linear-gradient(135deg,#b84f2a18 0 3px,transparent 3px 22px),linear-gradient(90deg,transparent 0 47%,#f4f0e8 47% 54%,transparent 54%);--question-size:auto}.question[data-theme=uc08]{--question-art:repeating-linear-gradient(90deg,transparent 0 56px,#b84f2a1c 57px 58px),linear-gradient(28deg,transparent 48%,#b84f2a25 49% 50%,transparent 51%);--question-size:auto}.question[data-theme=uc09]{--question-art:repeating-linear-gradient(90deg,#b84f2a1d 0 42px,transparent 42px 72px),repeating-linear-gradient(0deg,transparent 0 86px,#b84f2a12 87px 88px);--question-size:auto}.question[data-theme=uc10]{--question-art:radial-gradient(ellipse at 10% 90%,transparent 0 56%,#b84f2a24 56.5% 57%,transparent 57.5%),linear-gradient(35deg,transparent 49.5%,#b84f2a1b 50%,transparent 50.5%);--question-size:auto}.question[data-theme=uc11]{--question-art:repeating-radial-gradient(circle at 50% 50%,transparent 0 46px,#b84f2a18 47px 48px),conic-gradient(from 10deg,transparent 0 72%,#b84f2a25 73% 74%,transparent 75%);--question-size:auto}.question[data-theme=uc12]{--question-art:radial-gradient(circle at 22% 28%,#b84f2a25 0 9px,transparent 10px),radial-gradient(circle at 50% 52%,#b84f2a25 0 9px,transparent 10px),radial-gradient(circle at 78% 75%,#b84f2a25 0 9px,transparent 10px),linear-gradient(39deg,transparent 49.5%,#b84f2a1f 50%,transparent 50.5%);--question-size:auto}.question[data-theme=op01]{--question-art:repeating-linear-gradient(0deg,#b84f2a17 0 2px,transparent 2px 72px),linear-gradient(90deg,transparent 0 18%,#b84f2a1f 18.5% 19%,transparent 19.5% 48%,#b84f2a1f 48.5% 49%,transparent 49.5% 78%,#b84f2a1f 78.5% 79%,transparent 79.5%);--question-size:auto}.question[data-theme=op02]{--question-art:linear-gradient(#b84f2a19 0 0) 14% 18%/29% 22% no-repeat,linear-gradient(#b84f2a13 0 0) 62% 18%/24% 35% no-repeat,linear-gradient(#b84f2a20 0 0) 14% 66%/72% 13% no-repeat;--question-size:auto}.question[data-theme=cl01]{--question-art:radial-gradient(ellipse at 30% 50%,transparent 0 15%,#b84f2a20 15.5% 17%,transparent 17.5%),radial-gradient(ellipse at 70% 50%,transparent 0 15%,#b84f2a20 15.5% 17%,transparent 17.5%),linear-gradient(90deg,transparent 42%,#b84f2a26 42.5% 57.5%,transparent 58%);--question-size:auto}.question[data-theme=context]{--question-art:linear-gradient(145deg,transparent 0 15%,#b84f2a13 15.5% 16%,transparent 16.5% 30%,#b84f2a13 30.5% 31%,transparent 31.5%),radial-gradient(circle at 72% 30%,#b84f2a20 0 8px,transparent 9px);--question-size:auto}.question[data-theme^=sa]{--question-art:repeating-radial-gradient(circle at 24% 50%,transparent 0 34px,#b84f2a18 35px 36px),linear-gradient(90deg,transparent 0 23%,#b84f2a23 23.5% 76%,transparent 76.5%);--question-size:auto}@media (max-width:900px){.question:after{opacity:.5;width:450px;height:450px;right:-250px}.question:before{font-size:48px;top:390px;right:-205px}}@media (max-width:600px){.question:after{opacity:.34;width:350px;height:350px;top:95px;right:-220px}.question:before{display:none}}@media (prefers-reduced-motion:reduce){.question:after{transition:none}}.problemGrid{overflow:hidden}.problemGrid>div{opacity:0;transform:translate(-115%)}.problemGrid.isVisible>div{animation:.68s cubic-bezier(.18,.82,.24,1) both problem-slide-right}.problemGrid.isVisible>div:first-child{animation-delay:30ms}.problemGrid.isVisible>div:nth-child(2){animation-delay:.1s}.problemGrid.isVisible>div:nth-child(3){animation-delay:.17s}.problemGrid.isVisible>div:nth-child(4){animation-delay:.24s}.problemGrid.isVisible>div:nth-child(5){animation-delay:.31s}.problemGrid.isVisible>div:nth-child(6){animation-delay:.38s}.problemGrid.isVisible>div:nth-child(7){animation-delay:.45s}.problemGrid.isVisible>div:nth-child(8){animation-delay:.52s}@keyframes problem-slide-right{to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.problemGrid.isVisible>div{animation:none}.problemGrid>div{opacity:1;transform:none}}.question:before{content:""}.sessionBanner{background:#f2e8dd;border-bottom:1px solid #d8cabc;align-items:center;gap:12px;padding:9px max(20px,50vw - 620px);font-size:13px;display:flex}.sessionBanner div{align-items:baseline;gap:8px;min-width:0;margin-right:auto;display:flex}.sessionBanner b{white-space:nowrap;font-size:13px}.sessionBanner span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sessionBanner button{white-space:nowrap;border-radius:8px;min-height:32px;padding:0 12px;font-size:13px}.sessionBanner>button:not(.primary){background:#fff;border:1px solid #d8cabc}.muted{color:var(--muted)}.score:after{content:"Чем выше индекс, тем устойчивее процессы";color:var(--muted);max-width:155px;margin-left:auto;font-size:12px;display:block}.header nav button{font:inherit}@media (max-width:760px){.sessionBanner{flex-wrap:wrap;padding:8px 16px}.sessionBanner div{flex-basis:100%;margin:0 0 4px}.sessionBanner span{white-space:normal}.score{flex-wrap:wrap}.score:after{width:100%;max-width:none;margin:6px 0 0}}.consentBanner{z-index:100;background:#fbf8f2;border:1px solid #d8cabc;border-radius:14px;align-items:center;gap:12px;max-width:900px;margin:auto;padding:16px 18px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 24px 70px #211a1740}.consentBanner p{margin:0 auto 0 0;display:grid}.consentBanner span{color:var(--muted);max-width:580px;font-size:13px}.consentBanner>button:not(.primary){white-space:nowrap;background:#fff;border:1px solid #d8cabc;border-radius:10px;padding:12px 16px}@media (max-width:760px){.consentBanner{flex-direction:column;align-items:stretch}.consentBanner p{margin:0}.consentBanner button{width:100%}}.feedbackSection{grid-template-columns:.8fr 1.2fr;gap:46px;max-width:1240px;margin:80px auto;padding:42px;display:grid}.feedbackIntro h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(34px,4vw,54px);line-height:1.06}.feedbackIntro p{color:var(--muted);font-size:17px}.feedbackSection form{align-content:start}.feedbackSection label{gap:6px;font-weight:650;display:grid}.feedbackSection label small{color:var(--muted);font-size:12px;font-weight:400}.feedbackSection select{width:100%;color:var(--ink);background:#fff;border:1px solid #d8cabc;border-radius:12px;padding:15px}.feedbackMessage{grid-column:1/-1}.feedbackMessage textarea{min-height:130px;margin-top:0}.feedbackSection .formStatus{border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px}.feedbackSection .formStatus.success{color:#16643f;background:#e6f4ec}.feedbackSection .formStatus.error{color:#8d2f20;background:#f8e8e4}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.feedbackSection button:disabled{opacity:.65;cursor:wait}@media (max-width:760px){.feedbackSection{grid-template-columns:1fr;gap:28px;margin:48px 16px;padding:26px}.feedbackMessage{grid-column:auto}}.feedbackSection form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 18px}.feedbackSection .feedbackField{flex-direction:column;align-items:stretch;gap:8px;display:flex}.feedbackSection .feedbackField>input,.feedbackSection .feedbackField>select{height:58px;margin:0}.feedbackSection .feedbackContact small{min-height:18px}.feedbackSection .feedbackTopic,.feedbackSection .feedbackMessage,.feedbackSection .consent,.feedbackSection .feedbackSubmit{grid-column:1/-1}.feedbackSection .consent{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.feedbackSection .consent input{flex:none;margin:5px 0 0}.feedbackSection .feedbackSubmit{width:100%;margin:0}.feedbackSection .feedbackMessage{flex-direction:column;align-items:stretch;gap:8px;display:flex}@media (max-width:760px){.feedbackSection form{grid-template-columns:1fr}.feedbackSection .feedbackField,.feedbackSection .feedbackTopic,.feedbackSection .feedbackMessage,.feedbackSection .consent,.feedbackSection .feedbackSubmit{grid-column:1}}.problemGrid div{padding:0}.problemGrid div>a{width:100%;min-height:68px;color:var(--ink);border-radius:inherit;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;display:flex}.problemGrid div>a:hover{color:#9e3e22}.problemGrid div>a:focus-visible{outline-offset:3px;outline:3px solid #d5764f}.problemGrid div>a span{flex:none;transition:transform .18s}.problemGrid div>a:hover span{transform:translate(5px)}.privacy .linkLike{color:#9e3e22;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.privacy .linkLike:focus-visible{outline-offset:3px;outline:3px solid #d5764f}.skipLink{z-index:200;color:var(--ink);background:#fff;border:2px solid #9e3e22;border-radius:0 0 10px;padding:12px 16px;font-weight:700;position:absolute;top:0;left:-9999px}.skipLink:focus{left:0}.question:focus-visible{outline-offset:6px;outline:3px solid #9bb2ff}.errorPage{text-align:center;max-width:640px;margin:120px auto;padding:0 20px}.errorPage h1{letter-spacing:-.03em;margin:12px 0 16px;font-size:clamp(30px,5vw,48px)}.errorPage p{color:var(--muted)}.errorPage .primary{margin-top:18px;text-decoration:none;display:inline-block}.langSwitch{border:1px solid var(--line);letter-spacing:.04em;color:var(--muted);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.langSwitch b{color:var(--muted);font-weight:800}.langSwitch b.on{color:var(--ink)}.langSwitch:hover{border-color:#c9b8a8}.langSwitch:focus-visible{outline-offset:3px;outline:3px solid #9bb2ff}.ruNote{color:var(--muted);margin-top:8px;font-size:12px;display:block}@media (max-width:760px){.langSwitch{margin-left:auto;padding:7px 9px}.header .checkBtn{margin-left:10px}}.bizscan{background:linear-gradient(#efe2d6 0,#f6ede3 100%);border-top:1px solid #d3c2b2;border-bottom:1px solid #d3c2b2;padding:88px max(20px,50vw - 640px) 96px;scroll-margin-top:72px;position:relative;overflow:hidden}.bizscan:before{content:"";pointer-events:none;border:1px solid #b84f2a22;border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;right:-190px;box-shadow:0 0 0 60px #b84f2a08,0 0 0 120px #b84f2a05}.bizscanPanel{z-index:1;background:linear-gradient(145deg,#fffaf4,#f6ebe0);border:1px solid #d3c2b2;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:56px;padding:56px;display:grid;position:relative;box-shadow:0 32px 80px #4a302014}.bizscanCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bizscanCopy .eyebrow{margin-bottom:16px}.bizscanCopy h2{letter-spacing:-.05em;text-wrap:balance;margin:0 0 22px;font-size:clamp(38px,4.4vw,64px);line-height:1.03}.bizscanLead{color:var(--muted);max-width:560px;margin:0 0 28px;font-size:19px;line-height:1.55}.bizscanActions{flex-wrap:wrap;align-items:center;gap:14px 24px;width:100%;display:flex}.bizscanCta{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 30px;font-size:18px;text-decoration:none;display:inline-flex}.bizscanSecondary{color:#7d3925;border-bottom:1px solid #d1b7a5;padding:6px 0;font-weight:650;text-decoration:none;transition:border-color .18s,color .18s}.bizscanSecondary:hover{color:#a94124;border-bottom-color:#a94124}.bizscanSecondary:focus-visible{outline-offset:4px;outline:3px solid #d5764f}.bizscanSmall{color:#684738;text-wrap:balance;flex-basis:100%;margin-top:2px;font-size:15px;font-weight:750;display:block}.bizscanSr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bizscanStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.bizscanStats li{background:linear-gradient(145deg,#fffaf4,#f4ece2);border:1px solid #d8cabc;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 12px 28px #4a30200a}.bizscanStats b{color:var(--blue);letter-spacing:.1em;font-size:13px;font-weight:850}.bizscanStats span{color:var(--ink);font-size:15px;line-height:1.4}.bizscanPreview{flex-direction:column;min-width:0;display:flex;position:relative}.bsFrame{background:#fff;border:1px solid #3d2c24;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 26px 60px #3d221730}.bsBar{color:#cdb8aa;letter-spacing:.02em;background:#211a17;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.bsBar i{background:#5a4439;border-radius:50%;width:9px;height:9px}.bsBar span{margin-left:8px}.bsFrame img{width:100%;height:auto;display:block}.bsFrameSecond{z-index:2;align-self:flex-end;width:84%;margin-top:-26px;position:relative}.bizscanCaption{color:#8a7466;margin:14px 0 0;font-size:14px;line-height:1.4}.bizscanHow{z-index:1;margin-top:32px;padding:0 4px;scroll-margin-top:88px;position:relative}.bizscanHow h3{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(24px,2.6vw,34px);line-height:1.15}.bizscanHow .eyebrow{margin-bottom:12px}.bizscanSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bizscanSteps article{background:linear-gradient(145deg,#fffaf4,#f4ece2);border:1px solid #d8cabc;border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 40px #4a30200c}.bizscanSteps small{color:var(--blue);font-weight:800}.bizscanSteps h4{margin:10px 0 8px;font-size:19px;line-height:1.25}.bizscanSteps p{color:var(--muted);margin:0;font-size:16px}@media (min-width:901px){.bizscanStats{order:1;margin-bottom:30px}.bizscanActions{order:2}}@media (min-width:901px) and (max-width:1100px){.bizscanPanel{gap:36px;padding:40px}.bizscanStats{grid-template-columns:1fr}}@media (max-width:900px){.bizscan{padding:64px 20px 72px}.bizscanPanel{border-radius:24px;grid-template-columns:1fr;gap:32px;padding:32px 24px}.bizscanStats{margin-top:24px}.bizscanSteps{grid-template-columns:1fr}.bsFrameSecond{width:88%}}@media (max-width:600px){.bizscan{padding:44px 16px 56px;scroll-margin-top:64px}.bizscanPanel{border-radius:20px;gap:26px;padding:24px 18px}.bizscanCopy h2{font-size:40px}.bizscanLead{margin-bottom:22px;font-size:17px}.bizscanActions{flex-direction:column;align-items:stretch;gap:12px}.bizscanCta{width:100%;min-height:58px}.bizscanSecondary{align-self:center}.bizscanSmall{text-align:center;margin-top:0}.bizscanStats{grid-template-columns:1fr;gap:10px}.bizscanStats li{gap:6px;padding:14px 16px}.bizscanStats span{font-size:16px}.bsFrameSecond{display:none}.bizscanHow{margin-top:26px;padding:0}}.legalRequisites{color:#f0dccb;letter-spacing:.01em;flex-direction:column;gap:2px;width:100%;margin:0 0 4px;font-size:13px;font-weight:700;display:flex}.legalLinks{flex-wrap:wrap;align-items:center;gap:6px 20px;width:100%;margin-top:10px;font-size:13px;display:flex}.legalLinks a,.legalLinks .linkLike{color:#d8b39c;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6f4a39;padding:2px 0;text-decoration:none}.legalLinks a:hover,.legalLinks .linkLike:hover{color:#fff;border-bottom-color:#e88a5b}.legalLinks a:focus-visible{outline-offset:3px;outline:3px solid #e88a5b}.legalLinks .linkLike:focus-visible{outline-offset:3px;outline:3px solid #e88a5b}footer .legalLinks{flex-basis:100%}.siteFooter .legalRequisites{color:#f3e6da;font-size:14px}.consentBanner a{color:#9e3e22;text-underline-offset:2px;text-decoration:underline}.consentBanner .consentStatus{color:#684738;margin-top:6px;font-weight:700}.consent span a{color:#9e3e22;text-underline-offset:2px;text-decoration:underline}.legalPage{max-width:980px;margin:0 auto;padding:56px 20px 90px}.legalBack{color:#9e3e22;font-size:14px;font-weight:700;text-decoration:none}.legalHead h1{letter-spacing:-.04em;margin:16px 0 10px;font-size:clamp(30px,4.4vw,48px);line-height:1.08}.legalMeta{color:var(--muted);margin:0 0 18px;font-size:14px}.legalDraft{color:#8d2f20;background:#f8e8e4;border:1px solid #d9a08a;border-radius:10px;padding:12px 14px;font-weight:700}.legalSection{margin-top:34px}.legalSection h2{letter-spacing:-.02em;margin:0 0 12px;font-size:22px}.legalSection p,.legalSection li{color:#2b2621;font-size:16px;line-height:1.65}.legalSection ul{margin:8px 0;padding-left:22px}.legalTableWrap{background:#fbf8f2;border:1px solid #d8cabc;border-radius:14px;overflow-x:auto}.legalTableWrap:focus-visible{outline-offset:3px;outline:3px solid #9e3e22}.legalTableWrap table{border-collapse:collapse;width:100%;font-size:14px}.legalTableWrap th,.legalTableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e4d9ce;padding:12px 14px;line-height:1.5}.legalTableWrap thead th{letter-spacing:.06em;text-transform:uppercase;color:#5f564e;white-space:nowrap;font-size:12px}.legalTableWrap tbody th{min-width:150px;font-weight:700}.legalTableWrap tr:last-child th,.legalTableWrap tr:last-child td{border-bottom:0}.legalFoot{margin-top:46px;padding:18px 20px}@media (max-width:760px){.legalPage{padding:36px 16px 70px}.legalTableWrap th,.legalTableWrap td{padding:10px}.legalTableWrap tbody th{min-width:120px}}.legalInline a,.legalInline .linkLike{color:#9e3e22;border-bottom-color:#d1b7a5}.lossBtn{color:#7d3925;font:inherit;cursor:pointer;background:#fffaf4;border:1.5px solid #b0623f;border-radius:10px;padding:0 18px;font-weight:750;transition:background .18s,border-color .18s,transform .18s}.lossBtn:hover{background:#f6e9dc;border-color:#a94124;transform:translateY(-1px)}:is(.lossBtn:focus-visible,.checkBtn:focus-visible){outline-offset:3px;outline:3px solid #d5764f}.header>.lossBtn,.header>.checkBtn{white-space:nowrap;min-height:44px;margin-left:0;padding:0 18px;font-size:15px}.header>.lossBtn,.header nav{margin-left:auto}.navCtas{display:none}@media (max-width:1180px){.header{gap:10px;height:64px;padding:0 16px}.header nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;margin:0;padding:18px;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 18px 40px #3d221722}.header nav.open{display:flex}.burger{display:block!important}.header>.lossBtn,.header>.checkBtn{display:none}.header .langSwitch{margin-left:auto}.navCtas{gap:10px;margin-top:6px;display:grid}.navCtas .checkBtn,.navCtas .lossBtn{width:100%;min-height:50px;margin:0;padding:0 18px;font-size:16px}}.bizscan:before{display:none}.bizscanPanel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;padding:48px;box-shadow:0 24px 60px #4a30200f}.bizscanCopy h2{margin:0 0 8px;font-size:clamp(36px,4vw,56px);line-height:1.05}.bizscanSub{color:#6b5647;margin:0 0 20px;font-size:16px;font-weight:650}.bizscanLead{margin:0 0 24px;font-size:18px}.bizscanStats{border-top:1px solid #d8cabc;border-bottom:1px solid #d8cabc;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 28px;display:grid}.bizscanStats li{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;padding:14px 14px 14px 0}.bizscanStats li+li{border-left:1px solid #d8cabc;padding-left:16px}.bizscanStats span{color:var(--muted);font-size:14px}.bsFrame{box-shadow:0 18px 44px #3d22171f}.bsFrameSecond{width:80%;margin-top:-44px}.bizscanSteps article{box-shadow:none;background:0 0;padding:22px}@media (max-width:1100px){.bizscanPanel{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 28px}}@media (max-width:600px){.bizscanPanel{gap:26px;padding:24px 18px}.bizscanStats{grid-template-columns:minmax(0,1fr);margin-bottom:22px}.bizscanStats li{padding:12px 0}.bizscanStats li+li{border-top:1px solid #d8cabc;border-left:0;padding-left:0}}.about{grid-template-columns:minmax(0,35fr) minmax(0,65fr);align-items:center;gap:48px}.about .portrait{max-width:82%;margin-inline:auto;position:sticky;top:96px}.about h3{margin:0 0 12px}.about p{margin:0 0 14px}.aboutRoles{color:#7d3925;margin:-2px 0 20px;font-size:15px;font-weight:700;line-height:1.5}.about p{max-width:720px}.aboutProof{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.aboutProof li{background:#fffaf4;border:1px solid #e0d3c6;border-radius:14px;padding:16px 18px}.aboutProof b{margin-bottom:6px;font-size:15px;display:block}.aboutProof span{color:var(--muted);font-size:14px;line-height:1.45;display:block}.about p.aboutAccent{color:#3d2c24;border-left:3px solid #b84f2a;margin:6px 0 0;padding:4px 0 4px 18px;font-size:19px;font-weight:650;line-height:1.45}@media (max-width:900px){.about{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:32px}.about .portrait{aspect-ratio:1;max-width:520px;margin-inline:0;position:static}}@media (max-width:560px){.aboutProof{grid-template-columns:minmax(0,1fr)}}.prestart{max-width:760px;margin:0 auto;padding:40px 20px 24px}.prestartBack{color:#7d3925;border-bottom:1px solid #d1b7a5;margin-bottom:28px;font-weight:650;text-decoration:none;display:inline-block}.prestart h1{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(32px,5vw,52px);line-height:1.08}.prestartLead{color:var(--muted);margin:0 0 18px;font-size:19px;line-height:1.55}.prestartList{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.prestartList li{background:#fffaf4;border:1px solid #e0d3c6;border-radius:14px;padding:14px 16px 14px 46px;font-size:16px;line-height:1.5;position:relative}.prestartList li:before{content:"";background:#f0d8c8;border:2px solid #b84f2a;border-radius:50%;width:16px;height:16px;position:absolute;top:18px;left:16px}.prestartNote{color:#5b4a3f;margin:0 0 26px;font-size:15px;line-height:1.55}.prestartConsent{background:#fbf8f2;border:1px solid #d8cabc;border-radius:14px;margin-bottom:18px;padding:16px 18px}.prestartConsent .consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.prestartConsent .consent input{flex:0 0 22px;width:22px;height:22px;margin:2px 0 0}.prestartConsent a{color:#7d3925;text-decoration:underline}.prestartHint{color:#6b4f40;margin:10px 0 0 32px;font-size:14px;display:block}.prestartCta{width:100%;min-height:56px;font-size:18px}.prestartCta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@media (min-width:640px){.prestartCta{width:auto;padding:0 34px}}.section>.eyebrow{color:#a2401f}.fcBlock{background:#fbf8f2;border-bottom:1px solid #e0d3c6;padding:56px max(20px,50vw - 620px)}.fcBlockInner{max-width:760px}.fcLabel{color:#1f5a2a;letter-spacing:.12em;background:#e6f0e4;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:850;display:inline-block}.fcBlock h2{letter-spacing:-.04em;margin:14px 0 6px;font-size:clamp(30px,3.6vw,46px);line-height:1.08}.fcBlockSub{color:#6b5647;margin:0 0 14px;font-size:17px;font-weight:650}.fcBlockText{color:var(--muted);max-width:640px;margin:0 0 24px;font-size:18px;line-height:1.55}.fcBlockAct{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.fcBlockAct small{color:#684738;font-size:15px;font-weight:700}@media (max-width:600px){.fcBlock{padding:40px 16px}.fcBlockAct{flex-direction:column;align-items:stretch}.fcBlockAct .primary{width:100%}.fcBlockAct small{text-align:center}}.fc{max-width:820px;margin:0 auto;padding:36px 20px 24px}.fc h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(30px,5vw,48px);line-height:1.1}.fc h1:focus{outline:none}.fc h2{letter-spacing:-.03em;margin:34px 0 12px;font-size:clamp(22px,3vw,28px)}.fcSub{color:#6b5647;margin:0 0 12px;font-size:18px;font-weight:650}.fcOffer{color:#684738;margin-top:14px;font-size:15px;font-weight:700;display:block}.fcProgress{background:#e7dccf;border-radius:6px;height:6px;margin:6px 0 10px;overflow:hidden}.fcProgress i{background:linear-gradient(135deg,#a94124,#ca6338);height:100%;display:block}.fcStep{color:#684738;font-weight:700}.fcOptions{gap:10px;margin:18px 0;display:grid}.fcOptions button{text-align:left;min-height:56px;font:inherit;cursor:pointer;color:var(--ink);background:#fffaf4;border:1.5px solid #d8cabc;border-radius:12px;padding:14px 18px;font-size:17px}.fcOptions button.selected{background:#f8e6d9;border-color:#a94124;font-weight:750}:is(.fcOptions button:focus-visible,.fcField input:focus-visible){outline-offset:2px;outline:3px solid #d5764f}.fcField{align-items:center;gap:12px;margin:18px 0;display:flex}.fcField input{min-width:0;min-height:58px;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #cbb9a7;border-radius:12px;flex:1;padding:0 16px;font-size:22px}.fcUnit{color:#5b4a3f;white-space:nowrap;font-weight:700}.fcSr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fcError{color:#9a2b16;margin:8px 0;font-weight:700}.fcNav{gap:12px;margin-top:22px;display:flex}.fcNav button{min-height:54px;padding:0 26px;font-size:17px}.fcNav .primary{flex:1}.fcNav .secondary,.fcResult .secondary,.fcCrossRow .secondary{color:#7d3925;font:inherit;cursor:pointer;background:#fffaf4;border:1.5px solid #b0623f;border-radius:10px;font-weight:750}.fcVerdict{background:#fffaf4;border:1.5px solid #d8cabc;border-radius:16px;margin:14px 0 6px;padding:20px 22px}.fcVerdict b{margin-bottom:6px;font-size:22px;display:block}.fcVerdict p{margin:0;line-height:1.55}.fcVerdict.conditional{background:#fbf3dc;border-color:#d6b25a}.fcVerdict.high_risk{background:#fbe8db;border-color:#d68a5a}.fcVerdict.not_viable{background:#fbe4e0;border-color:#c8574a}.fcResult .legalTableWrap table th[scope=row]{font-weight:650}.fcRisks{gap:12px;padding-left:22px;display:grid}.fcRisks li p{margin:4px 0 0;line-height:1.5}.fcRisks li.sev3 b{color:#9a2b16}.fcCross{background:#fbf8f2;border:1px solid #d8cabc;border-radius:16px;margin:34px 0 8px;padding:20px 22px}.fcCross h2{margin-top:0}.fcCrossRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fcCrossRow a{flex-direction:column;gap:4px;min-height:88px;padding:16px 18px;text-decoration:none;display:flex}.fcCrossRow a span{font-size:14px;font-weight:500}.fcCrossRow a.primary{color:#fff!important}@media (max-width:640px){.fcCrossRow{grid-template-columns:minmax(0,1fr)}.fcField{flex-wrap:wrap}.fcNav button{padding:0 18px}}.prestartWarn{color:#7d3925;font-weight:650}.prestartTime{font-weight:650}.header{gap:10px}.header nav{gap:12px}.header nav button{white-space:nowrap;font-size:14px}.header>.checkBtn,.header>.lossBtn{margin-left:0;padding:0 12px;font-size:14px}.header nav{margin-left:auto}.header nav+.langSwitch{margin-left:0}@media (max-width:1279px){.header{gap:10px;height:64px;padding:0 16px}.header nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;margin:0;padding:18px;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 18px 40px #3d221722}.header nav.open{display:flex}.burger{display:block!important}.header>.lossBtn,.header>.checkBtn{display:none}.header .langSwitch{margin-left:auto}.navCtas{gap:10px;margin-top:6px;display:grid}.navCtas .checkBtn,.navCtas .lossBtn{width:100%;min-height:50px;margin:0;padding:0 18px;font-size:16px}}.socialSection{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:center;gap:24px 56px;padding:40px max(20px,50vw - 620px)}.socialSection:after{display:none}.socialIntro h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.socialIntro p{max-width:520px;margin:0;font-size:16px;line-height:1.5}.socialGrid{gap:8px}.socialCard{grid-template-columns:52px 1fr auto;gap:16px;min-height:88px;padding:14px 20px}.socialCard:hover{transform:none}.socialMark{width:48px;height:48px}.socialCard h3{margin:0 0 2px;font-size:19px}.socialCard p{font-size:14px}.socialArrow{font-size:22px}.socialNote{color:#6b5647;grid-column:auto;margin:0;font-size:12px}@media (max-width:900px){.socialSection{grid-template-columns:minmax(0,1fr);gap:18px;padding:32px 20px}}footer.siteFooter{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 48px;padding:28px max(20px,50vw - 620px);font-size:14px;line-height:1.55;display:grid}.siteFooter .fCol{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.siteFooter .fCol>*{margin:0}.siteFooter b{letter-spacing:.08em;font-size:15px}.siteFooter small{color:#cdb8aa;font-size:14px;line-height:1.55}.siteFooter .footerCredit{white-space:normal;border-top:0;margin-left:0;padding-top:0}.siteFooter .legalLinks{flex-flow:column;flex-basis:auto;align-items:flex-start;gap:6px;width:auto;margin:0;font-size:14px;line-height:1.55}.siteFooter .legalLinks a,.siteFooter .legalLinks button{min-height:0;padding:0}@media (max-width:860px){footer.siteFooter{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 20px}}.ecoStrip{color:#f0e3d8;background:#211a17;border-bottom:1px solid #4b392f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;min-height:64px;padding:12px max(20px,50vw - 620px);display:flex}.ecoStrip b{letter-spacing:.06em;font-size:15px}@media (max-width:700px){.ecoStrip{flex-direction:column;align-items:flex-start;gap:2px;min-height:0;padding:10px 16px}.ecoStrip b{font-size:14px}.ecoStrip span{font-size:13px}}.hero h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(40px,5vw,68px);line-height:1.05}.heroThesis{color:#7d3925;margin:0 0 14px;font-size:21px;font-weight:750}.heroGets{flex-wrap:wrap;gap:8px;margin:6px 0 24px;padding:0;list-style:none;display:flex}.heroGets li{color:#3d2c24;background:#fffaf4;border:1px solid #d8cabc;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:650}.heroProduct{z-index:1;align-self:center;padding-bottom:34px;position:relative}.heroFrame{width:100%}.heroIndex{z-index:3;border-radius:16px;width:44%;height:auto;position:absolute;bottom:20px;left:-26px;box-shadow:0 20px 44px #0008}.heroProduct .bizscanCaption{color:#cdb8aa;margin:10px 0 0}@media (max-width:900px){.heroProduct{padding-bottom:20px}.heroIndex{width:46%;bottom:24px;left:-8px}}.heroGets{gap:6px}.heroGets li{padding:6px 11px;font-size:13px}.heroProduct{padding-bottom:64px}.heroIndex{bottom:58px}.hero .heroProduct .bizscanCaption{text-align:right;max-width:60%;margin:12px 0 0;font-size:13px;line-height:1.4;position:absolute;bottom:16px;left:auto;right:0}@media (max-width:900px){.heroProduct{padding-bottom:56px}.heroIndex{bottom:50px}.hero .heroProduct .bizscanCaption{max-width:52%}.hero{background:#fbf8f2}.heroProduct{background:#211a17;border-radius:18px;padding:20px 16px 60px}.heroIndex{left:4px}}.ecoStrip{color:#f0e3d8;background:linear-gradient(135deg,#2a1e18,#1b1411);border-bottom:1px solid #4b392f;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px 24px;min-height:96px;padding:16px max(20px,50vw - 620px);display:grid}.ecoStrip img{border-radius:50%;width:56px;height:56px;box-shadow:0 0 0 1px #c8704b66,0 0 26px #c8704b33}.ecoMain{flex-direction:column;gap:4px;min-width:0;display:flex}.ecoStrip b{letter-spacing:.04em;font-size:19px;line-height:1.25}.ecoStrip span{color:#e0b99f;font-size:14px}.ecoStrip p{color:#e8d9cc;text-align:left;margin:0;font-size:15px;line-height:1.5}@media (max-width:900px){.ecoStrip{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;min-height:0;padding:14px 16px}.ecoStrip img{width:44px;height:44px}.ecoStrip b{font-size:16px}.ecoStrip span{font-size:13px}.ecoStrip p{grid-column:1/-1;font-size:14px}}:root{--pad:max(20px,calc((100vw - 1240px)/2))}.acc1{--acc:#9e3e22;--acc-bg:#f8e6d9;--acc-line:#d8a58c}.acc2{--acc:#7d5a12;--acc-bg:#f8efd6;--acc-line:#d8c07c}.acc3{--acc:#1f5a2a;--acc-bg:#e6f0e4;--acc-line:#93bd93}.pmark{color:var(--acc);background:var(--acc-bg);border:1px solid var(--acc-line);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.pmark.big{border-radius:14px;width:56px;height:56px}.pchoose{padding:36px var(--pad) 8px;background:#fbf8f2}.pchoose h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(22px,2.4vw,28px)}.pchoose ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pchoose li a{border:1px solid var(--acc-line);height:100%;color:var(--ink);background:#fffaf4;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px 18px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.pchoose li a:hover{background:var(--acc-bg);transform:translateY(-2px)}.pchoose .pmark{grid-row:1/3;width:44px;height:44px}.pwho{color:var(--muted);flex-direction:column;gap:2px;font-size:14px;display:flex}.pwho b{color:var(--ink);font-size:16px}.pto{color:var(--acc);font-size:15px;font-weight:800}@media (max-width:900px){.pchoose ul{grid-template-columns:minmax(0,1fr)}.pchoose{padding:28px 16px 4px}}.pb{padding:56px var(--pad);background:#fbf8f2;border-bottom:1px solid #e0d3c6;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;scroll-margin-top:72px;display:grid}.pchoose+.pb{border-top:1px solid #e0d3c6;margin-top:20px}.pbHead{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.pbNum{letter-spacing:-.04em;color:var(--acc);font-size:44px;font-weight:300;line-height:1}.pbLabel{letter-spacing:.12em;color:var(--acc);border:1px solid var(--acc-line);background:var(--acc-bg);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:850}.pb h2{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(32px,3.6vw,50px);line-height:1.06}.pbSub{color:var(--acc);margin:0 0 14px;font-size:17px;font-weight:700}.pbText{color:var(--muted);max-width:600px;margin:0 0 10px;font-size:17px;line-height:1.55}.pbGains{border-top:1px solid #d8cabc;gap:0;max-width:600px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.pbGains li{border-bottom:1px solid #d8cabc;grid-template-columns:170px minmax(0,1fr);gap:14px;padding:11px 0;font-size:15px;line-height:1.45;display:grid}.pbGains b{color:var(--acc);font-weight:800}.pbGains span{color:var(--ink)}.pbAct{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.pbCta{min-height:56px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;padding:0 28px;font-size:17px;text-decoration:none;display:inline-flex;background:var(--acc)!important;color:#fff!important}.pbAct small{color:#5b4a3f;font-size:14px;font-weight:700}.pbVisual{min-width:0;padding-bottom:58px;position:relative}.pbVisual .bsFrame{width:100%}.pbOver{border:1px solid var(--acc-line);z-index:3;background:#fff;border-radius:14px;width:46%;height:auto;position:absolute;bottom:34px;left:-22px;box-shadow:0 18px 40px #3d22173a}.pbCaption{text-align:right;color:#6b5647;max-width:56%;margin:0;font-size:13px;line-height:1.4;position:absolute;bottom:8px;right:0}@media (max-width:1000px){.pb{grid-template-columns:minmax(0,1fr);gap:30px;padding:44px 20px}.pbVisual{max-width:640px}.pbGains li{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:560px){.pb{padding:36px 16px}.pbNum{font-size:36px}.pbCta{width:100%}.pbAct small{text-align:center;width:100%}.pbGains li{grid-template-columns:minmax(0,1fr);gap:2px}.pbOver{width:52%;bottom:38px;left:-6px}.pbCaption{max-width:48%}}.approach{color:#f0e3d8;padding:56px var(--pad);background:#211a17;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.approach .eyebrow{color:#e99169;text-transform:uppercase}.approach h2{letter-spacing:-.04em;color:#fff;margin:8px 0 12px;font-size:clamp(28px,3.2vw,42px)}.approach p{color:#d8c5b7;max-width:520px;margin:0;font-size:17px;line-height:1.55}.approachSteps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.approachSteps li{background:#2a1e18;border:1px solid #4b392f;border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:14px 18px;display:grid}.approachSteps small{color:#e99169;grid-row:1/3;align-self:center;font-size:18px;font-weight:850}.approachSteps b{color:#fff;font-size:17px}.approachSteps span{color:#cdb8aa;font-size:15px;line-height:1.45}@media (max-width:900px){.approach{grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 20px}}.about{padding-top:44px;padding-bottom:36px}.about>div>p:last-of-type{margin-bottom:0}.navigator{padding:56px var(--pad);background:#f6efe4;border-top:1px solid #e4d9ce}.navigator h2{margin:0 0 6px}.navSub{color:var(--muted);margin:0 0 22px;font-size:17px}.navGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.navGroup{border:1px solid var(--acc-line);background:#fffaf4;border-radius:16px;padding:18px}.navGroup h3{color:var(--acc);align-items:center;gap:12px;margin:0 0 12px;font-size:19px;display:flex}.navGroup .pmark{width:40px;height:40px}.navGroup ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.navGroup li a{color:var(--ink);border-top:1px solid #e4d9ce;justify-content:space-between;gap:12px;padding:11px 0;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.navGroup li a:hover,.navGroup li a span{color:var(--acc)}@media (max-width:900px){.navGroups{grid-template-columns:minmax(0,1fr)}.navigator{padding:40px 20px}}.ecoSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ecoSteps li{border:1px solid var(--acc-line);background:#fffaf4;border-radius:16px;padding:18px}.ecoSteps small{color:var(--acc);margin-bottom:8px;font-size:15px;font-weight:850;display:block}.ecoSteps b{color:var(--ink);margin-bottom:6px;font-size:16px;line-height:1.3;display:block}.ecoSteps span{color:var(--muted);font-size:14px;line-height:1.45;display:block}.navFinal{color:var(--ink);max-width:820px;margin:26px 0 0;font-size:18px;font-weight:750;line-height:1.5}@media (max-width:900px){.ecoSteps{grid-template-columns:minmax(0,1fr)}}.casesBlock{padding:56px var(--pad);display:block}.caseRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.caseRow article{background:#fffaf4;border:1px solid #d8cabc;border-radius:16px;padding:20px}.caseRow small{letter-spacing:.1em;color:#9e3e22;text-transform:uppercase;font-size:12px;font-weight:850;display:inline-block}.caseRow h3{margin:8px 0 6px;font-size:20px;line-height:1.25}.caseRow p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}@media (max-width:900px){.caseRow{grid-template-columns:minmax(0,1fr)}.casesBlock{padding:40px 20px}}.feedbackSection{background:#fbf8f2;padding-top:28px;padding-bottom:28px}.feedbackSection h2{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.casesBlock{padding-bottom:36px}.fultexCard{color:#f0e3d8;padding:18px var(--pad);background:#211a17;grid-template-columns:45% 1fr;align-items:center;gap:28px;display:grid}.fultexHead .eyebrow{color:#e99169;text-transform:uppercase;font-size:11px}.fultexCard h2{letter-spacing:-.03em;color:#fff;margin:6px 0 8px;font-size:clamp(19px,2vw,26px);line-height:1.15}.fultexCard p{color:#d8c5b7;max-width:420px;margin:0 0 4px;font-size:13.5px;line-height:1.4}.fultexPartnerLine{color:#cdb8aa;font-size:12.5px;margin:0 0 12px!important}.fultexCta{font-size:14px;display:inline-block;min-height:auto!important;padding:11px 18px!important}.fultexSteps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.fultexSteps li{background:#2a1e18;border:1px solid #4b392f;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:1px 12px;padding:7px 14px;display:grid}.fultexSteps small{color:#e99169;grid-row:1/3;align-self:center;font-size:14px;font-weight:850}.fultexSteps b{color:#fff;font-size:13.5px}.fultexSteps span{color:#cdb8aa;font-size:12px;line-height:1.3}@media (max-width:900px){.fultexCard{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 20px}.fultexCard p{max-width:none}}.svcInner{z-index:1;max-width:1100px;margin:0 auto;position:relative}.svcTop{padding-bottom:0}.svcHero{padding:44px 0 48px;position:relative;overflow:hidden}.svcHeroGraphic{opacity:.07;pointer-events:none;width:58%;height:120%;position:absolute;top:-6%;right:-8%}.svcHeroInner{z-index:1;position:relative}.svcLabel{color:#9e3e22!important;background:#f8e6d9!important;border-color:#d8a58c!important}.seoHero h1{max-width:900px}.svcPrinciple{color:#3d2c24;border-left:4px solid #b84f2a;max-width:680px;margin:18px 0 0;padding:12px 0 12px 20px;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.4}@media (max-width:900px){.svcHeroGraphic{display:none}}.svcProcess{color:#f0e3d8;padding:48px var(--pad) 56px;background:#211a17;position:relative}.svcProcess h2{color:#fff;letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(26px,3vw,36px)}.svcFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.svcFlow:before{content:"";border-top:2px dashed #4b392f;position:absolute;top:19px;left:4%;right:4%}.svcFlow li{background:#2a1e18;border:1px solid #4b392f;border-radius:14px;flex-direction:column;gap:6px;padding:16px 14px;display:flex;position:relative}.svcFlow small{color:#e99169;letter-spacing:.05em;font-size:14px;font-weight:850}.svcFlow b{color:#fff;font-size:16px;line-height:1.25}.svcFlow span{color:#cdb8aa;font-size:13.5px;line-height:1.4}@media (max-width:900px){.svcFlow{grid-template-columns:minmax(0,1fr);gap:12px}.svcFlow:before{display:none}}.svcServices{padding:56px var(--pad);background:#fbf8f2;position:relative;overflow:hidden}.svcServices h2{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(26px,3vw,36px)}.svcServicesGraphic{opacity:.05;pointer-events:none;position:absolute;inset:0}.svcGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.svcGrid li{background:#fffaf4;border:1px solid #e0d3c6;border-radius:16px;padding:22px 24px;box-shadow:0 10px 26px #3d22170d}.svcGrid small{letter-spacing:.08em;color:#b84f2a;margin-bottom:8px;font-size:13px;font-weight:850;display:block}.svcGrid b{color:var(--ink);margin-bottom:6px;font-size:18px;line-height:1.25;display:block}.svcGrid span{color:var(--muted);font-size:14.5px;line-height:1.55;display:block}@media (max-width:900px){.svcServicesGraphic{opacity:.035}.svcGrid{grid-template-columns:minmax(0,1fr)}}.svcCompetencies{padding:40px var(--pad) 56px;background:#f6efe4;border-top:1px solid #e4d9ce}.svcCompetencies h2{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(22px,2.6vw,30px)}.svcChips{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.svcChips li{color:#9e3e22;white-space:nowrap;background:#f8e6d9;border:1px solid #d8a58c;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.svcFinalCta{color:#f0e3d8;padding:56px var(--pad);background:#211a17;position:relative;overflow:hidden}.svcCtaGraphic{opacity:.1;pointer-events:none;position:absolute;inset:0}.svcCtaInner{max-width:820px}.svcFinalCta h2{color:#fff;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,3.2vw,40px)}.svcFinalCta p{color:#d8c5b7;max-width:600px;margin:0 0 22px;font-size:17px;line-height:1.55}.svcSecondaryCta{color:#f0e3d8;border:1.5px solid #6a5244;border-radius:12px;align-items:center;min-height:56px;margin-top:18px;padding:0 22px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.svcSecondaryCta:hover{color:#fff;border-color:#e99169}@media (max-width:900px){.svcProcess,.svcServices,.svcCompetencies,.svcFinalCta{padding-left:20px;padding-right:20px}.svcCtaGraphic{opacity:.06}}.svcContactForm .feedbackIntro p{margin:0 0 22px}.svcContactForm form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px;display:grid}.svcContactForm .feedbackField{color:#f0e3d8;flex-direction:column;gap:6px;font-size:14px;font-weight:650;display:flex}.svcContactForm .feedbackField input,.svcContactForm .feedbackField select{color:#f0e3d8;height:52px;font:inherit;background:#2a1e18;border:1px solid #4b392f;border-radius:10px;padding:0 14px}.svcContactForm .feedbackField small{color:#9c8773;font-size:12px;font-weight:400}.svcContactForm .feedbackTopic,.svcContactForm .feedbackMessage,.svcContactForm .consent,.svcContactForm .feedbackSubmit,.svcContactForm .formStatus{grid-column:1/-1}.svcContactForm .feedbackMessage{color:#f0e3d8;flex-direction:column;gap:6px;font-size:14px;font-weight:650;display:flex}.svcContactForm .feedbackMessage textarea{color:#f0e3d8;min-height:120px;font:inherit;resize:vertical;background:#2a1e18;border:1px solid #4b392f;border-radius:10px;padding:14px}.svcContactForm input::placeholder,.svcContactForm textarea::placeholder{color:#8a7363}.svcContactForm .consent{color:#d8c5b7;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.svcContactForm .consent a{color:#e99169}.svcContactForm .feedbackSubmit{width:100%;box-shadow:0 10px 26px #0007;background:linear-gradient(135deg,#e0631f,#b8400f)!important}.svcContactForm .formStatus{border-radius:10px;margin:0;padding:12px 14px}.svcContactForm .formStatus.success{color:#a8e6be;background:#1f3a2a}.svcContactForm .formStatus.error{color:#ffb9a6;background:#4a2621}@media (max-width:900px){.svcContactForm form{grid-template-columns:1fr}}.svcCardCta{color:#b84f2a;align-items:center;gap:4px;margin-top:14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.svcCardCta:hover{color:#8f351f;text-decoration:underline}.section.servicesTeaser{color:#f0e3d8;padding:48px var(--pad);background:#211a17}.servicesTeaser .eyebrow{color:#e99169;text-transform:uppercase}.servicesTeaser h2{letter-spacing:-.04em;color:#fff;margin:8px 0 10px;font-size:clamp(26px,3vw,38px)}.servicesTeaser>.servicesTeaserHead>p{color:#d8c5b7;max-width:640px;margin:0 0 20px;font-size:16.5px;line-height:1.5}.servicesTeaser .pbCta{box-shadow:0 10px 26px #0006;background:linear-gradient(135deg,#e0631f,#b8400f)!important}.svcDirections{border-top:1px solid #4b392f;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:16px 0 0;list-style:none;display:grid}.svcDirections li{color:#f0e3d8;background:#2a1e18;border:1px solid #4b392f;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:650;line-height:1.3}@media (max-width:900px){.section.servicesTeaser{padding:36px 20px}.svcDirections{grid-template-columns:repeat(2,minmax(0,1fr))}}footer .footerPartner{color:#9f8a7d;border-bottom:1px solid #0000;margin-top:8px;font-size:13px;text-decoration:none;transition:color .18s,border-color .18s;display:block}footer .footerPartner:hover{color:#d8b39c;border-bottom-color:#8f563c}.siteFooter .footerPartner{margin-top:6px}@media (max-width:560px){.pbVisual{padding-bottom:0}.pbCaption{text-align:left;max-width:none;margin:12px 0 0;position:static}.pbOver{bottom:62px}}.header.topBlock{height:auto;padding:0 var(--pad);color:#f3e7dc;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:30;background:radial-gradient(120% 140% at 8% 0,#3a251b 0,#241913 55%,#1a120e 100%);border-bottom:1px solid #4b392f;display:block;position:relative}.topBlock .tbRow{align-items:center;gap:20px;min-height:92px;display:flex;position:relative}.topBlock .brand{color:#fff;letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;font-size:17px;font-weight:850;display:flex}.topBlock .brand img{object-fit:cover;border-radius:50%;width:68px;height:68px;box-shadow:0 0 0 1px #c8704b80,0 0 30px #c8704b45}.topBlock .brand span{flex-direction:column;gap:3px;display:flex}.topBlock .brand small{letter-spacing:.16em;color:#e0b99f;font-size:11px;font-weight:700}.topBlock nav{box-shadow:none;background:0 0;border:0;flex-direction:row;gap:22px;margin:0 0 0 auto;padding:0;display:flex;position:static}.topBlock nav button{color:#eadbcf;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px;font-weight:600}.topBlock nav button:hover{color:#fff}.topBlock .langSwitch{color:#eadbcf;background:0 0;border-color:#6a5244;margin:0}.topBlock .langSwitch b{color:#cdb8aa}.topBlock .langSwitch b.on{color:#fff}.topBlock .burger{color:#fff;cursor:pointer;background:0 0;border:1px solid #6a5244;border-radius:10px;width:44px;height:44px;font-size:22px;display:none!important}.tbPos{border-top:1px solid #4b392f;justify-content:space-between;align-items:center;gap:32px;padding:20px 0 26px;display:flex}.tbText{min-width:0;max-width:660px}.tbChain{letter-spacing:.13em;text-transform:uppercase;color:#f2b083;margin:0 0 8px;font-size:13px;font-weight:800;line-height:1.4}.tbTitle{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font-size:clamp(24px,2.5vw,34px);font-weight:800;line-height:1.15}.tbMeaning{color:#e6d6c9;margin:0;font-size:15px;line-height:1.55}.hCtas{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.hCtas button{white-space:nowrap;cursor:pointer;border-radius:12px;min-height:52px;margin:0;padding:0 20px;font-size:15px;font-weight:800}.hCtas .checkBtn{box-shadow:0 10px 26px #b8400f55;color:#fff!important;background:linear-gradient(135deg,#d2551a,#b8400f)!important}.hCtas .lossBtn{color:#ffd27a;background:0 0;border:1.5px solid #f0b13a}.hCtas .lossBtn:hover{background:#f0b13a22;border-color:#ffc857}.hCtas .fcBtn{color:#8ff0e2;border-color:#3fbfb0}.hCtas .fcBtn:hover{background:#3fbfb022;border-color:#5fe0d0}.hCtas .heroMoreBtn{color:#eadbcf;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-weight:750;-webkit-text-decoration:underline #8a6f5f;text-decoration:underline #8a6f5f}.hCtas .heroMoreBtn:hover{color:#fff;text-decoration-color:#eadbcf}.tbEntries{flex:none;gap:8px;width:100%;max-width:360px;display:grid}.tbEntry{background:#2a1e18;border:1px solid #4b392f;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.tbEntry:hover{background:#3a281f;border-color:#8a6f5f;transform:translate(-3px)}.tbEntry span{color:#cdb8aa;font-size:13px;line-height:1.3}.tbEntry b{color:#ffd7ad;font-size:15px;font-weight:800}@media (max-width:1180px){.tbEntries{max-width:none}.tbPos{flex-direction:column;align-items:flex-start;gap:18px}.hCtas{justify-content:flex-start}}@media (max-width:960px){.topBlock .tbRow{min-height:76px}.topBlock .brand img{width:56px;height:56px}.topBlock .brand{font-size:15px}.topBlock .burger{place-items:center;display:grid!important}.topBlock .langSwitch{margin-left:auto}.topBlock nav{top:100%;left:calc(-1 * var(--pad));right:calc(-1 * var(--pad));z-index:40;background:#1f1510;border-bottom:1px solid #4b392f;flex-direction:column;gap:2px;margin:0;padding:10px 20px 16px;display:none;position:absolute;box-shadow:0 20px 40px #0008}.topBlock nav.open{display:flex}.topBlock nav button{text-align:left;border-bottom:1px solid #3a2a20;padding:12px 0;font-size:16px}.tbPos{padding:16px 0 20px}.tbTitle{font-size:22px}.hCtas{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.hCtas .checkBtn{grid-column:1/-1}.hCtas button{white-space:normal;min-height:50px;padding:0 10px;font-size:14px;line-height:1.2}.hCtasHome{grid-template-columns:1fr}.hCtasHome .heroMoreBtn{grid-column:1/-1;min-height:auto;padding:6px 4px}}.acc1{--acc:#b8400f;--acc-hi:#e0631f;--acc-bg:#fdeadd;--acc-line:#ebb08e}.acc2{--acc:#a05f00;--acc-hi:#eaa50f;--acc-bg:#fdf1d0;--acc-line:#efc45a}.acc3{--acc:#0f766e;--acc-hi:#27b5a5;--acc-bg:#dcf4f0;--acc-line:#7fcfc4}.pmark{background:linear-gradient(135deg,var(--acc-hi),var(--acc));box-shadow:0 8px 18px var(--acc);border:0;border-radius:28%;flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pmark{box-shadow:0 8px 18px color-mix(in srgb,var(--acc) 32%,transparent)}}.pmark{overflow:hidden}.pmark svg{width:100%;height:100%;display:block}.pmark.big{width:64px;height:64px}.pchoose li a{border-color:var(--acc-line);background:#fffdfa}.pchoose li a:hover{background:var(--acc-bg)}.pb{background:#fffdfa;position:relative}.pb:before{content:"";background:linear-gradient(90deg,var(--acc-hi),var(--acc));height:4px;position:absolute;top:0;left:0;right:0}.pbLabel{color:var(--acc);background:var(--acc-bg);border-color:var(--acc-line)}.pbCta{box-shadow:0 10px 24px var(--acc);background:linear-gradient(135deg,var(--acc-hi),var(--acc))!important}@supports (color:color-mix(in lab, red, red)){.pbCta{box-shadow:0 10px 24px color-mix(in srgb,var(--acc) 30%,transparent)}}.pb{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pbOver{width:50%}.fcLabel{color:#0b5f58;background:#dcf4f0}.fcVerdict.promising{background:#e6f7f4;border-color:#5fb8ac}.fcBtn{color:#0b5f58;border-color:#0f766e}.fcBtn:hover{background:#dcf4f0;border-color:#0b5f58}.navGroup{background:#fffdfa}@media (max-width:1000px){.pb{grid-template-columns:minmax(0,1fr)}}.topBlock .tbRow{min-height:84px}.topBlock .brand img{width:64px;height:64px}.tbPos{padding:16px 0 20px}.tbText{flex:auto;max-width:780px}.tbChain{letter-spacing:.1em;white-space:nowrap;margin-bottom:6px;font-size:12px}.tbTitle{margin-bottom:6px;font-size:clamp(24px,2.3vw,32px)}.tbMeaning{max-width:700px;font-size:15px;line-height:1.5}@media (max-width:1180px){.tbChain{white-space:normal}}@media (max-width:960px){.topBlock .brand img{width:56px;height:56px}.tbPos{padding:14px 0 18px}.tbTitle{font-size:21px}.tbMeaning{font-size:14px}.tbChain{font-size:11px}}.pb{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}.pbVisual{flex-direction:column;gap:12px;padding-bottom:0;display:flex}.pv{color:#f3e7dc;background:radial-gradient(120% 90% at 100% 0%,var(--acc) 0,#241913 55%,#1a120e 100%);border-radius:24px;flex-direction:column;flex:1;gap:14px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.pv{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--acc) 42%,#241913) 0,#241913 55%,#1a120e 100%)}}.pv{border:1px solid var(--acc-hi)}@supports (color:color-mix(in lab, red, red)){.pv{border:1px solid color-mix(in srgb,var(--acc-hi) 40%,#3a2a21)}}.pv{min-height:460px;box-shadow:0 24px 60px #1a120e44}.pvHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pvHead b{color:#fff;font-size:17px}.pvHead span{color:#d8c5b7;font-size:12px}.pvRadar{aspect-ratio:1;width:min(100%,300px);margin:0 auto;position:relative}.pvRadar svg{width:100%;height:100%;display:block}.pvIndex{background:#1a120ecc;border:1px solid #ffffff2a;border-radius:14px;align-items:flex-end;gap:6px;padding:8px 12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pvIndex strong{color:#fff;font-size:44px;line-height:.9}.pvIndex span{color:#d8c5b7;font-size:11px;line-height:1.3}.pvZones{color:#d8c5b7;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pvZones li{align-items:center;gap:8px;line-height:1.3;display:flex}.pvZones li i{color:#e8d9cc;background:#3a2a21;border:1px solid #8a6f5f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}.pvZones li.warn{color:#fff;font-weight:700}.pvZones li.warn i{color:#2a1a08;background:#ffb02e;border-color:#ffd27a}.pvLegend{color:#d8c5b7;gap:18px;margin:0;font-size:12.5px;display:flex}.pvLegend .warn{color:#ffc857;font-weight:700}.pvNote{color:#fff;background:#ffffff12;border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.pvFlow{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pvFlow li{justify-content:space-between;align-items:center;gap:12px;padding:0 0 18px 26px;display:flex;position:relative}.pvFlow li:before{content:"";background:repeating-linear-gradient(#fff5 0 5px,#0000 5px 9px);width:2px;position:absolute;top:20px;bottom:-2px;left:10px}.pvFlow li:last-child{padding-bottom:0}.pvFlow li:last-child:before{display:none}.pvStep{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 14px;font-size:15px;font-weight:650;display:flex}.pvStep i{background:#3a2a21;border:1px solid #8a6f5f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;top:10px;left:0}.pvFlow li.leak .pvStep{background:#ff6b3d22;border-color:#ff8a5c99}.pvFlow li.leak .pvStep i{color:#2a1208;background:#ff6b3d;border-color:#ffb08f}.pvDrop{color:#2a1208;background:#ff6b3d;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.pvDrop svg{width:12px;height:15px}.pvMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:auto 0 0;padding:0;list-style:none;display:grid}.pvMetrics li{background:#ffffff12;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pvMetrics span{color:#d8c5b7;font-size:12px}.pvMetrics b{color:#ffd27a;font-size:16px}.pvChart{width:100%;height:auto;display:block}.pvScen{gap:8px;margin:auto 0 0;padding:0;list-style:none;display:grid}.pvScen li{background:#ffffff12;border-radius:12px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:grid}.pvScen i{border-radius:50%;width:12px;height:12px}.pvScen b{color:#fff;font-size:13.5px}.pbProof{border:1px solid var(--acc-line);cursor:pointer;font:inherit;color:var(--acc);text-align:left;background:#fffdfa;border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.pbProof img{border:1px solid #e0d3c6;border-radius:8px;flex:none;width:76px;height:auto}.pbProof span{font-size:14px;font-weight:750}.pbProof:hover{background:var(--acc-bg)}.pbProof:focus-visible{outline:3px solid var(--acc-hi);outline-offset:2px}.pbDialog{background:#fffdfa;border:0;border-radius:18px;width:100%;max-width:min(980px,94vw);padding:0;box-shadow:0 30px 90px #000a}.pbDialog::backdrop{background:#120c09cc}.pbDialogBody{gap:12px;padding:16px;display:grid}.pbDialogBody img{border:1px solid #e0d3c6;border-radius:10px;width:100%;height:auto}.pbDialogBody p{color:#5b4a3f;margin:0;font-size:14px}.pbDialogClose{color:#7d3925;min-height:44px;font:inherit;cursor:pointer;background:#fffaf4;border:1.5px solid #b0623f;border-radius:10px;justify-self:end;padding:0 18px;font-weight:750}@media (max-width:1000px){.pb{grid-template-columns:minmax(0,1fr)}.pv{min-height:0}.pbVisual{max-width:none}}@media (max-width:560px){.pv{padding:18px 16px}.pvZones{grid-template-columns:minmax(0,1fr)}.pvStep{font-size:14px}.pvIndex strong{font-size:38px}}.pvSummary{color:#ffc857;margin:-4px 0 0;font-size:14px;font-weight:700}.pvRadar{width:min(100%,290px)}.pvZones{gap:5px 14px}.pvZones li span{flex:1;min-width:0}.pvZones li b{color:#d8c5b7;flex:none;font-size:13px}.pvZones li.warn b{color:#ffb02e}.pvFlow li{padding:0 0 20px 26px}.pvFlow li:before{background:0 0;border-left:2px dashed #fff6;width:0;top:22px;bottom:-4px}.pvFlow li:after{content:"";border-bottom:2px solid #fffa;border-right:2px solid #fffa;width:10px;height:10px;position:absolute;bottom:2px;left:5px;transform:rotate(45deg)}.pvFlow li:last-child:after{display:none}.pvFlow li.leak .pvStep{background:#ff6b3d26;box-shadow:0 0 0 1px #ff8a5c,0 0 20px #ff6b3d55}.pvDrop{border-radius:14px;gap:8px;padding:6px 12px 6px 10px;position:relative}.pvDrop:before{content:"";background:#ff8a5c;width:14px;height:2px;position:absolute;top:50%;left:-14px}.pvDrop>span{flex-direction:column;line-height:1.15;display:flex}.pvDrop em{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-style:normal;font-weight:700}.pvDrop b{font-size:13px;font-weight:850}.pvTotal{color:#ffd27a;align-items:center;gap:8px;margin:0;padding-top:2px;font-size:13.5px;font-weight:700;display:flex}.pvTotal svg{width:18px;height:18px}.pvMetrics{margin-top:0}@media (max-width:560px){.pvRadar{width:min(100%,260px)}.pvZones li{font-size:13px}.pvDrop b{font-size:12.5px}.pvFlow li{gap:8px}.pvStep{padding:9px 10px}}@media (min-width:1001px){.pv{min-height:620px}.pvChart{margin:auto 0}}.seo{max-width:900px;margin:0 auto;padding:20px 20px 40px}.seoBar{border-bottom:1px solid #e0d3c6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:8px 0 16px;font-size:14px;display:flex}.seoBar>a{letter-spacing:.1em;color:var(--ink);font-weight:850;text-decoration:none}.seoBar span{flex-wrap:wrap;gap:6px 18px;display:flex}.seoBar span a{color:#5b4a3f;text-decoration:none}.seoBar span a[aria-current]{color:var(--acc);font-weight:750}.seoCrumbs{color:#5b4a3f;margin:14px 0 6px;font-size:14px}.seoCrumbs a{color:#7d3925}.seoHead{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.seo h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(34px,5vw,56px);line-height:1.06}.seoLead{color:var(--muted);max-width:720px;margin:0 0 20px;font-size:19px;line-height:1.55}.seoSec{margin-top:36px}.seoSec h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(24px,3vw,32px)}.seoSec p{max-width:720px;margin:0 0 10px;font-size:17px;line-height:1.6}.seoSec ul,.seoSec ol{gap:8px;max-width:720px;padding-left:22px;font-size:17px;line-height:1.55;display:grid}.seoViz{max-width:560px;margin-top:14px}.seoFaq details{border-top:1px solid #d8cabc;max-width:720px;padding:12px 0}.seoFaq details:last-child{border-bottom:1px solid #d8cabc}.seoFaq summary{cursor:pointer;font-size:17px;font-weight:750}.seoFaq details p{margin:8px 0 0}.seoFinal{border:1px solid var(--acc-line);background:var(--acc-bg);border-radius:18px;padding:24px}.seoOthers ul{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none}.seoOthers li{border:1px solid var(--acc-line);background:#fffdfa;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.seoOthers li div{flex-direction:column;gap:2px;display:flex}.seoOthers li a{color:var(--acc);text-decoration:none}.seoOthers li span:not(.pmark){color:#5b4a3f;font-size:14px}.pbMore{color:var(--acc);text-underline-offset:3px;font-size:14px;font-weight:750;text-decoration:underline}@media (max-width:640px){.seo{padding:14px 16px 32px}.seoOthers ul{grid-template-columns:minmax(0,1fr)}.seoLead{font-size:17px}}.resultHero{min-height:300px}.resultScreen{background:#fffdfa;border:1px solid #d8cabc;border-radius:22px;margin:8px 0 34px;padding:26px;box-shadow:0 20px 50px #4a302010}.rsVerdict{border-bottom:1px solid #e4d9ce;flex-wrap:wrap;align-items:center;gap:28px;padding-bottom:18px;display:flex}.rsIndex{grid-template-columns:auto auto;grid-template-areas:"n s""l l";align-items:end;gap:0 8px;min-width:190px;display:grid}.rsIndex strong{letter-spacing:-.05em;color:var(--ink);grid-area:n;font-size:84px;line-height:.9}.rsIndex span{color:#6b5647;grid-area:s;padding-bottom:6px;font-size:24px}.rsIndex small{color:#6b5647;letter-spacing:.04em;grid-area:l;margin-top:6px;font-size:14px;font-weight:700}.rsText{flex-direction:column;gap:8px;min-width:0;display:flex}.rsStatus{border-radius:999px;align-self:flex-start;padding:7px 16px;font-size:16px;font-weight:850}.rsStatus.good{color:#0b5f58;background:#dcf4f0}.rsStatus.warn{color:#8a5200;background:#fdf1d0}.rsStatus.bad{color:#a2200f;background:#fde2da}.rsLine{color:var(--ink);margin:0;font-size:22px;line-height:1.3}.rsConf{color:#6b5647;margin:0;font-size:14px}.rsScale{color:#5b4a3f;margin:14px 0 6px;font-size:14px}.rsZones{gap:0;margin:0;padding:0;list-style:none;display:grid}.rsZones li{border-bottom:1px solid #eee4da;grid-template-columns:minmax(150px,1.1fr) minmax(120px,2fr) 44px 196px;align-items:center;gap:14px;padding:11px 0;display:grid}.rsName{font-size:16px;font-weight:650}.rsBar{background:#efe6dc;border-radius:8px;height:12px;display:block;overflow:hidden}.rsBar i{background:#7c6a5d;border-radius:8px;height:100%;display:block}.rsScore{text-align:right;font-size:18px}.rsChip{text-align:center;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:13px;font-style:normal;font-weight:800}.rsZones li.good .rsChip{color:#0b5f58;background:#dcf4f0}.rsZones li.warn .rsChip{color:#8a5200;background:#fdf1d0}.rsZones li.bad .rsChip{color:#a2200f;background:#fde2da}.rsZones li.muted .rsChip{color:#555;background:#eee}.rsZones li.good .rsBar i{background:#1b9a8b}.rsZones li.warn .rsBar i{background:#e0a010}.rsZones li.bad .rsBar i{background:#d2431f}.rsStart{color:#fff;background:#211a17;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:18px;padding:14px 18px;display:flex}.rsStart b{color:#ffc857;font-size:16px}.rsStart ol{flex-wrap:wrap;gap:4px 26px;margin:0;padding-left:20px;font-size:16px;font-weight:700;display:flex}.detailsHead{margin-top:10px}@media (max-width:700px){.resultScreen{padding:18px 14px}.rsIndex strong{font-size:68px}.rsLine{font-size:19px}.rsZones li{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"n s""b b""c c";gap:6px 10px}.rsName{grid-area:n}.rsScore{grid-area:s}.rsBar{grid-area:b}.rsChip{grid-area:c;justify-self:start}}.fcVerdict{border-width:2px;border-radius:20px;margin:16px 0 14px;padding:26px 28px}.fcVerdictTag{letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.fcVerdict b{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px);line-height:1.15}.fcVerdict p{margin-top:10px;font-size:16px}.fcKey{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 8px;padding:0;list-style:none;display:grid}.fcKey li{background:#fffdfa;border:1px solid #d8cabc;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.fcKey span{color:#5b4a3f;font-size:13px;font-weight:650}.fcKey b{font-size:20px;line-height:1.2}.fcKey small{color:#5b4a3f;font-size:13px}@media (max-width:900px){.fcKey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.fcKey{grid-template-columns:minmax(0,1fr)}}.pbDialog{width:auto;max-width:min(1240px,96vw);max-height:94vh;overflow:hidden}.pbDialogBody{flex-direction:column;gap:10px;max-height:94vh;padding:14px 16px 12px;display:flex}.pbvHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.pbvHead h2{letter-spacing:-.02em;margin:0;font-size:clamp(17px,2vw,22px)}.pbDialogClose{color:#7d3925;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:#fffaf4;border:1.5px solid #b0623f;border-radius:10px;padding:0;font-size:24px;line-height:1}.pbvStage{background:#f3ece3;border:1px solid #e0d3c6;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.pbDialogBody .pbvStage img{object-fit:contain;border:0;border-radius:0;width:auto;max-width:100%;height:auto;max-height:calc(94vh - 130px);display:block}.pbvFoot{color:#5b4a3f;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.pbvNav{align-items:center;gap:10px;display:inline-flex}.pbvNav button{border:1.5px solid var(--acc,#b0623f);min-width:44px;min-height:40px;color:var(--acc,#7d3925);font:inherit;cursor:pointer;background:#fffaf4;border-radius:10px;font-size:18px}.pbvNav b{text-align:center;min-width:64px;color:var(--ink)}@media (max-width:600px){.pbDialog{border-radius:0;width:100vw;max-width:100vw;max-height:100vh}.pbDialogBody{max-height:100vh;padding:10px}.pbDialogBody .pbvStage img{max-height:calc(100vh - 120px)}}.tableHint{color:#7a6a5e;margin:8px 0 2px;font-size:12px;display:none}.legalPage,.legalPage p,.legalPage li,.legalPage td,.legalPage th,.legalRequisites,.legalLinks{overflow-wrap:anywhere}@media (max-width:760px){.tableHint{display:block}.langSwitch,.burger{min-width:44px;min-height:44px}.langSwitch{justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.burger{justify-content:center;align-items:center;display:inline-flex!important}.pbMore{align-items:center;min-height:44px;display:inline-flex}.legalLinks{gap:0 18px}.legalLinks a,.legalLinks .linkLike,footer .footerCredit,footer .footerPartner,.siteFooter a{align-items:center;min-height:44px;display:inline-flex}.consent{min-height:44px}.consent input{flex:0 0 22px;width:22px;height:22px}.prestartBack,.legalBack,.seoBar a,.seoCrumbs a{align-items:center;min-height:44px;display:inline-flex}.legalPage .legalTableWrap{border:0;overflow:visible}.legalPage .legalTableWrap table,.legalPage .legalTableWrap tbody,.legalPage .legalTableWrap tr,.legalPage .legalTableWrap th,.legalPage .legalTableWrap td{width:100%;min-width:0;display:block}.legalPage .legalTableWrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legalPage .legalTableWrap tr{background:#fffaf4;border:1px solid #d8cabc;border-radius:12px;margin:0 0 12px;padding:10px 12px}.legalPage .legalTableWrap th,.legalPage .legalTableWrap td{border:0;padding:4px 0;min-width:0!important}.legalPage .legalTableWrap tbody th{padding-bottom:6px;font-size:16px}.legalPage .legalTableWrap td[data-label]:before{content:attr(data-label);letter-spacing:.02em;text-transform:uppercase;color:#7a6a5e;margin-top:6px;font-size:12px;font-weight:700;display:block}.siteFooter .legalLinks a,.siteFooter .legalLinks .linkLike,.legalFoot .legalLinks a,.legalFoot .legalLinks .linkLike{align-items:center;min-height:44px;padding:0;display:inline-flex}.seoFaq summary{align-items:center;min-height:44px;display:flex}.seoOthers a,.seoBackLink{align-items:center;min-height:44px;display:inline-flex}.seoFoot a,.seo .legalLinks a{min-height:44px}.prestartConsent .consent{min-height:48px;padding:8px 0}.prestartConsent .consent span a{padding:6px 0;display:inline}.fcResult summary,.report summary,details>summary{align-items:center;min-height:44px;display:flex}.fcResult button.secondary,.fcResult .fcNav button{min-height:44px}}.fv3Field{margin:22px 0}.fv3Label{color:var(--ink);margin-bottom:6px;font-size:18px;font-weight:750;line-height:1.35;display:block}.fv3Sub{margin:10px 0 4px;font-weight:650;display:block}.fv3Hint{color:#684738;margin:4px 0;font-size:14px;line-height:1.45;display:block}.fv3Why{margin:6px 0 4px}.fv3Note{color:#7a6a5e}.fv3Text{width:100%;min-height:150px;font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1.5px solid #cbb9a7;border-radius:12px;margin-top:8px;padding:14px;font-size:17px;line-height:1.5;display:block}.fv3Text:focus-visible{outline-offset:2px;outline:3px solid #d5764f}.fv3Cards{gap:10px;margin-top:10px;display:grid}.fv3Card{background:#fffaf4;border:1.5px solid #d8cabc;border-radius:12px}.fv3Card.on{background:#f8e6d9;border-color:#a94124}.fv3CardHead{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 14px;font-size:17px;display:flex}.fv3CardHead input{flex:0 0 22px;width:22px;height:22px;margin:0}.fv3CardBody{padding:0 14px 12px}.fv3CardBody .fcField{margin:8px 0}.fv3CardBody .fcField input{min-height:48px;font-size:18px}.fv3Seg{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.fv3Seg button{min-height:44px;font:inherit;cursor:pointer;color:var(--ink);background:#fffaf4;border:1.5px solid #d8cabc;border-radius:10px;flex:auto;padding:0 14px;font-size:15px}.fv3Seg button.selected{background:#f8e6d9;border-color:#a94124;font-weight:750}.fv3Exclusive{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fv3Field .naOption{min-height:44px;font:inherit;color:#5b4a3f;cursor:pointer;background:0 0;border:1.5px dashed #b9a794;border-radius:10px;padding:0 16px;font-size:15px}.fv3Field .naOption.selected{background:#f8e6d9;border-style:solid;border-color:#a94124;font-weight:750}.fv3Resume{min-height:48px;margin-top:12px;padding:0 20px;display:block}.fv3Pdf{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:17px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 24px #8f351f33;color:#fff!important;background:linear-gradient(135deg,#a94124,#ca6338)!important}.fv3Pdf:hover{transform:translateY(-2px);box-shadow:0 14px 30px #8f351f45}.fv3Pdf:focus-visible{outline-offset:2px;outline:3px solid #ca6338}.fv3Pdf:active{transform:translateY(0)}@media (max-width:560px){.fv3Pdf{width:100%}}.fcResult h3{margin:18px 0 6px;font-size:17px}@media (max-width:760px){.fv3Label{font-size:17px}.fv3CardHead{font-size:16px}}.fcRecon{background:#fffdfa;border:1px solid #d8cabc;border-radius:16px;gap:8px;margin:0 0 20px;padding:16px;display:grid}.fcRecon div{grid-template-columns:200px 1fr;gap:12px;padding:4px 0;display:grid}.fcRecon dt{color:#5b4a3f;font-size:14px;font-weight:650}.fcRecon dd{margin:0;font-size:15px}@media (max-width:600px){.fcRecon div{grid-template-columns:1fr}}.acc4{--acc:#274b6b;--acc-hi:#3f6f99;--acc-bg:#e8f0f6;--acc-line:#9db8cf}.section.aiTools{padding:44px var(--pad);background:#fffdfa;border-bottom:1px solid #e0d3c6}.aiHead{margin-bottom:12px}.aiHead h2{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(26px,3vw,34px);font-weight:700}.aiGrid{margin:0;padding:0;list-style:none}.aiCard{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:48px;display:grid}.aiMain{max-width:640px}.aiCard h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:clamp(22px,2.3vw,28px);font-weight:600;line-height:1.15}.aiCard .aiValueLine{color:#7d3925;margin-bottom:10px;font-size:17px;font-weight:700}.aiCard .aiResult{color:var(--ink);margin:2px 0 10px;font-weight:750}.aiCard p{color:#4a3f37;margin:0 0 8px;font-size:17px;line-height:1.55}.aiCard .aiBenefit{color:var(--ink);font-weight:700}.aiPoints{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.aiPoints li{color:#3a2f28;padding-left:24px;font-size:16px;line-height:1.45;position:relative}.aiPoints li:before{content:"";border-bottom:2.5px solid #2f7d55;border-left:2.5px solid #2f7d55;width:12px;height:6px;position:absolute;top:.42em;left:3px;transform:rotate(-45deg)}.aiCard .aiExtra{color:#5b4a3f;margin-bottom:16px;font-size:15px}.aiBadge{color:#274b6b;letter-spacing:.1em;background:#e8f0f6;border:1px solid #9db8cf;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:850;display:inline-block}.aiCta,.aiDownload,.aiSecondary{border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 32px;font-size:17px;font-weight:750;text-decoration:none;display:inline-flex}.aiCta,.aiDownload{transition:transform .15s,box-shadow .15s;box-shadow:0 10px 24px #274b6b33;color:#fff!important;background:linear-gradient(135deg,#274b6b,#3f6f99)!important}.aiCta:hover,.aiDownload:hover{transform:translateY(-1px);box-shadow:0 14px 28px #274b6b44}:is(.aiCta:focus-visible,.aiDownload:focus-visible,.aiSecondary:focus-visible){outline-offset:3px;outline:3px solid #3f6f99}.aiSecondary{color:#274b6b;background:#fff;border:1.5px solid #274b6b}.aiHero{position:relative}.aiHero .aiArt{max-width:200px;margin-top:22px}.aiValue{color:#1d3a54;max-width:720px;margin:0 0 20px;font-size:18px;font-weight:650}.aiActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aiNote{color:#5b4a3f;margin-top:10px;font-size:14px;display:block}.aiLeadNote{font-weight:650}.aiFlow{gap:10px;margin:14px 0 0;list-style:none;display:grid;max-width:720px!important;padding:0!important}.aiFlow li{background:#fbfdff;border:1px solid #c9d8e6;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.aiFlow span{color:#fff;background:#274b6b;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.aiFlow b{font-size:16px;font-weight:650;line-height:1.4}.aiFeatures{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;gap:12px!important;max-width:none!important;padding:0!important}.aiFeatures li{background:#fbfdff;border:1px solid #c9d8e6;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.aiFeatures span{color:#3a4b5a;font-size:15px}.aiLinks{margin-top:14px!important}.aiLinks a{color:#274b6b;font-weight:650}@media (max-width:640px){.aiFlowScheme li:nth-child(n+4){flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.aiFlowScheme{gap:26px 12px}.section.aiTools{padding:36px 16px}.aiHead h2{font-size:24px}.aiCta{width:100%}.aiFeatures{grid-template-columns:minmax(0,1fr)}.aiCta,.aiDownload,.aiSecondary{width:100%}}.section.approach{background:#211a17}.section.about{background:#efe7dc}.tbEntries.tbFive{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;max-width:680px;display:grid}.heroRoute{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px}.heroRoute:focus-visible{outline-offset:2px;outline:3px solid #ffd7ad}.hrMain{flex-direction:column;gap:1px;min-width:0;display:flex}.hrSituation{color:#cdb8aa;font-size:12.5px;line-height:1.3}.hrLine{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.hrTitle{color:#ffd7ad;font-size:16.5px;font-weight:800}.hrHint{color:#e9dccf;font-size:12.5px;line-height:1.3}.hrStatus{letter-spacing:.07em;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:850}.heroRoute[data-tone=warm] .hrStatus{color:#ffd7ad;background:#4a2f1f;border-color:#a94124}.heroRoute[data-tone=alert] .hrStatus{color:#ffb9a6;background:#4a2621;border-color:#b5473a}.heroRoute[data-tone=free] .hrStatus{color:#a8e6be;background:#1f3a2a;border-color:#3f8a5c}.heroRoute[data-tone=gold] .hrStatus{color:#e8d39a;background:#3d3320;border-color:#9c8440}.heroRoute[data-tone=calm] .hrStatus{color:#bcd6ec;background:#22323f;border-color:#4b7392}@media (max-width:1180px){.tbEntries.tbFive{max-width:none}}@media (max-width:640px){.heroRoute{align-items:flex-start;position:relative}.hrStatus{position:absolute;top:8px;right:12px}.hrMain{flex:100%}.hrSituation{min-height:16px;padding-right:118px}}.fultexCard,.aiTools{scroll-margin-top:72px}.aiHead .eyebrow{color:#9e3e22}@media (min-width:1181px){.tbPos .tbText{flex:1 1 0;min-width:0}.tbPos .tbChain{white-space:normal}}.about .eyebrow{color:#9e3e22}.aiScheme{--g:24px;background:linear-gradient(#fff,#fdf8f2);border:1px solid #eadfd3;border-radius:18px;padding:22px;box-shadow:0 6px 20px #4a30200d}.aiSchemeTitle{margin:0 0 var(--g);letter-spacing:.08em;text-transform:uppercase;font-weight:850;color:#7d3925!important;font-size:13px!important}.aiFlowScheme{margin:0 0 var(--g);gap:var(--g) 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.aiFlowScheme li{background:#fff;border:1px solid #e6dacd;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.aiFlowScheme li:nth-child(-n+3){grid-column:1/-1}.aiFlowScheme li:nth-child(-n+2):after{content:"";height:var(--g);border-left:2px solid #cdbdac;position:absolute;top:100%;left:calc(50% - 1px)}.aiFlowScheme li:nth-child(3):after{content:"";height:calc(var(--g) / 2);border-left:2px solid #cdbdac;position:absolute;top:100%;left:calc(50% - 1px)}.aiFlowScheme li:nth-child(-n+2):before{content:"";left:calc(50% - 4px);top:calc(100% + var(--g) - 9px);border-bottom:2px solid #cdbdac;border-right:2px solid #cdbdac;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.aiFlowScheme li:nth-child(3){background:#fff7f1;border-style:dashed;border-color:#b8400f;justify-content:center}.aiFlowScheme li:nth-child(n+4):before{content:"";top:calc(var(--g) / -2);height:calc(var(--g) / 2);border-top:2px solid var(--br);width:calc(50% + 8px);position:absolute}.aiFlowScheme li:nth-child(4){--br:#2f7d55;background:#f3faf6;border-color:#bfe0cc}.aiFlowScheme li:nth-child(5){--br:#b8400f;background:#fff4ed;border-color:#f0c9b6}.aiFlowScheme li:nth-child(4):before{border-left:2px solid var(--br);border-top-left-radius:12px;width:calc(50% + 8px);left:50%}.aiFlowScheme li:nth-child(5):before{border-right:2px solid var(--br);border-top-right-radius:12px;width:calc(50% + 8px);right:50%}.aiFlowScheme li:nth-child(n+4):after{content:"";border-right:2px solid var(--br);border-bottom:2px solid var(--br);background:0 0;width:8px;height:8px;position:absolute;top:-7px;left:calc(50% - 4px);transform:rotate(45deg)}.aiFlowScheme .aiIco{color:#fff;background:#b8400f;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.aiFlowScheme li[data-tone=code] .aiIco{background:#274b6b}.aiFlowScheme li[data-tone=ask] .aiIco{background:#7d3925}.aiFlowScheme li[data-tone=ok] .aiIco{background:#2f7d55}.aiFlowScheme li[data-tone=err] .aiIco{background:#b8400f}.aiFlowScheme span{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.aiFlowScheme small{color:#6b5b4e;margin-top:2px;font-size:13px;font-weight:600;display:block}.aiSchemeResult{color:#3a2f28;background:#f6efe7;border-radius:12px;margin:0;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.45}@media (max-width:900px){.aiCard{grid-template-columns:minmax(0,1fr);gap:24px}.aiScheme{padding:18px}}@media (min-width:1001px){.pb--visual-left{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.pb--visual-left .pbVisual{order:-1}}.about blockquote.aboutAccent{letter-spacing:-.01em;color:#3d2c24;border-left:4px solid #b84f2a;max-width:720px;margin:0 0 20px;padding:6px 0 6px 20px;font-size:clamp(20px,2.1vw,26px);font-weight:700;line-height:1.35}.ecoFlow{position:relative;gap:18px!important}.ecoFlow:before{content:"";border-top:2px dashed #cdb8aa;position:absolute;top:19px;left:5%;right:5%}.ecoFlow li{text-align:left;position:relative;background:0 0!important;border:0!important;padding:0!important}.ecoNode{z-index:1;color:#fff;background:#211a17;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:12px;font-size:15px;font-style:normal;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 6px #f6efe4}.ecoStage{letter-spacing:.1em;color:#9e3e22;margin-bottom:6px;font-size:11.5px;font-style:normal;font-weight:850;display:block}@media (max-width:900px){.ecoFlow{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.ecoFlow:before{border-top:0;border-left:2px dashed #cdb8aa;inset:20px auto 20px 19px}.ecoFlow li{min-height:44px;padding-left:60px!important}.ecoNode{margin:0;position:absolute;top:0;left:0}}.feedbackSection{margin:56px auto;padding-top:24px;padding-bottom:24px}.feedbackSection form{row-gap:14px}@media (min-width:901px){.section.aiTools{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;column-gap:48px;display:grid}.aiMain p{margin-bottom:12px}.aiHead{grid-area:1/1}.aiHead h2{margin-top:0}.aiGrid,.aiCard{display:contents}.aiMain{grid-area:2/1;align-self:start}.aiHead{margin-bottom:14px}.aiMain .aiValueLine{margin-bottom:18px}.aiMain .aiResult{margin:6px 0 16px}.aiMain .aiPoints{margin-bottom:24px}.aiScheme{grid-area:1/2/3}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
