.aimodes-home-module__o8i8iq__page{--ink:var(--color-slate-900,#141c2b);--ink2:var(--color-slate-700,#3d4757);--muted:var(--color-slate-500,#6b7686);--line:var(--color-slate-200,#d5dae1);--accent:var(--color-teal-700,#0f6f71);--accent-deep:var(--color-teal-900,#0a4a4c);--accent-wash:var(--color-teal-50,#edf6f5);--spine:var(--color-indigo-600,#1b3a5c);--spine-wash:var(--color-indigo-50,#eef2f7);--paper:var(--fa-paper,#fbfbf9);--surface:#fff;background:var(--paper);color:var(--ink);font-family:var(--font-fa-body),"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;line-height:1.55}.aimodes-home-module__o8i8iq__shell{width:min(1180px,100% - 40px);margin-inline:auto}.aimodes-home-module__o8i8iq__eyebrow{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:600}.aimodes-home-module__o8i8iq__hero{background:linear-gradient(150deg,var(--accent-wash) 0%,var(--paper) 48%,var(--spine-wash) 100%);padding:82px 0 92px;position:relative;overflow:hidden}.aimodes-home-module__o8i8iq__hero:after{content:"";border:1px solid #0f6f7124;border-radius:999px;width:640px;height:640px;position:absolute;top:-300px;right:-260px;box-shadow:0 0 0 80px #0f6f7109,0 0 0 160px #1b3a5c06}.aimodes-home-module__o8i8iq__heroGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:72px;display:grid;position:relative}.aimodes-home-module__o8i8iq__hero h1,.aimodes-home-module__o8i8iq__sectionHeading h2,.aimodes-home-module__o8i8iq__audiences h2,.aimodes-home-module__o8i8iq__researchBand h2,.aimodes-home-module__o8i8iq__trust h2{font-family:var(--font-fa-display),Georgia,serif;letter-spacing:-.04em;margin:0;font-weight:500}.aimodes-home-module__o8i8iq__hero h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(3.1rem,6.5vw,6.1rem);line-height:.94}.aimodes-home-module__o8i8iq__hero h1 em{color:var(--accent);margin-right:.14em;font-weight:500}.aimodes-home-module__o8i8iq__lede{max-width:650px;color:var(--ink2);margin:25px 0 0;font-size:1.18rem;line-height:1.7}.aimodes-home-module__o8i8iq__actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.aimodes-home-module__o8i8iq__button{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 21px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .16s;display:inline-flex}.aimodes-home-module__o8i8iq__primaryButton{background:var(--ink);color:#fff}.aimodes-home-module__o8i8iq__primaryButton:hover,.aimodes-home-module__o8i8iq__primaryButton:focus-visible{background:var(--accent-deep)}.aimodes-home-module__o8i8iq__secondaryButton{border:1px solid var(--line);color:var(--ink);background:#ffffffbf}.aimodes-home-module__o8i8iq__secondaryButton:hover,.aimodes-home-module__o8i8iq__secondaryButton:focus-visible{border-color:var(--accent);color:var(--accent)}.aimodes-home-module__o8i8iq__microcopy{color:var(--muted);margin:16px 0 0;font-size:.82rem}.aimodes-home-module__o8i8iq__analysisPanel{border:1px solid var(--line);background:#ffffffeb;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #141c2b1a}.aimodes-home-module__o8i8iq__panelHeading{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;gap:20px;padding:18px 21px;display:flex}.aimodes-home-module__o8i8iq__panelHeading strong{font-size:.9rem}.aimodes-home-module__o8i8iq__panelHeading span{color:var(--muted);font-size:.72rem}.aimodes-home-module__o8i8iq__sampleTabs{gap:7px;padding:17px 20px 0;display:flex}.aimodes-home-module__o8i8iq__sampleTabs button,.aimodes-home-module__o8i8iq__modeButtons button{cursor:pointer;font:inherit}.aimodes-home-module__o8i8iq__sampleTabs button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);border-radius:999px;padding:7px 14px;font-size:.75rem;font-weight:600}.aimodes-home-module__o8i8iq__sampleTabs button[aria-selected=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep)}.aimodes-home-module__o8i8iq__sampleBody{padding:19px 21px 23px}.aimodes-home-module__o8i8iq__sampleBody:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.aimodes-home-module__o8i8iq__sampleQuote{border-left:3px solid var(--accent);background:var(--paper);min-height:94px;color:var(--ink2);margin:0;padding:14px 16px;font-size:.87rem}.aimodes-home-module__o8i8iq__sampleReadout{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:20px;margin-top:22px;display:grid}.aimodes-home-module__o8i8iq__ring{border-radius:999px;place-content:center;width:108px;height:108px;display:grid}.aimodes-home-module__o8i8iq__ringCore{background:var(--surface);width:84px;height:84px;color:var(--ink);font-family:var(--font-fa-display),Georgia,serif;text-align:center;white-space:nowrap;border-radius:999px;place-content:center;padding:0 4px;font-size:.8rem;font-weight:600;line-height:1.05;display:grid}.aimodes-home-module__o8i8iq__barRow{color:var(--muted);grid-template-columns:80px minmax(60px,1fr) 38px;align-items:center;gap:9px;margin:9px 0;font-size:.72rem;display:grid}.aimodes-home-module__o8i8iq__barRow strong{color:var(--ink2);font-size:inherit;font-variant-numeric:tabular-nums}.aimodes-home-module__o8i8iq__track{background:var(--color-slate-100,#e6e9ed);border-radius:99px;height:8px;overflow:hidden}.aimodes-home-module__o8i8iq__fill{border-radius:inherit;height:100%;transition:width .18s;display:block}.aimodes-home-module__o8i8iq__panelLink{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;margin:20px -21px -23px;padding:15px 21px;font-size:.83rem;font-weight:600;text-decoration:none;display:flex}.aimodes-home-module__o8i8iq__panelLink:hover,.aimodes-home-module__o8i8iq__panelLink:focus-visible{background:var(--accent-deep)}.aimodes-home-module__o8i8iq__section{padding:92px 0}.aimodes-home-module__o8i8iq__sectionHeading{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:80px;margin-bottom:46px;display:grid}.aimodes-home-module__o8i8iq__sectionHeading h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.05}.aimodes-home-module__o8i8iq__sectionHeading>p{max-width:630px;color:var(--muted);margin:0;font-size:1.04rem}.aimodes-home-module__o8i8iq__questions{border-top:1px solid var(--line)}.aimodes-home-module__o8i8iq__question{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(260px,.72fr) minmax(0,1.3fr);align-items:start;gap:34px;padding:30px 0;display:grid}.aimodes-home-module__o8i8iq__number{color:var(--accent);font-family:var(--font-fa-display),Georgia,serif;font-size:2rem}.aimodes-home-module__o8i8iq__question h3{margin:4px 0 0;font-size:1.18rem;font-weight:600}.aimodes-home-module__o8i8iq__question p{color:var(--muted);margin:3px 0 0}.aimodes-home-module__o8i8iq__reflection{border-left:3px solid var(--accent);background:var(--accent-wash);max-width:760px;margin:34px 0 0;padding:26px 28px}.aimodes-home-module__o8i8iq__reflection p:last-child{color:var(--ink2);margin:10px 0 0;font-size:.95rem}.aimodes-home-module__o8i8iq__reflectionQ{font-family:var(--font-fa-display),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:500;line-height:1.2}.aimodes-home-module__o8i8iq__modesSection{background:var(--ink);color:#fff}.aimodes-home-module__o8i8iq__modesSection .aimodes-home-module__o8i8iq__eyebrow{color:var(--color-teal-300,#8fc9c6)}.aimodes-home-module__o8i8iq__modesSection .aimodes-home-module__o8i8iq__sectionHeading>p{color:var(--color-slate-300,#c3cad3)}.aimodes-home-module__o8i8iq__modeCaution{max-width:920px;color:var(--color-slate-300,#c3cad3);border-bottom:1px solid #ffffff2e;margin:0 0 30px;padding-bottom:26px;font-size:.88rem;line-height:1.6}.aimodes-home-module__o8i8iq__modeExplorer{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:38px;display:grid}.aimodes-home-module__o8i8iq__tierTable{border-top:1px solid #ffffff2e}.aimodes-home-module__o8i8iq__tier{border-bottom:1px solid #ffffff2e;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:30px;min-height:142px;padding:25px 0;display:grid}.aimodes-home-module__o8i8iq__tierCopy h3{font-family:var(--font-fa-display),Georgia,serif;margin:0;font-size:1.55rem;font-weight:500}.aimodes-home-module__o8i8iq__tierCopy p{color:var(--color-slate-300,#c3cad3);margin:7px 0 0;font-size:.78rem;line-height:1.45}.aimodes-home-module__o8i8iq__modeButtons{flex-wrap:wrap;gap:9px;display:flex}.aimodes-home-module__o8i8iq__modeButtons button{color:#fff;background:0 0;border:1px solid #ffffff47;border-radius:999px;min-height:44px;padding:9px 15px;font-size:.78rem;transition:all .16s}.aimodes-home-module__o8i8iq__modeButtons button:hover,.aimodes-home-module__o8i8iq__modeButtons button:focus-visible,.aimodes-home-module__o8i8iq__modeButtons button[aria-checked=true]{border-color:var(--color-teal-300,#8fc9c6);background:#8fc9c629}.aimodes-home-module__o8i8iq__modeDetail{background:var(--paper);min-height:360px;color:var(--ink);border:1px solid #fff3;border-radius:18px;padding:27px;position:sticky;top:104px}.aimodes-home-module__o8i8iq__instruction{color:var(--muted);margin:0;font-size:.75rem}.aimodes-home-module__o8i8iq__modeTier{letter-spacing:.13em;text-transform:uppercase;margin-top:30px;font-size:.73rem;font-weight:600;display:inline-block}.aimodes-home-module__o8i8iq__modeDetail h3{font-family:var(--font-fa-display),Georgia,serif;margin:8px 0 13px;font-size:2rem;font-weight:500;line-height:1.1}.aimodes-home-module__o8i8iq__modeDefinition{color:var(--ink2);margin:0;font-size:1rem;line-height:1.65}.aimodes-home-module__o8i8iq__tierNote{max-width:920px;color:var(--color-slate-300,#c3cad3);margin:26px 0 0;font-size:.8rem;line-height:1.6}.aimodes-home-module__o8i8iq__audiences{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:60px;display:grid}.aimodes-home-module__o8i8iq__audiences h2{font-size:2.05rem}.aimodes-home-module__o8i8iq__audiences article>p:last-of-type,.aimodes-home-module__o8i8iq__trust>div>p:last-child{max-width:500px;color:var(--muted)}.aimodes-home-module__o8i8iq__rule{background:var(--line)}.aimodes-home-module__o8i8iq__textLink{color:var(--accent);gap:8px;margin-top:8px;font-weight:600;text-decoration:none;display:inline-flex}.aimodes-home-module__o8i8iq__textLink:hover,.aimodes-home-module__o8i8iq__textLink:focus-visible{text-decoration:underline}.aimodes-home-module__o8i8iq__toolkitSection{border-top:1px solid var(--line);background:var(--surface)}.aimodes-home-module__o8i8iq__toolkits{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.aimodes-home-module__o8i8iq__toolkit{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;padding:26px 24px 22px;display:flex}.aimodes-home-module__o8i8iq__toolkit h3{font-family:var(--font-fa-display),Georgia,serif;margin:0;font-size:1.3rem;font-weight:500;line-height:1.2}.aimodes-home-module__o8i8iq__toolkitCopy{color:var(--muted);margin:11px 0 0;font-size:.88rem}.aimodes-home-module__o8i8iq__toolkitLinks{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.aimodes-home-module__o8i8iq__toolkitLinks a{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .16s;display:inline-flex}.aimodes-home-module__o8i8iq__toolkitLinks a:hover,.aimodes-home-module__o8i8iq__toolkitLinks a:focus-visible{border-color:var(--accent);color:var(--accent)}.aimodes-home-module__o8i8iq__toolkitNote{color:var(--muted);margin:22px 0 0;font-size:.78rem}.aimodes-home-module__o8i8iq__researchBand{background:var(--spine-wash);padding:46px 0}.aimodes-home-module__o8i8iq__researchInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.aimodes-home-module__o8i8iq__researchBand h2{font-size:2.25rem}.aimodes-home-module__o8i8iq__researchBand p:last-child{max-width:760px;color:var(--ink2);margin:12px 0 0}.aimodes-home-module__o8i8iq__trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.aimodes-home-module__o8i8iq__trust h2{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05}.aimodes-home-module__o8i8iq__trust ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.aimodes-home-module__o8i8iq__trust li{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:25px;padding:19px 0;display:grid}.aimodes-home-module__o8i8iq__trust li a{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:600;text-decoration:none}.aimodes-home-module__o8i8iq__trust li a:hover,.aimodes-home-module__o8i8iq__trust li a:focus-visible{text-decoration:underline}.aimodes-home-module__o8i8iq__trust li span{color:var(--ink2)}@media (max-width:1040px){.aimodes-home-module__o8i8iq__toolkits{grid-template-columns:1fr}}@media (max-width:900px){.aimodes-home-module__o8i8iq__hero{padding:58px 0 68px}.aimodes-home-module__o8i8iq__heroGrid,.aimodes-home-module__o8i8iq__sectionHeading,.aimodes-home-module__o8i8iq__trust{grid-template-columns:1fr}.aimodes-home-module__o8i8iq__heroGrid{gap:42px}.aimodes-home-module__o8i8iq__sectionHeading{gap:18px}.aimodes-home-module__o8i8iq__analysisPanel{max-width:620px}.aimodes-home-module__o8i8iq__question{grid-template-columns:55px minmax(0,1fr)}.aimodes-home-module__o8i8iq__question p{grid-column:2}.aimodes-home-module__o8i8iq__modeExplorer{grid-template-columns:1fr}.aimodes-home-module__o8i8iq__tier{grid-template-columns:145px minmax(0,1fr)}.aimodes-home-module__o8i8iq__modeDetail{min-height:0;position:static}.aimodes-home-module__o8i8iq__audiences{grid-template-columns:1fr;gap:38px}.aimodes-home-module__o8i8iq__rule{height:1px}.aimodes-home-module__o8i8iq__researchInner{grid-template-columns:1fr}.aimodes-home-module__o8i8iq__researchInner .aimodes-home-module__o8i8iq__button{justify-self:start}}@media (max-width:560px){.aimodes-home-module__o8i8iq__shell{width:min(1180px,100% - 28px)}.aimodes-home-module__o8i8iq__hero h1{font-size:3rem}.aimodes-home-module__o8i8iq__lede{font-size:1.02rem}.aimodes-home-module__o8i8iq__actions .aimodes-home-module__o8i8iq__button{width:100%}.aimodes-home-module__o8i8iq__panelHeading{flex-direction:column;align-items:flex-start;gap:4px}.aimodes-home-module__o8i8iq__sampleTabs{overflow-x:auto}.aimodes-home-module__o8i8iq__sampleReadout{grid-template-columns:92px minmax(0,1fr);gap:13px}.aimodes-home-module__o8i8iq__ring{width:92px;height:92px}.aimodes-home-module__o8i8iq__ringCore{width:72px;height:72px;font-size:.72rem}.aimodes-home-module__o8i8iq__barRow{grid-template-columns:66px minmax(46px,1fr) 34px;gap:6px}.aimodes-home-module__o8i8iq__section{padding:66px 0}.aimodes-home-module__o8i8iq__sectionHeading{margin-bottom:32px}.aimodes-home-module__o8i8iq__question{grid-template-columns:42px minmax(0,1fr);gap:16px}.aimodes-home-module__o8i8iq__reflection{padding:20px}.aimodes-home-module__o8i8iq__reflectionQ{font-size:1.35rem}.aimodes-home-module__o8i8iq__tier{grid-template-columns:1fr;gap:14px}.aimodes-home-module__o8i8iq__trust li{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.aimodes-home-module__o8i8iq__fill,.aimodes-home-module__o8i8iq__button,.aimodes-home-module__o8i8iq__modeButtons button,.aimodes-home-module__o8i8iq__toolkitLinks a{transition:none}}
