/* Radio value is shown as four distinct mechanisms, not a wall of copy. */
.skip-link:not(:focus){clip-path:inset(50%)}
.radio-value-heading{display:grid;grid-template-columns:1.1fr 1fr;column-gap:100px;align-items:end;margin-bottom:43px}.radio-value-heading>.section-kicker{grid-column:1/-1}.radio-value-heading h2{font-size:54px;font-weight:600}.radio-value-heading>p:last-child{font-size:15px;line-height:1.9;max-width:420px;padding-bottom:5px}.radio-value-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:22px}.radio-value-grid article{min-width:0;border:1px solid #c3a5dd28;border-radius:8px;padding:32px;background:#110c1a;display:flex;flex-direction:column}.radio-value-grid .value-discovery{grid-column:span 7;background:linear-gradient(140deg,#1e102e,#130c1d)}.radio-value-grid .value-rights{grid-column:span 5;background:#0d0a12}.radio-value-grid .value-support{grid-column:span 5;background:#0d0a12}.radio-value-grid .value-catalogue{grid-column:span 7;background:#130e1d}.value-heading>span{display:block;font-size:11px;font-weight:500;color:#b99dd1;margin-bottom:13px}.value-heading h3{font-size:27px;line-height:1.25;font-weight:550;letter-spacing:-.04em}.radio-value-grid article>p{font-size:13px;line-height:1.85;max-width:540px;margin-top:25px}.discovery-route{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:33px 0 0;padding:0 5px}.journey-node{flex:1;text-align:center;min-width:0}.journey-visual{display:grid;place-items:center;margin:auto auto 14px;width:67px;height:67px;border:1px solid #be98e745;border-radius:17px;background:#a679ff09}.journey-visual svg{width:45px;height:45px;fill:none;stroke:#d1b2ef;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.journey-node strong{display:block;font-size:12px;font-weight:600}.journey-node>span{display:block;font-size:10px;color:#bba7cd;line-height:1.8;margin-top:4px}.route-arrow{color:#9874b5;font-size:22px;margin-top:16px}.rights-map{display:grid;gap:14px;margin-top:29px}.rights-map>div{border-left:2px solid #a679ff;padding:9px 0 9px 17px;background:linear-gradient(90deg,#8a46ff0e,transparent)}.rights-map span{display:block;color:#ac98c0;font-size:11px;margin-bottom:5px}.rights-map strong{font-size:17px;font-weight:500;color:#e8d9f5;letter-spacing:-.02em}.support-document{background:var(--paper);color:var(--ink);border-radius:3px;padding:18px 23px;margin-top:26px;max-width:350px}.document-top{display:flex;align-items:center;gap:9px;padding-bottom:15px;border-bottom:1px solid #21102d22}.document-top .icon{height:17px;width:17px;color:#7b4da0}.document-top>span{font-size:10px;color:#675375}.support-document>strong{display:block;font-size:23px;font-weight:600;letter-spacing:-.04em;margin-top:13px}.support-fields{display:flex;gap:0;justify-content:space-between;margin-top:14px;font-size:10px;color:#675375}.support-fields>span{padding-bottom:6px;border-bottom:1px solid #21102d22;min-width:60px}.catalogue-visual{margin-top:28px}.catalogue-covers{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:0 14px}.catalogue-covers img{height:98px;width:98px;object-fit:cover;border-radius:2px;box-shadow:0 8px 25px #0003}.catalogue-timeline{display:flex;gap:14px;align-items:center;justify-content:space-between;margin:20px 10px 0}.catalogue-timeline span{font-size:10px;color:#bca5cf;white-space:nowrap}.catalogue-timeline i{height:1px;flex:1;background:#a679ff60}.predict-dialog{width:min(640px,calc(100% - 32px))}.analysis-track{display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--line);padding-block:25px}.analysis-track img{width:64px;height:64px;object-fit:cover;border-radius:3px}.analysis-track strong{display:block;font-size:15px;font-weight:550}.analysis-track span{display:block;font-size:11px;color:#bda9cd;margin-top:4px}.analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-block:21px;border-bottom:1px solid var(--line)}.analysis-grid>div>span{display:block;font-size:11px;color:#b29bbf;margin-bottom:5px}.analysis-grid strong{font-size:16px;font-weight:550}.analysis-budget{padding-block:23px}.analysis-budget>span{display:block;color:#bfa6d1;font-size:12px}.analysis-budget>strong{display:block;font-size:53px;line-height:1.2;letter-spacing:-.06em;margin-top:7px;font-weight:550}.analysis-budget>small{display:block;font-size:10px;color:#bca4cc;margin-top:7px}.analysis-explanation{border:1px solid var(--line);padding:17px 19px;border-radius:8px}.analysis-explanation>strong{font-size:12px;font-weight:550}.analysis-explanation p{font-size:11px;line-height:1.9;margin-top:7px}.link-receipt{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:17px;margin:24px 0}.link-receipt .icon{color:var(--soft);width:19px;height:19px}.link-receipt>span{font-size:11px;overflow-wrap:anywhere;min-width:0}.predict-dialog .quote-total strong{white-space:nowrap;font-size:17px}.predict-dialog .quote-lines>div:not(.quote-total)>strong{font-size:11px;text-align:right;max-width:230px}.predict-dialog .dialog-body h2{font-weight:550}.predict-dialog .demo-disclosure{font-size:10px;line-height:1.9}.predict-dialog .dialog-progress li{font-size:10px}.predict-dialog .input-help{margin-top:17px}.predict-dialog .analysis-track+button{margin-top:20px}
@media(max-width:1150px){.radio-value-heading{gap:22px 60px}.radio-value-heading h2{font-size:48px}.radio-value-grid article{padding:26px}.value-heading h3{font-size:25px}.catalogue-covers{gap:16px;padding-inline:3px}.catalogue-covers img{width:86px;height:86px}.discovery-route{gap:5px;padding:0}.journey-visual{width:59px;height:59px}.journey-node>span{font-size:9px}.support-fields>span{min-width:53px}}
@media(max-width:800px){.radio-value-heading{grid-template-columns:1fr;gap:0;margin-bottom:32px}.radio-value-heading h2{font-size:46px}.radio-value-heading>p:last-child{margin-top:23px;max-width:590px}.radio-value-grid{grid-template-columns:1fr 1fr;gap:18px}.radio-value-grid .value-discovery,.radio-value-grid .value-catalogue{grid-column:span 2}.radio-value-grid .value-rights,.radio-value-grid .value-support{grid-column:span 1}.radio-value-grid .value-rights{grid-row:2}.radio-value-grid .value-support{grid-row:2}.discovery-route{max-width:500px;width:100%;margin-inline:auto}.catalogue-covers{max-width:500px;width:100%;margin:auto;padding-inline:15px}.catalogue-covers img{height:103px;width:103px}.journey-node>span{font-size:11px}.journey-visual{width:70px;height:70px}.radio-value-grid article>p{max-width:600px}.support-document{padding:16px}.support-fields{font-size:9px}.support-fields>span{min-width:43px}.value-heading h3{font-size:23px}}
@media(max-width:520px){.radio-value-heading h2{font-size:39px}.radio-value-heading>p:last-child{font-size:14px;line-height:1.9;margin-top:22px}.radio-value-grid{grid-template-columns:1fr;gap:18px}.radio-value-grid article{padding:24px 22px}.radio-value-grid .value-discovery,.radio-value-grid .value-rights,.radio-value-grid .value-support,.radio-value-grid .value-catalogue{grid-column:1;grid-row:auto}.value-heading>span{font-size:11px}.value-heading h3{font-size:26px;line-height:1.25}.radio-value-grid article>p{font-size:13px;line-height:1.9;margin-top:23px}.discovery-route{gap:5px;margin-top:29px}.journey-visual{width:56px;height:56px;border-radius:13px;margin-bottom:13px}.journey-visual svg{width:38px;height:38px}.journey-node strong{font-size:11px}.journey-node>span{font-size:9px;line-height:1.85}.route-arrow{font-size:19px;margin-top:12px}.rights-map{margin-top:25px;gap:14px}.rights-map strong{font-size:18px}.rights-map span{font-size:11px}.support-document{padding:19px 21px;margin-top:25px;max-width:none}.support-fields{font-size:10px}.support-fields>span{min-width:60px}.catalogue-covers{gap:14px;padding-inline:0}.catalogue-covers img{width:78px;height:78px}.catalogue-timeline{margin:19px 0 0;gap:9px}.catalogue-timeline span{font-size:9px}.predict-dialog .quote-total{align-items:flex-start}.predict-dialog .quote-total strong{font-size:15px;white-space:normal;text-align:right}.analysis-track strong{font-size:13px}.analysis-track span{font-size:10px}.analysis-track{gap:13px}.analysis-budget>strong{font-size:46px}.predict-dialog .dialog-progress li{font-size:9px}.predict-dialog .dialog-body h2{font-size:28px}.link-receipt>span{font-size:10px}.predict-dialog .quote-lines>div:not(.quote-total)>strong{font-size:10px;max-width:150px}}
