@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--background:#08090b;--surface:#101114;--surface-light:#17181c;--gold:#d6a43c;--gold-light:#ebc873;--gold-dark:#9e7426;--white:#f5f5f5;--gray:#a6a6aa;--border:#d6a43c38}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--background)}body{background:var(--background);min-height:100vh;color:var(--white);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.container{width:min(1180px,100% - 40px);margin:0 auto}.header{z-index:50;-webkit-backdrop-filter:blur(18px);background:#08090bc7;border-bottom:1px solid #ffffff0f;width:100%;position:absolute;top:0;left:0}.headerContent{justify-content:space-between;align-items:center;gap:30px;min-height:96px;display:flex}.brand{align-items:center;display:flex}.logo{object-fit:contain;width:175px;height:auto}.menu{align-items:center;gap:30px;display:flex}.menu a{color:#d7d7d7;font-size:13px;font-weight:500;transition:color .2s;position:relative}.menu a:after{content:"";background:var(--gold);width:0;height:1px;transition:width .25s;position:absolute;bottom:-8px;left:0}.menu a:hover{color:var(--gold-light)}.menu a:hover:after{width:100%}.headerActions{align-items:center;gap:14px;display:flex}.headerButton{border:1px solid var(--gold);min-height:42px;color:var(--gold-light);border-radius:7px;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.headerButton:hover{background:var(--gold);color:#080808}.menuToggle{cursor:pointer;background:0 0;border:1px solid #292a2e;border-radius:7px;width:42px;height:42px;display:none}.menuToggle span{background:#fff;width:18px;height:1px;margin:5px auto;transition:all .2s;display:block}.hero{background:linear-gradient(100deg,#08090b 0%,#08090bf7 48%,#1d170deb 100%);align-items:center;min-height:880px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.heroGlow{pointer-events:none;border-radius:50%;position:absolute}.heroGlowOne{filter:blur(130px);background:#d6a43c21;width:650px;height:650px;top:50px;right:-150px}.heroGlowTwo{filter:blur(100px);background:#d6a43c12;width:350px;height:350px;bottom:-180px;left:25%}.heroContent{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:95px;padding-top:120px;display:grid;position:relative}.eyebrow{color:var(--gold);letter-spacing:3.4px;font-size:11px;font-weight:700;display:inline-block}.heroText h1{letter-spacing:-3.5px;max-width:800px;margin-top:24px;font-size:clamp(46px,5.8vw,76px);line-height:1.03}.heroText h1 span{color:var(--gold)}.heroText>p{max-width:650px;color:var(--gray);margin-top:28px;font-size:17px;line-height:1.8}.heroActions{gap:14px;margin-top:36px;display:flex}.primaryButton,.secondaryButton{border-radius:7px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 24px;font-size:14px;font-weight:700;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.primaryButton{background:var(--gold);color:#080808}.primaryButton:hover{background:var(--gold-light);transform:translateY(-2px)}.secondaryButton{color:#e9e9e9;border:1px solid #34363b}.secondaryButton:hover{border-color:var(--gold);color:var(--gold-light)}.heroInfo{gap:45px;margin-top:70px;display:flex}.heroInfo div{flex-direction:column;gap:6px;display:flex}.heroInfo strong{color:#eee;font-size:12px}.heroInfo span{color:#707075;font-size:11px}.heroVisual{position:relative}.certificateCard{z-index:3;-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0f,#ffffff04);border:1px solid #d6a43c4d;border-radius:22px;padding:44px;position:relative;box-shadow:0 45px 110px #00000080}.certificateTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.certificateTag{color:var(--gold);letter-spacing:2.6px;font-size:10px;font-weight:700}.certificateStatus{color:#9f9f9f;font-size:10px}.certificateCard h2{letter-spacing:-2px;margin-top:25px;font-size:47px;line-height:1.02}.certificateCard>p{max-width:400px;color:var(--gray);margin-top:18px;font-size:14px;line-height:1.7}.certificateTypes{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.certificateTypes span{border:1px solid var(--border);color:var(--gold-light);border-radius:30px;padding:8px 14px;font-size:11px}.certificateBenefits{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.certificateBenefits div{border-top:1px solid #292a2e;padding:16px}.certificateBenefits span{color:var(--gold);font-size:10px}.certificateBenefits p{color:#d7d7d7;margin-top:7px;font-size:12px}.certificateLink{color:var(--gold-light);border-top:1px solid #2b2c30;justify-content:space-between;align-items:center;margin-top:28px;padding-top:22px;font-size:13px;font-weight:600;display:flex}.floatingCard{z-index:4;background:#0d0e10eb;border:1px solid #d6a43c52;border-radius:12px;min-width:125px;padding:16px 18px;position:absolute;box-shadow:0 20px 50px #00000073}.floatingCard span{color:var(--gold-light);font-size:18px;font-weight:700;display:block}.floatingCard small{color:#7b7b7e;font-size:10px}.floatingCardOne{top:-35px;right:-48px}.floatingCardTwo{bottom:-45px;left:-50px}.services{background:#0d0e10;border-top:1px solid #ffffff0a;padding:125px 0}.sectionHeader{max-width:800px}.sectionHeader h2{letter-spacing:-2px;margin-top:17px;font-size:clamp(38px,5vw,58px);line-height:1.08}.sectionHeader p{max-width:630px;color:var(--gray);margin-top:20px;font-size:16px;line-height:1.7}.servicesGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px;display:grid}.serviceCard{background:linear-gradient(145deg,#111215,#0e0f11);border:1px solid #222327;border-radius:14px;min-height:235px;padding:30px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.serviceCard:after{content:"";background:var(--gold);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.serviceCard:hover{border-color:#d6a43c73;transform:translateY(-5px)}.serviceCard:hover:after{width:100%}.serviceCard>span{color:#58585b;font-size:10px}.serviceCard h3{color:var(--gold-light);margin-top:45px;font-size:19px}.serviceCard p{color:var(--gray);margin-top:12px;font-size:13px;line-height:1.7}.certificateSection{background:radial-gradient(circle at 85%,#d6a43c14,#0000 30%),#090a0c;border-top:1px solid #ffffff0a;padding:130px 0}.certificateSectionHeader{grid-template-columns:1fr .65fr;align-items:end;gap:80px;display:grid}.certificateSectionHeader h2{letter-spacing:-2.5px;margin-top:18px;font-size:clamp(40px,5vw,62px);line-height:1.06}.certificateSectionHeader>p{max-width:500px;color:var(--gray);font-size:15px;line-height:1.8}.certificateGrid{border-top:1px solid #222327;border-left:1px solid #222327;grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.certificateProduct{background:#ffffff03;border-bottom:1px solid #222327;border-right:1px solid #222327;grid-template-columns:60px 1fr;gap:25px;min-height:260px;padding:38px;transition:background .25s;display:grid}.certificateProduct:hover{background:#d6a43c09}.certificateNumber{color:#55565a;font-size:11px}.certificateType{color:var(--gold);letter-spacing:2px;margin-bottom:28px;font-size:13px;font-weight:700;display:inline-block}.certificateProduct h3{color:#f2f2f2;letter-spacing:-.6px;font-size:24px}.certificateProduct p{max-width:460px;color:var(--gray);margin-top:15px;font-size:14px;line-height:1.75}.certificateCTA{background:linear-gradient(110deg,#d6a43c14,#ffffff04);border:1px solid #d6a43c4d;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;margin-top:45px;padding:42px 48px;display:flex}.certificateCTA>div>span{color:var(--gold);letter-spacing:2.5px;font-size:10px;font-weight:700}.certificateCTA h3{margin-top:8px;font-size:31px}.certificateCTA p{color:var(--gray);margin-top:7px;font-size:14px}.aboutSection{background:#0d0e10;border-top:1px solid #ffffff0a;padding:130px 0}.aboutGrid{grid-template-columns:1fr .9fr;align-items:start;gap:110px;display:grid}.aboutContent h2{letter-spacing:-2.5px;margin-top:18px;font-size:clamp(40px,5vw,62px);line-height:1.06}.aboutContent h2 span{color:var(--gold)}.aboutContent>p{max-width:650px;color:var(--gray);margin-top:25px;font-size:15px;line-height:1.8}.aboutHighlights{border-top:1px solid #26272a}.aboutHighlights article{border-bottom:1px solid #26272a;grid-template-columns:50px 1fr;gap:20px;padding:30px 0;display:grid}.aboutHighlights article>span{color:var(--gold);font-size:10px}.aboutHighlights strong{font-size:18px}.aboutHighlights p{color:var(--gray);margin-top:8px;font-size:13px;line-height:1.7}.locationSection{background:#090a0c;padding:130px 0}.locationGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.locationContent h2{letter-spacing:-2px;margin-top:18px;font-size:clamp(40px,5vw,58px);line-height:1.06}.locationContent h2 span{color:var(--gold)}.locationContent>p{max-width:480px;color:var(--gray);margin-top:22px;line-height:1.75}.addressBox{border-top:1px solid #292a2d;border-bottom:1px solid #292a2d;margin:40px 0 30px;padding:25px 0}.addressBox>span{color:var(--gold);letter-spacing:2px;font-size:10px;font-weight:700}.addressBox strong{margin-top:12px;font-size:18px;display:block}.addressBox p{color:var(--gray);margin-top:6px;line-height:1.6}.mapWrapper{background:#111214;border:1px solid #27282b;border-radius:16px;min-height:360px;max-height:360px;overflow:hidden}.mapWrapper iframe{width:100%;height:360px;min-height:360px;display:block}.contactSection{background:radial-gradient(circle at 80%,#d6a43c1a,#0000 35%),#0d0e10;padding:130px 0}.contactBox{grid-template-columns:1fr .85fr;align-items:center;gap:90px;display:grid}.contactContent h2{letter-spacing:-2.5px;margin-top:18px;font-size:clamp(42px,5vw,64px);line-height:1.04}.contactContent p{max-width:600px;color:var(--gray);margin-top:22px;line-height:1.75}.contactActions{border-top:1px solid #2b2c30}.contactWhatsapp,.contactInstagram{border-bottom:1px solid #2b2c30;justify-content:space-between;align-items:center;gap:20px;min-height:105px;padding:25px 5px;transition:padding .25s;display:flex}.contactWhatsapp:hover,.contactInstagram:hover{padding-left:14px}.contactActions div{flex-direction:column;gap:7px;display:flex}.contactActions div>span{color:var(--gold);letter-spacing:2px;font-size:9px;font-weight:700}.contactActions strong{font-size:20px}.contactArrow{color:var(--gold);font-size:24px}.footer{background:#07080a;border-top:1px solid #202124;padding:80px 0 25px}.footerContent{grid-template-columns:1.3fr .6fr .8fr;gap:80px;display:grid}.footerLogo{width:165px;height:auto}.footerBrand p{color:#77787c;max-width:350px;margin-top:20px;font-size:13px;line-height:1.7}.footerColumn{flex-direction:column;gap:13px;display:flex}.footerColumn>span{color:var(--gold);letter-spacing:2px;margin-bottom:8px;font-size:9px;font-weight:700}.footerColumn a,.footerColumn p{color:#999a9d;font-size:13px;transition:color .2s}.footerColumn a:hover{color:var(--gold-light)}.footerBottom{color:#5e5f63;border-top:1px solid #1d1e21;justify-content:space-between;gap:20px;margin-top:70px;padding-top:25px;font-size:11px;display:flex}@media (max-width:1050px){.menu{background:#0f1013;border:1px solid #242529;border-radius:12px;flex-direction:column;align-items:flex-start;padding:25px;display:none;position:absolute;top:96px;left:20px;right:20px;box-shadow:0 30px 80px #0000008c}.menuOpen{display:flex}.menuToggle{display:block}.hero{min-height:auto;padding:145px 0 110px}.heroContent{grid-template-columns:1fr;gap:80px;padding-top:30px}.heroText{max-width:760px}.heroVisual{max-width:600px}.floatingCardOne{right:-20px}.floatingCardTwo{left:-20px}.servicesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.certificateSectionHeader{grid-template-columns:1fr;gap:25px}.certificateGrid{grid-template-columns:1fr}.certificateCTA{flex-direction:column;align-items:flex-start}.aboutGrid,.locationGrid,.contactBox{grid-template-columns:1fr;gap:55px}.mapWrapper,.mapWrapper iframe{min-height:400px}.footerContent{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}}@media (max-width:650px){.container{width:min(100% - 30px,1180px)}.headerContent{min-height:82px}.logo{width:135px}.headerButton{display:none}.menu{top:82px}.hero{padding-top:120px}.heroText h1{letter-spacing:-2.5px;font-size:47px}.heroText>p{font-size:15px}.heroActions{flex-direction:column}.primaryButton,.secondaryButton{width:100%}.heroInfo{flex-direction:column;gap:22px;margin-top:48px}.certificateCard{padding:28px}.certificateCard h2{font-size:38px}.certificateTop{flex-direction:column;align-items:flex-start}.floatingCard{display:none}.certificateBenefits{grid-template-columns:1fr}.services{padding:85px 0}.servicesGrid{grid-template-columns:1fr;margin-top:45px}.certificateSection{padding:85px 0}.certificateProduct{grid-template-columns:1fr;padding:30px}.certificateType{margin-bottom:18px}.certificateCTA{padding:30px}.certificateCTA .primaryButton{width:100%}.aboutSection,.locationSection,.contactSection{padding:85px 0}.aboutGrid,.locationGrid,.contactBox{gap:45px}.aboutHighlights article{grid-template-columns:35px 1fr}.mapWrapper,.mapWrapper iframe{min-height:350px}.contactActions strong{font-size:17px}.footer{padding-top:60px}.footerContent{grid-template-columns:1fr;gap:40px}.footerBrand{grid-column:auto}.footerBottom{flex-direction:column;margin-top:50px}}@media (max-width:380px){.heroText h1{font-size:40px;line-height:1.05}}
