.review-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 28px;background:#fff6d8;color:#392544;font-size:13px;border-bottom:1px solid #e7d593}.review-navigation strong{font-size:11px;letter-spacing:.08em}.review-navigation a{color:#563475}.review-navigation a[aria-current]{font-weight:800;text-decoration-thickness:2px}.existing-notice{padding:12px 28px;background:#fff6d8;color:#392544}.addition-main,.addition-home{--addition-surface:#fff;--addition-soft:#f5f1fa;--addition-line:#e3d8ee;--addition-ink:#21152f;--addition-muted:#64586e}.addition-main>section,.addition-main>aside{margin-top:48px;margin-bottom:48px}.addition-main p,.addition-home .tour-layout p{line-height:1.7}.addition-main h1{font-size:clamp(34px,4.2vw,56px);line-height:1.12;max-width:20ch;letter-spacing:-.025em;text-wrap:balance}.addition-main h2{font-size:clamp(24px,2.4vw,32px);line-height:1.22;text-wrap:balance;margin:12px 0 20px}.addition-main h3{font-size:20px;line-height:1.3;margin:0 0 12px}.addition-intro{padding:24px 0 12px}.addition-intro>p{font-size:19px;max-width:66ch;margin-top:24px}.addition-grid{display:grid;gap:22px}.addition-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.addition-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.addition-card{border:1px solid var(--addition-line);border-radius:18px;padding:28px;background:var(--addition-surface)}.addition-card p{margin:12px 0 20px}.addition-card a{display:inline-block;margin-top:10px}.addition-split{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.addition-split p{max-width:65ch}.addition-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px}.addition-note{padding:30px;border-left:4px solid #ffc746;border-radius:16px;background:var(--addition-soft)}.addition-note p{max-width:90ch}.addition-cta{display:flex;justify-content:space-between;gap:32px;align-items:center;padding:34px;background:linear-gradient(120deg,#29133f,#4b2568);border-radius:18px;color:#fff}.addition-cta h2{color:#fff;margin-top:0}.addition-cta p{color:#e2d6ec;margin-bottom:0;max-width:65ch}.addition-cta .primary-link{background:#ffcf54!important;color:#29133f!important;flex-shrink:0}.team-journey{border-radius:20px;padding:32px;background:var(--addition-soft);border:1px solid var(--addition-line)}.team-journey>div{display:flex;gap:18px;padding:26px 0;border-bottom:1px solid var(--addition-line)}.team-journey>div:last-child{border:0;padding-bottom:0}.team-journey b{font-size:24px;color:#7d49aa}.team-journey strong{display:block;font-size:18px;margin-bottom:8px}.team-journey span{line-height:1.6}.setup-steps{padding-left:24px}.setup-steps li{padding:8px 0 16px 8px;line-height:1.7}.addition-questions details{border-bottom:1px solid var(--addition-line);padding:20px 0}.addition-questions summary{cursor:pointer;font-size:20px;font-weight:700}.addition-questions details p{max-width:80ch}.review-only{padding:24px;background:#fff6d8;color:#392544;border:1px dashed #a98637;border-radius:14px}.review-only p{margin:12px 0}.review-only a{color:#563475}.compatibility-list{display:grid;gap:18px}.compatibility-row{display:grid;grid-template-columns:.85fr 1.2fr 1fr;gap:32px;padding:30px;background:var(--addition-surface);border:1px solid var(--addition-line);border-radius:18px}.compatibility-row h2{font-size:24px;margin:16px 0 0}.compatibility-row h3{font-size:16px}.compatibility-row p{margin:0}.availability{display:inline-block;padding:6px 10px;border-radius:6px;background:#e9f5ef;color:#246442;font-size:12px;font-weight:700}.availability.pending{background:#fff0cd;color:#76540c}.help-search{max-width:740px}.help-search label{display:block;font-weight:700;margin-bottom:12px}.help-search input{width:100%;padding:18px 22px;font-size:18px;min-height:58px;border:1px solid var(--addition-line);border-radius:12px;background:var(--addition-surface);color:var(--addition-ink)}.help-search p{font-size:14px;color:var(--addition-muted)}.help-topic{display:flex;flex-direction:column}.help-topic h2{font-size:24px;margin:0}.help-topic a{margin-top:auto;padding-top:10px}.tour-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;align-items:stretch}.tour-guide{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border-radius:18px;background:linear-gradient(135deg,#29133f,#4b2568);color:#fff}.tour-guide .tour-counter{color:#ffcf54!important;font-size:13px!important;letter-spacing:.08em}.tour-copy{flex:1}.tour-copy h2{font-size:30px;color:#fff;margin:28px 0 18px}.tour-copy p{color:#e3d7ed;line-height:1.7;margin-bottom:26px}.tour-guide>a{color:#ffcf54;margin-top:24px;font-weight:700}.tour-controls{display:flex;gap:10px;width:100%;margin-top:24px}.tour-controls button{background:#ffcf54;color:#29133f;border:0;border-radius:10px;min-height:46px;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer}.tour-controls button:disabled{opacity:.4;cursor:default}.tour-controls button[data-prev]{background:#ffffff18;color:white;border:1px solid #ffffff40}.tour-progress{display:flex;width:100%;gap:8px;margin-top:auto}.tour-progress span{height:4px;flex:1;background:#ffffff30;border-radius:3px}.tour-progress .selected{background:#ffcf54}.tour-display{background:var(--addition-surface);color:var(--addition-ink);border:1px solid var(--addition-line);border-radius:18px;overflow:hidden;min-width:0}.tour-display-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;border-bottom:1px solid var(--addition-line);background:var(--addition-soft);font-size:11px;letter-spacing:.06em}.tour-display-top b{white-space:nowrap;font-size:12px;letter-spacing:0;color:var(--addition-muted)}.tour-screen{padding:32px;min-height:380px;animation:example-enter .25s ease-out}.tour-screen h3{font-size:24px;line-height:1.3;margin:22px 0}.tour-screen dl{display:grid;grid-template-columns:130px 1fr;gap:12px;margin:24px 0}.tour-screen dt{font-size:14px;color:var(--addition-muted)}.tour-screen dd{margin:0;font-weight:600;overflow-wrap:anywhere}.example-tag{font-size:11px;font-weight:800;letter-spacing:.09em;color:#7b469c}.quiet{font-size:13px!important;color:var(--addition-muted);line-height:1.6}.score-line{display:flex;align-items:center;gap:24px}.score-line>strong{font-size:60px;line-height:1}.score-line>strong>span{font-size:20px;color:var(--addition-muted)}.risk-chip{background:#fff0ce;color:#7b4309;padding:8px 12px;border-radius:8px}.example-findings{padding:0;list-style:none;margin:20px 0}.example-findings li{display:flex;gap:16px;padding:10px 0;border-bottom:1px solid var(--addition-line)}.example-findings b{color:#8b5113;min-width:32px}.tour-screen summary{cursor:pointer;font-size:14px;font-weight:700}.example-advice{padding:20px;margin:24px 0;background:var(--addition-soft);border-left:3px solid #ffca48;border-radius:0 10px 10px 0;line-height:1.7}.example-case{display:grid;gap:10px;padding:20px;border:1px solid var(--addition-line);border-radius:12px}.example-case b{color:#94600c}.example-case span{font-size:14px;color:var(--addition-muted)}.addition-discovery{margin:48px 0}.addition-discovery h2{margin:16px 0 28px}.addition-home .hero{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:center}.addition-home .hero-copy{grid-area:1/1}.addition-home .hero-product{grid-area:1/2}.addition-home .hero-audience-teaser{grid-area:2/1/3/3;position:static!important;transform:none!important;width:auto!important;margin:0!important;inset:auto!important}.addition-home .hero h1{font-size:clamp(34px,4.4vw,54px)}.addition-home .hero-copy>p{font-size:17px}.addition-home .hero-product{padding:32px}.addition-home .tour-layout{margin:48px 0}.addition-main [hidden],.addition-home [hidden]{display:none!important}.addition-main a:focus-visible,.addition-home button:focus-visible,.addition-main button:focus-visible,.addition-main summary:focus-visible,.help-search input:focus-visible{outline:3px solid #ac7920;outline-offset:4px}.addition-main a,.addition-home .tour-controls button{transition:background-color .18s,color .18s}.addition-card a:hover{text-decoration-thickness:2px}.addition-main .eyebrow{font-size:13px}.addition-home .worked-example{margin-top:48px}html[data-theme="dark"] :is(.addition-main,.addition-home){--addition-surface:#21152d;--addition-soft:#2d1d3b;--addition-line:#493454;--addition-ink:#f5edf9;--addition-muted:#d3c4dc}html[data-theme="dark"] .example-tag{color:#ffcf54}html[data-theme="dark"] .example-findings b,html[data-theme="dark"] .example-case b{color:#ffcf54}@keyframes example-enter{from{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.addition-grid.three{grid-template-columns:1fr}.addition-split{gap:28px}.compatibility-row{grid-template-columns:1fr 1fr}.compatibility-row>div:first-child{grid-column:1/-1}.tour-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.tour-guide{padding:24px}.tour-screen{padding:24px}.addition-home .hero{grid-template-columns:1fr}.addition-home .hero-copy,.addition-home .hero-product,.addition-home .hero-audience-teaser{grid-area:auto}.addition-home .hero-audience-teaser{order:3}}@media(max-width:640px){.review-navigation{padding:12px 18px;gap:10px 16px}.review-navigation strong{width:100%}.addition-main>section,.addition-main>aside{margin:32px 0}.addition-intro{padding:8px 0}.addition-intro>p{font-size:17px}.addition-split,.addition-grid.two,.tour-layout,.compatibility-row{grid-template-columns:1fr}.addition-cta{display:block;padding:26px}.addition-cta .primary-link{display:inline-flex;margin-top:24px}.addition-card,.compatibility-row,.team-journey{padding:24px}.tour-copy h2{margin:22px 0 16px;font-size:27px}.tour-copy p{min-height:82px}.tour-screen{min-height:390px}.tour-display-top{padding:18px;gap:10px;font-size:10px}.tour-screen dl{grid-template-columns:100px 1fr}.score-line>strong{font-size:52px}.tour-guide{min-height:320px}.addition-main h1{font-size:36px}.addition-home .tour-layout{margin:32px 0}}@media(prefers-reduced-motion:reduce){.tour-screen{animation:none}.addition-main a,.addition-home .tour-controls button{transition:none}}.tour-layout{scroll-margin-top:110px}html[data-theme="dark"] :is(.addition-main,.addition-home) .risk-chip{background:#fff0ce!important;color:#7b4309!important}html[data-theme="dark"] .addition-main .availability{background:#e9f5ef!important;color:#246442!important}html[data-theme="dark"] .addition-main .availability.pending{background:#fff0cd!important;color:#76540c!important}html[data-theme="dark"] .addition-main .addition-cta .primary-link{background:#ffcf54!important;color:#29133f!important}html[data-theme="dark"] :is(.addition-main,.addition-home) .tour-guide>a{color:#ffcf54!important}html[data-theme="dark"] .addition-main .review-only :is(p,strong){color:#392544!important}html[data-theme="dark"] .addition-main .review-only a{color:#563475!important}
