/*! 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-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}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}}:root{--ink:#12141d;--ink-2:#1d2030;--paper:#f5f6f0;--white:#fff;--muted:#666b78;--line:#dfe2d9;--lime:#c7ff4a;--lime-strong:#a9ef12;--blue:#5265ff;--blue-deep:#3347e9;--orange:#ff8b5e;--green:#1d9d6c;--yellow:#f3b52b;--red:#e55a5a;--shadow:0 28px 80px #0f121e29;--radius-lg:32px;--radius-md:22px;--radius-sm:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Pretendard Variable,Pretendard,SUIT,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%}::selection{background:var(--lime);color:var(--ink)}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.skip-link{z-index:999999;background:var(--lime);border-radius:10px;padding:12px 18px;font-weight:800;transition:top .2s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:14px}.notice-bar{background:var(--ink);color:#e8ebdf;letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:36px;padding:7px 16px;font-size:14px;font-weight:650;display:flex}.notice-bar span{background:var(--lime);color:var(--ink);letter-spacing:.12em;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:900}.site-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f6f0e3;border-bottom:1px solid #12141d14;position:sticky;top:0}.header-inner{align-items:center;gap:32px;height:72px;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-mark{background:var(--ink);width:37px;height:37px;color:var(--lime);border-radius:11px 11px 4px;place-items:center;font-size:20px;font-weight:900;display:grid;transform:rotate(-2deg)}.brand>span:last-child{flex-direction:column;line-height:1.05;display:flex}.brand strong{letter-spacing:-.04em;font-size:20px;font-weight:900}.brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800}.desktop-nav{justify-content:center;align-items:center;gap:clamp(16px,2vw,30px);margin-left:auto;display:flex}.desktop-nav a{color:#454957;font-size:15px;font-weight:700;position:relative}.desktop-nav a:after{content:"";background:var(--blue);height:2px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{right:0}.mobile-nav{margin-left:auto;display:none}.button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 20px;font-size:16px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #5265ff47}.button:disabled{opacity:.58;cursor:wait;transform:none}.button--header{border-color:var(--ink);background:var(--ink);min-height:40px;color:var(--white);margin-left:2px;padding:0 16px;font-size:14px}.button--header:hover{background:var(--blue);border-color:var(--blue)}.button--primary{background:var(--blue);color:var(--white);box-shadow:0 12px 30px #5265ff40}.button--primary:hover{background:var(--blue-deep);box-shadow:0 16px 38px #5265ff52}.button--secondary{background:#ffffff9e;border-color:#cfd3ca}.button--secondary:hover{border-color:var(--ink);background:var(--white)}.button--lime{background:var(--lime);color:var(--ink);box-shadow:0 16px 40px #c7ff4a38}.button--lime:hover{background:var(--lime-strong)}.button--ghost{background:var(--white);border-color:#d6d9e0}.button--text{min-height:38px;color:var(--muted);padding:0 10px}.button--large{border-radius:16px;min-height:56px;padding:0 25px;font-size:17px}.button--small{min-height:38px;padding:0 13px;font-size:14px}.button--wide{width:100%}.hero{background:var(--paper);padding:92px 0 0;position:relative;overflow:hidden}.hero-grid,.final-cta__grid{pointer-events:none;background-image:linear-gradient(#12141d0b 1px,#0000 1px),linear-gradient(90deg,#12141d0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 76%);mask-image:linear-gradient(#000000a6,#0000 76%)}.hero-orb{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.hero-orb--one{background:radial-gradient(circle at 35% 35%,#c7ff4ab8,#c7ff4a00);width:360px;height:360px;top:80px;right:-120px}.hero-orb--two{background:radial-gradient(circle at 60%,#5265ff1f,#5265ff00);width:280px;height:280px;bottom:40px;left:-120px}.hero-inner{z-index:1;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(48px,7vw,96px);display:grid;position:relative}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.eyebrow i{background:var(--lime-strong);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #a9ef1226}.eyebrow--dark{color:#cdd4ff}.hero-copy h1{letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(46px,5.1vw,72px);font-weight:900;line-height:1.08}.hero-copy h1 em,.section-heading h2 em,.final-cta h2 em{color:var(--blue);font-style:normal}.hero-copy>p{color:#545967;letter-spacing:-.018em;max-width:620px;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.hero-copy>p strong{color:var(--ink);font-weight:850}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.hero-proof{color:#747986;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:13px;font-weight:700;display:flex}.hero-proof b{color:var(--green)}.hero-visual{justify-content:center;align-items:center;min-height:530px;display:flex;position:relative}.answer-window{z-index:2;background:var(--ink);width:min(100%,500px);color:var(--white);border:1px solid #ffffff1a;border-radius:26px;position:relative;overflow:hidden;transform:rotate(1.3deg);box-shadow:0 42px 90px #14182647}.answer-window__bar{color:#989dac;letter-spacing:.12em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:50px;padding:0 17px;font-size:11px;font-weight:850;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#4c5060;border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:var(--orange)}.window-dots i:nth-child(2){background:var(--yellow)}.window-dots i:last-child{background:var(--green)}.live-dot{color:var(--lime);align-items:center;gap:5px;display:inline-flex}.live-dot:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #c7ff4a14}.answer-window__query{background:#c7ff4a12;border:1px solid #c7ff4a38;border-radius:14px;margin:18px;padding:16px;font-size:15px;font-weight:750}.answer-window__query span{background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:8px;place-items:center;margin-right:8px;font-size:13px;display:inline-grid}.answer-window__content{padding:3px 20px 19px}.answer-line{background:#343847;border-radius:99px;width:68%;height:7px;margin:8px 0}.answer-line--wide{width:91%}.answer-result{background:#202330;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;margin-top:10px;padding:13px;display:grid}.answer-result>span{color:#aeb3c2;background:#333746;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:850;display:grid}.answer-result div{flex-direction:column;gap:3px;display:flex}.answer-result b{font-size:13px}.answer-result small{color:#858b9b;font-size:11px}.answer-result>i{color:#838999;font-size:13px;font-style:normal;font-weight:850}.answer-result--brand{box-shadow:inset 3px 0 var(--lime);background:#c7ff4a14;border-color:#c7ff4a6b}.answer-result--brand>span{background:var(--lime);color:var(--ink)}.answer-result--brand>i{background:var(--lime);color:var(--ink);border-radius:6px;padding:4px 7px}.signal-panel{background:#181a24;border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.signal-panel div{color:#808595;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:6px;padding:14px 5px;font-size:11px;display:flex}.signal-panel div:last-child{border:0}.signal-panel b{font-size:12px}.signal-ok{color:var(--lime)}.signal-warn{color:#ffcb64}.float-card{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #12141d14;border-radius:16px;flex-direction:column;padding:16px 18px;display:flex;position:absolute;box-shadow:0 18px 45px #181c2b29}.float-card small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.float-card strong{letter-spacing:-.05em;margin:3px 0;font-size:25px;font-weight:900}.float-card span{color:#858a96;font-size:11px}.float-card--score{bottom:48px;left:-18px;transform:rotate(-4deg)}.float-card--bots{top:42px;right:-14px;transform:rotate(4deg)}.metric-strip{z-index:2;border:1px solid var(--line);background:#ffffffad;border-bottom:0;border-radius:24px 24px 0 0;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid;position:relative}.metric-strip div{border-right:1px solid var(--line);justify-content:center;align-items:baseline;gap:9px;padding:27px 12px;display:flex}.metric-strip div:last-child{border:0}.metric-strip strong{letter-spacing:-.05em;font-size:30px;font-weight:900}.metric-strip span{color:var(--muted);font-size:13px;font-weight:700}.section{padding:128px 0}.section-heading{margin-bottom:58px}.kicker{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:17px;font-size:13px;font-weight:900;display:inline-flex}.kicker:before{content:"";background:currentColor;width:22px;height:2px}.kicker--lime{color:var(--lime)}.section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:900;line-height:1.13}.section-heading p{color:var(--muted);font-size:18px;line-height:1.8}.section-heading--center{text-align:center;max-width:770px;margin-inline:auto}.section-heading--center p{max-width:680px;margin:23px auto 0}.section-heading--split{grid-template-columns:1.05fr .75fr;align-items:end;gap:60px;display:grid}.section-heading--split p{margin:0 0 6px}.section-heading--light h2{color:var(--white)}.section-heading--light h2 em{color:var(--lime)}.section-heading--light p{color:#a7abba}.problem-section{background:var(--white)}.problem-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.chat-demo{background:#f7f8f4;border:1px solid #e2e4dc;border-radius:26px;overflow:hidden;box-shadow:0 30px 70px #1c202d17}.chat-demo__header{background:var(--white);border-bottom:1px solid #e4e6de;align-items:center;gap:11px;padding:18px 20px;display:flex}.ai-mark{background:var(--ink);width:35px;height:35px;color:var(--lime);border-radius:11px;place-items:center;font-size:13px;font-weight:900;display:grid}.chat-demo__header div{flex-direction:column;display:flex}.chat-demo__header strong{font-size:14px}.chat-demo__header small{color:#9397a1;font-size:11px}.chat-bubble{background:var(--blue);width:fit-content;max-width:82%;color:var(--white);border-radius:16px 16px 4px;margin:24px 22px 18px auto;padding:14px 17px;font-size:14px;font-weight:700}.chat-answer{background:var(--white);border-radius:16px 16px 16px 4px;margin:0 22px;padding:18px}.chat-answer p{color:#606570;margin:0 0 13px;font-size:13px}.chat-answer ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.chat-answer li{align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.chat-answer li span{color:#646975;background:#eef0e9;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.missing-brand{background:#e55a5a12;border:1px solid #e55a5a3d;border-radius:14px;align-items:center;gap:12px;margin:18px 22px 22px;padding:15px;display:flex}.missing-brand>span{background:var(--red);color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.missing-brand div{flex-direction:column;gap:3px;display:flex}.missing-brand strong{font-size:13px}.missing-brand small{color:#8a6464;font-size:11px}.problem-points{gap:7px;display:grid}.problem-points>div{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:16px;padding:22px 12px;display:grid}.problem-points>div>span{background:var(--paper);width:46px;height:46px;color:var(--blue);border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:grid}.problem-points h3{letter-spacing:-.03em;margin:0 0 7px;font-size:20px}.problem-points p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.text-link{border:0;border-bottom:2px solid var(--ink);cursor:pointer;background:0 0;width:fit-content;margin:18px 12px 0 82px;padding:8px 0;font-weight:850}.text-link span{color:var(--blue)}.industries-section{background:var(--paper)}.industry-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.industry-card{border:1px solid var(--line);background:#ffffff9e;border-radius:22px;flex-direction:column;min-height:300px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.industry-card:hover{background:var(--white);border-color:#bdc1b6;transform:translateY(-5px);box-shadow:0 22px 50px #191d2814}.industry-card__top{justify-content:space-between;align-items:center;display:flex}.industry-card__top>span{background:var(--ink);width:42px;height:42px;color:var(--lime);border-radius:13px;place-items:center;font-weight:900;display:grid}.industry-card__top small{color:#858a94;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.industry-card h3{letter-spacing:-.035em;margin:29px 0 13px;font-size:22px;line-height:1.45}.industry-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.industry-card button{cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:auto;padding:0;font-size:13px;font-weight:850}.industry-card button span{color:var(--blue)}.check-section{background:var(--ink);color:var(--white);overflow:hidden}.check-grid{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.check-card{background:#1b1e2a;border:1px solid #ffffff17;border-radius:22px;grid-column:span 2;min-height:315px;padding:27px;position:relative;overflow:hidden}.check-card--feature,.check-card:nth-child(2){grid-column:span 3}.check-card:after{content:"";border:1px solid #c7ff4a17;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-60px;right:-60px;box-shadow:0 0 0 22px #c7ff4a08}.check-number{color:#606574;font-size:13px;font-weight:900;position:absolute;top:25px;right:27px}.check-icon{width:48px;height:48px;color:var(--lime);background:#c7ff4a12;border:1px solid #c7ff4a42;border-radius:15px;place-items:center;font-size:19px;font-weight:900;display:grid}.check-card h3{letter-spacing:-.04em;margin:26px 0 12px;font-size:24px}.check-card p{color:#a1a6b4;margin:0;font-size:14px;line-height:1.72}.check-card ul{flex-wrap:wrap;gap:6px;margin:22px 0 0;padding:0;list-style:none;display:flex}.check-card li{color:#c3c7d2;border:1px solid #ffffff14;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:750}.sample-section{background:var(--white)}.sample-report{background:#f7f8fa;border:1px solid #dedfe3;border-radius:28px;grid-template-columns:265px 1fr;display:grid;overflow:hidden;box-shadow:0 35px 80px #191d2a1f}.sample-report__side{background:var(--ink);color:var(--white);padding:27px}.sample-brand{align-items:center;gap:10px;display:flex}.sample-brand>span{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;font-weight:900;display:grid}.sample-brand div{flex-direction:column;display:flex}.sample-brand strong{font-size:13px}.sample-brand small{color:#7f8494;margin-top:3px;font-size:10px}.sample-score{align-items:baseline;margin-top:48px;display:flex}.sample-score span{letter-spacing:-.08em;font-size:70px;font-weight:900;line-height:1}.sample-score small{color:#757b8c;font-size:14px}.sample-status{color:#ffd36e;background:#f3b52b24;border-radius:7px;width:fit-content;margin-top:12px;padding:5px 9px;font-size:11px;font-weight:850}.sample-report__side>p{color:#a6abba;margin:19px 0 28px;font-size:13px;line-height:1.7}.sample-nav{gap:6px;display:grid}.sample-nav span{color:#73798a;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:700}.sample-nav span.active{color:var(--lime);background:#c7ff4a1a}.sample-report__main{padding:36px}.sample-report__header{justify-content:space-between;gap:20px;display:flex}.sample-report__header span{color:var(--blue);letter-spacing:.15em;font-size:10px;font-weight:900}.sample-report__header h3{letter-spacing:-.04em;margin:7px 0 0;font-size:24px}.sample-date{color:#a1a4ad!important;letter-spacing:0!important}.sample-engines{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px;display:grid}.sample-engines>div{background:var(--white);border:1px solid #e3e4e8;border-radius:13px;padding:14px}.sample-engines span{color:#747987;font-size:11px;font-weight:750;display:block}.sample-engines strong{letter-spacing:-.05em;margin:9px 0 8px;font-size:25px;display:block}.sample-engines .meter{background:#ecedf1;height:4px}.sample-engines .meter i{background:var(--blue);border-radius:99px;height:100%;display:block}.sample-report__split{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:13px;display:grid}.sample-questions,.sample-plan{background:var(--white);border:1px solid #e3e4e8;border-radius:16px;padding:20px}.sample-questions h4,.sample-plan h4{margin:0 0 14px;font-size:13px}.sample-questions>div{border-top:1px solid #eceef0;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.sample-questions span{width:26px;height:26px;color:var(--blue);background:#eef0ff;border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.sample-questions p{margin:0;font-size:12px}.sample-questions b{border-radius:6px;padding:4px 7px;font-size:10px}.sample-questions .high{color:var(--green);background:#e8f8f1}.sample-questions .mid{color:#9d7009;background:#fff4db}.sample-questions .low{color:var(--red);background:#fde9e9}.sample-plan ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sample-plan li{color:#545965;align-items:center;gap:9px;font-size:11px;line-height:1.4;display:flex}.sample-plan li span{background:var(--ink);width:24px;height:24px;color:var(--lime);border-radius:7px;flex:none;place-items:center;font-weight:900;display:grid}.sample-cta{justify-content:space-between;align-items:center;gap:20px;margin-top:23px;display:flex}.sample-cta p{color:#8a8f99;font-size:13px}.process-section{background:var(--paper)}.process-line{background:#cfd2ca;justify-content:space-between;align-items:center;width:68%;height:1px;margin:0 auto -1px;display:flex}.process-line span{background:var(--blue);width:9px;height:9px;box-shadow:0 0 0 7px var(--paper), 0 0 0 8px #cfd2ca;border-radius:50%}.process-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.process-grid article{border:1px solid var(--line);background:#ffffffa3;border-radius:22px;margin-top:42px;padding:32px;position:relative}.process-number{color:#a5a9b0;font-size:13px;font-weight:900;position:absolute;top:27px;right:26px}.process-icon{background:var(--ink);width:48px;height:48px;color:var(--lime);border-radius:15px;place-items:center;font-size:19px;display:grid}.process-grid h3{letter-spacing:-.04em;margin:24px 0 11px;font-size:23px}.process-grid p{min-height:83px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.process-grid small{color:#6e736b;background:#eceee6;border-radius:7px;margin-top:17px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-block}.transparency-card{background:#5265ff0e;border:1px solid #5265ff2e;border-radius:20px;align-items:flex-start;gap:18px;margin-top:28px;padding:25px 28px;display:flex}.transparency-icon{background:var(--blue);color:#fff;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.transparency-card strong{font-size:16px}.transparency-card p{color:#626876;margin:7px 0 0;font-size:13px;line-height:1.7}.faq-section{background:var(--white)}.faq-layout{grid-template-columns:.72fr 1.28fr;gap:85px;display:grid}.faq-intro{align-self:start;position:sticky;top:125px}.faq-intro h2{letter-spacing:-.06em;margin:0;font-size:49px;line-height:1.15}.faq-intro h2 em{color:var(--blue);font-style:normal}.faq-intro p{color:var(--muted);margin:21px 0 27px;font-size:15px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr 24px;align-items:center;gap:13px;padding:23px 5px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:12px;font-weight:900}.faq-list summary strong{letter-spacing:-.02em;font-size:17px}.faq-list summary i{font-size:22px;font-style:normal;font-weight:300;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-4px 42px 25px 60px;font-size:15px;line-height:1.8}.final-cta{background:var(--ink);color:var(--white);padding:115px 0;position:relative;overflow:hidden}.final-cta__grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.final-cta__inner{text-align:center;position:relative}.final-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,66px);line-height:1.14}.final-cta h2 em{color:var(--lime)}.final-cta p{color:#a8adba;margin:25px auto 30px;font-size:17px}.site-footer{color:var(--white);background:#0e1018;padding:70px 0 22px}.footer-grid{grid-template-columns:1.6fr .7fr .7fr 1.2fr;gap:50px;display:grid}.brand--footer .brand-mark{background:var(--lime);color:var(--ink)}.brand--footer small{color:#636979}.footer-grid>div:first-child>p{color:#777d8c;margin:21px 0 0;font-size:13px;line-height:1.8}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid>div:not(:first-child)>strong{color:#cfd3dc;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:13px}.footer-grid a,.footer-grid button{color:#747a89;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.footer-grid a:hover,.footer-grid button:hover{color:var(--lime)}.footer-grid>div:last-child p{color:#747a89;margin:0;font-size:13px;line-height:1.75}.footer-bottom{color:#515664;letter-spacing:.06em;border-top:1px solid #20232d;justify-content:space-between;margin-top:50px;padding-top:18px;font-size:11px;display:flex}.audit-launcher{z-index:120;background:var(--blue);color:#fff;cursor:pointer;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:11px;padding:10px 16px 10px 10px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 46px #2d3cd257}.audit-launcher__spark{background:var(--lime);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-size:18px;display:grid}.audit-launcher>span:last-child{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.audit-launcher strong{font-size:13px}.audit-launcher small{color:#cdd3ff;font-size:11px}.audit-overlay{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070910a8;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out both overlay-in;display:flex;position:fixed;inset:0}.audit-dialog{background:#f8f9f5;border:1px solid #fff3;border-radius:25px;flex-direction:column;width:min(420px,100%);max-height:min(820px,100dvh - 48px);animation:.22s ease-out both dialog-in;display:flex;overflow:hidden;box-shadow:0 35px 100px #00000061}.audit-dialog--setup{width:min(760px,100%);max-height:min(900px,100dvh - 32px)}.audit-dialog--auditing{height:min(760px,100dvh - 32px)}.audit-dialog--result{height:min(920px,100dvh - 32px);max-height:calc(100dvh - 32px)}.audit-dialog--preview{width:min(1040px,100%)}.audit-dialog--report{width:min(1320px,100%)}.audit-dialog__header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 15px;display:flex}.audit-dialog__brand{color:#8f95a5;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.audit-dialog__brand i{background:var(--lime);width:21px;height:21px;color:var(--ink);border-radius:7px;place-items:center;font-size:12px;font-style:normal;display:grid}.audit-dialog__header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:22px}.audit-dialog__controls{flex:none;align-items:center;gap:9px;display:flex}.report-expand-link{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.report-expand-link:hover{background:#ffffff21}.icon-button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;font-size:25px;font-weight:300;display:grid}.icon-button:disabled{opacity:.3;cursor:wait}.audit-progress{background:var(--ink);grid-template-columns:repeat(3,1fr);gap:5px;padding:0 22px 12px;display:grid}.audit-progress span{background:#343846;border-radius:99px;height:3px}.audit-progress span.active{background:var(--lime)}.audit-dialog__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.audit-dialog__body:focus-visible{outline-offset:-4px;outline:3px solid #c7ff4a80}.audit-form{gap:13px;padding:22px;display:grid}.audit-intro{background:#5265ff0d;border:1px solid #5265ff26;border-radius:14px;padding:15px}.audit-intro span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.audit-intro p{color:#636875;margin:6px 0 0;font-size:13px;line-height:1.65}.audit-form label:not(.check-row):not(.honeypot){gap:7px;display:grid}.audit-form label>span{font-size:13px;font-weight:800}.audit-form label>span small{color:var(--blue);margin-left:4px;font-size:10px}.audit-form input,.audit-form select{width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #d7dad2;border-radius:11px;outline:none;padding:0 13px;font-size:14px;transition:border-color .16s,box-shadow .16s}.audit-form input:focus,.audit-form select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #5265ff1a}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-error{color:#a93636;white-space:pre-line;overflow-wrap:anywhere;background:#e55a5a12;border:1px solid #e55a5a40;border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.5}.form-footnote{color:#626975;text-align:center;margin:-3px 0 0;font-size:11px}.audit-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:35px 27px;display:flex}.radar-loader{background:repeating-radial-gradient(circle,#0000 0 17px,#5265ff14 18px 19px);border:1px solid #5265ff33;border-radius:50%;width:95px;height:95px;margin-bottom:25px;position:relative;overflow:hidden}.radar-loader:before{content:"";transform-origin:0 0;background:conic-gradient(#5265ff73,#0000 68deg);animation:1.5s linear infinite radar;position:absolute;inset:50% 0 0 50%}.radar-loader:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #5265ff1f}.radar-loader i{background:var(--lime-strong);width:5px;height:5px;box-shadow:0 0 8px var(--lime);border-radius:50%;position:absolute}.radar-loader i:first-child{top:31px;left:23px}.radar-loader i:nth-child(2){top:22px;right:20px}.radar-loader i:last-child{bottom:18px;right:28px}.audit-loading>strong{font-size:17px}.audit-loading>p{color:var(--muted);margin:8px 0 22px;font-size:12px}.audit-loading ul{text-align:left;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.audit-loading li{color:#626975;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.audit-loading li span{background:#e8eae4;border-radius:7px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:900;display:grid}.audit-loading li.active{color:var(--ink);background:#5265ff0f;font-weight:750}.audit-loading li.active span{background:var(--blue);color:#fff}.audit-loading li.done{color:#3f725d}.audit-loading li.done span{color:var(--green);background:#ddf4e9}.audit-dialog--setup .audit-dialog__header{padding:23px 28px 17px}.audit-dialog--setup .audit-progress{padding-inline:28px}.audit-dialog--setup .audit-dialog__brand{font-size:13px}.audit-dialog--setup .audit-dialog__brand i{width:26px;height:26px;font-size:13px}.audit-dialog--setup .audit-dialog__header h2{font-size:26px}.audit-dialog--setup .icon-button{width:44px;height:44px}.audit-dialog--setup .audit-form{gap:18px;padding:28px 32px 32px}.audit-dialog--form .audit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-dialog--form .audit-intro,.audit-dialog--form .audit-field--wide,.audit-dialog--form .form-error,.audit-dialog--form .button--wide,.audit-dialog--form .form-footnote{grid-column:1/-1}.audit-dialog--setup .audit-intro{padding:18px 20px}.audit-dialog--setup .audit-intro span{font-size:13px}.audit-dialog--setup .audit-intro p{margin-top:8px;font-size:16px;line-height:1.7}.audit-dialog--setup .audit-form label>span{font-size:15px}.audit-dialog--setup .audit-form label>span small{font-size:13px}.audit-dialog--setup .audit-form input,.audit-dialog--setup .audit-form select{height:54px;padding-inline:16px;font-size:18px}.audit-dialog--setup .form-error{padding:14px 15px;font-size:15px}.audit-dialog--setup .form-footnote{font-size:13px;line-height:1.6}.audit-dialog--setup .button--wide{min-height:54px;font-size:18px}.audit-dialog--setup .contact-benefit{padding:19px}.audit-dialog--setup .contact-benefit>span{font-size:13px}.audit-dialog--setup .contact-benefit li{font-size:14px}.audit-dialog--setup .check-row{grid-template-columns:21px 1fr;gap:10px}.audit-dialog--setup .check-row input{width:20px;height:20px}.audit-dialog--setup .check-row span{font-size:14px!important}.audit-dialog--auditing .audit-loading{width:100%;min-height:100%;padding:40px 48px}.audit-dialog--auditing .radar-loader{background:repeating-radial-gradient(circle,#0000 0 22px,#5265ff14 23px 24px);width:128px;height:128px;margin-bottom:30px}.audit-dialog--auditing .audit-loading>strong{font-size:22px}.audit-dialog--auditing .audit-loading>p{margin:10px 0 26px;font-size:16px}.audit-dialog--auditing .audit-loading ul{gap:8px;max-width:620px}.audit-dialog--auditing .audit-loading li{min-height:48px;padding:11px 14px;font-size:15px}.audit-dialog--auditing .audit-loading li span{width:28px;height:28px;font-size:13px}.audit-preview{padding:20px}.preview-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.preview-head h3{letter-spacing:-.05em;margin:6px 0 3px;font-size:24px}.preview-head p{color:var(--muted);margin:0;font-size:12px}.score-preview{background:conic-gradient(var(--blue) var(--score), #e5e7e1 0);border-radius:50%;flex:none;place-items:center;width:82px;height:82px;display:grid}.score-preview>div{background:#f8f9f5;border-radius:50%;justify-content:center;align-items:baseline;width:65px;height:65px;display:flex}.score-preview strong{letter-spacing:-.06em;align-self:center;font-size:27px}.score-preview span{color:#626975;margin-top:31px;font-size:10px}.score-preview--na{background:#e5e7e1;flex-direction:column;display:flex}.score-preview--na strong{font-size:14px}.score-preview--na span{margin:1px 0 0;font-size:10px}.measurement-card{background:#fff;border:1px solid #dce0d6;border-radius:11px;margin-top:14px;padding:12px 13px}.measurement-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.measurement-card span{color:var(--blue-deep);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.measurement-card strong{font-size:12px}.measurement-card p{color:#666b76;margin:6px 0 3px;font-size:10px}.measurement-card small{color:#626975;font-size:10px;line-height:1.5;display:block}.naver-input-note{background:#f1f2ff;border:1px solid #d8dcff;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.naver-input-note strong{color:var(--blue);font-size:14px}.naver-input-note span{color:#5e6473;font-size:13px;line-height:1.55}.platform-policy-card{background:#fff6f4;border:1px solid #efcaca;border-radius:14px;grid-column:1/-1;margin-top:17px;padding:18px}.platform-policy-card>span{color:#a53b31;letter-spacing:.06em;background:#ffe1dc;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:900;display:inline-block}.platform-policy-card h4{margin:9px 0 7px;font-size:17px}.platform-policy-card p{color:#656977;margin:0;font-size:14px;line-height:1.65}.platform-policy-card ul{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.platform-policy-card li{color:#666b77;font-size:13px;line-height:1.55}.platform-policy-card li strong{color:#20232c;min-width:114px;display:inline-block}.preview-summary{border-left:3px solid var(--blue);color:#4d5261;background:#eceeff;border-radius:4px 11px 11px 4px;margin-top:17px;padding:13px 14px;font-size:13px;line-height:1.65}.preview-section{margin-top:20px}.preview-section__title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.preview-section__title strong{font-size:13px}.preview-section__title span{color:#626975;font-size:11px}.preview-bars{gap:10px;display:grid}.preview-bars>div>div:first-child{justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}.preview-bars strong{font-size:11px}.preview-bars small{color:#626975;margin-top:4px;font-size:10px;line-height:1.5;display:block}.score-formula{color:#626975;margin:-4px 0 7px;font-size:10px;line-height:1.5}.criteria-sources{margin-bottom:11px}.criteria-sources summary{width:fit-content;color:var(--blue-deep);cursor:pointer;font-size:10px;font-weight:800}.criteria-sources>div{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.criteria-sources a{color:#3f50d0;background:#eef0ff;border-radius:6px;padding:4px 6px;font-size:6.5px;font-weight:750}.preview-evidence{border-top:1px solid #eceee8;margin-top:6px}.preview-evidence summary{color:var(--blue-deep);cursor:pointer;padding:6px 0 2px;font-size:10px;font-weight:800}.preview-evidence ul{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.preview-evidence li{background:#fff;border-radius:8px;grid-template-columns:20px 1fr;gap:7px;padding:7px;display:grid}.preview-evidence li>span{width:20px;height:20px;color:var(--blue-deep);background:#eef0ff;border-radius:6px;place-items:center;font-size:10px;font-weight:900;display:grid}.preview-evidence li div{min-width:0}.preview-evidence li strong{font-size:10px;display:block}.preview-evidence li small,.preview-evidence li em{color:#626975;margin-top:2px;font-size:6.5px;font-style:normal;line-height:1.45;display:block}.preview-evidence li em{color:#565e6b}.meter{background:#e5e7e1;border-radius:99px;height:7px;overflow:hidden}.meter>span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), #7a89ff);height:100%;display:block}.bot-grid{flex-wrap:wrap;gap:5px;display:flex}.bot-chip{border-radius:7px;padding:5px 7px;font-size:10px;font-weight:800}.bot-chip--allowed{color:#237454;background:#e2f6ec}.bot-chip--blocked{color:#a53c3c;background:#fde7e7}.bot-chip--unknown{color:#545a65;background:#e9eae6}.signal-footnote{color:#626975;margin:8px 0 0;font-size:10px;line-height:1.55}.preview-questions{counter-reset:questions;gap:6px;margin:0;padding:0;list-style:none;display:grid}.preview-questions li{counter-increment:questions;background:#fff;border:1px solid #e3e5de;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.preview-questions li:before{content:"Q" counter(questions);width:23px;height:23px;color:var(--blue);background:#eef0ff;border-radius:7px;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.preview-candidates{gap:7px;display:grid}.preview-candidates>div{background:#fff;border:1px solid #e3e5de;border-radius:10px;padding:10px}.preview-candidates span{color:var(--blue-deep);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.preview-candidates strong{margin:3px 0;font-size:12px;display:block}.preview-candidates p{color:#626975;margin:0;font-size:10px;line-height:1.5}.preview-actions{gap:4px;margin-top:20px;display:grid}.business-assessment{background:snow;border:1px solid #e1c8c5;border-radius:20px;margin-top:16px;overflow:hidden;box-shadow:0 16px 42px #54201c14}.business-assessment__intro{color:#fff;background:linear-gradient(135deg,#281516 0%,#482320 100%);grid-template-columns:minmax(0,1fr) 170px;grid-template-areas:"copy score""disclosure score";align-items:center;gap:28px;padding:26px 28px;display:grid}.business-assessment__copy{grid-area:copy}.business-assessment__eyebrow{color:#ffb6a7;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900}.business-assessment__intro h3{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(23px,3vw,32px);line-height:1.25}.business-assessment__disclosure{color:#f1d8d3;grid-area:disclosure;margin:0;font-size:14px;line-height:1.7}.business-assessment__score{text-align:center;background:#ffffff14;border:1px solid #ffb6a773;border-radius:17px;flex-direction:column;grid-area:score;justify-content:center;align-self:stretch;min-height:146px;padding:18px;display:flex}.business-assessment__score-label{color:#ffd2c8;letter-spacing:.04em;font-size:13px;font-weight:900}.business-assessment__score>strong{letter-spacing:-.07em;margin-top:9px;font-size:48px;line-height:1;display:block}.business-assessment__score>strong small{color:#f1d8d3;letter-spacing:0;margin-left:5px;font-size:14px}.business-assessment__score>em{color:#ffb6a7;margin-top:9px;font-size:14px;font-style:normal;font-weight:900}.business-assessment__score-help{color:#f1d8d3;margin-top:7px;font-size:13px;line-height:1.4}.business-assessment__strict-summary{background:#fff;border:1px solid #e7cbc7;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:18px 18px 0;padding:15px 17px;display:flex}.business-assessment__strict-summary>div{align-items:baseline;gap:12px;display:flex}.business-assessment__strict-summary span{color:#6d4a47;font-size:14px;font-weight:900}.business-assessment__strict-summary strong{color:#9c3d35;letter-spacing:-.04em;white-space:nowrap;font-size:24px}.business-assessment__strict-summary p{color:#67606a;text-align:right;margin:0;font-size:13px;line-height:1.55}.business-assessment__formula{padding:18px 18px 0}.business-assessment__formula dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.business-assessment__formula dl>div{background:#fff;border:1px solid #eadedb;border-radius:11px;padding:14px 15px}.business-assessment__formula dt,.business-assessment__formula strong,.business-assessment__formula small{display:block}.business-assessment__formula dt{color:#6d4a47;font-size:13px;font-weight:850}.business-assessment__formula dd{margin:0}.business-assessment__formula strong{color:#9c3d35;margin-top:5px;font-size:25px;line-height:1}.business-assessment__formula small{color:#67606a;margin-top:6px;font-size:13px;line-height:1.45}.business-assessment__formula>p{color:#625c65;margin:10px 2px 0;font-size:13px;line-height:1.6}.business-assessment__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.business-assessment__metrics>div{background:#fff;border:1px solid #eadedb;border-radius:13px;min-width:0;padding:17px}.business-assessment__metrics strong,.business-assessment__metrics span,.business-assessment__metrics small{display:block}.business-assessment__metrics strong{letter-spacing:-.06em;font-size:30px;line-height:1}.business-assessment__metrics span{margin-top:8px;font-size:14px;font-weight:850}.business-assessment__metrics small{color:#67606a;margin-top:5px;font-size:13px;line-height:1.45}.business-assessment__metrics .is-risk strong{color:#b53f36}.business-assessment__metrics .is-pending strong{color:#9a6500}.business-assessment__metrics .is-action strong{color:#4359d8}.business-assessment__metrics .is-clear strong{color:#237454}.business-assessment__metrics .is-neutral strong{color:#555d69}.business-assessment__issues{padding:0 18px 18px}.business-assessment__issues>strong{margin:2px 0 11px;font-size:15px;display:block}.business-assessment__issues ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.business-assessment__issues li{background:#fff;border:1px solid #eadedb;border-radius:11px;grid-template-columns:82px minmax(0,1fr);gap:13px;padding:14px 15px;display:grid}.business-assessment__issues li>span{border-radius:6px;width:fit-content;height:fit-content;padding:5px 7px;font-size:12px;font-weight:900}.business-assessment__issues .is-fail{color:#a83d35;background:#fde6e4}.business-assessment__issues .is-unknown{color:#875d08;background:#fff0cf}.business-assessment__issues li strong{font-size:15px}.business-assessment__issues li p{color:#625c65;margin:5px 0 0;font-size:14px;line-height:1.6}.business-assessment__priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 18px 18px;display:grid}.business-assessment__priorities>div{background:#f4efed;border-radius:11px;padding:15px}.business-assessment__priorities span{color:#8d3d36;font-size:13px;font-weight:900}.business-assessment__priorities p{color:#544e57;margin:7px 0 0;font-size:14px;line-height:1.6}.business-assessment__cadence{background:#f7e9e6;border-left:4px solid #b84b40;border-radius:5px 11px 11px 5px;margin:0 18px 18px;padding:16px 17px}.business-assessment__cadence strong{color:#7c302a;font-size:14px;display:block}.business-assessment__cadence p{color:#5c5152;margin:6px 0 0;font-size:14px;line-height:1.7}.audit-dialog--preview .business-assessment{grid-column:1/-1;margin-top:0}.audit-dialog--preview .audit-dialog__header,.audit-dialog--report .audit-dialog__header{padding:23px 28px 17px}.audit-dialog--preview .audit-progress,.audit-dialog--report .audit-progress{padding-inline:28px}.audit-dialog--result .audit-dialog__brand{font-size:13px}.audit-dialog--result .audit-dialog__brand i{width:26px;height:26px;font-size:13px}.audit-dialog--result .audit-dialog__header h2{font-size:26px}.audit-dialog--result .icon-button{width:44px;height:44px}.audit-dialog--result .report-expand-link{min-height:44px;font-size:14px}.audit-dialog--preview .audit-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:28px;display:grid}.audit-dialog--preview .preview-head,.audit-dialog--preview .measurement-card,.audit-dialog--preview .preview-summary,.audit-dialog--preview .preview-section:nth-of-type(-n+2),.audit-dialog--preview .preview-actions{grid-column:1/-1}.audit-dialog--preview .preview-section,.audit-dialog--preview .preview-actions{margin-top:0}.audit-dialog--preview .preview-section:nth-of-type(n+3){background:#ffffffb8;border:1px solid #e0e3da;border-radius:16px;padding:20px}.audit-dialog--preview .preview-head h3{font-size:clamp(28px,3vw,36px)}.audit-dialog--preview .preview-head p{font-size:15px;line-height:1.55}.audit-dialog--preview .score-preview{width:108px;height:108px}.audit-dialog--preview .score-preview>div{width:84px;height:84px}.audit-dialog--preview .score-preview strong{font-size:36px}.audit-dialog--preview .score-preview span{margin-top:41px;font-size:13px}.audit-dialog--preview .measurement-card{margin-top:0;padding:15px 17px}.audit-dialog--preview .measurement-card span{font-size:13px}.audit-dialog--preview .measurement-card strong{font-size:14px}.audit-dialog--preview .measurement-card p,.audit-dialog--preview .measurement-card small{font-size:13px}.audit-dialog--preview .preview-summary{margin-top:0;padding:16px 18px;font-size:16px}.audit-dialog--preview .preview-section__title{margin-bottom:14px}.audit-dialog--preview .preview-section__title strong{font-size:17px}.audit-dialog--preview .preview-section__title span{font-size:13px}.audit-dialog--preview .score-formula{margin-bottom:10px;font-size:13px}.audit-dialog--preview .criteria-sources summary{font-size:13px}.audit-dialog--preview .criteria-sources>div{gap:7px;margin-top:9px}.audit-dialog--preview .criteria-sources a{padding:6px 8px;font-size:13px}.audit-dialog--preview .preview-bars{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.audit-dialog--preview .preview-bars>div{background:#fff;border:1px solid #e2e5dc;border-radius:13px;padding:15px}.audit-dialog--preview .preview-bars>div>div:first-child{font-size:15px}.audit-dialog--preview .preview-bars strong{font-size:14px}.audit-dialog--preview .preview-bars small{font-size:13px}.audit-dialog--preview .preview-evidence{margin-top:10px}.audit-dialog--preview .preview-evidence summary{align-items:center;min-height:40px;font-size:13px;display:flex}.audit-dialog--preview .preview-evidence li{grid-template-columns:28px 1fr;gap:10px;padding:10px}.audit-dialog--preview .preview-evidence li>span{width:28px;height:28px;font-size:13px}.audit-dialog--preview .preview-evidence li strong,.audit-dialog--preview .preview-evidence li small,.audit-dialog--preview .preview-evidence li em{font-size:13px}.audit-dialog--preview .bot-grid{gap:8px}.sampling-failures{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sampling-failures li{background:#fff8f8;border:1px solid #ead9d9;border-radius:9px;min-width:0;padding:11px 12px}.sampling-failures strong,.sampling-failures code,.sampling-failures span{overflow-wrap:anywhere;display:block}.sampling-failures strong{color:#9b3b3b;font-size:.8125rem}.sampling-failures code{color:#3f4652;margin-top:5px;font-family:inherit;font-size:.8125rem}.sampling-failures span{color:#565d68;margin-top:4px;font-size:.8125rem;line-height:1.55}.sampling-failures--report{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.audit-dialog--preview .bot-chip{padding:7px 9px;font-size:13px}.audit-dialog--preview .signal-footnote{margin-top:11px;font-size:13px}.audit-dialog--preview .preview-questions{gap:9px}.audit-dialog--preview .preview-questions li{min-height:44px;padding:11px 12px;font-size:14px}.audit-dialog--preview .preview-questions li:before{width:30px;height:30px;font-size:13px}.audit-dialog--preview .preview-candidates{gap:9px}.audit-dialog--preview .preview-candidates>div{padding:13px}.audit-dialog--preview .preview-candidates span{font-size:13px}.audit-dialog--preview .preview-candidates strong{margin:5px 0;font-size:15px}.audit-dialog--preview .preview-candidates p,.audit-dialog--preview .platform-policy-card>span,.audit-dialog--preview .preview-report-offer>span{font-size:13px}.contact-form{padding-top:18px}.contact-benefit{background:var(--ink);color:#fff;border-radius:14px;padding:15px}.contact-benefit>span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900}.contact-benefit>p{color:inherit;margin:9px 0 0;font-size:13px;line-height:1.65}.contact-benefit ul{gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.contact-benefit li{font-size:13px}.contact-benefit li:before{content:"✓";color:var(--lime);margin-right:7px;font-weight:900}.check-row{cursor:pointer;grid-template-columns:17px 1fr;align-items:start;gap:8px;display:grid}.check-row input{width:16px;height:16px;accent-color:var(--blue);margin:1px 0 0}.check-row span{color:#565d68;line-height:1.55;font-size:13px!important;font-weight:600!important}.check-row a{color:var(--blue);text-decoration:underline}.dialog-report-wrap{padding:24px}.dialog-report-actions{justify-content:center;gap:9px;padding:22px 0 5px;display:flex}.audit-completion{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:17px;margin:0 0 20px;padding:22px;display:grid}.audit-completion__icon{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;display:grid;box-shadow:0 6px 18px #065f4617}.audit-completion .eyebrow{color:#047857}.audit-completion h3{letter-spacing:-.04em;margin:4px 0 8px;font-size:24px}.audit-completion p{color:#166534;margin:0 0 8px;font-size:14px;line-height:1.65}.audit-completion__benefits{background:#ffffffb8;border-radius:11px;gap:5px;margin:14px 0 10px;padding:12px 14px;font-size:14px;display:grid}.audit-completion__benefits strong{margin-bottom:3px;font-size:13px}.audit-completion small{color:#047857;font-size:13px}.report-view{color:var(--ink)}.report-view--compact{font-size:1em}.report-hero{background:var(--ink);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:42px;display:flex}.report-hero h1{letter-spacing:-.06em;margin:9px 0 4px;font-size:clamp(36px,4vw,54px)}.report-domain{color:#a4a9b6;margin:0;font-size:16px}.status-pill{border-radius:8px;width:fit-content;margin-top:17px;padding:8px 11px;font-size:13px;font-weight:900}.status-pill--good{color:#62d5aa;background:#1d9d6c2b}.status-pill--warn{color:#ffd06b;background:#f3b52b29}.status-pill--bad{color:#ff8a8a;background:#e55a5a29}.status-pill--unknown{color:#d8dbe2;background:#a4a9b629}.score-ring{background:conic-gradient(var(--lime) var(--score), #323643 0);border-radius:50%;flex:none;place-items:center;width:140px;height:140px;display:grid}.score-ring__inner{background:var(--ink);border-radius:50%;justify-content:center;align-items:baseline;width:110px;height:110px;display:flex}.score-ring strong{letter-spacing:-.08em;align-self:center;font-size:48px}.score-ring span{color:#9ba0ae;margin-top:59px;font-size:13px}.report-summary{background:#fff;border:1px solid #dfe2da;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-top:16px;padding:24px 27px;display:flex}.report-summary>div>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900}.report-summary p{color:#555b67;margin:7px 0 0;font-size:16px;line-height:1.7}.report-measurement{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:16px;display:grid}.report-measurement>div{background:#f9faf6;border:1px solid #dfe2da;border-radius:11px;min-width:0;padding:15px 16px}.report-measurement span{color:#626975;font-size:13px;display:block}.report-measurement strong{color:#4d5360;overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.45;display:block}.report-section{background:#fff;border:1px solid #dfe2da;border-radius:20px;margin-top:16px;padding:32px}.section-heading--report{justify-content:space-between;align-items:flex-end;gap:30px;margin:0 0 25px;display:flex}.section-heading--report .kicker{margin-bottom:9px}.section-heading--report h2{letter-spacing:-.045em;margin:0;font-size:30px}.section-heading--report>p{color:#6f7581;text-align:right;max-width:430px;margin:0;font-size:14px;line-height:1.7}.report-score-inline{color:var(--blue);font-size:23px;font-weight:900}.report-section--sampling{padding-top:26px;padding-bottom:26px}.engine-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.engine-grid--dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-card{border:1px solid #e5e6e2;border-radius:13px;padding:18px}.engine-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.engine-card__top strong{font-size:.9375rem}.signal{text-align:center;border-radius:6px;min-width:34px;padding:5px 6px;font-size:.8125rem;font-weight:900}.signal--ready{color:var(--green);background:#e1f5eb}.signal--partial{color:#9b6d07;background:#fff1d5}.signal--blocked{color:var(--red);background:#fde6e6}.signal--unknown{color:#646b76;background:#eef0f3}.engine-card .meter{height:6px;margin:14px 0 11px}.engine-card p{color:#6f7581;margin:0;font-size:.875rem;line-height:1.65}.engine-grid+.empty-evidence,.empty-evidence+.candidate-list{margin-top:14px}.method-note{color:#666d77;background:#f3f4ef;border-radius:9px;margin:18px 0 0;padding:14px 16px;font-size:.875rem;line-height:1.7}.platform-responsibility-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.platform-responsibility-grid>div{background:#fafbf8;border:1px solid #e3e4df;border-radius:12px;padding:18px}.platform-responsibility-grid span{color:var(--blue);font-size:.8125rem;font-weight:900}.platform-responsibility-grid ul{gap:8px;margin:13px 0 0;padding-left:18px;display:grid}.platform-responsibility-grid li{color:#606671;font-size:.875rem;line-height:1.55}.check-stack{gap:10px;display:grid}.check-detail{border:1px solid #e3e5df;border-radius:12px;overflow:hidden}.check-detail summary{cursor:pointer;min-height:48px;padding:16px 18px;list-style:none}.check-detail summary::-webkit-details-marker{display:none}.check-detail summary>div:first-child{justify-content:space-between;gap:10px;margin-bottom:10px;font-size:.9375rem;display:flex}.check-detail summary strong{color:var(--blue)}.meter--thin{height:5px}.check-detail__body{padding:0 18px 18px}.check-detail__body>p{color:#626975;margin:0 0 13px;font-size:.875rem;line-height:1.6}.evidence-list{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.evidence-list li{background:#f5f6f2;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.evidence-mark{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:900;display:grid}.evidence-mark--pass{color:var(--green);background:#ddf3e8}.evidence-mark--fail{color:var(--red);background:#fce3e3}.evidence-mark--unknown{color:#565d68;background:#e7e8e4}.evidence-list li>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.evidence-list strong{font-size:.875rem}.evidence-list small,.evidence-list em{color:#565d68;font-size:.8125rem;font-style:normal;line-height:1.55}.evidence-list em{color:#565e6b}.recommendation{border-left:3px solid var(--blue);color:#515866;background:#eff1ff;margin-top:12px;padding:12px 13px;font-size:.875rem;line-height:1.65}.recommendation strong{color:var(--blue);margin-right:8px}.question-results{gap:10px;display:grid}.question-result{border:1px solid #e3e5df;border-radius:11px;overflow:hidden}.question-result summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:50px;padding:14px 16px;font-size:.9375rem;font-weight:750;list-style:none;display:grid}.question-result summary::-webkit-details-marker{display:none}.question-index{width:34px;height:34px;color:var(--blue);background:#eef0ff;border-radius:8px;place-items:center;font-size:.8125rem;font-weight:900;display:grid}.likelihood{border-radius:7px;padding:6px 8px;font-size:.8125rem}.likelihood--high{color:var(--green);background:#e1f5eb}.likelihood--mid{color:#94680a;background:#fff1d5}.likelihood--low{color:var(--red);background:#fde6e6}.likelihood--unknown{color:#5e6675;background:#eceef3}.question-result>div{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 16px 66px;display:grid}.question-result p{color:#626975;background:#f5f6f2;border-radius:8px;margin:0;padding:12px;font-size:.875rem;line-height:1.65}.question-result p strong{color:var(--ink);margin-bottom:5px;font-size:.8125rem;display:block}.report-section--split{grid-template-columns:1fr 1fr;gap:30px;display:grid}.report-section--split h2{letter-spacing:-.04em;margin:5px 0 18px;font-size:24px}.candidate-list{gap:9px;display:grid}.candidate-list>div{border:1px solid #e4e6e0;border-radius:9px;padding:13px}.candidate-list span{color:var(--blue);text-transform:uppercase;font-size:.8125rem;font-weight:900}.candidate-list strong{margin:5px 0;font-size:.9375rem;display:block}.candidate-list p{color:#6f7581;margin:0;font-size:.875rem;line-height:1.6}.source-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.source-list li{color:#565b66;background:#f0f1ed;border-radius:8px;padding:10px 12px;font-size:.875rem;font-weight:750}.empty-evidence{background:#f8f9f6;border:1px dashed #d9dbd4;border-radius:11px;padding:20px}.empty-evidence strong{font-size:.9375rem}.empty-evidence p{color:#565d68;margin:7px 0 0;font-size:.875rem;line-height:1.6}.plan-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.plan-card{border-radius:13px;padding:21px}.plan-card>span{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:900}.plan-card h3{margin:7px 0 14px;font-size:21px}.plan-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plan-card li{font-size:.875rem;line-height:1.65}.plan-card li:before{content:"→";margin-right:6px;font-weight:900}.plan-card--now{background:#eef0ff}.plan-card--now>span{color:var(--blue)}.plan-card--next{background:#f1f7dd}.plan-card--next>span{color:#698c11}.plan-card--later{background:#f2f2f0}.plan-card--later>span{color:#70757e}.report-footer{color:#626975;text-align:center;padding:20px 0 4px;font-size:.8125rem;line-height:1.6}.report-page{background:var(--paper);min-height:100vh;padding:36px 0 90px}.report-page>.shell{width:min(1360px,100% - 48px)}.report-page__top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.report-page__loading,.report-page__error{text-align:center;place-items:center;min-height:55vh;display:grid}.report-page__error>div{max-width:480px}.report-page__error h1{font-size:37px}.report-page__error p{color:var(--muted)}.simple-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f6f0eb;position:sticky;top:0}.simple-header>div{justify-content:space-between;align-items:center;height:72px;display:flex}.content-page{min-height:80vh}.content-hero{background:var(--ink);color:#fff;padding:105px 0 70px}.content-hero h1{letter-spacing:-.065em;margin:20px 0 18px;font-size:clamp(46px,6vw,74px);line-height:1.08}.content-hero h1 em{color:var(--lime);font-style:normal}.content-hero p{color:#a5abba;margin:0;font-size:17px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:70px;padding-bottom:100px;display:grid}.guide-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:330px;padding:27px;display:flex}.guide-card>div{justify-content:space-between;display:flex}.guide-card>div span{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:900}.guide-card>div small{color:#9599a3;font-size:11px}.guide-card>strong{color:#d5d7d1;letter-spacing:-.06em;margin-top:26px;font-size:42px}.guide-card h2{letter-spacing:-.04em;margin:14px 0 12px;font-size:21px;line-height:1.45}.guide-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.guide-card>a{width:fit-content;margin-top:auto;font-size:13px;font-weight:850}.guide-card>a span{color:var(--blue)}.editorial-note{background:#eceee7;border-radius:28px;margin-bottom:100px;padding:50px}.editorial-note h2{letter-spacing:-.05em;margin:0 0 32px;font-size:38px}.editorial-note>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.editorial-note article{background:#ffffffb8;border-radius:16px;padding:22px}.editorial-note article>strong{color:var(--blue);font-size:12px}.editorial-note h3{margin:15px 0 8px;font-size:18px}.editorial-note p{color:#676c77;margin:0;font-size:13px;line-height:1.7}.legal-page{padding-top:95px;padding-bottom:110px}.legal-page h1{letter-spacing:-.065em;margin:18px 0 7px;font-size:clamp(44px,6vw,70px)}.legal-date{color:#8a8f99;margin:0 0 60px;font-size:13px}.legal-page section{border-top:1px solid var(--line);max-width:800px;padding:25px 0}.legal-page section h2{letter-spacing:-.03em;margin:0 0 11px;font-size:21px}.legal-page section p{color:#5f6470;margin:0;font-size:15px;line-height:1.9}.legal-notice{background:#fff7e4;border:1px solid #f3b52b59;border-radius:14px;max-width:800px;margin-top:25px;padding:20px}.legal-notice strong{font-size:13px}.legal-notice p{color:#776743;margin:7px 0 0;font-size:13px;line-height:1.7}.simple-footer{background:var(--ink);color:#7f8595;padding:22px 0}.simple-footer>div{letter-spacing:.06em;justify-content:space-between;font-size:11px;display:flex}.simple-footer a:hover{color:var(--lime)}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes radar{to{transform:rotate(360deg)}}@media (width<=1060px){.desktop-nav{gap:15px}.desktop-nav a{font-size:13px}.hero-inner{grid-template-columns:1fr 1fr;gap:38px}.float-card--score{left:0}.float-card--bots{right:0}.sample-report__main{padding:26px}.sample-engines{grid-template-columns:repeat(3,1fr)}.sample-engines>div:nth-child(n+4){display:none}.engine-grid{grid-template-columns:repeat(3,1fr)}.engine-card:nth-child(n+4){grid-column:span 1}}@media (width<=880px){.shell{width:min(100% - 32px,720px)}.desktop-nav,.button--header{display:none}.mobile-nav{display:block}.mobile-nav summary{border:1px solid var(--line);cursor:pointer;border-radius:12px;place-content:center;gap:4px;width:42px;height:42px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);border-radius:99px;width:17px;height:2px}.mobile-nav nav{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:18px;gap:4px;padding:16px;display:grid;position:fixed;top:116px;left:16px;right:16px}.mobile-nav nav a{padding:11px 10px;font-size:15px;font-weight:700}.hero{padding-top:70px}.hero-inner{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.hero-visual{width:min(100%,560px);margin-inline:auto}.metric-strip{grid-template-columns:repeat(2,1fr);margin-top:30px}.metric-strip div:nth-child(2){border-right:0}.metric-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:95px 0}.section-heading--split{grid-template-columns:1fr;gap:20px}.section-heading--split p{max-width:630px}.problem-grid{grid-template-columns:1fr;gap:42px}.industry-grid,.check-grid{grid-template-columns:repeat(2,1fr)}.check-card,.check-card--feature,.check-card:nth-child(2){grid-column:span 1}.check-card:last-child{grid-column:span 2}.sample-report{grid-template-columns:1fr}.sample-report__side{grid-template-columns:1fr auto;align-items:center;column-gap:22px;display:grid}.sample-score{grid-area:1/2/span 2;margin:0}.sample-status,.sample-report__side>p,.sample-nav{display:none}.faq-layout{grid-template-columns:1fr;gap:40px}.faq-intro{position:static}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.audit-dialog--preview,.audit-dialog--report{width:100%}.audit-dialog--preview .audit-preview{grid-template-columns:1fr}.audit-dialog--preview .preview-head,.audit-dialog--preview .measurement-card,.audit-dialog--preview .preview-summary,.audit-dialog--preview .preview-section,.audit-dialog--preview .preview-actions{grid-column:1}.report-page>.shell{width:calc(100% - 32px)}.report-measurement{grid-template-columns:1fr 1fr}.engine-grid{grid-template-columns:repeat(2,1fr)}.platform-responsibility-grid,.report-section--split,.plan-grid{grid-template-columns:1fr}}@media (width<=720px){.audit-dialog--form .audit-form{grid-template-columns:1fr}.audit-dialog--form .audit-intro,.audit-dialog--form .audit-field--wide,.audit-dialog--form .form-error,.audit-dialog--form .button--wide,.audit-dialog--form .form-footnote{grid-column:1}}@media (width<=620px){.notice-bar{font-size:13px}.header-inner{height:64px}.mobile-nav nav{top:108px}.hero{padding-top:53px}.hero-copy h1{font-size:43px}.hero-copy>p{font-size:17px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-proof{gap:9px 14px}.hero-visual{min-height:440px}.answer-window{transform:none}.float-card--score{bottom:4px;left:-2px}.float-card--bots{top:4px;right:-2px}.float-card{padding:11px 13px}.float-card strong{font-size:20px}.metric-strip div{flex-direction:column;align-items:center;gap:2px;padding:19px 8px}.metric-strip strong{font-size:25px}.section{padding:78px 0}.section-heading{margin-bottom:38px}.section-heading h2{font-size:40px}.section-heading p{font-size:16px}.industry-grid{grid-template-columns:1fr}.industry-card{min-height:270px}.check-grid{grid-template-columns:1fr}.check-card,.check-card--feature,.check-card:nth-child(2),.check-card:last-child{grid-column:span 1}.sample-report__side{grid-template-columns:1fr auto;padding:20px}.sample-score span{font-size:50px}.sample-report__main{padding:18px}.sample-report__header{display:block}.sample-date{margin-top:7px;display:block}.sample-engines{grid-template-columns:repeat(3,1fr)}.sample-report__split{grid-template-columns:1fr}.sample-plan{display:none}.sample-questions>div{grid-template-columns:27px 1fr auto}.sample-cta{flex-direction:column;align-items:stretch}.sample-cta p{text-align:center}.sample-cta .button{width:100%}.process-line{display:none}.process-grid{grid-template-columns:1fr}.process-grid article{margin-top:0}.process-grid p{min-height:0}.transparency-card{padding:20px}.faq-intro h2{font-size:41px}.faq-list summary{grid-template-columns:32px 1fr 20px}.faq-list details p{margin-left:45px;margin-right:14px}.final-cta{padding:88px 0}.site-footer{padding-top:52px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:7px}.audit-launcher{bottom:12px;right:12px}.audit-overlay{align-items:flex-end;padding:0}.audit-dialog,.audit-dialog--setup,.audit-dialog--preview,.audit-dialog--report{border-radius:24px 24px 0 0;width:100%;max-height:calc(100dvh - 8px)}.audit-dialog--result,.audit-dialog--auditing{height:calc(100dvh - 8px)}.audit-dialog__header,.audit-dialog--setup .audit-dialog__header,.audit-dialog--preview .audit-dialog__header,.audit-dialog--report .audit-dialog__header{padding:17px 18px 13px}.audit-progress,.audit-dialog--setup .audit-progress,.audit-dialog--preview .audit-progress,.audit-dialog--report .audit-progress{padding:0 18px 10px}.audit-form,.audit-dialog--setup .audit-form{gap:16px;padding:20px}.audit-dialog--setup .audit-dialog__header h2{font-size:24px}.audit-dialog--auditing .audit-loading{padding:30px 20px}.audit-dialog--auditing .radar-loader{width:112px;height:112px}.audit-dialog--auditing .audit-loading>strong{font-size:20px}.audit-dialog--auditing .audit-loading>p,.audit-dialog--auditing .audit-loading li{font-size:15px}.audit-dialog--preview .audit-preview{gap:16px;padding:18px}.audit-dialog--preview .preview-section:nth-of-type(n+3){padding:17px}.dialog-report-wrap{padding:16px}.audit-completion{grid-template-columns:1fr;padding:18px}.audit-completion__icon{width:46px;height:46px}.audit-completion h3{font-size:22px}.report-hero{flex-direction:column;align-items:flex-start;padding:24px}.score-ring{width:105px;height:105px}.score-ring__inner{width:82px;height:82px}.score-ring strong{font-size:35px}.score-ring span{margin-top:43px}.report-summary{flex-direction:column;align-items:flex-start;padding:20px}.report-measurement{grid-template-columns:1fr}.report-section{padding:20px}.section-heading--report{flex-direction:column;align-items:flex-start;gap:9px}.section-heading--report h2{font-size:26px}.section-heading--report>p{text-align:left}.engine-grid{grid-template-columns:1fr}.engine-card:last-child{grid-column:auto}.evidence-list{grid-template-columns:1fr}.question-result summary{grid-template-columns:38px 1fr}.question-result .likelihood{grid-column:2;width:fit-content}.question-result>div{grid-template-columns:1fr;padding-left:16px}.dialog-report-actions{flex-direction:column}.dialog-report-actions .button{width:100%}}@media (width<=480px){.audit-dialog--preview .preview-head{flex-direction:column;align-items:flex-start}.audit-dialog--preview .score-preview{width:96px;height:96px}.audit-dialog--preview .score-preview>div{width:74px;height:74px}.audit-dialog--preview .score-preview strong{font-size:32px}.audit-dialog--preview .score-preview span{margin-top:36px}.audit-dialog--preview .preview-bars{grid-template-columns:1fr}.audit-dialog--result .audit-dialog__header h2{font-size:22px}.report-expand-link{padding-inline:10px;font-size:13px}}@media (width<=880px){.business-assessment__intro{grid-template-columns:1fr;grid-template-areas:"copy""score""disclosure";align-items:start;gap:13px}.business-assessment__score{align-self:auto;min-height:0}.business-assessment__formula dl{grid-template-columns:1fr}.business-assessment__strict-summary{flex-direction:column;align-items:flex-start}.business-assessment__strict-summary p{text-align:left}.business-assessment__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-assessment__priorities{grid-template-columns:1fr}}@media (width<=620px){.business-assessment{border-radius:16px}.business-assessment__intro{padding:21px 19px}.business-assessment__intro h3{font-size:24px}.business-assessment__strict-summary{margin:14px 14px 0}.business-assessment__metrics{grid-template-columns:1fr;padding:14px}.business-assessment__issues{padding:0 14px 14px}.business-assessment__issues li{grid-template-columns:1fr}.business-assessment__priorities{padding:0 14px 14px}.business-assessment__cadence{margin:0 14px 14px}}@media (width<=880px){.guide-grid{grid-template-columns:repeat(2,1fr)}.editorial-note>div{grid-template-columns:1fr}}@media (width<=620px){.content-hero{padding:76px 0 55px}.content-hero h1{font-size:47px}.guide-grid{grid-template-columns:1fr;padding-top:45px;padding-bottom:70px}.guide-card{min-height:290px}.editorial-note{padding:28px}.editorial-note h2{font-size:32px}.legal-page{padding-top:70px}.legal-date{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.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}.admin-page{background:#f1f2ec;min-height:100vh}.admin-shell{width:min(1360px,100% - 48px);margin-inline:auto}.admin-header{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f6f0f0;border-bottom:1px solid #12141d1a;position:sticky;top:0}.admin-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.admin-header__actions{align-items:center;gap:9px;display:flex}.admin-secure-badge{color:#166b4b;background:#e4f5eb;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.8125rem;font-weight:850;display:inline-flex}.admin-secure-badge:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.admin-main{padding-top:56px;padding-bottom:90px}.admin-title-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.admin-title-row h1{letter-spacing:-.06em;margin:13px 0 8px;font-size:clamp(38px,5vw,58px)}.admin-title-row p{color:var(--muted);margin:0;font-size:1rem}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.admin-stats article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:145px;padding:21px;display:flex}.admin-stats article:first-child{background:var(--ink);color:#fff}.admin-stats span{color:#777d89;font-size:.875rem;font-weight:800}.admin-stats article:first-child span,.admin-stats article:first-child small{color:#8f95a4}.admin-stats strong{letter-spacing:-.06em;margin-top:auto;font-size:2.5rem;line-height:1}.admin-stats small{color:#9a9ea6;margin-top:8px;font-size:.8125rem}.admin-filters{border:1px solid var(--line);background:#ffffffbd;border-radius:18px;grid-template-columns:minmax(280px,1.7fr) minmax(150px,.65fr) minmax(150px,.65fr) auto auto;align-items:end;gap:10px;margin-top:20px;padding:18px;display:grid}.admin-filters label{gap:7px;display:grid}.admin-filters label>span{font-size:.8125rem;font-weight:850}.admin-filters input,.admin-filters select,.admin-status-editor select{background:#fff;border:1px solid #d4d7ce;border-radius:11px;outline:none;width:100%;height:46px;padding:0 13px;font-size:.9375rem}.admin-filters input:focus,.admin-filters select:focus,.admin-status-editor select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #5265ff1a}.admin-list-card{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:20px;overflow:hidden;box-shadow:0 18px 50px #1b1f2c0d}.admin-list-card__head{border-bottom:1px solid #e5e7e1;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 22px;display:flex}.admin-list-card__head>div{align-items:baseline;gap:9px;display:flex}.admin-list-card__head strong{font-size:1.0625rem}.admin-list-card__head span,.admin-list-card__head small{color:#858a94;font-size:.8125rem}.admin-table-wrap{overflow-x:auto}.admin-lead-table{border-collapse:collapse;text-align:left;width:100%}.admin-lead-table th{color:#777d88;letter-spacing:.05em;text-transform:uppercase;background:#f6f7f3;border-bottom:1px solid #e3e5df;padding:13px 15px;font-size:.75rem}.admin-lead-table td{vertical-align:middle;border-bottom:1px solid #eceee8;min-width:88px;padding:16px 15px;font-size:.875rem}.admin-lead-table tbody tr:hover{background:#fafbf8}.admin-lead-table tbody tr:last-child td{border-bottom:0}.admin-lead-table td strong,.admin-lead-table td small{display:block}.admin-lead-table td small{color:#8a8f99;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:4px;font-size:.75rem;overflow:hidden}.admin-score{color:var(--blue);letter-spacing:-.04em;font-size:1.35rem}.admin-status,.admin-notification{white-space:nowrap;border-radius:8px;align-items:center;width:fit-content;padding:6px 8px;font-size:.75rem;font-weight:850;display:inline-flex}.admin-status--new{color:#4053e1;background:#eef0ff}.admin-status--viewed{color:#8d640a;background:#fff1d7}.admin-status--contacted{color:#19704f;background:#e0f5ea}.admin-status--closed{color:#656b73;background:#eceee9}.admin-notification--success{color:#19704f;background:#e0f5ea}.admin-notification--danger{color:#a53d3d;background:#fde6e6}.admin-notification--neutral{color:#656b73;background:#eceee9}.admin-detail-link,.admin-inline-link{color:var(--blue);white-space:nowrap;font-size:.875rem;font-weight:850}.admin-detail-link:hover,.admin-inline-link:hover{text-decoration:underline}.admin-lead-cards{display:none}.admin-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:40px;display:flex}.admin-empty>span{width:58px;height:58px;color:var(--blue);background:#eef0ff;border-radius:18px;place-items:center;margin-bottom:17px;font-size:1.4rem;display:grid}.admin-empty strong{font-size:1.1rem}.admin-empty p{color:var(--muted);margin:7px 0 0;font-size:.875rem}.admin-business-access__body{gap:17px;padding:22px;display:grid}.admin-business-access__intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-business-access__intro>p{color:#666d78;max-width:760px;margin:0;font-size:.9375rem;line-height:1.65}.admin-business-access code{color:#303746;overflow-wrap:anywhere;background:#f0f2ed;border-radius:6px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875rem}.admin-current-ip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-current-ip>span{color:#7d838d;font-size:.8125rem;font-weight:800}.admin-business-access__form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.admin-business-access__form label{gap:7px;display:grid}.admin-business-access__form label>span{font-size:.8125rem;font-weight:850}.admin-business-access__form input{background:#fff;border:1px solid #d4d7ce;border-radius:11px;outline:none;width:100%;height:46px;padding:0 13px;font-size:.9375rem}.admin-business-access__form input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #5265ff1a}.admin-business-access__hint{color:#858a94;margin-top:-8px;font-size:.8125rem;line-height:1.5}.admin-business-access__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-business-access__list li{background:#fafbf8;border:1px solid #e1e4dc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.admin-business-access__list code{background:0 0;min-width:0}.admin-business-access__loading,.admin-business-access__empty{color:#737984;text-align:center;background:#f7f8f4;border:1px dashed #cfd4c9;border-radius:13px;padding:22px;font-size:.875rem}.admin-business-access__empty strong{color:#404650;font-size:.9375rem;display:block}.admin-business-access__empty p{margin:6px 0 0;line-height:1.55}.admin-business-access__alert button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.admin-business-access .admin-action-message{margin:-7px 0 0}.admin-login-page{background:var(--ink);place-items:center;min-height:100dvh;padding:32px;display:grid;position:relative;overflow:hidden auto}.admin-login-page__grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.admin-login-card{z-index:1;background:#f8f9f5;border:1px solid #ffffff2e;border-radius:26px;width:min(470px,100%);padding:36px;position:relative;box-shadow:0 36px 100px #0006}.admin-login-card__mark{background:var(--lime);width:52px;height:52px;color:var(--ink);border-radius:16px 16px 5px;place-items:center;margin-bottom:28px;font-size:1.45rem;font-weight:900;display:grid}.admin-login-card h1{letter-spacing:-.055em;margin:13px 0 10px;font-size:2.25rem}.admin-login-card>p{color:var(--muted);margin:0 0 25px;font-size:.9375rem;line-height:1.7}.admin-login-card label{gap:8px;display:grid}.admin-login-card label span{font-size:.875rem;font-weight:850}.admin-login-card input{background:#fff;border:1px solid #cfd3ca;border-radius:13px;outline:none;width:100%;height:54px;padding:0 15px;font-size:1rem}.admin-login-card input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #5265ff1a}.admin-login-card .button{min-height:52px;margin-top:16px}.admin-login-card__back{color:#777c86;text-align:center;margin-top:20px;font-size:.875rem;display:block}.admin-alert{color:#9d3535;background:#e55a5a14;border:1px solid #e55a5a40;border-radius:11px;padding:12px 14px;font-size:.875rem;line-height:1.55}.admin-detail-main{padding-top:35px;padding-bottom:95px}.admin-back-link{color:#666d78;padding:9px 0;font-size:.875rem;font-weight:800;display:inline-flex}.admin-detail-hero{background:var(--ink);color:#fff;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:225px;margin-top:12px;padding:35px;display:flex}.admin-detail-hero h1{letter-spacing:-.065em;margin:15px 0 8px;font-size:clamp(38px,5vw,62px)}.admin-detail-hero p{color:#959baa;margin:0;font-size:1rem}.admin-detail-score{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;min-width:170px;display:flex}.admin-detail-score strong{color:var(--lime);letter-spacing:-.08em;font-size:4.5rem;line-height:1}.admin-detail-score span{color:#7d8392;font-size:1rem}.admin-detail-score small{color:#a7acb9;text-align:right;width:100%;margin-top:8px;font-size:.875rem}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.admin-detail-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px}.admin-detail-card--wide{grid-column:1/-1}.admin-detail-card__head{border-bottom:1px solid #e5e7e1;gap:14px;padding-bottom:20px;display:flex}.admin-detail-card__head>span{background:var(--ink);width:38px;height:38px;color:var(--lime);border-radius:11px;flex:none;place-items:center;font-size:.8125rem;font-weight:900;display:grid}.admin-detail-card__head h2{letter-spacing:-.03em;margin:0;font-size:1.25rem}.admin-detail-card__head p{color:#858a94;margin:5px 0 0;font-size:.8125rem}.admin-detail-list{gap:0;margin:8px 0 0;display:grid}.admin-detail-list>div{border-bottom:1px solid #eceee8;grid-template-columns:135px 1fr;align-items:center;gap:16px;min-height:54px;padding:12px 0;display:grid}.admin-detail-list>div:last-child{border-bottom:0}.admin-detail-list dt{color:#7d828d;font-size:.8125rem;font-weight:800}.admin-detail-list dd{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:0;font-size:.9375rem;font-weight:700;display:flex}.admin-break-value{overflow-wrap:anywhere}.admin-unavailable{color:#a74646;font-weight:700}.admin-copy-button{color:#666c76;cursor:pointer;background:#f7f8f4;border:1px solid #d8dbd3;border-radius:9px;flex:none;min-height:44px;padding:0 12px;font-size:.8125rem;font-weight:800}.admin-logout{display:grid}.admin-pagination{border-top:1px solid #e5e7e1;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.admin-pagination .button{min-width:105px}.admin-pagination strong{text-align:center;min-width:70px;font-size:.875rem}.admin-pagination .is-disabled{pointer-events:none;opacity:.42}.admin-lead-cards h2,.admin-lead-cards p,.admin-lead-cards dd,.admin-detail-list dd{overflow-wrap:anywhere}.admin-notification-detail{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.admin-notification-detail>div{background:#f4f5f1;border-radius:13px;padding:16px}.admin-notification-detail span,.admin-notification-detail strong{display:block}.admin-notification-detail span{color:#7b818b;font-size:.8125rem}.admin-notification-detail strong{margin-top:7px;font-size:1rem}.admin-notification-detail p{color:#994239;background:#fff0ed;border-radius:11px;grid-column:1/-1;margin:0;padding:13px 15px;font-size:.875rem}.admin-actions-panel{border-top:1px solid #e5e7e1;flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:18px;padding-top:18px;display:flex}.admin-status-editor{grid-template-columns:minmax(150px,190px) auto;gap:7px 9px;margin-right:auto;display:grid}.admin-status-editor label{grid-column:1/-1;font-size:.8125rem;font-weight:850}.admin-danger-button{color:#b33838;background:#fff;border:1px solid #d95151}.admin-danger-button:hover{color:#fff;background:#b83e3e}.admin-action-message{width:100%;min-height:20px;color:var(--green);font-size:.875rem}.admin-delete-dialog{border:0;border-radius:22px;width:min(470px,100% - 32px);padding:28px;box-shadow:0 30px 90px #00000047}.admin-delete-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a10ad}.admin-delete-dialog__mark{color:#b63838;background:#fde5e5;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.25rem;font-weight:900;display:grid}.admin-delete-dialog h2{margin:18px 0 9px;font-size:1.5rem}.admin-delete-dialog p{color:#686e79;margin:0;font-size:.9375rem;line-height:1.7}.admin-delete-dialog>div:last-child{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.admin-system-detail{border:1px solid var(--line);background:#ffffffa6;border-radius:16px;grid-column:1/-1;padding:0}.admin-system-detail summary{cursor:pointer;align-items:center;min-height:54px;padding:0 20px;font-size:.875rem;font-weight:850;display:flex}.admin-system-detail dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0 20px 20px;display:grid}.admin-system-detail dl>div{background:#fff;border-radius:10px;padding:13px}.admin-system-detail dt{color:#858a94;font-size:.75rem}.admin-system-detail dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.8125rem}@media (width<=980px){.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-filters{grid-template-columns:1fr 1fr}.admin-filter-search{grid-column:1/-1}.admin-table-wrap{display:none}.admin-lead-cards{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.admin-lead-cards article{background:#fafbf8;border:1px solid #e2e4dc;border-radius:15px;padding:18px}.admin-lead-cards article>div:first-child{color:#858a94;justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;display:flex}.admin-lead-cards h2{margin:18px 0 6px;font-size:1.25rem}.admin-lead-cards>article>p{color:#737984;margin:0;font-size:.875rem}.admin-lead-cards dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:18px 0;display:grid}.admin-lead-cards dl div{min-width:0}.admin-lead-cards dt{color:#8a8f99;font-size:.75rem}.admin-lead-cards dd{margin:5px 0 0;font-size:.875rem;font-weight:800}}@media (height<=700px){.admin-login-page{place-items:start center}}@media (width<=420px){.admin-lead-cards dl{grid-template-columns:1fr}.admin-pagination{gap:7px;padding-inline:10px}.admin-pagination .button{min-width:88px;padding-inline:10px}}@media (width<=700px){.admin-shell{width:min(100% - 28px,640px)}.admin-header__inner{min-height:66px}.admin-header .brand small,.admin-secure-badge,.admin-header__actions>a{display:none}.admin-main{padding-top:36px}.admin-title-row{flex-direction:column;align-items:flex-start}.admin-title-row h1{font-size:2.45rem}.admin-title-row>a{width:100%}.admin-stats{gap:8px;margin-top:24px}.admin-stats article{min-height:125px;padding:17px}.admin-stats strong{font-size:2rem}.admin-filters{grid-template-columns:1fr;padding:15px}.admin-filter-search{grid-column:1}.admin-filters .button{width:100%}.admin-business-access__body{padding:17px}.admin-business-access__intro{flex-direction:column;align-items:flex-start}.admin-current-ip{width:100%}.admin-business-access__form{grid-template-columns:1fr}.admin-business-access__form .button{width:100%}.admin-business-access__list{grid-template-columns:1fr}.admin-list-card__head{flex-direction:column;align-items:flex-start}.admin-lead-cards{grid-template-columns:1fr;padding:12px}.admin-login-page{padding:14px}.admin-login-card{padding:26px 22px}.admin-detail-main{padding-top:20px}.admin-detail-hero{flex-direction:column;align-items:flex-start;min-height:260px;padding:25px}.admin-detail-score{justify-content:flex-start}.admin-detail-score small{text-align:left}.admin-detail-grid{grid-template-columns:1fr}.admin-detail-card--wide{grid-column:1}.admin-detail-card{padding:20px}.admin-detail-list>div{grid-template-columns:1fr;gap:6px}.admin-detail-list dd{align-items:flex-start}.admin-notification-detail{grid-template-columns:1fr}.admin-notification-detail p{grid-column:1}.admin-actions-panel{flex-direction:column;align-items:stretch}.admin-status-editor{grid-template-columns:1fr;margin-right:0}.admin-status-editor label{grid-column:1}.admin-actions-panel>button{width:100%}.admin-system-detail{grid-column:1}.admin-system-detail dl{grid-template-columns:1fr}.admin-delete-dialog>div:last-child{flex-direction:column-reverse}.admin-delete-dialog .button{width:100%}}.audit-launcher{white-space:nowrap;background:#2b59ff;border:0;border-radius:999px;justify-content:center;gap:7px;width:200px;height:48px;padding:0 17px;bottom:20px;right:20px;box-shadow:0 12px 30px #2b59ff4d}.audit-launcher:hover{transform:translateY(-2px);box-shadow:0 16px 36px #2b59ff61}.audit-launcher__spark{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;font-size:14px;line-height:1;display:inline}.audit-launcher>strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.audit-overlay--form,.audit-overlay--contact{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;padding:0;animation:none;display:block}.audit-overlay--form .audit-dialog,.audit-overlay--contact .audit-dialog{pointer-events:auto;background:#fff;border:1px solid #e5e8f2;border-radius:16px;width:min(680px,100% - 40px);max-height:calc(100dvh - 40px);position:absolute;bottom:20px;right:20px;box-shadow:0 22px 62px #19254a33}.audit-overlay--form .audit-dialog__header,.audit-overlay--contact .audit-dialog__header{background:linear-gradient(135deg,#2b59ff 0%,#5d50ed 100%);padding:16px 18px 13px}.audit-overlay--form .audit-dialog__brand,.audit-overlay--contact .audit-dialog__brand{color:#fff;letter-spacing:.08em;font-size:13px}.audit-overlay--form .audit-dialog__brand i,.audit-overlay--contact .audit-dialog__brand i{color:#fff;background:#ffffff2e;border-radius:6px;width:20px;height:20px;font-size:13px}.audit-overlay--form .audit-dialog__header h2,.audit-overlay--contact .audit-dialog__header h2{letter-spacing:-.035em;margin-top:6px;font-size:18px}.audit-overlay--form .icon-button,.audit-overlay--contact .icon-button{background:#ffffff1a;border-color:#ffffff38;border-radius:8px;width:32px;height:32px;font-size:22px}.audit-overlay--form .audit-progress,.audit-overlay--contact .audit-progress{background:linear-gradient(135deg,#2b59ff 0%,#5d50ed 100%);gap:4px;padding:0 18px 10px}.audit-overlay--form .audit-progress span,.audit-overlay--contact .audit-progress span{background:#ffffff3d;height:2px}.audit-overlay--form .audit-progress span.active,.audit-overlay--contact .audit-progress span.active{background:#fff}.audit-dialog--form .audit-form,.audit-dialog--contact .audit-form{grid-template-columns:1fr;gap:12px;padding:17px 18px 19px}.audit-dialog--form .audit-intro,.audit-dialog--contact .contact-benefit{border-radius:10px;padding:12px 13px}.audit-dialog--form .audit-intro{background:0 0;border:0;padding:0}.audit-dialog--form .audit-intro span,.audit-dialog--contact .contact-benefit>span{font-size:13px}.audit-dialog--form .audit-intro span{color:#1f2430;letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}.audit-dialog--form .audit-intro p{color:#6b7385;margin-top:5px;font-size:13px;line-height:1.55}.audit-dialog--form .turnstile-slot{min-height:55px}.audit-dialog--form .audit-form label>span,.audit-dialog--contact .audit-form label>span,.audit-dialog--form .audit-form label>span small,.audit-dialog--contact .audit-form label>span small{font-size:13px}.audit-dialog--form .audit-form input,.audit-dialog--form .audit-form select,.audit-dialog--contact .audit-form input,.audit-dialog--contact .audit-form select{border-radius:9px;height:42px;padding-inline:12px;font-size:14px}.audit-dialog--form .naver-input-note{border-radius:9px;gap:4px;padding:11px 12px}.audit-dialog--form .naver-input-note strong{font-size:13px}.audit-dialog--form .naver-input-note span{font-size:13px;line-height:1.5}.audit-dialog--form .form-error,.audit-dialog--contact .form-error{padding:10px 11px;font-size:13px}.audit-dialog--form .form-footnote{font-size:13px;line-height:1.5}.audit-dialog--form .button--wide,.audit-dialog--contact .button--wide{border-radius:9px;min-height:43px;font-size:14px}.audit-dialog--contact .contact-benefit li{font-size:13px}.audit-dialog--contact .check-row{grid-template-columns:18px 1fr;gap:8px}.audit-dialog--contact .check-row input{width:17px;height:17px}.audit-dialog--contact .check-row span{font-size:13px!important}.audit-dialog--contact label small{font-size:13px}@media (width<=620px){.audit-launcher{bottom:12px;right:12px}.audit-overlay--form .audit-dialog,.audit-overlay--contact .audit-dialog{border-radius:16px;width:auto;max-width:none;max-height:calc(100dvh - 24px);bottom:12px;left:12px;right:12px}}._page_rskxx_1{--blue:#2b59ff;--blue-dark:#2048d8;--blue-light:#eaf0ff;--navy:#0b1230;--navy-soft:#11183f;--ink:#132039;--muted:#667086;--line:#e2e8f0;--paper:#f8fafc;--white:#fff;background:var(--white);min-width:0;color:var(--ink);word-break:keep-all;font-family:Pretendard Variable,Pretendard,SUIT,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif;font-size:16px;line-height:1.65;overflow:clip}._page_rskxx_1 *,._page_rskxx_1 :before,._page_rskxx_1 :after{box-sizing:border-box}._page_rskxx_1 button,._page_rskxx_1 input,._page_rskxx_1 select,._page_rskxx_1 textarea{font:inherit}._page_rskxx_1 button{color:inherit}._page_rskxx_1 svg{display:block}._shell_rskxx_27{width:min(1080px,100% - 48px);margin-inline:auto}._skipLink_rskxx_32{z-index:99999;color:#132039;background:#fff;border-radius:8px;padding:11px 18px;font-size:14px;font-weight:800;position:fixed;top:-80px;left:18px;box-shadow:0 8px 24px #08172f33}._skipLink_rskxx_32:focus{top:16px}._notice_rskxx_48{color:#dfe8ff;letter-spacing:-.01em;text-align:center;background:#0a1830;justify-content:center;align-items:center;gap:10px;min-height:41px;padding:7px 20px;font-size:13px;font-weight:650;display:flex}._notice_rskxx_48 span{color:#fff;background:#315efb;border-radius:999px;align-items:center;min-height:22px;padding:1px 9px;font-size:13px;font-weight:800;display:inline-flex}._header_rskxx_75{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #12234017;position:sticky;top:0}._header_rskxx_75>._shell_rskxx_27{align-items:center;gap:24px;height:61px;display:flex}._headerLogo_rskxx_91{color:#16181d;letter-spacing:-.025em;flex:none;align-items:baseline;gap:4px;font-size:17px;line-height:1.5;text-decoration:none;display:inline-flex}._headerLogo_rskxx_91 strong{font-weight:850}._headerLogo_rskxx_91 span{color:var(--blue);font-weight:850}._logo_rskxx_106{color:var(--ink);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}._logoMark_rskxx_115{background:var(--blue);border-radius:11px 11px 5px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}._logoMark_rskxx_115:before{content:"";border:3px solid #fff;border-right-color:#0000;border-radius:50%;width:18px;height:18px;position:absolute;transform:rotate(-38deg)}._logoMark_rskxx_115 i{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute}._logoMark_rskxx_115 i:first-child{top:17px;left:9px}._logoMark_rskxx_115 i:nth-child(2){top:11px;left:17px}._logoMark_rskxx_115 i:nth-child(3){bottom:9px;right:8px}._logo_rskxx_106>span:last-child{flex-direction:column;line-height:1.05;display:flex}._logo_rskxx_106 strong{letter-spacing:-.055em;font-size:20px;font-weight:900}._logo_rskxx_106 small{color:#71809a;letter-spacing:.1em;margin-top:5px;font-size:13px;font-weight:800}._desktopNav_rskxx_169{align-items:center;gap:clamp(15px,1.65vw,25px);margin-left:auto;display:flex}._desktopNav_rskxx_169 a{color:#39465d;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none;position:relative}._desktopNav_rskxx_169 a:after{content:"";background:var(--blue);height:2px;transition:right .18s;position:absolute;bottom:-8px;left:0;right:100%}._desktopNav_rskxx_169 a:hover:after,._desktopNav_rskxx_169 a:focus-visible:after{right:0}._headerCta_rskxx_198,._primaryButton_rskxx_198,._secondaryButton_rskxx_198,._centerCta_rskxx_198,._processCta_rskxx_198,._finalCta_rskxx_199 button,._faqIntro_rskxx_199 button,._reportNote_rskxx_199 button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}._headerCta_rskxx_198{background:var(--blue);white-space:nowrap;width:100px;min-height:41px;padding-inline:12px;font-size:14px;color:#fff!important}._headerCta_rskxx_198 svg,._primaryButton_rskxx_198 svg,._textCta_rskxx_225 svg,._industryCard_rskxx_225 button svg,._centerCta_rskxx_198 svg,._reportNote_rskxx_199 button svg,._processCta_rskxx_198 svg,._faqIntro_rskxx_199 button svg,._finalCta_rskxx_199 button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}._headerCta_rskxx_198:hover,._primaryButton_rskxx_198:hover,._centerCta_rskxx_198:hover,._reportNote_rskxx_199 button:hover,._processCta_rskxx_198:hover,._finalCta_rskxx_199 button:hover{transform:translateY(-2px)}._mobileMenu_rskxx_240{display:none}._hero_rskxx_242{color:#fff;background:radial-gradient(circle at 18% 8%,#3d66f63b,#0000 30%),radial-gradient(circle at 84% 82%,#1b56ed33,#0000 29%),linear-gradient(145deg,#0b1230,#11183f);padding:96px 0;position:relative;overflow:hidden}._heroGlow_rskxx_253{filter:blur(60px);background:#4069ff21;border-radius:50%;width:720px;height:420px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}._heroGrid_rskxx_265,._finalGrid_rskxx_265{opacity:.26;background-image:linear-gradient(#879fce24 1px,#0000 1px),linear-gradient(90deg,#879fce24 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}._heroInner_rskxx_276{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}._heroKicker_rskxx_284{color:#cdd9ff;letter-spacing:.05em;background:#ffffff1a;border-radius:999px;align-items:center;min-height:27px;margin-bottom:20px;padding:6px 14px;font-size:12.5px;font-weight:800;line-height:15px;display:inline-flex}._heroKicker_rskxx_284 i{display:none}._hero_rskxx_242 h1{letter-spacing:-.025em;width:100%;max-width:900px;margin:0;font-size:clamp(42px,4.7vw,52px);font-weight:650;line-height:1.22}._hero_rskxx_242 h1 strong{color:#79a1ff;margin-top:0;font-weight:900;display:block}._hero_rskxx_242 h1>span{margin-top:0;font-weight:900;display:block}._heroInner_rskxx_276>p{color:#c7d2e7;max-width:680px;margin:20px 0 0;font-size:18px;line-height:1.5556}._heroChips_rskxx_328{flex-wrap:wrap;justify-content:center;gap:9px;max-width:720px;margin-top:24px;display:flex}._heroChips_rskxx_328 span{color:#e7edfa;background:#ffffff0d;border:1px solid #92ace138;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:650;line-height:20px}._heroActions_rskxx_348{justify-content:center;gap:12px;margin-top:28px;display:flex}._primaryButton_rskxx_198{background:var(--blue);color:#fff;min-height:52px;padding-inline:27px;font-size:16px;box-shadow:0 14px 36px #315efb4d}._primaryButton_rskxx_198:hover{background:#3e6cff;box-shadow:0 18px 40px #315efb61}._secondaryButton_rskxx_198{color:#fff;background:#ffffff12;border-color:#c8d8f838;min-height:57px;font-size:16px}._secondaryButton_rskxx_198:hover{background:#ffffff1f}._heroProof_rskxx_376{color:#aab7ce;justify-content:center;gap:28px;margin-top:28px;font-size:13px;font-weight:650;display:flex}._heroProof_rskxx_376 span{align-items:center;gap:6px;display:inline-flex}._heroProof_rskxx_376 svg{fill:none;stroke:#7da3ff;stroke-width:2px;width:17px;height:17px}._heroNote_rskxx_388{color:#8b95b8!important;margin:14px 0 0!important;font-size:13px!important;line-height:1.5!important}._heroInner_rskxx_276>p._heroNote_rskxx_388:nth-of-type(2){margin-top:8px!important;line-height:1.625!important}._heroInner_rskxx_276>p._heroNote_rskxx_388:nth-of-type(4){margin-top:24px!important}._heroIndustries_rskxx_391{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px;display:flex}._heroIndustries_rskxx_391 span{color:#aeb8d8;background:#ffffff0d;border:1px solid #ffffff21;border-radius:8px;padding:6px 14px;font-size:13px}._problem_rskxx_394,._industries_rskxx_394,._diagnostics_rskxx_394,._reportSection_rskxx_394,._methodology_rskxx_394,._faq_rskxx_199{padding:96px 0}._sectionHead_rskxx_396{text-align:center;max-width:730px;margin:0 auto 56px}._sectionHead_rskxx_396>span,._sectionHead_rskxx_396>div>span,._methodIntro_rskxx_398>span,._faqIntro_rskxx_199>span,._finalCta_rskxx_199 ._shell_rskxx_27>span{color:var(--blue);letter-spacing:.08em;margin-bottom:17px;font-size:14px;font-weight:850;display:inline-block}._sectionHead_rskxx_396 h2,._methodIntro_rskxx_398 h2,._faqIntro_rskxx_199 h2{color:#111d34;letter-spacing:-.06em;margin:0;font-size:clamp(34px,3.5vw,40px);font-weight:650;line-height:1.23}._sectionHead_rskxx_396 h2 strong,._methodIntro_rskxx_398 h2 strong,._faqIntro_rskxx_199 h2 strong{color:var(--blue);font-weight:900}._sectionHead_rskxx_396>p,._sectionHead_rskxx_396>div+p,._methodIntro_rskxx_398>p,._faqIntro_rskxx_199>p{color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.8}._sectionHeadSplit_rskxx_425{text-align:left;grid-template-columns:1.05fr .8fr;align-items:end;gap:80px;max-width:none;display:grid}._sectionHeadSplit_rskxx_425>p{margin:0 0 5px}._problemGrid_rskxx_436{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;display:grid}._chatCard_rskxx_443{background:#fff;border:1px solid #dfe5f0;border-radius:22px;overflow:hidden;box-shadow:0 26px 70px #12274e1c}._chatTop_rskxx_451{background:#f8faff;border-bottom:1px solid #e6eaf2;align-items:center;gap:11px;min-height:68px;padding:13px 20px;display:flex}._chatTop_rskxx_451>span{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}._chatTop_rskxx_451>div{flex-direction:column;flex:1;line-height:1.25;display:flex}._chatTop_rskxx_451 strong{font-size:14px}._chatTop_rskxx_451 small{color:#8993a7;margin-top:3px;font-size:13px}._chatTop_rskxx_451>i{background:#c9d0dd;border-radius:50%;width:6px;height:6px}._userBubble_rskxx_478{color:#213e8d;background:#eaf0ff;border-radius:16px 16px 4px;max-width:72%;margin:26px 22px 20px auto;padding:13px 17px;font-size:14px;font-weight:750}._aiAnswer_rskxx_489{gap:13px;padding:2px 22px 24px;display:flex}._aiAvatar_rskxx_491{color:#fff;background:#12223f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}._aiAnswer_rskxx_489>div{flex:1}._aiAnswer_rskxx_489 p{color:#536076;margin:2px 0 13px;font-size:14px}._aiAnswer_rskxx_489 ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}._aiAnswer_rskxx_489 li{border:1px solid #e3e8f1;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}._aiAnswer_rskxx_489 li>b{width:28px;height:28px;color:var(--blue);background:#eef3ff;border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}._aiAnswer_rskxx_489 li>span{flex-direction:column;min-width:0;line-height:1.35;display:flex}._aiAnswer_rskxx_489 li strong{font-size:13px}._aiAnswer_rskxx_489 li small{color:#8a93a4;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}._chatWarning_rskxx_533{background:#fff5f4;border:1px solid #ffd6d6;border-radius:11px;align-items:center;gap:12px;margin:0 22px 22px;padding:13px 15px;display:flex}._chatWarning_rskxx_533>span{color:#fff;background:#ff685c;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}._chatWarning_rskxx_533 p{flex-direction:column;margin:0;line-height:1.4;display:flex}._chatWarning_rskxx_533 strong{font-size:13px}._chatWarning_rskxx_533 small{color:#8b6868;margin-top:3px;font-size:13px}._statPanel_rskxx_561{gap:7px;display:grid}._statPanel_rskxx_561>article{border-bottom:1px solid #e2e7ef;grid-template-columns:48px 1fr;gap:17px;padding:19px 0;display:grid}._statPanel_rskxx_561>article>span{color:#a5afbf;letter-spacing:.06em;font-size:14px;font-weight:900}._statPanel_rskxx_561 article strong{color:#17243d;letter-spacing:-.035em;font-size:20px;display:block}._statPanel_rskxx_561 article p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.7}._statNumbers_rskxx_581{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 10px;display:grid}._statNumbers_rskxx_581>div{text-align:center;background:#f4f7fc;border-radius:11px;padding:16px 12px}._statNumbers_rskxx_581 strong{color:var(--blue);letter-spacing:-.04em;font-size:24px;line-height:1.1;display:block}._statNumbers_rskxx_581 span{color:#7c8799;font-size:13px;font-weight:700}._textCta_rskxx_225,._industryCard_rskxx_225 button{color:var(--blue);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;padding:10px 0;font-size:15px;font-weight:850;display:inline-flex}._industries_rskxx_394{background:var(--paper)}._industryGrid_rskxx_608{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._industryCard_rskxx_225{background:#fff;border:1px solid #e0e5ed;border-radius:14px;flex-direction:column;min-height:370px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 7px 26px #1029500a}._industryCard_rskxx_225:hover{border-color:#aabdfc;transform:translateY(-4px);box-shadow:0 18px 42px #1c3b781a}._industryTop_rskxx_628{justify-content:space-between;align-items:flex-start;display:flex}._industryTop_rskxx_628>span{width:49px;height:49px;color:var(--blue);background:#ecf1ff;border-radius:12px;place-items:center;display:grid}._industryTop_rskxx_628 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}._industryTop_rskxx_628 small{color:#b0b7c3;letter-spacing:.08em;font-size:13px;font-weight:850}._industryLabel_rskxx_632{font-weight:850;color:var(--blue)!important;margin:22px 0 6px!important;font-size:13px!important}._industryCard_rskxx_225 h3{color:#15223b;letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.38}._industryCard_rskxx_225>p{color:var(--muted);margin:13px 0 0;font-size:14px;line-height:1.7}._industryCard_rskxx_225 ul{flex-wrap:wrap;gap:6px;margin:18px 0;padding:0;list-style:none;display:flex}._industryCard_rskxx_225 li{color:#6e788a;background:#f3f5f9;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:650}._industryCard_rskxx_225 button{margin-top:auto;padding-bottom:0}._diagnostics_rskxx_394{background:#fff}._diagnosticGrid_rskxx_641{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._diagnosticGrid_rskxx_641 article{background:#fff;border:1px solid #dce3ee;border-radius:16px;min-height:440px;padding:36px 32px;position:relative;overflow:hidden}._diagnosticGrid_rskxx_641 article:after{content:"";background:#eff3ff;border-radius:50%;width:220px;height:220px;position:absolute;top:-95px;right:-90px}._diagnosticGrid_rskxx_641 ._diagnosticFeatured_rskxx_668{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 20px 50px #315efb3b}._diagnosticGrid_rskxx_641 ._diagnosticFeatured_rskxx_668:after{background:#ffffff14}._diagnosticNumber_rskxx_670{z-index:1;color:#bac3d1;letter-spacing:.08em;font-size:14px;font-weight:900;position:absolute;top:24px;right:25px}._diagnosticFeatured_rskxx_668 ._diagnosticNumber_rskxx_670{color:#aabfff}._diagnosticIcon_rskxx_672{z-index:1;width:66px;height:66px;color:var(--blue);background:#edf2ff;border-radius:17px;place-items:center;margin-bottom:34px;display:grid;position:relative}._diagnosticIcon_rskxx_672 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}._diagnosticFeatured_rskxx_668 ._diagnosticIcon_rskxx_672{color:#fff;background:#ffffff21}._diagnosticGrid_rskxx_641 article>span{color:var(--blue);letter-spacing:.08em;font-size:13px;font-weight:850}._diagnosticFeatured_rskxx_668>span{color:#c8d6ff!important}._diagnosticGrid_rskxx_641 h3{color:#142139;letter-spacing:-.04em;margin:8px 0 0;font-size:24px;line-height:1.35}._diagnosticFeatured_rskxx_668 h3{color:#fff}._diagnosticGrid_rskxx_641 article>p{color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.78}._diagnosticFeatured_rskxx_668>p{color:#d8e1ff!important}._diagnosticGrid_rskxx_641 ul{border-top:1px solid #e2e7ef;gap:9px;margin:25px 0 0;padding:21px 0 0;list-style:none;display:grid}._diagnosticFeatured_rskxx_668 ul{border-color:#ffffff2b}._diagnosticGrid_rskxx_641 li{color:#4f5c70;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._diagnosticFeatured_rskxx_668 li{color:#fff}._diagnosticGrid_rskxx_641 li svg{fill:none;width:18px;height:18px;stroke:var(--blue);stroke-width:2px}._diagnosticFeatured_rskxx_668 li svg{stroke:#dbe4ff}._centerCta_rskxx_198{color:#22314c;background:#fff;border-color:#d4dceb;width:max-content;min-height:54px;margin:38px auto 0;display:flex}._centerCta_rskxx_198:hover{border-color:var(--blue);color:var(--blue);box-shadow:0 12px 28px #1938691a}._reportSection_rskxx_394{background:var(--paper)}._reportFrame_rskxx_702{background:#fff;border:1px solid #dce3ef;border-radius:24px;width:100%;max-width:560px;margin-inline:auto;overflow:hidden;box-shadow:0 28px 76px #0e254e24}._reportHero_rskxx_713{color:#fff;background:radial-gradient(circle at 90% 12%,#ffffff26,#0000 31%),linear-gradient(145deg,#2b59ff,#173aca);padding:13px 22px 14px}._reportHeroTop_rskxx_721{justify-content:space-between;align-items:center;gap:15px;display:flex}._reportHeroTop_rskxx_721>span{color:#e6ecff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:750}._reportLogo_rskxx_723{align-items:center;gap:10px;display:flex}._reportLogo_rskxx_723 ._logoMark_rskxx_115{border-radius:8px 8px 4px;width:27px;height:27px}._reportLogo_rskxx_723 ._logoMark_rskxx_115:before{border-width:2px;width:13px;height:13px}._reportLogo_rskxx_723 ._logoMark_rskxx_115 i{width:3px;height:3px}._reportLogo_rskxx_723>div:last-child{flex-direction:column;line-height:1.1;display:flex}._reportLogo_rskxx_723 strong{font-size:14px}._reportLogo_rskxx_723 small{color:#cad8ff;letter-spacing:.08em;margin-top:4px;font-size:13px}._reportHeroTitle_rskxx_731{margin-top:10px}._reportHeroTitle_rskxx_731>small{color:#cbd8ff;font-size:13px;font-weight:750}._reportHeroTitle_rskxx_731 h3{letter-spacing:-.04em;margin:1px 0 0;font-size:18px;line-height:1.25}._reportHeroTitle_rskxx_731 p{color:#d7e1ff;margin:2px 0 0;font-size:12px;line-height:1.4}._reportStatus_rskxx_736{background:#071b6938;border:1px solid #ffffff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:8px 12px;display:flex}._reportStatus_rskxx_736>div:first-child{flex-direction:column;display:flex}._reportStatus_rskxx_736>div:first-child>span{color:#c7d6ff;font-size:13px;font-weight:700}._reportStatus_rskxx_736>div:first-child>strong{letter-spacing:-.025em;margin-top:0;font-size:17px}._reportStatus_rskxx_736>div:first-child>small{color:#cbd7fa;margin-top:2px;font-size:12px}._statusRing_rskxx_741{background:conic-gradient(#fff 0 40%, #ffffff2e 40%);border-radius:50%;flex:none;justify-content:center;align-items:baseline;width:46px;height:46px;padding-top:11px;display:flex;position:relative}._statusRing_rskxx_741:before{content:"";background:#2149d4;border-radius:50%;position:absolute;inset:6px}._statusRing_rskxx_741 strong,._statusRing_rskxx_741 span{z-index:1;position:relative}._statusRing_rskxx_741 strong{font-size:16px;line-height:1}._statusRing_rskxx_741 span{color:#dce5ff;margin-left:1px;font-size:13px}._reportBlock_rskxx_747{border-bottom:1px solid #e6eaf1;padding:12px 22px}._reportBlockTitle_rskxx_748{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:9px;display:flex}._reportBlockTitle_rskxx_748>div{flex-direction:column;display:flex}._reportBlockTitle_rskxx_748 h4{color:#18243c;letter-spacing:-.025em;margin:0;font-size:16px}._reportBlockTitle_rskxx_748>span{color:#9aa4b5;letter-spacing:.08em;font-size:13px;font-weight:800}._reportBlockTitle_rskxx_748 small{color:#8c96a7;margin-top:2px;font-size:13px}._reportBlockTitle_rskxx_748>strong{color:var(--blue);letter-spacing:-.04em;font-size:25px;line-height:1}._reportBlockTitle_rskxx_748>strong span{color:#a1a9b8;font-size:13px;font-weight:650}._reportSummary_rskxx_755{border-left:3px solid var(--blue);color:#526079;background:#f3f6ff;border-radius:3px 10px 10px 3px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}._technicalBars_rskxx_757,._evidenceBars_rskxx_757{gap:4px;display:grid}._technicalBars_rskxx_757>div>p,._evidenceBars_rskxx_757>div>p{color:#536078;justify-content:space-between;align-items:center;gap:12px;margin:0 0 2px;font-size:12px;line-height:1.25;display:flex}._technicalBars_rskxx_757 p strong,._evidenceBars_rskxx_757 p strong{color:#24324a;font-size:13px}._technicalBars_rskxx_757>div>i,._evidenceBars_rskxx_757>div>i{background:#e9edf3;border-radius:999px;height:4px;display:block;overflow:hidden}._technicalBars_rskxx_757 i b,._evidenceBars_rskxx_757 i b{border-radius:inherit;background:linear-gradient(90deg,#2b59ff,#6c8dff);height:100%;display:block}._reportQuestions_rskxx_763{display:grid}._reportQuestions_rskxx_763>div{border-top:1px solid #e8ebf1;grid-template-columns:minmax(0,1.25fr) minmax(72px,.65fr) minmax(0,1fr);align-items:center;gap:10px;min-height:36px;display:grid}._reportQuestions_rskxx_763>div:first-child{border-top:0}._reportQuestions_rskxx_763>div>span{color:#4e5a70;font-size:13px;font-weight:750}._reportQuestions_rskxx_763 p{color:#4e5a70;margin:0;font-size:13px;line-height:1.5}._reportQuestions_rskxx_763>div>strong{color:#4e5a70;text-align:left;border-radius:5px;min-width:0;padding:3px 0;font-size:13px}._reportQuestions_rskxx_763>div:first-child>*{color:#64748b;font-size:12px;font-weight:800}._reportQuestions_rskxx_763 ._ready_rskxx_770{color:#087d55;font-weight:800}._reportQuestions_rskxx_763 ._weak_rskxx_771{color:#b3261e;font-weight:800}._reportQuestions_rskxx_763 ._reportQuestionNote_rskxx_772{grid-template-columns:20px 1fr}._reportQuestions_rskxx_763 ._reportQuestionNote_rskxx_772>p{grid-column:2/-1;font-size:12px}._reportQuestions_rskxx_763 ._reportQuestionNote_rskxx_772>strong{display:none}._ready_rskxx_770{color:#21815e;background:#e8f7f0}._partial_rskxx_776{color:#b4750a;background:#fff2db}._weak_rskxx_771{color:#d8574b;background:#fff0ee}._evidenceBars_rskxx_757 i b{background:#6a8aff}._sourceList_rskxx_780{border-top:1px solid #e8ebf1;flex-wrap:wrap;gap:4px;margin-top:7px;padding-top:6px;display:flex}._sourceList_rskxx_780>strong{color:#39475e;width:100%;margin-bottom:2px;font-size:13px}._sourceList_rskxx_780>span{color:#657087;background:#f0f3f8;border-radius:999px;padding:3px 7px;font-size:12px}._planBlock_rskxx_784{background:#fbfcfe}._improvementPlans_rskxx_785{gap:6px;display:grid}._improvementPlans_rskxx_785 article{background:#fff;border:1px solid #e1e6ef;border-radius:9px;grid-template-columns:70px 1fr;gap:9px;padding:7px 9px;display:grid}._improvementPlans_rskxx_785 article>span{width:max-content;height:max-content;color:var(--blue);background:#ebf0ff;border-radius:5px;padding:4px 7px;font-size:13px;font-weight:850}._improvementPlans_rskxx_785 article:nth-child(2)>span{color:#ae710e;background:#fff1dc}._improvementPlans_rskxx_785 article:nth-child(3)>span{color:#2a815f;background:#eaf7f1}._improvementPlans_rskxx_785 strong{color:#26334a;font-size:13px;display:block}._improvementPlans_rskxx_785 p{color:#737e91;margin:1px 0 0;font-size:12px;line-height:1.35}._reportCardFooter_rskxx_793{color:#919aa9;background:#f3f5f9;justify-content:space-between;align-items:center;gap:10px;padding:8px 22px;font-size:13px;display:flex}._reportNote_rskxx_199{background:#fff;border:1px solid #dfe4ed;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;max-width:760px;margin:24px auto 0;padding:18px 20px 18px 24px;display:flex}._reportNote_rskxx_199 p{color:#687287;margin:0;font-size:14px}._reportNote_rskxx_199 p strong{color:#1f2c44;display:block}._reportNote_rskxx_199 button{background:var(--blue);color:#fff;flex:none}._process_rskxx_198{background:var(--navy);color:#fff;padding:96px 0;position:relative;overflow:hidden}._processGlow_rskxx_820{filter:blur(10px);background:#315efb26;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-240px;right:-180px}._sectionHeadLight_rskxx_821{position:relative}._sectionHeadLight_rskxx_821>span{color:#85a5ff}._sectionHeadLight_rskxx_821 h2{color:#fff}._sectionHeadLight_rskxx_821 h2 strong{color:#84a5ff}._sectionHeadLight_rskxx_821>p{color:#aebad0}._processGrid_rskxx_827{grid-template-columns:repeat(3,1fr);display:grid;position:relative}._processGrid_rskxx_827:before{content:"";background:#29405f;height:1px;position:absolute;top:33px;left:16.6%;right:16.6%}._processGrid_rskxx_827 article{text-align:center;min-height:330px;padding:0 34px;position:relative}._processGrid_rskxx_827 article>span{z-index:2;color:#90a9d3;background:#0d1f3c;border:1px solid #365074;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 27px;font-size:14px;font-weight:900;display:grid;position:relative}._processIcon_rskxx_831{color:#6f94ff;letter-spacing:.15em;width:max-content;margin:0 auto 15px;font-size:13px;font-weight:900}._processGrid_rskxx_827 h3{letter-spacing:-.04em;margin:0;font-size:23px}._processGrid_rskxx_827 p{color:#aab6cc;margin:15px 0 0;font-size:14px;line-height:1.8}._processGrid_rskxx_827 small{color:#7890b5;margin-top:18px;font-size:13px;font-weight:700;display:inline-block}._processCta_rskxx_198{background:var(--blue);color:#fff;width:max-content;min-height:56px;margin:34px auto 0;display:flex;position:relative;box-shadow:0 15px 40px #2655f540}._methodology_rskxx_394{background:#fff}._methodology_rskxx_394>._shell_rskxx_27{grid-template-columns:.7fr 1.3fr;align-items:start;gap:90px;display:grid}._methodIntro_rskxx_398{position:static}._methodIntro_rskxx_398 h2,._faqIntro_rskxx_199 h2{font-size:40px}._methodGrid_rskxx_841{display:grid}._methodGrid_rskxx_841 article{border-bottom:1px solid #e1e6ee;grid-template-columns:65px 1fr;gap:15px;padding:30px 0;display:grid}._methodGrid_rskxx_841 article:first-child{padding-top:3px}._methodGrid_rskxx_841 article>span{color:#a5afbf;letter-spacing:.08em;font-size:14px;font-weight:900}._methodGrid_rskxx_841 h3{color:#19263e;letter-spacing:-.035em;margin:0;font-size:22px}._methodGrid_rskxx_841 p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.8}._disclaimer_rskxx_847{background:#f7f9fc;border:1px solid #dce3ef;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:14px;margin-top:10px;padding:20px 24px;display:flex}._disclaimer_rskxx_847>span{width:27px;height:27px;color:var(--blue);background:#e8efff;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}._disclaimer_rskxx_847 p{color:#667187;margin:0;font-size:14px}._disclaimer_rskxx_847 strong{color:#1d2a43}._faq_rskxx_199{background:var(--paper)}._faqGrid_rskxx_853{grid-template-columns:.65fr 1.35fr;align-items:start;gap:80px;display:grid}._faqIntro_rskxx_199{position:sticky;top:112px}._faqIntro_rskxx_199 button{color:#20304b;background:#fff;border-color:#cfd7e5;margin-top:28px}._faqList_rskxx_856{border-top:1px solid #dce2eb}._faqList_rskxx_856 details{border-bottom:1px solid #dce2eb}._faqList_rskxx_856 summary{cursor:pointer;grid-template-columns:46px 1fr 24px;align-items:center;gap:10px;min-height:79px;padding:16px 5px;list-style:none;display:grid}._faqList_rskxx_856 summary::-webkit-details-marker{display:none}._faqList_rskxx_856 summary>span{color:#a3adbd;font-size:13px;font-weight:850}._faqList_rskxx_856 summary strong{color:#25324a;letter-spacing:-.02em;font-size:17px}._faqList_rskxx_856 summary i{width:18px;height:18px;position:relative}._faqList_rskxx_856 summary i:before,._faqList_rskxx_856 summary i:after{content:"";background:#7b879a;width:14px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._faqList_rskxx_856 summary i:after{transition:transform .18s;transform:translate(-50%,-50%)rotate(90deg)}._faqList_rskxx_856 details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}._faqList_rskxx_856 details>p{color:#687388;margin:-2px 34px 24px 61px;font-size:15px;line-height:1.8}._finalCta_rskxx_199{background:var(--blue);color:#fff;text-align:center;padding:96px 0;position:relative;overflow:hidden}._finalGrid_rskxx_265{opacity:.18;-webkit-mask-image:none;mask-image:none}._finalOrb_rskxx_878{border:1px solid #ffffff24;border-radius:50%;width:760px;height:500px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}._finalCta_rskxx_199 ._shell_rskxx_27{position:relative}._finalCta_rskxx_199 ._shell_rskxx_27>span{color:#cfd9ff}._finalCta_rskxx_199 h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.5vw,56px);font-weight:600;line-height:1.24}._finalCta_rskxx_199 h2 strong{font-weight:900}._finalCta_rskxx_199 p{color:#dce4ff;margin:20px 0 0;font-size:17px}._finalCta_rskxx_199 button{color:#254ee2;background:#fff;min-height:57px;margin-top:32px;padding-inline:28px;box-shadow:0 16px 40px #08172f33}._footer_rskxx_886{color:#fff;background:#0b1230;padding:36px 0}._footerGrid_rskxx_887{grid-template-columns:1fr;gap:3px;display:grid}._footer_rskxx_886 ._logo_rskxx_106{color:#fff}._footer_rskxx_886 ._logo_rskxx_106 small{color:#7184a5}._footerBrand_rskxx_890>p{color:#cdd4e6;margin:0;font-size:14px;font-weight:750;line-height:1.75}._footerGrid_rskxx_887>div:not(:first-child){flex-flow:wrap;align-items:center;gap:5px;display:flex}._footerGrid_rskxx_887>div:not(:first-child)>strong{color:#dfe6f5;margin-bottom:8px;font-size:14px}._footerGrid_rskxx_887 a,._footerGrid_rskxx_887 button{color:#7f90ad;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}._footerGrid_rskxx_887 a:hover,._footerGrid_rskxx_887 button:hover{color:#fff}._footerGrid_rskxx_887>div:last-child p{color:#7e88a8;margin:0;font-size:12.5px;line-height:1.8}._footerBottom_rskxx_896{color:#7e88a8;border-top:0;justify-content:space-between;margin-top:5px;padding-top:0;font-size:12.5px;display:flex}._page_rskxx_1 button:focus-visible,._page_rskxx_1 a:focus-visible,._page_rskxx_1 summary:focus-visible{outline-offset:3px;outline:3px solid #4f79ff59}._compat_rskxx_903{display:none}@media (width<=1060px){._desktopNav_rskxx_169{gap:14px}._problemGrid_rskxx_436{gap:38px}._footerGrid_rskxx_887{gap:3px}}@media (width<=879px){._desktopNav_rskxx_169{display:none}._headerCta_rskxx_198{width:87px;min-height:38px;margin-left:auto;padding-inline:10px;font-size:13px}._mobileMenu_rskxx_240{margin-left:-13px;display:block;position:relative}._mobileMenu_rskxx_240 summary{cursor:pointer;border:1px solid #dce2ec;border-radius:9px;align-content:center;gap:5px;width:43px;height:43px;padding:0 11px;list-style:none;display:grid}._mobileMenu_rskxx_240 summary::-webkit-details-marker{display:none}._mobileMenu_rskxx_240 summary span{background:#1c2b47;border-radius:2px;height:2px}._mobileMenu_rskxx_240 nav{z-index:2;background:#fff;border-block:1px solid #e2e8f0;width:100vw;display:grid;position:absolute;top:52px;right:-16px;overflow:hidden;box-shadow:0 22px 48px #0b1d3a1f}._mobileMenu_rskxx_240 nav a{color:#30405a;border-bottom:1px solid #edf0f5;align-items:center;min-height:51px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;display:flex}._mobileMenu_rskxx_240 nav a:last-child{color:var(--blue);border-bottom:0}._problemGrid_rskxx_436{grid-template-columns:1fr;max-width:700px;margin-inline:auto}._industryGrid_rskxx_608{grid-template-columns:repeat(2,1fr)}._diagnosticGrid_rskxx_641{grid-template-columns:1fr;max-width:680px;margin-inline:auto}._diagnosticGrid_rskxx_641 article{min-height:0}._methodology_rskxx_394>._shell_rskxx_27,._faqGrid_rskxx_853{grid-template-columns:1fr;gap:50px}._methodIntro_rskxx_398,._faqIntro_rskxx_199{max-width:650px;position:static}._footerGrid_rskxx_887{grid-template-columns:1fr}._footerGrid_rskxx_887>div:last-child{grid-column:auto}}@media (width<=680px){._page_rskxx_1{word-break:keep-all;font-size:15px}._shell_rskxx_27{width:min(100% - 48px,1080px)}._notice_rskxx_48{align-items:center;gap:7px;min-height:60px;padding:8px 12px;line-height:1.45}._notice_rskxx_48 span{flex:none;min-height:20px;padding-inline:7px}._header_rskxx_75>._shell_rskxx_27{height:61px}._headerLogo_rskxx_91{font-size:16px}._logoMark_rskxx_115{width:35px;height:35px}._logo_rskxx_106 strong{font-size:19px}._logo_rskxx_106 small{font-size:13px}._hero_rskxx_242{padding:80px 0}._hero_rskxx_242 h1{letter-spacing:-.025em;max-width:355px;font-size:30px;line-height:1.22}._hero_rskxx_242 h1 strong,._hero_rskxx_242 h1>span{margin-top:0}._heroInner_rskxx_276>p{margin-top:20px;font-size:16px;line-height:1.625}._heroKicker_rskxx_284{letter-spacing:.05em;background:#ffffff1a;border-radius:999px;min-height:27px;margin-bottom:20px;padding:6px 14px;font-size:12.5px;line-height:15px}._heroKicker_rskxx_284 i{display:none}._heroChips_rskxx_328{gap:10px;margin-top:24px}._heroChips_rskxx_328 span{padding:8px 16px;font-size:14px}._heroActions_rskxx_348{flex-direction:column;align-items:center;width:100%;margin-top:28px}._primaryButton_rskxx_198,._secondaryButton_rskxx_198{width:100%;min-height:54px}._hero_rskxx_242 ._primaryButton_rskxx_198{width:max-content;min-height:52px;font-size:16px}._heroNote_rskxx_388{line-height:1.5!important}._heroIndustries_rskxx_391 span{line-height:1.5}._heroProof_rskxx_376{flex-wrap:wrap;gap:8px 16px;margin-top:22px}._problem_rskxx_394,._industries_rskxx_394,._diagnostics_rskxx_394,._reportSection_rskxx_394,._methodology_rskxx_394,._faq_rskxx_199,._process_rskxx_198{padding:64px 0}._sectionHead_rskxx_396{text-align:left;margin-bottom:38px}._sectionHead_rskxx_396 h2,._methodIntro_rskxx_398 h2,._faqIntro_rskxx_199 h2{letter-spacing:-.045em;font-size:26px;line-height:1.22}._sectionHead_rskxx_396>p,._sectionHead_rskxx_396>div+p,._methodIntro_rskxx_398>p,._faqIntro_rskxx_199>p{margin-top:17px;font-size:15px;line-height:1.75}._sectionHeadSplit_rskxx_425{grid-template-columns:1fr;gap:18px}._sectionHeadSplit_rskxx_425>p{margin:0}._chatCard_rskxx_443{border-radius:15px}._userBubble_rskxx_478{max-width:82%;margin:20px 16px 16px auto;font-size:13px}._aiAnswer_rskxx_489{gap:9px;padding:0 15px 18px}._aiAnswer_rskxx_489 p{font-size:13px}._aiAnswer_rskxx_489 li{gap:8px;padding:9px}._aiAnswer_rskxx_489 li small{white-space:normal}._chatWarning_rskxx_533{align-items:flex-start;margin:0 15px 16px;padding:11px}._statPanel_rskxx_561>article{grid-template-columns:38px 1fr;gap:10px}._statPanel_rskxx_561 article strong{font-size:18px}._statNumbers_rskxx_581{gap:6px}._statNumbers_rskxx_581>div{padding-inline:5px}._statNumbers_rskxx_581 strong{font-size:21px}._industryGrid_rskxx_608{grid-template-columns:1fr}._industryCard_rskxx_225{min-height:0;padding:24px}._industryCard_rskxx_225 button{margin-top:4px}._diagnosticGrid_rskxx_641 article{padding:29px 24px}._diagnosticGrid_rskxx_641 h3{font-size:22px}._centerCta_rskxx_198{width:100%}._reportFrame_rskxx_702{border-radius:20px}._reportHero_rskxx_713{padding:21px 20px 22px}._reportHeroTop_rskxx_721>span{display:inline-flex}._reportHeroTitle_rskxx_731{margin-top:25px}._reportHeroTitle_rskxx_731 h3{font-size:22px}._reportStatus_rskxx_736{padding:14px}._reportBlock_rskxx_747{padding:22px 20px}._reportQuestions_rskxx_763>div{grid-template-columns:minmax(0,1.15fr) minmax(62px,.6fr) minmax(0,.9fr);gap:7px}._reportQuestions_rskxx_763 ._reportQuestionNote_rskxx_772{grid-template-columns:18px 1fr}._improvementPlans_rskxx_785 article{grid-template-columns:1fr;gap:7px}._reportCardFooter_rskxx_793{flex-direction:column;align-items:flex-start;padding-inline:20px}._reportNote_rskxx_199{flex-direction:column;align-items:stretch;gap:15px;padding:18px}._reportNote_rskxx_199 button{width:100%}._processGrid_rskxx_827{grid-template-columns:1fr;gap:35px}._processGrid_rskxx_827:before{width:1px;height:auto;top:0;bottom:0;left:32px}._processGrid_rskxx_827 article{text-align:left;min-height:0;padding:0 0 0 87px}._processGrid_rskxx_827 article>span{width:65px;height:65px;margin:0;position:absolute;top:0;left:0}._processIcon_rskxx_831{margin:0 0 11px}._processGrid_rskxx_827 h3{font-size:21px}._processCta_rskxx_198{width:100%;margin-top:44px}._methodology_rskxx_394>._shell_rskxx_27,._faqGrid_rskxx_853{gap:36px}._methodGrid_rskxx_841 article{grid-template-columns:43px 1fr;gap:7px;padding:23px 0}._methodGrid_rskxx_841 h3{font-size:20px}._methodGrid_rskxx_841 p{font-size:14px}._disclaimer_rskxx_847{padding:17px}._faqList_rskxx_856 summary{grid-template-columns:34px 1fr 20px;min-height:72px}._faqList_rskxx_856 summary strong{font-size:15px}._faqList_rskxx_856 details>p{margin:-2px 20px 22px 39px;font-size:14px}._faqIntro_rskxx_199 button{width:100%}._finalCta_rskxx_199{padding:74px 0}._finalCta_rskxx_199 h2{font-size:36px}._finalCta_rskxx_199 p{font-size:15px}._finalCta_rskxx_199 button{width:100%}._footer_rskxx_886{padding:36px 0}._footerGrid_rskxx_887{grid-template-columns:1fr;gap:5px}._footerBrand_rskxx_890,._footerGrid_rskxx_887>div:last-child{grid-column:auto}._footerBottom_rskxx_896{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){._page_rskxx_1 *,._page_rskxx_1 :before,._page_rskxx_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
