.lv2{--black:#000;--ink:#1e1e1f;--dark:#181818;--purple:#614075;--purple-soft:#7a5690;--teal:#2ff6c9;--amarelo:#ffb454;--paper:#f5f5f7;--header-h:84px;--pad:clamp(24px, 5vw, 240px);--u:max(19.2px, .718vw);font-family:var(--font-inter), system-ui, sans-serif;background:var(--black);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;position:relative;overflow-x:clip}.lv2 *{box-sizing:border-box}.lv2 a{color:inherit;text-decoration:none}.lv2 img{max-width:100%;display:block}.lv2 .header{height:var(--header-h);padding:0 var(--pad);z-index:120;-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);opacity:0;pointer-events:none;will-change:transform, opacity;background:#0e0d1194;border-bottom:1px solid #f5f5f717;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .4s;display:grid;position:fixed;top:0;left:0;right:0;transform:translateY(-101%)}.lv2 .header.show,.lv2 .header.pinned{opacity:1;pointer-events:auto;transform:translateY(0)}.lv2 .header.bare{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.lv2 .header.bare .nav a{color:var(--ink)}.lv2 .header.bare .nav a:not(.pill):after{background:var(--purple)}.lv2 .header.bare .nav a:not(.pill):hover{color:var(--purple)}.lv2 .header.bare .nav a.pill{border-color:var(--teal);color:var(--ink)}.lv2 .header.bare .nav a.pill:hover{background:var(--teal);color:#06231d}.lv2 .header.bare .access{color:var(--purple)}.lv2 .header.bare .access:after{background:var(--purple)}.lv2 .header.bare .access:hover{color:var(--purple-soft)}.lv2 .header.bare .menu-btn{color:var(--ink)}.lv2 .brand{justify-self:start;align-items:center;gap:10px;display:flex}.lv2 .brand img{width:auto;height:26px;display:block}.lv2 .brand .logo-purple,.lv2 .header.bare .brand .logo-white{display:none}.lv2 .header.bare .brand .logo-purple{display:block}.lv2 .nav{justify-self:center;align-items:center;gap:clamp(18px,2.5vw,46px);display:flex}.lv2 .nav a{letter-spacing:.01em;color:var(--paper);padding:6px 1px;font-size:1.04rem;font-weight:600;transition:color .22s;position:relative}.lv2 .nav a:not(.pill):after{content:"";background:var(--teal);height:2px;transition:right .28s;position:absolute;bottom:0;left:1px;right:100%}.lv2 .nav a:not(.pill):hover{color:var(--teal)}.lv2 .nav a:not(.pill):hover:after{right:1px}.lv2 .nav a.pill{border:1px solid var(--teal);color:var(--teal);border-radius:32px;padding:8px 22px;transition:background .25s,color .25s}.lv2 .nav a.pill:hover{background:var(--teal);color:#06231d}.lv2 .nav-acesso{display:none}.lv2 .access{color:#c4abe0;letter-spacing:.01em;justify-self:end;padding:6px 1px;font-size:1.06rem;font-weight:700;transition:color .22s;position:relative}.lv2 .access:after{content:"";background:#c4abe0;height:2px;transition:right .28s;position:absolute;bottom:0;left:1px;right:100%}.lv2 .access:hover{color:#dcc8f0}.lv2 .access:hover:after{right:1px}.lv2 .menu-btn{color:var(--paper);cursor:pointer;background:0 0;border:0;justify-self:end;padding:8px;display:none}.lv2 .menu-btn svg{display:block}@media (prefers-reduced-motion:reduce){.lv2 .header{opacity:1;pointer-events:auto;transition:none;transform:none}}@media (max-width:900px){.lv2 .header{opacity:1;pointer-events:auto;grid-template-columns:1fr auto;transform:none}.lv2 .nav{top:var(--header-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px var(--pad) 24px;opacity:0;pointer-events:none;background:#080809f7;border-bottom:1px solid #f5f5f714;flex-direction:column;grid-column:1/-1;justify-self:stretch;align-items:flex-start;gap:0;transition:transform .3s,opacity .3s;position:absolute;left:0;right:0;transform:translateY(-12px)}.lv2 .nav a{width:100%;color:var(--paper);border-bottom:1px solid #f5f5f70f;padding:16px 0;font-size:1.2rem}.lv2 .nav a.pill{color:var(--teal);border:0;border-radius:0;padding:16px 0}.lv2 .nav-acesso{color:var(--teal);display:block}.lv2 .nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.lv2 .access{display:none}.lv2 .menu-btn{display:block}}.lv2 .section{width:100%;position:relative;overflow:clip}.lv2 .wrap{z-index:2;max-width:1920px;padding:0 var(--pad);margin:0 auto;position:relative}.lv2 .mountain-scene{background:#000;position:relative;overflow:clip}.lv2 .mountain-img{z-index:0;top:calc(-27.9 * var(--u));left:calc(-36.9 * var(--u));width:calc(176.2 * var(--u));pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute;transform:scaleX(-1)}.lv2 .mountain-fade{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#00000014 30%,#0000003d 50%,#00000075 66%,#000000ad 78%,#000000db 88%,#000000f5 95%,#000 100%);height:96svh;position:absolute;bottom:0;left:0;right:0}.lv2 .hero{min-height:100svh;position:relative}.lv2 .hero-scrim{z-index:1;pointer-events:none;background:radial-gradient(110% 66% at 15% 24%,#dfe2e7cc 0%,#d6dae070 28%,#c6cad11a 48%,#0a0a0b00 64%);position:absolute;inset:0}.lv2 .hero-title{z-index:2;left:calc(5.78 * var(--u));top:calc(16.46 * var(--u));font-family:var(--font-bebas), sans-serif;color:var(--ink);font-weight:400;font-size:calc(6.4 * var(--u));letter-spacing:-.01em;text-transform:uppercase;margin:0;line-height:1.197;position:absolute}.lv2 .hero-title span{white-space:nowrap;display:block}.lv2 .hero-title .accent{color:var(--purple)}.lv2 .statement{text-align:center;min-height:100svh;padding:14vh var(--pad);justify-content:center;align-items:center;display:flex;position:relative}.lv2 .statement--dark{background:var(--black)}.lv2 .statement .wrap{z-index:2}.lv2 .statement p{font-family:var(--font-instrument), serif;color:#fff;text-wrap:balance;text-shadow:0 4px 34px #0009;max-width:71.5vw;margin:0;font-size:min(5.83vw,112px);font-weight:400;line-height:1.304}.lv2 .oposto{text-align:center;min-height:100svh;padding:14vh var(--pad);background:#15181c;justify-content:center;align-items:center;display:flex;overflow:clip}.lv2 .oposto-video{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.lv2 .oposto-scrim{z-index:1;pointer-events:none;background:radial-gradient(120% 92%,#0f111400 0%,#0f111457 56%,#0f1114bd 100%),linear-gradient(#0f11148c 0%,#0f111438 42%,#0f111494 100%);position:absolute;inset:0}.lv2 .oposto h2{z-index:2;text-align:center;color:#f5f5f7;margin:0;position:relative}.lv2 .oposto h2 .lead{white-space:nowrap;width:fit-content;font-family:var(--font-bebas), sans-serif;letter-spacing:-.005em;text-shadow:0 2px 24px #00000073;margin-inline:auto;font-size:min(7.6vw,146px);font-weight:400;line-height:1;display:block}.lv2 .oposto h2 .word{white-space:nowrap;margin-inline:auto;width:fit-content;font-family:var(--font-bhutuka), var(--font-instrument), serif;letter-spacing:.004em;color:var(--teal);text-shadow:0 4px 30px #0000006b;margin-top:.08em;font-size:min(8.6vw,165px);font-weight:700;line-height:.98;display:block}.lv2 .inside{background:var(--dark);min-height:100svh;color:var(--paper);position:relative;overflow:clip}.lv2 .inside:before{content:"";z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/150px 150px;position:absolute;inset:0}.lv2 .inside-bg{z-index:0;background:#0f0d14;position:absolute;inset:0;overflow:hidden}.lv2 .inside-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lv2 .inside-bg:after{content:"";background:linear-gradient(#0f0d1457 0%,#0f0d1424 30%,#0f0d1433 52%,#0f0d1485 78%,#0f0d14b8 100%);position:absolute;inset:0}.lv2 .inside-tag{z-index:2;right:var(--pad);text-align:right;width:min(46vw,600px);font-family:var(--font-bebas), sans-serif;color:#fff;margin:0;font-size:min(1.98vw,38px);font-weight:400;line-height:1.21;position:absolute;top:42.6%}.lv2 .inside-tag .t{color:var(--teal)}.lv2 .inside-rule{background:var(--paper);z-index:2;height:3px;position:absolute;top:53.5%;left:0;right:0}.lv2 .inside-title{z-index:2;left:var(--pad);position:absolute;top:55.5%}.lv2 .inside-title h2{font-family:var(--font-bebas), sans-serif;margin:0;font-size:min(8.07vw,155px);font-weight:400;line-height:.96}.lv2 .inside-title h2 .in{color:var(--teal)}.lv2 .inside-title p{font-family:var(--font-inter), sans-serif;margin:.55em 0 0;font-size:min(1.82vw,35px);font-weight:200}.lv2 .inside-cta{z-index:2;right:var(--pad);border:2px solid var(--purple);font-family:var(--font-inter), sans-serif;color:#fff;white-space:nowrap;border-radius:32px;justify-content:center;align-items:center;padding:1.05em 2.6em;font-size:min(1.35vw,26px);font-weight:300;transition:background .25s,border-color .25s;display:inline-flex;position:absolute;top:80%}.lv2 .inside-cta:hover{background:var(--purple);border-color:var(--purple)}.lv2 .core-scene{background:var(--ink);position:relative;overflow:clip}.lv2 .core-code{z-index:1;pointer-events:none;width:min(42vw,1100px);position:absolute;top:7vh;right:2.6vw}.lv2 .core-panel{z-index:2;min-height:100svh;color:var(--paper);padding:6vh var(--pad);align-items:center;display:flex;position:relative}.lv2 .core-panel .col{width:min(45vw,840px)}.lv2 .core-h{font-family:var(--font-bebas), sans-serif;margin:0 0 .1em;font-size:min(4.58vw,88px);font-weight:400;line-height:1}.lv2 .core-h .accent{color:var(--purple)}.lv2 .core-panel .lede{font-family:var(--font-inter), sans-serif;color:var(--teal);text-transform:uppercase;letter-spacing:.045em;margin:0 0 1.5em;font-size:min(1.3vw,25px);font-weight:600;line-height:1.3}.lv2 .core-panel p{font-family:var(--font-inter), sans-serif;color:#cfcbd4;margin:0 0 1.05em;font-size:min(1.15vw,21px);font-weight:400;line-height:1.55}.lv2 .core-panel .em{color:var(--teal);letter-spacing:.045em;text-transform:uppercase;margin:1.05em 0;font-size:min(1.3vw,25px);font-weight:600;display:block}.lv2 .code-win{background:#1b1b1d;border:1px solid #2c2c31;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #0000008c}.lv2 .code-bar{background:#252529;border-bottom:1px solid #161618;align-items:center;gap:8px;padding:13px 16px;display:flex;position:relative}.lv2 .code-bar i{border-radius:50%;width:12px;height:12px;display:block}.lv2 .code-bar .r{background:#ff5f57}.lv2 .code-bar .y{background:#febc2e}.lv2 .code-bar .g{background:#28c840}.lv2 .code-bar .title{font-family:var(--font-chivo), ui-monospace, "SF Mono", Menlo, monospace;color:#8b8b93;pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.lv2 .code-win .shiki{font-family:var(--font-chivo), ui-monospace, "SF Mono", Menlo, Consolas, monospace;margin:0;padding:20px 22px;font-size:clamp(11px,.8vw,15px);line-height:1.6;overflow:visible;background:0 0!important}.lv2 .code-win .shiki code{white-space:pre;background:0 0;font-family:inherit;display:block}.lv2 .stats{min-height:100svh;color:var(--paper);padding:5vh var(--pad);justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:clip}.lv2 .stats-bg{z-index:0;background:#0f0d14;position:absolute;inset:0}.lv2 .stats-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lv2 .stats-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0f0d1499 0%,#0f0d1461 42%,#0f0d14a8 100%);position:absolute;inset:0}.lv2 .stats-inner{z-index:2;grid-template-columns:1fr auto;align-items:center;gap:clamp(40px,5vw,84px);width:100%;max-width:1728px;margin:0 auto 0 0;display:grid;position:relative}.lv2 .stats-head h2{font-family:var(--font-inter), sans-serif;white-space:nowrap;text-transform:uppercase;letter-spacing:-.015em;text-shadow:0 2px 30px #0000006b;margin:0;font-size:min(3.54vw,68px);font-weight:700;line-height:1.21}.lv2 .stats-cols{grid-template-columns:1fr 1fr;align-items:start;gap:0;width:min(50vw,980px);display:grid}.lv2 .stats-col{flex-direction:column;gap:0;display:flex}.lv2 .stats-col.down{margin-top:min(3.8vw,72px)}.lv2 .stat{aspect-ratio:1/.92;text-align:center;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(18px,1.7vw,30px) clamp(12px,.9vw,18px);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .4s,opacity .5s;display:flex;position:relative}.lv2 .stat:hover{z-index:2;transform:translateY(-12px);box-shadow:0 30px 62px -22px #281a376b}.lv2 .stat .n{font-family:var(--font-crimson-pro), serif;white-space:nowrap;margin:0;font-size:min(5.21vw,100px);font-weight:700;line-height:1}.lv2 .stat .l{font-family:var(--font-crimson-text), serif;max-width:14ch;margin:.5em 0 0;font-size:min(1.56vw,30px);font-weight:400;line-height:1.3}.lv2 .stat.verde{background:var(--teal);color:var(--ink)}.lv2 .stat.purple{background:var(--purple);color:var(--paper)}.lv2.motion .stats:not([data-active]) .stat{opacity:0;transform:translateY(92px)}.lv2.motion .stats[data-active] .stat{animation:.64s cubic-bezier(.05,.7,.1,1) backwards lv2-statRise}@keyframes lv2-statRise{0%{opacity:0;transform:translateY(92px)}to{opacity:1;transform:translateY(0)}}.lv2 .clients{background:var(--ink);min-height:100svh;color:var(--paper);padding:14vh var(--pad);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(72px,12vh,168px);display:flex;position:relative}.lv2 .clients h2{font-family:var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;max-width:30ch;margin:0;font-size:min(3.18vw,61px);font-weight:800;line-height:1.2}.lv2 .logo-mq{--mq-gap:clamp(18px, 2.2vw, 40px);flex-direction:column;gap:clamp(18px,2.6vw,40px);width:100vw;display:flex}.lv2 .mq{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.lv2 .mq-track{will-change:transform;width:max-content;display:flex}.lv2 .mq-group{gap:var(--mq-gap);padding-right:var(--mq-gap);flex:none;display:flex}.lv2 .logo-tile{background:var(--paper);border:1px solid #ffffff1a;border-radius:16px;flex:none;width:clamp(180px,14vw,270px);height:clamp(84px,6.6vw,127px);padding:clamp(10px,.95vw,20px)}.lv2 .logo-tile--dark{background:0 0;border-color:#ffffff24}.lv2 .logo-tile img{object-fit:contain;width:100%;height:100%;display:block}.lv2 .cta{text-align:center;min-height:100svh;padding:12vh var(--pad) 200px;background:radial-gradient(125% 95% at 82% 8%,#6e4d86 0%,#3c2a53 36%,#1d1628 70%,#15111c 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.lv2 .cta-star{z-index:0;pointer-events:none;color:#fff;opacity:.045;width:min(72vw,1040px);height:auto;position:absolute;bottom:-12vw;left:-16vw}.lv2 .cta-eyebrow{z-index:2;font-family:var(--font-inter), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin:0 0 clamp(20px,2.4vh,34px);font-size:clamp(13px,1vw,18px);font-weight:600;position:relative}.lv2 .cta h2{z-index:2;font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;text-align:center;color:#fff;text-wrap:balance;max-width:17ch;margin:0;font-size:min(4.69vw,90px);font-weight:800;line-height:1.08;position:relative}.lv2 .cta h2 .accent{color:var(--teal)}.lv2 .cta-btn{z-index:2;color:#1c1526;font-family:var(--font-inter), sans-serif;background:#fff;border-radius:999px;align-items:center;gap:12px;margin-top:clamp(34px,4.6vh,58px);padding:clamp(15px,1.5vh,20px) clamp(30px,2.4vw,46px);font-size:clamp(16px,1.15vw,22px);font-weight:600;transition:background .25s,transform .15s cubic-bezier(.23,1,.32,1),box-shadow .25s;display:inline-flex;position:relative}.lv2 .cta-btn:hover{background:var(--teal);transform:translateY(-3px);box-shadow:0 18px 40px -16px #2ff6c980}.lv2 .cta-btn:active{transform:scale(.97)}.lv2 .cta-btn svg{width:1.05em;height:1.05em;transition:transform .25s}.lv2 .cta-btn:hover svg{transform:translate(4px)}.lv2 .footer{z-index:2;background:var(--teal);min-height:153px;padding:clamp(20px, 2.4vh, 30px) var(--pad);border-radius:32px 32px 0 0;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.lv2 .footer img{width:auto;height:min(4.58vw,72px)}.lv2 .footer .copy{font-family:var(--font-inter), sans-serif;color:#0c2b24;text-align:center;max-width:36ch;margin:0;font-size:clamp(12px,.85vw,15px);font-weight:300}.lv2 .footer .social{align-items:center;gap:clamp(14px,1.2vw,22px);display:flex}.lv2 .footer .social a,.lv2 .footer .social span{color:var(--ink);display:inline-flex}.lv2 .footer .social a{transition:color .2s,transform .2s}.lv2 .footer .social a:hover{color:var(--purple);transform:translateY(-2px)}.lv2 .footer .social svg{width:clamp(22px,1.7vw,30px);height:auto;display:block}.lv2 .reveal{opacity:1;transition:opacity .72s cubic-bezier(.05,.7,.1,1),transform .72s cubic-bezier(.05,.7,.1,1);transform:none}.lv2.motion [data-snap]:not([data-active]) .reveal{opacity:0;transform:translateY(44px)}.lv2.motion [data-snap]:not([data-active]) .reveal.fade{transform:none}.lv2.motion [data-snap][data-active] .reveal{opacity:1;transform:none}.lv2.motion .oposto[data-active] h2.reveal{transition-delay:.12s}.lv2 .oposto-video{transition:transform .7s cubic-bezier(.05,.7,.1,1),opacity .6s}.lv2.motion .oposto:not([data-active]) .oposto-video{opacity:0;transform:scale(1.06)}.lv2.motion .oposto[data-active] .oposto-video{opacity:1;transform:none}.lv2.motion .io-reveal{opacity:0;transition:opacity .72s cubic-bezier(.05,.7,.1,1),transform .72s cubic-bezier(.05,.7,.1,1);transform:translateY(38px)}.lv2.motion .io-reveal.inview{opacity:1;transform:none}.lv2.motion .stats[data-active] .stats-col:nth-child(2) .stat:first-child{animation-delay:40ms}.lv2.motion .stats[data-active] .stats-col:first-child .stat:first-child{animation-delay:.12s}.lv2.motion .stats[data-active] .stats-col:nth-child(2) .stat:nth-child(2){animation-delay:.2s}.lv2.motion .stats[data-active] .stats-col:first-child .stat:nth-child(2){animation-delay:.28s}.lv2.motion .inside[data-active] .inside-title p{transition-delay:.12s}.lv2.motion .inside[data-active] .inside-cta{transition-delay:.18s}.lv2.motion .cta[data-active] .cta-eyebrow{transition-delay:40ms}.lv2.motion .cta[data-active] h2.reveal{transition-delay:.12s}.lv2.motion .cta[data-active] .cta-btn{transition-delay:.22s}@media (prefers-reduced-motion:reduce){.lv2 .reveal,.lv2 .io-reveal,.lv2 .stat{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media print{.lv2 .reveal,.lv2 .io-reveal,.lv2 .stat{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:900px) and (pointer:coarse){.lv2{scroll-snap-type:y proximity}.lv2 .section[data-snap]{scroll-snap-align:start}}@media (max-width:680px){.lv2{--header-h:68px}.lv2 .brand img{height:22px}.lv2 .hero{align-items:flex-start;display:flex}.lv2 .hero-title{width:auto;max-width:90%;margin:clamp(96px,20vh,180px) 0 0;font-size:clamp(2.1rem,10vw,4.4rem);position:static;top:auto;left:auto}.lv2 .hero-title span{white-space:normal}.lv2 .mountain-img{width:auto;height:134vw;top:-6vw;left:50%;transform:translate(-46%)scaleX(-1)}.lv2 .mountain-fade{height:64vh;top:auto;bottom:0}.lv2 .hero-scrim{background:radial-gradient(150% 60% at 28% 30%,#dfe2e7e6 0%,#d6dae08c 38%,#c6cad124 58%,#0a0a0b00 76%)}.lv2 .oposto{padding:14vh var(--pad);justify-content:center;align-items:center}.lv2 .oposto h2{margin:0;position:relative;top:auto;left:auto}.lv2 .oposto h2 .lead{font-size:clamp(2rem,9vw,3.4rem)}.lv2 .inside-tag{top:calc(var(--header-h) + 4vh);width:auto;left:var(--pad);right:var(--pad);text-align:left;font-size:clamp(1rem,4.4vw,1.4rem)}.lv2 .inside-rule{top:34%}.lv2 .inside-title{top:auto;bottom:20%}.lv2 .inside-title h2{font-size:clamp(2.6rem,12vw,4.6rem)}.lv2 .inside-title p{font-size:clamp(1rem,4.4vw,1.3rem)}.lv2 .inside-cta{top:auto;bottom:7%;left:var(--pad);font-size:1rem;right:auto}.lv2 .core-code{display:none}.lv2 .core-panel{padding:calc(var(--header-h) + 4vh) var(--pad) 8vh}.lv2 .core-panel .col{width:auto}.lv2 .core-h{font-size:clamp(2.2rem,10vw,3.2rem)}.lv2 .core-panel .lede{font-size:clamp(1rem,4.2vw,1.3rem)}.lv2 .core-panel p{font-size:clamp(.95rem,3.8vw,1.1rem)}.lv2 .core-panel .em{font-size:clamp(1rem,4.2vw,1.3rem)}.lv2 .code-win .shiki{padding:14px;font-size:10px}.lv2 .stats{padding:12vh var(--pad)}.lv2 .stats-inner{grid-template-columns:1fr;gap:5vh}.lv2 .stats-head h2{white-space:normal;max-width:100%;font-size:clamp(2.2rem,10vw,3rem)}.lv2 .stats-cols{width:100%}.lv2 .stats-col.down{margin-top:min(8vw,46px)}.lv2 .stat{padding:clamp(16px,4vw,24px)}.lv2 .stat .n{white-space:nowrap;font-size:clamp(2rem,9vw,3rem)}.lv2 .stat .l{font-size:clamp(.85rem,3.4vw,1.05rem)}.lv2 .logo-tile{width:clamp(150px,42vw,200px);height:clamp(70px,19vw,94px)}.lv2 .clients h2{font-size:clamp(1.7rem,7.4vw,2.4rem)}.lv2 .cta{padding:14vh var(--pad) 220px}.lv2 .cta h2{font-size:clamp(2rem,9vw,3.2rem)}.lv2 .cta-eyebrow{letter-spacing:.2em}.lv2 .footer{text-align:center;padding:22px var(--pad) 26px;flex-direction:column;gap:14px;min-height:0}.lv2 .footer img{height:44px}}.lv2 .loader{z-index:9999;opacity:1;background:#1e1e1f;justify-content:center;align-items:center;transition:opacity .6s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.lv2 .loader.done{opacity:0;pointer-events:none}.lv2 .loader .ld-logo{aspect-ratio:1;width:clamp(120px,15vw,196px);height:auto;overflow:visible}.lv2 .loader .ld-logo path{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.lv2 .loader.drawn .ld-logo{animation:1.7s cubic-bezier(.4,0,.2,1) infinite lv2-ld-breathe}.lv2 .loader.done .ld-logo{animation:none}@keyframes lv2-ld-breathe{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){.lv2 .loader.drawn .ld-logo{animation:none}.lv2 .loader .ld-logo path{stroke-dashoffset:0}}
