.pv2{font-family:var(--font-sans);color:#16191c;-webkit-font-smoothing:antialiased;--brand:#09afa0;--brand-700:#067a70;--brand-600:#089488;--brand-400:#3cc7ba;--brand-300:#6fd8ce;--brand-200:#a6e8e1;--brand-100:#d6f5f1;--brand-50:#eafbf9;--black:#141618;--char:#1f2326;--ink:#16191c;--muted:#5a6570;--line:#e7ebee;--bg:#f6f8f9;--display:var(--font-display);--sans:var(--font-sans);background:#fff}.pv2 *{box-sizing:border-box;margin:0;padding:0}.pv2{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff}.pv2 h1,.pv2 h2,.pv2 h3{font-family:var(--display);letter-spacing:-.02em;line-height:1.12}.pv2 .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.pv2 .hl{color:var(--brand)}.pv2 .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(34px)}.pv2 .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pv2 .reveal{opacity:1;transition:none;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.pv2 .hero h1,.pv2 .hero p,.pv2 .hero .btn{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.pv2 .hero p{animation-delay:.12s}.pv2 .hero .btn{animation-delay:.24s}.pv2 .hero{background:radial-gradient(115% 130% at 85% -20%,#10302c 0,var(--black) 55%);color:#fff;position:relative;overflow:hidden}.pv2 .hero:after{content:"";background:var(--brand);filter:blur(140px);opacity:.22;border-radius:50%;width:440px;height:440px;position:absolute;top:-140px;right:-100px}.pv2 .hero:before{content:"";opacity:.07;pointer-events:none;background:url(/uploads/fenix-7fontes-branca.webp) 50%/contain no-repeat;width:min(360px,44vw);height:min(360px,44vw);position:absolute;top:50%;right:-40px;transform:translateY(-46%)rotate(10deg)}.pv2 .hero .wrap{text-align:center;z-index:2;max-width:900px;padding:96px 24px 104px;position:relative}.pv2 .hero h1{text-shadow:0 4px 30px #00000073;font-size:clamp(34px,5.6vw,58px);font-weight:800}.pv2 .hero p{color:#c4ccd2;max-width:600px;margin:24px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.6}.pv2 .hero .btn{margin-top:36px}.pv2 .btn{background:var(--brand);color:#06302c;cursor:pointer;border:0;border-radius:11px;padding:15px 34px;font-size:15px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-block;box-shadow:0 14px 34px #09afa066}.pv2 .btn:hover{background:var(--brand-400);transform:translateY(-2px)}.pv2 .sec{padding:88px 0}.pv2 .sec--diff{background:#fff}.pv2 .center{text-align:center;max-width:680px;margin:0 auto}.pv2 .eyebrow{font:700 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--brand)}.pv2 h2.title{margin-top:12px;font-size:clamp(27px,3.6vw,40px);font-weight:800}.pv2 .lead{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.6}.pv2 .diff-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:54px;display:grid}@media (max-width:980px){.pv2 .diff-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.pv2 .diff-grid{grid-template-columns:1fr}}.pv2 .diff{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:20px;padding:32px 24px;transition:box-shadow .22s,border-color .22s,transform .22s;position:relative;overflow:hidden}.pv2 .diff:before{content:"";background:var(--brand);height:4px;transition:all .22s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.pv2 .diff:hover{border-color:var(--brand-200);box-shadow:0 20px 44px #14161814}.pv2 .diff:hover:before{transform:scaleX(1)}.pv2 .diff__ic{color:#fff;background:linear-gradient(140deg,var(--brand) 0,var(--brand-600) 100%);border-radius:20px;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid;box-shadow:0 12px 26px #09afa052}.pv2 .diff h3{margin-bottom:10px;font-size:18px;font-weight:700}.pv2 .diff p{color:var(--muted);font-size:14px;line-height:1.62}.pv2 .sec--diff .btn{margin-top:50px}.pv2 .sec--dark{background:var(--black);color:#fff;position:relative;overflow:hidden}.pv2 .sec--dark:before{content:"";filter:blur(160px);opacity:.5;pointer-events:none;background:#1d5c50;border-radius:50%;width:520px;height:520px;position:absolute;top:110px;right:-140px}.pv2 .sec--dark:after{content:"";background:var(--brand);filter:blur(150px);opacity:.14;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;bottom:110px;left:-120px}.pv2 .sec--dark>.wrap{z-index:1;position:relative}.pv2 .sec--dark .title{color:#fff}.pv2 .sec--dark .lead{color:#c4ccd2}.pv2 .sec{position:relative}.pv2 .sec>.wrap{z-index:1;position:relative}.pv2 .sheet{border-radius:44px 44px 0 0;margin-top:-44px;position:relative;box-shadow:0 -22px 50px #0c111829}@media (max-width:640px){.pv2 .sheet{border-radius:26px 26px 0 0;margin-top:-26px}}.pv2 .sec--cat{padding-bottom:104px}.pv2 .sec--cat .tab{color:#c4ccd2;background:#ffffff0d;border-color:#2c3338}.pv2 .sec--cat .tab:hover{border-color:var(--brand-300);color:var(--brand-300)}.pv2 .sec--cat .tab.active{background:var(--brand);border-color:var(--brand);color:#fff}.pv2 .sec--cat .counter{color:#9aa6b0}.pv2 .sec--cat .counter b{color:var(--brand-300)}.pv2 .sec--cat .empty{color:#9aa6b0}.pv2 .sec--cat .slide{border-color:#ffffff1a}.pv2 .search{max-width:460px;margin:30px auto 0;position:relative}.pv2 .search svg{color:#9aa6b0;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.pv2 .search input{border:2px solid var(--line);width:100%;font:500 15px var(--sans);background:#fff;border-radius:14px;outline:0;padding:14px 16px 14px 46px;transition:all .18s}.pv2 .search input:focus{border-color:var(--brand);box-shadow:0 0 0 4px #09afa024}.pv2 .tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin:26px 0 0;display:flex}.pv2 .tab{font:600 14.5px var(--sans);border:2px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:11px 26px;transition:all .18s}.pv2 .tab:hover{border-color:var(--brand-300);color:var(--brand-700)}.pv2 .tab.active{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 10px 24px #09afa052}.pv2 .tab .n{opacity:.75;margin-left:6px;font-weight:500}.pv2 .carousel{max-width:980px;margin-top:44px;margin-left:auto;margin-right:auto;position:relative}.pv2 .slides{min-height:440px;position:relative}.pv2 .slide{border:1px solid var(--line);background:#fff;border-radius:26px;grid-template-columns:.82fr 1fr;display:none;overflow:hidden;box-shadow:0 30px 64px #1416181a}.pv2 .slide.active{animation:.5s cubic-bezier(.2,.7,.2,1) both slidein;display:grid}@keyframes slidein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (max-width:760px){.pv2 .slide{grid-template-columns:1fr}}.pv2 .slide__media{background:linear-gradient(160deg,var(--char) 0,var(--black) 100%);min-height:440px;overflow:hidden}@media (max-width:760px){.pv2 .slide__media{min-height:300px}}.pv2 .slide__media img{object-fit:cover;object-position:top center;width:100%;height:100%}.pv2 .slide__body{color:#fff;background:linear-gradient(155deg,#1c2226 0,#0c1a18 120%);flex-direction:column;padding:42px 40px;display:flex;position:relative;overflow:hidden}.pv2 .slide__body:before{content:"";z-index:0;pointer-events:none;opacity:.14;background:url(/uploads/fenix-7fontes-branca.webp) 50%/contain no-repeat;width:330px;height:330px;position:absolute;bottom:-34px;right:-30px}.pv2 .slide__body>*{z-index:1;position:relative}@media (max-width:760px){.pv2 .slide__body{padding:28px 24px}.pv2 .slide__body:before{opacity:.11;width:220px;height:220px;bottom:-20px;right:-24px}}.pv2 .slide__name{color:#fff;font-size:clamp(24px,3vw,30px);font-weight:800}.pv2 .slide__role{color:var(--brand-300);margin-top:7px;font-size:15px;font-weight:600;line-height:1.4}.pv2 .slide__body .org{color:var(--brand-300);letter-spacing:.03em;background:#09afa029;border:1px solid #09afa073;border-radius:8px;align-self:flex-start;margin-top:14px;padding:4px 12px;font-size:12.5px;font-weight:700}.pv2 .field--about{margin-top:22px;font-size:13.5px}.pv2 .field--about span{color:var(--brand-300);font-weight:700}.pv2 .slide__bio{color:#c8d0d6;-webkit-line-clamp:8;-webkit-box-orient:vertical;flex:1;margin-top:7px;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.pv2 .more{color:#06302c;background:var(--brand);cursor:pointer;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-top:22px;padding:11px 20px;font-size:14px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 10px 24px #09afa04d}.pv2 .more:hover{background:var(--brand-400);transform:translateY(-2px)}.pv2 .more svg{transition:all .18s}.pv2 .more:hover svg{transform:translate(4px)}.pv2 .nav-btn{background:var(--brand);color:#fff;cursor:pointer;z-index:5;border:0;border-radius:50%;place-items:center;width:54px;height:54px;transition:all .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 30px #09afa06b}.pv2 .nav-btn:hover:not(:disabled){background:var(--brand-400);transform:translateY(-50%)scale(1.08)}.pv2 .nav-btn:disabled{opacity:.32;cursor:default}.pv2 .nav-btn.prev{left:-22px}.pv2 .nav-btn.next{right:-22px}@media (max-width:860px){.pv2 .nav-btn.prev{left:8px}.pv2 .nav-btn.next{right:8px}}.pv2 .counter{text-align:center;font:600 14px var(--sans);color:var(--muted);margin-top:26px}.pv2 .counter b{color:var(--brand-700);font-weight:800}.pv2 .empty{text-align:center;color:var(--muted);padding:60px 20px;font-size:16px;display:none}.pv2 .sec--depo{background:#fff}.pv2 .depo-grid{grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:26px;margin-top:50px;display:grid}@media (max-width:820px){.pv2 .depo-grid{grid-template-columns:repeat(auto-fit,minmax(220px,280px))}}.pv2 .depo{cursor:pointer}.pv2 .depo__video{aspect-ratio:9/16;background:var(--char);border:1px solid var(--line);border-radius:22px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 24px 54px #14161824}.pv2 .depo:hover .depo__video{transform:translateY(-4px);box-shadow:0 30px 64px #09afa033}.pv2 .depo__video img{object-fit:cover;width:100%;height:100%}.pv2 .depo__video iframe{border:0;width:100%;height:100%}.pv2 .depo__play{background:var(--brand);border-radius:50%;place-items:center;width:66px;height:66px;margin:auto;transition:all .18s;display:grid;position:absolute;inset:0;box-shadow:0 14px 30px #09afa080}.pv2 .depo:hover .depo__play{transform:scale(1.1)}.pv2 .depo__meta{text-align:center;margin-top:14px}.pv2 .depo__meta b{font-family:var(--display);font-size:16.5px;display:block}.pv2 .depo__meta span{color:var(--brand-700);margin-top:3px;font-size:13.5px;font-weight:600;display:block}.pv2 .fb-head{margin-top:74px}.pv2 .fb-grid{columns:3 300px;column-gap:20px;margin-top:44px}.pv2 .fbimg{break-inside:avoid;border:1px solid var(--line);background:#fff;border-radius:18px;margin:0 0 20px;transition:box-shadow .2s,border-color .2s,transform .2s;overflow:hidden;box-shadow:0 10px 26px #1416180f}.pv2 .fbimg:hover{border-color:var(--brand-200);transform:translateY(-3px);box-shadow:0 18px 40px #1416181f}.pv2 .fbimg img{width:100%;height:auto;display:block}.pv2 .sec--preps .lead{color:#c4ccd2}.pv2 .prep-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}@media (max-width:980px){.pv2 .prep-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pv2 .prep-grid{grid-template-columns:1fr}}.pv2 .prep{background:var(--char);color:#fff;border:1px solid #2c3338;border-radius:18px;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.pv2 .prep:before{content:"";background:var(--brand);height:3px;transition:all .2s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.pv2 .prep:hover{border-color:var(--brand);transform:translateY(-3px)}.pv2 .prep:hover:before{transform:scaleX(1)}.pv2 .prep__brasao{object-fit:contain;flex:0 0 46px;width:46px;height:46px}.pv2 .prep__body{flex:1;min-width:0}.pv2 .prep h3{font-size:16.5px;font-weight:700}.pv2 .prep__meta{color:#9aa6b0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:12.5px;display:flex}.pv2 .prep__badge{color:var(--brand-300);background:#09afa029;border:1px solid #09afa073;border-radius:999px;padding:3px 10px;font-weight:700}.pv2 .prep__badge--soon{color:#f0c35c;background:#f0b42924;border-color:#f0b42980}.pv2 .prep__go{color:var(--brand);flex:none;transition:all .18s}.pv2 .prep:hover .prep__go{transform:translate(4px)}.pv2 .sec--preps .center .btn{margin-top:44px}.pv2 .sec--faq{background:var(--bg)}.pv2 .faq-list{max-width:760px;margin:44px auto 0}.pv2 .faq{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:12px;transition:all .18s;overflow:hidden}.pv2 .faq[open]{border-color:var(--brand-200);box-shadow:0 14px 34px #14161812}.pv2 .faq summary{cursor:pointer;font:700 15.5px var(--display);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;list-style:none;display:flex}.pv2 .faq summary::-webkit-details-marker{display:none}.pv2 .faq summary svg{color:var(--brand);flex:none;transition:all .22s}.pv2 .faq[open] summary svg{transform:rotate(180deg)}.pv2 .faq p{color:var(--muted);padding:0 22px 20px;font-size:14.5px;line-height:1.7}.pv2 .link-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;display:grid}@media (max-width:720px){.pv2 .link-grid{grid-template-columns:1fr}}.pv2 .biglink{border-radius:22px;flex-direction:column;gap:10px;padding:34px 30px;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.pv2 .biglink:hover{transform:translateY(-4px)}.pv2 .biglink--mat{background:linear-gradient(140deg,var(--brand) 0,var(--brand-600) 100%);color:#06302c;box-shadow:0 22px 50px #09afa059}.pv2 .biglink--ag{background:linear-gradient(150deg,var(--char) 0,var(--black) 100%);color:#fff;border:1px solid #2c3338}.pv2 .biglink--ag:hover{border-color:var(--brand)}.pv2 .biglink h3{font-size:21px;font-weight:800}.pv2 .biglink p{opacity:.85;font-size:14.5px;line-height:1.6}.pv2 .biglink span{align-items:center;gap:7px;margin-top:8px;font-size:14px;font-weight:700;display:inline-flex}.pv2 .cta{background:var(--black);color:#fff;text-align:center;padding:78px 24px}.pv2 .cta h2{font-size:clamp(25px,3.4vw,36px);font-weight:800}.pv2 .cta p{color:#c4ccd2;max-width:520px;margin:14px auto 28px;line-height:1.6}.pv2 .modal{z-index:90;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.pv2 .modal.open{display:flex}.pv2 .modal__bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c0eb3;animation:.25s both fade;position:absolute;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.pv2 .modal__box{background:#fff;border-radius:24px;width:100%;max-width:760px;max-height:88vh;animation:.3s cubic-bezier(.2,.7,.2,1) both pop;position:relative;overflow:auto;box-shadow:0 40px 90px #0006}.pv2 .modal__hd{background:linear-gradient(150deg,var(--black) 0,#10302c 120%);color:#fff;gap:22px;padding:28px;display:flex}.pv2 .modal__ph{border:3px solid var(--brand);border-radius:18px;flex:0 0 110px;height:110px;overflow:hidden}.pv2 .modal__ph img{object-fit:cover;object-position:top;width:100%;height:100%}.pv2 .modal__ti h3{font-size:24px;font-weight:800}.pv2 .modal__ti .role{color:var(--brand-300);margin-top:6px;font-size:14px;font-weight:600}.pv2 .modal__ti .org{background:var(--brand);color:#06302c;border-radius:8px;margin-top:10px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-block}.pv2 .modal__bd{padding:28px}.pv2 .modal__bd h4{font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-700);margin:22px 0 8px}.pv2 .modal__bd h4:first-child{margin-top:0}.pv2 .modal__bd p{color:#3a444d;font-size:15px;line-height:1.7}.pv2 .chips{flex-wrap:wrap;gap:8px;display:flex}.pv2 .chip{background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-700);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.pv2 .vid{aspect-ratio:16/9;background:#000;border-radius:14px;margin-top:10px;overflow:hidden}.pv2 .vid iframe{border:0;width:100%;height:100%}.pv2 .vid--ph{background:linear-gradient(150deg,var(--char),var(--black));color:#8a97a1;text-align:center;aspect-ratio:16/9;border-radius:14px;place-items:center;gap:10px;font-size:14px;display:grid}.pv2 .vid--ph .play{background:var(--brand);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 28px #09afa066}.pv2 .modal__x{color:#fff;cursor:pointer;z-index:3;background:#ffffff26;border:0;border-radius:50%;width:40px;height:40px;font-size:20px;position:absolute;top:16px;right:16px}.pv2 .modal__x:hover{background:#ffffff4d}
