.home-v2{--navy:#002a68;--navy-deep:#001b46;--navy-soft:#0f3b82;--red:#dd1828;--red-deep:#b01120;--orange:#f68712;--teal:#00a79d;--blue-mid:#0a699e;--blue-vibrant:#1986cf;--purple:#8220c1;--ink:#0b1730;--gray-900:#16233f;--gray-500:#5b6b8c;--gray-300:#a9b5cc;--gray-100:#e7ecf6;--gray-50:#f5f7fb;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Poppins,system-ui,sans-serif;overflow-x:hidden}.home-v2 h1,.home-v2 h2,.home-v2 h3{margin:0;font-family:Poppins,system-ui,sans-serif}.home-v2 p{margin:0}.home-v2 a{color:inherit;text-decoration:none}.home-v2 ul{margin:0;padding:0;list-style:none}.home-v2 button{cursor:pointer;font-family:Poppins,system-ui,sans-serif}.hv-sec{padding:96px 24px}.hv-wrap{max-width:1240px;margin:0 auto}.hv-kicker{color:var(--red);letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:700}.hv-h2{color:var(--navy);letter-spacing:-.6px;margin-bottom:14px;font-size:36px;font-weight:800;line-height:1.22}.hv-lead{color:var(--gray-500);font-size:16px;line-height:1.65}.btn-primary{background:var(--red);font-weight:600;transition:background .18s,transform .18s;display:inline-block;color:#fff!important}.btn-primary:hover{background:var(--red-deep);transform:translateY(-2px)}.btn-outline-navy{border:1.5px solid var(--navy);color:var(--navy);font-weight:600;transition:background .18s,color .18s;display:inline-block}.btn-outline-navy:hover{background:var(--navy)!important;color:#fff!important}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero-title{color:var(--navy);letter-spacing:-1.1px;margin-bottom:24px;font-size:48px;font-weight:800;line-height:1.15}.hero-visual{justify-content:center;align-items:center;height:400px;display:flex;position:relative}.hero-card{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-deep) 100%);border-radius:22px;width:340px;max-width:100%;padding:30px 30px 26px;box-shadow:0 30px 60px #001b4647}.hero-pick{color:#fff;background:#ffffff14;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.tab-btn{color:var(--gray-500);background:0 0;border:none;border-radius:10px;padding:12px 28px;font-size:14px;font-weight:600;transition:all .18s}.tab-btn.active{color:var(--navy);background:#fff;box-shadow:0 4px 12px #002a6826}.vacancy-showcase{background:linear-gradient(#f7faff 0%,#eef4ff 100%);position:relative;overflow:hidden}.vacancy-showcase:before{content:"";filter:blur(4px);background:#1986cf1f;border-radius:50%;width:440px;height:440px;position:absolute;top:-250px;left:-160px}.vacancy-showcase:after{content:"";filter:blur(4px);background:#dd182814;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-210px;right:-180px}.vacancy-wrap{z-index:1;max-width:1200px;margin:0 auto;position:relative}.vacancy-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:28px;display:grid}.social-post{background:#fff;border:1px solid #dce5f3;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 55px #002a681f}.social-post--smart{border-color:#1986cf6b;box-shadow:0 24px 60px #0047b32e}.social-post--basic{box-shadow:0 16px 36px #17223417}.social-post--basic .job-ad{flex:none}.social-post--basic .social-comments{min-height:0;padding-bottom:18px}.social-head{border-bottom:1px solid var(--gray-100);background:#fff;align-items:center;gap:12px;padding:17px 20px;display:flex}.social-post--smart .social-head{background:#eef5ff}.social-avatar{color:#fff;background:#657187;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.social-post--smart .social-avatar{background:#1268eb}.social-avatar svg{width:21px;height:21px}.social-brand{color:#1c2943;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.verified{color:#fff;background:#2387f6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.social-time{color:#6d7c98;margin-top:2px;font-size:11.5px}.job-ad{color:#fff;border-radius:18px;flex-direction:column;flex:1;margin:22px 22px 18px;padding:25px;display:flex}.job-ad--smart{color:var(--navy);background:#f1f3f6;border:1px solid #dce4ee;box-shadow:0 14px 28px #002a681a}.job-ad--smart .job-location{color:var(--gray-500)}.job-ad--smart .job-intro,.job-ad--smart .job-benefits li{color:var(--navy)}.job-ad--smart .job-benefits{gap:14px}.job-ad--smart .job-benefits li{font-size:14px;font-weight:700}.job-ad--smart .job-benefits svg{width:22px;height:22px}.job-ad--smart .job-benefits li:first-child svg,.job-ad--smart .job-benefits li:nth-child(2) svg{color:var(--teal)}.job-ad--smart .job-benefits li:nth-child(3) svg{color:var(--red)}.job-ad--smart .job-benefits li:nth-child(4) svg{color:var(--blue-vibrant)}.job-ad--smart .job-benefits li:nth-child(5) svg{color:var(--orange)}.job-ad--smart .job-benefits li:nth-child(6) svg{color:var(--red)}.job-ad--smart .job-difference{color:var(--navy);background:#e0ebf8}.job-ad--basic{background:linear-gradient(145deg,#455268 0%,#2b374b 100%);box-shadow:0 18px 32px #17223433}.job-ad-top{grid-template-columns:auto 1fr;align-items:start;gap:16px;margin-bottom:21px;display:grid}.job-chip{letter-spacing:.35px;white-space:nowrap;border-radius:8px;align-items:center;padding:7px 11px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.job-chip--smart{color:#fff;background:#00b95d}.job-chip--basic{color:#dce2eb;background:#5a6679}.job-role{text-align:right;letter-spacing:-.3px;font-size:20px;font-weight:800;line-height:1.18}.job-location{text-align:right;color:#ffffffb3;margin-top:5px;font-size:11px;line-height:1.4}.job-salary{letter-spacing:-.5px;margin-bottom:16px;font-size:24px;font-weight:800}.job-intro{color:#ffffffd4;margin-bottom:13px;font-size:12.5px;line-height:1.55}.job-benefits{flex-direction:column;gap:9px;display:flex;margin-bottom:18px!important}.job-benefits li{color:#fff;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.job-benefits svg{flex:none;width:15px;height:15px;margin-top:1px}.job-difference{color:#fff;background:#ffffff1f;border-radius:8px;margin-top:auto;padding:11px 12px;font-size:11px;line-height:1.45}.job-apply{color:#fff;letter-spacing:.25px;border:0;border-radius:8px;width:100%;margin-top:14px;padding:11px 14px;font-size:11px;font-weight:800}.job-apply--smart{background:#00af55}.job-apply--basic{background:#eb1729}.social-metrics{color:#6b7890;align-items:center;gap:8px;padding:0 22px 14px;font-size:11.5px;display:flex}.reaction-stack{align-items:center;display:inline-flex}.reaction-stack span{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;margin-left:-4px;font-size:8px;display:inline-flex}.reaction-stack span:first-child{margin-left:0}.reaction-like{background:#2488f4}.reaction-care{background:#00b56a}.reaction-wow{background:#f4b71a}.social-actions{border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);grid-template-columns:repeat(4,1fr);gap:5px;padding:11px 14px;display:grid}.social-actions span{text-align:center;color:#536078;font-size:11px}.social-comments{flex-direction:column;gap:15px;min-height:174px;padding:18px 22px 22px;display:flex}.comment{grid-template-columns:34px 1fr;gap:10px;display:grid}.comment-avatar{color:#47536a;background:#e4e8ef;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:flex}.social-post--smart .comment-avatar{color:#145cd0;background:#ddebff}.comment strong{color:#25314a;margin-bottom:3px;font-size:11.5px;display:block}.comment p{color:#515f78;font-size:11.5px;line-height:1.48}.comment-meta{color:#8290a8;margin-top:5px;font-size:9.5px}.vacancy-caption{color:#74819a;text-align:center;margin-top:18px;font-size:11px;line-height:1.55}.value-triptych{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.value-cta{justify-content:center;margin-top:36px;display:flex}.value-cta .btn-primary{white-space:nowrap}@media (width<=640px){.value-cta .btn-primary{text-align:center;width:100%;padding:16px 28px!important;font-size:14.5px!important}}.value-card{background:#fff;border:1px solid #dde6f3;border-radius:17px;padding:23px;box-shadow:0 12px 30px #002a6812}.value-icon{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:flex}.value-card h3{color:var(--navy);margin-bottom:7px;font-size:15px;font-weight:700}.value-card p{color:var(--gray-500);font-size:12.5px;line-height:1.58}.evidence-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.evidence-card{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:20px;min-height:204px;padding:26px 21px;position:relative;overflow:hidden}.evidence-card:before{content:"";background:#1986cf14;border-radius:50%;width:76px;height:76px;position:absolute;top:-28px;right:-28px}.evidence-kicker{letter-spacing:1px;color:var(--blue-mid);margin-bottom:16px;font-size:10px;font-weight:800}.evidence-number{color:var(--navy);letter-spacing:-1.1px;margin-bottom:10px;font-size:31px;font-weight:800;line-height:1}.evidence-copy{color:var(--gray-500);font-size:12.5px;line-height:1.5}.evidence-source{color:#8895aa;margin-top:13px;font-size:10px;line-height:1.45}.evidence-source a{text-underline-offset:2px;text-decoration:underline!important}.gig-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:54px;display:grid}.gig-visual{border-radius:26px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000052}.gig-visual img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.gig-visual:after{content:"";background:linear-gradient(90deg,#001b466b 0%,#001b4600 48%,#0000000f 100%);position:absolute;inset:0}.gig-badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#001b46db;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:17px 18px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.gig-badge strong{font-size:13px;display:block}.gig-badge span{color:#ffffffa6;font-size:10.5px}.gig-arrow{color:#68e7b2;font-size:26px}.gig-proof{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.gig-proof-card{background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;padding:17px}.gig-proof-card strong{color:#fff;letter-spacing:-.6px;margin-bottom:4px;font-size:23px;display:block}.gig-proof-card span{color:#ffffffa3;font-size:11.5px;line-height:1.45}.cols-2{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-9{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step-card{background:#fff;border-radius:20px;padding:32px}.step-num{background:var(--red);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:22px;font-size:16px;font-weight:800;display:flex}.step-card h3{color:var(--navy);margin-bottom:10px;font-size:18px;font-weight:700}.step-card p{color:var(--gray-500);font-size:14.5px;line-height:1.6}.compare-impact{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.impact-card{border-radius:18px;align-items:center;gap:16px;padding:19px 21px;display:flex}.impact-card--down{background:linear-gradient(135deg,#fff1f2,#ffe6e9);border:1px solid #ffc7ce}.impact-card--up{background:linear-gradient(135deg,#edf8ff,#e8fff7);border:1px solid #bce3e4}.impact-arrow{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:25px;font-weight:800;display:flex}.impact-card--down .impact-arrow{background:var(--red)}.impact-card--up .impact-arrow{background:var(--teal)}.impact-card strong{letter-spacing:.5px;margin-bottom:3px;font-size:13px;display:block}.impact-card p{color:var(--gray-500);font-size:12.5px;line-height:1.45}#compare-shell{border:1px solid var(--gray-100);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 22px 55px #002a681a}.compare-row{border-top:1px solid var(--gray-100);grid-template-columns:1fr 1fr;display:grid}.compare-row>div{align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.compare-row>div:first-child{background:#fff7f8}.compare-row>div:first-child span{color:var(--gray-500);font-size:14.5px;line-height:1.5}.compare-with{border-left:1px solid var(--gray-100);background:#f1fbfa!important}.compare-with span{color:var(--navy);font-size:14.5px;font-weight:500;line-height:1.5}.compare-row svg{box-sizing:content-box;border-radius:50%;flex-shrink:0;margin-top:2px;padding:5px}.compare-row>div:first-child svg{stroke:var(--red);background:#ffe4e7}.compare-with svg{stroke:var(--teal);background:#ddf7f2}.compare-head{border-top:none}.compare-head>div{letter-spacing:1px;align-items:center;padding:17px 24px;font-size:12.5px;font-weight:700}.compare-head>div:first-child{color:var(--red);background:#ffecef}.compare-head>.compare-with{color:var(--teal);background:#e5f8f4!important}.compare-head>div:before{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:-3px;display:inline-flex}.compare-head>div:first-child:before{content:"↓";background:var(--red)}.compare-head>.compare-with:before{content:"↑";background:var(--teal)}.shelf-card{border:1px solid var(--gray-100);background:#fff;border-radius:18px;padding:28px}.shelf-icon{border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;display:flex}.shelf-pillar{letter-spacing:1px;color:var(--gray-300);margin-bottom:6px;font-size:10px;font-weight:700}.shelf-card h3{color:var(--navy);margin-bottom:8px;font-size:16.5px;font-weight:700}.shelf-card p{color:var(--gray-500);font-size:13.5px;line-height:1.55}.plans-section{background:linear-gradient(145deg,var(--navy-deep) 0%,var(--navy) 62%,#074c8b 100%);padding:100px 24px;position:relative;overflow:hidden}.plans-section:before{content:"";background:#1986cf33;border-radius:50%;width:520px;height:520px;position:absolute;top:-280px;right:-230px}.plans-section:after{content:"";background:#dd18281c;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-230px;left:-210px}.plans-wrap{z-index:1;max-width:1240px;margin:0 auto;position:relative}.plans-base{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:18px;grid-template-columns:1.15fr repeat(4,1fr);margin:38px 0 22px;display:grid;overflow:hidden}.plans-base-title,.plans-base-item{align-items:center;min-height:84px;padding:19px 20px;display:flex}.plans-base-title{color:var(--navy);background:#fff;font-size:14px;font-weight:800;line-height:1.35}.plans-base-item{color:#fff;border-left:1px solid #ffffff29;gap:10px;font-size:12px;font-weight:600;line-height:1.45}.plans-base-check{background:var(--teal);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:13px;font-weight:800;display:inline-flex}.plans-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.plan-card{background:#fff;border:1px solid #ffffff52;border-radius:20px;flex-direction:column;min-height:328px;padding:25px 22px;display:flex;position:relative;box-shadow:0 18px 42px #00102f33}.plan-card--featured{border:2px solid #69e0d6;transform:translateY(-7px);box-shadow:0 22px 50px #00a79d33}.plan-card--featured:before{content:"MAIS ESCOLHIDO";background:var(--teal);color:#fff;letter-spacing:.8px;border-radius:999px;padding:6px 10px;font-size:8.5px;font-weight:800;position:absolute;top:-13px;left:20px}.plan-order{color:var(--red);letter-spacing:1.3px;margin-bottom:9px;font-size:10px;font-weight:800}.plan-name{color:var(--navy);letter-spacing:-.5px;font-size:23px;font-weight:800;margin-bottom:4px!important}.plan-lives{color:var(--gray-500);min-height:38px;font-size:12.5px;line-height:1.45}.plan-divider{background:var(--gray-100);height:1px;margin:18px 0}.plan-includes{letter-spacing:.8px;color:var(--gray-300);margin-bottom:10px;font-size:10px;font-weight:800}.plan-feature{color:var(--gray-900);align-items:flex-start;gap:8px;margin-top:8px;font-size:12px;line-height:1.45;display:flex}.plan-feature:before{content:"✓";color:#008d84;background:#e3f8f4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-flex}.plan-price{color:var(--navy);margin-top:auto;padding-top:19px}.plan-price strong{letter-spacing:-.4px;font-size:19px;line-height:1.2;display:block}.plan-price span{color:var(--gray-500);font-size:10.5px}.plans-foot{background:#ffffff14;border:1px solid #ffffff26;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:26px;padding:22px 24px;display:flex}.plans-foot p{color:#ffffffa8;max-width:780px;font-size:11.5px;line-height:1.6}.trust-card{background:#fff;border-radius:16px;padding:24px}.trust-card div:first-child{color:var(--navy);margin-bottom:8px;font-size:24px;font-weight:800}.trust-card div:last-child{color:var(--gray-500);font-size:13.5px;line-height:1.5}@media (width<=960px){.hero-grid,.vacancy-grid,.gig-grid,.cols-2{grid-template-columns:1fr}.hero-visual{height:auto;margin:40px auto 0}.grid-3{grid-template-columns:1fr}.grid-9{grid-template-columns:repeat(2,1fr)}.compare-row{grid-template-columns:1fr}.compare-with{border-left:none;border-top:1px solid var(--gray-100)}.social-post--basic{margin-top:0}.evidence-grid{grid-template-columns:repeat(2,1fr)}.value-triptych{grid-template-columns:1fr}.gig-visual{min-height:420px}.plans-base{grid-template-columns:repeat(2,1fr)}.plans-base-title{grid-column:1/-1}.plans-base-item:nth-child(2n){border-left:none}.plans-base-item{border-top:1px solid #ffffff29}.plans-grid{grid-template-columns:repeat(2,1fr)}.plan-card--featured{transform:none}.trust-box{padding:40px 24px!important}}@media (width<=560px){.grid-9{grid-template-columns:1fr}.hero-title{font-size:32px}.hv-h2{font-size:26px!important}.hv-sec{padding:72px 20px}.job-ad{margin:14px;padding:20px}.job-ad-top{grid-template-columns:1fr;gap:10px}.job-role,.job-location{text-align:left}.social-actions span{font-size:9.5px}.evidence-grid,.gig-proof,.compare-impact{grid-template-columns:1fr}.gig-visual{min-height:360px}.gig-badge{text-align:center;grid-template-columns:1fr}.gig-arrow{transform:rotate(90deg)}.plans-base,.plans-grid{grid-template-columns:1fr}.plans-base-item{border-left:none}.plans-foot{flex-direction:column;align-items:flex-start}.quote-box{padding:28px!important}}
