/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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;-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]){appearance:button}::file-selector-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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.block{display:block}.grid{display:grid}.table{display:table}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#11120f;--muted:#666960;--paper:#f5f5ef;--white:#fff;--line:#dfe1d8;--lime:#c8ff45;--blue:#b7d9ff;--violet:#d5c6ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-shell{min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid #11120f1f;justify-content:space-between;align-items:center;max-width:1440px;height:76px;margin:auto;padding:0 38px;display:flex}.brand{letter-spacing:-.6px;align-items:center;gap:11px;font-size:21px;font-weight:800;display:inline-flex}.brand-mark{background:var(--ink);border-radius:7px;grid-template-columns:repeat(3,7px);align-items:end;gap:2px;width:25px;height:25px;padding:4px;display:grid}.brand-mark i{background:var(--lime);border-radius:1px 1px 0 0;display:block}.brand-mark i:first-child{height:7px}.brand-mark i:nth-child(2){height:14px}.brand-mark i:nth-child(3){height:10px}.main-nav{color:#4d5049;gap:34px;font-size:14px;display:flex}.main-nav a:hover{color:#000}.button{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:0 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{border-radius:10px;gap:12px;min-height:42px;padding:0 18px}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#292b26}.button-primary{background:var(--lime);color:var(--ink);box-shadow:0 10px 30px #a6de2729}.button-primary:hover{background:#d3ff68;box-shadow:0 12px 36px #a6de273d}.button-light{color:var(--ink);background:#fff}.hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;max-width:1440px;min-height:675px;margin:auto;padding:78px 38px 70px;display:grid}.eyebrow,.section-kicker{color:#595c54;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.status-dot{background:#a9df27;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #a9df2726}.hero h1{letter-spacing:-.062em;max-width:670px;margin:28px 0 24px;font-size:clamp(52px,5vw,82px);font-weight:650;line-height:.98}.hero h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-lede{color:#565950;max-width:600px;margin:0;font-size:19px;line-height:1.58}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid #bbbdb5;align-items:center;gap:13px;padding:4px 0 7px;font-size:13px;font-weight:700;display:inline-flex}.hero-proof{color:#777a72;flex-wrap:wrap;gap:7px 20px;margin-top:32px;font-size:11px;display:flex}.hero-proof span{gap:7px;display:flex}.hero-proof span:before{content:"✓";color:#6f8f1e;font-weight:800}.hero-product{min-width:0;padding:24px 10px;position:relative}.hero-product:before{content:"";z-index:-1;background:radial-gradient(circle at 52%,#c8ff4552,#c8ff4500 65%);position:absolute;inset:-70px -120px -70px -70px}.product-window{background:#fff;border:1px solid #d6d8d0;border-radius:22px;max-width:680px;margin:auto;overflow:hidden;transform:rotate(1deg);box-shadow:0 36px 90px #31372321}.window-bar{color:#fff;background:#181a17;justify-content:space-between;align-items:center;height:55px;padding:0 21px;font-size:11px;display:flex}.window-brand,.window-status{align-items:center;gap:8px;font-weight:700;display:flex}.window-status{color:#cbd1c3;font-weight:400}.window-status>span{background:var(--lime);width:7px;height:7px;box-shadow:0 0 8px var(--lime);border-radius:50%}.mini-mark{background:linear-gradient(135deg,var(--lime) 0 45%,#4c553e 45% 60%,var(--lime) 60%);border-radius:4px;width:15px;height:15px}.window-content{padding:28px}.case-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.case-heading small{color:#96998f;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.case-heading h2{letter-spacing:-.025em;margin:8px 0 0;font-size:20px}.confidence{color:#607715;white-space:nowrap;background:#eff7d6;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:700}.case-grid{grid-template-columns:.9fr 1.1fr;gap:13px;margin-top:20px;display:grid}.case-card{background:#f5f5f1;border:1px solid #ebede6;border-radius:15px;min-height:178px;padding:18px}.case-card>span{color:#85887f;font-size:10px}.case-score strong{letter-spacing:-.06em;margin-top:12px;font-size:44px;line-height:1;display:block}.case-score strong small{font-size:20px}.score-track{background:#dddeda;border-radius:99px;height:5px;margin-top:14px;overflow:hidden}.score-track i{background:#a9df27;width:78%;height:100%;display:block}.case-score p{color:#777a71;margin:15px 0 0;font-size:10px}.case-score p b{color:#34362f}.missing-card ul{gap:10px;margin:11px 0 0;padding:0;list-style:none;display:grid}.missing-card li{align-items:center;gap:10px;display:flex}.missing-card li span{gap:1px;font-size:10px;display:grid}.missing-card li small{color:#92958c;font-size:8px}.alert-icon{color:#b24c00;background:#ffe2c7;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.alert-icon.muted{color:#777;background:#e4e5df}.offer-strip{background:#f4fbdc;border:1px solid #d9ed9f;border-radius:13px;justify-content:space-between;align-items:center;min-height:68px;margin-top:13px;padding:12px 16px;display:flex}.offer-strip>div{align-items:center;gap:11px;display:flex}.offer-strip>div>span:not(.offer-check){gap:3px;display:grid}.offer-strip small{color:#7b8957;font-size:8px}.offer-strip b{font-size:11px}.offer-strip>strong{font-size:17px}.offer-check{background:var(--lime);border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.human-gate{border-top:1px solid #edeee9;align-items:center;margin-top:20px;padding-top:18px;display:flex}.avatar-stack{margin-right:11px;display:flex}.avatar-stack i{color:#fff;background:#252722;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.avatar-stack i+i{color:#34372f;background:#cfd5c4;margin-left:-6px}.human-gate p{flex:1;margin:0;font-size:9px;line-height:1.5}.human-gate p span{color:#9b9e95}.verified{color:#657b22;background:#eaf3d1;border-radius:6px;padding:7px 9px;font-size:8px}.float-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #d6d9ce;border-radius:10px;padding:10px 13px;font-size:9px;position:absolute;box-shadow:0 10px 35px #262a1d1f}.float-chip span{font-size:15px;font-weight:800;display:block}.chip-left{bottom:75px;left:-10px;transform:rotate(-3deg)}.chip-right{top:108px;right:-18px;transform:rotate(4deg)}.signal-row{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:0 max(38px,50vw - 682px);display:flex}.signal-row p{color:#c7cac1;max-width:420px;margin:0;font-size:12px}.signal-row div{align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.signal-row i{color:var(--lime);font-style:normal}.section{max-width:1440px;margin:auto;padding:120px 38px}.section-head{justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:50px;display:flex}.section h2{letter-spacing:-.052em;margin:22px 0 0;font-size:clamp(40px,4vw,63px);font-weight:650;line-height:1.03}.section-head>p{max-width:420px;color:var(--muted);margin:0 0 6px;font-size:15px;line-height:1.65}.ecosystem-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ecosystem-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:500px;padding:25px;display:flex;overflow:hidden}.card-top{justify-content:space-between;align-items:center;display:flex}.card-top>span{color:#8b8e86;font-size:11px}.card-top i{text-transform:uppercase;letter-spacing:.08em;background:#f0f1ec;border-radius:8px;padding:8px 10px;font-size:9px;font-style:normal;font-weight:800}.role-visual{place-items:center;height:190px;display:grid}.role-ring{border:1px solid #d7d9d1;border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:relative}.role-ring:before,.role-ring:after{content:"";border:1px solid #11120f1a;border-radius:50%;position:absolute}.role-ring:before{inset:-17px}.role-ring:after{inset:18px}.role-ring i{z-index:1;background:#292b27;border-radius:24px 24px 16px 16px;width:48px;height:62px;position:relative}.role-ring i:before{content:"";background:#292b27;border-radius:50%;width:29px;height:29px;position:absolute;top:-16px;left:10px}.role-ring b{background:var(--lime);border-radius:9px;width:30px;height:30px;position:absolute;top:12px;right:-8px;box-shadow:0 5px 18px #0000001c}.tone-blue .role-ring b{background:var(--blue)}.tone-violet .role-ring b{background:var(--violet)}.ecosystem-card h3{letter-spacing:-.035em;max-width:290px;margin:12px 0;font-size:26px;line-height:1.08}.ecosystem-card p{color:#686b63;margin:0;font-size:13px;line-height:1.65}.ecosystem-card>a{border-top:1px solid #e8e9e4;justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:11px;font-weight:800;display:flex}.ecosystem-card>a span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.workflow-section{color:#fff;background:#161814;grid-template-columns:.76fr 1.24fr;gap:100px;max-width:none;padding-left:max(38px,50vw - 682px);padding-right:max(38px,50vw - 682px);display:grid}.section-kicker-light{color:#aeb2a7}.workflow-intro{align-self:start;position:sticky;top:110px}.workflow-intro h2{max-width:490px}.workflow-intro p{color:#aeb1a8;max-width:430px;margin:28px 0 32px;font-size:15px;line-height:1.7}.workflow-list{border-top:1px solid #3b3e37;margin:0;padding:0;list-style:none}.workflow-list li{border-bottom:1px solid #3b3e37;grid-template-columns:52px 1fr 28px;align-items:center;gap:20px;min-height:116px;display:grid}.workflow-list li>span{color:var(--lime);font-size:10px}.workflow-list h3{margin:0 0 8px;font-size:18px}.workflow-list p{color:#979b90;margin:0;font-size:12px}.workflow-list i{color:#81857a;font-style:normal}.trust-section{grid-template-columns:.94fr 1.06fr;align-items:center;gap:90px;display:grid}.trust-copy>p{max-width:550px;color:var(--muted);margin:28px 0;font-size:15px;line-height:1.75}.check-list{color:#3f423b;gap:14px;margin:32px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.check-list li{align-items:center;gap:11px;display:flex}.check-list li span{color:#587400;background:#e5f7b8;border-radius:7px;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.trust-diagram{background:#e9eadf;border-radius:25px;min-height:520px;position:relative;overflow:hidden}.trust-diagram:before,.trust-diagram:after{content:"";border:1px solid #11120f1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trust-diagram:before{width:390px;height:390px}.trust-diagram:after{width:260px;height:260px}.data-core{z-index:2;background:var(--ink);color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:space-between;width:176px;height:176px;padding:25px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 55px #24271e33}.data-core small{color:#aeb2a7;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.data-core strong{color:var(--lime);letter-spacing:-.06em;font-size:26px;line-height:.86}.data-core span{color:#aeb2a7;font-size:8px}.orbit{z-index:3;background:#fff;border:1px solid #d3d6ca;border-radius:12px;align-items:center;gap:10px;padding:9px 12px 9px 9px;display:flex;position:absolute;box-shadow:0 10px 24px #262a1d14}.orbit i{background:var(--lime);border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}.orbit span{gap:3px;font-size:10px;font-weight:800;display:grid}.orbit small{color:#999c93;font-size:8px;font-weight:400}.orbit-a{top:15%;left:7%}.orbit-b{top:22%;right:6%}.orbit-b i{background:var(--blue)}.orbit-c{bottom:12%;left:14%}.orbit-c i{background:var(--violet)}.privacy-line{color:#777b70;background:#ffffff9e;border-radius:9px;padding:10px 12px;font-size:8px;position:absolute;bottom:8%;right:4%}.privacy-line span{color:#34362f;margin-right:5px;font-weight:900}.pilot-section{padding-top:45px}.pilot-panel{color:#fff;background:#1a1d17;border-radius:28px;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:480px;padding:60px;display:grid;position:relative;overflow:hidden}.pilot-panel:before{content:"";background:var(--lime);opacity:.75;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-330px;right:-220px}.pilot-copy{z-index:1;position:relative}.pilot-copy h2{max-width:690px}.pilot-copy>p{color:#b6b9af;max-width:590px;margin:26px 0 32px;font-size:15px;line-height:1.7}.pilot-actions{align-items:center;gap:24px;display:flex}.pilot-actions>span{color:#8f9388;font-size:9px;line-height:1.45}.metrics-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:relative}.metrics-grid div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:130px;padding:22px;display:flex}.metrics-grid strong{color:var(--lime);letter-spacing:-.05em;font-size:41px}.metrics-grid span{color:#c4c7bd;max-width:120px;font-size:10px;line-height:1.4}.footer{color:#74776f;border-top:1px solid #d6d8d0;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;max-width:1364px;min-height:120px;margin:20px auto 0;font-size:10px;display:grid}.brand-footer{color:var(--ink);font-size:16px}.footer>p{text-align:center}.footer>div:last-child{justify-content:flex-end;gap:20px;display:flex}@media (width<=1050px){.hero{grid-template-columns:1fr;padding-top:64px}.hero-copy{text-align:center}.hero h1,.hero-lede{margin-left:auto;margin-right:auto}.hero-actions,.hero-proof{justify-content:center}.hero-product{width:100%;max-width:720px;margin:15px auto 0}.section-head{align-items:flex-start}.ecosystem-grid{grid-template-columns:1fr 1fr}.ecosystem-card:last-child{grid-column:span 2}.workflow-section,.trust-section{grid-template-columns:1fr}.workflow-intro{position:static}.pilot-panel{grid-template-columns:1fr}.metrics-grid{max-width:680px}}@media (width<=720px){.topbar{height:64px;padding:0 18px}.main-nav{display:none}.brand{font-size:18px}.button-small{min-height:38px;padding:0 13px;font-size:11px}.hero{gap:28px;min-height:0;padding:58px 18px 54px}.hero h1{margin-top:22px;font-size:48px}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;gap:16px}.hero-actions .button{width:100%}.hero-proof{gap:8px 14px;margin-top:26px}.hero-product{padding:18px 0 50px}.product-window{border-radius:16px;transform:none}.window-content{padding:18px}.case-heading{display:grid}.confidence{justify-self:start}.case-grid{grid-template-columns:1fr}.case-card{min-height:145px}.offer-strip{align-items:flex-start;gap:10px}.human-gate{flex-wrap:wrap}.verified{margin-top:8px}.chip-left{bottom:10px;left:8px}.chip-right{top:75px;right:8px}.signal-row{text-align:center;padding:24px 18px;display:grid}.signal-row div{flex-wrap:wrap;justify-content:center}.section{padding:82px 18px}.section-head{gap:22px;display:grid}.section h2{font-size:42px}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-card:last-child{grid-column:auto}.ecosystem-card{min-height:465px}.workflow-section{gap:55px;padding-left:18px;padding-right:18px}.workflow-list li{grid-template-columns:35px 1fr 20px;gap:8px}.trust-section{gap:55px}.trust-diagram{min-height:430px}.trust-diagram:before{width:315px;height:315px}.trust-diagram:after{width:235px;height:235px}.data-core{width:150px;height:150px}.orbit{transform:scale(.9)}.orbit-a{top:8%;left:0}.orbit-b{top:28%;right:-2%}.orbit-c{bottom:8%;left:2%}.privacy-line{display:none}.pilot-section{padding-top:20px}.pilot-panel{gap:40px;padding:40px 22px}.pilot-copy h2{font-size:40px}.pilot-actions{flex-direction:column;align-items:flex-start}.metrics-grid{grid-template-columns:1fr 1fr}.metrics-grid div{min-height:110px;padding:16px}.metrics-grid strong{font-size:33px}.footer{text-align:center;grid-template-columns:1fr;margin:0 18px;padding:35px 0}.brand-footer{justify-content:center}.footer>div:last-child{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.topbar{color:#fff;background:#0a0b09;border-bottom-color:#ffffff17;max-width:none;padding-left:max(38px,50vw - 682px);padding-right:max(38px,50vw - 682px)}.topbar .brand-mark{background:var(--lime);box-shadow:0 0 28px #c8ff4538}.topbar .brand-mark i{background:#0a0b09}.topbar .main-nav{color:#a9aea2}.topbar .main-nav a:hover{color:var(--lime)}.topbar .button-dark{background:var(--lime);color:#11120f;box-shadow:0 0 0 1px #d9ff7a,0 10px 30px #b5ee3030}.topbar .button-dark:hover{background:#dcff82;box-shadow:0 0 0 1px #e7ffaa,0 14px 40px #b5ee3047}.hero{color:#fff;isolation:isolate;background:#0a0b09;max-width:none;min-height:730px;padding-left:max(38px,50vw - 682px);padding-right:max(38px,50vw - 682px);position:relative}.hero:before{content:"";z-index:-2;background:radial-gradient(circle at 9% 30%,#33511457,#0000 27%),radial-gradient(circle at 72% 18%,#17394c5c,#0000 30%),linear-gradient(120deg,#090a08 0%,#10130c 52%,#080a08 100%);position:absolute;inset:0}.hero:after{content:"";z-index:-1;opacity:.19;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 64%);mask-image:linear-gradient(90deg,#000,#0000 64%)}.hero .eyebrow{color:var(--lime)}.hero .status-dot{background:var(--lime);box-shadow:0 0 0 6px #c8ff451e,0 0 22px #c8ff4590}.hero h1{text-shadow:0 12px 55px #0009;max-width:760px;font-size:clamp(54px,5.45vw,88px)}.hero h1 em{color:var(--lime);font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:650}.hero-lede{color:#b5bbae;max-width:680px;font-size:20px}.hero .text-link{color:#eef1e9;border-bottom-color:#ffffff42}.hero-proof{color:#91988b}.hero-proof span:before{color:var(--lime)}.hero-product{animation:7s ease-in-out infinite productFloat}.hero-product:before{background:radial-gradient(circle at 54% 48%,#c8ff454d,#2778a51d 38%,#0000 67%);inset:-120px -180px -110px -100px}.product-window{border-color:#c8ff4557;transform:perspective(1000px)rotateY(-3deg)rotate(1deg);box-shadow:0 0 0 1px #ffffff0d,0 38px 120px #0009,0 0 90px #8bc8211c}.window-bar{background:linear-gradient(90deg,#171a14,#22281a)}.float-chip{color:#eef2e8;background:#11140fe8;border-color:#c8ff4561;box-shadow:0 14px 45px #0009,0 0 35px #c8ff451c}.float-chip span{color:var(--lime)}.signal-row{color:#11120f;background:linear-gradient(90deg,#c8ff45,#b3e9ff 52%,#d1c1ff);min-height:92px;position:relative}.signal-row:after{content:"";opacity:.38;background:linear-gradient(115deg,#fff5,#0000 30%,#fff4 60%,#0000);position:absolute;inset:0}.signal-row>*{z-index:1;position:relative}.signal-row p{color:#34372f;font-size:13px;font-weight:700}.signal-row i{color:#11120f}.ecosystem-section{padding-top:135px}.ecosystem-card{border-color:#d4d8cc;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 16px 50px #323b2910}.ecosystem-card:before{content:"";background:var(--lime);height:5px;position:absolute;top:0;left:0;right:0}.ecosystem-card.tone-blue:before{background:linear-gradient(90deg,#7cbcff,#b7d9ff)}.ecosystem-card.tone-violet:before{background:linear-gradient(90deg,#a78cff,#d5c6ff)}.ecosystem-card:hover{border-color:#afb5a7;transform:translateY(-7px);box-shadow:0 28px 80px #313b2624}.role-visual{background:radial-gradient(circle,#dfff8f80,#0000 58%);border-radius:18px;margin:9px -10px 0}.tone-blue .role-visual{background:radial-gradient(circle,#b7d9ff9c,#0000 58%)}.tone-violet .role-visual{background:radial-gradient(circle,#d5c6ff9c,#0000 58%)}.workflow-section{background:radial-gradient(circle at 10% 20%,#24411282,#0000 34%),radial-gradient(circle at 92% 84%,#17446070,#0000 37%),#0b0d0a}.workflow-list li{transition:background .2s,padding .2s}.workflow-list li:hover{background:#ffffff08;padding-left:14px}.workflow-list li>span{background:#c8ff4516;border:1px solid #c8ff453b;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pilot-panel{background:radial-gradient(circle at 10% 0,#33591690,#0000 37%),radial-gradient(circle at 83% 70%,#14476488,#0000 38%),linear-gradient(135deg,#10130d,#090a08);box-shadow:0 28px 100px #28351c24}.pilot-panel:before{filter:blur(2px);width:460px;height:460px;bottom:-270px;right:-180px;box-shadow:0 0 110px #c8ff4570}.metrics-grid div{background:linear-gradient(145deg,#ffffff13,#ffffff08);border-color:#ffffff21}.transformation-section{max-width:1440px;margin:auto;padding:125px 38px 70px}.transformation-head{grid-template-columns:1.15fr .85fr;align-items:end;column-gap:90px;display:grid}.transformation-head .section-kicker{grid-column:1/-1;margin-bottom:22px}.transformation-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.2vw,66px);line-height:1.02}.transformation-head>p{color:#666b61;margin:0 0 7px;font-size:15px;line-height:1.7}.before-after{grid-template-columns:1fr 126px 1fr;align-items:center;gap:0;margin-top:55px;display:grid}.before-card,.after-card{background:#fff;border:1px solid #d9dcd3;border-radius:22px;min-height:390px;padding:26px;box-shadow:0 24px 70px #30372912}.before-card{background:linear-gradient(150deg,#fff,#f5f3ef);transform:rotate(-1deg)}.after-card{background:linear-gradient(150deg,#fefff9,#effbd7);border-color:#b8d866;position:relative;transform:rotate(1deg);box-shadow:0 28px 80px #76952b28}.after-card:before{content:"ПРОВЕРЕНО";color:var(--lime);letter-spacing:.12em;background:#192015;border-radius:6px;padding:6px 8px;font-size:6px;font-weight:900;position:absolute;top:72px;right:24px}.ba-label{justify-content:space-between;align-items:center;display:flex}.ba-label span{text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:900}.ba-label i{color:#777c72;background:#eeeee9;border-radius:7px;padding:6px 8px;font-size:7px;font-style:normal}.after-card .ba-label i{color:#5c761a;background:#dff0b7}.message-bubble{background:#e8e9e4;border-radius:14px 14px 14px 3px;margin:27px 0 18px;padding:18px}.message-bubble p{margin:9px 0 0;font-size:13px;line-height:1.6}.chaos-items{flex-wrap:wrap;gap:7px;display:flex}.chaos-items span{color:#777c72;background:#fff;border:1px solid #d9dcd3;border-radius:8px;padding:7px 9px;font-size:7px}.chaos-items span:first-child{color:#b14e3b;background:#ffe4dc;border-color:#f2c1b6;font-weight:900}.before-card footer,.after-card footer{border-top:1px solid #dfe1da;justify-content:space-between;align-items:center;margin-top:40px;padding-top:18px;display:flex}.before-card footer b,.after-card footer b{letter-spacing:-.04em;font-size:24px}.before-card footer span,.after-card footer span{color:#8a8f85;text-align:right;font-size:7px}.after-card footer b{color:#5e7d16}.transform-core{z-index:3;border:9px solid var(--paper);color:#fff;background:#11130f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:relative;box-shadow:0 18px 55px #0004,0 0 0 1px #c8ff4538}.transform-core .brand-mark{background:var(--lime);position:absolute;top:-14px;box-shadow:0 0 30px #c8ff4566}.transform-core .brand-mark i{background:#11130f}.transform-core>b{color:var(--lime);text-align:center;letter-spacing:-.04em;font-size:15px;line-height:.86}.transform-core small{color:#7f8678;text-align:center;text-transform:uppercase;margin-top:9px;font-size:6px;line-height:1.45}.result-score{grid-template-columns:1fr auto;align-items:end;margin-top:27px;display:grid}.result-score>span{color:#666c60;font-size:8px}.result-score strong{letter-spacing:-.07em;grid-area:1/2/3;font-size:47px;line-height:.85}.result-score strong small{font-size:19px}.result-score>i{background:#dbe0d2;border-radius:99px;width:65%;height:7px;margin-top:9px;overflow:hidden}.result-score>i em{background:linear-gradient(90deg,#91bc28,var(--lime));width:96%;height:100%;display:block}.after-card ul{gap:11px;margin:25px 0 0;padding:0;list-style:none;display:grid}.after-card li{align-items:center;gap:9px;font-size:9px;display:flex}.after-card li span{color:#5f7d18;background:#dff0b7;border-radius:7px;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.after-card li:last-child span{color:#966713;background:#fff0cf}.demo-caption{color:#9ba097;text-align:center;margin-top:20px;font-size:7px;display:block}.entry-section{padding-top:70px}.entry-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.entry-grid article{background:#fff;border:1px solid #d7dad1;border-radius:21px;flex-direction:column;min-height:360px;padding:27px;transition:transform .25s;display:flex;position:relative;box-shadow:0 18px 60px #30382b0e}.entry-grid article:hover{transform:translateY(-6px)}.entry-grid article.featured{color:#fff;background:linear-gradient(145deg,#151813,#222a18);border-color:#a3cc3a;box-shadow:0 26px 80px #5f7f202b}.entry-grid article>small{color:#8f948a;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.entry-grid h3{letter-spacing:-.035em;margin:28px 0 9px;font-size:24px}.entry-grid strong{letter-spacing:-.05em;font-size:31px}.entry-grid p{color:#73786e;margin:20px 0;font-size:11px;line-height:1.65}.entry-grid a{border-top:1px solid #e4e6df;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:10px;font-weight:900;display:flex}.entry-grid article.featured a{color:var(--lime);border-color:#ffffff1f}.entry-grid a span{color:#fff;background:#11120f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.entry-grid article.featured a span{background:var(--lime);color:#11120f}.popular-label{background:var(--lime);color:#11120f;text-transform:uppercase;letter-spacing:.1em;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:20px;right:20px}@keyframes productFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=1050px){.hero{padding-left:38px;padding-right:38px}.transformation-head{grid-template-columns:1fr;gap:20px}.before-after{grid-template-columns:1fr 86px 1fr}.transform-core{width:104px;height:104px;margin-left:-9px}.entry-grid{grid-template-columns:1fr 1fr}.entry-grid article:last-child{grid-column:1/-1}}@media (width<=720px){.topbar{padding:0 18px}.topbar .button-small{padding:0 11px}.topbar .button-small span:first-child{display:none}.hero{padding:58px 18px 65px}.hero:after{background-size:44px 44px}.hero h1{font-size:45px}.hero-lede{font-size:16px}.hero-product{animation:none}.signal-row{background:linear-gradient(145deg,#c8ff45,#b7d9ff)}.transformation-section{padding:82px 18px 35px}.transformation-head h2{font-size:41px}.before-after{grid-template-columns:1fr;gap:18px}.before-card,.after-card{min-height:350px;transform:none}.transform-core{width:95px;height:95px;margin:-8px auto;transform:rotate(90deg)}.transform-core>*{transform:rotate(-90deg)}.transform-core .brand-mark{top:32px;left:-18px}.entry-grid{grid-template-columns:1fr}.entry-grid article:last-child{grid-column:auto}.entry-section{padding-top:55px}}@media (prefers-reduced-motion:reduce){.hero-product{animation:none}.ecosystem-card,.entry-grid article{transition:none}}.inner-site{background:#f6f7f2;min-height:100vh;overflow:hidden}.public-header{z-index:30;background:#f9faf6;border-bottom:1px solid #dfe2d9;align-items:center;gap:36px;height:76px;padding:0 max(28px,50vw - 682px);display:flex;position:relative}.public-header .brand{flex:none}.public-header nav{color:#5f655b;align-items:center;gap:28px;margin:auto;font-size:12px;display:flex}.public-header nav a{border-bottom:2px solid #0000;padding:27px 0;transition:all .2s}.public-header nav a:hover{color:#11130f;border-color:#9bca2d}.public-header.dark{color:#fff;background:#0a0b09;border-bottom-color:#ffffff17}.public-header.dark nav{color:#a9aea2}.public-header.dark nav a:hover{color:#c8ff45;border-color:#c8ff45}.public-header.dark .brand-mark{background:#c8ff45}.public-header.dark .brand-mark i{background:#0a0b09}.public-header.dark .header-demo{color:#fff;background:#ffffff0a;border-color:#ffffff25}.public-header.dark .header-account{color:#11130f;background:#c8ff45}.public-actions{align-items:center;gap:8px;display:flex}.public-actions>a{border-radius:10px;align-items:center;gap:9px;min-height:39px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.header-demo{background:#fff;border:1px solid #c9cdc2}.header-demo:hover{background:#f8ffea;border-color:#9abe43}.header-account{color:#fff;background:#171914}.header-account span{color:#c8ff45}.mobile-menu{display:none}.public-footer{color:#fff;background:#11130f;grid-template-columns:1.4fr repeat(3,1fr);gap:50px;padding:70px max(28px,50vw - 682px) 30px;display:grid}.public-footer>.footer-bottom{color:#868d80;border-top:1px solid #ffffff1c;grid-column:1/-1;justify-content:space-between;padding-top:24px;font-size:9px;display:flex}.public-footer>div:not(.footer-bottom){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.public-footer>div:first-child p{color:#8e9588;margin:16px 0 0;font-size:13px;line-height:1.7}.public-footer>div:not(:first-child)>b{color:#c8ff45;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:9px}.public-footer>div:not(:first-child)>a{color:#b8beb2;font-size:11px}.public-footer>div:not(:first-child)>a:hover{color:#fff}.public-footer .brand-mark{background:#c8ff45}.public-footer .brand-mark i{background:#11130f}.role-hero{color:#fff;background:#10120e;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:610px;padding:86px max(28px,50vw - 682px);display:grid;position:relative;overflow:hidden}.role-hero:before{content:"";background-image:linear-gradient(#fff0b 1px,transparent 1px),linear-gradient(90deg,#fff0b 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.role-hero>div{z-index:2;position:relative}.role-hero .section-kicker{color:var(--role-accent,#c8ff45)}.role-hero h1{letter-spacing:-.06em;max-width:790px;margin:25px 0 22px;font-size:clamp(48px,5vw,78px);line-height:.98}.role-hero>div:first-child>p{color:#b8beb2;max-width:690px;margin:0;font-size:18px;line-height:1.65}.role-hero>div:first-child>div{align-items:center;gap:22px;margin-top:32px;display:flex}.role-hero>div:first-child>div>a:first-child{background:var(--role-accent,#c8ff45);color:#13150f;min-height:54px;box-shadow:0 16px 50px var(--role-accent,#c8ff45);border-radius:13px;align-items:center;gap:28px;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.role-hero>div:first-child>div>a:first-child{box-shadow:0 16px 50px color-mix(in srgb,var(--role-accent,#c8ff45) 25%,transparent)}}.role-hero>div:first-child>div>a:last-child{color:#d3d7ce;border-bottom:1px solid #ffffff3b;font-size:11px}.role-hero>div:first-child>small{color:#9fa69a;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;max-width:660px;margin-top:25px;padding:12px 14px;font-size:9px;line-height:1.6;display:block}.role-hero>div:first-child>small b{color:#fff}.theme-lime{--role-accent:#c8ff45;background:radial-gradient(circle at 16% 20%,#41631380,#0000 34%),radial-gradient(circle at 83% 73%,#224b4370,#0000 34%),#0c0f0b}.theme-blue{--role-accent:#80c7ff;background:radial-gradient(circle at 12% 20%,#14508b8c,#0000 35%),radial-gradient(circle at 85% 78%,#1e5e6f66,#0000 35%),#0a0f14}.theme-orange{--role-accent:#ffb85c;background:radial-gradient(circle at 12% 19%,#864d1580,#0000 35%),radial-gradient(circle at 86% 77%,#60322973,#0000 35%),#110e0b}.theme-violet{--role-accent:#c5a7ff;background:radial-gradient(circle at 14% 20%,#54338d8c,#0000 35%),radial-gradient(circle at 86% 76%,#30446b73,#0000 35%),#0e0b14}.theme-neutral{--role-accent:#c8ff45;background:radial-gradient(circle at 14% 18%,#3a571680,#0000 34%),radial-gradient(circle at 84% 78%,#3d475f73,#0000 36%),#0c0e0b}.role-hero-visual{place-items:center;min-height:430px;display:grid}.hero-core{z-index:4;width:185px;height:185px;box-shadow:0 0 0 22px #ffffff05,0 35px 100px #000b,0 0 90px var(--role-accent);background:linear-gradient(145deg,#24291e,#0c0e0b);border:1px solid #ffffff25;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-core{box-shadow:0 0 0 22px #ffffff05,0 35px 100px #000b,0 0 90px color-mix(in srgb,var(--role-accent) 23%,transparent)}}.hero-core i{color:var(--role-accent);letter-spacing:.16em;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:22px}.hero-core b{color:#fff;text-align:center;letter-spacing:-.06em;font-size:26px;line-height:.84}.hero-core small{color:#92998d;font-size:7px;position:absolute;bottom:25px}.hero-orbit{border:1px solid #ffffff1e;border-radius:50%;animation:6s ease-in-out infinite orbitPulse;position:absolute}.orbit-one{width:300px;height:300px}.orbit-two{width:440px;height:440px;animation-delay:1s}.visual-chip{z-index:6;color:#8e9589;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171a15dd;border:1px solid #ffffff24;border-radius:12px;gap:4px;min-width:155px;padding:12px 14px;font-size:7px;display:grid;position:absolute;box-shadow:0 14px 40px #0006}.visual-chip b{color:#fff;font-size:10px}.chip-a{top:18%;left:3%}.chip-b{top:43%;right:0}.chip-c{bottom:12%;left:9%}.page-section{background:#f6f7f2;padding:110px max(28px,50vw - 682px)}.page-section.dark-section{color:#fff;background:#12140f}.section-intro{max-width:760px}.section-intro h2{letter-spacing:-.055em;margin:18px 0 15px;font-size:clamp(38px,4vw,61px);line-height:1.03}.section-intro p{color:#6d7268;max-width:650px;margin:0;font-size:14px;line-height:1.7}.service-catalog{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px;display:grid}.service-catalog a{background:#fff;border:1px solid #d8dcd3;border-radius:20px;flex-direction:column;min-height:285px;padding:24px;transition:all .25s;display:flex;box-shadow:0 14px 45px #2730200d}.service-catalog a:hover{border-color:#95ba40;transform:translateY(-6px);box-shadow:0 24px 70px #4d681c1c}.service-catalog a>span{color:#97a08e;font-size:8px}.service-catalog h3{letter-spacing:-.04em;margin:52px 0 8px;font-size:24px}.service-catalog a>strong{color:#648122;margin:0 0 12px;font-size:15px;display:block}.service-catalog p{color:#777d72;margin:0;font-size:11px;line-height:1.65}.service-catalog i{color:#c8ff45;background:#161814;border-radius:10px;align-self:flex-end;place-items:center;width:34px;height:34px;margin-top:auto;font-style:normal;display:grid}.catalog-price-link{color:#52633e;border-bottom:1px solid #879675;margin-top:24px;padding-bottom:6px;font-size:10px;font-weight:900;display:inline-flex}.human-principle{color:#fff;background:linear-gradient(135deg,#11140e,#182311);grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.human-principle h2{letter-spacing:-.055em;margin:19px 0;font-size:clamp(39px,4vw,60px);line-height:1.02}.human-principle>div:first-child p{color:#a2a99e;max-width:560px;font-size:14px;line-height:1.7}.human-flow{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:8px;display:grid}.human-flow article{background:#ffffff09;border:1px solid #ffffff16;border-radius:17px;flex-direction:column;min-height:190px;padding:20px;display:flex}.human-flow article>span{color:#11130f;background:#c8ff45;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.human-flow b{margin-top:auto;font-size:12px}.human-flow p{color:#929a8e;margin:8px 0 0;font-size:8px;line-height:1.5}.human-flow>i{color:#6d7568;text-align:center;font-style:normal}.cabinet-preview{background:#fff;border:1px solid #d2d6cb;border-radius:23px;grid-template-columns:235px 1fr;min-height:430px;margin-top:55px;display:grid;overflow:hidden;box-shadow:0 28px 90px #313c271c}.cabinet-sidebar{color:#8d9488;background:#151713;flex-direction:column;gap:6px;padding:28px 18px;display:flex}.cabinet-sidebar b{color:#fff;margin:0 9px 25px;font-size:14px}.cabinet-sidebar span{border-radius:9px;padding:11px;font-size:9px}.cabinet-sidebar span.active{color:#151713;background:#c8ff45;font-weight:800}.cabinet-body{grid-template-columns:repeat(3,1fr);align-content:center;gap:12px;padding:36px;display:grid}.cabinet-body>div{border-bottom:1px solid #e5e8e0;grid-column:1/-1;justify-content:space-between;align-items:flex-end;padding-bottom:25px;display:flex}.cabinet-body>div strong{font-size:49px;line-height:.8}.cabinet-body article{background:#fafbf8;border:1px solid #e0e3dc;border-radius:15px;flex-direction:column;min-height:170px;padding:20px;display:flex}.cabinet-body article span{color:#7e8579;text-transform:uppercase;font-size:8px}.cabinet-body article b{margin:20px 0;font-size:16px}.cabinet-body article em{color:#7b9362;margin-top:auto;font-size:8px;font-style:normal}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:52px;display:grid}.benefit-grid article{background:#fff;border:1px solid #d9ddd3;border-radius:18px;min-height:245px;padding:25px}.benefit-grid article span,.guardrail-grid article span{color:#7e9960;font-size:8px}.benefit-grid h3,.guardrail-grid h3{letter-spacing:-.035em;margin:65px 0 12px;font-size:21px}.benefit-grid p,.guardrail-grid p{color:#747a70;margin:0;font-size:10px;line-height:1.65}.process-steps{grid-template-columns:repeat(4,1fr);margin:50px 0 0;padding:0;list-style:none;display:grid}.process-steps li{border-top:1px solid #bcc2b6;min-height:195px;padding:23px;position:relative}.process-steps li>span{color:#7e9960;font-size:8px}.process-steps h3{margin:55px 0 10px;font-size:16px}.process-steps p{color:#767c71;margin:0;font-size:9px;line-height:1.6}.process-steps li>i{color:#c8ff45;background:#151713;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-12px;right:-4px}.installer-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.installer-grid article{background:#fff;border:1px solid #d8dcd2;border-radius:21px;min-height:450px;padding:25px;box-shadow:0 17px 55px #2b33250f}.installer-grid article>div:first-child{color:#8e9588;justify-content:space-between;font-size:8px;display:flex}.installer-grid article>div:first-child em{color:#9b651f;background:#fff1de;border-radius:6px;padding:5px 7px;font-style:normal}.installer-avatar{color:#945b15;background:radial-gradient(circle,#ffe2b4,#f6f0e5);border:1px solid #ecd0a3;border-radius:50%;place-items:center;width:86px;height:86px;margin:38px auto 22px;font-size:28px;font-weight:800;display:grid}.installer-grid h3{text-align:center;margin:0;font-size:21px}.installer-grid article>p{text-align:center;color:#888e83;font-size:9px}.installer-score{border-top:1px solid #eceee8;border-bottom:1px solid #eceee8;align-items:center;gap:14px;margin:24px 0;padding:18px 0;display:flex}.installer-score strong{font-size:31px}.installer-score small{font-size:10px}.installer-score span{color:#8b9187;font-size:8px}.installer-grid ul{color:#60665c;gap:9px;margin:0;padding:0;font-size:9px;list-style:none;display:grid}.installer-grid button{color:#fff;background:#181a16;border:0;border-radius:10px;width:100%;height:42px;margin-top:24px;font-size:9px;font-weight:800}.large-cta{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:190px 1fr 46px;align-items:center;min-height:105px;margin-top:46px;padding:0 28px;display:grid}.large-cta span{color:#949c8f;font-size:9px}.large-cta b{font-size:19px}.large-cta i{color:#17130e;background:#ffb85c;border-radius:11px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.check-method{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.check-method>div:last-child{gap:9px;display:grid}.check-method article{background:#fff;border:1px solid #d8dcd2;border-radius:11px;grid-template-columns:30px 1fr 1fr 35px;align-items:center;gap:12px;min-height:60px;padding:0 16px;display:grid}.check-method article>span{color:#9ca196;font-size:7px}.check-method article>b{font-size:10px}.check-method article>i{background:#e9ece5;border-radius:99px;height:7px;overflow:hidden}.check-method article>i em{background:linear-gradient(90deg,#e59439,#ffb85c);height:100%;display:block}.check-method article>strong{text-align:right;font-size:9px}.guardrail-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.guardrail-grid article{background:#fff;border:1px solid #d9ddd3;border-radius:18px;min-height:245px;padding:25px}.product-levels{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px;display:grid}.product-levels a{background:#fff;border:1px solid #d8dcd2;border-radius:20px;flex-direction:column;min-height:330px;padding:25px;transition:all .25s;display:flex}.product-levels a:hover{border-color:#74b5e6;transform:translateY(-6px);box-shadow:0 25px 70px #1e69971b}.product-levels a>span{color:#326d97;background:#dcefff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.product-levels h3{letter-spacing:-.04em;margin:55px 0 12px;font-size:23px}.product-levels p{color:#767c71;margin:0;font-size:10px;line-height:1.65}.product-levels i{color:#34749f;margin-top:auto;font-size:9px;font-style:normal;font-weight:800}.business-roles{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.inline-cta{border-bottom:1px solid #8c9d70;margin-top:26px;padding-bottom:5px;font-size:10px;font-weight:800;display:inline-block}.role-matrix{background:#fff;border:1px solid #cfd4c9;border-radius:19px;padding:16px}.role-matrix>div{border-bottom:1px solid #e6e8e2;grid-template-columns:1.3fr repeat(3,1fr);align-items:center;min-height:78px;padding:0 17px;display:grid}.role-matrix>div:last-child{border:0}.support-strip{color:#fff;background:linear-gradient(110deg,#121712,#1f3b4b);border-radius:22px;grid-template-columns:120px 1fr 180px;align-items:center;gap:35px;padding:43px;display:grid}.support-strip>span{color:#80c7ff;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.support-strip h2{letter-spacing:-.04em;margin:0;font-size:26px;line-height:1.15}.support-strip a{text-align:right;color:#9dcee9;font-size:9px}.trial-section{grid-template-columns:1fr 430px;align-items:start;gap:80px;display:grid}.trial-features{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.trial-features article{background:#fff;border:1px solid #dce0d7;border-radius:16px;padding:22px}.trial-features article>span{color:#4e86a9;text-transform:uppercase;margin-bottom:16px;font-size:8px;font-weight:900;display:block}.trial-features p{color:#6e7469;margin:9px 0;font-size:9px}.trial-features .locked{opacity:.55}.trial-onboarding,.trial-success{background:#fff;border:1px solid #cfd8df;border-radius:22px;padding:28px;box-shadow:0 24px 80px #1b4e6c1c}.trial-step{color:#7f8780;grid-template-columns:30px 1fr 30px;align-items:center;gap:10px;font-size:8px;display:grid}.trial-step>i{background:#e5e9e3;border-radius:99px;height:5px;overflow:hidden}.trial-step>i em{background:#5aa7dd;height:100%;display:block}.trial-onboarding h3,.trial-success h3{letter-spacing:-.04em;margin:34px 0 8px;font-size:25px}.trial-onboarding>p,.trial-success>p{color:#747b70;margin:0 0 22px;font-size:10px;line-height:1.6}.trial-onboarding label{color:#71786e;gap:7px;margin-top:14px;font-size:8px;display:grid}.trial-onboarding input,.trial-onboarding select{background:#fafbf8;border:1px solid #d9ded7;border-radius:10px;height:46px;padding:0 12px;font-size:10px}.trial-onboarding>button{color:#fff;background:#161a1c;border:0;border-radius:10px;width:100%;min-height:46px;margin-top:14px;font-size:9px;font-weight:900}.trial-onboarding>button:disabled{opacity:.35}.goal-option{padding:0 12px;color:#4e554b!important;text-align:left!important;background:#f7f9f6!important;border:1px solid #e1e5dd!important;align-items:center!important;gap:10px!important;margin-top:8px!important;display:flex!important}.goal-option span{border:1px solid #d4d9d0;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.goal-option.active{background:#edf8ff!important;border-color:#63a9d7!important}.goal-option.active span{color:#fff;background:#69afe0}.trial-success>span{color:#5c7c13;background:#dff0ba;border-radius:13px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.trial-success>small{color:#7b8277;margin-top:13px;font-size:8px;display:block}.trial-success>div{grid-template-columns:1fr auto;gap:9px;margin:24px 0;display:grid}.trial-success>div b{font-size:10px}.trial-success>div span{color:#858c81;font-size:8px}.trial-success>div i{background:#e8ebe4;border-radius:99px;grid-area:2/1/auto/-1;height:6px;overflow:hidden}.trial-success>div em{background:#67aee0;width:14%;height:100%;display:block}.trial-success>a{color:#fff;background:#151918;border-radius:10px;justify-content:center;align-items:center;min-height:47px;font-size:9px;font-weight:900;display:flex}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pricing-grid article{background:#fff;border:1px solid #d9ddd4;border-radius:20px;flex-direction:column;min-height:480px;padding:25px;display:flex;position:relative}.pricing-grid article.featured{color:#fff;background:linear-gradient(150deg,#0c1820,#143148);border-color:#6caee0;box-shadow:0 25px 80px #1c679b29}.pricing-grid em{color:#0b1c27;background:#80c7ff;border-radius:6px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:18px;right:18px}.pricing-grid small{color:#899087;font-size:8px}.pricing-grid h3{margin:40px 0 9px;font-size:27px}.pricing-grid strong{color:#4d7690;margin-bottom:30px;font-size:12px}.pricing-grid .featured strong{color:#80c7ff}.pricing-grid p{color:#70776d;margin:8px 0;font-size:9px}.pricing-grid a{border-top:1px solid #e5e8e1;margin-top:auto;padding-top:20px;font-size:9px;font-weight:900}.pricing-grid .featured a{color:#80c7ff;border-color:#ffffff24}.pricing-disclaimer{color:#8a9086;text-align:center;max-width:840px;margin:25px auto 0;font-size:8px;line-height:1.6}.manufacturer-offers{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:54px;display:grid}.manufacturer-offers article{background:#fff;border:1px solid #dadcd6;border-radius:20px;flex-direction:column;min-height:330px;padding:26px;display:flex}.manufacturer-offers article>span{color:#8f74bd;font-size:9px}.manufacturer-offers h3{margin:70px 0 13px;font-size:24px}.manufacturer-offers p{color:#777c73;margin:0;font-size:10px;line-height:1.65}.manufacturer-offers b{color:#7d5dae;margin-top:auto;font-size:9px}.knowledge-toolbar{justify-content:space-between;align-items:end;gap:30px;display:flex}.knowledge-toolbar>div:last-child{gap:7px;display:flex}.knowledge-toolbar button{color:#737a6f;background:#fff;border:1px solid #d7dbd2;border-radius:8px;height:34px;padding:0 12px;font-size:8px}.article-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid}.article-grid article{background:#fff;border:1px solid #d9ddd4;border-radius:19px;flex-direction:column;min-height:285px;padding:24px;display:flex}.article-grid h3{margin:50px 0 12px;font-size:20px;line-height:1.15}.article-grid p{color:#7c8278;margin:0;font-size:9px;line-height:1.6}.article-grid footer{color:#858c81;border-top:1px solid #e8eae5;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:8px;display:flex}.article-grid footer a{color:#547032;font-weight:800}.editorial-note{background:#fff;border:1px solid #ced4c8;border-radius:18px;align-items:center;gap:20px;max-width:950px;margin:auto;padding:30px;display:flex}.editorial-note>span{background:#c8ff45;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.editorial-note h3{margin:0 0 8px;font-size:17px}.editorial-note p{color:#777e73;margin:0;font-size:10px;line-height:1.6}@keyframes orbitPulse{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@media (width<=1050px){.public-header nav{gap:15px}.role-hero{grid-template-columns:1fr;gap:15px;padding-top:70px}.role-hero-visual{min-height:360px}.service-catalog,.benefit-grid,.product-levels,.guardrail-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.human-principle,.check-method,.business-roles,.trial-section,.cabinet-body{grid-template-columns:1fr}.cabinet-body article{min-height:110px}.installer-grid,.manufacturer-offers,.article-grid{grid-template-columns:1fr 1fr}.trial-section{gap:45px}.trial-onboarding,.trial-success{max-width:560px}.public-footer{grid-template-columns:1.2fr 1fr 1fr}.public-footer>div:nth-child(4){display:none!important}}@media (width<=760px){.public-header{height:64px;padding:0 17px}.public-header nav,.public-actions{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu summary{border:1px solid #d1d5cc;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:800;list-style:none}.mobile-menu>div{background:#fff;border:1px solid #d9ddd4;border-radius:13px;gap:4px;width:245px;padding:12px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 20px 60px #20251c2c}.mobile-menu a{border-radius:8px;padding:11px;font-size:10px}.mobile-menu a:hover{background:#f0f4ea}.role-hero{min-height:0;padding:65px 18px 45px}.role-hero h1{font-size:44px}.role-hero>div:first-child>p{font-size:15px}.role-hero>div:first-child>div{flex-direction:column;align-items:flex-start}.role-hero>div:first-child>div>a:first-child{justify-content:space-between;width:100%}.role-hero-visual{min-height:330px}.orbit-two{width:330px;height:330px}.orbit-one{width:240px;height:240px}.hero-core{width:150px;height:150px}.visual-chip{min-width:130px}.chip-a{left:0}.chip-b{right:-12px}.chip-c{bottom:7%;left:3%}.page-section{padding:76px 18px}.section-intro h2{font-size:39px}.service-catalog,.benefit-grid,.guardrail-grid,.product-levels,.installer-grid,.manufacturer-offers,.pricing-grid,.article-grid{grid-template-columns:1fr}.service-catalog a{min-height:220px}.service-catalog h3{margin-top:45px}.human-principle{gap:35px}.human-flow{grid-template-columns:1fr}.human-flow>i{transform:rotate(90deg)}.human-flow article{min-height:145px}.cabinet-preview{grid-template-columns:1fr}.cabinet-sidebar{display:none}.cabinet-body{padding:18px}.cabinet-body>div strong{font-size:39px}.benefit-grid article,.guardrail-grid article{min-height:215px}.process-steps{grid-template-columns:1fr}.process-steps li{border-top:1px solid #c6cbc0;min-height:150px}.process-steps h3{margin-top:35px}.process-steps li>i{top:auto;bottom:-12px;right:50%;transform:rotate(90deg)}.installer-grid article{min-height:420px}.large-cta{grid-template-columns:1fr 40px;gap:10px;padding:22px}.large-cta span{grid-column:1/-1}.check-method{gap:35px}.check-method article{grid-template-columns:25px 1fr 70px 30px}.business-roles{gap:35px}.role-matrix>div{grid-template-columns:1fr 1fr;gap:9px;padding:12px}.role-matrix>div span:last-child{display:none}.support-strip{text-align:left;grid-template-columns:1fr;padding:28px}.support-strip a{text-align:left}.trial-features{grid-template-columns:1fr}.pricing-grid article{min-height:420px}.knowledge-toolbar{flex-direction:column;align-items:flex-start}.knowledge-toolbar>div:last-child{max-width:100%;overflow:auto}.public-footer{grid-template-columns:1fr 1fr;gap:38px 20px;padding:55px 18px 25px}.public-footer>div:first-child{grid-column:1/-1}.public-footer>.footer-bottom{gap:10px;display:grid}.public-footer>div:nth-child(4){display:flex!important}}@media (prefers-reduced-motion:reduce){.hero-orbit{animation:none}.service-catalog a,.product-levels a{transition:none}}.ecosystem-grid{grid-template-columns:repeat(4,1fr)}.tone-orange .role-ring b{background:#ffb85c}.ecosystem-card.tone-orange:before{background:linear-gradient(90deg,#f39a39,#ffcf7a)}.tone-orange .role-visual{background:radial-gradient(circle,#ffcc859c,#0000 58%)}@media (width<=1050px){.ecosystem-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-card:last-child{grid-column:auto}}@media (width<=720px){.ecosystem-grid{grid-template-columns:1fr}}body{font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif}h1,h2,h3,.brand{font-family:Segoe UI Variable Display,Segoe UI,Inter,Arial,sans-serif}.hero h1,.role-hero h1,.pricing-hero h1,.story-hero h1{font-variation-settings:"wght" 720;font-weight:720}.hero-lede,.role-hero>div:first-child>p{font-weight:430}.origin-teaser{grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px;max-width:1440px;margin:auto;padding:115px 38px;display:grid}.origin-copy h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,4.3vw,66px);line-height:1.01}.origin-copy p{color:#666c61;max-width:620px;margin:0;font-size:15px;line-height:1.75}.origin-copy>a{border-bottom:1px solid #84906f;align-items:center;gap:35px;margin-top:30px;padding-bottom:6px;font-size:11px;font-weight:900;display:inline-flex}.origin-copy>a i{font-style:normal}.origin-infographic{background:radial-gradient(circle at 80% 15%,#3c5e1e,#0000 31%),linear-gradient(145deg,#11140e,#1d2118);border-radius:28px;flex-direction:column;justify-content:center;gap:14px;min-height:500px;padding:34px;display:flex;box-shadow:0 32px 100px #252e1d2c}.origin-topline{grid-template-columns:1fr 38px 1fr;align-items:stretch;gap:12px;display:grid}.origin-infographic article{color:#fff;background:#ffffff0a;border:1px solid #ffffff19;border-radius:17px;flex-direction:column;justify-content:center;min-height:156px;padding:20px;display:flex}.origin-infographic article>b{margin:25px 0 8px;font-size:16px}.origin-infographic article>small{color:#8e9588;font-size:8px}.origin-arrow{color:#9ba893;text-align:center;place-items:center;font-style:normal;display:grid}.origin-loss{color:#fff;background:linear-gradient(100deg,#54241c,#321a15);border:1px solid #ff896b66;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:17px 19px;display:flex}.origin-loss>div{align-items:center;gap:14px;display:flex}.origin-loss>div>span{color:#210c07;background:#ff7c5e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:950;display:grid}.origin-loss p{gap:4px;margin:0;display:grid}.origin-loss p small{color:#ffb09c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.origin-loss p b{font-size:19px}.origin-loss ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.origin-loss li{color:#ffd4c9;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.origin-connector{color:#c8ff45;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:12px;height:22px;font-size:9px;font-weight:850;display:flex}.origin-connector:before{content:"";background:linear-gradient(#ff7c5e,#c8ff45);width:2px;height:22px;margin-left:27px}.origin-connector:after{content:"";background:#c8ff4533;flex:1;height:1px}.origin-infographic .origin-solution{background:linear-gradient(110deg,#293b17,#1d2b15);border-color:#c8ff456b;grid-template-columns:38px 1fr;align-items:center;gap:15px;min-height:108px;padding:19px;display:grid}.origin-infographic .origin-solution>span{color:#162006;background:#c8ff45;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:950;display:grid}.origin-solution>div{gap:7px;display:grid}.origin-solution>div small{color:#c8ff45;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.origin-solution>div b{color:#fff;font-size:16px;line-height:1.35}.market-map-section{color:#fff;background:radial-gradient(circle at 10% 20%,#29471785,#0000 34%),radial-gradient(circle at 90% 80%,#203f6078,#0000 35%),#0b0d0a;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;min-height:720px;padding:110px max(38px,50vw - 682px);display:grid}.market-map-copy h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(43px,4.5vw,67px);line-height:1.01}.market-map-copy p{color:#a2a99c;max-width:530px;font-size:14px;line-height:1.75}.market-map-copy>a{color:#c8ff45;border-bottom:1px solid #718262;margin-top:23px;padding-bottom:6px;font-size:10px;font-weight:800;display:inline-block}.market-map{place-items:center;min-height:540px;display:grid;position:relative}.map-ring{border:1px solid #ffffff1c;border-radius:50%;position:absolute}.map-ring-one{width:310px;height:310px}.map-ring-two{width:470px;height:470px}.map-core{z-index:3;color:#11130f;background:#eef3e7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative;box-shadow:0 35px 90px #0008,0 0 80px #c8ff452c}.map-core .brand-mark{background:#151713;position:absolute;top:26px}.map-core>b{color:#1e2715;letter-spacing:-.06em;text-align:center;margin-top:20px;font-size:25px;line-height:.82}.map-core>small{color:#78816f;font-size:7px;position:absolute;bottom:25px}.market-map article{z-index:4;background:#171a15e8;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:35px 1fr;gap:4px 10px;min-width:170px;padding:13px;display:grid;position:absolute;box-shadow:0 16px 44px #0007}.market-map article i{color:#161914;background:#c8ff45;border-radius:10px;grid-row:1/3;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;font-weight:900;display:grid}.map-private{top:15%;left:2%}.map-store{top:21%;right:0}.map-store i{background:#80c7ff!important}.map-pro{bottom:13%;left:6%}.map-pro i{background:#ffb85c!important}.map-maker{bottom:10%;right:3%}.map-maker i{background:#c5a7ff!important}.all-prices-link{background:linear-gradient(100deg,#eff6df,#edf5fb);border:1px solid #d4d8ce;border-radius:17px;grid-template-columns:210px 1fr 42px;align-items:center;min-height:95px;margin-top:20px;padding:0 25px;transition:all .2s;display:grid}.all-prices-link:hover{transform:translateY(-3px);box-shadow:0 18px 55px #2b3a2016}.all-prices-link>b{font-size:18px}.all-prices-link>i{color:#c8ff45;background:#171914;border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.pricing-page{background:#f4f5ef}.pricing-hero{color:#fff;background:radial-gradient(circle at 16% 20%,#3f611a80,#0000 34%),radial-gradient(circle at 85% 75%,#234d5f72,#0000 36%),#0c0e0b;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:650px;padding:88px max(30px,50vw - 682px);display:grid}.pricing-hero>div:first-child>span{color:#c8ff45;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.pricing-hero h1{letter-spacing:-.065em;margin:25px 0 22px;font-size:clamp(53px,5.3vw,82px);line-height:.96}.pricing-hero h1 em{color:#c8ff45;font-style:normal}.pricing-hero>div:first-child>p{color:#b3baae;max-width:650px;font-size:17px;line-height:1.7}.pricing-hero>div:first-child>div{align-items:center;gap:24px;margin-top:32px;display:flex}.pricing-hero>div:first-child a{color:#11130f;background:#c8ff45;border-radius:13px;align-items:center;gap:45px;min-height:53px;padding:0 22px;font-size:11px;font-weight:900;display:flex}.price-orbit{place-items:center;min-height:460px;display:grid;position:relative}.price-orbit:before,.price-orbit:after{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute}.price-orbit:before{width:430px;height:430px}.price-orbit:after{width:300px;height:300px}.price-core{z-index:3;color:#12140f;background:#f0f4e9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative;box-shadow:0 25px 80px #0008,0 0 75px #c8ff4533}.price-core b{font-size:50px;line-height:1}.price-core small{color:#747d6d;text-align:center;font-size:8px}.price-orbit>i{z-index:4;color:#fff;background:#171a15e8;border:1px solid #ffffff20;border-radius:12px;gap:4px;padding:13px 16px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;box-shadow:0 15px 45px #0007}.price-orbit>i strong{color:#939b8f;font-size:7px;font-weight:400}.po-one{top:17%;left:0}.po-two{top:26%;right:0}.po-three{bottom:12%;left:7%}.po-four{bottom:8%;right:3%}.pricing-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f9f5e8;border-bottom:1px solid #dce0d7;justify-content:center;align-items:center;gap:10px;min-height:66px;padding:0 max(30px,50vw - 682px);display:flex;position:sticky;top:0}.pricing-nav a{color:#5f665b;background:#fff;border-radius:9px;padding:11px 16px;font-size:9px;font-weight:800}.pricing-nav a:hover{color:#c8ff45;background:#171914}.price-section{padding:110px max(30px,50vw - 682px)}.price-section-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.price-section-head span{color:#6f8950;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:900}.price-section-head h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(42px,4.3vw,64px);line-height:1.02}.price-section-head>p{color:#70766c;margin:0 0 7px;font-size:13px;line-height:1.7}.service-price-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.service-price-grid article{background:#fff;border:1px solid #d9ddd3;border-radius:20px;flex-direction:column;min-height:430px;padding:25px;display:flex;position:relative;box-shadow:0 16px 50px #2e38290d}.service-price-grid article.featured{color:#fff;background:linear-gradient(145deg,#151913,#25301a);border-color:#92b936;box-shadow:0 25px 75px #617e282a}.service-price-grid article>span{color:#82906f;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.service-price-grid h3{letter-spacing:-.04em;margin:37px 0 18px;font-size:24px}.service-price-grid strong{letter-spacing:-.055em;font-size:33px}.service-price-grid>article>small{color:#8e9589;margin-top:5px;font-size:8px}.service-price-grid p{color:#737a70;margin:22px 0 15px;font-size:10px;line-height:1.6}.service-price-grid .featured p{color:#aeb5a9}.service-price-grid ul,.store-price-grid ul{color:#656c61;border-top:1px solid #e7e9e4;gap:8px;margin:0;padding:14px 0;font-size:9px;list-style:none;display:grid}.service-price-grid .featured ul{color:#b7beb2;border-color:#ffffff1c}.service-price-grid a,.store-price-grid a{border-top:1px solid #e7e9e4;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:9px;font-weight:900;display:flex}.service-price-grid .featured a{color:#c8ff45;border-color:#ffffff1c}.service-price-grid a i,.store-price-grid a i{font-style:normal}.store-price-section{background:#eaf0f3}.store-price-section .price-section-head span{color:#477e9f}.store-price-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.store-price-grid article{background:#fff;border:1px solid #d4dce0;border-radius:20px;flex-direction:column;min-height:430px;padding:25px;display:flex;position:relative}.store-price-grid article.featured{color:#fff;background:linear-gradient(145deg,#0d1921,#14354a);border-color:#64a9d5;box-shadow:0 25px 80px #246a9525}.store-price-grid article>em{color:#0b2536;background:#80c7ff;border-radius:7px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:18px;right:18px}.store-price-grid article>span{color:#5085a5;font-size:12px;font-weight:900}.store-price-grid strong{letter-spacing:-.05em;margin-top:45px;font-size:32px}.store-price-grid>article>small{color:#879198;margin-top:5px;font-size:8px}.store-price-grid p{color:#707a80;margin:22px 0 15px;font-size:10px;line-height:1.6}.store-price-grid .featured p{color:#aabdc8}.store-price-grid .featured ul{color:#b9cad3;border-color:#ffffff1c}.store-price-grid .featured a{color:#80c7ff;border-color:#ffffff1c}.pro-price-section{color:#fff;background:#15130f}.pro-price-section .price-section-head span{color:#ffb85c}.pro-economy{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px;display:grid}.pro-economy article{background:#ffffff08;border:1px solid #ffffff18;border-radius:19px;flex-direction:column;min-height:285px;padding:24px;display:flex}.pro-economy article>span{color:#ffb85c;font-size:8px}.pro-economy h3{margin:45px 0 14px;font-size:19px}.pro-economy strong{color:#ffb85c;font-size:26px}.pro-economy p{color:#aaa69d;margin-top:auto;font-size:9px;line-height:1.6}.manufacturer-price-section{background:#f2eff8}.manufacturer-price-section .price-section-head span{color:#765baa}.manufacturer-price-list{border-top:1px solid #d6d0e1;margin-top:55px}.manufacturer-price-list article{border-bottom:1px solid #d6d0e1;grid-template-columns:50px 1fr 190px 120px;align-items:center;gap:25px;min-height:125px;padding:22px 10px;display:grid}.manufacturer-price-list>article>span{color:#9788b1;font-size:9px}.manufacturer-price-list h3{margin:0 0 8px;font-size:20px}.manufacturer-price-list p{color:#766f80;margin:0;font-size:9px;line-height:1.5}.manufacturer-price-list strong{font-size:18px}.manufacturer-price-list a{color:#7254a7;justify-self:end;font-size:9px;font-weight:900}.price-disclaimer{color:#11130f;background:#c8ff45;justify-content:space-between;align-items:center;gap:50px;padding:70px max(30px,50vw - 682px);display:flex}.price-disclaimer>div{align-items:flex-start;gap:20px;max-width:900px;display:flex}.price-disclaimer>div>span{color:#c8ff45;background:#11130f;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.price-disclaimer h2{margin:0 0 9px;font-size:24px}.price-disclaimer p{color:#39412e;margin:0;font-size:11px;line-height:1.65}.price-disclaimer>a{color:#fff;background:#11130f;border-radius:11px;flex:none;align-items:center;min-height:47px;padding:0 18px;font-size:9px;font-weight:900;display:flex}.story-page{background:#f4f5ef}.story-hero{color:#fff;background:radial-gradient(circle at 12% 15%,#405e1a7d,#0000 33%),radial-gradient(circle at 88% 80%,#58432b66,#0000 36%),#0d0f0c;grid-template-columns:1fr .85fr;align-items:center;gap:90px;min-height:690px;padding:90px max(30px,50vw - 682px);display:grid}.story-hero>div:first-child>span,.story-section-title>span,.decision-section>div:first-child>span,.story-roadmap>div>span{color:#c8ff45;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:900}.story-hero h1{letter-spacing:-.065em;margin:26px 0 24px;font-size:clamp(52px,5.2vw,80px);line-height:.97}.story-hero h1 em{color:#c8ff45;font-style:normal}.story-hero>div:first-child>p{color:#b1b8ac;max-width:760px;font-size:17px;line-height:1.7}.story-sign{align-items:center;gap:13px;margin-top:34px;display:flex}.story-sign>i{color:#171914;background:#c8ff45;border-radius:13px;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:900;display:grid}.story-sign>span{gap:5px;display:grid}.story-scene{background:#ffffff08;border:1px solid #ffffff16;border-radius:28px;flex-direction:column;justify-content:center;gap:18px;min-height:520px;padding:35px;display:flex;box-shadow:0 35px 100px #0007}.story-scene>span{color:#fff;background:#ffffff0c;border:1px solid #ffffff18;border-radius:16px 16px 16px 4px;gap:10px;max-width:75%;padding:20px;font-size:13px;line-height:1.5;display:grid}.story-scene>i{color:#65705e;align-self:center;font-style:normal;transform:rotate(90deg)}.story-chaos{align-self:flex-end;background:#6c2c2038!important;border-color:#ff9b7d4a!important}.story-chaos>b,.story-result>b{background:#ff7f61;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.story-result{background:#35481c48!important;border-color:#c8ff4553!important;align-self:center!important}.story-result>b{color:#11130f;background:#c8ff45}.story-observations,.decision-section,.story-roadmap{padding:110px max(30px,50vw - 682px)}.story-observations{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.story-section-title h2,.decision-section h2,.story-roadmap h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(42px,4.3vw,65px);line-height:1.01}.story-section-title>p,.decision-section>div:first-child>p,.story-roadmap>div>p{color:#6c7268;font-size:13px;line-height:1.75}.observation-list{border-top:1px solid #d5d9d0}.observation-list article{border-bottom:1px solid #d5d9d0;grid-template-columns:45px 1fr;gap:20px;min-height:155px;padding:25px 10px;display:grid}.observation-list article>span{color:#76904f;font-size:9px}.observation-list h3{margin:0 0 12px;font-size:20px}.observation-list p{color:#73796f;margin:0;font-size:10px;line-height:1.65}.broken-chain-section{color:#fff;background:#12140f;padding:110px max(30px,50vw - 682px)}.story-section-title.light{max-width:800px}.broken-chain{grid-template-columns:repeat(7,auto);align-items:center;gap:10px;margin-top:55px;display:grid}.broken-chain article{background:#ffffff08;border:1px solid #ffffff18;border-radius:18px;flex-direction:column;min-height:250px;padding:23px;display:flex}.broken-chain article>b{margin:62px 0 9px;font-size:18px}.broken-chain article>small{color:#8d9589;font-size:8px}.broken-chain article>em{color:#f1a082;border-top:1px solid #ffffff14;margin-top:auto;padding-top:17px;font-size:8px;font-style:normal}.broken-chain>i{color:#687164;font-style:normal}.chain-answer{background:#c8ff4510;border:1px solid #c8ff4540;border-radius:18px;align-items:center;gap:22px;margin-top:25px;padding:28px;display:flex}.chain-answer .brand-mark{background:#c8ff45;flex:none}.chain-answer .brand-mark i{background:#11130f}.chain-answer small{color:#c8ff45;text-transform:uppercase;letter-spacing:.11em;font-size:8px}.chain-answer h3{margin:9px 0 0;font-size:20px}.decision-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.decision-section>div:first-child>span{color:#6f8950}.decision-stack{gap:10px;display:grid}.decision-stack article{background:#fff;border:1px solid #d8dcd3;border-radius:14px;grid-template-columns:52px 1fr;align-items:center;gap:16px;min-height:100px;padding:17px;display:grid}.decision-stack article>span{color:#5e791e;background:#eaf4d5;border-radius:14px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:900;display:grid}.decision-stack b{font-size:14px}.decision-stack p{color:#737a70;margin:7px 0 0;font-size:9px;line-height:1.55}.story-roadmap{background:#e8ece3;grid-template-columns:1fr .9fr;gap:90px;display:grid}.story-roadmap>div>span{color:#6d8750}.story-roadmap>div>a{border-bottom:1px solid #849272;align-items:center;gap:30px;margin-top:24px;padding-bottom:5px;font-size:10px;font-weight:900;display:inline-flex}.story-roadmap>div>a i{font-style:normal}.story-roadmap ol{border-top:1px solid #c8cdc2;margin:0;padding:0;list-style:none}.story-roadmap li{border-bottom:1px solid #c8cdc2;grid-template-columns:90px 1fr;align-content:center;gap:5px 18px;min-height:120px;padding:20px 8px;display:grid}.story-roadmap li>span{color:#788172;grid-row:1/3;font-size:8px}.story-roadmap li>b{font-size:17px}.story-roadmap li>small{color:#7d8479;font-size:8px}@media (width<=1050px){.origin-teaser,.market-map-section,.pricing-hero,.story-hero,.story-observations,.decision-section,.story-roadmap{grid-template-columns:1fr}.origin-infographic{max-width:850px}.entry-grid{grid-template-columns:repeat(2,1fr)}.entry-grid article:last-child{grid-column:auto}.market-map{width:100%;max-width:760px;margin:auto}.service-price-grid,.store-price-grid,.pro-economy{grid-template-columns:repeat(2,1fr)}.broken-chain{grid-template-columns:1fr}.broken-chain>i{text-align:center;transform:rotate(90deg)}.broken-chain article{min-height:190px}.story-scene{max-width:760px}.price-section-head{grid-template-columns:1fr;gap:25px}}@media (width<=760px){.origin-teaser{gap:45px;padding:80px 18px}.origin-copy h2{font-size:40px}.origin-infographic{min-height:0;padding:20px}.origin-topline{grid-template-columns:1fr}.origin-arrow{min-height:24px;transform:rotate(90deg)}.origin-infographic article{min-height:140px}.origin-loss{flex-direction:column;align-items:flex-start;padding:16px}.origin-loss ul{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.origin-loss li{text-align:center}.origin-connector{height:28px}.origin-connector:before{height:28px;margin-left:16px}.origin-infographic .origin-solution{grid-template-columns:36px 1fr;min-height:128px}.origin-solution>div b{font-size:14px}.market-map-section{gap:45px;padding:80px 18px}.market-map-copy h2{font-size:41px}.market-map{min-height:500px}.map-ring-one{width:230px;height:230px}.map-ring-two{width:345px;height:345px}.map-core{width:140px;height:140px}.market-map article{min-width:135px;padding:10px}.market-map article i{width:29px;height:29px}.map-private{top:8%;left:-7%}.map-store{top:24%;right:-8%}.map-pro{bottom:15%;left:-5%}.map-maker{bottom:4%;right:-7%}.all-prices-link{grid-template-columns:1fr 40px;padding:20px}.all-prices-link>span{grid-column:1/-1}.entry-grid{grid-template-columns:1fr}.pricing-hero{padding:70px 18px 45px}.pricing-hero h1{font-size:47px}.pricing-hero>div:first-child>p{font-size:15px}.price-orbit{min-height:420px}.price-orbit:before{width:330px;height:330px}.price-core{width:130px;height:130px}.price-orbit>i{max-width:130px;padding:10px}.po-one{left:-4%}.po-two{right:-5%}.po-three{left:0}.po-four{right:-4%}.pricing-nav{justify-content:flex-start;top:0;overflow:auto}.pricing-nav a{flex:none}.price-section{padding:80px 18px}.price-section-head h2{font-size:40px}.service-price-grid,.store-price-grid,.pro-economy{grid-template-columns:1fr}.manufacturer-price-list article{grid-template-columns:35px 1fr;padding:20px 5px}.manufacturer-price-list strong,.manufacturer-price-list a{grid-column:2;justify-self:start}.price-disclaimer{flex-direction:column;align-items:flex-start;padding:45px 18px}.story-hero{padding:70px 18px 50px}.story-hero h1{font-size:47px}.story-hero>div:first-child>p{font-size:15px}.story-scene{min-height:430px;padding:22px}.story-observations,.broken-chain-section,.decision-section,.story-roadmap{padding:80px 18px}.story-section-title h2,.decision-section h2,.story-roadmap h2{font-size:40px}.broken-chain article{min-height:180px}.broken-chain article>b{margin-top:35px}.chain-answer{align-items:flex-start}.chain-answer h3{font-size:16px}.decision-section,.story-roadmap{gap:45px}.story-roadmap li{grid-template-columns:75px 1fr}}.skip-link{z-index:1000;color:#11130f;background:#fff;border-radius:9px;padding:11px 15px;font-size:12px;font-weight:900;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 10px 35px #0003}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #86b91d}:where(button,input,select,textarea):disabled{cursor:not-allowed}.public-header nav{gap:22px}.public-header nav a{white-space:nowrap}.mobile-menu summary{cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.hero-lede{color:#c4cabf}.hero-proof span{color:#c1c8bc}.window-content{background:#fbfcf8}.installer-method-link{color:#fff;background:#171914;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:auto;font-size:9px;font-weight:900;display:flex}.installer-method-link:hover{color:#c8ff45;background:#30342c}.knowledge-toolbar>div:last-child span{color:#72786e;background:#fff;border:1px solid #dfe3da;border-radius:8px;flex:none;padding:8px 11px;font-size:8px;font-weight:800}.knowledge-toolbar>div:last-child span.active{color:#c8ff45;background:#171914;border-color:#171914}.final-cta-section{color:#fff;background:radial-gradient(circle at 12% 10%,#4c701e75,#0000 38%),linear-gradient(130deg,#11140e,#1b2315);border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:50px;max-width:1364px;margin:0 auto 90px;padding:50px 55px;display:grid;box-shadow:0 30px 90px #25301d26}.final-cta-section h2{letter-spacing:-.055em;margin:18px 0 10px;font-size:clamp(36px,4vw,58px)}.final-cta-section p{color:#aeb6a8;max-width:680px;margin:0;font-size:14px;line-height:1.7}.final-cta-section>a{color:#12140f;background:#c8ff45;border-radius:14px;justify-content:space-between;align-items:center;min-width:240px;min-height:58px;padding:0 22px;font-size:12px;font-weight:900;display:flex}.final-cta-section>a:hover{background:#d6ff72;transform:translateY(-2px)}.contact-page{background:#eff2eb}.contact-hero{color:#fff;background:radial-gradient(circle at 12% 18%,#41631c88,#0000 34%),radial-gradient(circle at 91% 78%,#1e4b6170,#0000 38%),#0c0f0b;grid-template-columns:.88fr 1.12fr;align-items:center;gap:80px;min-height:740px;padding:85px max(30px,50vw - 682px);display:grid}.contact-copy h1{letter-spacing:-.065em;max-width:720px;margin:24px 0;font-size:clamp(50px,5vw,78px);line-height:.97}.contact-copy h1 em{color:#c8ff45;font-style:normal}.contact-copy>p{color:#b6beb1;max-width:650px;font-size:17px;line-height:1.7}.contact-promises{gap:10px;margin-top:38px;display:grid}.contact-promises span{color:#d4d9d0;align-items:center;gap:12px;font-size:11px;display:flex}.contact-promises b{color:#c8ff45;border:1px solid #ffffff25;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.contact-form-card{background:#ffffff0b;border:1px solid #ffffff1e;border-radius:24px;padding:9px;box-shadow:0 35px 100px #0008}.contact-form-card form,.contact-success{color:#151712;background:#f8faf5;border-radius:17px;padding:30px}.contact-form-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.contact-form-head span{font-size:18px;font-weight:850}.contact-form-head small{color:#647d27;background:#e8f3d1;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.contact-form-card fieldset{border:0;margin:0;padding:0}.contact-form-card legend,.contact-fields label>span{color:#5e655a;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.role-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.role-choice label{cursor:pointer;background:#fff;border:1px solid #daddd4;border-radius:11px;align-items:flex-start;gap:9px;min-height:72px;padding:12px;display:flex}.role-choice label.active{background:#f1f8e2;border-color:#8cb42e;box-shadow:0 0 0 2px #bde6542f}.role-choice input{accent-color:#73951f;margin-top:4px}.role-choice label>span{gap:5px;display:grid}.role-choice b{font-size:11px}.role-choice small{color:#7e8579;font-size:8px;line-height:1.35}.contact-fields{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.contact-fields label{display:block}.contact-fields label.wide{grid-column:1/-1}.contact-fields input,.contact-fields textarea{color:#151712;background:#fff;border:1px solid #d5d9d0;border-radius:10px;width:100%;font-size:12px}.contact-fields input{height:46px;padding:0 13px}.contact-fields textarea{resize:vertical;min-height:115px;padding:13px;line-height:1.5}.contact-fields input:hover,.contact-fields textarea:hover{border-color:#aeb5a7}.contact-fields input:focus,.contact-fields textarea:focus{border-color:#7fa224}.contact-fields label>span small{color:#92988e;font-size:8px;font-weight:500}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-consent{color:#5e655a;align-items:flex-start;gap:10px;margin-top:16px;font-size:9px;line-height:1.5;display:flex}.contact-consent input{accent-color:#73951f;width:17px;height:17px;margin:1px 0 0}.contact-consent a{border-bottom:1px solid #78866b;font-weight:800}.contact-safety{color:#80622b;background:#fff3d8;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.45}.contact-error{color:#b84736;margin:12px 0 0;font-size:10px;font-weight:800}.contact-form-card form>button{color:#fff;cursor:pointer;background:#171914;border:0;border-radius:11px;width:100%;min-height:52px;margin-top:15px;font-size:11px;font-weight:900}.contact-form-card form>button:hover:not(:disabled){color:#c8ff45;background:#30342c}.contact-form-card form>button:disabled{opacity:.42}.contact-response-note{color:#8a9185;text-align:center;margin-top:10px;font-size:8px;display:block}.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:515px;display:flex}.contact-success>span{color:#587319;background:#dff1b6;border-radius:18px;place-items:center;width:62px;height:62px;font-size:23px;display:grid}.contact-success>small{color:#6f7f58;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:900}.contact-success h2{margin:15px 0 8px;font-size:35px}.contact-success p{color:#6e756a;max-width:430px;font-size:12px;line-height:1.6}.contact-success a{border-bottom:1px solid #77846b;margin-top:22px;padding-bottom:5px;font-size:10px;font-weight:900}.contact-trust-strip{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1364px;margin:70px auto;padding:0 30px;display:grid}.contact-trust-strip article{background:#fff;border:1px solid #d8ddd3;border-radius:18px;min-height:210px;padding:25px}.contact-trust-strip article>span{color:#77924d;font-size:9px}.contact-trust-strip b{margin:50px 0 10px;font-size:17px;display:block}.contact-trust-strip p{color:#71786d;margin:0;font-size:10px;line-height:1.65}.faq-page{background:#f2f4ee}.faq-hero{color:#fff;background:radial-gradient(circle at 15% 20%,#3b5d1880,#0000 38%),#0c0f0b;padding:95px max(30px,50vw - 682px)}.faq-hero h1{letter-spacing:-.065em;max-width:930px;margin:24px 0;font-size:clamp(52px,5.3vw,82px);line-height:.97}.faq-hero h1 em{color:#c8ff45;font-style:normal}.faq-hero>p{color:#b2baad;max-width:700px;font-size:17px}.faq-content{grid-template-columns:.72fr 1.28fr;gap:90px;padding:100px max(30px,50vw - 682px);display:grid}.faq-content>div:first-child{align-self:start;position:sticky;top:95px}.faq-content h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(40px,4vw,59px);line-height:1.02}.faq-content>div:first-child>p{color:#71786d;font-size:13px;line-height:1.7}.faq-content>div:first-child>a{border-bottom:1px solid #77856a;margin-top:20px;padding-bottom:5px;font-size:10px;font-weight:900;display:inline-block}.faq-list{border-top:1px solid #ccd1c7}.faq-list details{border-bottom:1px solid #ccd1c7}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr 30px;align-items:center;gap:14px;min-height:88px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#778471;font-size:9px}.faq-list summary>b{font-size:16px}.faq-list summary>i{background:#e4e8df;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;transition:all .2s;display:grid}.faq-list details[open] summary>i{background:#c8ff45;transform:rotate(45deg)}.faq-list details>p{color:#677065;margin:0;padding:0 42px 25px 56px;font-size:12px;line-height:1.75}.faq-final{color:#fff;background:#171a14;border-radius:22px;justify-content:space-between;align-items:center;gap:45px;margin:0 max(30px,50vw - 682px) 90px;padding:42px;display:flex}.faq-final span{color:#c8ff45;text-transform:uppercase;font-size:9px;font-weight:900}.faq-final h2{max-width:790px;margin:14px 0 0;font-size:34px}.faq-final>a{color:#13150f;background:#c8ff45;border-radius:11px;flex:none;align-items:center;min-height:50px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.origin-teaser,.transformation-section,.ecosystem-section,.market-map-section,.workflow-section,.trust-section,.pilot-section,.entry-section,.price-section,.story-observations,.broken-chain-section,.decision-section,.story-roadmap,.contact-trust-strip,.faq-content{content-visibility:auto;contain-intrinsic-size:800px}@media (width<=1050px){.public-header nav{gap:12px;font-size:11px}.contact-hero,.faq-content{grid-template-columns:1fr}.contact-copy{max-width:820px}.contact-form-card{width:100%;max-width:760px}.faq-content{gap:45px}.faq-content>div:first-child{position:static}.final-cta-section{margin-left:30px;margin-right:30px}}@media (width<=760px){html{scroll-padding-top:70px}.public-header{position:sticky;top:0}.mobile-menu>div{max-height:calc(100vh - 82px);overflow:auto}.hero h1{font-size:42px}.hero-proof{flex-direction:column;align-items:flex-start}.float-chip{max-width:150px}.final-cta-section{border-radius:20px;grid-template-columns:1fr;gap:28px;margin:0 18px 65px;padding:34px 24px}.final-cta-section h2{font-size:39px}.final-cta-section>a{width:100%}.contact-hero{gap:42px;padding:58px 18px 40px}.contact-copy h1{font-size:44px}.contact-copy>p{font-size:15px}.contact-form-card{border-radius:18px;padding:6px}.contact-form-card form,.contact-success{padding:21px}.role-choice,.contact-fields{grid-template-columns:1fr}.contact-fields label.wide{grid-column:auto}.contact-trust-strip{grid-template-columns:1fr;margin:50px auto;padding:0 18px}.contact-trust-strip article{min-height:170px}.contact-trust-strip b{margin-top:35px}.faq-hero{padding:65px 18px}.faq-hero h1{font-size:45px}.faq-content{padding:70px 18px}.faq-content h2{font-size:39px}.faq-list summary{grid-template-columns:30px 1fr 28px;gap:9px;min-height:82px}.faq-list summary>b{font-size:14px}.faq-list details>p{padding:0 8px 24px 39px;font-size:11px}.faq-final{flex-direction:column;align-items:flex-start;margin:0 18px 65px;padding:28px}.faq-final h2{font-size:28px}.faq-final>a{justify-content:center;width:100%}.service-price-grid article,.store-price-grid article{min-height:390px}.pricing-nav{scrollbar-width:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--muted:#50574d;--line:#d3d8ce}body{background:#f7f8f4;font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif}.inner-site,.page-section:not(.dark-section):not(.human-principle){background:#f7f8f4}.page-section.soft-section{background:#ecefe8}.eyebrow,.section-kicker{font-size:12px;line-height:1.35}.public-actions>a{font-size:12px}.public-footer>div:first-child p{color:#b9c1b4;font-size:14px}.public-footer>div:not(:first-child)>b{font-size:11px}.public-footer>div:not(:first-child)>a,.public-footer>.footer-bottom{font-size:12px}.role-hero>div:first-child>small{color:#c1c8bc;font-size:12px}.hero-core small{color:#b7c0b2;font-size:11px}.visual-chip{color:#bec6b9;font-size:11px}.visual-chip b{font-size:13px}.section-intro p{color:#535b51;font-size:15px}.dark-section .section-intro p{color:#bac2b5}.service-catalog a>span,.benefit-grid article span,.guardrail-grid article span,.process-steps li>span{font-size:11px}.service-catalog p,.benefit-grid p,.guardrail-grid p{color:#535b51;font-size:13px}.catalog-price-link,.product-levels i,.inline-cta{font-size:12px}.human-principle>div:first-child p{color:#c0c7ba}.human-flow b{font-size:14px}.human-flow p{color:#bac2b5;font-size:12px}.cabinet-sidebar span{font-size:12px}.cabinet-body>div small{color:#5f675d;font-size:12px}.cabinet-body article span,.cabinet-body article em{font-size:11px}.cabinet-body article b{font-size:17px}.process-steps p,.product-levels p{color:#535b51;font-size:12px}.product-levels a>span{font-size:11px}.installer-grid article>div:first-child,.installer-grid article>p,.installer-score span,.installer-grid ul{font-size:12px}.installer-grid article>p{color:#596158}.installer-grid button,.installer-method-link{font-size:12px}.check-method article{min-height:68px}.check-method article>span,.check-method article>b,.check-method article>strong{font-size:12px}.role-matrix b{font-size:13px}.role-matrix span{color:#596158;font-size:12px}.trial-features article>span,.trial-step,.trial-onboarding label,.trial-success>small,.trial-success>div span{font-size:11px}.trial-features p,.trial-onboarding>p,.trial-success>p{color:#535b51;font-size:12px}.trial-onboarding input,.trial-onboarding select,.trial-onboarding>button,.trial-success>a{font-size:12px}.pricing-grid em,.pricing-grid small,.pricing-grid a,.manufacturer-offers article>span,.manufacturer-offers b{font-size:11px}.pricing-grid p,.manufacturer-offers p{color:#535b51;font-size:12px}.pricing-grid .featured p{color:#d1d8cf}.pricing-disclaimer{color:#596158;font-size:11px}.knowledge-toolbar>div:last-child span{color:#50584e;padding:10px 14px;font-size:12px}.article-grid{gap:16px}.article-grid article{border-color:#cfd5ca;min-height:300px;padding:28px;box-shadow:0 14px 42px #2932220a}.article-grid article>span{color:#617b49;font-size:11px}.article-grid h3{margin-top:46px;font-size:22px}.article-grid p{color:#535b51;font-size:13px}.article-grid footer{color:#5e665c;font-size:11px}.article-grid footer a{color:#3f5d22;font-size:12px}.editorial-note p{color:#535b51;font-size:13px}.origin-infographic{background:radial-gradient(circle at 82% 12%,#3a5c1e,#0000 34%),linear-gradient(145deg,#0d100c,#171c14)}.origin-infographic article{background:#1a1f18;border-color:#ffffff2e}.origin-infographic article>span{color:#c2cabc;font-size:11px}.origin-infographic article>b{font-size:18px}.origin-infographic article>small{color:#c2cabc;font-size:12px;line-height:1.5}.origin-infographic .break-point{background:#4d211a}.origin-infographic .fixed-point{background:#29391a}.market-map-copy p{color:#bec6b9;font-size:15px}.market-map article{background:#171b16;border-color:#ffffff31}.market-map article b{font-size:13px}.market-map article span{color:#c0c8bb;font-size:11px}.map-core>small{color:#596451;font-size:10px}.story-sign b{font-size:13px}.story-sign small{color:#bec7ba;font-size:11px}.story-scene{background:#151913;border-color:#ffffff29}.story-scene>span{background:#1d221b;border-color:#ffffff2d}.story-scene>span small{color:#c1c9bd;font-size:11px}.story-section-title>p,.decision-section>div:first-child>p,.story-roadmap>div>p{color:#535b51;font-size:14px}.observation-list article>span{font-size:11px}.observation-list p{color:#535b51;font-size:13px}.broken-chain article{background:#1b1f19;border-color:#ffffff2c}.broken-chain article>span{color:#bcc5b8;font-size:11px}.broken-chain article>small{color:#c5cdc1;font-size:12px;line-height:1.5}.broken-chain article>em{color:#ffb099;font-size:11px}.chain-answer small{font-size:11px}.chain-answer h3{font-size:22px}.decision-stack p{color:#535b51;font-size:12px}.story-roadmap>div>a{font-size:12px}.story-roadmap li>span,.story-roadmap li>small{color:#596158;font-size:11px}.after-card:before{font-size:10px}.ba-label span{font-size:12px}.ba-label i{font-size:11px}.message-bubble small{color:#596158;font-size:11px}.chaos-items span{color:#535b51;font-size:11px}.before-card footer span,.after-card footer span{color:#596158;font-size:11px}.transform-core small{color:#c0c8bb;font-size:9px}.result-score>span{font-size:11px}.after-card li{font-size:12px}.demo-caption{color:#596158;font-size:11px}.entry-grid article>small,.popular-label{font-size:11px}.entry-grid p{color:#535b51;font-size:13px}.entry-grid article.featured p{color:#c1c8bc}.entry-grid a{font-size:12px}.all-prices-link>span{color:#535b51;font-size:12px}.pricing-hero>div:first-child>span{font-size:12px}.pricing-hero>div:first-child a{font-size:13px}.pricing-hero>div:first-child small{color:#c0c7bb;font-size:11px}.price-core small{color:#596451;font-size:11px}.price-orbit>i{font-size:12px}.price-orbit>i strong{color:#c0c7bb;font-size:11px}.pricing-nav a{font-size:12px}.price-section-head span{font-size:11px}.price-section-head>p{color:#535b51;font-size:14px}.service-price-grid article>span,.service-price-grid>article>small,.store-price-grid article>em,.store-price-grid>article>small{font-size:11px}.service-price-grid p,.store-price-grid p{color:#535b51;font-size:13px}.service-price-grid .featured p,.store-price-grid .featured p{color:#c2c9be}.service-price-grid ul,.store-price-grid ul,.service-price-grid a,.store-price-grid a{font-size:12px}.pro-price-section .price-section-head>p{color:#c0bcb3}.pro-economy article{background:#1d1a16;border-color:#ffffff2d}.pro-economy article>span{font-size:11px}.pro-economy p{color:#c7c2b9;font-size:12px}.manufacturer-price-list>article>span{font-size:11px}.manufacturer-price-list p{color:#554f5d;font-size:12px}.manufacturer-price-list a{font-size:12px}.price-disclaimer p{font-size:13px}.price-disclaimer>a{font-size:12px}@media (width<=760px){html,body{max-width:100%;overflow-x:hidden}.inner-site{width:100%;max-width:100%;overflow-x:clip}.inner-site>*,.page-section>*,.section>*,.role-hero>*{min-width:0}.public-header{z-index:1000;background:#f9faf6}.public-header.dark{background:#0a0b09}.public-header .brand{z-index:1002;position:relative}.mobile-menu{z-index:1001;position:static}.mobile-menu summary{z-index:1002;color:#171914;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:9px;min-width:82px;min-height:42px;padding:0 12px;font-size:12px;display:flex;position:relative}.public-header.dark .mobile-menu summary{color:#fff;background:#171a15;border-color:#ffffff38}.mobile-menu summary i,.mobile-menu summary i:before{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;transition:transform .2s;display:block}.mobile-menu summary i:before{transform:translateY(5px)}.mobile-menu[open] summary i{transform:translateY(2px)rotate(45deg)}.mobile-menu[open] summary i:before{transform:rotate(-90deg)}.mobile-menu:not([open])>div{display:none}.mobile-menu[open]>div{color:#fff;width:auto;max-height:none;box-shadow:none;overscroll-behavior:contain;background:radial-gradient(circle at 86% 0,#2b451c 0,#0000 34%),#10130e;border:0;border-radius:0;flex-direction:column;gap:4px;padding:25px 18px 32px;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.mobile-menu-title{color:#c8ff45;letter-spacing:.12em;text-transform:uppercase;padding:4px 4px 17px;font-size:11px;font-weight:900}.mobile-menu a{color:#f4f6f1;border-bottom:1px solid #ffffff1b;border-radius:0;justify-content:space-between;align-items:center;min-height:49px;padding:0 4px;font-size:15px;font-weight:750;display:flex}.mobile-menu a:hover,.mobile-menu a:focus-visible{color:#c8ff45;background:0 0}.mobile-menu a>span{color:#8e9789}.mobile-menu .mobile-demo-link{color:#d8ff7b;background:#c8ff4512;border:1px solid #c8ff4566;border-radius:12px;margin-top:17px;padding:0 15px}.mobile-menu .mobile-account-link{color:#11130f;background:#c8ff45;border:0;border-radius:12px;margin-top:6px;padding:0 15px}.mobile-menu .mobile-account-link>span{color:#11130f}.page-section.dark-section,.page-section.human-principle{color:#fff;background:linear-gradient(135deg,#11140e,#182311)}.human-principle h2{overflow-wrap:anywhere;font-size:clamp(35px,10vw,44px)}.human-flow article{background:#1d231a;border-color:#ffffff2b}.eyebrow,.section-kicker{font-size:11px}.article-grid article{min-height:260px;padding:23px}.article-grid h3{margin-top:34px}.origin-infographic article>small,.broken-chain article>small{font-size:12px}.visual-chip{font-size:10px}.visual-chip b{font-size:12px}}.role-quickstart{background:#f7f9f3;border-bottom:1px solid #d6dacf;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:center;gap:32px;padding:26px max(38px,50vw - 682px);scroll-margin-top:76px;display:grid}.quickstart-copy h2{letter-spacing:-.035em;max-width:390px;margin:10px 0 0;font-size:23px;line-height:1.08}.role-quickstart nav{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.role-quickstart nav a{background:#fff;border:1px solid #d7dcd1;border-radius:14px;grid-template-columns:1fr auto;align-content:space-between;gap:8px;min-height:104px;padding:15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.role-quickstart nav a:hover{border-color:#9fbd5b;transform:translateY(-3px);box-shadow:0 14px 34px #26321b12}.role-quickstart nav span{color:#687560;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:10px;font-weight:900}.role-quickstart nav b{font-size:12px;line-height:1.35}.role-quickstart nav i{color:#6f9221;align-self:end;font-style:normal;font-weight:900}@media (width<=1050px){.role-quickstart{grid-template-columns:1fr}.quickstart-copy h2{max-width:650px}.role-quickstart nav{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.role-quickstart{padding:26px 18px;scroll-margin-top:64px}.quickstart-copy h2{font-size:21px}.role-quickstart nav{grid-template-columns:1fr}.role-quickstart nav a{min-height:82px}.role-quickstart nav b{font-size:13px}body:has(.mobile-menu[open]){overflow:hidden}.mobile-menu[open]>div{height:calc(100dvh - 64px);padding-bottom:max(32px,env(safe-area-inset-bottom))}.mobile-menu summary{touch-action:manipulation}}.public-header nav{font-size:15px}.public-header nav a{padding:10px 0}.public-header nav a:focus-visible,.public-actions a:focus-visible,.role-quickstart a:focus-visible{outline-offset:4px;outline:3px solid #9fd429}.hero{grid-template-columns:1.04fr .96fr}.hero-product{justify-self:end;width:100%;max-width:620px}.product-window{max-width:590px}.hero-visual-summary{color:#eef3ea;grid-template-columns:repeat(3,1fr);gap:8px;max-width:590px;margin:14px auto 0;padding:0;display:grid}.hero-visual-summary>div{background:#141812d9;border:1px solid #ffffff24;border-radius:11px;min-height:72px;padding:12px;box-shadow:0 12px 36px #0005}.hero-visual-summary dt{color:var(--lime);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.hero-visual-summary dd{color:#d8ded4;margin:7px 0 0;font-size:12px;line-height:1.42}.role-quickstart nav a{min-height:138px;padding:17px}.role-quickstart nav span{font-size:11px}.role-quickstart nav b{font-size:15px}.role-quickstart nav small{color:#596457;grid-column:1/-1;font-size:12px;line-height:1.45}.role-quickstart nav i{font-size:16px}.role-hero{grid-template-columns:1.18fr .82fr;gap:58px}.role-hero-visual{align-content:center;gap:15px;min-height:510px}.role-hero-diagram{place-items:center;width:min(100%,430px);height:315px;display:grid;position:relative}.role-hero-diagram .orbit-one{width:235px;height:235px}.role-hero-diagram .orbit-two{width:320px;height:320px}.role-hero-diagram .hero-core{width:150px;height:150px}.role-hero-diagram .hero-core b{font-size:22px}.role-hero-diagram .hero-core small{text-align:center;max-width:110px;bottom:18px}.role-hero-diagram .chip-a{top:9%;left:0}.role-hero-diagram .chip-b{top:42%;right:0}.role-hero-diagram .chip-c{bottom:5%;left:5%}.hero-visual-details{gap:7px;width:min(100%,470px);margin:5px auto 0;padding:0;display:grid}.hero-visual-details>div{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:106px 1fr;gap:12px;padding:11px 13px;display:grid}.hero-visual-details dt{color:var(--role-accent,#c8ff45);text-transform:uppercase;font-size:10px;font-weight:900}.hero-visual-details dd{color:#d0d6cd;margin:0;font-size:11px;line-height:1.45}.story-founders{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.story-founders .story-sign{background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;margin:0;padding:10px 13px}.story-founders .story-sign i{flex:none}.faq-list summary>b{font-size:17px;line-height:1.4}.faq-list details>p{color:#4f594e;font-size:14px;line-height:1.72}@media (width<=1050px){.public-header nav{font-size:13px}.hero-product{justify-self:center}.role-hero{grid-template-columns:1fr}.role-hero-visual{width:100%;max-width:620px;margin:auto}}@media (width<=760px){.hero-visual-summary{grid-template-columns:1fr}.hero-visual-summary>div{min-height:0}.float-chip{display:none}.role-quickstart nav a{min-height:118px}.role-quickstart nav small{font-size:12px}.role-hero-visual{min-height:0;margin-top:22px}.role-hero-diagram{height:300px}.role-hero-diagram .visual-chip{display:grid}.hero-visual-details{gap:8px}.hero-visual-details>div{grid-template-columns:1fr;gap:5px}.hero-visual-details dd{font-size:12px}.story-founders{display:grid}.story-founders .story-sign{width:100%}.faq-list summary>b{font-size:15px}.faq-list details>p{font-size:13px}}.window-content,.case-heading h2,.case-score strong,.missing-card b,.offer-strip b,.offer-strip strong,.human-gate b{color:#171a16}.case-score p,.human-gate p{color:#4f574d}.missing-card li span{color:#30362e}.offer-strip{color:#171a16}.hero-product>.float-chip{display:none}.home-v3{--home-ink:#11150f;--home-forest:#10150f;--home-forest-2:#1b2718;--home-lime:#c8ff45;--home-paper:#f4f6f0;--home-muted:#586255;background:var(--home-paper);color:var(--home-ink);overflow:hidden}.home-v3 .public-header{border-bottom-color:#ffffff1f}.public-header .brand{font-size:18px}.public-actions>a{min-height:44px;font-size:14px}.home-v3-kicker{color:var(--home-lime);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:850;line-height:1.35;display:inline-flex}.home-v3-kicker i{background:var(--home-lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #c8ff4519}.home-v3-kicker.dark{color:#55712a}.home-v3-kicker.dark i{display:none}.home-v3-button{text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:0 20px;font-size:15px;font-weight:850;line-height:1.2;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.home-v3-button:hover{transform:translateY(-2px)}.home-v3-button.primary{background:var(--home-lime);color:#11150f}.home-v3-button.secondary{color:#fff;background:#ffffff09;border-color:#ffffff38}.home-v3-button.ink{color:#fff;background:#172015}.home-v3-button:focus-visible,.home-v3 a:focus-visible{outline-offset:4px;outline:3px solid #91c923}.home-v3-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 77% 17%,#41692b66,#0000 30%),radial-gradient(circle at 8% 90%,#263e1f66,#0000 35%),linear-gradient(145deg,#090c08 0%,#121810 52%,#0b0e0a 100%);grid-template-columns:minmax(0,1fr) minmax(480px,.86fr);align-items:center;gap:76px;min-height:calc(100svh - 72px);padding:76px max(32px,50vw - 682px) 82px;display:grid;position:relative}.home-v3-hero:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0006,#0000 78%);mask-image:linear-gradient(#0006,#0000 78%)}.home-v3-hero-copy{max-width:720px}.home-v3-hero h1{letter-spacing:-.065em;margin:26px 0 25px;font-size:clamp(51px,5.2vw,80px);font-weight:850;line-height:.98}.home-v3-hero h1 em{color:var(--home-lime);font-style:normal}.home-v3-hero-copy>p{color:#c7cec3;max-width:680px;margin:0;font-size:19px;line-height:1.65}.home-v3-hero-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.home-v3-proof{border-top:1px solid #ffffff20;gap:11px;margin:35px 0 0;padding:23px 0 0;list-style:none;display:grid}.home-v3-proof li{color:#d6dcd2;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.home-v3-proof li span{width:21px;height:21px;color:var(--home-lime);background:#c8ff4517;border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.home-v3-demo{color:var(--home-ink);background:#f9faf7;border:1px solid #ffffff29;border-radius:24px;padding:19px;position:relative;transform:rotate(.4deg);box-shadow:0 42px 110px #0009}.home-v3-demo:before{z-index:-1;content:"";border:1px solid #c8ff4557;border-radius:24px;position:absolute;inset:10px -11px -11px 10px}.home-v3-demo>header{border-bottom:1px solid #dfe3db;justify-content:space-between;align-items:center;gap:18px;min-height:51px;padding:0 4px 15px;display:flex}.home-v3-demo>header>div{align-items:center;gap:10px;display:flex}.home-v3-demo>header b{font-size:15px}.home-v3-demo>header>span{color:#3c5c18;background:#e9f7cc;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.home-v3-demo .brand-mark{width:28px;height:28px}.home-v3-message{background:#fff;border:1px solid #d9ded5;border-radius:13px;margin-top:16px;padding:16px}.home-v3-message>span,.home-v3-demo-state>span{color:#657062;font-size:13px;font-weight:800}.home-v3-message p{margin:8px 0 0;font-size:15px;line-height:1.55}.home-v3-demo-state{justify-content:space-between;align-items:center;gap:15px;margin:16px 0 7px;display:flex}.home-v3-demo-state strong{font-size:15px}.home-v3-demo ol{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-v3-demo li{background:#f1f3ee;border:1px solid #dfe3db;border-radius:12px;grid-template-columns:30px 1fr;align-content:start;gap:9px;min-height:118px;padding:14px;display:grid}.home-v3-demo li>span{width:28px;height:28px;color:var(--home-lime);background:#172015;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.home-v3-demo li b{font-size:14px}.home-v3-demo li p{color:#5a6457;margin:6px 0 0;font-size:13px;line-height:1.45}.home-v3-demo>footer{color:#fff;background:#172015;border-radius:11px;grid-template-columns:36px 1fr;align-items:center;gap:11px;margin-top:10px;padding:13px;display:grid}.home-v3-demo>footer>span{background:var(--home-lime);color:#16200f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.home-v3-demo>footer p{color:#cbd2c7;margin:0;font-size:13px;line-height:1.45}.home-v3-demo>footer b{color:#fff;font-size:14px}.home-v3-section{padding:108px max(32px,50vw - 682px)}.home-v3-section-head{max-width:820px}.home-v3-section-head h2{letter-spacing:-.06em;margin:19px 0;font-size:clamp(43px,4.5vw,68px);line-height:1}.home-v3-section-head>p{max-width:720px;color:var(--home-muted);margin:0;font-size:17px;line-height:1.65}.home-v3-section-head.light{color:#fff}.home-v3-section-head.light>p{color:#bdc6ba}.home-v3-audiences{background:#f4f6f0}.home-v3-audience-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px;display:grid}.home-v3-audience{--tone:#8ab83b;border:1px solid #d7ddd2;border-top:5px solid var(--tone);background:#fff;border-radius:19px;flex-direction:column;min-height:400px;padding:23px;display:flex;box-shadow:0 18px 60px #24321a0a}.home-v3-audience.tone-store{--tone:#6aa7d8}.home-v3-audience.tone-contractor{--tone:#ed9b52}.home-v3-audience.tone-maker{--tone:#9b85d4}.home-v3-audience-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-v3-audience-top>span{color:#7d887a;font-size:13px;font-weight:900}.home-v3-audience-top em{color:#596556;background:#eef2ea;border-radius:7px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:800}.home-v3-audience>p{color:#586b50;letter-spacing:.04em;text-transform:uppercase;margin:50px 0 12px;font-size:13px;font-weight:900}.home-v3-audience h3{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.12}.home-v3-audience>div:not(.home-v3-audience-top){color:#5d665b;margin:18px 0;font-size:15px;line-height:1.6}.home-v3-audience>a{border-top:1px solid #e1e5de;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:21px;font-size:14px;font-weight:850;display:flex}.home-v3-audience>a span{font-size:18px}.home-v3-process{color:#fff;background:radial-gradient(circle at 85% 20%,#34512a55,#0000 28%),linear-gradient(145deg,#10140e,#1a2317);padding:108px max(32px,50vw - 682px)}.home-v3-process-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:55px 0 0;padding:0;list-style:none;display:grid}.home-v3-process-grid li{background:#ffffff08;border:1px solid #ffffff20;border-radius:18px;min-height:285px;padding:27px}.home-v3-process-grid li>span{width:39px;height:39px;color:var(--home-lime);background:#c8ff4517;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.home-v3-process-grid h3{margin:70px 0 15px;font-size:24px}.home-v3-process-grid p{color:#bbc4b8;margin:0;font-size:15px;line-height:1.65}.home-v3-human-gate{background:#0b0e0a;border:1px solid #ffffff20;border-radius:18px;grid-template-columns:42px 28px 42px 28px 42px minmax(280px,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:25px 27px;display:grid}.home-v3-human-gate>span{color:#dce4d8;background:#283226;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.home-v3-human-gate>span.human{background:var(--home-lime);color:#10150e}.home-v3-human-gate>i{color:#697367;font-style:normal}.home-v3-human-gate p{color:#bfc7bc;margin:0;font-size:14px;line-height:1.55}.home-v3-human-gate p b{color:#fff;font-size:15px}.home-v3-human-gate>a{color:var(--home-lime);font-size:14px;font-weight:850}.home-v3-scenario{background:#fff}.home-v3-scenario-flow{grid-template-columns:1fr 38px 1fr 38px 1fr;align-items:stretch;margin-top:55px;display:grid}.home-v3-scenario-flow>i{color:#879183;place-items:center;font-size:20px;font-style:normal;display:grid}.home-v3-scenario-flow article{background:#f5f7f2;border:1px solid #d9dfd4;border-radius:18px;min-height:370px;padding:28px}.home-v3-scenario-flow article.active{color:#fff;background:#172015;border-color:#86a74a}.home-v3-scenario-flow article>span{color:#66785e;text-transform:uppercase;font-size:13px;font-weight:900}.home-v3-scenario-flow article.active>span{color:var(--home-lime)}.home-v3-scenario-flow h3{margin:70px 0 15px;font-size:25px;line-height:1.14}.home-v3-scenario-flow p{color:#5b6559;font-size:15px;line-height:1.55}.home-v3-scenario-flow article.active p{color:#bdc6ba}.home-v3-scenario-flow ul{border-top:1px solid #dce1d8;gap:11px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:grid}.home-v3-scenario-flow article.active ul{border-top-color:#ffffff20}.home-v3-scenario-flow li{color:#4f594d;padding-left:20px;font-size:14px;line-height:1.45;position:relative}.home-v3-scenario-flow article.active li{color:#d7ddd4}.home-v3-scenario-flow li:before{color:#739633;content:"✓";position:absolute;left:0}.home-v3-scenario-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.home-v3-scenario-actions>a:not(.home-v3-button){color:#4f6246;font-size:14px;font-weight:800}.home-v3-readiness{background:#e9ede5;grid-template-columns:.74fr 1.26fr;gap:75px;padding:108px max(32px,50vw - 682px);display:grid}.home-v3-readiness-copy h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(40px,4.2vw,62px);line-height:1.02}.home-v3-readiness-copy>p{color:#566154;font-size:16px;line-height:1.65}.home-v3-readiness-copy>a{border-bottom:1px solid #6a7c5e;margin-top:23px;padding-bottom:5px;font-size:14px;font-weight:850;display:inline-block}.home-v3-readiness-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-v3-readiness-cards article{background:#f8faf6;border:1px solid #d0d7cc;border-radius:19px;min-height:365px;padding:26px}.home-v3-readiness-cards article.ready{color:#fff;background:#172015}.home-v3-readiness-cards article>span{font-size:14px;font-weight:900}.home-v3-readiness-cards article.ready>span{color:var(--home-lime)}.home-v3-readiness-cards ul{gap:10px;margin:46px 0 0;padding:0;list-style:none;display:grid}.home-v3-readiness-cards li{color:#4f594d;border-top:1px solid #dce1d9;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:56px;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.home-v3-readiness-cards article.ready li{color:#d5ddd2;border-top-color:#ffffff1d}.home-v3-readiness-cards li i{color:#5f8030;background:#e3eadb;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:900;display:grid}.home-v3-readiness-cards article.ready li i{color:var(--home-lime);background:#c8ff4518}.home-v3-origin{color:#fff;background:radial-gradient(circle at 12%,#4264335c,#0000 29%),#0d110c;grid-template-columns:1fr 1fr;gap:95px;padding:95px max(32px,50vw - 682px);display:grid}.home-v3-origin h2{letter-spacing:-.06em;margin:21px 0 0;font-size:clamp(41px,4vw,62px);line-height:1.02}.home-v3-origin>div:last-child{align-self:end}.home-v3-origin p{color:#bdc6ba;margin:0 0 18px;font-size:16px;line-height:1.68}.home-v3-origin a{color:var(--home-lime);margin-top:12px;font-size:14px;font-weight:850;display:inline-block}.home-v3-final{color:#fff;background:#1a2317;border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:50px;margin:24px;padding:58px max(32px,50vw - 706px);display:grid}.home-v3-final h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(40px,4vw,62px);line-height:1}.home-v3-final p{color:#bdc6ba;max-width:720px;margin:0;font-size:16px;line-height:1.6}.home-v3-final>div:last-child{gap:9px;display:grid}.home-v3-final .home-v3-button{min-width:245px}@media (width<=1120px){.home-v3-hero{grid-template-columns:1fr;gap:55px}.home-v3-hero-copy{max-width:820px}.home-v3-demo{max-width:720px}.home-v3-audience-grid{grid-template-columns:1fr 1fr}.home-v3-readiness{grid-template-columns:1fr;gap:48px}.home-v3-origin{gap:55px}.home-v3-human-gate{grid-template-columns:42px 25px 42px 25px 42px 1fr}.home-v3-human-gate>a{grid-column:6}.home-v3-final{grid-template-columns:1fr}.home-v3-final>div:last-child{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=760px){.public-header .brand{font-size:17px}.public-actions>a,.mobile-menu summary{font-size:14px}.home-v3-hero{gap:46px;min-height:0;padding:52px 18px 65px}.home-v3-hero h1{font-size:clamp(43px,12vw,54px);line-height:1.01}.home-v3-hero-copy>p{font-size:17px;line-height:1.58}.home-v3-hero-actions{display:grid}.home-v3-button{width:100%;min-height:54px}.home-v3-proof li{font-size:14px}.home-v3-demo{border-radius:18px;padding:14px;transform:none}.home-v3-demo:before{display:none}.home-v3-demo>header{flex-direction:column;align-items:flex-start}.home-v3-demo>header>span{font-size:12px}.home-v3-message p{font-size:14px}.home-v3-demo-state{flex-direction:column;align-items:flex-start}.home-v3-demo ol{grid-template-columns:1fr}.home-v3-demo li{min-height:0}.home-v3-section,.home-v3-process,.home-v3-readiness,.home-v3-origin{padding:75px 18px}.home-v3-section-head h2,.home-v3-readiness-copy h2,.home-v3-origin h2{font-size:clamp(39px,11vw,50px)}.home-v3-section-head>p{font-size:16px}.home-v3-audience-grid{grid-template-columns:1fr}.home-v3-audience{min-height:360px}.home-v3-audience h3{font-size:25px}.home-v3-process-grid{grid-template-columns:1fr}.home-v3-process-grid li{min-height:245px}.home-v3-process-grid h3{margin-top:50px}.home-v3-human-gate{grid-template-columns:42px 23px 42px 23px 42px;padding:21px}.home-v3-human-gate p,.home-v3-human-gate>a{grid-column:1/-1}.home-v3-human-gate p{margin-top:10px}.home-v3-scenario-flow{grid-template-columns:1fr}.home-v3-scenario-flow>i{min-height:42px;transform:rotate(90deg)}.home-v3-scenario-flow article{min-height:335px}.home-v3-scenario-flow h3{margin-top:48px}.home-v3-scenario-actions{flex-direction:column;align-items:stretch}.home-v3-scenario-actions>a:not(.home-v3-button){padding:9px 0}.home-v3-readiness-cards{grid-template-columns:1fr}.home-v3-readiness-cards article{min-height:0}.home-v3-origin{grid-template-columns:1fr;gap:35px}.home-v3-final{grid-template-columns:1fr;margin:12px;padding:42px 20px}.home-v3-final h2{font-size:40px}.home-v3-final>div:last-child{grid-template-columns:1fr}.home-v3-final .home-v3-button{min-width:0}.home-v3-kicker{font-size:12px}.home-v3 .public-footer>div:not(:first-child)>a,.home-v3 .public-footer>.footer-bottom{font-size:13px}}.home-v3-demo li>span,.home-v3 .public-footer>div:not(:first-child)>b{font-size:12px}.business-v2{--biz-ink:#10150f;--biz-deep:#0d120c;--biz-deep-2:#182317;--biz-blue:#8bd0ff;--biz-lime:#c8ff45;--biz-paper:#f3f6f0;--biz-muted:#586354;background:var(--biz-paper);color:var(--biz-ink);overflow:hidden}.business-v2-kicker{color:var(--biz-lime);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:850;line-height:1.35;display:inline-flex}.business-v2-kicker i{background:var(--biz-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c8ff4518}.business-v2-kicker.dark{color:#506e27}.business-v2-kicker.dark i{display:none}.business-v2-button{text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:0 20px;font-size:15px;font-weight:850;line-height:1.2;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.business-v2-button:hover{transform:translateY(-2px)}.business-v2-button.primary{background:var(--biz-lime);color:#10150f}.business-v2-button.secondary{color:#fff;background:#ffffff09;border-color:#ffffff38}.business-v2-button.ink{color:#fff;background:#172015}.business-v2-button:focus-visible,.business-v2 a:focus-visible{outline-offset:4px;outline:3px solid #91c923}.business-v2-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 18%,#2f668066,#0000 30%),radial-gradient(circle at 12% 90%,#42612c55,#0000 30%),linear-gradient(145deg,#090c08,#121912 58%,#0a0e09);grid-template-columns:minmax(0,1fr) minmax(460px,.82fr);align-items:center;gap:78px;min-height:calc(100svh - 72px);padding:74px max(32px,50vw - 682px) 82px;display:grid;position:relative}.business-v2-hero:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0007,#0000 82%);mask-image:linear-gradient(#0007,#0000 82%)}.business-v2-hero-copy{max-width:740px}.business-v2-hero h1{letter-spacing:-.065em;margin:25px 0 24px;font-size:clamp(49px,5.1vw,78px);font-weight:850;line-height:.98}.business-v2-hero h1 em{color:var(--biz-lime);font-style:normal}.business-v2-hero-copy>p{color:#c5cdc2;max-width:700px;margin:0;font-size:19px;line-height:1.65}.business-v2-actions{flex-wrap:wrap;gap:10px;margin-top:33px;display:flex}.business-v2-hero-proof{border-top:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0 0;padding:24px 0 0;list-style:none;display:grid}.business-v2-hero-proof li{grid-template-columns:42px 1fr;align-items:start;gap:10px;display:grid}.business-v2-hero-proof li>span{width:40px;height:40px;color:var(--biz-lime);background:#ffffff0b;border:1px solid #ffffff1e;border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.business-v2-hero-proof p{margin:1px 0 0}.business-v2-hero-proof b,.business-v2-hero-proof small{display:block}.business-v2-hero-proof b{font-size:13px;line-height:1.35}.business-v2-hero-proof small{color:#9fa99d;margin-top:4px;font-size:12px;line-height:1.4}.business-v2-console{color:var(--biz-ink);background:#f8faf6;border:1px solid #ffffff2b;border-radius:24px;padding:18px;box-shadow:0 45px 120px #0008}.business-v2-console>header{border-bottom:1px solid #dde3d9;justify-content:space-between;align-items:center;gap:15px;padding:1px 3px 15px;display:flex}.business-v2-console>header>div{align-items:center;gap:10px;display:flex}.business-v2-console .brand-mark{width:28px;height:28px}.business-v2-console header b{font-size:14px}.business-v2-console header em{color:#3e5e19;background:#e8f5cc;border-radius:8px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:850}.business-v2-console-summary{color:#fff;background:#172015;border-radius:14px;margin-top:15px;padding:17px 66px 17px 17px;position:relative}.business-v2-console-summary span,.business-v2-console-summary strong{display:block}.business-v2-console-summary span{color:#aeb9aa;font-size:12px}.business-v2-console-summary strong{margin-top:7px;font-size:17px}.business-v2-console-summary i{background:var(--biz-lime);color:#172015;border-radius:11px;place-items:center;width:43px;height:43px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.business-v2-console-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.business-v2-console-grid>div{background:#fff;border:1px solid #dce2d8;border-radius:12px;grid-template-columns:27px 1fr;align-content:start;gap:3px 9px;min-height:93px;padding:14px;display:grid}.business-v2-console-grid span{color:#577d1d;background:#e7f3d3;border-radius:7px;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.business-v2-console-grid b{font-size:13px}.business-v2-console-grid small{color:#778273;font-size:12px}.business-v2-console>footer{background:#e9eef4;border-radius:12px;grid-template-columns:30px 1fr;align-items:start;gap:10px;margin-top:9px;padding:14px;display:grid}.business-v2-console>footer>span{color:#245b7e;background:#bce3ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}.business-v2-console footer p{color:#52616d;margin:2px 0 0;font-size:12px;line-height:1.5}.business-v2-console footer b{color:#21313b}.business-v2-section{padding:108px max(32px,50vw - 682px)}.business-v2-heading{max-width:860px}.business-v2-heading h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(43px,4.5vw,68px);line-height:1}.business-v2-heading>p{max-width:730px;color:var(--biz-muted);margin:0;font-size:17px;line-height:1.65}.business-v2-heading.light{color:#fff}.business-v2-heading.light>p{color:#bdc7b9}.business-v2-role-section{background:#f3f6f0}.business-v2-role-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:54px;display:grid}.business-v2-role-grid article{background:#fff;border:1px solid #d7ddd2;border-radius:18px;flex-direction:column;min-height:330px;padding:26px;display:flex}.business-v2-role-grid article>span{color:#4e7421;background:#e8f3dd;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.business-v2-role-grid h3{letter-spacing:-.04em;margin:72px 0 13px;font-size:27px}.business-v2-role-grid p{color:#566153;margin:0;font-size:16px;line-height:1.55}.business-v2-role-grid small{color:#768071;border-top:1px solid #e1e5de;margin-top:auto;padding-top:22px;font-size:12px;line-height:1.5}.business-v2-max-section{color:#fff;background:radial-gradient(circle at 88% 10%,#37682b4d,#0000 26%),linear-gradient(145deg,#0e130d,#192417)}.business-v2-module-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:55px;display:grid}.business-v2-module-grid article{background:#ffffff07;border:1px solid #ffffff1d;border-radius:17px;flex-direction:column;min-height:270px;padding:23px;display:flex}.business-v2-module-grid article>span{color:var(--biz-lime);font-size:13px;font-weight:900}.business-v2-module-grid h3{letter-spacing:-.035em;margin:58px 0 12px;font-size:21px}.business-v2-module-grid p{color:#b9c3b6;margin:0;font-size:14px;line-height:1.58}.business-v2-module-grid small{color:#8dd1ff;margin-top:auto;padding-top:18px;font-size:12px;font-weight:800}.business-v2-guardrail{background:#090d09;border:1px solid #ffffff1d;border-radius:17px;grid-template-columns:1fr 55px 1fr;align-items:center;gap:25px;margin-top:12px;padding:25px 28px;display:grid}.business-v2-guardrail>i{text-align:center;color:#73806f;font-size:27px;font-style:normal}.business-v2-guardrail span{color:var(--biz-lime);text-transform:uppercase;font-size:13px;font-weight:900}.business-v2-guardrail p{color:#bac3b7;margin:9px 0 0;font-size:14px;line-height:1.55}.business-v2-scenario{background:#fff}.business-v2-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin:55px 0 0;padding:0;list-style:none;display:grid}.business-v2-flow li{background:#f4f6f1;border:1px solid #d8ded3;border-radius:18px;flex-direction:column;min-height:350px;padding:25px;display:flex}.business-v2-flow li.active{color:#fff;background:#172015;border-color:#172015}.business-v2-flow li>span{color:#6c7c65;font-size:13px;font-weight:900}.business-v2-flow li.active>span{color:var(--biz-lime)}.business-v2-flow li>div{margin-top:auto}.business-v2-flow small{color:#64802e;text-transform:uppercase;font-size:12px;font-weight:900}.business-v2-flow li.active small{color:var(--biz-lime)}.business-v2-flow h3{letter-spacing:-.035em;margin:12px 0;font-size:22px;line-height:1.16}.business-v2-flow p{color:#5d6759;margin:0;font-size:14px;line-height:1.55}.business-v2-flow li.active p{color:#bbc5b8}.business-v2-scenario-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.business-v2-scenario-actions>a:not(.business-v2-button){color:#4f6543;font-size:14px;font-weight:850}.business-v2-after{color:#fff;background:linear-gradient(145deg,#10150f,#21321e)}.business-v2-journey{grid-template-columns:repeat(4,1fr);gap:10px;margin:55px 0 0;padding:0;list-style:none;display:grid}.business-v2-journey li{background:#ffffff08;border:1px solid #ffffff1e;border-radius:18px;min-height:330px;padding:25px}.business-v2-journey li>span{color:#79936c;font-size:13px;font-weight:900;display:block}.business-v2-journey small{color:var(--biz-lime);text-transform:uppercase;margin-top:52px;font-size:12px;font-weight:900;display:block}.business-v2-journey h3{margin:12px 0;font-size:22px;line-height:1.15}.business-v2-journey p{color:#bbc5b8;margin:0;font-size:14px;line-height:1.58}.business-v2-plan-preview{background:#0a0e09;border:1px solid #ffffff1e;border-radius:18px;grid-template-columns:repeat(3,1fr) auto;gap:8px;margin-top:12px;padding:15px;display:grid}.business-v2-plan-preview>div{background:#ffffff08;border-radius:11px;padding:15px}.business-v2-plan-preview>div span,.business-v2-plan-preview>div b,.business-v2-plan-preview>div small{display:block}.business-v2-plan-preview>div span{color:#90d1ff;font-size:11px;font-weight:900}.business-v2-plan-preview>div b{margin-top:8px;font-size:14px}.business-v2-plan-preview>div small{color:#99a494;margin-top:5px;font-size:12px}.business-v2-plan-preview>a{background:var(--biz-lime);color:#152011;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-width:190px;padding:16px;font-size:14px;font-weight:900;display:flex}.business-v2-readiness{background:#e7ece3;grid-template-columns:.78fr 1.22fr;gap:70px;display:grid}.business-v2-readiness>div:first-child h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(39px,4.2vw,61px);line-height:1.02}.business-v2-readiness-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.business-v2-readiness-grid article{background:#f8faf6;border:1px solid #cfd6ca;border-radius:18px;min-height:360px;padding:25px}.business-v2-readiness-grid article.ready{color:#fff;background:#172015}.business-v2-readiness-grid article>span{color:#53614f;font-size:14px;font-weight:900}.business-v2-readiness-grid article.ready>span{color:var(--biz-lime)}.business-v2-readiness-grid ul{gap:13px;margin:43px 0 0;padding:0;list-style:none;display:grid}.business-v2-readiness-grid li{color:#566153;border-top:1px solid #dce1d8;padding:13px 0 13px 26px;font-size:14px;line-height:1.45;position:relative}.business-v2-readiness-grid article.ready li{color:#d2dad0;border-top-color:#ffffff1e}.business-v2-readiness-grid li:before{color:#6c9130;content:"✓";font-weight:900;position:absolute;left:0}.business-v2-readiness-grid article:not(.ready) li:before{color:#879184;content:"○"}.business-v2-final{color:#fff;background:radial-gradient(circle at 90% 10%,#366d8055,#0000 28%),#0e130d;border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:55px;margin:24px;padding:60px max(32px,50vw - 706px);display:grid}.business-v2-final h2{letter-spacing:-.06em;max-width:900px;margin:18px 0;font-size:clamp(41px,4.2vw,64px);line-height:1}.business-v2-final p{color:#bdc7b9;max-width:720px;margin:0;font-size:16px;line-height:1.6}.business-v2-final>div:last-child{gap:9px;display:grid}.business-v2-final .business-v2-button{min-width:250px}@media (width<=1120px){.business-v2-hero{grid-template-columns:1fr;gap:55px}.business-v2-hero-copy{max-width:850px}.business-v2-console{max-width:720px}.business-v2-module-grid,.business-v2-flow,.business-v2-journey,.business-v2-plan-preview{grid-template-columns:1fr 1fr}.business-v2-plan-preview>a{grid-column:1/-1}.business-v2-readiness,.business-v2-final{grid-template-columns:1fr}.business-v2-final>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=760px){.business-v2-hero{gap:46px;min-height:0;padding:52px 18px 66px}.business-v2-hero h1{font-size:clamp(43px,12vw,54px);line-height:1.01}.business-v2-hero-copy>p{font-size:17px}.business-v2-actions{display:grid}.business-v2-button{width:100%;min-height:54px}.business-v2-hero-proof{grid-template-columns:1fr}.business-v2-console{border-radius:18px;padding:14px}.business-v2-console>header{flex-direction:column;align-items:flex-start}.business-v2-console-grid{grid-template-columns:1fr}.business-v2-section,.business-v2-readiness{padding:75px 18px}.business-v2-heading h2,.business-v2-readiness>div:first-child h2{font-size:clamp(39px,11vw,50px)}.business-v2-heading>p{font-size:16px}.business-v2-role-grid,.business-v2-module-grid,.business-v2-flow,.business-v2-journey,.business-v2-readiness-grid{grid-template-columns:1fr}.business-v2-role-grid article{min-height:300px}.business-v2-module-grid article{min-height:235px}.business-v2-guardrail{grid-template-columns:1fr;gap:13px}.business-v2-guardrail>i{text-align:left}.business-v2-flow li,.business-v2-journey li{min-height:280px}.business-v2-scenario-actions{flex-direction:column;align-items:stretch}.business-v2-scenario-actions>a:not(.business-v2-button){padding:8px 0}.business-v2-plan-preview{grid-template-columns:1fr}.business-v2-plan-preview>a{grid-column:auto}.business-v2-readiness{gap:40px}.business-v2-readiness-grid article{min-height:0}.business-v2-final{margin:12px;padding:43px 20px}.business-v2-final h2{font-size:40px}.business-v2-final>div:last-child{grid-template-columns:1fr}.business-v2-final .business-v2-button{min-width:0}.business-v2-kicker{font-size:12px}}.business-v2-plan-preview>div span,.business-v2 .public-footer>div:not(:first-child)>b{font-size:12px}:where(.site-shell,.inner-site) small,:where(.site-shell,.inner-site) label,:where(.site-shell,.inner-site) legend,:where(.site-shell,.inner-site) summary{font-size:13px}:where(.site-shell,.inner-site) button,:where(.site-shell,.inner-site) select,:where(.site-shell,.inner-site) textarea,:where(.site-shell,.inner-site) input:not([type=radio]):not([type=checkbox]):not([type=color]){min-height:44px;font-size:14px}.contact-promises span,.role-choice b,.role-choice small,.contact-fields label>span,.contact-consent,.contact-safety,.contact-response-note,.contact-trust-strip p{font-size:13px}.contact-promises b{font-size:12px}.auth-page{color:#14202b;background:#eef3f7;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.auth-card{background:#fff;border:1px solid #d7e0e7;border-radius:24px;width:min(100%,520px);padding:42px;box-shadow:0 24px 70px #14202b1f}.auth-brand{color:#14202b;letter-spacing:-.04em;margin-bottom:30px;font-size:24px;font-weight:900;text-decoration:none;display:inline-block}.auth-eyebrow{color:#167554;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:800}.auth-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,6vw,44px);line-height:1.04}.auth-lede{color:#52616d;margin:16px 0 28px;line-height:1.55}.auth-card form{gap:18px;display:grid}.auth-card label{gap:8px;font-weight:750;display:grid}.auth-card input{color:#14202b;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #bdc9d2;border-radius:12px;padding:0 14px}.auth-card input:focus{border-color:#2a916a;outline:3px solid #2a916a33}.auth-card label small{color:#687984;font-size:12px;font-weight:500;line-height:1.4}.auth-card button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#173f35;border:0;border-radius:12px;font-weight:850}.auth-card button:disabled{opacity:.58;cursor:wait}.auth-card nav{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.auth-card nav a{color:#17664f;font-weight:750}.auth-error,.auth-success{border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.auth-error{color:#9c2921;background:#fff0ef}.auth-success{color:#17664f;background:#e9f7f0}.auth-security{color:#687984;border-top:1px solid #e1e7ec;margin:28px 0 0;padding-top:20px;font-size:12px;line-height:1.55}@media (width<=560px){.auth-card{border-radius:18px;padding:28px 20px}.auth-page{padding:18px 12px}}.sh-telegram-link{background:#f5f8f7;border-radius:14px;gap:10px;margin-top:18px;padding:16px;display:grid}.sh-telegram-link a{color:#087a55;font-weight:800}.sh-telegram-link code{overflow-wrap:anywhere}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-shell{color:#172019;background:#f4f6f2;min-height:100vh;font:14px/1.45 Arial,sans-serif}.admin-header{color:#fff;background:#101814;justify-content:space-between;align-items:center;min-height:76px;padding:14px clamp(18px,4vw,56px);display:flex}.admin-header>div{align-items:center;gap:12px;display:flex}.admin-brand{color:#11202b;background:#a8d1ff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.admin-header b,.admin-header small{display:block}.admin-header small{color:#9eaaa2;margin-top:3px}.admin-header a{color:#dbe9de;text-decoration:none}.admin-tabs{background:#fff;border-bottom:1px solid #dbe1da;gap:4px;padding:0 clamp(18px,4vw,56px);display:flex;overflow:auto}.admin-tabs button{color:#657067;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:52px;padding:0 18px;font-weight:700}.admin-tabs button.active{color:#132018;border-color:#2e80bb}.admin-flash{border-radius:10px;margin:18px clamp(18px,4vw,56px) 0;padding:13px 16px}.admin-flash.error{color:#8b211b;background:#fee4e2}.admin-flash.success{color:#245d2b;background:#dff3df}.admin-loading,.admin-content{padding:32px clamp(18px,4vw,56px)}.admin-title{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.admin-title small{color:#6c766e;display:block}.admin-title h1{letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(28px,4vw,46px)}.admin-title p{color:#667069;margin:0}.admin-title button,.admin-title form button,.cms-actions button,.ops-row button,.cms-history button,.admin-table-wrap button{color:#1d2a21;background:#fff;border:1px solid #cad4cc;border-radius:8px;min-height:38px;padding:0 14px;font-weight:700}.admin-title form{gap:8px;display:flex}.admin-title input,.cms-search input{background:#fff;border:1px solid #cbd4cd;border-radius:8px;min-height:40px;padding:0 12px}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-kpis article{background:#fff;border:1px solid #dbe1da;border-radius:14px;padding:20px}.admin-kpis span{color:#667069;display:block}.admin-kpis strong{margin-top:12px;font-size:32px;display:block}.admin-config{color:#fff;background:#17221b;border-radius:14px;margin-top:18px;padding:20px}.admin-config h2{margin:0 0 14px;font-size:16px}.admin-config>div{flex-wrap:wrap;gap:8px;display:flex}.admin-config span{color:#d6ddd7;background:#29372e;border-radius:99px;padding:8px 10px}.admin-config span.ready{color:#dcf6df;background:#275b35}.admin-config span.waiting{color:#ffe8b8;background:#5a4422}.admin-config i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.admin-grid>section{background:#fff;border:1px solid #dbe1da;border-radius:14px;padding:20px}.admin-grid h2,.cms-history h2{margin:0 0 15px;font-size:17px}.admin-event,.ops-row,.cms-history article{border-top:1px solid #e7ebe7;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.admin-event:first-of-type,.ops-row:first-of-type{border-top:0}.admin-event>div,.ops-row>div{flex:1;min-width:0}.admin-event b,.admin-event small,.ops-row b,.ops-row small,.cms-history b,.cms-history small{display:block}.admin-event small,.ops-row small,.cms-history small{color:#747f77;overflow-wrap:anywhere;margin-top:3px}.severity{text-transform:uppercase;background:#edf1ed;border-radius:6px;padding:5px 7px;font-size:10px}.severity.warning{color:#805c00;background:#fff0c9}.severity.error{color:#8b211b;background:#fee4e2}.severity.info{color:#245c82;background:#e1effa}.admin-empty{color:#788079}.admin-table-wrap{background:#fff;border:1px solid #dbe1da;border-radius:14px;overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.admin-table-wrap th,.admin-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e7ebe7;padding:14px}.admin-table-wrap th{color:#68736a;text-transform:uppercase;font-size:11px}.admin-table-wrap td b,.admin-table-wrap td small,.admin-table-wrap td span{display:block}.admin-table-wrap td small{color:#747f77;margin-top:5px}.status-pill{color:#245d2b;background:#e0f1e2;border-radius:99px;width:max-content;padding:5px 8px}.status-pill.suspended{color:#8b211b;background:#fee4e2}.admin-table-wrap button.danger{color:#8b211b}.cms-layout{grid-template-columns:280px minmax(0,1fr);gap:18px;display:grid}.cms-layout>aside{background:#fff;border:1px solid #dbe1da;border-radius:14px;max-height:calc(100vh - 150px);overflow:auto}.cms-search{background:#fff;padding:12px;position:sticky;top:0}.cms-search input{width:100%}.cms-layout>aside>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.cms-layout>aside>button.active{background:#eaf4fb}.cms-layout>aside span,.cms-layout>aside small{display:block}.cms-layout>aside small{color:#7b847d;margin-top:2px}.cms-layout>aside em{color:#52725c;font-size:10px;font-style:normal}.cms-editor{background:#fff;border:1px solid #dbe1da;border-radius:14px;min-width:0;padding:24px}.cms-actions{gap:8px;margin-bottom:20px;display:flex}.cms-actions button.primary{color:#fff;background:#18251d}.cms-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cms-form label{gap:7px;display:grid}.cms-form label>span{justify-content:space-between;font-weight:700;display:flex}.cms-form label small{color:#879087;font-weight:400}.cms-form input,.cms-form textarea{width:100%;font:inherit;background:#fbfcfa;border:1px solid #cbd4cd;border-radius:8px;padding:11px}.cms-form textarea{resize:vertical}.cms-preview{color:#fff;background:#142019;border-radius:16px;margin-top:22px;padding:24px}.cms-preview>span,.cms-preview>small{color:#99aca0;display:block}.cms-preview h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(24px,4vw,42px)}.cms-preview p{color:#cfdbd2;max-width:700px}.cms-preview b{color:#11202b;background:#a8d1ff;border-radius:8px;margin-top:12px;padding:10px 14px;display:inline-block}.cms-history{margin-top:20px}.cms-history article{align-items:center}.cms-history button{min-height:34px}.admin-title>a{color:#286d9d}.ops-row button{flex:none}@media (width<=900px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-grid,.cms-layout{grid-template-columns:1fr}.cms-layout>aside{max-height:300px}.cms-form{grid-template-columns:1fr}.admin-title{display:block}.admin-title>button,.admin-title>form,.admin-title>a{margin-top:14px}.admin-title form input{flex:1;min-width:0}}@media (width<=560px){.admin-header{align-items:flex-start}.admin-header a{font-size:0}.admin-header a:after{content:"Кабинет →";font-size:12px}.admin-kpis{grid-template-columns:1fr 1fr}.admin-kpis article{padding:15px}.admin-kpis strong{font-size:26px}.admin-content{padding-top:22px}.cms-editor{padding:16px}}.admin-shell small,.admin-shell em,.admin-shell th,.admin-shell .severity{font-size:12px}.admin-shell button,.admin-shell input,.admin-shell textarea,.admin-shell select{min-height:40px;font-size:13px}.cms-field-wide{grid-column:1/-1}.cms-field-wide textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55}.admin-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-plan-grid article{background:#fff;border:1px solid #dbe1da;border-radius:14px;padding:22px}.admin-plan-grid article>span{color:#52725c;text-transform:uppercase;font-weight:900}.admin-plan-grid h2{margin:8px 0}.admin-plan-grid strong,.admin-plan-grid strong small{display:block}.admin-plan-grid strong{font-size:26px}.admin-plan-grid strong small{color:#6d776f;font-size:12px}.admin-plan-grid dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-plan-grid dl div{background:#f3f6f2;border-radius:8px;padding:9px}.admin-plan-grid dt{color:#68736b}.admin-plan-grid dd{margin:3px 0 0;font-weight:900}.admin-plan-grid ul{padding-left:18px}.admin-policy-note{color:#76561b;background:#fff5dc;border-radius:10px;padding:14px}.ops-actions{gap:6px;display:flex}.ops-actions button{flex:none}@media (width<=900px){.admin-plan-grid{grid-template-columns:1fr}}.diagnostic-result{color:#dbe9de;white-space:pre-wrap;overflow-wrap:anywhere;background:#101814;border-radius:12px;margin-top:18px;padding:18px;overflow:auto}.app-shell{--app-accent:#c8ff45;--app-soft:#edf8d0;color:#1a1c18;background:#f1f2ed;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.app-shell.role-customer{--app-accent:#c8ff45;--app-soft:#edf8d0}.app-shell.role-dealer{--app-accent:#a8d1ff;--app-soft:#e7f2ff}.app-shell.role-manufacturer{--app-accent:#cdbdff;--app-soft:#eeeaff}.app-shell.role-admin{--app-accent:#ffc66d;--app-soft:#fff1d9}.app-shell button,.app-shell select,.app-shell input{font:inherit}.app-shell button{color:inherit}.app-sidebar{color:#fff;z-index:20;background:#171915;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.app-brand{letter-spacing:-.4px;border-bottom:1px solid #ffffff17;align-items:center;gap:10px;padding:0 8px 22px;font-size:18px;font-weight:800;display:flex}.app-brand>span:last-child{line-height:1;display:grid}.app-brand small{color:#70756b;letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:600}.app-brand .brand-mark{width:24px;height:24px}.workspace-label{color:#6e7369;letter-spacing:.15em;text-transform:uppercase;margin:23px 9px 9px;font-size:8px;font-weight:800}.role-current{text-align:left;cursor:pointer;background:#22241f;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:34px 1fr 16px;align-items:center;gap:9px;width:100%;min-height:61px;padding:9px;display:grid}.role-current:hover{background:#292b25}.role-avatar{background:var(--app-accent);color:#191b17;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.role-current>span:nth-child(2){gap:4px;min-width:0;display:grid}.role-current small{color:#7f8479;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.role-current>i{color:#7c8176;font-style:normal}.role-popover{z-index:30;background:#252721;border:1px solid #393c34;border-radius:12px;width:216px;padding:6px;position:absolute;top:142px;left:16px;box-shadow:0 22px 55px #0008}.role-popover button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px 1fr 15px;align-items:center;gap:8px;width:100%;min-height:52px;padding:7px;display:grid}.role-popover button:hover,.role-popover button.active{background:#33362e}.role-popover button>span{background:#42463c;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.role-popover button.active>span{background:var(--app-accent);color:#171915}.role-popover div{gap:3px;display:grid}.role-popover i{color:var(--app-accent);font-size:9px;font-style:normal}.app-nav{gap:3px;margin-top:20px;display:grid}.app-nav button{color:#969b90;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:23px 1fr auto;align-items:center;min-height:40px;padding:0 10px;font-size:9px;display:grid}.app-nav button:hover{color:#fff;background:#ffffff09}.app-nav button.active{color:#fff;background:#ffffff10;font-weight:700}.app-nav button.active>span{color:var(--app-accent)}.nav-count{color:#ffc66d;background:#423020;border-radius:6px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:7px;font-style:normal;display:grid}.sidebar-note{background:#1e201c;border:1px solid #ffffff12;border-radius:10px;margin-top:auto;padding:12px}.sidebar-note>span{background:var(--app-accent);color:#1a1c18;letter-spacing:.1em;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:900;display:inline-flex}.sidebar-note p{color:#888d82;margin:8px 0 0;font-size:8px;line-height:1.5}.sidebar-user{border-top:1px solid #ffffff13;grid-template-columns:30px 1fr 17px;align-items:center;gap:8px;margin-top:12px;padding:12px 7px 0;display:grid}.sidebar-user>span{color:#c9cec2;background:#363931;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.sidebar-user>div{gap:4px;min-width:0;display:grid}.sidebar-user small{color:#777c72;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.sidebar-user>a{color:#757a70;font-size:11px}.app-main{min-width:0}.app-header{background:#f8f9f5;border-bottom:1px solid #dfe1da;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:19px 32px 15px;display:flex}.app-header>div:first-child{gap:4px;display:grid}.app-header small{color:#95998f;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.app-header h1{letter-spacing:-.035em;margin:0;font-size:22px}.mobile-brand{display:none}.header-actions{align-items:center;gap:8px;display:flex}.demo-pill{color:#71766c;text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #daddd4;border-radius:8px;align-items:center;gap:7px;height:31px;padding:0 10px;font-size:7px;font-weight:700;display:flex}.demo-pill i{background:#87ad22;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #87ad2224}.header-actions button{cursor:pointer;background:#fff;border:1px solid #dadcd5;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:relative}.header-actions button>i{color:#fff;background:#ec7159;border:2px solid #f8f9f5;border-radius:50%;place-items:center;width:15px;height:15px;font-size:6px;font-style:normal;display:grid;position:absolute;top:-3px;right:-3px}.header-avatar{font-size:10px;font-weight:800;color:#fff!important;background:#20221e!important;border:0!important}.demo-disclaimer{color:#665b43;background:#fff4d9;border-bottom:1px solid #eadbb8;align-items:center;gap:10px;min-height:49px;padding:8px 32px;display:flex}.demo-disclaimer>span{color:#604c1d;background:#f3d37b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.demo-disclaimer p{flex:1;margin:0;font-size:8px;line-height:1.45}.demo-disclaimer button{color:#725e2e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9d8753;padding:5px 8px;font-size:7px;font-weight:700}.app-content{max-width:1500px;margin:auto;padding:28px 32px 60px}.dashboard-stack{gap:18px;display:grid}.welcome-row,.analytics-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin:2px 0 5px;display:flex}.welcome-row h2,.analytics-toolbar h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:27px}.welcome-row p{color:#74786f;margin:0;font-size:10px}.app-button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:0 14px;font-size:8px;font-weight:800;transition:all .18s;display:inline-flex}.app-button:hover:not(:disabled){transform:translateY(-1px)}.app-button.primary{color:#fff;background:#1b1d19}.app-button.primary:hover:not(:disabled){background:#30332c}.app-button.secondary{color:#242620;background:#fff;border-color:#d7dad1}.app-button.ghost{color:#656a61;background:0 0;border-color:#e1e3dc}.app-button.full{width:100%}.app-button:disabled{opacity:.38;cursor:not-allowed}.panel{background:#fff;border:1px solid #dfe1da;border-radius:16px;min-width:0;padding:22px;box-shadow:0 4px 18px #30382b08}.panel-title>span{color:#90958a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.panel-title h2{letter-spacing:-.03em;margin:0;font-size:18px;line-height:1.12}.panel-title p{color:#7c8177;max-width:670px;margin:8px 0 0;font-size:9px;line-height:1.55}.panel-head-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.human-badge,.formula-version,.aggregate-badge,.gold-score{color:#607824;background:#eef7d9;border-radius:7px;flex:none;padding:7px 9px;font-size:7px;font-weight:800}.formula-version{color:#456a91;background:#e8f3ff}.aggregate-badge{color:#64568f;background:#eeeaff}.gold-score{color:#637d22;background:#f0f6df;font-size:8px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.kpi-card{background:#fff;border:1px solid #dee0d9;border-radius:14px;min-height:118px;padding:16px}.kpi-card>div{color:#858a80;justify-content:space-between;align-items:center;font-size:8px;display:flex}.kpi-card>div i{background:#f0f1ec;border-radius:7px;place-items:center;width:20px;height:20px;font-style:normal;font-weight:900;display:grid}.kpi-card strong{letter-spacing:-.045em;margin-top:16px;font-size:24px;display:block}.kpi-card p{color:#91968c;margin:8px 0 0;font-size:7px}.kpi-card.success>div i{color:#66801f;background:#eaf5d1}.kpi-card.danger>div i{color:#c65542;background:#ffe6e0}.kpi-card.warning>div i{color:#a06d14;background:#fff0d4}.project-hero{color:#fff;background:linear-gradient(125deg,#1b1e18,#2e3526);justify-content:space-between;align-items:center;min-height:160px;padding:28px 32px;display:flex;overflow:hidden}.project-status{color:#c6ccb9;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:7px;font-weight:800;display:inline-flex}.project-status i{background:var(--app-accent);border-radius:50%;width:6px;height:6px}.project-hero h2{letter-spacing:-.04em;margin:15px 0 8px;font-size:27px}.project-hero p{color:#9da394;margin:0;font-size:9px}.score-orb{border:7px solid #c8ff4530;border-right-color:var(--app-accent);border-top-color:var(--app-accent);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative;transform:rotate(-20deg)}.score-orb>*{transform:rotate(20deg)}.score-orb strong{font-size:31px;line-height:.8}.score-orb small{color:#92998b;font-size:6px;position:absolute;top:61px}.score-orb span{color:#b8bdae;font-size:6px;position:absolute;bottom:19px}.dealer-overview-grid,.admin-grid,.manufacturer-grid{grid-template-columns:1.45fr .75fr;gap:13px;display:grid}.status-new{color:#4c6e91;background:#eaf3ff;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}.lead-progress{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;margin-top:24px;display:grid}.lead-progress>div{align-items:center;gap:8px;display:flex}.lead-progress>div>span{color:#989d93;border:1px solid #d9dcd3;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.lead-progress>div>span.done{color:#63821d;background:#edf7d9;border-color:#cfe6a2}.lead-progress>div>span.active{color:#476d94;background:#e7f2ff;border-color:#b8d9fb}.lead-progress p{gap:4px;margin:0;display:grid}.lead-progress small{color:#969b91;font-size:6px}.lead-progress>i{background:#dfe1da;height:1px}.blocking-question{background:#fff5de;border:1px solid #f0deba;border-radius:11px;align-items:center;gap:11px;margin-top:23px;padding:13px;display:flex}.blocking-question>span{color:#725019;background:#ffc864;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.blocking-question>div{flex:1;gap:4px;display:grid}.blocking-question small{color:#9c8150;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.blocking-question button{color:#725019;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.attention-panel,.admin-attention{align-content:start;display:grid}.attention-panel .panel-title,.admin-attention .panel-title{margin-bottom:12px}.attention-panel>button,.admin-attention>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ebede7;grid-template-columns:31px 1fr 15px;align-items:center;gap:9px;min-height:56px;padding:9px 0;display:grid}.attention-icon{border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.attention-icon.danger{color:#c95844;background:#ffe6e0}.attention-icon.warning{color:#986917;background:#fff0d6}.attention-icon.success{color:#66831f;background:#edf7d9}.attention-icon.neutral{color:#4d7194;background:#e7f2ff}.attention-panel button div,.admin-attention button div{gap:5px;display:grid}.attention-panel small,.admin-attention small{color:#989d93;font-size:6px}.attention-panel button>i,.admin-attention button>i{color:#a8aca3;font-style:normal}.compare-panel{padding:25px}.quote-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.quote-card{text-align:left;cursor:pointer;background:#fafbf8;border:1px solid #dfe1da;border-radius:13px;padding:18px;display:block;position:relative}.quote-card:hover,.quote-card.selected{border-color:#a7ada0;box-shadow:0 8px 25px #272d2112}.quote-card.recommended{background:#fbfdf4}.quote-card.recommended.selected{border-color:#a8cd45;box-shadow:0 0 0 2px #c8ff4530}.recommend-label{text-transform:uppercase;letter-spacing:.08em;background:#c8ff45;border-radius:6px;padding:5px 8px;font-size:6px;font-weight:900;position:absolute;top:-9px;right:15px}.quote-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.quote-head>span{align-items:center;gap:9px;display:flex}.quote-head>span>i{background:#e6e8e1;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid}.quote-head b{gap:4px;font-size:9px;display:grid}.quote-head small{color:#9ca097;font-size:6px;font-weight:400}.risk{border-radius:6px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.risk.high{color:#bd5946;background:#ffe9e3}.risk.low{color:#617a22;background:#eaf5d4}.quote-price{margin-top:20px}.quote-price small{color:#92978d;font-size:7px;display:block}.quote-price strong{letter-spacing:-.04em;margin-top:5px;font-size:23px;display:block}.completeness{margin-top:16px}.completeness>span{color:#747970;justify-content:space-between;font-size:7px;display:flex}.completeness>div{background:#e7e9e3;border-radius:99px;height:5px;margin-top:7px;overflow:hidden}.completeness i{background:#e27762;height:100%;display:block}.recommended .completeness i{background:#a6d330}.quote-card ul{border-top:1px solid #e5e7e1;border-bottom:1px solid #e5e7e1;gap:8px;min-height:86px;margin:17px 0;padding:14px 0;list-style:none;display:grid}.quote-card li{color:#61665d;gap:7px;font-size:7px;display:flex}.quote-card li span{font-weight:900}.quote-card li.bad span{color:#cf634e}.quote-card li.good span{color:#729527}.true-price{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.true-price>span{color:#50544d;gap:4px;font-size:7px;display:grid}.true-price small{color:#999e94;font-size:6px}.true-price strong{font-size:16px}.comparison-conclusion{background:#f3f9e5;border:1px solid #d6e8ab;border-radius:11px;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.comparison-conclusion>span{background:#c8ff45;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.comparison-conclusion>div{flex:1}.comparison-conclusion p{color:#7a816e;margin:5px 0 0;font-size:7px}.intake-grid{grid-template-columns:1.4fr .6fr;gap:13px;display:grid}.upload-form{gap:13px;margin-top:22px;display:grid}.dropzone{cursor:pointer;background:#fafbf8;border:1px dashed #b9bdb3;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:30px;display:flex}.dropzone:hover,.dropzone.has-file{background:#f8fce9;border-color:#9abb40}.dropzone input{display:none}.dropzone>span{color:#6f746a;background:#ebede6;border-radius:11px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid}.dropzone.has-file>span{color:#5e791a;background:#dff0b7}.dropzone b{margin-top:13px;font-size:10px}.dropzone small{color:#959a90;margin-top:6px;font-size:7px}.form-check{color:#555a51;align-items:flex-start;gap:9px;font-size:7px;line-height:1.5;display:flex}.form-check input{accent-color:#6f8e1f;margin-top:1px}.form-check.optional{color:#8d9288}.side-guide .big-icon{background:var(--app-soft);border-radius:13px;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.side-guide h3{margin:18px 0;font-size:15px}.side-guide ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.side-guide li{color:#656a61;align-items:center;gap:9px;font-size:8px;display:flex}.side-guide li span{color:#777c72;background:#f0f1ed;border-radius:7px;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.security-note{background:#f2f4ef;border-radius:10px;margin-top:24px;padding:13px}.security-note b{font-size:8px}.security-note p{color:#868b81;margin:6px 0 0;font-size:7px;line-height:1.5}.question-list{gap:8px;margin-top:21px;display:grid}.question-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e2dc;border-radius:10px;grid-template-columns:31px 1fr 70px;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:grid}.question-list button>span{color:#787d73;background:#f0f1ed;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.question-list p{margin:0;font-size:9px}.question-list i{color:#9da198;text-align:right;font-size:7px;font-style:normal}.question-list button.done{background:#f8fbef;border-color:#d7e9ae}.question-list button.done>span{color:#5f7b1c;background:#dff0b8}.question-list button.done i{color:#63801e}.progress-footer{color:#747970;grid-template-columns:120px 1fr 40px;align-items:center;gap:13px;margin-top:22px;font-size:8px;display:grid}.progress-footer>div{background:#e6e8e1;border-radius:99px;height:6px;overflow:hidden}.progress-footer>div i{background:#9dcb2b;height:100%;display:block}.progress-footer b{text-align:right}.report-preview{grid-template-columns:1fr 1fr;min-height:520px;padding:0;display:grid;overflow:hidden}.report-cover{color:#fff;background:#1b1d19;flex-direction:column;padding:48px;display:flex}.report-cover>small{color:#8d9386;text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:7px}.report-cover h2{letter-spacing:-.055em;margin:18px 0;font-size:42px;line-height:.95}.report-cover p{color:#959b8e;margin:0;font-size:8px;line-height:1.7}.report-summary{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:55px;display:flex}.success-icon{color:#66821f;background:#e6f3c7;border-radius:17px;place-items:center;width:55px;height:55px;font-size:22px;display:grid}.report-summary h3{margin:20px 0 10px;font-size:17px}.report-summary strong{color:#5d7919;letter-spacing:-.04em;font-size:32px}.report-summary p{color:#858a80;max-width:280px;margin:10px 0 25px;font-size:8px;line-height:1.6}.report-summary>small{color:#a2a69e;max-width:310px;margin-top:18px;font-size:6px;line-height:1.5}.lead-table,.catalog-table,.dealer-network{min-width:760px;margin-top:21px}.table-scroll{overflow:auto}.lead-row.head,.catalog-table>div:first-child,.dealer-network>div:first-child{color:#979c92;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #e5e7e1;grid-template-columns:.7fr 1.6fr .8fr .8fr .8fr 25px;align-items:center;min-height:34px;padding:0 11px;font-size:6px;display:grid}.lead-row>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceee8;grid-template-columns:.7fr 1.6fr .8fr .8fr .8fr 25px;align-items:center;width:100%;min-height:56px;padding:0 11px;font-size:8px;display:grid}.lead-row>button:hover,.lead-row>button.active{background:#f7f9f4}.lead-row>button>span:nth-child(3){align-items:center;gap:6px;display:flex}.mini-progress{background:#e3e5df;border-radius:99px;width:30px;height:4px;overflow:hidden}.mini-progress em{background:#93bf2d;height:100%;display:block}.table-status{color:#73786e;background:#eef1eb;border-radius:6px;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal}.table-status.s0{color:#4c7196;background:#e6f1ff}.table-status.s2{color:#9a6914;background:#fff0d4}.table-status.s3{color:#685a96;background:#eeeaff}.table-status.s4{color:#66801f;background:#e9f3d2}.calculator-layout{grid-template-columns:1fr 260px;gap:13px;display:grid}.calc-inputs{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:21px;display:grid}.calc-inputs label{color:#858a80;gap:7px;font-size:7px;display:grid}.calc-inputs input{color:#222;background:#fafbf8;border:1px solid #dfe1da;border-radius:9px;height:38px;padding:0 11px;font-size:9px}.toggle-label{background:#fafbf8;border:1px solid #dfe1da;border-radius:9px;justify-content:space-between;align-items:center;padding:0 11px;display:flex!important}.switch{cursor:pointer;background:#d8dbd3;border:0;border-radius:99px;width:34px;height:20px;padding:2px}.switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.switch.on{background:#98c431}.switch.on i{transform:translate(14px)}.formula-strip{color:#62685b;background:#f1f5ea;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:11px;font-size:8px;display:flex}.formula-strip i{color:#a2a79d;font-style:normal}.formula-strip b{color:#1f221d;margin-left:auto}.bom-table{margin-top:18px}.bom-table>div{border-bottom:1px solid #eceee8;grid-template-columns:1fr 100px 90px;align-items:center;min-height:36px;font-size:8px;display:grid}.bom-table>div:first-child{color:#9b9f96;text-transform:uppercase;min-height:28px;font-size:6px}.bom-table>div>:last-child{text-align:right}.bom-table>div>span:nth-child(2){color:#777c72}.bom-total{background:#f7f8f4;padding:0 9px;border-bottom:0!important}.bom-total strong{font-size:11px}.human-panel{align-self:start}.human-label{color:var(--app-accent);letter-spacing:.12em;background:#1b1d19;border-radius:6px;padding:5px 7px;font-size:6px;font-weight:900;display:inline-flex}.human-panel h3{margin:17px 0 7px;font-size:15px}.human-panel>p{color:#868b81;margin:0 0 18px;font-size:7px;line-height:1.55}.gate-check{color:#545951;border-top:1px solid #eceee8;align-items:flex-start;gap:8px;padding:10px 0;font-size:7px;line-height:1.4;display:flex}.gate-check input{accent-color:#7da021}.gate-summary{color:#858a80;justify-content:space-between;align-items:center;margin:15px 0;font-size:7px;display:flex}.gate-summary strong{font-size:12px}.human-panel .app-button+.app-button{margin-top:7px}.proposal-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.proposal-grid article{border:1px solid #dfe1da;border-radius:13px;padding:22px}.proposal-grid article.featured{background:#fbfdf5;border-color:#9dbf47;box-shadow:0 0 0 2px #c8ff4529}.proposal-tag{color:#91968c;text-transform:uppercase;letter-spacing:.1em;font-size:6px;font-weight:800}.proposal-grid h3{margin:13px 0 6px;font-size:20px}.proposal-grid>article>strong{letter-spacing:-.04em;font-size:25px}.proposal-grid p{color:#7a7f75;min-height:37px;margin:10px 0;font-size:7px;line-height:1.55}.proposal-grid ul{border-top:1px solid #e6e8e2;gap:9px;margin:17px 0;padding:15px 0;list-style:none;display:grid}.proposal-grid li{font-size:8px}.proposal-grid li:before{content:"✓";color:#739227;margin-right:7px;font-weight:900}.proposal-grid li.excluded{color:#9c665b}.proposal-grid li.excluded:before{content:"−";color:#c46450}.commercial-note{color:#999e94;text-align:center;margin:15px 0 0;font-size:6px}.catalog-table>div:first-child,.catalog-table>button{grid-template-columns:1fr 2fr .8fr 1fr}.catalog-table>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceee8;align-items:center;width:100%;min-height:54px;padding:0 11px;display:grid}.catalog-table code{color:#72776d;font-size:7px}.catalog-table b{font-size:8px}.catalog-table strong{font-size:9px}.catalog-table em{border-radius:6px;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal}.catalog-table em.ok{color:#66801f;background:#e9f4d3}.catalog-table em.warn{color:#986917;background:#fff0d4}.chart-panel{min-height:310px}.funnel-bars,.horizontal-chart{gap:13px;margin-top:22px;display:grid}.funnel-bars>div,.horizontal-chart>div{color:#656a60;grid-template-columns:150px 1fr 45px;align-items:center;gap:12px;font-size:8px;display:grid}.funnel-bars>div>i,.horizontal-chart>div>i{background:#eceee8;border-radius:99px;height:9px;overflow:hidden}.funnel-bars em,.horizontal-chart em{background:#b8de62;border-radius:99px;height:100%;display:block}.funnel-bars b,.horizontal-chart b{text-align:right;font-size:8px}.chart-note{color:#a0a49c;border-top:1px solid #eceee8;margin:20px 0 0;padding-top:13px;font-size:6px;line-height:1.5}.analytics-toolbar{align-items:center}.analytics-filters{gap:7px;display:flex}.analytics-filters select{color:#656a61;background:#fff;border:1px solid #daddd5;border-radius:8px;height:34px;padding:0 26px 0 9px;font-size:7px}.horizontal-chart{gap:16px}.horizontal-chart>div{grid-template-columns:145px 1fr 36px}.horizontal-chart>div>i{height:11px}.horizontal-chart em{background:#b49aff}.horizontal-chart .bar-1{background:#c2adff}.horizontal-chart .bar-2{background:#cdbcff}.horizontal-chart .bar-3{background:#dacfff}.horizontal-chart .bar-4{background:#e7e0ff}.insight-panel{color:#fff;background:#1d1f1b}.insight-label{background:var(--app-accent);color:#1b1d19;text-transform:uppercase;letter-spacing:.09em;border-radius:6px;padding:5px 7px;font-size:6px;font-weight:900;display:inline-flex}.insight-panel h3{letter-spacing:-.03em;margin:20px 0 11px;font-size:19px;line-height:1.1}.insight-panel>p{color:#a6aba0;margin:0;font-size:8px;line-height:1.55}.insight-number{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;margin:18px 0;padding:15px 0}.insight-number strong{color:var(--app-accent);font-size:24px;display:block}.insight-number span{color:#8c9186;margin-top:7px;font-size:6px;line-height:1.5;display:block}.insight-panel h4{margin:0 0 9px;font-size:9px}.insight-panel ul{color:#b2b7ac;margin:0 0 18px;padding-left:15px;font-size:7px;line-height:1.8}.insight-panel .app-button.primary{background:var(--app-accent);color:#1b1d19}.causal-note{color:#655f78;background:#f2efff;border:1px solid #d9d4ee;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.causal-note>span{background:#d8cefa;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.causal-note p{margin:0;font-size:7px;line-height:1.5}.dealer-network>div:first-child,.dealer-network>div:not(:first-child){grid-template-columns:1.6fr .55fr .7fr .7fr .7fr}.dealer-network>div:not(:first-child){border-bottom:1px solid #eceee8;align-items:center;min-height:56px;padding:0 11px;font-size:8px;display:grid}.quality-dot{background:#91bd2d;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.quality-dot.q1{background:#e3b342}.quality-dot.q2{background:#df765e}.report-list{margin-top:22px}.report-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9ebe5;grid-template-columns:36px 1fr 70px 20px;align-items:center;gap:9px;width:100%;min-height:64px;padding:0 11px;display:grid}.file-icon{background:var(--app-soft);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.report-list div{gap:5px;display:grid}.report-list b{font-size:9px}.report-list small{color:#999e94;font-size:6px}.report-list em{border-radius:6px;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal}.report-list em.ready{color:#66801f;background:#e9f3d4}.report-list em.pending{color:#976715;background:#fff0d5}.quality-panel{min-height:305px}.live-badge{color:#66801f;align-items:center;gap:6px;font-size:7px;display:inline-flex}.live-badge i{background:#8bb728;border-radius:50%;width:6px;height:6px}.pipeline-flow{grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;margin-top:30px;display:grid}.pipeline-flow>div{align-items:center;gap:7px;display:flex;position:relative}.pipeline-node{color:#66801f;background:#e9f3d4;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.pipeline-node.n3{color:#966716;background:#fff0d5}.pipeline-flow p{gap:4px;margin:0;display:grid}.pipeline-flow b{font-size:7px}.pipeline-flow small{color:#9a9f95;font-size:6px}.pipeline-flow>div>i{color:#b6bab1;font-size:8px;font-style:normal;position:absolute;right:2px}.quality-chart{margin-top:28px}.quality-chart>span{color:#858a80;font-size:7px}.quality-chart>div{border-bottom:1px solid #e2e4de;align-items:flex-end;gap:4px;height:65px;margin:11px 0 8px;display:flex}.quality-chart>div i{background:#c7de86;border-radius:3px 3px 0 0;flex:1;min-height:8px}.quality-chart>b{color:#68821f;font-size:7px}.review-layout{grid-template-columns:.72fr 1.28fr;gap:13px;display:grid}.queue-list{gap:7px;margin-top:20px;display:grid}.queue-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e2dc;border-radius:10px;grid-template-columns:34px 1fr 48px;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid}.queue-list button.active{background:#fffbf2;border-color:#e2b55a}.doc-type{color:#74796f;background:#eef0eb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:6px;font-weight:900;display:grid}.queue-list button.active .doc-type{color:#875e0e;background:#ffe5af}.queue-list div{gap:5px;display:grid}.queue-list b{font-size:8px}.queue-list small{color:#9ba097;font-size:6px}.queue-list em{color:#a06b10;justify-self:end;font-size:6px;font-style:normal}.mapping-head{justify-content:space-between;display:flex}.mapping-head small{color:#999e94;font-size:6px}.mapping-head h3{margin:6px 0 0;font-size:16px}.confidence-low{color:#946611;background:#fff0d5;border-radius:6px;padding:6px 8px;font-size:6px;font-weight:800}.source-snippet{background:#f4f5f1;border-radius:11px;gap:7px;margin-top:19px;padding:15px;display:grid}.source-snippet small{color:#949990;font-size:6px}.source-snippet b{font-family:ui-monospace,monospace;font-size:10px}.source-snippet span{color:#7c8177;font-size:7px}.map-arrow{text-align:center;color:#a4a89f}.mapping-select{gap:7px;display:grid}.mapping-select small{color:#90958b;font-size:6px}.mapping-select select{background:#f8fcee;border:1px solid #bcd77b;border-radius:9px;height:42px;padding:0 11px;font-size:8px}.mapping-meta{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:13px 0 18px;display:grid}.mapping-meta span{border:1px solid #e2e4de;border-radius:9px;gap:6px;padding:10px;display:grid}.mapping-meta small{color:#999e94;font-size:6px}.mapping-meta b{font-size:7px}.rules-list{margin-top:22px}.rules-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9ebe5;grid-template-columns:38px 1.4fr 80px 70px 20px;align-items:center;gap:10px;width:100%;min-height:66px;padding:0 11px;display:grid}.rule-icon{color:#4f7396;background:#e8f3ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.rule-icon.r3{color:#8a8e85;background:#f0f1ed}.rules-list div{gap:5px;display:grid}.rules-list div>b{font-family:ui-monospace,monospace;font-size:8px}.rules-list div small{color:#9a9f95;font-size:6px}.rule-status{color:#66801f;background:#e9f3d4;border-radius:6px;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal}.rule-status.rs3{color:#7c8177;background:#eff0ec}.rules-list button>span:nth-last-child(2){gap:4px;display:grid}.rules-list button>span small{color:#9ba097;font-size:6px}.gold-grid{grid-template-columns:repeat(10,1fr);gap:7px;margin-top:25px;display:grid}.gold-grid button{aspect-ratio:1;color:#66801f;background:#f4f9e8;border:1px solid #dce5c7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px;display:flex}.gold-grid button span{font-size:8px;font-weight:900}.gold-footer{color:#858a80;border-top:1px solid #e7e9e3;align-items:center;gap:20px;margin-top:20px;padding-top:16px;font-size:7px;display:flex}.gold-footer>span{align-items:center;gap:7px;display:flex}.gold-footer>span i{background:#8eb927;border-radius:50%;width:6px;height:6px}.gold-footer>b{color:#66801f;margin-left:auto}.privacy-checks{gap:8px;margin-top:23px;display:grid}.privacy-checks button{text-align:left;cursor:pointer;background:#fff9f7;border:1px solid #ead6d1;border-radius:10px;grid-template-columns:32px 1fr 60px;align-items:center;gap:10px;min-height:62px;padding:10px 13px;display:grid}.privacy-checks button.done{background:#fafdf5;border-color:#dce8c2}.privacy-checks>button>span{color:#ba5140;background:#ffe2dc;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.privacy-checks button.done>span{color:#67811f;background:#e4f1c9}.privacy-checks div{gap:5px;display:grid}.privacy-checks small{color:#999e94;font-size:6px}.privacy-checks em{color:#b65342;justify-self:end;font-size:6px;font-style:normal}.privacy-checks button.done em{color:#66801f}.audit-list{margin-top:22px}.audit-list>div{border-top:1px solid #e9ebe5;grid-template-columns:48px 16px 1fr 100px;align-items:center;gap:10px;min-height:58px;display:grid}.audit-list>div>span{color:#969b91;font-size:7px}.audit-dot{background:#8eb927;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #8eb9271f}.audit-dot.a1{background:#7aa7d6}.audit-dot.a2{background:#d2a43d}.audit-dot.a4{background:#d16e59}.audit-list p{gap:5px;margin:0;display:grid}.audit-list small{color:#999e94;font-size:6px}.audit-list code{color:#73786e;justify-self:end;font-size:6px}.mobile-role-nav,.mobile-view-nav{display:none}.app-toast{z-index:60;background:#fff;border:1px solid #d6ddc8;border-radius:12px;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;min-width:310px;max-width:360px;padding:13px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 60px #24291d33}.app-toast>span{color:#65801f;background:#e7f2cf;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.app-toast>div{gap:5px;display:grid}.app-toast b{font-size:9px}.app-toast small{color:#858a80;font-size:7px;line-height:1.35}.app-toast button{color:#999e94;cursor:pointer;background:0 0;border:0;font-size:15px}@media (width<=1100px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.app-content{padding:22px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.dealer-overview-grid,.admin-grid,.manufacturer-grid,.calculator-layout{grid-template-columns:1fr}.human-panel{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.human-panel>p,.human-label,.human-panel h3,.gate-summary{grid-column:1/-1}.human-panel .app-button{align-self:end}.gold-grid{grid-template-columns:repeat(6,1fr)}}@media (width<=760px){.app-shell{padding-bottom:69px;display:block}.app-sidebar{display:none}.app-header{min-height:71px;padding:14px 16px}.mobile-brand{color:#868b81;font-size:7px;font-weight:800;display:block}.app-header h1{font-size:18px}.app-header small,.demo-pill,.header-actions button:first-of-type{display:none}.demo-disclaimer{padding:8px 16px}.demo-disclaimer button{display:none}.app-content{padding:16px 14px 40px}.welcome-row,.analytics-toolbar{flex-direction:column;align-items:flex-start}.welcome-row .app-button{width:100%}.kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.kpi-card{min-height:105px;padding:13px}.kpi-card strong{font-size:20px}.panel{border-radius:13px;padding:16px}.panel-head-row{display:grid}.hero{padding:0}.project-hero{min-height:190px;padding:20px}.score-orb{width:92px;height:92px}.quote-grid,.proposal-grid,.intake-grid,.report-preview,.review-layout{grid-template-columns:1fr}.quote-card ul{min-height:0}.comparison-conclusion{grid-template-columns:34px 1fr;align-items:flex-start;display:grid}.comparison-conclusion .app-button{grid-column:1/-1;width:100%}.report-preview{min-height:0}.report-cover{min-height:330px;padding:28px}.report-summary{padding:35px 22px}.question-list button{grid-template-columns:31px 1fr}.question-list i{display:none}.progress-footer{grid-template-columns:90px 1fr 30px}.lead-table,.catalog-table,.dealer-network{min-width:680px}.calc-inputs{grid-template-columns:1fr 1fr}.calc-inputs .toggle-label{grid-column:1/-1;min-height:38px}.formula-strip{flex-wrap:wrap}.bom-table>div{grid-template-columns:1fr 70px 75px}.human-panel{display:block}.human-panel .app-button{margin-top:7px}.analytics-filters{width:100%;overflow:auto}.analytics-filters select{flex:none}.horizontal-chart>div,.funnel-bars>div{grid-template-columns:100px 1fr 30px}.causal-note{align-items:flex-start}.pipeline-flow{grid-template-columns:1fr 1fr;gap:18px}.pipeline-flow>div>i{display:none}.mapping-meta{grid-template-columns:1fr}.rules-list button{grid-template-columns:38px 1fr 65px 20px}.rules-list button>span:nth-last-child(2){display:none}.gold-grid{grid-template-columns:repeat(5,1fr)}.gold-footer{flex-wrap:wrap;align-items:flex-start}.gold-footer>b{margin-left:0}.mobile-role-nav{z-index:50;height:69px;padding:7px 8px max(7px,env(safe-area-inset-bottom));color:#8f9489;background:#171915;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0002}.mobile-role-nav button{color:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.mobile-role-nav button>span{background:#292c25;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.mobile-role-nav small{font-size:6px}.mobile-role-nav button.active{color:#fff}.mobile-role-nav button.active>span{background:var(--app-accent);color:#171915}.app-toast{min-width:0;bottom:80px;left:14px;right:14px}}.role-contractor{--app-accent:#ffb85c;--app-soft:#fff0dc}.dealer-trial-banner{background:linear-gradient(100deg,#edf9ff,#f5fbff);border:1px solid #b9d9ec;border-radius:13px;grid-template-columns:240px 1fr 180px;align-items:center;gap:18px;min-height:66px;padding:12px 16px;display:grid}.dealer-trial-banner>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;display:grid}.dealer-trial-banner span{color:#4384aa;letter-spacing:.12em;grid-column:1/-1;font-size:6px;font-weight:900}.dealer-trial-banner b{font-size:13px}.dealer-trial-banner small{color:#7b8790;font-size:7px}.dealer-trial-banner>i{background:#d9e8f0;border-radius:99px;height:7px;overflow:hidden}.dealer-trial-banner>i em{background:#61ade0;width:14%;height:100%;display:block}.dealer-trial-banner>a{color:#3c789e;justify-self:end;font-size:7px;font-weight:800}.workspace-service-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.workspace-service-grid a{background:#fafbf8;border:1px solid #e0e4dc;border-radius:12px;flex-direction:column;min-height:150px;padding:15px;display:flex}.workspace-service-grid a>span{color:#9a9f96;font-size:6px}.workspace-service-grid b{margin:24px 0 7px;font-size:12px}.workspace-service-grid small{color:#858b81;font-size:7px;line-height:1.5}.workspace-service-grid i{color:#73932a;align-self:flex-end;margin-top:auto;font-style:normal}.workspace-installer-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.workspace-installer-grid article{text-align:center;background:#fafbf8;border:1px solid #e1e4de;border-radius:12px;padding:17px}.workspace-installer-grid article>span{color:#9a7a43;font-size:6px;display:block}.workspace-installer-grid article>i{color:#8a5e1e;background:#fff0d8;border-radius:50%;place-items:center;width:48px;height:48px;margin:15px auto 10px;font-size:15px;font-style:normal;font-weight:900;display:grid}.workspace-installer-grid h3{margin:0;font-size:11px}.workspace-installer-grid strong{margin:15px 0 8px;font-size:23px;display:block}.workspace-installer-grid strong small{font-size:7px}.workspace-installer-grid p{color:#777e73;font-size:7px;line-height:1.7}.workspace-installer-grid button{color:#fff;background:#1a1c18;border:0;border-radius:8px;width:100%;height:34px;font-size:7px;font-weight:800}.workspace-doc-list{margin-top:22px}.workspace-doc-list button{text-align:left;background:0 0;border:0;border-top:1px solid #e9ebe6;grid-template-columns:34px 1fr 110px 20px;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 10px;display:grid}.workspace-doc-list button>span{background:#eef2e9;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.workspace-doc-list button>div{gap:5px;display:grid}.workspace-doc-list b{font-size:8px}.workspace-doc-list small{color:#989e94;font-size:6px}.workspace-doc-list em{color:#668020;background:#edf3e1;border-radius:6px;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal}.workspace-messages{gap:12px;margin-top:22px;display:grid}.workspace-messages article{align-items:flex-start;gap:9px;max-width:75%;display:flex}.workspace-messages article>span{color:#668020;background:#e7f1d3;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:7px;font-weight:900;display:grid}.workspace-messages article>div{background:#f2f4ef;border-radius:4px 12px 12px;padding:12px}.workspace-messages b{font-size:7px}.workspace-messages p{color:#646a60;margin:7px 0;font-size:8px;line-height:1.55}.workspace-messages small{color:#9a9f96;font-size:6px}.workspace-messages .own{flex-direction:row-reverse;margin-left:auto}.workspace-messages .own>div{background:#eaf4da}.workspace-messages>button{background:#fff;border:1px solid #d9ddd5;border-radius:9px;height:40px;margin-top:12px;font-size:7px;font-weight:800}.contractor-profile-hero{color:#fff;background:radial-gradient(circle at 20% 15%,#784d1785,#0000 40%),linear-gradient(130deg,#151711,#241b11);justify-content:space-between;align-items:center;min-height:230px;padding:28px;display:flex}.contractor-profile-hero h2{margin:25px 0 7px;font-size:28px}.contractor-profile-hero p{color:#a9a89d;margin:0;font-size:8px}.contractor-score{background:#ffffff0a;border:1px solid #ffb85c55;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;box-shadow:0 0 50px #ffb85c1f}.contractor-score strong{color:#ffb85c;font-size:42px;line-height:.9}.contractor-score small{color:#a8a89d;font-size:7px}.contractor-score span{color:#a8a89d;margin-top:11px;font-size:6px}.verification-score{background:#fff6e8;border-radius:13px;align-items:center;gap:18px;margin:22px 0;padding:21px;display:flex}.verification-score>strong{color:#9a621e;font-size:34px}.verification-score>strong small{font-size:9px}.verification-score>div{gap:6px;display:grid}.verification-score>div b{font-size:10px}.verification-score p{color:#7e7d74;margin:0;font-size:7px;line-height:1.5}.verification-factors{gap:8px;display:grid}.verification-factors article{grid-template-columns:160px 1fr 35px;align-items:center;gap:12px;display:grid}.verification-factors span,.verification-factors b{font-size:7px}.verification-factors i{background:#eceee9;border-radius:99px;height:7px;overflow:hidden}.verification-factors em{background:linear-gradient(90deg,#e99739,#ffbd67);height:100%;display:block}.verification-actions{justify-content:flex-end;gap:8px;margin-top:23px;display:flex}.contractor-request-list,.contractor-projects{margin-top:22px}.contractor-request-list article{border-top:1px solid #e8ebe5;grid-template-columns:32px 1fr 90px 95px;align-items:center;gap:10px;min-height:65px;padding:0 11px;display:grid}.contractor-request-list article>span{color:#a4a89f;font-size:7px}.contractor-request-list article>div{gap:5px;display:grid}.contractor-request-list b{font-size:9px}.contractor-request-list small{color:#92988e;font-size:6px}.contractor-request-list em{color:#956218;background:#fff0d9;border-radius:6px;padding:5px 7px;font-size:6px;font-style:normal}.contractor-request-list button{color:#fff;background:#1a1c18;border:0;border-radius:7px;height:32px;font-size:6px}.contractor-projects article{border-top:1px solid #e8ebe5;grid-template-columns:32px 1fr 180px;align-items:center;min-height:62px;padding:0 11px;display:grid}.contractor-projects article>span{color:#9a9f95;font-size:7px}.contractor-projects article>div{gap:5px;display:grid}.contractor-projects b{font-size:8px}.contractor-projects small{color:#989e94;font-size:6px}.contractor-projects em{color:#65765c;justify-self:end;font-size:7px;font-style:normal}.appeal-box{gap:13px;max-width:620px;margin-top:23px;display:grid}.appeal-box>div{background:#fff6e8;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.appeal-box>div>span{color:#774b12;background:#ffcc82;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.appeal-box p{color:#74756e;margin:0;font-size:7px;line-height:1.6}.appeal-box textarea{resize:vertical;border:1px solid #dcded8;border-radius:10px;min-height:130px;padding:12px;font-size:8px}@media (width<=1100px){.workspace-service-grid{grid-template-columns:repeat(2,1fr)}.dealer-trial-banner{grid-template-columns:220px 1fr}.dealer-trial-banner>a{display:none}}@media (width<=760px){.mobile-role-nav{grid-template-columns:repeat(5,1fr)}.mobile-role-nav small{font-size:5px}.dealer-trial-banner{grid-template-columns:1fr;padding:12px}.dealer-trial-banner>i{display:none}.workspace-service-grid,.workspace-installer-grid{grid-template-columns:1fr}.workspace-installer-grid article{padding:20px}.workspace-doc-list button{grid-template-columns:34px 1fr 20px}.workspace-doc-list em{display:none}.workspace-messages article{max-width:92%}.contractor-profile-hero{padding:20px}.contractor-score{width:95px;height:95px}.contractor-score strong{font-size:31px}.verification-factors article{grid-template-columns:105px 1fr 30px}.verification-actions{display:grid}.contractor-request-list article{grid-template-columns:25px 1fr;padding:12px}.contractor-request-list em,.contractor-request-list button{grid-column:2}.contractor-projects article{grid-template-columns:25px 1fr;padding:12px 7px}.contractor-projects em{grid-column:2;justify-self:start;margin-top:7px}}.app-shell{font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif}.workspace-label{font-size:9px}.role-current small{font-size:9px}.role-popover small{font-size:9px}.app-nav{gap:5px}.app-nav button{min-height:44px;font-size:12px}.app-nav button>span{font-size:14px}.sidebar-note p,.sidebar-user b{font-size:10px}.sidebar-user small{font-size:8px}.app-header small{font-size:9px}.demo-pill{font-size:9px}.demo-disclaimer button{font-size:9px}.app-content{max-width:1600px;padding-top:32px}.welcome-row p{font-size:12px}.welcome-row .section-kicker,.analytics-toolbar .section-kicker{font-size:9px}.panel{padding:26px}.panel-title>span{font-size:9px}.panel-title p{font-size:12px}.kpi-card>div{font-size:10px}.kpi-card p,.welcome-row .section-kicker{font-size:9px}.lead-table{width:100%;min-width:980px}.lead-row.head{grid-template-columns:110px minmax(240px,1.8fr) minmax(150px,.9fr) minmax(130px,.8fr) minmax(125px,.8fr) 28px;column-gap:14px;padding:0 16px;font-size:9px}.lead-table>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceee8;grid-template-columns:110px minmax(240px,1.8fr) minmax(150px,.9fr) minmax(130px,.8fr) minmax(125px,.8fr) 28px;align-items:center;column-gap:14px;width:100%;min-height:66px;padding:0 16px;font-size:11px;display:grid}.lead-table>button:hover,.lead-table>button.active{background:#f3f7ef}.lead-table>button>b{letter-spacing:-.02em;font-size:12px}.lead-table>button>span:nth-child(3){align-items:center;gap:9px;display:flex}.lead-table>button>strong{white-space:nowrap;font-size:12px}.lead-table>button>i:last-child{color:#969c91;font-style:normal}.mini-progress{width:46px;height:6px}.table-status{white-space:nowrap;padding:7px 9px;font-size:8px}.status-new,.project-status{font-size:9px}.project-hero p{font-size:11px}.lead-progress b{font-size:10px}.lead-progress small,.blocking-question small{font-size:8px}.blocking-question b{font-size:10px}.attention-panel b,.admin-attention b{font-size:10px}.attention-panel small,.admin-attention small{font-size:8px}@media (width<=760px){.app-header h1{font-size:20px}.demo-disclaimer p{font-size:8px}.app-content{padding-top:18px}.panel{padding:18px}.panel-title h2{font-size:19px}.panel-title p,.app-nav button{font-size:10px}.mobile-role-nav small{font-size:6px}}.app-shell :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--app-accent);outline-offset:2px}.app-content p,.app-content small{font-size:11px;line-height:1.55}.app-content .kpi-card>div{font-size:11px}.app-content .kpi-card p,.app-content .quote-card li,.app-content .completeness>span,.app-content .true-price>span{font-size:10px}.app-content .quote-head b{font-size:12px}.app-content .risk,.app-content .recommend-label,.app-content .table-status{font-size:9px}.app-content .workspace-service-grid b,.app-content .workspace-installer-grid h3{font-size:14px}.app-content .workspace-service-grid small,.app-content .workspace-installer-grid p,.app-content .workspace-installer-grid button,.app-content .horizontal-chart span,.app-content .horizontal-chart b,.app-content .funnel-bars span,.app-content .funnel-bars b{font-size:10px}.app-content .rules-list b,.app-content .queue-list b,.app-content .report-list b,.app-content .audit-list b{font-size:11px}.app-content .rules-list small,.app-content .queue-list small,.app-content .report-list small,.app-content .audit-list small{font-size:9px}.mobile-role-nav button{min-height:54px}.mobile-role-nav button>span{font-size:10px}@media (width<=760px){.app-content p,.app-content small,.app-content button,.app-content select,.app-content textarea,.app-content label{font-size:10px}.kpi-grid{grid-template-columns:1fr}.kpi-card{min-height:105px}.app-header{z-index:45;position:sticky;top:0}.panel-head-row{gap:14px}.panel-head-row>.app-button{width:100%}.dealer-trial-banner b{font-size:13px}.lead-table{min-width:780px}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.app-shell{color:#161914;background:#f6f7f3;grid-template-columns:272px minmax(0,1fr);font-size:14px}.app-sidebar{background:#141712;padding-left:18px;padding-right:18px}.app-brand small{color:#aeb6aa;font-size:10px}.workspace-label{color:#9ca598;font-size:11px}.role-current{min-height:70px;padding:11px}.role-avatar{width:38px;height:38px;font-size:13px}.role-current b{font-size:14px}.role-current small{color:#bac2b6;font-size:11px}.role-popover{width:236px;left:18px}.role-popover button{min-height:60px}.role-popover b{font-size:13px}.role-popover small{color:#bdc5b9;font-size:11px}.app-nav button{color:#bdc5b8;min-height:48px;font-size:13px}.app-nav button>span{color:#9da69a;font-size:15px}.nav-count{font-size:10px}.sidebar-note{background:#1b1f19}.sidebar-note>span{font-size:10px}.sidebar-note p{color:#b4bcb0;font-size:11px}.sidebar-user b{font-size:12px}.sidebar-user small{color:#adb5a9;font-size:10px}.app-header{background:#fbfcf9;min-height:94px;padding:20px 36px}.app-header small{color:#667065;font-size:11px}.app-header h1{font-size:28px}.demo-pill{color:#50584e;font-size:11px}.header-avatar{font-size:13px}.demo-disclaimer{color:#554927;background:#fff1ca;min-height:56px;padding:10px 36px}.demo-disclaimer>span{width:26px;height:26px;font-size:12px}.demo-disclaimer p{font-size:12px}.demo-disclaimer button{color:#5d491d;font-size:11px}.app-content{max-width:1480px;padding:36px 38px 72px}.dashboard-stack{gap:22px}.welcome-row h2,.analytics-toolbar h2{font-size:32px}.welcome-row p{color:#535c52;font-size:14px}.welcome-row .section-kicker,.analytics-toolbar .section-kicker{color:#5e685d;font-size:11px}.panel{border-color:#d5d9d1;padding:30px;box-shadow:0 8px 28px #2932220c}.panel-title>span{color:#5e685d;font-size:11px}.panel-title h2{font-size:25px}.panel-title p{color:#566056;font-size:14px}.human-badge,.formula-version,.aggregate-badge,.gold-score{font-size:11px}.app-button{min-height:44px;padding:0 18px;font-size:13px}.app-content button,.app-content select,.app-content textarea,.app-content label{font-size:13px}.app-content p,.app-content small{color:#596259;font-size:13px;line-height:1.55}.app-content .section-kicker,.app-content .panel-title>span{font-size:11px}.app-content .panel-title h2{font-size:25px}.app-content :is(.rules-list,.queue-list,.report-list,.audit-list,.privacy-checks,.contractor-request-list,.contractor-projects,.workspace-doc-list) b{font-size:13px}.app-content :is(.rules-list,.queue-list,.report-list,.audit-list,.privacy-checks,.contractor-request-list,.contractor-projects,.workspace-doc-list) small{color:#5f685f;font-size:12px}.app-content :is(.rule-status,.table-status,.risk,.recommend-label,.status-new,.human-badge,.formula-version,.aggregate-badge,.gold-score){font-size:11px}.kpi-card{min-height:145px;padding:20px}.kpi-card>div{color:#596259;font-size:12px}.kpi-card strong{font-size:30px}.kpi-card p{font-size:12px}.project-status{font-size:11px}.project-hero p{color:#c0c7bb;font-size:13px}.score-orb small,.score-orb span{color:#c0c7bb;font-size:10px}.lead-progress b,.blocking-question b,.attention-panel b,.admin-attention b{font-size:13px}.lead-progress small,.blocking-question small,.attention-panel small,.admin-attention small{color:#5f685f;font-size:11px}.blocking-question button{font-size:12px}.quote-head b{font-size:14px}.quote-head small,.quote-price small,.true-price small{color:#596259;font-size:11px}.quote-card li,.completeness>span,.true-price>span,.comparison-conclusion p{color:#505a50;font-size:12px}.comparison-conclusion b{font-size:13px}.dropzone b{font-size:14px}.dropzone small,.form-check,.side-guide li,.security-note p,.security-note b,.question-list p,.question-list i,.progress-footer{font-size:12px}.report-cover p,.report-cover>small,.report-summary p,.report-summary>small{color:#c0c7bb;font-size:12px}.lead-table,.catalog-table,.dealer-network{min-width:940px}.lead-row.head,.catalog-table>div:first-child,.dealer-network>div:first-child{color:#5e685d;min-height:42px;font-size:11px}.lead-row>button{min-height:68px;font-size:13px}.lead-table>button>b,.lead-table>button>strong{font-size:14px}.horizontal-chart span,.horizontal-chart b,.funnel-bars span,.funnel-bars b,.causal-note,.manufacturer-grid p{font-size:12px}.rules-list button{min-height:78px}.rules-list div>b{font-size:13px}.rules-list div small,.rules-list button>span small{font-size:12px}.rules-list button>span b{font-size:13px}.gold-grid{grid-template-columns:repeat(6,1fr);gap:10px}.gold-grid button{aspect-ratio:auto;min-height:112px}.gold-grid button span{font-size:15px}.gold-grid button small{font-size:11px}.gold-footer{color:#596259;font-size:12px}.privacy-checks button{min-height:74px}.privacy-checks b{font-size:13px}.privacy-checks small,.privacy-checks em{font-size:11px}.audit-list>div{grid-template-columns:64px 18px 1fr 130px;min-height:70px}.audit-list>div>span,.audit-list code{color:#596259;font-size:11px}.audit-list b{font-size:13px}.audit-list small{font-size:12px}.dealer-trial-banner span,.dealer-trial-banner small,.dealer-trial-banner>a,.workspace-service-grid a>span{font-size:11px}.workspace-service-grid b{font-size:16px}.workspace-service-grid small{color:#535c52;font-size:12px}.workspace-installer-grid article>span{font-size:11px}.workspace-installer-grid h3{font-size:15px}.workspace-installer-grid p{color:#535c52;font-size:12px}.workspace-installer-grid button{min-height:42px;font-size:12px}.workspace-doc-list b,.workspace-messages b{font-size:13px}.workspace-doc-list small,.workspace-doc-list em,.workspace-messages small{font-size:11px}.workspace-messages p{font-size:13px}.workspace-messages>button,.contractor-profile-hero p,.contractor-score small,.contractor-score span,.verification-score p,.verification-factors span,.verification-factors b,.contractor-request-list article>span,.contractor-request-list small,.contractor-request-list em,.contractor-projects article>span,.contractor-projects small,.contractor-projects em,.appeal-box p{font-size:12px}.verification-score>div b,.contractor-request-list b,.contractor-projects b{font-size:13px}.contractor-request-list button{min-height:38px;font-size:12px}.appeal-box textarea{font-size:13px}.mobile-role-nav small{font-size:10px!important}@media (width<=1100px){.app-shell{grid-template-columns:232px minmax(0,1fr)}.app-content{padding:28px}.gold-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.app-header{min-height:74px;padding:14px 16px}.app-header h1{font-size:22px}.mobile-brand{color:#596259;font-size:11px}.demo-disclaimer{padding:10px 16px}.demo-disclaimer p{font-size:11px}.mobile-view-nav{z-index:42;scrollbar-width:none;background:#fbfcf9;border-bottom:1px solid #d6dad2;gap:7px;padding:9px 14px;display:flex;position:sticky;top:74px;overflow-x:auto;box-shadow:0 8px 22px #20281b0b}.mobile-view-nav::-webkit-scrollbar{display:none}.mobile-view-nav button{color:#4f584e;background:#fff;border:1px solid #d7dcd3;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11px;display:flex}.mobile-view-nav button span{font-size:12px}.mobile-view-nav button.active{color:#fff;background:#171a15;border-color:#171a15}.mobile-view-nav button.active span{color:var(--app-accent)}.app-content{padding:20px 14px 92px}.panel{padding:20px}.panel-title h2,.app-content .panel-title h2{font-size:21px}.panel-title p,.app-content p,.app-content small,.app-content button,.app-content select,.app-content textarea,.app-content label{font-size:12px}.app-button{min-height:44px;font-size:12px}.gold-grid{grid-template-columns:repeat(3,1fr)}.gold-grid button{min-height:92px}.lead-table,.catalog-table,.dealer-network{min-width:820px}.mobile-role-nav{height:76px}.mobile-role-nav button{min-height:61px}.mobile-role-nav small{font-size:9px!important}}.app-sidebar{overscroll-behavior:contain;overflow-y:auto}.role-dealer .app-nav{padding-bottom:8px}.role-dealer .app-nav button{min-height:44px}.commercial-flow{background:#fff;border:1px solid #cfd9df;border-radius:16px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden;box-shadow:0 8px 28px #2932220c}.commercial-flow button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e0e5e7;grid-template-columns:auto 1fr auto;align-items:center;gap:5px 12px;min-height:92px;padding:18px 22px;display:grid;position:relative}.commercial-flow button:last-child{border-right:0}.commercial-flow button:hover{background:#f5faff}.commercial-flow button.active{background:linear-gradient(135deg,#f3f9ff,#fff)}.commercial-flow button>span{color:#53616a;background:#e8eef1;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.commercial-flow button.active>span{color:#16283a;background:#a8d1ff}.commercial-flow b{font-size:14px}.commercial-flow small{color:#5f6a70;grid-column:2;font-size:11px}.commercial-flow i{color:#829097;grid-area:1/3/3;font-size:15px;font-style:normal}.onboarding-layout,.markup-layout,.document-workspace,.supplier-layout,.copilot-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);gap:16px;display:grid}.company-form{margin-top:26px}.company-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.company-form label{gap:8px;display:grid}.company-form label>span{color:#4f594f;font-size:12px;font-weight:800}.company-form input{color:#171a16;background:#fff;border:1px solid #ccd2c9;border-radius:10px;height:48px;padding:0 14px;font-size:14px}.company-form input:focus{border-color:#6c9fd0}.color-field input{width:62px;padding:5px}.color-field code{background:#f6f8f4;border:1px solid #d7dcd4;border-radius:10px;place-items:center;height:48px;font-size:12px;display:grid}.company-form-actions small{max-width:520px}.form-error{background:#fff0ec;border-radius:9px;margin:16px 0 0;padding:12px;color:#9f3828!important}.save-state,.mapping-count,.supplier-status{color:#3f6689;background:#eaf4ff;border-radius:8px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.setup-panel{color:#fff;background:linear-gradient(145deg,#171c18,#263422);align-self:start}.setup-percent{border:7px solid #a8d1ff;border-right-color:#ffffff20;border-radius:50%;place-items:center;width:76px;height:76px;font-size:20px;font-weight:900;display:inline-grid}.setup-panel h2{margin:22px 0 8px;font-size:25px}.setup-panel>p{color:#c3cbc1!important}.setup-bar{background:#ffffff18;border-radius:99px;height:7px;margin:22px 0;overflow:hidden}.setup-panel ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-panel li{color:#b9c1b7;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:0 10px;display:flex}.setup-panel li span{background:#ffffff10;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.setup-panel li b{font-size:12px}.setup-panel li.done{color:#fff;border-color:#a8d1ff55}.setup-panel li.done span{color:#15202a;background:#a8d1ff}.brand-preview{--brand-color:#a8d1ff;border-left:5px solid var(--brand-color);color:#141713;background:#fff;border-radius:10px;margin-top:20px;padding:18px}.brand-preview span,.brand-preview small{font-size:11px;display:block;color:#596259!important}.brand-preview b{margin:12px 0 5px;font-size:18px;display:block}.rule-priority-list{margin-top:24px;display:grid}.rule-priority-list article{border-top:1px solid #e2e5df;grid-template-columns:36px 1fr 150px 90px;align-items:center;gap:14px;min-height:76px;padding:10px 0;display:grid}.rule-priority-list article>span{color:#4b6b82;background:#eef4f8;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.rule-priority-list article>div{gap:5px;display:grid}.rule-priority-list b{font-size:14px}.rule-priority-list small{font-size:11px}.rule-priority-list label{grid-template-columns:1fr 62px 18px;align-items:center;gap:6px;display:grid}.rule-priority-list label>span{font-size:11px}.rule-priority-list input{text-align:right;border:1px solid #ccd2ca;border-radius:8px;height:40px;padding:0 8px}.rule-priority-list label i{font-style:normal}.rule-priority-list em{color:#4e762b;background:#edf5e5;border-radius:7px;justify-self:start;padding:7px 9px;font-size:10px;font-style:normal}.markup-preview{align-self:start}.price-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin:24px 0;display:grid}.price-equation>span{color:#596259;background:#f1f4ef;border-radius:10px;align-content:center;gap:6px;min-height:82px;padding:13px;font-size:11px;display:grid}.price-equation strong{color:#171a16;font-size:17px}.price-equation>i{font-style:normal}.impact-box{background:#f3f9ff;border:1px solid #cfe0ef;border-radius:11px;gap:6px;margin:0 0 20px;padding:18px;display:grid}.impact-box span,.impact-box small{font-size:11px}.impact-box strong{font-size:22px}.safe-note{margin:14px 0 0!important;font-size:11px!important}.crm-panel{overflow:hidden}.kanban-scroll{margin-top:24px;overflow-x:auto}.kanban-board{grid-template-columns:repeat(5,1fr);gap:10px;min-width:1080px;display:grid}.kanban-board>section{background:#f1f3ef;border-radius:12px;min-height:360px;padding:10px}.kanban-board header{justify-content:space-between;align-items:center;height:42px;padding:0 5px;display:flex}.kanban-board header b{font-size:12px}.kanban-board header span{color:#596259;background:#fff;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.kanban-board section>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1d9;border-radius:10px;gap:7px;width:100%;margin-bottom:8px;padding:14px;display:grid}.kanban-board section>button:hover{border-color:#9ec5e9;box-shadow:0 8px 20px #33516b12}.kanban-board button small{font-size:10px;color:#63727b!important}.kanban-board button b{font-size:14px}.kanban-board button p{margin:0;font-size:12px}.kanban-board button strong{font-size:13px}.kanban-board button>span{color:#3f6f96;margin-top:5px;font-size:10px;font-weight:800}.document-timeline{gap:9px;margin-top:26px;display:grid}.document-timeline article{background:#fafbf9;border:1px solid #dfe3dd;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:grid}.document-timeline article>span{color:#6c766c;background:#ecefeb;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.document-timeline article>div{gap:5px;display:grid}.document-timeline b{font-size:14px}.document-timeline small{font-size:11px}.document-timeline article.done{background:#f8fced;border-color:#cfe0b1}.document-timeline article.done>span{color:#4e6f1e;background:#dff2bc}.invoice-preview{color:#fff;background:linear-gradient(145deg,#162016,#263921);align-self:start}.invoice-brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoice-brand span{font-size:16px;font-weight:900}.invoice-brand small{font-size:10px;color:#b7c5b5!important}.invoice-preview h2{margin:46px 0 10px;font-size:36px}.invoice-preview>p{color:#c3cec1!important}.invoice-preview dl{gap:10px;margin:28px 0;display:grid}.invoice-preview dl>div{border-top:1px solid #ffffff18;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.invoice-preview dt{color:#aebbad;font-size:11px}.invoice-preview dd{text-align:right;margin:0;font-size:11px}.invoice-preview .app-button{color:#17202a;background:#a8d1ff}.supplier-request-table{margin:24px 0}.supplier-request-table>div{border-top:1px solid #e1e4de;grid-template-columns:140px 1fr 120px;align-items:center;gap:16px;min-height:64px;padding:0 12px;display:grid}.supplier-request-table>div:first-child{color:#5f695f;text-transform:uppercase;letter-spacing:.08em;min-height:40px;font-size:10px}.supplier-request-table code{font-size:12px}.supplier-request-table b,.supplier-request-table strong{font-size:13px}.supplier-privacy{background:#fff7ed;align-self:start}.supplier-privacy>span,.permission-panel>span{color:#8e651f;letter-spacing:.12em;font-size:10px;font-weight:900}.supplier-privacy h2{margin:12px 0 20px;font-size:25px}.supplier-privacy ul{margin:0;padding:0;list-style:none;display:grid}.supplier-privacy li{border-top:1px solid #eadfce;justify-content:space-between;padding:12px 0;display:flex}.supplier-privacy li b{font-size:13px}.supplier-privacy li small{font-size:10px;color:#8f6c35!important}.supplier-privacy h3{margin:26px 0 8px;font-size:14px}.supplier-privacy p{font-size:12px!important}.copilot-main{color:#fff;background:radial-gradient(circle at 85% 10%,#28514a,#0000 35%),linear-gradient(145deg,#111713,#17211b);flex-direction:column;min-height:630px;display:flex}.copilot-heading>span{color:#9fd9c9;letter-spacing:.12em;font-size:10px;font-weight:900}.copilot-heading h2{max-width:700px;margin:14px 0;font-size:34px}.copilot-heading p{max-width:760px;color:#bdc9c0!important}.copilot-suggestions{grid-template-columns:repeat(3,1fr);gap:9px;margin:28px 0;display:grid}.copilot-suggestions button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:13px;font-size:12px;display:flex}.copilot-suggestions button:hover{background:#ffffff12}.copilot-suggestions span{color:#9fd9c9}.copilot-answer{background:#203329;border:1px solid #9fd9c94a;border-radius:12px;grid-template-columns:38px 1fr;gap:13px;margin-bottom:22px;padding:18px;display:grid}.copilot-answer>span{color:#13221d;background:#9fd9c9;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.copilot-answer b{font-size:13px}.copilot-answer p{color:#d2dbd4!important;font-size:12px!important}.copilot-answer>div>div{gap:8px;display:flex}.copilot-answer button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;min-height:36px;padding:0 11px;font-size:10px}.copilot-input{margin-top:auto}.copilot-input>label{color:#c3cec6;margin-bottom:8px;font-size:11px;display:block}.copilot-input>div{grid-template-columns:1fr 48px;gap:8px;display:grid}.copilot-input input{color:#fff;background:#ffffff0c;border:1px solid #ffffff25;border-radius:11px;height:52px;padding:0 16px;font-size:13px}.copilot-input button{color:#12251e;background:#9fd9c9;border:0;border-radius:11px;font-size:20px;font-weight:900}.permission-panel{align-self:start}.permission-panel h3{margin:22px 0 10px;font-size:14px}.permission-panel ul{color:#4e584e;padding-left:20px;font-size:12px;line-height:1.9}.permission-panel ul.locked{color:#8a4b3d}.permission-panel .app-button{margin-top:18px}.catalog-workspace{gap:16px;display:grid}.import-button{color:#335d7b;cursor:pointer;background:#f5faff;border:1px solid #ccd3d8;border-radius:9px;align-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.catalog-table-expanded{min-width:1040px}.catalog-table-expanded>div,.catalog-table-expanded>button{gap:14px;grid-template-columns:130px minmax(260px,1fr) 120px 120px 100px 130px!important}.catalog-table-expanded>button>span{font-size:12px}.import-mapping .mapping-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.mapping-grid label{gap:8px;display:grid}.mapping-grid label>span{font-size:11px;font-weight:800}.mapping-grid select{background:#fff;border:1px solid #ccd2ca;border-radius:9px;height:44px;padding:0 10px}.import-summary{border-top:1px solid #e0e4de;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.import-summary>div{gap:26px;display:flex}.import-summary span{color:#596259;gap:5px;font-size:11px;display:grid}.import-summary strong{color:#161914;font-size:17px}@media (width<=1200px){.commercial-flow{grid-template-columns:repeat(5,minmax(170px,1fr));overflow-x:auto}.onboarding-layout,.markup-layout,.document-workspace,.supplier-layout,.copilot-layout{grid-template-columns:1fr}.setup-panel,.markup-preview,.invoice-preview,.supplier-privacy,.permission-panel{width:100%}.copilot-suggestions,.import-mapping .mapping-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.role-dealer .app-nav button{min-height:48px}.commercial-flow{border-radius:12px;grid-template-columns:repeat(5,160px)}.commercial-flow button{min-height:78px;padding:13px}.commercial-flow button>span{width:28px;height:28px}.company-form-grid{grid-template-columns:1fr}.color-field{grid-template-columns:62px 90px}.color-field>span{grid-column:1/-1}.company-form-actions{flex-direction:column;align-items:stretch}.company-form-actions .app-button{width:100%}.rule-priority-list article{grid-template-columns:32px 1fr 82px;padding:14px 0}.rule-priority-list article>em{display:none}.rule-priority-list label{grid-template-columns:1fr 45px 15px}.rule-priority-list label>span{grid-column:1/-1}.price-equation{grid-template-columns:1fr}.price-equation>i{text-align:center}.kanban-scroll{margin-left:-20px;margin-right:-20px;padding:0 20px}.kanban-board{min-width:930px}.document-timeline article{min-height:62px}.supplier-request-table{overflow-x:auto}.supplier-request-table>div{min-width:650px}.copilot-main{min-height:580px}.copilot-heading h2{font-size:27px}.copilot-suggestions{grid-template-columns:1fr}.copilot-answer{grid-template-columns:32px 1fr}.copilot-answer>span{width:32px;height:32px}.copilot-answer>div>div{flex-direction:column}.copilot-answer button{width:100%}.import-mapping .mapping-grid{grid-template-columns:1fr}.import-summary{flex-direction:column;align-items:stretch}.import-summary>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.import-summary .app-button{width:100%}}.kpi-card{overflow:visible}.kpi-card>div>span{align-items:center;gap:7px;display:inline-flex}.info-tip{color:#4e5a4c;cursor:help;background:#f8faf6;border:1px solid #aeb7aa;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:inline-grid;position:relative}.info-tip:after{content:attr(data-tip);z-index:80;color:#f6f8f4;opacity:0;pointer-events:none;background:#151914;border-radius:9px;width:250px;padding:11px 12px;font-size:12px;font-weight:500;line-height:1.45;transition:all .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 14px 38px #0005}.info-tip:hover:after,.info-tip:focus:after{opacity:1;transform:translate(-50%)}.quick-lead-form{background:#f4f9f1;border:1px solid #cbdaca;border-radius:13px;grid-template-columns:1fr 1.3fr auto auto;align-items:end;gap:12px;margin:24px 0;padding:18px;display:grid}.quick-lead-form label{gap:7px;display:grid}.quick-lead-form label span{color:#4f594e;font-size:11px;font-weight:800}.quick-lead-form input{background:#fff;border:1px solid #c8d0c5;border-radius:9px;width:100%;height:44px;padding:0 12px;font-size:13px}.company-integration-note,.demo-channel-note{color:#4e594c;background:#f3f8ed;border:1px solid #d5dfca;border-radius:10px;align-items:flex-start;gap:11px;margin:20px 0 0;padding:13px 14px;display:flex}.company-integration-note>span{color:#4d6b2a;background:#dcecc7;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.company-integration-note p,.demo-channel-note{font-size:12px;line-height:1.55}.company-integration-note p{margin:0}.demo-channel-note{background:#fff8e9;border-color:#ead8b9;color:#6f572b!important}.app-content a.app-button{text-decoration:none}@media (width<=900px){.quick-lead-form{grid-template-columns:1fr 1fr}.quick-lead-form .app-button{width:100%}}@media (width<=760px){.quick-lead-form{grid-template-columns:1fr}.info-tip:after{width:min(240px,72vw);left:0;transform:translateY(5px)}.info-tip:hover:after,.info-tip:focus:after{transform:translate(0)}}.report-list>a{text-align:left;background:0 0;border-top:1px solid #e9ebe5;grid-template-columns:36px 1fr 70px 20px;align-items:center;gap:9px;width:100%;min-height:64px;padding:0 11px;display:grid}.report-list>a:hover{background:#f5f8f2}.report-list button:disabled{cursor:not-allowed;opacity:.68}.trial-gate-shell{color:#fff;background:radial-gradient(circle at 82% 12%,#28472e66,#0000 32%),linear-gradient(145deg,#0b0f0a,#162016);min-height:100svh;padding:0 28px 48px}.trial-gate-header{border-bottom:1px solid #ffffff1b;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;height:82px;margin:0 auto;display:flex}.trial-gate-header .app-brand{background:0 0;width:auto;padding:0;position:static}.trial-gate-header>div{text-align:right;grid-template-columns:auto auto;align-items:center;gap:2px 15px;display:grid}.trial-gate-header>div>span{font-size:13px;font-weight:800}.trial-gate-header>div>small{color:#9fa99c;grid-column:1;font-size:11px}.trial-gate-header>div>a{color:#d7ddd4;border:1px solid #ffffff25;border-radius:8px;grid-area:1/2/3;padding:9px 12px;font-size:12px;font-weight:800}.trial-gate-card{color:#131813;background:#f8faf6;border:1px solid #ffffff20;border-radius:26px;max-width:980px;margin:80px auto 0;padding:55px;box-shadow:0 50px 150px #0008}.trial-gate-icon{color:#172015;background:#c8ff45;border-radius:18px;place-items:center;width:68px;height:68px;font-size:15px;font-weight:950;display:grid}.trial-gate-icon.expired{color:#684817;background:#ffe0a4}.trial-gate-kicker{color:#57762b;letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:12px;font-weight:900;display:block}.trial-gate-card h1{letter-spacing:-.06em;max-width:780px;margin:15px 0 20px;font-size:clamp(40px,5.4vw,68px);line-height:1}.trial-gate-card>p{color:#5b6558;max-width:720px;margin:0;font-size:17px;line-height:1.6}.trial-gate-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.trial-gate-actions .app-button{min-height:52px;padding:0 20px;font-size:14px}.trial-gate-actions .app-button.primary{color:#fff;background:#172015}.trial-gate-actions .app-button.secondary{color:#172015;background:#fff;border-color:#cfd6ca}.trial-gate-limits{border-top:1px solid #dce2d8;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px;padding-top:25px;display:grid}.trial-gate-limits article{background:#fff;border:1px solid #dde2da;border-radius:13px;flex-direction:column;min-height:135px;padding:17px;display:flex}.trial-gate-limits span{color:#758071;font-size:12px}.trial-gate-limits b{margin-top:15px;font-size:24px}.trial-gate-limits small{color:#697466;margin-top:auto;font-size:11px}.trial-gate-note{color:#707a6d;margin-top:18px;font-size:12px;line-height:1.5;display:block}@media (width<=760px){.trial-gate-shell{padding:0 14px 24px}.trial-gate-header{height:70px}.trial-gate-header>div>span,.trial-gate-header>div>small{display:none}.trial-gate-header>div>a{grid-area:1/1;padding:8px 10px}.trial-gate-card{border-radius:18px;margin:24px auto 0;padding:28px 20px}.trial-gate-icon{border-radius:15px;width:56px;height:56px}.trial-gate-card h1{font-size:41px}.trial-gate-card>p{font-size:15px}.trial-gate-actions{display:grid}.trial-gate-actions .app-button{width:100%}.trial-gate-limits{grid-template-columns:1fr 1fr}.trial-gate-limits article{min-height:120px}}.trial-gate-card.subscription-gate-card{max-width:1180px}.subscription-selection,.subscription-pending{border-top:1px solid #dce2d8;margin-top:38px;padding-top:30px}.subscription-selection-head{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.subscription-selection-head>div>span{color:#57762b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.subscription-selection-head h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:30px}.subscription-selection-head p{color:#606a5d;max-width:650px;margin:0;font-size:13px;line-height:1.55}.subscription-selection-head>button{color:#394137;cursor:pointer;background:#fff;border:1px solid #ccd3c8;border-radius:8px;min-height:40px;padding:0 13px;font-size:12px;font-weight:800}.subscription-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.subscription-plan-card{background:#fff;border:1px solid #d9dfd5;border-radius:16px;flex-direction:column;min-width:0;padding:23px;display:flex;position:relative}.subscription-plan-card.featured{border-color:#8fb866;box-shadow:0 18px 50px #3e6b2517}.subscription-plan-card.selected{border-color:#172015;box-shadow:inset 0 0 0 1px #172015}.subscription-plan-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:32px;display:flex}.subscription-plan-top>div>span{color:#466723;letter-spacing:.06em;text-transform:uppercase;background:#dff5be;border-radius:6px;margin-bottom:7px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-block}.subscription-plan-top h3{margin:0;font-size:24px}.subscription-plan-top em{color:#fff;background:#172015;border-radius:7px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.subscription-plan-card>p{color:#5b6559;min-height:66px;margin:16px 0;font-size:12px;line-height:1.5}.subscription-plan-card>strong{align-items:baseline;gap:7px;font-size:25px;display:flex}.subscription-plan-card>strong small{color:#6c7669;font-size:11px;font-weight:600}.subscription-plan-card dl{margin:21px 0 16px}.subscription-plan-card dl>div{border-top:1px solid #e7ebe4;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.subscription-plan-card dt{color:#687264;font-size:11px}.subscription-plan-card dd{margin:0;font-size:12px;font-weight:850}.subscription-plan-card ul{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.subscription-plan-card li{color:#4e584d;grid-template-columns:18px 1fr;gap:7px;font-size:11px;line-height:1.35;display:grid}.subscription-plan-card li span{color:#5c812f;font-weight:900}.subscription-support{color:#657060;border-top:1px solid #e7ebe4;margin-top:auto;padding-top:15px;font-size:10px;line-height:1.4}.subscription-plan-card>.app-button{width:100%;margin-top:16px}.subscription-plan-card>.app-button:disabled{cursor:not-allowed;opacity:.62}.subscription-owner-note,.trial-gate-error{color:#913d2f;background:#fff0ec;border-radius:9px;margin:16px 0 0;padding:12px 14px;font-size:12px}.subscription-pending{background:#fff;border:1px solid #d7ded2;border-radius:16px;padding:28px}.subscription-pending-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.subscription-pending-head>span{color:#74551b;text-transform:uppercase;background:#fff0c9;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:900}.subscription-pending-head code{color:#687265;font-size:12px}.subscription-pending-plan{grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:25px;display:grid}.subscription-pending-plan small{color:#6b7567;font-size:11px}.subscription-pending-plan h2{margin:5px 0 8px;font-size:30px}.subscription-pending-plan p{color:#5b6558;max-width:650px;margin:0;font-size:13px;line-height:1.5}.subscription-pending-plan>strong{text-align:right;white-space:nowrap;font-size:26px}.subscription-pending-plan>strong small{margin-top:4px;font-weight:600;display:block}.subscription-lock-note{background:#fff8e9;border:1px solid #ead8b7;border-radius:11px;grid-template-columns:28px 1fr;gap:11px;margin-top:24px;padding:16px;display:grid}.subscription-lock-note>span{color:#72501b;background:#ffdfa4;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.subscription-lock-note p{color:#705a32;margin:0;font-size:12px;line-height:1.5}@media (width<=960px){.subscription-plan-grid{grid-template-columns:1fr}.subscription-plan-card>p{min-height:0}.subscription-plan-card dl{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}}@media (width<=760px){.subscription-gate-card h1{font-size:38px}.subscription-selection,.subscription-pending{margin-top:28px;padding-top:24px}.subscription-selection-head{display:grid}.subscription-selection-head>button{width:100%}.subscription-selection-head h2{font-size:25px}.subscription-plan-card{padding:19px}.subscription-plan-card dl{grid-template-columns:1fr}.subscription-pending{padding:20px}.subscription-pending-head,.subscription-pending-plan{display:grid}.subscription-pending-plan{gap:18px}.subscription-pending-plan>strong{text-align:left}.subscription-pending .trial-gate-actions{margin-top:20px}}.role-current:disabled{cursor:default;opacity:1}.dealer-trial-banner>button{color:#466a2a;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.billing-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:18px;display:grid}.billing-current{grid-column:1}.billing-modules{grid-area:1/2}.billing-history{grid-column:1/-1}.billing-status-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.billing-status-row>span{color:#5b6658;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.billing-status-row>em{color:#496c28;background:#e4f6c7;border-radius:8px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.billing-plan-title{grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:22px;display:grid}.billing-plan-title h2{margin:0 0 8px;font-size:36px}.billing-plan-title p{max-width:650px;margin:0}.billing-plan-title>strong{text-align:right;white-space:nowrap;font-size:29px}.billing-plan-title>strong small{color:#687264;font-size:11px;font-weight:600;display:block}.billing-period{background:#f7f9f4;border:1px solid #dce2d7;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;padding:18px;display:grid}.billing-period>span{gap:6px;display:grid}.billing-period>span+span{border-left:1px solid #dce2d7;padding-left:14px}.billing-period small{color:#697465;font-size:10px}.billing-period b{font-size:13px}.billing-usage{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.billing-usage article{border:1px solid #dfe4db;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:82px;padding:14px;display:flex}.billing-usage span{color:#697466;font-size:10px}.billing-usage b{font-size:13px}.billing-actions{border-top:1px solid #e1e5dd;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:flex}.billing-actions small{color:#687366;max-width:460px;font-size:11px}.billing-warning{color:#765a24;background:#fff4d7;border-radius:9px;margin:15px 0 0;padding:12px;font-size:11px}.billing-modules ul{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.billing-modules li{color:#4f594e;grid-template-columns:22px 1fr;gap:8px;font-size:12px;display:grid}.billing-modules li span{color:#5c812f;font-weight:900}.billing-modules>small{color:#5f6a5d;border-top:1px solid #e1e5dd;margin-top:22px;padding-top:17px;font-size:11px;display:block}.billing-history>.panel-title{margin-bottom:22px}.billing-history>div{display:grid}.billing-history article{border-top:1px solid #e3e6df;grid-template-columns:170px 1fr 130px 130px;align-items:center;gap:14px;min-height:66px;padding:10px 0;display:grid}.billing-history code{font-size:11px}.billing-history article>span{gap:3px;display:grid}.billing-history article>span b{font-size:13px}.billing-history article>span small{color:#697466;font-size:10px}.billing-history article>strong{font-size:13px}.payment-status{color:#72541f;background:#fff1ce;border-radius:7px;justify-self:start;padding:7px 9px;font-size:9px;font-style:normal;font-weight:900}.payment-status.paid{color:#486a26;background:#e5f5cd}.payment-status.failed,.payment-status.canceled{color:#923d2d;background:#ffebe5}.payment-status.superseded{color:#667063;background:#edf0eb}.payment-consent{color:#596357;background:#f8faf6;border:1px solid #d9dfd4;border-radius:10px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:18px;padding:13px 14px;font-size:11px;line-height:1.5;display:grid}.payment-consent input{accent-color:#172015;width:18px;height:18px;margin:1px 0 0}.payment-consent a{color:#365f83;text-decoration:underline}.subscription-pending>.payment-consent{margin-top:16px}@media (width<=1000px){.billing-layout{grid-template-columns:1fr}.billing-current,.billing-modules,.billing-history{grid-area:auto/1}.billing-history article{grid-template-columns:150px 1fr 110px 110px}}@media (width<=760px){.billing-plan-title{grid-template-columns:1fr}.billing-plan-title>strong{text-align:left}.billing-period{grid-template-columns:1fr}.billing-period>span+span{border-top:1px solid #dce2d7;border-left:0;padding:12px 0 0}.billing-usage{grid-template-columns:1fr 1fr}.billing-actions{flex-direction:column;align-items:stretch}.billing-actions .app-button{width:100%}.billing-history article{grid-template-columns:1fr auto;gap:7px;padding:14px 0}.billing-history code,.billing-history article>span{grid-column:1}.billing-history article>strong{grid-area:1/2}.billing-history article>em{grid-area:2/2}}.copilot-status-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.copilot-status-row>span{color:#9fd9c9;letter-spacing:.12em;font-size:10px;font-weight:900}.copilot-status-row>em{color:#dce4de;letter-spacing:.06em;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;flex:none;padding:7px 9px;font-size:9px;font-style:normal;font-weight:900}.copilot-status-row>em.live{color:#bff2e4;background:#9fd9c91c;border-color:#9fd9c96b}.copilot-status-row>em.demo{color:#f6d999;background:#f2cc7d16;border-color:#f2cc7d69}.copilot-suggestions button:disabled{cursor:not-allowed;opacity:.5}.copilot-answer.demo{background:#332d20;border-color:#f2cc7d55}.copilot-answer.demo>span{color:#382a11;background:#f2cc7d}.copilot-answer>div>small{color:#aebbb2;margin-top:4px;font-size:10px;display:block}.copilot-answer p{white-space:pre-wrap}.copilot-error{background:#612c2542;border:1px solid #ff9d8b4f;border-radius:10px;margin:0 0 18px;padding:12px 14px;color:#ffd4cc!important;font-size:12px!important}.copilot-input>div{align-items:stretch}.copilot-input textarea{color:#fff;min-height:76px;font:inherit;resize:vertical;background:#ffffff0c;border:1px solid #ffffff25;border-radius:11px;padding:14px 16px;font-size:13px;line-height:1.45}.copilot-input textarea::placeholder{color:#94a098}.copilot-input textarea:focus-visible,.copilot-input button:focus-visible,.copilot-suggestions button:focus-visible{outline-offset:2px;outline:3px solid #c8ff45}.copilot-input button:disabled{cursor:not-allowed;opacity:.48}.copilot-input>small{color:#8f9c93;margin-top:7px;font-size:10px;display:block}.ai-audit{border-top:1px solid #e2e6df;margin-top:16px;padding-top:15px}.ai-audit>p{color:#667063;margin:0 0 12px;font-size:10px;line-height:1.5}.ai-audit ol{margin:0;padding:0;list-style:none;display:grid}.ai-audit li{border-top:1px solid #e8ebe6;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:9px 0;display:grid}.ai-audit li>span{color:#4d702c;background:#e8f6d4;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.ai-audit li>span.failed,.ai-audit li>span.rejected{color:#963c2e;background:#ffebe5}.ai-audit li div{gap:3px;display:grid}.ai-audit li b{font-size:10px}.ai-audit li small,.ai-audit>small{color:#717b6e;font-size:9px}@media (width<=760px){.copilot-status-row{flex-direction:column;align-items:flex-start}.copilot-status-row>em{white-space:normal}.copilot-input>div{grid-template-columns:1fr}.copilot-input button{min-height:48px}.permission-panel .app-button{min-height:46px}}.crm-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:22px 0 0;display:grid}.crm-summary>span{color:#697367;background:#f8faf6;border:1px solid #dfe4dc;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:72px;padding:13px;font-size:10px;display:flex}.crm-summary strong{color:#171a16;font-size:16px}.crm-editor{background:#f5faff;border:1px solid #bcd2e4;border-radius:14px;margin:18px 0 4px;padding:20px}.crm-editor-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-editor-head>div{gap:5px;display:grid}.crm-editor-head span{color:#4c7190;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.crm-editor-head b{font-size:16px}.crm-editor-head>button{color:#55626b;cursor:pointer;background:#fff;border:1px solid #ccd8e1;border-radius:9px;width:34px;height:34px;font-size:20px}.crm-editor-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.crm-editor-grid label{gap:7px;display:grid}.crm-editor-grid label.wide{grid-column:1/-1}.crm-editor-grid label>span{color:#4f594f;font-size:11px;font-weight:800}.crm-editor-grid input,.crm-editor-grid select,.crm-editor-grid textarea{color:#171a16;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c8d1d7;border-radius:9px;padding:0 12px;font-size:12px}.crm-editor-grid textarea{resize:vertical;padding:11px 12px;line-height:1.45}.crm-editor-grid input:focus-visible,.crm-editor-grid select:focus-visible,.crm-editor-grid textarea:focus-visible,.crm-editor-head>button:focus-visible,.crm-card-actions button:focus-visible{outline-offset:2px;outline:3px solid #7cadde}.crm-editor-actions{border-top:1px solid #dce5eb;justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;padding-top:16px;display:flex}.crm-editor-actions>small{color:#67747d;max-width:480px;margin-right:auto;font-size:10px}.crm-error{color:#943d2e;background:#fff0ec;border:1px solid #f0c6bc;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:17px 0;padding:12px 14px;font-size:12px;display:flex}.crm-error button{color:#8d392b;cursor:pointer;background:#fff;border:1px solid #e2afa3;border-radius:7px;min-height:34px;padding:0 10px;font-weight:800}.crm-loading,.crm-empty{color:#657062;text-align:center;background:#fafbf9;border:1px dashed #ccd3c8;border-radius:12px;align-content:center;place-items:center;gap:10px;min-height:180px;margin-top:22px;display:grid}.crm-empty p{max-width:480px;margin:0!important}.crm-deal-list{gap:10px;margin-top:22px;display:grid}.crm-deal-card{background:#fff;border:1px solid #dce1d9;border-radius:10px;gap:8px;margin-bottom:8px;padding:14px;display:grid}.crm-deal-card:hover{border-color:#9ec5e9;box-shadow:0 8px 20px #33516b12}.crm-deal-card.compact{grid-template-columns:130px minmax(180px,.8fr) minmax(250px,1.4fr) 130px minmax(210px,1fr);align-items:center;gap:8px 18px;margin:0;padding:17px}.crm-deal-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-deal-meta code{color:#63727b;font-size:10px}.crm-deal-meta>span{color:#416783;background:#eef4f8;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:850}.crm-deal-card h3{margin:0;font-size:14px}.crm-deal-card>p{line-height:1.4;color:#59645a!important;margin:0!important;font-size:11px!important}.crm-client-contact{color:#68756b!important;font-size:9px!important}.crm-deal-card>strong{font-size:13px}.crm-next-action{background:#f5f7f3;border-radius:8px;gap:4px;padding:10px;display:grid}.crm-next-action>span{color:#72806f;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.crm-next-action>b{font-size:10px}.crm-next-action>small{overflow-wrap:anywhere;color:#6d796a!important;font-size:8px!important}.crm-card-actions{flex-wrap:wrap;gap:6px;display:flex}.crm-card-actions button{color:#475447;cursor:pointer;background:#fff;border:1px solid #d7ddd3;border-radius:7px;min-height:32px;padding:0 9px;font-size:9px;font-weight:800}.crm-card-actions button:last-child{color:#3f6c8e;background:#f1f8ff;border-color:#bdd4e6}.crm-card-actions button:disabled{cursor:not-allowed;opacity:.55}.crm-deal-card.compact .crm-deal-meta{grid-area:1/1/3;justify-items:start;display:grid}.crm-deal-card.compact h3{grid-column:2}.crm-deal-card.compact>p{grid-column:3}.crm-deal-card.compact>.crm-client-contact{grid-column:2}.crm-deal-card.compact>strong{grid-area:1/4/3}.crm-deal-card.compact .crm-next-action{grid-area:1/5/3}.crm-deal-card.compact .crm-card-actions{border-top:1px solid #ebeee9;grid-column:2/6;padding-top:8px}.kanban-board .crm-deal-card{min-width:0}.kanban-board .crm-deal-card h3,.kanban-board .crm-deal-card p,.kanban-board .crm-deal-card strong{overflow-wrap:anywhere}@media (width<=1000px){.crm-deal-card.compact{grid-template-columns:110px 1fr 120px}.crm-deal-card.compact .crm-deal-meta{grid-area:1/1/4}.crm-deal-card.compact h3,.crm-deal-card.compact>.crm-client-contact{grid-column:2}.crm-deal-card.compact>p{grid-column:2/4}.crm-deal-card.compact>strong{grid-area:1/3}.crm-deal-card.compact .crm-next-action{grid-area:auto/2/auto/4}.crm-deal-card.compact .crm-card-actions{grid-column:2/4}}@media (width<=760px){.crm-summary{grid-template-columns:1fr 1fr}.crm-editor{padding:16px}.crm-editor-grid{grid-template-columns:1fr}.crm-editor-grid label.wide{grid-column:1}.crm-editor-actions{flex-direction:column;align-items:stretch}.crm-editor-actions>small{margin:0}.crm-editor-actions .app-button{width:100%}.crm-deal-card.compact{grid-template-columns:1fr;display:grid}.crm-deal-card.compact .crm-deal-meta,.crm-deal-card.compact h3,.crm-deal-card.compact>p,.crm-deal-card.compact>.crm-client-contact,.crm-deal-card.compact>strong,.crm-deal-card.compact .crm-next-action,.crm-deal-card.compact .crm-card-actions{grid-area:auto/1}.crm-deal-card.compact .crm-deal-meta{justify-items:normal;display:flex}.crm-card-actions button{flex:1;min-height:40px}.crm-error{flex-direction:column;align-items:stretch}}.deal-workspace-stack{gap:16px;display:grid}.deal-context-bar{grid-template-columns:minmax(0,1fr) minmax(250px,330px) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.deal-context-bar>div{gap:4px;display:grid}.deal-context-bar>div>span,.deal-context-bar label>span{color:#60705c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.deal-context-bar>div>b{font-size:16px}.deal-context-bar>div>small{color:#5b6658;white-space:nowrap;text-overflow:ellipsis;max-width:720px;font-size:11px;overflow:hidden}.deal-context-bar label{gap:6px;display:grid}.deal-context-bar select{color:#1e231c;background:#fff;border:1px solid #ccd5c8;border-radius:9px;width:100%;min-height:42px;padding:0 36px 0 11px}.deal-context-bar>em{color:#4e6e2e;white-space:nowrap;background:#edf5e2;border-radius:8px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.calculation-server-layout{align-items:start}.calculator-panel>.panel-head-row>div>p{color:#5a6558;max-width:740px;margin:7px 0 0;font-size:12px;line-height:1.5}.calc-inputs-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-inputs-expanded label{font-size:11px}.calc-inputs-expanded input{font-size:12px}.calc-membrane-toggle{min-height:44px}.calculation-save-row{border-top:1px solid #e3e7df;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:15px;display:flex}.calculation-save-row>small{color:#62705f;font-size:10px}.formula-strip{font-size:11px}.bom-table>div{min-height:46px;font-size:11px}.bom-table>div:first-child{font-size:9px}.bom-table>div>b{gap:2px;display:grid}.bom-table>div>b>small{color:#758170;font-size:8px;font-weight:700}.bom-table .bom-total strong{font-size:15px}.calculation-placeholder{text-align:center;background:#fafbf8;border:1px dashed #cbd3c7;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:180px;margin-top:18px;padding:22px;display:grid}.calculation-placeholder b{font-size:14px}.calculation-placeholder p{max-width:520px;margin:0}.calculation-review-panel{position:sticky;top:122px}.review-note{color:#596458;gap:7px;margin-top:10px;font-size:10px;font-weight:800;display:grid}.review-note textarea{color:#1c211b;width:100%;font:inherit;resize:vertical;background:#fafbf8;border:1px solid #d5dcd1;border-radius:9px;padding:10px;font-size:11px;line-height:1.45}.review-note textarea:disabled{opacity:.65}.calculation-history{border-top:1px solid #e1e5de;margin-top:18px;padding-top:15px;display:grid}.calculation-history>span{color:#677362;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900}.calculation-history button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8ebe5;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;min-height:38px;padding:5px 0;display:grid}.calculation-history button:disabled{cursor:default;opacity:1}.calculation-history b{font-size:10px}.calculation-history small{color:#64705f;font-size:9px}.calculation-history em{color:#293127;font-size:9px;font-style:normal;font-weight:850}.calculation-empty,.proposal-blocked,.proposal-ready{text-align:center;align-content:center;place-items:center;gap:11px;min-height:360px;display:grid}.calculation-empty p,.proposal-blocked p,.proposal-ready p{max-width:650px;margin:0}.proposal-blocked>span{color:#7b5818;background:#fff0ce;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.proposal-ready>span{color:#4a6d28;background:#e8f5d5;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:900}.proposal-ready>div{gap:4px;margin:9px 0;display:grid}.proposal-ready>div>strong{font-size:28px}.proposal-ready>div>small{color:#657161;font-size:10px}.proposal-server-panel .proposal-grid{margin-top:24px}.proposal-draft-status{color:#74551e;white-space:nowrap;background:#fff0cd;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:900}.proposal-download-note{color:#687365;text-align:center;margin-top:9px;font-size:9px;line-height:1.45;display:block}.proposal-server-panel .proposal-grid li{font-size:11px;line-height:1.4}.proposal-server-panel .proposal-grid ul{max-height:230px;overflow:auto}@media (width<=1100px){.deal-context-bar{grid-template-columns:1fr minmax(240px,320px)}.deal-context-bar>em{grid-column:1/-1;justify-self:start}.calc-inputs-expanded{grid-template-columns:1fr 1fr}.calculation-review-panel{position:static}}@media (width<=760px){.deal-context-bar{grid-template-columns:1fr;padding:17px}.deal-context-bar>div>small{white-space:normal}.deal-context-bar>em{grid-column:1}.calc-inputs-expanded{grid-template-columns:1fr}.calculation-save-row{flex-direction:column;align-items:stretch}.calculation-save-row .app-button{width:100%}.bom-table{overflow-x:auto}.bom-table>div{min-width:610px}.calculation-review-panel .app-button{min-height:46px}.proposal-draft-status{white-space:normal}.proposal-server-panel .proposal-grid{grid-template-columns:1fr}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.catalog-loading{text-align:center;align-content:center;place-items:center;gap:12px;min-height:240px;display:grid}.catalog-loading p{margin:0}.catalog-version-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.catalog-source,.catalog-draft-status{color:#5a6954;white-space:nowrap;background:#edf2e9;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.catalog-source.demo{color:#76541c;background:#fff0cf}.catalog-source.manual{color:#416888;background:#e7f2ff}.catalog-demo-warning{background:#fff8e9;border:1px solid #efd199;border-radius:11px;grid-template-columns:28px 1fr;align-items:start;gap:10px;margin-top:20px;padding:14px;display:grid}.catalog-demo-warning>span{color:#75521a;background:#ffdfa3;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.catalog-demo-warning p{color:#715a31!important;margin:2px 0 0!important;font-size:11px!important}.server-catalog-table{margin-top:22px;overflow:auto}.server-catalog-head,.server-catalog-row{grid-template-columns:170px minmax(280px,1fr) 120px 120px 80px;align-items:center;gap:15px;min-width:830px;padding:0 12px;display:grid}.server-catalog-table.retail-only .server-catalog-head,.server-catalog-table.retail-only .server-catalog-row{grid-template-columns:170px minmax(280px,1fr) 120px 80px}.server-catalog-head{color:#63705f;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #dfe4dc;min-height:40px;font-size:9px;font-weight:850}.server-catalog-row{border-bottom:1px solid #e9ece6;min-height:62px}.server-catalog-row>span:first-child,.catalog-edit-row>span:first-child{gap:4px;display:grid}.server-catalog-row code,.catalog-edit-row code{color:#3e6d8d;font-size:10px}.server-catalog-row small,.catalog-edit-row small{color:#71806e;font-size:9px}.server-catalog-row b{font-size:12px}.server-catalog-row span,.server-catalog-row strong{font-size:11px}.server-catalog-row em{font-size:10px;font-style:normal}.catalog-version-meta{color:#657061;flex-wrap:wrap;gap:24px;padding-top:16px;font-size:10px;display:flex}.catalog-draft-panel{background:#fbfdff;border-color:#c8dced}.catalog-edit-table{margin-top:22px;overflow:auto}.catalog-edit-head,.catalog-edit-row{grid-template-columns:150px minmax(240px,1fr) 130px 130px 80px 110px;align-items:center;gap:14px;min-width:1000px;padding:0 10px;display:grid}.catalog-edit-head{color:#607180;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #d5dfe6;min-height:40px;font-size:9px;font-weight:850}.catalog-edit-row{border-bottom:1px solid #e1e8ed;min-height:70px}.catalog-edit-row>b{font-size:11px}.catalog-edit-row input{color:#172019;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcad3;border-radius:8px;padding:0 10px;font-size:11px}.catalog-edit-row input:focus-visible{outline-offset:2px;outline:3px solid #8abbe3}.catalog-edit-row strong{font-size:11px}.catalog-edit-row strong.negative{color:#a23d2e}.catalog-edit-row .app-button{min-height:38px;padding:0 10px}.catalog-publish-row{border-top:1px solid #dce5eb;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding-top:18px;display:flex}.catalog-publish-row>div{gap:4px;display:grid}.catalog-publish-row b{font-size:12px}.catalog-publish-row small{max-width:700px;font-size:10px}.catalog-history-panel>.panel-title{max-width:820px}.catalog-history-list{margin-top:20px;display:grid}.catalog-history-list article{border-top:1px solid #e2e6df;grid-template-columns:1fr 220px 110px;align-items:center;gap:16px;min-height:56px;padding:8px 0;display:grid}.catalog-history-list b{font-size:11px}.catalog-history-list span{font-size:10px}.catalog-history-list em{color:#606b5c;background:#edf1ea;border-radius:7px;justify-self:start;padding:6px 8px;font-size:9px;font-style:normal}.catalog-history-empty{color:#667261;text-align:center;border:1px dashed #ccd4c8;border-radius:10px;margin-top:20px;padding:18px;font-size:11px}.formula-version{gap:3px;display:grid}.formula-version small{color:inherit!important;font-size:8px!important}.calculation-price-warning{margin-bottom:18px}.formula-strip>em{color:#667261;margin-left:auto;font-size:9px;font-style:normal}.bom-table>div>span{gap:2px;display:grid}.bom-table>div>span>small{color:#758170;font-size:8px}@media (width<=760px){.catalog-version-actions{justify-content:stretch}.catalog-version-actions .app-button{width:100%}.catalog-publish-row{flex-direction:column;align-items:stretch}.catalog-publish-row .app-button{width:100%}.catalog-history-list article{grid-template-columns:1fr}.catalog-history-list span,.catalog-history-list em{grid-column:1}.formula-strip>em{width:100%;margin-left:0}.catalog-demo-warning{grid-template-columns:28px 1fr}}.catalog-row-actions{gap:6px;display:flex}.catalog-product-editor,.catalog-import-box,.pricing-rule-editor,.supplier-editor{background:#f7fbff;border:1px solid #bfd3e3;border-radius:13px;margin-top:18px;padding:18px}.catalog-product-grid,.pricing-rule-grid,.supplier-editor-grid,.company-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.catalog-product-grid label,.pricing-rule-grid label,.supplier-editor-grid label,.company-form-grid label,.team-add-form label,.proposal-lifecycle-editor label{color:#505c50;gap:6px;font-size:10px;font-weight:800;display:grid}.catalog-product-grid label.wide,.company-form-grid label.wide{grid-column:span 2}.catalog-product-grid input,.catalog-product-grid select,.pricing-rule-grid input,.pricing-rule-grid select,.supplier-editor-grid input,.company-form-grid input,.company-form-grid select,.team-add-form input,.team-add-form select,.proposal-lifecycle-editor input,.proposal-lifecycle-editor textarea{color:#1a1f18;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d3c6;border-radius:8px;padding:0 11px;font-size:11px}.proposal-lifecycle-editor textarea{resize:vertical;padding:10px;line-height:1.45}.catalog-active-check{align-items:center;gap:8px;display:flex!important}.catalog-active-check input{width:18px;height:18px;min-height:0}.catalog-import-box{background:#f8faf6;border-color:#d8e0d3}.catalog-import-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.catalog-import-title span{color:#5f705c;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.catalog-import-title h3{margin:5px 0;font-size:15px}.catalog-import-title p,.catalog-import-note{color:#687466;margin:0;font-size:10px;line-height:1.5}.import-button input{display:none}.import-button>span{color:#273024;cursor:pointer;background:#fff;border:1px solid #cbd5c7;border-radius:8px;align-items:center;min-height:40px;padding:0 14px;display:flex}.import-button.disabled{opacity:.55}.catalog-import-preview{border-top:1px solid #dce3d8;margin-top:16px;padding-top:16px}.catalog-import-toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.catalog-import-toolbar>b{margin-right:auto}.catalog-import-toolbar label{align-items:center;gap:7px;display:flex}.catalog-import-toolbar select{background:#fff;border:1px solid #cbd5c7;border-radius:7px;min-height:36px}.catalog-mapping-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.catalog-mapping-grid label{background:#fff;border:1px solid #dce3d8;border-radius:8px;gap:6px;padding:9px;display:grid}.catalog-mapping-grid label>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.catalog-mapping-grid select{background:#fff;border:1px solid #cbd5c7;border-radius:7px;min-height:36px;font-size:10px}.catalog-import-summary,.pricing-impact{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.catalog-import-summary span,.pricing-impact span{color:#697566;background:#fff;border-radius:8px;gap:5px;padding:11px;font-size:9px;display:grid}.catalog-import-summary strong,.pricing-impact strong{color:#1a2018;font-size:17px}.catalog-import-errors{color:#963c2e;padding-left:20px;font-size:10px}.catalog-import-sample{margin:14px 0}.catalog-import-sample>div{border-bottom:1px solid #e0e5dc;grid-template-columns:120px 1fr 110px 110px;align-items:center;gap:12px;min-width:680px;min-height:38px;padding:0 8px;font-size:10px;display:grid}.pricing-server-layout,.supplier-server-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.6fr);align-items:start;gap:14px;display:grid}.pricing-rules-list,.supplier-cards{gap:8px;margin-top:18px;display:grid}.pricing-rules-list article{border:1px solid #dfe5dc;border-radius:9px;grid-template-columns:32px 1fr 70px 80px auto;align-items:center;gap:10px;min-height:58px;padding:9px;display:grid}.pricing-rules-list article>span{background:#eef3ea;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.pricing-rules-list article>div:first-of-type{gap:3px;display:grid}.pricing-rules-list small{color:#6d786a;font-size:9px}.pricing-rules-list strong{font-size:12px}.pricing-rules-list em{font-size:9px;font-style:normal}.pricing-rules-list article>div:last-child{gap:5px;display:flex}.pricing-rules-list button,.supplier-cards footer button{cursor:pointer;background:#fff;border:1px solid #d4dcd1;border-radius:7px;min-height:32px;padding:0 8px;font-size:9px}.pricing-preview{position:sticky;top:110px}.pricing-impact{grid-template-columns:1fr 1fr}.pricing-examples{margin:10px 0 18px;display:grid}.pricing-examples div{border-top:1px solid #e4e8e1;justify-content:space-between;gap:12px;padding:9px 0;font-size:9px;display:flex}.safe-note{color:#687466;font-size:9px;line-height:1.5}.supplier-cards article{border:1px solid #dce3d9;border-radius:11px;padding:15px}.supplier-cards article.paused{opacity:.65}.supplier-cards article>div>span{color:#58774d;text-transform:uppercase;font-size:8px;font-weight:900}.supplier-cards h3{margin:6px 0;font-size:14px}.supplier-cards p{margin:0!important}.supplier-cards dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.supplier-cards dl div{background:#f5f7f3;border-radius:8px;padding:9px}.supplier-cards dt{color:#707b6d;font-size:8px}.supplier-cards dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px}.supplier-cards footer{gap:6px;margin-top:12px;display:flex}.supplier-privacy>span{color:#667a5f;letter-spacing:.09em;font-size:9px;font-weight:900}.supplier-privacy h2{font-size:18px}.supplier-privacy p{color:#647160;font-size:10px;line-height:1.6}.supplier-privacy ul{padding:0;list-style:none;display:grid}.supplier-privacy li{border-top:1px solid #e2e7df;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.supplier-privacy li small{color:#707c6d}.organization-settings{gap:13px;display:grid}.organization-tabs{gap:5px;display:flex}.organization-tabs button{color:#687165;cursor:pointer;background:#fff;border:1px solid #d9ded6;border-radius:9px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800}.organization-tabs button.active{color:#365f83;background:#eaf4ff;border-color:#a9cce9}.onboarding-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);align-items:start;gap:14px;display:grid}.company-form fieldset{border:0;padding:0}.company-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-form-actions{border-top:1px solid #e2e6df;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.company-form-actions small{color:#687466;font-size:9px}.color-field{grid-template-columns:70px 1fr;align-items:end}.color-field>span{grid-column:1/-1}.color-field input{padding:3px}.organization-logo-field input{padding:8px}.organization-logo-field small{color:#727d70;font-size:8px}.setup-percent{font-size:34px;font-weight:900}.setup-panel h2{margin:5px 0}.setup-panel p{color:#687466;font-size:10px}.setup-bar{background:#e6eae3;border-radius:99px;height:7px;overflow:hidden}.setup-bar i{background:#8cb7df;height:100%;display:block}.organization-logo-preview{background:color-mix(in srgb,var(--brand-color) 18%,white);border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:13px;display:flex}.organization-logo-preview>span,.organization-logo-preview>img{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:64px;height:48px}.organization-logo-preview>span{color:#243024;place-items:center;font-weight:900;display:grid}.organization-logo-preview>div{gap:4px;display:grid}.organization-logo-preview small{color:#626f60;font-size:8px}.save-state{color:#5f6d5b;background:#eef2eb;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900}.team-add-form{background:#f8faf6;border:1px solid #dce4d9;border-radius:10px;grid-template-columns:1fr 220px auto;align-items:end;gap:10px;margin:18px 0;padding:14px;display:grid}.team-list{display:grid}.team-list article{border-top:1px solid #e3e7e0;grid-template-columns:1fr 180px 100px;align-items:center;gap:10px;min-height:62px;padding:9px 0;display:grid}.team-list article.disabled{opacity:.6}.team-list article>div{align-items:center;gap:10px;min-width:0;display:flex}.team-list article>div>span{color:#3f698b;background:#eaf4ff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.team-list p{gap:3px;min-width:0;display:grid;margin:0!important}.team-list p b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.team-list p small{color:#6d786a;font-size:8px}.team-list select,.team-list button{background:#fff;border:1px solid #d1d9ce;border-radius:8px;min-height:36px;font-size:9px}.team-list button{cursor:pointer}.team-list em{justify-self:end;font-size:9px;font-style:normal}.team-permission-note{background:#f2f5ef;border-radius:9px;margin-top:17px;padding:14px}.team-permission-note b{font-size:10px}.team-permission-note p{color:#626f60!important;margin:6px 0 0!important;font-size:9px!important}.proposal-lifecycle-editor{background:#f8faf6;border:1px solid #dce3d8;border-radius:11px;grid-template-columns:180px 1fr auto;align-items:end;gap:12px;margin-top:18px;padding:14px;display:grid}.proposal-draft-status.status-approved{color:#3f6789;background:#e7f2ff}.proposal-draft-status.status-sent{color:#615390;background:#eeeaff}.proposal-draft-status.status-accepted{color:#4e6f29;background:#e7f5d3}.proposal-draft-status.status-rejected,.proposal-draft-status.status-expired{color:#9a4737;background:#ffe9e3}.proposal-status-actions{border-top:1px solid #e2e6df;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}.proposal-status-actions>span{color:#667262;max-width:600px;margin-right:auto;font-size:9px;line-height:1.5}.bom-table small[class^=stock-]{color:#78551c;background:#fff0cf;border-radius:5px;width:max-content;padding:3px 5px}.bom-table small.stock-in_stock{color:#4e6e2d;background:#e8f5d6}.bom-table small.stock-out_of_stock{color:#984737;background:#ffe8e2}.calculation-stock-warning{margin-bottom:14px}.documents-server-workspace{display:grid}.documents-list{margin-top:20px;display:grid}.documents-list article{border-top:1px solid #e2e6df;grid-template-columns:42px minmax(0,1fr) 130px 130px;align-items:center;gap:12px;min-height:66px;padding:10px 0;display:grid}.document-type{color:#426b8d;background:#e9f3ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.documents-list article>div{gap:4px;display:grid}.documents-list b{font-size:11px}.documents-list small{color:#6b7768;font-size:9px}.documents-list em{font-size:9px;font-style:normal}.document-unavailable{color:#8b9388;text-align:center;font-size:9px}.documents-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.documents-empty h3,.documents-empty p{margin:0}.documents-policy-note{background:#fff7e8;border-radius:10px;margin-top:18px;padding:14px}.documents-policy-note b{font-size:10px}.documents-policy-note p{color:#705d38;margin:5px 0 0;font-size:9px;line-height:1.5}.dealer-analytics-server .analytics-toolbar select{background:#fff;border:1px solid #d2d9cf;border-radius:8px;min-height:40px;padding:0 32px 0 11px}.analytics-empty{text-align:center;align-content:center;place-items:center;min-height:150px;display:grid}.analytics-empty h3,.analytics-empty p{margin:0}.analytics-empty p{max-width:650px;margin-top:7px}.analytics-side-facts{text-align:right;color:#667163;gap:5px;font-size:9px;display:grid}.analytics-side-facts span{justify-content:space-between;gap:18px;display:flex}@media (width<=1100px){.pricing-server-layout,.supplier-server-layout,.onboarding-layout{grid-template-columns:1fr}.pricing-preview{position:static}.catalog-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-grid,.proposal-lifecycle-editor{grid-template-columns:1fr 1fr}.proposal-lifecycle-editor label.wide{grid-column:2}.proposal-lifecycle-editor button{grid-column:1/-1}.documents-list article{grid-template-columns:42px 1fr 120px}.documents-list article .app-button,.document-unavailable{grid-column:2/-1;justify-self:end}}@media (width<=760px){.catalog-import-title,.company-form-actions,.proposal-status-actions{flex-direction:column;align-items:stretch}.catalog-import-title .import-button>span,.company-form-actions .app-button,.proposal-status-actions .app-button{width:100%}.catalog-mapping-grid,.catalog-product-grid,.pricing-rule-grid,.supplier-editor-grid,.company-form-grid,.proposal-lifecycle-editor{grid-template-columns:1fr}.catalog-product-grid label.wide,.company-form-grid label.wide,.proposal-lifecycle-editor label.wide{grid-column:1}.pricing-server-layout,.supplier-server-layout,.onboarding-layout,.supplier-cards dl,.team-add-form,.team-list article{grid-template-columns:1fr}.team-list article>select,.team-list article>button{width:100%}.team-list em{justify-self:start}.documents-list article{grid-template-columns:38px 1fr}.documents-list article>em{grid-column:2}.documents-list article .app-button,.document-unavailable{grid-column:2;justify-self:stretch}.analytics-side-facts{text-align:left}.panel-head-row:has(.analytics-side-facts){flex-direction:column}.analytics-side-facts span{justify-content:flex-start}.proposal-lifecycle-editor label.wide,.proposal-lifecycle-editor button{grid-column:1}}.team-invite-link{background:#eef7ff;border:1px solid #b8d6ee;border-radius:11px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.3fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:14px;display:grid}.team-invite-link>div{gap:4px;display:grid}.team-invite-link b{font-size:11px}.team-invite-link small{color:#587086;font-size:9px;line-height:1.4}.team-invite-link input{background:#fff;border:1px solid #bfd0dd;border-radius:8px;min-width:0;min-height:40px;padding:0 10px;font-size:9px}.team-invite-link button,.team-invitations button{cursor:pointer;background:#fff;border:1px solid #c7d6c4;border-radius:8px;min-height:36px;padding:0 10px;font-size:9px}.team-invitations{margin:4px 0 14px;display:grid}.team-invitations h3{margin:0 0 8px;font-size:12px}.team-invitations article{border-top:1px solid #e3e7e0;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:62px;padding:9px 0;display:grid}.team-invitations article.expired,.team-invitations article.revoked{opacity:.68}.team-invitations article>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.team-invitations article>div:first-child>span{color:#835e18;background:#fff2d5;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.team-invitations p{gap:3px;display:grid;margin:0!important}.team-invitations p b{font-size:10px}.team-invitations p small{color:#6d786a;font-size:8px}.team-invitations article>div:last-child{gap:6px;display:flex}.team-invitations em{font-size:9px;font-style:normal}.invite-shell{color:#1a1d18;background:#eef1ea;place-items:center;min-height:100vh;padding:40px 18px;display:grid}.invite-card{background:#fff;border:1px solid #d6ddd2;border-radius:20px;width:min(100%,620px);padding:28px;box-shadow:0 25px 75px #26322018}.invite-card>.app-brand{color:#171b16;border-bottom-color:#e3e7df;margin-bottom:28px;padding:0 0 18px}.invite-state{text-align:center;justify-items:center;display:grid}.invite-state>span{color:#3f698b;background:#eaf4ff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:grid}.invite-state>small{color:#748071;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:850}.invite-state h1{letter-spacing:-.04em;margin:9px 0 6px;font-size:30px}.invite-state>p{color:#657061;max-width:460px;margin:8px 0 18px;font-size:12px;line-height:1.55}.invite-state dl{border-top:1px solid #e3e7df;width:100%;margin:20px 0;display:grid}.invite-state dl>div{border-bottom:1px solid #e3e7df;justify-content:space-between;align-items:center;gap:18px;min-height:48px;display:flex}.invite-state dt{color:#6d786a;font-size:10px}.invite-state dd{text-align:right;margin:0;font-size:11px;font-weight:800}.invite-state .app-button{min-height:46px;margin-top:8px;font-size:11px}.invite-state .invite-warning{color:#765a29;background:#fff7e8;border:1px solid #efd49f;border-radius:9px;width:100%;padding:12px}.invite-signout{color:#52685a;margin-top:14px;font-size:10px;text-decoration:underline}.invite-state.success>span{color:#527426;background:#e9f5d6}.invite-state.error>span{color:#9b4737;background:#ffe9e3}.invite-card>.form-error{margin-top:16px}@media (width<=760px){.team-invite-link{grid-template-columns:1fr}.team-invite-link button{width:100%}.team-invitations article{grid-template-columns:1fr}.team-invitations article>div:last-child{width:100%}.team-invitations article>div:last-child button{flex:1}.invite-card{padding:20px}.invite-state h1{font-size:25px}.invite-state dl>div{flex-direction:column;align-items:flex-start;gap:5px;padding:10px 0}.invite-state dd{text-align:left}}.notification-wrap{position:relative}.notification-panel{z-index:75;color:#20251e;background:#fff;border:1px solid #d8ddd4;border-radius:14px;width:min(390px,100vw - 32px);max-height:min(560px,100dvh - 120px);position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 24px 70px #18201438}.notification-panel>header{z-index:1;background:#fff;border-bottom:1px solid #e5e8e1;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex;position:sticky;top:0}.notification-panel>header>div{gap:4px;display:grid}.notification-panel>header b{font-size:13px}.notification-panel>header small{text-transform:none;letter-spacing:0;font-size:10px}.header-actions .notification-panel button{border:0;border-radius:0;width:auto;height:auto}.notification-panel>header>button{min-width:36px;min-height:36px;font-size:19px;background:#f1f3ee!important;border-radius:9px!important}.notification-panel>div{display:grid}.notification-panel>div>button{text-align:left!important;background:#fff!important;border-bottom:1px solid #ecefe8!important;grid-template-columns:30px 1fr 18px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:72px!important;padding:12px 14px!important;display:grid!important}.notification-panel>div>button:hover{background:#f7f9f5!important}.notification-panel>div>button>span{color:#596454;background:#eef2e9;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.notification-panel>div>button>span.warning{color:#946719;background:#fff0d4}.notification-panel>div>button>span.danger{color:#a94737;background:#ffe8e2}.notification-panel>div>button>span.success{color:#567427;background:#eaf5d4}.notification-panel>div>button>div{gap:4px;display:grid}.notification-panel>div>button b{font-size:11px}.notification-panel>div>button small{text-transform:none;letter-spacing:0;font-size:9px;line-height:1.4}.notification-panel>div>button>i{color:#8b9387;background:0 0;border:0;width:auto;height:auto;font-size:13px;position:static}.notification-panel>p{color:#687165;margin:0;padding:24px;font-size:11px;line-height:1.5}.header-avatar{color:#fff;background:#20221e;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.persona-demo-warning{color:#6b5528;background:#fff7e7;border:1px solid #e7cf9d;border-radius:11px;margin-bottom:16px;padding:13px 15px;font-size:12px;line-height:1.5}.overview-empty{align-content:center;justify-items:start;gap:20px;min-height:190px;display:grid}.dealer-trial-banner>button{color:#3c789e;justify-self:end}.team-add-form>small{color:#6c756a;grid-column:1/-1;font-size:10px}.info-tip{padding:0}.persona-demo-warning+*{margin-top:0}@media (width<=1100px){.dealer-trial-banner>button{display:none}}@media (width<=760px){.app-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.header-actions .notification-button{display:grid!important}.notification-panel{width:auto;max-height:calc(100dvh - 100px);position:fixed;top:82px;left:12px;right:12px}.mobile-role-nav{height:calc(76px + env(safe-area-inset-bottom));padding-bottom:max(7px,env(safe-area-inset-bottom))}.mobile-role-nav small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.app-toast{bottom:calc(84px + env(safe-area-inset-bottom))}.persona-demo-warning{font-size:11px}.billing-plan-title{grid-template-columns:1fr}.billing-plan-title>strong{text-align:left}.billing-usage{grid-template-columns:1fr 1fr}}.notification-panel>header>button{display:grid!important}.data-request-page{color:#18211a;background:#f4f6f2;min-height:100vh;padding:clamp(22px,5vw,64px)}.data-request-page>header{align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto 28px;display:flex}.data-request-page>header>a{color:#263b2c;background:#fff;border:1px solid #d2dad3;border-radius:9px;padding:10px 12px;text-decoration:none}.data-request-page>header span{color:#657269;text-transform:uppercase;font-size:12px}.data-request-page>header h1{letter-spacing:-.05em;margin:5px 0;font-size:clamp(32px,5vw,54px)}.data-request-page>header p{color:#68736b;margin:0}.data-request-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;max-width:1180px;margin:auto;display:grid}.data-request-grid>form,.data-request-grid>section{background:#fff;border:1px solid #d8dfd8;border-radius:16px;padding:24px}.data-request-grid h2{margin:0 0 10px}.data-request-grid form>p{color:#68736b}.data-request-grid fieldset{border:0;padding:0}.data-request-grid label{gap:7px;margin-top:14px;display:grid}.data-request-grid select,.data-request-grid textarea{width:100%;font:inherit;background:#fbfcfa;border:1px solid #cad4cc;border-radius:9px;padding:11px}.data-request-grid button{color:#fff;background:#18251d;border:0;border-radius:9px;min-height:44px;margin-top:14px;padding:0 16px;font-weight:800}.data-request-grid article{border-top:1px solid #e7ebe7;padding:13px 0}.data-request-grid article>div{justify-content:space-between;gap:12px;display:flex}.data-request-grid article span{color:#416a4d}.data-request-grid article p,.data-request-grid article small{color:#6d776f}.data-request-error{color:#9a211b}.data-request-success{color:#256333}.data-request-empty{color:#768078}.ai-consent-field{background:#f8faf7;border:1px solid #d9e1da;border-radius:10px;align-items:flex-start;padding:14px;grid-template-columns:auto 1fr!important;gap:12px!important;display:flex!important}.ai-consent-field input{margin-top:2px;width:20px!important;height:20px!important}.ai-consent-field span,.ai-consent-field b,.ai-consent-field small{display:block}.ai-consent-field small{color:#6b756d;margin-top:5px;line-height:1.5}@media (width<=760px){.data-request-grid{grid-template-columns:1fr}.data-request-page>header{display:block}.data-request-page>header>a{margin-bottom:18px;display:inline-block}}.trial-gate-data-link{gap:4px;margin-top:14px;display:grid}.trial-gate-data-link a{color:#286d9d;font-weight:800}.trial-gate-data-link small{color:#727c74}.ai-consent-field a{color:#286d9d;text-decoration:underline}.workspace-shell small,.workspace-shell dt,.workspace-shell em,.workspace-shell label>span,.workspace-shell th,.trial-gate-shell small,.workspace-shell button,.workspace-shell input,.workspace-shell select,.workspace-shell textarea{font-size:13px}.workspace-shell button,.workspace-shell a,.workspace-shell input,.workspace-shell select{min-height:40px}.workspace-shell .mobile-role-nav small{font-size:12px!important}@media (width<=760px){.workspace-shell small,.workspace-shell dt,.workspace-shell em,.workspace-shell label>span,.workspace-shell th,.trial-gate-shell small{font-size:12px}.workspace-shell button,.workspace-shell input,.workspace-shell select,.workspace-shell textarea{font-size:13px}}.sh-workspace{color:#14202b;background:#eef2f3;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sh-workspace>aside{color:#fff;background:#122a24;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.sh-logo{letter-spacing:-.04em;padding:8px 10px 34px;font-size:23px;font-weight:900}.sh-workspace aside nav{gap:6px;display:grid}.sh-workspace aside nav button{color:#bcd0ca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:46px;padding:0 14px}.sh-workspace aside nav button.active{color:#122a24;background:#d0ff63;font-weight:850}.sh-user{border-top:1px solid #ffffff24;gap:5px;margin-top:auto;padding:18px 10px 4px;display:grid}.sh-user small{color:#a8bdb6;text-overflow:ellipsis;overflow:hidden}.sh-user a{color:#d0ff63;margin-top:9px;font-size:13px}.sh-workspace>main{min-width:0;padding:34px}.sh-workspace>main>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.sh-workspace header small{color:#597068;text-transform:uppercase;font-weight:800}.sh-workspace header h1{letter-spacing:-.04em;margin:6px 0 0;font-size:34px}.sh-live{color:#1e694c;background:#e1f5e9;border-radius:99px;padding:9px 13px;font-size:12px;font-weight:800}.sh-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.sh-metrics article,.sh-panel{background:#fff;border:1px solid #d4dddf;border-radius:18px;padding:25px}.sh-metrics span{color:#60726d;font-size:13px}.sh-metrics b{margin-top:15px;font-size:40px;display:block}.sh-panel h2{margin:0 0 20px;font-size:24px}.sh-checks{flex-wrap:wrap;gap:10px;display:flex}.sh-checks span{border-radius:9px;padding:8px 12px;font-size:13px;font-weight:800}.sh-checks .ok{color:#176946;background:#dff6e8}.sh-checks .wait{color:#80560b;background:#fff0d4}.sh-two{grid-template-columns:380px 1fr;gap:14px;display:grid}.sh-panel form{gap:14px;display:grid}.sh-panel label{gap:7px;font-size:13px;font-weight:800;display:grid}.sh-panel input,.sh-panel textarea{color:#14202b;background:#fff;border:1px solid #c4d0d3;border-radius:10px;width:100%;min-height:46px;padding:11px 12px}.sh-panel textarea{resize:vertical;min-height:100px}.sh-panel button{color:#fff;cursor:pointer;background:#173f35;border:0;border-radius:10px;min-height:46px;padding:0 17px;font-weight:850}.sh-deals{gap:9px;display:grid}.sh-deals article{border:1px solid #e0e6e8;border-radius:12px;padding:15px}.sh-deals article span,.sh-deals article small{color:#62736e;font-size:12px}.sh-deals article b{margin-top:7px;display:block}.sh-deals article p{margin:6px 0}.sh-assistant pre{white-space:pre-wrap;color:#e9f0ed;background:#14202b;border-radius:12px;margin:20px 0 0;padding:18px;font:14px/1.65 Arial,sans-serif}.sh-consent{align-items:center;margin:16px 0;grid-template-columns:auto 1fr!important}.sh-consent input{width:18px!important;min-height:18px!important}.sh-upload{max-width:520px}.sh-notice{color:#80560b;background:#fff0d4;border-radius:10px;padding:12px 15px}.sh-founder-link{color:#d0ff63;border:1px solid #d0ff6366;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:850;text-decoration:none;display:flex}.sh-founder-link:hover{background:#d0ff6314}.sh-primary-link{color:#185b49;margin-top:16px;font-weight:850;text-decoration:none;display:inline-flex}.sh-success{color:#176946;background:#dff6e8;border-radius:10px;padding:12px 15px}.sh-panel h3{margin:26px 0 14px;font-size:18px}.sh-panel label small{color:#667872;font-size:11px;font-weight:500}.sh-telegram-link{gap:8px;margin-top:16px;display:grid}.sh-telegram-link code{overflow-wrap:anywhere;background:#edf2f0;border-radius:8px;padding:10px}@media (width<=900px){.sh-workspace{grid-template-columns:1fr}.sh-workspace>aside{height:auto;position:static}.sh-workspace aside nav{grid-template-columns:1fr 1fr}.sh-user{margin-top:20px}.sh-workspace>main{padding:20px}.sh-two,.sh-metrics{grid-template-columns:1fr}.sh-workspace>main>header{flex-direction:column;align-items:flex-start;gap:15px}}
