.pv-section{background:var(--background);--pv-ease:cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.pv-wrap{position:relative}.pv-grid-bg{pointer-events:none;opacity:.5;background-image:linear-gradient(color-mix(in oklab,var(--foreground) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--foreground) 5%,transparent) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%)}.pv-live .pv-grid-bg{animation:40s linear infinite pv-drift}@keyframes pv-drift{to{background-position:64px 64px}}.pv-label{letter-spacing:.14em;color:var(--gold-ink);align-items:center;gap:12px;margin-bottom:22px;font-family:Manrope,sans-serif;font-size:clamp(11px,8.5px + .3vw,12.5px);font-weight:700;display:inline-flex}.pv-label i{background:var(--gold-line);transform-origin:0;width:28px;height:1px;transition:transform .8s var(--pv-ease);transform:scaleX(0)}.pv-in .pv-label i{transform:scaleX(1)}.pv-title{color:var(--foreground);text-wrap:balance;margin-bottom:28px;font-size:clamp(30px,20px + 2.2vw,54px);font-weight:500;line-height:1.12}.pv-title.pv-sub{font-size:clamp(24px,17px + 1.4vw,38px);font-weight:500}.pv-title span{display:inline-block}.pv-title span,.pv-col p,.pv-values li,.pv-reasons li,.pv-commit>:not(.pv-connector){opacity:0;transition:opacity .8s var(--pv-ease),transform .8s var(--pv-ease);transition-delay:calc(var(--i,0) * .11s + .1s);transform:translateY(22px)}.pv-in .pv-title span,.pv-in .pv-col p,.pv-in .pv-values li,.pv-in .pv-reasons li,.pv-in .pv-commit>*{opacity:1;transform:none}.pv-col p{max-width:34em;margin-bottom:18px;line-height:1.8}.pv-split{z-index:1;grid-template-columns:1fr 1px 1fr;gap:clamp(36px,5vw,90px);display:grid;position:relative}.pv-mission{padding-top:clamp(0px,6vw,90px)}.pv-divider{background:var(--border);position:relative}.pv-divider span{background:linear-gradient(var(--gold-line),transparent);transform-origin:top;width:1px;height:100%;transition:transform 1.4s var(--pv-ease) .3s;position:absolute;top:0;left:0;transform:scaleY(0)}.pv-in .pv-divider span{transform:scaleY(1)}.pv-values-head{align-items:center;gap:24px;margin:clamp(60px,7vw,100px) 0 30px;display:flex}.pv-values-head .pv-label{flex-shrink:0;margin:0}.pv-rule{background:var(--border);flex:1;height:1px;position:relative;overflow:hidden}.pv-rule:after{content:"";background:var(--gold-line);transform-origin:0;transition:transform 1.6s var(--pv-ease) .4s;position:absolute;inset:0;transform:scaleX(0)}.pv-in .pv-rule:after{transform:scaleX(1)}.pv-live .pv-rule:before{content:"";background:linear-gradient(90deg,transparent,var(--background),transparent);z-index:1;width:80px;height:1px;animation:6s ease-in-out infinite pv-sweep;position:absolute;top:0}@keyframes pv-sweep{0%{left:-80px}to{left:100%}}.pv-values,.pv-reasons{z-index:1;margin:0;padding:0;list-style:none;display:grid;position:relative}.pv-values{border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr)}.pv-values li,.pv-reasons li{outline:none;padding:30px 24px 28px;position:relative}.pv-values li+li{border-left:1px solid var(--border)}.pv-values li:before,.pv-reasons li:before{content:"";background:var(--gold-line);transform-origin:0;width:100%;height:2px;transition:transform .35s var(--pv-ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.pv-values li:hover:before,.pv-values li:focus-visible:before,.pv-reasons li:hover:before,.pv-reasons li:focus-visible:before{transform:scaleX(1)}.pv-values li:focus-visible,.pv-reasons li:focus-visible{box-shadow:inset 0 0 0 1px var(--gold-line)}.pv-values h3,.pv-reasons h3{color:var(--foreground);margin:18px 0 10px;font-size:clamp(17px,13.6px + .4vw,21px);font-weight:600}.pv-values p,.pv-reasons p{margin:0;font-size:clamp(14px,11.5px + .3vw,16px);line-height:1.75}.pv-num{color:var(--muted-foreground);letter-spacing:.1em;font-family:Manrope;font-size:12px;position:absolute;top:30px;right:24px}.pv-icon{border:1px solid var(--border);width:52px;height:52px;color:var(--foreground);transition:border-color .25s,color .25s,transform .25s var(--pv-ease),box-shadow .25s;border-radius:50%;place-items:center;display:inline-grid}.pv-icon svg{stroke-width:1.4px;width:22px;height:22px}.pv-icon svg *{stroke-dasharray:60;stroke-dashoffset:60px;transition:stroke-dashoffset 1.4s var(--pv-ease);transition-delay:calc(var(--i,0) * .11s + .4s)}.pv-in .pv-icon svg *{stroke-dashoffset:0}li:hover .pv-icon,li:focus-visible .pv-icon{border-color:var(--gold-line);color:var(--gold-ink);box-shadow:0 10px 24px -14px var(--gold-line);transform:translateY(-3px)}.pv-reasons li{transition:opacity .8s var(--pv-ease),transform .8s var(--pv-ease),background .25s;transition-delay:calc(var(--i,0) * .1s + .1s),calc(var(--i,0) * .1s + .1s),0s}.pv-in .pv-reasons li:hover{transition-delay:0s;transform:translateY(-4px)}.pv-why-head{z-index:1;max-width:760px;margin-bottom:clamp(36px,5vw,64px);position:relative}.pv-reasons{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr)}.pv-reasons li{border-bottom:1px solid var(--border);padding:36px clamp(20px,2.5vw,36px) 38px}.pv-reasons li:not(:nth-child(3n+1)){border-left:1px solid var(--border)}.pv-reason-top{justify-content:space-between;align-items:center;display:flex}.pv-reason-top .pv-num{position:static}.pv-commit{z-index:1;text-align:center;max-width:880px;margin:clamp(60px,7vw,100px) auto 0;padding-top:56px;position:relative}.pv-connector{background:linear-gradient(transparent,var(--gold-line));transform-origin:top;width:1px;height:40px;transition:transform 1s var(--pv-ease) .6s;position:absolute;top:0;left:50%;transform:scaleY(0)}.pv-in .pv-connector{transform:scaleY(1)}.pv-commit p{color:var(--foreground);text-wrap:balance;max-width:34em;margin:0 auto;font-family:Manrope,sans-serif;font-size:clamp(20px,14px + 1.2vw,32px);font-weight:500;line-height:1.5}.pv-commit .pv-label{transition-delay:.7s}.pv-commit p{transition-delay:.85s}@media (width<=1100px){.pv-values{grid-template-columns:repeat(3,1fr)}.pv-values li:nth-child(4){border-left:0}.pv-values li:nth-child(n+4){border-top:1px solid var(--border)}.pv-reasons{grid-template-columns:repeat(2,1fr)}.pv-reasons li:not(:nth-child(3n+1)){border-left:0}.pv-reasons li:nth-child(2n){border-left:1px solid var(--border)}}@media (width<=760px){.pv-split{grid-template-columns:1fr;gap:40px}.pv-divider{width:100%;height:1px}.pv-divider span{background:linear-gradient(90deg,var(--gold-line),transparent);transform-origin:0;width:100%;height:1px;transform:scaleX(0)}.pv-in .pv-divider span{transform:scaleX(1)}.pv-mission{padding-top:0}.pv-values{grid-template-columns:repeat(2,1fr)}.pv-values li{border-top:1px solid var(--border);border-left:0!important}.pv-values li:nth-child(2n){border-left:1px solid var(--border)!important}}@media (width<=560px){.pv-values,.pv-reasons{grid-template-columns:1fr}.pv-values li,.pv-reasons li{padding-left:4px;padding-right:4px;border-left:0!important}.pv-values-head{gap:14px}}@media (prefers-reduced-motion:reduce){.pv-section *,.pv-section :before,.pv-section :after{transition:none!important;animation:none!important}.pv-title span,.pv-col p,.pv-values li,.pv-reasons li,.pv-commit>*{opacity:1!important;transform:none!important}.pv-icon svg *{stroke-dashoffset:0!important}.pv-label i,.pv-divider span,.pv-rule:after,.pv-connector{transform:none!important}}
