.olv{--paper:#fff;--cream:#eeebe5;--cream-2:#e4dfd6;--ink:#23252a;--ink-2:#5c5e63;--ink-3:#8b8d92;--line:#dcd7ce;--night:#1c1d21;--night-2:#26282d;--night-3:#2f3137;--night-line:#3a3c42;--night-txt:#bdb9b1;--tang:#f15f02;--tang-t:#b34700;--tang-hi:#ff9a5a;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.olv *{box-sizing:border-box}.olv h1,.olv h2,.olv h3,.olv p{margin:0}.olv :focus-visible{outline:3px solid var(--tang);outline-offset:3px;border-radius:6px}.olv-in{max-width:1280px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.olv-pt{color:var(--tang)}.olv-pt-w{color:var(--ink)}.olv-sec{padding-block:clamp(72px,10vh,112px)}.olv-paper{background:var(--paper)}.olv-cream{background:var(--cream)}.olv-night{background:var(--night);color:#f2efe9}.olv-head{gap:16px;max-width:860px;display:grid}.olv-h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,4.4vw,62px);font-weight:900;line-height:.98}.olv-night .olv-h2{color:#fff}.olv-lede{color:var(--ink-2);text-wrap:pretty;max-width:36em;font-size:19px;line-height:1.55}.olv-night .olv-lede{color:var(--night-txt)}.olv-lk{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--tang);-webkit-text-decoration-color:var(--tang);text-decoration-color:var(--tang);text-underline-offset:6px;align-items:baseline;gap:8px;font-weight:700;text-decoration-thickness:2px;transition:text-decoration-thickness .2s;display:inline-flex}.olv-lk:after{content:"→";color:var(--tang);font-weight:700;transition:transform .2s}.olv-lk:hover{text-decoration-thickness:3px}.olv-lk:hover:after{transform:translate(4px)}.olv-btn{border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 26px;font:700 17px/1 inherit;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.olv-btn-p{background:var(--tang);color:#fff}.olv-btn-p:hover{background:#d95402}.olv-btn-o{color:#fff;border-color:#fff6}.olv-btn-o:hover{background:#ffffff14;border-color:#fff}.olv-btn-dark{background:var(--ink);color:#fff}.olv-btn-dark:hover{background:#000}.olv-btn-ow{border-color:var(--ink);color:var(--ink)}.olv-btn-ow:hover{background:var(--ink);color:#fff}.olv-acts{flex-wrap:wrap;gap:12px;display:flex}.olv-hero{background:var(--night);color:#f2efe9;padding-block:clamp(56px,9vh,104px) clamp(110px,14vh,150px);position:relative;overflow:hidden}.olv-glow{pointer-events:none;background:radial-gradient(600px 420px at 78% 42%,#f15f0233,#0000 70%),radial-gradient(1px 1px at 1px 1px,#ffffff14 1px,#0000 0) 0 0/28px 28px;position:absolute;inset:0}.olv-hero-g{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.olv-hero-t{align-content:start;gap:26px;display:grid}.olv-hero h1{gap:14px;display:grid}.olv-name{letter-spacing:-.06em;color:#fff;font-size:clamp(84px,12vw,184px);font-weight:900;line-height:.82}.olv-sub{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:14em;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1.04}.olv-hero-lede{color:var(--night-txt);max-width:32em;font-size:19px;line-height:1.55}.olv-facts{color:var(--night-txt);flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.olv-facts li{align-items:center;gap:9px;display:inline-flex}.olv-facts li:before{content:"";background:var(--tang);border-radius:50%;width:7px;height:7px}.olv-fil{pointer-events:none;width:100%;height:110px;position:absolute;bottom:0;left:0;right:0}.olv-fil path{fill:none;stroke:var(--tang);stroke-width:12px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (width<=980px){.olv-hero-g{grid-template-columns:minmax(0,1fr)}}.olv-live{border:1px solid var(--night-line);background:#232529;border-radius:24px;gap:16px;padding:22px;display:grid;box-shadow:0 40px 80px -40px #000,0 0 0 8px #ffffff06}.olv-live-top{align-items:center;gap:14px;display:flex}.olv-live-top p{color:var(--night-txt);font-size:14px;line-height:1.35}.olv-live-top p b{color:#fff;font-size:16px;display:block}.olv-av{flex:none;width:56px;height:56px;position:relative}.olv-av img{z-index:1;width:56px;height:56px;box-shadow:0 0 0 2px var(--tang);border-radius:50%;display:block;position:relative}.olv-av:before,.olv-av:after{content:"";border:2px solid var(--tang);border-radius:50%;animation:2.4s ease-out infinite olv-ring;position:absolute;inset:0}.olv-av:after{animation-delay:1.2s}@keyframes olv-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.olv-rec{color:var(--night-txt);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.olv-rec:before{content:"";background:var(--tang);border-radius:50%;width:8px;height:8px;animation:1.4s infinite olv-blink}@keyframes olv-blink{50%{opacity:.25}}.olv-wave{align-items:center;gap:3px;height:30px;display:flex}.olv-wave i{background:#4a4c52;border-radius:2px;flex:1;max-width:4px;animation:1.1s ease-in-out infinite alternate olv-wv}.olv-wave i.on{background:var(--tang)}@keyframes olv-wv{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.olv-msgs{align-content:start;gap:10px;min-height:208px;display:grid}.olv-m{opacity:0;border-radius:16px;max-width:86%;padding:11px 15px;font-size:15.5px;line-height:1.45;transition:opacity .45s,transform .45s;transform:translateY(8px)}.olv-m.in{opacity:1;transform:none}.olv-m.is-o{background:var(--night-3);color:#f2efe9;border-top-left-radius:4px}.olv-m.is-u{background:var(--tang);color:#fff;border-top-right-radius:4px;justify-self:end}.olv-got{border-top:1px solid var(--night-line);opacity:.35;gap:10px;padding-top:14px;transition:opacity .4s;display:grid}.olv-got.in{opacity:1}.olv-got>p{color:var(--night-txt);font-size:12.5px}.olv-got>div{flex-wrap:wrap;gap:7px;display:flex}.olv-chip{background:var(--night-2);border:1px solid var(--night-line);color:#f2efe9;opacity:0;border-radius:999px;align-items:baseline;gap:7px;padding:7px 12px;font-size:13.5px;transition:opacity .4s,transform .4s cubic-bezier(.3,1.6,.5,1);display:inline-flex;transform:scale(.85)}.olv-chip.in{opacity:1;transform:none}.olv-chip b{color:var(--tang-hi);font-weight:700}.olv-live-foot{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.olv-live-foot button{font:inherit;color:#fff;border:1px solid var(--night-line);cursor:pointer;background:0 0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700}.olv-live-foot button:hover{border-color:var(--tang)}.olv-tabs{background:var(--cream);border-radius:999px;flex-wrap:wrap;gap:6px;margin-top:44px;padding:6px;display:inline-flex}.olv-tabs button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 20px 12px 12px;font:700 16px/1 inherit;display:inline-flex}.olv-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.olv-tn{border:3px solid var(--tang);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;line-height:1;display:inline-grid}.olv-pane{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:32px;animation:.35s ease-out olv-in;display:grid}@keyframes olv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.olv-pane-t{align-content:start;gap:16px;display:grid}.olv-pane-t h3{letter-spacing:-.03em;font-size:clamp(28px,2.8vw,40px);font-weight:900;line-height:1.05}.olv-pane-t p{color:var(--ink-2);max-width:30em;font-size:18px;line-height:1.55}.olv-pane-t ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.olv-pane-t li{align-items:baseline;gap:11px;font-size:17px;display:flex}.olv-pane-t li:before{content:"";background:var(--tang);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-2px)}.olv-vis{background:var(--cream);border-radius:22px;align-content:center;gap:12px;min-height:320px;padding:26px;display:grid}.olv-ex{color:var(--ink-3);font-size:12.5px}.olv-bar{grid-template-columns:110px minmax(0,1fr) 54px;align-items:center;gap:12px;font-size:15px;display:grid}.olv-bar span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.olv-bar i{background:var(--cream-2);border-radius:5px;height:10px;display:block;overflow:hidden}.olv-bar i b{background:var(--tang);border-radius:5px;height:100%;display:block}.olv-card{background:var(--paper);border-radius:14px;gap:6px;padding:15px 18px;font-size:15.5px;line-height:1.45;display:grid}.olv-card>span{color:var(--ink-2)}.olv-k{color:var(--tang-t)}.olv-ans{color:var(--ink)!important}.olv-src{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.olv-src i{background:var(--cream);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12.5px;font-style:normal}.olv-plan{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.olv-plan>span:nth-child(2){color:var(--ink)}.olv-plan b{color:var(--tang-t);white-space:nowrap;font-size:14px}.olv-n{background:var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid;color:#fff!important}@media (width<=900px){.olv-pane{grid-template-columns:minmax(0,1fr)}.olv-tabs{border-radius:22px}.olv-bar{grid-template-columns:88px minmax(0,1fr) 46px}}.olv-audit{border-top:1px solid var(--night-line);margin-top:48px}.olv-audit-r{border-bottom:1px solid var(--night-line);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:baseline;gap:32px;padding-block:24px;display:grid}.olv-audit-r p{color:#fff;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.olv-audit-r p span{color:var(--night-txt);margin-bottom:6px;font-size:13px;display:block}.olv-audit-r div{gap:4px;display:grid}.olv-audit-r b{color:var(--tang-hi);letter-spacing:-.01em;font-size:20px}.olv-audit-r div span{color:var(--night-txt);font-size:15.5px}.olv-res{color:#fff;text-wrap:balance;max-width:28em;margin-top:36px;font-size:clamp(20px,2vw,28px);font-weight:700}@media (width<=760px){.olv-audit-r{grid-template-columns:minmax(0,1fr);gap:10px}}.olv-band{background:var(--tang);color:var(--ink);padding-block:clamp(56px,8vh,88px)}.olv-band-g{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.olv-band .olv-h2{color:#fff;max-width:16em}.olv-band-k{color:#fff;margin-bottom:14px;font-size:14px;font-weight:700}.olv-band-t{color:#fff;max-width:34em;margin-top:16px;font-size:19px;line-height:1.5}.olv-band .olv-btn-ow{color:#fff;border-color:#fff}.olv-band .olv-btn-ow:hover{color:var(--ink);background:#fff}@media (width<=860px){.olv-band-g{grid-template-columns:minmax(0,1fr)}}.olv-trust{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;display:grid}.olv-trust div{align-content:start;gap:8px;padding:22px 24px 0 0;display:grid}.olv-trust h3{letter-spacing:-.02em;font-size:21px;font-weight:900;line-height:1.15}.olv-trust p{color:var(--ink-2);font-size:16px;line-height:1.5}@media (width<=900px){.olv-trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (width<=520px){.olv-trust{grid-template-columns:minmax(0,1fr)}}.olv-along{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:44px 0 28px;padding:0;list-style:none;display:grid}.olv-along a{background:var(--cream);color:var(--ink);border-radius:18px;gap:8px;height:100%;padding:22px;text-decoration:none;transition:background .2s;display:grid}.olv-along a:hover{background:var(--cream-2)}.olv-along b{letter-spacing:-.01em;font-size:19px}.olv-along span:last-child{color:var(--ink-2);font-size:15.5px}.olv-along li:nth-child(3) a{background:var(--night);color:#fff}.olv-along li:nth-child(3) span:last-child{color:var(--night-txt)}@media (width<=900px){.olv-along{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.olv-along{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.olv *,.olv :before,.olv :after{transition:none!important;animation:none!important}}.olv-voice{background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:14px;padding:8px 22px 8px 8px;display:inline-flex}.olv-voice-b{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:52px;height:52px;padding:0;position:relative}.olv-voice-b img{width:52px;height:52px;box-shadow:0 0 0 2px var(--tang);border-radius:50%;display:block}.olv-voice-i{background:var(--ink);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-4px;right:-4px}.olv-voice-i:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;margin-left:2px}.olv-voice.on .olv-voice-i:before{box-sizing:border-box;border:0;border-left:2.5px solid #fff;border-right:2.5px solid #fff;width:8px;height:10px;margin:0}.olv-voice-t{gap:6px;display:grid}.olv-voice-t b{font-size:16px}.olv-voice-t>span{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12.5px;display:flex}.olv-voice-track{background:var(--cream);border-radius:2px;width:140px;height:4px;overflow:hidden}.olv-voice-track i{height:100%;width:var(--p,0%);background:var(--tang);display:block}.olv-voices-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}.olv-voices-h .olv-lede{max-width:26em}.olv-voices{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:48px;display:grid}.olv-vq-big{border-left:4px solid var(--tang);letter-spacing:-.01em;text-wrap:pretty;margin:0;padding:4px 0 4px 28px;font-size:clamp(26px,3vw,40px);font-style:italic;font-weight:400;line-height:1.3}.olv-vq-side{gap:30px;display:grid}.olv-vq{border-left:3px solid var(--tang);margin:0;padding:2px 0 2px 22px;font-size:20px;font-style:italic;line-height:1.5}.olv-vq-big footer,.olv-vq footer{color:var(--ink-2);margin-top:16px;font-size:15px;font-style:normal;line-height:1.3}@media (width<=860px){.olv-voices{grid-template-columns:minmax(0,1fr)}}
