/* The owner's story resolves as busywork -> Circuit -> prepared outcomes. */
.v7 #owner-relief.v9-relief{padding:44px 0;background:radial-gradient(ellipse at 67% 45%,#07234388,transparent 65%)}
.v9-relief-layout{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:30px;align-items:center}
.v9-relief .section-copy h2{font-size:clamp(36px,3.7vw,52px);line-height:1.04}
.v9-relief .section-copy .lede{font-size:16px;line-height:1.6;margin-top:23px}
.v9-relief .checks{gap:16px;margin-top:24px}
.v9-relief .checks li{font-size:14px;align-items:center}
.v9-relief .checks .icon{width:30px;height:30px;min-width:30px;padding:6px}
.v9-relief .text-button{font-size:14px}
.v9-relief-visual{min-width:0}
.v9-relief-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.17fr);gap:20px;position:relative;align-items:stretch}
.v9-relief-columns:before,.v9-relief-columns:after{content:'';position:absolute;top:32%;height:39%;width:42px;z-index:0;border-top:2px solid #49d8ff;border-bottom:2px solid #49d8ff;box-shadow:0 -3px 9px #078cff7a,0 3px 9px #078cff7a;pointer-events:none}
.v9-relief-columns:before{left:29%;transform:skewY(14deg)}
.v9-relief-columns:after{left:57%;transform:skewY(-14deg)}
.v9-manual,.v9-outcomes{position:relative;z-index:1;min-width:0;padding:13px 10px;border:1px solid #245174;border-radius:11px;background:linear-gradient(120deg,#091725f5,#07131df5)}
.v9-manual>h3,.v9-outcomes>h3{font-size:10px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#a8d4f6;margin:0 0 13px;font-weight:650}
.v9-manual-choices{display:grid;gap:8px}
.v9-manual button{display:flex;align-items:center;gap:8px;width:100%;min-height:54px;text-align:left;padding:8px 7px;border:1px solid #563e49;border-left:2px solid #b76763;border-radius:8px;background:linear-gradient(125deg,#221d25,#101c2b);font:inherit;color:#e4edf7;position:relative}
.v9-manual button svg{color:#ef9990;width:19px;height:19px;flex:0 0 19px}
.v9-manual button b,.v9-outcomes b{display:block;font-size:13px;line-height:1.35;font-weight:620}
.v9-manual button small,.v9-outcomes small{display:block;color:#acbece;font-size:11px;line-height:1.4;margin-top:4px}
.v9-manual button[aria-pressed=true]{border-color:#efba79;box-shadow:0 0 12px #e498462a;background:linear-gradient(125deg,#352727,#142136)}
.v9-manual button:focus-visible{outline:3px solid #ffce87;outline-offset:3px}
.v9-relief-core{align-self:center;position:relative;z-index:1;border:1px solid #63bfff;border-radius:12px;background:linear-gradient(155deg,#071b32,#052549 60%,#041b30);box-shadow:-3px -1px 12px #2396ff75,3px 5px 17px #096eff5e,inset 0 0 18px #076aff25;padding:16px 11px;min-width:0;text-align:center}
.v9-relief-core>img{margin:0 auto 8px;width:46px;height:46px}
.v9-relief-core>h3{font-size:23px;line-height:1.2;letter-spacing:-.04em}
.v9-relief-core>p{font-size:11px;line-height:1.4;margin:5px 0 17px;color:#c2def2}
.v9-relief-core ul{display:grid;gap:14px;list-style:none;padding:0;margin:0;text-align:left}
.v9-relief-core li{display:flex;align-items:flex-start;gap:7px;color:#d6eafd;font-size:13px;line-height:1.45}
.v9-relief-core li svg{width:19px;height:19px;flex:0 0 19px;padding:3px;border-radius:50%;background:linear-gradient(135deg,#2cd1ff,#0762fa);box-shadow:0 0 9px #0091ff5c;color:white}
.v9-outcomes{display:flex;flex-direction:column}
.v9-outcomes>div{flex:1;display:flex;align-items:center;gap:7px;min-height:62px;margin-bottom:9px;border:1px solid #205789;border-radius:8px;padding:9px 7px;background:linear-gradient(115deg,#0b2b47,#0c1d2d)}
.v9-outcomes>div:last-child{margin-bottom:0}
.v9-outcomes>div>svg{width:20px;height:20px;flex:0 0 20px;color:#72ccff}
.v9-outcomes>div .v9-outcome-check{width:15px;height:15px;flex-basis:15px;padding:2px;margin-left:auto;color:#bbf7ff;border-radius:50%;background:#0867b5}
.v9-relief-detail{border-left:2px solid #429dda;padding:10px 14px;margin:14px 0 12px;background:#071c30a6;min-height:84px;border-radius:0 7px 7px 0}
.v9-relief-detail b{display:block;color:#e1f2ff;font-size:13px;line-height:1.4}
.v9-relief-detail p{font-size:12px;line-height:1.5;color:#adcadf;margin:4px 0 0}
.v9-relief-metrics{border:1px solid #255577;border-radius:10px;background:linear-gradient(105deg,#071c31,#061221);padding:9px 12px 13px}
.v9-relief-metrics>p{font-size:10px;line-height:1.4;color:#90b2cc;margin:0 0 8px}
.v9-relief-metrics dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0}
.v9-relief-metrics dl>div{display:grid;grid-template-columns:27px 1fr;gap:0 7px;border-right:1px solid #294961;padding:0 10px}
.v9-relief-metrics dl>div:first-child{padding-left:0}
.v9-relief-metrics dl>div:last-child{border:0;padding-right:0}
.v9-relief-metrics svg{grid-row:1 / 3;width:25px;height:25px;padding:4px;border-radius:50%;color:#8ad9ff;background:#0a3d6a;border:1px solid #2e9bde;box-shadow:0 0 9px #129eff30}
.v9-relief-metrics dt{font-size:27px;line-height:1.1;letter-spacing:-.05em;color:#f1f7ff;font-weight:750;white-space:nowrap}
.v9-relief-metrics dd{margin:5px 0 0;font-size:12px;line-height:1.4;color:#dfebf6}
.v9-relief-metrics dd small{display:block;font-size:11px;line-height:1.4;color:#9dbed6;margin-top:4px}
.v9-relief-close{position:relative;isolation:isolate;overflow:hidden;min-height:102px;border:1px solid #27638a;border-radius:10px;margin-top:12px;padding:18px 21% 18px 15px;display:flex;align-items:center;gap:13px;background:#051727}
.v9-relief-photo{z-index:-1;position:absolute;inset:0 0 0 auto;width:250px;background-image:linear-gradient(90deg,#051727,transparent 47%),url('owner-reference.webp');background-size:100% 100%,1300px auto;background-position:center,right -14px bottom -16px;background-repeat:no-repeat;opacity:.85}
.v9-relief-close>svg{width:38px;height:38px;flex:0 0 38px;padding:7px;border:1px solid #439fdb;box-shadow:0 0 15px #169fff36;border-radius:50%;color:#79d0fc;background:#082138}
.v9-relief-close p{color:#eff6ff;font-size:15px;line-height:1.45;font-weight:650;text-shadow:0 1px 6px #02101d}
.v9-relief-close strong{color:#81d7ff;font-weight:650}
@media(max-width:1100px) and (min-width:781px){.v9-relief-layout{grid-template-columns:.27fr .73fr;gap:22px}.v9-relief .section-copy h2{font-size:38px}.v9-relief .section-copy .lede{font-size:14px}.v9-relief .checks li{font-size:13px}.v9-relief .checks{gap:12px}.v9-relief .checks .icon{width:25px;height:25px;min-width:25px;padding:5px}.v9-relief-columns{gap:13px;grid-template-columns:1fr .83fr 1.05fr}.v9-manual,.v9-outcomes{padding:12px 7px}.v9-manual button{gap:5px;padding:7px 5px}.v9-manual button b,.v9-outcomes b{font-size:12px}.v9-manual button small,.v9-outcomes small{font-size:11px}.v9-manual button svg{width:15px;height:15px;flex-basis:15px}.v9-outcomes>div{gap:5px;padding:7px 5px}.v9-outcomes>div>svg{width:17px;height:17px;flex-basis:17px}.v9-outcomes>div .v9-outcome-check{display:none}.v9-relief-core{padding:14px 8px}.v9-relief-core li{font-size:13px;gap:5px}.v9-relief-core li svg{width:17px;height:17px;flex-basis:17px}.v9-relief-metrics dl>div{grid-template-columns:1fr;gap:0;padding:0 7px}.v9-relief-metrics svg{display:none}.v9-relief-metrics dt{font-size:25px}.v9-relief-close p{font-size:14px}}
@media(max-width:780px){.v9-relief-layout{grid-template-columns:1fr;gap:28px}.v9-relief .section-copy .lede{max-width:550px}.v9-relief .checks{grid-template-columns:1fr 1fr;gap:13px}.v9-relief-columns{gap:17px}.v9-relief-detail{min-height:84px}.v9-relief-close{padding-right:25%}}
@media(max-width:520px){.v9-relief .checks{grid-template-columns:1fr}.v9-relief-columns{grid-template-columns:1fr;gap:24px}.v9-relief-columns:before,.v9-relief-columns:after{display:none}.v9-manual,.v9-outcomes{padding:16px}.v9-manual>h3,.v9-outcomes>h3{font-size:12px}.v9-manual-choices{grid-template-columns:1fr 1fr;gap:9px}.v9-manual button{min-height:79px}.v9-manual button:last-child{grid-column:1/-1;min-height:58px}.v9-manual button b,.v9-outcomes b{font-size:13px}.v9-manual button small,.v9-outcomes small{font-size:11px}.v9-relief-core{padding:18px;display:grid;grid-template-columns:58px 1fr;column-gap:15px;text-align:left;margin-inline:20px}.v9-relief-core:before,.v9-relief-core:after{content:'';position:absolute;left:50%;height:25px;width:2px;background:#61d9ff;box-shadow:0 0 10px #239cff}.v9-relief-core:before{bottom:100%}.v9-relief-core:after{top:100%}.v9-relief-core>img{grid-row:1 / 3;margin:0;width:54px;height:54px}.v9-relief-core>h3{align-self:end;font-size:26px}.v9-relief-core>p{margin:3px 0 0;font-size:12px}.v9-relief-core ul{grid-column:1 / -1;grid-template-columns:1fr 1fr;margin-top:22px;gap:15px}.v9-relief-core li{font-size:13px;line-height:1.5}.v9-outcomes>div{min-height:70px;gap:12px;padding:12px}.v9-outcomes>div>svg{width:25px;height:25px;flex-basis:25px}.v9-outcomes>div .v9-outcome-check{display:block;width:20px;height:20px;flex-basis:20px}.v9-relief-detail{min-height:120px;padding:13px 14px}.v9-relief-detail b{font-size:14px}.v9-relief-detail p{font-size:13px}.v9-relief-metrics{padding:12px 14px 17px}.v9-relief-metrics>p{font-size:11px}.v9-relief-metrics dl{grid-template-columns:1fr 1fr;gap:18px 0}.v9-relief-metrics dl>div{padding:0 8px}.v9-relief-metrics dl>div:nth-child(2){border:0}.v9-relief-metrics dl>div:nth-child(3){padding-left:0}.v9-relief-metrics dt{font-size:30px}.v9-relief-metrics dd{font-size:12px}.v9-relief-metrics dd small{font-size:10px}.v9-relief-close{min-height:170px;padding:17px 23% 17px 15px;gap:9px}.v9-relief-close>svg{display:none}.v9-relief-close p{font-size:16px;line-height:1.5}.v9-relief-photo{background-size:100% 100%,1800px auto;width:190px;background-position:center,right -250px bottom -24px;opacity:.6}}
