@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:not(.page-home){--logo-icon-height:24px;--logo-icon-max-width:65px;--logo-footer-height:24px;--logo-footer-max-width:65px}@keyframes float-blob{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(70px,60px)scale(1.08)rotate(180deg)}to{transform:translate(-60px,110px)scale(.92)rotate(360deg)}}html:not(.page-home) .ambient-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}html:not(.page-home) .blob{filter:blur(120px);opacity:.28;mix-blend-mode:screen;border-radius:50%;animation:28s ease-in-out infinite alternate float-blob;position:absolute}html:not(.page-home) .blob-1{background:var(--primary,#36b8a9);width:520px;height:520px;top:-14%;left:-8%}html:not(.page-home) .blob-2{background:var(--petrol,#2f5f59);opacity:.22;width:600px;height:600px;animation-delay:-6s;bottom:-20%;right:-10%}html:not(.page-home) .blob-3{background:var(--accent,#36b8a9);opacity:.14;width:380px;height:380px;animation-delay:-12s;top:28%;left:42%}html:not(.page-home) .blob-4{background:var(--success,#71d7c1);opacity:.16;width:320px;height:320px;animation-delay:-18s;bottom:8%;left:8%}html:not(.page-home) .blog-page-hero{box-sizing:border-box;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden;padding:calc(96px + env(safe-area-inset-top,0px)) 24px 72px!important}html:not(.page-home) .blog-page-hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 38%,#0000 82%);mask-image:radial-gradient(#000 38%,#0000 82%)}html:not(.page-home) .blog-page-hero>*{z-index:1;position:relative}html:not(.page-home) .geo-answer-block{text-align:left;background:linear-gradient(90deg,#36b8a912,#0000 70%);border-left:2px solid #36b8a9c7;max-width:780px;margin:20px auto 30px;padding:2px 0 2px 16px}html:not(.page-home) .geo-answer-question{letter-spacing:0;text-transform:none;font-size:14px;font-weight:700;line-height:1.4;color:#dffbff!important;margin:0 0 6px!important}html:not(.page-home) .geo-answer-text{font-size:16px;line-height:1.72;max-width:none!important;color:var(--muted,#a9b6b1)!important;margin:0!important}@supports (content-visibility:auto){html:not(.page-home) main>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:1px 900px}}html:not(.page-home) .blog-page-hero .section-container{width:100%}@media (width<=768px){html:not(.page-home){--logo-icon-height:22px;--logo-icon-max-width:60px;--logo-footer-height:22px;--logo-footer-max-width:60px}html:not(.page-home) .blog-page-hero{padding:calc(80px + env(safe-area-inset-top,0px)) 16px 56px!important}html:not(.page-home) .geo-answer-block{margin-top:18px;margin-bottom:24px;padding:2px 0 2px 13px}html:not(.page-home) .geo-answer-text{font-size:15px;line-height:1.66}html:not(.page-home) .cursor-glow,html:not(.page-home) .ambient-bg .blob{opacity:0!important;visibility:hidden!important;display:none!important}html:not(.page-home) .blog-page-hero:before{content:none!important;display:none!important}html:not(.page-home) .glass-panel:before,html:not(.page-home) .glass-panel:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}html:not(.page-home) .glass-panel{-webkit-backdrop-filter:blur(20px)saturate(150%)!important;background:linear-gradient(#ffffff24 0%,#ffffff0f 100%),#12151470!important;border:1px solid #fff3!important;box-shadow:0 10px 28px #0000003d,inset 0 1px #ffffff2e!important}html:not(.page-home) .tilt-card{transition:none!important;transform:none!important}html:not(.page-home) .back-to-top,html:not(.page-home) .whatsapp-float{box-shadow:0 10px 28px #0000003d,inset 0 1px #ffffff2e!important}}@media (prefers-color-scheme:light){html:not(.page-home){color-scheme:dark only;background:var(--bg,#0b0b0c)!important}}@supports (content-visibility:auto){html:not(.page-home) main>section.section,html:not(.page-home) main>section.blog-section{content-visibility:auto;contain-intrinsic-size:auto 520px}}@media (width<=768px){html:not(.page-home) .blog-page-hero{height:auto!important;min-height:auto!important;padding:calc(84px + env(safe-area-inset-top,0px)) 16px 42px!important;align-items:flex-start!important;overflow:visible!important}html:not(.page-home) .blog-page-hero .section-container{max-width:430px!important}html:not(.page-home) .blog-page-hero .section-container,html:not(.page-home) body.page-blog .blog-page-hero .section-container{text-align:left!important;grid-template-columns:1fr!important;gap:14px!important;display:grid!important}html:not(.page-home) .blog-page-hero .section-title{text-wrap:balance;letter-spacing:-.02em!important;margin-bottom:14px!important;font-size:clamp(30px,9vw,38px)!important;line-height:1.1!important}html:not(.page-home) .section-desc,html:not(.page-home) .blog-page-hero .section-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34ch!important;margin-bottom:24px!important;margin-left:auto!important;margin-right:auto!important;font-size:14px!important;line-height:1.58!important;display:-webkit-box!important;overflow:hidden!important}html:not(.page-home) .section{padding:56px 16px!important}html:not(.page-home) .section-header{margin-bottom:30px!important}html:not(.page-home) .section-title{font-size:clamp(26px,8vw,34px)!important;line-height:1.14!important}html:not(.page-home) .geo-answer-block{background:#36b8a914!important;border-left:0!important;border-radius:12px!important;margin:12px 0 16px!important;padding:10px 12px!important}html:not(.page-home) .geo-answer-question{margin-bottom:4px!important;font-size:12px!important;line-height:1.35!important}html:not(.page-home) .geo-answer-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px!important;line-height:1.52!important;display:-webkit-box!important;overflow:hidden!important}html:not(.page-home) .blog-card,html:not(.page-home) .glass-panel{border-radius:14px!important}html:not(.page-home) .blog-card p,html:not(.page-home) .blog-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}}.footer .footer-col--contact a{align-items:center;gap:12px;line-height:1.45;display:flex}.footer .footer-col--contact a>span:last-child{flex:1;min-width:0}.footer .footer-contact-icon{width:36px;min-width:36px;height:36px;color:var(--primary-light);background:linear-gradient(#ffffff1f,#ffffff0d),#ffffff0a;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.footer .footer-contact-icon .icons{flex-shrink:0;display:block;width:17px!important;height:17px!important;margin:0!important}.footer .footer-col--contact a:hover .footer-contact-icon{color:#fff;background:linear-gradient(#36b8a947,#36b8a91f),#ffffff0f;border-color:#36b8a959}.footer .footer-col--contact a:hover{transform:none}.footer-bottom a{color:var(--muted);text-decoration:none}.footer-bottom a:hover{color:var(--primary-light)}@media (width<=768px){.footer{padding:44px 16px 24px}.footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-bottom:28px;display:grid}.footer .footer-about{text-align:center;grid-column:1/-1}.footer .footer-about .logo{justify-content:center;margin-bottom:14px}.footer .footer-about p{max-width:360px;margin-bottom:18px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.7}.footer .footer-social{justify-content:center;gap:12px}.footer .footer-col h3{letter-spacing:.08em;margin-bottom:12px;font-size:11px}.footer .footer-col a{margin-bottom:9px;font-size:13px;line-height:1.45}.footer .footer-col--contact,.footer .footer-col:last-of-type{background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff1f;border-radius:14px;grid-column:1/-1;padding:18px 16px;box-shadow:inset 0 1px #ffffff14}.footer .footer-col--contact a,.footer .footer-col:last-of-type a{word-break:break-word;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:0;padding:12px 0;display:flex}.footer .footer-col--contact a:last-child,.footer .footer-col:last-of-type a:last-child{border-bottom:none;padding-bottom:0}.footer .footer-col--contact a:first-of-type,.footer .footer-col:last-of-type a:first-of-type{padding-top:4px}.footer .footer-contact-icon{width:34px;min-width:34px;height:34px}.footer .footer-contact-icon .icons{width:16px!important;height:16px!important}.footer-bottom{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding-top:20px;font-size:12px;line-height:1.5;display:flex}.footer-legal-links{flex-wrap:wrap;justify-content:center;gap:8px 10px;width:100%;display:flex}.footer-legal-links a{min-height:34px;color:var(--text-soft);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;line-height:1.2;display:inline-flex}}@media (width<=400px){.footer .footer-grid{gap:24px 14px}.footer .footer-col a{font-size:12px}.footer-legal-links{gap:8px}.footer-legal-links a{flex:140px;max-width:172px;padding-inline:10px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0b0b0c;--bg-2:#101211;--bg-3:#151817;--white:#fff;--off-white:#f6f9fc;--text:#f5faf7;--text-soft:#dce7e3;--muted:#a9b6b1;--muted-2:#7c8984;--line:#ffffff1a;--line-strong:#ffffff2e;--primary:#36b8a9;--primary-dark:#2f9f94;--primary-light:#36b8a9;--accent:#36b8a9;--accent-soft:#36b8a92e;--success:#71d7c1;--warning:#ffc56a;--danger:#ff8f8f;--sky:#7fd7cc;--petrol:#2f5f59;--light-text:#17201d;--light-muted:#6f7772;--light-surface:#ffffffbd;--light-surface-2:#ffffff94;--light-line:#1c201e1a;--glass-bg:linear-gradient(180deg,#ffffff24 0%,#ffffff12 45%,#ffffff08 100%);--glass-bg-light:linear-gradient(180deg,#ffffffeb 0%,#ffffffb3 100%);--glass-border:1px solid #ffffff2e;--glass-border-light:1px solid #ffffffbd;--glass-shadow:0 18px 40px #00000047,0 4px 12px #00000014,inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #ffffff0a;--glass-shadow-light:0 18px 40px #141c181a,0 4px 10px #141c180d,inset 0 1px 0 #ffffffdb,inset 0 -1px 0 #fff3;--logo-icon-height:24px;--logo-icon-max-width:65px}html{scroll-behavior:smooth;color-scheme:dark only;background:#0b0b0c}body{color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 15% 15%,#36b8a929,transparent 28%),radial-gradient(circle at 85% 80%,#36b8a91f,transparent 28%),radial-gradient(circle at 55% 35%,#36b8a90f,transparent 24%),linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 42%,var(--bg-3) 100%);min-height:100dvh;font-family:Inter,sans-serif;line-height:1.65;position:relative;overflow-x:hidden}.skip-link{left:12px;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:2000;color:var(--text);opacity:0;background:#0b0b0ceb;border:1px solid #ffffff24;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,opacity .18s;position:absolute;transform:translateY(-140%)}.skip-link:focus{opacity:1;outline:none;transform:translateY(0);box-shadow:0 0 0 4px #36b8a938}body:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(circle at top,#ffffff0d,#0000 40%),linear-gradient(#ffffff05,#0000 24%);position:fixed;inset:0}::selection{color:var(--white);background:#36b8a938}h1,h2,h3{letter-spacing:-.02em}p{text-wrap:pretty}.scroll-progress{top:env(safe-area-inset-top,0px);z-index:1258;-webkit-backdrop-filter:blur(10px);pointer-events:none;background:#ffffff0a;width:100%;height:4px;position:fixed;left:0}.scroll-progress span{background:linear-gradient(90deg,var(--primary-dark),var(--primary-light),var(--accent));width:0%;height:100%;box-shadow:none;opacity:0;min-width:0;transition:opacity .15s,width .1s linear;display:block}.cursor-glow{pointer-events:none;z-index:0;opacity:0;mix-blend-mode:screen;filter:blur(12px);width:320px;height:320px;transform:translate3d(var(--x,-999px),var(--y,-999px),0) translate(-50%,-50%);background:radial-gradient(circle,#36b8a92e 0%,#36b8a914 26%,#36b8a900 68%);border-radius:50%;transition:opacity .25s;position:fixed;top:0;left:0}body.has-fine-pointer .cursor-glow.visible{opacity:1}.ambient-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.blob{filter:blur(120px);opacity:.28;mix-blend-mode:screen;border-radius:50%;animation:28s ease-in-out infinite alternate float-blob;position:absolute}.blob-1{background:var(--primary);width:520px;height:520px;animation-delay:0s;top:-14%;left:-8%}.blob-2{background:var(--petrol);opacity:.22;width:600px;height:600px;animation-delay:-6s;bottom:-20%;right:-10%}.blob-3{background:var(--accent);opacity:.14;width:380px;height:380px;animation-delay:-12s;top:28%;left:42%}.blob-4{background:var(--success);opacity:.16;width:320px;height:320px;animation-delay:-18s;bottom:8%;left:8%}.glass-panel,.nav-cta,.upload-zone{isolation:isolate;--gx:22%;--gy:0%;position:relative;overflow:hidden}.glass-panel>*,.upload-zone>*{z-index:1;position:relative}.glass-panel:before,.nav-cta:before,.upload-zone:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(140% 110% at var(--gx) var(--gy),#ffffff5c 0%,#ffffff2e 14%,#ffffff0f 28%,transparent 58%),linear-gradient(180deg,#ffffff24,#fff0 40%);opacity:.92;position:absolute;inset:0}.glass-panel:after,.nav-cta:after,.upload-zone:after{content:"";border-radius:inherit;pointer-events:none;opacity:.7;background:linear-gradient(135deg,#ffffff38,#0000 22% 72%,#36b8a91a),linear-gradient(#0000 55%,#ffffff08 100%);position:absolute;inset:1px}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(22px)saturate(165%);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:18px}.tilt-card{transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));transform-style:preserve-3d;will-change:transform;transition:transform .35s,box-shadow .35s,border-color .35s,background .35s}.ripple{pointer-events:none;z-index:2;background:#fff6;border-radius:50%;width:18px;height:18px;animation:.7s ease-out forwards ripple-burst;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes ripple-burst{to{opacity:0;transform:translate(-50%,-50%)scale(14)}}@keyframes shimmer{0%{transform:translate(-120%)}to{transform:translate(140%)}}.navbar{z-index:1200;background:0 0;padding:16px 0;transition:all .35s;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#0b0b0c85;border-bottom:1px solid #ffffff14;padding:11px 0;box-shadow:0 10px 30px #0000001a}.nav-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;position:relative}.logo{letter-spacing:-.01em;color:var(--white);align-items:center;gap:10px;font-size:20px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.logo .brand-accent{color:var(--primary-light)}.nav-links{align-items:center;gap:26px;list-style:none;display:flex}.nav-links a{color:var(--text-soft);opacity:.88;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s,opacity .25s;position:relative}.nav-links a:not(.nav-cta){padding:4px 0 12px;display:inline-block}.nav-links a:not(.nav-cta):after{content:"";background:linear-gradient(90deg,var(--primary-light),var(--accent));transform-origin:50%;opacity:0;border-radius:999px;width:100%;max-width:28px;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)scaleX(0);box-shadow:0 0 10px #36b8a947}.nav-links a:not(.nav-cta):hover,.nav-links a:not(.nav-cta):focus-visible,.nav-links a:not(.nav-cta).active{color:var(--white);opacity:1}.nav-links a:not(.nav-cta):hover:after,.nav-links a:not(.nav-cta):focus-visible:after{opacity:1;transform:translate(-50%)scaleX(1)}.nav-cta:after{display:none}.nav-cta{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff29;border-radius:10px;padding:10px 22px;box-shadow:0 8px 20px #00000014,inset 0 1px #ffffff29;color:#fff!important;background:#ffffff1a!important;font-weight:600!important;transition:all .3s!important}.nav-cta:hover{border-color:#36b8a973;box-shadow:0 12px 28px #36b8a938,inset 0 1px #ffffff2e;background:linear-gradient(135deg,var(--primary-dark),var(--primary))!important}@media (prefers-reduced-motion:reduce){.hamburger-line{transition:none}}@media (width<=768px){body.nav-open:before{content:"";z-index:1150;-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:#0809093d;animation:.32s forwards navBackdropIn;position:fixed;inset:0}}@keyframes navBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes navPanelIn{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes navItemIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero{z-index:1;align-items:center;min-height:100dvh;padding:122px 24px 82px;display:flex;position:relative;overflow:hidden}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 10px #71d7c18c}50%{opacity:.35;box-shadow:none}}.hero h1{max-width:640px;margin-bottom:24px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.08}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.section{z-index:1;padding:100px 24px;position:relative}.section-container{max-width:1200px;margin:0 auto}.section-label{color:var(--primary-light);text-transform:uppercase;letter-spacing:1.8px;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:100%;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.section-title{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:800}.section-desc{color:var(--muted);max-width:680px;margin-bottom:56px;font-size:16px;line-height:1.8}.cert-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;max-width:960px;margin-top:56px;margin-left:auto;margin-right:auto;padding-top:36px;display:grid}@media (width>=1100px){.cert-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 20px;max-width:none}}@media (hover:hover) and (pointer:fine){.blog-card:hover{--ty:0px!important;box-shadow:var(--glass-shadow)!important}}.blog-section{padding-top:0}.blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.blog-card{flex-direction:column;display:flex}.blog-card:hover{--ty:-8px;box-shadow:var(--glass-shadow),0 12px 24px #36b8a91a}.blog-img-link{flex-shrink:0;text-decoration:none;display:block}.blog-img{background:var(--bg-3);border-bottom:1px solid #ffffff14;height:200px;padding:0;position:relative;overflow:hidden}.blog-img:before{display:none}.blog-img img{object-fit:cover;width:100%;height:100%;display:block}.blog-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.blog-meta-sep{opacity:.55}.blog-content{flex-direction:column;flex-grow:1;padding:24px;display:flex}.blog-category{text-transform:uppercase;color:var(--primary-light);letter-spacing:1px;margin-bottom:12px;font-size:11px;font-weight:700}.blog-content h3{color:#fff;margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.45}.blog-content p{color:var(--text-soft);flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.75}.blog-readmore{color:var(--primary-light);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.blog-readmore:hover{color:var(--accent);transform:translate(2px)}.upload-zone{cursor:pointer;background:linear-gradient(#ffffff14,#ffffff0a),#08090933;border:1px dashed #ffffff29;border-radius:16px;padding:18px 18px 16px;transition:border-color .25s,background .25s,transform .25s}.upload-zone:hover{background:linear-gradient(#36b8a91f,#ffffff0a),#0809093d;border-color:#36b8a96b;transform:translateY(-2px)}.footer{-webkit-backdrop-filter:blur(24px);z-index:1;background:#0b0b0cb8;border-top:1px solid #ffffff14;padding:60px 24px 28px;position:relative}.footer-container{max-width:1200px;margin:0 auto}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.footer-about .logo{margin-bottom:16px}.footer-about .logo-icon,.footer-about .logo-icon img{max-width:65px;height:24px;max-height:24px}.footer-about p{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.8}.footer-social{gap:10px;display:flex}.footer-social a{width:38px;height:38px;color:var(--text-soft);background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex;box-shadow:inset 0 1px #ffffff1f}.footer-social a:hover{background:var(--primary-dark);color:#fff;border-color:#36b8a957;transform:translateY(-2px)}.footer-col h3{text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:20px;font-size:13px;font-weight:700}.footer-col a{color:var(--muted);margin-bottom:12px;font-size:14px;text-decoration:none;transition:color .25s,transform .25s;display:block}.footer-col a:hover{color:var(--primary-light);transform:translate(2px)}.footer-bottom{color:var(--muted);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:24px;font-size:13px;display:flex}.back-to-top{background:linear-gradient(135deg,var(--primary-dark),var(--primary));cursor:pointer;z-index:1250;opacity:0;visibility:hidden;font-size:18px;transition:opacity .25s,visibility .25s,transform .28s cubic-bezier(.16,1,.3,1),background .28s,border-color .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;bottom:22px;right:22px;transform:translateY(12px);box-shadow:0 14px 28px #36b8a93d,inset 0 1px #ffffff2e}.back-to-top .icons{z-index:1;position:relative}.fade-up{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.fade-up.visible{opacity:1;transform:translateY(0)}@media (width<=1024px){.hero{text-align:center}.hero h1{margin-left:auto;margin-right:auto}.blog-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.nav-container{padding:0 16px}.nav-container .lang-switcher{z-index:1262;flex-shrink:0;margin-left:auto;margin-right:8px}.nav-container:has(.lang-switcher) .logo{max-width:calc(100% - 96px)}.logo{gap:8px;min-width:0;font-size:17px}.logo-icon,.logo-icon img,.footer-about .logo-icon,.footer-about .logo-icon img{max-width:60px;height:22px;max-height:22px}.nav-links{top:calc(58px + env(safe-area-inset-top,0px));z-index:1300;max-height:calc(100dvh - 70px - env(safe-area-inset-top,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;-webkit-backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(#ffffff29 0%,#ffffff0f 42%,#ffffff05 100%),#0b0b0c94;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:16px;scroll-padding-top:8px;list-style:none;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility .32s;display:flex;position:fixed;left:12px;right:12px;overflow:hidden auto;transform:translateY(-14px)scale(.97);box-shadow:0 24px 48px #00000038,inset 0 1px #ffffff29}.nav-links:before{content:"";border-radius:inherit;pointer-events:none;opacity:.85;background:radial-gradient(120% 90% at 18% 0,#ffffff38,#0000 58%),linear-gradient(135deg,#ffffff1a,#0000 36% 72%,#36b8a914);position:absolute;inset:0}.nav-links li{z-index:1;position:relative}.nav-links.active{opacity:1;visibility:visible;pointer-events:auto;animation:.34s cubic-bezier(.16,1,.3,1) navPanelIn;transform:translateY(0)scale(1)}.nav-links.active li{animation:.36s cubic-bezier(.16,1,.3,1) backwards navItemIn}.nav-links.active li:first-child{animation-delay:40ms}.nav-links.active li:nth-child(2){animation-delay:70ms}.nav-links.active li:nth-child(3){animation-delay:.1s}.nav-links.active li:nth-child(4){animation-delay:.13s}.nav-links.active li:nth-child(5){animation-delay:.16s}.nav-links.active li:nth-child(6){animation-delay:.19s}.nav-links.active li:nth-child(7){animation-delay:.22s}.nav-links.active li:nth-child(8){animation-delay:.25s}.nav-links.active a{border-radius:10px;padding:12px 14px;font-size:15px;transition:background-color .2s,color .2s;display:block}.nav-links.active a:hover,.nav-links.active a:focus-visible{color:var(--white);background:#ffffff14}.nav-links.active a:after{display:none}.nav-links.active .nav-cta{text-align:center;justify-content:center;width:100%;margin-top:8px}@media (prefers-reduced-motion:reduce){body.nav-open:before{animation:none}.nav-links,.nav-links.active,.nav-links.active li{transition:none;animation:none!important}}.mobile-toggle{justify-content:center;align-items:center;display:flex}.hero{min-height:auto;padding:96px 16px 72px}.section{padding:72px 16px}.section-container{padding-left:0;padding-right:0}.section-desc{margin-bottom:40px;font-size:15px}.blog-grid,.footer-grid{grid-template-columns:1fr}.cert-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;max-width:420px}.footer-bottom{text-align:center;flex-direction:column;gap:12px}.back-to-top{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:46px;height:46px;font-size:16px}.whatsapp-float{width:46px;height:46px;bottom:calc(12px + 46px + 10px + env(safe-area-inset-bottom,0px));right:calc(12px + env(safe-area-inset-right,0px))}.whatsapp-float .icons{width:22px;height:22px}}@media (width<=480px){.hero{padding-top:88px}.hero h1{font-size:clamp(28px,8.5vw,36px)}.cert-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;max-width:100%;margin-top:40px;padding-top:28px}}@supports not (backdrop-filter:blur(10px)){.glass-panel,.nav-cta,.upload-zone{background:#111f31e0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.fade-up{opacity:1!important;transform:none!important}.cursor-glow{display:none!important}}html{background:var(--bg);color-scheme:dark only}body{background-color:var(--bg);-webkit-font-smoothing:antialiased;min-height:100dvh}#root{background:var(--bg);min-height:100dvh}@media (prefers-color-scheme:light){html{color-scheme:dark only;background:var(--bg)!important}body{color:#f5faf7;background-color:var(--bg)!important}}.mobile-toggle{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:40px;height:40px;margin:-8px;padding:8px;line-height:1;display:none}.hamburger{flex-direction:column;justify-content:center;gap:5px;width:22px;height:18px;margin:0 auto;display:flex}.hamburger-line{transform-origin:50%;background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .28s,opacity .2s;display:block}body.nav-open .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}body.nav-open .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}body.nav-open .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.hamburger-line{transition:none}}@media (width<=768px){body.nav-open:before{content:"";z-index:1150;-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:#0809093d;animation:.32s forwards navBackdropIn;position:fixed;inset:0}.nav-container{padding:0 16px;position:relative}.logo{gap:8px;min-width:0;font-size:17px}.logo-icon,.logo-icon img,.footer-about .logo-icon,.footer-about .logo-icon img{max-width:60px;height:22px;max-height:22px}.nav-links{top:calc(var(--navbar-height,64px) + 10px + env(safe-area-inset-top,0px));z-index:1300;-webkit-overflow-scrolling:touch;isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;-webkit-backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(#ffffff29 0%,#ffffff0f 42%,#ffffff05 100%),#0b0b0c94;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;align-items:stretch;gap:4px;max-height:min(72vh,520px);margin:0;padding:16px;list-style:none;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility .32s;display:flex;position:fixed;left:12px;right:12px;overflow:hidden auto;transform:translateY(-14px)scale(.97);box-shadow:0 24px 48px #00000038,inset 0 1px #ffffff29}.nav-links li{z-index:1;list-style:none;position:relative}.nav-links a{color:var(--text-soft,#dce7e3);opacity:.88;font-weight:500;text-decoration:none}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a.active{color:var(--white,#fff);opacity:1}.nav-links .nav-cta{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff29;box-shadow:0 8px 20px #00000014,inset 0 1px #ffffff29;color:#fff!important;background:#ffffff1a!important;font-weight:600!important}.nav-links:before{content:"";border-radius:inherit;pointer-events:none;opacity:.85;background:radial-gradient(120% 90% at 18% 0,#ffffff38,#0000 58%),linear-gradient(135deg,#ffffff1a,#0000 36% 72%,#36b8a914);position:absolute;inset:0}.nav-links.active{opacity:1;visibility:visible;pointer-events:auto;animation:.34s cubic-bezier(.16,1,.3,1) navPanelIn;transform:translateY(0)scale(1)}.nav-links.active li{animation:.36s cubic-bezier(.16,1,.3,1) backwards navItemIn}.nav-links.active li:first-child{animation-delay:40ms}.nav-links.active li:nth-child(2){animation-delay:70ms}.nav-links.active li:nth-child(3){animation-delay:.1s}.nav-links.active li:nth-child(4){animation-delay:.13s}.nav-links.active li:nth-child(5){animation-delay:.16s}.nav-links.active li:nth-child(6){animation-delay:.19s}.nav-links.active li:nth-child(7){animation-delay:.22s}.nav-links.active li:nth-child(8){animation-delay:.25s}.nav-links.active a{color:var(--text-soft,#dce7e3);border-radius:10px;padding:12px 14px;font-size:15px;transition:background-color .2s,color .2s;display:block}.nav-links.active a:hover,.nav-links.active a:focus-visible{color:var(--white);background:#ffffff14}.nav-links.active a:after{display:none}.nav-links.active .nav-cta{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:8px;display:flex}@media (prefers-reduced-motion:reduce){body.nav-open:before{animation:none}.nav-links,.nav-links.active,.nav-links.active li{transition:none;animation:none!important}}.mobile-toggle{flex-shrink:0;justify-content:center;align-items:center;margin:-8px;padding:8px;display:flex!important}.section{padding:72px 16px!important}}@media (width<=480px){#history.section{padding:48px 12px!important}#history .section-container>div:first-child{margin-bottom:20px!important}}body.nav-open{overflow:hidden}svg.icons{vertical-align:middle;fill:currentColor;flex-shrink:0;display:inline-block}svg.icons use{fill:currentColor}:root{--logo-icon-height:24px;--logo-icon-max-width:65px;--logo-footer-height:24px;--logo-footer-max-width:65px}.logo{gap:8px}.logo-icon{width:auto;height:var(--logo-icon-height);max-height:var(--logo-icon-height);max-width:var(--logo-icon-max-width);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.logo-icon img{width:auto;height:var(--logo-icon-height);max-width:var(--logo-icon-max-width);max-height:var(--logo-icon-height);object-fit:contain;object-position:left center;display:block}.footer-about .logo-icon,.footer-about .logo-icon img{height:var(--logo-footer-height);max-height:var(--logo-footer-height);max-width:var(--logo-footer-max-width);width:auto}@media (width<=768px){:root{--logo-icon-height:22px;--logo-icon-max-width:60px;--logo-footer-height:22px;--logo-footer-max-width:60px}.logo{gap:7px;min-width:0;font-size:17px}.logo-icon,.logo-icon img,.footer-about .logo-icon,.footer-about .logo-icon img{max-width:60px;height:22px;max-height:22px}}:root{--primary:#36b8a9;--primary-dark:#2f9f94}.whatsapp-float,.back-to-top{color:#fff;isolation:isolate;border:1px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .28s cubic-bezier(.16,1,.3,1),background .28s,border-color .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;display:flex;position:fixed;overflow:hidden}.whatsapp-float:before,.back-to-top:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 22% 0,#ffffff47,#0000 58%),linear-gradient(135deg,#ffffff24,#0000 38% 68%,#36b8a91a);transition:opacity .28s;position:absolute;inset:0}.whatsapp-float:hover,.back-to-top:hover{-webkit-backdrop-filter:blur(2px);background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),#0b0b0c24;border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 12px 24px #0000001f,inset 0 1px #ffffff24}.whatsapp-float:hover:before,.back-to-top:hover:before{opacity:.42}.whatsapp-float{bottom:calc(22px + 52px + 12px + env(safe-area-inset-bottom,0px));right:calc(22px + env(safe-area-inset-right,0px));background:linear-gradient(135deg,var(--primary-dark),var(--primary));z-index:1240;text-decoration:none;box-shadow:0 14px 28px #36b8a93d,inset 0 1px #ffffff2e}.whatsapp-float .icons{z-index:1;fill:currentColor;width:24px;height:24px;position:relative}.back-to-top{right:calc(22px + env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));background:linear-gradient(135deg,var(--primary-dark),var(--primary));cursor:pointer;z-index:1250;opacity:0;visibility:hidden;font-size:18px;transition:opacity .25s,visibility .25s,transform .28s cubic-bezier(.16,1,.3,1),background .28s,border-color .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;transform:translateY(12px);box-shadow:0 14px 28px #36b8a93d,inset 0 1px #ffffff2e}.back-to-top .icons{z-index:1;fill:currentColor;width:24px;height:24px;position:relative}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top.visible:hover{transform:translateY(-2px)}@media (width<=768px){.back-to-top{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:46px;height:46px;font-size:16px}.whatsapp-float{width:46px;height:46px;bottom:calc(12px + 46px + 10px + env(safe-area-inset-bottom,0px));right:calc(12px + env(safe-area-inset-right,0px))}.whatsapp-float .icons{width:22px;height:22px}}body.page-blog .scroll-progress{background:0 0;top:0}body.page-blog .scroll-progress span{box-shadow:none}body.page-blog .navbar{top:0}body.page-blog .whatsapp-float{width:52px!important;height:52px!important;bottom:calc(22px + 52px + 12px + env(safe-area-inset-bottom,0px))!important;right:calc(22px + env(safe-area-inset-right,0px))!important;z-index:1310!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important;position:fixed!important}body.page-blog .whatsapp-float .icons{width:24px!important;height:24px!important}body.page-blog .back-to-top{width:52px!important;height:52px!important;right:calc(22px + env(safe-area-inset-right,0px))!important;bottom:calc(22px + env(safe-area-inset-bottom,0px))!important;z-index:1311!important;display:flex!important;position:fixed!important}body.page-blog .back-to-top.visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media (width<=768px){body.page-blog .whatsapp-float{width:46px!important;height:46px!important;bottom:calc(12px + 46px + 10px + env(safe-area-inset-bottom,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important}body.page-blog .whatsapp-float .icons{width:22px!important;height:22px!important}body.page-blog .back-to-top{width:46px!important;height:46px!important;right:calc(12px + env(safe-area-inset-right,0px))!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}}html:not(.page-home) body.page-blog .blog-page-hero{text-align:center;border-bottom:1px solid #ffffff0f;position:relative;align-items:initial!important;height:auto!important;min-height:0!important;padding:96px 24px 26px!important;display:block!important}html:not(.page-home) body.page-blog .blog-page-hero .section-container{text-align:left;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:end;gap:14px 42px;max-width:1120px;margin:0 auto;display:grid}.blog-page-hero .section-label{letter-spacing:1.4px;background:#36b8a91a;border:1px solid #36b8a938;border-radius:999px;grid-column:1/-1;justify-content:center;justify-self:start;align-items:center;gap:8px;max-width:100%;margin-bottom:0;padding:6px 14px;font-size:11px;display:inline-flex}.blog-page-hero .section-title{letter-spacing:0;margin:0;font-size:42px;line-height:1.12}.blog-page-hero .section-desc{max-width:590px;color:var(--muted);margin:0;font-size:15px;line-height:1.62}body.page-blog #procurement-topics.section{border-bottom:1px solid #ffffff0f;padding:22px 24px 24px!important}body.page-blog #procurement-topics .section-header{text-align:left;grid-template-columns:220px minmax(0,1fr);align-items:end;gap:8px 28px;margin-bottom:14px;display:grid}body.page-blog #procurement-topics .section-label,body.page-blog #procurement-topics .section-title,body.page-blog #procurement-topics .section-desc{margin-bottom:0}body.page-blog #procurement-topics .section-title{letter-spacing:0;font-size:28px;line-height:1.18}body.page-blog #procurement-topics .section-desc{grid-column:2;max-width:760px;font-size:14px;line-height:1.55}body.page-blog #procurement-topics .blog-grid{gap:14px;margin-top:0}body.page-blog #procurement-topics .blog-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;min-height:0}body.page-blog #procurement-topics .blog-card-content{padding:14px 18px}body.page-blog #procurement-topics .blog-category{margin-bottom:6px;font-size:10px;display:block}body.page-blog #procurement-topics h3{margin-bottom:6px;font-size:15px;line-height:1.34}body.page-blog #procurement-topics p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.45;display:block;overflow:visible}.blog-section.section{padding-top:30px}body.page-blog #blogGrid{margin-top:0}body.page-blog .blog-grid .blog-card{overflow:hidden}body.page-blog .blog-grid .blog-content h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.page-blog .blog-grid .blog-content p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=768px){html:not(.page-home) body.page-blog .blog-page-hero{text-align:left;height:auto!important;min-height:0!important;padding:calc(var(--navbar-height,64px) + env(safe-area-inset-top,0px) + 14px) 16px 24px!important;display:block!important}html:not(.page-home) body.page-blog .blog-page-hero .section-container{text-align:left;display:block}.blog-page-hero .section-label{letter-spacing:1.1px;justify-content:flex-start;margin-bottom:12px;padding:5px 12px;font-size:10px;line-height:1.35}.blog-page-hero .section-label .icons{flex-shrink:0;width:14px!important;height:14px!important}.blog-page-hero .section-title{margin-bottom:10px;font-size:30px}.blog-page-hero .section-desc{max-width:100%;font-size:14px;line-height:1.56}body.page-blog #procurement-topics.section{padding:22px 16px 20px!important}body.page-blog #procurement-topics .section-header{margin-bottom:14px;display:block}body.page-blog #procurement-topics .section-label{margin-bottom:8px}body.page-blog #procurement-topics .section-title{margin-bottom:8px;font-size:22px}body.page-blog #procurement-topics .section-desc{font-size:13px;line-height:1.5}body.page-blog #procurement-topics .blog-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none;gap:14px;margin-right:-16px;padding:2px 16px 12px 0;scroll-padding-inline:0 16px;display:flex;overflow-x:auto}body.page-blog #procurement-topics .blog-grid::-webkit-scrollbar{display:none}body.page-blog #procurement-topics .blog-card{scroll-snap-align:start;flex:0 0 min(326px,100vw - 48px)}body.page-blog #procurement-topics .blog-card-content{padding:16px}.blog-section.section{padding-top:24px;padding-bottom:72px}body.page-blog .blog-grid{grid-template-columns:1fr;gap:18px}body.page-blog .blog-grid .blog-img{height:180px}}.blog-section .section-desc{max-width:720px}.blog-grid--home{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:40px;display:grid}.blog-grid--home .blog-card{border-radius:16px;min-height:100%;overflow:hidden}.blog-img-link{color:inherit;flex-shrink:0;text-decoration:none;display:block}.blog-grid--home .blog-img,.blog-grid .blog-img{background:var(--bg-3,#151817);border:none;height:200px;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.blog-grid--home .blog-img:before,.blog-grid .blog-img:before{display:none}.blog-grid--home .blog-img img,.blog-grid .blog-img img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}.blog-card:hover .blog-img img{transform:scale(1.04)}.blog-meta .blog-category{margin-bottom:0}.blog-meta{color:var(--muted,#a9b6b1);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;line-height:1.4;display:flex}.blog-meta time{color:var(--muted-2,#7c8984)}.blog-meta-sep{opacity:.55;user-select:none}.blog-content h3{margin-bottom:10px}.blog-content h3 a{color:var(--white,#fff);text-decoration:none;transition:color .2s}.blog-content h3 a:hover{color:var(--primary-light,#36b8a9)}.blog-grid--home .blog-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-grid--home .blog-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;display:-webkit-box;overflow:hidden}@media (width<=1024px){.blog-grid--home{gap:18px}.blog-grid--home .blog-img{height:180px}.blog-grid--home .blog-content{padding:20px}}@media (width<=900px){.blog-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid--home .blog-card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:520px}}@media (width<=640px){.blog-grid--home{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-direction:row;gap:16px;margin-top:28px;padding:4px 4px 12px;display:flex;overflow-x:auto}.blog-grid--home .blog-card{scroll-snap-align:start;flex:0 0 min(88vw,300px);grid-column:auto;max-width:none}.blog-grid--home .blog-card:last-child{max-width:none}.blog-grid--home .blog-img{height:160px}}.scroll-progress{z-index:1258;margin:0;padding:0;top:0;left:0;right:0}.scroll-progress span{box-shadow:none;opacity:0;min-width:0;transition:opacity .15s,width .1s linear}.scroll-progress.is-active span{opacity:1}@media (width<=768px){.scroll-progress{background:0 0;height:3px}}.whatsapp-float,.back-to-top{display:flex!important;position:fixed!important}.whatsapp-float{bottom:calc(22px + 52px + 12px + env(safe-area-inset-bottom,0px))!important;right:calc(22px + env(safe-area-inset-right,0px))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.back-to-top{right:calc(22px + env(safe-area-inset-right,0px))!important;bottom:calc(22px + env(safe-area-inset-bottom,0px))!important}@media (width<=768px){.whatsapp-float{bottom:calc(12px + 46px + 10px + env(safe-area-inset-bottom,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important}.back-to-top{right:calc(12px + env(safe-area-inset-right,0px))!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}}.whatsapp-float{z-index:1510!important}.back-to-top{z-index:1511!important}.navbar{z-index:1260}@media (width<=768px){:root{--navbar-height:64px;--mobile-nav-top:calc(var(--navbar-height) + 24px + env(safe-area-inset-top,0px))}body.nav-open:before{-webkit-backdrop-filter:blur(14px)saturate(108%)!important;background:#0a0c0b03!important}body.nav-open .navbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.nav-container{z-index:1261;position:relative}.logo{z-index:1261;flex:1;min-width:0;max-width:calc(100% - 96px);position:relative}.nav-container .lang-switcher{z-index:1262;flex-shrink:0;margin-left:auto;margin-right:8px}.logo-icon{flex-shrink:0}.mobile-toggle{z-index:1262;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;position:relative;color:#fff!important;display:flex!important}.hamburger{width:22px;height:18px;color:inherit;flex-direction:column;justify-content:center;gap:5px;margin:0 auto;display:flex!important}.hamburger-line{transform-origin:50%;border-radius:2px;transition:transform .28s,opacity .2s;box-shadow:0 0 0 .5px #0b0b0c73;background:currentColor!important;width:100%!important;height:2px!important;min-height:2px!important;display:block!important}body.nav-open .hamburger .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}body.nav-open .hamburger .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}body.nav-open .hamburger .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}#navLinks.nav-links{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-top:18px;transition:opacity .24s,visibility .24s,transform .24s cubic-bezier(.16,1,.3,1);top:var(--mobile-nav-top)!important;left:5px!important;right:5px!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;z-index:1280!important;isolation:isolate!important;width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:top!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:clamp(24px,3.8vh,36px)!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;overflow:hidden auto!important;transform:translateY(-8px)!important}#navLinks.nav-links:before,#navLinks.nav-links:after{content:none!important;display:none!important}#navLinks.nav-links li{margin:0!important}#navLinks.nav-links li:last-child{margin-top:0!important}#navLinks.nav-links a{text-shadow:0 2px 16px #0000006b;width:100%!important;min-height:30px!important;color:var(--text-soft,#dce7e3)!important;opacity:.92!important;background:0 0!important;border-radius:0!important;align-items:center!important;padding:0 0 0 36px!important;font-size:clamp(16px,4.35vw,20px)!important;font-weight:500!important;line-height:.8!important;text-decoration:none!important;display:flex!important}#navLinks.nav-links a:not(.nav-cta):after{display:none!important}#navLinks.nav-links a:hover,#navLinks.nav-links a:focus-visible,#navLinks.nav-links a.active{color:#fff!important;opacity:1!important;background:0 0!important}#navLinks.nav-links .nav-cta{text-align:center!important;-webkit-backdrop-filter:blur(18px)saturate(118%)!important;background:radial-gradient(120% 90% at 24% 0,#ffffff47,#ffffff12 42%,#0000 68%),linear-gradient(#ffffff21,#ffffff09),#12151421!important;border:1px solid #ffffff3d!important;border-radius:999px!important;justify-content:center!important;width:calc(100% - 40px)!important;min-height:58px!important;margin-top:0!important;margin-left:20px!important;margin-right:20px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff14,0 12px 30px #0000001f!important}#navLinks.nav-links.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}body.nav-open .whatsapp-float,body.nav-open .back-to-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (width<=768px) and (height>=780px){#navLinks.nav-links{gap:clamp(30px,4.2vh,40px)!important}}@media (width<=768px){body.nav-open:before{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;background:#08090957!important;inset:-24px 0 -48px!important}#navLinks.nav-links{-webkit-backdrop-filter:blur(30px)saturate(150%)!important;background:linear-gradient(#ffffff24,#ffffff0e 50%,#ffffff07),#121314c7!important;border:1px solid #ffffff2e!important;border-radius:22px!important;gap:clamp(22px,3.5vh,34px)!important;padding:24px 24px 26px!important;box-shadow:0 26px 56px #00000052,inset 0 1px #ffffff29!important}#navLinks.nav-links:before,#navLinks.nav-links:after{content:none!important;display:none!important}#navLinks.nav-links .nav-cta{-webkit-backdrop-filter:blur(30px)saturate(150%)!important;background:#ffffff13!important;border-color:#fff3!important}}@media (width>=769px){.footer .footer-legal-links{align-items:center;gap:16px;display:inline-flex}.footer .footer-col--contact>a:first-of-type>span:last-child{overflow-wrap:normal;white-space:nowrap;letter-spacing:-.01em;font-size:13px}}html:not(.page-home) .platform-principles{background:linear-gradient(#ffffff09,#ffffff04),#04121a47;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff0f;position:relative;padding-top:68px!important;padding-bottom:72px!important}html:not(.page-home) .platform-principles__header{grid-template-columns:minmax(220px,.66fr) minmax(0,1fr);align-items:end;gap:22px 42px;margin-bottom:28px;display:grid}html:not(.page-home) .platform-principles__header h2{color:var(--text,#f5faf7);letter-spacing:0;margin:0;font-size:40px;line-height:1.14}html:not(.page-home) .platform-principles__header p{max-width:760px;color:var(--muted,#a9b6b1);margin:0;font-size:15px;line-height:1.72}html:not(.page-home) .platform-principles__eyebrow{width:max-content;max-width:100%;min-height:28px;color:var(--primary-light,#36b8a9);letter-spacing:0;text-transform:uppercase;background:#36b8a914;border:1px solid #36b8a938;border-radius:999px;align-items:center;padding:5px 11px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}html:not(.page-home) .platform-principles__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}html:not(.page-home) .platform-principle{background:linear-gradient(#ffffff16,#ffffff08),#071a2375;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:20px;box-shadow:inset 0 1px #ffffff14}html:not(.page-home) .platform-principle__label{color:var(--primary-light,#36b8a9);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;line-height:1.3;display:block}html:not(.page-home) .platform-principle h3{color:var(--text,#f5faf7);letter-spacing:0;margin:0 0 8px;font-size:17px;line-height:1.34}html:not(.page-home) .platform-principle p{color:var(--muted,#a9b6b1);margin:0;font-size:13.5px;line-height:1.62}@media (width<=1024px){html:not(.page-home) .platform-principles__header{grid-template-columns:1fr;gap:14px}html:not(.page-home) .platform-principles__header h2{font-size:34px}html:not(.page-home) .platform-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){html:not(.page-home) .platform-principles{padding:48px 16px!important}html:not(.page-home) .platform-principles__grid{grid-template-columns:1fr}html:not(.page-home) .platform-principle{padding:17px}html:not(.page-home) .platform-principles__header h2{font-size:28px}}