@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;700&family=Barlow+Condensed:wght@400;700;900&family=Share+Tech+Mono&display=swap";
:root{--black:#0a0a0a;--black-soft:#111;--yellow:#f5a800;--yellow-soft:#f5a80024;--white:#fff;--muted:#ffffff8f;--muted-strong:#ffffffc7;--border:#ffffff14;--glass:#ffffff08;--glass-strong:#ffffff0d;--shadow:0 22px 60px #00000073;--radius:16px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--white);background:radial-gradient(circle at top,#f5a80017,#0000 30%),linear-gradient(#080808 0%,#0a0a0a 45%,#050505 100%);margin:0;font-family:Barlow,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}#bg-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}.page-shell{z-index:10;min-height:100vh;position:relative}.hero-logo-bg{z-index:1;opacity:.09;filter:blur(.6px);pointer-events:none;width:min(58vw,640px);position:fixed;top:50%;left:56%;transform:translate(-50%,-50%)}.site-header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ac7;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.header-container{justify-content:space-between;align-items:center;width:min(1200px,100% - 2rem);margin:0 auto;padding:1.1rem 0;display:flex}.header-logo img,.footer-logo,.career-hero-logo{width:auto;display:block}.header-logo img{height:44px}.header-nav{align-items:center;gap:2rem;display:flex}.nav-item,.section-eyebrow,.hero-eyebrow,.agent-card-platform,.agent-card-cta,.footer-col-title,.footer-tag,.footer-social-link,.modal-category,.modal-section-title,.salary-label,.form-tag,.fixed-job-label,.placeholder-kicker,.job-tag{letter-spacing:.18em;text-transform:uppercase;font-family:Share Tech Mono,monospace}.nav-item{color:#ffffff94;font-size:.78rem;transition:color .2s}.nav-item:hover,.nav-item.active{color:var(--yellow)}.cta-nav,.ui-button-primary{background:var(--yellow);color:var(--black);border-color:#0000}.cta-nav:hover,.ui-button-primary:hover{opacity:.92;transform:translateY(-1px)}.hamburger-btn{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:none}.hamburger-btn span{background:#fffc;width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.hamburger-btn.open span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger-btn.open span:nth-child(2){opacity:0}.hamburger-btn.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-menu{width:min(1200px,100% - 2rem);margin:0 auto 1rem;padding-bottom:1rem;display:none}.mobile-menu.open{flex-direction:column;gap:.5rem;display:flex}.section-shell{width:min(1200px,100% - 2rem);margin:0 auto;padding:5rem 0 6rem;position:relative}.section-shell:before{content:"";background:linear-gradient(#0000,#f5a80080);width:1px;height:74px;position:absolute;top:0;left:50%;transform:translate(-50%)}.agent-hero,.career-hero,.placeholder-page,.public-home-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(1200px,100% - 2rem);min-height:calc(100vh - 90px);margin:0 auto;padding:8rem 0 5rem;display:flex;position:relative}.career-hero-logo{height:100px;margin-bottom:1.2rem}.public-home-hero{gap:1.2rem}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.4rem;display:flex}.hero-eyebrow,.section-eyebrow{color:#ffffff59;align-items:center;gap:.8rem;font-size:.72rem;display:inline-flex}.hero-eyebrow:before,.hero-eyebrow:after,.section-eyebrow:before,.section-eyebrow:after{content:"";background:#f5a80059;width:30px;height:1px;display:block}.agent-hero-headline,.career-hero-headline,.section-title,.modal-title,.agent-card-name,.job-detail-title,.culture-card-title,.partner-name,.city-name,.placeholder-panel strong{text-transform:uppercase;font-family:Barlow Condensed,sans-serif}.agent-hero-headline,.career-hero-headline{flex-direction:column;gap:.15rem;margin:1.3rem 0 1.6rem;font-size:clamp(3.2rem,9vw,8.2rem);line-height:.92;display:flex}.line-solid{color:var(--white)}.line-outline{color:#0000;-webkit-text-stroke:2px #f5a800ad}.line-ghost{color:#0000;-webkit-text-stroke:2px #ffffff1f}.agent-hero-desc,.career-hero-desc,.section-subtitle,.modal-text,.culture-card-text,.partner-tag,.city-region,.placeholder-card p,.footer-about-text,.footer-info-item,.culture-stat-copy p,.checkbox-label,.commitment-text,.inline-notice,.form-field label,.form-field input,.form-field select{color:var(--muted)}.agent-hero-desc,.career-hero-desc{max-width:700px;font-size:1.05rem;line-height:1.8}.agent-hero-stats,.hero-badges,.job-info-pills,.footer-tags,.modal-pills,.mantras-row{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.agent-hero-stats{gap:1.6rem;margin-top:2.2rem}.agent-hero-stat-wrap{align-items:center;gap:1.6rem;display:flex}.agent-hero-stat-num,.culture-stat-value{color:var(--yellow);font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.agent-hero-stat-label{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;margin-top:.35rem;font-family:Share Tech Mono,monospace;font-size:.68rem;display:block}.agent-hero-stat-divider{background:#ffffff1a;width:1px;height:38px}.section-title{text-align:center;flex-direction:column;gap:.1rem;margin:1rem 0 0;font-size:clamp(2.4rem,5vw,5rem);line-height:.92;display:flex}.section-title.left,.section-subtitle.left{text-align:left;align-items:flex-start}.section-subtitle{max-width:660px;margin:1rem auto 0;font-size:1rem;line-height:1.75}.agent-section-inner,.center-header{flex-direction:column;align-items:center;display:flex}.agent-grid,.culture-grid,.partners-grid,.jobs-cities-grid,.placeholder-grid,.home-highlights-grid,.home-solutions-grid{gap:1.4rem;display:grid}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:3rem}.home-highlights-grid,.home-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.6rem}.home-solutions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-card,.agent-card,.culture-card,.partner-card,.city-block,.form-card,.commitment-box,.job-detail-card,.placeholder-panel,.placeholder-card,.culture-stat-card,.salary-box{background:var(--glass);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card-button-reset{appearance:none;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.agent-card{flex-direction:column;gap:.9rem;height:100%;padding:1.8rem;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.agent-card:hover,.city-block:hover,.partner-card:hover,.culture-card:hover,.placeholder-card:hover,.job-detail-card:hover{background:#f5a8000a;border-color:#f5a8004d;transform:translateY(-3px)}.agent-card:before,.job-detail-card:before,.placeholder-panel:before{content:"";background:linear-gradient(90deg,#0000,#f5a80099,#0000);height:2px;position:absolute;top:0;left:0;right:0}.agent-card-icon{width:44px;height:44px;color:var(--yellow);background:#f5a8001f;border-radius:10px;place-items:center;font-family:Share Tech Mono,monospace;font-size:.9rem;display:grid}.agent-card-name{letter-spacing:.03em;font-size:1.3rem}.agent-card-desc,.footer-about-text,.commitment-text,.placeholder-card p,.modal-list li,.culture-card-text,.culture-stat-copy p{line-height:1.7}.agent-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.agent-card-platform,.agent-card-cta,.modal-category,.modal-section-title,.salary-label,.form-tag,.fixed-job-label,.placeholder-kicker,.footer-tag,.city-region,.partner-tag{font-size:.66rem}.agent-card-cta,.footer-contact-btn,.ui-button,.job-tag,.modal-link-button{transition:transform .2s,opacity .2s,border-color .2s,background .2s}.ui-button{border:1px solid var(--border);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.85rem 1.25rem;font-family:Share Tech Mono,monospace;font-size:.78rem;display:inline-flex}.ui-button-secondary{color:#ffffffc2;background:0 0}.ui-button-secondary:hover,.footer-contact-btn:hover,.modal-link-button:hover{background:#f5a8000a;border-color:#f5a80047}.ui-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.ui-badge{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa3;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:.55rem .9rem;font-family:Share Tech Mono,monospace;font-size:.68rem;display:inline-flex}.culture-split-grid,.footer-container{grid-template-columns:1.05fr .95fr;align-items:start;gap:2rem;display:grid}.culture-stats{flex-direction:column;gap:1rem;display:flex}.culture-stat-card{grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1.4rem 1.5rem;display:grid}.culture-grid,.partners-grid,.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.4rem}.culture-card,.partner-card,.placeholder-card{padding:1.6rem}.culture-card-number{color:#f5a800bd;letter-spacing:.16em;font-family:Share Tech Mono,monospace;font-size:.7rem}.culture-card-title{margin:1rem 0 .6rem;font-size:1.55rem}.partner-card{text-align:center;flex-direction:column;align-items:center;display:flex}.partner-logo{object-fit:contain;max-width:100%;height:62px}.partner-divider{background:#f5a80059;width:50px;height:1px;margin:1rem 0}.partner-name{font-size:1.4rem}.jobs-cities-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.6rem}.city-block{padding:1.5rem}.city-header{align-items:center;gap:.9rem;display:flex}.city-pin{width:38px;height:38px;color:var(--yellow);background:#f5a8001f;border-radius:999px;place-items:center;font-size:1.3rem;display:grid}.city-name{font-size:1.35rem}.job-list{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.job-tag{color:#ffffffc2;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.35rem;padding:.7rem .95rem;font-size:.72rem;display:inline-flex}.job-tag:hover{color:var(--yellow);border-color:#f5a80059}.job-tag-arrow{font-size:.9rem}.form-section{padding-top:4rem}.form-section-header{text-align:center}.commitment-box,.form-card,.job-detail-card,.placeholder-panel{padding:1.6rem}.commitment-box{align-items:flex-start;gap:1rem;margin:2.2rem 0 1rem;display:flex}.commitment-icon{width:42px;height:42px;color:var(--yellow);background:#f5a80024;border-radius:999px;flex:0 0 42px;place-items:center;font-family:Share Tech Mono,monospace;display:grid}.checkbox-wrap{align-items:center;gap:.9rem;margin:1rem 0 1.2rem;display:flex}.checkbox-custom{background:#ffffff05;border:1px solid #ffffff2e;border-radius:6px;flex:0 0 24px;width:24px;height:24px}.checkbox-custom.checked{background:var(--yellow);border-color:var(--yellow)}.form-card{margin-top:1.4rem}.fixed-job-pill{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:.25rem;margin:1rem 0 .4rem;padding:.95rem 1rem;display:flex}.fixed-job-value,.modal-title,.job-detail-title{font-size:clamp(1.8rem,4vw,2.7rem)}.fixed-job-city{color:#ffffff73;font-size:.92rem}.career-form{margin-top:1rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.form-field{flex-direction:column;gap:.55rem;display:flex}.form-field label{font-size:.9rem}.form-field input,.form-field select{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;min-height:48px;padding:.85rem .95rem}.inline-notice,.confirm-link-box,.salary-box{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;margin-top:1rem;padding:1rem}.form-submit{width:100%;margin-top:1rem}.modal-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card{background:#111;border:1px solid #f5a8003d;border-radius:18px;width:min(680px,100%);max-height:88vh;padding:2rem;position:relative;overflow:auto;box-shadow:0 0 80px #f5a80014}.modal-close{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;width:34px;height:34px;font-size:1.1rem;position:absolute;top:1rem;right:1rem}.modal-divider{background:#ffffff12;width:100%;height:1px;margin:1.2rem 0}.modal-pills,.job-info-pills{justify-content:flex-start}.modal-link-stack,.confirm-actions{flex-direction:column;gap:.8rem;display:flex}.modal-link-button{width:100%;color:var(--white);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;padding:.95rem 1rem;display:flex}.modal-list{color:var(--muted);margin:0;padding-left:1.2rem}.modal-list li+li{margin-top:.55rem}.salary-box{flex-direction:column;gap:.2rem;display:inline-flex}.salary-box strong{color:var(--white)}.job-detail-card,.placeholder-panel{max-width:820px;margin:2.2rem auto 0}.placeholder-action{margin-top:1rem}.members-agents-intro{padding-bottom:1rem}.members-gate{text-align:center;max-width:900px;margin:0 auto}.placeholder-page{min-height:calc(100vh - 240px)}.placeholder-panel{width:min(900px,100%)}.placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-container{width:min(1200px,100% - 2rem);margin:0 auto;padding:2rem 0 1.2rem}.site-footer{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505c2;border-top:1px solid #ffffff0d;margin-top:2rem;position:relative}.footer-col,.footer-logo-col{flex-direction:column;gap:.9rem;display:flex}.footer-contact-btn{letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.8rem 1rem;font-family:Share Tech Mono,monospace;font-size:.72rem;display:inline-flex}.footer-logo-col{text-align:right;align-items:flex-end}.footer-logo{height:74px}.footer-tagline{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.72rem;line-height:1.7}.footer-bottom{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:1rem;width:min(1200px,100% - 2rem);margin:0 auto;padding:1rem 0 2rem;display:flex}.footer-copy{color:#ffffff6b;font-size:.86rem}.footer-socials{gap:.8rem;display:flex}.footer-social-link{color:#ffffffb3;border:1px solid #ffffff1a;border-radius:999px;padding:.7rem .9rem}.home-v2-hero{z-index:10;width:min(1200px,100% - 2rem);min-height:100vh;margin:0 auto;padding:7rem 0 3rem;position:relative}.hero-body-v2{justify-content:space-between;align-items:flex-end;gap:2rem;min-height:calc(100vh - 10rem);display:flex}.hero-left-v2{flex-direction:column;flex:1;justify-content:flex-end;gap:2.3rem;display:flex}.hero-headline-v2{letter-spacing:.05em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.8rem,10vw,11rem);font-weight:900;line-height:.95}.headline-solid,.headline-outline,.headline-outline2{display:block}.headline-solid{color:var(--white)}.headline-outline{color:#0000;-webkit-text-stroke:2px #f5a800a3}.headline-outline2{color:#0000;-webkit-text-stroke:2px #ffffff24}.hero-desc-v2,.cta-text-v2,.empresa-desc-text-v2,.empresas-subtitle-v2,.parcerias-subtitle-v2,.parceria-desc-v2,.vagas-subtitle-v2,.parcerias-quote-text-v2,.parcerias-quote-sub-v2,.empresa-dropdown-hint-v2,.empresa-desc-tag-v2,.sgp-audience-item-v2,.sgp-features-v2 li,.pilar-text-v2,.pilar-list-v2 li,.correios-big-label-v2{color:#ffffffa8}.hero-desc-v2{letter-spacing:.22em;text-transform:uppercase;max-width:360px;font-family:Share Tech Mono,monospace;font-size:.95rem;line-height:1.9}.hero-cta-v2{width:fit-content;color:var(--white);cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;padding:0;display:flex}.cta-circle-v2{border:1px solid #ffffff26;border-radius:999px;place-items:center;width:56px;height:56px;font-size:1.15rem;transition:background .25s,border-color .25s,color .25s;display:grid}.hero-cta-v2:hover .cta-circle-v2{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.cta-text-v2{letter-spacing:.22em;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.78rem}.hero-right-v2{flex-direction:column;flex-shrink:0;gap:.75rem;width:320px;display:flex}.pillars-header-v2{border-bottom:1px solid #f5a8003d;justify-content:space-between;align-items:center;padding:.5rem 0 .8rem;display:flex}.pillars-label-v2{letter-spacing:.28em;text-transform:uppercase;color:var(--yellow);font-family:Share Tech Mono,monospace;font-size:.58rem}.pillars-dots-v2{gap:.3rem;display:flex}.pillars-dots-v2 span{background:var(--yellow);opacity:.4;border-radius:999px;width:5px;height:5px}.pillars-dots-v2 span:last-child{opacity:1}.pillar-card-v2{text-align:left;border:1px solid var(--border);background:var(--glass);cursor:pointer;border-radius:10px;padding:1.2rem 1.4rem;position:relative;overflow:hidden}.pillar-card-v2:before{content:"";background:#f5a8004d;width:2px;position:absolute;top:0;bottom:0;left:0}.pillar-card-v2.active{background:#f5a8000d;border-color:#f5a80052}.pillar-card-id,.pillar-card-row,.empresa-desc-tag-v2,.parceria-tag-v2,.vagas-eyebrow-v2,.pilares-eyebrow-v2,.empresas-eyebrow-v2,.parcerias-eyebrow-v2,.galeria-label-v2{text-transform:uppercase;font-family:Share Tech Mono,monospace}.pillar-card-id{letter-spacing:.22em;color:#ffffff4d;font-size:.67rem}.pillar-card-id span{color:var(--yellow)}.pillar-card-title{text-transform:uppercase;color:var(--white);margin:.65rem 0;font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:700}.pillar-card-title .accent{color:var(--yellow)}.pillar-card-rows{flex-direction:column;display:flex}.pillar-card-row{letter-spacing:.09em;color:#ffffff7a;justify-content:space-between;align-items:center;padding:.45rem 0;font-size:.74rem;display:flex}.pillar-card-row+.pillar-card-row{border-top:1px solid #ffffff0d}.pillar-card-row .tag{color:#f5a800d6;background:#f5a8001f;border:1px solid #f5a80040;border-radius:4px;padding:.18rem .55rem}.year-tag-v2{writing-mode:vertical-rl;letter-spacing:.24em;color:#ffffff29;font-family:Share Tech Mono,monospace;font-size:.56rem;position:absolute;bottom:3rem;right:0}.pilares-v2-section,.empresas-v2-section,.parcerias-v2-section,.vagas-v2-section{padding-top:4rem}.pilares-header-sec-v2,.empresas-header-v2,.parcerias-header-v2,.vagas-header-v2{text-align:center}.pilares-eyebrow-v2,.empresas-eyebrow-v2,.parcerias-eyebrow-v2,.vagas-eyebrow-v2{color:var(--yellow);letter-spacing:.35em;font-size:.82rem}.pilares-title-v2,.empresas-title-v2,.parcerias-title-v2,.vagas-title-v2{text-transform:uppercase;text-align:center;flex-direction:column;gap:.1rem;margin-top:1rem;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,5vw,5rem);font-weight:900;line-height:.95;display:flex}.pilares-tabs-v2{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:center;gap:0;width:fit-content;margin:2rem auto 2.6rem;display:flex;overflow:hidden}.pilar-tab-v2{border:0;border-right:1px solid var(--border);color:#ffffff73;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.85rem 1.5rem;font-family:Share Tech Mono,monospace;font-size:.76rem}.pilar-tab-v2:last-child{border-right:0}.pilar-tab-v2.active{color:var(--yellow);background:#f5a80014}.pilar-panel-v2{border:1px solid var(--border);background:#ffffff04;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pilar-left-v2{border-right:1px solid var(--border);background:#101010;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.pilar-left-logo-v2,.empresa-photo-inner-v2{position:absolute;inset:0}.pilar-photo-v2,.empresa-photo-v2{object-fit:cover;opacity:.8;filter:brightness(.58);width:100%;height:100%}.pilar-left-name-v2{z-index:2;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(3rem,6vw,6rem);font-weight:900;position:relative}.pilar-right-v2{flex-direction:column;gap:1.15rem;padding:3rem;display:flex}.pilar-tag-v2{letter-spacing:.24em;color:var(--yellow);text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.78rem}.pilar-text-v2{font-size:1.03rem;line-height:1.8}.pilar-list-v2{flex-direction:column;gap:.5rem;margin:0;padding-left:0;list-style:none;display:flex}.pilar-list-v2 li{border-bottom:1px solid #ffffff0f;padding:.45rem 0 .45rem 1rem;position:relative}.pilar-list-v2 li:before{content:"◆";color:var(--yellow);font-size:.5rem;position:absolute;top:1rem;left:0}.mantras-wrap-v2{margin-top:2rem}.mantras-title-v2{letter-spacing:.35em;text-transform:uppercase;color:#ffffff73;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.8rem;font-family:Share Tech Mono,monospace;font-size:.9rem;display:flex}.mantras-title-v2:before,.mantras-title-v2:after{content:"";background:#ffffff14;width:80px;height:1px}.mantras-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mantra-card-v2{border:1px solid var(--border);background:var(--glass);border-radius:10px;align-items:center;gap:.9rem;padding:1.2rem 1.4rem;display:flex}.mantra-icon-v2{color:var(--yellow)}.mantra-text-v2{letter-spacing:.05em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.98rem;font-weight:700}.empresas-subtitle-v2,.parcerias-subtitle-v2,.vagas-subtitle-v2{text-align:center;max-width:900px;margin:1rem auto 0;line-height:1.8}.empresa-stack-v2{flex-direction:column;gap:1rem;margin-top:2.4rem;display:flex}.empresa-dropdown-v2{border:1px solid var(--border);background:#ffffff04;border-radius:14px;overflow:hidden}.empresa-dropdown-header-v2{width:100%;color:var(--white);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.empresa-logo-v2{object-fit:contain;width:130px;height:48px}.empresa-dropdown-meta-v2{flex-direction:column;flex:1;gap:.35rem;display:flex}.empresa-desc-tag-v2{letter-spacing:.24em;color:var(--yellow);font-size:.72rem}.empresa-dropdown-hint-v2{font-size:.82rem}.empresa-dropdown-arrow-v2{color:#ffffff80;font-size:1.5rem}.empresa-dropdown-body-v2{border-top:1px solid #ffffff0f}.empresa-content-side-v2{grid-template-columns:1.1fr .9fr;gap:0;display:grid}.empresa-content-left-v2,.empresa-content-right-v2,.empresa-photo-col-v2{padding:2rem}.empresa-photo-col-v2,.empresa-content-right-v2{border-left:1px solid #ffffff0f}.empresa-desc-text-v2,.parcerias-quote-text-v2{line-height:1.8}.empresa-divider-v2,.parceria-divider-v2{background:#ffffff12;width:100%;height:1px;margin:1rem 0}.sgp-features-v2{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.sgp-features-v2 li,.sgp-audience-item-v2{gap:.7rem;line-height:1.6;display:flex}.sgp-features-v2 li:before,.sgp-audience-icon-v2{content:"◆";color:var(--yellow);margin-top:.45rem;font-size:.55rem}.sgp-audience-grid-v2{flex-direction:column;gap:.6rem;display:flex}.empresa-photo-links-v2{flex-direction:column;gap:.7rem;margin-top:1rem;display:flex}.wl-social-link-v2{color:#fffc;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:8px;align-items:center;width:fit-content;padding:.75rem .95rem;font-family:Share Tech Mono,monospace;font-size:.72rem;display:inline-flex}.correios-big-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.correios-big-item-v2{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:1.15rem}.correios-big-number-v2{color:var(--yellow);font-family:Barlow Condensed,sans-serif;font-size:2.6rem;font-weight:900;line-height:1;display:block}.correios-big-label-v2{margin-top:.35rem;line-height:1.5;display:block}.parcerias-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.parceria-card-v2{text-align:left;border:1px solid var(--border);background:var(--glass);cursor:pointer;border-radius:14px;padding:1.6rem}.parceria-card-v2.active,.parceria-card-v2:hover{background:#f5a8000a;border-color:#f5a80047}.parceria-logo-wrap-v2{justify-content:center;align-items:center;min-height:90px;display:flex}.parceria-logo-v2{object-fit:contain;max-width:100%;max-height:64px}.parceria-tag-v2{letter-spacing:.2em;color:var(--yellow);font-size:.7rem;display:block}.parceria-name-v2{text-transform:uppercase;margin-top:.6rem;font-family:Barlow Condensed,sans-serif;font-size:1.45rem;font-weight:700;display:block}.parceria-desc-v2{margin-top:.7rem;line-height:1.75}.galeria-wrap-v2{margin-top:1.5rem}.galeria-label-v2{letter-spacing:.24em;color:var(--yellow);margin-bottom:1rem;font-size:.78rem}.partner-gallery-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.gallery-image-button-v2{cursor:pointer;background:0 0;border:0;padding:0}.galeria-img-v2{object-fit:cover;border:1px solid #ffffff14;border-radius:12px;width:100%;height:220px}.parcerias-quote-v2{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:2rem;padding:1.5rem}.parcerias-quote-sub-v2{letter-spacing:.18em;text-transform:uppercase;margin-top:.8rem;font-family:Share Tech Mono,monospace;font-size:.7rem;display:block}.vagas-action-v2{justify-content:center;margin-top:1.2rem;display:flex}.vagas-button-v2{min-width:280px}.galeria-lightbox-v2{z-index:1400;background:#000000eb;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.galeria-lightbox-close-v2{width:40px;height:40px;color:var(--white);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;font-size:1.4rem;position:absolute;top:1rem;right:1rem}.galeria-lightbox-img-v2{border-radius:14px;max-width:min(1100px,100%);max-height:85vh}@media (max-width:1100px){.agent-grid,.agent-grid-four,.culture-grid,.partners-grid,.home-highlights-grid,.home-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-body-v2,.pilar-panel-v2,.empresa-content-side-v2,.parcerias-grid-v2,.partner-gallery-grid-v2{grid-template-columns:1fr}.hero-body-v2{display:grid}.hero-right-v2{width:100%}}@media (max-width:900px){.header-nav{display:none}.hamburger-btn{display:flex}.culture-split-grid,.footer-container,.jobs-cities-grid,.culture-grid,.partners-grid,.placeholder-grid,.home-highlights-grid,.home-solutions-grid,.form-grid,.agent-grid,.agent-grid-two,.agent-grid-four{grid-template-columns:1fr}.footer-logo-col{text-align:left;align-items:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start}.empresa-content-right-v2,.empresa-photo-col-v2{border-top:1px solid #ffffff0f;border-left:0}}@media (max-width:640px){.agent-hero,.career-hero,.placeholder-page{padding-top:7rem}.hero-logo-bg{width:min(90vw,520px);left:50%}.section-shell,.agent-hero,.career-hero,.placeholder-page,.header-container,.footer-container,.footer-bottom,.mobile-menu{width:min(100% - 1.25rem,1200px)}.modal-card{padding:1.5rem}.agent-hero-stat-wrap{justify-content:center;width:100%}.agent-hero-stat-divider{display:none}.job-list{flex-direction:column}.job-tag{justify-content:space-between;width:100%}.home-v2-hero{padding-top:6.8rem}.hero-body-v2{gap:2rem;min-height:auto}.hero-desc-v2{max-width:100%}.mantras-grid-v2,.parcerias-grid-v2,.partner-gallery-grid-v2,.correios-big-grid-v2{grid-template-columns:1fr}.year-tag-v2{display:none}}.auth-page,.admin-workspace{width:min(1120px,100% - 2rem);margin:0 auto;padding:clamp(8rem,12vw,10rem) 0 clamp(4rem,7vw,6rem)}.auth-panel,.admin-workspace-header{max-width:760px}.auth-card,.admin-flow-panel,.admin-status-card{background:linear-gradient(135deg,#f5a8000f,#0000 36%),#ffffff09;border:1px solid #ffffff14;box-shadow:0 22px 70px #00000052}.auth-card{border-radius:14px;max-width:560px;margin-top:2rem;padding:clamp(1.4rem,3vw,2.2rem)}.auth-card-kicker,.admin-flow-kicker,.admin-status-card span{color:var(--yellow);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.7rem;font-family:Share Tech Mono,monospace;font-size:.72rem;display:block}.auth-card strong,.admin-status-card strong{color:var(--white);text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.55rem,3vw,2rem);line-height:1;display:block}.auth-card p,.auth-helper,.admin-flow-panel p,.admin-status-card p{color:#ffffff8f;margin:.9rem 0 0;font-family:Barlow,sans-serif;line-height:1.7}.auth-alert{color:#fffc;background:#f5a80014;border:1px solid #f5a80040;border-radius:8px;margin-top:1.25rem;padding:.95rem 1rem;font-family:Barlow,sans-serif}.auth-google-button{color:#121212;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#fffffff0;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:.8rem;width:100%;min-height:52px;margin-top:1.6rem;font-family:Share Tech Mono,monospace;font-size:.78rem;font-weight:700;transition:transform .2s,opacity .2s,border-color .2s;display:inline-flex}.auth-google-button:hover:not(:disabled){border-color:#f5a8008c;transform:translateY(-1px)}.auth-google-button:disabled{cursor:not-allowed;opacity:.55}.auth-helper{font-size:.9rem}.admin-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.admin-status-card{border-radius:12px;min-height:190px;padding:1.4rem}.admin-flow-panel{border-radius:14px;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:clamp(1.5rem,3vw,2.4rem);display:flex}.admin-flow-panel h2{color:var(--white);text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}@media (max-width:900px){.admin-status-grid{grid-template-columns:1fr}.admin-flow-panel{flex-direction:column;align-items:flex-start}}
@scope(.reference-home){*,:before,:after{box-sizing:border-box;margin:0;padding:0}:scope{--black:#0a0a0a;--yellow:#f5a800;--gray:#4a4a4a;--gray-lt:#888;--white:#fff;--glass-bg:#ffffff08;--glass-border:#ffffff14;scroll-behavior:smooth;background:var(--black);color:var(--white);width:100%;max-width:100%;min-height:100vh;font-family:Barlow,sans-serif;overflow-x:hidden}#bg-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}.hero-logo-bg{z-index:1;pointer-events:none;opacity:.13;filter:blur(.6px);width:min(60vw,650px);position:fixed;top:50%;left:55%;transform:translate(-50%,-50%)}.hero{z-index:10;flex-direction:column;min-height:100vh;padding:7rem 3rem 3rem;display:flex;position:relative}.hero-body{flex:1;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:4vh;display:flex}.hero-left{flex-direction:column;flex:1;justify-content:flex-end;gap:2.5rem;display:flex}.hero-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:#ffffff4d;font-family:Share Tech Mono,monospace;font-size:14px}.hero-headline{letter-spacing:.05em;text-transform:uppercase;word-break:break-word;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.5rem,10vw,12rem);font-weight:900;line-height:.95}.headline-solid{color:var(--white);opacity:0;animation:1s cubic-bezier(.16,1,.3,1) .3s forwards slideIn;display:block;transform:translate(-40px)}.headline-outline{color:#0000;-webkit-text-stroke:2px #f5a80099;opacity:0;animation:1s cubic-bezier(.16,1,.3,1) .5s forwards slideIn;display:block;transform:translate(-40px)}.headline-outline2{color:#0000;-webkit-text-stroke:2px #ffffff1f;opacity:0;animation:1s cubic-bezier(.16,1,.3,1) .65s forwards slideIn;display:block;transform:translate(-40px)}.hero-desc{letter-spacing:.22em;text-transform:uppercase;color:#ffffff59;opacity:0;max-width:min(340px,100%);font-family:Share Tech Mono,monospace;font-size:15px;line-height:1.9;animation:1s 1s forwards fadeUp}.hero-cta{cursor:pointer;opacity:0;background:0 0;border:none;align-items:center;gap:1.2rem;padding:0;transition:transform .4s;animation:1s 1.2s forwards fadeUp;display:flex}.hero-cta:hover{transform:translate(6px)}.cta-circle{border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .4s,border-color .4s;display:flex}.hero-cta:hover .cta-circle{background:var(--yellow);border-color:var(--yellow)}.hero-cta:hover .cta-circle svg{stroke:#000}.cta-circle svg{stroke:var(--white);transition:stroke .4s}.cta-text{letter-spacing:.22em;text-transform:uppercase;color:var(--white);font-family:Share Tech Mono,monospace;font-size:13px}.hero-right{flex-direction:column;flex-shrink:0;gap:10px;width:320px;display:flex}.pillars-header{opacity:0;border-bottom:1px solid #f5a80040;justify-content:space-between;align-items:center;margin-bottom:2px;padding:.6rem 0 .8rem;animation:1s cubic-bezier(.16,1,.3,1) .8s forwards slideInRight;display:flex}.pillars-label{letter-spacing:.3em;text-transform:uppercase;color:var(--yellow);font-family:Share Tech Mono,monospace;font-size:9px}.pillars-dots{gap:5px;display:flex}.pillars-dots span{background:var(--yellow);opacity:.4;border-radius:50%;width:5px;height:5px}.pillars-dots span:last-child{opacity:1}.card{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;border-radius:8px;padding:1.2rem 1.4rem;transition:border-color .3s,background .3s;position:relative;overflow:hidden;transform:translate(50px)}.card:hover{background:#f5a8000a;border-color:#f5a8004d}.card:before{content:"";border-radius:8px 0 0 8px;width:2px;position:absolute;top:0;bottom:0;left:0}.card.card-missao:before{background:var(--yellow)}.card.card-visao:before{background:#f5a80080}.card.card-valores:before{background:#f5a80040}.card:nth-child(2){animation:1s cubic-bezier(.16,1,.3,1) .95s forwards slideInRight}.card:nth-child(3){animation:1s cubic-bezier(.16,1,.3,1) 1.1s forwards slideInRight}.card:nth-child(4){animation:1s cubic-bezier(.16,1,.3,1) 1.25s forwards slideInRight}.card-id{letter-spacing:.25em;text-transform:uppercase;color:#fff3;margin-bottom:.6rem;font-family:Share Tech Mono,monospace;font-size:11px;display:block}.card-title{letter-spacing:.04em;text-transform:uppercase;color:var(--white);align-items:center;gap:.5rem;margin-bottom:.7rem;font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:700;display:flex}.card-title .accent{color:var(--yellow);font-size:.9rem}.card-rows{flex-direction:column;gap:0;display:flex}.card-row{color:#ffffff59;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:.45rem 0;font-family:Share Tech Mono,monospace;font-size:13px;display:flex}.card-row+.card-row{border-top:1px solid #ffffff0d}.card-row .tag{color:#f5a800b3;letter-spacing:.15em;background:#f5a8001a;border:1px solid #f5a80033;border-radius:3px;padding:3px 10px;font-size:12px}.year-tag{letter-spacing:.25em;color:#ffffff26;writing-mode:vertical-rl;font-family:Share Tech Mono,monospace;font-size:9px;position:absolute;bottom:3.5rem;right:3rem}@keyframes slideIn{to{opacity:1;transform:translate(0)}}@keyframes slideInRight{to{opacity:1;transform:translate(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-divider{z-index:10;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;display:flex;position:relative}.section-divider-line{align-items:center;gap:1.2rem;width:min(500px,80vw);display:flex}.section-divider-line:before,.section-divider-line:after{content:"";background:linear-gradient(90deg,#0000,#f5a80059,#0000);flex:1;height:1px}.section-divider-diamond{color:var(--yellow);opacity:.7;font-size:9px}.section-divider-label{letter-spacing:.35em;text-transform:uppercase;color:#ffffff26;font-family:Share Tech Mono,monospace;font-size:13px}.pilares-section{z-index:10;background:0 0;padding:4rem 3rem 2.5rem;position:relative;overflow:hidden}.pilares-section:before{content:"";background:linear-gradient(#0000,#f5a80080);width:1px;height:80px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pilares-header-sec{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.pilares-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:.8rem;font-family:Share Tech Mono,monospace;font-size:25px;display:flex}.pilares-eyebrow:before,.pilares-eyebrow:after{content:"";background:#f5a80066;width:30px;height:1px;display:block}.pilares-title{letter-spacing:-.02em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,5vw,5rem);font-weight:900;line-height:.95}.pilares-title .line-solid{color:var(--white);display:block}.pilares-title .line-outline{color:#0000;-webkit-text-stroke:2px #f5a8008c;display:block}.pilares-tabs{border:1px solid var(--glass-border);border-radius:8px;justify-content:center;gap:0;width:fit-content;margin-bottom:3rem;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.pilar-tab{letter-spacing:.25em;text-transform:uppercase;color:#ffffff59;cursor:pointer;border:none;border-right:1px solid var(--glass-border);background:0 0;padding:.8rem 2rem;font-family:Share Tech Mono,monospace;font-size:14px;transition:all .3s;position:relative}.pilar-tab:last-child{border-right:none}.pilar-tab.active{color:var(--yellow);background:#f5a80014}.pilar-tab.active:after{content:"";background:var(--yellow);height:2px;position:absolute;bottom:0;left:0;right:0}.pilar-tab:hover:not(.active){color:#fff9;background:#ffffff08}.pilares-panels{position:relative}.pilar-panel{border:1px solid var(--glass-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:0;display:none;overflow:hidden}.pilar-panel.active{display:grid}.pilar-left{border-right:1px solid var(--glass-border);background:#111;justify-content:center;align-items:center;min-height:400px;padding:4rem 3rem;display:flex;position:relative;overflow:hidden}.pilar-left-logo{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pilar-left-logo img{opacity:.07;filter:blur(.5px);width:75%}.pilar-left-logo img.pilar-photo{object-fit:cover;object-position:center center;opacity:.75;filter:brightness(.5);border-radius:0;width:100%;height:100%;position:absolute;inset:0}#panel-missao .pilar-left-logo img.pilar-photo{object-position:center 20%}.pilar-left-name{text-transform:uppercase;color:var(--white);letter-spacing:-.02em;z-index:2;text-align:center;font-family:Barlow Condensed,sans-serif;font-size:clamp(3rem,6vw,6rem);font-weight:900;position:relative}.pilar-right{flex-direction:column;justify-content:center;gap:1.5rem;padding:3rem;display:flex}.pilar-tag{letter-spacing:.3em;text-transform:uppercase;color:var(--yellow);font-family:Share Tech Mono,monospace;font-size:25px}.pilar-text{color:#ffffffb3;font-family:Barlow,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.pilar-text strong{color:var(--white);font-weight:500}.pilar-list{flex-direction:column;gap:.6rem;list-style:none;display:flex}.pilar-list li{color:#ffffffa6;border-bottom:1px solid #ffffff0d;align-items:center;gap:.7rem;padding:.5rem 0;font-family:Barlow,sans-serif;font-size:1rem;display:flex}.pilar-list li:last-child{border-bottom:none}.pilar-list li:before{content:"â—†";color:var(--yellow);flex-shrink:0;font-size:7px}.mantras-wrap{margin-top:2rem}.mantras-title{letter-spacing:.35em;text-transform:uppercase;color:#ffffff80;text-align:center;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;font-family:Share Tech Mono,monospace;font-size:25px;display:flex}.mantras-title:before,.mantras-title:after{content:"";background:#ffffff14;flex:1;max-width:80px;height:1px}.mantras-grid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.mantra-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;align-items:center;gap:1rem;width:calc(33% - .7rem);min-width:220px;padding:1.4rem 1.6rem;transition:border-color .3s,background .3s;display:flex}.mantra-card:hover{background:#f5a8000a;border-color:#f5a8004d}.mantra-icon{width:36px;height:36px;color:var(--yellow);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.mantra-text{letter-spacing:.05em;text-transform:uppercase;color:var(--white);font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:700;line-height:1.3}.empresas-section{z-index:10;box-sizing:border-box;background:0 0;width:100%;padding:4rem 3rem 2.5rem;position:relative}.empresas-section:before{content:"";background:linear-gradient(#0000,#f5a80080);width:1px;height:80px;position:absolute;top:0;left:50%;transform:translate(-50%)}.empresas-header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.empresas-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:.8rem;font-family:Share Tech Mono,monospace;font-size:25px;display:flex}.empresas-eyebrow:before,.empresas-eyebrow:after{content:"";background:#f5a80066;width:30px;height:1px;display:block}.empresas-title{letter-spacing:-.02em;text-transform:uppercase;text-align:center;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,5vw,5rem);font-weight:900;line-height:.95}.empresas-title .line-solid{color:var(--white);display:block}.empresas-title .line-outline{color:#0000;-webkit-text-stroke:2px #f5a8008c;display:block}.empresa-logo{object-fit:contain;object-position:left center;filter:brightness(1.1);width:160px;height:62px}.empresa-divider{background:linear-gradient(90deg,#f5a8004d,#0000);width:100%;height:1px}.empresa-desc-tag{letter-spacing:.3em;text-transform:uppercase;color:var(--yellow);font-family:Share Tech Mono,monospace;font-size:17px}.empresa-desc-text{color:#ffffff8c;word-break:break-word;font-family:Barlow,sans-serif;font-size:1.15rem;line-height:1.75}.sgp-features{flex-direction:column;gap:0;list-style:none;display:flex}.sgp-features li{color:#ffffff8c;word-break:break-word;border-bottom:1px solid #ffffff0d;justify-content:flex-start;align-items:flex-start;gap:.6rem;padding:.5rem 0;font-family:Barlow,sans-serif;font-size:1.05rem;line-height:1.5;display:flex}.sgp-features li span{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;display:block;text-align:left!important}.sgp-features li:last-child{border-bottom:none}.sgp-features li:before{content:"â—†";color:var(--yellow);flex-shrink:0;margin-top:5px;font-size:7px}.sgp-audience-grid{flex-direction:column;gap:.5rem;display:flex}.sgp-audience-item{color:#fff9;word-break:break-word;background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;justify-content:flex-start;align-items:flex-start;gap:.7rem;padding:.5rem .8rem;font-family:Barlow,sans-serif;font-size:1.05rem;transition:border-color .3s,background .3s;display:flex}.sgp-audience-item span :last-child{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;display:block;text-align:left!important}.sgp-audience-item:hover{background:#f5a80008;border-color:#f5a80033}.sgp-audience-icon{color:var(--yellow);flex-shrink:0;margin-top:6px;font-size:7px}.empresas-subtitle{color:#ffffff73;text-align:center;max-width:700px;margin:0 auto 2rem;font-family:Barlow,sans-serif;font-size:1.05rem;line-height:1.7}.empresas-subtitle em{color:var(--yellow);font-style:normal}.empresa-dropdown{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;width:100%;max-width:1000px;margin:0 auto;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 40px #0006}.empresa-dropdown:hover{box-shadow:0 8px 60px #f5a80014}.empresa-dropdown.open{border-color:#f5a80059;box-shadow:0 8px 60px #f5a8001a}.empresa-dropdown-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:1.5rem;padding:2rem 2.5rem;transition:background .3s;display:flex;position:relative}.empresa-dropdown-header:before{content:"";background:var(--yellow);border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}.empresa-dropdown-header:hover{background:#f5a8000d}.empresa-dropdown-meta{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex;overflow:hidden}.empresa-dropdown-hint{letter-spacing:.2em;text-transform:uppercase;color:#fff3;font-family:Share Tech Mono,monospace;font-size:15px}.empresa-dropdown-arrow{border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .4s,border-color .3s,background .3s;display:flex}.empresa-dropdown-arrow svg{stroke:#fff6;transition:stroke .3s}.empresa-dropdown.open .empresa-dropdown-arrow{background:#f5a80014;border-color:#f5a80066;transform:rotate(180deg)}.empresa-dropdown.open .empresa-dropdown-arrow svg{stroke:var(--yellow)}.empresa-dropdown-body{max-height:0;transition:max-height .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.empresa-dropdown.open .empresa-dropdown-body{max-height:1000px}.empresa-dropdown-inner{border-top:1px solid #ffffff14;padding:0}.empresa-content-side{grid-template-columns:1fr 1fr;gap:0;max-width:100%;display:grid}.empresa-content-left{border-right:1px solid #ffffff14;flex-direction:column;gap:1.2rem;padding:2.5rem;display:flex;overflow-x:hidden}.empresa-content-right{flex-direction:column;justify-content:center;gap:1.2rem;padding:2.5rem;display:flex;overflow-x:hidden}.correios-numbers-col{justify-content:flex-start!important}.correios-big-grid{grid-template-columns:1fr 1fr;gap:1rem;margin:.5rem 0;display:grid}.correios-big-item{text-align:center;background:#f5a8000d;border:1px solid #f5a80026;border-radius:10px;flex-direction:column;align-items:center;gap:.4rem;width:100%;min-width:0;padding:1.2rem 1rem;transition:background .3s,border-color .3s;display:flex;overflow:hidden}.correios-big-item:hover{background:#f5a8001a;border-color:#f5a80059}.correios-big-number{color:var(--yellow);letter-spacing:-.02em;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:900;line-height:1}.correios-big-label{letter-spacing:.18em;text-transform:uppercase;color:#fff6;word-wrap:break-word;overflow-wrap:break-word;width:100%;font-family:Share Tech Mono,monospace;font-size:10px}.parcerias-section{z-index:10;background:0 0;padding:4rem 3rem 2.5rem;position:relative;overflow:hidden}.parcerias-section:before{content:"";background:linear-gradient(#0000,#f5a80080);width:1px;height:80px;position:absolute;top:0;left:50%;transform:translate(-50%)}.parcerias-header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.parcerias-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:.8rem;font-family:Share Tech Mono,monospace;font-size:25px;display:flex}.parcerias-eyebrow:before,.parcerias-eyebrow:after{content:"";background:#f5a80066;width:30px;height:1px;display:block}.parcerias-title{letter-spacing:-.02em;text-transform:uppercase;text-align:center;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,5vw,5rem);font-weight:900;line-height:.95}.parcerias-title .line-solid{color:var(--white);display:block}.parcerias-title .line-outline{color:#0000;-webkit-text-stroke:2px #f5a8008c;display:block}.parcerias-subtitle{color:#ffffff73;text-align:center;max-width:600px;margin:0 auto 3rem;font-family:Barlow,sans-serif;font-size:1.05rem;line-height:1.7}.parcerias-subtitle em{color:var(--yellow);font-style:normal}.parcerias-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:0 auto 4rem;display:grid}.parceria-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem 2rem;transition:border-color .3s,background .3s,transform .3s;display:flex;position:relative;overflow:hidden}.parceria-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f5a80080,#0000);height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.parceria-card:hover{background:#f5a80008;border-color:#f5a80040;transform:translateY(-3px)}.parceria-card:hover:before{opacity:1}.parceria-logo-wrap{justify-content:center;align-items:center;height:70px;display:flex}.parceria-logo{object-fit:contain;filter:brightness(.85);width:auto;max-width:180px;max-height:70px;transition:filter .3s}.parceria-card:hover .parceria-logo{filter:brightness(1.1)}.parceria-divider{background:#f5a8004d;width:40px;height:1px}.parceria-tag{letter-spacing:.25em;text-transform:uppercase;color:var(--yellow);font-family:Share Tech Mono,monospace;font-size:10px}.parceria-name{text-transform:uppercase;color:var(--white);letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700}.parceria-desc{color:#ffffff73;font-family:Barlow,sans-serif;font-size:.9rem;line-height:1.65}.parcerias-quote{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;max-width:800px;margin:3rem auto 0;padding:3.5rem;position:relative}.parcerias-quote:before{content:"â";color:var(--yellow);background:var(--black);padding:0 .5rem;font-size:2rem;line-height:1;position:absolute;top:-1rem;left:50%;transform:translate(-50%)}.parcerias-quote-text{color:var(--white);letter-spacing:-.01em;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1.3}.parcerias-quote-text em{color:var(--yellow);font-style:normal}.parcerias-quote-sub{letter-spacing:.25em;text-transform:uppercase;color:#ffffff80;margin-top:1rem;font-family:Share Tech Mono,monospace;font-size:25px;display:block}.galeria-wrap{margin-top:4rem;margin-bottom:7rem;position:relative}.galeria-label{letter-spacing:.35em;text-transform:uppercase;color:var(--yellow);text-align:center;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;padding-top:1rem;font-family:Share Tech Mono,monospace;font-size:25px;display:flex}.galeria-label:before,.galeria-label:after{content:"";background:#f5a8004d;flex:1;max-width:80px;height:1px}.partner-gallery-grid{flex-wrap:wrap;justify-content:center;gap:1.2rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.partner-gallery-grid .galeria-img{object-fit:cover;cursor:pointer;border:1px solid #ffffff0f;border-radius:8px;width:260px;height:200px;transition:transform .3s,border-color .3s}.partner-gallery-grid .galeria-img:hover{border-color:#f5a80066;transform:scale(1.02)}.parceria-card.active{background:#f5a8000f;border-color:#f5a80099;transform:translateY(-5px);box-shadow:0 10px 30px #f5a8001a}.parceria-card.active:before{opacity:1}.parceria-card{cursor:pointer}.galeria-lightbox{z-index:2000;cursor:pointer;background:#000000eb;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.galeria-lightbox.open{display:flex}.galeria-lightbox img{object-fit:contain;cursor:default;border-radius:8px;max-width:90vw;max-height:85vh}.galeria-lightbox-close{cursor:pointer;width:44px;height:44px;color:var(--white);background:#00000080;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;top:1.5rem;right:1.5rem}.wl-social-link{letter-spacing:.15em;text-transform:uppercase;color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:.6rem;padding:.6rem 1rem;font-family:Share Tech Mono,monospace;font-size:13px;text-decoration:none;transition:color .3s,border-color .3s,background .3s;display:flex}.wl-social-link:hover{color:var(--yellow);background:#f5a80014;border-color:#f5a80066}.empresa-photo-col{min-height:420px;position:relative;overflow:hidden}.empresa-photo-inner{position:absolute;inset:0;overflow:hidden}.empresa-photo-inner img{object-fit:cover;object-position:center top;opacity:.85;filter:brightness(.65);width:100%;height:100%}.empresa-photo-overlay{background:linear-gradient(#0000 0%,#0a0a0a33 40%,#0a0a0af2 100%);position:absolute;inset:0}.empresa-photo-links{z-index:2;flex-direction:column;gap:.8rem;padding:2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.form-submit-btn{background:var(--yellow);width:100%;color:var(--black);letter-spacing:.25em;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.5rem;padding:1rem;font-family:Share Tech Mono,monospace;font-size:13px;transition:opacity .3s,transform .2s;display:flex}.form-submit-btn:hover{opacity:.85;transform:translateY(-1px)}.empresa-modal-overlay{z-index:9999;-webkit-overflow-scrolling:touch;will-change:unset;background:#000000ed;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:none;position:fixed;top:0;left:0;transform:none!important}.empresa-modal-overlay.open{display:flex!important}.empresa-modal-card{-webkit-overflow-scrolling:touch;background:#111;border:1px solid #f5a80040;border-radius:16px;width:calc(100% - 2rem);max-width:500px;max-height:85vh;padding:2rem 1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) forwards empModalIn;position:relative;overflow:hidden auto;box-shadow:0 0 80px #f5a80012}@keyframes empModalIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.empresa-modal-close{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.empresa-modal-close:hover{color:var(--yellow);background:#f5a8001a;border-color:#f5a80066}.emp-modal-logo{object-fit:contain;object-position:left;filter:brightness(1.1);width:auto;height:44px;margin-bottom:1rem}.emp-modal-tag{letter-spacing:.3em;text-transform:uppercase;color:var(--yellow);margin-bottom:.3rem;font-family:Share Tech Mono,monospace;font-size:11px;display:block}.emp-modal-divider{background:linear-gradient(90deg,#f5a8004d,#0000);width:100%;height:1px;margin:1.1rem 0}.emp-modal-desc{color:#ffffff8c;margin:0;font-family:Barlow,sans-serif;font-size:.95rem;line-height:1.7}.emp-modal-desc em{color:var(--yellow);font-style:normal}.emp-modal-list{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.emp-modal-list li{color:#fff9;padding-left:1.2rem;font-family:Barlow,sans-serif;font-size:.92rem;line-height:1.5;position:relative}.emp-modal-list li:before{content:"â—†";color:#f5a80099;font-size:7px;position:absolute;top:5px;left:0}.emp-modal-audience{flex-direction:column;gap:.5rem;display:flex}.emp-modal-audience-item{color:#fff9;background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;align-items:flex-start;gap:.6rem;padding:.5rem .8rem;font-family:Barlow,sans-serif;font-size:.92rem;display:flex}.emp-modal-audience-item .icon{color:var(--yellow);flex-shrink:0;margin-top:5px;font-size:7px}.emp-modal-stats-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.emp-modal-stat{text-align:center;background:#f5a8000d;border:1px solid #f5a80026;border-radius:10px;flex-direction:column;align-items:center;gap:.3rem;padding:1rem;display:flex}.emp-modal-stat-num{color:var(--yellow);font-family:Barlow Condensed,sans-serif;font-size:2.2rem;font-weight:900;line-height:1}.emp-modal-stat-label{letter-spacing:.15em;text-transform:uppercase;color:#fff6;font-family:Share Tech Mono,monospace;font-size:9px}.emp-modal-social-links{flex-direction:column;gap:.6rem;display:flex}.emp-modal-social-link{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;background:#0006;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:.6rem;padding:.55rem .9rem;font-family:Share Tech Mono,monospace;font-size:12px;text-decoration:none;transition:color .3s,border-color .3s;display:flex}.emp-modal-social-link:hover{color:var(--yellow);border-color:#f5a80066}@media (max-width:900px){.empresa-dropdown-body{max-height:0!important;display:none!important}}.vagas-section{z-index:10;background:0 0;padding:5rem 3rem 6rem;position:relative;overflow:hidden}.vagas-section:before{content:"";background:linear-gradient(#0000,#f5a80080);width:1px;height:80px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vagas-header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.vagas-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:.8rem;font-family:Share Tech Mono,monospace;font-size:14px;display:flex}.vagas-eyebrow:before,.vagas-eyebrow:after{content:"";background:#f5a80066;width:30px;height:1px;display:block}.vagas-title{letter-spacing:-.02em;text-transform:uppercase;text-align:center;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,5vw,4.5rem);font-weight:900;line-height:.95}.vagas-title .line-solid{color:var(--white);display:block}.vagas-title .line-outline{color:#0000;-webkit-text-stroke:2px #f5a8008c;display:block}.vagas-subtitle{color:#ffffff73;text-align:center;max-width:560px;margin:0 auto;font-family:Barlow,sans-serif;font-size:1rem;line-height:1.7}@media (max-width:768px){.empresas-section{padding:1.5rem 1rem 2rem}.empresa-dropdown{width:100%;max-width:calc(100vw - 2rem)}.empresa-dropdown-header{flex-wrap:nowrap;align-items:center;gap:1rem;padding:1.2rem 1rem}.empresa-logo{flex-shrink:0;width:100px!important;height:40px!important}.empresa-dropdown-meta{flex:1;min-width:0}.empresa-dropdown-meta .empresa-desc-tag{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.empresa-desc-tag{white-space:normal;letter-spacing:.1em!important;font-size:13px!important}.empresa-dropdown-hint{letter-spacing:.1em!important;font-size:11px!important}.empresa-content-side{width:100%;max-width:100%;grid-template-columns:unset!important;flex-direction:column!important;display:flex!important}.empresa-content-right,.empresa-photo-col{box-sizing:border-box;order:-1;border-bottom:1px solid #ffffff14!important;border-right:none!important;width:100%!important}.empresa-content-right{min-height:240px!important;padding:1.5rem 1.2rem!important}.empresa-photo-col{min-height:260px!important}.empresa-content-left{box-sizing:border-box;width:100%;border-right:none!important;padding:1.5rem 1.2rem!important}.sgp-features li,.sgp-audience-item{text-align:left!important;justify-content:flex-start!important}.sgp-features li span,.sgp-audience-item span:last-child,.empresa-desc-text{text-align:left!important}.empresa-photo-inner img{object-position:center center}.empresa-photo-links{padding:1.2rem}.correios-stats{flex-wrap:wrap;gap:1.5rem}.correios-stat-divider{display:none}.correios-stat{width:45%}.correios-big-grid{grid-template-columns:1fr 1fr;gap:.8rem}.correios-big-item{word-wrap:break-word;overflow-wrap:break-word;width:100%;min-width:0}.correios-big-label{letter-spacing:.1em!important;font-size:9px!important}.correios-big-number{font-size:2rem}.partner-gallery-grid .galeria-img{width:calc(50% - .6rem);min-width:140px;height:120px}.galeria-img{width:200px;height:140px}.hero{padding:5rem 1.5rem 3rem}.hero-body{flex-direction:column;align-items:flex-start;gap:2.5rem}.hero-right{width:100%}.hero-headline{font-size:clamp(3rem,15vw,5rem)}.hero-desc{letter-spacing:.12em;max-width:100%;font-size:11px}.year-tag{display:none}.pilares-section{padding:2rem 1.2rem}.pilar-panel{grid-template-columns:1fr}.pilar-left{min-height:140px;padding:2rem}.pilar-left-name{font-size:2.8rem}.pilar-right{padding:1.5rem}.pilares-tabs{width:100%}.pilar-tab{text-align:center;flex:1;padding:.7rem .8rem;font-size:9px}.mantra-card{width:100%}.parcerias-section{padding:2rem 1.2rem}.parcerias-grid{grid-template-columns:1fr;gap:1rem}.parceria-card{padding:1.8rem 1.2rem}.partner-gallery-grid{padding:0 .5rem}.partner-gallery-grid .galeria-img{width:calc(50% - .6rem);height:110px}.parcerias-quote{padding:2rem 1.2rem}.parcerias-quote-text{font-size:1.2rem}.parcerias-quote-sub{letter-spacing:.15em;font-size:10px}.empresas-section{padding:2rem 1rem;overflow-x:hidden}.empresa-dropdown{max-width:100%}.empresa-cta-row{padding:1rem}.empresa-cta-center{min-width:unset;width:100%;padding:.9rem 1rem;font-size:10px}.pilares-header-sec,.empresas-header,.parcerias-header{padding:0 .3rem}.empresas-title,.parcerias-title,.pilares-title{font-size:clamp(2rem,10vw,3.5rem)}.empresas-subtitle,.parcerias-subtitle{padding:0 .5rem;font-size:.9rem}.vagas-section{padding:3rem 1.5rem!important}}}@scope(.reference-home){:scope{--public-content-width:1100px;--public-section-space:clamp(4rem, 8vw, 7rem);--public-title-size:clamp(2.5rem, 5vw, 5rem);--public-subtitle-size:clamp(.95rem, 1.4vw, 1.05rem)}.pilares-section,.empresas-section,.parcerias-section{padding-inline:clamp(1.25rem,4vw,3rem)}.pilares-title,.empresas-title,.parcerias-title,.vagas-title{font-size:var(--public-title-size)}.empresas-subtitle,.parcerias-subtitle,.vagas-subtitle{font-size:var(--public-subtitle-size)}.card,.parceria-card,.empresa-dropdown-header,.pilar-tab{appearance:none;font:inherit}.card{color:inherit;cursor:pointer;text-align:left}.card-title-icon,.pilar-tab-icon{width:.75rem;height:.75rem;color:var(--yellow);flex:none}.card-title-icon{margin-right:.1rem}.card-row-icon{color:#ffffff6b;vertical-align:middle;width:.9rem;height:.9rem}.pilar-tab-icon{color:#ffffff73;vertical-align:-.08em;margin-right:.45rem}.pilar-tab.active .pilar-tab-icon{color:var(--yellow)}.cta-circle svg{stroke:currentColor;width:18px;height:18px}.hero-cta .cta-circle,.hero-cta:hover .cta-circle{color:var(--white)}.hero-cta:hover .cta-circle svg{stroke:var(--white)}.pilar-list li:before{content:"";background:var(--yellow);width:6px;height:6px;top:.85rem;transform:rotate(45deg)}.sgp-features li:before,.sgp-audience-icon:before{content:"";background:var(--yellow);flex:none;width:6px;height:6px;margin-top:.45rem;transform:rotate(45deg)}.sgp-audience-icon{padding-top:.15rem;display:inline-flex}.empresa-dropdown-header{width:100%;color:var(--white);text-align:left;background:0 0;border:0;gap:clamp(2rem,6vw,5rem)}.empresa-dropdown+.empresa-dropdown{margin-top:1.35rem}.empresa-dropdown-meta{gap:.45rem;padding-inline:clamp(.5rem,2vw,1.5rem)}.empresa-logo{flex:none}.empresa-dropdown-arrow{color:#ffffff7a}.empresa-dropdown-arrow svg{display:block}.gallery-trigger{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.partner-gallery-grid .galeria-img{border-color:#ffffff14;display:block}.parcerias-quote:before{content:"“";font-family:Barlow Condensed,sans-serif;font-weight:900}.vagas-section{padding-block:var(--public-section-space)}.vagas-action{justify-content:center;padding-inline:1rem;display:flex}.vagas-action .form-submit-btn{width:min(390px,100%);margin-top:0;padding:1.2rem 2rem}@media (max-width:768px){:scope{--public-section-space:3.5rem}.pilares-section,.empresas-section,.parcerias-section{padding-inline:1.2rem}.pilar-tab-icon{width:.55rem;height:.55rem;margin-right:.25rem}.empresa-dropdown-header{gap:1rem}.empresa-dropdown+.empresa-dropdown{margin-top:1rem}.empresa-dropdown-meta{padding-inline:0}}}
.site-header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808d1;border-bottom:1px solid #ffffff0d;align-items:center;width:100%;min-height:82px;padding:0 3rem;display:flex;position:fixed;top:0;left:0;right:0}.header-container{justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:1200px;min-height:82px;margin:0 auto;padding:0;display:flex}.header-logo{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header-logo img{object-fit:contain;width:auto;height:44px;display:block}.header-nav{justify-content:flex-end;align-items:center;gap:2.2rem;margin-left:auto;display:flex}.nav-item{color:#ffffff8f;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-height:40px;padding:0;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:color .25s,opacity .25s,transform .2s;display:inline-flex}.nav-item:hover,.nav-item.active{color:var(--yellow)}.nav-item.cta-nav{background:var(--yellow);min-width:140px;min-height:40px;color:var(--black);border:1px solid var(--yellow);letter-spacing:.06em;border-radius:4px;justify-content:center;align-items:center;gap:.65rem;padding:.55rem 1.2rem;font-weight:700;line-height:1;display:inline-flex}.nav-item.cta-nav:hover{color:var(--black);opacity:.92;transform:translateY(-1px)}.nav-item.cta-nav svg{stroke:currentColor;flex:0 0 16px;width:16px;height:16px;margin:0;display:block;transform:none}.hamburger{cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:none}.hamburger span{background:#ffffffc7;border-radius:2px;width:21px;height:2px;transition:transform .25s,opacity .25s;display:block}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808f7;border-bottom:1px solid #ffffff12;flex-direction:column;align-items:stretch;gap:.55rem;width:100%;padding:1rem 1.5rem 1.5rem;display:none;position:fixed;top:82px;left:0;right:0}.mobile-menu.open{display:flex}.mobile-menu .nav-item{border-bottom:1px solid #ffffff0d;justify-content:flex-start;width:100%;min-height:48px;padding:.8rem 1rem}.mobile-menu .nav-item.cta-nav{border-bottom:0;justify-content:center;margin-top:.5rem}.site-footer{z-index:10;background:radial-gradient(circle at 65% 35%,#f5a80011,#0000 34%),#050505eb;border-top:1px solid #ffffff0f;width:100%;margin-top:0;padding:0;position:relative}.footer-container{grid-template-columns:minmax(220px,1fr) minmax(320px,1.4fr) minmax(220px,1fr);align-items:start;gap:3rem;width:min(1100px,100% - 3rem);margin:0 auto;padding:4.5rem 0 2.5rem;display:grid}.footer-col{flex-direction:column;align-items:flex-start;display:flex}.footer-col-title{color:var(--yellow);letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.45rem;font-family:Share Tech Mono,monospace;font-size:10px;font-weight:400;line-height:1.4;display:block}.footer-info-item{color:#ffffff75;margin-bottom:.6rem;font-family:Barlow,sans-serif;font-size:.9rem;line-height:1.6}.footer-info-item strong{color:#ffffffad;font-weight:500}.footer-contact-btn{color:#25d366;letter-spacing:.22em;text-transform:uppercase;background:#25d36617;border:1px solid #25d3664d;border-radius:6px;justify-content:center;align-items:center;width:100%;max-width:288px;min-height:48px;margin-top:1.1rem;padding:.7rem 1.2rem;font-family:Share Tech Mono,monospace;font-size:10px;font-weight:500;line-height:1;text-decoration:none;transition:background .25s,border-color .25s,transform .2s;display:inline-flex}.footer-contact-btn:hover{background:#25d36629;border-color:#25d36680;transform:translateY(-1px)}.footer-about-text{color:#ffffff6b;max-width:410px;margin:0 0 1.3rem;font-family:Barlow,sans-serif;font-size:.92rem;line-height:1.75}.footer-about-text em{color:var(--yellow);font-style:normal}.footer-tags{flex-wrap:wrap;gap:.55rem;display:flex}.footer-tag{color:#f5a800a8;letter-spacing:.18em;text-transform:uppercase;border:1px solid #f5a80038;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:.3rem .8rem;font-family:Share Tech Mono,monospace;font-size:9px;line-height:1;display:inline-flex}.footer-logo-col{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:1rem;display:flex}.footer-logo-col img{object-fit:contain;opacity:.92;filter:drop-shadow(0 0 32px #f5a80033);width:auto;max-width:100%;height:210px;display:block}.footer-tagline{color:#ffffff38;letter-spacing:.24em;text-align:right;text-transform:uppercase;margin:0;font-family:Share Tech Mono,monospace;font-size:9px;line-height:1.8}.footer-bottom{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:1.5rem;width:min(1100px,100% - 3rem);margin:0 auto;padding:1.3rem 0 2.2rem;display:flex}.footer-copy{color:#ffffff38;letter-spacing:.18em;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:9px;line-height:1.5}.footer-socials{align-items:center;gap:.8rem;display:flex}.footer-social-link{color:#ffffff6b;border:1px solid #ffffff1c;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;text-decoration:none;transition:color .25s,background .25s,border-color .25s,transform .2s;display:inline-flex}.footer-social-link:hover{color:var(--yellow);background:#f5a8000f;border-color:#f5a80066;transform:translateY(-1px)}.footer-social-link svg{width:17px;height:17px;display:block}@media (max-width:980px){.site-header{padding-left:1.5rem;padding-right:1.5rem}.header-nav{gap:1.3rem}.nav-item{font-size:11px}.footer-container{grid-template-columns:1fr 1fr}.footer-logo-col{grid-column:1/-1;align-items:flex-start}.footer-logo-col img{height:170px}.footer-tagline{text-align:left}}@media (max-width:820px){.header-nav{display:none}.hamburger{display:flex}.footer-container{grid-template-columns:1fr;gap:2.5rem}.footer-logo-col{grid-column:auto}}@media (max-width:640px){.site-header{min-height:74px;padding:0 1rem}.header-container{min-height:74px}.header-logo img{height:39px}.mobile-menu{padding-left:1rem;padding-right:1rem;top:74px}.footer-container{width:min(100% - 2rem,1100px);padding-top:3rem;padding-bottom:2rem}.footer-contact-btn{max-width:none}.footer-logo-col img{height:145px}.footer-bottom{flex-direction:column;align-items:flex-start;width:min(100% - 2rem,1100px);padding-top:1.2rem;padding-bottom:1.5rem}}
