/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.table-row{display:table-row}.grow{flex-grow:1}.overline{text-decoration-line:overline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--ink:#1d1d1f;--muted:#6e6e73;--line:#3c3c431f;--soft-line:#3c3c4314;--canvas:#f5f5f7;--panel:#ffffffd1;--blue:#0071e3;--blue-dark:#0058b0;--green:#248a3d;--orange:#c93400;--violet:#8944ab;--red:#d70015;--glass-border:#ffffffb8;--glass-shadow:0 1px 0 #ffffffc7 inset, 0 18px 55px #24273014;--shadow:0 1px 0 #ffffffd9 inset, 0 12px 38px #2427300e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 14% -8%, #409cff29, transparent 31rem), radial-gradient(circle at 96% 3%, #bf5af217, transparent 28rem), linear-gradient(180deg, #fbfbfd 0, var(--canvas) 48%, #f2f2f4 100%);color:var(--ink);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Helvetica Neue,Arial,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,details:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:3px solid #155eef3d}::selection{color:#fff;background:var(--blue)}.app-shell{min-height:100vh}.sidebar{z-index:20;-webkit-backdrop-filter:blur(34px)saturate(170%);background:linear-gradient(#ffffffc2,#f7f7f9b3);border-right:1px solid #ffffffc7;flex-direction:column;width:248px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:1px 0 #3c3c430f,16px 0 50px #3c3c4309}.brand-lockup,.mobile-brand{align-items:center;gap:11px;display:flex}.brand-mark{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#2f3034,#111113);border-radius:12px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:750;display:grid;box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff38}.brand-lockup strong,.mobile-brand strong{letter-spacing:-.02em;font-size:16px;display:block}.brand-lockup span{color:#8a92a2;letter-spacing:.06em;text-transform:uppercase;margin-top:1px;font-size:10px;font-weight:650;display:block}.client-card{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(145deg,#ffffffd6,#f5f6f9ab);border-radius:16px;grid-template-columns:35px 1fr 22px;align-items:center;gap:10px;margin:27px 0 18px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #2427300d}.client-logo{width:35px;height:35px;color:var(--blue-dark);background:#e9effd;border-radius:50%;place-items:center;font-weight:750;display:grid}.client-card span,.client-card strong{display:block}.client-card span{color:#9298a5;margin-bottom:3px;font-size:10px}.client-card strong{font-size:12px}.client-card button{color:#808797;cursor:pointer;background:0 0;border:0}.sidebar nav{gap:3px;display:grid}.sidebar nav button{color:#596273;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-size:13px;font-weight:620;transition:background .16s,color .16s,transform .16s;display:flex}.sidebar nav button:hover{color:var(--ink);background:#f0f2f6}.sidebar nav button.active{color:#0058b0;background:linear-gradient(145deg,#0071e324,#64a0ff14);box-shadow:inset 0 1px #ffffffbf}.sidebar nav button span{color:#8992a2;background:#ffffffb3;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:730;display:grid}.sidebar nav button.active span{color:var(--blue);background:#fff}.sidebar-bottom{margin-top:auto}.service-status{color:#fff;background:#111827;border-radius:14px;padding:13px}.status-row{color:#c9d0dc;align-items:center;gap:7px;font-size:10px;display:flex}.live-dot{background:#52d7a2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #52d7a21f}.service-status strong{margin:10px 0 9px;font-size:13px;display:block}.mini-progress,.run-progress{background:#ffffff1f;border-radius:999px;height:5px;overflow:hidden}.mini-progress span,.run-progress span{border-radius:inherit;background:#fff;height:100%;transition:width .26s;display:block}.sidebar-bottom>p{color:#9ba2af;margin:12px 7px 0;font-size:9px;line-height:1.6}.workspace{min-height:100vh;margin-left:248px}.topbar{z-index:15;-webkit-backdrop-filter:blur(30px)saturate(180%);background:#f5f5f7ad;border-bottom:1px solid #ffffffc7;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex;position:sticky;top:0;box-shadow:0 1px #3c3c430f}.breadcrumb{color:#8b93a2;align-items:center;gap:9px;font-size:12px;display:flex}.breadcrumb strong{color:#323a49}.topbar-actions,.section-actions{align-items:center;gap:9px;display:flex}.demo-pill{color:#747d8c;background:#fffc;border:1px solid #e5e8ed;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:650;display:inline-flex}.demo-pill i{background:var(--orange);border-radius:50%;width:6px;height:6px}.quiet-button,.primary-button,.text-button{cursor:pointer;border:0}.quiet-button,.primary-button{border-radius:12px;min-height:38px;padding:0 15px;font-size:11px;font-weight:700;transition:transform .14s,box-shadow .14s,background .14s}.quiet-button{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);color:#404957;background:#ffffffbd;border:1px solid #ffffffc7;box-shadow:inset 0 1px #fffffff2,0 7px 20px #2427300d}.quiet-button:hover{background:#f8f9fb}.primary-button{color:#fff;background:linear-gradient(#0a84ff,#0071e3);box-shadow:inset 0 1px #ffffff3d,0 8px 22px #0071e33d}.primary-button:hover{background:#0f50d4;transform:translateY(-1px)}.primary-button.compact{min-height:36px;padding:0 14px}.primary-button.full{width:100%;min-height:47px;margin-top:6px}.text-button{color:var(--blue);background:0 0;padding:0;font-size:11px;font-weight:700}.text-button:hover{color:var(--blue-dark)}.mobile-brand,.mobile-nav{display:none}.page-content{width:100%;max-width:1460px;margin:0 auto;padding:40px 34px 64px}.section-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:27px;display:flex}.kicker,.overline{color:#8c94a3;letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:760}.section-head h1{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(29px,3.2vw,46px);font-weight:660;line-height:1.06}.section-body{max-width:720px;color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.65}.scenario-switch{border:1px solid var(--line);background:#fff;border-radius:11px;padding:3px;display:flex}.scenario-switch button{color:#7c8492;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 13px;font-size:10px;font-weight:680}.scenario-switch button.active{color:#fff;background:#111827}.panel{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(145deg,#ffffffe6,#fcfcfdb8);border-radius:24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-heading h2,.score-copy strong,.dark-panel h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:680}.tag{color:#687181;white-space:nowrap;background:#f7f8fa;border:1px solid #e6e8ed;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:9px;font-weight:720;display:inline-flex}.tag-blue{color:#1749a9;background:#edf3ff;border-color:#cfdbfb}.tag-green{color:#177452;background:#edf9f4;border-color:#cee9dd}.tag-amber{color:#a15719;background:#fff7ec;border-color:#f0dcc4}.tag-violet{color:#6149ad;background:#f3f0fd;border-color:#ddd6f5}.hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:16px;display:grid}.score-card,.difference-card{min-height:286px;padding:26px}.score-layout{grid-template-columns:165px 1fr;align-items:center;gap:29px;margin-top:27px;display:grid}.score-ring{--score:136.8deg;background:conic-gradient(var(--blue) var(--score), #e8ebf0 0);border-radius:50%;place-items:center;width:156px;height:156px;display:grid;position:relative}.score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.score-ring.is-target{background:conic-gradient(var(--green) var(--score), #e8ebf0 0)}.score-ring-core{z-index:1;text-align:center;position:relative}.score-ring-core strong{letter-spacing:-.06em;font-size:44px;font-weight:650;line-height:1;display:block}.score-ring-core span{color:#8a92a1;margin-top:5px;font-size:10px;display:block}.score-copy strong{font-size:20px;display:block}.score-copy p{max-width:520px;color:var(--muted);margin:10px 0 18px;font-size:12px;line-height:1.7}.dark-panel{color:#fff;background:#111827;border-color:#111827;flex-direction:column;justify-content:space-between;display:flex;box-shadow:0 18px 55px #11182724}.dark-panel .overline{color:#8690a0}.dark-panel h2{letter-spacing:-.04em;margin-top:-4px;font-size:27px}.dark-panel>p{color:#b9c1ce;margin:10px 0 20px;font-size:11px;line-height:1.65}.difference-grid{gap:8px;display:grid}.difference-grid div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px}.difference-grid span,.difference-grid strong{display:block}.difference-grid span{color:#828c9d;font-size:9px}.difference-grid strong{margin-top:4px;font-size:11px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.metric-card{min-height:130px;padding:19px;position:relative;overflow:hidden}.metric-card:before{background:var(--metric-tone,var(--blue));content:"";width:4px;height:100%;position:absolute;top:0;left:0}.tone-blue{--metric-tone:var(--blue)}.tone-violet{--metric-tone:var(--violet)}.tone-orange{--metric-tone:var(--orange)}.tone-green{--metric-tone:var(--green)}.metric-card span,.metric-card small,.metric-card strong{display:block}.metric-card span{color:var(--muted);font-size:10px;font-weight:620}.metric-card strong{letter-spacing:-.045em;margin-top:12px;font-size:30px;font-weight:650}.metric-card small{color:#9299a5;margin-top:7px;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr);gap:16px;margin-top:16px;display:grid}.share-panel,.platform-panel,.market-panel,.next-step-card,.run-history,.roadmap-panel,.governance-panel,.service-model{padding:24px}.stacked-bar{background:#eceff3;border-radius:7px;height:22px;margin-top:29px;display:flex;overflow:hidden}.stacked-bar span{border-right:2px solid #fff;height:100%}.legend-grid{grid-template-columns:repeat(3,1fr);gap:13px 18px;margin-top:20px;display:grid}.legend-grid div{grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:10px;display:grid}.legend-grid i{border-radius:2px;width:7px;height:7px}.legend-grid span{color:#697283}.insight-strip{border-top:1px solid var(--soft-line);grid-template-columns:90px 1fr;gap:14px;margin-top:23px;padding-top:18px;display:grid}.insight-strip span{color:var(--blue);font-size:9px;font-weight:740}.insight-strip p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.platform-list{gap:17px;margin-top:24px;display:grid}.platform-row-top{justify-content:space-between;align-items:center;font-size:10px;display:flex}.platform-row-top span{color:#7d8594}.bar-track{background:#edf0f4;border-radius:999px;height:6px;margin:8px 0;overflow:hidden}.bar-track span{border-radius:inherit;background:var(--blue);height:100%;display:block}.platform-row small,.market-grid small{color:#969daa;font-size:8px}.bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;margin-top:16px;display:grid}.market-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:22px;display:grid}.market-grid span,.market-grid strong,.market-grid small{display:block}.market-grid>div>span{color:#6d7686;font-size:10px}.market-grid strong{letter-spacing:-.04em;margin-top:5px;font-size:21px}.bar-track.slim{height:4px;margin:8px 0 6px}.next-step-card{background:#f1f5ff;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:200px;display:flex}.next-step-card h2{letter-spacing:-.03em;margin:0;font-size:20px}.next-step-card p{color:#64708a;margin:8px 0 20px;font-size:10px;line-height:1.6}.lab-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.lab-main{gap:14px;display:grid}.config-panel{padding:23px}.step-title{align-items:flex-start;gap:13px;display:flex}.step-title>span{width:28px;height:28px;color:var(--blue);background:#edf3ff;border-radius:9px;flex:0 0 28px;place-items:center;font-size:10px;font-weight:750;display:grid}.step-title h2,.run-card h2,.automation-card h2,.service-model h2,.governance-panel h2{letter-spacing:-.025em;margin:0;font-size:17px}.step-title p{color:#89919f;margin:4px 0 0;font-size:10px}.provider-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:19px;display:grid}.provider-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:35px 1fr 24px;align-items:center;gap:10px;min-height:68px;padding:11px;display:grid}.provider-card:hover,.provider-card.selected{background:#f6f9ff;border-color:#b8cbf8}.provider-initial{color:#fff;background:#111827;border-radius:10px;place-items:center;width:35px;height:35px;font-size:13px;font-weight:720;display:grid}.provider-card span strong,.provider-card span small{display:block}.provider-card span strong{font-size:11px}.provider-card span small{color:#9299a5;margin-top:4px;font-size:8px}.provider-card>i{color:#8a92a0;border:1px solid #d8dde6;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.provider-card.selected>i{border-color:var(--blue);background:var(--blue);color:#fff}.collection-divider{border-top:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.collection-divider span{color:#384152;font-size:10px;font-weight:740}.collection-divider small{color:#8c94a3;font-size:9px}.manual-provider-grid{margin-top:10px}.provider-card.manual .provider-initial{background:#5c45a6}.manual-range{border-top:1px solid var(--soft-line);margin-top:20px;padding-top:18px}.upload-zone{cursor:pointer;background:#fafbfc;border:1px dashed #cdd3dd;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:84px;margin-top:19px;padding:14px;display:grid}.upload-icon{width:42px;height:42px;color:var(--blue);background:#edf3ff;border-radius:12px;place-items:center;font-size:17px;font-weight:720;display:grid}.upload-zone strong,.upload-zone span{display:block}.upload-zone strong{font-size:11px}.upload-zone span{color:#8b93a1;margin-top:5px;font-size:9px}.prompt-pack-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.prompt-pack-grid div{color:#667080;background:#f6f7f9;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 11px;font-size:9px;display:flex}.prompt-pack-grid strong{color:#27303e}.range-block{margin-top:19px}.range-block>div:first-child{color:#6c7584;justify-content:space-between;align-items:center;font-size:10px;display:flex}.range-block strong{color:var(--ink);font-size:19px}.range-block input{width:100%;accent-color:var(--blue);margin:14px 0 6px}.range-labels{color:#9aa1ac;justify-content:space-between;font-size:8px;display:flex}.run-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.run-summary div{border:1px solid var(--soft-line);border-radius:10px;padding:11px}.run-summary span,.run-summary strong{display:block}.run-summary span{color:#8f97a5;font-size:8px}.run-summary strong{margin-top:5px;font-size:15px}.run-card{color:#fff;background:#111827;padding:24px;position:sticky;top:87px}.run-card h2{margin-top:17px;font-size:21px}.run-card>p{color:#aeb7c5;margin:8px 0 18px;font-size:10px;line-height:1.6}.run-checklist{border-top:1px solid #ffffff14;gap:10px;padding:15px 0 19px;display:grid}.run-checklist div{color:#c9d0dc;align-items:center;gap:9px;font-size:9px;display:flex}.run-checklist i{color:#63dca9;background:#52d7a21f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.running-state{background:#ffffff0f;border-radius:12px;padding:14px}.run-progress-head{justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.run-progress{background:#ffffff24}.run-progress span{background:#72a2ff}.running-state p,.privacy-note{color:#909bab;font-size:8px}.privacy-note{text-align:center;margin-top:11px;line-height:1.5;display:block}.run-history{margin-top:16px}.manual-capture-panel{margin-top:16px;padding:24px}.manual-capture-panel .panel-heading p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.6}.manual-capture-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:18px;margin-top:22px;display:grid}.manual-task-list,.manual-entry-form{align-content:start;gap:12px;display:grid}.manual-task-list label,.manual-entry-form label{gap:6px;display:grid}.manual-task-list label>span,.manual-entry-form label>span{color:#687181;font-size:9px;font-weight:720}.manual-task-list select,.manual-entry-form input,.manual-entry-form textarea{color:#252e3c;background:#fff;border:1px solid #d9dee7;border-radius:10px;width:100%;font-size:11px}.manual-task-list select,.manual-entry-form input{min-height:41px;padding:0 11px}.manual-entry-form textarea{resize:vertical;padding:11px;line-height:1.6}.manual-prompt-card,.capture-rules{border:1px solid var(--soft-line);background:#f8f9fb;border-radius:13px;gap:10px;padding:15px;display:grid}.manual-prompt-card>strong{font-size:12px;line-height:1.55}.manual-prompt-card>small,.capture-rules{color:#7d8593;font-size:9px;line-height:1.6}.manual-prompt-card .primary-button{margin-top:3px}.capture-rules strong{color:#414a59}.capture-rules ol{margin:0;padding-left:17px}.form-two-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.manual-complete{text-align:center;padding:42px 20px 24px}.manual-complete strong{font-size:18px;display:block}.manual-complete p{color:var(--muted);font-size:11px}.table-scroll{overflow-x:auto}.history-table{min-width:690px;margin-top:18px}.table-row{border-top:1px solid var(--soft-line);color:#5f6877;grid-template-columns:1.6fr 1.1fr .65fr .75fr .8fr;align-items:center;min-height:59px;font-size:9px;display:grid}.table-head{color:#969da9;text-transform:uppercase;border-top:0;min-height:35px;font-size:8px}.table-row span strong,.table-row span small{display:block}.table-row span strong{color:#252e3c;font-size:10px}.table-row span small{color:#9ca3af;margin-top:4px;font-size:8px}.evidence-summary{grid-template-columns:repeat(4,1fr);margin-bottom:16px;padding:5px;display:grid}.evidence-summary>div{border-right:1px solid var(--soft-line);padding:19px}.evidence-summary>div:last-child{border-right:0}.evidence-summary span,.evidence-summary strong,.evidence-summary small{display:block}.evidence-summary span{color:#7e8796;font-size:9px}.evidence-summary strong{letter-spacing:-.04em;margin-top:8px;font-size:24px}.evidence-summary small{color:#a0a6b1;margin-top:5px;font-size:8px}.warning-number{color:#af5a14}.evidence-panel{overflow:hidden}.filter-bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px;display:flex}.search-box{border:1px solid var(--line);background:#fafbfc;border-radius:10px;flex:1;align-items:center;gap:9px;height:39px;padding:0 12px;display:flex}.search-box span{color:#8d95a2;font-size:17px}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.filter-bar select{border:1px solid var(--line);color:#525c6b;background:#fff;border-radius:10px;height:39px;padding:0 30px 0 12px;font-size:10px}.result-count{color:#9098a5;text-align:right;min-width:65px;font-size:9px}.evidence-list{padding:0 16px 16px}.evidence-item{border-bottom:1px solid var(--soft-line)}.evidence-item summary{cursor:pointer;grid-template-columns:130px minmax(320px,1fr) 100px 20px;align-items:center;gap:12px;min-height:78px;list-style:none;display:grid}.evidence-item summary::-webkit-details-marker{display:none}.evidence-id{align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.evidence-question strong,.evidence-question small{display:block}.evidence-question strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.evidence-question small{color:#949ba7;margin-top:5px;font-size:8px}.evidence-result{text-align:right}.evidence-result strong,.evidence-result span{display:block}.evidence-result strong{color:var(--blue);font-size:12px}.evidence-result strong.score-0,.evidence-result strong.score-1,.evidence-result strong.score-2{color:#af5a14}.evidence-result span{color:#959ca9;margin-top:4px;font-size:8px}.summary-chevron{color:#89919e;font-size:14px;transition:transform .18s}.evidence-item[open] .summary-chevron{transform:rotate(180deg)}.evidence-detail{background:#f7f8fa;border-radius:12px;grid-template-columns:2fr 1fr .7fr 1.6fr;gap:12px;margin-bottom:15px;padding:15px;display:grid}.evidence-detail span{color:#939aa7;font-size:8px}.evidence-detail p{color:#566071;margin:7px 0 0;font-size:9px;line-height:1.6}.empty-state{color:#8d95a2;text-align:center;padding:60px 20px;font-size:11px}.recommendation-summary{grid-template-columns:1fr 250px;gap:16px;margin-bottom:16px;display:grid}.priority-hero,.completion-card{padding:24px}.priority-hero{color:#fff;background:#111827}.priority-hero .overline{color:#8791a1}.priority-hero h2{letter-spacing:-.04em;margin:0;font-size:24px}.priority-hero>p{color:#b6bfcc;max-width:680px;margin:9px 0 18px;font-size:10px;line-height:1.65}.sequence,.automation-flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sequence span,.automation-flow span{color:#d1d7e0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:650}.sequence i,.automation-flow i{color:#677386;font-size:10px;font-style:normal}.completion-card{flex-direction:column;justify-content:center;display:flex}.completion-card>span{color:#7d8695;font-size:9px}.completion-card>strong{letter-spacing:-.04em;margin:9px 0 13px;font-size:29px;display:block}.completion-card .run-progress{background:#edf0f4}.completion-card small{color:#979eaa;margin-top:10px;font-size:8px}.recommendation-list{gap:10px;display:grid}.recommendation-card{grid-template-columns:82px minmax(0,1fr) 150px;align-items:center;gap:19px;padding:19px;transition:opacity .16s;display:grid}.recommendation-card.is-done{opacity:.58}.priority-column{border-right:1px solid var(--soft-line);align-content:center;justify-items:center;min-height:84px;display:grid}.priority{color:#687181;background:#f3f4f6;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:760}.priority.p0{color:#b44831;background:#fff0ed}.priority.p1{color:#a46417;background:#fff6e8}.priority-column strong{margin-top:7px;font-size:20px}.priority-column small{color:#a0a6b0;font-size:7px}.recommendation-title{align-items:center;gap:9px;display:flex}.recommendation-title h2{letter-spacing:-.02em;margin:0;font-size:15px}.recommendation-content>p{color:#697282;margin:7px 0 10px;font-size:9px;line-height:1.55}.deliverable{gap:8px;font-size:8px;display:flex}.deliverable span{color:#969daa}.deliverable strong{color:#4b5564}.recommendation-owner{justify-items:end;gap:7px;display:grid}.recommendation-owner span{color:#969da9;font-size:8px}.recommendation-owner strong{font-size:9px}.done-button{color:#177452;background:#eff9f4;border-color:#cfe6dc}.roadmap-panel{margin-top:16px}.roadmap-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.roadmap-grid>div{border:1px solid var(--soft-line);background:#fafbfc;border-radius:13px;padding:17px}.roadmap-grid>div>span{color:var(--blue);font-size:9px;font-weight:740}.roadmap-grid h3{margin:8px 0 6px;font-size:14px}.roadmap-grid p{color:#727b8a;min-height:45px;margin:0 0 12px;font-size:9px;line-height:1.55}.automation-hero{color:#fff;background:#111827;grid-template-columns:1fr 95px 1.4fr;align-items:center;gap:22px;padding:25px;display:grid}.automation-hero h2{letter-spacing:-.04em;margin:12px 0 5px;font-size:23px}.automation-hero p{color:#aeb7c5;margin:0;font-size:9px}.countdown{text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.countdown span{font-size:25px;font-weight:650;line-height:1;display:block}.countdown small{color:#929dab;font-size:8px;display:block}.automation-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.automation-card{min-height:225px;padding:19px}.automation-card.is-active{border-color:#cfdbfb}.automation-card-head{justify-content:space-between;align-items:center;display:flex}.automation-icon{width:36px;height:36px;color:var(--blue);background:#edf3ff;border-radius:11px;place-items:center;font-size:12px;font-weight:740;display:grid}.toggle{cursor:pointer;background:#d9dde4;border:0;border-radius:999px;width:37px;height:21px;position:relative}.toggle span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #1018282e}.toggle.on{background:var(--blue)}.toggle.on span{transform:translate(16px)}.automation-card h2{margin-top:19px;font-size:14px}.automation-card>p{color:#747d8c;min-height:53px;margin:8px 0 16px;font-size:9px;line-height:1.55}.automation-meta{border-top:1px solid var(--soft-line);justify-content:space-between;padding-top:13px;font-size:8px;display:flex}.automation-meta span{color:#9299a6}.automation-meta strong{color:#4b5564}.automation-bottom-grid{grid-template-columns:1.1fr .9fr;gap:16px;margin-top:16px;display:grid}.governance-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:19px;display:grid}.governance-grid>div{background:#f7f8fa;border-radius:12px;padding:15px}.allow,.review{color:#177452;background:#eaf8f2;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:720;display:inline-block}.review{color:#a85b19;background:#fff3e6}.governance-grid ul{color:#667080;margin:12px 0 0;padding-left:15px;font-size:9px;line-height:1.8}.month-cycle{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:19px;display:grid}.month-cycle div{border:1px solid var(--soft-line);border-radius:11px;padding:14px}.month-cycle span{color:var(--blue);font-size:9px;font-weight:740}.month-cycle p{color:#576172;margin:7px 0 0;font-size:9px}.report-warning{color:#83572e;background:#fff8ef;border:1px solid #efdfc9;border-radius:12px;margin-bottom:16px;padding:13px 15px;font-size:9px;line-height:1.55}.report-warning strong{margin-right:8px}.report-cover{color:#fff;background:#111827;min-height:510px;padding:28px}.report-cover-top{color:#7e899a;letter-spacing:.12em;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.report-cover-content{flex-direction:column;justify-content:flex-end;min-height:430px;display:flex}.report-number{color:#4f5c70;font-size:11px}.report-cover-content>p:not(.report-subtitle){color:#aeb7c5;margin:28px 0 9px;font-size:12px}.report-cover h2{letter-spacing:-.055em;max-width:860px;margin:0;font-size:clamp(36px,5vw,67px);font-weight:580;line-height:1.04}.report-line{background:var(--blue);width:80px;height:2px;margin:30px 0 17px}.report-subtitle{color:#9fa9b8;max-width:600px;margin:0;font-size:10px;line-height:1.6}.report-section{grid-template-columns:145px 1fr;gap:30px;margin-top:16px;padding:30px;display:grid}.report-index span,.report-index strong{display:block}.report-index span{color:var(--blue);font-size:10px;font-weight:730}.report-index strong{margin-top:7px;font-size:11px}.lead{letter-spacing:-.025em;max-width:820px;margin:0;font-size:20px;font-weight:560;line-height:1.5}.report-findings{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:24px;display:grid}.report-findings div{background:#f6f7f9;border-radius:12px;grid-template-columns:27px 1fr;gap:8px;padding:15px;display:grid}.report-findings span{color:var(--blue);font-size:9px;font-weight:730}.report-findings p{color:#5f6979;margin:0;font-size:9px;line-height:1.6}.report-kpis{grid-template-columns:.8fr 1.2fr;gap:16px;margin-top:16px;display:grid}.report-score,.report-metrics{padding:25px}.report-score{grid-template-columns:90px 156px 1fr;align-items:center;gap:18px;display:grid}.report-score p{color:#6d7686;margin:0;font-size:10px;line-height:1.6}.report-metrics{grid-template-columns:90px 1fr;gap:18px;display:grid}.report-metric-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.report-metric-grid div{background:#f6f7f9;border-radius:12px;padding:16px}.report-metric-grid span,.report-metric-grid strong{display:block}.report-metric-grid span{color:#858d9b;font-size:8px}.report-metric-grid strong{margin-top:9px;font-size:22px}.report-body h2{letter-spacing:-.035em;margin:0 0 20px;font-size:24px}.comparison-table{border:1px solid var(--line);border-radius:13px;overflow:hidden}.comparison-table>div{border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(2,1fr);display:grid}.comparison-table>div:last-child{border-bottom:0}.comparison-table span{color:#5e6878;padding:12px 15px;font-size:9px;line-height:1.5}.comparison-table span+span{border-left:1px solid var(--soft-line);color:#274f9f}.comparison-table .comparison-head{background:#f5f6f8}.comparison-table .comparison-head span{color:#333c4a;font-weight:720}.report-roadmap{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.report-roadmap div{border:1px solid var(--soft-line);border-radius:13px;padding:18px}.report-roadmap strong,.report-roadmap span{display:block}.report-roadmap strong{color:var(--blue);letter-spacing:-.04em;font-size:22px}.report-roadmap span{margin-top:8px;font-size:10px;font-weight:700}.report-roadmap p{color:#717a89;margin:7px 0 0;font-size:9px;line-height:1.55}.report-closing{text-align:center;background:#edf3ff;margin-top:16px;padding:48px 35px}.report-closing h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,48px);font-weight:610;line-height:1.1}.report-closing p{color:#5e6b80;max-width:640px;margin:17px auto 24px;font-size:10px;line-height:1.6}.report-closing>div{justify-content:center;gap:9px;display:flex}.toast{z-index:40;color:#384252;background:#fff;border:1px solid #dce3f0;border-radius:12px;align-items:center;gap:9px;max-width:390px;padding:13px 16px;font-size:10px;font-weight:650;animation:.2s both toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #10182829}.toast span{width:20px;height:20px;color:var(--green);background:#eaf8f2;border-radius:50%;place-items:center;font-size:9px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.system-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.system-card{border-top:3px solid #d7dce6;min-height:104px;padding:15px}.system-card.ready{background:linear-gradient(#f3fbf7 0,#fff 60%);border-top-color:#24a673}.system-card.waiting{background:linear-gradient(#fff9f2 0,#fff 60%);border-top-color:#d58b3c}.system-card span,.system-card strong,.system-card small{display:block}.system-card span{color:#7c8493;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:720}.system-card strong{margin:10px 0 5px;font-size:13px}.system-card small{color:#7c8493;font-size:10px;line-height:1.5}.provider-card.unavailable{opacity:.56;cursor:not-allowed}.provider-card:disabled:hover{border-color:var(--line);background:#fff;transform:none}.primary-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.download-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.demo-pill.is-live{color:#12633f;background:#e9f8ef}.demo-pill.is-live i{background:#24a673}.live-dot.is-waiting{background:#e1a04f;box-shadow:0 0 0 3px #e1a04f24}.evidence-detail .answer-block{grid-column:1/-1}.evidence-detail .answer-block p{white-space:pre-wrap;background:#f7f8fa;border-radius:12px;max-height:280px;padding:14px;overflow:auto}.citation-list{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.citation-list li{border:1px solid var(--soft-line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.citation-list a{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:11px;text-decoration:none;overflow:hidden}.citation-list small{color:#8b93a2;flex:none;font-size:9px}.review-block{grid-column:span 2}.review-actions{gap:8px;margin-top:10px;display:flex}.report-warning.is-live{color:#245c43;background:#f0fbf5;border-color:#b9e6cf}.report-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.report-data-column{background:#f7f7f9b3;border:1px solid #3c3c4314;border-radius:18px;padding:18px}.report-data-column:first-child{grid-column:1/-1}.report-data-column h2{margin-bottom:12px;font-size:16px}.report-data-row,.report-performance-row,.report-market-row{border-top:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;display:flex}.report-data-row:first-of-type,.report-performance-row:first-of-type,.report-market-row:first-of-type{border-top:0}.report-data-row strong,.report-data-row small,.report-performance-row strong,.report-performance-row small,.report-market-row strong,.report-market-row small{display:block}.report-data-row strong,.report-performance-row strong,.report-market-row strong{font-size:10px}.report-data-row small,.report-performance-row small,.report-market-row small{color:#86868b;margin-top:4px;font-size:8px}.report-data-row>span,.report-market-row>span{border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:720}.status-good{color:#187a31;background:#eaf7ed}.status-warn{color:#9b4f00;background:#fff4e5}.status-risk{color:#b42318;background:#ffebe9}.report-performance-row{grid-template-columns:minmax(0,1fr) 96px;display:grid}.report-mini-bars{gap:3px;width:96px;display:grid}.report-mini-bars i{border-radius:999px;min-width:3px;height:4px;display:block}.bar-blue{background:#0071e3}.bar-violet{background:#8944ab}.bar-orange{background:#ff9f0a}.report-market-row>span{color:#0058b0;text-align:center;background:#e8f2ff;min-width:48px}.report-color-key{color:#6e6e73;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffa3;border:1px solid #ffffffc7;border-radius:16px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;padding:13px 16px;font-size:8px;display:flex;box-shadow:inset 0 1px #ffffffe6}.report-color-key strong{color:#1d1d1f;margin-right:4px}.report-color-key span{border-radius:999px;padding:5px 8px}.key-blue{color:#0058b0;background:#e8f2ff}.key-violet{color:#773594;background:#f4ecf8}.key-orange{color:#9b4f00;background:#fff4e5}.key-green{color:#187a31;background:#eaf7ed}.key-red{color:#b42318;background:#ffebe9}.report-footer{color:#8e8e93;letter-spacing:.06em;border-top:1px solid #3c3c431a;justify-content:space-between;gap:18px;margin-top:18px;padding:15px 4px 0;font-size:8px;display:flex}.score-card,.metric-card,.config-panel,.manual-capture-panel,.evidence-panel,.automation-card,.recommendation-card{background:linear-gradient(145deg,#ffffffed,#f8f8fabd)}.metric-card,.provider-card,.automation-card,.recommendation-card,.system-card{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.metric-card:hover,.automation-card:hover,.recommendation-card:hover,.system-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffeb,0 18px 42px #24273017}.metric-card:before{width:7px;height:7px;box-shadow:0 0 0 5px var(--metric-tone);border-radius:50%;top:17px;left:17px}@supports (color:color-mix(in lab, red, red)){.metric-card:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--metric-tone) 11%, transparent)}}.metric-card span{padding-left:16px}.provider-card,.upload-zone,.manual-prompt-card,.capture-rules,.roadmap-grid>div,.governance-grid>div{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffffa8;border-color:#3c3c431a;box-shadow:inset 0 1px #ffffffdb}.provider-card:hover,.provider-card.selected{background:linear-gradient(145deg,#f0f7fff0,#ffffffc2);border-color:#0071e347;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 12px 28px #0071e317}.dark-panel,.run-card,.priority-hero,.automation-hero,.service-status{background:linear-gradient(145deg,#27272bf7,#0f0f11fc);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,0 24px 60px #00000029}.report-cover{background:linear-gradient(145deg,#202124 0%,#111214 52%,#050506 100%);border-color:#ffffff1f;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 28px 70px #0000002e}.report-cover-glow{filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#0071e36b 0,#6452ff26 32%,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:-240px;right:-160px}.report-cover-top,.report-cover-content,.report-cover-meta{z-index:1;position:relative}.report-cover-meta{flex-wrap:wrap;gap:8px;display:flex}.report-cover-meta span{color:#c7c7cc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:8px}.report-metric-grid div{background:#f7f7f9c7;border:1px solid #3c3c4314;position:relative;overflow:hidden}.report-metric-grid div:before{background:var(--metric-tone,#0071e3);content:"";width:4px;position:absolute;inset:0 auto 0 0}.report-metric-grid small{color:#8e8e93;margin-top:5px;font-size:7px;display:block}@media (width<=1180px){.system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid,.automation-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.bottom-grid{grid-template-columns:1fr}.lab-layout{grid-template-columns:minmax(0,1fr) 285px}.report-score{grid-template-columns:70px 145px 1fr}.report-metrics,.report-score{min-height:220px}.report-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.manual-capture-grid{grid-template-columns:1fr}.sidebar{display:none}.workspace{margin-left:0}.mobile-brand{display:flex}.breadcrumb{display:none}.topbar{padding:0 20px}.topbar-actions .demo-pill,.topbar-actions .quiet-button{display:none}.mobile-nav{z-index:14;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#f4f5f7f0;gap:5px;padding:8px 20px;display:flex;position:sticky;top:70px;overflow-x:auto}.mobile-nav button{color:#727b89;background:0 0;border:0;border-radius:8px;flex:none;min-height:32px;padding:0 11px;font-size:9px;font-weight:650}.mobile-nav button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #10182814}.page-content{padding:30px 20px 55px}.hero-grid,.lab-layout,.recommendation-summary,.automation-bottom-grid,.report-kpis{grid-template-columns:1fr}.run-card{position:static}.automation-hero{grid-template-columns:1fr 85px}.automation-flow{grid-column:1/-1}.recommendation-card{grid-template-columns:70px 1fr}.recommendation-owner{grid-column:2;justify-content:space-between;align-items:center;display:flex}.report-section{grid-template-columns:100px 1fr}}@media (width<=640px){.system-grid,.report-live-grid{grid-template-columns:1fr}.page-content{padding:25px 14px 45px}.section-head{display:block}.section-actions{margin-top:17px}.section-head h1{font-size:31px}.scenario-switch{width:100%}.scenario-switch button{flex:1}.score-card,.difference-card,.share-panel,.platform-panel,.market-panel,.next-step-card,.config-panel,.run-card,.roadmap-panel,.governance-panel,.service-model{padding:19px}.score-layout{grid-template-columns:1fr}.score-ring{width:140px;height:140px}.metric-grid,.provider-grid,.prompt-pack-grid,.run-summary,.evidence-summary,.roadmap-grid,.automation-grid,.governance-grid,.month-cycle,.report-findings,.report-roadmap,.report-metric-grid{grid-template-columns:repeat(2,1fr)}.form-two-columns{grid-template-columns:1fr}.metric-card{min-height:118px}.legend-grid,.market-grid{grid-template-columns:repeat(2,1fr)}.upload-zone{grid-template-columns:38px 1fr}.upload-zone .quiet-button{display:none}.evidence-summary>div{border-right:0;border-bottom:1px solid var(--soft-line)}.filter-bar{flex-wrap:wrap}.search-box{flex-basis:100%}.evidence-item summary{grid-template-columns:85px 1fr 52px}.summary-chevron{display:none}.evidence-detail{grid-template-columns:1fr}.recommendation-card{grid-template-columns:55px 1fr;gap:12px;padding:14px}.recommendation-title{flex-direction:column;align-items:flex-start}.recommendation-owner{grid-column:1/-1}.automation-hero{grid-template-columns:1fr}.countdown{width:72px;height:72px}.report-cover{min-height:450px;padding:22px}.report-cover-top span:last-child{display:none}.report-section{grid-template-columns:1fr;gap:18px;padding:20px}.report-score,.report-metrics{grid-template-columns:1fr}.report-closing{padding:38px 20px}.report-closing>div{flex-direction:column;align-items:stretch}}@media (width<=430px){.topbar{padding:0 14px}.topbar .primary-button{padding:0 11px}.metric-grid,.provider-grid,.prompt-pack-grid,.run-summary,.automation-grid,.governance-grid,.month-cycle,.report-findings,.report-roadmap,.report-metric-grid{grid-template-columns:1fr}.evidence-summary,.run-summary{grid-template-columns:repeat(2,1fr)}.evidence-item summary{grid-template-columns:1fr 46px;padding:12px 0}.evidence-id,.evidence-question{grid-column:1}.evidence-result{grid-area:1/2/3}.report-kpis .score-ring{width:132px;height:132px}}@page{size:A4 portrait;margin:10mm}@media print{html,body{color:#1d1d1f;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:100%}.sidebar,.topbar,.mobile-nav,.section-head,.report-warning,.toast{display:none!important}.workspace{margin:0}.page-content{max-width:none;padding:0}.page-content>*{transition:none!important;animation:none!important}.panel{break-inside:avoid;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e3e3e8;border-radius:5mm}.report-cover{break-after:page;min-height:277mm;box-shadow:none;background:linear-gradient(145deg,#202124 0%,#111214 52%,#050506 100%);border:0;border-radius:0;padding:14mm}.report-cover-content{min-height:215mm}.report-cover h2{font-size:39pt}.report-cover-glow{display:block}.report-color-key{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e3e3e8;margin-top:5mm}.report-section,.report-kpis,.report-closing{break-inside:avoid;margin:5mm 0 0}.report-section{grid-template-columns:26mm 1fr;gap:7mm;padding:8mm}.report-kpis{grid-template-columns:.8fr 1.2fr;gap:5mm}.report-score,.report-metrics{padding:7mm}.report-score{grid-template-columns:20mm 38mm 1fr}.report-score .score-ring{width:38mm;height:38mm}.report-score .score-ring-core strong{font-size:30pt}.report-metric-grid{grid-template-columns:repeat(2,1fr)}.report-data-column,.report-metric-grid div,.report-findings div{background:#f7f7f9}.report-closing{background:#edf5ff;padding:14mm 10mm}.report-closing>div{display:none}.report-footer{margin-top:6mm;padding-top:4mm}a{color:inherit;text-decoration:none}}.marketing-site{--marketing-black:#050506;--marketing-ink:#101012;--marketing-gray:#66666c;--marketing-silver:#f2f2f4;--marketing-line:#1111131a;--marketing-blue:#2776ff;min-height:100vh;color:var(--marketing-ink);background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Helvetica Neue,Arial,sans-serif;overflow:hidden}.marketing-site a{color:inherit;text-decoration:none}.marketing-nav-wrap{z-index:50;padding:16px 24px;position:absolute;inset:0 0 auto}.marketing-nav{-webkit-backdrop-filter:blur(24px)saturate(170%);background:#ffffffb8;border:1px solid #ffffffc2;border-radius:18px;justify-content:space-between;align-items:center;width:min(1180px,100%);min-height:58px;margin:0 auto;padding:0 10px 0 16px;display:flex;box-shadow:0 10px 40px #0e10140d}.marketing-brand,.marketing-footer-brand,.marketing-window-brand{align-items:center;display:flex}.marketing-brand{letter-spacing:-.02em;gap:9px}.marketing-brand strong{letter-spacing:.08em;font-size:13px;font-weight:780}.marketing-brand>span:last-child{color:#77777d;letter-spacing:.08em;background:#eeeef0;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:750}.marketing-brand-mark{background:#09090a;border-radius:8px;justify-content:center;align-items:center;gap:2px;width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 12px #00000029}.marketing-brand-mark i{background:#fff;border-radius:3px;width:3px;display:block;transform:skewY(-24deg)}.marketing-brand-mark i:first-child{opacity:.55;height:7px}.marketing-brand-mark i:nth-child(2){opacity:.78;height:13px}.marketing-brand-mark i:nth-child(3){height:18px}.marketing-nav-links{align-items:center;gap:30px;display:flex}.marketing-nav-links a,.marketing-nav-login{color:#55555a;font-size:12px;font-weight:580;transition:color .16s;position:relative}.marketing-nav-links a:after{content:"";background:#111;height:1px;transition:right .18s,left .18s;position:absolute;bottom:-7px;left:50%;right:50%}.marketing-nav-links a:hover,.marketing-nav-login:hover{color:#050506}.marketing-nav-links a:hover:after{left:0;right:0}.marketing-nav-actions{align-items:center;gap:15px;display:flex}.marketing-language-switch{letter-spacing:.04em;background:#ffffffb3;border:1px solid #1111141a;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:32px;font-size:10px;font-weight:720;display:inline-flex;color:#4f4f55!important}.marketing-button{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:0 23px;font-size:13px;font-weight:650;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.marketing-button:hover{transform:translateY(-2px)}.marketing-button span{font-size:17px;line-height:0}.marketing-button-small{min-height:40px;padding:0 18px;font-size:11px}.marketing-button-dark{background:#09090a;box-shadow:0 8px 22px #00000024;color:#fff!important}.marketing-button-dark:hover{background:#28282b;box-shadow:0 12px 30px #0003}.marketing-button-whatsapp{background:#111113;box-shadow:0 8px 22px #00000024;color:#fff!important}.marketing-button-whatsapp:hover{background:#252528;box-shadow:0 12px 30px #0003}.marketing-button-whatsapp img,.marketing-share-actions img,.marketing-contact-details img{flex:0 0 18px;width:18px;height:18px;display:block}.marketing-email-icon{color:#323238;background:#eeeef1;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:760;display:grid;font-size:11px!important}.marketing-button-quiet{background:#ffffffa6;border-color:#0a0a0c21;color:#17171a!important}.marketing-button-quiet:hover{background:#fff}.marketing-mobile-menu{display:none}.marketing-hero{text-align:center;background:radial-gradient(circle at 50% 44%,#4b73ba14,#0000 28%),radial-gradient(circle at 82% 0,#6f8fc117,#0000 24%),linear-gradient(#fbfbfc 0%,#f3f3f5 73%,#fff 100%);min-height:970px;padding:175px 32px 0;position:relative}.marketing-hero:before{opacity:.42;content:"";pointer-events:none;background-image:linear-gradient(#0c0c0e06 1px,#0000 1px),linear-gradient(90deg,#0c0c0e06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000 76%);mask-image:linear-gradient(#0000,#000 30%,#0000 76%)}.marketing-hero-copy{z-index:2;max-width:930px;margin:0 auto;position:relative}.marketing-kicker,.marketing-eyebrow{color:#64646a;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:760}.marketing-kicker{align-items:center;gap:9px;display:inline-flex}.marketing-kicker span{background:var(--marketing-blue);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 5px #2776ff1a}.marketing-hero h1{letter-spacing:-.075em;margin:24px 0 22px;font-size:clamp(58px,7.5vw,104px);font-weight:720;line-height:.98}.marketing-hero h1 span{color:#0000;background:linear-gradient(115deg,#101012 8%,#75757c 50%,#111114 90%);-webkit-background-clip:text;background-clip:text;display:block}.marketing-hero-lead{color:#636368;letter-spacing:-.02em;max-width:725px;margin:0 auto;font-size:17px;line-height:1.75}.marketing-hero-actions{justify-content:center;align-items:center;gap:11px;margin-top:31px;display:flex}.marketing-hero-note{color:#929298;letter-spacing:.08em;margin:18px 0 0;font-size:10px}.marketing-product-stage{z-index:3;text-align:left;background:linear-gradient(145deg,#27282c 0%,#0b0b0d 54%,#1a1b1e 100%);border:1px solid #ffffff1f;border-radius:34px 34px 0 0;width:min(1020px,100vw - 64px);height:460px;margin:78px auto 0;padding:17px 17px 0;position:relative;box-shadow:0 40px 100px #05050740,inset 0 1px #ffffff29}.marketing-product-stage:after{content:"";background:linear-gradient(90deg,#0000,#08080a59,#0000);height:1px;position:absolute;bottom:-1px;left:-14%;right:-14%}.marketing-stage-glow{filter:blur(55px);pointer-events:none;border-radius:50%;position:absolute}.marketing-stage-glow-one{background:#3479ff2e;width:260px;height:220px;top:-80px;left:20%}.marketing-stage-glow-two{background:#8b59ff1a;width:240px;height:180px;bottom:-40px;right:12%}.marketing-product-window{z-index:2;background:#f5f5f7;border:1px solid #ffffff1a;border-radius:19px 19px 0 0;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff3}.marketing-window-top{background:#ffffffe6;border-bottom:1px solid #e7e7e9;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex}.marketing-window-brand{gap:8px}.marketing-window-brand .marketing-brand-mark{border-radius:7px;width:23px;height:23px}.marketing-window-brand .marketing-brand-mark i{width:2px}.marketing-window-brand strong{letter-spacing:-.01em;font-size:10px}.marketing-window-period{color:#77777e;border:1px solid #e3e3e6;border-radius:8px;padding:7px 9px;font-size:8px}.marketing-window-period span{margin-left:5px}.marketing-window-body{grid-template-columns:57px 1fr;height:calc(100% - 48px);display:grid}.marketing-window-side{background:#efeff2;border-right:1px solid #e6e6e9;flex-direction:column;align-items:center;gap:21px;padding-top:27px;display:flex}.marketing-window-side span{border:1.5px solid #aaaab1;border-radius:5px;width:17px;height:17px;position:relative}.marketing-window-side span:nth-child(2){border-radius:50%}.marketing-window-side span:nth-child(3){transform:rotate(45deg)scale(.8)}.marketing-window-side span:nth-child(4):after{content:"";border-top:1px solid #aaaab1;border-bottom:1px solid #aaaab1;position:absolute;inset:3px}.marketing-window-side span:nth-child(5){border-radius:50%;margin-top:auto;margin-bottom:22px}.marketing-window-side span.is-active{background:#111114;border-color:#111114;box-shadow:0 0 0 6px #11111412}.marketing-window-content{padding:23px 27px}.marketing-window-heading{justify-content:space-between;align-items:flex-end;display:flex}.marketing-window-heading small,.marketing-window-heading strong{display:block}.marketing-window-heading small{color:#93939b;margin-bottom:5px;font-size:8px}.marketing-window-heading strong{letter-spacing:-.04em;font-size:19px}.marketing-live-pill{color:#277c42;letter-spacing:.08em;background:#e8f8ed;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:750;display:inline-flex}.marketing-live-pill i{background:#39a45d;border-radius:50%;width:5px;height:5px}.marketing-score-row{grid-template-columns:1.05fr 1fr;gap:12px;margin-top:19px;display:grid}.marketing-score-card,.marketing-metrics,.marketing-answer-card{background:#fff;border:1px solid #1f1f230f;border-radius:13px;box-shadow:0 10px 26px #1f22280a}.marketing-score-card{align-items:center;gap:16px;padding:14px;display:flex}.marketing-score-ring{background:conic-gradient(#17171a 0 67%, #ececef 67% 100%);border-radius:50%;flex:0 0 77px;place-items:center;width:77px;height:77px;display:grid}.marketing-score-ring>span{background:#fff;border-radius:50%;justify-content:center;align-items:baseline;width:61px;height:61px;padding-top:17px;display:flex}.marketing-score-ring strong{letter-spacing:-.06em;font-size:24px}.marketing-score-ring small{color:#aaaab0;font-size:7px}.marketing-score-card>div:last-child small,.marketing-score-card>div:last-child strong,.marketing-score-card>div:last-child p{display:block}.marketing-score-card>div:last-child>small{color:#9999a0;font-size:7px}.marketing-score-card>div:last-child>strong{margin-top:4px;font-size:12px}.marketing-score-card p{color:#929299;margin:7px 0 0;font-size:7px}.marketing-score-card p b{color:#248a3d}.marketing-metrics{grid-template-columns:repeat(3,1fr);padding:14px 13px 11px;display:grid}.marketing-metrics div{border-right:1px solid #eeeef0;padding:0 9px;position:relative}.marketing-metrics div:last-child{border-right:0}.marketing-metrics span,.marketing-metrics strong{display:block}.marketing-metrics span{color:#99999f;white-space:nowrap;font-size:7px}.marketing-metrics strong{letter-spacing:-.05em;margin-top:8px;font-size:17px}.marketing-metrics i{opacity:.7;clip-path:polygon(0 72%,16% 55%,31% 70%,49% 25%,66% 43%,83% 18%,100% 0,100% 100%,0 100%);height:20px;position:absolute;bottom:2px;left:9px;right:8px}.marketing-line-blue{background:linear-gradient(#2776ffb3,#2776ff0d)}.marketing-line-violet{background:linear-gradient(#7d4bf0a6,#7d4bf00d)}.marketing-line-gold{background:linear-gradient(#dc931ea6,#dc931e0d)}.marketing-answer-card{margin-top:12px;padding:13px 15px}.marketing-answer-head{justify-content:space-between;align-items:center;display:flex}.marketing-answer-head span{color:#8b8b92;font-size:7px}.marketing-answer-head small{color:#6e6e75;background:#f3f3f5;border-radius:5px;padding:4px 6px;font-size:6px}.marketing-answer-card>p{margin:8px 0 10px;font-size:10px;font-weight:650}.marketing-answer-result{background:#f6f6f8;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.marketing-result-mark{color:#fff;background:#171719;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:750;display:grid}.marketing-answer-result strong,.marketing-answer-result small{display:block}.marketing-answer-result strong{font-size:8px}.marketing-answer-result small{color:#9999a0;margin-top:2px;font-size:6px}.marketing-answer-result b{color:#257a40;background:#e8f7ed;border-radius:5px;padding:4px 6px;font-size:6px}.marketing-floating-card{z-index:5;-webkit-backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #ffffff94;border-radius:14px;min-width:120px;padding:12px 14px;position:absolute;box-shadow:0 16px 38px #0c0d1029}.marketing-floating-card span,.marketing-floating-card strong{display:block}.marketing-floating-card span{color:#898990;font-size:7px}.marketing-floating-card strong{margin-top:5px;font-size:13px}.marketing-floating-card i{color:#248a3d;margin-top:4px;font-size:7px;font-style:normal;display:block}.marketing-floating-cite{animation:5s ease-in-out infinite marketing-float;top:78px;right:-42px}.marketing-floating-trend{animation:5s ease-in-out 1.1s infinite marketing-float;bottom:52px;left:-38px}@keyframes marketing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.marketing-platform-strip{text-align:center;max-width:1120px;margin:76px auto 0;padding:0 28px 65px}.marketing-platform-strip p{color:#9a9aa0;letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:700}.marketing-platform-strip div{color:#57575c;filter:grayscale();justify-content:space-between;align-items:center;gap:22px;display:flex}.marketing-platform-strip span{letter-spacing:-.03em;font-size:14px;font-weight:680}.marketing-section{width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0}.marketing-section-head{max-width:830px}.marketing-section-head h2,.marketing-method h2,.marketing-outcomes h2,.marketing-faq h2{letter-spacing:-.065em;margin:17px 0 0;font-size:clamp(42px,5vw,70px);font-weight:690;line-height:1.05}.marketing-section-head>p:last-child{color:#737378;max-width:610px;margin:23px 0 0;font-size:15px;line-height:1.75}.marketing-services-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:66px;display:grid}.marketing-service-card{background:#f4f4f6;border:1px solid #19191c0f;border-radius:32px;min-height:520px;padding:31px;position:relative;overflow:hidden;box-shadow:0 18px 50px #14161c0e}.marketing-card-index{color:#96969c;letter-spacing:.12em;font-size:9px;font-weight:750}.marketing-card-copy{z-index:2;max-width:460px;position:relative}.marketing-card-copy h3,.marketing-why-grid h3{letter-spacing:-.05em;margin:22px 0 12px;font-size:31px;font-weight:670}.marketing-card-copy p,.marketing-why-grid p{color:#727278;margin:0;font-size:13px;line-height:1.7}.marketing-service-audit{background:radial-gradient(circle at 50% 90%,#4c82ee1f,#0000 38%),linear-gradient(145deg,#f8f8fa,#eceef2)}.marketing-radar-visual{border-radius:50%;width:430px;height:430px;position:absolute;bottom:-128px;right:50%;transform:translate(50%)}.marketing-radar-visual:before{background:conic-gradient(from 210deg, transparent 0 72%, #2b6ff540 90%, transparent 100%);content:"";border-radius:50%;animation:7s linear infinite marketing-radar;position:absolute;inset:0}@keyframes marketing-radar{to{transform:rotate(360deg)}}.marketing-radar-ring{border:1px solid #242e4326;border-radius:50%;position:absolute;inset:0}.marketing-radar-ring.ring-two{inset:70px}.marketing-radar-ring.ring-three{inset:140px}.marketing-radar-axis{background:#242e431f;height:1px;position:absolute;top:50%;left:0;right:0}.marketing-radar-axis.axis-two{transform:rotate(90deg)}.marketing-radar-dot{background:#2b71f0;border:2px solid #f5f6f8;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 7px #2b71f01f}.marketing-radar-dot.dot-one{top:72px;left:115px}.marketing-radar-dot.dot-two{top:185px;right:90px}.marketing-radar-dot.dot-three{bottom:108px;left:102px}.marketing-radar-visual strong{color:#1e2026;text-align:center;place-content:center;font-size:34px;line-height:.65;display:grid;position:absolute;inset:0}.marketing-radar-visual small{color:#858992;letter-spacing:.16em;font-size:6px}.marketing-service-evidence{color:#fff;background:linear-gradient(145deg,#171719,#050506 80%)}.marketing-service-evidence:before{filter:blur(75px);content:"";background:#465fa033;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-25%;right:-20%}.marketing-service-evidence .marketing-card-copy p{color:#9d9da3}.marketing-evidence-stack{gap:10px;display:grid;position:absolute;bottom:42px;left:38px;right:38px}.marketing-evidence-stack div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:61px;padding:0 15px;display:grid}.marketing-evidence-stack span{color:#aaaab2;background:#ffffff14;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.marketing-evidence-stack p{margin:0;font-size:11px;font-weight:630}.marketing-evidence-stack i{color:#7bd49a;font-size:8px;font-style:normal}.marketing-service-action{background:linear-gradient(145deg,#f6f6f8,#eeedf2)}.marketing-priority-visual{gap:12px;display:grid;position:absolute;bottom:38px;left:35px;right:35px}.marketing-priority-visual div{background:#ffffffd1;border:1px solid #16161912;border-radius:15px;grid-template-columns:40px 1fr 35px;align-items:center;gap:12px;min-height:62px;padding:0 16px;display:grid;box-shadow:0 10px 25px #1e1e230b}.marketing-priority-visual span{color:#fff;background:#151517;border-radius:8px;place-items:center;width:35px;height:29px;font-size:8px;font-weight:760;display:grid}.marketing-priority-visual p{margin:0;font-size:11px;font-weight:630}.marketing-priority-visual i{color:#3867b2;background:#eff3fb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:750;display:grid}.marketing-service-track{background:linear-gradient(145deg,#e9edf5,#f6f6f8)}.marketing-trend-visual{background:#ffffffa3;border:1px solid #232b3814;border-radius:18px;height:225px;position:absolute;bottom:35px;left:35px;right:35px;overflow:hidden}.marketing-trend-grid{background-image:linear-gradient(#2d354512 1px,#0000 1px),linear-gradient(90deg,#2d354512 1px,#0000 1px);background-size:25% 33.333%;position:absolute;inset:22px 22px 40px}.marketing-trend-line{clip-path:polygon(0 79%,14% 67%,29% 71%,43% 43%,59% 51%,76% 21%,100% 0,100% 100%,0 100%);background:linear-gradient(#2776ff38,#2776ff05);height:122px;position:absolute;bottom:58px;left:25px;right:25px}.marketing-trend-visual>i{background:#2776ff;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 2px 8px #2776ff59}.marketing-trend-visual .point-one{bottom:104px;left:26%}.marketing-trend-visual .point-two{bottom:128px;left:46%}.marketing-trend-visual .point-three{bottom:151px;right:26%}.marketing-trend-visual .point-four{bottom:177px;right:24px}.marketing-trend-label{color:#999ca4;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.marketing-method{color:#fff;background:radial-gradient(circle at 10% 20%,#3e5eaa2e,#0000 28%),radial-gradient(circle at 90% 90%,#6b4a9b21,#0000 30%),#070708;margin-top:70px}.marketing-method-inner{grid-template-columns:.9fr 1.1fr;gap:100px;width:min(1180px,100% - 48px);margin:0 auto;padding:140px 0;display:grid}.marketing-eyebrow-light{color:#818188}.marketing-method-intro>p:nth-of-type(2){color:#96969d;max-width:440px;margin:23px 0 30px;font-size:14px;line-height:1.75}.marketing-text-link{border-bottom:1px solid #ffffff42;align-items:center;gap:8px;padding-bottom:7px;font-size:12px;font-weight:620;display:inline-flex;color:#fff!important}.marketing-process-list{border-top:1px solid #ffffff26}.marketing-process-list article{border-bottom:1px solid #ffffff26;grid-template-columns:40px 1fr 24px;align-items:center;gap:20px;min-height:126px;transition:padding .18s,background .18s;display:grid}.marketing-process-list article:hover{background:#ffffff09;padding:0 14px}.marketing-process-list article>span{color:#696970;font-size:9px;font-weight:720}.marketing-process-list h3{letter-spacing:-.035em;margin:0 0 9px;font-size:21px;font-weight:620}.marketing-process-list p{color:#898990;margin:0;font-size:11px;line-height:1.6}.marketing-process-list i{color:#67676d;font-size:14px;font-style:normal}.marketing-section-head-centered{text-align:center;margin:0 auto}.marketing-why-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:65px;display:grid}.marketing-why-grid article{background:#f3f3f5;border:1px solid #14141712;border-radius:28px;min-height:325px;padding:30px;position:relative;overflow:hidden}.marketing-why-lead{grid-row:span 2;background:linear-gradient(145deg,#f2f3f5,#e7e9ed)!important;min-height:668px!important}.marketing-why-lead>p{max-width:440px}.marketing-why-item>span{color:#8c8c92;font-size:9px;font-weight:750}.marketing-why-item h3{margin-top:58px}.marketing-prompt-stack{perspective:600px;height:260px;position:absolute;bottom:35px;left:25px;right:25px}.marketing-prompt-stack div{color:#38383d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #ffffffbf;border-radius:17px;justify-content:center;align-items:center;height:80px;font-size:13px;font-weight:630;display:flex;position:absolute;left:13%;right:13%;box-shadow:0 18px 45px #21252e1c}.marketing-prompt-stack div:first-child{opacity:.45;top:10px;transform:scale(.84)}.marketing-prompt-stack div:nth-child(2){opacity:.7;top:72px;transform:scale(.92)}.marketing-prompt-stack div:nth-child(3){top:142px}.marketing-why-dark{color:#fff;background:linear-gradient(145deg,#202023,#080809)!important}.marketing-why-dark p{color:#96969d}.marketing-mini-score{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid;position:absolute;bottom:28px;right:30px}.marketing-mini-score strong{letter-spacing:-.06em;grid-row:span 2;font-size:44px;font-weight:620}.marketing-mini-score span{color:#fff;font-size:9px;font-weight:650}.marketing-mini-score i{color:#68d38c;font-size:8px;font-style:normal}.marketing-outcomes{background:#f1f1f3;padding:125px 24px}.marketing-outcomes-inner{width:min(1180px,100%);margin:0 auto}.marketing-outcomes h2{max-width:780px}.marketing-outcome-grid{border-top:1px solid #14141721;border-bottom:1px solid #14141721;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.marketing-outcome-grid div{border-right:1px solid #14141721;min-height:245px;padding:26px 24px}.marketing-outcome-grid div:first-child{padding-left:0}.marketing-outcome-grid div:last-child{border-right:0}.marketing-outcome-grid strong,.marketing-outcome-grid span{display:block}.marketing-outcome-grid strong{color:#99999f;letter-spacing:.1em;font-size:9px}.marketing-outcome-grid span{letter-spacing:-.025em;margin-top:75px;font-size:17px;font-weight:650}.marketing-outcome-grid p{color:#77777d;margin:12px 0 0;font-size:11px;line-height:1.6}.marketing-share-kit{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;display:grid}.marketing-share-image{background:#080809;border:1px solid #14141714;border-radius:27px;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 28px 70px #14161c29}.marketing-share-image:hover{transform:translateY(-5px);box-shadow:0 34px 85px #14161c38}.marketing-share-image:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.marketing-share-image img{width:100%;height:auto;display:block}.marketing-share-copy h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(39px,4.4vw,60px);font-weight:690;line-height:1.06}.marketing-share-copy>p:nth-of-type(2){color:#737378;margin:23px 0 0;font-size:13px;line-height:1.75}.marketing-share-copy code{color:#55555b;text-overflow:ellipsis;white-space:nowrap;background:#f4f4f6;border:1px solid #e1e1e4;border-radius:12px;margin-top:24px;padding:13px 15px;font-family:inherit;font-size:10px;display:block;overflow:hidden}.marketing-share-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.marketing-share-actions a{background:#fff;border:1px solid #dedee2;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:9px;font-weight:650;transition:border-color .16s,color .16s,transform .16s;display:inline-flex;color:#4e4e54!important}.marketing-share-actions a:hover{border-color:#aaaab0;transform:translateY(-2px);color:#111114!important}.marketing-faq{grid-template-columns:.78fr 1.22fr;gap:100px;display:grid}.marketing-faq-intro>p:last-child{color:#77777d;max-width:370px;margin:24px 0 0;font-size:13px;line-height:1.7}.marketing-faq-list{border-top:1px solid #d9d9dc}.marketing-faq-list details{border-bottom:1px solid #d9d9dc}.marketing-faq-list summary{cursor:pointer;letter-spacing:-.02em;grid-template-columns:37px 1fr 24px;align-items:center;gap:12px;min-height:94px;font-size:15px;font-weight:640;list-style:none;display:grid}.marketing-faq-list summary::-webkit-details-marker{display:none}.marketing-faq-list summary span{color:#aaaab0;font-size:9px}.marketing-faq-list summary i{width:15px;height:15px;position:relative}.marketing-faq-list summary i:before,.marketing-faq-list summary i:after{content:"";background:#252528;height:1px;transition:transform .18s;position:absolute;top:7px;left:0;right:0}.marketing-faq-list summary i:after{transform:rotate(90deg)}.marketing-faq-list details[open] summary i:after{transform:rotate(0)}.marketing-faq-list details>p{color:#717177;margin:-8px 36px 30px 49px;font-size:12px;line-height:1.8}.marketing-final-cta{color:#fff;text-align:center;background:#050506;place-items:center;min-height:650px;padding:80px 24px;display:grid;position:relative;overflow:hidden}.marketing-final-glow{filter:blur(85px);background:#3a65c338;border-radius:50%;width:760px;height:620px;position:absolute;top:-35%;left:50%;transform:translate(-50%)}.marketing-final-grid{opacity:.17;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 65%);mask-image:radial-gradient(circle,#000,#0000 65%)}.marketing-final-content{z-index:2;position:relative}.marketing-final-content>p{color:#818188;letter-spacing:.18em;margin:0 0 24px;font-size:9px;font-weight:740}.marketing-final-content h2{letter-spacing:-.065em;margin:0;font-size:clamp(46px,6vw,78px);font-weight:660;line-height:1.08}.marketing-final-content>span{color:#9999a0;margin:25px 0 32px;font-size:14px;display:block}.marketing-final-content>div{justify-content:center;gap:11px;display:flex}.marketing-button-light{background:#fff;color:#111114!important}.marketing-button-glass{background:#ffffff12;border-color:#fff3;color:#fff!important}.marketing-button-glass:hover{background:#ffffff21}.marketing-final-content .marketing-button-whatsapp{background:#fff;color:#111114!important}.marketing-contact-details{margin-top:25px}.marketing-contact-details a{align-items:center;gap:7px;font-size:10px;display:inline-flex;color:#aaaab1!important}.marketing-contact-details a:hover{color:#fff!important}.marketing-footer{grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:center;width:min(1180px,100% - 48px);min-height:210px;margin:0 auto;padding:32px 0;display:grid}.marketing-footer-brand{gap:9px}.marketing-footer-brand strong{letter-spacing:.08em;font-size:12px}.marketing-footer-brand>span:last-child{color:#96969d;margin-left:4px;font-size:10px}.marketing-footer>p{color:#717177;justify-self:end;margin:0;font-size:12px}.marketing-footer>div:nth-of-type(2){gap:22px;display:flex}.marketing-footer>div:nth-of-type(2) a{color:#77777d;font-size:10px}.marketing-footer small{color:#aaaab0;justify-self:end;font-size:9px}@media (width<=980px){.marketing-nav-links{display:none}.marketing-hero{min-height:910px}.marketing-product-stage{height:420px}.marketing-floating-cite{right:-10px}.marketing-floating-trend{left:-10px}.marketing-method-inner{grid-template-columns:1fr;gap:60px}.marketing-method-intro{max-width:650px}.marketing-outcome-grid{grid-template-columns:repeat(2,1fr)}.marketing-outcome-grid div:nth-child(2){border-right:0}.marketing-outcome-grid div:nth-child(-n+2){border-bottom:1px solid #14141721}.marketing-outcome-grid div:nth-child(3){padding-left:0}.marketing-faq{grid-template-columns:1fr;gap:55px}.marketing-share-kit{grid-template-columns:1fr;gap:48px}.marketing-share-copy{max-width:670px}}@media (width<=720px){.marketing-nav-wrap{padding:10px}.marketing-nav{border-radius:15px;min-height:54px;padding:0 12px}.marketing-nav-actions{display:none}.marketing-mobile-menu{display:block;position:relative}.marketing-mobile-menu summary{cursor:pointer;background:#eeeeef;border-radius:10px;place-content:center;gap:5px;width:36px;height:36px;list-style:none;display:grid}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu summary span{background:#222225;width:15px;height:1px;transition:transform .18s;display:block}.marketing-mobile-menu[open] summary span:first-child{transform:translateY(3px)rotate(45deg)}.marketing-mobile-menu[open] summary span:last-child{transform:translateY(-3px)rotate(-45deg)}.marketing-mobile-menu>div{background:#fffffff5;border:1px solid #14141714;border-radius:15px;gap:3px;width:210px;padding:8px;display:grid;position:absolute;top:45px;right:-1px;box-shadow:0 16px 40px #1414171f}.marketing-mobile-menu a{color:#55555b;border-radius:9px;padding:11px 12px;font-size:12px}.marketing-mobile-menu a:hover{color:#111;background:#f3f3f5}.marketing-hero{min-height:810px;padding:135px 18px 0}.marketing-hero h1{margin-top:20px;font-size:clamp(52px,15vw,76px);line-height:1.02}.marketing-hero-lead{font-size:14px;line-height:1.7}.marketing-hero-actions{flex-direction:column}.marketing-hero-actions .marketing-button{width:min(320px,100%)}.marketing-product-stage{border-radius:24px 24px 0 0;width:calc(100vw - 20px);height:335px;margin-top:54px;padding:9px 9px 0}.marketing-product-window{border-radius:15px 15px 0 0}.marketing-window-top{height:39px}.marketing-window-body{grid-template-columns:41px 1fr;height:calc(100% - 39px)}.marketing-window-side{gap:17px;padding-top:20px}.marketing-window-side span{border-radius:4px;width:13px;height:13px}.marketing-window-content{padding:15px}.marketing-window-heading strong{font-size:14px}.marketing-score-row{grid-template-columns:1fr;margin-top:12px}.marketing-score-card{display:none}.marketing-metrics{min-height:78px}.marketing-answer-card{margin-top:8px}.marketing-floating-card{display:none}.marketing-platform-strip{margin-top:50px;padding-bottom:40px}.marketing-platform-strip div{flex-wrap:wrap;justify-content:center;gap:18px 25px}.marketing-platform-strip span{font-size:12px}.marketing-section{width:min(100% - 28px,1180px);padding:90px 0}.marketing-section-head h2,.marketing-method h2,.marketing-outcomes h2,.marketing-faq h2{font-size:42px}.marketing-services-grid,.marketing-why-grid{grid-template-columns:1fr}.marketing-service-card{border-radius:25px;min-height:470px;padding:25px}.marketing-card-copy h3,.marketing-why-grid h3{font-size:27px}.marketing-radar-visual{width:380px;height:380px}.marketing-method-inner{width:min(100% - 36px,1180px);padding:100px 0}.marketing-process-list article{min-height:135px}.marketing-why-lead{grid-row:auto;min-height:560px!important}.marketing-why-grid article{border-radius:25px;min-height:300px;padding:25px}.marketing-outcomes{padding:90px 18px}.marketing-outcome-grid{grid-template-columns:1fr}.marketing-outcome-grid div{border-bottom:1px solid #14141721;border-right:0;min-height:190px;padding:24px 0}.marketing-outcome-grid div:last-child{border-bottom:0}.marketing-outcome-grid span{margin-top:45px}.marketing-faq-list summary{min-height:88px}.marketing-share-kit{gap:38px}.marketing-share-image{border-radius:20px}.marketing-share-copy h2{font-size:40px}.marketing-share-actions{grid-template-columns:1fr;display:grid}.marketing-share-actions a{justify-content:center}.marketing-final-cta{min-height:590px}.marketing-final-content>span{font-size:12px;line-height:1.7}.marketing-final-content>div{flex-direction:column;align-items:center}.marketing-final-content .marketing-button{width:min(310px,100%)}.marketing-footer{text-align:center;grid-template-rows:auto;grid-template-columns:1fr;gap:22px;min-height:245px;padding:45px 0}.marketing-footer-brand,.marketing-footer>div:nth-of-type(2){justify-content:center}.marketing-footer>p,.marketing-footer small{justify-self:center}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.studio-login-page{color:#fff;background-color:#050506;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:34px 20px;display:grid;position:relative;overflow:hidden}.studio-login-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 0,#05050647 48%,#050506 82%);position:absolute;inset:0}.studio-login-light{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.studio-login-light-one{background:#3568d933;width:420px;height:380px;top:-160px;left:12%}.studio-login-light-two{background:#704ca61f;width:420px;height:380px;bottom:-190px;right:8%}.studio-login-card{z-index:2;-webkit-backdrop-filter:blur(28px)saturate(135%);background:linear-gradient(145deg,#232327d6,#0d0d0feb);border:1px solid #ffffff21;border-radius:29px;width:min(520px,100%);padding:32px;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000070,inset 0 1px #ffffff1f}.studio-login-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.studio-login-brand{align-items:center;gap:12px;display:flex}.studio-login-mark{background:#f5f5f7;border-radius:12px;justify-content:center;align-items:center;gap:3px;width:38px;height:38px;display:inline-flex;box-shadow:0 9px 25px #00000047}.studio-login-mark i{background:#0c0c0e;border-radius:3px;width:3px;display:block;transform:skewY(-24deg)}.studio-login-mark i:first-child{opacity:.48;height:9px}.studio-login-mark i:nth-child(2){opacity:.72;height:16px}.studio-login-mark i:nth-child(3){height:23px}.studio-login-brand strong,.studio-login-brand span{display:block}.studio-login-brand strong{letter-spacing:.1em;font-size:13px}.studio-login-brand div>span{color:#77777f;letter-spacing:.16em;margin-top:3px;font-size:7px;font-weight:720}.studio-login-copy{margin-top:56px}.studio-login-copy>p{color:#73737b;letter-spacing:.18em;margin:0;font-size:8px;font-weight:760}.studio-login-copy h1{letter-spacing:-.06em;margin:14px 0 16px;font-size:clamp(36px,7vw,52px);font-weight:650;line-height:1.03}.studio-login-copy>span{color:#96969e;font-size:12px;line-height:1.75;display:block}.studio-login-admin,.studio-login-denied{background:#ffffff0e;border:1px solid #ffffff17;border-radius:15px;margin-top:29px;padding:14px 16px}.studio-login-denied{background:#ad303017;border-color:#ff6f6f33}.studio-login-admin span,.studio-login-admin strong,.studio-login-denied span,.studio-login-denied strong{display:block}.studio-login-admin span,.studio-login-denied span{color:#77777f;font-size:8px}.studio-login-admin strong,.studio-login-denied strong{letter-spacing:-.01em;margin-top:6px;font-size:12px;font-weight:620}.studio-login-actions{gap:9px;margin-top:24px;display:grid}.studio-login-actions a{border-radius:999px;justify-content:center;align-items:center;min-height:50px;font-size:11px;font-weight:680;text-decoration:none;transition:transform .17s,background .17s;display:inline-flex}.studio-login-actions a:hover{transform:translateY(-2px)}.studio-login-primary{background:#fff;gap:9px;color:#111114!important}.studio-login-primary span{font-size:15px}.studio-login-secondary{background:#ffffff0b;border:1px solid #ffffff21;color:#c2c2c8!important}.studio-login-secondary:hover{background:#ffffff17}.studio-login-card footer{color:#616168;letter-spacing:.08em;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;margin-top:30px;padding-top:17px;font-size:7px;display:flex}@media (width<=520px){.studio-login-card{border-radius:23px;padding:25px}.studio-login-copy{margin-top:43px}.studio-login-card footer{flex-direction:column;align-items:flex-start;gap:7px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
