/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--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-ease:initial}}}@layer theme{:host,:root{--spacing:.25rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--claridi-navy:#0f172a;--claridi-navy-2:#1e293b;--claridi-ink:#08090a;--claridi-indigo:#4f46e5;--claridi-indigo-2:#6366f1;--claridi-violet:#7a5cff;--claridi-violet-2:#9b87ff;--claridi-lavender:#e6d8ff;--claridi-sky:#f2b6d7;--claridi-bg:#f8fafc;--claridi-surface:#fff;--claridi-border:#e2e8f0;--claridi-text:#111827;--claridi-muted:#64748b;--claridi-grad-button:linear-gradient(135deg,#4f46e5,#7a5cff);--claridi-shadow:0 6px 24px -8px #0f172a1a,0 2px 6px #0f172a0d;--claridi-shadow-lg:0 30px 60px -20px #4f46e540,0 12px 24px -12px #0f172a1f;--background:#f8fafc;--foreground:#111827;--ink:#08090a;--navy:#0f172a;--indigo:#4f46e5;--violet:#7a5cff;--lavender:#9b87ff;--cyan:#f2b6d7;--line:#e2e8f0;--muted:#64748b;--paper:#fff;--soft:#eef2ff;--success:#4f46e5;--warning:#f59e0b;--shadow:0 6px 24px -8px #0f172a1a,0 2px 6px #0f172a0d;--shadow-lg:0 30px 60px -20px #4f46e540,0 12px 24px -12px #0f172a1f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/Montserrat-600.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/Montserrat-700.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/brand/fonts/Montserrat-800.woff2)format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);margin:0}.editorial-headline,.final-cta h2,.home-hero h1,.resource-hero h1{letter-spacing:-.04em;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;line-height:.98}.editorial-headline .headline-accent,.final-cta .headline-accent{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.headline-accent{color:#a978ff}button,input,select,textarea{font:inherit}button{cursor:pointer}main{overflow:hidden}.hero{background:linear-gradient(#0f172a0a 1px,#0000 0) 0 0/34px 34px,linear-gradient(90deg,#0f172a0a 1px,#0000 0) 0 0/34px 34px,radial-gradient(1200px 500px at 85% -10%,#7a5cff24,#0000 60%),radial-gradient(900px 500px at 5% 10%,#4f46e514,#0000 55%),linear-gradient(#fbfaff,#f8fafc);grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);align-items:center;gap:56px;min-height:88vh;padding:58px clamp(20px,6vw,92px) 54px;display:grid;position:relative}.hero__copy{max-width:780px}.brand-mark{gap:10px;margin-bottom:42px;display:inline-grid}.brand-mark img{width:min(220px,62vw);height:auto;display:block}.brand-mark small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.eyebrow{color:var(--indigo);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:900}h1,h2,h3,p{margin-top:0}p+p{margin-top:1rem}.about-hero__intro{gap:1.25rem;display:grid}.about-hero__intro p{margin:0}.home-hero__copy,.resource-hero,.section-heading,.snapshot-hero,h1,h2,h3,h4,h5,h6{text-wrap:balance}.button,.card-kicker,.eyebrow,.field span,.hero-success__text,.snapshot-preview p,.text-link,blockquote,figcaption,li,p{text-wrap:pretty}h1{letter-spacing:0;max-width:900px;margin-bottom:22px;font-size:clamp(2.45rem,5.4vw,5.25rem);line-height:1}.home-hero h1>span{display:block}h1 em{color:var(--indigo);font-style:italic}h2{letter-spacing:0;margin-bottom:14px;font-size:clamp(1.55rem,2.8vw,3rem);line-height:1.08}.button,.eyebrow,h1,h2,h3{font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif}h3{margin-bottom:10px;font-size:1.02rem}.hero__text{color:#3a465f;max-width:700px;font-size:1.16rem;line-height:1.68}.hero__actions{gap:12px;margin-top:30px}.hero-proof,.hero__actions{flex-wrap:wrap;display:flex}.hero-proof{gap:10px;margin-top:18px}.hero-proof span{color:#475569;background:#ffffffb8;border:1px solid #3f46c92e;border-radius:999px;padding:8px 11px;font-size:.82rem;font-weight:850}.button{min-height:48px;color:var(--ink);border:1px solid #0b1020e6;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:850;text-decoration:none;transition:transform .16s,background .16s,color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{border-color:var(--indigo);background:linear-gradient(135deg,var(--indigo),var(--violet));color:#fff;box-shadow:0 4px 12px -4px #4f46e566}.button--ghost{background:#ffffffb8}.button--wide{width:100%;margin-top:8px}a.button[href=\/minibrandstrategy],a.button[href=snapshot-tool\.html]{gap:10px}a.button[href=\/minibrandstrategy]:after,a.button[href=snapshot-tool\.html]:after{content:"→";color:#e6d8ff;font-size:1.05em;line-height:1;animation:cta-arrow-nudge 1.8s ease-in-out infinite}a.button--ghost[href=\/minibrandstrategy]:after,a.button--ghost[href=snapshot-tool\.html]:after{color:var(--claridi-violet)}.process-model{background:linear-gradient(#ffffffe6,#f8fafce6),linear-gradient(90deg,#4f46e512,#9b87ff0f);border:1px solid #3f46c933;border-radius:8px;gap:16px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 30px 80px #111a3a1f}.process-model__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.method-phase span,.process-model__core span,.process-model__header span{color:var(--indigo);letter-spacing:.08em;text-transform:uppercase;font-family:Montserrat,Inter,sans-serif;font-size:.72rem;font-weight:900}.process-model__header strong{color:var(--navy);font-family:Montserrat,Inter,sans-serif;font-size:1.05rem}.process-model__core{background:var(--navy);color:#fff;border:1px solid #3f46c938;border-radius:8px;gap:10px;padding:20px;display:grid}.process-model__core strong{margin-top:6px;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.04;display:block}.process-model__core p{color:#fff;margin:0;line-height:1.5}.evidence-inputs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.evidence-inputs span{border:1px solid var(--line);color:#475569;text-align:center;background:#fff;border-radius:8px;padding:10px 8px;font-size:.78rem;font-weight:850}.method-phases{gap:10px;display:grid}.method-phase{border:1px solid var(--line);background:#ffffffd1;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;display:grid}.method-phase em{color:#4338ca;background:#4f46e51f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:flex}.method-phase strong{color:var(--navy);margin-top:5px;font-family:Montserrat,Inter,sans-serif;font-size:1rem;display:block}.method-phase p{color:var(--muted);margin:7px 0 0;font-size:.88rem;line-height:1.45}.method-band{background:var(--navy);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.method-band div{border-right:1px solid #ffffff24;min-height:118px;padding:24px clamp(20px,4vw,64px)}.method-band span{color:#fff;margin-bottom:8px;font-size:.82rem;display:block}.method-band strong{font-size:clamp(1.8rem,4vw,3.2rem)}.applications,.diagnostic,.gateway,.guide-resources,.how-it-works,.manifesto,.next-questions,.offers,.snapshot-entry,.snapshot-hero,.snapshot-showcase{padding:72px clamp(20px,6vw,92px)}.applications,.snapshot-showcase{border-bottom:1px solid var(--line);background:#fff}.snapshot-showcase__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.snapshot-showcase__grid article{border:1px solid var(--line);background:#fbfcff;border-radius:8px;align-content:start;gap:14px;min-height:146px;padding:18px;display:grid}.snapshot-showcase__grid span{color:#5b3fd6;background:#7a5cff21;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:950;display:inline-flex}.snapshot-showcase__grid p{color:var(--navy);margin:0;font-family:Montserrat,Inter,sans-serif;font-weight:850;line-height:1.35}.audience-strip{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:14px;display:flex}.audience-strip span,.audience-strip strong{border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:.82rem;display:inline-flex}.audience-strip span{color:var(--muted);text-transform:uppercase;font-weight:900}.audience-strip strong{color:var(--navy);background:#fff;font-family:Montserrat,Inter,sans-serif;font-weight:850}.gateway{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff1a}.gateway .eyebrow{color:var(--cyan)}.gateway-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.gateway-card{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;align-content:start;gap:12px;min-height:220px;padding:18px;text-decoration:none;display:grid}.gateway-card span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-family:Montserrat,Inter,sans-serif;font-size:.68rem;font-weight:900}.gateway-card h3{color:#fff;font-size:1.08rem}.gateway-card p{color:#fff;font-size:.94rem;line-height:1.5}.ladder-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ladder-flow article{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;min-height:118px;padding:16px}.ladder-flow span{color:var(--cyan);margin-bottom:18px;font-size:.78rem;font-weight:900;display:block}.ladder-flow span,.ladder-flow strong{font-family:Montserrat,Inter,sans-serif}.ladder-flow strong{color:#fff;font-size:1rem;line-height:1.3}.track-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.segment--launcher{margin-bottom:0}.future-ecosystem{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);align-items:start;gap:26px;margin-top:34px;padding-top:30px;display:grid}.future-ecosystem h3{max-width:520px;margin-bottom:0;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.08}.future-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.future-card{color:#7c879a;opacity:.78;background:#f3f5f9;border:1px dashed #cfd6ea;border-radius:8px;min-height:174px;padding:16px}.application-note span,.future-card span{color:#667085;text-transform:uppercase;background:#0f172a14;border-radius:999px;margin-bottom:14px;padding:6px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.future-card h4{color:#4b5565;margin-bottom:10px;font-size:1.03rem}.application-note p,.future-card p{color:inherit;line-height:1.5}.application-note{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.application-note article{border:1px solid var(--line);background:#fbfcff;border-radius:8px;padding:18px}.application-note span{color:var(--indigo);background:#3f46c91a}.manifesto{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);align-items:center;gap:38px;display:grid}.manifesto p:not(.eyebrow){max-width:650px;color:var(--muted);margin-bottom:0;font-size:1.05rem;line-height:1.62}.how-it-works{background:var(--soft)}.guide-resources,.how-it-works{border-bottom:1px solid var(--line)}.guide-resources{background:#fff}.guide-resources .section-heading p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:1.02rem;line-height:1.58}.home-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-guide-card{border:1px solid var(--line);min-height:290px;color:var(--ink);background:#fbfcff;border-radius:8px;align-content:start;gap:12px;padding:20px;text-decoration:none;display:grid}.home-guide-card span{color:var(--indigo);letter-spacing:.08em;text-transform:uppercase;font-family:Montserrat,Inter,sans-serif;font-size:.72rem;font-weight:900}.home-guide-card h3{color:var(--navy);font-size:1.08rem}.home-guide-card p{color:var(--muted);line-height:1.55}.home-guide-card strong{color:var(--indigo);margin-top:auto;font-family:Montserrat,Inter,sans-serif;font-size:.9rem}.guide-resources__cta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.dark-section__actions,.section-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex;position:relative}.beta-banner div:has(a[href=\/minibrandstrategy]):before,.beta-banner div:has(a[href=snapshot-tool\.html]):before,.dark-section__actions:has(a[href=\/minibrandstrategy]):before,.dark-section__actions:has(a[href=snapshot-tool\.html]):before,.hero-actions:has(a[href=\/minibrandstrategy]):before,.hero-actions:has(a[href=snapshot-tool\.html]):before,.section-actions:has(a[href=\/minibrandstrategy]):before,.section-actions:has(a[href=snapshot-tool\.html]):before{content:"";background:linear-gradient(90deg,#9b87ff00,#9b87ffe0);align-self:center;width:58px;height:1px;animation:cta-line-guide 2.2s ease-in-out infinite;display:inline-flex}.beta-banner div:has(a[href=\/minibrandstrategy]):after,.beta-banner div:has(a[href=snapshot-tool\.html]):after,.dark-section__actions:has(a[href=\/minibrandstrategy]):after,.dark-section__actions:has(a[href=snapshot-tool\.html]):after,.hero-actions:has(a[href=\/minibrandstrategy]):after,.hero-actions:has(a[href=snapshot-tool\.html]):after,.section-actions:has(a[href=\/minibrandstrategy]):after,.section-actions:has(a[href=snapshot-tool\.html]):after{content:"";border-top:1px solid #9b87ffe0;border-right:1px solid #9b87ffe0;align-self:center;width:7px;height:7px;margin-left:-18px;animation:cta-head-guide 2.2s ease-in-out infinite;transform:rotate(45deg)}.dark-section__actions .button--ghost{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.step-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.step-flow article{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:156px;padding:20px;position:relative}.step-flow article:not(:last-child):after{content:"↓";color:var(--indigo);font-size:1.5rem;font-weight:900;position:absolute;bottom:16px;right:18px}.step-flow span{color:var(--indigo);text-transform:uppercase;background:#3f46c91a;border-radius:999px;margin-bottom:18px;padding:7px 10px;font-size:.74rem;font-weight:900;display:inline-flex}.step-flow p{color:var(--navy);margin:0;font-family:Montserrat,Inter,sans-serif;font-size:1.08rem;font-weight:850;line-height:1.35}.principles{gap:10px;display:grid}.principles span{border-left:3px solid var(--indigo);background:var(--soft);padding:16px 18px;font-weight:850}.snapshot-entry{background:var(--navy);color:#fff}.snapshot-entry .eyebrow{color:var(--cyan)}.snapshot-entry__panel{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,4vw,34px);display:flex}.snapshot-entry__panel span{color:var(--cyan);text-transform:uppercase;background:#38bdf824;border-radius:999px;margin-bottom:12px;padding:7px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.snapshot-entry__panel h3{color:#fff;margin-bottom:8px}.snapshot-entry__panel p{color:#fff;max-width:680px;margin:0;line-height:1.55}.snapshot-hero{border-bottom:1px solid var(--line);background:linear-gradient(#0f172a09 1px,#0000 0) 0 0/34px 34px,linear-gradient(90deg,#0f172a09 1px,#0000 0) 0 0/34px 34px,linear-gradient(#fbfaff,#f8fafc)}.snapshot-hero .section-heading{max-width:980px;margin-bottom:0}.snapshot-hero h1{max-width:920px;margin-bottom:18px;font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.04}.snapshot-hero p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.58}.text-link{color:var(--indigo);margin-bottom:32px;font-weight:850;text-decoration:none;display:inline-flex}.diagnostic--standalone{padding-top:42px}.assessment-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.52fr);align-items:start;gap:22px;padding:42px clamp(20px,6vw,92px) 72px;display:grid}.assessment-form,.assessment-results{border:1px solid var(--line);background:#fffffff0;border-radius:8px;box-shadow:0 24px 60px #111a3a14}.assessment-form{gap:18px;padding:clamp(18px,3vw,32px);display:grid}.assessment-shell--form{grid-template-columns:minmax(0,1120px);justify-content:center}.assessment-submit-note{max-width:720px;color:var(--muted);margin:0 auto;line-height:1.55}.assessment-intro{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.assessment-intro h2{max-width:720px;margin-bottom:8px}.assessment-intro p:not(.eyebrow){color:var(--muted);margin:0}.assessment-intro>span{color:var(--indigo);white-space:nowrap;background:#3f46c91a;border-radius:999px;align-self:start;padding:8px 12px;font-weight:900}.lead-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.snapshot-question-grid{gap:14px;display:grid}.assessment-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.assessment-scale span{border:1px solid var(--line);color:var(--muted);text-align:center;background:#f8faff;border-radius:8px;padding:10px;font-size:.76rem;line-height:1.25}.assessment-scale strong{color:var(--navy);font-size:1rem;display:block}.assessment-category{border:1px solid var(--line);border-radius:8px;overflow:hidden}.assessment-category__header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.assessment-category__header span{color:var(--cyan);font-size:.74rem;font-weight:900}.assessment-category__header h3{color:#fff;margin:4px 0 0;font-size:1.24rem}.assessment-category__header strong{white-space:nowrap;font-size:1.3rem}.rating-row{border:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:center;gap:16px;margin:0;padding:16px 18px;display:grid}.rating-row legend{color:var(--navy);font-weight:780;line-height:1.45;display:contents}.rating-row legend>span{color:var(--indigo);margin-right:8px;font-weight:950}.rating-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.rating input{opacity:0;pointer-events:none;position:absolute}.rating span{min-height:38px;color:var(--muted);background:#fff;border:1px solid #cfd6ea;border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:flex}.rating--active span{border-color:var(--indigo);background:var(--indigo);color:#fff}.assessment-results{padding:clamp(18px,3vw,28px);position:sticky;top:18px}.assessment-results--ready{border-color:var(--success)}.snapshot-score{background:linear-gradient(145deg,#eef2ff,#fff);border-radius:8px;grid-template-columns:1fr auto auto;align-items:end;gap:6px;padding:18px;display:grid}.snapshot-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.snapshot-score-grid div{background:linear-gradient(145deg,#eef2ff,#fff);border-radius:8px;padding:16px}.snapshot-score-grid small,.snapshot-score-grid span{color:var(--muted);font-size:.76rem;font-weight:850;display:block}.snapshot-score-grid strong{color:var(--navy);margin:8px 0 6px;font-size:3rem;line-height:.9;display:block}.snapshot-score span{color:var(--muted);font-size:.78rem;font-weight:800}.snapshot-score strong{color:var(--navy);font-size:4rem;line-height:.85}.snapshot-score small{color:var(--muted);font-weight:900}.category-bars{gap:12px;margin-top:16px;display:grid}.category-bar div{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:.82rem;font-weight:850;display:flex}.category-bar strong{color:var(--navy)}progress{background:#e5e7eb;border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}progress::-webkit-progress-bar{background:#e5e7eb}progress::-webkit-progress-value{background:linear-gradient(90deg,var(--indigo),var(--violet));border-radius:999px}progress::-moz-progress-bar{background:linear-gradient(90deg,var(--indigo),var(--violet));border-radius:999px}.section-heading{max-width:880px;margin-bottom:28px}.segments{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px;display:grid}.segment{border:1px solid var(--line);background:var(--paper);min-height:236px;color:var(--ink);text-align:left;border-radius:8px;gap:10px;padding:18px;display:grid}.segment strong{font-size:1.08rem}.segment small,.segment span{color:var(--muted);line-height:1.45}.segment--active{border-color:var(--indigo);box-shadow:inset 0 0 0 2px var(--indigo)}.workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:22px;display:grid}.questionnaire,.report{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;box-shadow:0 24px 60px #111a3a14}.questionnaire{gap:18px;padding:clamp(18px,3vw,32px);display:grid}.form-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:14px;display:flex}.form-top span{color:var(--indigo);white-space:nowrap;background:#3f46c91a;border-radius:999px;padding:8px 12px;font-weight:900}.lens-strip{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lens-strip div{border:1px solid var(--line);background:#f8faff;border-radius:8px;min-height:64px;padding:10px}.lens-strip span,.lens-strip strong{display:block}.lens-strip strong{color:var(--navy)}.lens-strip span{color:var(--muted);margin-top:4px;font-size:.72rem}.field{gap:8px;display:grid}.field>span{align-items:center;gap:9px;font-weight:850;display:flex}.field em{color:var(--indigo);background:#edf0ff;border-radius:999px;flex:none;padding:4px 8px;font-size:.66rem;font-style:normal;font-weight:900}.field small{color:var(--muted);line-height:1.45}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd6ea;border-radius:8px;outline:none;padding:12px 13px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px #3f46c924}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{min-height:38px;color:var(--ink);background:#fff;border:1px solid #cfd6ea;border-radius:999px;padding:0 13px}.chip--active{border-color:var(--indigo);background:var(--indigo);color:#fff}.report{padding:clamp(18px,3vw,28px);position:sticky;top:18px}.report h2{font-size:clamp(1.6rem,2.5vw,2.5rem)}.report li,.report p{color:var(--muted);line-height:1.58}.report ul{margin:0;padding-left:20px}.report--ready{border-color:var(--success)}.save-status{border-radius:12px;margin:14px 0 18px;padding:12px 14px;font-size:.88rem;font-weight:700;line-height:1.4}.save-status--saving{color:var(--indigo);background:#eef2ff}.save-status--saved{color:#4338ca;background:#4f46e51f}.save-status--offline{color:#92400e;background:#f59e0b24}.score-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.score-grid div{background:linear-gradient(145deg,#f2f5ff,#fff);border-radius:8px;padding:14px}.score-grid span{color:var(--muted);font-size:.76rem;display:block}.score-grid strong{margin-top:6px;font-size:2rem;line-height:1;display:block}.report-section{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.report-section.insight{background:#f4f6ff;border:1px solid #3f46c93d;border-radius:8px;padding:16px}.report-section.locked{background:var(--navy);color:#fff;border-radius:8px;padding:16px}.report-section.locked p{color:#fff}.snapshot-result-page{background:#fff}.snapshot-result-band,.snapshot-result-hero,.snapshot-result-loading{padding:clamp(54px,7vw,96px) clamp(20px,7vw,110px)}.snapshot-result-hero{background-color:#f8f9ff;background-image:linear-gradient(#3f46c90e 1px,#0000 0),linear-gradient(90deg,#3f46c90e 1px,#0000 0);background-size:50px 50px}.snapshot-result-hero h1{max-width:920px;font-size:clamp(2.35rem,5vw,5rem)}.snapshot-result-hero>p:not(.eyebrow){max-width:820px;color:var(--muted);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.65}.result-delivery{border-left:4px solid var(--claridi-violet);max-width:820px;box-shadow:var(--claridi-shadow);background:#fff;gap:4px;margin-top:28px;padding:16px 18px;display:grid}.result-delivery span,.result-delivery strong{display:block}.result-delivery span{color:var(--muted);line-height:1.5}.result-delivery--sent{border-left-color:var(--indigo)}.snapshot-result-band{border-top:1px solid var(--line)}.snapshot-result-band--scores{background:#fff}.snapshot-result-heading{max-width:820px;margin-bottom:32px}.snapshot-result-heading h2{max-width:780px}.snapshot-result-heading>p:not(.eyebrow){color:var(--muted);line-height:1.65}.snapshot-score-grid--report{grid-template-columns:repeat(7,minmax(118px,1fr));max-width:1440px;margin:0;overflow-x:auto}.snapshot-score-grid--report div:first-child{background:var(--navy)}.snapshot-score-grid--report div:first-child small,.snapshot-score-grid--report div:first-child span,.snapshot-score-grid--report div:first-child strong{color:#fff}.snapshot-result-analysis{background:#f4f1ff}.snapshot-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,72px);max-width:1280px;display:grid}.snapshot-analysis-grid article{border-top:3px solid var(--indigo);padding-top:22px}.snapshot-analysis-grid article>span,.snapshot-recommendation-grid article>span{color:var(--indigo);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:900;display:block}.snapshot-analysis-grid p{color:#3f4860;line-height:1.7}.snapshot-long-read{color:#283044;max-width:960px;margin:0;font-size:1.12rem;line-height:1.8}.snapshot-strategic-observations{background:#fff}.snapshot-observation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1280px;display:grid}.snapshot-observation-grid article{border-top:2px solid var(--claridi-violet);padding:20px 0 0}.snapshot-hypothesis-grid article>span,.snapshot-observation-grid span,.snapshot-priority-grid article>span{color:var(--indigo);text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:900;display:block}.snapshot-hypothesis-grid p,.snapshot-observation-grid p,.snapshot-priority-grid p{color:#3f4860;line-height:1.7}.snapshot-pattern-section .snapshot-result-heading{max-width:1080px;margin-bottom:0}.snapshot-pattern-section h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.22}.snapshot-hypothesis-grid,.snapshot-priority-grid,.snapshot-thinking-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,5vw,72px);display:grid}.snapshot-hypothesis-grid{background:#fff}.snapshot-hypothesis-grid article,.snapshot-priority-grid article{border-top:2px solid var(--indigo);padding-top:20px}.snapshot-hypothesis-grid__wide{grid-column:1/-1;max-width:1000px}.snapshot-hypothesis-grid__wide h3,.snapshot-priority-grid__move h3{font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.3}.snapshot-priority-grid{background:#f4f1ff}.snapshot-priority-grid__move{border-top-color:var(--claridi-violet)!important}.snapshot-thinking-section>div{border-top:1px solid #ffffff4d;padding-top:20px}.snapshot-thinking-section h2{font-size:clamp(1.55rem,2.5vw,2.5rem);line-height:1.3}.snapshot-thinking-section ul{color:#fff;gap:8px;margin:18px 0 0;padding-left:20px;display:grid}.snapshot-analysis-focus{border-top-color:var(--navy)!important}.snapshot-result-band--dark{background:var(--navy);color:#fff}.snapshot-result-band--dark h2,.snapshot-result-band--dark p{color:#fff}.snapshot-result-band--dark .eyebrow{color:var(--claridi-lavender)}.snapshot-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1280px;margin:0;padding:0;list-style:none;display:grid}.snapshot-action-list li{border-top:1px solid #ffffff52;padding-top:18px}.snapshot-action-list span{color:var(--claridi-lavender);margin-bottom:18px;font-size:1.4rem;font-weight:900;display:block}.snapshot-action-list p{margin:0;font-size:1.08rem;line-height:1.65}.snapshot-recommendations{background:#fff}.snapshot-recommendation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1440px;display:grid}.snapshot-recommendation-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:360px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.snapshot-recommendation-grid article:hover{border-color:var(--claridi-violet);box-shadow:var(--claridi-shadow-lg);transform:translateY(-3px)}.snapshot-recommendation-grid__featured{border:2px solid var(--indigo)!important;background:#f7f5ff!important}.snapshot-recommendation-grid h3{font-size:1.28rem}.snapshot-recommendation-grid p{color:var(--muted);line-height:1.62}.snapshot-recommendation-grid .button{margin-top:auto}.snapshot-response-review{background:#f8fafc;padding-top:clamp(32px,4vw,52px);padding-bottom:clamp(32px,4vw,52px)}.snapshot-response-review details{border-top:2px solid var(--indigo);border-bottom:1px solid var(--line);max-width:1060px;padding:22px 0}.snapshot-response-review summary{color:var(--navy);cursor:pointer;font-size:1rem;font-weight:850}.snapshot-response-note{max-width:680px;color:var(--muted);margin:16px 0 0;font-size:.9rem;line-height:1.55}.snapshot-response-list{gap:0;margin-top:24px;display:grid}.snapshot-response-list>div{border-top:1px solid var(--line);padding:18px 0}.snapshot-response-list p{color:var(--muted);margin:6px 0 0;line-height:1.62}.snapshot-result-loading{background:#f8f9ff;min-height:72vh}.snapshot-result-loading h1{max-width:880px}.snapshot-result-loading>p:not(.eyebrow){max-width:700px;color:var(--muted);line-height:1.65}.locked-preview{background:#f4f6ff;border:1px solid #3f46c92e;border-radius:8px;padding:18px}.locked-preview strong{color:var(--navy);margin-bottom:10px;display:block}.locked-preview p{margin:0}.next-questions{background:var(--navy);color:#fff;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:28px;display:grid}.next-questions .eyebrow{color:var(--cyan)}.question-grid{gap:12px;display:grid}.question-grid article{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:18px;line-height:1.5}.offers{background:#fff}.funnel-section,.path-detail,.product-detail,.resource-hero,.resource-section{padding:72px clamp(20px,6vw,92px)}.resource-hero{border-bottom:1px solid var(--line);background:linear-gradient(#0f172a09 1px,#0000 0) 0 0/34px 34px,linear-gradient(90deg,#0f172a09 1px,#0000 0) 0 0/34px 34px,linear-gradient(#fbfaff,#f8fafc);position:relative;overflow:hidden}.resource-hero h1{max-width:980px}.resource-hero>*{z-index:1;position:relative}.resource-hero p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.58}.about-hero,.contact-hero{grid-template-columns:minmax(0,.9fr) minmax(280px,.42fr);align-items:center;gap:clamp(26px,5vw,56px);display:grid}.about-brand-card,.contact-brand-card{box-shadow:var(--claridi-shadow-lg);background:linear-gradient(145deg,#ffffffe6,#f2efffeb),radial-gradient(circle at 80% 10%,#9b87ff2e,#0000 34%);border:1px solid #4f46e529;border-radius:24px;gap:16px;padding:clamp(22px,4vw,34px);display:grid}.about-brand-card img,.contact-brand-card img{width:min(250px,72vw);height:auto}.about-brand-card p,.contact-brand-card p{color:#475569;margin:0;line-height:1.58}.principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.principle-grid span{color:var(--claridi-navy);background:linear-gradient(145deg,#fff,#f4f6ff),linear-gradient(135deg,#4f46e51f,#9b87ff17);border:1px solid #4f46e529;border-radius:16px;padding:18px;font-family:Montserrat,Inter,sans-serif;font-weight:800}.process-grid--light article{color:var(--claridi-navy);background:#fff;border-color:#4f46e524}.process-grid--light p{color:var(--claridi-muted)}.resource-section{border-bottom:1px solid var(--line);background:#fff}.solutions-hero{grid-template-columns:minmax(0,.9fr) minmax(300px,.48fr);align-items:center;gap:clamp(26px,5vw,56px);display:grid}.solutions-brand-panel{box-shadow:var(--claridi-shadow-lg);background:linear-gradient(145deg,#ffffffeb,#f2efffe6),radial-gradient(circle at 20% 15%,#9b87ff33,#0000 32%);border:1px solid #4f46e52e;border-radius:24px;gap:18px;padding:clamp(22px,4vw,34px);display:grid;position:relative;overflow:hidden}.solutions-brand-panel__intro{z-index:1;gap:8px;margin-top:10px;display:grid;position:relative}.solutions-brand-panel__intro span{color:var(--claridi-indigo);letter-spacing:.08em;text-transform:uppercase;background:#4f46e51a;border-radius:999px;justify-self:start;padding:7px 10px;font-family:Montserrat,Inter,sans-serif;font-size:.72rem;font-weight:900}.solutions-brand-panel__intro h2{max-width:420px;color:var(--claridi-navy);margin:2px 0 0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.12}.solutions-brand-panel__intro p{z-index:1;color:#475569;margin:0;line-height:1.58;position:relative}.solutions-brand-panel__actions{z-index:1;gap:10px;display:grid;position:relative}.solutions-brand-panel__actions .button{margin-top:0}.solutions-section{background:linear-gradient(90deg,#4f46e514,#0000 34%),linear-gradient(#fff,#f8fafc 52%,#f2efff);position:relative;overflow:hidden}.solution-product-groups{z-index:1;gap:48px;display:grid;position:relative}.solution-product-group{border-top:1px solid var(--claridi-border);gap:20px;padding-top:30px;display:grid}.solution-product-group:first-child{border-top:0;padding-top:0}.solution-product-group__heading{max-width:760px}.solution-product-group__heading h2{color:var(--claridi-navy);margin:6px 0 8px;font-size:clamp(1.45rem,3vw,2rem)}.solution-product-group__heading>p:last-child{color:var(--claridi-muted);margin:0;line-height:1.6}.solution-product-group .product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-product-group .product-card span{letter-spacing:0}.product-catalog,.resource-path-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.guide-panel,.path-detail article,.product-card,.product-detail aside,.product-notes article,.resource-path-card{border:1px solid var(--line);color:var(--ink);background:#fbfcff;border-radius:8px;padding:20px;text-decoration:none}.product-card{min-height:286px;box-shadow:var(--claridi-shadow);background:linear-gradient(#fffffff5,#f8fafcfa),linear-gradient(135deg,#4f46e51f,#9b87ff17);border-color:#4f46e52e;align-content:start;gap:14px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.product-card:focus-within,.product-card:hover{background:#f3eeff;border-color:#692da26b;transform:translateY(-4px);box-shadow:0 18px 38px #26145f29}.product-card:before{content:"";background:var(--claridi-indigo);height:6px;position:absolute;inset:0 0 auto}.product-card:nth-child(2):before,.product-card:nth-child(7):before{background:var(--claridi-indigo-2)}.product-card:nth-child(3):before,.product-card:nth-child(6):before{background:var(--claridi-violet)}.product-card:nth-child(4):before,.product-card:nth-child(8):before{background:var(--claridi-sky)}.product-card:nth-child(5):before{background:var(--claridi-navy-2)}.solution-product-group:first-child .product-card:before{background:var(--claridi-violet-2)}.solution-product-group:nth-child(2) .product-card:before{background:var(--claridi-violet)}.solution-product-group:nth-child(3) .product-card:before{background:var(--claridi-indigo)}.solution-product-group:nth-child(4) .product-card:before{background:var(--claridi-sky)}.product-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.product-card__top small{color:var(--claridi-navy);background:#eef2ff;border:1px solid #0f172a14;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:850}.product-card h3{color:var(--claridi-navy);font-size:1.12rem}.product-card>p{color:var(--claridi-navy);font-weight:700}.product-card ul{color:var(--claridi-muted);gap:7px;margin:0;padding-left:21px;list-style:outside;display:grid}.product-card li{padding-left:3px;line-height:1.45;transition:color .16s,transform .16s}.product-card li::marker{color:var(--claridi-violet);font-size:1.05em}.product-card:focus-within li,.product-card:hover li{color:#43385f}.product-card li:hover{color:var(--claridi-navy);transform:translate(3px)}.product-card .button{margin-top:auto}.resource-path-card{align-content:start;gap:12px;min-height:280px;display:grid}.guide-panel span,.path-detail span,.product-card span,.product-detail aside>span,.product-notes span,.resource-path-card span{color:var(--indigo);letter-spacing:.08em;text-transform:uppercase;font-family:Montserrat,Inter,sans-serif;font-size:.72rem;font-weight:900}.guide-panel p,.path-detail p,.product-card p,.product-detail p,.product-notes p,.resource-path-card p{color:var(--muted);line-height:1.55}.product-card strong,.resource-path-card strong{color:var(--navy);margin-top:auto}.funnel-section{background:var(--navy);color:#fff;position:relative;overflow:hidden}.funnel-section>*{z-index:1;position:relative}.funnel-section .eyebrow{color:var(--cyan)}.funnel-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.funnel-steps article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;min-height:128px;padding:14px}.funnel-steps span{color:var(--cyan);margin-bottom:12px;font-weight:950;display:block}.funnel-steps p{color:#fff;margin:0;font-size:.9rem;line-height:1.4}.guide-panel,.product-detail{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.resource-choice-section{background:#f8f7ff}.guide-choice-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.guide-choice-card{border:1px solid var(--claridi-border);box-shadow:var(--claridi-shadow);background:#fff;border-radius:8px;align-content:start;gap:12px;padding:22px;display:grid}.guide-choice-card>span{color:var(--claridi-violet);letter-spacing:0;text-transform:uppercase;font-family:Montserrat,Inter,sans-serif;font-size:.76rem;font-weight:850}.guide-choice-card h3{color:var(--claridi-navy);font-size:1.18rem}.guide-choice-card>p{color:#475569;line-height:1.55}.guide-link-list{gap:9px;display:grid}.guide-link-list a{border:1px solid var(--claridi-border);color:var(--claridi-text);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:13px;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.guide-link-list a:focus-visible,.guide-link-list a:hover{background:#eee8ff;border-color:#692da26b;transform:translate(3px)}.guide-link-list a>span{color:var(--claridi-violet);grid-row:1/span 2;font-size:.75rem;font-weight:850}.guide-link-list a>strong{color:var(--claridi-navy)}.guide-link-list a>small{color:var(--claridi-muted);line-height:1.4}.path-detail{color:#fff;background:linear-gradient(#ffffff0f 1px,#0000 0) 0 0/32px 32px,linear-gradient(90deg,#ffffff0f 1px,#0000 0) 0 0/32px 32px,linear-gradient(145deg,#160f3d,#2a1766 62%,#4f46e5);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative;overflow:hidden}.funnel-section:after{content:"";aspect-ratio:1;opacity:.09;pointer-events:none;background:url(/brand/logo/claridi-icon.svg) 50%/contain no-repeat;width:min(230px,34vw);position:absolute;bottom:-58px;right:clamp(20px,6vw,92px)}.path-detail article{z-index:1;color:#fff;background:#ffffff1a;border-color:#ffffff2e;position:relative}.path-detail span{color:var(--claridi-sky)}.path-detail p{color:#fff}.product-detail{color:#fff;background:linear-gradient(#ffffff0f 1px,#0000 0) 0 0/32px 32px,linear-gradient(90deg,#ffffff0f 1px,#0000 0) 0 0/32px 32px,linear-gradient(145deg,#160f3d,#26145f);grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;position:relative;overflow:hidden}.product-detail>*{z-index:1;position:relative}.product-detail aside,.product-notes article{background:#fffffff2;border-color:#fff3}.product-detail>div>h2,.product-detail>div>p:not(.eyebrow){color:#fff}.product-detail .eyebrow{color:var(--claridi-sky)}.product-detail aside{position:sticky;top:18px}.product-detail aside h2{font-size:clamp(1.6rem,2.7vw,2.8rem)}.product-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.offer-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.offer-grid article{border:1px solid var(--line);background:#fbfcff;border-radius:8px;min-height:218px;padding:22px}.offer-grid span{color:var(--indigo);background:#3f46c91a;border-radius:999px;margin-bottom:18px;padding:7px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.offer-grid p{color:var(--muted);line-height:1.55}.comparison-table{border:1px solid var(--claridi-border);background:#fff;border-radius:12px;display:grid;overflow:hidden}.comparison-table div{border-bottom:1px solid var(--claridi-border);grid-template-columns:1.2fr .65fr 1.4fr .8fr;gap:1px;display:grid}.comparison-table div:last-child{border-bottom:0}.comparison-table span,.comparison-table strong{padding:14px}.comparison-table strong{background:var(--claridi-navy);color:#fff;font-family:Montserrat,Inter,sans-serif}.comparison-table span{color:var(--claridi-muted)}.contact-form{border:1px solid var(--claridi-border);max-width:760px;box-shadow:var(--claridi-shadow);background:#fff;border-radius:20px;gap:16px;padding:24px;display:grid}.contact-form .form-error{color:#b42352;margin:0;font-weight:800}.contact-success{background:#f5f3ff;border:1px solid #cfc7ff;border-radius:8px;max-width:760px;padding:clamp(28px,5vw,52px)}.contact-success span{color:#6d5dfc;text-transform:uppercase;font-size:.72rem;font-weight:900}.contact-success h2{margin-top:14px}.contact-success p{color:#475569;max-width:620px}@media (max-width:1080px){.application-note,.assessment-shell,.funnel-steps,.future-ecosystem,.gateway-grid,.guide-choice-grid,.guide-panel,.hero,.home-guide-grid,.ladder-flow,.manifesto,.next-questions,.path-detail,.product-catalog,.product-detail,.product-notes,.resource-path-grid,.snapshot-showcase__grid,.step-flow,.track-grid,.workspace{grid-template-columns:1fr}.snapshot-action-list,.snapshot-analysis-grid,.snapshot-hypothesis-grid,.snapshot-observation-grid,.snapshot-priority-grid,.snapshot-recommendation-grid,.snapshot-thinking-section{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-score-grid--report{grid-template-columns:repeat(4,minmax(0,1fr))}.snapshot-entry__panel{flex-direction:column;align-items:stretch}.lead-fields,.rating-row{grid-template-columns:1fr}.future-grid,.home-guide-grid,.ladder-flow,.offer-grid,.segments,.snapshot-showcase__grid,.step-flow{grid-template-columns:repeat(2,1fr)}.assessment-results,.report{position:static}}@media (max-width:720px){.hero{min-height:auto;padding-top:34px}.assessment-intro,.form-top,.guide-resources__cta,.hero__actions{flex-direction:column;align-items:stretch}.button{width:100%}.assessment-scale,.evidence-inputs,.future-grid,.ladder-flow,.lens-strip,.method-band,.offer-grid,.score-grid,.segments,.snapshot-action-list,.snapshot-analysis-grid,.snapshot-hypothesis-grid,.snapshot-observation-grid,.snapshot-priority-grid,.snapshot-recommendation-grid,.snapshot-score-grid,.snapshot-showcase__grid,.snapshot-thinking-section,.step-flow{grid-template-columns:1fr}.snapshot-recommendation-grid article{min-height:auto}.snapshot-score-grid--report{grid-template-columns:1fr}.step-flow article:not(:last-child):after{bottom:20px;right:20px}.method-band div{border-bottom:1px solid #ffffff24;border-right:0}.segment{min-height:auto}.field>span{flex-direction:column;align-items:flex-start}.rating-row{gap:12px}}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e2e8f0e0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:72px;padding:12px clamp(20px,6vw,92px);display:grid;position:sticky;top:0}.mobile-nav{display:none}.site-header__logo{color:#08090a;align-items:center;text-decoration:none;display:inline-flex}.claridi-animated-logo{align-items:center;gap:8px;max-width:100%;display:inline-flex}.claridi-animated-logo .claridi-animated-mark{filter:drop-shadow(0 0 7px #7a5cff38);flex:none;width:42px;height:42px}.claridi-animated-logo .claridi-animated-mark__beams line{stroke:#8a75ff;animation-duration:3.8s}.claridi-animated-logo .claridi-animated-mark__c,.claridi-animated-logo .claridi-animated-mark__source{animation-duration:3.8s}.claridi-animated-logo__wordmark{color:#08090a;letter-spacing:0;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.55rem;font-weight:800;line-height:1}.claridi-animated-logo__wordmark span{color:#9b87ff;font-weight:600}.claridi-animated-mark{display:block;overflow:visible}.claridi-animated-mark__beams line{opacity:.2;stroke-dasharray:48;stroke-dashoffset:48px;animation:claridi-beam-scan 4.8s ease-out infinite}.claridi-animated-mark__beams line:nth-child(2){animation-delay:80ms}.claridi-animated-mark__beams line:nth-child(3){animation-delay:.16s}.claridi-animated-mark__beams line:nth-child(4){animation-delay:.24s}.claridi-animated-mark__beams line:nth-child(5){animation-delay:.32s}.claridi-animated-mark__beams line:nth-child(6){animation-delay:.4s}.claridi-animated-mark__beams line:nth-child(7){animation-delay:.48s}.claridi-animated-mark__source{transform-box:fill-box;transform-origin:50%;animation:claridi-source-pulse 4.8s ease-in-out infinite}.claridi-animated-mark__c{animation:claridi-c-illuminate 4.8s ease-in-out infinite}@keyframes claridi-beam-scan{0%,10%{opacity:0;stroke-dashoffset:48px}28%,48%{opacity:.95;stroke-dashoffset:0}66%,to{opacity:.18;stroke-dashoffset:0}}@keyframes claridi-source-pulse{0%,10%,68%,to{opacity:.9;transform:scale(1)}20%{opacity:1;transform:scale(1.55)}}@keyframes claridi-c-illuminate{0%,26%,68%,to{filter:none;opacity:.88}38%,52%{filter:var(--claridi-mark-glow,none);opacity:1}}@media (prefers-reduced-motion:reduce){.claridi-animated-mark__beams line,.claridi-animated-mark__c,.claridi-animated-mark__source{opacity:1;stroke-dashoffset:0;animation:none}}.site-footer nav,.site-header__desktop-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.site-footer nav a,.site-header__desktop-nav a{color:var(--claridi-muted);font-size:.9rem;font-weight:600;text-decoration:none}.home-hero{isolation:isolate;background:linear-gradient(#0f172a0a 1px,transparent 1px),linear-gradient(90deg,#0f172a0a 1px,transparent 1px),radial-gradient(1200px 500px at 85% -10%,#7a5cff24,transparent 60%),radial-gradient(900px 500px at 5% 10%,#4f46e514,transparent 55%),linear-gradient(180deg,#fbfaff 0,var(--claridi-bg) 100%);background-size:34px 34px,34px 34px,auto,auto,auto;grid-template-columns:minmax(0,920px);justify-content:center;align-items:center;padding:84px clamp(20px,6vw,92px) 72px;display:grid;position:relative;overflow:hidden}.home-hero>:not(.home-hero__ambient-mark){z-index:1;position:relative}.home-hero__ambient-mark{z-index:0;opacity:.1;pointer-events:none;width:min(68vw,760px);min-width:480px;animation:claridi-ambient-drift 18s ease-in-out infinite;position:absolute;top:50%;right:clamp(-240px,-12vw,-100px);transform:translateY(-50%)}.home-hero__ambient-mark .claridi-animated-mark__beams line,.home-hero__ambient-mark .claridi-animated-mark__c,.home-hero__ambient-mark .claridi-animated-mark__source{animation-duration:7.5s}@keyframes claridi-ambient-drift{0%,to{transform:translateY(-50%)scale(.98)}50%{transform:translate(-18px,calc(-50% - 10px))scale(1.02)}}.claridi-site-intro{z-index:1000;pointer-events:none;background:#fbfafffb;place-items:center;animation:claridi-intro-backdrop 4.4s forwards;display:grid;position:fixed;inset:0;overflow:hidden}.claridi-site-intro__signal{aspect-ratio:1;place-items:center;width:min(78vmin,820px);animation:claridi-intro-mark 4.4s cubic-bezier(.2,.78,.2,1) forwards;display:grid}.claridi-site-intro__mark{width:100%;height:100%}.claridi-site-intro .claridi-animated-mark__beams line{animation:claridi-intro-beam 3.1s ease-out forwards}.claridi-site-intro .claridi-animated-mark__source{animation:claridi-intro-source 3.5s ease-in-out forwards}.claridi-site-intro .claridi-animated-mark__c{animation:claridi-intro-c 3.8s ease-in-out forwards}@keyframes claridi-intro-backdrop{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes claridi-intro-mark{0%{opacity:0;transform:scale(.18)}16%{opacity:1;transform:scale(.72)}38%{opacity:1;transform:scale(1.12)}50%{opacity:1;transform:scale(1)}72%{opacity:.76;transform:scale(.44)}to{opacity:0;transform:scale(.34)}}@keyframes claridi-intro-beam{0%,8%{opacity:0;stroke-dashoffset:48px}28%,58%{opacity:1;stroke-dashoffset:0}to{opacity:.22;stroke-dashoffset:0}}@keyframes claridi-intro-source{0%{opacity:0;transform:scale(.5)}18%{opacity:1;transform:scale(1.9)}44%{opacity:1;transform:scale(1.15)}to{opacity:.7;transform:scale(1)}}@keyframes claridi-intro-c{0%,18%{opacity:.25;filter:none}40%,55%{opacity:1;filter:url(#claridi-mark-glow)drop-shadow(0 0 18px #7a5cff61)}to{opacity:.88;filter:none}}.home-hero h1{max-width:820px;color:var(--claridi-navy);margin-bottom:24px;font-size:clamp(2.75rem,6.1vw,5.7rem);line-height:1}.home-hero__copy{max-width:900px}.hero-success{border:1px solid var(--claridi-border);max-width:620px;box-shadow:var(--claridi-shadow);background:#ffffffc7;border-radius:20px;gap:12px;padding:20px;display:grid}.hero-equation strong,.hero-success strong{color:var(--claridi-navy);font-family:Montserrat,Inter,sans-serif}.hero-success ul,.product-card-home ul{color:var(--claridi-muted);gap:7px;margin:0;padding-left:18px;display:grid}.hero-success ul{gap:10px;padding-left:0;list-style:none}.hero-success li{align-items:center;gap:10px;min-height:26px;display:flex}.hero-success__check{color:#2a1766;opacity:0;width:22px;height:22px;animation:check-pop .42s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--line-index) * 1.25s);background:#2a176614;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.86rem;font-weight:950;display:inline-flex;transform:scale(.72)}.hero-success__text{max-width:100%;color:var(--claridi-navy);white-space:normal;clip-path:inset(0 100% 0 0);animation:typewriter-reveal .86s steps(34) forwards;animation-delay:calc((var(--line-index) * 1.25s) + .18s);font-weight:600;line-height:1.35;display:inline-block;position:relative;overflow:hidden}.hero-success li:first-child .hero-success__text{animation-duration:.76s}.hero-success li:nth-child(2) .hero-success__text{animation-duration:.78s}.hero-success li:nth-child(3) .hero-success__text{animation-duration:.69s}.hero-success li:nth-child(4) .hero-success__text{animation-duration:.9s}.hero-success li:nth-child(5) .hero-success__text{animation-duration:.76s}@keyframes check-pop{to{opacity:1;transform:scale(1)}}@keyframes typewriter-reveal{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.hero-success__check,.hero-success__text{opacity:1;animation:none;transform:none}.hero-success__text{clip-path:none;white-space:normal}}.home-hero__lead{color:#334155;max-width:680px;margin-bottom:0;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.6}.home-hero h1{max-width:780px;font-size:clamp(2.1rem,3.8vw,3.45rem);line-height:1.08}.snapshot-facts{color:#475569;gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.snapshot-facts li{grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:8px;line-height:1.45;display:grid}.snapshot-facts li:before{content:"✓";color:#4f46e5;font-weight:950}.proof-section{border-bottom:1px solid var(--claridi-border);background:#fff;grid-template-columns:minmax(280px,.64fr) minmax(560px,1fr);align-items:center;gap:clamp(34px,6vw,76px);padding:84px clamp(20px,6vw,92px);display:grid}.proof-section__heading{max-width:640px}.proof-section__heading .text-link{margin-top:8px;display:inline-flex}.sample-report{background:#fff;border:1px solid #4f46e547;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px -28px #0f172a5c}.sample-report__bar{color:#fff;background:#160f3d;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.sample-report__bar div{gap:4px;display:grid}.company-story__grid span,.platform-rules span,.reasoning-check-grid span,.sample-report__actions span,.sample-report__bar span,.sample-report__finding>span{color:#8b5cf6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.sample-report__bar span{color:#f2b6d7}.sample-report__bar strong{font-family:Montserrat,Inter,sans-serif;font-size:1.05rem}.sample-report__bar img{width:38px;height:38px}.sample-report__bar .claridi-animated-mark{width:42px;height:42px}.sample-report__siq-explainer{background:#f7f5ff;border-bottom:1px solid #ddd8f8;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;padding:14px 20px;display:grid}.sample-report__siq-explainer strong{color:#4f46e5;letter-spacing:.06em;text-transform:uppercase;font-family:Montserrat,Inter,sans-serif;font-size:.76rem}.sample-report__siq-explainer p{color:#475569;margin:0;font-size:.84rem;line-height:1.5}.sample-report__body{grid-template-columns:150px minmax(0,1fr);gap:22px;padding:20px;display:grid}.sample-report__score{text-align:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;align-content:center;justify-items:center;min-height:150px;display:grid}.sample-report__score span{color:#5b21b6;font-size:.76rem;font-weight:900}.sample-report__score strong{color:#111827;font-family:Montserrat,Inter,sans-serif;font-size:3.5rem;line-height:1}.sample-report__score small{color:#64748b;font-weight:700}.sample-report__dimensions{gap:11px;display:grid}.sample-report__dimensions>div{grid-template-columns:minmax(110px,1fr) auto;align-items:center;gap:4px 12px;display:grid}.sample-report__dimensions b,.sample-report__dimensions span{color:#334155;font-size:.82rem}.sample-report__dimensions i{background:#e2e8f0;border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.sample-report__dimensions em{border-radius:inherit;background:linear-gradient(90deg,#5146e5,#db5ca8);height:100%;display:block}.sample-report__finding{background:#fff7fb;border-left:4px solid #db5ca8;margin:0 20px 20px;padding:16px 18px}.sample-report__finding h3{color:#111827;margin:5px 0 6px;font-size:1.1rem}.sample-report__finding p{color:#475569;margin:0;line-height:1.55}.sample-report__actions{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sample-report__actions article{border-right:1px solid #e2e8f0;padding:17px}.sample-report__actions article:last-child{border-right:0}.sample-report__actions p{color:#475569;margin:6px 0 0;font-size:.86rem;line-height:1.5}.sample-report--compact .sample-report__body{grid-template-columns:120px minmax(0,1fr)}.sample-report--compact .sample-report__score{min-height:128px}.sample-report--compact .sample-report__score strong{font-size:2.8rem}.strategy-supports{grid-template-columns:minmax(0,.9fr) minmax(320px,.56fr);align-items:center;gap:clamp(32px,6vw,74px);display:grid}.strategy-supports>div:first-child{max-width:760px}.strategy-supports p{color:#475569;font-size:1.04rem;line-height:1.65}.strategy-supports strong{color:#2a1766}.tactic-context{background:#d8d4eb;border:1px solid #d8d4eb;border-radius:8px;gap:1px;display:grid;overflow:hidden}.tactic-context span,.tactic-context strong{color:#334155;background:#fff;padding:17px 20px}.tactic-context strong{color:#fff;background:#2a1766;font-family:Montserrat,Inter,sans-serif}.founder-strip{border-bottom:1px solid var(--claridi-border);background:#fff;grid-template-columns:minmax(280px,.52fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,74px);padding:72px clamp(20px,6vw,92px);display:grid}.founder-strip--compact{background:#f8fafc;padding-block:58px}.founder-strip__portrait{background:#160f3d;border-radius:8px;min-height:360px;overflow:hidden}.founder-strip__portrait img{object-fit:cover;object-position:82% center;width:100%;height:360px}.founder-strip__copy{max-width:820px}.founder-strip__copy h2{font-size:clamp(1.55rem,2.6vw,2.7rem)}.founder-strip__copy p{color:#475569;font-size:1.04rem;line-height:1.65}.home-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-path-grid article{background:#fff;border:1px solid var(--claridi-border);border-top:5px solid #5146e5;border-radius:8px;align-content:start;min-height:250px;padding:22px;display:grid}.home-path-grid article:nth-child(2){border-top-color:#7c3aed}.home-path-grid article:nth-child(3){border-top-color:#db5ca8}.home-path-grid article:nth-child(4){border-top-color:#2a1766}.home-path-grid span{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.home-path-grid h3{color:#111827;margin:12px 0 8px}.home-path-grid p{color:#64748b;line-height:1.55}.home-path-grid .text-link{margin-top:auto}.home-paths__footer{border-top:1px solid var(--claridi-border);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding-top:22px;display:flex}.home-paths__footer p{color:#475569;max-width:720px;margin:0}.flagship-offer{gap:28px;display:grid}.flagship-offer .section-heading{max-width:980px}.flagship-offer__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.flagship-offer__steps article{background:#ffffffc7;border:1px solid #d9d3f7;border-radius:8px;padding:22px}.flagship-offer__steps span{color:#8b3fc1;font-size:.72rem;font-weight:900}.flagship-offer__steps h3{margin:22px 0 8px}.flagship-offer__steps p{color:#475569;margin:0;line-height:1.55}.flagship-offer>.button{justify-self:start}.solutions-sample{gap:12px;display:grid}.solutions-sample>.text-link{justify-self:start}.product-catalog--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-catalog--three .product-card{min-height:650px}.product-card__facts{border-block:1px solid #e2e8f0;gap:7px;padding-block:12px;display:grid}.product-card__facts span{color:#475569;letter-spacing:0;text-transform:none;font-family:Inter,sans-serif;font-size:.82rem;font-weight:750}.product-card__platform{background:#f5f3ff;border-radius:8px;margin:0;padding:11px 12px;font-size:.84rem;color:#4c1d95!important;font-weight:800!important}.product-card--blueprint:before{background:#db5ca8}.product-card--audit{--product-accent:#5b4ed8;--product-tint:#f3f1ff}.product-card--foundation{--product-accent:#8b3fc1;--product-tint:#f9f0ff}.product-card--total-strategy{--product-accent:#c83287;--product-tint:#fff0f7}.product-card--synthesis{--product-accent:#6555d9;--product-tint:#f3f1ff}.product-card--ai-training{--product-accent:#9638aa;--product-tint:#fcf1ff}.product-card--brainstorm{--product-accent:#d13b84;--product-tint:#fff0f7}.product-card--sales-marketing{--product-accent:#7447c6;--product-tint:#f6f1ff}.product-card--featured{border-width:2px;box-shadow:0 28px 62px -32px #c83287a6}.product-card__badge{background:#e8deff;border:1px solid #5426d638;border-radius:999px;align-self:flex-start;padding:7px 12px;font-size:.68rem;color:#4c249f!important;font-weight:500!important}.product-card__includes,.product-card__price-note{color:var(--product-accent);font-size:.85rem;line-height:1.45;display:block}.product-card__prerequisite{border-left:3px solid var(--product-accent);margin:0;padding-left:11px;font-size:.84rem;color:#475569!important;font-weight:750!important}.solution-add-ons .section-heading{max-width:900px}.product-catalog--addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-catalog--addons .product-card{min-height:620px}.product-engagement-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)}.engagement-price-card{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;gap:10px;padding:clamp(24px,4vw,42px);display:grid}.engagement-price-card>span{color:#f2b6d7;text-transform:uppercase;font-weight:900}.engagement-price-card>strong{color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:clamp(2.7rem,6vw,5rem)}.engagement-price-card p,.engagement-price-card small{color:#fff;margin:0}.engagement-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:start;gap:clamp(34px,7vw,84px);display:grid}.engagement-detail-grid h2{max-width:760px;font-size:clamp(1.8rem,3.6vw,3.2rem)}.engagement-prerequisite{color:#475569;background:#f5f3ff;border-left:4px solid #8b5cf6;padding:17px 19px}.engagement-deliverables{gap:13px;padding-left:1.25rem;display:grid}.engagement-deliverables li::marker{color:#6d5dfc}.engagement-facts{border:1px solid var(--claridi-border);background:#f8f7ff;border-radius:8px;gap:10px;padding:22px;display:grid}.engagement-facts article{border-bottom:1px solid var(--claridi-border);padding-bottom:13px}.engagement-facts span{color:#6d5dfc;text-transform:uppercase;font-size:.72rem;font-weight:900}.engagement-facts p{color:#475569;margin:5px 0 0}.about-reasoning,.platform-explainer{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,74px);display:grid}.platform-rules,.reasoning-check-grid{gap:10px;display:grid}.platform-rules article,.reasoning-check-grid article{background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;padding:18px}.platform-rules span,.reasoning-check-grid span{color:#f2b6d7}.platform-rules strong{color:#fff;margin-top:5px;font-family:Montserrat,Inter,sans-serif;display:block}.platform-rules p,.reasoning-check-grid p{color:#fff;margin:7px 0 0;line-height:1.55}.guide-clarifier{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,74px);display:grid}.guide-clarifier__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-clarifier__grid article{border:1px solid var(--claridi-border);background:#f8fafc;border-radius:8px;padding:20px}.guide-clarifier__grid p{color:#64748b;line-height:1.55}.about-founder-hero{background:linear-gradient(#0f172a09 1px,#0000 0) 0 0/34px 34px,linear-gradient(90deg,#0f172a09 1px,#0000 0) 0 0/34px 34px,linear-gradient(#fbfaff,#f8fafc);grid-template-columns:minmax(300px,.62fr) minmax(560px,1.15fr);align-items:center;gap:clamp(30px,4vw,56px);padding:72px clamp(20px,6vw,92px);display:grid}.about-founder-hero__copy{max-width:780px}.about-founder-hero h1{max-width:650px;font-size:clamp(2.25rem,3.8vw,3.65rem)}.about-founder-hero__copy>p:not(.eyebrow){color:#475569;max-width:700px;font-size:1.1rem;line-height:1.65}.founder-visual{background:#160f3d;border-radius:8px;gap:0;margin:0;display:grid;box-shadow:0 28px 64px -30px #0f172a80}.founder-visual img{aspect-ratio:1734/907;object-fit:contain;border-radius:8px 8px 0 0;width:100%;height:auto;display:block}.founder-visual figcaption{color:#fff;background:#160f3d;border-radius:0 0 8px 8px;gap:3px;padding:16px 18px;display:grid}.founder-visual figcaption strong{font-family:Montserrat,Inter,sans-serif}.founder-visual figcaption span{color:#f2b6d7;font-size:.86rem}.founder-story{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:center;gap:clamp(38px,7vw,96px);display:grid}.founder-story__copy{max-width:850px}.founder-story__copy>p:not(.eyebrow){color:#475569;font-size:1.04rem;line-height:1.72}.founder-story__copy blockquote{color:#2a1766;border-left:4px solid #6d4aff;margin:28px 0 22px;padding:4px 0 4px 22px;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:700;line-height:1.42}.founder-story__copy>.founder-story__personal-note{color:#3f3a5f;background:#f6f3ff;border-left:4px solid #6d4aff;border-radius:0 8px 8px 0;margin-block:24px;padding:20px 22px}.founder-story__personal-note strong{color:#2a1766}.founder-story__metric{background:#fbfaff;border:1px solid #d8d4eb;border-left:5px solid #6d4aff;border-radius:8px;padding:clamp(28px,4vw,46px)}.founder-story__metric>span{color:#6d4aff;letter-spacing:.1em;text-transform:uppercase;font-family:Montserrat,Inter,sans-serif;font-size:.72rem;font-weight:800}.founder-story__metric p{color:#334155;margin:12px 0 0;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:700;line-height:1.3}.founder-story__metric strong{color:#2a1766;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1}.company-story__grid,.terminology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.company-story__grid article,.terminology-grid article{border:1px solid var(--claridi-border);background:#f8fafc;border-radius:8px;padding:20px}.company-story__grid p,.terminology-grid p{color:#64748b;margin:8px 0 0;line-height:1.6}.terminology-grid h3{color:#111827;font-size:1.05rem}.evaluation-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.evaluation-flow span{color:#2a1766;text-align:center;background:#fff;border:1px solid #d8d4eb;border-radius:8px;padding:18px;font-family:Montserrat,Inter,sans-serif;font-weight:800;position:relative}.evaluation-flow span:not(:last-child):after{content:"";z-index:1;background:#8b5cf6;width:11px;height:1px;position:absolute;top:50%;right:-11px}@media (max-width:1100px){.about-founder-hero,.about-reasoning,.founder-story,.founder-strip,.guide-clarifier,.platform-explainer,.proof-section,.strategy-supports{grid-template-columns:1fr}.flagship-offer__steps,.home-path-grid,.product-catalog--addons,.product-catalog--three{grid-template-columns:repeat(2,minmax(0,1fr))}.product-catalog--three .product-card:last-child{grid-column:1/-1}.product-catalog--three .product-card{min-height:auto}}@media (max-width:760px){.about-founder-hero,.founder-strip,.proof-section{padding:56px 20px}.company-story__grid,.evaluation-flow,.flagship-offer__steps,.guide-clarifier__grid,.home-path-grid,.product-catalog--addons,.product-catalog--three,.sample-report--compact .sample-report__body,.sample-report__actions,.sample-report__body,.terminology-grid{grid-template-columns:1fr}.product-catalog--addons .product-card{min-height:auto}.engagement-detail-grid,.product-engagement-hero{grid-template-columns:1fr}.sample-report__actions article{border-bottom:1px solid #e2e8f0;border-right:0}.sample-report__actions article:last-child{border-bottom:0}.product-catalog--three .product-card:last-child{grid-column:auto}.home-paths__footer{flex-direction:column;align-items:stretch}.founder-strip__portrait,.founder-strip__portrait img{height:320px;min-height:320px}.evaluation-flow span:not(:last-child):after{width:1px;height:11px;top:auto;bottom:-11px;right:50%;transform:translate(50%)}}.hero-body,.hero-equation{color:#334155;max-width:700px;font-size:1.05rem;line-height:1.65}.hero-equation{margin-top:22px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.home-hero__actions{flex-direction:column;align-items:flex-start}.snapshot-preview{color:#fff;box-shadow:var(--claridi-shadow-lg);background:linear-gradient(#ffffff0d 1px,#0000 0) 0 0/28px 28px,linear-gradient(90deg,#ffffff0d 1px,#0000 0) 0 0/28px 28px,linear-gradient(145deg,#160f3d,#2a1766 58%,#4f46e5);border:1px solid #9b87ff3d;border-radius:24px;gap:18px;padding:clamp(22px,4vw,34px);display:grid}.snapshot-preview__top{color:#fff;font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.75rem;display:flex}.snapshot-preview h2{color:#fff;margin:0;font-size:clamp(1.45rem,2.4vw,2.25rem)}.snapshot-preview p{color:#fff;margin:0;line-height:1.6}.audience-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audience-selector button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;min-height:44px;font-weight:600}.audience-selector button.selected{color:var(--claridi-indigo);background:#fff;border-color:#fff}.preview-question{gap:12px;display:grid}.preview-question label{color:#fff;font-family:Montserrat,Inter,sans-serif;font-weight:700}.preview-question textarea{min-height:118px;color:var(--claridi-navy);resize:vertical;background:#fff;border:1px solid #fff;border-radius:12px;padding:14px}.preview-question textarea::placeholder{color:#64748b}.preview-result{background:#ffffff14;border:1px solid #ffffff2e;border-radius:20px;gap:14px;padding:18px;display:grid}.preview-result span{color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:1.2rem;font-weight:800}.dark-section,.lavender-section,.white-section{padding:80px clamp(20px,6vw,92px)}.white-section{background:#fff}.lavender-section,.white-section{border-bottom:1px solid var(--claridi-border)}.lavender-section{background:#f2efff}.dark-section{color:#fff;background:#160f3d}.dark-section .eyebrow{color:var(--claridi-sky)}.dark-section .section-heading p:not(.eyebrow),.dark-section h2,.dark-section h3,.dark-section p,.dark-section small{color:#fff}.tech-grid{background:linear-gradient(#ffffff0e 1px,#0000 0) 0 0/32px 32px,linear-gradient(90deg,#ffffff0e 1px,#0000 0) 0 0/32px 32px,linear-gradient(145deg,#140f33,#26145f)}.discovery-grid,.process-grid,.product-grid,.resource-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.process-grid article,.product-card-home,.resource-card-home,.track-active-grid article{border:1px solid var(--claridi-border);box-shadow:var(--claridi-shadow);background:#fff;border-radius:12px;padding:22px}.process-grid span,.product-card-home>span,.resource-card-home span{color:var(--claridi-violet);font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase;font-size:.72rem;font-weight:700}.process-grid article>span{color:#fff;opacity:1;text-shadow:0 0 16px #c5b0ff73;font-size:.84rem;font-weight:800}.process-grid p{color:#fff}.process-grid.process-grid--light article{color:var(--claridi-navy);background:#fff;border-color:#4f46e53d;box-shadow:0 12px 28px #26145f1a}.process-grid.process-grid--light article>span{color:var(--claridi-violet);opacity:1;text-shadow:none}.process-grid.process-grid--light h3{color:var(--claridi-navy)}.process-grid.process-grid--light p{color:#475569}.sequence-line{color:#fff;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;margin:22px 0 0;padding:14px 18px;font-size:.82rem;line-height:1.6}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-grid article{border:1px solid var(--claridi-border);min-height:148px;box-shadow:var(--claridi-shadow);background:#fff;border-radius:12px;padding:22px}.discovery-grid span{color:#4338ca;background:#6366f11f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}.discovery-grid p{color:var(--claridi-navy);margin:14px 0 0;font-family:Montserrat,Inter,sans-serif;font-weight:700}.audience-line,.snapshot-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.audience-line{border:1px solid var(--claridi-border);background:var(--claridi-bg);border-radius:20px;padding:18px}.strategy-first{grid-template-columns:minmax(0,.85fr) minmax(320px,.55fr);align-items:center;gap:40px;display:grid;position:relative}.strategy-first>div:first-child{max-width:820px}.strategy-first p{color:#475569;font-size:1.04rem;line-height:1.65}.strategy-first strong{color:var(--claridi-indigo);margin:18px 0 10px;font-family:Montserrat,Inter,sans-serif;font-size:1.2rem;display:block}.tactic-stack{align-content:center;gap:22px;padding:clamp(8px,2vw,24px) 0;display:grid}.tactic-stack h3{color:#2a1766;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.18}.tactic-stack__list{gap:8px;display:grid}.tactic-stack__item{min-height:38px;color:var(--claridi-navy);opacity:.34;animation:tactic-focus 7.2s ease-in-out infinite;animation-delay:calc(var(--tactic-index) * 1.2s);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.tactic-stack__item b{color:#692da2;text-align:center;font-family:Montserrat,Inter,sans-serif;font-size:1.55rem;font-weight:900;line-height:1}.tactic-stack__item em{font-style:normal;font-weight:750;line-height:1.35}@keyframes tactic-focus{0%,13%{opacity:1;transform:translate(6px)}18%,to{opacity:.34;transform:translate(0)}}@keyframes cta-arrow-nudge{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}@keyframes cta-line-guide{0%,to{opacity:.34;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}@keyframes cta-head-guide{0%,to{opacity:.34;transform:translate(0)rotate(45deg)}50%{opacity:1;transform:translate(5px)rotate(45deg)}}.final-cta,.snapshot-cta{text-align:center;justify-items:center;display:grid}.final-cta p,.snapshot-cta p{max-width:760px;font-size:1.06rem;line-height:1.62}.snapshot-cta strong{color:#fff;font-family:Montserrat,Inter,sans-serif}.beta-banner{box-shadow:var(--claridi-shadow);background:linear-gradient(135deg,#e6d8ffb8,#ecfdf5e6),#fff;border:1px solid #7a5cff47;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex}.beta-banner p{color:#334155;max-width:780px;margin:0;line-height:1.55}.beta-banner div{flex-wrap:wrap;gap:10px;display:flex}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card-home{align-content:start;gap:12px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.product-card-home:focus-within,.product-card-home:hover{background:#f3eeff;border-color:#692da26b;transform:translateY(-4px);box-shadow:0 18px 38px #26145f29}.product-card-home div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.product-card-home h3{color:var(--claridi-navy)}.product-card-home div strong{color:var(--claridi-indigo);white-space:nowrap}.product-card-home p,.resource-card-home p{color:var(--claridi-muted);line-height:1.55}.product-card-home>p{color:var(--claridi-navy);font-weight:700}.product-card-home ul{padding-left:21px;list-style:outside}.product-card-home li{padding-left:3px;transition:color .16s,transform .16s}.product-card-home li::marker{color:var(--claridi-violet);font-size:1.05em}.product-card-home:focus-within li,.product-card-home:hover li{color:#43385f}.product-card-home li:hover{color:var(--claridi-navy);transform:translate(3px)}.product-card-home .button{margin-top:auto}.track-active-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.future-track-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.future-track-grid span{color:var(--claridi-navy);background:#ffffff9e;border:1px dashed #c7d2fe;border-radius:12px;padding:16px;font-family:Montserrat,Inter,sans-serif;font-weight:700}.future-track-grid small{color:var(--claridi-muted);margin-top:8px;font-family:Inter,sans-serif;font-size:.76rem;font-weight:600;display:block}.resource-filters,.system-grid,.technology-flow{flex-wrap:wrap;gap:10px;display:flex}.technology-flow strong{color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;flex:150px;padding:18px}.system-grid{margin-top:16px}.resource-filters span,.system-grid span{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:9px 12px;font-size:.84rem;font-weight:600}.resources-section{position:relative}.resources-guide-float{background:var(--claridi-navy);color:#fff;border:1px solid #c5b0ff80;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,720px);min-height:76px;margin:-88px auto 34px;padding:20px 24px;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 20px 42px #26145f3d}.resources-guide-float strong{font-family:Montserrat,Inter,sans-serif;font-size:clamp(1rem,2vw,1.2rem)}.resources-guide-float span{font-size:1.7rem;line-height:1;transition:transform .18s}.resources-guide-float:focus-visible,.resources-guide-float:hover{background:#160f3d;transform:translateY(-4px);box-shadow:0 24px 48px #26145f52}.resources-guide-float:focus-visible span,.resources-guide-float:hover span{transform:translate(5px)}.resource-filters{margin-bottom:16px}.resource-filters span{border-color:var(--claridi-border);background:var(--claridi-bg);color:var(--claridi-navy)}.resource-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.resource-card-home{min-height:290px;color:var(--claridi-text);align-content:start;gap:10px;text-decoration:none;display:grid}.resource-card-home h3{color:var(--claridi-navy);font-size:1.02rem}.resource-card-home small{color:var(--claridi-muted);margin-top:auto}.resource-card-home b{color:var(--claridi-indigo)}.final-cta h2{color:#fff;max-width:900px}.site-footer{color:#fff;background:#0a1020;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px clamp(20px,6vw,92px);display:grid}.site-footer img,.site-footer>.claridi-animated-mark{width:42px}.site-footer strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-family:Montserrat,Inter,sans-serif;display:block}.site-footer p{color:#fff;max-width:620px;margin:0}.workbook-synthesis-offer{color:#fff;background:linear-gradient(#ffffff0f 1px,#0000 0) 0 0/34px 34px,linear-gradient(90deg,#ffffff0f 1px,#0000 0) 0 0/34px 34px,#160f3d;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(54px,8vw,94px) clamp(20px,6vw,92px);display:grid}.workbook-synthesis-offer .eyebrow,.workbook-synthesis-offer h2,.workbook-synthesis-offer li,.workbook-synthesis-offer p,.workbook-synthesis-offer strong{color:#fff}.workbook-synthesis-offer__intro>p:not(.eyebrow){max-width:760px;line-height:1.7}.workbook-synthesis-offer__meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.workbook-synthesis-offer__meta span{background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;padding:9px 12px;font-weight:750}.workbook-synthesis-offer__deliverables{border-left:3px solid #9b87ff;gap:18px;padding:24px 0 24px clamp(22px,4vw,40px);display:grid}.workbook-synthesis-offer__deliverables strong{font-family:Montserrat,Inter,sans-serif;font-size:1.15rem}.workbook-synthesis-offer__deliverables ul{gap:10px;padding-left:21px;display:grid}.workbook-synthesis-offer__deliverables li::marker{color:#c5b0ff}.workbook-synthesis-offer__deliverables .button{width:fit-content}.shopify-collections{gap:28px;margin-top:34px;display:grid}.shopify-collection-band{border:1px solid #7a5cff4d;border-radius:8px;padding:clamp(24px,4vw,44px)}.shopify-collection-band--guides{background:#fff}.shopify-collection-band--workbooks{background:#f3eeff;border-color:#692da261}.shopify-collection-band__heading{max-width:720px;margin-bottom:28px}.shopify-collection-band__heading h3{color:var(--claridi-navy);font-size:clamp(1.45rem,2.2vw,2rem)}.shopify-collection-band__heading p:not(.eyebrow){color:#475569;line-height:1.65}.shopify-collection-embed{min-height:340px}.shopify-collection-fallback,.shopify-collection-loading{color:#64748b;padding:24px 0}.shopify-collection-fallback .button{margin-top:12px}.resource-shop-hero{align-content:center;min-height:430px;display:grid}.resource-price-note{background:#ffffffbd;border-left:3px solid #7c3aed;max-width:780px;padding:12px 15px;color:#43385f!important}.resource-path-section{background:#fff}.resource-path-card{--path-accent:#4f46e5;border-color:var(--path-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.resource-path-card{border-color:color-mix(in srgb,var(--path-accent) 24%,#e2e8f0)}}.resource-path-card{border-top:6px solid var(--path-accent);background:var(--path-accent)}@supports (color:color-mix(in lab,red,red)){.resource-path-card{background:color-mix(in srgb,var(--path-accent) 7%,#fff)}}.resource-path-card{box-shadow:0 16px 34px -24px var(--path-accent)}@supports (color:color-mix(in lab,red,red)){.resource-path-card{box-shadow:0 16px 34px -24px color-mix(in srgb,var(--path-accent) 60%,transparent)}}.resource-path-card{transition:transform .18s,box-shadow .18s,background-color .18s}.resource-path-card--b2b{--path-accent:#4f46e5}.resource-path-card--b2c{--path-accent:#db2777}.resource-path-card--creator{--path-accent:#7c3aed}.resource-path-card--consultant{--path-accent:#c026d3}.resource-path-card:focus-visible,.resource-path-card:hover{background:var(--path-accent)}@supports (color:color-mix(in lab,red,red)){.resource-path-card:focus-visible,.resource-path-card:hover{background:color-mix(in srgb,var(--path-accent) 12%,#fff)}}.resource-path-card:focus-visible,.resource-path-card:hover{box-shadow:0 22px 44px -22px var(--path-accent)}@supports (color:color-mix(in lab,red,red)){.resource-path-card:focus-visible,.resource-path-card:hover{box-shadow:0 22px 44px -22px color-mix(in srgb,var(--path-accent) 55%,transparent)}}.resource-path-card:focus-visible,.resource-path-card:hover{transform:translateY(-5px)}.resource-path-card span,.resource-path-card strong{color:var(--path-accent)}.resource-storefront{background-color:#160f3d;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.resource-storefront .section-heading h2,.resource-storefront .section-heading p:not(.eyebrow){color:#fff}.resource-storefront .eyebrow{color:#f2b6d7}.product-catalog--store{margin-top:32px}.product-catalog--path{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.product-card{--product-accent:#4f46e5;--product-tint:#eef2ff;isolation:isolate;border-color:var(--product-accent)}@supports (color:color-mix(in lab,red,red)){.product-card{border-color:color-mix(in srgb,var(--product-accent) 30%,#e2e8f0)}}.product-card{background:linear-gradient(155deg,#fff 0,var(--product-tint) 100%);box-shadow:0 20px 46px -30px var(--product-accent)}@supports (color:color-mix(in lab,red,red)){.product-card{box-shadow:0 20px 46px -30px color-mix(in srgb,var(--product-accent) 68%,transparent)}}.product-card--b2b{--product-accent:#4f46e5;--product-tint:#eef2ff}.product-card--b2c{--product-accent:#db2777;--product-tint:#fdf2f8}.product-card--creator{--product-accent:#7c3aed;--product-tint:#f5f3ff}.product-card--consultant{--product-accent:#c026d3;--product-tint:#fdf4ff}.product-card--workbook{box-shadow:0 24px 52px -28px var(--product-accent);border-width:2px}@supports (color:color-mix(in lab,red,red)){.product-card--workbook{box-shadow:0 24px 52px -28px color-mix(in srgb,var(--product-accent) 76%,transparent)}}.product-card>*{z-index:1;position:relative}.product-card:before,.product-card:nth-child(n):before{background:var(--product-accent);height:7px}.product-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:42%;height:210%;transition:left .52s;position:absolute;top:-55%;left:-72%;transform:rotate(18deg)}.product-card--workbook:before{height:10px}.product-card:focus-within,.product-card:hover{border-color:var(--product-accent);background:var(--product-tint);box-shadow:0 26px 58px -25px var(--product-accent)}@supports (color:color-mix(in lab,red,red)){.product-card:focus-within,.product-card:hover{box-shadow:0 26px 58px -25px color-mix(in srgb,var(--product-accent) 62%,transparent)}}.product-card:focus-within:after,.product-card:hover:after{left:132%}.product-card .text-link,.product-card span{color:var(--product-accent)}.product-card li::marker{color:var(--product-accent)}.product-card__actions{gap:10px;margin-top:auto;display:grid}.product-card__actions .text-link{width:fit-content}.product-card>.button,.product-card__actions .button{border-color:var(--product-accent);background:var(--product-accent);width:100%}.related-products,.resource-choice-section{background:#f8f7ff}.product-checkout{border-top:7px solid var(--product-accent,#4f46e5)!important}.product-checkout--b2b{--product-accent:#4f46e5}.product-checkout--b2c{--product-accent:#db2777}.product-checkout--creator{--product-accent:#7c3aed}.product-checkout--consultant{--product-accent:#c026d3}@media (max-width:1180px){.site-header{gap:16px;padding-inline:24px}.site-header__desktop-nav{gap:11px}.site-header__desktop-nav a{font-size:.82rem}.site-header__desktop-cta{padding-inline:16px}.about-hero,.contact-hero,.home-hero,.site-footer,.solutions-hero,.strategy-first,.workbook-synthesis-offer{grid-template-columns:1fr}.principle-grid,.process-grid,.product-catalog--store,.product-grid,.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.future-track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:64px;padding:10px 18px;position:sticky}.site-header__desktop-cta,.site-header__desktop-nav{display:none}.mobile-nav{display:block}.mobile-nav__toggle{cursor:pointer;background:#fff;border:1px solid #4f46e533;border-radius:6px;width:44px;height:44px;padding:12px 10px;display:grid;position:relative}.mobile-nav__toggle span{background:var(--claridi-navy);border-radius:1px;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-nav--open .mobile-nav__toggle span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-nav--open .mobile-nav__toggle span:nth-child(2){opacity:0}.mobile-nav--open .mobile-nav__toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav__panel{border-top:1px solid var(--claridi-border);border-bottom:1px solid var(--claridi-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffb;padding:20px 18px 22px;position:absolute;top:100%;left:0;right:0;box-shadow:0 22px 42px #10182d24}.mobile-nav__panel nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:18px;display:grid}.mobile-nav__panel nav a{color:var(--claridi-navy);border-bottom:1px solid #cdd3e1b8;padding:13px 8px;font-family:Montserrat,Inter,sans-serif;font-size:.94rem;font-weight:700;text-decoration:none}.mobile-nav__panel .button{width:100%}.mobile-nav__snapshot-link{color:var(--claridi-violet);text-align:center;margin-top:14px;font-size:.84rem;font-weight:700;text-decoration:none;display:block}.claridi-animated-logo .claridi-animated-mark{contain:layout paint;width:36px;height:36px;overflow:hidden}.site-header .claridi-animated-mark__beams line,.site-header .claridi-animated-mark__c,.site-header .claridi-animated-mark__source{animation-duration:2.6s;animation-iteration-count:1;animation-fill-mode:forwards}.claridi-animated-logo__wordmark{white-space:nowrap;font-size:1.28rem}}@media (max-width:380px){.site-header{padding-inline:14px}.claridi-animated-logo{gap:6px}.claridi-animated-logo .claridi-animated-mark{width:32px;height:32px}.claridi-animated-logo__wordmark{font-size:1.14rem}}@media (max-width:760px){.final-cta .button,.hero-actions .button,.snapshot-cta .button,.snapshot-preview .button,.workbook-synthesis-offer__deliverables .button{width:100%}.sample-report__siq-explainer{grid-template-columns:1fr;gap:6px}.workbook-synthesis-offer__meta{display:grid}.home-hero{gap:30px;padding:38px 18px 48px}.home-hero__ambient-mark{opacity:.07;width:640px;min-width:0;right:-250px}.solution-product-group .product-catalog{grid-template-columns:1fr}.home-hero h1{margin-bottom:18px;font-size:clamp(1.9rem,8.6vw,2.45rem);line-height:1.08}.home-hero__lead{font-size:1rem;line-height:1.65}.hero-success{border-radius:8px;padding:18px}.hero-success ul{padding-left:0}.audience-line,.beta-banner,.dark-section__actions,.hero-actions,.hero-proof,.section-actions{flex-direction:column;align-items:stretch}.audience-selector,.discovery-grid,.future-track-grid,.principle-grid,.process-grid,.product-catalog--path,.product-catalog--store,.product-grid,.resource-card-grid,.track-active-grid{grid-template-columns:1fr}.dark-section,.lavender-section,.white-section{padding:56px 20px}}@media (prefers-reduced-motion:reduce){.claridi-site-intro{display:none}.home-hero__ambient-mark{animation:none}.guide-link-list a,.product-card,.product-card li,.product-card-home,.product-card-home li,.resource-path-card,.resources-guide-float,.resources-guide-float span{transition:none}.guide-link-list a:focus-visible,.guide-link-list a:hover,.product-card li:hover,.product-card-home li:hover,.product-card-home:focus-within,.product-card-home:hover,.product-card:focus-within,.product-card:hover,.resource-path-card:focus-visible,.resource-path-card:hover,.resources-guide-float:focus-visible,.resources-guide-float:focus-visible span,.resources-guide-float:hover,.resources-guide-float:hover span{transform:none}.beta-banner div:has(a[href=\/minibrandstrategy]):after,.beta-banner div:has(a[href=\/minibrandstrategy]):before,.beta-banner div:has(a[href=snapshot-tool\.html]):after,.beta-banner div:has(a[href=snapshot-tool\.html]):before,.dark-section__actions:has(a[href=\/minibrandstrategy]):after,.dark-section__actions:has(a[href=\/minibrandstrategy]):before,.dark-section__actions:has(a[href=snapshot-tool\.html]):after,.dark-section__actions:has(a[href=snapshot-tool\.html]):before,.hero-actions:has(a[href=\/minibrandstrategy]):after,.hero-actions:has(a[href=\/minibrandstrategy]):before,.hero-actions:has(a[href=snapshot-tool\.html]):after,.hero-actions:has(a[href=snapshot-tool\.html]):before,.section-actions:has(a[href=\/minibrandstrategy]):after,.section-actions:has(a[href=\/minibrandstrategy]):before,.section-actions:has(a[href=snapshot-tool\.html]):after,.section-actions:has(a[href=snapshot-tool\.html]):before,.tactic-stack__item,a.button[href=\/minibrandstrategy]:after,a.button[href=snapshot-tool\.html]:after{animation:none}.tactic-stack__item{opacity:1;transform:none}}.mini-blueprint-page,.mini-result-page{background:#f8f7fc}.mini-blueprint-hero .section-heading{max-width:880px}.mini-blueprint-hero h1>span{display:block}.mini-blueprint-hero__roadmap{margin-top:.22em;font-size:.58em;line-height:1.12}.mini-blueprint-hero__question{max-width:760px;font-size:1.12rem;line-height:1.58}.mini-blueprint-hero__answer{color:#4f46d8;margin-top:18px;font-size:1.18rem;font-weight:800}.mini-blueprint-hero__benefit{border-left:3px solid #6d5cf6;margin-top:22px;padding-left:20px}.mini-blueprint-hero__benefit p{margin:0}.mini-blueprint-hero__benefit .mini-blueprint-hero__access{margin-top:8px}.mini-blueprint-hero__benefit ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mini-blueprint-hero__benefit li{color:#17152b;align-items:flex-start;gap:8px;font-weight:750;line-height:1.4;display:flex}.mini-blueprint-hero__benefit li:before{color:#4f46d8;content:"✓";font-weight:900}.mini-blueprint-hero__cta{margin-top:18px}.mini-blueprint-hero small{color:#69647b;margin-top:12px;font-weight:700;display:block}@media (max-width:720px){.mini-blueprint-hero__question{font-size:1rem}.mini-blueprint-hero__benefit{padding-left:14px}.mini-blueprint-hero__benefit ul{grid-template-columns:1fr;gap:8px}}.mini-blueprint-principles{background:#fff;border-top:1px solid #ddd9ed;border-bottom:1px solid #ddd9ed;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mini-blueprint-principles article{border-right:1px solid #ddd9ed;min-width:0;padding:46px clamp(24px,4vw,64px)}.mini-blueprint-principles article:last-child{border-right:0}.mini-blueprint-principles h2{margin:8px 0 14px;font-size:clamp(1.45rem,2vw,2rem)}.mini-blueprint-principles p:last-child{color:#5f5a70;line-height:1.72}.mini-blueprint-form{max-width:1120px;margin:0 auto}.blueprint-question-section{border-top:1px solid #ddd9ed;grid-template-columns:72px minmax(0,1fr);gap:24px;padding:34px 0;display:grid}.blueprint-question-number{color:#6557ff;letter-spacing:.08em;font-size:.82rem;font-weight:900}.blueprint-question-content{min-width:0}.blueprint-question-content>h3{margin:0 0 8px;font-size:clamp(1.35rem,2vw,1.9rem)}.blueprint-question-content>p{color:#625d72;max-width:780px;margin:0 0 20px;line-height:1.65}.blueprint-question-content .field+.field{margin-top:22px}.blueprint-question-pair .blueprint-question-content{grid-template-columns:1fr 1fr;gap:24px;display:grid}.check-grid,.choice-grid,.strategy-need-grid{gap:10px;display:grid}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-need-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.check-grid--reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.check-grid label,.choice-card,.inline-choice label,.strategy-need-card{background:#fff;border:1px solid #d8d4e8;border-radius:6px;transition:border-color .18s,background .18s,transform .18s;position:relative}.check-grid label,.choice-card,.inline-choice label{padding:14px 16px}.strategy-need-card{gap:7px;padding:20px;display:grid}.strategy-need-card strong{font-size:1rem}.strategy-need-card span{color:#625d72;line-height:1.5}.choice-card input,.inline-choice input,.rating input,.strategy-need-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.check-grid .check-option{color:#2d2840;cursor:pointer;align-items:center;gap:12px;min-height:62px;padding:15px 16px;font-weight:750;line-height:1.35;display:flex;box-shadow:0 8px 22px #251b4d0f}.check-option input{opacity:0;width:1px;height:1px;position:absolute}.check-option__indicator{color:#0000;background:#fbfaff;border:2px solid #a39bbf;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.9rem;font-weight:950;transition:all .18s;display:grid}.check-option--active{background:linear-gradient(135deg,#eeeaff,#f8f5ff)!important;border-color:#6557ff!important;box-shadow:0 10px 26px #5146e524!important}.check-option--active .check-option__indicator{color:#fff;background:#5146e5;border-color:#5146e5}.check-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #6557ff4d}.check-grid label:hover,.choice-card:hover,.strategy-need-card:hover{border-color:#8478ff;transform:translateY(-1px)}.choice-card--active,.strategy-need-card--active{background:#f0edff;border-color:#5146e5;box-shadow:inset 3px 0 #5146e5}.form-section--needs-attention{animation:formAttention 1.1s}@keyframes formAttention{0%,to{background:0 0}35%{background:#fff0f1;box-shadow:0 0 0 14px #fff0f1}}.form-status{text-align:center;border-radius:6px;max-width:760px;margin:24px auto 14px;padding:14px 18px;line-height:1.5}.form-status--guidance{color:#2d2850;background:#f0edff;border:1px solid #b9b1ff}.form-status--error{color:#7a1f2c;background:#fff0f1;border:1px solid #d46270}.assessment-submit-note{color:#625d72;text-align:center;margin:12px auto 0;font-size:.88rem}.inline-choice{border:0;flex-wrap:wrap;gap:9px;margin:18px 0 0;padding:0;display:flex}.inline-choice legend{width:100%;margin-bottom:8px;font-weight:850}.inline-choice label{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.inline-choice__option:hover{border-color:#8478ff;transform:translateY(-1px)}.inline-choice__option--active{color:#241b62;box-shadow:inset 3px 0 #5146e5;background:#f0edff!important;border-color:#5146e5!important}.inline-choice__option:has(input:focus-visible){outline-offset:3px;outline:3px solid #6557ff4d}.mini-rating-list{border:1px solid #d8d4e8;border-radius:6px;overflow:hidden}.mini-rating-list .rating-row:last-child{border-bottom:0}.adaptive-follow-up{background:#f0edff;border:1px solid #8e83ff;border-left:6px solid #5146e5;border-radius:6px;margin:36px 0;padding:clamp(28px,5vw,54px)}.adaptive-follow-up h3{max-width:850px;margin:8px 0 12px;font-size:clamp(1.45rem,2.8vw,2.25rem);line-height:1.22}.adaptive-follow-up>p:not(.eyebrow){color:#5f5873}.blueprint-contact{color:#fff;background:#17113f;border-radius:6px;grid-template-columns:1fr 1.35fr;align-items:end;gap:34px;margin-top:30px;padding:34px;display:grid}.blueprint-contact h3{margin:8px 0 0;font-size:1.4rem}.blueprint-contact .field span{color:#fff}.blueprint-contact input{color:#17113f;background:#fff}.mini-result-page{padding-bottom:80px}.mini-response-review,.mini-result-findings,.mini-result-hero,.mini-result-independent,.mini-result-next,.mini-result-siq,.mini-result-strength,.mini-result-summary,.mini-result-upgrade,.tactic-trap-result{max-width:1180px;margin:0 auto}.mini-result-hero{background:#fff;border-bottom:1px solid #ddd9ed;padding:clamp(54px,8vw,100px) clamp(22px,5vw,72px)}.mini-result-hero h1{max-width:900px;margin:16px 0;font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.02}.mini-result-hero>p:not(.eyebrow){color:#625d72;max-width:760px;font-size:1.08rem;line-height:1.72}.print-strategy-button{margin-top:18px}.business-needs,.business-route-picker,.business-router,.clarity-router,.product-depths,.situation-evidence,.situation-output{padding-block:clamp(4.5rem,8vw,8rem)}.business-needs__grid,.business-router__grid,.clarity-router__contexts,.product-depths__grid{gap:1.25rem;margin-top:2.5rem;display:grid}.clarity-router__contexts{grid-template-columns:1.35fr 1fr 1fr}.business-needs__grid article,.business-router__grid article,.clarity-context{background:#ffffffb8;border:1px solid #3727692e;padding:clamp(1.5rem,3vw,2.5rem)}.clarity-context--primary{color:#fff;background:linear-gradient(145deg,#21113f,#44329c 72%,#6655f5);border-color:#6655f5}.business-needs__grid article>span,.business-router__grid article>span,.clarity-context>div>span,.product-depths__grid a>span{letter-spacing:.11em;text-transform:uppercase;margin-bottom:.8rem;font-size:.74rem;font-weight:700;display:block}.business-router__grid h3,.clarity-context h3{margin:0 0 .8rem}.clarity-context .button{margin-top:1.25rem}.clarity-context small{color:#615a73;margin-top:1rem;display:block}.business-router__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.business-router__grid article{flex-direction:column;align-items:flex-start;display:flex}.business-router__grid article p{flex:1}.business-hero,.business-situation-hero{min-height:min(760px,82vh)}.business-hero>p:not(.eyebrow),.business-situation-hero>p:not(.eyebrow){color:#ffffffd1}.business-needs__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.business-needs__grid article p{margin:0;font-size:1.05rem}.product-depths__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-depths__grid a{color:#fff;border:1px solid #ffffff38;flex-direction:column;justify-content:space-between;min-height:150px;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex}.product-depths__grid a:hover{background:#7158ff1f;border-color:#a996ff;transform:translateY(-3px)}.product-depths__grid a strong{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.05}.situation-evidence{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);display:grid}.situation-evidence>div{border-top:4px solid #6655f5;padding-top:1.5rem}.situation-evidence ul{gap:.75rem;padding-left:1.2rem;display:grid}.situation-output{text-align:center}.situation-output>*{max-width:880px;margin-inline:auto}.situation-output .button{margin-top:1rem}@media (max-width:1050px){.business-router__grid,.clarity-router__contexts{grid-template-columns:repeat(2,minmax(0,1fr))}.business-needs__grid,.product-depths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.business-needs__grid,.business-router__grid,.clarity-router__contexts,.product-depths__grid,.situation-evidence{grid-template-columns:1fr}.business-hero,.business-situation-hero{min-height:auto}}@media print{.mini-result-independent,.print-strategy-button,.site-footer,.site-header{display:none!important}.mini-result-page{padding:0}.claridi-connection,.mini-result-findings article,.mini-result-hero,.mini-result-next article,.mini-result-north-star,.mini-result-siq,.mini-result-summary article,.mini-result-upgrade{break-inside:avoid}}.mini-result-findings,.mini-result-next,.mini-result-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mini-result-findings article,.mini-result-next article,.mini-result-summary article{background:#fff;border-bottom:1px solid #ddd9ed;border-right:1px solid #ddd9ed;padding:clamp(30px,5vw,58px)}.mini-result-findings article:last-child,.mini-result-next article:last-child,.mini-result-summary article:last-child{border-right:0}.mini-result-findings span,.mini-result-interpretation span,.mini-result-next span,.mini-result-summary span{color:#5146e5;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.mini-result-findings h2,.mini-result-next h2,.mini-result-summary h2{margin:10px 0 14px;font-size:clamp(1.45rem,2.5vw,2.2rem)}.mini-result-findings p,.mini-result-next p,.mini-result-summary p{color:#5f5a70;line-height:1.7}.mini-result-strength{background:#f0edff;border-bottom:1px solid #cfc7ff;grid-template-columns:1.1fr .9fr;display:grid}.mini-result-strength>div{padding:clamp(34px,6vw,72px)}.mini-result-strength h2{max-width:650px;margin:10px 0 24px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.mini-result-evidence{color:#39334d;background:#ffffffb8;border-left:3px solid #5146e5;margin:0;padding:22px;font-size:1.06rem;font-style:italic;line-height:1.7}.mini-result-interpretation{background:#fff;border-left:1px solid #cfc7ff}.mini-result-interpretation p{margin:12px 0;font-size:1.18rem;line-height:1.68}.mini-result-interpretation small{color:#69637a;line-height:1.6;display:block}.tactic-trap-result{color:#fff;background:#17113f;grid-template-columns:.7fr 1.3fr;align-items:center;gap:40px;padding:clamp(34px,6vw,70px);display:grid}.tactic-trap-result h2{margin:8px 0 0;font-size:clamp(2rem,4vw,3.6rem)}.tactic-trap-result>p{color:#eceaff;font-size:1.1rem;line-height:1.7}.tactic-trap-result .eyebrow{color:#bdb5ff}.mini-result-siq{background:#fff;border-bottom:1px solid #ddd9ed;grid-template-columns:260px 1fr;align-items:center;gap:clamp(28px,5vw,70px);padding:clamp(36px,6vw,72px);display:grid}.mini-result-siq__score{background:#f7f5ff;border:1px solid #cfc7ff;border-radius:6px;padding:28px;display:grid}.mini-result-siq__score span{color:#5146e5;font-weight:900}.mini-result-siq__score strong{font-size:4.5rem;line-height:1}.mini-result-siq__score small{color:#625d72;font-weight:700}.mini-result-siq h2{margin:8px 0 12px;font-size:clamp(1.6rem,3vw,2.5rem)}.mini-result-siq p:last-child{color:#5f5a70;max-width:750px;line-height:1.7}.mini-result-signals{align-items:start}.strategic-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.strategic-signal-grid article{background:#fff;border:1px solid #d8d4e8;border-radius:6px;gap:6px;padding:16px;display:grid}.strategic-signal-grid span{color:#625d72;text-transform:uppercase;font-size:.78rem;font-weight:800}.strategic-signal-grid strong{color:#5146e5;font-size:1.05rem}.mini-result-north-star{color:#fff;background:linear-gradient(135deg,#17113f,#40358f);max-width:1180px;margin:0 auto;padding:clamp(36px,6vw,72px)}.mini-result-north-star h2{color:#fff;max-width:940px;margin:12px 0 0;font-size:clamp(1.6rem,3.2vw,2.8rem);line-height:1.3}.mini-result-next--three{grid-template-columns:repeat(3,minmax(0,1fr))}.claridi-connection{background:#f0edff;max-width:1180px;margin:0 auto;padding:clamp(34px,5vw,58px)}.claridi-connection>div{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:20px;display:grid}.claridi-connection span{color:#2d2850;text-align:center;background:#fff;border:1px solid #b9b1ff;border-radius:6px;place-items:center;min-height:76px;padding:14px;font-weight:850;display:grid}.claridi-connection b{color:#6557ff;font-size:1.4rem}.mini-result-upgrade>div:last-child{justify-items:start;gap:16px;display:grid}.mini-result-upgrade{background:#f0edff;border-bottom:1px solid #cfc7ff;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:clamp(38px,7vw,82px);display:grid}.mini-result-upgrade h2{margin:8px 0 14px;font-size:clamp(2rem,4vw,3.4rem)}.mini-result-upgrade p{color:#4e485e;max-width:780px;line-height:1.7}.mini-result-independent{color:#625d72;background:#fff;border-bottom:1px solid #ddd9ed;justify-content:center;gap:12px;padding:24px;display:flex}.mini-result-independent a{color:#5146e5;font-weight:850}.mini-response-review{padding:30px clamp(22px,5vw,60px)}@media (max-width:800px){.blueprint-contact,.blueprint-question-pair .blueprint-question-content,.mini-blueprint-principles,.mini-result-findings,.mini-result-next,.mini-result-siq,.mini-result-strength,.mini-result-summary,.mini-result-upgrade,.tactic-trap-result{grid-template-columns:1fr}.mini-blueprint-principles article{border-bottom:1px solid #ddd9ed;border-right:0}.check-grid,.choice-grid,.strategy-need-grid{grid-template-columns:1fr}.blueprint-question-section{grid-template-columns:44px minmax(0,1fr);gap:12px}.mini-result-findings article,.mini-result-next article,.mini-result-summary article{border-right:0}.claridi-connection>div,.mini-result-next--three,.strategic-signal-grid{grid-template-columns:1fr}.claridi-connection b{justify-self:center;transform:rotate(90deg)}.mini-result-interpretation{border-top:1px solid #cfc7ff;border-left:0}.mini-result-upgrade{align-items:start}.mini-result-independent{text-align:center;flex-direction:column;align-items:center}}@media (max-width:520px){.blueprint-question-section{grid-template-columns:1fr}.blueprint-question-number{padding-top:4px}.mini-result-hero h1{font-size:2.35rem}}:root{--claridi-deep:#160b3d;--claridi-deep-2:#281064;--claridi-rich:#5426d6;--claridi-purple:#7650f5;--claridi-lavender-field:#e9e1ff;--claridi-lavender-soft:#f5f1ff;--claridi-pink:#e74d9b;--claridi-coral:#ff765f;--claridi-gold:#f3ad47;--claridi-body:#21183a}body{background:var(--claridi-lavender-soft);color:var(--claridi-body);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.65}.button,.eyebrow,h1,h2,h3,h4,h5,h6{font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif}h1{letter-spacing:-.035em;max-width:980px;font-size:clamp(2.7rem,5.2vw,5.4rem);line-height:1.06}h2{letter-spacing:-.025em;font-size:clamp(1.9rem,3.5vw,3.6rem);line-height:1.1}.home-hero h1>span+span,.mini-blueprint-hero h1>span+span{margin-top:.12em}.final-cta--light h2{color:#2a165e}.final-cta--light>p:not(.eyebrow){color:#3f3559}.lead-fields--identity{grid-template-columns:repeat(2,minmax(0,1fr))}.path-classifier{gap:28px;margin-top:28px;display:grid}.path-classifier h4{color:#2d2840;margin-bottom:12px}.path-recommendation{background:#f4f1ff;border:1px solid #cfc7ff;border-radius:10px;margin-top:30px;padding:24px}.path-recommendation>h4{color:#2a165e;margin-bottom:6px;font-size:1.25rem}.path-recommendation>p:not(.eyebrow),.path-recommendation>small{color:#4f4961}.path-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 14px;display:grid}.path-recommendation-card{cursor:pointer;background:#fff;border:1px solid #d6d0e8;border-radius:8px;gap:6px;padding:16px;display:grid;position:relative}.path-recommendation-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.path-recommendation-card strong{color:#2d2840}.path-recommendation-card span{color:#5a536a;line-height:1.5}.path-recommendation-card--active{background:#ebe7ff;border-color:#5146e5;box-shadow:inset 3px 0 #5146e5}@media (max-width:720px){.lead-fields--identity,.path-recommendation-grid{grid-template-columns:1fr}}.example-report-banner{color:#fff;background:linear-gradient(105deg,#5426d6,#7650f5 55%,#e74d9b);justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(24px,6vw,72px);display:flex}.example-report-banner p{color:#fff;margin:0 0 4px}.example-report-banner strong{font-weight:600}.example-persona{margin-top:-4px;font-weight:600;color:#5146e5!important}.mini-strategy-example-preview{background:linear-gradient(135deg,#e8e0ff,#f7f3ff);grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:center;gap:clamp(30px,6vw,76px);padding:clamp(56px,8vw,100px) clamp(22px,6vw,80px);display:grid}.mini-strategy-example-preview>div{max-width:620px}.mini-strategy-example-preview>div>p:not(.eyebrow){color:#4f4961;line-height:1.72}.mini-strategy-example-preview__image{background:#fff;border:1px solid #5426d640;border-radius:12px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 28px 70px #35197633}.mini-strategy-example-preview__image:hover{transform:translateY(-4px);box-shadow:0 34px 84px #35197642}.mini-strategy-example-preview__image img{width:100%;height:auto;display:block}.mini-strategy-example-preview__image{cursor:pointer;width:100%;padding:0;position:relative}.mini-strategy-example-preview__image>span{color:#fff;background:#20104f;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:700;position:absolute;bottom:16px;right:16px}.example-preview-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10072bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.example-preview-modal__panel{background:#f8f5ff;border:1px solid #ffffff40;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 36px 110px #0006}.example-preview-modal__header{border-bottom:1px solid #d8d0eb;justify-content:space-between;align-items:start;gap:24px;padding:20px 24px;display:flex}.example-preview-modal__header h2{margin:0;font-size:clamp(1.45rem,3vw,2.2rem)}.example-preview-modal__header button{color:#24134e;background:#fff;border:1px solid #c9c1dc;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1.55rem;line-height:1;display:grid}.example-preview-modal__image{background:#eae4f8;padding:18px;overflow:auto}.example-preview-modal__image img{border:1px solid #d4cce7;width:100%;height:auto;display:block;box-shadow:0 14px 36px #23134d26}.example-preview-modal__actions{background:#fff;border-top:1px solid #d8d0eb;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.mini-result-example{font-size:.94rem}.mini-result-example .mini-result-hero{padding-block:clamp(38px,6vw,68px)}.mini-result-example .mini-result-hero h1{font-size:clamp(2.7rem,5.4vw,5.25rem);line-height:1}.mini-result-example .mini-result-findings article,.mini-result-example .mini-result-next article,.mini-result-example .mini-result-summary article{border-top:5px solid #6d5cf6;padding:clamp(26px,4vw,44px)}.mini-result-example .mini-result-findings h2,.mini-result-example .mini-result-next h2,.mini-result-example .mini-result-summary h2{font-size:clamp(1.65rem,2.8vw,2.45rem);line-height:1.08}.mini-result-example .mini-result-findings p,.mini-result-example .mini-result-next p,.mini-result-example .mini-result-summary p{line-height:1.55}.mini-result-example .mini-result-north-star,.mini-result-example .mini-result-siq,.mini-result-example .mini-result-strength>div,.mini-result-example .tactic-trap-result{padding:clamp(28px,4.5vw,52px)}@media (max-width:640px){.example-preview-modal{padding:10px}.example-preview-modal__actions{flex-direction:column;align-items:stretch}.example-preview-modal__actions .button{width:100%}}.mini-blueprint-hero__actions{margin-top:24px}.mini-blueprint-hero__actions .mini-blueprint-hero__cta{margin-top:0}@media (max-width:800px){.mini-strategy-example-preview{grid-template-columns:1fr}.example-report-banner{flex-direction:column;align-items:flex-start}}.home-hero h1.editorial-headline,.resource-hero h1.editorial-headline{color:#fffdf8;background:0 0;max-width:980px;font-size:clamp(3rem,6.2vw,6rem);line-height:1.02}.home-hero h1.editorial-headline>span+span,.resource-hero h1.editorial-headline>span+span{margin-top:.2em}.dark-section .headline-accent,.home-hero h1 .headline-accent,.mini-result-hero .headline-accent,.output-comparison .headline-accent,.resource-hero h1 .headline-accent{color:#a978ff}.home-hero__lead{font-size:clamp(1.2rem,2vw,1.55rem);color:#c6a5ff!important}.home-hero__support{color:#f1edff;max-width:720px;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.6}.home-hero h1 .headline-aside{color:#d9ccff;letter-spacing:-.02em;margin-top:.55em;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:600;line-height:1.25}.home-hero h1 .headline-accent{font-size:.72em;line-height:1.1}.home-hero__learn-more{color:#fff;text-underline-offset:5px;margin-top:-4px;font-weight:600;display:inline-block}.home-hero__tagline{letter-spacing:.04em;margin-top:28px;font-size:.95rem;color:#c6a5ff!important}.home-how-story__intro .editorial-headline,.tactic-trap-section .editorial-headline{max-width:940px;font-size:clamp(3rem,6vw,6.4rem);line-height:.91}.mini-result-hero .editorial-headline,.output-comparison .editorial-headline{font-size:clamp(2.8rem,6vw,5.8rem);line-height:.92}.output-comparison{color:#071a3d;background:#faf7f3;padding:clamp(58px,8vw,104px) clamp(22px,5vw,72px)}.output-comparison .section-heading{max-width:940px;margin-bottom:34px}.output-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.output-comparison__grid article{background:#fff;border:1px solid #d9d0eb;border-radius:22px;flex-direction:column;min-height:100%;padding:clamp(26px,4vw,44px);display:flex}.output-comparison__grid article>span{color:#7650f5;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.output-comparison__grid h3{color:#071a3d;margin:12px 0 18px;font-size:clamp(1.4rem,2.5vw,2rem)}.output-comparison__grid ul{color:#403750;gap:10px;margin:0 0 28px;padding-left:20px;line-height:1.5;display:grid}.output-comparison__grid .button{margin-top:auto}.output-comparison__paid{color:#fff;background:#1a0837!important;border-color:#7650f5!important}.output-comparison__paid h3,.output-comparison__paid ul{color:#fff}.clarity-voices{color:#fff;background:linear-gradient(145deg,#180a38,#281052 56%,#3d1a78);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(34px,7vw,92px);padding:clamp(64px,9vw,112px) clamp(22px,7vw,100px);display:grid}.clarity-voices__intro{align-self:start;max-width:520px}.clarity-voices__intro h2{color:#fff;margin:0 0 18px;font-size:clamp(2.3rem,4.5vw,4.8rem);line-height:1}.clarity-voices__intro h2 .headline-accent{letter-spacing:-.035em;margin-top:.08em;font-family:Georgia,Times New Roman,serif;display:block}.clarity-voices__intro>p:not(.eyebrow){color:#d8ccef;line-height:1.7}.clarity-voices__grid{gap:14px;display:grid}.clarity-voices figure{background:#ffffff13;border:1px solid #ffffff2b;border-radius:16px;margin:0;padding:clamp(24px,3vw,36px)}.clarity-voices blockquote{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.3vw,2.1rem);font-weight:700;line-height:1.25}.clarity-voices figcaption{color:#b99cff;letter-spacing:.09em;text-transform:uppercase;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:700}@media (max-width:760px){.home-hero h1.editorial-headline,.resource-hero h1.editorial-headline{font-size:clamp(2.55rem,11.5vw,3.7rem);line-height:1.06}.home-how-story__intro .editorial-headline,.tactic-trap-section .editorial-headline{font-size:clamp(2.7rem,13vw,4.2rem)}.clarity-voices,.output-comparison__grid{grid-template-columns:1fr}}.alignment-experience{background:#f8f6ff}.alignment-hero{color:#fff;background:linear-gradient(145deg,#17113f,#34216f 58%,#5146e5);padding:clamp(70px,10vw,125px) clamp(22px,8vw,110px)}.alignment-hero h1{max-width:900px;margin:12px 0 18px;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.98}.alignment-hero>p:not(.eyebrow){color:#e3ddff;max-width:780px;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.alignment-access-note{background:#ffffff1a;border:1px solid #ffffff40;border-radius:6px;flex-wrap:wrap;gap:8px 22px;max-width:650px;margin-top:28px;padding:15px 18px;display:flex}.alignment-access-note span{color:#ddd6ff}.alignment-form{max-width:1040px;margin:0 auto;padding:clamp(45px,7vw,90px) clamp(20px,5vw,60px)}.alignment-identity{color:#fff;background:#21184f;border-radius:8px;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:26px;padding:28px;display:grid}.alignment-question{border-top:1px solid #dcd6ef;grid-template-columns:52px 1fr;gap:22px;padding:34px 0;display:grid}.alignment-question h2{margin:0 0 8px;font-size:clamp(1.4rem,2.6vw,2rem)}.alignment-question p{color:#625d72;margin:0 0 15px;line-height:1.55}.alignment-probes textarea,.alignment-question textarea{color:#21183f;width:100%;font:inherit;background:#fff;border:1px solid #bdb6d3;border-radius:6px;padding:15px;line-height:1.55}.alignment-probes textarea:focus,.alignment-question textarea:focus{border-color:#6557ff;outline:3px solid #6557ff3b}.alignment-ratings{background:#e9e3ff;border-radius:8px;margin:38px 0;padding:clamp(26px,5vw,46px)}.alignment-ratings>h2{max-width:780px}.alignment-ratings fieldset{border:0;border-bottom:1px solid #cfc6ee;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.alignment-ratings fieldset>div{gap:7px;display:flex}.alignment-ratings legend{font-weight:750}.alignment-probes{background:#fff;border:1px solid #7165f2;border-left:7px solid #5146e5;border-radius:8px;margin:42px 0;padding:clamp(28px,5vw,50px)}.alignment-probes .field+.field{margin-top:28px}.alignment-probes .field span{gap:7px;display:grid}.alignment-probes small{color:#625d72;font-weight:500}.alignment-result{background:#f7f4ff}.alignment-result-hero{color:#fff;background:linear-gradient(145deg,#17113f,#3a277e);grid-template-columns:1fr auto;align-items:end;gap:30px;padding:clamp(65px,9vw,110px) clamp(22px,7vw,100px);display:grid}.alignment-result-hero h1{max-width:850px;font-size:clamp(2.5rem,5.5vw,5rem);line-height:1}.alignment-index{text-align:center;background:#ffffff1a;border:1px solid #ffffff40;min-width:210px;padding:26px;display:grid}.alignment-index strong{font-size:4rem;line-height:1}.alignment-index span{margin-top:7px;font-weight:800}.alignment-index small{color:#d7d0ff;margin-top:4px}.alignment-actions,.alignment-behavior,.alignment-diagnosis,.alignment-evidence,.alignment-map,.alignment-priorities{padding:clamp(50px,8vw,90px) clamp(22px,7vw,100px)}.alignment-map{background:#fff;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,7vw,90px);display:grid}.alignment-map article{grid-template-columns:150px 1fr 110px;align-items:center;gap:14px;margin-bottom:15px;display:grid}.alignment-map article div{background:#e8e3f6;border-radius:20px;height:9px;overflow:hidden}.alignment-map article i{background:linear-gradient(90deg,#6557ff,#c33cff);height:100%;display:block}.alignment-diagnosis,.alignment-evidence{grid-template-columns:1fr 1fr;gap:20px;display:grid}.alignment-diagnosis article,.alignment-evidence>div{color:#fff;background:#21184f;padding:clamp(28px,4vw,46px)}.alignment-diagnosis p:not(.eyebrow),.alignment-evidence li{color:#ded8f7;line-height:1.6}.alignment-behavior{background:#f7f4ff}.alignment-behavior>h2{max-width:840px}.alignment-behavior>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.alignment-behavior article{background:#fff;border:1px solid #d7cff8;border-top:7px solid #5146e5;padding:28px}.alignment-behavior article>span{color:#5146e5;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.alignment-behavior h3{margin:12px 0;font-size:1.2rem;line-height:1.35}.alignment-behavior p{line-height:1.55}.alignment-behavior .alignment-guardrail{color:#554f6e;border-top:1px solid #e4def8;padding-top:14px;font-size:.92rem}.alignment-priorities{background:#e8e0ff;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.alignment-priorities article{background:#fff;border-top:7px solid #5146e5;padding:30px}.alignment-priorities span{color:#5146e5;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:900}.alignment-priorities h2{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.35}.alignment-actions{background:#fff}.alignment-actions ol{max-width:850px;padding-left:24px}.alignment-actions li{margin:0 0 16px;padding-left:8px;line-height:1.6}@media (max-width:760px){.alignment-behavior>div,.alignment-diagnosis,.alignment-evidence,.alignment-identity,.alignment-map,.alignment-priorities,.alignment-question,.alignment-ratings fieldset,.alignment-result-hero{grid-template-columns:1fr}.alignment-map article{grid-template-columns:110px 1fr}.alignment-map article strong{grid-column:2}}h3{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.2}.site-header{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,var(--claridi-rich),var(--claridi-pink),var(--claridi-coral),var(--claridi-gold)) border-box;border-bottom:3px solid #0000;box-shadow:0 10px 34px #2310571a}.home-hero,.resource-hero{isolation:isolate;background:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px),radial-gradient(circle at 82% 24%,#e74d9b47,transparent 28%),radial-gradient(circle at 68% 8%,#7650f56b,transparent 34%),linear-gradient(135deg,var(--claridi-deep) 0,var(--claridi-deep-2) 58%,#3a176f 100%);color:#fff;background-size:34px 34px,34px 34px,auto,auto,auto;position:relative}.home-hero{min-height:min(760px,82vh);padding-block:clamp(72px,10vw,128px)}.home-hero__copy,.resource-hero>*{z-index:1;position:relative}.home-hero h1,.resource-hero h1{color:#0000;background:linear-gradient(92deg,#fff,#d9cfff 35%,#ff7db9 66%,#ffc25f);-webkit-background-clip:text;background-clip:text}.home-hero p,.resource-hero .text-link,.resource-hero p{color:#f4efff}.home-hero .eyebrow,.resource-hero .eyebrow{color:#ffb6dc}.home-hero__ambient-mark{opacity:.3;filter:drop-shadow(0 0 42px #c8baff61)}.resource-section,.white-section{background:var(--claridi-lavender-soft);color:var(--claridi-body)}.lavender-section{color:var(--claridi-body);background:radial-gradient(circle at 90% 0,#e74d9b1f,#0000 24%),linear-gradient(135deg,#e2d7ff,#f0eaff 72%,#eadfff)}.dark-section,.resource-storefront,.site-footer,.workbook-synthesis-offer{background:radial-gradient(circle at 85% 10%,#7650f547,transparent 30%),linear-gradient(135deg,var(--claridi-deep),#25105d 70%,#32146c);color:#fff}.dark-section h2,.dark-section h3,.resource-storefront h2,.resource-storefront h3,.site-footer strong,.workbook-synthesis-offer h2,.workbook-synthesis-offer h3{color:#fff}.dark-section li,.dark-section p,.resource-storefront li,.resource-storefront p,.site-footer a,.site-footer p,.workbook-synthesis-offer li,.workbook-synthesis-offer p{color:#e9e3ff}.dark-section .eyebrow,.resource-storefront .eyebrow,.workbook-synthesis-offer .eyebrow{color:#ff9dcc}.lavender-section .eyebrow,.resource-section .eyebrow,.white-section .eyebrow{color:#6b36d9}.guide-clarifier,.strategy-supports{gap:clamp(28px,6vw,84px)}.guide-clarifier>div,.strategy-supports>div{min-width:0}.guide-clarifier h2,.strategy-supports h2{max-width:720px}.button--primary,a.button--primary,button.button--primary{background:linear-gradient(105deg,var(--claridi-rich),#7447f5 48%,var(--claridi-pink));color:#fff;border:0;box-shadow:0 12px 30px #5128c247}.button{text-align:center;width:fit-content;max-width:100%;min-height:42px;padding:9px 16px;font-size:.9rem;font-weight:500;line-height:1.2}.product-card>.button,.product-card__actions .button{align-self:flex-start;width:fit-content;padding-inline:18px}.button--primary:hover,a.button--primary:hover,button.button--primary:hover{background:linear-gradient(105deg,#3d1cac,var(--claridi-rich) 45%,#d93886);color:#fff;transform:translateY(-2px)}.button--ghost{color:#2a165e;background:#ffffffdb;border-color:#5b36ac73}.contact-brand-card,.contact-form,.engagement-facts,.engagement-price-card,.guide-panel,.product-card,.resource-path-card{color:var(--claridi-body);background:linear-gradient(145deg,#fff,#eee8ff);border:1px solid #4e2d9e38;box-shadow:0 18px 38px #341a711f}.contact-brand-card,.contact-brand-card li,.engagement-facts p,.engagement-price-card small,.engagement-price-card strong,.guide-panel h3,.guide-panel p,.product-card h3,.product-card li,.product-card p,.product-card strong,.resource-path-card h3,.resource-path-card p{color:var(--claridi-body)}.product-card:before,.resource-path-card:before{background:linear-gradient(90deg,var(--claridi-rich),var(--claridi-pink),var(--claridi-coral),var(--claridi-gold))}.product-card__platform{background:#ded4ff;color:#32126f!important}.outcome-section{background:radial-gradient(circle at 12% 8%,#7650f521,#0000 25%),linear-gradient(#f7f3ff,#e7dfff)}.outcome-section .section-heading{max-width:880px}.outcome-section .product-catalog{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.outcome-section .product-card{grid-column:span 2;min-height:0;padding:24px}.outcome-section .product-card:nth-child(4){grid-column:2/span 2}.outcome-section .product-card:nth-child(5){grid-column:4/span 2}.outcome-section .product-card h3,.outcome-section .product-card p{margin:0}.outcome-section .product-card p{font-weight:500}.solutions-hero+.resource-section .product-catalog{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1160px;margin-inline:auto}.solutions-hero+.resource-section .product-card{min-height:0}.solutions-hero+.resource-section .product-card:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr)}.resource-path-grid{gap:16px}.resource-path-card{min-height:0}.process-grid article{color:#fff;background:#ffffff14;border-color:#ffffff29}.process-grid article h3,.process-grid article p{color:#fff}.tactic-context{background:#ffffff94;border-color:#4c2b9c40}.dark-section .tactic-context{background:#ffffff14;border-color:#ffffff2e}.dark-section .tactic-context span,.dark-section .tactic-context strong{color:#fff}.resource-storefront .shopify-collection-band,.resource-storefront .shopify-collection-band h3,.resource-storefront .shopify-collection-band li,.resource-storefront .shopify-collection-band p,.resource-storefront .shopify-collection-band strong{color:var(--claridi-body)}.resource-storefront .shopify-collection-band .eyebrow{color:#6b36d9}@media (max-width:900px){.outcome-section .product-catalog,.solutions-hero+.resource-section .product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-section .product-card,.outcome-section .product-card:nth-child(4),.outcome-section .product-card:nth-child(5){grid-column:auto}.solutions-hero+.resource-section .product-card:first-child{grid-template-columns:1fr}}@media (max-width:640px){h1{font-size:clamp(2.35rem,12vw,3.4rem)}h2{font-size:clamp(1.75rem,8vw,2.5rem)}.outcome-section .product-catalog,.resource-path-grid,.solutions-hero+.resource-section .product-catalog{grid-template-columns:1fr}.outcome-section .product-card,.product-card,.resource-path-card{padding:22px}}.home-how-story,.home-pathways{padding:clamp(72px,9vw,118px) clamp(20px,6vw,92px)}.home-how-story{background:radial-gradient(circle at 88% 14%,#ec409533,#0000 27%),linear-gradient(135deg,#26105f,#32147d 48%,#5128c2)}.home-how-story__intro{max-width:910px;margin-bottom:clamp(34px,5vw,58px)}.home-how-story__intro h2,.home-how-story__intro p,.home-how-story__intro strong{color:#fff}.home-how-story__intro p{max-width:820px;font-size:1.06rem;line-height:1.72}.home-process-grid article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:18px;min-height:250px;padding:28px}.home-process-grid article span{color:#f7b84a}.section-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.button--ghost-on-dark,a.button--ghost-on-dark{color:#fff;background:#ffffff14;border:1px solid #ffffff85}.button--ghost-on-dark:hover,a.button--ghost-on-dark:hover{color:#fff;background:#ffffff29;border-color:#fff;transform:translateY(-2px)}.tactic-trap-section{background:radial-gradient(circle at 90% 12%,#b73deb33,#0000 28%),linear-gradient(135deg,#090417,#15072c 52%,#280d49)}.tactic-trap-section h2,.tactic-trap-section p,.tactic-trap-section strong{color:#fff}.tactic-trap-section .eyebrow{color:#f7b84a}.tactic-context--questions{border-radius:18px;gap:8px;padding:14px;box-shadow:0 24px 70px #00000047;background:#f7f3fff5!important;border:1px solid #ffffff38!important}.tactic-trap-section .tactic-context--questions span,.tactic-trap-section .tactic-context--questions strong{border-radius:10px;padding:11px 14px;border:0!important}.tactic-trap-section .tactic-context--questions span{color:#2a165e;background:#5027ae12;font-weight:700}.tactic-trap-section .tactic-context--questions strong{color:#fff;background:linear-gradient(105deg,#4520b8,#7c43ee 55%,#d93886);margin-top:2px}.home-story-section .tactic-context--flow{background:#ffffff8f;border:1px solid #4c2b9c2e;border-radius:18px;gap:8px;padding:14px}.home-story-section .tactic-context--flow span,.home-story-section .tactic-context--flow strong{border:0;border-radius:10px;padding:13px 16px}.home-story-section .tactic-context--flow span{background:#ffffffc7}.home-pathways{background:radial-gradient(circle at 12% 6%,#ec40951c,#0000 25%),linear-gradient(#f7f3ff,#e8e0ff)}.home-pathways .section-heading{max-width:900px}.home-pathways__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1120px;margin-top:34px;display:grid}.home-pathways__grid .product-card{min-height:100%}.home-pathways__grid .button{align-self:flex-start;margin-top:auto}.partner-story-section{border-top:1px solid #ffffff1a}@media (max-width:900px){.home-pathways__grid,.home-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-how-story,.home-pathways{padding:64px 20px}.home-pathways__grid,.home-process-grid{grid-template-columns:1fr}.home-process-grid article{min-height:0}.section-actions,.section-actions .button{width:100%}.section-actions .button{text-align:center;justify-content:center}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}