.site-footer {
  background: #fff;
  color: var(--ink);
  border-top: 4px solid var(--teal);
}

.footer-logo {
  width: 230px;
  background: #fff;
  padding: 0;
}

.site-footer h3 { color: var(--teal); }
.site-footer p,
.site-footer a { color: var(--ink); }
.site-footer a:hover,
.email-link:hover { color: var(--teal); }

.email-link {
  font-weight: 700;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

.legal {
  display: flex;
  justify-content: space-between;
  gap: 1.5rem;
  border-top: 1px solid var(--line);
  color: var(--muted);
}

@media (max-width: 900px) {
  .legal {
    flex-direction: column;
    gap: .35rem;
  }
}

.email-dialog {
  width: min(620px, calc(100% - 2rem));
  border: 1px solid var(--line);
  padding: 2rem;
  color: var(--ink);
  box-shadow: 0 24px 70px rgba(7, 29, 88, .25);
}

.email-dialog::backdrop { background: rgba(4, 20, 62, .62); }
.email-dialog h2 { margin: 0 0 .75rem; color: var(--navy); }
.dialog-close {
  position: absolute;
  top: .6rem;
  right: .8rem;
  border: 0;
  background: transparent;
  color: var(--navy);
  font-size: 1.8rem;
  cursor: pointer;
}

.email-options {
  display: flex;
  flex-wrap: wrap;
  gap: .75rem;
  margin-top: 1.5rem;
}

.copy-status {
  min-height: 1.5rem;
  margin: 1rem 0 0;
  color: var(--teal);
  font-weight: 700;
}

.purchase-promise {
  display: grid;
  grid-template-columns: minmax(220px, .7fr) minmax(320px, 1.3fr);
  gap: clamp(1.5rem, 4vw, 3.5rem);
  align-items: center;
  margin-top: 2.5rem;
  padding: 1.5rem 1.75rem;
  background: #fff;
  border: 1px solid var(--line);
  border-left: 5px solid var(--teal);
}

.purchase-promise .kicker { margin-bottom: .35rem; }
.purchase-promise h3 { margin: 0; color: var(--navy); font-size: 1.45rem; }
.purchase-promise > p { margin: 0; color: var(--muted); }
.contact-promise { grid-template-columns: 1fr; gap: .75rem; margin-top: 2rem; }

@media (max-width: 700px) {
  .purchase-promise { grid-template-columns: 1fr; gap: .75rem; }
}
.interactive-preview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(2rem,4vw,4rem);align-items:center;margin-top:2rem}.interactive-montage{margin:0;background:#eef8fc;border:1px solid var(--line);box-shadow:0 22px 55px rgba(7,29,88,.13);overflow:hidden}.interactive-montage img{display:block;width:100%;height:auto}.interactive-preview-copy p{margin:0 0 1.15rem;color:var(--muted)}.interactive-preview-copy strong{color:var(--navy)}.interactive-preview-copy .button{margin-top:.35rem}@media(max-width:900px){.interactive-preview-grid{grid-template-columns:1fr}.interactive-preview-copy{max-width:760px}}
.what-if-preview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(2rem,4vw,4rem);align-items:center;margin-top:2rem}.what-if-visuals{display:grid;gap:1rem}.what-if-visuals figure{margin:0;background:#fff;border:1px solid var(--line);box-shadow:0 18px 45px rgba(7,29,88,.12);overflow:hidden}.what-if-visuals img{display:block;width:100%;height:auto}.what-if-supporting{display:grid;grid-template-columns:.82fr 1.18fr;gap:1rem;align-items:start}.what-if-supporting figure:last-child{align-self:end}@media(max-width:900px){.what-if-preview-grid{grid-template-columns:1fr}.what-if-supporting{grid-template-columns:1fr}.what-if-supporting figure:last-child{align-self:auto}}
.dashboard-viewer{height:68vh;min-height:560px}.dashboard-explanation>.wrap>h2{max-width:760px}.dashboard-guide{border-top:1px solid var(--line);background:#fff}.dashboard-guide:last-of-type{border-bottom:1px solid var(--line)}.dashboard-guide summary{list-style:none;display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;padding:1.6rem 0;cursor:pointer;color:var(--navy)}.dashboard-guide summary::-webkit-details-marker{display:none}.dashboard-guide summary span{font-size:1.45rem;font-weight:700}.dashboard-guide summary small{font-size:.9rem;color:var(--muted)}.dashboard-guide summary:after{content:'+';grid-column:3;font-size:1.6rem;color:var(--teal)}.dashboard-guide[open] summary:after{content:'−'}.dashboard-guide-body{padding:0 0 2.5rem}.guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem)}.dashboard-guide-body h3{color:var(--navy);margin:1.2rem 0 .55rem}.dashboard-guide-body p{color:var(--muted);margin:.35rem 0 1rem}.quartile-guide{margin:1.8rem 0 2.6rem;border-top:1px solid var(--line)}.quartile-row{display:grid;grid-template-columns:145px 120px 1fr;gap:1rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--line)}.quartile-row b,.quartile-row strong{font-size:.85rem}.quartile-row span{color:var(--muted)}.quartile-row.top{border-left:6px solid var(--green)}.quartile-row.second{border-left:6px solid var(--lime)}.quartile-row.third{border-left:6px solid var(--amber)}.quartile-row.bottom{border-left:6px solid var(--red)}.index-guide{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:2rem}.index-guide>div{padding:1.25rem 1rem;border-right:1px solid var(--line)}.index-guide>div:last-child{border-right:0}.index-guide b{display:block;color:var(--navy);margin-bottom:.55rem}.index-guide span{display:block;font-size:.92rem;color:var(--muted)}.guide-callout{max-width:850px;border-left:4px solid var(--teal);padding:.25rem 0 .25rem 1.4rem}.method-steps{list-style:none;counter-reset:method;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 3rem;border-top:1px solid var(--line)}.method-steps li{counter-increment:method;display:grid;grid-template-columns:42px 1fr;gap:.8rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.method-steps li:before{content:counter(method);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--teal);color:#fff;font-weight:800}.method-steps b,.method-steps span{grid-column:2}.method-steps b{color:var(--navy)}.method-steps span{color:var(--muted);font-size:.94rem}.method-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.dashboard-cta{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.dashboard-cta h3{margin:0 0 .35rem;color:var(--navy)}.dashboard-cta p{margin:0;color:var(--muted)}@media(max-width:900px){.dashboard-viewer{height:54vh;min-height:420px}.dashboard-guide summary{grid-template-columns:1fr auto}.dashboard-guide summary small{grid-column:1}.dashboard-guide summary:after{grid-column:2;grid-row:1/3}.guide-columns,.method-steps,.method-notes{grid-template-columns:1fr}.index-guide{grid-template-columns:1fr 1fr}.index-guide>div{border-bottom:1px solid var(--line)}.dashboard-cta{grid-template-columns:1fr}.quartile-row{grid-template-columns:110px 100px 1fr}}@media(max-width:560px){.quartile-row{grid-template-columns:1fr 1fr}.quartile-row span{grid-column:1/-1}.index-guide{grid-template-columns:1fr}.dashboard-guide summary span{font-size:1.2rem}}
.controlled-preview{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(320px,1.22fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(1.5rem,3vw,2.5rem);background:#f4fafc;border:1px solid #d7edf1;border-radius:18px}
.controlled-preview figure{margin:0;background:#fff;padding:.8rem;border:1px solid #dce6ec;box-shadow:0 18px 42px rgba(7,29,88,.12)}
.controlled-preview img{display:block;width:100%;height:auto}
.controlled-preview h2{margin-top:0}
.licence-note{margin-top:1.25rem;padding:1rem 1.1rem;border-left:4px solid #009ca6;background:#eef8fa;color:#163956}
.protected-preview{grid-template-columns:1fr!important}
@media(max-width:760px){.controlled-preview{grid-template-columns:1fr}.controlled-preview figure{max-width:520px}}
.upgrade-credit{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:center;margin-top:3rem;padding:2rem;border:1px solid #bfe3e6;border-left:6px solid var(--teal);background:#f2fbfc}
.upgrade-credit h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:0}
.upgrade-credit p:last-child{font-size:1.08rem;color:var(--ink);margin:0}
.package-card strong{color:var(--teal)}
.summary-product-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(2rem,7vw,6rem);align-items:start}
.index-summary-card{padding:1.6rem;background:#fff;border:1px solid var(--line);box-shadow:0 22px 55px rgba(7,29,88,.11)}
.summary-line{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}
.summary-line span{font-weight:700;color:var(--navy)}
.summary-line strong{font-size:1.5rem;color:var(--teal)}
.summary-line small{grid-column:1/-1;color:var(--muted)}
.summary-caption{font-size:.82rem;color:var(--muted);margin:1rem 0 0}
@media(max-width:760px){.upgrade-credit,.summary-product-grid{grid-template-columns:1fr}}
.journey-section{padding-top:3.5rem}.product-journey{margin-bottom:4.5rem}.journey-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(2rem,6vw,5rem);align-items:end;margin-bottom:2rem}.journey-heading h2{max-width:720px}.journey-heading>div>p:last-child{max-width:750px;color:var(--muted);font-size:1.08rem}.journey-direction{display:flex;flex-direction:column;gap:.65rem;padding-bottom:.5rem;color:var(--teal);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.journey-direction i{display:block;position:relative;height:2px;background:linear-gradient(90deg,#8cd8dd,var(--teal))}.journey-direction i:after{content:'';position:absolute;right:-1px;top:-4px;width:9px;height:9px;border-top:2px solid var(--teal);border-right:2px solid var(--teal);transform:rotate(45deg)}.journey-staircase{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;align-items:end;min-height:470px;padding-top:1rem;border-bottom:2px solid var(--navy)}.journey-step{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:1rem .85rem;background:linear-gradient(180deg,#f4fbfc,#dff3f5);border-top:5px solid var(--teal);text-decoration:none;color:var(--navy);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.journey-step:nth-child(1){height:190px}.journey-step:nth-child(2){height:230px}.journey-step:nth-child(3){height:270px}.journey-step:nth-child(4){height:310px}.journey-step:nth-child(5){height:350px}.journey-step:nth-child(6){height:390px}.journey-step:nth-child(7){height:430px;background:linear-gradient(180deg,#e7f8f9,#c8ecef)}.journey-step:hover,.journey-step:focus-visible{transform:translateY(-7px);background:#fff;box-shadow:0 14px 35px rgba(7,29,88,.14);outline:2px solid var(--teal);outline-offset:2px}.journey-number{font-size:.74rem;letter-spacing:.12em;color:var(--teal);font-weight:800;margin-bottom:auto}.journey-step strong{font-size:1.1rem;color:var(--teal);margin-bottom:.3rem}.journey-step b{font-size:.92rem;line-height:1.2;overflow-wrap:anywhere}.journey-step small{margin-top:.8rem;padding-top:.6rem;border-top:1px solid rgba(7,29,88,.15);font-weight:800}.journey-note{margin:.9rem 0 0;color:var(--muted);font-size:.9rem}.journey-section .product-list{margin-top:1rem}
@media(max-width:900px){.journey-heading{grid-template-columns:1fr}.journey-direction{max-width:480px}.journey-staircase{grid-template-columns:1fr;min-height:0;gap:.65rem;padding:0 0 0 1.5rem;border:0;border-left:3px solid var(--teal)}.journey-step,.journey-step:nth-child(n){height:auto;min-height:112px;display:grid;grid-template-columns:44px minmax(90px,.55fr) minmax(150px,1fr) auto;gap:.75rem;align-items:center;justify-content:initial;padding:1rem 1.2rem;border-top:0;border-left:5px solid var(--teal)}.journey-number{margin:0}.journey-step strong{margin:0}.journey-step b{font-size:1rem}.journey-step small{margin:0;padding:0;border:0}.journey-step:hover,.journey-step:focus-visible{transform:translateX(5px)}}
@media(max-width:560px){.journey-step,.journey-step:nth-child(n){grid-template-columns:38px 1fr auto}.journey-step strong{grid-column:2}.journey-step b{grid-column:2;grid-row:2}.journey-step small{grid-column:3;grid-row:1/3}.journey-number{grid-row:1/3}.journey-direction{display:none}}
.workbook-tabs.what-if-tabs{grid-template-columns:repeat(3,1fr)}
.workbook-tabs.peer-explorer-tabs{grid-template-columns:repeat(3,1fr)}
.workbook-scroll{max-height:720px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--teal) #e6eef2;border:1px solid var(--line);background:#eaf1f4;padding:1rem;box-shadow:0 22px 55px rgba(7,29,88,.13)}.workbook-scroll:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.workbook-sheet{margin:0 0 1.25rem;background:#fff;border:1px solid var(--line)}.workbook-sheet:last-child{margin-bottom:0}.workbook-sheet a{display:block}.workbook-sheet img{display:block;width:100%;height:auto}.workbook-sheet figcaption{padding:.75rem 1rem;background:var(--navy);color:#fff;font-weight:800}.workbook-scroll-note{margin:.75rem 0 0;color:var(--muted);font-size:.88rem}
@media(max-width:900px){.workbook-tabs.what-if-tabs{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.workbook-tabs.peer-explorer-tabs{grid-template-columns:1fr}}
@media(max-width:560px){.workbook-tabs.what-if-tabs{grid-template-columns:1fr}}
.workbook-tour{min-width:0}.workbook-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:1rem;background:var(--line);border:1px solid var(--line)}.workbook-tabs button{min-height:58px;padding:.75rem .7rem;border:0;background:#f4f8fa;color:var(--navy);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.workbook-tabs button:hover,.workbook-tabs button:focus-visible{background:#e5f4f6}.workbook-tabs button[aria-selected="true"]{background:var(--navy);color:#fff;box-shadow:inset 0 -4px 0 var(--teal)}.workbook-screen{margin:0;background:#fff;border:1px solid var(--line);box-shadow:0 22px 55px rgba(7,29,88,.13);overflow:hidden}.workbook-image-button{display:block;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in}.workbook-image-button img{display:block;width:100%;height:auto}.workbook-screen figcaption{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem 1rem;align-items:center;padding:1rem 1.15rem;border-top:1px solid var(--line)}.workbook-screen figcaption strong{color:var(--navy)}.workbook-screen figcaption span{color:var(--muted);font-size:.9rem}.workbook-screen figcaption small{color:var(--teal);font-weight:700}.workbook-zoom{width:min(96vw,1800px);height:min(94vh,1100px);max-width:none;max-height:none;padding:0;border:0;background:#eaf1f4;box-shadow:0 30px 90px rgba(0,0,0,.35);overflow:hidden}.workbook-zoom::backdrop{background:rgba(4,20,62,.82)}.zoom-toolbar{height:64px;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;background:var(--navy);color:#fff}.zoom-toolbar>div{display:flex;gap:.35rem}.zoom-toolbar button{min-width:44px;height:40px;padding:0 .75rem;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff;font:inherit;font-weight:800;cursor:pointer}.zoom-toolbar button:hover,.zoom-toolbar button:focus-visible{background:var(--teal)}.zoom-stage{height:calc(100% - 64px);display:grid;place-items:center;overflow:hidden;cursor:grab}.zoom-stage:active{cursor:grabbing}.zoom-stage img{display:block;max-width:100%;max-height:100%;transform-origin:center;user-select:none;touch-action:none;transition:transform .08s ease}.workbook-zoom[open]{animation:zoom-in .16s ease-out}@keyframes zoom-in{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:900px){.workbook-tabs{grid-template-columns:1fr 1fr}.workbook-screen figcaption{grid-template-columns:1fr}.workbook-screen figcaption small{display:none}}@media(max-width:560px){.workbook-tabs{grid-template-columns:1fr}.workbook-tabs button{min-height:48px}.zoom-toolbar strong{font-size:.9rem}.zoom-toolbar button{min-width:38px;padding:0 .55rem}}

/* Approved audience navigation */
.nav-links{gap:1rem}.audience-nav{position:relative;display:flex;align-items:center}.audience-trigger{border:0;background:transparent;padding:0;color:var(--navy);font:650 .88rem Aptos,"Segoe UI",Arial,sans-serif;cursor:pointer;white-space:nowrap}.audience-trigger:hover,.audience-trigger[aria-expanded="true"]{color:var(--teal)}.audience-menu{display:none;position:absolute;z-index:50;top:calc(100% + 25px);left:50%;width:min(760px,calc(100vw - 2.5rem));transform:translateX(-42%);background:#fff;border:1px solid var(--line);box-shadow:0 24px 60px rgba(7,29,88,.18)}.audience-nav.open .audience-menu{display:block}.audience-overview{display:block;padding:1rem 1.7rem!important;border-bottom:1px solid var(--line);color:var(--teal)!important}.audience-columns{display:grid;grid-template-columns:1fr 1fr}.audience-columns section{padding:1.25rem 1.7rem}.audience-columns section+section{border-left:1px solid var(--line)}.audience-label{margin:0 0 .65rem;color:var(--teal);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.audience-menu a{display:block;padding:.4rem 0;color:var(--navy);font-size:.9rem;font-weight:650;text-decoration:none}.audience-menu a:hover{color:var(--teal)}.phase-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.9rem 1.7rem;background:#f4fafb;border-top:1px solid var(--line);font-size:.8rem}.phase-strip strong{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.phase-strip a{display:inline;padding:0}.phase-strip small{margin-left:auto;color:var(--muted)}@media(max-width:1100px){.nav-links{gap:.72rem}.nav-links>a,.audience-trigger{font-size:.8rem}}@media(max-width:900px){.audience-nav{display:block}.audience-trigger{display:flex;width:100%;justify-content:space-between;padding:.25rem 0;font-size:.95rem}.audience-menu{position:static;width:100%;transform:none;margin-top:.7rem;box-shadow:none;border-left:3px solid var(--teal)}.audience-columns{grid-template-columns:1fr}.audience-columns section{padding:1rem 1.2rem}.audience-columns section+section{border-left:0;border-top:1px solid var(--line)}.phase-strip{padding:1rem 1.2rem}.phase-strip small{width:100%;margin-left:0}}
.portfolio-snapshot-row{margin-left:clamp(1rem,4vw,3.5rem);background:#f2fafb;border-left:5px solid var(--teal)}.portfolio-snapshot-row .num{font-size:.72rem}.trust-price-list{margin:1.2rem 0 1.5rem;border-top:1px solid var(--line)}.trust-price-list p{display:flex;justify-content:space-between;gap:1rem;margin:0;padding:.8rem 0;border-bottom:1px solid var(--line)}.trust-price-list span{color:var(--teal);font-weight:800;text-align:right}.sample-actions{flex-wrap:wrap}@media(max-width:760px){.portfolio-snapshot-row{margin-left:0}.trust-price-list p{align-items:flex-start}}

.academy-selector-control{min-width:min(100%,20rem)}.academy-selector-control label{display:block;margin-bottom:.4rem;color:var(--navy);font-weight:800}.academy-selector-control select{width:100%;padding:.78rem .9rem;border:1px solid var(--line);border-radius:.35rem;background:#fff;color:var(--navy);font:inherit}.academy-dashboard-actions{margin:1rem 0 1.25rem}.academy-dashboard-viewer{min-height:620px}@media(max-width:760px){.academy-selector-control{width:100%}.academy-dashboard-viewer{min-height:430px}}

@media(min-width:901px){
  .product-row{grid-template-columns:70px minmax(320px,.9fr) minmax(0,1.1fr) 170px}
  .product-row .verb{text-align:right}
}
.audience-menu-simple{width:min(440px,calc(100vw - 2.5rem));transform:translateX(-45%)}
.audience-route-list{display:grid;padding:.5rem}
.audience-route{display:grid!important;gap:.15rem;padding:.9rem 1rem!important;border-bottom:1px solid var(--line)}
.audience-route:last-child{border-bottom:0}.audience-route strong{color:var(--navy);font-size:1rem}.audience-route small{color:var(--muted);font-size:.78rem;font-weight:500}.audience-route:hover{background:var(--cyan)}
.time-journey{background:#f4fafb}.time-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-top:2.4rem}.time-card{display:flex;flex-direction:column;min-width:0;background:#fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.time-card:hover,.time-card:focus-visible{position:relative;z-index:2;transform:translateY(-6px);box-shadow:0 20px 45px rgba(7,29,88,.15);outline:2px solid var(--teal);outline-offset:2px}.time-visual{height:220px;overflow:hidden;background:#e9f3f6;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center}.time-visual img{width:100%;height:100%;object-fit:cover;object-position:top}.time-dashboard{padding:1.25rem}.time-dashboard .instrument{width:100%;padding:1.1rem;box-shadow:none}.time-dashboard .index{margin:.55rem 0}.time-dashboard .index strong{font-size:3.2rem}.time-dashboard .scale{height:12px}.time-dashboard .scale-labels{font-size:.58rem}.time-dashboard .peer-median{margin:.8rem 0 0;font-size:.7rem}.time-copy{display:flex;flex-direction:column;flex:1;padding:1.7rem}.time-label{color:var(--teal);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.time-copy h3{margin:.55rem 0 .7rem;color:var(--navy);font-size:1.65rem}.time-copy p{margin:0 0 1.5rem;color:var(--muted)}.time-action{margin-top:auto;color:var(--navy);font-weight:800}.time-close{margin:2rem 0 0;text-align:center;color:var(--navy);font-size:1.08rem}@media(max-width:900px){.audience-menu-simple{width:100%;transform:none}.time-grid{grid-template-columns:1fr}.time-visual{height:260px}}
