@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap";:root{--color-1:#fff;--color-2:#f3f3f3;--color-3:#f2f3f5;--color-4:#e2e2e2;--color-5:#638290;--color-6:#0d222e;--color-7:#333;--color-8:#212934;--bg-darkest:#010406;--bg-dark:#010b10}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-6);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Poppins,sans-serif}#root{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}h1,h2,h3,h4,h5,p{margin:0;font-family:Poppins,sans-serif}.container{max-width:1216.8px;margin:0 auto;padding:0 4%}.eyebrow{letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;font-size:18px;font-weight:200}.btn{letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:0 0 12px;align-items:center;gap:10px;padding:11px 23px;font-size:13px;font-weight:400;transition:all .25s;display:inline-flex}.btn-outline{border-color:var(--color-5);color:var(--color-6)}.btn-outline.light{color:var(--color-2)}.btn-outline:hover{background:var(--color-5);color:#fff;border-color:var(--color-5)}.btn-plain{color:var(--color-2);border-radius:0}.btn-plain:hover{color:var(--color-5)}.split-section{padding:96px 0}.split-section--top-tight{padding-top:50px}.split-section__inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.split-section__text{flex:0 0 40%;max-width:40%}.split-section__text--narrow{flex-basis:38%;max-width:38%}.split-section__text .eyebrow{color:var(--color-5)}.split-section__text h2{color:var(--color-6);margin-bottom:20px;font-size:36px;font-weight:700;line-height:42px}.split-section__text p{color:var(--color-6);margin-bottom:24px;font-size:18px;line-height:30px}.split-section__tagline{color:var(--color-5);font-weight:700}.split-section__image{flex:1;justify-content:center;display:flex}.split-section__image--wide{justify-content:flex-end}.split-section__image img{width:100%;max-width:570px;height:auto}.split-section__image--wide img{max-width:705px}@media (width<=900px){.split-section__inner{flex-direction:column}.split-section__text,.split-section__text--narrow{flex-basis:100%;max-width:100%}}.operation-section{background:linear-gradient(180deg, #fff 50%, var(--bg-dark) 50%);padding:0 10%}.operation-section__card{background-position:50%;background-size:cover;background-color:var(--color-6);border-radius:24px 0 96px;align-items:center;padding:8% 5%;display:flex;overflow:hidden}.operation-section__spacer{flex:50%}.operation-section__text{flex:50%;padding-left:40px}.operation-section__text .eyebrow{color:var(--color-2)}.operation-section__text h2{color:var(--color-5);margin-bottom:20px;font-size:36px;font-weight:700;line-height:42px}.operation-section__text p{color:var(--color-2);font-size:18px;line-height:30px}@media (width<=900px){.operation-section{padding:0 4%}.operation-section__card{flex-direction:column;align-items:flex-start}.operation-section__spacer{display:none}.operation-section__text{padding-left:0}}.why-section{background:var(--bg-dark);padding:96px 0 76px}.why-section__title{text-align:center;color:var(--color-5);margin-bottom:36px;font-size:36px;font-weight:700;line-height:42px}.why-section__grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}@media (width<=900px){.why-section__grid{grid-template-columns:1fr;gap:40px}}.site-header{background:var(--bg-darkest);border-bottom:1px solid var(--color-6);padding:20px 0}.site-header__row{justify-content:space-between;align-items:center;gap:24px;display:flex}.site-header__logo{flex:none}.site-header__logo img{width:130px;height:auto}.site-header__nav{flex:auto;min-width:0}.site-header__nav ul{gap:0;margin:0;padding:0;list-style:none;display:flex}.site-header__nav a{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-1);white-space:nowrap;padding:8px 18px;font-size:14px;font-weight:500;transition:color .2s;display:block}.site-header__nav a:hover,.site-header__nav a.active{color:var(--color-5)}.site-header__actions{white-space:nowrap;flex:none;align-items:center;gap:20px;display:flex}.site-header__client-link{letter-spacing:1px;text-transform:uppercase;color:var(--color-1);align-items:center;gap:8px;font-size:13px;display:inline-flex}.site-header__client-link:hover{color:var(--color-5)}.site-header__toggle{color:var(--color-1);padding:4px;font-size:22px;display:none}.site-header__mobile-nav{display:none}@media (width<=1024px){.site-header__nav,.site-header__actions{display:none}.site-header__toggle{display:block}.site-header__mobile-nav{padding:10px 4% 20px;display:block}.site-header__mobile-nav ul{margin:0;padding:0;list-style:none}.site-header__mobile-nav a{letter-spacing:1px;text-transform:uppercase;color:var(--color-2);border-top:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 0;font-size:14px;display:flex}.site-header__mobile-nav a.active,.site-header__mobile-nav a:hover{color:var(--color-5)}}.site-footer__main{background:var(--bg-dark);border-top:5px solid #2c3f49;padding:76px 0 50px}.site-footer__content{text-align:center;flex-direction:column;align-items:center;display:flex}.site-footer__logo{margin-bottom:6px}.site-footer__content .btn-plain{font-size:16px}.site-footer__phone{color:var(--color-5);margin-top:-20px;font-size:24px;font-weight:700}.site-footer__bottom{background:var(--bg-darkest);border-top:1px solid var(--color-6);padding:22px 0}.site-footer__bottom-inner{color:var(--color-5);justify-content:space-between;align-items:center;gap:16px 32px;font-size:13px;line-height:20px;display:flex}.site-footer__legal{flex-wrap:wrap;gap:8px 28px;display:flex}.site-footer__legal a{color:var(--color-4);font-weight:500;transition:color .2s}.site-footer__legal a:hover{color:var(--color-5)}@media (width<=768px){.site-footer__bottom{padding-bottom:96px}.site-footer__bottom-inner{text-align:center;flex-direction:column-reverse}.site-footer__legal{justify-content:center}}.whatsapp-button{color:#fff;z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:30px;transition:transform .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0000004d}.whatsapp-button:hover{transform:scale(1.08)}.feature-card{text-align:center;padding:0 20px}.feature-card__icon{margin:0 auto 20px}.feature-card h4{color:var(--color-6);margin-bottom:12px;font-size:22px;font-weight:700;line-height:30px}.feature-card p{color:var(--color-6);font-size:16px;line-height:30px}.feature-card--dark h4,.feature-card--dark p{color:var(--color-2)}.hero{background:var(--bg-darkest);align-items:center;min-height:850px;display:flex;position:relative;overflow:hidden}.hero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__overlay{background:linear-gradient(#010406 10%,#010406a6 100%);position:absolute;inset:0}.hero__content{justify-content:flex-end;width:100%;display:flex;position:relative}.hero__text{width:50%;max-width:620px}.hero__text .eyebrow{color:var(--color-2)}.hero__text h1{color:var(--color-5);margin-bottom:20px;font-size:56px;font-weight:700;line-height:60px}.hero__text p{color:var(--color-2);font-size:22px;line-height:30px}@media (width<=900px){.hero{min-height:700px}.hero__content{text-align:center;justify-content:center}.hero__text{width:100%}}.page-banner{background-color:var(--bg-darkest);background-position:bottom;background-size:cover;align-items:flex-end;min-height:500px;display:flex}.page-banner__inner{width:100%;max-width:700px;padding-bottom:60px}.page-banner .eyebrow{color:var(--color-2)}.page-banner p{color:var(--color-2);font-size:22px;line-height:30px}@media (width<=768px){.page-banner{min-height:300px}}.values-section{padding:0 0 76px}.values-section__grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.manifesto-section{background:linear-gradient(180deg, #fff 50%, var(--bg-dark) 50%);padding:50px 10% 76px}.manifesto-section__card{background-position:50%;background-size:cover;background-color:var(--color-6);border-radius:24px 0 96px;padding:8% 10%;overflow:hidden}.manifesto-section__card h2{color:var(--color-5);margin-bottom:30px;font-size:36px;font-weight:700;line-height:42px}.manifesto-section__columns{gap:60px;display:flex}.manifesto-section__columns p{color:var(--color-2);flex:1;font-size:18px;line-height:30px}@media (width<=900px){.values-section__grid{grid-template-columns:1fr;gap:40px}.manifesto-section{padding:50px 4% 76px}.manifesto-section__columns{flex-direction:column;gap:20px}}.contact-section{padding:96px 0}.contact-section__inner{align-items:flex-start;gap:60px;display:flex}.contact-section__info{flex:0 0 33%;max-width:33%}.contact-section__info .eyebrow{color:var(--color-5);margin-top:24px}.contact-section__info .eyebrow:first-child{margin-top:0}.contact-section__value{color:var(--color-6);font-size:36px;font-weight:700;line-height:36px}.contact-section__value--small{font-size:24px;font-weight:600;line-height:36px}.contact-section__map{border-radius:24px 0 96px;flex:1;overflow:hidden}.contact-section__map iframe{width:100%;height:500px;display:block}@media (width<=900px){.contact-section__inner{flex-direction:column}.contact-section__info{flex-basis:100%;max-width:100%}}.lgpd-intro{background:var(--color-3)}.lgpd-intro__visual{width:100%;padding:20px 60px 50px 0}.lgpd-intro__doc{background:var(--color-1);border-radius:24px 0 64px;width:min(380px,100%);padding:28px 32px 40px;position:relative;box-shadow:0 20px 50px #0d222e1f}.lgpd-intro__dots{border-bottom:3px solid var(--color-6);gap:8px;margin-bottom:24px;padding-bottom:18px;display:flex}.lgpd-intro__dots i{background:var(--color-6);border-radius:50%;width:14px;height:14px}.lgpd-intro__row{gap:14px;margin-bottom:22px;display:flex}.lgpd-intro__avatar{background:var(--color-4);border-radius:50%;flex:0 0 22px;height:22px}.lgpd-intro__row span{flex-direction:column;flex:1;gap:8px;padding-top:4px;display:flex}.lgpd-intro__row span i{background:var(--color-4);border-radius:4px;height:7px}.lgpd-intro__row span i:last-child{width:65%}.lgpd-intro__lock{background:var(--color-5);width:150px;height:150px;color:var(--color-1);border:8px solid var(--color-3);border-radius:50%;justify-content:center;align-items:center;font-size:56px;display:flex;position:absolute;bottom:-50px;right:-60px}.policy-section{padding:96px 0}.policy-section__inner{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:60px;display:grid}.policy-toc{position:sticky;top:24px}.policy-toc .eyebrow{color:var(--color-5);margin-bottom:16px;font-size:14px}.policy-toc__toggle{display:none}.policy-toc__list{border-left:1px solid var(--color-4);margin:0;padding:0;list-style:none}.policy-toc__list a{color:var(--color-7);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:14px;line-height:20px;transition:color .2s,border-color .2s;display:block}.policy-toc__list a span{color:var(--color-5);font-weight:600}.policy-toc__list a:hover,.policy-toc__list a.active{color:var(--color-6);border-left-color:var(--color-5)}.policy-toc__list a.active{font-weight:600}.policy{max-width:820px;color:var(--color-7)}.policy__header{border-bottom:1px solid var(--color-4);margin-bottom:32px;padding-bottom:28px}.policy__header h1{color:var(--color-6);font-size:40px;font-weight:700;line-height:48px}.policy__company{letter-spacing:2px;color:var(--color-5);margin-top:4px;font-size:18px;font-weight:300}.policy__updated{background:var(--color-3);color:var(--color-6);border-radius:0 0 8px;margin-top:16px;padding:6px 14px;font-size:13px;display:inline-block}.policy p{margin-bottom:16px;font-size:16px;line-height:28px}.policy p.policy__intro{color:var(--color-6);font-size:18px;line-height:30px}.policy a:not(.btn){color:var(--color-5);text-underline-offset:3px;font-weight:500;text-decoration:underline}.policy strong{color:var(--color-6);font-weight:600}.policy__section{padding-top:40px;scroll-margin-top:24px}.policy__section h2{color:var(--color-6);align-items:baseline;gap:14px;margin-bottom:20px;font-size:26px;font-weight:700;line-height:34px;display:flex}.policy__section-number{text-align:center;min-width:44px;color:var(--color-1);background:var(--color-5);border-radius:0 0 10px;flex:none;padding:2px 0;font-size:16px}.policy__subtitle{color:var(--color-6);margin:24px 0 10px;font-size:17px;font-weight:600;line-height:26px}.policy__number{color:var(--color-5);font-weight:600}.policy__list{margin:0 0 16px;padding-left:22px}.policy__list li{margin-bottom:6px;padding-left:6px;font-size:16px;line-height:28px}.policy__list li::marker{color:var(--color-5);font-weight:600}.policy__list--alpha{list-style:lower-alpha}.policy__contact{background:var(--color-6);border-radius:24px 0 64px;margin-top:56px;padding:40px}.policy__contact h3{color:var(--color-5);margin-bottom:8px;font-size:24px;font-weight:700}.policy .policy__contact p{color:var(--color-2);margin-bottom:24px}@media (width<=900px){.lgpd-intro .split-section__inner{flex-direction:column-reverse}.lgpd-intro .split-section__text{max-width:100%}.policy-section{padding:40px 0 72px}.policy-section__inner{grid-template-columns:1fr;gap:32px}.policy-toc{border:1px solid var(--color-4);border-radius:0 0 12px;position:static}.policy-toc__toggle{letter-spacing:1.5px;text-transform:uppercase;width:100%;color:var(--color-6);justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex}.policy-toc__toggle svg{transition:transform .2s}.policy-toc__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.policy-toc__body{padding:0 18px 16px;display:none}.policy-toc__body.open{display:block}.policy-toc__body .eyebrow{display:none}.policy__header h1{font-size:30px;line-height:38px}.policy__section h2{font-size:21px;line-height:28px}.policy__contact{padding:28px 24px}.policy__contact .btn{white-space:normal;word-break:break-all}}@media (width<=480px){.lgpd-intro__visual{padding-right:30px}.lgpd-intro__lock{width:110px;height:110px;font-size:40px;bottom:-40px;right:-30px}}
