/* Local extension of the existing business review, DS 2.12.2. Hero is excluded. */
.v9-section{padding:80px 0;color:var(--ink)}
.v9-heading{display:grid;grid-template-columns:1.5fr .6fr;gap:60px;align-items:end;margin-bottom:34px}
.v9-heading h2{margin:0}.v9-heading>p{margin:0 0 4px;color:var(--muted);font-size:16px}
.v9-context{max-width:860px;margin:26px auto 0;text-align:center;color:var(--muted);font-size:15px}
.v9-requests{background:#f6f6f7;border-block:1px solid #e4e4e8}
.v9-request-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
.v9-feature{background:#2d2f34;color:white;padding:34px 36px;position:relative;overflow:hidden;border-top:5px solid #d40000}
.v9-feature-head{display:flex;gap:12px;justify-content:space-between;font:500 11px/1.5 Manrope,sans-serif;color:#c8c9cf;position:relative}
.v9-feature blockquote{font:650 clamp(24px,2.3vw,33px)/1.3 Unbounded,Manrope,sans-serif;letter-spacing:-.045em;margin:30px 0;color:white}
.v9-feature>p{color:#d4d5d9;font-size:14px;line-height:1.65;max-width:46ch;margin:26px 0}
.v9-margin{border-block:1px solid #62646c;padding:19px 0;display:grid;gap:19px}
.v9-margin>div{display:grid;grid-template-columns:87px 1fr 78px;gap:12px;align-items:center}
.v9-margin span{font-size:12px;color:#c8c9cf}.v9-margin strong{font:650 17px/1.1 Unbounded,sans-serif;text-align:right;white-space:nowrap}
.v9-margin-track{height:18px;background:#494c54;position:relative}.v9-margin-track i{position:absolute;inset:0;background:#c8c9ce;width:88%}
.v9-margin>div:last-child .v9-margin-track i{width:18%;background:#fe0000}.v9-margin>div:last-child strong{color:#ff6a62}
.v9-losses{display:flex;flex-wrap:wrap;border-top:1px solid #62646c;padding-top:17px;gap:7px 17px;font-size:11px;color:#d0d2d7}
.v9-losses span:before{content:'—';color:#ff625c;margin-right:7px}
.v9-request-list{border-top:1px solid #bebfc5}
.v9-request-list details{border-bottom:1px solid #cfd0d5;padding:24px 0}
.v9-request-list summary{font-size:21px;line-height:1.45;font-weight:750;cursor:pointer;list-style:none;position:relative;padding-right:38px;letter-spacing:-.02em}
.v9-request-list summary:after{content:'+';position:absolute;right:1px;top:0;font:400 29px/1.2 Manrope,sans-serif;color:#d40000}
.v9-request-list details[open] summary:after{content:'−'}
.v9-request-list details>p{font-size:15px;color:var(--muted);margin:15px 36px 0 0;line-height:1.7}
.v9-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px;margin-top:30px;border-top:1px solid #d6d7dc}
.v9-bottom p{font-size:17px;font-weight:650;margin:0;max-width:590px}.v9-bottom .btn{gap:30px;white-space:nowrap}
.v9-meeting-end{display:grid;grid-template-columns:160px 1fr;gap:30px;align-items:center;border:1px solid #dddfe3;border-left:4px solid #d40000;padding:25px 28px;margin:24px 0;background:#f6f6f7}
.v9-clock{border-right:1px solid #d4d5db;padding-right:20px}.v9-clock strong{font:650 44px/1 Unbounded,sans-serif;letter-spacing:-.05em;color:#d40000}.v9-clock span{display:block;font-size:12px;margin-top:7px;color:#686b72}
.v9-meeting-end h3{font-size:20px;margin:0 0 9px}.v9-meeting-end p{font-size:14px;line-height:1.65;margin:0;max-width:78ch}
.v9-practical{background:#2d2f34;color:white;overflow:hidden}
.v9-practice-layout{display:grid;grid-template-columns:1fr .9fr;gap:85px;align-items:center}
.v9-practice-copy h2{color:white;margin:0 0 28px}.v9-practice-copy .v9-lead{font-size:21px;line-height:1.55;color:white;max-width:36ch}
.v9-practice-copy>p{font-size:16px;color:#c4c6cc;line-height:1.75;max-width:48ch}
.v9-practice-rule{display:flex;align-items:start;gap:18px;margin-top:30px;padding-top:22px;border-top:1px solid #62646c}
.v9-practice-rule>span{color:#ff6a62;font-size:32px;line-height:1}.v9-practice-rule p{margin:0;color:#d4d5da;font-size:14px;line-height:1.65}
.v9-paper-scene{position:relative;padding:16px 20px 12px 8px;isolation:isolate}
.v9-paper-back{position:absolute;inset:20px 8px 0 16px;background:#d40000;transform:rotate(4deg);z-index:-1}
.v9-week-paper{background:#fff;color:#2d2f34;padding:26px 30px 23px;box-shadow:0 18px 36px #15171c4d;transform:rotate(-2deg);border:1px solid #e5e5e8}
.v9-paper-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:1px solid #dedee2}
.v9-paper-top>span:last-child{font:500 10px/1.5 'JetBrains Mono',monospace;color:#797c83;letter-spacing:.1em}
.v9-week-paper h3{font:650 25px/1.35 Unbounded,Manrope,sans-serif;letter-spacing:-.04em;margin:25px 0}
.v9-week-paper ul{list-style:none;padding:0;margin:0}.v9-week-paper li{display:flex;gap:14px;align-items:start;border-top:1px solid #e3e4e8;padding:15px 0}
.v9-week-paper li>span{border:1px solid #d40000;color:#d40000;width:22px;height:22px;display:grid;place-items:center;flex:none;font-size:14px}
.v9-week-paper strong{font-size:14px}.v9-week-paper p{font-size:12px;line-height:1.5;margin:4px 0 0;color:#73767e}
.v9-week-paper footer{border-top:1px solid #dedee2;padding-top:15px;font-size:10px;color:#858890}
.v9-trust{margin-top:30px;border-block:1px solid #dadce1;padding:25px 0;display:grid;grid-template-columns:1fr .75fr;gap:45px;align-items:center}
.v9-trust h3{font-size:18px;margin:0 0 7px}.v9-trust p{font-size:14px;line-height:1.6;margin:0;color:#666b72}
.v9-trust-links{display:flex;flex-wrap:wrap;gap:12px 23px}.v9-trust-links a,.v9-text-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:14px;font-weight:750;border-bottom:1px solid #bfc1c7;padding:7px 0}.v9-trust-links a span,.v9-text-link span{color:#d40000}
.v9-faq{background:#f6f6f7}.v9-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}
.v9-faq-heading h2{margin:0 0 24px}.v9-faq-heading>p{font-size:17px;line-height:1.65;color:#666b72;margin:0 0 20px}
.v9-faq-list{border-top:1px solid #bfc2ca}.v9-faq-list details{border-bottom:1px solid #d1d3d9;padding:23px 0}
.v9-faq-list summary{cursor:pointer;list-style:none;position:relative;padding-right:35px;font-size:17px;line-height:1.5;font-weight:750}
.v9-faq-list summary:after{content:'+';position:absolute;right:0;top:0;color:#d40000;font-size:24px;font-weight:400}.v9-faq-list details[open] summary:after{content:'−'}
.v9-faq-list p{font-size:14px;line-height:1.75;color:#666b72;margin:14px 24px 0 0}
#form form>label:not(.consent),#form .v9-optional label{display:block;font-size:13px;font-weight:650;margin:15px 0}
#form form>label>input:not([type=checkbox]),#form .v9-optional input,#form .v9-optional textarea{width:100%;max-width:100%;display:block;border:1px solid #ced0d7;padding:12px;margin-top:7px;background:white;color:#2d2f34;border-radius:2px}
#form .v9-optional{padding:16px 0;border-block:1px solid #e0e2e7;margin:24px 0 20px}
#form .v9-optional summary{cursor:pointer;font-size:13px;font-weight:750}
#form form>.consent{display:flex;gap:9px;font-size:11px;line-height:1.5;align-items:start;color:#666b72;margin-bottom:18px}
#form form>.consent input{flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:#d40000}
#form form>.btn{width:100%;white-space:normal}#form .form-status{font-size:13px}
.v9-request-list summary:focus-visible,.v9-faq-list summary:focus-visible,.v9-optional summary:focus-visible{outline:2px solid #d40000;outline-offset:6px}
@media(max-width:1024px){.v9-request-layout{gap:30px}.v9-feature{padding:27px}.v9-feature blockquote{font-size:27px}.v9-heading{gap:30px}.v9-practice-layout{gap:45px}.v9-faq-layout{gap:45px}.v9-week-paper{padding:23px}.v9-week-paper h3{font-size:22px}}
@media(max-width:767px){.v9-section{padding:48px 0}.v9-heading,.v9-request-layout,.v9-practice-layout,.v9-faq-layout,.v9-trust{grid-template-columns:1fr;gap:28px}.v9-heading{margin-bottom:26px;gap:14px}.v9-heading>p{font-size:14px;max-width:30ch}.v9-feature{padding:26px 24px}.v9-feature blockquote{font-size:29px;margin:26px 0}.v9-request-list details{padding:20px 0}.v9-request-list summary{font-size:19px}.v9-bottom{display:block;margin-top:24px;padding-top:24px}.v9-bottom .btn{margin-top:19px;gap:30px;white-space:normal}.v9-bottom p{font-size:16px}.v9-meeting-end{grid-template-columns:84px 1fr;gap:17px;padding:20px 18px}.v9-clock{padding-right:12px}.v9-clock strong{font-size:31px}.v9-clock span{font-size:10px}.v9-meeting-end h3{font-size:17px}.v9-meeting-end p{font-size:13px}.v9-practice-copy .v9-lead{font-size:19px}.v9-paper-scene{max-width:440px;margin:4px auto 0;width:100%;padding:10px 15px 14px 5px}.v9-week-paper{padding:24px}.v9-week-paper h3{font-size:24px}.v9-week-paper li{padding:16px 0}.v9-context{text-align:left;font-size:14px}.v9-faq-heading>p{font-size:15px}.v9-faq-list summary{font-size:16px}.v9-trust{gap:15px}.v9-trust-links{gap:10px 20px}}
@media(max-width:360px){.v9-feature{padding:23px 18px}.v9-feature blockquote{font-size:25px}.v9-margin>div{grid-template-columns:74px 1fr 63px;gap:8px}.v9-margin strong{font-size:14px}.v9-feature-head{font-size:10px;gap:8px}.v9-week-paper{padding:20px}.v9-week-paper h3{font-size:21px}.v9-meeting-end{grid-template-columns:1fr}.v9-clock{display:flex;align-items:center;gap:12px;border:0}.v9-clock span{margin:0}.v9-request-list summary{font-size:18px}}
@media(prefers-reduced-motion:reduce){.v9-section *{scroll-behavior:auto}}
