.feedback-hero{background:var(--paper);grid-template-columns:1.08fr .92fr;min-height:720px;display:grid}.feedback-hero-copy{padding:104px clamp(42px,7vw,112px)}.feedback-hero h1{max-width:800px;font:700 clamp(52px,5.8vw,88px)/.94 var(--font-poppins),sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:34px 0 0}.feedback-hero h1 em{color:var(--blue);font-style:normal}.feedback-hero-copy>p:not(.section-index){max-width:730px;color:var(--muted);text-wrap:pretty;margin:30px 0 0;font-size:19px;line-height:1.48}.feedback-hero-copy>.feedback-hero-principle{color:var(--ink);font:700 17px/1.45 var(--font-poppins),sans-serif;margin-top:22px}.feedback-actions{align-items:center;gap:36px;margin-top:38px;display:flex}.feedback-actions>a:last-child{color:var(--ink);font:700 15px/1.3 var(--font-poppins),sans-serif;border-bottom:1px solid var(--ink);padding-bottom:8px;text-decoration:none}.feedback-actions>a:last-child span{color:var(--blue);margin-left:18px}.feedback-hero-image{background:var(--ink);min-height:720px;margin:0;position:relative;overflow:hidden}.feedback-hero-image:after{content:"";background:linear-gradient(#0000,#051f33e0);position:absolute;inset:42% 0 0}.feedback-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.feedback-hero-image figcaption{z-index:1;color:#fff;max-width:570px;font:700 clamp(27px,2.4vw,40px)/1.08 var(--font-poppins),sans-serif;letter-spacing:-.035em;text-wrap:balance;position:absolute;bottom:clamp(34px,5vw,72px);left:clamp(30px,4.5vw,70px);right:clamp(30px,4.5vw,70px)}.feedback-problem,.feedback-practice,.feedback-results,.feedback-formats{grid-template-columns:.9fr 1.1fr;gap:clamp(55px,9vw,145px);padding:112px clamp(40px,8vw,130px);display:grid}.feedback-problem h2,.feedback-practice h2,.feedback-results h2,.feedback-formats h2,.feedback-responses h2,.feedback-faq h2{font-size:clamp(42px,4.7vw,70px);line-height:.98}.feedback-problem>div:last-child{align-self:end}.feedback-problem>div:last-child p{max-width:660px;color:var(--muted);margin:0 0 20px;font-size:19px;line-height:1.5}.feedback-agitation{background:var(--ink);color:#fff;grid-template-columns:70px 1.2fr .8fr;align-items:center;gap:35px;padding:75px clamp(40px,8vw,130px);display:grid}.feedback-agitation>span{color:var(--blue);font:500 80px/1 var(--font-poppins),sans-serif}.feedback-agitation>div>p{color:#a9c3e5;font:700 15px/1.3 var(--font-poppins),sans-serif;margin:0 0 12px}.feedback-agitation h2{font-size:clamp(34px,3.6vw,55px);line-height:1}.feedback-agitation>p{color:#c6d2da;font-size:18px;line-height:1.5}.feedback-situations,.feedback-responses,.feedback-faq{background:var(--ice);padding:112px clamp(40px,8vw,130px)}.feedback-heading{grid-template-columns:1.15fr .85fr;gap:80px;margin-bottom:55px;display:grid}.feedback-heading>p{max-width:610px;color:var(--muted);align-self:end;font-size:18px;line-height:1.5}.feedback-heading h2{font-size:clamp(42px,4.7vw,70px);line-height:.98}.feedback-situation-grid{border-top:1px solid #bdccd7;border-left:1px solid #bdccd7;grid-template-columns:repeat(3,1fr);display:grid}.feedback-situation-grid article{border-bottom:1px solid #bdccd7;border-right:1px solid #bdccd7;min-height:250px;padding:30px}.feedback-situation-grid b{color:var(--blue);font:700 15px/1.2 var(--font-poppins),sans-serif}.feedback-situation-grid h3{font:700 27px/1.05 var(--font-poppins),sans-serif;margin:25px 0 0}.feedback-situation-grid p{color:var(--muted);margin:17px 0 0;font-size:16px;line-height:1.47}.feedback-practice{background:var(--ink);color:#fff}.feedback-practice>div>p:last-child{color:#c5d1d9;max-width:620px;margin:28px 0 0;font-size:18px;line-height:1.5}.feedback-practice ol{border-top:1px solid #3b5365;margin:0;padding:0;list-style:none}.feedback-practice li{border-bottom:1px solid #3b5365;grid-template-columns:46px 1fr;gap:20px;padding:24px 0;display:grid}.feedback-practice li>b{color:var(--blue);font:700 14px/1.3 var(--font-poppins),sans-serif}.feedback-practice h3{font:700 23px/1.1 var(--font-poppins),sans-serif}.feedback-practice li p{color:#c6d2da;margin:9px 0 0;font-size:16px;line-height:1.45}.feedback-responses{grid-template-columns:.9fr 1.1fr;gap:clamp(55px,9vw,145px);display:grid}.feedback-responses>div>p:last-child{max-width:610px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.5}.feedback-responses ul,.feedback-results ul{border-top:1px solid #bdccd7;margin:0;padding:0;list-style:none}.feedback-responses li,.feedback-results li{font:700 18px/1.35 var(--font-poppins),sans-serif;border-bottom:1px solid #bdccd7;padding:20px 0}.feedback-responses li:before,.feedback-results li:before{content:"+";color:var(--blue);margin-right:18px}.feedback-results{background:#fff}.feedback-results ul{align-self:end}.feedback-formats{background:var(--paper)}.feedback-formats>div:first-child>p:last-child{max-width:600px;color:var(--muted);margin:27px 0 0;font-size:18px;line-height:1.5}.feedback-format-grid{gap:16px;display:grid}.feedback-format-grid article{border-left:4px solid var(--blue);background:#fff;padding:26px 28px}.feedback-format-grid span{color:var(--blue);font:700 13px/1.2 var(--font-poppins),sans-serif;text-transform:uppercase}.feedback-format-grid h3{font:700 23px/1.1 var(--font-poppins),sans-serif;margin:12px 0 0}.feedback-format-grid p{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.45}.feedback-disc-note{border-left:5px solid var(--blue);color:var(--ink);background:#e7f0fb;grid-column:1/-1;margin-top:28px;padding:30px 34px}.feedback-disc-note span{color:var(--blue);font:700 14px/1.25 var(--font-poppins),sans-serif}.feedback-disc-note h3{color:var(--ink);font:700 25px/1.15 var(--font-poppins),sans-serif;margin:12px 0 0}.feedback-disc-note p{max-width:900px;color:var(--muted);margin:14px 0 0;font-size:17px;line-height:1.55}.feedback-faq{background:#fff;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,9vw,145px);display:grid}.feedback-faq-list{border-top:1px solid var(--line)}.feedback-faq details{border-bottom:1px solid var(--line)}.feedback-faq summary{cursor:pointer;font:700 18px/1.35 var(--font-poppins),sans-serif;padding:24px 38px 24px 0;list-style:none;position:relative}.feedback-faq summary:after{content:"+";color:var(--blue);position:absolute;right:5px}.feedback-faq details[open] summary:after{content:"−"}.feedback-faq details p{max-width:720px;color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.5}.feedback-contact{background:var(--ice);padding:100px clamp(40px,8vw,130px)}.feedback-contact h2{max-width:1030px;font-size:clamp(43px,5.2vw,76px);line-height:.98}.feedback-contact>p:not(.section-index){max-width:900px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.5}.feedback-contact .button{margin-top:35px}.feedback-contact small{color:var(--muted);margin-top:18px;font-size:14px;display:block}@media (max-width:940px){.feedback-hero,.feedback-problem,.feedback-practice,.feedback-results,.feedback-formats,.feedback-responses,.feedback-faq,.feedback-heading{grid-template-columns:1fr}.feedback-heading{gap:35px}.feedback-agitation{grid-template-columns:55px 1fr}.feedback-agitation>p{grid-column:2}.feedback-situation-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.feedback-hero-copy,.feedback-problem,.feedback-practice,.feedback-results,.feedback-formats,.feedback-responses,.feedback-faq,.feedback-situations,.feedback-contact{padding:76px 24px}.feedback-hero h1{overflow-wrap:anywhere;font-size:43px}.feedback-hero-image{min-height:520px}.feedback-actions{flex-direction:column;align-items:flex-start;gap:24px}.feedback-agitation{grid-template-columns:1fr;padding:64px 24px}.feedback-agitation>p{grid-column:auto}.feedback-situation-grid,.feedback-format-grid{grid-template-columns:1fr}}
