@font-face{font-family:ReferenceWordmark;src:url('../r8-assets/inter-tight.woff2') format('woff2');font-weight:500 600;font-display:swap}
rd-body.feedback-r8 .text-wordmark{display:inline-block;width:auto!important;font:600 25px/1.2 ReferenceWordmark,Arial,sans-serif;letter-spacing:-.04em;color:#19324a;white-space:nowrap}
rd-body.feedback-r8 .text-wordmark span{color:#2149ce}
.feedback-r8 .nav-inner{max-width:1280px;gap:32px}
.feedback-r8 .site-header nav{gap:22px}
.feedback-r8 .nav-group{position:relative}
.feedback-r8 .nav-group summary{cursor:pointer;list-style:none;min-height:44px;display:flex;gap:7px;align-items:center;font-size:15px;font-weight:500;color:#19324a}
.feedback-r8 .nav-group summary::-webkit-details-marker{display:none}
.feedback-r8 .nav-group summary::after{content:'⌄';font:17px Arial}
.feedback-r8 .nav-group[open] summary::after{transform:rotate(180deg)}
.feedback-r8 .nav-dropdown{position:absolute;top:100%;left:-20px;min-width:245px;padding:18px 22px;background:#fffdf6;border:1px solid #b7c8d2;box-shadow:0 10px 20px #19324a12;max-height:70vh;overflow:auto;z-index:20}
.feedback-r8 .site-header .nav-dropdown a{display:block;font-size:15px;line-height:1.4;padding:9px 0}
.feedback-r8 .nav-dropdown a:hover{text-decoration:underline}
.feedback-r8 summary:focus-visible,.feedback-r8 select:focus-visible{outline:3px solid #195d9b;outline-offset:4px}
/* Speech is beside the face, with a leftward tail at mouth height. */
rd-body.feedback-r8 .hero-art{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:0;padding:25px 0 5px!important;width:100%;max-width:480px}
rd-body.feedback-r8 .hero-sticker{grid-column:1;grid-row:1;width:100%;max-width:none;margin:0!important}
rd-body.feedback-r8 .hero-art .rocky-speech{grid-column:2;grid-row:1;order:0;margin:48px 0 0!important;width:100%;padding:16px 14px!important;font-size:26px!important;line-height:1.3;text-align:left}
rd-body.feedback-r8 .rocky-speech::after{width:34px;height:19px;left:-27px;top:48%;bottom:auto;clip-path:polygon(0 55%,100% 0,100% 100%);background:#dce8e9}
.feedback-r8 .hero-usps{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:16px}
.feedback-r8 .hero-usps li{margin:0;line-height:1.45}
rd-body.feedback-r8 .service-layout{grid-template-columns:320px minmax(0,1fr);gap:36px}
rd-body.feedback-r8 .service-art{display:grid;grid-template-columns:170px 150px;align-items:start;gap:0;width:320px;max-width:100%;padding:28px 0 0;margin:0}
rd-body.feedback-r8 .service-art .service-sticker{grid-column:1;grid-row:1;width:170px;margin:0}
rd-body.feedback-r8 .service-art .rocky-speech{grid-column:2;grid-row:1;order:0;margin:17px 0 0!important;padding:15px 13px!important;font-size:24px!important;text-align:left;line-height:1.3;width:100%}
rd-body.feedback-r8 .service-art .rocky-speech::after{left:-24px;top:46%;width:30px}
/* The link is the entire existing paper surface. No extra button box. */
rd-body.feedback-r8 .service-item,rd-body.feedback-r8 .service-item:nth-child(n){padding:0!important}
rd-body.feedback-r8 .service-hit{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:27px;position:relative;cursor:pointer;color:#19324a}
.feedback-r8 .service-hit h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#7592a4}
.feedback-r8 .service-hit:hover h3,.feedback-r8 .service-hit:focus-visible h3{text-decoration-thickness:2px;text-decoration-color:#235b92}
.feedback-r8 .service-hit .service-more{display:flex;gap:12px;align-items:center;margin-top:auto;padding-top:22px;font:650 15px/1.4 Outfit,Arial;color:#193e61}
.feedback-r8 .service-more span{font-size:23px;line-height:1}
rd-body.feedback-r8 .specialist-tab{gap:15px;text-decoration:underline!important;text-underline-offset:4px}
.feedback-r8 .specialist-arrow{font-size:20px}
/* Typographic contrast makes the six comparisons easy to scan. */
rd-body.feedback-r8 .comparison-row strong{font-weight:750;box-decoration-break:clone;-webkit-box-decoration-break:clone}
rd-body.feedback-r8 .comparison-row .after strong{color:#16466e;background:linear-gradient(transparent 62%,#e5d5a4 62%,#e5d5a4 98%,transparent 98%)}
rd-body.feedback-r8 .comparison-row .before strong{color:#69473e;text-decoration:underline;text-decoration-color:#a87e6a;text-underline-offset:4px;text-decoration-thickness:1px}
rd-body.feedback-r8 .comparison-row p{font-size:18px;line-height:1.65}
/* The requested slant is restricted to Berenice's speech note. */
rd-body.feedback-r8 .founder-photo{padding-bottom:15px}
rd-body.feedback-r8 .founder-photo .founder-speech{position:relative;isolation:isolate;color:#193e61;font-size:29px!important;line-height:1.4;text-align:left;margin:28px -2px 0!important;padding:20px 22px;transform:rotate(-2deg);font-weight:400}
.feedback-r8 .founder-speech::before{content:'';position:absolute;inset:0;background:#fffdf3;z-index:-1;border:1px solid #c4c6b4;border-radius:19px 23px 18px 24px}
.feedback-r8 .founder-speech::after{content:'';position:absolute;width:28px;height:28px;top:-24px;left:31%;background:#fffdf3;clip-path:polygon(0 100%,35% 0,100% 100%)}
/* Three different paper materials, with solid ink copy above them. */
rd-body.feedback-r8 #brands .quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;align-items:stretch}
rd-body.feedback-r8 #brands .quote-card{position:relative;isolation:isolate;grid-column:auto;grid-row:auto;padding:28px 25px!important;border:0;margin:0;text-align:left;background:none;box-shadow:none;border-radius:0;display:flex;flex-direction:column}
rd-body.feedback-r8 #brands .quote-card::before{content:'';position:absolute;inset:0;z-index:-1;background-color:#e6ece4;background-image:repeating-linear-gradient(0deg,#8b9e8714 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#fff5 0 1px,transparent 1px 4px);clip-path:polygon(0 1%,25% 0,49% 1%,77% 0,100% 1%,99% 99%,74% 100%,50% 99%,25% 100%,0 99%)}
rd-body.feedback-r8 #brands .quote-card:nth-child(2)::before{background-color:#f6eed5;background-image:linear-gradient(#a39b791c 1px,transparent 1px),linear-gradient(90deg,#a39b791c 1px,transparent 1px);background-size:16px 16px}
rd-body.feedback-r8 #brands .quote-card:nth-child(3)::before{background-color:#f3dfd6;background-image:repeating-linear-gradient(0deg,transparent 0 28px,#a67a701a 28px 29px);background-size:auto}
rd-body.feedback-r8 #brands .quote-card::after{display:none}
rd-body.feedback-r8 #brands .quote-head{justify-content:flex-start;margin-bottom:18px}
rd-body.feedback-r8 #brands .quote-card p{font-size:17px;line-height:1.65;color:#19324a;margin:0!important;font-style:normal}
rd-body.feedback-r8 #brands .quote-card .by{margin-top:auto;padding-top:24px;text-align:left}
rd-body.feedback-r8 #brands .quote-card .nm{font-size:17px;font-weight:700;color:#19324a}
rd-body.feedback-r8 #brands .quote-card .rl{font-size:14px;color:#425b6b}
rd-body.feedback-r8 #brands .quote-card .stars{color:#795514}
/* Compact industry directory, no loss of items or existing destinations. */
.feedback-r8 .industry-directory{display:grid;grid-template-columns:1fr 1fr;gap:0 38px;margin-top:28px;align-items:start}
.feedback-r8 .industry-group{border-bottom:1px solid #afbdc5}
.feedback-r8 .industry-group summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;min-height:72px;padding:17px 0;font-size:20px;font-weight:600;color:#193e61}
.feedback-r8 .industry-group summary::-webkit-details-marker{display:none}
.feedback-r8 .industry-count{font-size:14px;font-weight:400;color:#476174}
.feedback-r8 .disclosure-icon{margin-left:auto;font-size:26px;font-weight:400}
.feedback-r8 .industry-group[open] .disclosure-icon{transform:rotate(45deg)}
.feedback-r8 .industry-items{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding:0 0 24px;font-size:15px;line-height:1.5}
.feedback-r8 .industry-items a{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px;color:#235b92}
.feedback-r8 .industry-items>span{min-height:44px;display:flex;align-items:center;color:#3e5261}
rd-body.feedback-r8 .faq-answer{padding:16px 0 7px;color:#3e5261;font-size:17px;line-height:1.7}
.feedback-r8 .faq-answer a{text-decoration:underline;color:#235b92;text-underline-offset:4px}
rd-body.feedback-r8 .blog-directory-link{display:inline-flex;align-items:center;gap:18px;color:#193e61!important;font:650 20px/1.4 Outfit,Arial;min-height:48px;margin-top:32px;padding:8px 0;background:none;border:0;box-shadow:none;text-decoration:none!important}
.feedback-r8 .blog-directory-link::before,.feedback-r8 .blog-directory-link::after{display:none}
.feedback-r8 .blog-directory-link span{font-size:29px;font-weight:400}
.feedback-r8 .blog-directory-link:hover{text-decoration:underline!important;text-underline-offset:5px}
.feedback-r8 .service-field{grid-column:1/-1}
rd-body.feedback-r8 .contact-reassurance{margin:18px 0 4px!important;font-size:25px!important;color:#193e61;line-height:1.4}
rd-body.feedback-r8 .contact-sticker{margin-top:32px!important}
/* Current footer inventory, in the existing journal palette. */
rd-body.feedback-r8 .site-footer{background:#edf0e8;padding:64px 0 26px;border-top:1px solid #b4c2c6;text-align:left}
rd-body.feedback-r8 .site-footer .shell{display:block}
.feedback-r8 .footer-top{display:grid!important;grid-template-columns:240px 1fr;gap:55px}
.feedback-r8 .footer-brand>p{font-size:15px;line-height:1.65;margin-top:19px!important;color:#3e5261}
.feedback-r8 .footer-brand .footer-connect{font-weight:650;margin:24px 0 10px!important;color:#19324a}
.feedback-r8 .footer-brand>a:not(.text-wordmark){display:block;font-size:14px;padding:7px 0;color:#235b92}
rd-body.feedback-r8 .footer-columns{display:grid!important;grid-template-columns:1.05fr .65fr .9fr 1.3fr;gap:25px}
rd-body.feedback-r8 .footer-column{display:flex;flex-direction:column;gap:10px;align-items:start}
rd-body.feedback-r8 .site-footer h3{font-size:18px;letter-spacing:-.02em;margin:0 0 12px!important}
rd-body.feedback-r8 .footer-column a{font-size:14px;line-height:1.5;color:#193e61}
rd-body.feedback-r8 .footer-column p{font-size:14px;line-height:1.7;color:#3e5261;margin-top:6px!important}
.feedback-r8 .footer-column small{font-size:12px}
.feedback-r8 .site-footer a:hover{text-decoration:underline}
rd-body.feedback-r8 .footer-bottom{display:flex!important;justify-content:space-between;gap:25px;border-top:1px solid #b4c2c6;padding-top:24px;margin-top:45px;align-items:center}
rd-body.feedback-r8 .footer-bottom>div{display:flex;gap:25px}
.feedback-r8 .footer-bottom small,.feedback-r8 .footer-bottom a{font-size:12px;color:#3e5261}
@media(max-width:1190px){
 .feedback-r8 .site-header nav{gap:15px}
 .feedback-r8 .nav-inner{padding:0 28px;gap:22px}
 rd-body.feedback-r8 .text-wordmark{font-size:23px}
 rd-body.feedback-r8 .hero-art .rocky-speech{font-size:23px!important;padding:14px 12px!important;margin-top:32px!important}
 rd-body.feedback-r8 .service-layout{grid-template-columns:1fr}
 rd-body.feedback-r8 .service-art{width:400px;grid-template-columns:220px 180px;margin:0 auto 25px}
 rd-body.feedback-r8 .service-art .service-sticker{width:220px}
 rd-body.feedback-r8 .service-art .rocky-speech{margin-top:35px!important;font-size:27px!important}
 .feedback-r8 .footer-top{grid-template-columns:1fr!important;gap:40px}
 .feedback-r8 .footer-brand{max-width:530px}
 .feedback-r8 .footer-columns{grid-template-columns:1fr .7fr 1fr 1.3fr!important}
}
@media(max-width:1050px){
 .feedback-r8 .menu-toggle{display:block}
 .feedback-r8 .site-header nav{display:none;position:absolute;left:0;right:0;top:78px;background:#fffdf6;padding:24px 32px;border-bottom:1px solid #b7c8d2;flex-direction:column;align-items:stretch;gap:5px;max-height:calc(100vh - 78px);overflow:auto}
 .feedback-r8 .site-header nav.open{display:flex}
 .feedback-r8 .site-header nav>a{padding:10px 0}
 .feedback-r8 .nav-dropdown{position:static;border:0;border-left:1px solid #b7c8d2;box-shadow:none;padding:0 0 5px 20px;min-width:0;margin:5px 0 10px;max-height:none}
 .feedback-r8 .nav-group summary{min-height:44px;font-size:16px}
 rd-body.feedback-r8 #brands .quote-grid{gap:18px}
 rd-body.feedback-r8 #brands .quote-card{padding:24px 20px!important}
}
@media(max-width:767px){
 .feedback-r8 .nav-inner{padding:0 24px}
 .feedback-r8 .site-header nav{top:68px;max-height:calc(100vh - 68px)}
 rd-body.feedback-r8 .hero-art{width:100%;max-width:360px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);padding:14px 0 0!important;margin:0 auto!important}
 rd-body.feedback-r8 .hero-art .rocky-speech{font-size:24px!important;margin-top:29px!important;padding:14px 12px!important}
 rd-body.feedback-r8 .hero-art::before,rd-body.feedback-r8 .hero-art::after{display:none}
 .feedback-r8 .hero-usps{font-size:15px;gap:10px 15px}
 rd-body.feedback-r8 .service-art{width:100%;max-width:350px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin:0 auto 30px;padding:10px 0 0}
 rd-body.feedback-r8 .service-art .service-sticker{width:100%}
 rd-body.feedback-r8 .service-art .rocky-speech{font-size:24px!important;margin-top:22px!important;padding:14px 12px!important}
 rd-body.feedback-r8 .service-hit{padding:25px}
 rd-body.feedback-r8 .comparison-row p{font-size:17px}
 rd-body.feedback-r8 .founder-photo{width:90%;max-width:340px;padding-bottom:18px}
 rd-body.feedback-r8 .founder-photo .founder-speech{font-size:28px!important;margin:28px 0 0!important;padding:20px}
 rd-body.feedback-r8 #brands .quote-grid{grid-template-columns:1fr;gap:24px}
 rd-body.feedback-r8 #brands .quote-card{padding:28px 24px!important}
 .feedback-r8 .industry-directory{grid-template-columns:1fr;margin-top:24px}
 .feedback-r8 .industry-group summary{font-size:19px;min-height:65px;gap:10px}
 .feedback-r8 .industry-items{gap:10px 18px;font-size:15px}
 .feedback-r8 .faq-answer{font-size:16px}
 rd-body.feedback-r8 .footer-top{gap:35px}
 rd-body.feedback-r8 .footer-columns{grid-template-columns:1fr 1fr!important;gap:32px 24px}
 rd-body.feedback-r8 .footer-column a{min-height:30px}
 rd-body.feedback-r8 .footer-bottom{align-items:start;flex-direction:column;gap:14px;margin-top:32px}
 rd-body.feedback-r8 .site-footer{padding-top:45px}
}
rd-body.feedback-r8 #brands .quote-card{align-self:stretch}
