.survey-report-page-module__SUSzWW__reportPage{gap:28px;display:grid;overflow-x:clip}.survey-report-page-module__SUSzWW__hero{grid-template-columns:minmax(0,.9fr) minmax(360px,.56fr);align-items:stretch;gap:28px;padding:24px 0 6px;display:grid}.survey-report-page-module__SUSzWW__heroCopy{align-content:start;gap:18px;min-width:0;display:grid}.survey-report-page-module__SUSzWW__backLink{width:fit-content;color:rgba(var(--ink-rgb), .64);align-items:center;gap:8px;font-size:.92rem;font-weight:800;display:inline-flex}.survey-report-page-module__SUSzWW__backLink svg{width:17px;height:17px}.survey-report-page-module__SUSzWW__heroCopy h1,.survey-report-page-module__SUSzWW__heroCopy p{margin:0}.survey-report-page-module__SUSzWW__heroCopy h1{color:#111b1f;max-width:12ch;font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(2.42rem,5vw,4.35rem);font-weight:900;line-height:1.08}.survey-report-page-module__SUSzWW__heroCopy>p{max-width:44rem;color:rgba(var(--ink-rgb), .7);font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.82}.survey-report-page-module__SUSzWW__heroActions{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.survey-report-page-module__SUSzWW__heroActions .button{gap:8px}.survey-report-page-module__SUSzWW__heroActions svg{width:18px;height:18px}.survey-report-page-module__SUSzWW__heroPanel{border:1px solid rgba(var(--ink-rgb), .1);border-radius:var(--radius-lg);min-height:360px;box-shadow:var(--shadow-lg);color:#fffaf2;background:linear-gradient(145deg,#0f7a6ae6,#1c444af0),#0f7a6a;align-content:end;gap:16px;padding:28px;display:grid;position:relative;overflow:hidden}.survey-report-page-module__SUSzWW__heroPanel:before{content:"";border-radius:var(--radius-lg);border:1px solid #fffaf233;position:absolute;inset:18px}.survey-report-page-module__SUSzWW__heroPanel:after{content:attr(data-hero-number);color:#fffaf21c;font-family:var(--font-latin-rounded);font-size:9rem;font-weight:900;line-height:1;position:absolute;top:4px;right:22px}.survey-report-page-module__SUSzWW__heroPanel span,.survey-report-page-module__SUSzWW__heroPanel strong,.survey-report-page-module__SUSzWW__heroPanel p{z-index:1;margin:0;position:relative}.survey-report-page-module__SUSzWW__heroPanel span{color:#fffaf2b8;font-weight:850}.survey-report-page-module__SUSzWW__heroPanel strong{overflow-wrap:anywhere;max-width:18rem;font-size:clamp(1.65rem,3vw,2.28rem);line-height:1.14}.survey-report-page-module__SUSzWW__heroPanel p{color:#fffaf2c7;overflow-wrap:anywhere;line-height:1.72}.survey-report-page-module__SUSzWW__statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.survey-report-page-module__SUSzWW__statCard,.survey-report-page-module__SUSzWW__findingCard,.survey-report-page-module__SUSzWW__panel,.survey-report-page-module__SUSzWW__quotePanel,.survey-report-page-module__SUSzWW__profilePanel,.survey-report-page-module__SUSzWW__recommendationPanel{border:1px solid rgba(var(--ink-rgb), .09);background:rgba(var(--surface-rgb), .82);box-shadow:var(--shadow-sm)}.survey-report-page-module__SUSzWW__statCard{border-radius:var(--radius-md);gap:6px;min-height:154px;padding:20px;display:grid}.survey-report-page-module__SUSzWW__statCard svg{width:29px;height:29px;color:var(--accent)}.survey-report-page-module__SUSzWW__statCard strong{color:#111b1f;font-family:var(--font-latin-rounded);font-size:clamp(2.05rem,3.2vw,2.75rem);line-height:1}.survey-report-page-module__SUSzWW__statCard span{color:var(--ink);font-weight:850}.survey-report-page-module__SUSzWW__statCard small{color:rgba(var(--ink-rgb), .58);font-weight:650}.survey-report-page-module__SUSzWW__findingGrid{grid-template-columns:minmax(220px,.72fr) repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.survey-report-page-module__SUSzWW__sectionHeadingCompact{align-content:center;gap:8px;padding:22px 18px 22px 0;display:grid}.survey-report-page-module__SUSzWW__sectionHeadingCompact h2{color:#111b1f;margin:0;font-size:clamp(1.8rem,3.2vw,2.35rem);line-height:1.08}.survey-report-page-module__SUSzWW__findingCard{border-radius:var(--radius-md);grid-template-rows:auto auto 1fr;gap:10px;min-height:214px;padding:20px;display:grid}.survey-report-page-module__SUSzWW__findingCard svg{width:31px;height:31px;color:var(--accent)}.survey-report-page-module__SUSzWW__findingCard:nth-child(3) svg{color:#2f82ed}.survey-report-page-module__SUSzWW__findingCard:nth-child(4) svg{color:#ee7f18}.survey-report-page-module__SUSzWW__findingCard:nth-child(5) svg{color:#d64b3e}.survey-report-page-module__SUSzWW__findingCard h3,.survey-report-page-module__SUSzWW__findingCard p{margin:0}.survey-report-page-module__SUSzWW__findingCard h3{color:#111b1f;font-size:1.04rem;line-height:1.28}.survey-report-page-module__SUSzWW__findingCard p{color:rgba(var(--ink-rgb), .64);font-size:.92rem;line-height:1.62}.survey-report-page-module__SUSzWW__reportSection{gap:18px;padding-top:8px;display:grid}.survey-report-page-module__SUSzWW__sectionHeading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.survey-report-page-module__SUSzWW__sectionHeading h2,.survey-report-page-module__SUSzWW__sectionHeading p{margin:0}.survey-report-page-module__SUSzWW__sectionHeading h2{color:#111b1f;letter-spacing:0;max-width:18ch;font-size:clamp(1.9rem,3.4vw,2.55rem);font-weight:900;line-height:1.12}.survey-report-page-module__SUSzWW__sectionHeading div>p{max-width:55rem;color:rgba(var(--ink-rgb), .66);margin-top:8px;font-weight:600;line-height:1.72}.survey-report-page-module__SUSzWW__twoColumn,.survey-report-page-module__SUSzWW__quoteColumns,.survey-report-page-module__SUSzWW__courseLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.survey-report-page-module__SUSzWW__threeColumn{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.survey-report-page-module__SUSzWW__panel,.survey-report-page-module__SUSzWW__quotePanel,.survey-report-page-module__SUSzWW__profilePanel,.survey-report-page-module__SUSzWW__recommendationPanel{border-radius:var(--radius-lg);align-content:start;gap:18px;min-width:0;padding:22px;display:grid}.survey-report-page-module__SUSzWW__panelHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.survey-report-page-module__SUSzWW__panelHeader svg{width:34px;height:34px;color:var(--accent)}.survey-report-page-module__SUSzWW__panel h3,.survey-report-page-module__SUSzWW__panelHeader h3,.survey-report-page-module__SUSzWW__panelHeader p,.survey-report-page-module__SUSzWW__quotePanel h3,.survey-report-page-module__SUSzWW__profilePanel h3,.survey-report-page-module__SUSzWW__recommendationPanel h3{margin:0}.survey-report-page-module__SUSzWW__panel h3,.survey-report-page-module__SUSzWW__panelHeader h3,.survey-report-page-module__SUSzWW__quotePanel h3,.survey-report-page-module__SUSzWW__profilePanel h3,.survey-report-page-module__SUSzWW__recommendationPanel h3{color:#111b1f;font-size:1.16rem;line-height:1.24}.survey-report-page-module__SUSzWW__panelHeader p{color:rgba(var(--ink-rgb), .62);margin-top:4px;font-size:.92rem;line-height:1.56}.survey-report-page-module__SUSzWW__barChart{gap:11px;display:grid}.survey-report-page-module__SUSzWW__barRow{grid-template-columns:minmax(128px,188px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.survey-report-page-module__SUSzWW__barLabel{color:rgba(var(--ink-rgb), .72);text-align:right;font-size:.88rem;font-weight:750;line-height:1.32}.survey-report-page-module__SUSzWW__barTrack{border-radius:var(--radius-pill);background:rgba(var(--ink-rgb), .065);height:30px;overflow:hidden}.survey-report-page-module__SUSzWW__barFill{border-radius:var(--radius-pill);color:#fff;min-width:34px;height:100%;font-family:var(--font-latin-rounded);justify-content:flex-end;align-items:center;padding-right:10px;font-size:.82rem;font-weight:850;display:flex}.survey-report-page-module__SUSzWW__green{background:linear-gradient(90deg,#0f7a6a,#1a9f87)}.survey-report-page-module__SUSzWW__blue{background:linear-gradient(90deg,#2f82ed,#63a6f5)}.survey-report-page-module__SUSzWW__orange{background:linear-gradient(90deg,#ee7f18,#f2bd45)}.survey-report-page-module__SUSzWW__red{background:linear-gradient(90deg,#d64b3e,#ef776d)}.survey-report-page-module__SUSzWW__purple{background:linear-gradient(90deg,#7d63f1,#a18cf7)}.survey-report-page-module__SUSzWW__gray{background:linear-gradient(90deg,#87908c,#a6afab)}.survey-report-page-module__SUSzWW__pieBlock{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.survey-report-page-module__SUSzWW__pie{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--pie-background);width:min(220px,100%);position:relative;box-shadow:inset 0 0 0 1px #ffffff75}.survey-report-page-module__SUSzWW__pie:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px rgba(var(--ink-rgb), .06);background:#fffaf2;position:absolute;inset:28%}.survey-report-page-module__SUSzWW__pie span{z-index:1;color:rgba(var(--ink-rgb), .66);text-align:center;white-space:pre-line;place-items:center;font-size:.86rem;font-weight:850;line-height:1.22;display:grid;position:absolute;inset:35%}.survey-report-page-module__SUSzWW__legend{gap:9px;display:grid}.survey-report-page-module__SUSzWW__legendItem{min-width:0;color:rgba(var(--ink-rgb), .7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.88rem;display:grid}.survey-report-page-module__SUSzWW__legendItem>span{border-radius:var(--radius-sm);width:13px;height:13px}.survey-report-page-module__SUSzWW__legendItem strong,.survey-report-page-module__SUSzWW__legendItem small{overflow-wrap:anywhere;min-width:0}.survey-report-page-module__SUSzWW__legendItem strong{color:var(--ink);font-weight:800}.survey-report-page-module__SUSzWW__legendItem small{color:rgba(var(--ink-rgb), .58);text-align:right;font-weight:700}.survey-report-page-module__SUSzWW__insightBox{border-left:4px solid var(--accent);background:rgba(var(--accent-rgb), .08);color:rgba(var(--ink-rgb), .72);border-radius:0 14px 14px 0;padding:14px 16px;font-size:.93rem;font-weight:700;line-height:1.66}.survey-report-page-module__SUSzWW__quotePanel{background:radial-gradient(circle at 90% 14%, #ee7f181a, transparent 22%), rgba(var(--surface-rgb), .82)}.survey-report-page-module__SUSzWW__quotePanel blockquote{color:rgba(var(--ink-rgb), .72);background:#fff5e0b8;border-left:4px solid #f2bd45;border-radius:0 14px 14px 0;margin:0;padding:14px 16px;font-size:.92rem;line-height:1.68}.survey-report-page-module__SUSzWW__profilePanel table{border-collapse:collapse;border-radius:var(--radius-sm);width:100%;font-size:.94rem;overflow:hidden}.survey-report-page-module__SUSzWW__profilePanel th,.survey-report-page-module__SUSzWW__profilePanel td{border-bottom:1px solid rgba(var(--ink-rgb), .08);text-align:left;vertical-align:top;padding:13px 14px}.survey-report-page-module__SUSzWW__profilePanel tr:last-child th,.survey-report-page-module__SUSzWW__profilePanel tr:last-child td{border-bottom:0}.survey-report-page-module__SUSzWW__profilePanel th{width:118px;color:var(--accent);font-weight:850}.survey-report-page-module__SUSzWW__profilePanel td{color:rgba(var(--ink-rgb), .72);line-height:1.62}.survey-report-page-module__SUSzWW__recommendationPanel{background:linear-gradient(135deg, #0f7a6af0, #1c444af5), var(--accent);color:#fffaf2}.survey-report-page-module__SUSzWW__recommendationPanel h3{color:#fffaf2}.survey-report-page-module__SUSzWW__recommendationPanel ol{gap:10px;margin:0;padding-left:22px;display:grid}.survey-report-page-module__SUSzWW__recommendationPanel li{color:#fffaf2d6;padding-left:4px;line-height:1.68}.survey-report-page-module__SUSzWW__reportFooter{color:rgba(var(--ink-rgb), .56);flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:18px 0 6px;font-size:.9rem;font-weight:650;display:flex}@media (max-width:1120px){.survey-report-page-module__SUSzWW__findingGrid,.survey-report-page-module__SUSzWW__threeColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-report-page-module__SUSzWW__sectionHeadingCompact{grid-column:1/-1;padding:0}}@media (max-width:1024px){.survey-report-page-module__SUSzWW__hero,.survey-report-page-module__SUSzWW__twoColumn,.survey-report-page-module__SUSzWW__quoteColumns,.survey-report-page-module__SUSzWW__courseLayout{grid-template-columns:1fr}.survey-report-page-module__SUSzWW__heroPanel{min-height:270px}.survey-report-page-module__SUSzWW__statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.survey-report-page-module__SUSzWW__reportPage{gap:24px}.survey-report-page-module__SUSzWW__hero{padding-top:6px}.survey-report-page-module__SUSzWW__heroCopy h1{overflow-wrap:anywhere;word-break:break-all;white-space:normal;max-width:min(100%,11ch);font-size:2.05rem;line-height:1.12}.survey-report-page-module__SUSzWW__heroCopy>p,.survey-report-page-module__SUSzWW__heroPanel p{overflow-wrap:anywhere;word-break:break-all}.survey-report-page-module__SUSzWW__heroActions{flex-wrap:wrap;display:flex}.survey-report-page-module__SUSzWW__heroActions .button{width:100%}.survey-report-page-module__SUSzWW__heroPanel:after{font-size:7.4rem;top:10px;right:-28px}.survey-report-page-module__SUSzWW__findingGrid,.survey-report-page-module__SUSzWW__threeColumn,.survey-report-page-module__SUSzWW__statGrid{grid-template-columns:1fr}.survey-report-page-module__SUSzWW__sectionHeading{grid-template-columns:1fr;gap:8px}.survey-report-page-module__SUSzWW__panel,.survey-report-page-module__SUSzWW__quotePanel,.survey-report-page-module__SUSzWW__profilePanel,.survey-report-page-module__SUSzWW__recommendationPanel,.survey-report-page-module__SUSzWW__heroPanel{border-radius:var(--radius-md);padding:18px}.survey-report-page-module__SUSzWW__pieBlock{grid-template-columns:1fr;justify-items:center}.survey-report-page-module__SUSzWW__legend{width:100%}.survey-report-page-module__SUSzWW__barRow{grid-template-columns:1fr;gap:6px}.survey-report-page-module__SUSzWW__barLabel{text-align:left}.survey-report-page-module__SUSzWW__profilePanel th,.survey-report-page-module__SUSzWW__profilePanel td{width:100%;padding:10px 12px;display:block}.survey-report-page-module__SUSzWW__profilePanel th{border-bottom:0;padding-bottom:2px}}
