.experience-summary,.experience-team{padding-block:48px;scroll-margin-top:24px}.experience-summary{background:#f1f7ff;border:1px solid #ccdff5;border-radius:24px;padding:36px;margin-bottom:32px}.experience-summary h2,.experience-team h2{font-size:clamp(1.8rem,3vw,2.7rem)}.experience-takeaway{font-size:1.18rem;max-width:850px}.experience-practices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.experience-practice{padding:22px;background:#fff;border:2px solid #d4e1f0;border-radius:16px;display:flex;flex-direction:column}.experience-practice h3{font-size:1.15rem;line-height:1.3}.experience-practice p{font-size:.96rem}.experience-practice form{margin-top:auto}.experience-practice.practice-selected{border-color:#1565d8}.experience-conversation{border-left:4px solid #1565d8;padding:12px 20px;background:#fff}.experience-conversation p{margin-bottom:0}.experience-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.experience-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.experience-team-grid article{border:1px solid #d4e1f0;padding:26px;border-radius:18px}.experience-team-grid h3{font-size:1.2rem}.sample-notice{padding:20px 24px;border:2px solid #1565d8;border-radius:18px;margin-block:24px;background:#f1f7ff}.sample-notice p:last-child{margin-bottom:0}.sample-scores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sample-scores article{padding:22px;background:#f5faff;border-top:5px solid var(--blue);border-radius:14px}.sample-scores strong{font-size:2.2rem;color:var(--ink)}.sample-scores h3{font-size:1rem}.sample-scores .sample-d{border-color:var(--d)}.sample-scores .sample-i{border-color:var(--i)}.sample-scores .sample-s{border-color:var(--s)}.sample-scores .sample-c{border-color:var(--c)}.sample-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sample-detail-grid article{padding:24px;border:1px solid var(--line);border-radius:16px}.home-secondary-action{display:inline-block;margin-top:20px;font-weight:750}.site-header .header-links{display:flex;align-items:center;gap:22px}.header-links .header-text-link{font-size:.94rem;text-decoration:none;font-weight:750}.review-item select{max-width:100%}select:focus-visible,summary:focus-visible{outline:4px solid #ffca4b;outline-offset:3px}.funnel-table td,.funnel-table th{text-align:left}.funnel-note{max-width:850px}@media(max-width:760px){.experience-practices,.experience-team-grid,.sample-detail-grid{grid-template-columns:1fr}.experience-summary{padding:24px 20px}.sample-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .header-links{gap:12px}.header-links .header-text-link{font-size:.85rem}}@media(max-width:390px){.header-links .header-text-link{display:none}}@media print{.experience-summary form,.experience-links{display:none}.experience-practices{display:block}.experience-practice,.experience-team-grid article{break-inside:avoid}.experience-team-grid{display:block}}

.hero{min-height:0;padding-block:48px 70px}@media(max-width:760px){.hero{padding-block:30px 48px;gap:28px}.hero h1{font-size:clamp(2.1rem,8vw,3.4rem);margin-bottom:18px}.hero-lead{font-size:1.1rem;margin-bottom:20px}}
