@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--paper:#f7f4ef;--paper-deep:#eee7df;--card:#ffffffb8;--ink:#222224;--muted:#776d66;--stone:#91857c;--line:#ddd4cc;--blue:#005151;--blue-light:#00a499;--blue-pale:#e3f3f0;--accent-blue:#2453a8;--accent-blue-light:#69a5e5;--accent-blue-pale:#e5eef9;--accent-amber:#b47a24;--accent-amber-pale:#f8eedc;--improvement:#a44444;--improvement-light:#cf7168;--improvement-pale:#f7e9e7}.site-shell-intro .hero-audience-line{color:#ffffffe6;border-left:3px solid #72e2d7;max-width:650px;margin:18px 0 0;padding-left:16px;font-size:15px;line-height:1.5}.site-shell-intro .creator-intro{color:#ffffffd1;max-width:650px}.site-shell-intro .creator-proof-grid{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 24px;display:grid}.site-shell-intro .creator-proof-grid>div{min-width:0;padding:19px 18px 18px 0}.site-shell-intro .creator-proof-grid>div+div{border-left:1px solid #ffffff2e;padding-left:18px}.site-shell-intro .creator-proof-grid strong,.site-shell-intro .creator-proof-grid span{display:block}.site-shell-intro .creator-proof-grid strong{color:#fff;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.18}.site-shell-intro .creator-proof-grid span{color:#ffffffa8;margin-top:7px;font-size:12px;line-height:1.4}.site-shell-intro .creator-more{color:#fffc;background:0 0;border:0;border-bottom:1px solid #ffffff3d}.site-shell-intro .creator-more summary{color:#fff;cursor:pointer;padding:10px 0 14px;font-size:13px;font-weight:750}.site-shell-intro .creator-more p{color:#ffffffb8;max-width:680px;margin:0;padding:0 0 18px;font-size:14px;line-height:1.58}.site-shell-intro .creator-links{margin-top:20px}.site-shell-intro .creator-links a{box-shadow:none}.site-shell-intro .report-status--stable{--status-accent:#1f866c;--status-pale:#e8f5f0}.site-shell-intro .report-status--warning{--status-accent:#b4771f;--status-pale:#fff5df}.site-shell-intro .report-status--critical{--status-accent:#b7473f;--status-pale:#fff0ed}.site-shell-intro .report-stack-card.report-status--warning,.site-shell-intro .report-metric-row>.report-status--stable,.site-shell-intro .report-metric-row>.report-status--warning,.site-shell-intro .report-metric-row>.report-status--critical{border-top:3px solid var(--status-accent);background:linear-gradient(180deg, var(--status-pale), #ffffffeb)}.site-shell-intro .report-document-score.report-status--critical{border-color:var(--status-accent)}@supports (color:color-mix(in lab, red, red)){.site-shell-intro .report-document-score.report-status--critical{border-color:color-mix(in srgb, var(--status-accent) 35%, transparent)}}.site-shell-intro .report-document-score.report-status--critical{background:var(--status-pale)}.site-shell-intro .report-document-score.report-status--critical strong,.site-shell-intro .report-metric-row>[class*=report-status--] strong{color:var(--status-accent)}.site-shell-intro .report-metric-row>[class*=report-status--] span{color:#594f49}.site-shell-intro .report-metric-row>[class*=report-status--] small{color:#70665f}.result-report-next-step{z-index:94;right:max(18px, env(safe-area-inset-right));bottom:max(18px, calc(env(safe-area-inset-bottom) + 14px));width:min(430px,100vw - 36px);color:var(--ink);background:#fffffffa;border:1px solid #00635e38;border-radius:20px;padding:20px 54px 20px 20px;position:fixed;box-shadow:0 18px 50px #0e312f33}.result-report-next-step>strong,.result-report-next-step>span{display:block}.result-report-next-step>strong{color:#00635e;font-size:17px;line-height:1.3}.result-report-next-step>span{color:#665f5a;margin-top:6px;font-size:15px;line-height:1.4}.result-report-next-step>a{color:#fff;background:#007f77;border-radius:999px;align-items:center;min-height:44px;margin-top:13px;padding:0 18px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.result-report-next-step>a>span{margin-left:9px}.result-report-next-step>button{color:#665f5a;cursor:pointer;background:0 0;border:0;border-radius:50%;width:38px;height:38px;font-size:26px;line-height:1;position:absolute;top:8px;right:9px}@media (width<=680px){.result-report-next-step{right:14px;bottom:max(14px, calc(env(safe-area-inset-bottom) + 10px));border-radius:18px;width:calc(100vw - 28px);padding:17px 48px 17px 17px}}.global-whatsapp-gadget{z-index:92;left:max(10px, env(safe-area-inset-left));bottom:max(10px, calc(env(safe-area-inset-bottom) + 8px));color:#fff;opacity:.9;background:linear-gradient(135deg,#25d366 0%,#19bf5c 58%,#12ad53 100%);border:1px solid #ffffff70;border-radius:999px;justify-content:flex-start;align-items:center;gap:0;width:auto;min-width:36px;min-height:36px;padding:5px;font-size:11px;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;position:fixed;overflow:hidden;box-shadow:0 5px 18px #0a7e412e,inset 0 1px #ffffff42}.global-whatsapp-gadget:hover,.global-whatsapp-gadget:focus-visible{opacity:1;transform:translateY(-3px);box-shadow:0 8px 22px #0a7e4140,inset 0 1px #ffffff52}.global-whatsapp-icon{color:#fff;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.global-whatsapp-icon svg{fill:currentColor;width:25px;height:25px}.global-whatsapp-copy{opacity:0;white-space:nowrap;align-items:baseline;max-width:0;margin:0;transition:max-width .22s,margin .22s,opacity .16s,transform .22s;animation:4.8s .45s global-whatsapp-intro;display:inline-flex;overflow:hidden;transform:translate(-4px)}.global-whatsapp-copy strong{color:#fff;letter-spacing:0;font-size:11px;font-weight:720;line-height:1.2}.global-whatsapp-gadget:hover .global-whatsapp-copy,.global-whatsapp-gadget:focus-visible .global-whatsapp-copy{opacity:1;max-width:140px;margin:0 7px;transform:translate(0)}@keyframes global-whatsapp-intro{0%,10%,to{opacity:0;max-width:0;margin:0;transform:translate(-4px)}22%,70%{opacity:1;max-width:140px;margin:0 7px;transform:translate(0)}84%{opacity:0}}@media (width<=700px){.global-whatsapp-gadget{left:max(8px, env(safe-area-inset-left));bottom:max(8px, calc(env(safe-area-inset-bottom) + 6px));min-width:34px;max-width:calc(100vw - 84px);min-height:34px;padding:5px}.global-whatsapp-gadget:hover,.global-whatsapp-gadget:focus-visible{transform:translateY(-2px)}.global-whatsapp-icon{flex-basis:24px;width:24px;height:24px}.global-whatsapp-icon svg{width:23px;height:23px}.global-whatsapp-copy strong{font-size:10px}.global-whatsapp-gadget--article{display:none}}@media (prefers-reduced-motion:reduce){.global-whatsapp-gadget{transition:none}.global-whatsapp-copy{animation:none}}.site-shell-intro .corporate-video-section{text-align:center;isolation:isolate;justify-items:center;padding:clamp(82px,8vw,118px) 0 clamp(86px,8.5vw,126px);display:grid;position:relative}.site-shell-intro .corporate-video-section:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 88% 13%,#00a4991a,#0000 28rem),linear-gradient(#f8f5f0 0%,#f5f2ec 100%);position:absolute;inset:0 calc(50% - 50vw)}.corporate-video-heading{width:min(880px,100%)}.corporate-video-heading h2{color:var(--ink);letter-spacing:-.055em;text-wrap:balance;margin:17px 0 18px;font-size:clamp(2.6rem,4.3vw,4.15rem);font-weight:710;line-height:1}.corporate-video-heading>p:last-child{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.corporate-video-shell{width:min(1080px,100%);margin-top:clamp(34px,4vw,48px)}.corporate-video-frame{aspect-ratio:16/9;background:#003f43;border:1px solid #00515126;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #1b333129}.corporate-video-frame iframe,.corporate-video-poster{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.corporate-video-poster{background:#003f43;padding:0;overflow:hidden}.corporate-video-poster:after{content:"";pointer-events:none;background:linear-gradient(#00232505,#00232524);transition:background .18s;position:absolute;inset:0}.corporate-video-poster img{object-fit:cover;width:100%;height:100%;transition:transform .26s;display:block}.corporate-video-play{z-index:2;background:#f7f4eff0;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:82px;height:82px;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 42px #00232547}.corporate-video-play:before{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid var(--blue);content:"";width:0;height:0;margin-left:6px}.corporate-video-poster:hover img,.corporate-video-poster:focus-visible img{transform:scale(1.012)}.corporate-video-poster:hover .corporate-video-play,.corporate-video-poster:focus-visible .corporate-video-play{background:#fff;transform:translate(-50%,-50%)scale(1.06)}.corporate-video-poster:focus-visible{outline:3px solid var(--blue-light);outline-offset:-5px}.corporate-video-cta{min-height:46px;color:var(--blue);align-items:center;gap:12px;margin-top:24px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.corporate-video-cta span{color:var(--blue-light);transition:transform .16s}.corporate-video-cta:hover,.corporate-video-cta:focus-visible{text-underline-offset:5px;-webkit-text-decoration:underline #00515159;text-decoration:underline #00515159}.corporate-video-cta:hover span,.corporate-video-cta:focus-visible span{transform:translate(3px)}@media (width<=680px){.site-shell-intro .corporate-video-section{padding:62px 0 70px}.corporate-video-heading .panel-kicker{font-size:12px;line-height:1.4}.corporate-video-heading h2{letter-spacing:-.047em;margin:14px 0 15px;font-size:clamp(2.05rem,9.4vw,2.65rem);line-height:1.04}.corporate-video-heading>p:last-child{font-size:15px;line-height:1.5}.corporate-video-shell{width:100%;margin-top:28px}.corporate-video-frame{border-radius:14px;box-shadow:0 18px 44px #1b333126}.corporate-video-play{width:66px;height:66px}.corporate-video-play:before{border-top-width:8px;border-bottom-width:8px;border-left-width:13px;margin-left:5px}.corporate-video-cta{min-height:48px;margin-top:18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.corporate-video-poster img,.corporate-video-play,.corporate-video-cta span{transition:none}}.admin-auth-shell{background:linear-gradient(145deg, var(--paper), var(--blue-pale));place-items:center;min-height:100vh;padding:32px 18px;display:grid}.admin-auth-card{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;width:min(100%,560px);padding:clamp(24px,5vw,48px);box-shadow:0 24px 70px #0051511f}.admin-auth-card h1{margin:8px 0 12px;font-size:clamp(2rem,5vw,3rem)}.admin-auth-card h2{margin-top:32px}.auth-form{gap:18px;margin:28px 0 20px;display:grid}.auth-form label{gap:8px;font-weight:700;display:grid}.auth-form input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:13px 14px}.auth-form input:focus{border-color:var(--blue-light);outline:3px solid #00a49933}.auth-help{color:var(--muted);font-size:.92rem}.auth-error{color:var(--improvement);font-weight:700}.auth-recovery-result{gap:16px;margin-top:28px;display:grid}.auth-recovery-result code{overflow-wrap:anywhere;border:1px dashed var(--blue-light);background:var(--blue-pale);color:var(--blue);text-align:center;border-radius:12px;padding:16px;font-size:clamp(1.05rem,4vw,1.4rem)}.logout-button{cursor:pointer;font:inherit;background:0 0;border:0}.hero-result-visual{isolation:isolate;width:min(540px,100%);min-height:570px;margin:0;position:relative}.hero-result-scan{z-index:-2;width:auto;min-height:0;position:absolute;inset:3% -3% 0 -5%}.hero-result-person{z-index:-1;background:var(--paper-deep);border:1px solid #ffffffbf;border-radius:30px;width:74%;height:83%;position:absolute;bottom:4%;left:0;overflow:hidden;box-shadow:0 30px 65px #2a37362e}.hero-result-person:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#00515126),linear-gradient(90deg,#0000 72%,#f1eee733);position:absolute;inset:0}.hero-result-person img{object-fit:cover;object-position:46% center;width:100%;height:100%;display:block}.hero-result-summary,.hero-priority-card,.hero-plan-card{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(125%);background:#ffffffc2;border:1px solid #ffffffc7;display:grid;position:absolute;box-shadow:0 20px 44px #22333224}.hero-result-summary{border-radius:20px;width:44%;padding:17px;top:5%;right:0}.hero-result-summary-brand{color:var(--blue-light);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.hero-result-symbol{object-fit:contain;width:25px;height:23px}.hero-result-summary>strong{color:var(--blue);letter-spacing:-.06em;margin-top:14px;font-size:39px;line-height:.9}.hero-result-summary>strong small{color:var(--stone);letter-spacing:0;margin-left:3px;font-size:13px;font-weight:650}.hero-result-summary>p,.hero-priority-card>p,.hero-plan-card>p{color:var(--muted);margin:9px 0 0;font-size:10.5px;line-height:1.4}.hero-priority-card{border-radius:19px;width:47%;padding:16px;top:38%;right:0}.hero-priority-card>span,.hero-plan-card>span{color:var(--blue-light);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820}.hero-priority-card>strong,.hero-plan-card>strong{color:var(--blue);letter-spacing:-.035em;margin-top:7px;font-size:17px;line-height:1.08}.hero-priority-bars{gap:5px;margin-top:14px;display:grid}.hero-priority-bars i,.report-stack-bars i,.landing-data-visual article>i{background:#0051511a;border-radius:999px;height:4px;display:block;overflow:hidden}.hero-priority-bars b,.report-stack-bars b,.landing-data-visual article>i b{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--blue-light));height:100%;display:block}.hero-plan-card{border-radius:19px;width:49%;padding:16px;bottom:6%;right:2%}.hero-result-visual figcaption{z-index:3;color:var(--stone);letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #ffffffc7;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:700;position:absolute;top:1%;left:1%}.report-editorial-stack{isolation:isolate;min-height:690px;position:relative}.report-editorial-stack:before{z-index:-1;content:"";background:#ffffff7a;border:1px solid #0051511a;border-radius:27px;position:absolute;inset:35px 20px 72px 34px;transform:rotate(2deg);box-shadow:0 18px 50px #2a373614}.report-editorial-stack .report-document{z-index:1;width:calc(100% - 58px);margin:62px 58px 72px 0}.report-stack-card{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#ffffffd1;border:1px solid #ffffffc7;border-radius:18px;width:188px;padding:17px;display:grid;position:absolute;box-shadow:0 20px 44px #22333224}.report-stack-card--score{top:0;right:0}.report-stack-card--plan{width:250px;bottom:0;right:6px}.report-stack-card>span{color:var(--blue-light);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820}.report-stack-card>strong{color:var(--blue);letter-spacing:-.04em;margin-top:8px;font-size:20px;line-height:1.05}.report-stack-card--score>strong{font-size:32px}.report-stack-card>strong small{color:var(--stone);letter-spacing:0;margin-left:3px;font-size:11px}.report-stack-card p{color:var(--muted);margin:8px 0 0;font-size:9.5px;line-height:1.4}.report-stack-bars{gap:4px;margin-top:12px;display:grid}.report-stack-card ol{color:var(--muted);gap:6px;margin:11px 0 0;padding-left:17px;font-size:9.5px;line-height:1.35;display:grid}.landing-data-visual{background:radial-gradient(circle at 100% 0,#00a4991f,#0000 17rem),#ffffff8f;border:1px solid #00515121;border-radius:24px;margin-top:34px;padding:clamp(20px,3vw,28px);box-shadow:0 24px 55px #2a373614}.landing-data-visual-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.landing-data-visual-heading span{color:var(--blue-light);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820}.landing-data-visual-heading strong{color:var(--blue);letter-spacing:-.02em;font-size:12px}.landing-data-visual-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.landing-data-visual-grid article{background:#ffffffc2;border:1px solid #0051511a;border-radius:16px;align-content:space-between;min-width:0;min-height:142px;padding:16px;display:grid}.landing-data-visual-grid article>span{color:var(--blue-light);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.35}.landing-data-visual-grid article>strong{color:var(--blue);letter-spacing:-.045em;margin-top:14px;font-size:23px;line-height:1}.landing-data-visual article>i{margin-top:17px}.landing-data-visual-grid article>small{color:var(--stone);margin-top:9px;font-size:8px;line-height:1.35}.landing-data-environment>div{height:11px;margin-top:12px;position:relative}.landing-data-environment>div:before{content:"";background:#00515126;height:1px;position:absolute;top:5px;left:0;right:0}.landing-data-environment>div i{background:var(--blue-light);border-radius:50%;width:6px;height:6px;margin-right:13%;display:inline-block;position:relative;box-shadow:0 0 0 4px #00a49914}.landing-data-environment>div i:nth-child(2),.landing-data-environment>div i:nth-child(5){width:4px;height:4px;box-shadow:none;background:#8bbcb7}@media (width<=900px){.hero-result-visual{min-height:510px}.report-editorial-stack{min-height:650px}.landing-data-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.hero-result-visual{width:100%;min-height:465px}.hero-result-scan{background:radial-gradient(circle at 63% 54%,#00a49924,#0000 6rem),radial-gradient(at 63% 56%,#ffffff6b,#0000 15rem);border-radius:26px;width:auto;min-height:0;margin:0;inset:4% -5% 0}.hero-result-person{border-radius:23px;width:76%;height:78%;bottom:11%}.hero-result-person img{object-position:43% center}.hero-result-summary{border-radius:16px;width:45%;padding:13px;top:5%}.hero-result-summary-brand{gap:5px;font-size:6.5px}.hero-result-symbol{width:21px;height:19px}.hero-result-summary>strong{margin-top:10px;font-size:31px}.hero-result-summary>p,.hero-priority-card>p,.hero-plan-card>p{margin-top:6px;font-size:8.5px}.hero-priority-card{border-radius:16px;width:47%;padding:13px;top:37%}.hero-plan-card{border-radius:16px;width:60%;padding:13px;bottom:3%;right:1%}.hero-priority-card>strong,.hero-plan-card>strong{font-size:14px}.hero-result-visual figcaption{max-width:42%;font-size:6.5px;line-height:1.3;top:1%;left:1%}.report-editorial-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.report-editorial-stack:before{display:none}.report-editorial-stack .report-document{grid-column:1/-1;width:100%;margin:0}.report-stack-card{border-radius:15px;width:auto;min-width:0;padding:14px;position:static}.report-stack-card--plan{width:auto}.report-stack-card--score>strong{font-size:27px}.report-stack-card--plan>strong{font-size:15px}.landing-data-visual{border-radius:20px;margin-top:25px;padding:17px}.landing-data-visual-heading{gap:6px;display:grid}.landing-data-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.landing-data-visual-grid article{min-height:130px;padding:13px}.landing-data-visual-grid article>strong{font-size:19px}}.patient-value-shell{width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto}.patient-value-header{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(125%);background:linear-gradient(#f7f4eff5,#f7f4efc7);position:sticky;top:0}.patient-value-header nav{align-items:center;gap:24px;display:flex}.patient-value-header nav>a:not(.seo-topic-header-cta){color:var(--muted);font-size:12px;font-weight:680;text-decoration:none}.patient-value-page{width:min(1040px,100%);margin:0 auto}.patient-value-hero{grid-template-columns:minmax(0,1.25fr) minmax(330px,.65fr);align-items:center;gap:clamp(42px,7vw,86px);padding:clamp(52px,8vw,96px) 0 clamp(72px,9vw,112px);display:grid}.patient-value-hero-copy h1{letter-spacing:-.075em;max-width:760px;margin:18px 0 0;font-size:clamp(3rem,6.3vw,5.6rem);font-weight:730;line-height:.94}.patient-value-hero-copy>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:27px 0 0;font-size:clamp(1.1rem,2vw,1.42rem);line-height:1.55}.patient-value-hero-copy>div{justify-items:start;gap:12px;margin-top:31px;display:grid}.patient-value-hero-copy>div small{color:var(--stone);letter-spacing:.035em;font-size:10px;font-weight:630}.patient-value-hero-reading{color:#fff;isolation:isolate;background:radial-gradient(circle at 90% 10%,#69a5e547,#0000 15rem),linear-gradient(145deg,#003f42,#00756f);border-radius:29px;align-content:start;min-height:440px;padding:clamp(28px,4vw,43px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 70px #00414033}.patient-value-hero-reading:after{z-index:-1;content:"";border:1px solid #fff3;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-118px;right:-74px;box-shadow:0 0 0 33px #ffffff09,0 0 0 68px #ffffff06}.patient-value-hero-reading>span{color:#ffffffad;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:820}.patient-value-hero-reading>strong{letter-spacing:-.085em;margin-top:30px;font-size:clamp(4rem,8vw,6.5rem);font-weight:730;line-height:.85}.patient-value-hero-reading ol{flex-wrap:wrap;gap:7px;margin:39px 0 0;padding:0;list-style:none;display:flex}.patient-value-hero-reading li{color:#ffffffdb;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.patient-value-hero-reading li:not(:last-child):after{color:#ffffff73;content:"→";margin-left:8px}.patient-value-hero-reading p{color:#ffffffb8;max-width:330px;margin:28px 0 0;font-size:13px;line-height:1.6}.patient-value-calculator{margin-bottom:clamp(72px,10vw,124px);scroll-margin-top:126px}.patient-value-form-shell{background:radial-gradient(circle at 100% 0,#00a4991a,#0000 18rem),#ffffffb8;border:1px solid #00515126;border-radius:30px;width:min(900px,100%);margin:0 auto;padding:clamp(28px,5vw,54px);box-shadow:0 30px 75px #2233321f}.patient-value-form-header{justify-content:space-between;align-items:end;gap:28px;display:flex}.patient-value-form-header h2{letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1}.patient-value-form-header>span{color:var(--blue-light);font-size:13px;font-weight:780}.patient-value-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:35px 0 0;padding:0;list-style:none;display:grid}.patient-value-progress li{color:var(--stone);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:760;display:grid;position:relative}.patient-value-progress li:before{background:var(--line);content:"";height:1px;position:absolute;top:5px;left:8px;right:0}.patient-value-progress li:last-child:before{right:50%}.patient-value-progress i{z-index:1;border:2px solid var(--line);background:#fff;border-radius:50%;width:11px;height:11px;position:relative}.patient-value-progress li.is-current,.patient-value-progress li.is-complete{color:var(--blue)}.patient-value-progress li.is-current i,.patient-value-progress li.is-complete i{border-color:var(--blue-light);background:var(--blue-light);box-shadow:0 0 0 4px #00a4991a}.patient-value-progress li.is-complete:before{background:var(--blue-light)}.patient-value-step{border:0;min-width:0;margin:0;padding:clamp(42px,7vw,68px) 0 0}.patient-value-step>legend,.marketing-fieldset legend,.referral-fieldset legend{color:var(--ink);letter-spacing:-.045em;margin:0;padding:0;font-size:clamp(1.55rem,3.1vw,2.25rem);font-weight:720;line-height:1.08}.patient-value-step>p:not(.patient-value-error):not(.patient-value-data-note),.referral-fieldset>p{max-width:650px;color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.6}.cabinet-selector{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:31px;display:grid}.cabinet-selector button{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:58px;color:var(--muted);text-align:center;border-radius:14px;padding:0;font-size:15px;font-weight:760;transition:border-color .15s,background .15s,color .15s,transform .15s}.cabinet-selector button:hover,.cabinet-selector button.is-selected{border-color:var(--blue);background:var(--blue);color:#fff;transform:translateY(-2px)}.patient-value-primary,.patient-value-secondary{border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;margin:30px 0 0;padding:0 20px;font-size:13px;font-weight:740;transition:box-shadow .15s,transform .15s;display:inline-flex}.patient-value-primary{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;border:0;box-shadow:0 14px 30px #00515133}.patient-value-secondary{border:1px solid var(--line);color:var(--muted);background:0 0}.patient-value-primary:hover,.patient-value-secondary:hover{transform:translateY(-2px)}.patient-value-form-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.patient-value-form-actions .patient-value-primary{margin-left:auto}.revenue-field-grid,.patient-number-grid,.assumption-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:31px;display:grid}.revenue-field-grid label,.patient-number-grid>label,.assumption-grid label{min-width:0;color:var(--blue);gap:9px;font-size:11px;font-weight:710;display:grid}.currency-input,.suffix-input{display:block;position:relative}.currency-input input,.suffix-input input,.patient-number-grid input{border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);background:#ffffffdb;border-radius:13px;outline:none;padding:0 42px 0 15px;font-size:16px;font-weight:650;transition:border-color .15s,box-shadow .15s}.currency-input input:focus,.suffix-input input:focus,.patient-number-grid input:focus{border-color:var(--blue-light);box-shadow:0 0 0 4px #00a4991c}.currency-input input:disabled{background:var(--paper-deep);color:var(--stone)}.currency-input b,.suffix-input b{color:var(--stone);pointer-events:none;font-size:12px;font-weight:720;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.patient-value-step>small{color:var(--stone);margin-top:11px;font-size:10px;line-height:1.45;display:block}.average-revenue{background:var(--blue-pale);color:var(--blue);border:1px solid #00515121;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:23px;padding:18px 20px;display:flex}.average-revenue span{font-size:11px;font-weight:680}.average-revenue strong{letter-spacing:-.04em;font-size:20px}.patient-value-error,.patient-number-grid em{color:var(--improvement);margin:13px 0 0;font-size:11px;font-style:normal;font-weight:700;line-height:1.45;display:block}.patient-value-patient-step{gap:34px;display:grid}.patient-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.patient-number-grid>label{background:#ffffff94;border:1px solid #00515121;border-radius:18px;padding:22px}.patient-number-grid small{color:var(--stone);font-size:9px;font-weight:520;line-height:1.4}.marketing-fieldset,.referral-fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:29px 0 0}.marketing-fieldset legend,.referral-fieldset legend{font-size:20px}.marketing-fieldset>div{align-items:center;gap:12px;margin-top:18px;display:flex}.marketing-fieldset .currency-input{width:min(330px,100%)}.unknown-check{border:1px solid var(--line);background:var(--paper);min-height:52px;color:var(--muted);border-radius:13px;align-items:center;gap:9px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.unknown-check input{width:17px;height:17px;accent-color:var(--blue)}.referral-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.referral-options label{min-width:0;position:relative}.referral-options input{opacity:0;width:1px;height:1px;position:absolute}.referral-options span{border:1px solid var(--line);background:var(--paper);min-height:58px;color:var(--muted);text-align:center;cursor:pointer;border-radius:13px;place-items:center;padding:8px;font-size:10px;font-weight:700;line-height:1.25;display:grid}.referral-options input:checked+span{border-color:var(--blue);background:var(--blue);color:#fff}.referral-options input:focus-visible+span,.cabinet-selector button:focus-visible,.patient-value-primary:focus-visible,.patient-value-secondary:focus-visible,.patient-value-recalculate:focus-visible{outline-offset:3px;outline:3px solid #2453a84d}.patient-value-assumptions{background:#e3f3f06b;border:1px solid #00515121;border-radius:18px}.patient-value-assumptions summary,.patient-value-result-method summary{color:var(--blue);cursor:pointer;padding:18px 20px;font-size:12px;font-weight:740}.patient-value-assumptions>div{border-top:1px solid #0051511a;padding:0 20px 20px}.patient-value-assumptions p{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.55}.assumption-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:19px}.suffix-input input{padding-right:54px}.patient-value-assumptions>div>small{color:var(--stone);margin-top:18px;font-size:14px;line-height:1.55;display:block}.patient-value-calculate{min-width:min(100%,330px)}.patient-value-data-note{color:var(--stone);text-align:right;margin:-17px 0 0;font-size:9px;line-height:1.45}.patient-value-result{outline:none;scroll-margin-top:126px}.patient-value-result-hero{color:#fff;text-align:center;background:radial-gradient(circle at 82% 14%,#69a5e54d,#0000 22rem),linear-gradient(145deg,#003f42,#00776f);border-radius:31px;align-content:center;place-items:center;min-height:460px;padding:clamp(44px,8vw,84px) 24px;display:grid;overflow:hidden;box-shadow:0 35px 80px #00414033}.patient-value-result-hero p{color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:820}.patient-value-result-hero h2{letter-spacing:-.09em;margin:25px 0 0;font-size:clamp(5rem,14vw,10rem);font-weight:730;line-height:.8}.patient-value-result-hero strong{margin-top:27px;font-size:clamp(1.05rem,2.5vw,1.45rem);font-weight:680}.patient-value-result-hero span{color:#ffffffad;max-width:640px;margin-top:12px;font-size:13px;line-height:1.55}.patient-value-equation{justify-items:center;width:min(760px,100%);margin:clamp(52px,8vw,86px) auto 0;display:grid}.patient-value-equation article{background:#ffffff9e;border:1px solid #00515121;border-radius:20px;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);align-items:center;gap:11px 30px;width:100%;min-height:116px;padding:24px 28px;display:grid}.patient-value-equation article>strong{color:var(--blue);letter-spacing:-.055em;font-size:clamp(1.75rem,4vw,2.8rem);line-height:1}.patient-value-equation article>strong small{letter-spacing:-.02em;margin-left:3px;font-size:.42em}.patient-value-equation article>span{color:var(--ink);font-size:14px;font-weight:700}.patient-value-equation article>small{color:var(--stone);grid-column:2;margin-top:-24px;font-size:9px}.patient-value-equation>i{color:var(--blue-light);padding:10px 0;font-size:19px;font-style:normal}.patient-value-equation article.is-total{background:var(--blue);border-color:#0000;box-shadow:0 18px 40px #0051512b}.patient-value-equation article.is-total strong,.patient-value-equation article.is-total span{color:#fff}.patient-value-result-method{border:1px solid var(--line);background:#ffffff61;border-radius:16px;width:min(760px,100%);margin:18px auto 0}.patient-value-result-method>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 18px 18px;display:grid}.patient-value-result-method span{background:var(--paper-deep);color:var(--stone);border-radius:12px;gap:6px;padding:14px;font-size:9px;display:grid}.patient-value-result-method strong{color:var(--blue);font-size:14px}.patient-value-result-method p{color:var(--stone);margin:0;padding:0 18px 18px;font-size:9px;line-height:1.5}.patient-loss-section,.patient-insights,.patient-value-seo-content>section{border-bottom:1px solid var(--line);padding:clamp(62px,9vw,104px) 0}.patient-loss-section h3,.patient-insights h3,.patient-value-seo-content h2{letter-spacing:-.065em;max-width:820px;margin:13px 0 0;font-size:clamp(2.15rem,5vw,4.1rem);font-weight:715;line-height:.98}.patient-loss-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:37px;display:grid}.patient-loss-grid article{background:radial-gradient(circle at 100% 0,#a4444414,#0000 8rem),#ffffff94;border:1px solid #a444442e;border-radius:18px;align-content:space-between;min-height:140px;padding:20px;display:grid}.patient-loss-grid span{color:var(--improvement);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:760}.patient-loss-grid strong{color:var(--ink);letter-spacing:-.045em;font-size:clamp(1.35rem,3vw,2rem)}.patient-loss-section>p{border-left:3px solid var(--improvement);max-width:800px;color:var(--ink);margin:29px 0 0;padding-left:20px;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:650;line-height:1.5}.patient-insights>div{border-top:1px solid var(--line);margin-top:38px;display:grid}.patient-insights article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:25px;padding:27px 0;display:grid}.patient-insights article>span{color:var(--blue-light);letter-spacing:.11em;padding-top:5px;font-size:10px;font-weight:820}.patient-insights h4{color:var(--blue);letter-spacing:-.035em;margin:0;font-size:20px}.patient-insights p{max-width:830px;color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.68}.patient-decision{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:clamp(52px,8vw,86px) 0;display:grid}.patient-decision article{background:#ffffff94;border:1px solid #00515124;border-radius:21px;min-height:220px;padding:25px}.patient-decision span{color:var(--blue-light);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:820}.patient-decision p{color:var(--ink);margin:44px 0 0;font-size:15px;font-weight:640;line-height:1.55}.patient-value-scanner-cta{color:#fff;text-align:center;background:radial-gradient(circle at 90% 5%,#69a5e540,#0000 18rem),linear-gradient(145deg,#003f42,#00776f);border-radius:29px;justify-items:center;padding:clamp(46px,7vw,74px) 24px;display:grid}.patient-value-scanner-cta p{color:#ffffffb3;margin:0;font-size:12px;font-weight:700}.patient-value-scanner-cta h3{letter-spacing:-.06em;max-width:790px;margin:13px 0 0;font-size:clamp(2rem,5vw,3.8rem);line-height:1}.patient-value-scanner-cta a{min-height:54px;color:var(--blue);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-top:29px;padding:0 21px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.patient-value-recalculate{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;background:0 0;border:0;margin:20px auto 0;padding:9px 4px;font-size:11px;font-weight:690;display:block}.patient-value-seo-content{border-top:1px solid var(--line)}.patient-value-seo-content>section{grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);column-gap:clamp(36px,7vw,90px);display:grid}.patient-value-seo-content>section .panel-kicker,.patient-value-seo-content>section h2{grid-column:1}.patient-value-seo-content>section>p:not(.panel-kicker),.patient-value-seo-content>section>ul,.patient-value-simple-formula,.patient-value-seo-content blockquote{grid-column:2}.patient-value-seo-content h2{font-size:clamp(2rem,4.3vw,3.45rem)}.patient-value-seo-content>section>p:not(.panel-kicker){color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.75}.patient-value-simple-formula{background:var(--blue-pale);border:1px solid #00515121;border-radius:18px;align-items:center;gap:8px;margin:10px 0 25px;padding:21px;display:flex}.patient-value-simple-formula span{color:var(--blue);text-align:center;flex:1;font-size:11px;font-weight:720;line-height:1.35}.patient-value-simple-formula i{color:var(--blue-light);font-size:17px;font-style:normal}.patient-value-seo-content ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.patient-value-seo-content li{color:var(--blue);background:#ffffff85;border:1px solid #0051511f;border-radius:14px;padding:15px 16px;font-size:12px;font-weight:650;line-height:1.45}.patient-value-capture-criterion blockquote{border-left:3px solid var(--blue-light);color:var(--blue);background:#e3f3f08c;margin:10px 0 0;padding:22px 24px;font-size:16px;font-weight:680;line-height:1.55}.patient-value-authority{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:12px;padding:clamp(62px,9vw,104px) 0;display:grid}.patient-value-authority>div,.patient-value-authority>nav{background:#ffffff94;border:1px solid #00515121;border-radius:23px;align-content:start;padding:clamp(25px,4vw,38px);display:grid}.patient-value-authority p{color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.65}.patient-value-authority>div>a{color:var(--blue);margin-top:17px;font-size:11px;font-weight:730;text-decoration:none}.patient-value-authority nav>span{color:var(--blue-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:820}.patient-value-authority nav a{border-top:1px solid var(--line);color:var(--blue);padding:13px 0;font-size:12px;font-weight:660;line-height:1.4;text-decoration:none}.landing-feature-tool{color:var(--ink);background:radial-gradient(circle at 100% 0,#69a5e52e,#0000 16rem),linear-gradient(135deg,#e3f3f0e6,#ffffffa3);border:1px solid #00515129;border-radius:23px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:35px;padding:clamp(24px,4vw,38px);text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid}.landing-feature-tool:hover{transform:translateY(-2px);box-shadow:0 22px 48px #0051511a}.landing-feature-tool span{color:var(--blue-light);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:820}.landing-feature-tool h3{color:var(--blue);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(1.5rem,3vw,2.15rem)}.landing-feature-tool p{max-width:680px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.landing-feature-tool>strong{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:20px;display:grid}@media (width<=900px){.patient-value-hero,.patient-value-seo-content>section,.patient-value-authority{grid-template-columns:1fr}.patient-value-hero-reading{min-height:370px}.patient-value-seo-content>section>*,.patient-value-seo-content>section .panel-kicker,.patient-value-seo-content>section h2,.patient-value-seo-content>section>p:not(.panel-kicker),.patient-value-seo-content>section>ul,.patient-value-simple-formula,.patient-value-seo-content blockquote{grid-column:1}.patient-value-seo-content h2{margin-bottom:28px}.cabinet-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-options{grid-template-columns:repeat(3,minmax(0,1fr))}.assumption-grid,.patient-loss-grid,.patient-decision{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-decision article:last-child{grid-column:1/-1}}@media (width<=680px){.patient-value-shell{width:min(100% - 28px,1180px)}.patient-value-header{top:max(8px, env(safe-area-inset-top));border:1px solid #ffffffd1;border-radius:20px;min-height:64px;margin-top:8px;padding:7px 8px;box-shadow:0 10px 28px #00414017}.patient-value-header nav{gap:8px}.patient-value-header nav>a:not(.seo-topic-header-cta){display:none}.patient-value-header .seo-topic-header-cta{font-size:9.5px}.patient-value-hero{gap:35px;padding-top:40px}.patient-value-hero-copy h1{font-size:clamp(2.65rem,13vw,4rem)}.patient-value-hero-reading{border-radius:24px;min-height:340px}.patient-value-hero-reading>strong{font-size:4.6rem}.patient-value-hero-reading ol{gap:6px;margin-top:30px}.patient-value-hero-reading li:not(:last-child):after{display:none}.patient-value-calculator,.patient-value-result{scroll-margin-top:96px}.patient-value-form-shell{border-radius:23px;padding:25px 18px}.patient-value-form-header{align-items:start}.patient-value-form-header h2{font-size:2rem}.patient-value-step{padding-top:38px}.patient-value-step>legend{font-size:1.65rem}.cabinet-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.cabinet-selector button{min-height:53px}.revenue-field-grid,.patient-number-grid,.assumption-grid,.patient-value-result-method>div,.patient-decision{grid-template-columns:1fr}.patient-number-grid>label{padding:18px}.marketing-fieldset>div{flex-direction:column;align-items:stretch}.marketing-fieldset .currency-input,.unknown-check{width:100%}.unknown-check{justify-content:center}.referral-options{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-options label:last-child{grid-column:1/-1}.patient-value-form-actions{flex-direction:column-reverse;align-items:stretch}.patient-value-form-actions button,.patient-value-primary,.patient-value-secondary,.patient-value-calculate{width:100%;margin-top:9px}.patient-value-data-note{text-align:center;margin-top:-12px}.patient-value-result-hero{border-radius:24px;min-height:390px;padding-left:18px;padding-right:18px}.patient-value-result-hero h2{font-size:clamp(4.2rem,21vw,6rem)}.patient-value-equation article{text-align:center;grid-template-columns:1fr;min-height:0;padding:21px}.patient-value-equation article>small{grid-column:1;margin-top:0}.patient-loss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-loss-grid article{min-height:120px;padding:17px}.patient-insights article{grid-template-columns:30px minmax(0,1fr);gap:13px}.patient-decision article,.patient-decision article:last-child{grid-column:1;min-height:0}.patient-decision p{margin-top:25px}.patient-value-scanner-cta{border-radius:24px}.patient-value-scanner-cta a{width:100%;font-size:11px}.patient-value-seo-content>section{padding:60px 0}.patient-value-seo-content h2{font-size:2.2rem}.patient-value-simple-formula{flex-direction:column;align-items:stretch}.patient-value-simple-formula i{text-align:center}.patient-value-seo-content ul{grid-template-columns:1fr}.patient-value-authority>div,.patient-value-authority>nav{padding:23px}.landing-feature-tool{grid-template-columns:1fr}.landing-feature-tool>strong{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.patient-value-shell *,.landing-feature-tool{scroll-behavior:auto!important;transition-duration:.01ms!important}.hero-result-visual .diagnostic-scan-grid,.hero-result-visual .diagnostic-scan-axis:after,.hero-result-visual .diagnostic-scan-halo,.hero-result-visual .diagnostic-scan-halo:after,.hero-result-visual .diagnostic-scan-point{animation:none}}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:radial-gradient(circle at 88% 12%, #00a4991a, transparent 28rem), var(--paper);min-width:320px;color:var(--ink);margin:0;font-family:Poppins,Arial,Helvetica,sans-serif;overflow-x:clip}button,input,textarea{font:inherit}button{cursor:pointer;touch-action:manipulation}.site-shell{width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px)saturate(125%);background:linear-gradient(#f7f4eff2,#f7f4efc2);justify-content:space-between;align-items:center;min-height:104px;display:flex;position:sticky;top:0}.brand{color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(135%);isolation:isolate;background:linear-gradient(135deg,#ffffffb3,#ffffff6b);border:1px solid #ffffffd1;border-radius:19px;align-items:center;gap:10px;padding:8px 13px 8px 10px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 10px 25px #00414014}.brand:after{z-index:-1;filter:blur(15px);content:"";background:#00a4991a;border-radius:50%;width:82px;height:66px;position:absolute;top:-24px;right:-16px}.brand-symbol{object-fit:contain;flex:none;width:52px;height:47px}.brand-lockup{gap:4px;min-width:0;display:grid}.brand-lockup strong{color:var(--ink);letter-spacing:-.045em;white-space:nowrap;font-size:17px;font-weight:760;line-height:.94;display:grid}.brand-lockup sup{vertical-align:super;margin-left:1px;font-size:.43em;line-height:0}.brand-lockup small{color:var(--stone);letter-spacing:.01em;font-size:8px;font-weight:560;line-height:1}.editorial-brand{-webkit-backdrop-filter:blur(12px)saturate(125%);background:#ffffff6b;border:1px solid #ffffffd1;border-radius:18px;align-items:center;gap:10px;padding:8px 13px 8px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 9px 22px #0041400f}.editorial-brand-symbol{object-fit:contain;flex:none;width:25px;height:31px}.editorial-brand-lockup{gap:5px;display:grid}.editorial-brand-wordmark{width:148px;height:auto;display:block}.editorial-brand-lockup small{color:var(--stone);letter-spacing:.075em;text-transform:uppercase;font-size:7px;font-weight:630;line-height:1}.header-note{color:var(--stone);letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:650}.landing-nav{align-items:center;gap:24px;display:flex}.landing-nav a{color:var(--muted);font-size:12px;font-weight:680;text-decoration:none;transition:color .16s}.landing-nav a:hover{color:var(--blue)}.landing-nav .landing-nav-cta{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;height:40px;min-height:40px;padding:0 17px;line-height:1;display:inline-flex;box-shadow:0 10px 24px #00515129}.intro-grid{padding-bottom:72px}.intro-hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.8fr);align-items:center;gap:clamp(42px,6vw,84px);min-height:calc(100svh - 104px);padding:clamp(32px,5vh,58px) 0;display:grid}.intro-content-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.04fr) minmax(390px,.76fr);align-items:start;gap:76px;padding-top:64px;display:grid}.intro-copy{padding:0}.eyebrow,.panel-kicker{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:750}.intro-copy h1,.result-heading h1{letter-spacing:-.065em;max-width:690px;margin:22px 0 20px;font-size:clamp(3rem,5vw,4.75rem);font-weight:720;line-height:.97}.intro-copy h1 span,.result-heading h1 span{color:var(--blue)}.intro-copy h1 .scanner-word{color:#0000;filter:drop-shadow(0 5px 12px #0051512e);-webkit-text-fill-color:transparent;background:linear-gradient(112deg,#003f42 0%,#006e69 24%,#00a499 39%,#82ded1 49%,#45cdbf 56%,#008f87 67%,#005151 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.intro-copy h1 .scanner-word:after{color:#0000;content:attr(data-text);opacity:.5;pointer-events:none;-webkit-text-fill-color:transparent;background:linear-gradient(104deg,#0000 33%,#b8f4eb0d 41%,#c9fff76b 49%,#6fe0d138 56%,#0000 65%) 155% 0/245% 100%;-webkit-background-clip:text;background-clip:text;animation:6.6s ease-in-out infinite scanner-word-reflection;position:absolute;inset:0}@keyframes scanner-word-reflection{0%,18%{opacity:.18;background-position:155% 0}48%{opacity:.56}72%,to{opacity:.22;background-position:-75% 0}}.guided-location-grid{grid-template-columns:1fr 1fr;align-items:start;gap:10px 12px;display:grid}.location-combobox,.location-postal-field{gap:7px;display:grid;position:relative}.guided-location-grid label{min-width:0;color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.guided-location-grid label>span{min-height:14px}.guided-location-grid input{border:1px solid var(--line);width:100%;height:52px;color:var(--ink);background:#ffffffe6;border-radius:14px;outline:none;padding:0 14px;font-size:16px}.guided-location-grid--manual .location-data-source{grid-column:1/-1}.guided-location-grid input:focus{border-color:var(--blue-light);box-shadow:0 0 0 4px #00a4991a}.guided-location-grid input:disabled{color:var(--stone);background:#eee7df8c}.location-suggestions{z-index:20;background:#fff;border:1px solid #00515133;border-radius:14px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #22222429}.location-suggestions button{border:0;border-bottom:1px solid var(--paper-deep);width:100%;color:var(--ink);text-align:left;background:#fff;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.location-suggestions button:hover,.location-suggestions button:focus-visible{background:var(--blue-pale)}.location-suggestions small,.location-suggestions p,.location-postal-field small,.location-data-source{color:var(--stone);font-size:10px}.address-autocomplete{gap:7px;display:grid;position:relative}.address-autocomplete>label{color:var(--muted);font-size:11px;font-weight:750}.address-autocomplete-input{position:relative}.address-autocomplete-input>span{z-index:1;color:var(--blue);font-size:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.address-autocomplete-input input{border:1px solid var(--line);width:100%;height:58px;color:var(--ink);font:inherit;background:#ffffffe6;border-radius:15px;outline:none;padding:0 46px 0 44px;font-size:16px;font-weight:620}.address-autocomplete-input input:focus{border-color:var(--blue-light);box-shadow:0 0 0 4px #00a4991a}.address-autocomplete-input i{border:2px solid #0051512e;border-top-color:var(--blue);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite market-spin;position:absolute;top:calc(50% - 8px);right:17px}.address-suggestions{z-index:40;background:#fff;border:1px solid #00515133;border-radius:15px;position:absolute;top:calc(100% - 4px);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #2222242e}.address-suggestions>p{color:var(--muted);margin:0;padding:13px 15px;font-size:12px}.address-suggestions button{border:0;border-bottom:1px solid var(--paper-deep);width:100%;color:var(--ink);text-align:left;background:#fff;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.address-suggestions button:hover,.address-suggestions button:focus-visible{background:var(--blue-pale);outline:none}.address-suggestions button>span:first-child{color:var(--blue);font-size:16px}.address-suggestions button>span:last-child{gap:2px;display:grid}.address-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.address-suggestions small{color:var(--stone);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.address-selection-confirmation{color:var(--blue);align-items:center;gap:6px;font-size:10px;font-weight:680;display:flex}.address-selection-confirmation span{background:var(--blue-pale);border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.location-suggestions p{margin:0;padding:12px}.location-data-source{grid-column:1/-1}.business-structure-options button{text-align:left;gap:5px;display:grid}.business-structure-options button strong{color:var(--blue)}.business-structure-options button small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.35}.business-structure-options>p{color:var(--stone);grid-column:1/-1;margin:0;font-size:11px;line-height:1.4}.expanded-summary-whatsapp{background:linear-gradient(130deg,#edf8f5,#fff);border:1px solid #00515133;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:22px;display:flex}.expanded-summary-whatsapp div{gap:4px;display:grid}.expanded-summary-whatsapp span,.expanded-summary-whatsapp small{color:var(--muted)}.expanded-summary-whatsapp a{background:var(--blue);color:#fff;border-radius:14px;justify-content:space-between;gap:18px;min-width:220px;padding:14px 18px;font-weight:750;text-decoration:none;display:flex}.positioning-card,.legacy-structure-card{border:1px solid var(--line);background:#ffffffc2;border-radius:24px;margin-top:24px;padding:clamp(22px,4vw,38px)}.positioning-heading>span,.legacy-structure-card>span,.market-income-context>span{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.positioning-heading h3,.legacy-structure-card h3{margin:10px 0;font-size:clamp(24px,3.5vw,36px);line-height:1.08}.positioning-heading p,.legacy-structure-card p,.positioning-readings p{color:var(--muted);line-height:1.55}.positioning-matrix{aspect-ratio:1.8;background:linear-gradient(90deg,#0000 49.7%,#00515129 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#00515129 50%,#0000 50.3%),conic-gradient(from 90deg,#f7e9e7,#eff8f5,#e4f3f0,#f8eedc);border:1px solid #0051512e;border-radius:18px;width:min(720px,100%);margin:26px auto;position:relative;overflow:visible}.matrix-label{color:#222224a6;letter-spacing:.05em;text-transform:uppercase;padding:7px 9px;font-size:10px;font-weight:750;position:absolute}.matrix-label--tl{top:0;left:0}.matrix-label--tr{top:0;right:0}.matrix-label--bl{bottom:0;left:0}.matrix-label--br{bottom:0;right:0}.matrix-dot{z-index:2;background:var(--blue);width:16px;height:16px;color:var(--blue);white-space:nowrap;border:3px solid #fff;border-radius:50%;font-size:10px;font-style:normal;line-height:1;position:absolute;transform:translate(-50%,50%);box-shadow:0 0 0 7px #00515129,0 5px 16px #0051514d}.matrix-dot:after{content:""}.matrix-dot{text-indent:22px}.matrix-caption{color:var(--stone);font-size:10px;font-style:normal;font-weight:700;position:absolute}.matrix-caption--x{bottom:-22px;right:4px}.matrix-caption--y{transform-origin:0 0;top:4px;left:-23px;transform:rotate(-90deg)translate(-100%)}.positioning-readings{grid-template-columns:1fr 1fr;gap:16px;display:grid}.positioning-readings p,.market-income-context{background:var(--blue-pale);border-radius:14px;margin:0;padding:15px}.positioning-card>small,.legacy-structure-card>small{color:var(--stone);margin-top:16px;line-height:1.45;display:block}.legacy-structure-card>strong{background:var(--blue-pale);color:var(--blue);border-radius:999px;margin-top:14px;padding:7px 11px;display:inline-block}.market-income-context{gap:6px;margin-top:14px;display:grid}.market-income-context p{color:var(--muted);margin:0;line-height:1.45}@media (width<=720px){.guided-location-grid{grid-template-columns:1fr 1fr;gap:7px}.guided-location-grid label,.location-postal-field small{gap:4px;font-size:10px}.guided-location-grid input{border-radius:10px;height:44px;padding:0 10px;font-size:16px}.location-data-source{display:none}.location-suggestions{z-index:40}.business-structure-options{grid-template-columns:1fr 1fr}.business-structure-options button{text-align:center;place-items:center;min-height:42px}.business-structure-options button small,.business-structure-options>p{display:none}.business-structure-options button:last-of-type{grid-column:1/-1}.expanded-summary-whatsapp{flex-direction:column;align-items:stretch}.expanded-summary-whatsapp a{min-width:0}.positioning-card,.legacy-structure-card{border-radius:18px;padding:20px 16px}.positioning-matrix{aspect-ratio:1.35}.positioning-readings{grid-template-columns:1fr}.matrix-label{font-size:7px}}@media (prefers-reduced-motion:reduce){.intro-copy h1 .scanner-word:after{background-position:50% 0;animation:none}}.hero-action-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero-secondary-link{color:var(--blue);border-bottom:1px solid #00515159;padding:10px 2px;font-size:13px;font-weight:720;text-decoration:none}.hero-proof-list{color:var(--muted);flex-wrap:wrap;gap:16px;margin:22px 0 0;padding:0;font-size:11px;font-weight:650;list-style:none;display:flex}.hero-proof-list li{padding-left:15px;position:relative}.hero-proof-list li:before{background:var(--blue-light);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.42em;left:0}.report-hero-preview{width:min(490px,100%);margin:22px auto 0;padding:0 28px 34px 0;position:relative}.report-hero-shadow-page{background:#ffffff8a;border:1px solid #0051511f;border-radius:22px;position:absolute;inset:14px 10px 20px 30px;transform:rotate(4deg);box-shadow:0 22px 60px #2c3b3a1f}.report-hero-page{z-index:1;text-align:left;background:radial-gradient(circle at 96% 1%,#00a49924,#0000 12rem),#fff;border:1px solid #00515124;border-radius:22px;min-height:510px;padding:31px 32px 28px;position:relative;overflow:hidden;box-shadow:0 28px 68px #2233322e}.report-hero-page:after{background:linear-gradient(90deg, var(--blue), var(--blue-light));content:"";height:6px;position:absolute;bottom:0;left:0;right:0}.report-hero-topline,.report-hero-footer,.report-score-summary{justify-content:space-between;align-items:center;display:flex}.report-hero-topline{border-bottom:1px solid var(--paper-deep);padding-bottom:18px}.report-hero-topline span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820}.report-hero-topline small,.report-hero-preview figcaption{color:var(--stone);font-size:9px}.report-hero-label{color:var(--blue-light);letter-spacing:.13em;text-transform:uppercase;margin:24px 0 8px;font-size:9px;font-weight:780}.report-hero-title{letter-spacing:-.045em;max-width:330px;font-size:25px;line-height:1.05;display:block}.report-score-summary{justify-content:flex-start;margin:23px 0 20px}.report-score-summary>strong{color:var(--blue);letter-spacing:-.07em;font-size:52px;line-height:1}.report-score-summary>span{color:var(--stone);margin-left:7px;font-size:12px;display:grid}.report-score-summary small{margin-top:4px;font-size:8px}.report-score-bars{gap:9px;display:grid}.report-score-bars>div{color:var(--muted);grid-template-columns:88px minmax(0,1fr) 30px;align-items:center;gap:9px;font-size:8px;display:grid}.report-score-bars i{background:var(--paper-deep);border-radius:999px;height:6px;overflow:hidden}.report-score-bars b{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--blue-light));height:100%;display:block}.report-score-bars strong{color:var(--ink);text-align:right;font-size:8px}.report-hero-footer{background:var(--blue-pale);border-radius:13px;gap:5px;margin-top:23px;padding:14px 16px;display:grid}.report-hero-footer span,.report-floating-note span{color:var(--blue-light);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.report-hero-footer strong{color:var(--blue);font-size:11px}.report-floating-note{z-index:2;background:#fffffff0;border:1px solid #00515121;border-radius:14px;gap:5px;min-width:190px;padding:15px 17px;display:grid;position:absolute;bottom:52px;right:0;box-shadow:0 16px 34px #2233322b}.report-floating-note strong{color:var(--blue);font-size:12px}.report-hero-preview figcaption{position:absolute;bottom:0;left:0}@media (width<=900px){.report-hero-page{min-height:480px;padding:25px}}@media (width<=680px){.intro-hero{gap:22px;min-height:auto;padding:25px 0 34px}.hero-action-row{gap:10px 15px}.hero-secondary-link{font-size:11px}.hero-proof-list{gap:8px 13px;margin-top:15px;font-size:9.5px}.report-hero-preview{width:min(410px,100%);margin-top:4px;padding:0 16px 26px 0}.report-hero-page{border-radius:17px;min-height:395px;padding:21px 20px 20px}.report-hero-title{font-size:20px}.report-score-summary{margin:16px 0}.report-score-summary>strong{font-size:43px}.report-score-bars{gap:7px}.report-score-bars>div{grid-template-columns:78px minmax(0,1fr) 27px}.report-hero-footer{margin-top:17px}.report-floating-note{min-width:166px;padding:12px 14px;bottom:38px;right:0}}.analytics-consent-gate{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#19222052;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.analytics-consent{z-index:1001;color:#1c2422;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafaf7fa;border:1px solid #00696429;border-radius:22px;gap:20px;width:min(520px,100%);padding:24px;display:grid;position:relative;box-shadow:0 24px 70px #152f2b38}.analytics-consent h2{color:#153f3b;margin:0 0 8px;font-size:clamp(20px,3vw,25px);line-height:1.12}.analytics-consent p{color:#5f6764;margin:0;font-size:14px;line-height:1.5}.analytics-consent a{color:#006964;font:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.analytics-consent-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analytics-consent-actions button,.analytics-preferences-button{color:#006964;min-height:36px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #0069644d;border-radius:999px;font-size:12px;font-weight:700}.analytics-consent-actions button{white-space:nowrap;width:100%;min-height:46px;padding:0 18px}.analytics-consent-actions .accept{color:#006964;background:#ffffffd1;border-color:#0069644d}.analytics-preferences-button{z-index:900;opacity:.82;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafaf7d6;border-color:#0069642e;min-height:30px;padding:0 10px;font-size:11px;position:fixed;bottom:10px;right:10px;box-shadow:0 5px 18px #152f2b17}@media (width<=680px){.analytics-consent-gate{align-items:end;padding:12px}.analytics-consent{border-radius:20px;gap:16px;width:100%;padding:20px 16px 16px}.analytics-consent h2{font-size:20px}.analytics-consent p{font-size:13px;line-height:1.45}.analytics-consent-actions{gap:8px}.analytics-consent-actions button{width:100%;min-height:44px;padding:0 12px}.analytics-preferences-button{font-size:10px;bottom:8px;right:8px}}@media (width<=720px){.question-wrap--subquestion .address-autocomplete{gap:5px}.question-wrap--subquestion .address-autocomplete-input input{border-radius:12px;height:48px;padding-left:38px;padding-right:38px;font-size:16px}.question-wrap--subquestion .address-autocomplete>label,.question-wrap--subquestion .address-autocomplete .location-data-source{display:none}.question-wrap--subquestion .address-suggestions button{padding:8px 10px}.question-wrap--subquestion .address-suggestions strong{font-size:10px}.question-wrap--subquestion .address-suggestions small{font-size:8px}.question-wrap--subquestion .service-selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.question-wrap--subquestion .service-selection-grid button{border-radius:10px;grid-template-columns:15px minmax(0,1fr);gap:5px;min-height:39px;padding:6px;font-size:8.5px}.question-wrap--subquestion .service-selection-grid button>span{width:15px;height:15px;font-size:8px}.question-wrap--subquestion .market-services-step>.primary-button{width:100%;min-height:40px}.result-context-details--primary .result-heading{margin:18px 8px 24px}.result-context-details--primary .result-heading h1{font-size:clamp(2.35rem,12vw,3.7rem)}.service-portfolio-card,.service-portfolio-card--compact{padding:16px}.service-portfolio-card h3,.service-portfolio-card--compact h3{font-size:18px}}.lead{max-width:590px;color:var(--muted);margin:0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.55}.scanner-inline{color:#0000;filter:drop-shadow(0 3px 8px #0051511f);-webkit-text-fill-color:transparent;background:linear-gradient(112deg,#004649 0%,#006f6a 28%,#00a499 47%,#59cabf 55%,#008c84 68%,#005151 100%);-webkit-background-clip:text;background-clip:text;font-weight:760}.hero-action{justify-items:start;gap:9px;margin-top:27px;display:grid}.hero-action small{color:var(--stone);font-size:11.5px;line-height:1.4}.seo-hero-cta,.seo-cta-button{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 21px;font-size:14px;font-weight:740;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 14px 30px #00515133}.seo-hero-cta:hover,.seo-cta-button:hover{transform:translateY(-2px);box-shadow:0 17px 36px #00515140}.story-note{border-left:3px solid var(--blue);background:#ffffff75;max-width:610px;margin-top:24px;padding:18px 20px}.story-note strong{font-size:15px}.story-note p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.55}.intro-pyramid-column{align-content:center;justify-items:center;min-width:0;display:grid}.diagnostic-scan-visual{isolation:isolate;background:radial-gradient(circle at 62% 55%,#00a49926,#0000 8rem),radial-gradient(at 62% 58%,#ffffff80,#0000 19rem);border-radius:34px;width:min(520px,100%);min-height:390px;position:relative;overflow:hidden}.diagnostic-scan-grid{opacity:.82;background-image:linear-gradient(#00a49921 1px,#0000 1px),linear-gradient(90deg,#00a49921 1px,#0000 1px);background-size:31px 31px;animation:4.8s ease-in-out infinite diagnostic-grid-breathe;position:absolute;inset:8% 0 4% 2%;-webkit-mask-image:radial-gradient(at 62% 56%,#000 0 34%,#000000b8 54%,#0000 78%);mask-image:radial-gradient(at 62% 56%,#000 0 34%,#000000b8 54%,#0000 78%)}.diagnostic-scan-axis{background:linear-gradient(90deg,#0000,#00a49938 22%,#00a499c7 60%,#0000);height:1px;position:absolute;top:55%;left:3%;right:0;overflow:hidden;box-shadow:0 0 14px #00a4992e}.diagnostic-scan-axis:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#c2fff6e6,#0000);width:28%;animation:4.2s ease-in-out infinite diagnostic-axis-sweep;position:absolute;inset:-2px auto -2px -28%}.diagnostic-scan-halo,.diagnostic-scan-point{border-radius:50%;position:absolute;top:55%;left:62%;transform:translate(-50%,-50%)}.diagnostic-scan-halo{background:radial-gradient(circle,#57e1d23d,#00a49914 43%,#0000 70%);border:1px solid #00a49933;width:74px;height:74px;animation:2.35s cubic-bezier(.2,.65,.25,1) infinite diagnostic-halo-pulse}.diagnostic-scan-halo:after{border-radius:inherit;content:"";border:1px solid #3fd8c938;animation:2.35s ease-in-out infinite diagnostic-halo-inner;position:absolute;inset:8px}.diagnostic-scan-point{background:linear-gradient(145deg,#2ad1c2,#008f87);border:1px solid #ffffffeb;width:17px;height:17px;animation:2.35s ease-in-out infinite diagnostic-point-pump;box-shadow:0 0 0 7px #00a49914,0 8px 22px #0051513d}@keyframes diagnostic-halo-pulse{0%{opacity:.82;transform:translate(-50%,-50%)scale(.72)}72%,to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes diagnostic-halo-inner{0%,to{opacity:.36;transform:scale(.82)}45%{opacity:.86;transform:scale(1.08)}}@keyframes diagnostic-point-pump{0%,to{filter:saturate();transform:translate(-50%,-50%)scale(.92)}46%{filter:saturate(1.22)brightness(1.08);transform:translate(-50%,-50%)scale(1.13)}}@keyframes diagnostic-axis-sweep{0%,20%{opacity:0;transform:translate(0)}42%{opacity:.8}72%,to{opacity:0;transform:translate(470%)}}@keyframes diagnostic-grid-breathe{0%,to{opacity:.64}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.diagnostic-scan-grid,.diagnostic-scan-axis:after,.diagnostic-scan-halo,.diagnostic-scan-halo:after,.diagnostic-scan-point{animation:none}}.diagnostic-scan-particle{background:#00a49957;border-radius:1px;width:5px;height:5px;position:absolute}.diagnostic-scan-particle--one{top:33%;left:46%}.diagnostic-scan-particle--two{top:39%;left:76%}.diagnostic-scan-particle--three{top:70%;left:53%}.intro-pyramid-column .scan-scale{width:min(520px,100%);margin:0 auto 12px}.intro-pyramid-summary{text-align:center;max-width:440px}.intro-pyramid-summary strong{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:780}.intro-pyramid-summary p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.seo-landing{border-top:1px solid var(--line)}.seo-landing section{scroll-margin-top:24px}.seo-introduction,.seo-problems,.seo-areas,.seo-conversion-grid,.seo-audience-benefits,.seo-tools,.seo-faq{border-bottom:1px solid var(--line);padding:clamp(68px,8vw,104px) 0}.seo-introduction{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(42px,7vw,92px);display:grid}.seo-introduction h2,.seo-section-heading h2,.seo-report-promise h2,.seo-audience-benefits h2,.seo-final-cta h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(2rem,4vw,3.45rem);font-weight:710;line-height:1.02}.seo-introduction-copy{gap:18px;display:grid}.seo-introduction-copy p{color:var(--muted);margin:0;font-size:17px;line-height:1.68}.seo-introduction-copy strong{color:var(--ink)}.seo-problems{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(42px,7vw,92px);display:grid}.seo-section-heading{max-width:760px}.seo-section-heading>p:not(.panel-kicker),.seo-report-promise>p,.seo-audience-benefits article>p:not(.panel-kicker),.seo-final-cta>p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.62}.seo-section-heading--split{grid-template-columns:minmax(0,1.16fr) minmax(280px,.72fr);align-items:end;gap:72px;max-width:none;display:grid}.seo-section-heading--split>p{margin:0}.seo-check-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.seo-check-list li{color:#514a45;background:#ffffff75;border:1px solid #c7bcb18f;border-radius:15px;min-height:48px;padding:14px 17px 13px 50px;font-size:14px;font-weight:610;line-height:1.4;position:relative}.seo-check-list li:before{background:var(--blue-pale);width:23px;height:23px;color:var(--blue);content:"✓";border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid;position:absolute;top:14px;left:16px}.seo-check-list--problem{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-check-list--problem li:last-child{grid-column:1/-1}.seo-check-list--problem li:before{background:var(--improvement-pale);color:var(--improvement);content:"!"}.seo-area-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:38px 0 0;padding:0;list-style:none;display:grid}.seo-area-grid li{background:radial-gradient(circle at 105% -5%,#00a49933,#0000 8rem),#ffffff94;border:1px solid #00515126;border-radius:20px;min-height:255px;padding:24px 20px;position:relative;overflow:hidden}.seo-area-grid li:after{background:linear-gradient(90deg, var(--blue), var(--blue-light));content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.seo-area-grid span{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:800}.seo-area-grid h3{letter-spacing:-.035em;margin:36px 0 13px;font-size:20px;line-height:1.05}.seo-area-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.seo-conversion-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:start;gap:clamp(42px,7vw,82px);display:grid}.seo-report-promise{padding-top:10px}.seo-report-promise .seo-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:27px}.seo-report-promise .seo-check-list li{min-height:66px;padding-top:15px}.seo-report-promise .intro-plan-reward{margin-top:26px}#escaner-gratuito{scroll-margin-top:18px}.seo-audience-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.seo-audience-benefits article{background:#ffffff7a;border:1px solid #c7bcb1a3;border-radius:26px;padding:clamp(28px,4vw,44px)}.seo-audience-benefits h2{font-size:clamp(1.8rem,3vw,2.7rem)}.seo-audience-benefits .seo-check-list{margin-top:28px}.seo-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:38px;display:grid}.seo-tool-grid article{background:linear-gradient(145deg,#e3f3f0db,#ffffff8c);border:1px solid #00515129;border-radius:20px;min-height:190px;padding:25px 21px}.seo-tool-grid h3{color:var(--blue);letter-spacing:-.025em;margin:0;font-size:18px}.seo-tool-grid p{color:var(--muted);margin:36px 0 0;font-size:13px;line-height:1.55}.seo-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 88% 14%,#69a5e538,#0000 16rem),linear-gradient(135deg,#004a4d,#007d75);border-radius:30px;justify-items:center;margin:clamp(64px,8vw,102px) 0;padding:clamp(45px,6vw,74px) 24px;display:grid;box-shadow:0 30px 70px #00515133}.seo-final-cta .panel-kicker,.seo-final-cta h2,.seo-final-cta>p{color:#fff}.seo-final-cta h2{max-width:760px}.seo-final-cta>p{color:#ffffffc7;max-width:650px}.seo-final-cta .seo-cta-button{min-width:270px;color:var(--blue);background:#fff;margin-top:28px;box-shadow:0 14px 30px #0018182e}.seo-final-cta small{color:#ffffffb8;margin-top:14px;font-size:11px}.seo-faq{border-bottom:0;padding-top:0}.seo-faq-list{gap:10px;width:min(920px,100%);margin:38px auto 0;display:grid}.seo-faq details{background:#ffffff80;border:1px solid #c7bcb19e;border-radius:17px}.seo-faq summary{color:var(--ink);cursor:pointer;padding:20px 58px 20px 21px;font-size:15px;font-weight:720;list-style:none;position:relative}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{background:var(--blue-pale);width:28px;height:28px;color:var(--blue);content:"+";border-radius:50%;place-items:center;font-size:18px;font-weight:620;display:grid;position:absolute;top:50%;right:19px;transform:translateY(-50%)}.seo-faq details[open] summary:after{content:"−"}.seo-faq details p{color:var(--muted);margin:0;padding:0 58px 21px 21px;font-size:14px;line-height:1.62}.scan-scale{isolation:isolate;perspective:900px;flex-direction:column;align-items:center;width:min(540px,94%);margin:48px 0 39px;padding:18px 10px 25px;display:flex;position:relative}.scan-scale:before{z-index:-2;filter:blur(22px);content:"";background:radial-gradient(circle at 50% 30%,#00a4992e,#0000 50%),radial-gradient(circle at 50% 78%,#0051511f,#0000 62%);border-radius:50%;position:absolute;inset:6% 9% 4%}.scan-scale:after{z-index:-1;filter:blur(13px);content:"";background:#00444429;border-radius:50%;height:20px;position:absolute;bottom:6px;left:7%;right:7%;transform:perspective(300px)rotateX(68deg)}.scan-tier{--tier-top:#f3f8f7;--tier-left:#e5f1ef;--tier-right:#c8dedb;filter:drop-shadow(0 8px 7px #00444421);transform-origin:bottom;height:43px;transform-style:preserve-3d;margin-top:7px;position:relative;transform:rotateX(-2.5deg)}.scan-tier:before{z-index:2;background:linear-gradient(96deg, #ffffffeb, var(--tier-top) 55%, #ffffff85);clip-path:polygon(4.6% 100%,95.4% 100%,100% 0,0 0);content:"";width:100%;height:9px;position:absolute;top:-7px;left:0}.scan-tier-face{background:linear-gradient(105deg, #ffffff7a, transparent 34%), linear-gradient(115deg, var(--tier-left), var(--tier-right));clip-path:polygon(4.6% 0,95.4% 0,100% 100%,0 100%);color:#585b60;letter-spacing:.08em;text-transform:uppercase;border:1px solid #00615a2b;justify-content:center;align-items:center;width:100%;height:100%;font-size:10.5px;font-weight:750;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,inset 0 -8px 16px #00615a14}.scan-tier-face:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 68%,#00615a1a),linear-gradient(#ffffff2e,#0000 58%);position:absolute;inset:0}.scan-tier-label{z-index:4;text-shadow:0 1px #ffffff70;position:relative}.scan-tier:nth-child(2){--tier-top:#edf7f5;--tier-left:#d5ebe7;--tier-right:#a9d2cc}.scan-tier:nth-child(3){--tier-top:#dff1ee;--tier-left:#abd8d2;--tier-right:#72b6ad}.scan-tier:nth-child(4){--tier-top:#c9e8e3;--tier-left:#6fbbb1;--tier-right:#238d82}.scan-tier:nth-child(5){--tier-top:#9fd6cf;--tier-left:#168d83;--tier-right:#005151}.scan-tier:nth-child(4) .scan-tier-face,.scan-tier:nth-child(5) .scan-tier-face{color:#fff;text-shadow:0 1px 2px #0040404d}.scan-scale--progress{width:100%;margin:14px 0 10px;padding:14px 4px 22px}.scan-scale--progress .scan-tier{height:34px;margin-top:6px}.scan-scale--progress .scan-tier:before{height:7px;top:-6px}.scan-tier-capture{z-index:1;clip-path:inset(var(--tier-reveal) 0 0 0);background:radial-gradient(circle, #ffffff8f 0 1px, transparent 1.3px) 0 0 / 24px 22px, linear-gradient(31deg, transparent 47.8%, #ffffff52 49%, #ffffff52 51%, transparent 52.2%) 0 0 / 24px 22px, linear-gradient(149deg, transparent 47.8%, #00615a38 49%, #00615a38 51%, transparent 52.2%) 0 0 / 24px 22px, linear-gradient(105deg, #ffffff42, transparent 38%), linear-gradient(115deg, var(--tier-left), var(--tier-right));transition:clip-path .62s cubic-bezier(.2,.82,.28,1);position:absolute;inset:0}.scan-tier-beam{z-index:5;right:3.5%;bottom:var(--beam-position);background:linear-gradient(90deg,#0000,#00a499d6 14%,#f5fffd 50%,#00a499d6 86%,#0000);border-radius:50%;height:2px;transition:bottom .62s cubic-bezier(.2,.82,.28,1);position:absolute;left:3.5%;transform:translateY(50%);box-shadow:0 0 5px #00a499db,0 0 12px #00515175}.scan-tier-beam:after{content:"";opacity:.74;background:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.5px) 0 0/31px 13px,radial-gradient(circle,#00a499d1 0 1px,#0000 1.4px) 14px 6px/37px 15px;height:16px;animation:1.4s ease-in-out infinite alternate scan-points;position:absolute;inset:-8px 4% auto}.scan-tier--active{filter:drop-shadow(0 9px 9px #0051512e)}@keyframes scan-points{0%{opacity:.38;transform:translate(-3px)}to{opacity:.86;transform:translate(3px)}}.pyramid-explainer{max-width:610px;margin:-7px 0 25px}.intro-guide .pyramid-explainer{margin-top:0}.pyramid-explainer>p:not(.panel-kicker){color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.pyramid-route{gap:7px;margin:19px 0 0;padding:0;list-style:none;display:grid}.pyramid-route li{background:#ffffff61;border:1px solid #c7bcb18f;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;min-height:48px;padding:8px 12px 8px 9px;display:grid}.pyramid-route li>span{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:780;display:grid}.pyramid-route p{color:var(--muted);grid-template-columns:minmax(112px,.38fr) minmax(0,1fr);align-items:baseline;gap:10px;margin:0;font-size:12px;line-height:1.4;display:grid}.pyramid-route strong{color:var(--ink);font-size:12.5px}.priority-list span{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#ffffff70;border-radius:999px;align-items:center;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.intro-plan-reward{background:radial-gradient(circle at 92% 18%,#00a49933,#0000 9rem),linear-gradient(135deg,#e3f3f0eb,#ffffff9e);border:1px solid #00515133;border-radius:19px;gap:7px;max-width:610px;padding:19px 22px 20px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #00515117}.intro-plan-reward:before{background:linear-gradient(180deg, var(--blue), var(--blue-light));content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.intro-plan-reward>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:780}.intro-plan-reward>strong{letter-spacing:-.025em;max-width:470px;font-size:20px;line-height:1.18}.intro-plan-reward>p{max-width:520px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.52}.panel{background:var(--card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #c7bcb1a3;border-radius:28px;box-shadow:0 28px 70px #3e322a14}.intro-panel{padding:32px}.intro-panel h2{letter-spacing:-.04em;margin:15px 0 9px;font-size:29px;line-height:1.12}.muted{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.field-grid{gap:12px;margin:22px 0 17px;display:grid}.field-grid label{gap:8px;display:grid}.field-grid label>span{color:#625b56;font-size:14px;font-weight:700}.field-help{color:var(--stone);margin-top:-2px;font-size:10.5px;line-height:1.35}.field-grid input{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);background:#f7f4efcc;border-radius:13px;outline:none;padding:0 15px;transition:border-color .16s,box-shadow .16s}.field-grid input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0051511a}.field-grid input::placeholder{color:#aaa098}.consent{color:var(--muted);grid-template-columns:19px 1fr;align-items:start;gap:11px;font-size:14px;line-height:1.5;display:grid}.consent input{width:17px;height:17px;accent-color:var(--blue);margin:1px 0 0}.consent a,.privacy-first-layer a,.footer-copy a,.legal-document a{color:var(--blue);text-underline-offset:2px;font-weight:700}.consent strong{color:var(--ink);font-weight:700}.optional-consent{margin-top:10px}.optional-consent:has(input:disabled){opacity:.66}.optional-consent input:disabled{cursor:not-allowed}.privacy-first-layer{color:var(--muted);margin:10px 0 0;font-size:9.5px;line-height:1.35}.privacy-first-layer b{color:#615954;font-weight:750}.privacy-first-layer a{color:var(--blue);text-underline-offset:2px;font-weight:750}.form-error{color:#a03434;margin:14px 0 0;font-size:14px;font-weight:650}.primary-button,.secondary-button{border-radius:15px;justify-content:space-between;align-items:center;min-height:56px;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.primary-button{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;border:0;width:100%;margin-top:16px;padding:0 20px;box-shadow:0 14px 30px #00515133}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.privacy-note{color:#998e86;text-align:center;margin:14px 0 0;font-size:11px;line-height:1.5}.question-wrap{align-content:center;min-height:calc(100vh - 104px);padding:60px 0 75px;display:grid}.level-track{grid-template-columns:repeat(5,1fr);gap:10px;width:min(1080px,100%);margin:0 auto 22px;display:grid}.level-track div{color:#9c928a;align-items:center;gap:9px;min-width:0;display:flex}.level-track div:after{background:var(--line);content:"";flex:1;height:1px}.level-track div:last-child:after{display:none}.level-track span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:750;display:grid}.level-track small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.level-track .done,.level-track .current{color:var(--blue)}.level-track .done span{border-color:var(--blue);background:var(--blue);color:#fff}.level-track .current span{border-color:var(--blue);box-shadow:0 0 0 5px #00515114}.question-panel{width:min(1080px,100%);min-height:590px;margin:0 auto;padding:46px 50px 38px}.question-topline{justify-content:space-between;align-items:start;gap:30px;display:flex}.level-phrase{max-width:580px;color:var(--muted);margin:11px 0 0;font-size:15px;line-height:1.45}.question-count{color:var(--stone);font-size:14px;font-weight:700}.question-tools{justify-items:end;gap:8px;display:grid}.voice-questionnaire{justify-content:flex-end;align-items:center;gap:9px;max-width:330px;display:flex}.voice-questionnaire>button{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;min-height:40px;font:inherit;cursor:pointer;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:10.5px;font-weight:740;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 9px 22px #00515133,inset 0 1px #ffffff47}.voice-questionnaire>button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.46}.voice-questionnaire>button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 28px #00515142,inset 0 1px #ffffff47}.voice-questionnaire.active>button{background:linear-gradient(135deg, var(--accent-blue), var(--accent-blue-light));color:#fff;border-color:#ffffff6b;box-shadow:0 10px 24px #2453a838,inset 0 1px #ffffff47}.voice-speaker{flex:none;width:16px;height:16px;display:inline-block;position:relative}.voice-speaker:before{content:"";background:currentColor;border-radius:2px 0 0 2px;width:5px;height:6px;position:absolute;top:5px;left:0}.voice-speaker i{clip-path:polygon(0 28%,100% 0,100% 100%,0 72%);background:currentColor;width:7px;height:10px;position:absolute;top:3px;left:4px}.voice-speaker i:after{content:"";border:1.5px solid;border-left:0;border-radius:0 9px 9px 0;width:7px;height:8px;position:absolute;top:1px;left:6px}.voice-questionnaire-status{color:var(--stone);text-align:right;font-size:9.5px;line-height:1.3}.reflection-voice-guide,.result-voice-guide,.feedback-voice-guide{justify-content:flex-end;display:flex}.reflection-voice-guide{margin-bottom:16px}.result-voice-guide{margin:0 0 18px}.feedback-voice-guide{margin-top:18px}.question-scan-layout{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:start;gap:44px;margin-top:42px;display:grid}.question-response{will-change:opacity, transform;min-width:0;animation:.24s cubic-bezier(.22,.72,.28,1) both question-response-enter}@keyframes question-response-enter{0%{opacity:.18;transform:translateY(7px)scale(.997)}to{opacity:1;transform:translateY(0)scale(1)}}.question-scan-visual{border-left:1px solid var(--line);min-width:0;padding-left:38px}.scan-interface-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.scan-interface-heading div{gap:4px;display:grid}.scan-interface-heading span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.scan-interface-heading strong{color:var(--ink);font-size:15px;font-weight:700}.scan-interface-heading b{width:50px;height:50px;color:var(--blue);background:#e3f3f0a6;border:1px solid #00515133;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.scan-interface-status{color:var(--stone);text-align:center;margin:0;font-size:11px;font-weight:650}.progress-bar{background:var(--paper-deep);border-radius:99px;height:4px;margin:27px 0 54px;overflow:hidden}.progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--blue-light));height:100%;transition:width .26s;display:block}.question-text{letter-spacing:-.045em;max-width:690px;min-height:148px;margin:0;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:630;line-height:1.14}.answer-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.answer-grid button{border:1px solid var(--line);min-height:84px;color:var(--ink);text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#f7f4efb3;border-radius:17px;gap:6px;padding:18px 20px;transition:border-color .16s,background .16s,transform .16s;display:grid}.answer-grid button:focus-visible{border-color:var(--blue);background:var(--blue-pale);outline:none;transform:translateY(-2px)}.answer-grid button:active{border-color:var(--blue);background:var(--blue-pale);transform:scale(.985)}@media (hover:hover) and (pointer:fine){.answer-grid button:hover{border-color:var(--blue);background:var(--blue-pale);outline:none;transform:translateY(-2px)}}.answer-grid strong{color:var(--blue);font-size:18px}.answer-grid span{color:var(--muted);font-size:13px}.subquestion-card{gap:15px;margin-top:22px;display:grid}.subquestion-context{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:760}.subquestion-option-grid{gap:10px;display:grid}.subquestion-option-grid button{border:1px solid var(--line);min-height:58px;color:var(--ink);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#f7f4efb8;border-radius:15px;padding:13px 16px;font-size:13px;font-weight:680;line-height:1.3;transition:border-color .16s,background .16s,transform .16s}.subquestion-option-grid button:focus-visible,.subquestion-option-grid button:active{border-color:var(--blue);background:var(--blue-pale);outline:none}@media (hover:hover) and (pointer:fine){.subquestion-option-grid button:hover{border-color:var(--blue);background:var(--blue-pale);transform:translateY(-1px)}}.subquestion-field,.subquestion-text-field{gap:12px;display:grid}.subquestion-field>label,.subquestion-text-field .voice-field-heading>label{color:var(--stone);font-size:11px;font-weight:710}.subquestion-field>div:first-of-type{position:relative}.subquestion-field input,.subquestion-text-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#ffffffc7;border-radius:15px;outline:none;transition:border-color .16s,box-shadow .16s}.subquestion-field input{height:64px;padding:0 92px 0 18px;font-size:19px;font-weight:650}.subquestion-field>div:first-of-type>span{color:var(--stone);font-size:11px;font-weight:680;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.subquestion-text-field textarea{resize:none;min-height:108px;padding:14px 15px;font-size:14px;line-height:1.45}.subquestion-field input:focus,.subquestion-text-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #00515114}.subquestion-actions{justify-content:flex-end;align-items:center;gap:13px;display:flex}.subquestion-actions .primary-button,.subquestion-text-field>.primary-button,.market-subquestion>.primary-button,.market-scan-result>.primary-button{justify-self:end;min-width:190px}.market-services-step{gap:12px;display:grid}.service-selection-heading{color:var(--stone);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.service-selection-heading strong{color:var(--blue);white-space:nowrap}.service-selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.service-selection-grid button{border:1px solid var(--line);min-height:45px;color:var(--ink);font:inherit;text-align:left;background:#f7f4efb8;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;font-size:10.5px;font-weight:680;line-height:1.2;display:grid}.service-selection-grid button>span{width:19px;height:19px;color:var(--blue);border:1px solid #00515138;border-radius:50%;place-items:center;display:grid}.service-selection-grid button.selected{border-color:var(--blue-light);background:var(--blue-pale);color:var(--blue-dark)}.service-selection-grid button.selected>span{border-color:var(--blue);background:var(--blue);color:#fff}.market-services-step>.primary-button{justify-self:end;min-width:190px}.market-location-button{width:100%;min-height:64px;color:var(--blue);text-align:left;background:linear-gradient(135deg,#e3f3f0db,#ffffffbf);border:1px solid #00515138;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:11px;padding:12px 15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.market-location-button:not(:disabled):hover,.market-location-button:not(:disabled):focus-visible{border-color:var(--blue-light);outline:none;transform:translateY(-1px);box-shadow:0 10px 25px #0051511c}.market-location-button:disabled{cursor:wait;opacity:.72}.market-location-button>span{background:var(--blue);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.market-location-button strong{align-self:end;font-size:13px}.market-location-button small{color:var(--stone);align-self:start;margin-top:2px;font-size:9px;line-height:1.3}.market-location-status{color:var(--blue);margin:-5px 0 0;font-size:10px;font-weight:650;line-height:1.35}.market-location-divider{color:var(--stone);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:8.5px;display:flex}.market-location-divider:before,.market-location-divider:after{background:var(--line);content:"";flex:1;height:1px}.market-location-grid{grid-template-columns:1fr 1fr minmax(110px,.66fr);gap:9px;display:grid}.market-location-grid label{gap:6px;min-width:0;display:grid}.market-location-grid label>span{color:var(--stone);font-size:9px;font-weight:720}.market-location-grid input{border:1px solid var(--line);width:100%;min-width:0;height:52px;color:var(--ink);background:#fffc;border-radius:13px;outline:none;padding:0 13px;font-size:16px;font-weight:620;transition:border-color .16s,box-shadow .16s}.market-location-grid input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #00515114}.market-location-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-location-actions>small{max-width:360px;color:var(--stone);font-size:8.5px;line-height:1.35}.market-location-actions .primary-button{min-width:170px}.market-scan-loading,.market-scan-error,.market-scan-result{gap:12px;display:grid}.market-scan-loading{text-align:center;background:radial-gradient(circle at 50% 20%,#58e0d133,#0000 55%),#e3f3f075;border:1px solid #00515129;border-radius:16px;place-content:center;justify-items:center;min-height:132px}.market-scan-loading>span{border:3px solid #00515129;border-top-color:var(--blue-light);border-radius:50%;width:28px;height:28px;animation:.85s linear infinite market-scan-spin}.market-scan-loading strong,.market-scan-error strong{font-size:14px}.market-scan-loading p,.market-scan-error p,.market-resolved-address{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.market-scan-error{background:#fcefed94;border:1px solid #a4444433;border-radius:15px;padding:17px}.market-scan-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.market-scan-metrics section{background:#e3f3f08c;border:1px solid #00515121;border-radius:13px;min-width:0;padding:13px 10px}.market-scan-metrics strong,.market-scan-metrics span{display:block}.market-scan-metrics strong{color:var(--blue);font-size:17px;line-height:1.1}.market-scan-metrics span{color:var(--stone);margin-top:5px;font-size:8.5px;font-weight:680;line-height:1.25}.market-scan-metrics .market-pressure--standard{background:#fcf4e0ad;border-color:#b47a2438}.market-scan-metrics .market-pressure--standard strong{color:#9b671c}.market-scan-metrics .market-pressure--high{background:#fcefedb3;border-color:#a4444438}.market-scan-metrics .market-pressure--high strong{color:#a44444}.market-scan-result>small{color:var(--stone);font-size:8.5px;line-height:1.35}@keyframes market-scan-spin{to{transform:rotate(360deg)}}.market-radar{background:radial-gradient(circle at 50% 48%,#00515114,#0000 52%),#ffffffa8;border:1px solid #00515124;border-radius:16px;margin:16px 0 0;padding:15px;overflow:hidden}.market-radar-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-radar-heading div{gap:3px;display:grid}.market-radar-heading span{color:var(--stone);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:760}.market-radar-heading strong{color:var(--ink);font-size:13px}.market-radar-heading b{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;background:#00515117;border-radius:999px;padding:5px 8px;font-size:8px}.market-radar--standard .market-radar-heading b{color:#9b671c;background:#b47a241f}.market-radar--high .market-radar-heading b{color:#a44444;background:#a444441f}.market-radar svg{width:100%;height:205px;margin-top:3px;display:block}.market-radar-zone{fill:none;stroke:#0051512e;stroke-width:1px}.market-radar-zone--outer{fill:#0080701c;stroke:#00515157}.market-radar--standard .market-radar-zone--outer{fill:#e2ab3a29;stroke:#b47a246b}.market-radar--high .market-radar-zone--outer{fill:#cc494324;stroke:#a444446b}.market-radar-axis{stroke:#0051511a;stroke-dasharray:3 5;stroke-width:.8px}.market-radar-point{fill:#776f69;opacity:.82;stroke:#fff;stroke-width:.8px}.market-radar-point--chain{fill:#b45e25;opacity:1}.market-radar-clinic-halo{fill:#00515124;stroke:#00515133;stroke-width:1px}.market-radar-clinic{fill:var(--blue);stroke:#fff;stroke-width:2px}.market-radar-distance{fill:var(--stone);font-size:8px;font-weight:700}.market-radar figcaption{color:var(--stone);flex-wrap:wrap;align-items:center;gap:12px;margin-top:-3px;font-size:8px;display:flex}.market-radar figcaption>span{align-items:center;gap:5px;display:inline-flex}.market-radar figcaption>small{margin-left:auto;font-size:7.5px}.market-radar-key{background:#776f69;border-radius:50%;width:7px;height:7px}.market-radar-key--clinic{background:var(--blue)}.market-radar-key--chain{background:#b45e25}.market-radar--compact{padding:10px 12px}.market-radar--compact svg{height:132px}.market-radar--compact .market-radar-heading strong{font-size:11px}.value-proposition-followup,.profitability-followup{background:linear-gradient(135deg,#e3f3f0b8,#ffffff94);border:1px solid #0051512e;border-radius:19px;gap:16px;margin-top:28px;padding:24px;display:grid}.profitability-followup fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.profitability-followup legend{color:#625b56;margin-bottom:9px;font-size:12.5px;font-weight:720;line-height:1.4}.context-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.context-option-grid button{border:1px solid var(--line);min-height:46px;color:var(--muted);background:#ffffffb8;border-radius:12px;padding:8px 10px;font-size:11px;font-weight:680;line-height:1.3;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.context-option-grid button:hover,.context-option-grid button:focus-visible,.context-option-grid button.selected{background:var(--blue-pale);color:var(--blue);border-color:#0051518c;outline:none;box-shadow:0 0 0 3px #00515112}.treatment-prices>p{color:var(--muted);margin:-2px 0 0;font-size:11px;line-height:1.45}.treatment-prices>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.treatment-prices label{gap:6px;min-width:0;display:grid;position:relative}.treatment-prices label>span{color:var(--stone);font-size:10.5px;font-weight:680}.treatment-prices input{border:1px solid var(--line);width:100%;min-width:0;height:44px;color:var(--ink);background:#ffffffc7;border-radius:11px;outline:none;padding:0 29px 0 11px;font-size:12px}.treatment-prices input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #00515114}.treatment-prices label>small{color:var(--stone);font-size:10px;position:absolute;bottom:14px;right:11px}.break-even-fields{background:linear-gradient(135deg,#e3f3f0c7,#fffc);border-color:#00515138!important;padding:15px!important}.break-even-gift{gap:6px;margin-bottom:13px;display:grid}.break-even-gift>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.break-even-gift>strong{font-size:14px;line-height:1.35}.break-even-gift>p,.break-even-helper{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.break-even-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.break-even-input-grid label{gap:6px;min-width:0;display:grid;position:relative}.break-even-input-grid label>span{color:var(--stone);font-size:10px;font-weight:680}.break-even-input-grid input{border:1px solid var(--line);width:100%;min-width:0;height:44px;color:var(--ink);background:#ffffffe0;border-radius:11px;outline:none;padding:0 47px 0 11px;font-size:12px}.break-even-input-grid input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #00515114}.break-even-input-grid label>small{color:var(--stone);font-size:8.5px;position:absolute;bottom:14px;right:10px}.break-even-helper{margin-top:10px}.followup-intro{gap:7px;display:grid}.followup-intro>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.followup-intro strong{letter-spacing:-.02em;font-size:17px;line-height:1.3}.followup-intro p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.value-proposition-followup label,.voice-text-field{gap:8px;display:grid}.voice-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-field-heading>label{color:#625b56;font-size:12.5px;font-weight:700}.voice-text-field>small{color:var(--stone);text-align:right;font-size:10px}.voice-dictation-control{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.voice-dictation-control>button{min-height:30px;color:var(--blue);font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #00515133;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:9.5px;font-weight:700;display:inline-flex}.voice-dictation-control>button>span{color:#d94b46;font-size:8px}.voice-dictation-control>button.listening{color:#923535;background:#d94b4614;border-color:#d94b465c}.voice-dictation-control>small{color:var(--stone);white-space:nowrap;font-size:9px}.value-proposition-followup label>span{color:#625b56;font-size:12.5px;font-weight:700}.value-proposition-followup textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);background:#ffffffc2;border-radius:13px;outline:none;padding:13px 14px;font-size:13px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.value-proposition-followup textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0051511a}.value-proposition-followup textarea::placeholder{color:#aaa098}.value-proposition-followup label small{color:var(--stone);text-align:right;font-size:10px}.followup-error{margin:-2px 0 0}.followup-actions{grid-template-columns:auto minmax(240px,.58fr);justify-content:space-between;align-items:center;gap:20px;display:grid}.followup-actions .primary-button{margin-top:0}.question-help{color:#948981;text-align:right;margin:0;font-size:12px}.question-footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-top:24px;display:grid}.question-back{color:var(--muted);background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:12px;font-weight:650}.completed-copy{color:var(--stone);text-align:center;margin-top:22px;font-size:12px;font-weight:650}.reflection-wrap{place-items:center;min-height:calc(100vh - 104px);padding:60px 0 75px;display:grid}.reflection-panel{width:min(860px,100%);padding:46px 50px 40px}.reflection-panel h1{letter-spacing:-.055em;max-width:730px;margin:17px 0 15px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.02}.reflection-lead{max-width:720px;color:var(--muted);margin:0;font-size:16px;line-height:1.58}.reflection-lead strong{color:var(--ink)}.reflection-field{gap:9px;margin-top:28px;display:grid}.reflection-field>span{color:#625b56;font-size:13px;font-weight:700}.reflection-field textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:170px;color:var(--ink);background:#f7f4efcc;border-radius:15px;outline:none;padding:16px;line-height:1.55;transition:border-color .16s,box-shadow .16s}.reflection-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0051511a}.reflection-field textarea::placeholder{color:#aaa098}.reflection-field small{color:var(--stone);justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.reflection-example{border-left:2px solid var(--line);background:#fff6;margin-top:14px;padding:15px 17px}.reflection-example strong{color:var(--stone);letter-spacing:.11em;text-transform:uppercase;font-size:10.5px}.reflection-example p{color:var(--muted);margin:7px 0 0;font-size:12.5px;line-height:1.5}.reflection-actions{grid-template-columns:auto minmax(300px,.65fr);justify-content:space-between;align-items:center;gap:26px;margin-top:24px;display:grid}.reflection-submit{width:auto;margin-top:0}.result-wrap{min-height:calc(100vh - 104px);padding:70px 0 85px}.result-heading{max-width:890px;margin-bottom:46px}.result-heading h1{margin-top:18px;font-size:clamp(3rem,6.3vw,5.7rem)}.result-owner{color:var(--stone);margin:13px 0 0;font-size:13px;font-weight:650}.result-heading .result-summary{max-width:780px;color:var(--muted);margin:0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.5}.save-status{border:1px solid var(--line);min-height:34px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.save-status:empty{display:none}.save-status.saved{background:var(--accent-blue-pale);color:var(--accent-blue);border-color:#2453a838}.save-status.error{color:#923535;background:#a034340f;border-color:#a0343438}.save-status button{color:inherit;background:0 0;border:0;border-bottom:1px solid;padding:0;font-weight:750}.result-grid{grid-template-columns:.88fr 1.12fr;gap:20px;display:grid}.owner-report-overview{margin-bottom:20px;padding:36px}.owner-report-heading{margin-bottom:12px;display:block}.owner-report-heading h2{letter-spacing:-.045em;max-width:850px;margin:12px 0 0;font-size:clamp(1.75rem,3.5vw,2.55rem);line-height:1.08}.owner-report-heading>p{max-width:930px;color:var(--muted);margin:17px 0 0;font-size:15.5px;line-height:1.65}.quick-actions{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:27px;padding:27px 0 12px;display:grid}.quick-actions>div>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:760}.quick-actions h3{letter-spacing:-.035em;margin:8px 0 0;font-size:21px;line-height:1.12}.quick-actions ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.quick-actions li{background:#e3f3f075;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;display:grid}.quick-actions li>strong{width:30px;height:30px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-size:10px;display:grid}.quick-actions li p{margin:4px 0 0;font-size:13px;line-height:1.5}.owner-report-overview .owner-assessment{margin-top:28px;padding:20px 22px}.owner-report-overview .owner-assessment p{font-size:14px}.owner-assessment-empty p{color:var(--muted);font-style:italic}.owner-report-overview .report-findings{gap:16px;margin-top:16px}.owner-report-overview .report-conclusion,.owner-report-overview .report-coherence,.owner-report-overview .report-recommendations{background:#ffffff8f;padding:24px 25px}.owner-report-overview .report-conclusion h3,.owner-report-overview .report-coherence h3{font-size:21px}.owner-report-overview .report-conclusion p,.owner-report-overview .report-coherence>p{font-size:14px}.owner-report-overview .report-recommendations li p{font-size:13.5px;line-height:1.5}.owner-pattern-card{margin-bottom:20px}.self-diagnosis-card{margin-bottom:20px;padding:36px}.self-diagnosis-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:26px;display:grid}.self-diagnosis-heading h2{letter-spacing:-.045em;max-width:720px;margin:12px 0 0;font-size:clamp(1.65rem,3.4vw,2.5rem);line-height:1.08}.self-diagnosis-heading>span{border:1px solid var(--line);min-height:30px;color:var(--muted);white-space:nowrap;background:#ffffff7a;border-radius:999px;align-items:center;padding:0 12px;font-size:10.5px;font-weight:750;display:inline-flex}.self-diagnosis-card.alineada .self-diagnosis-heading>span{background:var(--accent-blue-pale);color:var(--accent-blue);border-color:#2453a838}.self-diagnosis-card blockquote{border-left:3px solid var(--blue);color:var(--ink);background:#ffffff7a;margin:25px 0 16px;padding:20px 22px;font-size:15px;font-style:normal;line-height:1.62}.self-diagnosis-card>p{max-width:910px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.needs-profile{margin-bottom:20px;padding:36px}.needs-profile-heading,.result-insights-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}.needs-profile-heading h2,.result-insights-heading h2{letter-spacing:-.045em;max-width:650px;margin:12px 0 0;font-size:clamp(1.65rem,3.4vw,2.45rem);line-height:1.08}.needs-profile-heading>p,.result-insights-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.needs-profile-list{display:grid}.needs-profile-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:center;gap:34px;padding:19px 0;display:grid}.needs-profile-label{grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.needs-profile-label>span{color:var(--blue);padding-top:2px;font-size:11px;font-weight:750}.needs-profile-label div{gap:5px;display:grid}.needs-profile-label strong{font-size:17px}.needs-profile-label small{color:var(--muted);font-size:12px;line-height:1.45}.needs-profile-score{grid-template-columns:minmax(90px,1fr) 33px 100px;align-items:center;gap:12px;display:grid}.needs-profile-score>div{background:var(--paper-deep);border-radius:99px;height:6px;overflow:hidden}.needs-profile-score>div span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--blue-light));height:100%;display:block}.needs-profile-score>strong{color:var(--ink);font-size:12px}.needs-profile-score em{border-radius:999px;justify-content:center;align-items:center;min-height:27px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.needs-profile-score em.solido{background:var(--accent-blue-pale);color:var(--accent-blue)}.needs-profile-score em.en_desarrollo{color:#8a5819;background:#ad6d1c1a}.needs-profile-score em.prioridad{color:#923535;background:#a0343414}.coherence-card{background:linear-gradient(135deg,#a034340b,#0000 46%),#ffffff9e;border-color:#a034343d;margin-top:20px;padding:36px}.coherence-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.coherence-heading h2{letter-spacing:-.04em;max-width:760px;margin:13px 0 0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.1}.coherence-heading>span{color:#923535;letter-spacing:.08em;text-transform:uppercase;background:#a0343417;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:10px;font-weight:780;display:inline-flex}.coherence-intro{max-width:900px;color:var(--muted);margin:19px 0 0;font-size:15px;line-height:1.6}.coherence-findings{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin-top:26px;display:grid}.coherence-finding{border:1px solid var(--line);background:#ffffffb3;border-top:3px solid #b47a24;border-radius:19px;min-width:0;padding:25px}.coherence-finding.critical{border-top-color:#a05252}.coherence-finding>span{color:#8a5819;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:780}.coherence-finding.critical>span{color:#923535}.coherence-finding h3{letter-spacing:-.025em;margin:12px 0 9px;font-size:19px;line-height:1.2}.coherence-finding>p{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.coherence-finding>div{background:#2752a20f;border-radius:13px;margin-top:18px;padding:16px}.coherence-finding>div strong{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.coherence-finding>div p{color:var(--ink);margin:7px 0 0;font-size:12.5px;line-height:1.5}.result-card,.action-card{padding:36px}.result-pattern-title{letter-spacing:-.04em;margin:24px 0 0;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.12}.result-explanation{color:var(--muted);margin:16px 0 20px;font-size:17px;line-height:1.55}.strength-summary{border-top:1px solid var(--line);color:var(--ink);margin:0;padding-top:20px;font-size:13px;line-height:1.55}.priority-list{flex-wrap:wrap;gap:8px;display:flex}.action-card ol{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.action-card li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:20px 0;display:grid}.action-card li:last-child{border-bottom:0}.action-card li>span{color:var(--blue);font-size:12px;font-weight:750}.action-card li p{margin:0;line-height:1.5}.result-insights{margin-top:20px;padding:36px}.insight-list{display:grid}.insight-list article{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.insight-list article>span{color:var(--blue);font-size:11px;font-weight:750}.insight-list strong{font-size:14px}.insight-list p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.insight-more{color:var(--blue);margin:14px 0 0;font-size:12px;font-weight:700}.result-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:28px 32px;display:flex}.result-bottom strong{font-size:17px}.result-bottom p{color:var(--muted);margin:6px 0 0;font-size:14px}.result-cta{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:center;gap:40px;margin-top:20px;padding:34px 36px;display:grid}.result-cta h2{letter-spacing:-.045em;max-width:580px;margin:12px 0 9px;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.08}.result-cta>div>p:last-child{max-width:580px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.result-cta-actions{gap:10px;display:grid}.download-button,.whatsapp-button{border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.download-button{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;border:0;box-shadow:0 12px 24px #0051512b}.download-button:disabled{cursor:wait;opacity:.72}.whatsapp-button{background:var(--accent-blue-pale);color:var(--accent-blue);border:1px solid #2453a842}.download-button:not(:disabled):hover,.whatsapp-button:hover{transform:translateY(-2px)}.report-feedback{margin:1px 2px 0!important;font-size:11px!important}.report-feedback.success{color:var(--accent-blue)!important}.report-feedback.error{color:#923535!important}.result-cta-revealed{animation:.32s both reveal-actions}.report-download-promise{background:radial-gradient(circle at 92% 12%,#00a49929,#0000 15rem),#ffffffb8;border-color:#00515133;grid-template-columns:minmax(0,1.04fr) minmax(280px,.72fr);align-items:center;gap:34px;margin-top:20px;padding:34px 36px;display:grid}.report-download-promise h2{letter-spacing:-.045em;max-width:700px;margin:12px 0 10px;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.08}.report-download-promise>div>p:last-child{max-width:690px;color:var(--muted);margin:0;font-size:14px;line-height:1.58}.report-download-promise ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-download-promise li{background:#e3f3f06b;border:1px solid #0051511f;border-radius:13px;padding:12px 13px 12px 37px;font-size:12px;font-weight:680;line-height:1.4;position:relative}.report-download-promise li:before{color:var(--blue);content:"✓";font-size:14px;font-weight:800;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.report-download-promise>small{color:var(--blue);grid-column:1/-1;margin-top:-15px;font-size:11px;font-weight:680}@keyframes reveal-actions{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.post-report-feedback{margin-top:20px;padding:34px 36px}.feedback-heading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:end;gap:36px;display:grid}.feedback-heading h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.08}.feedback-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.post-report-feedback fieldset{border:0;min-width:0;margin:28px 0 0;padding:0}.post-report-feedback legend{color:var(--ink);margin-bottom:13px;font-size:13px;font-weight:720}.mood-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mood-options button{border:1px solid var(--line);min-height:68px;color:var(--muted);text-align:left;background:#ffffff6b;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:10px 15px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.mood-options button:hover,.mood-options button.selected{color:var(--ink);background:#ffffffc7;transform:translateY(-1px);box-shadow:0 9px 22px #4e423914}.mood-option-low.selected{background:#d94b460e;border-color:#d94b468c}.mood-option-good.selected{background:#f1bd3214;border-color:#daa31e94}.mood-option-excellent.selected{background:#43a65a0f;border-color:#43a65a8c}.feedback-face{border:2px solid #fffc;border-radius:50%;flex:none;width:42px;height:42px;display:inline-block;position:relative;box-shadow:inset 0 -4px 8px #3f2d2614,0 4px 10px #3f2d261f}.feedback-face-low{background:#d94b46}.feedback-face-good{background:#f1bd32}.feedback-face-excellent{background:#43a65a}.feedback-face i:before,.feedback-face i:after{content:"";background:#2d2723d1;border-radius:50%;width:4px;height:5px;position:absolute;top:13px}.feedback-face i:before{left:11px}.feedback-face i:after{right:11px}.feedback-face b{width:18px;position:absolute;left:50%;transform:translate(-50%)}.feedback-face-low b{border-top:3px solid #2d2723d1;border-radius:50% 50% 0 0;height:8px;bottom:8px}.feedback-face-good b{border-top:3px solid #2d2723d1;border-radius:99px;height:0;bottom:11px}.feedback-face-excellent b{border-bottom:3px solid #2d2723d1;border-radius:0 0 50% 50%;height:8px;bottom:8px}.mood-options button strong{font-size:12px}.recommendation-scale{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;display:grid}.recommendation-scale button{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--muted);background:#ffffff6b;border-radius:10px;padding:0;font-size:12px;font-weight:720;transition:border-color .16s,background .16s,color .16s,transform .16s}.recommendation-scale button:hover,.recommendation-scale button.selected{border-color:var(--blue);background:var(--blue);color:#fff;transform:translateY(-1px)}.recommendation-labels{color:var(--stone);justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.feedback-submit-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:end;gap:24px;margin-top:25px;padding-top:22px;display:grid}.feedback-submit-row p{color:var(--stone);margin:0;font-size:11px}.feedback-submit-row .feedback-error{color:#923535}.feedback-submit-row .primary-button{min-width:220px;margin:0}.feedback-submit-row .primary-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.feedback-thanks{grid-template-columns:50px 1fr;align-items:center;gap:18px;display:grid}.feedback-thanks>span{background:var(--accent-blue-pale);width:50px;height:50px;color:var(--accent-blue);border-radius:50%;place-items:center;font-size:21px;font-weight:750;display:grid}.feedback-thanks h2{letter-spacing:-.035em;margin:7px 0 4px;font-size:25px}.feedback-thanks p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.feedback-thanks>.voice-questionnaire{grid-column:2;justify-self:start}.feedback-page-shell{width:min(920px,100% - 48px);min-height:100vh;margin:0 auto;padding-bottom:64px}.feedback-page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:104px;display:flex}.feedback-page-header>span{color:var(--stone);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.feedback-page-intro{padding:72px 36px 30px}.feedback-page-intro h1{letter-spacing:-.065em;max-width:720px;margin:18px 0;font-size:clamp(3rem,7vw,5rem);line-height:.98}.feedback-page-intro h1 span{color:var(--blue)}.feedback-page-intro>p:last-child{max-width:670px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.feedback-page-return{justify-content:space-between;align-items:center;gap:24px;padding:30px 4px 0;display:flex}.feedback-page-return a{color:var(--blue);font-size:12px;font-weight:750;text-decoration:none}.feedback-page-return p{color:var(--stone);margin:0;font-size:11px}.secondary-button{border:1px solid var(--line);color:var(--ink);background:#fff6;flex:none;padding:0 22px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:110px;display:flex}.site-footer .brand{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.site-footer .brand:after{display:none}.site-footer p{max-width:590px;color:var(--stone);text-align:right;margin:0;font-size:11px;line-height:1.5}.footer-copy{justify-items:end;gap:7px;display:grid}.footer-copy a{font-size:11px}.brand-link{color:inherit;border-radius:19px;text-decoration:none;display:inline-flex}.brand-link:focus-visible{outline-offset:4px;outline:3px solid #00a49947}.legal-shell{width:min(900px,100% - 48px);min-height:100vh;margin:0 auto}.legal-document{padding:72px 0 90px}.legal-document h1{letter-spacing:-.065em;margin:18px 0 19px;font-size:clamp(3.1rem,8vw,6rem);line-height:.95}.legal-intro{max-width:710px;color:var(--muted);margin:0 0 54px;font-size:19px;line-height:1.55}.legal-document section{border-top:1px solid var(--line);padding:30px 0}.legal-document h2{letter-spacing:-.035em;margin:0 0 14px;font-size:21px}.legal-document section p,.legal-document li{color:var(--muted);line-height:1.65}.legal-document section p{margin:9px 0 0}.legal-document ul{gap:9px;margin:0;padding-left:22px;display:grid}.legal-footer{border-top:1px solid var(--line);color:var(--stone);justify-content:space-between;align-items:center;padding-top:28px;font-size:12px;display:flex}.admin-shell{width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto;padding:64px 0 90px}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:38px;display:flex}.admin-header h1{letter-spacing:-.06em;margin:12px 0 7px;font-size:clamp(2.7rem,6vw,5rem);line-height:1}.admin-header>div>p:last-child{max-width:650px;color:var(--muted);margin:0;line-height:1.5}.admin-actions{flex:none;align-items:center;gap:18px;display:flex}.text-link{color:var(--muted);font-size:13px;font-weight:650;text-decoration:none}.stats-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin:26px 0;display:grid}.engagement-overview{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px;display:grid}.engagement-overview article{background:linear-gradient(150deg,#ffffff9e,#e3f3f066);border:1px solid #00515126;border-radius:18px;min-width:0;padding:21px 20px;display:grid}.engagement-overview span{color:var(--stone);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.engagement-overview strong{color:var(--blue);letter-spacing:-.045em;margin-top:8px;font-size:32px;line-height:1}.engagement-overview strong small{color:var(--stone);font-size:14px;font-weight:650}.engagement-overview p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.4}.admin-observatory{background:linear-gradient(145deg,#ffffffa6,#e3f3f057);border:1px solid #00515126;border-radius:20px;margin-top:18px;padding:24px}.admin-observatory-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-observatory-heading h2{letter-spacing:-.035em;margin:8px 0 0;font-size:22px}.admin-observatory-heading>span{color:var(--blue);background:#00515114;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:720}.admin-observatory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.admin-observatory-grid article{background:#ffffff94;border:1px solid #0051511f;border-radius:14px;min-width:0;padding:16px}.admin-observatory-grid span{color:var(--stone);letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:760}.admin-observatory-grid strong{color:var(--ink);margin-top:8px;font-size:14px;line-height:1.35;display:block}.admin-observatory-grid p,.admin-observatory-pending{color:var(--muted);margin:7px 0 0;font-size:10.5px;line-height:1.45}.admin-observatory-pending{max-width:760px;margin-top:16px}.stats-grid article{border:1px solid var(--line);background:#fff6;border-radius:17px;gap:5px;min-width:0;padding:18px;display:grid}.stats-grid strong{color:var(--blue);letter-spacing:-.04em;font-size:28px}.stats-grid span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.submission-list{gap:14px;display:grid}.submission-card{padding:26px 28px}.submission-summary{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.submission-date{color:var(--stone);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:650}.submission-summary h2{letter-spacing:-.035em;margin:0;font-size:25px}.submission-summary h2+p{color:var(--muted);margin:4px 0 0}.submission-summary a,.contact-text{color:var(--blue);margin-top:7px;font-size:13px;text-decoration:none;display:inline-flex}.contact-lines{justify-items:start;display:grid}.consent-meta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.consent-meta span{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.consent-meta .accepted{background:var(--accent-blue-pale);color:var(--accent-blue);border-color:#2453a838}.consent-meta .neutral{color:var(--muted)}.consent-meta .legacy{color:#923535;background:#a034340d;border-color:#a034342e}.submission-side{gap:10px;width:min(100%,310px);display:grid}.diagnosis-badge{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;border-radius:16px;min-width:220px;padding:17px 19px;display:grid}.diagnosis-badge span{letter-spacing:.14em;opacity:.78;text-transform:uppercase;font-size:10px;font-weight:750}.diagnosis-badge strong{margin-top:4px;font-size:20px}.diagnosis-badge small{opacity:.8;margin-top:5px}.submission-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.submission-engagement{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.submission-engagement article{border:1px solid var(--line);background:#ffffff57;border-radius:14px;align-content:start;min-width:0;padding:15px 16px;display:grid}.submission-engagement article>span{color:var(--stone);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.submission-engagement article>strong{color:var(--ink);letter-spacing:-.015em;align-items:center;gap:7px;margin-top:6px;font-size:15px;display:inline-flex}.submission-engagement article>small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.submission-engagement .engagement-positive{background:var(--accent-blue-pale);border-color:#2453a833}.submission-engagement .engagement-positive>strong{color:var(--accent-blue)}.submission-engagement .engagement-pending{background:#91857c09}.submission-engagement .engagement-legacy{opacity:.72;border-style:dashed}.submission-engagement .feedback-mood-value i{font-style:normal}.feedback-mini-face{border-radius:50%;width:15px;height:15px;display:inline-block;box-shadow:inset 0 -2px 3px #3f2d261f}.feedback-mini-face-low{background:#d94b46}.feedback-mini-face-good{background:#f1bd32}.feedback-mini-face-excellent{background:#43a65a}.submission-engagement .engagement-score.promoter>strong{color:var(--accent-blue)}.submission-engagement .engagement-score.passive>strong{color:#9b6d25}.submission-engagement .engagement-score.detractor>strong{color:#923535}.submission-actions button{min-height:39px;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:11px;font-size:11px;font-weight:720;transition:border-color .16s,background .16s,color .16s,opacity .16s}.submission-actions button:disabled{cursor:wait;opacity:.58}.submission-download{color:var(--blue);background:#215ba112;border:1px solid #1d4e8933;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.submission-download:hover:not(:disabled){background:#215ba11f;border-color:#1d4e8961}.submission-download span{font-size:15px;line-height:1}.submission-delete{color:#944141;background:0 0;border:1px solid #0000;padding:0 12px}.submission-delete:hover{background:#9441410e;border-color:#94414133}.submission-action-feedback{grid-column:1/-1;margin:-1px 3px 0;font-size:10px;font-weight:650}.submission-action-feedback.success{color:var(--accent-blue)}.submission-action-feedback.error{color:#923535}.delete-confirmation{z-index:2;background:#fffaf7;border:1px solid #9441412e;border-radius:13px;grid-column:1/-1;gap:8px;padding:14px;display:grid;box-shadow:0 12px 28px #3f2d261a}.delete-confirmation>strong{color:#713232;font-size:12px}.delete-confirmation>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.delete-confirmation>div{justify-content:flex-end;gap:7px;display:flex}.delete-confirmation button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fff;padding:0 11px}.delete-confirmation .confirm-delete{color:#fff;background:#944141;border-color:#944141}.delete-confirmation.error{border-color:#94414140}.submission-card details{border-top:1px solid var(--line);margin-top:22px}.stored-numeric-responses{background:#215ba10b;border:1px solid #1d4e8929;border-radius:16px;margin-top:20px;padding:18px}.stored-numeric-responses-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.stored-numeric-responses-heading span{color:var(--stone);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.stored-numeric-responses-heading h3{letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.stored-numeric-responses-heading>strong{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:35px;height:35px;font-size:13px;display:inline-flex}.stored-numeric-responses dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 0;display:grid}.stored-numeric-response{border:1px solid var(--line);background:#ffffffad;border-radius:12px;gap:5px;min-width:0;padding:13px 14px;display:grid}.stored-numeric-response dt{color:var(--muted);font-size:10px;line-height:1.35}.stored-numeric-response dd{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:14px;font-weight:760}.stored-numeric-response--chairs{background:var(--accent-blue-pale);border-color:#1d4e894d}.stored-numeric-response--chairs dd{color:var(--accent-blue)}.stored-numeric-responses-empty{color:var(--muted);margin:14px 0 0;font-size:12px}.owner-assessment{border-left:3px solid var(--blue);background:#ffffff6b;margin-top:20px;padding:16px 18px}.owner-assessment span{color:var(--stone);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.owner-assessment p{color:var(--ink);margin:8px 0 0;font-size:13.5px;line-height:1.55}.value-evidence-card{border:1px solid var(--line);border-top:3px solid var(--blue);background:#ffffff6b;border-radius:17px;margin-top:12px;padding:20px}.value-evidence-card.value-evidence-validated{border-top-color:var(--accent-blue)}.value-evidence-card.value-evidence-generic,.value-evidence-card.value-evidence-partial,.value-evidence-card.value-evidence-unsupported{border-top-color:#b47a24}.value-evidence-card>span{color:var(--stone);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.value-evidence-card h3{letter-spacing:-.025em;margin:9px 0 13px;font-size:19px;line-height:1.2}.value-evidence-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.value-evidence-inputs section{background:#f7f4efc2;border-radius:12px;min-width:0;padding:14px}.value-evidence-inputs strong{color:var(--stone);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;line-height:1.35;display:block}.value-evidence-inputs p{color:var(--ink);margin:8px 0 0;font-size:13.5px;line-height:1.5}.value-evidence-card>p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.6}.value-evidence-next-step{background:#00515111;border-radius:12px;margin-top:16px;padding:14px 16px}.value-evidence-next-step strong{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.value-evidence-next-step p{color:var(--ink);margin:7px 0 0;font-size:12.5px;line-height:1.55}.market-context-card{border:1px solid #00515129;border-top:3px solid var(--blue);background:linear-gradient(145deg,#e3f3f080,#ffffff94);border-radius:17px;margin-top:12px;padding:20px}.market-context-card--standard{border-top-color:#b47a24}.market-context-card--high{border-top-color:#a44444}.market-context-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.market-context-heading span{color:var(--stone);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.market-context-heading h3{letter-spacing:-.03em;margin:8px 0 0;font-size:20px;line-height:1.2}.market-context-heading>strong{color:var(--accent-blue);letter-spacing:.06em;text-transform:uppercase;background:#2453a817;border-radius:999px;flex:none;padding:7px 10px;font-size:9px}.market-context-card--standard .market-context-heading>strong{color:#9b671c;background:#b47a241a}.market-context-card--high .market-context-heading>strong{color:#a44444;background:#a444441a}.market-context-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.market-context-metrics section{background:#ffffffa6;border-radius:12px;padding:14px}.market-context-metrics strong,.market-context-metrics span{display:block}.market-context-metrics strong{color:var(--blue);font-size:24px;line-height:1}.market-context-metrics span{color:var(--stone);text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:700;line-height:1.3}.market-context-card>p,.market-context-readings p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.55}.market-context-card>.market-context-address{color:var(--stone);margin-top:9px;font-size:10px;line-height:1.4}.market-context-readings{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.market-context-readings p{background:#ffffff9e;border-radius:12px;margin:0;padding:13px 14px}.market-positioning-highlight{border-left:3px solid var(--blue);background:#ffffffb8;border-radius:12px;margin-top:13px;padding:14px 15px}.market-positioning-highlight strong{color:var(--blue);letter-spacing:.075em;text-transform:uppercase;font-size:10px;line-height:1.35;display:block}.market-positioning-highlight p{color:var(--ink);margin:7px 0 0;font-size:12px;line-height:1.52}.market-context-action{background:#00515113;border-radius:12px;margin-top:13px;padding:13px 14px}.market-context-action strong{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.market-context-action p{color:var(--ink);margin:7px 0 0;font-size:12.5px;line-height:1.55}.market-marketing-plan{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.market-marketing-plan-heading{background:#00515114;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.market-marketing-plan-heading strong{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.market-marketing-plan-heading b{background:var(--blue);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px}.market-marketing-plan section{background:#ffffffa3;border-radius:12px;min-width:0;padding:13px 14px}.market-marketing-plan section>span{color:var(--stone);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:760}.market-marketing-plan section>p{color:var(--ink);margin:7px 0 0;font-size:11.5px;line-height:1.5}.market-context-card>small{color:var(--stone);margin-top:11px;font-size:9px;line-height:1.4;display:block}.profitability-context-card{border:1px solid #00515129;border-top:3px solid var(--blue);background:#ffffff75;border-radius:17px;margin-top:12px;padding:20px}.profitability-context-card>span{color:var(--stone);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.profitability-context-card>h3{letter-spacing:-.03em;margin:9px 0 7px;font-size:20px;line-height:1.2}.profitability-context-card>p{max-width:900px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.profitability-context-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.profitability-signal{border-top:3px solid var(--blue);background:#f7f4efb3;border-radius:12px;min-width:0;padding:14px}.profitability-signal-strength{border-top-color:var(--accent-blue)}.profitability-signal-attention{border-top-color:#b47a24}.profitability-signal-context{border-top-color:var(--blue)}.profitability-signal>span{color:var(--stone);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:760}.profitability-signal>strong{margin-top:7px;font-size:12px;line-height:1.4;display:block}.profitability-signal>p{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.5}.profitability-prices,.profitability-next-steps{background:#e3f3f06b;border-radius:12px;margin-top:12px;padding:13px 14px}.profitability-prices>strong,.profitability-next-steps>strong{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.profitability-prices>p{margin:7px 0 0;font-size:12px;line-height:1.5}.profitability-break-even{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;border-radius:14px;gap:13px;margin-top:12px;padding:18px;display:grid}.profitability-break-even>div:first-child>span{color:#ffffffbf;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760;display:block}.profitability-break-even>div:first-child>strong{letter-spacing:-.04em;margin-top:7px;font-size:clamp(24px,4vw,34px);display:block}.profitability-break-even>div:first-child>p{color:#ffffffd1;max-width:720px;margin:7px 0 0;font-size:11.5px;line-height:1.5}.profitability-break-even dl{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:0;display:grid}.profitability-break-even dl>div{background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;padding:11px 12px}.profitability-break-even dt{color:#ffffffb3;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:730}.profitability-break-even dd{margin:6px 0 0;font-size:14px;font-weight:740}.profitability-break-even dl>.profitability-chair-hour{background:#ffffff29;border-color:#ffffff52}.profitability-chair-hour-reading{color:#ffffffd6;background:#00000014;border-radius:10px;margin:0;padding:10px 12px;font-size:10.5px;line-height:1.45}.profitability-chair-hour-reading strong{color:#fff}.profitability-break-even>small{color:#ffffffad;font-size:9px;line-height:1.45}.profitability-next-steps ol{gap:7px;margin:9px 0 0;padding-left:18px;display:grid}.profitability-next-steps li{color:var(--ink);padding-left:2px;font-size:12px;line-height:1.5}.result-context-details{margin-top:20px;overflow:hidden}.result-context-details--primary{margin-top:0}.result-context-details--primary[open]{background:#ffffff7a}.result-context-details--primary .result-heading{margin:26px 8px 32px}.result-context-details--primary .owner-report-overview{margin-bottom:18px}.result-context-details:not([open]){background-color:#0000;background-image:radial-gradient(circle at 88%,#cf716847,#0000 11rem),linear-gradient(115deg,#ffffffd1,#fae7e4a8,#e3f3f094,#ffffffdb);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 220%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#a444446b;animation:2.55s ease-in-out infinite analysis-beacon;box-shadow:0 0 0 1px #a444440f,0 12px 34px #a4444421}.result-context-details>summary{color:var(--blue);cursor:pointer;gap:4px;padding:22px 58px 22px 28px;line-height:1.4;list-style:none;display:grid;position:relative}.result-context-details>summary>span{letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:760}.result-context-details>summary>strong{color:var(--ink);letter-spacing:-.02em;font-size:17px}.result-context-details>summary>small{color:var(--muted);font-size:11px;font-weight:500}.result-context-details>summary::-webkit-details-marker{display:none}.result-context-details>summary:after{background:var(--blue-pale);width:25px;height:25px;color:var(--blue);content:"+";text-align:center;border-radius:50%;font-size:18px;line-height:24px;position:absolute;top:50%;right:27px;transform:translateY(-50%)}.result-context-details:not([open])>summary:after{background:linear-gradient(135deg, #a44444, #cf7168 52%, var(--blue));color:#fff;animation:1.45s ease-in-out infinite analysis-plus;box-shadow:0 0 0 7px #a444441a}.result-context-details[open]>summary:after{content:"−"}@keyframes analysis-beacon{0%,to{background-position:0%;box-shadow:0 0 0 1px #a444440d,0 12px 34px #a444441c}50%{background-position:100%;box-shadow:0 0 0 4px #cf71681c,0 16px 44px #00515133}}@keyframes analysis-plus{0%,to{transform:translateY(-50%)scale(1);box-shadow:0 0 0 6px #a4444417}50%{transform:translateY(-50%)scale(1.09);box-shadow:0 0 0 13px #cf71680e}}.result-context-content{border-top:1px solid var(--line);padding:14px 28px 28px}.service-portfolio-card{border:1px solid var(--line);border-top:4px solid var(--blue);background:#ffffffa8;border-radius:18px;margin-top:15px;padding:22px}.service-portfolio-card--attention{border-top-color:var(--amber)}.service-portfolio-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-portfolio-heading>span{color:var(--stone);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:760}.service-portfolio-heading>strong{background:var(--blue-pale);color:var(--blue);border-radius:999px;padding:5px 9px;font-size:10px}.service-portfolio-card h3{letter-spacing:-.035em;max-width:720px;margin:13px 0 8px;font-size:21px;line-height:1.13}.service-portfolio-card>p,.service-portfolio-action p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.service-portfolio-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.service-portfolio-tags span{border:1px solid var(--line);color:var(--ink);background:#f7f4efb8;border-radius:999px;padding:6px 9px;font-size:9.5px;font-weight:650}.service-portfolio-action{background:var(--blue-pale);border-radius:14px;margin-top:16px;padding:14px 15px}.service-portfolio-action strong{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.service-portfolio-card--compact{padding:18px}.service-portfolio-card--compact h3{font-size:18px}.value-evidence-card--compact,.market-context-card--compact,.profitability-context-card--compact,.report-coherence--compact{padding:18px}.value-evidence-card--compact>p,.market-context-card--compact>p,.profitability-context-card--compact>p,.report-coherence--compact>p{font-size:12.5px;line-height:1.52}.value-evidence-card--compact .value-evidence-next-step,.market-context-card--compact .market-context-metrics,.market-context-card--compact .market-context-action{margin-top:12px}.profitability-context-card--compact .profitability-break-even{grid-template-columns:minmax(0,1fr) minmax(130px,.32fr);align-items:center}.profitability-context-card--compact .profitability-break-even dl{grid-template-columns:1fr}.report-coherence--compact{margin-top:12px}.final-pyramid-card{background:radial-gradient(circle at 50% 55%,#00a49929,#0000 42%),linear-gradient(145deg,#fffc,#f7f4efb3);border:1px solid #00515124;border-radius:20px;margin-top:16px;padding:26px 28px 24px;position:relative;overflow:hidden}.final-pyramid-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.final-pyramid-heading>div:first-child>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:760}.final-pyramid-heading h3{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.05}.final-pyramid-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;padding-bottom:3px;display:flex}.final-pyramid-legend span{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:680;display:inline-flex}.final-pyramid-legend span:before{background:linear-gradient(135deg, var(--blue), var(--blue-light));content:"";border-radius:3px;width:9px;height:9px;box-shadow:0 2px 5px #00515133}.final-pyramid-legend .improvement:before{background:linear-gradient(135deg, var(--improvement), var(--improvement-light));box-shadow:0 2px 5px #a444442e}.final-pyramid-visual{perspective:900px;flex-direction:column;align-items:center;gap:6px;margin:25px auto 0;padding:13px 0 20px;display:flex}.final-pyramid-level{width:var(--tier-width);filter:drop-shadow(0 8px 8px #3b4d681a);position:relative}.final-pyramid-tier{clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);background:linear-gradient(180deg, #ffffff57 0, #ffffff0f 34%, #0f27501f 100%), linear-gradient(90deg, var(--blue) 0, var(--blue-light) var(--covered), var(--improvement) var(--covered), var(--improvement-light) 100%);color:#fff;transform-origin:bottom;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 clamp(25px,5vw,52px);display:flex;position:relative;transform:rotateX(2deg)}.final-pyramid-tier:before{content:"";background:#ffffffb8;height:2px;position:absolute;top:0;left:5%;right:5%}.final-pyramid-tier span,.final-pyramid-tier strong{z-index:1;text-shadow:0 1px 4px #141f3659;position:relative}.final-pyramid-tier span{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.68rem,1.6vw,.9rem);font-weight:790}.final-pyramid-tier strong{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(.85rem,2vw,1.1rem)}.final-pyramid-tier strong small{letter-spacing:0;font-size:.64em;font-weight:670}.final-pyramid-level em{z-index:2;color:#8a5819;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff8efe6;border-radius:999px;padding:2px 7px;font-size:7px;font-style:normal;font-weight:780;line-height:1.4;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.final-pyramid-note,.final-pyramid-validation{max-width:760px;color:var(--muted);text-align:center;margin:0 auto;font-size:11.5px;line-height:1.55}.final-pyramid-validation{color:#77423f;background:#f7e9e7b8;border:1px solid #a4444424;border-radius:12px;margin-top:12px;padding:11px 14px}.report-findings{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:12px;display:grid}.report-conclusion,.report-coherence,.report-recommendations{border:1px solid var(--line);background:#ffffff61;border-radius:17px;min-width:0;padding:19px 20px}.report-conclusion{border-top:3px solid var(--blue)}.report-coherence{border-top:3px solid #a05252;grid-column:1/-1}.report-conclusion.comparison-alineada{border-top-color:var(--accent-blue)}.report-conclusion.comparison-reordena{border-top-color:#b47a24}.report-conclusion.comparison-contraste{border-top-color:#a05252}.report-conclusion>span,.report-coherence>span,.report-recommendations>span{color:var(--stone);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.report-conclusion h3,.report-coherence h3{letter-spacing:-.025em;margin:9px 0 7px;font-size:18px;line-height:1.2}.report-coherence>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.report-coherence>div{gap:10px;margin-top:14px;display:grid}.report-coherence section{background:#a034340b;border-radius:12px;padding:13px 14px}.report-coherence section strong{color:#923535;font-size:12.5px;line-height:1.4}.report-coherence section p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.report-coherence section small{color:var(--blue);margin-top:8px;font-size:11.5px;line-height:1.5;display:block}.report-conclusion p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.report-recommendations ol{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.report-recommendations li{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.report-recommendations li strong{background:var(--blue-pale);width:28px;height:28px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.report-recommendations li p{color:var(--ink);margin:3px 0 0;font-size:12.5px;line-height:1.45}.submission-card summary{color:var(--blue);cursor:pointer;padding:19px 0 0;font-size:13px;font-weight:700}.answers-list{margin-top:16px;display:grid}.answers-list>div{border-top:1px solid var(--line);grid-template-columns:36px 1fr 42px;align-items:center;gap:12px;min-height:58px;display:grid}.answers-list>div>span{color:var(--stone);font-size:11px;font-weight:700}.answers-list p{margin:0;font-size:14px}.answers-list strong{text-align:right;font-size:12px}.answers-list strong.yes{color:var(--accent-blue)}.answers-list strong.no{color:#a03434}.empty-state,.access-card{margin-top:32px;padding:48px}.empty-state h2,.access-card h1{letter-spacing:-.04em;margin:0;font-size:28px}.empty-state p{color:var(--muted);margin:10px 0 0}.access-card{max-width:680px;margin:80px auto}.access-card h1{margin:18px 0 30px;font-size:38px}@media (width<=900px){.landing-nav{gap:14px}.landing-nav a{font-size:11px}.seo-introduction,.seo-problems,.seo-conversion-grid,.intro-content-grid,.result-grid,.result-cta,.feedback-heading,.owner-report-heading,.needs-profile-heading,.result-insights-heading,.self-diagnosis-heading{grid-template-columns:1fr}.seo-section-heading--split{grid-template-columns:1fr;align-items:start;gap:17px}.seo-area-grid,.seo-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-area-grid li{min-height:210px}.intro-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:32px}.intro-content-grid{gap:34px;padding-top:54px}.scan-scale{width:min(560px,100%)}.result-grid{gap:14px}.needs-profile-heading,.owner-report-heading,.result-insights-heading{align-items:start;gap:14px}.needs-profile-list article{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr)}.stats-grid{grid-template-columns:repeat(3,1fr)}.engagement-overview{grid-template-columns:repeat(2,1fr)}.admin-observatory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.site-shell{width:min(100% - 28px,1180px)}.site-header{top:max(8px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(16px)saturate(135%);background:linear-gradient(135deg,#ffffffb3,#ffffff7a);border:1px solid #ffffffd1;border-radius:20px;min-height:64px;margin-top:8px;padding:7px 8px;box-shadow:inset 0 1px #fffffff2,0 10px 28px #00414017}.header-note,.landing-nav>a:not(.landing-nav-cta){display:none}.landing-nav .landing-nav-cta{height:38px;min-height:38px;padding:0 13px;font-size:10.5px}.brand{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0}.brand:after{display:none}.brand-symbol{width:40px;height:36px}.brand-lockup{gap:3px}.brand-lockup strong{letter-spacing:-.04em;font-size:12.5px}.brand-lockup small{font-size:6.4px}.intro-grid{min-height:auto;padding:0 0 60px;display:block}.intro-hero{grid-template-columns:1fr;align-content:space-between;gap:5px;min-height:calc(100svh - 78px);padding:15px 0 12px}.intro-content-grid{gap:30px;padding-top:36px}.intro-copy{padding:0}.intro-copy h1{margin:9px 0 10px;font-size:clamp(2.25rem,10.8vw,3rem);line-height:.94}.intro-copy .eyebrow{font-size:9.6px}.lead{font-size:13.5px;line-height:1.38}.hero-action{gap:6px;margin-top:13px}.seo-hero-cta{border-radius:13px;min-height:43px;padding:0 16px;font-size:12px}.hero-action small{max-width:310px;font-size:9.8px}.story-note{margin-top:12px;padding:11px 14px}.story-note strong{font-size:13.5px}.story-note p{margin-top:4px;font-size:12.5px;line-height:1.4}.intro-pyramid-column .scan-scale{width:100%;margin:7px auto 3px;padding:8px 3px 13px}.intro-pyramid-column .scan-tier{height:28px;margin-top:5px}.intro-pyramid-column .scan-tier:before{height:6px;top:-5px}.intro-pyramid-column .scan-tier-face{font-size:8.2px}.intro-pyramid-summary strong{font-size:8.9px}.intro-pyramid-summary p{margin-top:3px;font-size:10.5px;line-height:1.28}.seo-introduction,.seo-problems,.seo-areas,.seo-conversion-grid,.seo-audience-benefits,.seo-tools,.seo-faq{padding:52px 0}.seo-introduction,.seo-problems,.seo-audience-benefits{grid-template-columns:1fr;gap:27px}.seo-introduction h2,.seo-section-heading h2,.seo-report-promise h2,.seo-audience-benefits h2,.seo-final-cta h2{font-size:clamp(1.85rem,9vw,2.45rem);line-height:1.03}.seo-introduction-copy{gap:13px}.seo-introduction-copy p{font-size:15px;line-height:1.6}.seo-section-heading>p:not(.panel-kicker),.seo-report-promise>p,.seo-audience-benefits article>p:not(.panel-kicker),.seo-final-cta>p{margin-top:13px;font-size:14px}.seo-check-list--problem,.seo-report-promise .seo-check-list,.seo-area-grid,.seo-tool-grid{grid-template-columns:1fr}.seo-check-list--problem li:last-child{grid-column:auto}.seo-check-list li{min-height:45px;padding:12px 14px 12px 46px;font-size:13px}.seo-check-list li:before{top:11px;left:13px}.seo-area-grid{gap:9px;margin-top:27px}.seo-area-grid li{min-height:0;padding:20px 18px 22px}.seo-area-grid h3{margin:18px 0 8px;font-size:19px}.seo-conversion-grid{gap:34px}.seo-report-promise{padding-top:0}.seo-report-promise .seo-check-list{margin-top:22px}.seo-report-promise .seo-check-list li{min-height:0;padding-top:12px}.seo-report-promise .intro-plan-reward{margin-bottom:0}.seo-audience-benefits article{border-radius:22px;padding:25px 20px}.seo-audience-benefits .seo-check-list{margin-top:22px}.seo-tool-grid{gap:9px;margin-top:27px}.seo-tool-grid article{min-height:0;padding:21px 18px}.seo-tool-grid p{margin-top:18px}.seo-final-cta{border-radius:24px;margin:52px 0;padding:42px 18px}.seo-final-cta .seo-cta-button{min-width:min(270px,100%);margin-top:22px}.seo-faq{padding-top:0}.seo-faq-list{margin-top:27px}.seo-faq summary{padding:18px 53px 18px 17px;font-size:13.5px;line-height:1.35}.seo-faq details p{padding:0 17px 18px;font-size:13px}.scan-scale{width:100%;margin:38px 0 32px;padding:15px 4px 22px}.scan-scale--progress{margin:10px 0 7px;padding:11px 3px 18px}.scan-scale--progress .scan-tier{height:29px;margin-top:5px}.scan-scale--progress .scan-tier:before{height:6px;top:-5px}.scan-tier{height:36px;margin-top:6px}.scan-tier:before{height:7px;top:-6px}.scan-tier-face{font-size:9px}.intro-plan-reward{margin-bottom:40px}.pyramid-route p{grid-template-columns:1fr;gap:2px}.question-footer{grid-template-columns:1fr;gap:13px}.question-help{text-align:left}.intro-panel,.question-panel,.result-card,.action-card{border-radius:23px;padding:26px 21px}.intro-panel h2{font-size:25px}.question-wrap{min-height:calc(100vh - 78px);padding:32px 0 50px}.reflection-wrap{min-height:calc(100vh - 78px);padding:34px 0 52px}.reflection-panel{border-radius:23px;padding:30px 22px}.reflection-panel h1{font-size:clamp(2.25rem,11vw,3.4rem)}.reflection-field textarea{min-height:190px}.reflection-field small{flex-direction:column;align-items:flex-start;gap:4px}.reflection-actions{grid-template-columns:1fr;gap:18px}.reflection-submit{width:100%}.final-pyramid-card{padding:23px 16px 20px}.final-pyramid-heading{flex-direction:column;align-items:flex-start;gap:13px}.final-pyramid-legend{justify-content:flex-start}.final-pyramid-visual{gap:5px;margin-top:17px;padding-top:9px}.final-pyramid-level{width:max(var(--tier-width), 68%)}.final-pyramid-tier{flex-direction:column;justify-content:center;gap:2px;min-height:66px;padding:10px 20px 13px}.final-pyramid-tier span{font-size:9.5px}.final-pyramid-tier strong{font-size:13px}.final-pyramid-note,.final-pyramid-validation{font-size:10.5px}.level-track{gap:7px;margin-bottom:18px}.level-track div{justify-content:center}.level-track div:after,.level-track small{display:none}.level-track span{width:32px;height:32px}.question-panel{min-height:0}.question-topline{gap:14px}.question-scan-layout{grid-template-columns:1fr;gap:0;margin-top:26px}.question-scan-visual{border-top:1px solid var(--line);border-bottom:0;border-left:0;grid-row:2;margin-top:28px;padding:23px 0 0}.question-response{grid-row:1}.scan-interface-heading b{width:44px;height:44px}.progress-bar{margin:22px 0 42px}.question-text{min-height:0;font-size:30px}.answer-grid{grid-template-columns:1fr;gap:10px;margin-top:30px}.answer-grid button{min-height:75px}.value-proposition-followup,.profitability-followup{margin-top:22px;padding:18px 16px}.context-option-grid,.break-even-input-grid,.treatment-prices>div{grid-template-columns:1fr}.profitability-break-even dl{grid-template-columns:repeat(2,minmax(0,1fr))}.context-option-grid button{text-align:left;min-height:43px}.value-proposition-followup textarea{min-height:112px}.followup-actions{grid-template-columns:1fr;gap:15px}.followup-actions .primary-button{width:100%}.value-evidence-inputs{grid-template-columns:1fr}.result-wrap{min-height:auto;padding:48px 0 65px}.result-heading h1{font-size:clamp(2.8rem,13vw,4.2rem)}.result-card,.action-card{padding:28px 23px}.needs-profile,.coherence-card,.owner-report-overview,.result-insights,.self-diagnosis-card{border-radius:23px;padding:28px 23px}.quick-actions,.report-download-promise{grid-template-columns:1fr}.quick-actions{gap:16px}.report-download-promise{border-radius:23px;gap:17px;padding:25px 20px}.report-download-promise h2{margin:9px 0 8px;font-size:clamp(1.65rem,8.2vw,2.1rem);line-height:1.04}.report-download-promise>div>p:last-child{font-size:12.5px;line-height:1.48}.report-download-promise ul{gap:7px}.report-download-promise li{padding:10px 10px 10px 34px;font-size:11px}.report-download-promise>small{grid-column:auto;margin-top:-4px;font-size:10.5px;line-height:1.45}.profitability-context-signals{grid-template-columns:1fr}.result-context-details>summary{padding:20px 50px 20px 22px}.result-context-details>summary>strong{font-size:19px;line-height:1.18}.result-context-details>summary:after{right:20px}.result-context-content{padding:10px 14px 18px}.value-evidence-card--compact,.market-context-card--compact,.profitability-context-card--compact,.report-coherence--compact{padding:16px}.market-context-heading{gap:10px;display:grid}.market-context-heading>strong{width:fit-content}.market-context-metrics{gap:6px}.market-context-metrics section{padding:10px 8px}.market-context-metrics strong{font-size:18px}.market-context-metrics span{font-size:7px}.market-context-readings{grid-template-columns:1fr}.profitability-context-card--compact .profitability-break-even{grid-template-columns:1fr;padding:15px}.profitability-context-card--compact .profitability-break-even>div:first-child>strong{font-size:26px}.self-diagnosis-heading{gap:15px}.coherence-heading{grid-template-columns:1fr;gap:16px}.coherence-heading>span{justify-self:start}.coherence-finding{padding:21px 19px}.self-diagnosis-heading>span{justify-self:start}.needs-profile-list article{grid-template-columns:1fr;gap:14px;padding:20px 0}.needs-profile-score{grid-template-columns:minmax(80px,1fr) 32px 96px;padding-left:44px}.needs-profile-label small{font-size:11.5px}.result-bottom{flex-direction:column;align-items:stretch;padding:26px 0}.secondary-button{width:100%}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 0}.site-footer p,.footer-copy{text-align:left}.footer-copy{justify-items:start}.result-cta{gap:26px;padding:28px 23px}.post-report-feedback{border-radius:23px;padding:28px 23px}.reflection-voice-guide,.result-voice-guide,.feedback-voice-guide{justify-content:stretch}.reflection-voice-guide .voice-questionnaire,.result-voice-guide .voice-questionnaire,.feedback-voice-guide .voice-questionnaire{flex-direction:column;align-items:stretch;width:100%;max-width:none}.reflection-voice-guide .voice-questionnaire>button,.result-voice-guide .voice-questionnaire>button,.feedback-voice-guide .voice-questionnaire>button{justify-content:center;width:100%}.reflection-voice-guide .voice-questionnaire-status,.result-voice-guide .voice-questionnaire-status,.feedback-voice-guide .voice-questionnaire-status{text-align:center}.feedback-heading{gap:13px}.mood-options{gap:6px}.mood-options button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:82px;padding:9px 5px}.mood-options button span{font-size:27px}.feedback-face{width:38px;height:38px}.feedback-face i:before,.feedback-face i:after{top:12px}.admin-observatory{padding:20px 18px}.admin-observatory-heading{flex-direction:column;align-items:flex-start;gap:12px}.admin-observatory-grid{grid-template-columns:1fr}.mood-options button strong{font-size:10px}.recommendation-scale{gap:3px}.recommendation-scale button{border-radius:8px;min-height:36px;font-size:10px}.feedback-submit-row{grid-template-columns:1fr;gap:15px}.feedback-submit-row .primary-button{width:100%;min-width:0}.feedback-thanks{grid-template-columns:42px 1fr}.feedback-thanks>span{width:42px;height:42px}.feedback-page-shell{width:min(100% - 28px,920px);padding-bottom:42px}.feedback-page-header{min-height:86px}.feedback-page-header>span{text-align:right;max-width:125px}.feedback-page-intro{padding:52px 8px 22px}.feedback-page-intro>p:last-child{font-size:15px}.feedback-page-return{flex-direction:column;align-items:flex-start;gap:8px;padding:26px 3px 0}.legal-shell{width:min(100% - 28px,900px)}.legal-document{padding:50px 0 70px}.legal-intro{margin-bottom:40px;font-size:17px}.legal-footer{flex-direction:column;align-items:flex-start;gap:12px}.admin-shell{width:min(100% - 28px,1180px);padding:42px 0 70px}.admin-header,.submission-summary{grid-template-columns:1fr;align-items:stretch}.admin-header{flex-direction:column;align-items:flex-start}.admin-actions{justify-content:space-between;width:100%}.stats-grid,.engagement-overview{grid-template-columns:repeat(2,1fr)}.submission-card{padding:22px 19px}.submission-summary{display:grid}.submission-engagement{grid-template-columns:1fr}.stored-numeric-responses dl{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-side{width:100%}.diagnosis-badge{min-width:0}.report-findings{grid-template-columns:1fr}.answers-list>div{grid-template-columns:28px 1fr 36px;gap:8px}.empty-state,.access-card{padding:30px 24px}.site-shell-question{width:min(100% - 16px,1180px)}.site-shell-question .site-header,.site-shell-question .site-footer{display:none}.question-wrap--standard{height:100svh;min-height:560px;padding:max(8px, env(safe-area-inset-top)) 0 max(8px, env(safe-area-inset-bottom));align-content:start;display:grid;overflow:hidden}.question-wrap--standard .level-track{height:28px;margin:0 auto 7px;padding:0 5px}.question-wrap--standard .level-track span{width:27px;height:27px;font-size:9px}.question-wrap--standard .question-panel{border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100svh - 51px);min-height:0;padding:12px 14px 10px;display:grid;overflow:hidden}.question-wrap--standard .question-topline{align-items:center;position:relative}.question-wrap--standard .question-topline .eyebrow{letter-spacing:.13em;font-size:9px}.question-wrap--standard .level-phrase,.question-wrap--standard .question-count{display:none}.question-wrap--standard .question-tools{align-items:center;gap:7px;display:flex}.question-wrap--standard .voice-questionnaire{max-width:none}.question-wrap--standard .voice-questionnaire>button{justify-content:center;gap:7px;width:auto;min-width:108px;min-height:36px;padding:0 11px;box-shadow:0 9px 20px #0051513d,inset 0 1px #ffffff42}.question-wrap--standard .voice-questionnaire>button strong{font-size:9px;display:block}.question-wrap--standard .voice-questionnaire-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.question-wrap--standard .question-scan-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:clamp(8px,1.5svh,12px);min-height:0;margin-top:clamp(9px,1.7svh,14px);display:grid}.question-wrap--standard .question-response{align-content:start;min-height:0;display:grid}.question-wrap--standard .question-text{letter-spacing:-.04em;max-width:none;min-height:0;font-size:clamp(1.4rem,6.2vw,1.82rem);line-height:1.08}.question-wrap--standard .answer-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:clamp(10px,1.8svh,14px)}.question-wrap--standard .answer-grid button{text-align:center;border-radius:13px;place-items:center;min-height:54px;padding:8px 10px;display:grid}.question-wrap--standard .answer-grid strong{font-size:18px;line-height:1}.question-wrap--standard .answer-grid span{display:none}.question-wrap--subquestion .question-scan-layout{grid-template-rows:auto minmax(118px,1fr)}.question-wrap--subquestion .question-text{font-size:clamp(1.28rem,5.7vw,1.68rem);line-height:1.06}.question-wrap--subquestion .subquestion-card{gap:clamp(7px,1.2svh,10px);margin-top:clamp(8px,1.4svh,11px)}.question-wrap--subquestion .subquestion-context{letter-spacing:.11em;font-size:7.5px}.question-wrap--subquestion .subquestion-option-grid{gap:7px}.question-wrap--subquestion .subquestion-option-grid button{border-radius:12px;min-height:42px;padding:8px 12px;font-size:11px;line-height:1.25}.question-wrap--subquestion .subquestion-field,.question-wrap--subquestion .subquestion-text-field{gap:8px}.question-wrap--subquestion .subquestion-field>label,.question-wrap--subquestion .subquestion-text-field .voice-field-heading>label{font-size:9px}.question-wrap--subquestion .subquestion-field input{border-radius:12px;height:50px;padding:0 76px 0 13px;font-size:16px}.question-wrap--subquestion .guided-location-grid input{border-radius:10px;min-width:0;height:44px;padding:0 10px;font-size:16px}.question-wrap--subquestion .subquestion-field>div:first-of-type>span{font-size:9px;right:13px}.question-wrap--subquestion .subquestion-text-field textarea{border-radius:12px;min-height:76px;max-height:76px;padding:10px 11px;font-size:12px;line-height:1.35}.question-wrap--subquestion .voice-dictation-control>button{min-height:27px;padding:0 8px;font-size:8px}.question-wrap--subquestion .subquestion-actions{gap:10px}.question-wrap--subquestion .subquestion-actions .primary-button,.question-wrap--subquestion .subquestion-text-field>.primary-button,.question-wrap--subquestion .market-subquestion>.primary-button,.question-wrap--subquestion .market-scan-result>.primary-button{border-radius:12px;width:auto;min-width:145px;min-height:42px;padding:0 16px;font-size:11px}.question-wrap--subquestion .market-scan-loading{border-radius:12px;gap:7px;min-height:92px}.question-wrap--subquestion .market-scan-loading>span{width:22px;height:22px}.question-wrap--subquestion .market-scan-loading strong,.question-wrap--subquestion .market-scan-error strong{font-size:11.5px}.question-wrap--subquestion .market-scan-loading p,.question-wrap--subquestion .market-scan-error p,.question-wrap--subquestion .market-resolved-address{font-size:9px;line-height:1.35}.question-wrap--subquestion .market-scan-error{border-radius:12px;gap:8px;padding:12px}.question-wrap--subquestion .market-scan-metrics{gap:5px}.question-wrap--subquestion .market-scan-metrics section{border-radius:10px;padding:8px 7px}.question-wrap--subquestion .market-scan-metrics strong{font-size:12px}.question-wrap--subquestion .market-scan-metrics span{margin-top:3px;font-size:6.5px}.question-wrap--subquestion .market-scan-result{gap:7px}.question-wrap--subquestion .market-scan-result>small{font-size:6.8px;line-height:1.25}.question-wrap--standard .question-scan-visual{border-top:1px solid var(--line);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;margin-top:0;padding:clamp(7px,1.3svh,10px) 0 0;display:grid}.question-wrap--standard .scan-interface-heading{gap:10px}.question-wrap--standard .scan-interface-heading div{align-items:baseline;gap:8px;display:flex}.question-wrap--standard .scan-interface-heading span{letter-spacing:.11em;font-size:7px}.question-wrap--standard .scan-interface-heading strong{font-size:12px}.question-wrap--standard .scan-interface-heading b{width:33px;height:33px;font-size:9px}.question-wrap--standard .scan-scale--progress{align-self:center;width:min(330px,100%);margin:0 auto;padding:5px 3px 9px}.question-wrap--standard .scan-scale--progress .scan-tier{height:21px;margin-top:4px}.question-wrap--standard .scan-scale--progress .scan-tier:before{height:5px;top:-4px}.question-wrap--standard .scan-tier-face{letter-spacing:.065em;font-size:7px}.question-wrap--standard .scan-interface-status{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.question-wrap--standard .question-footer{justify-content:flex-start;align-items:center;min-height:18px;margin-top:6px;display:flex}.question-wrap--standard .question-help{display:none}.question-wrap--standard .question-back{font-size:10px}.question-wrap--standard .completed-copy{display:none}input,textarea,select{touch-action:manipulation;font-size:16px!important}.question-wrap--subquestion .market-location-button{grid-template-columns:29px 1fr;column-gap:8px;min-height:46px;padding:8px 10px}.question-wrap--subquestion .market-location-button>span{width:29px;height:29px;font-size:15px}.question-wrap--subquestion .market-location-button strong{grid-row:1/3;align-self:center;font-size:10px}.question-wrap--subquestion .market-location-button small{display:none}.question-wrap--subquestion .market-location-status{margin-top:-3px;font-size:7.5px}.question-wrap--subquestion .market-location-divider{gap:7px;font-size:6.5px}.question-wrap--subquestion .market-location-grid{grid-template-columns:1fr 1fr minmax(72px,.65fr);gap:6px}.question-wrap--subquestion .market-location-grid label{gap:4px}.question-wrap--subquestion .market-location-grid label>span{font-size:7px}.question-wrap--subquestion .market-location-grid input{border-radius:10px;height:42px;padding:0 8px;font-size:16px}.question-wrap--subquestion .market-location-actions{gap:8px}.question-wrap--subquestion .market-location-actions>small{display:none}.question-wrap--subquestion .market-location-actions .primary-button{width:100%;min-width:0}.question-wrap--subquestion .market-radar--compact{border-radius:11px;margin-top:0;padding:7px 9px}.question-wrap--subquestion .market-radar--compact svg{height:82px;margin:-3px 0}.question-wrap--subquestion .market-radar--compact .market-radar-heading span,.question-wrap--subquestion .market-radar--compact .market-radar-heading b,.question-wrap--subquestion .market-radar--compact figcaption{font-size:6px}.question-wrap--subquestion .market-radar--compact .market-radar-heading strong{font-size:9px}.market-radar svg{height:175px}.market-marketing-plan{grid-template-columns:1fr}.market-marketing-plan-heading{grid-column:1}.voice-field-heading{flex-wrap:wrap;align-items:flex-start}.voice-dictation-control{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.seo-landing>.scanner-definition-strip{background:radial-gradient(circle at 100% 0,#00a4991a,#0000 18rem),#ffffff8c;border:1px solid #00515124;border-radius:24px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,30px);padding:clamp(28px,4vw,42px);display:grid}.scanner-definition-symbol{background:#ffffffc7;border:1px solid #0051511f;border-radius:20px;place-items:center;width:72px;height:72px;display:grid}.scanner-definition-symbol img{object-fit:contain;width:57px;height:52px}.scanner-definition-strip h2{letter-spacing:-.045em;max-width:860px;margin:7px 0 0;font-size:clamp(1.35rem,2.8vw,2.2rem);line-height:1.05}.scanner-definition-strip p:not(.panel-kicker){max-width:860px;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.scanner-definition-strip a{color:var(--blue);align-items:center;gap:8px;margin-top:13px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.seo-landing>section:not(.landing-final-cta){border-bottom:1px solid var(--line);padding:clamp(70px,8vw,108px) 0}.landing-section-heading{max-width:790px}.landing-section-heading--split{grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);align-items:end;gap:clamp(38px,7vw,88px);max-width:none;display:grid}.landing-section-heading h2,.sample-question-copy h2,.conversion-copy h2,.creator-card h2,.landing-final-cta h2{letter-spacing:-.058em;margin:14px 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:715;line-height:1.02}.landing-section-heading>p:not(.panel-kicker),.landing-section-heading--split>p,.sample-question-copy>p:not(.panel-kicker),.conversion-copy>p,.creator-card p,.landing-final-cta>p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.65}.landing-section-heading--split>p{margin:0}.report-demonstration{grid-template-columns:minmax(0,1.22fr) minmax(340px,.68fr);align-items:stretch;gap:clamp(28px,5vw,58px);margin-top:42px;display:grid}.report-document{background:radial-gradient(circle at 100% 0,#00a49921,#0000 17rem),#fff;border:1px solid #00515124;border-radius:26px;min-height:560px;padding:clamp(25px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 30px 70px #2a37361f}.report-document:after{background:linear-gradient(90deg, var(--blue), var(--blue-light));content:"";height:7px;position:absolute;bottom:0;left:0;right:0}.report-chair-backdrop{z-index:0;pointer-events:none;width:min(62%,430px);height:330px;position:absolute;top:38px;right:-24px;overflow:hidden}.report-chair-scene{opacity:.96;width:100%;height:auto;display:block}.report-document-header,.report-document-main,.report-metric-row,.report-priority-preview{z-index:1;position:relative}.report-document-header,.report-document-main,.report-metric-row{justify-content:space-between;align-items:center;display:flex}.report-document-header{border-bottom:1px solid var(--paper-deep);padding-bottom:22px}.report-document-brand{align-items:center;gap:10px;display:flex}.report-document-brand>div{gap:5px;display:grid}.report-document-brand-symbol{object-fit:contain;flex:none;width:42px;height:38px}.report-document-header span,.report-document-main p,.report-priority-preview>span,.report-metric-row span{color:var(--blue-light);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.report-document-header strong{color:var(--blue);font-size:17px}.report-document-header small,.report-demo-disclaimer{color:var(--stone);font-size:9px}.report-document-main{gap:30px;padding:31px 0 26px}.report-document-main>div:first-child{min-width:0;max-width:510px}.report-document-main h3{color:var(--blue);letter-spacing:-.065em;margin:7px 0 9px;font-size:clamp(2.1rem,5vw,4rem);line-height:.95}.report-document-main>div>span{color:var(--muted);font-size:13px;line-height:1.5}.report-document-score{background:var(--blue-pale);text-align:center;border:1px solid #00515129;border-radius:50%;flex-direction:column;flex:0 0 110px;justify-content:center;align-items:center;width:110px;min-width:110px;height:110px;min-height:110px;padding:12px;display:flex}.report-document-score strong{color:var(--blue);letter-spacing:-.05em;font-size:30px;line-height:.9;display:block}.report-document-main .report-document-score span{width:100%;max-width:78px;color:var(--muted);letter-spacing:-.015em;text-align:center;text-transform:none;margin-top:8px;font-size:10px;font-weight:520;line-height:1.08;display:block}.report-metric-row{align-items:stretch;gap:10px}.report-metric-row article{background:#e3f3f08c;border:1px solid #0051511f;border-radius:16px;flex:1;align-content:space-between;min-width:0;min-height:115px;padding:17px;display:grid}.report-metric-row strong{color:var(--blue);letter-spacing:-.04em;margin-top:14px;font-size:22px}.report-metric-row small{color:var(--stone);font-size:8px}.report-priority-preview{background:var(--paper);border-radius:17px;margin-top:17px;padding:19px 20px}.report-priority-preview ol{color:var(--muted);gap:8px;margin:13px 0 0;padding-left:20px;font-size:11px;line-height:1.45;display:grid}.report-demo-disclaimer{margin-top:15px;display:block}.report-outcome-panel{background:#ffffff85;border:1px solid #c7bcb19e;border-radius:26px;align-content:start;padding:clamp(26px,4vw,38px);display:grid}.report-outcome-panel h3{letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.05}.report-outcome-panel ul{gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.report-outcome-panel li{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:30px minmax(0,1fr);gap:11px;padding:14px 0;font-size:13px;font-weight:620;line-height:1.4;display:grid}.report-outcome-panel li span{color:var(--blue-light);font-size:10px;font-weight:800}.landing-how{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(38px,7vw,92px);display:grid}.how-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.how-step-grid li{background:#ffffff8a;border:1px solid #00515124;border-radius:21px;min-height:250px;padding:25px 22px;position:relative;overflow:hidden}.how-step-grid li:after{background:linear-gradient(90deg, var(--blue), var(--blue-light));content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.how-step-grid span,.problem-card-grid article>span,.landing-tool-grid article>span{color:var(--blue-light);letter-spacing:.12em;font-size:10px;font-weight:820}.how-step-grid h3{letter-spacing:-.035em;margin:48px 0 13px;font-size:20px;line-height:1.05}.how-step-grid p,.landing-tool-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.problem-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.problem-card-grid article{background:radial-gradient(circle at 100% 0,#a4444412,#0000 8rem),#ffffff80;border:1px solid #c7bcb1a6;border-radius:20px;align-content:start;min-height:180px;padding:23px;display:grid}.problem-card-grid small{color:var(--improvement);letter-spacing:.08em;text-transform:uppercase;margin-top:33px;font-size:9px;font-weight:800}.problem-card-grid p{color:var(--ink);letter-spacing:-.02em;margin:8px 0 0;font-size:16px;font-weight:650;line-height:1.35}.interactive-pyramid-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.68fr);align-items:center;gap:clamp(36px,7vw,86px);margin-top:44px;display:grid}.interactive-pyramid{perspective:900px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:25px 5px 18px;display:flex}.interactive-pyramid button{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);color:#ffffffe6;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#0a837d,#005151);border:0;min-height:64px;margin-top:9px;font-size:11px;font-weight:800;transition:filter .15s,transform .15s;position:relative;box-shadow:0 12px 24px #00515124}.interactive-pyramid button:first-child{color:var(--blue);background:linear-gradient(135deg,#d8efeb,#9fd7cf)}.interactive-pyramid button:nth-child(2){color:var(--blue);background:linear-gradient(135deg,#b8e3dc,#72c3b8)}.interactive-pyramid button:nth-child(3){background:linear-gradient(135deg,#72c9bf,#20a69c)}.interactive-pyramid button:nth-child(4){background:linear-gradient(135deg,#25aaa1,#08746f)}.interactive-pyramid button.is-active{filter:saturate(1.16)contrast(1.04);outline-offset:3px;outline:3px solid #00a4992e;transform:translateY(-2px)scale(1.012)}.interactive-pyramid button:focus-visible,.sample-answer-options button:focus-visible{outline-offset:3px;outline:3px solid #2453a84d}.interactive-area-panels{min-height:285px;position:relative}.interactive-area-panels article{opacity:0;pointer-events:none;background:#ffffffad;border:1px solid #00515129;border-radius:25px;align-content:center;padding:clamp(27px,4vw,42px);transition:opacity .15s,transform .15s;display:grid;position:absolute;inset:0;transform:translateY(6px);box-shadow:0 25px 60px #2233321a}.interactive-area-panels article.is-active{z-index:1;opacity:1;pointer-events:auto;transform:none}.interactive-area-panels article>span{color:var(--blue-light);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:820}.interactive-area-panels h3{color:var(--blue);letter-spacing:-.055em;margin:13px 0 12px;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.interactive-area-panels p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.interactive-area-panels a{color:var(--blue);gap:14px;margin-top:20px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.sample-question-section{grid-template-columns:minmax(0,.72fr) minmax(470px,1.08fr);align-items:center;gap:clamp(40px,7vw,88px);display:grid}.sample-question-card{background:#fff;border:1px solid #00515129;border-radius:26px;padding:clamp(25px,4vw,39px);box-shadow:0 28px 65px #2233321c}.sample-question-progress{border-bottom:1px solid var(--paper-deep);justify-content:space-between;align-items:center;gap:14px;padding-bottom:17px;display:flex}.sample-question-progress span,.sample-question-progress strong,.sample-answer-reading>span{color:var(--blue-light);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.sample-question-progress strong{color:var(--blue)}.sample-question-card h3{letter-spacing:-.04em;margin:25px 0 22px;font-size:clamp(1.35rem,3vw,2.05rem);line-height:1.12}.sample-answer-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sample-answer-options button{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--muted);border-radius:13px;font-size:12px;font-weight:720}.sample-answer-options button.is-selected{border-color:var(--blue);background:var(--blue);color:#fff}.sample-answer-reading{background:var(--blue-pale);border-radius:16px;margin-top:18px;padding:18px 20px}.sample-answer-reading p{color:var(--blue);margin:8px 0 0;font-size:13px;line-height:1.55}.sample-question-card>small{color:var(--stone);margin-top:14px;font-size:9px;line-height:1.45;display:block}.landing-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.landing-tool-grid article{background:radial-gradient(circle at 105% -5%,#00a49929,#0000 8rem),#ffffff8f;border:1px solid #00515126;border-radius:21px;min-height:225px;padding:24px 21px}.landing-tool-grid h3{min-height:48px;color:var(--blue);letter-spacing:-.035em;margin:44px 0 15px;font-size:19px;line-height:1.06}.landing-conversion{grid-template-columns:minmax(0,.7fr) minmax(450px,.9fr);align-items:start;gap:clamp(42px,7vw,88px);display:grid}.conversion-copy{padding-top:9px;position:sticky;top:32px}.conversion-copy ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.conversion-copy li{color:var(--muted);padding-left:27px;font-size:14px;font-weight:620;position:relative}.conversion-copy li:before{background:var(--blue-pale);width:18px;height:18px;color:var(--blue);content:"✓";border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:0;left:0}.landing-conversion .intro-panel{margin:0}.creator-card{color:#fff;background:radial-gradient(circle at 0 100%,#69a5e52e,#0000 19rem),linear-gradient(135deg,#004a4d,#007d75);border-radius:28px;grid-template-columns:minmax(240px,330px) minmax(0,1fr);align-items:start;gap:clamp(25px,4vw,48px);padding:clamp(30px,5vw,54px);display:grid}.creator-portrait-column{width:100%;min-width:0;position:relative}.creator-portrait{aspect-ratio:4/5;background:#ffffff14;border:1px solid #ffffff47;border-radius:22px;width:100%;margin:0;overflow:hidden;box-shadow:0 26px 52px #00232638}.creator-portrait picture,.creator-portrait img{width:100%;height:100%;display:block}.creator-portrait img{object-fit:cover}.creator-signature{z-index:2;-webkit-backdrop-filter:blur(10px)saturate(120%);background:#ffffffb3;border:1px solid #ffffff94;border-radius:9px;align-items:center;gap:4px;width:min(96px,100% - 20px);min-height:26px;padding:3px 6px;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 7px 18px #0023261a}.creator-signature-symbol{object-fit:contain;flex:none;width:11px;height:14px}.creator-signature-wordmark{object-fit:contain;width:min(66px,100% - 15px);height:auto}.creator-content{min-width:0}.creator-card .panel-kicker,.creator-card h2,.creator-card p{color:#fff}.creator-card p{color:#ffffffc7;max-width:720px}.creator-links{flex-wrap:wrap;align-items:stretch;gap:9px;margin-top:24px;display:flex}.creator-links a{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:11px 14px;font-size:12px;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}.creator-links a:hover,.creator-links a:focus-visible{background:#ffffff21;border-color:#ffffff85}.creator-links .creator-link-primary{color:var(--blue);background:#fff;border-color:#fff}.creator-links .creator-link-primary:hover,.creator-links .creator-link-primary:focus-visible{background:#ffffffe6}.creator-social-links{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.scanner-final-contact{max-width:760px;box-shadow:none;background:0 0;border:0;margin:36px auto;padding:clamp(20px,4vw,48px)}.scanner-final-contact h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15}.patient-value-admin-record{border-bottom:1px solid #d4ded9;padding:28px 0}.patient-value-admin-record h2 small{font-size:.9rem;font-weight:400}.patient-value-admin-record summary{cursor:pointer;padding:12px 0}.patient-value-admin-record dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.patient-value-admin-record dt{color:#53625c;font-size:.875rem}.patient-value-admin-record dd{margin:4px 0 0;font-weight:600}.scanner-final-contact .primary-button{margin:20px 0}.creator-social-links a{color:#fff;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:.875rem;font-weight:680;-webkit-text-decoration:underline #ffffff52;text-decoration:underline #ffffff52;display:inline-flex}.creator-social-links a img{object-fit:contain;flex:none;width:auto;height:24px;display:block}.creator-social-links a:hover,.creator-social-links a:focus-visible{color:#fff;text-decoration-color:currentColor}.creator-articles{border-top:1px solid #fff3;margin-top:25px;padding-top:23px}.creator-articles-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.creator-card .creator-articles-heading .panel-kicker{color:#ffffffb3}.creator-articles-heading h3{color:#fff;letter-spacing:-.04em;max-width:530px;margin:7px 0 0;font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1.08}.creator-articles-heading>a{color:#fffc;flex:none;padding-bottom:2px;font-size:10px;font-weight:750;text-decoration:none}.creator-articles-heading>a:hover,.creator-articles-heading>a:focus-visible{color:#fff}.creator-article-list{gap:9px;margin-top:16px;display:grid}.creator-article-item{background:#ffffff14;border:1px solid #fff3;border-radius:15px;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.creator-article-media{aspect-ratio:16/9;background:#f6f3ed;border-radius:10px;width:100%;display:block;overflow:hidden}.creator-article-media img{object-fit:contain;width:100%;height:100%;display:block}.creator-article-item>div{min-width:0}.creator-article-item small{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:770;display:block}.creator-article-item h4{letter-spacing:-.027em;margin:6px 0 0;font-size:14px;line-height:1.16}.creator-article-item h4 a,.creator-article-read{color:#fff;text-decoration:none}.creator-article-item h4 a:hover,.creator-article-item h4 a:focus-visible,.creator-article-read:hover,.creator-article-read:focus-visible{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c}.creator-article-read{color:#ffffffbf;align-items:center;gap:7px;margin-top:9px;font-size:9px;font-weight:740;display:inline-flex}.audience-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.audience-compact h3{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.05}.audience-compact ul{flex-wrap:wrap;gap:8px;margin:25px 0 0;padding:0;list-style:none;display:flex}.audience-compact li{background:var(--blue-pale);color:var(--blue);border-radius:999px;padding:9px 12px;font-size:10px;font-weight:700}.landing-faq-list{gap:10px;width:min(940px,100%);margin:38px auto 0;display:grid}.landing-faq-list details{background:#ffffff8a;border:1px solid #c7bcb19e;border-radius:17px}.landing-faq-list summary{cursor:pointer;padding:20px 58px 20px 21px;font-size:15px;font-weight:720;list-style:none;position:relative}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary:after{background:var(--blue-pale);width:28px;height:28px;color:var(--blue);content:"+";border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:50%;right:19px;transform:translateY(-50%)}.landing-faq-list details[open] summary:after{content:"−"}.landing-faq-list details p{color:var(--muted);margin:0;padding:0 58px 21px 21px;font-size:14px;line-height:1.62}.seo-topic-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:34px;display:grid}.seo-topic-links a{min-height:54px;color:var(--blue);background:#e3f3f085;border:1px solid #00515124;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.seo-topic-links span{color:var(--blue-light)}.landing-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 88% 14%,#69a5e538,#0000 16rem),linear-gradient(135deg,#004a4d,#007d75);border-radius:30px;justify-items:center;margin:clamp(64px,8vw,104px) 0;padding:clamp(46px,7vw,78px) 24px;display:grid;box-shadow:0 30px 70px #00515133}.landing-final-cta .panel-kicker,.landing-final-cta h2,.landing-final-cta>p{color:#fff}.landing-final-cta h2,.landing-final-cta>p{max-width:760px}.landing-final-cta>p{color:#ffffffc7}.landing-final-cta .seo-cta-button{min-width:270px;color:var(--blue);background:#fff;margin-top:27px}.landing-final-cta small{color:#ffffffb8;margin-top:14px;font-size:10px}@media (width<=900px){.landing-section-heading--split,.report-demonstration,.landing-how,.interactive-pyramid-layout,.sample-question-section,.landing-conversion{grid-template-columns:1fr}.landing-section-heading--split,.landing-how,.sample-question-section,.landing-conversion{gap:28px}.problem-card-grid,.landing-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-card-grid article:last-child{grid-column:1/-1}.report-outcome-panel{min-height:auto}.interactive-area-panels{min-height:230px}.conversion-copy{position:static}.seo-topic-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.intro-hero{gap:24px;min-height:auto;padding:25px 0 38px}.seo-landing>section:not(.landing-final-cta){padding:58px 0}.seo-landing>.scanner-definition-strip{border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:13px;margin-top:10px;padding:18px 16px}.scanner-definition-symbol{border-radius:14px;width:48px;height:48px}.scanner-definition-symbol img{width:39px;height:36px}.scanner-definition-strip h2{font-size:17px;line-height:1.1}.scanner-definition-strip p:not(.panel-kicker){font-size:11px;line-height:1.5}.scanner-definition-strip a{font-size:9px}.landing-section-heading h2,.sample-question-copy h2,.conversion-copy h2,.creator-card h2,.landing-final-cta h2{font-size:clamp(1.85rem,9.5vw,2.65rem)}.report-document{border-radius:20px;min-height:0;padding:22px 18px 25px}.report-chair-backdrop{width:62%;height:310px;top:38px;right:-24px}.report-chair-scene{opacity:1}.report-document-main{align-items:flex-start;gap:12px}.report-document-main h3{font-size:clamp(2rem,10vw,2.25rem)}.report-document-score{flex-basis:94px;width:94px;min-width:94px;height:94px;min-height:94px;padding:10px}.report-document-score strong{font-size:26px}.report-document-main .report-document-score span{max-width:68px;margin-top:6px;font-size:9px;line-height:1.05}.report-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.report-metric-row article{min-height:105px;padding:12px 9px}.report-metric-row span{font-size:6px}.report-metric-row strong{font-size:15px}.report-metric-row small{font-size:6px}.how-step-grid{grid-template-columns:1fr}.how-step-grid li{min-height:0;padding:21px}.how-step-grid h3{margin-top:25px}.problem-card-grid,.landing-tool-grid,.audience-compact,.seo-topic-links{grid-template-columns:1fr}.problem-card-grid article,.landing-tool-grid article{min-height:0}.problem-card-grid article:last-child{grid-column:auto}.interactive-pyramid-layout{gap:20px;margin-top:28px}.interactive-pyramid{min-height:350px;padding:8px 0}.interactive-pyramid button{min-height:52px;margin-top:7px;font-size:8.5px}.interactive-area-panels{min-height:245px}.sample-question-card{padding:22px 18px}.sample-question-card h3{font-size:1.35rem}.sample-answer-options{gap:6px}.sample-answer-options button{min-height:44px}.creator-card{grid-template-columns:1fr;padding:30px 24px}.creator-articles-heading{align-items:start;gap:10px;display:grid}.creator-article-item{grid-template-columns:1fr;gap:12px;padding:11px}.creator-article-item h4{font-size:15px}.creator-article-item small{font-size:7px}.creator-portrait-column{width:min(180px,58vw)}.creator-portrait{border-radius:18px;width:100%}.creator-signature{border-radius:8px;width:min(72px,100% - 14px);min-height:22px;padding:3px 6px;bottom:7px;right:7px}.creator-signature-symbol{width:9px;height:12px}.creator-signature-wordmark{width:min(47px,100% - 13px)}.creator-links{display:grid}.creator-links a{width:100%}.landing-faq-list summary{padding:18px 50px 18px 17px;font-size:13px}.landing-faq-list details p{padding:0 18px 18px;font-size:12.5px}.landing-final-cta{border-radius:23px;margin:55px 0;padding:42px 19px}}.seo-topic-shell{width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto}.seo-topic-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:104px;display:flex}.seo-topic-header>a:first-child{text-decoration:none}.seo-topic-header-cta{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;border-radius:999px;align-items:center;min-height:40px;padding:0 17px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #00515129}.seo-topic-article{width:min(980px,100%);margin:0 auto}.seo-breadcrumb{color:var(--stone);align-items:center;gap:9px;padding-top:34px;font-size:10px;font-weight:650;display:flex}.seo-breadcrumb a{color:var(--blue);text-decoration:none}.seo-topic-hero{border-bottom:1px solid var(--line);padding:clamp(48px,8vw,90px) 0 clamp(58px,8vw,92px)}.seo-topic-hero h1{letter-spacing:-.07em;max-width:920px;margin:18px 0 0;font-size:clamp(2.8rem,6.4vw,5.35rem);font-weight:720;line-height:.97}.seo-topic-description{max-width:760px;color:var(--muted);margin:25px 0 0;font-size:clamp(1.1rem,2.2vw,1.45rem);line-height:1.55}.seo-topic-intro{background:#ffffff85;border:1px solid #00515124;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:46px;padding:clamp(25px,4vw,38px);display:grid}.seo-topic-intro p{color:var(--muted);margin:0;font-size:15px;line-height:1.72}.seo-topic-body>section{border-bottom:1px solid var(--line);padding:clamp(58px,8vw,90px) 0;position:relative}.seo-topic-body>section>span{color:var(--blue-light);letter-spacing:.13em;font-size:10px;font-weight:820}.seo-topic-body h2,.seo-topic-faq h2,.seo-related-topics h2,.seo-topic-cta h2{letter-spacing:-.055em;max-width:760px;margin:13px 0 25px;font-size:clamp(2rem,4vw,3.5rem);font-weight:710;line-height:1.02}.seo-topic-body p{max-width:790px;color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.75}.seo-topic-body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.seo-topic-body li{color:var(--blue);background:#e3f3f07a;border:1px solid #0051511f;border-radius:14px;padding:14px 16px 14px 43px;font-size:13px;font-weight:650;line-height:1.45;position:relative}.seo-topic-body li:before{content:"✓";color:var(--blue-light);font-weight:900;position:absolute;top:14px;left:15px}.seo-topic-faq,.seo-related-topics{border-bottom:1px solid var(--line);padding:clamp(58px,8vw,90px) 0}.seo-topic-faq>div{gap:10px;margin-top:30px;display:grid}.seo-topic-faq details{background:#ffffff8a;border:1px solid #c7bcb19e;border-radius:17px}.seo-topic-faq summary{cursor:pointer;padding:20px;font-size:15px;font-weight:720}.seo-topic-faq details p{color:var(--muted);margin:0;padding:0 20px 20px;font-size:14px;line-height:1.65}.seo-related-topics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:31px;display:grid}.seo-related-topics a{min-height:150px;color:var(--ink);background:#ffffff85;border:1px solid #00515124;border-radius:18px;align-content:space-between;padding:21px;text-decoration:none;display:grid}.seo-related-topics a span{color:var(--blue-light);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.seo-related-topics a strong{letter-spacing:-.025em;margin-top:25px;font-size:16px;line-height:1.2}.seo-topic-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#004a4d,#007d75);border-radius:28px;justify-items:center;margin:clamp(62px,9vw,110px) 0;padding:clamp(42px,6vw,68px) 24px;display:grid}.seo-topic-cta .panel-kicker,.seo-topic-cta h2{color:#fff}.seo-topic-cta p{color:#ffffffc7;max-width:660px;margin:0;font-size:15px;line-height:1.6}.seo-topic-cta a{min-height:52px;color:var(--blue);background:#fff;border-radius:14px;align-items:center;margin-top:27px;padding:0 21px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}@media (width<=680px){.seo-topic-shell{width:min(100% - 28px,1180px)}.editorial-brand{border-radius:15px;gap:8px;padding:7px 10px 7px 8px}.editorial-brand-symbol{width:20px;height:25px}.editorial-brand-wordmark{width:124px}.editorial-brand-lockup small{letter-spacing:.05em;font-size:5.7px}.seo-topic-header{min-height:78px}.seo-topic-header-cta{min-height:36px;padding:0 13px;font-size:10px}.seo-breadcrumb{white-space:nowrap;overflow:hidden}.seo-topic-hero h1{font-size:clamp(2.5rem,12.5vw,3.8rem)}.seo-topic-description{font-size:16px}.seo-topic-intro,.seo-topic-body ul,.seo-related-topics>div{grid-template-columns:1fr}.seo-topic-intro{gap:16px;margin-top:30px;padding:22px}.seo-topic-intro p,.seo-topic-body p{font-size:14px}.seo-topic-body h2,.seo-topic-faq h2,.seo-related-topics h2,.seo-topic-cta h2{font-size:clamp(1.9rem,9.5vw,2.65rem)}}.authority-page-shell{width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto}.authority-article{width:min(1040px,100%);margin:0 auto}.authority-profile-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(300px,.58fr);align-items:center;gap:clamp(42px,7vw,86px);padding:clamp(52px,8vw,94px) 0 clamp(66px,9vw,110px);display:grid}.authority-profile-copy h1,.method-hero h1{letter-spacing:-.074em;margin:17px 0 0;font-size:clamp(3.1rem,7.1vw,6.35rem);font-weight:720;line-height:.93}.authority-lead{max-width:680px;color:var(--blue);margin:27px 0 0;font-size:clamp(1.17rem,2.35vw,1.55rem);font-weight:590;line-height:1.45}.authority-profile-copy>p:not(.eyebrow,.authority-lead){max-width:680px;color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.72}.authority-hero-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:30px;display:flex}.authority-hero-actions a{color:var(--blue);font-size:12px;font-weight:730;text-decoration:none}.authority-hero-actions a:first-child{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;border-radius:13px;align-items:center;gap:13px;min-height:46px;padding:0 17px;display:inline-flex;box-shadow:0 12px 26px #00515129}.authority-profile-collage{aspect-ratio:.94;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:10px;width:100%;display:grid;position:relative}.authority-collage-item{background:#ffffff75;border:1px solid #00515124;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #2234331f}.authority-collage-main{border-radius:25px 9px 9px 25px;grid-row:1/3}.authority-collage-award{border-radius:9px 25px 9px 9px}.authority-collage-training{border-radius:9px 9px 25px}.authority-collage-item picture,.authority-collage-item img{width:100%;height:100%;display:block}.authority-collage-item img{object-fit:cover}.authority-collage-main img{object-position:center top}.authority-collage-award img{object-position:52% center}.authority-collage-training img{object-position:42% center}.authority-collage-signature{z-index:3;-webkit-backdrop-filter:blur(8px)saturate(115%);background:#ffffffb3;border:1px solid #ffffff94;border-radius:9px;align-items:center;gap:4px;width:86px;min-height:26px;padding:3px 6px;display:inline-flex;position:absolute;bottom:11px;left:11px;box-shadow:0 7px 18px #0023261a}.authority-collage-signature img:first-child{object-fit:contain;width:11px;height:14px}.authority-collage-signature img:last-child{object-fit:contain;width:58px;height:auto}.authority-content-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(290px,.48fr);align-items:start;gap:clamp(38px,7vw,82px);padding:clamp(68px,9vw,110px) 0;display:grid}.authority-main-copy h2,.authority-section-heading h2,.authority-story-panel h2,.authority-recognition h2,.authority-scanner-bridge h2,.authority-sources h2,.method-origin h2,.method-guide-topics h2,.method-download-panel h2,.authority-faq h2,.method-author-card h2{letter-spacing:-.057em;max-width:800px;margin:13px 0 25px;font-size:clamp(2rem,4.15vw,3.55rem);font-weight:710;line-height:1.01}.authority-main-copy>p:not(.panel-kicker),.authority-story-panel p:not(.panel-kicker),.authority-recognition p:not(.panel-kicker),.authority-scanner-bridge p:not(.panel-kicker),.method-origin p:not(.panel-kicker),.method-guide-topics p:not(.panel-kicker),.method-download-panel p:not(.panel-kicker),.method-author-card p:not(.panel-kicker){color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.75}.authority-main-copy a{color:var(--blue);text-underline-offset:3px;font-weight:680;text-decoration-color:#0051515c}.authority-main-copy a:hover,.authority-main-copy a:focus-visible{text-decoration-color:currentColor}.authority-fact-card{background:radial-gradient(circle at 100% 0,#00a49917,#0000 14rem),#ffffff94;border:1px solid #00515126;border-radius:22px;padding:28px}.authority-fact-card>span,.authority-role-cards article>span,.method-application-grid article>span{color:var(--blue-light);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:820}.authority-fact-card ul{gap:15px;margin:22px 0 0;padding:0;list-style:none;display:grid}.authority-fact-card li{color:var(--muted);padding-left:24px;font-size:13px;line-height:1.5;position:relative}.authority-fact-card li:before{color:var(--blue-light);content:"✓";font-weight:900;position:absolute;top:0;left:0}.authority-roles,.faster-framework,.method-applications,.authority-faq,.authority-sources{border-bottom:1px solid var(--line);padding:clamp(68px,9vw,110px) 0}.authority-section-heading{max-width:780px}.authority-section-heading>p:not(.panel-kicker){color:var(--muted);margin:-9px 0 0;font-size:15px;line-height:1.7}.authority-role-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:40px;display:grid}.authority-role-cards article{background:#ffffff8a;border:1px solid #00515124;border-radius:23px;flex-direction:column;min-height:250px;padding:clamp(25px,4vw,38px);display:flex}.authority-role-cards h3{color:var(--blue);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(1.7rem,3.1vw,2.65rem)}.authority-role-cards p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.65}.authority-role-cards a,.authority-story-panel a,.authority-recognition a,.authority-scanner-bridge a,.authority-sources a,.method-author-card>a{color:var(--blue);align-items:center;gap:12px;margin-top:auto;padding-top:25px;font-size:12px;font-weight:740;text-decoration:none;display:inline-flex}.authority-story-panel,.authority-scanner-bridge,.method-origin,.method-guide-topics{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);align-items:start;gap:clamp(38px,8vw,96px);padding:clamp(68px,9vw,110px) 0;display:grid}.authority-story-panel h2,.authority-scanner-bridge h2,.method-origin h2,.method-guide-topics h2{margin-bottom:0}.authority-story-panel a,.authority-scanner-bridge a{margin-top:26px;padding-top:0}.authority-recognition{color:#fff;background:linear-gradient(135deg,#004a4d,#007d75);border-radius:27px;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(30px,7vw,76px);margin:clamp(68px,9vw,110px) 0;padding:clamp(34px,6vw,58px);display:grid}.authority-number{color:#ffffff42;letter-spacing:-.08em;font-size:clamp(3.2rem,7vw,6.5rem);font-weight:760;line-height:.85}.authority-recognition .panel-kicker,.authority-recognition h2,.authority-recognition a{color:#fff}.authority-recognition h2{margin-top:13px}.authority-recognition p:not(.panel-kicker){color:#ffffffc4;max-width:680px}.authority-recognition a{margin-top:22px;padding-top:0}.authority-sources h2{margin-bottom:0}.authority-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:32px;display:grid}.authority-sources a{background:#ffffff85;border:1px solid #00515124;border-radius:13px;justify-content:space-between;min-height:60px;margin:0;padding:15px 17px}.method-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,.54fr);grid-template-areas:"copy book""summary book";align-items:center;gap:32px clamp(45px,7vw,82px);padding:clamp(54px,9vw,105px) 0 clamp(66px,9vw,110px);display:grid}.method-hero-copy{grid-area:copy}.method-hero h1{max-width:800px;font-size:clamp(3rem,6.7vw,6rem)}.method-book-visual{grid-area:book;justify-self:end;width:min(100%,360px);margin:0}.method-book-visual img{width:100%;height:auto;display:block}.method-hero-summary{grid-area:summary;max-width:620px}.method-hero-summary>p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.authority-primary-action{background:linear-gradient(135deg, var(--blue), var(--blue-light));color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:50px;margin-top:26px;padding:0 19px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 13px 28px #0051512b}.method-hero-summary small{color:var(--stone);margin-top:11px;font-size:9px;display:block}.faster-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:42px;display:grid}.faster-cards article{background:#ffffff8c;border:1px solid #00515124;border-radius:20px;min-height:250px;padding:24px}.faster-cards article>div{align-items:center;gap:13px;display:flex}.faster-cards strong{background:var(--blue-pale);width:48px;height:48px;color:var(--blue);border-radius:13px;flex:none;place-items:center;font-size:20px;display:grid}.faster-cards article>div span{color:var(--blue-light);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:790}.faster-cards h3{letter-spacing:-.035em;margin:24px 0 0;font-size:18px;line-height:1.2}.faster-cards p,.method-application-grid p{color:var(--muted);margin:11px 0 0;font-size:13px;line-height:1.62}.method-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.method-application-grid article{background:#ffffff70;border:1px solid #c7bcb1a8;border-radius:20px;padding:clamp(23px,3.5vw,34px)}.method-application-grid h3{letter-spacing:-.035em;margin:17px 0 0;font-size:20px}.method-guide-topics ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.method-guide-topics li{color:var(--blue);background:#e3f3f07a;border:1px solid #0051511f;border-radius:14px;padding:14px 16px 14px 43px;font-size:13px;font-weight:650;line-height:1.45;position:relative}.method-guide-topics li:before{color:var(--blue-light);content:"✓";font-weight:900;position:absolute;top:14px;left:15px}.method-recognition{margin-bottom:0}.method-download-panel{background:radial-gradient(circle at 100% 0,#00a4991c,#0000 18rem),#ffffff94;border:1px solid #00515126;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;margin:clamp(68px,9vw,110px) 0;padding:clamp(34px,5vw,52px);display:grid}.method-download-panel h2{margin-bottom:0}.method-download-panel .authority-primary-action{white-space:nowrap;margin:0}.authority-faq>div{gap:10px;margin-top:31px;display:grid}.authority-faq details{background:#ffffff8a;border:1px solid #c7bcb19e;border-radius:17px}.authority-faq summary{cursor:pointer;padding:20px;font-size:15px;font-weight:720}.authority-faq details p{color:var(--muted);margin:0;padding:0 20px 20px;font-size:14px;line-height:1.65}.method-author-card{color:#fff;background:linear-gradient(135deg,#004a4d,#007d75);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:35px;margin:clamp(68px,9vw,110px) 0;padding:clamp(32px,5vw,50px);display:flex}.method-author-card .panel-kicker,.method-author-card h2,.method-author-card>a{color:#fff}.method-author-card h2{margin-bottom:0}.method-author-card p:not(.panel-kicker){color:#ffffffc2;max-width:680px}.method-author-card>a{flex:none;margin:0;padding:0}@media (width<=820px){.authority-profile-hero,.method-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.52fr);gap:36px}.method-book-visual{width:min(100%,300px)}.faster-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.method-download-panel{grid-template-columns:1fr}.method-download-panel .authority-primary-action{width:fit-content}}@media (width<=680px){.authority-page-shell{width:min(100% - 28px,1180px)}.authority-profile-hero,.method-hero,.authority-content-grid,.authority-story-panel,.authority-scanner-bridge,.method-origin,.method-guide-topics,.authority-recognition{grid-template-columns:1fr}.authority-profile-hero{gap:38px}.authority-profile-copy h1,.method-hero h1{font-size:clamp(2.75rem,14vw,4.2rem)}.authority-lead{font-size:17px}.authority-profile-copy>p:not(.eyebrow,.authority-lead),.authority-main-copy>p:not(.panel-kicker),.authority-story-panel p:not(.panel-kicker),.authority-recognition p:not(.panel-kicker),.authority-scanner-bridge p:not(.panel-kicker),.method-origin p:not(.panel-kicker),.method-guide-topics p:not(.panel-kicker),.method-download-panel p:not(.panel-kicker),.method-author-card p:not(.panel-kicker){font-size:14px}.authority-profile-collage{aspect-ratio:1.04;width:min(100%,430px)}.authority-collage-main{border-radius:20px 7px 7px 20px}.authority-collage-award{border-radius:7px 20px 7px 7px}.authority-collage-training{border-radius:7px 7px 20px}.authority-collage-signature{width:70px;min-height:22px;padding:3px 6px;bottom:8px;left:8px}.authority-collage-signature img:first-child{width:9px;height:12px}.authority-collage-signature img:last-child{width:46px}.authority-role-cards,.method-application-grid,.authority-sources>div,.faster-cards{grid-template-columns:1fr}.authority-main-copy h2,.authority-section-heading h2,.authority-story-panel h2,.authority-recognition h2,.authority-scanner-bridge h2,.authority-sources h2,.method-origin h2,.method-guide-topics h2,.method-download-panel h2,.authority-faq h2,.method-author-card h2{font-size:clamp(1.9rem,9.5vw,2.65rem)}.authority-role-cards article,.faster-cards article{min-height:0}.authority-recognition{gap:25px;padding:31px 24px}.authority-number{font-size:4.2rem}.method-hero{grid-template-areas:"copy""book""summary";gap:32px}.method-book-visual{justify-self:center;width:min(78vw,330px);margin:-4px auto 0}.method-hero-summary>p{font-size:15px}.method-download-panel{gap:26px;padding:30px 23px}.method-download-panel .authority-primary-action{white-space:normal;width:100%}.method-author-card{align-items:start;display:grid}}@media (width<=900px){.diagnostic-scan-visual{min-height:310px}}@media (width<=680px){.intro-pyramid-column{align-content:start}.diagnostic-scan-visual{background:radial-gradient(circle at 63% 54%,#00a49924,#0000 4.5rem),radial-gradient(at 63% 56%,#ffffff6b,#0000 12rem);border-radius:20px;width:100%;min-height:126px;margin-top:-4px}.diagnostic-scan-grid{background-size:22px 22px;inset:0;-webkit-mask-image:radial-gradient(at 63% 54%,#000 0 30%,#000000a8 53%,#0000 80%);mask-image:radial-gradient(at 63% 54%,#000 0 30%,#000000a8 53%,#0000 80%)}.diagnostic-scan-axis,.diagnostic-scan-halo,.diagnostic-scan-point{top:54%}.diagnostic-scan-halo,.diagnostic-scan-point{left:63%}.diagnostic-scan-halo{width:52px;height:52px}.diagnostic-scan-point{width:14px;height:14px}.diagnostic-scan-particle--one{top:25%}.diagnostic-scan-particle--two{top:31%}.diagnostic-scan-particle--three{top:75%}}.articles-page-shell,.article-page-shell{width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto}.articles-index{width:min(1040px,100%);margin:0 auto}.articles-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.18fr) minmax(300px,.62fr);align-items:center;gap:clamp(42px,7vw,84px);padding:clamp(54px,8vw,96px) 0 clamp(68px,9vw,112px);display:grid}.articles-hero h1{letter-spacing:-.074em;max-width:760px;margin:18px 0 0;font-size:clamp(3rem,6.8vw,5.9rem);font-weight:720;line-height:.94}.articles-hero>div:first-child>p:last-child{max-width:690px;color:var(--muted);margin:27px 0 0;font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.58}.articles-editorial-scan{isolation:isolate;background:radial-gradient(circle at 61% 48%,#00a4992e,#0000 8rem),#ffffff6b;border:1px solid #0051511f;border-radius:28px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 24px 60px #2234331a}.articles-editorial-grid{background-image:linear-gradient(#00a4991c 1px,#0000 1px),linear-gradient(90deg,#00a4991c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 61% 48%,#000 0 30%,#000000a6 55%,#0000 84%);mask-image:radial-gradient(at 61% 48%,#000 0 30%,#000000a6 55%,#0000 84%)}.articles-editorial-axis{background:linear-gradient(90deg,#0000,#00a499c7 60%,#0000);height:1px;position:absolute;top:48%;left:4%;right:4%;box-shadow:0 0 15px #00a4992e}.articles-editorial-point{background:linear-gradient(145deg,#2ad1c2,#008f87);border:1px solid #ffffffeb;border-radius:50%;width:15px;height:15px;animation:2.35s ease-in-out infinite diagnostic-point-pump;position:absolute;top:48%;left:61%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #00a49914,0 8px 22px #00515138}.articles-editorial-point:after{content:"";border:1px solid #00a4992e;border-radius:50%;animation:2.35s ease-in-out infinite diagnostic-halo-inner;position:absolute;inset:-30px}.articles-editorial-scan strong{color:var(--blue);letter-spacing:.14em;text-align:center;font-size:9px;font-weight:790;position:absolute;bottom:22px;left:24px;right:24px}.articles-latest,.articles-pillars,.articles-method{border-bottom:1px solid var(--line);padding:clamp(68px,9vw,112px) 0}.articles-section-heading{max-width:790px}.articles-section-heading--split{grid-template-columns:minmax(0,1fr) minmax(260px,.54fr);align-items:end;gap:clamp(35px,7vw,80px);max-width:none;display:grid}.articles-section-heading h2,.articles-method h2,.articles-author-card h2{letter-spacing:-.06em;max-width:760px;margin:13px 0 0;font-size:clamp(2.15rem,4.5vw,3.8rem);font-weight:710;line-height:1}.articles-section-heading--split>p{color:var(--muted);margin:0;font-size:14px;line-height:1.66}.article-card-grid,.articles-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.article-card-grid>a{min-height:100%;color:var(--ink);background:#ffffff8a;border:1px solid #00515124;border-radius:22px;grid-template-rows:auto minmax(0,1fr);padding:0;text-decoration:none;display:grid;overflow:hidden}.article-card-cover{aspect-ratio:16/9;background:var(--paper-deep);display:block;overflow:hidden}.article-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.article-card-copy{flex-direction:column;padding:30px;display:flex}.article-card-copy>span,.articles-guide-grid>a>span{color:var(--blue-light);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.article-card-grid h3{letter-spacing:-.04em;margin:24px 0 0;font-size:25px;line-height:1.08}.article-card-grid p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.6}.article-card-grid small{color:var(--stone);margin-top:auto;padding-top:25px;font-size:10px}.article-card-grid>a:only-child .article-card-cover{aspect-ratio:auto;height:100%;min-height:330px}.article-card-grid>a:only-child .article-card-copy{justify-content:center}.articles-guide-grid>a{min-height:225px;color:var(--ink);background:radial-gradient(circle at 100% 0,#00a49914,#0000 14rem),#ffffff80;border:1px solid #00515124;border-radius:22px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:19px;padding:27px;text-decoration:none;display:grid}.articles-guide-grid small{color:var(--blue-light);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:790}.articles-guide-grid h3{letter-spacing:-.04em;margin:15px 0 0;font-size:21px;line-height:1.12}.articles-guide-grid p{color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.58}.articles-guide-grid>a>strong{color:var(--blue);font-size:18px}.articles-guide-grid>a:hover,.article-card-grid>a:hover{border-color:#00a4995c;transform:translateY(-2px)}.articles-guide-grid>a,.article-card-grid>a{transition:border-color .16s,transform .16s}.articles-method{grid-template-columns:minmax(250px,.58fr) minmax(0,1fr);gap:clamp(40px,8vw,92px);display:grid}.articles-method ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.articles-method li{background:#e3f3f075;border:1px solid #0051511f;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}.articles-method li span{color:var(--blue-light);font-size:10px;font-weight:820}.articles-method li strong{color:var(--blue);font-size:14px;line-height:1.45}.articles-author-card{color:#fff;background:linear-gradient(135deg,#004a4d,#007d75);border-radius:27px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:clamp(25px,5vw,52px);margin:clamp(68px,9vw,112px) 0;padding:clamp(30px,5vw,50px);display:grid}.articles-author-card picture,.articles-author-card img{width:150px;height:150px;display:block}.articles-author-card img{object-fit:cover;object-position:center 20%;border:1px solid #ffffff47;border-radius:22px}.articles-author-card .panel-kicker,.articles-author-card h2,.articles-author-card a{color:#fff}.articles-author-card p:not(.panel-kicker){color:#ffffffc2;max-width:680px;margin:16px 0 0;font-size:14px;line-height:1.65}.articles-author-card a{gap:11px;margin-top:22px;font-size:12px;font-weight:740;text-decoration:none;display:inline-flex}.articles-cta{margin-top:0}.seo-library-link{color:var(--blue);gap:12px;margin-top:24px;font-size:12px;font-weight:740;text-decoration:none;display:inline-flex}.article-document{width:min(940px,100%);min-width:0;margin:0 auto}.article-hero{border-bottom:1px solid var(--line);padding:clamp(50px,8vw,94px) 0 clamp(62px,9vw,106px)}.article-hero h1{letter-spacing:-.07em;max-width:900px;margin:18px 0 0;font-size:clamp(2.9rem,6.3vw,5.4rem);font-weight:720;line-height:.96}.article-excerpt{max-width:760px;color:var(--muted);margin:27px 0 0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.58}.article-meta{color:var(--stone);flex-wrap:wrap;gap:9px 20px;margin-top:28px;font-size:10px;display:flex}.article-meta a{color:var(--blue);font-weight:720;text-decoration:none}.article-cover{background:var(--paper-deep);border-radius:26px;margin-top:42px;display:block;overflow:hidden}.article-cover img{width:100%;height:auto;display:block}.article-cover-credit{color:var(--stone);text-align:right;margin:11px 2px 0;font-size:9px;line-height:1.45}.article-cover-credit a{color:inherit;text-underline-offset:3px;text-decoration-color:#00515133}.article-layout{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:clamp(45px,8vw,86px);width:100%;min-width:0;padding:clamp(68px,9vw,110px) 0;display:grid}.article-body,.article-body>section,.article-subsection{min-width:0;max-width:100%}.article-body>p,.article-body section>p{color:var(--muted);margin:17px 0 0;font-size:16px;line-height:1.78}.article-inline-link{color:var(--blue);text-underline-offset:3px;font-weight:650;text-decoration-color:#00a49959;text-decoration-thickness:1px}.article-inline-link:hover{-webkit-text-decoration-color:var(--blue-light);-webkit-text-decoration-color:var(--blue-light);-webkit-text-decoration-color:var(--blue-light);text-decoration-color:var(--blue-light)}.article-body .article-lead{color:var(--ink);font-size:19px;line-height:1.65}.article-body>section{border-top:1px solid var(--line);margin-top:56px;padding-top:48px}.article-body>section>span{color:var(--blue-light);letter-spacing:.12em;font-size:10px;font-weight:820}.article-body h2,.article-author h2{letter-spacing:-.055em;margin:13px 0 24px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.article-body ul{gap:9px;margin:28px 0 0;padding:0;list-style:none;display:grid}.article-body li{color:var(--blue);background:#e3f3f080;border-radius:14px;padding:13px 16px 13px 42px;font-size:14px;line-height:1.5;position:relative}.article-body li:before{content:"✓";color:var(--blue-light);font-weight:900;position:absolute;top:13px;left:15px}.article-body blockquote{border-left:2px solid var(--blue-light);color:var(--blue);margin:34px 0 0;padding:24px 0 24px 26px;font-size:20px;font-weight:590;line-height:1.5}.article-table-wrap{scrollbar-color:#0051514d transparent;border-top:1px solid #00515133;border-bottom:1px solid #00515133;width:100%;min-width:0;max-width:100%;margin-top:34px;overflow-x:auto}.article-table-wrap:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px}.article-data-table{border-collapse:collapse;width:100%;min-width:560px;color:var(--muted);font-size:12px;line-height:1.5}.article-data-table caption{color:var(--stone);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:14px 0 12px;font-size:9px;font-weight:800}.article-data-table th,.article-data-table td{text-align:left;vertical-align:top;border-top:1px solid #0051511c;padding:13px 14px}.article-data-table th{color:var(--blue);letter-spacing:.025em;font-size:10px;font-weight:790}.article-data-table [data-align=right]{text-align:right;white-space:nowrap}.article-data-table .article-table-row-emphasis td{color:var(--blue);background:#e3f3f08c;font-weight:760}.article-subsection{margin-top:44px}.article-subsection h3{color:var(--blue);letter-spacing:-.035em;align-items:baseline;gap:13px;margin:0;font-size:clamp(1.28rem,2.4vw,1.62rem);font-weight:690;line-height:1.2;display:flex}.article-subsection h3 span{color:var(--blue-light);letter-spacing:0;font-size:11px;font-weight:820}.article-tips>h2,.article-faqs>h2{max-width:650px}.article-tips>details{background:#e3f3f057;border:1px solid #00515124;border-radius:18px;margin-top:28px;overflow:hidden}.article-tips>details>summary{color:var(--blue);cursor:pointer;padding:22px 64px 22px 24px;font-size:15px;font-weight:760;list-style:none;position:relative}.article-tips>details>summary::-webkit-details-marker{display:none}.article-faqs summary::-webkit-details-marker{display:none}.article-tips>details>summary:after{color:var(--blue-light);content:"+";font-size:28px;font-weight:430;position:absolute;top:50%;right:24px;transform:translateY(-52%)}.article-tips>details[open]>summary:after{content:"−"}.article-tips ol{counter-reset:agenda-tip;margin:0;padding:0 24px 14px;list-style:none}.article-tips ol li{color:var(--muted);counter-increment:agenda-tip;background:0 0;border-top:1px solid #0051511c;border-radius:0;gap:6px;padding:16px 0 16px 36px;font-size:13px;line-height:1.55;display:grid}.article-tips ol li:before{color:var(--blue-light);content:counter(agenda-tip, decimal-leading-zero);font-size:9px;font-weight:820;top:17px;left:0}.article-tips ol li strong{color:var(--blue);font-size:14px}.article-related-links,.article-sources{border-top:1px solid var(--line);gap:10px;margin-top:38px;padding-top:24px;display:grid}.article-related-links>span,.article-sources>span{color:var(--stone);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.article-related-links a,.article-sources a{width:fit-content;color:var(--blue);font-size:12px;font-weight:720;line-height:1.5;text-decoration:none}.article-faqs>div{border-top:1px solid var(--line);margin-top:30px}.article-faqs details{border-bottom:1px solid var(--line)}.article-faqs summary{color:var(--blue);cursor:pointer;padding:19px 40px 19px 0;font-size:14px;font-weight:720;line-height:1.45;list-style:none;position:relative}.article-faqs summary:after{color:var(--blue-light);content:"+";font-size:21px;font-weight:430;position:absolute;top:18px;right:2px}.article-faqs details[open] summary:after{content:"−"}.article-body .article-faqs details>p{margin:0;padding:0 42px 19px 0;font-size:14px}.article-conclusion{background:#ffffff8a;border-radius:22px;border:1px solid #00515124!important;padding:34px!important}.article-sidebar{background:#ffffff8c;border:1px solid #00515124;border-radius:19px;padding:24px;display:grid;position:sticky;top:28px}.article-sidebar>span{color:var(--blue-light);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.article-sidebar>strong{color:var(--ink);margin-top:15px;font-size:17px;line-height:1.25}.article-sidebar a{color:var(--blue);margin-top:22px;font-size:11px;font-weight:730;text-decoration:none}.article-author{background:#ffffff85;border:1px solid #00515124;border-radius:24px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:30px;margin:clamp(68px,9vw,105px) 0;padding:34px;display:grid}.article-author picture,.article-author img{width:120px;height:120px;display:block}.article-author img{object-fit:cover;object-position:center 20%;border-radius:18px}.article-author h2{margin-bottom:0;font-size:29px}.article-author p:not(.panel-kicker){color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.article-author a{color:var(--blue);margin-top:17px;font-size:11px;font-weight:740;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.articles-editorial-point,.articles-editorial-point:after{animation:none}}@media (width<=820px){.articles-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.5fr);gap:34px}.articles-editorial-scan{min-height:280px}.articles-guide-grid{grid-template-columns:1fr}.article-layout{grid-template-columns:minmax(0,1fr) 215px;gap:38px}}@media (width<=680px){.articles-page-shell,.article-page-shell{width:min(100% - 28px,1180px);min-width:0}.article-document,.article-hero,.article-layout,.article-body,.article-body>section,.article-subsection,.article-sidebar,.article-author{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.articles-hero,.articles-section-heading--split,.articles-method,.article-layout{grid-template-columns:1fr}.articles-hero{gap:32px;padding-top:45px}.articles-hero h1,.article-hero h1{font-size:clamp(2.65rem,13.4vw,4rem)}.articles-editorial-scan{border-radius:21px;min-height:175px}.articles-section-heading h2,.articles-method h2,.articles-author-card h2{font-size:clamp(1.95rem,10vw,2.7rem)}.article-card-grid,.articles-guide-grid{grid-template-columns:1fr}.article-card-grid>a:only-child{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.article-card-grid>a:only-child .article-card-cover{aspect-ratio:16/9;min-height:0}.articles-guide-grid>a{grid-template-columns:28px minmax(0,1fr) auto;gap:13px;min-height:0;padding:21px 18px}.articles-guide-grid h3{font-size:18px}.articles-author-card{grid-template-columns:84px minmax(0,1fr);gap:20px;padding:25px 21px}.articles-author-card picture,.articles-author-card img{width:84px;height:84px}.articles-author-card h2{font-size:25px}.articles-author-card p:not(.panel-kicker){grid-column:1/-1}.article-meta{display:grid}.article-cover{border-radius:20px;margin-top:32px}.article-layout{gap:38px}.article-sidebar{position:static}.article-body>p,.article-body section>p{overflow-wrap:anywhere;font-size:14px}.article-body .article-lead{font-size:17px}.article-table-wrap{overscroll-behavior-inline:contain;width:100%;margin-right:0}.article-data-table{font-size:11px}.article-author{grid-template-columns:82px minmax(0,1fr);gap:20px;padding:24px 20px}.article-author picture,.article-author img{width:82px;height:82px}.article-author h2{font-size:24px}}.hero-editorial-meta{border-top:1px solid var(--line);gap:5px;width:min(100%,520px);margin-top:20px;padding-top:14px;display:grid}.hero-editorial-meta p,.hero-editorial-meta small{margin:0}.hero-editorial-meta p{color:var(--blue);font-size:12px;font-weight:740;line-height:1.45}.hero-editorial-meta small{color:var(--muted);font-size:11.5px;line-height:1.5}.landing-definition-link{border-top:1px solid var(--line);justify-content:center;padding:20px 0 8px;display:flex}.landing-definition-link a{color:var(--blue);align-items:center;gap:12px;font-size:12px;font-weight:740;line-height:1.45;text-decoration:none;display:inline-flex}.landing-definition-link a:hover,.landing-definition-link a:focus-visible{text-underline-offset:4px;-webkit-text-decoration:underline #00515152;text-decoration:underline #00515152}.seo-landing>section:not(.landing-final-cta){padding:clamp(58px,7vw,88px) 0}.report-plan-emphasis{border-left:2px solid var(--blue-light);max-width:900px;color:var(--blue);margin:26px 0 0;padding:3px 0 3px 18px;font-size:14px;font-weight:650;line-height:1.6}.report-document-score{box-sizing:border-box;overflow:hidden}.problem-card-grid--secondary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.problem-card-grid article{min-height:160px;padding:21px}.problem-card-grid small{margin-top:23px}.problem-card-grid p{font-size:15px}.problem-card-grid article:last-child{grid-column:auto}.problem-more{margin:0}.problem-more>summary{display:none}.problem-more:not([open])>.problem-card-grid{display:grid}.landing-tool-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,72px);margin:36px 0 0;padding:0;list-style:none;display:grid}.landing-tool-list li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:15px;padding:22px 0;display:grid}.landing-tool-list>li>span{color:var(--blue-light);letter-spacing:.1em;padding-top:4px;font-size:9px;font-weight:820}.landing-tool-list h3{color:var(--blue);letter-spacing:-.035em;margin:0;font-size:18px;line-height:1.15}.landing-tool-list p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.conversion-editorial-meta{border-top:1px solid var(--line);gap:6px;margin-top:25px;padding-top:16px;display:grid}.conversion-editorial-meta p,.conversion-editorial-meta small{margin:0}.conversion-editorial-meta p{color:var(--blue);font-size:13px;font-weight:730;line-height:1.5}.conversion-editorial-meta small{color:var(--muted);font-size:11.5px;line-height:1.45}.creator-article-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-article-item{flex-direction:column;align-items:stretch;min-width:0;padding:14px;display:flex}.creator-article-copy{min-width:0}.creator-card .creator-article-copy p{color:#ffffffab;margin:10px 0 0;font-size:11.5px;line-height:1.5}.creator-article-item h4{margin-top:8px;font-size:16px;line-height:1.2}.creator-article-figure{background:#f6f3ed;border-radius:11px;margin:15px 0 0;display:grid;overflow:hidden}.creator-article-media{aspect-ratio:auto;border-radius:0;overflow:visible}.creator-article-media img{object-fit:contain;height:auto}.creator-article-figure figcaption,.article-card-figure figcaption{background:#fffffff0;border-top:1px solid #0051511a;align-items:center;gap:4px;min-height:25px;padding:5px 8px;display:inline-flex}.article-signature-symbol{width:11px;height:auto;display:block}.creator-article-read{margin-top:auto;padding-top:13px}.audience-compact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin-top:24px}.audience-compact>div{background:0 0;border:0;border-radius:0;padding:30px 32px 32px 0}.audience-compact>div+div{border-left:1px solid var(--line);padding-left:32px;padding-right:0}.audience-compact h3{font-size:clamp(1.4rem,2.7vw,2rem)}.audience-compact ul{gap:0;margin-top:18px;display:grid}.audience-compact li{color:var(--muted);background:0 0;border-top:1px solid #c7bcb18c;border-radius:0;padding:9px 0 9px 17px;font-size:11px;line-height:1.45;position:relative}.audience-compact li:before{background:var(--blue-light);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:1px}.seo-topic-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px 28px;margin-top:28px;padding-top:20px;display:flex}.seo-topic-links a{background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:8px;min-height:0;padding:4px 0;font-size:11px}.landing-final-cta{margin:clamp(54px,7vw,82px) 0;padding:clamp(42px,6vw,64px) 24px}.article-card-grid>a{grid-template-rows:minmax(0,1fr) auto}.article-card-copy{order:1;padding:26px 26px 22px}.article-card-grid h3{margin-top:18px;font-size:23px}.article-card-grid small{margin-top:22px;padding-top:0}.article-card-figure{background:var(--paper-deep);border-top:1px solid #0051511a;order:2;margin:0;display:grid;overflow:hidden}.article-card-cover{aspect-ratio:auto;overflow:visible}.article-card-cover img{object-fit:contain;height:auto}.article-card-grid>a:only-child{grid-column:1/-1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.article-card-grid>a:only-child .article-card-cover{aspect-ratio:auto;min-height:0}@media (width<=900px){.problem-card-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-article-list{grid-template-columns:1fr}}@media (width<=680px){.intro-hero{gap:18px;min-height:auto;padding:20px 0 30px}.intro-copy .eyebrow{font-size:10.2px;line-height:1.4}.intro-copy h1{margin:11px 0 13px;font-size:clamp(2.35rem,10.5vw,2.75rem);line-height:.98}.lead{font-size:15px;line-height:1.5}.hero-action{gap:7px;margin-top:17px}.hero-action-row{gap:9px;width:100%;display:grid}.seo-hero-cta{border-radius:14px;width:100%;min-height:52px;padding:0 19px;font-size:14px}.hero-secondary-link{width:fit-content;padding:8px 1px 5px;font-size:12.5px}.hero-action small{max-width:none;font-size:10.5px;line-height:1.45}.hero-editorial-meta{gap:6px;margin-top:17px;padding-top:13px}.hero-editorial-meta p{font-size:12.5px}.hero-editorial-meta small{font-size:12px}.landing-definition-link{justify-content:flex-start;padding:16px 0 2px}.landing-definition-link a{gap:9px;font-size:12px}.seo-landing>section:not(.landing-final-cta){padding:48px 0}.landing-section-heading h2,.sample-question-copy h2,.conversion-copy h2,.creator-card h2,.landing-final-cta h2{margin-top:10px;font-size:clamp(1.9rem,8.7vw,2.15rem);line-height:1.04}.landing-section-heading>p:not(.panel-kicker),.landing-section-heading--split>p,.sample-question-copy>p:not(.panel-kicker),.conversion-copy>p,.creator-card p,.landing-final-cta>p{margin-top:14px;font-size:15px;line-height:1.58}.landing-section-heading--split,.landing-how,.sample-question-section,.landing-conversion{gap:22px}.report-demonstration{gap:21px;margin-top:28px}.report-document-main h3{font-size:2rem}.report-document-score{flex-basis:100px;width:100px;min-width:100px;height:100px;min-height:100px;padding:9px}.report-document-score strong{font-size:25px}.report-document-main .report-document-score span{max-width:none;margin-top:6px;font-size:9px;line-height:1.1}.report-outcome-panel{border-radius:20px;padding:23px 19px}.report-outcome-panel h3{font-size:1.72rem}.report-outcome-panel ul{margin-top:17px}.report-outcome-panel li{padding:11px 0;font-size:12.5px}.report-plan-emphasis{margin-top:20px;padding-left:14px;font-size:13px;line-height:1.55}.how-step-grid{gap:8px}.how-step-grid li{padding:19px}.how-step-grid h3{margin-top:18px}.problem-card-grid,.problem-card-grid--secondary{grid-template-columns:1fr;gap:8px;margin-top:24px}.problem-card-grid article{min-height:0;padding:18px}.problem-card-grid small{margin-top:16px}.problem-more{margin-top:10px}.problem-more>summary{border-bottom:1px solid var(--line);min-height:48px;color:var(--blue);cursor:pointer;justify-content:space-between;align-items:center;padding:0 2px;font-size:12px;font-weight:740;list-style:none;display:flex}.problem-more>summary::-webkit-details-marker{display:none}.problem-more:not([open])>.problem-card-grid{display:none}.problem-more[open]>summary span{transform:rotate(45deg)}.interactive-pyramid-layout{gap:17px;margin-top:24px}.interactive-pyramid{min-height:315px}.interactive-area-panels{min-height:225px}.interactive-area-panels article{padding:23px 20px}.interactive-area-panels h3{font-size:2rem}.interactive-area-panels p{font-size:14px;line-height:1.58}.sample-question-card{padding:21px 17px}.landing-tool-list{grid-template-columns:1fr;margin-top:25px}.landing-tool-list li{padding:18px 0}.conversion-editorial-meta{margin-top:20px;padding-top:14px}.landing-conversion .intro-panel{border-radius:20px;padding:24px 18px}.landing-conversion .field-grid{gap:10px;margin:16px 0 11px}.landing-conversion .field-grid label{gap:5px}.landing-conversion .field-help{margin-top:-1px;font-size:9.5px}.landing-conversion .consent{grid-template-columns:17px 1fr;gap:8px;font-size:10.5px;line-height:1.38}.landing-conversion .consent input{width:16px;height:16px}.landing-conversion .optional-consent{margin-top:7px}.landing-conversion .privacy-first-layer{margin-top:6px;font-size:8.5px;line-height:1.3}.landing-conversion .primary-button{min-height:52px;margin-top:8px}.landing-conversion .privacy-note{margin-top:8px;font-size:9.5px}.creator-card{border-radius:23px;padding:26px 20px}.creator-portrait-column{width:min(164px,54vw)}.creator-article-list{grid-template-columns:1fr}.creator-article-item{gap:0;padding:13px}.creator-article-item h4{font-size:17px}.creator-card .creator-article-copy p{font-size:12px}.audience-compact{grid-template-columns:1fr;margin-top:20px}.audience-compact>div,.audience-compact>div+div{border:0;padding:25px 0}.audience-compact>div+div{border-top:1px solid var(--line)}.audience-compact h3{font-size:1.6rem}.landing-faq-list{gap:7px;margin-top:26px}.landing-faq-list summary:after{background:0 0;right:14px}.seo-topic-links{grid-template-columns:1fr;gap:5px;margin-top:22px;padding-top:14px;display:grid}.seo-topic-links a{padding:6px 0;font-size:11.5px}.landing-final-cta{margin:48px 0;padding:38px 18px}.articles-hero{gap:24px;padding-top:38px}.articles-hero h1,.article-hero h1{font-size:clamp(2.35rem,10.5vw,2.8rem);line-height:.99}.articles-section-heading h2,.articles-method h2,.articles-author-card h2{font-size:clamp(1.9rem,8.7vw,2.2rem)}.article-card-copy{padding:23px 20px 19px}.article-card-grid h3{font-size:21px}}.hero-result-visual .hero-result-scan{width:auto;min-height:0;position:absolute;inset:3% -3% 0 -5%}@media (width<=900px){.hero-result-visual .hero-result-scan{min-height:0}}@media (width<=680px){.hero-result-visual .hero-result-scan{border-radius:26px;width:auto;min-height:0;margin:0;inset:4% -5% 0}}.site-shell-intro .site-header .brand{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding-left:0}.site-shell-intro .site-header .brand:after{display:none}.site-shell-intro .intro-grid{padding-bottom:0}.site-shell-intro .landing-definition-link{border-top:0;padding:22px 0 20px}.site-shell-intro .seo-landing>section:not(.landing-final-cta){isolation:isolate;border:0;padding:clamp(76px,8vw,112px) 0;position:relative}.site-shell-intro .seo-landing>section:not(.landing-final-cta):before,.site-shell-intro .landing-final-cta:before{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.site-shell-intro .landing-how:before{background:radial-gradient(circle at 10% 100%,#b47a2412,#0000 20rem),#fffdf9}.site-shell-intro .problem-card-section:before{background:radial-gradient(circle at 88% 4%,#cf716833,#0000 25rem),radial-gradient(circle at 8% 100%,#00a4991f,#0000 23rem),#292b2a}.site-shell-intro .pyramid-section:before{background:radial-gradient(circle at 82% 52%,#ffffffa8,#0000 21rem),linear-gradient(128deg,#d8ebe5 0%,#eef4ef 56%,#dcebe8 100%)}.site-shell-intro .sample-question-section:before{background:linear-gradient(90deg,#fffffff5,#f7f4efd1),#fff}.site-shell-intro .landing-tools:before{background:radial-gradient(circle at 9% 15%,#69a5e52e,#0000 24rem),radial-gradient(circle at 91% 92%,#00a4991f,#0000 23rem),#e8eef1}.site-shell-intro .landing-conversion:before{background:radial-gradient(circle at 9% 14%,#69a5e552,#0000 27rem),radial-gradient(circle at 92% 88%,#00a49933,#0000 25rem),linear-gradient(138deg,#d9e8f3 0%,#edf3f4 52%,#dceeea 100%)}.site-shell-intro .landing-faq:before{background:radial-gradient(circle at 90% 8%,#00a49912,#0000 21rem),#fffdf9}.hero-result-story{z-index:2;-webkit-backdrop-filter:blur(17px)saturate(122%);background:#fffc;border:1px solid #ffffffd1;border-radius:22px;width:47%;padding:19px 20px;display:grid;position:absolute;top:7%;right:0;box-shadow:0 24px 52px #22333224}.hero-result-story-score>strong{color:var(--blue);letter-spacing:-.065em;margin-top:12px;font-size:40px;line-height:.9;display:block}.hero-result-story-score>strong small{color:var(--stone);letter-spacing:0;margin-left:3px;font-size:12px}.hero-result-story-step{border-top:1px solid #0051511f;gap:6px;margin-top:16px;padding-top:15px;display:grid}.hero-result-story-step>span{color:var(--blue-light);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820}.hero-result-story-step>strong{color:var(--blue);letter-spacing:-.025em;font-size:15px;line-height:1.15}.site-shell-intro .report-editorial-stack{min-height:0}.site-shell-intro .report-editorial-stack:before,.site-shell-intro .report-stack-card{display:none}.site-shell-intro .report-editorial-stack .report-document{border:0;border-radius:10px;width:100%;margin:0;box-shadow:0 28px 65px #2a373621}.site-shell-intro .report-outcome-panel{background:0 0;border:0;border-radius:0;padding:clamp(10px,2vw,22px) 0 0}.site-shell-intro .report-outcome-panel li{border-color:#00515121}.site-shell-intro .how-step-grid{gap:0}.site-shell-intro .how-step-grid li{background:0 0;border:0;border-radius:0;min-height:0;padding:8px clamp(22px,3vw,38px) 8px 0;overflow:visible}.site-shell-intro .how-step-grid li+li{border-left:1px solid #00515124;padding-left:clamp(22px,3vw,38px);padding-right:clamp(18px,3vw,32px)}.site-shell-intro .how-step-grid li:after{display:none}.site-shell-intro .how-step-grid span{color:#00515145;letter-spacing:-.07em;font-size:clamp(2.6rem,5vw,4rem);line-height:.9}.site-shell-intro .how-step-grid h3{margin:28px 0 12px}.site-shell-intro .problem-card-section .panel-kicker{color:#79d5cc}.site-shell-intro .problem-card-section .landing-section-heading h2,.site-shell-intro .problem-card-section .landing-section-heading>p{color:#fff}.site-shell-intro .problem-card-section .landing-section-heading>p{color:#ffffffa8}.site-shell-intro .problem-card-grid,.site-shell-intro .problem-card-grid--secondary{gap:clamp(26px,4vw,52px)}.site-shell-intro .problem-card-grid article{background:0 0;border:0;border-radius:0;min-height:0;padding:8px 0 10px}.site-shell-intro .problem-card-grid article>span{color:#79d5cc75;letter-spacing:-.06em;font-size:38px;line-height:1}.site-shell-intro .problem-card-grid small{color:#e8a19a;margin-top:28px}.site-shell-intro .problem-card-grid p{color:#ffffffeb;font-size:17px;line-height:1.42}.site-shell-intro .interactive-pyramid button{box-shadow:none}.site-shell-intro .interactive-area-panels article{box-shadow:none;background:0 0;border:0;border-left:2px solid #0051512e;border-radius:0;padding:18px 0 18px clamp(26px,4vw,44px)}.site-shell-intro .sample-question-card{border:0;border-radius:20px;box-shadow:0 30px 70px #2233321f}.site-shell-intro .landing-feature-tool{box-shadow:none;background:0 0;border:1px solid #0051512e;border-left:0;border-right:0;border-radius:0;margin-top:38px;padding:clamp(27px,4vw,38px) 0}.site-shell-intro .landing-feature-tool:hover,.site-shell-intro .landing-feature-tool:focus-visible{box-shadow:none;background:0 0;transform:none}.site-shell-intro .landing-data-visual{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:34px;padding:0}.site-shell-intro .landing-data-visual-grid{background:#ffffff8f;border-radius:18px;gap:0;overflow:hidden}.site-shell-intro .landing-data-visual-grid article{background:0 0;border:0;border-radius:0;min-height:158px;padding:24px}.site-shell-intro .landing-data-visual-grid article+article{border-left:1px solid #0051511f}.site-shell-intro .landing-tool-list{border-color:#00515129}.site-shell-intro .landing-tool-list li{border-color:#00515124}.site-shell-intro .landing-conversion .intro-panel{background:#ffffffe6;border:0;border-radius:22px;box-shadow:0 30px 70px #2a373621}.site-shell-intro .creator-card{background:0 0;border-radius:0;padding:0}.site-shell-intro .creator-portrait{border:0;border-radius:12px}.site-shell-intro .creator-links a,.site-shell-intro .creator-links .creator-link-primary{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff4d;border-radius:0;min-height:0;padding:8px 0}.site-shell-intro .creator-links a:hover,.site-shell-intro .creator-links a:focus-visible,.site-shell-intro .creator-links .creator-link-primary:hover,.site-shell-intro .creator-links .creator-link-primary:focus-visible{background:0 0;border-bottom-color:#fff}.site-shell-intro .creator-article-list{gap:22px}.site-shell-intro .creator-article-item{background:0 0;border:0;border-top:1px solid #fff3;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:start;gap:18px;padding:22px 0 0;display:grid}.site-shell-intro .creator-article-copy{grid-area:1/1}.site-shell-intro .creator-article-figure{grid-area:1/2/span 2;margin:0}.site-shell-intro .creator-article-read{grid-area:2/1;margin-top:0;padding-top:8px}.site-shell-intro .audience-compact,.site-shell-intro .audience-compact>div+div{border-color:#fff3}.site-shell-intro .audience-compact .panel-kicker{color:#79d5cc}.site-shell-intro .audience-compact h3{color:#fff}.site-shell-intro .audience-compact li{color:#ffffffb3;border-color:#ffffff29}.site-shell-intro .landing-faq-list{gap:0}.site-shell-intro .landing-faq-list details{background:0 0;border:0;border-bottom:1px solid #00515124;border-radius:0}.site-shell-intro .landing-faq-list details:first-child{border-top:1px solid #00515124}.site-shell-intro .landing-faq-list summary{padding:22px 50px 22px 0}.site-shell-intro .landing-faq-list summary:after{background:0 0;right:0}.site-shell-intro .landing-faq-list details p{padding:0 50px 24px 0}.site-shell-intro .landing-final-cta{box-shadow:none;isolation:isolate;background:0 0;border-radius:0;margin:0;padding:clamp(78px,10vw,132px) 24px;position:relative}.site-shell-intro .landing-final-cta:before{background:radial-gradient(circle at 12% 18%,#69a5e540,#0000 24rem),radial-gradient(circle at 88% 82%,#36d7c738,#0000 27rem),linear-gradient(135deg,#003f43 0%,#00847b 100%)}@media (width<=900px){.hero-result-story{width:48%}.site-shell-intro .how-step-grid li,.site-shell-intro .how-step-grid li+li{padding-left:24px;padding-right:24px}.site-shell-intro .how-step-grid li:first-child{padding-left:0}.site-shell-intro .report-outcome-panel{padding-top:8px}}@media (width<=680px){.site-shell-intro .site-header .brand{padding:0}.site-shell-intro .landing-definition-link{padding:17px 0 14px}.site-shell-intro .seo-landing>section:not(.landing-final-cta){padding:66px 0}.site-shell-intro .value-report-section:before{background:radial-gradient(circle at 98% 10%,#4aa89e33,#0000 16rem),linear-gradient(150deg,#e5efea,#f3f2ec 62%,#e7efed)}.hero-result-visual{min-height:485px}.hero-result-person{width:79%;height:80%;bottom:5%}.hero-result-story{border-radius:17px;width:51%;padding:14px;top:6%}.hero-result-story-score>strong{margin-top:9px;font-size:31px}.hero-result-story-step{gap:4px;margin-top:11px;padding-top:10px}.hero-result-story-step>span{font-size:6.5px}.hero-result-story-step>strong{font-size:12px;line-height:1.12}.site-shell-intro .report-editorial-stack{display:block}.site-shell-intro .report-editorial-stack .report-document{border-radius:8px}.site-shell-intro .landing-how,.site-shell-intro .how-step-grid{gap:34px}.site-shell-intro .how-step-grid li,.site-shell-intro .how-step-grid li+li,.site-shell-intro .how-step-grid li:first-child{border:0;padding:0}.site-shell-intro .how-step-grid span{font-size:3.2rem}.site-shell-intro .how-step-grid h3{margin-top:16px}.site-shell-intro .problem-card-grid,.site-shell-intro .problem-card-grid--secondary{gap:30px}.site-shell-intro .problem-card-grid article{padding:0}.site-shell-intro .problem-card-grid article>span{font-size:34px}.site-shell-intro .problem-card-grid small{margin-top:17px}.site-shell-intro .problem-more>summary{color:#79d5cc;border-color:#ffffff38}.site-shell-intro .interactive-area-panels article{padding:19px 0 19px 20px}.site-shell-intro .sample-question-card{border-radius:16px}.site-shell-intro .landing-feature-tool{margin-top:28px;padding:27px 0}.site-shell-intro .landing-data-visual-heading{padding:0 2px}.site-shell-intro .landing-data-visual-grid{border-radius:15px;grid-template-columns:1fr 1fr}.site-shell-intro .landing-data-visual-grid article{min-height:138px;padding:17px 15px}.site-shell-intro .landing-data-visual-grid article+article{border-left:0}.site-shell-intro .landing-data-visual-grid article:nth-child(2n){border-left:1px solid #0051511f}.site-shell-intro .landing-data-visual-grid article:nth-child(n+3){border-top:1px solid #0051511f}.site-shell-intro .landing-conversion:before{background:radial-gradient(circle at 7% 8%,#69a5e557,#0000 19rem),radial-gradient(circle at 96% 92%,#00a49933,#0000 20rem),linear-gradient(155deg,#d9e8f3 0%,#edf3f4 56%,#dceeea 100%)}.site-shell-intro .landing-conversion .intro-panel{border-radius:18px}.site-shell-intro .creator-card{padding:0}.site-shell-intro .creator-portrait-column{width:min(220px,64vw)}.site-shell-intro .creator-links{display:grid}.site-shell-intro .creator-article-list{gap:28px}.site-shell-intro .creator-article-item{grid-template-columns:1fr;gap:14px;padding-top:22px}.site-shell-intro .creator-article-copy,.site-shell-intro .creator-article-figure,.site-shell-intro .creator-article-read{grid-area:auto/1}.site-shell-intro .creator-article-figure{margin-top:2px}.site-shell-intro .audience-compact>div+div{border-color:#fff3}.site-shell-intro .landing-faq-list summary{padding:20px 42px 20px 0}.site-shell-intro .landing-faq-list details p{padding:0 36px 22px 0}.site-shell-intro .landing-final-cta{margin:0;padding:76px 12px}}.site-shell-intro .intro-hero{isolation:isolate;position:relative}.site-shell-intro .intro-hero:before,.site-shell-intro .intro-hero:after{content:"";pointer-events:none;position:absolute}.site-shell-intro .intro-hero:before{z-index:-2;background:radial-gradient(circle at 8% 15%,#69a5e547,#0000 28rem),radial-gradient(circle at 88% 82%,#36d7c742,#0000 31rem),linear-gradient(135deg,#003f43 0%,#006c66 52%,#00978d 100%);inset:0 calc(50% - 50vw)}.site-shell-intro .intro-hero:after{z-index:-1;opacity:.72;background-color:#0000;background-image:linear-gradient(#9fefe514 1px,#0000 1px),linear-gradient(90deg,#9fefe514 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:min(48vw,690px);height:84%;top:8%;right:calc(50% - 50vw);-webkit-mask-image:radial-gradient(at 55% 52%,#000 0 35%,#0000 75%);mask-image:radial-gradient(at 55% 52%,#000 0 35%,#0000 75%)}.site-shell-intro .intro-copy .eyebrow{color:#a9eee6}.site-shell-intro .intro-copy h1{color:#fff;text-wrap:balance}.site-shell-intro .intro-copy .lead{color:#ffffffc2}.site-shell-intro .intro-copy .scanner-inline{color:#8ce6dc;filter:none;-webkit-text-fill-color:currentColor;background:0 0}.site-shell-intro .intro-copy .seo-hero-cta{color:var(--blue);background:#fff;box-shadow:0 18px 40px #00232640}.site-shell-intro .intro-copy .seo-hero-cta:hover,.site-shell-intro .intro-copy .seo-hero-cta:focus-visible{box-shadow:0 21px 48px #0023264f}.site-shell-intro .intro-copy .hero-secondary-link{color:#fff;border-color:#ffffff80}.site-shell-intro .intro-copy .hero-secondary-link:hover,.site-shell-intro .intro-copy .hero-secondary-link:focus-visible{color:#fff;border-color:#fff}.site-shell-intro .intro-copy .hero-action small{color:#ffffff9e}.site-shell-intro .intro-copy .hero-editorial-meta{border-color:#ffffff38}.site-shell-intro .intro-copy .hero-editorial-meta p{color:#c8f4ef}.site-shell-intro .hero-result-person{border-color:#ffffff80;box-shadow:0 34px 78px #0023265c}.site-shell-intro .hero-result-story{background:#ffffffe6;border-color:#ffffffe0;box-shadow:0 26px 58px #00232645}.site-shell-intro .hero-result-visual .hero-result-scan{opacity:.9}.landing-scene-visual{isolation:isolate;background:#dce8e4;border-radius:25px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #2a373629}.landing-scene-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#003132b3);position:absolute;inset:0}.landing-scene-visual img{object-fit:cover;width:100%;height:100%;display:block}.landing-scene-visual figcaption{z-index:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.45;position:absolute;bottom:22px;left:24px;right:24px}.landing-scene-visual figcaption span{color:#7fe0d5;margin:0 7px}.site-shell-intro .landing-how{grid-template-columns:minmax(250px,.62fr) minmax(0,1.18fr);align-items:center;gap:clamp(36px,7vw,90px)}.landing-scene-visual--process{aspect-ratio:3/2;min-height:390px}.site-shell-intro .landing-how .how-step-grid{grid-column:1/-1;margin-top:clamp(18px,3vw,34px)}.problem-visual-stage{grid-template-columns:minmax(290px,.78fr) minmax(0,1.32fr);align-items:stretch;gap:clamp(40px,7vw,90px);margin-top:clamp(38px,5vw,58px);display:grid}.landing-scene-visual--signals{aspect-ratio:4/5;background:#123c3d;min-height:590px;box-shadow:0 34px 78px #00121459}.landing-scene-visual--signals:after{background:linear-gradient(#002d2f0a 28%,#001e20d1),linear-gradient(90deg,#00424033,#0000 56%)}.site-shell-intro .problem-visual-stage .problem-card-grid--primary{grid-template-columns:1fr;align-content:center;gap:0;margin:0}.site-shell-intro .problem-visual-stage .problem-card-grid--primary article{border-bottom:1px solid #ffffff29;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-content:center;column-gap:22px;padding:28px 0;display:grid}.site-shell-intro .problem-visual-stage .problem-card-grid--primary article:first-child{border-top:1px solid #ffffff29}.site-shell-intro .problem-visual-stage .problem-card-grid--primary article>span{grid-row:1/span 2;align-self:start}.site-shell-intro .problem-visual-stage .problem-card-grid--primary small{grid-column:2;margin-top:2px}.site-shell-intro .problem-visual-stage .problem-card-grid--primary p{grid-column:2;margin-top:9px}@media (width<=900px){.site-shell-intro .landing-how,.problem-visual-stage{grid-template-columns:1fr}.site-shell-intro .landing-how{gap:32px}.landing-scene-visual--process{min-height:340px}.problem-visual-stage{gap:36px}.landing-scene-visual--signals{aspect-ratio:5/4;width:min(620px,100%);min-height:0}}@media (width<=680px){.site-shell-intro .intro-hero:before{background:radial-gradient(circle at 4% 12%,#69a5e542,#0000 19rem),radial-gradient(circle at 94% 78%,#36d7c73d,#0000 23rem),linear-gradient(155deg,#003f43 0%,#006f68 54%,#00978d 100%)}.site-shell-intro .intro-hero:after{opacity:.55;width:100vw;height:54%;top:44%;right:calc(50% - 50vw)}.site-shell-intro .intro-copy .hero-secondary-link{border-color:#ffffff80}.landing-scene-visual{border-radius:18px}.landing-scene-visual figcaption{font-size:9px;bottom:17px;left:18px;right:18px}.landing-scene-visual--process{aspect-ratio:4/3;min-height:0}.site-shell-intro .landing-how .how-step-grid{margin-top:4px}.problem-visual-stage{gap:32px;margin-top:30px}.landing-scene-visual--signals{aspect-ratio:4/5;width:100%}.site-shell-intro .problem-visual-stage .problem-card-grid--primary article{grid-template-columns:46px minmax(0,1fr);column-gap:16px;padding:24px 0}.site-shell-intro .intro-hero{grid-template-columns:1fr;align-items:start;gap:0;min-height:auto;padding:14px 0 0;display:grid}.site-shell-intro .intro-copy{z-index:4;position:relative}.site-shell-intro .intro-copy h1{max-width:100%;margin:9px 0 11px;font-size:clamp(2.05rem,9.25vw,2.42rem);line-height:.98}.site-shell-intro .intro-copy .lead{color:#ffffffc7;max-width:100%;font-size:13.5px;line-height:1.42}.site-shell-intro .intro-copy .hero-action{margin-top:14px}.site-shell-intro .intro-copy .hero-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;display:grid}.site-shell-intro .intro-copy .seo-hero-cta{border-radius:14px;width:auto;min-height:48px;padding:0 17px;font-size:13px}.site-shell-intro .intro-copy .hero-secondary-link{width:auto;max-width:92px;padding:7px 0 5px;font-size:11.5px;line-height:1.2}.site-shell-intro .intro-copy .hero-action small{display:none}.site-shell-intro .intro-pyramid-column{z-index:1;isolation:isolate;width:100vw;height:auto;margin:-5px calc(50% - 50vw) 0;position:relative}.site-shell-intro .hero-result-visual{z-index:0;width:100%;height:340px;min-height:340px;margin:0;position:relative;overflow:hidden}.site-shell-intro .hero-result-visual .hero-result-scan{display:none}.site-shell-intro .hero-result-person{z-index:1;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 100%);mask-image:linear-gradient(#0000 0%,#000 20% 100%)}.site-shell-intro .hero-result-person:after{background:linear-gradient(#008b82 0%,#00777080 23%,#0000 54%),linear-gradient(90deg,#0045457a 0%,#0051511f 66%,#00515142 100%)}.site-shell-intro .hero-result-person img{object-fit:cover;object-position:45% 43%;width:100%;height:100%;transform:scale(1.025)}.site-shell-intro .hero-result-story{z-index:3;width:min(47%,180px);box-shadow:none;-webkit-backdrop-filter:blur(5px);background:linear-gradient(90deg,#003a3da3,#003a3d29);border:0;border-left:1px solid #ffffff80;border-radius:0;padding:11px 0 11px 14px;top:68px;right:18px}.site-shell-intro .hero-result-summary-brand{color:#a9eee6}.site-shell-intro .hero-result-symbol{filter:brightness(0)invert()}.site-shell-intro .hero-result-story-score>strong,.site-shell-intro .hero-result-story-step>strong{color:#fff}.site-shell-intro .hero-result-story-score>strong small{color:#ffffffb3}.site-shell-intro .hero-result-story-step{border-color:#fff3}.site-shell-intro .hero-result-story-step>span{color:#9debe2}}.site-shell-intro .value-report-section .panel-kicker{color:#a9eee6}.site-shell-intro .value-report-section .landing-section-heading h2,.site-shell-intro .value-report-section .report-outcome-panel h3{color:#fff}.site-shell-intro .value-report-section .landing-section-heading--split>p{color:#ffffffb3}.site-shell-intro .report-editorial-stack .report-document{min-height:560px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(26px,4vw,44px) 0}.site-shell-intro .report-document:after{display:none}.site-shell-intro .report-chair-backdrop{width:min(84%,560px);height:440px;top:34px;right:-5%}.site-shell-intro .report-chair-scene{filter:saturate(.38)brightness(2.15)contrast(.96)drop-shadow(0 18px 18px #001f2157);mix-blend-mode:screen;opacity:.38;transform-origin:74% 52%;transform:perspective(900px)rotateY(-1.8deg)scale(1.015)}.site-shell-intro .report-document-header{border-color:#ffffff38}.site-shell-intro .report-document-brand-symbol{filter:brightness(0)invert()}.site-shell-intro .report-document-header span,.site-shell-intro .report-document-main p,.site-shell-intro .report-priority-preview>span,.site-shell-intro .report-metric-row span{color:#9debe2}.site-shell-intro .report-document-header strong,.site-shell-intro .report-document-main h3,.site-shell-intro .report-document-score strong,.site-shell-intro .report-metric-row strong{color:#fff}.site-shell-intro .report-document-main>div>span,.site-shell-intro .report-document-main .report-document-score span,.site-shell-intro .report-metric-row small,.site-shell-intro .report-priority-preview ol{color:#ffffffa8}.site-shell-intro .report-document-score{text-align:left;background:0 0;border:0;border-left:1px solid #ffffff52;border-radius:0;flex:0 0 124px;align-content:center;align-items:start;width:124px;min-width:124px;height:auto;min-height:0;padding:4px 0 4px 24px;display:grid}.site-shell-intro .report-document-score strong{font-size:38px}.site-shell-intro .report-document-main .report-document-score span{text-align:left;max-width:none}.site-shell-intro .report-metric-row{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.site-shell-intro .report-metric-row article{background:0 0;border:0;border-radius:0;min-height:128px;padding:22px clamp(15px,2.2vw,24px)}.site-shell-intro .report-metric-row article:first-child{padding-left:0}.site-shell-intro .report-metric-row article+article{border-left:1px solid #fff3}.site-shell-intro .report-metric-row strong{font-size:clamp(1.35rem,3vw,1.85rem)}.site-shell-intro .report-priority-preview{background:0 0;border-radius:0;margin-top:0;padding:24px 0 0}.site-shell-intro .report-priority-preview ol{padding-left:18px}.site-shell-intro .report-outcome-panel .panel-kicker{color:#9debe2}.site-shell-intro .report-outcome-panel li{color:#ffffffc7;border-color:#fff3}.site-shell-intro .report-outcome-panel li span{color:#9debe2}.site-shell-intro .value-report-section .report-plan-emphasis{color:#ffffffd1;border-color:#8ce6dc}@media (width<=680px){.site-shell-intro .value-report-section:before{background:radial-gradient(circle at 105% 14%,#5ce2d24f,#0000 20rem),radial-gradient(circle at -5% 92%,#69a5e533,#0000 21rem),linear-gradient(160deg,#003f43 0%,#006b65 50%,#00978d 100%)}.site-shell-intro .value-report-section .landing-section-heading h2{font-size:clamp(2.05rem,9.6vw,2.55rem)}.site-shell-intro .report-editorial-stack .report-document{min-height:0;padding:19px 0 8px}.site-shell-intro .report-chair-backdrop{width:108%;height:350px;top:38px;right:-12%}.site-shell-intro .report-chair-scene{opacity:.34;transform:perspective(760px)rotateY(-1.2deg)scale(1.01)}.site-shell-intro .report-document-main{gap:17px;padding:28px 0 24px}.site-shell-intro .report-document-score{flex-basis:86px;width:86px;min-width:86px;height:auto;min-height:0;padding:3px 0 3px 15px}.site-shell-intro .report-document-score strong{font-size:29px}.site-shell-intro .report-document-main .report-document-score span{margin-top:7px;font-size:8.5px}.site-shell-intro .report-metric-row{grid-template-columns:1fr}.site-shell-intro .report-metric-row article,.site-shell-intro .report-metric-row article:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 16px;min-height:0;padding:15px 0;display:grid}.site-shell-intro .report-metric-row article+article{border-top:1px solid #ffffff2e;border-left:0}.site-shell-intro .report-metric-row span{font-size:7.5px}.site-shell-intro .report-metric-row strong{text-align:right;margin:0;font-size:22px}.site-shell-intro .report-metric-row small{grid-column:1/-1;font-size:7.5px}.site-shell-intro .report-priority-preview{padding-top:22px}.site-shell-intro .report-outcome-panel{padding-top:28px}}.site-shell-intro .value-report-section:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(118deg,#0000 12%,#97f2e60d 36%,#97f2e633 49%,#0000 68%);position:absolute;inset:0 calc(50% - 50vw)}.site-shell-intro .report-document-header strong{letter-spacing:-.025em;font-size:20px}.site-shell-intro .report-document-main{padding-bottom:46px;position:relative}.site-shell-intro .report-document-main:after{content:"";background:linear-gradient(90deg,#c6fff7 0%,#82e7da 46%,#ffffff2e 46% 100%);border-radius:999px;height:5px;position:absolute;bottom:16px;left:0;right:0;box-shadow:0 0 24px #9debe238}.site-shell-intro .report-document-main h3{font-size:clamp(2.8rem,5.4vw,4.4rem)}.site-shell-intro .report-document-main>div>span{max-width:46ch;font-size:15px;line-height:1.58}.site-shell-intro .report-metric-row span{font-size:10px;line-height:1.35}.site-shell-intro .report-metric-row strong{margin-top:18px;font-size:clamp(1.65rem,3.4vw,2.15rem)}.site-shell-intro .report-metric-row small{font-size:9.5px;line-height:1.35}.site-shell-intro .report-priority-preview>span{font-size:11px}.site-shell-intro .report-priority-preview ol{counter-reset:report-priority;gap:0;margin-top:18px;padding:0;list-style:none;display:grid}.site-shell-intro .report-priority-preview li{counter-increment:report-priority;border-top:1px solid #ffffff29;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;font-size:14px;line-height:1.45;display:grid}.site-shell-intro .report-priority-preview li:before{color:#9debe2;letter-spacing:.08em;content:"0" counter(report-priority);font-size:10px;font-weight:800}@media (width<=680px){.site-shell-intro .value-report-section:before{background:radial-gradient(at 108% 5%,#65eedc8c 0%,#0000 38%),radial-gradient(at -18% 62%,#4170b470 0%,#0000 46%),linear-gradient(#002f35 0%,#005d59 37%,#009187 72%,#08ad9e 100%)}.site-shell-intro .value-report-section:after{background:linear-gradient(126deg,#0000 15%,#a5f7ec24 45%,#0000 68%)}.site-shell-intro .report-document-header{padding-bottom:19px}.site-shell-intro .report-document-header strong{font-size:18px}.site-shell-intro .report-document-main{grid-template-columns:minmax(0,1fr) 88px;align-items:end;gap:20px;padding:27px 0 48px;display:grid}.site-shell-intro .report-document-main h3{margin-top:9px;font-size:clamp(2.55rem,11.5vw,3rem)}.site-shell-intro .report-document-main>div>span{font-size:15px;line-height:1.55}.site-shell-intro .report-document-score{flex-basis:88px;width:88px;min-width:88px;padding-left:17px}.site-shell-intro .report-document-score strong{font-size:34px}.site-shell-intro .report-document-main .report-document-score span{font-size:10px;line-height:1.2}.site-shell-intro .report-document-main:after{height:6px;bottom:17px}.site-shell-intro .report-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell-intro .report-metric-row article,.site-shell-intro .report-metric-row article:first-child{grid-template-columns:1fr;align-content:start;gap:0;min-height:142px;padding:21px 0;display:grid}.site-shell-intro .report-metric-row article:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:7px 18px;min-height:0;padding:22px 0}.site-shell-intro .report-metric-row article:nth-child(2){padding-right:18px}.site-shell-intro .report-metric-row article:nth-child(3){border-left:1px solid #ffffff2e;padding-left:18px}.site-shell-intro .report-metric-row article+article{border-top:1px solid #ffffff2e}.site-shell-intro .report-metric-row span{font-size:10.5px;line-height:1.35}.site-shell-intro .report-metric-row strong{text-align:left;margin-top:18px;font-size:30px}.site-shell-intro .report-metric-row article:first-child strong{text-align:right;margin:0;font-size:34px}.site-shell-intro .report-metric-row small,.site-shell-intro .report-metric-row article:first-child small{grid-column:auto;margin-top:9px;font-size:11px;line-height:1.35}.site-shell-intro .report-metric-row article:first-child small{grid-column:1/-1}.site-shell-intro .report-priority-preview{padding-top:27px}.site-shell-intro .report-priority-preview>span{font-size:11px}.site-shell-intro .report-priority-preview li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:13px 0;font-size:15px}.site-shell-intro .report-outcome-panel h3{font-size:2rem}.site-shell-intro .report-outcome-panel li{font-size:14px;line-height:1.45}}.site-shell-intro .value-report-section:before{background:radial-gradient(at 96% 3%,#f4c79d80 0%,#0000 39%),radial-gradient(at -12% 70%,#371b18d1 0%,#0000 52%),linear-gradient(158deg,#34211e 0%,#5d392f 31%,#8b5a45 66%,#c08a63 100%)}.site-shell-intro .value-report-section:after{background:linear-gradient(122deg,#0000 12%,#ffe5cb0a 32%,#ffe5cb33 49%,#0000 70%)}.site-shell-intro .value-report-section .panel-kicker,.site-shell-intro .report-document-header span,.site-shell-intro .report-document-main p,.site-shell-intro .report-priority-preview>span,.site-shell-intro .report-metric-row span,.site-shell-intro .report-outcome-panel .panel-kicker,.site-shell-intro .report-outcome-panel li span,.site-shell-intro .report-priority-preview li:before{color:#f2cfad}.site-shell-intro .report-document-header,.site-shell-intro .report-metric-row,.site-shell-intro .report-metric-row article+article,.site-shell-intro .report-priority-preview li,.site-shell-intro .report-outcome-panel li{border-color:#fff2e533}.site-shell-intro .report-document-score{border-left-color:#fff2e557}.site-shell-intro .report-document-main:after{background:linear-gradient(90deg,#fff3e5 0%,#efc39c 46%,#fff2e530 46% 100%);box-shadow:0 0 25px #f4c79d45}.site-shell-intro .value-report-section .report-plan-emphasis{border-color:#e8b98e}.site-shell-intro .hero-result-story{-webkit-backdrop-filter:blur(22px)saturate(155%)brightness(1.06);background:linear-gradient(138deg,#f2fffd57 0%,#bfe2de33 44%,#003e4147 100%);border:1px solid #ffffffa3;border-radius:26px;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #ffffff29,0 26px 58px #001f2247,0 5px 16px #ffffff14}.site-shell-intro .hero-result-story:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 9% -5%,#ffffffb8,#0000 36%),linear-gradient(112deg,#0000 18%,#ffffff38 43%,#0000 61%);position:absolute;inset:0}.site-shell-intro .hero-result-story:after{z-index:0;aspect-ratio:1;filter:blur(24px);content:"";pointer-events:none;background:#8eebe033;border-radius:50%;width:90%;position:absolute;bottom:-42%;right:-20%}.site-shell-intro .hero-result-story>*{z-index:1;position:relative}.site-shell-intro .hero-result-story-step{border-color:#ffffff4d}@media (width<=680px){.site-shell-intro .value-report-section:before{background:radial-gradient(at 110% 2%,#f4c79d8f 0%,#0000 36%),radial-gradient(at -22% 64%,#371b18e0 0%,#0000 50%),linear-gradient(176deg,#34211e 0%,#5f392e 36%,#936047 70%,#c58d64 100%)}.site-shell-intro .value-report-section:after{background:linear-gradient(128deg,#0000 16%,#ffe5cb2e 46%,#0000 69%)}.site-shell-intro .report-metric-row article:nth-child(3),.site-shell-intro .report-metric-row article+article{border-color:#fff2e533}.site-shell-intro .hero-result-story{-webkit-backdrop-filter:blur(20px)saturate(160%)brightness(1.06);background:linear-gradient(140deg,#f2fffd5c 0%,#bfe2de38 46%,#003e414d 100%);border:1px solid #ffffffad;border-radius:23px;width:min(49%,190px);padding:14px 14px 15px;top:64px;right:18px;box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff2e,0 22px 46px #001f224d}.site-shell-intro .hero-result-story-score>strong{font-size:38px}.site-shell-intro .hero-result-story-step>strong{font-size:14px;line-height:1.18}}.site-shell-intro .hero-result-story{-webkit-backdrop-filter:blur(22px)saturate(145%)brightness(.92);background:linear-gradient(142deg,#084344c7 0%,#005b57a8 52%,#033034bd 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff21,0 26px 58px #00181b57,0 5px 16px #ffffff0f}.site-shell-intro .hero-result-story:before{background:radial-gradient(circle at 9% -5%,#ffffff7a,#0000 34%),linear-gradient(112deg,#0000 18%,#ffffff21 43%,#0000 61%)}.site-shell-intro .hero-result-story:after{background:#59d9cb1a}.site-shell-intro .hero-result-summary-brand,.site-shell-intro .hero-result-story-step>span{color:#c9fff8;opacity:1;text-shadow:0 1px 9px #001d1f85;font-weight:850}.site-shell-intro .hero-result-symbol{filter:brightness(0)invert();opacity:.96}.site-shell-intro .hero-result-story-score>strong,.site-shell-intro .hero-result-story-step>strong{color:#fff;text-shadow:0 2px 12px #001a1d8a}.site-shell-intro .hero-result-story-score>strong small{color:#ffffffc7}@media (width<=680px){.site-shell-intro .hero-result-story{-webkit-backdrop-filter:blur(20px)saturate(145%)brightness(.9);background:linear-gradient(142deg,#084344cc 0%,#005b57ad 52%,#033034c2 100%)}.site-shell-intro .hero-result-summary-brand,.site-shell-intro .hero-result-story-step>span{font-size:9px;line-height:1.25}}.site-shell-intro .report-chair-watermark{z-index:0;opacity:.66;pointer-events:none;width:45%;height:276px;position:absolute;top:26px;right:-2%;overflow:hidden;-webkit-mask-image:radial-gradient(at 72% 44%,#000 0 64%,#000000d1 76%,#0000 96%);mask-image:radial-gradient(at 72% 44%,#000 0 64%,#000000d1 76%,#0000 96%)}.site-shell-intro .report-chair-watermark img{filter:brightness(0)invert()sepia(.18)saturate(.72)drop-shadow(0 14px 19px #30161257);opacity:.94;width:auto;max-width:none;height:140%;display:block;position:absolute;top:-18%;left:0}.site-shell-intro .report-document-header{border-bottom:0}.site-shell-intro .report-document-header:after{content:"";pointer-events:none;background:#fff2e533;width:62%;height:1px;position:absolute;bottom:0;left:0;right:auto}.site-shell-intro .report-break-even-chart{grid-column:1/-1;width:100%;height:auto;margin-top:16px;display:block;overflow:visible}.site-shell-intro .report-break-even-chart path{fill:none;vector-effect:non-scaling-stroke}.site-shell-intro .report-chart-axis{stroke:#fff2e54d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.site-shell-intro .report-chart-costs{stroke:#d4a37f;stroke-linecap:round;stroke-width:2.2px}.site-shell-intro .report-chart-revenue{stroke:#fff2e2;stroke-linecap:round;stroke-width:2.8px}.site-shell-intro .report-chart-guide{stroke:#fff2e585;stroke-dasharray:3 5;stroke-width:1.2px}.site-shell-intro .report-chart-point{fill:#fff6ec;stroke:#9a6248;stroke-width:2px;vector-effect:non-scaling-stroke}.site-shell-intro .report-chart-label{fill:#fff2e2;letter-spacing:.08em;font-size:10px;font-weight:850}@media (width<=680px){.site-shell-intro .report-chair-watermark{opacity:.7;width:46%;height:270px;top:30px;right:-3%}.site-shell-intro .report-chair-watermark img{height:140%;top:-18%}.site-shell-intro .report-document-header:after{width:60%}.site-shell-intro .report-metric-row article:first-child{padding-bottom:24px}.site-shell-intro .report-break-even-chart{height:88px;margin-top:17px}}.site-shell-intro .hero-result-person:after{display:none}.site-shell-intro .hero-result-person img{filter:none;mix-blend-mode:normal;opacity:1}.site-shell-intro .creator-section:before{background:radial-gradient(at 8% 7%,#a9ffef42 0%,#0000 38%),radial-gradient(at 96% 88%,#00e0c261 0%,#0000 46%),linear-gradient(142deg,#002f36 0%,#005b59 35%,#00877f 67%,#00a995 100%)}.site-shell-intro .creator-card{grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(34px,6vw,82px)}.site-shell-intro .creator-portrait-column{justify-self:center;width:100%}.creator-portrait-link{color:#fff;isolation:isolate;width:100%;text-decoration:none;display:block;position:relative}.creator-portrait-link:before{z-index:-1;filter:blur(26px);content:"";pointer-events:none;background:radial-gradient(#68eedc4d,#0000 69%);border-radius:50%;position:absolute;inset:7% -8% 3%}.site-shell-intro .creator-portrait{aspect-ratio:4/5;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(91% 90% at 50% 41%,#000 0% 62%,#000000e6 73%,#0000 100%);mask-image:radial-gradient(91% 90% at 50% 41%,#000 0% 62%,#000000e6 73%,#0000 100%)}.site-shell-intro .creator-portrait img{object-fit:cover;object-position:center 30%;filter:none;opacity:1;transition:transform .32s;transform:scale(1.015)}.creator-portrait-cta{z-index:2;color:#fff;letter-spacing:.035em;text-shadow:0 2px 14px #002426b3;border-bottom:1px solid #ffffffa8;align-items:center;gap:12px;padding:0 0 7px;font-size:11px;font-weight:820;line-height:1.2;display:inline-flex;position:absolute;bottom:8%;right:3%}.creator-portrait-link:hover .creator-portrait img,.creator-portrait-link:focus-visible .creator-portrait img{transform:scale(1.04)}.creator-portrait-link:focus-visible{outline-offset:6px;outline:2px solid #fff}@media (width<=680px){.site-shell-intro .creator-card{grid-template-columns:1fr;align-items:start;gap:8px}.site-shell-intro .creator-portrait-column{justify-self:center;width:100vw;max-width:none;margin:-38px calc(50% - 50vw) 0}.creator-portrait-link:before{filter:blur(30px);inset:10% 4% 0}.site-shell-intro .creator-portrait{aspect-ratio:4/3;width:100%;-webkit-mask-image:linear-gradient(#000 0% 67%,#000000e6 76%,#0000 100%);mask-image:linear-gradient(#000 0% 67%,#000000e6 76%,#0000 100%)}.site-shell-intro .creator-portrait img{object-position:center 31%;transform:scale(1.02)}.creator-portrait-cta{font-size:11.5px;bottom:38px;right:24px}.site-shell-intro .creator-content{z-index:2;margin-top:-18px;position:relative}}.site-shell-intro .report-page-proof{border-top:1px solid #fff2e538;border-bottom:1px solid #fff2e538;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,2.6vw,28px);margin-top:clamp(24px,4vw,38px);padding:clamp(18px,2.8vw,26px) 0;display:grid}.site-shell-intro .report-page-proof strong{color:#fff;letter-spacing:-.075em;font-size:clamp(3rem,5.8vw,5.1rem);font-weight:820;line-height:.85}.site-shell-intro .report-page-proof span{color:#fff2e5;max-width:340px;font-size:clamp(.95rem,1.75vw,1.3rem);font-weight:720;line-height:1.22}.site-shell-intro .report-experience-proof{color:#fff2e5d6;border-left:2px solid #efc39c;margin:clamp(18px,3vw,28px) 0 0;padding-left:18px;font-size:clamp(.86rem,1.25vw,1rem);font-weight:520;line-height:1.55}@media (width<=680px){.site-shell-intro .report-page-proof{grid-template-columns:92px minmax(0,1fr);gap:16px;margin-top:25px;padding:20px 0}.site-shell-intro .report-page-proof strong{font-size:3.45rem}.site-shell-intro .report-page-proof span{font-size:1rem}.site-shell-intro .report-experience-proof{margin-top:21px;padding-left:15px;font-size:.9rem;line-height:1.5}.site-shell-intro .report-outcome-panel ul{margin-top:24px}}.training-page-shell{color:#202625;background:#f7f4ef;min-height:100vh;overflow:hidden}.training-page-header{z-index:10;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:98px;margin:0 auto;display:flex;position:relative}.training-page-header>a:first-child{color:inherit;text-decoration:none}.training-header-cta,.training-primary-action,.training-course-action{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:13px;font-weight:820;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.training-header-cta{color:#fff;background:#006e69}.training-page-article{width:min(1180px,100% - 48px);margin:0 auto}.training-breadcrumb{z-index:3;color:#ffffffad;margin-bottom:0;padding:22px 0;position:relative}.training-breadcrumb a,.training-breadcrumb span{color:inherit}.training-hero{color:#fff;isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(42px,7vw,96px);min-height:700px;padding:clamp(52px,8vw,96px) 0 72px;display:grid;position:relative}.training-hero:before{z-index:-2;content:"";background:radial-gradient(at 93% 4%,#6ff6e06e 0%,#0000 38%),radial-gradient(at -7% 88%,#578bcb4d 0%,#0000 44%),linear-gradient(143deg,#00343a 0%,#005e5b 38%,#008c82 70%,#0bb09f 100%);position:absolute;inset:-74px calc(50% - 50vw) 0}.training-hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(118deg,#0000 18%,#c4fff617 43%,#0000 62%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff06 80px);position:absolute;inset:-74px calc(50% - 50vw) 0}.training-hero-copy{z-index:2;position:relative}.training-hero .eyebrow,.training-course-feature .panel-kicker,.training-final-cta .panel-kicker{color:#baf8ee}.training-hero h1{color:#fff;letter-spacing:-.072em;max-width:790px;margin:20px 0 0;font-size:clamp(3.5rem,7.4vw,6.6rem);line-height:.92}.training-hero-lead{color:#ffffffc7;max-width:650px;margin:32px 0 0;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.52}.training-hero-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:35px;display:flex}.training-primary-action{color:#005552;background:#fff;min-height:58px;padding:0 27px;box-shadow:0 18px 36px #00292b33}.training-secondary-action{color:#fff;border-bottom:1px solid #ffffff85;padding:8px 0;font-size:12px;font-weight:760;text-decoration:none}.training-course-meta{border-top:1px solid #ffffff36;border-bottom:1px solid #ffffff36;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:46px 0 0;padding:22px 0;display:grid}.training-course-meta>div{padding:0 19px}.training-course-meta>div:first-child{padding-left:0}.training-course-meta>div+div{border-left:1px solid #ffffff30}.training-course-meta dt,.training-course-details dt{color:#baf8ee;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.training-course-meta dd,.training-course-details dd{color:#fff;margin:8px 0 0;font-size:13px;font-weight:720;line-height:1.35}.training-hero-visual{isolation:isolate;align-self:stretch;width:100%;min-height:570px;margin:-24px 0 -60px;position:relative}.training-hero-visual:before{z-index:-1;filter:blur(28px);content:"";background:radial-gradient(#a0f9ea61,#0000 70%);border-radius:50%;position:absolute;inset:15% -10% 6%}.training-hero-visual picture,.training-hero-visual img{width:100%;height:100%;display:block}.training-hero-visual picture{position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 90% at 50% 43%,#000 0 64%,#000000e0 76%,#0000 100%);mask-image:radial-gradient(92% 90% at 50% 43%,#000 0 64%,#000000e0 76%,#0000 100%)}.training-hero-visual img{object-fit:cover;object-position:50% 36%;filter:saturate(.94)contrast(1.02)}.training-hero-visual figcaption{z-index:2;color:#fff;letter-spacing:.04em;text-align:right;text-shadow:0 2px 12px #001f21b3;border-bottom:1px solid #ffffff9e;max-width:190px;padding-bottom:8px;font-size:10px;font-weight:780;line-height:1.4;position:absolute;bottom:13%;right:5%}.training-reality,.training-criterion{grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(48px,8vw,110px);padding:clamp(90px,12vw,145px) 0;display:grid}.training-reality h2,.training-section-heading h2,.training-course-feature h2,.training-criterion h2,.training-final-cta h2{letter-spacing:-.058em;margin:16px 0 0;font-size:clamp(2.35rem,4.8vw,4.6rem);line-height:.98}.training-reality-copy{border-top:1px solid #00515133;gap:21px;padding-top:42px;display:grid}.training-reality-copy p,.training-section-heading>p:last-child,.training-criterion>div:last-child>p{color:#646766;margin:0;font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.72}.training-learning,.training-audience,.training-faq{isolation:isolate;padding:clamp(92px,12vw,145px) 0;position:relative}.training-learning:before,.training-faq:before{z-index:-1;content:"";position:absolute;inset:0 calc(50% - 50vw)}.training-learning:before{background:radial-gradient(at 0 8%,#00a4991f,#0000 33rem),linear-gradient(145deg,#e2eee9 0%,#f5f5f0 54%,#e5efec 100%)}.training-section-heading{grid-template-columns:minmax(0,1fr);max-width:840px;display:grid}.training-section-heading>p:last-child{max-width:680px;margin-top:28px}.training-learning-list{border-top:1px solid #0051512e;margin-top:clamp(48px,7vw,82px)}.training-learning-list article{border-bottom:1px solid #0051512e;grid-template-columns:100px minmax(0,1fr);gap:clamp(20px,4vw,52px);padding:32px 0;display:grid}.training-learning-list article>span,.training-audience-list article>span{color:#00756f57;letter-spacing:-.06em;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:820;line-height:.9}.training-learning-list h3,.training-audience-list h3{color:#123837;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.training-learning-list p,.training-audience-list p{color:#626b69;max-width:760px;margin:13px 0 0;font-size:.98rem;line-height:1.65}.training-learning-list a,.training-criterion a{color:#00645f;border-bottom:1px solid #005e596b;gap:10px;margin-top:17px;padding-bottom:5px;font-size:11px;font-weight:790;text-decoration:none;display:inline-flex}.training-course-feature{color:#fff;isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:start;gap:clamp(48px,8vw,104px);padding:clamp(96px,13vw,150px) 0;display:grid;position:relative}.training-course-feature:before{z-index:-2;content:"";background:radial-gradient(at 96% 4%,#f4c79d7a 0%,#0000 40%),radial-gradient(at -12% 72%,#2f1917c2 0%,#0000 52%),linear-gradient(151deg,#32211f 0%,#5e3a30 34%,#925e46 69%,#bd865f 100%);position:absolute;inset:0 calc(50% - 50vw)}.training-course-feature:after{z-index:-1;content:"";background:linear-gradient(120deg,#0000 17%,#ffe7d02b 49%,#0000 71%);position:absolute;inset:0 calc(50% - 50vw)}.training-course-feature h2{color:#fff}.training-course-intro>p:not(.panel-kicker){color:#fff5ecbf;margin:28px 0 0;font-size:1.03rem;line-height:1.7}.training-course-faculty{border-top:1px solid #fff2e538;padding-top:24px;font-weight:720}.training-course-details>ul{border-top:1px solid #fff2e538;margin:0;padding:0;list-style:none}.training-course-details>ul li{color:#fff5ece0;border-bottom:1px solid #fff2e52e;padding:17px 0 17px 28px;font-size:.94rem;line-height:1.5;position:relative}.training-course-details>ul li:before{color:#f0c7a3;content:"→";font-weight:850;position:absolute;top:19px;left:0}.training-course-details dl{border-top:1px solid #fff2e538;border-bottom:1px solid #fff2e538;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:32px 0 0;padding:22px 0;display:grid}.training-course-details dl>div{padding:0 16px}.training-course-details dl>div:first-child{padding-left:0}.training-course-details dl>div+div{border-left:1px solid #fff2e533}.training-course-details dt{color:#f0c7a3}.training-course-action{color:#613a30;background:#fff6ee;width:100%;margin-top:28px}.training-course-details small{color:#fff5ec94;text-align:center;margin-top:14px;font-size:9.5px;line-height:1.45;display:block}.training-audience:before{z-index:-1;content:"";background:radial-gradient(at 92% 18%,#00a79a1f,#0000 31rem),#f7f4ef;position:absolute;inset:0 calc(50% - 50vw)}.training-audience-list{border-top:1px solid #0051512e;border-bottom:1px solid #0051512e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(48px,7vw,78px);display:grid}.training-audience-list article{padding:32px clamp(22px,3vw,36px) 38px}.training-audience-list article:first-child{padding-left:0}.training-audience-list article+article{border-left:1px solid #0051512e}.training-audience-list h3{margin-top:28px}.training-criterion{color:#fff;isolation:isolate;position:relative}.training-criterion:before{z-index:-1;content:"";background:radial-gradient(at 0 0,#74e5d545,#0000 35rem),linear-gradient(139deg,#00343a 0%,#00625e 56%,#008f83 100%);position:absolute;inset:0 calc(50% - 50vw)}.training-criterion h2{color:#fff}.training-criterion blockquote{color:#fff;letter-spacing:-.035em;border-bottom:1px solid #ffffff40;margin:0;padding:0 0 30px;font-size:clamp(1.55rem,3vw,2.55rem);font-weight:610;line-height:1.18}.training-criterion>div:last-child>p{color:#ffffffb8;margin-top:28px}.training-criterion a{color:#fff;border-bottom-color:#ffffff80;margin-top:24px}.training-faq:before{background:radial-gradient(at 88% 0,#00a49914,#0000 28rem),#fffdf9}.training-faq-list{border-top:1px solid #0051512b;margin-top:clamp(46px,7vw,74px)}.training-faq-list details{border-bottom:1px solid #0051512b}.training-faq-list summary{color:#183433;cursor:pointer;padding:25px 54px 25px 0;font-size:clamp(1.02rem,1.8vw,1.25rem);font-weight:760;list-style:none;position:relative}.training-faq-list summary::-webkit-details-marker{display:none}.training-faq-list summary:after{color:#00837b;content:"+";font-size:24px;font-weight:460;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.training-faq-list details[open] summary:after{content:"−"}.training-faq-list details p{color:#666b69;max-width:850px;margin:0;padding:0 54px 26px 0;font-size:.95rem;line-height:1.65}.training-final-cta{color:#fff;text-align:center;isolation:isolate;align-content:center;place-items:center;min-height:520px;padding:clamp(90px,13vw,150px) 0;display:grid;position:relative}.training-final-cta:before{z-index:-1;content:"";background:radial-gradient(at 18% 0,#71f2e040,#0000 36rem),radial-gradient(at 90% 100%,#00bda761,#0000 36rem),linear-gradient(145deg,#002e35 0%,#005b58 45%,#009287 100%);position:absolute;inset:0 calc(50% - 50vw)}.training-final-cta h2{color:#fff;max-width:920px}.training-final-cta>p:not(.panel-kicker){color:#ffffffb8;max-width:660px;margin:26px 0 0;font-size:1.05rem;line-height:1.6}.training-final-cta .training-primary-action{margin-top:32px}.training-page-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;min-height:110px;display:flex}.training-page-footer a{color:#52615f;font-size:10px;font-weight:720;text-decoration:none}.training-header-cta:hover,.training-header-cta:focus-visible,.training-primary-action:hover,.training-primary-action:focus-visible,.training-course-action:hover,.training-course-action:focus-visible{transform:translateY(-2px)}.training-primary-action:hover,.training-primary-action:focus-visible{background:#f3fffc}.training-page-shell a:focus-visible,.training-page-shell summary:focus-visible{outline-offset:4px;outline:2px solid #65d8cb}@media (width<=900px){.training-hero,.training-course-feature,.training-reality,.training-criterion{grid-template-columns:1fr}.training-hero{padding-bottom:0}.training-hero-visual{min-height:500px;margin:-10px 0 -24px}.training-course-feature{gap:58px}.training-course-details dl{grid-template-columns:1fr}.training-course-details dl>div,.training-course-details dl>div:first-child{padding:16px 0}.training-course-details dl>div+div{border-top:1px solid #fff2e52e;border-left:0}.training-reality-copy{border-top:0;padding-top:0}}@media (width<=680px){.training-page-header,.training-page-article{width:min(100% - 40px,1180px)}.training-page-header{min-height:86px}.training-page-header .brand{transform-origin:0;transform:scale(.82)}.training-header-cta{min-height:44px;padding:0 16px;font-size:11px}.training-breadcrumb{padding:17px 0;font-size:9px}.training-hero{gap:16px;min-height:0;padding:46px 0 0}.training-hero:before,.training-hero:after{top:-62px}.training-hero h1{font-size:clamp(3.15rem,15vw,4.4rem);line-height:.91}.training-hero-lead{margin-top:25px;font-size:1rem;line-height:1.55}.training-hero-actions{gap:14px;margin-top:28px;display:grid}.training-primary-action{width:100%}.training-secondary-action{justify-self:start}.training-course-meta{grid-template-columns:1fr 1fr;margin-top:34px;padding:0}.training-course-meta>div,.training-course-meta>div:first-child{padding:17px 12px 17px 0}.training-course-meta>div+div{border-left:0}.training-course-meta>div:nth-child(2n){border-left:1px solid #ffffff30;padding-left:14px;padding-right:0}.training-course-meta>div:nth-child(n+3){border-top:1px solid #ffffff30;grid-column:1/-1}.training-hero-visual{width:100vw;min-height:470px;margin:-4px calc(50% - 50vw) -18px}.training-hero-visual picture{-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.training-hero-visual img{object-position:50% 38%}.training-hero-visual figcaption{bottom:58px;right:20px}.training-reality,.training-criterion{gap:34px;padding:78px 0}.training-learning,.training-audience,.training-faq,.training-course-feature{padding:82px 0}.training-reality h2,.training-section-heading h2,.training-course-feature h2,.training-criterion h2,.training-final-cta h2{font-size:clamp(2.25rem,11.5vw,3.25rem)}.training-learning-list{margin-top:42px}.training-learning-list article{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:26px 0}.training-learning-list article>span,.training-audience-list article>span{font-size:2.15rem}.training-learning-list h3,.training-audience-list h3{font-size:1.35rem}.training-course-feature{gap:44px}.training-audience-list{grid-template-columns:1fr}.training-audience-list article,.training-audience-list article:first-child{grid-template-columns:50px minmax(0,1fr);gap:8px 13px;padding:24px 0;display:grid}.training-audience-list article+article{border-top:1px solid #0051512e;border-left:0}.training-audience-list h3{margin-top:0}.training-audience-list p{grid-column:2}.training-criterion blockquote{font-size:1.55rem}.training-faq-list details p{padding-right:8px}.training-final-cta{min-height:590px;padding:86px 0}.training-page-footer{gap:18px 24px;min-height:130px}}.site-shell-intro .landing-resource-nav{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(30px,4vw,48px);display:grid}.site-shell-intro .landing-resource-nav a{color:#ffffffdb;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:18px 22px;font-size:12px;font-weight:720;line-height:1.35;text-decoration:none;display:flex}.site-shell-intro .landing-resource-nav a+a{border-left:1px solid #fff3}.site-shell-intro .landing-resource-nav a:hover,.site-shell-intro .landing-resource-nav a:focus-visible{color:#fff;background:#ffffff12}.site-shell-intro .landing-resource-nav span{color:#79d5cc}.site-shell-intro .landing-resource-nav .landing-resource-title{color:inherit;gap:3px;display:grid}.site-shell-intro .landing-resource-nav .landing-resource-title small{color:#79d5cc;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:820}@media (width<=680px){.site-shell-intro .landing-resource-nav{grid-template-columns:1fr}.site-shell-intro .landing-resource-nav a{min-height:54px;padding:14px 2px}.site-shell-intro .landing-resource-nav a:first-child{color:#004d4d;background:linear-gradient(135deg,#e4f6f2 0%,#f8fbfa 100%);border:1px solid #b5fff480;border-radius:16px;min-height:78px;margin:10px 0;padding:16px 14px;box-shadow:0 10px 24px #00282a24}.site-shell-intro .landing-resource-nav a:first-child>span:last-child{color:#008d83}.site-shell-intro .landing-resource-nav a+a{border-top:1px solid #ffffff2e;border-left:0}.site-shell-intro .landing-resource-nav .landing-resource-title{gap:7px}.site-shell-intro .landing-resource-nav .landing-resource-title small{color:#fff;letter-spacing:.14em;background:#005151;border:1px solid #005151;border-radius:999px;width:max-content;padding:4px 7px;font-size:11px;line-height:1;display:inline-flex}}@media (width>=901px){body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.site-shell-intro{width:min(1280px,100% - 72px)}.site-shell-intro .site-header{-webkit-backdrop-filter:blur(22px)saturate(132%);background:radial-gradient(circle at 92% 0,#00a4991a,#0000 24rem),linear-gradient(#faf9f6fa,#f4f7f4f0);border-bottom:1px solid #00515121;width:100vw;min-height:86px;margin-left:calc(50% - 50vw);padding-left:max(36px,50vw - 640px);padding-right:max(36px,50vw - 640px);box-shadow:0 12px 30px #00333417}.site-shell-intro .site-header .brand-symbol{width:56px;height:50px}.site-shell-intro .site-header .brand-lockup strong{font-size:18px}.site-shell-intro .site-header .brand-lockup small{font-size:8.5px}.site-shell-intro .landing-nav{gap:clamp(22px,2.1vw,34px)}.site-shell-intro .landing-nav a{font-size:13.5px}.site-shell-intro .landing-nav .landing-nav-cta{height:44px;min-height:44px;padding:0 20px;font-size:13px}.site-shell-intro .intro-hero{grid-template-columns:minmax(0,1.08fr) minmax(430px,.82fr);gap:clamp(54px,6vw,96px);min-height:calc(100svh - 86px)}.site-shell-intro .intro-copy h1{max-width:780px;font-size:clamp(4rem,5.65vw,5.45rem);line-height:.95}.site-shell-intro .intro-copy .lead{max-width:720px;font-size:18px;line-height:1.55}.site-shell-intro .eyebrow,.site-shell-intro .panel-kicker{font-size:14px}.site-shell-intro .seo-landing>section:not(.landing-final-cta){padding-top:clamp(92px,7.6vw,124px);padding-bottom:clamp(92px,7.6vw,124px)}.site-shell-intro .landing-section-heading h2,.site-shell-intro .sample-question-copy h2,.site-shell-intro .conversion-copy h2,.site-shell-intro .creator-card h2,.site-shell-intro .landing-final-cta h2{font-size:clamp(2.75rem,4.2vw,4.2rem);line-height:.99}.site-shell-intro .landing-section-heading>p:not(.panel-kicker),.site-shell-intro .landing-section-heading--split>p,.site-shell-intro .sample-question-copy>p:not(.panel-kicker),.site-shell-intro .conversion-copy>p,.site-shell-intro .creator-card p,.site-shell-intro .landing-final-cta>p{font-size:17px;line-height:1.68}.site-shell-intro .landing-section-heading--split{grid-template-columns:minmax(0,1.15fr) minmax(360px,.62fr);gap:clamp(54px,7vw,104px)}.site-shell-intro .report-demonstration{grid-template-columns:minmax(0,1.28fr) minmax(390px,.72fr);gap:clamp(48px,5vw,72px);margin-top:58px}.site-shell-intro .report-editorial-stack .report-document{min-height:650px;padding-top:48px;padding-bottom:48px}.site-shell-intro .report-document-header strong{font-size:22px}.site-shell-intro .report-document-header span,.site-shell-intro .report-document-main p,.site-shell-intro .report-priority-preview>span,.site-shell-intro .report-metric-row span{font-size:11px}.site-shell-intro .report-document-main{gap:42px;padding-top:38px}.site-shell-intro .report-document-main h3{font-size:clamp(4rem,5.2vw,5rem)}.site-shell-intro .report-document-main>div>span{max-width:49ch;font-size:17px}.site-shell-intro .report-document-score{flex-basis:146px;width:146px;min-width:146px;padding-left:28px}.site-shell-intro .report-document-score strong{font-size:46px}.site-shell-intro .report-document-main .report-document-score span{font-size:12px}.site-shell-intro .report-metric-row article{min-height:156px;padding-top:27px;padding-bottom:27px}.site-shell-intro .report-metric-row strong{font-size:clamp(2rem,2.8vw,2.5rem)}.site-shell-intro .report-metric-row small{font-size:11px}.site-shell-intro .report-break-even-chart{margin-top:20px}.site-shell-intro .report-priority-preview li{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:14px 0;font-size:15.5px}.site-shell-intro .report-outcome-panel h3{font-size:clamp(2.2rem,3vw,3rem)}.site-shell-intro .report-page-proof span,.site-shell-intro .report-experience-proof,.site-shell-intro .report-outcome-panel li{font-size:15px;line-height:1.52}.site-shell-intro .report-plan-emphasis{max-width:1020px;font-size:15.5px}.site-shell-intro .how-step-grid h3,.site-shell-intro .interactive-area-panels h3,.site-shell-intro .landing-tool-list h3{font-size:20px}.site-shell-intro .how-step-grid p,.site-shell-intro .interactive-area-panels p,.site-shell-intro .problem-card-grid p{font-size:17px}.site-shell-intro .sample-question-card{padding:32px}.site-shell-intro .conversion-editorial-meta p{font-size:14.5px}.site-shell-intro .conversion-editorial-meta small{font-size:13px}.site-shell-intro .landing-conversion .intro-panel{padding:clamp(34px,3.5vw,48px)}.site-shell-intro .landing-conversion .intro-panel h2{font-size:clamp(2.15rem,3vw,2.75rem)}.site-shell-intro .landing-conversion .intro-panel>p{font-size:16px;line-height:1.62}.site-shell-intro .creator-links a,.site-shell-intro .creator-links .creator-link-primary,.site-shell-intro .landing-resource-nav a{font-size:13.5px}.site-shell-intro .audience-compact li{font-size:13px}.site-shell-intro .hero-result-person img,.site-shell-intro .landing-scene-visual img,.site-shell-intro .creator-portrait img{image-rendering:auto;backface-visibility:hidden}.site-shell-intro .creator-portrait img{transform:none}.site-shell-intro .creator-portrait-link:hover .creator-portrait img,.site-shell-intro .creator-portrait-link:focus-visible .creator-portrait img{transform:scale(1.015)}}@media (width>=901px) and (width<=1180px){.site-shell-intro{width:min(100% - 56px,1280px)}.site-shell-intro .landing-nav{gap:18px}.site-shell-intro .landing-nav a{font-size:12.5px}.site-shell-intro .report-demonstration{grid-template-columns:minmax(0,1.15fr) minmax(340px,.78fr);gap:38px}}.articles-order-note,.article-card-date,.article-card-featured-label,.article-card-read-more,.articles-heading-desktop{display:none}@media (width>=901px){.articles-heading-mobile{display:none}.articles-heading-desktop{display:inline}.articles-page-shell{width:min(1280px,100% - 64px)}.articles-page-shell .articles-header,.articles-page-shell .articles-index{width:min(1160px,100%);margin-left:auto;margin-right:auto}.articles-page-shell .articles-header{min-height:92px}.articles-page-shell .articles-hero{grid-template-columns:minmax(0,1.24fr) minmax(290px,.48fr);gap:clamp(48px,6vw,82px);padding:clamp(62px,6vw,82px) 0 clamp(70px,7vw,94px)}.articles-page-shell .articles-hero h1{max-width:820px;font-size:clamp(4rem,5.25vw,5rem);line-height:.95}.articles-page-shell .articles-hero>div:first-child>p:last-child{max-width:720px;font-size:18px;line-height:1.62}.articles-page-shell .articles-editorial-scan{border-radius:24px;min-height:280px}.articles-page-shell .articles-latest{padding:82px 0 98px}.articles-page-shell .articles-latest>.articles-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;max-width:none;display:grid}.articles-page-shell .articles-section-heading h2{font-size:clamp(2.75rem,4vw,3.6rem)}.articles-order-note{max-width:290px;color:var(--stone);text-align:right;margin:0 0 5px;font-size:13px;line-height:1.5;display:block}.articles-page-shell .article-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:34px 20px;margin-top:46px}.articles-page-shell .article-card-grid>a{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);overflow:visible}.articles-page-shell .article-card-grid>a:not(.article-card-featured){border-bottom:1px solid #00515129;padding-bottom:26px}.articles-page-shell .article-card-figure{background:var(--paper-deep);border:0;border-radius:19px;order:1;display:block;overflow:hidden}.articles-page-shell .article-card-figure figcaption{display:none}.articles-page-shell .article-card-cover,.articles-page-shell .article-card-cover img{width:100%;height:100%}.articles-page-shell .article-card-cover{aspect-ratio:16/10;display:block;overflow:hidden}.articles-page-shell .article-card-cover img{object-fit:cover;object-position:center;transition:transform .28s}.articles-page-shell .article-card-copy{order:2;padding:24px 2px 0}.articles-page-shell .article-card-copy>span{letter-spacing:.13em;font-size:10px}.articles-page-shell .article-card-date{color:var(--stone);margin-top:9px;font-size:11px;font-style:normal;line-height:1.4;display:block}.articles-page-shell .article-card-grid h3{margin-top:19px;font-size:25px;line-height:1.08}.articles-page-shell .article-card-grid p{margin-top:15px;font-size:14.5px;line-height:1.62}.articles-page-shell .article-card-grid small{margin-top:auto;padding-top:24px;font-size:11px}.articles-page-shell .article-card-read-more{width:fit-content;color:var(--blue);align-items:center;gap:10px;margin-top:17px;font-size:12.5px;font-weight:760;display:inline-flex}.articles-page-shell .article-card-featured{background:radial-gradient(circle at 100% 0,#00a4991c,#0000 24rem),#fff9;border:1px solid #00515124;border-radius:28px;grid-column:1/-1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);overflow:hidden}.articles-page-shell .article-card-featured .article-card-figure{border-radius:0;height:100%;min-height:410px}.articles-page-shell .article-card-featured .article-card-cover{aspect-ratio:16/10;min-height:410px}.articles-page-shell .article-card-featured .article-card-cover img{object-position:center 42%}.articles-page-shell .article-card-featured .article-card-copy{justify-content:center;padding:44px clamp(36px,4vw,54px)}.articles-page-shell .article-card-featured-label{width:fit-content;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#00a4991a;border-radius:999px;margin-bottom:22px;padding:7px 11px;font-size:10px;font-weight:810;display:block}.articles-page-shell .article-card-featured h3{max-width:520px;font-size:clamp(2.25rem,3.25vw,3.15rem);line-height:1.01}.articles-page-shell .article-card-featured p{max-width:540px;font-size:16px}.articles-page-shell .article-card-grid>a:hover{border-color:#00a49957;transform:translateY(-3px)}.articles-page-shell .article-card-grid>a:hover .article-card-cover img{transform:scale(1.025)}.articles-page-shell .articles-guide-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.articles-page-shell .articles-guide-grid>a{border-width:0 1px 1px 0;border-color:var(--line);background:#ffffff3d;border-radius:0;grid-template-columns:25px minmax(0,1fr) auto;gap:12px;min-height:205px;padding:23px 20px}.articles-page-shell .articles-guide-grid h3{font-size:18px}.articles-page-shell .articles-guide-grid p{font-size:12.5px}.articles-page-shell .articles-pillars{padding:84px 0 92px}.articles-page-shell .articles-guide-grid>a{min-height:188px}.articles-page-shell .articles-method{grid-template-columns:minmax(280px,.54fr) minmax(0,1fr);align-items:center;gap:clamp(44px,5vw,72px);padding:66px 0}.articles-page-shell .articles-method h2{max-width:410px;font-size:clamp(2.2rem,3.1vw,2.8rem);line-height:1.02}.articles-page-shell .articles-method ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.articles-page-shell .articles-method li{background:0 0;border:0;border-radius:0;min-height:158px;padding:24px 23px;display:block}.articles-page-shell .articles-method li+li{border-left:1px solid var(--line)}.articles-page-shell .articles-method li span{margin-bottom:30px;font-size:11px;display:block}.articles-page-shell .articles-method li strong{font-size:14.5px;line-height:1.5}.articles-page-shell .articles-author-card{background:radial-gradient(circle at 88% 15%,#2ad1c233,#0000 21rem),linear-gradient(135deg,#003f43,#00776f);border-radius:24px;grid-template-columns:122px minmax(0,1fr);gap:34px;margin:74px 0 0;padding:34px 38px}.articles-page-shell .articles-author-card picture,.articles-page-shell .articles-author-card img{width:122px;height:122px}.articles-page-shell .articles-author-card img{border-radius:18px}.articles-page-shell .articles-author-card h2{font-size:clamp(2rem,3vw,2.65rem)}.articles-page-shell .articles-author-card p:not(.panel-kicker){max-width:760px;font-size:15px}.articles-page-shell .articles-cta{text-align:left;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:10px 54px;margin:18px 0 76px;padding:42px 48px}.articles-page-shell .articles-cta .panel-kicker,.articles-page-shell .articles-cta h2,.articles-page-shell .articles-cta p{grid-column:1}.articles-page-shell .articles-cta h2{max-width:720px;margin:5px 0 6px;font-size:clamp(2.2rem,3.4vw,3rem)}.articles-page-shell .articles-cta p{max-width:720px;font-size:15px}.articles-page-shell .articles-cta a{white-space:nowrap;grid-area:1/2/4;min-height:54px;margin:0;padding:0 24px}.site-shell-intro .intro-pyramid-column{align-content:stretch;align-self:stretch;min-height:clamp(560px,100svh - 150px,720px);position:relative}.site-shell-intro .hero-result-visual{width:100%;height:100%;min-height:clamp(560px,100svh - 150px,720px);overflow:visible}.site-shell-intro .hero-result-visual .hero-result-scan{display:none}.site-shell-intro .hero-result-person{z-index:1;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000006b 10%,#000 27% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000006b 10%,#000 27% 100%)}.site-shell-intro .hero-result-person img{object-fit:cover;object-position:46% 43%;width:100%;height:100%;transform:scale(1.025)}.site-shell-intro .hero-result-story{z-index:3;-webkit-backdrop-filter:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:linear-gradient(145deg,#00363af7,#005b57f0);border:1px solid #e0fffab8;border-radius:24px;width:min(58%,285px);padding:23px 24px;top:17%;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff57,0 24px 52px #001b1e57}.site-shell-intro .hero-result-story:before{background:linear-gradient(118deg,#ffffff1f,#0000 42%)}.site-shell-intro .hero-result-story:after{display:none}.site-shell-intro .hero-result-summary-brand{color:#cffff8;text-shadow:none;gap:9px;font-size:10.5px;line-height:1.25}.site-shell-intro .hero-result-symbol{width:29px;height:27px}.site-shell-intro .hero-result-story-score>strong{text-shadow:none;margin-top:15px;font-size:46px;line-height:.92}.site-shell-intro .hero-result-story-score>strong small{margin-left:5px;font-size:14px}.site-shell-intro .hero-result-story-step{border-color:#e8fffb47;gap:7px;margin-top:18px;padding-top:17px}.site-shell-intro .hero-result-story-step>span{color:#cffff8;text-shadow:none;font-size:9.5px;line-height:1.25}.site-shell-intro .hero-result-story-step>strong{text-shadow:none;font-size:17px;font-weight:760;line-height:1.18}.site-shell-intro .report-page-proof strong{letter-spacing:-.01em}.site-shell-intro .hero-result-person{-webkit-mask-image:radial-gradient(53% 55% at 50% 51%,#000 0% 46%,#000000f5 55%,#000000d1 66%,#0000008f 77%,#0000004d 87%,#0000001a 95%,#0000 100%);mask-image:radial-gradient(53% 55% at 50% 51%,#000 0% 46%,#000000f5 55%,#000000d1 66%,#0000008f 77%,#0000004d 87%,#0000001a 95%,#0000 100%)}.site-shell-intro .hero-result-person img{object-position:44% 42%;transform:none}.site-shell-intro .hero-result-story{width:min(57%,270px);top:35%;right:clamp(-64px,-4.5vw,-34px)}}@media (width<=680px){.site-shell-intro .landing-conversion .intro-panel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:6px 0 4px}.site-shell-intro .landing-conversion .intro-panel h2{margin:12px 0;font-size:clamp(1.85rem,8vw,2.15rem);line-height:1.04}.site-shell-intro .landing-conversion .intro-panel>.muted{color:#565d5c;font-size:15.5px;line-height:1.55}.site-shell-intro .landing-conversion .field-grid{border-top:1px solid #00515133;border-bottom:1px solid #00515133;gap:0;margin:27px 0 20px;padding:4px 0}.site-shell-intro .landing-conversion .field-grid label{grid-template-columns:minmax(106px,.36fr) minmax(0,1fr);align-items:center;gap:14px;padding:13px 0}.site-shell-intro .landing-conversion .field-grid label+label{border-top:1px solid #0051511a}.site-shell-intro .landing-conversion .field-grid label>span{color:#3f4d4b;font-size:14px;line-height:1.2}.site-shell-intro .landing-conversion .field-grid input{min-width:0;height:44px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #00515140;border-radius:0;padding:0 4px;font-size:16px}.site-shell-intro .landing-conversion .field-grid input:focus{border-bottom-color:var(--blue-light);box-shadow:0 2px 0 var(--blue-light);background:#ffffff40}.site-shell-intro .landing-conversion .field-grid input::placeholder{color:#7d8885}.site-shell-intro .landing-conversion .field-help{color:#65716f;grid-column:1/-1;margin:-3px 0 0;font-size:11.5px;line-height:1.4}.site-shell-intro .landing-conversion .consent{color:#525d5b;grid-template-columns:21px minmax(0,1fr);gap:11px;font-size:14px;line-height:1.46}.site-shell-intro .landing-conversion .consent input{width:19px;height:19px;margin-top:2px}.site-shell-intro .landing-conversion .optional-consent{border-top:1px solid #0051511a;margin-top:14px;padding-top:14px}.site-shell-intro .landing-conversion .privacy-first-layer{color:#65716f;border-top:1px solid #0051511a;margin-top:15px;padding-top:13px;font-size:11px;line-height:1.42}.site-shell-intro .landing-conversion .primary-button{border-radius:13px;min-height:58px;margin-top:18px;padding:0 18px;font-size:16px}.site-shell-intro .landing-conversion .privacy-note{color:#697472;margin-top:11px;font-size:11px;line-height:1.45}}.site-shell-intro .landing-nav .landing-nav-cta,.site-shell-intro .intro-copy .seo-hero-cta,.site-shell-intro .landing-final-cta .seo-cta-button,.site-shell-intro .landing-conversion .intro-panel .primary-button,.site-shell-question .primary-button{color:#fff;background:linear-gradient(135deg,#2453a8,#3472d4);border-color:#0000;box-shadow:0 13px 30px #2453a83b}.site-shell-intro .landing-nav .landing-nav-cta:hover,.site-shell-intro .landing-nav .landing-nav-cta:focus-visible,.site-shell-intro .intro-copy .seo-hero-cta:hover,.site-shell-intro .intro-copy .seo-hero-cta:focus-visible,.site-shell-intro .landing-final-cta .seo-cta-button:hover,.site-shell-intro .landing-final-cta .seo-cta-button:focus-visible,.site-shell-intro .landing-conversion .intro-panel .primary-button:hover,.site-shell-intro .landing-conversion .intro-panel .primary-button:focus-visible,.site-shell-question .primary-button:hover,.site-shell-question .primary-button:focus-visible{background:linear-gradient(135deg,#1d478f,#2e65bc);box-shadow:0 16px 34px #2453a84d}.site-shell-question .level-progress{align-items:center;gap:24px;width:min(1080px,100%);margin:0 auto 22px;display:flex}.site-shell-question .level-progress .level-track{flex:1;width:auto;min-width:0;margin:0}.site-shell-question .level-progress-count{color:#576361;white-space:nowrap;flex:none;font-size:13px;font-weight:750}.site-shell-question .question-scan-layout{grid-template-columns:minmax(0,1.55fr) minmax(190px,.5fr);gap:clamp(28px,4vw,54px)}.site-shell-question .question-scan-visual{opacity:.86;place-self:center end;width:min(100%,240px);min-width:0;padding-left:24px}.site-shell-question .question-scan-visual .scan-scale--progress{width:100%;padding:0}.site-shell-question .question-scan-visual .scan-tier{height:35px}.site-shell-question .question-scan-visual .scan-tier-face{font-size:8px}@media (width<=680px){.site-shell-question .question-wrap--standard .level-progress{gap:9px;height:32px;margin:0 auto 7px;padding:0 5px}.site-shell-question .question-wrap--standard .level-progress .level-track{height:28px;padding:0}.site-shell-question .question-wrap--standard .level-progress-count{font-size:12px}.site-shell-question .question-wrap--standard .level-track span,.site-shell-question .question-wrap--standard .question-topline .eyebrow,.site-shell-question .question-wrap--standard .voice-questionnaire>button strong{font-size:11px}.site-shell-question .question-wrap--standard .question-panel{height:calc(100svh - 55px)}.site-shell-question .question-wrap--standard .question-back{font-size:12px}.site-shell-question .question-wrap--standard .question-scan-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.site-shell-question .question-wrap--standard .question-scan-visual{border-top:1px solid var(--line);border-left:0;justify-self:center;width:min(210px,64vw);margin:0 auto;padding:7px 0 0}.site-shell-question .question-wrap--standard .question-scan-visual .scan-tier{height:18px;margin-top:3px}.site-shell-question .question-wrap--standard .question-scan-visual .scan-tier-face{font-size:6px}}.site-shell-intro .report-metric-row{color:#254d49;background:#f6f4ef;border:0}.site-shell-intro .report-metric-row>article[class*=report-status--],.site-shell-intro .report-metric-row>article:first-child{background:0 0;border-top:0;min-width:0;padding:24px}.site-shell-intro .report-metric-row>article[class*=report-status--] strong{color:#17695f}.site-shell-intro .report-document-main .report-document-score.report-status--critical{background:0 0;border-left:1px solid #d9b9a4;padding:8px 12px}.site-shell-intro .report-document-score.report-status--critical strong{color:#fff2e2}.site-shell-intro .report-metric-row .report-chart-revenue{stroke:#14766c;stroke-width:3px}.site-shell-intro .report-metric-row .report-chart-costs{stroke:#976345;stroke-width:3px}.site-shell-intro .report-metric-row .report-chart-axis,.site-shell-intro .report-metric-row .report-chart-guide{stroke:#a8b5b1}.site-shell-intro .report-metric-row .report-chart-label{fill:#254d49}.site-shell-intro .report-metric-row .report-chart-point{fill:#f6f4ef;stroke:#254d49}@media (width<=680px){.site-shell-intro .report-metric-row>article:first-child{grid-template-columns:1fr;gap:6px}.site-shell-intro .report-metric-row>article:first-child strong{text-align:left;margin-top:8px;font-size:32px}.site-shell-intro .report-metric-row>article[class*=report-status--]{padding:20px 18px}.site-shell-intro .report-metric-row>article+article{border-top:1px solid #d7dfdb}.site-shell-intro .report-metric-row>article span{letter-spacing:.05em;font-size:12px}.site-shell-intro .report-metric-row>article small{font-size:13px}}body.typography-editorial{font-size:1rem;line-height:1.7}.typography-editorial :is(button,input,select,textarea){font-family:inherit}.typography-editorial :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:break-word;letter-spacing:-.025em!important;font-weight:700!important;line-height:1.22!important}.typography-editorial :is(p,li){text-wrap:pretty}.typography-editorial :is(.lead,.article-excerpt,.creator-intro){line-height:1.8!important}.typography-editorial :is(.intro-copy h1,.seo-topic-hero h1,.articles-hero h1,.article-hero h1,.authority-profile-copy h1,.method-hero h1,.training-hero h1){font-size:clamp(2.25rem,4.5vw,4.25rem)!important}.typography-editorial :is(.landing-section-heading h2,.conversion-copy h2,.creator-card h2,.landing-final-cta h2,.sample-question-copy h2,.article-body h2){font-size:clamp(1.8rem,3.2vw,3rem)!important}.typography-editorial .question-text{font-size:clamp(1.65rem,3vw,2.65rem)!important}.typography-editorial :is(.article-body>p,.article-body section>p,.article-body li){max-width:66ch;font-size:1.0625rem;line-height:1.85}.typography-editorial :is(.intro-copy .lead,.creator-card p,.conversion-copy>p,.landing-section-heading>p:not(.panel-kicker)){max-width:58ch;font-weight:400;line-height:1.8!important}.typography-editorial :is(.panel-kicker,.eyebrow){letter-spacing:.1em;line-height:1.6}.typography-editorial :is(.primary-button,.seo-hero-cta,.seo-cta-button){white-space:normal;height:auto;min-height:52px;font-weight:600;line-height:1.45}@media (width>=901px){.typography-editorial .site-shell-intro{width:min(1200px,100% - 96px)}.typography-editorial .site-shell-intro .site-header{padding-inline:max(48px,50vw - 600px)}.typography-editorial .intro-copy .lead{margin-top:28px}}@media (width<=900px){.typography-editorial :is(.site-shell,.articles-page-shell,.article-page-shell,.authority-page-shell,.seo-topic-shell,.training-page-shell){width:calc(100% - 56px);margin-inline:auto}.typography-editorial .site-shell-intro .intro-hero{padding-block:56px 64px}.typography-editorial .site-shell-intro .intro-copy h1{font-size:clamp(2.15rem,8vw,3.5rem)!important}.typography-editorial :is(.intro-copy .lead,.creator-card p,.conversion-copy>p,.landing-section-heading>p:not(.panel-kicker)){font-size:1.0625rem}.typography-editorial .site-shell-intro .seo-landing>section:not(.landing-final-cta){padding-block:64px}.typography-editorial .landing-section-heading{margin-bottom:32px}.typography-editorial .article-body>section{margin-top:44px;padding-top:36px}.typography-editorial .site-shell-question{width:calc(100% - 32px)}.typography-editorial .site-shell-question .question-panel{padding:28px 22px}.typography-editorial .question-topline{flex-wrap:wrap;gap:16px}}@media (width<=380px){.typography-editorial :is(.site-shell,.articles-page-shell,.article-page-shell,.authority-page-shell,.seo-topic-shell,.training-page-shell){width:calc(100% - 40px)}.typography-editorial .site-shell-question{width:calc(100% - 24px)}}.typography-editorial :is(h1,h2) span{letter-spacing:inherit;line-height:inherit}.typography-editorial .site-shell-intro .creator-card--compact{text-align:center;flex-direction:column;gap:14px;width:100%;max-width:640px;min-height:0;margin:0 auto;padding:0;display:flex}.typography-editorial .creator-card--compact>:is(h2,p){margin:0}.typography-editorial .creator-card--compact h2{font-size:clamp(2rem,5vw,3rem)!important}.typography-editorial .creator-card--compact .creator-profile-link{color:#fff;text-underline-offset:6px;margin-top:8px;font-size:1rem;font-weight:600;text-decoration:underline}.typography-editorial .site-shell-intro :is(.intro-copy,.landing-section-heading,.conversion-copy,.landing-final-cta){text-align:center}.typography-editorial .site-shell-intro :is(.intro-copy,.landing-section-heading,.conversion-copy,.landing-final-cta)>:is(p,h1,h2){margin-inline:auto}.typography-editorial .site-shell-intro .landing-section-heading--split{max-width:760px;margin-inline:auto;display:block}.typography-editorial .site-shell-intro .landing-section-heading--split>p{margin:24px auto 0}.typography-editorial .site-shell-intro :is(.hero-action-row,.hero-proof-list){justify-content:center}.typography-editorial .site-shell-intro .hero-audience-line{border:0;padding:0}.typography-editorial .site-shell-intro .report-document-main h3{white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.65rem,6.6vw,3rem)!important}@media (width<=900px){.typography-editorial .site-shell-intro .report-document-main{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.typography-editorial .site-shell-intro .report-document-main>div:first-child{width:100%;min-width:0}.typography-editorial .site-shell-intro .report-document-main>div>span{margin-inline:auto;display:block}.typography-editorial .site-shell-intro .report-document-score{align-self:center}.typography-editorial .site-shell-intro .creator-section{padding-block:48px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
