body:has(.v4){background:#f5f6f3}.v4{--ground:#f5f6f3;--surface:#e7eae5;--stone:#d6dbd4;--ink:#0a1628;--ink-soft:#435064;--navy:#0a1628;--on-navy:#fff;--on-navy-soft:#c4ccd8;--accent:#0e7c62;--on-accent:#fff;--warn:#b4540f;--good:#0e7c62;--display:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--text:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--s-hero:clamp(36px,8.4vw,124px);--s-xl:clamp(56px,7.4vw,120px);--s-l:clamp(40px,5.2vw,80px);--s-m:clamp(23px,2vw,28px);--w-head:600;--w-bold:700;--s-body:17px;--s-small:14px;--m:16px;--bar:64px;--gap:16px;--ease-out:cubic-bezier(.16,1,.3,1)}.v4 *{box-sizing:border-box;margin:0;padding:0}.v4{background:var(--ground);color:var(--ink);font-family:var(--text);font-size:var(--s-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-height:100svh;line-height:1.55;overflow-x:clip}.v4 img,.v4 video{max-width:100%;display:block}.v4 a{color:inherit}.v4 :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.v4 ::selection{background:var(--accent);color:#fff}.v4 .num{font-variant-numeric:lining-nums tabular-nums}.v4 h1,.v4 h2,.v4 h3,.v4 h4,.v4 blockquote{font-variant-numeric:lining-nums}.v4 h1,.v4 h2,.v4 h3{font-family:var(--display);font-weight:var(--w-head);letter-spacing:-.025em;text-wrap:balance;line-height:.96}.v4 p{text-wrap:pretty}.v4 .btn{background:var(--accent);min-height:52px;color:var(--on-accent);font:600 var(--s-body)/1 var(--text);cursor:pointer;transition:transform .18s var(--ease-out),background-color .18s;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.v4 .btn:hover{background:#0b6a53;transform:translateY(-2px)}.v4 .btn:active{transform:translateY(0)scale(.98)}.v4 .btn .arr{transition:transform .22s var(--ease-out)}.v4 .btn:hover .arr{transform:translate(4px)}.v4 .link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s}.v4 .link:hover{color:var(--accent)}.v4 .topbar{z-index:50;height:var(--bar);background:var(--ground);padding:0 calc(var(--m) + 24px);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.v4 .topbar .links{font-size:var(--s-small);gap:32px;font-weight:500;display:flex}.v4 .topbar .links a,.v4 .topbar .login{text-decoration:none;transition:color .16s}.v4 .topbar .links a:hover,.v4 .topbar .login:hover,.v4 .topbar .links a[aria-current]{color:var(--accent)}.v4 .topbar .act{font-size:var(--s-small);justify-self:end;align-items:center;gap:24px;font-weight:500;display:flex}.v4 .wordmark{font-family:var(--display);letter-spacing:-.01em;justify-self:start;align-items:center;gap:12px;font-size:28px;font-weight:700;line-height:1;text-decoration:none;display:flex}.v4 .wordmark video,.v4 .wordmark img{width:24px;height:30px}.v4 .btn.sm{min-height:42px;font-size:var(--s-small);padding:0 18px}.v4 .ui{width:min(480px,100%);color:var(--ink);font-family:var(--text);font-size:var(--s-small);background:#fff;padding:28px;line-height:1.4}.v4 .ui .head{border-bottom:1px solid #e3e6ea;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.v4 .ui .org{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.1}.v4 .ui .sub{color:#5b6677;margin-top:4px}.v4 .ui .score{font-family:var(--display);font-size:var(--s-m);color:var(--warn);font-weight:600;line-height:.9}.v4 .ui .score small{color:#5b6677;font-size:22px;font-weight:500}.v4 .ui .rows{gap:12px;margin-top:18px;display:grid}.v4 .ui .row{grid-template-columns:11.5em 1fr 2.2em;align-items:center;gap:12px;display:grid}.v4 .ui .row .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.v4 .ui .bar{background:#edf0f2;height:8px;position:relative}.v4 .ui .bar i{background:var(--warn);position:absolute;inset:0 auto 0 0}.v4 .ui .bar i.ok{background:var(--good)}.v4 .ui .bar:after{content:"";background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px;left:52%}.v4 .ui .note{color:#3b4658;border-top:1px solid #e3e6ea;margin-top:18px;padding-top:14px}.v4 .ui .note b{color:var(--ink)}.v4 .ui .list{gap:0;margin-top:14px;display:grid}.v4 .ui .li{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.v4 .ui .li:last-child{border-bottom:0}.v4 .ui .tick{color:var(--good);font-weight:600}.v4 .ui .miss{color:var(--warn);font-weight:600}.v4 .ui .pts{color:var(--good);font-variant-numeric:tabular-nums;font-weight:600}.v4 .ui .owner{color:#5b6677}.v4 .ui .kpi{background:#e3e6ea;border:1px solid #e3e6ea;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.v4 .ui .kpi div{background:#fff;padding:12px}.v4 .stage .ui{width:min(580px,100%);font-size:var(--s-body);padding:36px}.v4 .ui .kpi b{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.1;display:block}.v4 footer{padding:0 calc(var(--m) + 40px)30px;font-size:var(--s-small);color:var(--ink-soft);grid-template-columns:1fr auto 1fr;align-items:baseline;margin-top:28svh;display:grid}.v4 footer nav{flex-wrap:wrap;justify-content:center;gap:8px 24px;max-width:760px;display:flex}.v4 footer a{color:var(--ink);text-decoration:none}.v4 footer a:hover{text-decoration:underline}.v4 footer .end{justify-self:end}.v4 footer .credit{grid-column:1/-1;margin-top:12px}.v4 footer .sample{color:var(--ink);grid-column:1/-1;margin-top:28px}.v4{--frame:calc(var(--m) + 40px)}.v4 :where(.v3 .hero){gap:var(--gap);padding:var(--m);grid-template-columns:1fr 1fr;display:grid}.v4 :where(.v3 .hero.navy){background:var(--navy);color:var(--on-navy);margin:0 var(--m)var(--m);padding:0}.v4 .hero-copy{min-height:calc(100svh - var(--bar) - 2*var(--m));flex-direction:column;grid-area:1/1;justify-content:center;padding:24px 40px 40px;display:flex}.v4 .hero-copy h1{font-size:clamp(48px,6.4vw,96px);font-weight:var(--w-bold);letter-spacing:-.03em;max-width:16ch;line-height:.94}.v4 .hero-copy .sub{max-width:44ch;margin-top:32px;font-size:22px;line-height:1.4}.v4 .hero-copy .go{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.v4 .hero-copy .alt{font-size:var(--s-small);color:var(--ink-soft)}.v4 .hero-side{height:calc(100svh - var(--bar) - 2*var(--m));grid-area:1/2;position:relative;overflow:hidden}.v4 .hero-side.app{background:var(--navy);place-items:center;padding:48px;display:grid}.v4 .hero-side.app .ui{width:min(580px,100%);font-size:var(--s-body);padding:36px}.v4 .hero-side.pic{flex-direction:column;display:flex}.v4 .hero-side.pic img,.v4 .hero-side.pic video{object-fit:cover;flex:1;width:100%;min-height:0}.v4 .hero-side.live{background:var(--surface);color:var(--ink);height:auto;min-height:calc(100svh - var(--bar) - 2*var(--m));align-content:center;padding:48px;display:grid;overflow:visible}.v4 :where(.v3 .hero.navy) .hero-copy .alt{color:var(--on-navy-soft)}.v4 :where(.v3 .hero.navy) .link,.v4 :where(.v3 .hero.navy) .link:hover{color:var(--on-navy)}.v4 :where(.v3 .hero.navy) .hero-side.pic .caption{padding:0 20px 16px}.v4 :where(.v3 .sec){padding:200px var(--frame)0;gap:48px var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.v4 :where(.v3 .sec>*){grid-column:1/-1}.v4 :where(.v3 .sec.bleed){padding-left:var(--m);padding-right:var(--m)}.v4 :where(.v3 .sec.surface,.v3 .sec.navy){padding:140px var(--frame);margin-top:200px}.v4 :where(.v3 .sec.surface){background:var(--surface)}.v4 :where(.v3 .sec.navy){background:var(--navy);color:var(--on-navy)}.v4 :where(.v3 :is(.sec.surface,.sec.navy)+:is(.sec.surface,.sec.navy)){margin-top:0}.v4 :where(.v3 .sec) h2{font-size:var(--s-l)}.v4 .sec-head{grid-column:1/7}.v4 .sec-head.wide{grid-column:1/-1}.v4 .sec-head h2{max-width:26ch}.v4 .sec-head>p:not(.sec-cta){max-width:44ch;margin-top:24px}.v4 :where(.v3 .sec.navy) .link,.v4 :where(.v3 .sec.navy) .link:hover{color:var(--on-navy)}.v4 :where(.v3 .sec-cta){flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;display:flex}.v4 :where(.v3 .qa){margin-top:200px}.v4 .caption{font-size:var(--s-small);color:var(--ink-soft);margin-top:10px}.v4 :where(.sec.navy,.hero.navy) .caption{color:var(--on-navy-soft)}.v4 .closer{background:var(--accent);color:var(--on-accent);gap:var(--gap);min-height:90svh;padding:40px var(--frame);grid-template-columns:repeat(12,1fr);margin-top:200px;display:grid}.v4 :is(.sec.surface,.sec.navy)+.closer{margin-top:0}.v4 .closer-copy{grid-column:1/6;align-self:end}.v4 .closer-copy h2{font-size:var(--s-xl);font-weight:var(--w-bold);letter-spacing:-.03em;line-height:.9}.v4 .closer-copy p{max-width:36ch;margin-top:28px}.v4 .closer-copy .link,.v4 .closer-copy .link:hover{color:var(--on-accent)}.v4 .closer-copy .go{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.v4 .closer-copy .btn{background:var(--ink)}.v4 .closer-copy .btn:hover{background:#1c2b45}.v4 .closer-side{grid-column:7/12;place-self:center start}.v4 .closer .dialog{width:440px;max-width:100%;color:var(--ink);background:#fff;padding:28px;box-shadow:0 24px 60px #041e1659}.v4 .closer .dialog .t{font-family:var(--display);font-size:var(--s-m);font-weight:600}.v4 .closer .dialog label{font-size:var(--s-small);margin-top:20px;font-weight:600;display:block}.v4 .closer .dialog input[type=text]{width:100%;height:48px;font:inherit;font-size:var(--s-body);color:var(--ink);background:#fff;border:1px solid #c5ccd3;margin-top:8px;padding:0 14px}.v4 .closer .seg{border:1px solid #c5ccd3;grid-template-columns:1fr 1fr;margin-top:8px;display:grid}.v4 .closer .seg input{opacity:0;position:absolute}.v4 .closer .seg label{text-align:center;font-weight:500;font-size:var(--s-small);cursor:pointer;margin:0;padding:12px;transition:background-color .16s}.v4 .closer .seg input:checked+label{background:var(--ink);color:#fff}.v4 .closer .seg input:focus-visible+label{outline:3px solid var(--accent);outline-offset:-3px}.v4 .closer .dialog .seg-l{font-size:var(--s-small);margin-top:20px;font-weight:600;display:block}.v4 .closer .dialog .btn{width:100%;margin-top:24px}.v4 .closer .dialog .fine{font-size:var(--s-small);color:#5b6677;margin-top:12px}.v4 .closer:has(.closer-facts){min-height:0;padding:120px var(--frame)}.v4 .closer:has(.closer-facts) .closer-copy{align-self:center}.v4 .closer-facts{background:var(--ink);color:#fff;width:480px;max-width:100%;padding:36px}.v4 .closer-facts .t{font-family:var(--display);font-size:var(--s-m);font-weight:500}.v4 .closer-facts dl{gap:14px;margin-top:20px;display:grid}.v4 .closer-facts dl div{grid-template-columns:9em 1fr;gap:16px;display:grid}.v4 .closer-facts dt{font-size:var(--s-small);opacity:.7;padding-top:2px}.v4 .closer-facts .start{font-size:var(--s-small);opacity:.85;margin-top:28px}.v4 .closer:not(:has(.closer-side)){min-height:0;padding:120px var(--frame)}.v4 .closer:not(:has(.closer-side)) .closer-copy{align-self:start;column-gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(12,1fr);display:grid}.v4 .closer:not(:has(.closer-side)) .closer-copy h2{grid-area:1/1/span 6/7;align-self:start}.v4 .closer:not(:has(.closer-side)) .closer-copy>:not(h2){grid-column:8/13}.v4 .closer:not(:has(.closer-side)) .closer-copy>p:first-of-type{margin-top:0}.v4 .closer>*{min-width:0}@media (prefers-reduced-motion:no-preference){.js .v4 [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i,0)*80ms);transform:translateY(24px)}.js .v4 [data-reveal].is-in{opacity:1;transform:none}.js .v4 [data-rise]{opacity:0;animation:v4-rise .9s var(--ease-out)forwards;animation-delay:calc(var(--i,0)*90ms + .12s);transform:translateY(20px)}@keyframes v4-rise{to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.v4 .view,.v4 .roles-photo img{transition:none}.v4 .view:not(.on){display:none}.v4 .mosaic figure img{transform:none}}@media (max-width:900px){.v4 .topbar{grid-template-columns:1fr auto;padding:0 16px}.v4 .topbar .links,.v4 .topbar .login{display:none}.v4 footer{grid-template-columns:1fr;gap:8px;margin-top:20svh;padding:0 20px 24px}.v4 footer nav{flex-wrap:wrap;justify-content:flex-start;gap:8px 20px}.v4 footer .end{justify-self:start}.v4 :where(.v3 .hero){grid-template-columns:1fr;gap:0;padding:12px}.v4 :where(.v3 .hero.navy){margin:0 0 12px;padding:0 0 20px}.v4 .hero-copy{grid-area:auto/1;min-height:auto;padding:32px 8px 0}.v4 :where(.v3 .hero.navy) .hero-copy{padding:40px 20px 0}.v4 .hero-copy h1{font-size:clamp(40px,11vw,72px)}.v4 .hero-copy .sub{font-size:var(--s-body);margin-top:20px}.v4 .hero-copy .go{margin-top:28px}.v4 .hero-copy .go .btn{width:100%}.v4 .hero-side{grid-area:auto/1;height:auto;margin-top:32px}.v4 :where(.v3 .hero.navy) .hero-side{margin-left:20px;margin-right:20px}.v4 .hero-side.app{padding:14px}.v4 .hero-side.app .ui{width:100%;padding:18px;font-size:13px}.v4 .hero-side.app .ui .org{font-size:19px}.v4 .hero-side.app .ui .kpi div{padding:8px}.v4 .hero-side.app .ui .kpi b{font-size:17px}.v4 .hero-side.app .ui .row{grid-template-columns:8em 1fr 3.6em;gap:8px}.v4 .hero-side.pic img,.v4 .hero-side.pic video{aspect-ratio:4/3;flex:none;height:auto}.v4 .hero-side.pic .caption,.v4 :where(.v3 .sec.bleed) .caption{padding:0 8px}.v4 :where(.v3 .hero.navy) .hero-side.pic .caption{padding:0}.v4 .hero-side.live{min-height:0;padding:24px 16px}.v4 :where(.v3 .sec){grid-template-columns:1fr;gap:40px;padding:120px 20px 0}.v4 :where(.v3 .sec>*){grid-column:1}.v4 :where(.v3 .sec.bleed){padding-left:12px;padding-right:12px}.v4 :where(.v3 .sec.bleed)>:not(figure){padding-left:8px;padding-right:8px}.v4 :where(.v3 .sec.surface,.v3 .sec.navy){margin-top:120px;padding:88px 20px}.v4 :where(.v3 :is(.sec.surface,.sec.navy)+:is(.sec.surface,.sec.navy)){margin-top:0}.v4 .sec-head,.v4 .sec-head.wide{grid-column:1}.v4 :where(.v3 .sec-cta) .btn{width:100%}.v4 :where(.v3 .qa){margin-top:120px}.v4 .closer{grid-template-columns:1fr;min-height:84svh;margin-top:120px;padding:56px 20px}.v4 :is(.sec.surface,.sec.navy)+.closer{margin-top:0}.v4 .closer-copy,.v4 .closer-side{grid-column:1}.v4 .closer-copy{align-self:start}.v4 .closer-copy h2{font-size:15vw}.v4 .closer-copy .go .btn,.v4 .closer .dialog{width:100%}:is(.v4 .closer:not(:has(.closer-side)),.v4 .closer:has(.closer-facts)){min-height:0;padding:72px 20px}.v4 .closer-facts{padding:28px 20px}.v4 .closer-facts dl div{grid-template-columns:7.5em 1fr;gap:12px}.v4 .closer:not(:has(.closer-side)) .closer-copy{display:block}.v4 .closer:not(:has(.closer-side)) .closer-copy>p:first-of-type{margin-top:28px}}.v4 .hero-wide{column-gap:var(--gap);padding:clamp(40px,6vh,72px)var(--frame)0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:hidden}.v4 .hero-wide h1{font-size:var(--s-hero);font-weight:var(--w-bold);letter-spacing:-.032em;text-wrap:initial;grid-column:1/-1;line-height:.93}.v4 .hero-wide h1 .ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.v4 .hero-wide h1 .ln>span{display:inline-block}.v4 .hw-copy{grid-column:1/5;padding:48px 0 72px}.v4 .hw-copy .sub{max-width:36ch;font-size:20px;line-height:1.45}.v4 .hw-copy .where{margin-top:18px;font-weight:600}.v4 .hw-copy .go{margin-top:32px}.v4 .hw-copy .alt{max-width:38ch;font-size:var(--s-small);color:var(--ink-soft);margin-top:16px}.v4 .hw-copy .alt .link{color:var(--ink)}.v4 .hw-stage{margin:48px calc(-1*var(--frame))0 0;background:var(--navy);color:var(--on-navy);clip-path:polygon(0 0,236px 0,272px 44px,100% 44px,100% 100%,0 100%);grid-column:5/-1;min-width:0;padding:96px 0 0 56px;position:relative}.v4 .hw-stage:before{content:attr(data-tab);color:var(--on-navy);font-size:15px;font-weight:600;position:absolute;top:12px;left:24px}.v4 .hw-stage>.frag{border-bottom-right-radius:0;border-bottom-left-radius:0;width:860px;max-width:none}.v4 [data-ui].frag{color:var(--ink);font:400 14px/1.45 var(--text);text-align:left;background:#fff;border:1px solid #dfe4de;border-radius:12px;overflow:hidden}.v4 [data-ui].frag .frag-bar{background:#f2f4f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.v4 [data-ui].frag .frag-t{font-size:17px;font-weight:600}.v4 [data-ui].frag .frag-tag{white-space:nowrap;color:#3b4658;background:#e3e7e1;border-radius:4px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.v4 [data-ui].frag .frag-body{padding:18px 24px 20px}.v4 [data-ui].frag .frag-meta{color:#5b6677;font-size:13px}.v4 [data-ui].frag .frag-foot{color:#3b4658;background:#f7f8f6;flex-wrap:wrap;gap:6px 28px;padding:14px 24px;font-size:13px;display:flex}.v4 [data-ui].frag .frag-foot b{color:var(--ink);font-weight:600}.v4 [data-ui] .rung-ui{grid-template-columns:repeat(5,1fr);gap:3px;margin-top:14px;display:grid}.v4 [data-ui] .rung-ui span{text-align:center;color:#4a5566;background:#eef0ec;padding:7px 4px;font-size:12px;font-weight:600}.v4 [data-ui] .rung-ui span.past{color:#0b5c49;background:#d6ebe3}.v4 [data-ui] .rung-ui span.on{background:var(--ink);color:#fff}.v4 [data-ui] .rung-note{color:#3b4658;margin-top:8px;font-size:13px}.v4 [data-ui] .rung-note b{color:var(--ink)}.v4 [data-ui] table.reg{border-collapse:collapse;width:100%;margin-top:16px;font-size:13.5px}.v4 [data-ui] table.reg th{text-align:left;color:#5b6677;border-bottom:1px solid #e3e7e1;padding:0 10px 8px 0;font-size:12px;font-weight:500}.v4 [data-ui] table.reg td{vertical-align:top;border-bottom:1px solid #eff1ed;padding:10px 10px 10px 0}.v4 [data-ui] table.reg tr:last-child td{border-bottom:0}.v4 [data-ui] table.reg td:first-child{white-space:nowrap;font-weight:600}.v4 [data-ui] table.reg td.own{color:#5b6677;white-space:nowrap}.v4 [data-ui] table.reg td.thr{color:#5b6677}.v4 [data-ui] table.reg th:last-child,.v4 [data-ui] table.reg td:last-child{text-align:right;padding-right:0}.v4 [data-ui] table.reg tr.hot td{background:#fbfaf3}.v4 [data-ui] .tier{white-space:nowrap;border-radius:999px;flex:none;padding:1px 9px;font-size:12px;font-weight:600;line-height:1.6;display:inline-block}.v4 [data-ui] .tier.watch{color:#39434f;background:#eceeea}.v4 [data-ui] .tier.concern{color:#874a05;background:#fff3d6;box-shadow:inset 0 0 0 1px #f0d48a}.v4 [data-ui] .tier.loss{color:#8f1d1d;background:#ffe9e6}.v4 [data-ui] .tier.ok{color:#0b5040;background:#dcf3e9}.v4 [data-ui] .kv{grid-template-columns:11em 1fr;gap:0 16px;display:grid}.v4 [data-ui] .kv>dt,.v4 [data-ui] .kv>dd{border-bottom:1px solid #eff1ed;padding:10px 0}.v4 [data-ui] .kv>dt{color:#5b6677;font-size:13px}.v4 [data-ui] .kv>dd{font-weight:500}.v4 [data-ui] .kv>:nth-last-child(-n+2){border-bottom:0}@media (prefers-reduced-motion:no-preference){.js .v4 .hero-wide h1 .ln>span{animation:v4-lineup .9s var(--ease-out)forwards;animation-delay:calc(var(--i,0)*.11s + .1s);transform:translateY(105%)}@keyframes v4-lineup{to{transform:none}}}@media (max-width:900px){.v4 .hero-wide{padding:32px 20px 0}.v4 .hw-copy{grid-column:1/-1;padding:24px 0 0}.v4 .hw-copy .sub{font-size:18px}.v4 .hw-copy .go .btn{width:100%}.v4 .hw-stage{clip-path:polygon(0 0,196px 0,228px 40px,100% 40px,100% 100%,0 100%);grid-column:1/-1;margin:40px -20px 0;padding:72px 16px 0}.v4 .hw-stage:before{top:10px;left:20px}.v4 .hw-stage>.frag{width:100%}.v4 [data-ui] table.reg thead{display:none}.v4 [data-ui] table.reg,.v4 [data-ui] table.reg tbody,.v4 [data-ui] table.reg tr{display:block}.v4 [data-ui] table.reg tr{border-bottom:1px solid #eff1ed;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;display:grid}.v4 [data-ui] table.reg tr:last-child{border-bottom:0}.v4 [data-ui] table.reg td{border:0;padding:0;display:block}.v4 [data-ui] table.reg td:first-child{grid-area:1/1}.v4 [data-ui] table.reg td:last-child{grid-area:1/2}.v4 [data-ui] table.reg td.rd{color:#3b4658;grid-column:1/-1}.v4 [data-ui] table.reg td.own,.v4 [data-ui] table.reg td.thr{display:none}.v4 [data-ui] .kv{grid-template-columns:1fr}.v4 [data-ui] .kv>dt{border:0;padding-bottom:0}}@media (max-width:520px){.v4 .wordmark{gap:8px;font-size:22px}.v4 .wordmark img{width:20px;height:25px}.v4 .topbar .btn.sm{min-height:40px;padding:0 12px}}.v4 dialog.enq{background:var(--ground,#f4f4f1);width:min(520px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);border:0;padding:0}.v4 dialog.enq::backdrop{background:#0a16288c}.v4 .enq-f,.v4 .enq-done{gap:14px;padding:32px;display:grid}.v4 .enq-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.v4 .enq-t{font-family:var(--display);font-size:var(--s-m);font-weight:700;line-height:1.05}.v4 .enq-x{cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:28px;line-height:1}.v4 .enq label{font-size:var(--s-small);gap:6px;display:grid}.v4 .enq label[hidden],.v4 .enq [hidden]{display:none}.v4 .enq input,.v4 .enq select,.v4 .enq textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #0a162840;width:100%;padding:10px 12px;font-size:16px}.v4 .enq .btn{justify-self:start}.v4 .enq-fine{font-size:var(--s-small);color:var(--ink-soft)}@media (max-width:900px){.v4 .enq-f,.v4 .enq-done{padding:24px 20px}}.v4 .enq-sent{margin-top:16px;font-weight:600}.v4 dialog.enq{margin:auto}.v4 footer .contact{font-size:var(--s-small);grid-column:1/-1;justify-self:center;margin-top:12px}.v4 footer .social{font-size:var(--s-small);grid-column:1/-1;justify-self:center;margin-top:6px}.v4 footer .social a{text-underline-offset:3px;text-decoration:underline}.v4 .qa{padding:0 calc(var(--m) + 40px);grid-template-columns:4fr 4fr 5fr;align-items:start;gap:48px;display:grid}.v4 .qa-title{top:calc(var(--bar) + 48px);font-size:var(--s-xl);line-height:.95;position:sticky}.v4 .qa-list{gap:4px;display:grid}.v4 .qa-q{text-align:left;cursor:pointer;width:100%;font:500 20px/1.35 var(--text);color:var(--ink-soft);background:0 0;border:0;padding:14px 0 14px 22px;transition:color .16s;display:block;position:relative}.v4 .qa-q:before{content:"";background:0 0;width:4px;transition:background-color .16s;position:absolute;top:14px;bottom:14px;left:0}.v4 .qa-q:hover,.v4 .qa-q[aria-expanded=true]{color:var(--ink)}.v4 .qa-q[aria-expanded=true]:before{background:var(--accent)}.v4 .qa-a{padding:0 0 18px 22px}.v4 .qa-a p+p{margin-top:12px}.v4 .qa-panel{top:calc(var(--bar) + 48px);background:var(--surface);min-height:320px;padding:40px;position:sticky}.v4 .qa-panel h3{font-size:var(--s-m);margin-bottom:18px}.v4 .qa-panel p{font-size:18px}.v4 .qa-panel p+p{margin-top:14px}.v4 .qa:not(.is-live) .qa-panel{display:none}.v4 .qa:not(.is-live) .qa-list{grid-column:2/-1}.v4 .qa:not(.is-live) .qa-q{color:var(--ink);cursor:default}.v4 .qa.is-live .qa-a{display:none}@media (prefers-reduced-motion:no-preference){.v4 .qa-panel .qa-in{animation:v4-qa-in .36s var(--ease-out)}@keyframes v4-qa-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (max-width:900px){.v4 .qa{grid-template-columns:1fr;gap:24px;padding:0 20px}.v4 .qa-title{font-size:var(--s-l);position:static}.v4 .qa-panel{display:none!important}.v4 .qa.is-live .qa-a{display:block}.v4 .qa.is-live .qa-item:not(.open) .qa-a{display:none}.v4 .qa-q{color:var(--ink)}}
