@font-face{font-family:ClashGrotesk;src:url(/fonts/ClashGrotesk-Variable.woff2)format("woff2");font-weight:200 700;font-display:swap}.pv2-d{display:none}.pv2-m{display:block}@media (min-width:1024px){.pv2-d{display:block}.pv2-m{display:none}}.pv2-d *,.pv2-m *{box-sizing:content-box}.pv2-d :is(h1,h2,h3,h4,h5,h6,p),.pv2-m :is(h1,h2,h3,h4,h5,h6,p){font:inherit;letter-spacing:normal;color:inherit;margin:0}.pv2-d img,.pv2-m img{max-width:none}.pv2-d,.pv2-m{--pv2-gutter:calc(max(0px, (100% - 1800px) / 2) + clamp(20px, 5vw, 72px));-webkit-font-smoothing:antialiased;color:#111;text-align:left;background:#e1e1e1;font-family:Instrument Sans,system-ui,sans-serif;line-height:normal}.pv2-d{width:100%}body:has(.pv2-d){background:#fefefe}.pv2-d a,.pv2-m a{color:inherit;text-decoration:none}.pv2-d button,.pv2-m button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.pv2-d :is(a,button,[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible,.pv2-m :is(a,button,[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px;outline:2px solid #00757a;box-shadow:0 0 0 2px #fefefe}.pv2-skip{z-index:100;color:#fefefe;background:#111;border-radius:0 0 10px;padding:12px 18px;font-family:Instrument Sans,system-ui,sans-serif;font-size:14px;font-weight:600;position:absolute;top:0;left:-9999px}.pv2-skip:focus{left:0}.pv2-d .cg{font-family:ClashGrotesk,Instrument Sans,system-ui,sans-serif}.pv2-d .h{color:#111;letter-spacing:-1px;margin:0;font-family:ClashGrotesk,Instrument Sans,system-ui,sans-serif;font-weight:600;line-height:1.06}.pv2-d .eyebrow{letter-spacing:1.8px;text-transform:uppercase;margin:0;font-family:ClashGrotesk,sans-serif;font-size:12px;font-weight:600}.pv2-d .card{background:#fefefe;border:1px solid #d9d9d9;border-radius:16px;box-shadow:0 1px 2px #1111110d}.pv2-d .muted{color:#5b6166}.pv2-d .tick{flex-shrink:0}@keyframes pv2d-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.pv2-d .rise{animation:.75s cubic-bezier(.22,.85,.3,1) both pv2d-rise}.pv2-d .w1{animation-delay:50ms}.pv2-d .w2{animation-delay:.12s}.pv2-d .w3{animation-delay:.19s}.pv2-d .w4{animation-delay:.26s}.pv2-d .w5{animation-delay:.33s}.pv2-d .w6{animation-delay:.4s}.pv2-d .w7{animation-delay:.5s}.pv2-d .w8{animation-delay:.62s}.pv2-d .w9{animation-delay:.76s}@keyframes pv2d-marker{0%{background-size:0% 100%}to{background-size:100% 100%}}.pv2-d .marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#e9f35f,#e9f35f);background-position:0 0;background-repeat:no-repeat;background-size:0% 100%;margin:0 -.08em;padding:0 .08em;animation:.8s cubic-bezier(.5,0,.2,1) 1s both pv2d-marker}@supports (animation-timeline:view()){.pv2-d .onscroll{animation:.9s linear both pv2d-rise;animation-timeline:view();animation-range:entry 6% cover 30%}.pv2-d .growbar{transform-origin:0;animation:linear both pv2d-grow;animation-timeline:view();animation-range:entry 18% cover 52%}@keyframes pv2d-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pv2-d .countup{animation:1s linear both pv2d-rise;animation-timeline:view();animation-range:entry 10% cover 36%}}@keyframes pv2d-pulseRing{0%{box-shadow:0 0 #00b5b773}70%{box-shadow:0 0 0 13px #00b5b700}to{box-shadow:0 0 #00b5b700}}.pv2-d .pulse{animation:2.4s ease-out infinite pv2d-pulseRing}@keyframes pv2d-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.pv2-d .floaty{animation:4.5s ease-in-out infinite pv2d-floaty}.pv2-m .cg{font-family:ClashGrotesk,Instrument Sans,system-ui,sans-serif}.pv2-m .h{color:#111;letter-spacing:-.8px;margin:0;font-family:ClashGrotesk,Instrument Sans,system-ui,sans-serif;font-weight:600;line-height:1.08}.pv2-m .eyebrow{letter-spacing:1.6px;text-transform:uppercase;margin:0;font-family:ClashGrotesk,sans-serif;font-size:11px;font-weight:600}.pv2-m .card{background:#fefefe;border:1px solid #d9d9d9;border-radius:14px;box-shadow:0 1px 2px #1111110d}.pv2-m .muted{color:#5b6166}.pv2-m .tick{flex-shrink:0}@keyframes pv2m-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pv2-m .rise{animation:.7s cubic-bezier(.22,.85,.3,1) both pv2m-rise}.pv2-m .w1{animation-delay:50ms}.pv2-m .w2{animation-delay:.12s}.pv2-m .w3{animation-delay:.19s}.pv2-m .w4{animation-delay:.26s}.pv2-m .w5{animation-delay:.34s}.pv2-m .w6{animation-delay:.44s}.pv2-m .w7{animation-delay:.56s}@keyframes pv2m-marker{0%{background-size:0% 100%}to{background-size:100% 100%}}.pv2-m .marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#e9f35f,#e9f35f);background-position:0 0;background-repeat:no-repeat;background-size:0% 100%;margin:0 -.08em;padding:0 .08em;animation:.8s cubic-bezier(.5,0,.2,1) .9s both pv2m-marker}@supports (animation-timeline:view()){.pv2-m .onscroll{animation:.9s linear both pv2m-rise;animation-timeline:view();animation-range:entry 5% cover 28%}.pv2-m .growbar{transform-origin:0;animation:linear both pv2m-grow;animation-timeline:view();animation-range:entry 15% cover 50%}@keyframes pv2m-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@keyframes pv2m-pulseRing{0%{box-shadow:0 0 #00b5b773}70%{box-shadow:0 0 0 11px #00b5b700}to{box-shadow:0 0 #00b5b700}}.pv2-m .pulse{animation:2.4s ease-out infinite pv2m-pulseRing}.pv2-d .stage-line,.pv2-m .stage-line{transition:background .5s}.pv2-d .stage-dot,.pv2-m .stage-dot{transition:background .45s,box-shadow .45s,color .45s}@media (hover:hover){:is(.pv2-d,.pv2-m) .card{transition:transform .25s cubic-bezier(.22,.85,.3,1),box-shadow .25s,border-color .25s}:is(.pv2-d,.pv2-m) a.card:hover,:is(.pv2-d,.pv2-m) .cmp-row:hover{transform:translateY(-3px);box-shadow:0 14px 30px #11111114}:is(.pv2-d,.pv2-m) .card:has(>a):hover{transform:translateY(-3px);box-shadow:0 14px 30px #11111114}}@keyframes pv2-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:is(.pv2-d,.pv2-m) .cmp{flex-direction:column;gap:26px;display:flex}:is(.pv2-d,.pv2-m) .cmp-head{flex-direction:column;gap:12px;max-width:680px;display:flex}.pv2-d .cmp-title{font-size:34px}.pv2-m .cmp-title{font-size:23px}:is(.pv2-d,.pv2-m) .cmp-lead{font-size:15px;line-height:1.6}.pv2-d .cmp-card{border-radius:18px;overflow:hidden}.pv2-d .cmp table{border-collapse:collapse;table-layout:fixed;width:100%}.pv2-d .cmp :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #e6e6e6;padding:16px 22px;font-size:14px;line-height:1.5}.pv2-d .cmp thead th{letter-spacing:.8px;text-transform:uppercase;color:#5b6166;background:#fafafa;padding-top:14px;padding-bottom:14px;font-size:12px;font-weight:700}.pv2-d .cmp thead th:first-child{width:28%}.pv2-d .cmp thead th.cmp-tekto{color:#00757a}.pv2-d .cmp tbody th{color:#111;font-size:14.5px;font-weight:600}.pv2-d .cmp .cmp-tekto{color:#111;background:#00b5b712}.pv2-d .cmp .cmp-others{color:#5b6166}.pv2-d .cmp tbody tr{transition:background-color .2s}.pv2-d .cmp tbody tr:hover{background:#fafafa}:is(.pv2-d,.pv2-m) .cmp-colhead,:is(.pv2-d,.pv2-m) .cmp-cell{align-items:flex-start;gap:10px;display:flex}.pv2-d .cmp-colhead{align-items:center}.pv2-d .cmp-cell svg{margin-top:1px}:is(.pv2-d,.pv2-m) .cmp-late:not([hidden]){animation:.45s cubic-bezier(.22,.85,.3,1) both pv2-reveal}:is(.pv2-d,.pv2-m) .cmp-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.pv2-d .cmp-foot{padding:16px 22px}.pv2-m .cmp-foot{flex-direction:column;align-items:stretch;gap:10px}:is(.pv2-d,.pv2-m) .cmp-more{color:#111;background:#fefefe;border:1px solid #d9d9d9;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:border-color .2s;display:inline-flex}:is(.pv2-d,.pv2-m) .cmp-more:hover{border-color:#00b5b7}:is(.pv2-d,.pv2-m) .cmp-cta{color:#fefefe;background:#111;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}:is(.pv2-d,.pv2-m) .cmp-cta:hover{background:#008284;transform:translateY(-1px)}.pv2-m .cmp-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pv2-m .cmp-row{flex-direction:column;gap:10px;padding:16px;display:flex}.pv2-m .cmp-row[hidden]{display:none}.pv2-m .cmp-feature{font-size:14.5px;font-weight:600}.pv2-m .cmp-line{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.pv2-m .cmp-line.cmp-tekto{color:#111;background:#00b5b712;border-radius:10px;margin:0 -4px;padding:10px}.pv2-m .cmp-line.cmp-others{color:#5b6166;padding:0 6px}.pv2-m .cmp-who{letter-spacing:.6px;text-transform:uppercase;color:#00757a;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.pv2-m .cmp-others .cmp-who{color:#767c80}:is(.pv2-d,.pv2-m) .ea{color:#fefefe;background:radial-gradient(900px 560px at 12% 0,#00b5b729,#1110 60%),#111}:is(.pv2-d,.pv2-m) .ea-card{background:#1a1a1a;border:1px solid #ffffff1a;box-shadow:0 30px 60px #00000059}:is(.pv2-d,.pv2-m) .ea-features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}:is(.pv2-d,.pv2-m) .ea-features li{color:#fefefe;align-items:center;gap:12px;font-size:15px;display:flex}.pv2-m .ea-features li{font-size:14px}:is(.pv2-d,.pv2-m) .ea-feature-icon{background:#e9f35f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}:is(.pv2-d,.pv2-m) .ea-pill{color:#ffffffbf;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;padding:9px 16px;font-size:13px}:is(.pv2-d,.pv2-m) .ea-fieldset{border:0;min-width:0;margin:0;padding:0}:is(.pv2-d,.pv2-m) .ea-legend{color:#ffffffb8;margin-bottom:10px;padding:0;font-size:13px;font-weight:500}:is(.pv2-d,.pv2-m) .ea-choice{text-align:center;cursor:pointer;color:#fffc;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.25;transition:background-color .2s,box-shadow .2s,color .2s,transform .15s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}:is(.pv2-d,.pv2-m) .ea-choice:hover{box-shadow:inset 0 0 0 1px #e9f35f99}:is(.pv2-d,.pv2-m) .ea-choice[data-on]{color:#fff;box-shadow:none;background:#008284;font-weight:600}:is(.pv2-d,.pv2-m) .ea-choice:active{transform:scale(.98)}:is(.pv2-d,.pv2-m) .ea-chip{cursor:pointer;color:#fefefe;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13.5px;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}:is(.pv2-d,.pv2-m) .ea-chip:hover{box-shadow:inset 0 0 0 1px #e9f35f99}:is(.pv2-d,.pv2-m) .ea-chip[data-on]{color:#111;box-shadow:none;background:#e9f35f;font-weight:600}:is(.pv2-d,.pv2-m) :is(.ea-choice,.ea-chip):has(input:focus-visible){outline-offset:2px;outline:2px solid #e9f35f}:is(.pv2-d,.pv2-m) .ea-check{accent-color:#e9f35f;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:1px 0 0}:is(.pv2-d,.pv2-m) .ea-inline-link{color:#e9f35f;text-decoration:underline}:is(.pv2-d,.pv2-m) .ea-link{min-height:44px;font-size:13.5px}:is(.pv2-d,.pv2-m) .ea-submit{transition:transform .2s,box-shadow .2s,filter .2s}:is(.pv2-d,.pv2-m) .ea-submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 24px #e9f35f38}:is(.pv2-d,.pv2-m) .ea-reveal,:is(.pv2-d,.pv2-m) .ea-step{animation:.4s cubic-bezier(.22,.85,.3,1) both pv2-reveal}:is(.pv2-d,.pv2-m) .ea input::placeholder{color:#ffffff80}:is(.pv2-d,.pv2-m) .ea :is(input,select):focus-visible{box-shadow:0 0 0 3px #e9f35f2e;border-color:#e9f35f!important}:is(.pv2-d,.pv2-m) .site-banner{animation:.5s cubic-bezier(.22,.85,.3,1) .1s both pv2-reveal}:is(.pv2-d,.pv2-m) .site-banner-slide{animation:.45s cubic-bezier(.22,.85,.3,1) both pv2-slide}@keyframes pv2-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes pv2-blink{0%,to{opacity:1}50%{opacity:.25}}:is(.pv2-d,.pv2-m) .site-banner-live{animation:1.6s ease-in-out infinite pv2-blink}:is(.pv2-d,.pv2-m) .site-banner-cta{transition:transform .2s}:is(.pv2-d,.pv2-m) .site-banner-cta:hover{transform:translate(2px)}:is(.pv2-d,.pv2-m) .site-banner-dot{justify-content:center;align-items:center;min-width:24px;height:32px;display:inline-flex}:is(.pv2-d,.pv2-m) .site-banner-dot span{border-radius:999px;height:6px;transition:width .3s,opacity .3s;display:block}:is(.pv2-d,.pv2-m) .site-banner-arrow{width:32px;height:32px;color:inherit;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}:is(.pv2-d,.pv2-m) .site-banner-arrow:hover{background:#1111111a}:is(.pv2-d,.pv2-m) .oft{background:#f5f5f5;border-top:1px solid #e4e4e4}.pv2-d .oft{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.pv2-m .oft{flex-direction:column;gap:22px;display:flex}:is(.pv2-d,.pv2-m) .oft-head{flex-direction:column;gap:14px;display:flex}:is(.pv2-d,.pv2-m) .oft-cats{flex-wrap:wrap;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}:is(.pv2-d,.pv2-m) .oft-cat{color:#111;background:#fefefe;border:1px solid #d9d9d9;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;transition:border-color .2s,background-color .2s;display:inline-flex}:is(.pv2-d,.pv2-m) .oft-cat:hover{background:#00b5b714;border-color:#00b5b7}:is(.pv2-d,.pv2-m) .oft-cta{color:#fefefe;background:#111;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}:is(.pv2-d,.pv2-m) .oft-cta:hover{background:#008284}:is(.pv2-d,.pv2-m) .oft-cta svg{transition:transform .2s}:is(.pv2-d,.pv2-m) .oft-cta:hover svg{transform:translate(3px)}:is(.pv2-d,.pv2-m) .oft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pv2-m .oft-grid{grid-template-columns:minmax(0,1fr);gap:10px}:is(.pv2-d,.pv2-m) .oft-sample{background:#e9f35f;border-radius:6px;grid-column:1/-1;justify-self:start;padding:3px 9px;font-size:12px;font-weight:600}:is(.pv2-d,.pv2-m) .oft-card{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px 14px;padding:18px;display:grid}:is(.pv2-d,.pv2-m) .oft-logo{color:#e9f35f;background:#111;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:600;display:inline-flex}:is(.pv2-d,.pv2-m) .oft-deal{color:#00757a;background:#00b5b71f;border-radius:8px;grid-column:2;justify-self:start;padding:4px 10px;font-size:12.5px;font-weight:600}:is(.pv2-d,.pv2-m) .oft-steps{flex-direction:column;gap:16px;margin:0;padding:22px;list-style:none;display:flex}:is(.pv2-d,.pv2-m) .oft-steps>li{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;display:grid}:is(.pv2-d,.pv2-m) .oft-step-n{background:#e9f35f;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:600;display:inline-flex}:is(.pv2-d,.pv2-m) .rg{flex-direction:column;gap:18px;display:flex}:is(.pv2-d,.pv2-m) .rg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}:is(.pv2-d,.pv2-m) .rg-sample{color:#111;background:#e9f35f;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:700}:is(.pv2-d,.pv2-m) .rg-filters{flex-wrap:wrap;gap:6px;display:flex}:is(.pv2-d,.pv2-m) .rg-filter{color:#111;background:#fefefe;border:1px solid #d9d9d9;border-radius:999px;min-height:40px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}:is(.pv2-d,.pv2-m) .rg-filter:hover{border-color:#00b5b7}:is(.pv2-d,.pv2-m) .rg-filter[aria-pressed=true]{color:#fefefe;background:#111;border-color:#111}:is(.pv2-d,.pv2-m) .rg-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pv2-d .rg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv2-m .rg-grid{scroll-snap-type:x mandatory;grid-auto-columns:82%;grid-auto-flow:column;gap:10px;padding-bottom:6px;overflow-x:auto}.pv2-m .rg-item{scroll-snap-align:start}:is(.pv2-d,.pv2-m) .rg-item{flex-direction:column;animation:.45s cubic-bezier(.22,.85,.3,1) both pv2-reveal;display:flex;overflow:hidden}:is(.pv2-d,.pv2-m) .rg-meta{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}:is(.pv2-d,.pv2-m) .rg-title{font-size:15px;font-weight:600}:is(.pv2-d,.pv2-m) .rg-tags{color:#00757a;font-size:12px;font-weight:600}:is(.pv2-d,.pv2-m) .rg-caption{font-size:13px;line-height:1.5}:is(.pv2-d,.pv2-m) .rg-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.pv2-d,.pv2-m) :is(.rg-ba,.rg-photo,.rg-video){aspect-ratio:4/3;background:#ededed;width:100%;display:block;position:relative;overflow:hidden}:is(.pv2-d,.pv2-m) :is(.rg-ba,.rg-photo,.rg-video) img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:is(.pv2-d,.pv2-m) .rg-photo img{transition:transform .5s cubic-bezier(.22,.85,.3,1)}:is(.pv2-d,.pv2-m) .rg-photo:hover img{transform:scale(1.05)}:is(.pv2-d,.pv2-m) .rg-zoom{color:#fefefe;opacity:.85;background:#111111b3;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .2s;display:inline-flex;position:absolute;bottom:10px;right:10px}:is(.pv2-d,.pv2-m) .rg-photo:hover .rg-zoom{opacity:1}:is(.pv2-d,.pv2-m) .rg-ba-before{clip-path:inset(0 calc(100% - var(--split,50%)) 0 0)}:is(.pv2-d,.pv2-m) .rg-ba-label{color:#fefefe;letter-spacing:.5px;text-transform:uppercase;pointer-events:none;background:#111111b8;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px}:is(.pv2-d,.pv2-m) .rg-ba-label-before{left:10px}:is(.pv2-d,.pv2-m) .rg-ba-label-after{color:#111;background:#e9f35f;right:10px}:is(.pv2-d,.pv2-m) .rg-ba-handle{top:0;bottom:0;left:var(--split,50%);pointer-events:none;background:#fefefe;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #11111126}:is(.pv2-d,.pv2-m) .rg-ba-handle>span{color:#111;background:#fefefe;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 4px 14px #11111140}:is(.pv2-d,.pv2-m) .rg-ba input[type=range]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}:is(.pv2-d,.pv2-m) .rg-ba:has(input:focus-visible){outline-offset:2px;outline:2px solid #00757a}:is(.pv2-d,.pv2-m) .rg-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}:is(.pv2-d,.pv2-m) .rg-play{color:#111;background:#e9f35f;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #1111114d}:is(.pv2-d,.pv2-m) .rg-video-poster:hover .rg-play{transform:scale(1.1)}:is(.pv2-d,.pv2-m) .rg-dialog{color:#fefefe;box-sizing:border-box;background:#111;border:0;border-radius:16px;width:min(92vw,1000px);max-height:92vh;padding:16px}:is(.pv2-d,.pv2-m) .rg-dialog::backdrop{background:#111111bf}:is(.pv2-d,.pv2-m) .rg-dialog[open]{animation:.3s both pv2-reveal}:is(.pv2-d,.pv2-m) .rg-dialog img{object-fit:contain;border-radius:10px;width:100%;max-height:72vh;display:block}:is(.pv2-d,.pv2-m) .rg-nav{color:#fefefe;border:1px solid #ffffff40;border-radius:10px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600}:is(.pv2-d,.pv2-m) .rg-nav:hover{border-color:#e9f35f}:is(.pv2-d,.pv2-m) .rg-close{color:#111;background:#e9f35f;border-color:#e9f35f}@media (prefers-reduced-motion:reduce){.pv2-d *,.pv2-m *{transition:none!important;animation:none!important}.pv2-d .marker,.pv2-m .marker{background-size:100% 100%}}
