*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}section[id]{scroll-margin-top:104px}html,body,#root{width:100%;min-height:100%}body{color:#1f2937;background:#f4eee6;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{text-decoration:none}img{max-width:100%;display:block}.site{width:100%;overflow-x:hidden}.container{width:min(1200px,92%);margin:0 auto}.topbar .container{width:100%;max-width:100%;padding:0 28px}.topbar{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081424f0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.topbar-inner{grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;min-height:84px;display:grid}.brand{flex-shrink:0;justify-content:flex-start;align-items:center;width:280px;height:auto;min-height:77px;display:flex;overflow:visible}.brand-logo-full{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:77px;display:block}.nav{flex-wrap:nowrap;justify-content:center;align-items:center;gap:18px;display:flex}.nav a{color:#edf2f7;white-space:nowrap;padding:8px 0;font-size:.94rem;font-weight:700;transition:color .4s cubic-bezier(.34,1.56,.64,1),opacity .3s;position:relative}.nav a:after{content:"";background:linear-gradient(90deg,#f1a208,#eb6a09);border-radius:2px;width:0;height:3px;transition:width .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-4px;left:0;box-shadow:0 2px 8px #f1a2084d}.nav a:hover{color:#f1a208}.nav a:hover:after{width:100%}.nav-cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#eb6a09,#f1a208);border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-left:auto;padding:0 24px;font-size:.95rem;font-weight:800;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #eb6a093d}.nav-cta:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-cta:hover:before{width:300px;height:300px}.nav-cta:hover{filter:brightness(1.12);transform:translateY(-3px)scale(1.05);box-shadow:0 16px 36px #eb6a0966}.menu-toggle{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;display:none}.menu-toggle span{background:#fff;border-radius:999px;width:18px;height:2px;transition:all .2s}.menu-toggle.active span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{display:none}.mobile-menu-links{flex-direction:column;display:flex}.mobile-menu-links a{color:#edf2f7}.hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-background-wrapper,.hero-background{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-background{object-fit:cover;object-position:center;filter:brightness(1.12)contrast(1.06)saturate(1.08)}.section-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.section-bg img{object-fit:cover;object-position:center;width:100%;height:100%}.overlay{background:linear-gradient(#07121f99,#07121f73,#07121fd1);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;color:#fff;max-width:1040px;padding:100px 0 72px;position:relative}.badge{color:#ffd18a;background:#f1a2081f;border:1px solid #ffd18a59;border-radius:999px;margin-top:10px;padding:10px 18px;font-size:.9rem;font-weight:800;display:inline-block}.hero h1{margin-top:24px;font-size:clamp(2.4rem,5.5vw,5rem);font-weight:900;line-height:1.08}.hero p{color:#e5edf5;max-width:900px;margin:22px auto 0;font-size:1.14rem;line-height:1.8}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.hero-mini-points{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:24px;display:flex}.hero-mini-points span{color:#d9e4ef;font-size:.96rem;font-weight:700;position:relative}.hero-mini-points span:before{content:"•";color:#f1a208;margin-right:8px}.hero-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.hero-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff21;border-radius:18px;padding:18px 16px}.hero-stat strong{color:#fff;font-size:1.45rem;font-weight:900;display:block}.hero-stat span{color:#d7e2ee;margin-top:6px;font-size:.95rem;line-height:1.5;display:block}.hero-trade{background-position:50%;min-height:88vh}.overlay-trade{background:linear-gradient(#0c181473,#0a2a2285,#08201be0);position:absolute;inset:0}.hero-content-trade{max-width:980px;padding:70px 0 82px}.badge-trade{color:#bff6de;background:#20b06e1f;border:1px solid #7cffc73d}.trade-points span:before{color:#46d39a}.hero-cat{background-position:50%;min-height:88vh}.overlay-cat{background:linear-gradient(#1818126b,#201c0e8f,#121212e0);position:absolute;inset:0}.hero-content-cat{max-width:980px;padding:70px 0 82px}.badge-cat{color:#ffe08a;background:#ffd24021;border:1px solid #ffdd7d3d}.cat-points span:before{color:#ffd34d}.btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:15px 28px;font-size:1rem;font-weight:800;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn:hover:after{width:300px;height:300px}.btn:hover{filter:brightness(1.1);transform:translateY(-4px)scale(1.02)}.btn:focus{outline-offset:2px;outline:2px solid #eb6a0980}.btn-primary{color:#fff;background:linear-gradient(135deg,#eb6a09,#f1a208);box-shadow:0 10px 24px #eb6a0947}.btn-primary:hover{background:linear-gradient(135deg,#d85a06,#e09205);box-shadow:0 16px 40px #eb6a096b}.btn-secondary{color:#15263e;background:#fffffff5;border:2px solid #0000;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 22px #0000001f}.btn-secondary:hover{color:#eb6a09;background:#fff;border-color:#f1a208;box-shadow:0 16px 36px #0000002e}.section{padding:92px 0}.section-dark{color:#fff;background:#132742}.section-light{background:#f3ebe1}.section-form{background:#f7f1ea;position:relative}.section-title{text-align:center;margin-bottom:46px}.section-title h2{font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.1}.section-title.blue h2{color:#153153}.section-kicker{color:#1f2937;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:12px;font-size:.92rem;font-weight:800;display:inline-block}.section-kicker.light{color:#f3f5f9;text-shadow:0 1px 5px #0006}.line{background:#f1a208;border-radius:999px;width:72px;height:4px;margin:14px auto 0}.section-subtext,.investor-subtext{color:#5f6773;max-width:780px;margin:18px auto 0;font-size:1.03rem;line-height:1.82}.grid-3,.grid-4,.faq-grid,.profile-grid{gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.profile-grid{grid-template-columns:repeat(3,1fr)}.faq-grid{grid-template-columns:repeat(2,1fr)}.section-logo{object-fit:contain;width:88px;height:88px;margin-bottom:18px}.reason-card{cursor:pointer;background:#fff;border:2px solid #e7e0d8;border-radius:22px;padding:30px 24px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 16px 36px #11182714}.reason-card:before{content:"";background:linear-gradient(90deg,#eb6a09,#f1a208);width:0;height:4px;transition:width .4s;position:absolute;top:0;left:0}.reason-card:hover{border-color:#f1a208;transform:translateY(-12px)scale(1.02);box-shadow:0 28px 56px #eb6a092e}.reason-card:hover:before{width:100%}.reason-icon{color:#fff;background:linear-gradient(135deg,#eb6a09,#f1a208);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;font-size:1.5rem;display:flex}.reason-card h3{color:#153153;font-size:1.22rem;font-weight:900;line-height:1.2}.reason-card p{color:#5a6471;margin-top:12px;font-size:.98rem;line-height:1.78}.how-section{position:relative}.timeline-line{background:linear-gradient(90deg,#f1a20800,#f1a20899,#f1a20800);width:100%;height:2px;margin:0 auto 30px}.card{border-radius:22px;overflow:hidden}.etapa-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;transition:all .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden;box-shadow:0 16px 34px #00000026}.etapa-card:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:#f1a20866;transform:translateY(-12px)scale(1.02);box-shadow:0 28px 56px #00000047}.card-image{height:190px;position:relative;overflow:hidden}.card-image-element{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.etapa-card:hover .card-image-element{transform:scale(1.15)rotate(1deg)}.card-body{padding:24px}.step-number{color:#fff;background:linear-gradient(135deg,#eb6a09,#f1a208);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:1.05rem;font-weight:900;display:flex}.etapa-card h3{font-size:1.28rem;font-weight:900;line-height:1.2}.etapa-card p{color:#d8e2ec;margin-top:12px;font-size:.98rem;line-height:1.75}.textured{position:relative;overflow:hidden}.textured:before{content:"";opacity:.5;background-image:url(/caminhoes.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.textured .container{z-index:2;position:relative}.benefit-card{text-align:center;background:#fffffff7;border:2px solid #e6e0d8;border-left:4px solid #0000;border-radius:22px;padding:34px 28px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 16px 34px #11182714}.benefit-card:hover{border-color:#f1a208 #f1a208 #f1a208 #eb6a09;transform:translateY(-12px)scale(1.02);box-shadow:0 28px 56px #eb6a0929}.icon{font-size:2.9rem;line-height:1}.benefit-card h3{color:#153153;margin-top:18px;font-size:1.45rem;font-weight:900;line-height:1.2}.benefit-card p{color:#59636f;margin-top:14px;font-size:1rem;line-height:1.75}.investor-section{background:linear-gradient(#f6f0e8 0%,#efe7dc 100%)}.investor-layout{grid-template-columns:1.35fr .9fr;align-items:stretch;gap:28px;margin-top:44px;display:grid}.investor-main-card{background:#fff;border:1px solid #e8e0d7;border-radius:24px;padding:40px;box-shadow:0 18px 40px #0f172a14}.investor-badge{color:#c65d0c;background:#eb6a091a;border-radius:999px;margin-bottom:18px;padding:10px 16px;font-size:.9rem;font-weight:800;display:inline-block}.investor-main-card h3{color:#153153;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:900;line-height:1.18}.investor-main-card p{color:#55606d;margin-top:15px;font-size:1rem;line-height:1.85}.investor-highlights{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.highlight-box{text-align:center;background:linear-gradient(#fff8f1 0%,#fff 100%);border:1px solid #f0dcc8;border-radius:18px;padding:22px 18px}.highlight-box strong{color:#153153;font-size:1.7rem;font-weight:900;line-height:1.1;display:block}.highlight-box span{color:#6a7280;margin-top:8px;font-size:.95rem;line-height:1.55;display:block}.investor-side{gap:18px;display:grid}.investor-info-card{color:#fff;background:#153153;border-radius:22px;padding:28px 24px;box-shadow:0 16px 36px #15315329}.info-icon{background:linear-gradient(135deg,#eb6a09,#f1a208);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;font-size:1.4rem;display:flex}.investor-info-card h4{margin-bottom:10px;font-size:1.18rem;font-weight:900}.investor-info-card p{color:#d7e3ef;font-size:.98rem;line-height:1.75}.bg-image{position:relative;overflow:hidden}.bg-image .section-bg{z-index:0;position:absolute;inset:0}.bg-overlay{background:#0a1524c2;position:absolute;inset:0}.content-relative{z-index:2;position:relative}.about-dark-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:28px;display:grid}.about-dark-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff17;border-radius:24px;padding:32px;box-shadow:0 16px 34px #00000024}.about-dark-card.large h3{color:#fff;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900;line-height:1.15}.about-dark-card h4{color:#fff;font-size:1.3rem;font-weight:900}.about-dark-card p{color:#d7e3ef;margin-top:16px;font-size:1rem;line-height:1.82}.mini-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px;display:grid}.mini-grid.dark{margin-top:18px}.mini-box{color:#45515f;background:#f5f7fa;border:1px solid #e4e8ee;border-radius:14px;padding:15px 14px;font-weight:700;line-height:1.45}.mini-box.dark{color:#edf3f8;background:#ffffff14;border:1px solid #ffffff14}.profile-card{background:#fff;border:1px solid #e7e0d8;border-radius:18px;align-items:flex-start;gap:14px;padding:22px 20px;display:flex;box-shadow:0 14px 30px #1118270f}.profile-check{color:#fff;background:linear-gradient(135deg,#eb6a09,#f1a208);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.profile-card p{color:#55606d;font-weight:700;line-height:1.7}.security-card{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff17;border-radius:20px;padding:28px 20px;box-shadow:0 12px 30px #00000024}.security-icon{color:#fff;background:linear-gradient(135deg,#eb6a09,#f1a208);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:1.15rem;font-weight:900;display:flex}.security-card h3{font-size:1.08rem;font-weight:800;line-height:1.45}.mineral-card{border-radius:20px;overflow:hidden;box-shadow:0 16px 34px #0000002e}.mineral-card.light{border:2px solid #0000;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 16px 34px #11182714}.mineral-card.light:hover{border-color:#f1a208;transform:translateY(-12px)scale(1.05);box-shadow:0 28px 56px #eb6a0933}.mineral-image{object-fit:cover;object-position:center;width:100%;height:195px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:block}.mineral-card.light:hover .mineral-image{transform:scale(1.18)rotate(-1deg)}.mineral-name{color:#fff;text-align:center;letter-spacing:.8px;background:#070c14eb;padding:16px;font-size:1.2rem;font-weight:900}.mineral-name.light{background:#153153;font-size:1.08rem}.minerals-section{background:#f3ebe1;padding-bottom:52px}.minerals-section .section-title{margin-bottom:34px}.faq-section{background:linear-gradient(#10243b 0%,#143153 100%);padding-top:72px;padding-bottom:84px;position:relative}.faq-section:before{content:"";background:linear-gradient(#f3ebe1,#10243b00);width:100%;height:36px;position:absolute;top:-36px;left:0}.faq-section .section-kicker{color:#fff3;text-shadow:none;letter-spacing:2px}.faq-section .section-title{margin-bottom:52px}.faq-section .section-title.blue h2{color:#fff;font-size:clamp(2.2rem,4.5vw,3.8rem)}.faq-section .line{background:#f1a208}.faq-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-top:3px solid #f1a20838;border-radius:22px;padding:28px 24px;transition:transform .3s,box-shadow .3s,border-color .3s,background .3s;box-shadow:0 14px 30px #0000001f}.faq-card:hover{background:#ffffff1a;border-top-color:#f1a208;transform:translateY(-4px);box-shadow:0 20px 42px #00000029}.faq-card h3{color:#f8fbff;font-size:1.18rem;font-weight:900;line-height:1.34}.faq-card p{color:#d9e4ef;margin-top:12px;font-size:.98rem;line-height:1.78}.trade-faq .faq-card,.cat-faq .faq-card{background:#ffffff12;border:1px solid #ffffff1a;border-top:3px solid #f1a20838}.trade-faq .faq-card h3,.cat-faq .faq-card h3{color:#f8fbff}.trade-faq .faq-card p,.cat-faq .faq-card p{color:#d9e4ef}.contact-section{padding-top:94px;padding-bottom:108px;position:relative;overflow:hidden}.contact-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.testimonial-box{color:#fff;background:#153153;border-radius:24px;padding:34px;box-shadow:0 18px 40px #15315324}.quote{color:#f1a208;font-size:4rem;line-height:1;display:inline-block}.testimonial-box h3{margin-top:4px;font-size:2rem;font-weight:900;line-height:1.15}.testimonial-box p{color:#d9e3ee;margin-top:16px;line-height:1.82}.testimonial-footer{align-items:center;gap:14px;margin-top:24px;display:flex}.avatar{color:#153153;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:1rem;font-weight:900;display:flex}.testimonial-footer strong{font-size:1rem;display:block}.testimonial-footer span{color:#cfdbe8;margin-top:4px;font-size:.95rem;line-height:1.5;display:block}.contact-form{background:#fff;border:1px solid #e8e2d8;border-radius:26px;padding:40px 36px;box-shadow:0 20px 44px #11182714}.contact-form h3{color:#153153;font-size:1.95rem;font-weight:900;line-height:1.08}.contact-form p{color:#65707f;margin-top:12px;margin-bottom:26px;line-height:1.78}.contact-form input,.contact-form select,.contact-form textarea{color:#1f2937;background:#fff;border:2px solid #d7dee6;border-radius:15px;outline:none;width:100%;padding:17px 18px;font-family:inherit;font-size:1rem;transition:border-color .25s,box-shadow .25s,background-color .25s,transform .25s}.contact-form input::placeholder,.contact-form textarea::placeholder,.contact-form select{color:#6f7b8a}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#fffdf9;border-color:#f1a208;transform:translateY(-1px);box-shadow:0 0 0 4px #f1a20829}.contact-form textarea{resize:vertical;min-height:150px}.form-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:0;display:grid}.contact-form>*+*,.proposal-form>*+*,.trade-form>*+*,.cat-form>*+*,.contact-form .form-row,.proposal-form .form-row,.trade-form .form-row,.cat-form .form-row{margin-top:14px}.form-button{cursor:pointer;border:none;border-radius:15px;width:100%;min-height:58px;margin-top:26px;font-size:1.04rem}.form-feedback{color:#0f9f6e;margin-top:12px;font-weight:700;line-height:1.6}.form-error{color:#b42318;background:#b4231814;border:1px solid #b423182e;border-radius:12px;margin-top:12px;padding:10px 12px;font-weight:700;line-height:1.6}.trade-form,.cat-form{border-color:#e8e2d8}.trade-form h3,.cat-form h3{color:#153153}.whatsapp-button{z-index:120;color:#fff;background:linear-gradient(135deg,#16a34a 0%,#128c3a 100%);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:12px;min-height:64px;padding:12px 18px 12px 14px;text-decoration:none;transition:all .35s cubic-bezier(.34,1.56,.64,1);animation:3s ease-in-out infinite float;display:inline-flex;position:fixed;bottom:50px;right:22px;box-shadow:0 18px 36px #16a34a57}.whatsapp-button-icon{background:#ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.whatsapp-button-icon svg{width:22px;height:22px}.whatsapp-button-text{flex-direction:column;line-height:1.05;display:flex}.whatsapp-button-text strong{color:#fff;font-size:1rem;font-weight:900}.whatsapp-button-text small{color:#ffffffd6;margin-top:3px;font-size:.74rem;font-weight:700}.whatsapp-button:hover{background:linear-gradient(135deg,#15803d 0%,#166534 100%);animation:none;transform:translateY(-8px)scale(1.04);box-shadow:0 24px 52px #16a34a75}.footer{color:#fff;background:#0c1a2b}.footer-grid{grid-template-columns:1.2fr .8fr .8fr;gap:28px;padding:64px 0 34px;display:grid}.footer h4{margin-bottom:16px;font-size:1.1rem;font-weight:900}.footer-text{color:#c8d3de;max-width:520px;margin-top:18px;line-height:1.8}.footer-links{flex-direction:column;gap:12px;display:flex}.footer-links a{color:#d7e0ea;transition:color .3s,-webkit-text-decoration .3s,text-decoration .3s}.footer-links a:hover{color:#f1a208;text-decoration:underline}.footer-bottom{border-top:1px solid #ffffff14}.footer-bottom-inner{color:#b8c4d2;justify-content:space-between;align-items:center;gap:20px;min-height:62px;font-size:.92rem;display:flex}.footer-brand{width:220px}.footer-logo{object-fit:contain;width:100%;height:auto}.trade-actions-section{background:#f7f3ec}.trade-actions-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.trade-action-card{background:linear-gradient(#fff 0%,#f7fbf9 100%);border:2px solid #dceee6;border-radius:24px;padding:30px 26px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 16px 36px #07382a14}.trade-action-card:hover{border-color:#20d366;transform:translateY(-12px)scale(1.02);box-shadow:0 28px 56px #20d36633}.trade-action-card h3{color:#12372f;font-size:1.35rem;font-weight:900;line-height:1.2}.trade-action-card p{color:#567065;min-height:110px;margin-top:14px;line-height:1.8}.trade-action-card .btn{width:100%;margin-top:18px}.trade-metrics-band{background:radial-gradient(circle at 100% 0,#8ff0c61f,#0000 28%),linear-gradient(135deg,#10362e,#0f4b3b);padding:72px 0 78px;position:relative;overflow:hidden}.trade-metrics-overlay{z-index:1;background:linear-gradient(135deg,#0a2e26eb,#0f4b3bd6),radial-gradient(circle at 100% 0,#8ff0c61f,#0000 28%);position:absolute;inset:0}.trade-metrics-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.trade-metric-box{text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff24,#ffffff17);border:1px solid #9df3d129;border-radius:26px;flex-direction:column;justify-content:flex-start;min-height:210px;padding:26px 28px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #0000001f}.trade-metric-box:before{content:"";opacity:.95;background:linear-gradient(90deg,#20d366,#8ff0c6);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.trade-metric-box:after{content:"";pointer-events:none;background:radial-gradient(circle,#8ff0c624,#0000 68%);border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-20px}.trade-metric-step{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#0f9f6e,#46d39a);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #0f9f6e38}.trade-metric-box strong{color:#fff;margin-top:22px;font-size:clamp(2rem,2.8vw,2.55rem);font-weight:900;line-height:1.1;display:block}.trade-metric-box p{color:#eff8f3;max-width:28ch;margin-top:14px;font-size:1.05rem;line-height:1.72}.trade-metric-detail{color:#9fe8ca;max-width:32ch;margin-top:auto;padding-top:18px;font-size:.94rem;line-height:1.6;display:block}.trade-models-section{background:linear-gradient(#f3ebe1 0%,#f8f4ee 100%)}.trade-model-card{text-align:left;background:#fff;border:2px solid #e7e0d8;border-radius:24px;padding:32px 28px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 16px 34px #11182714}.trade-model-card:hover{border-color:#20d366;transform:translateY(-10px)scale(1.02);box-shadow:0 24px 48px #0f9f6e29}.trade-model-icon{color:#fff;background:linear-gradient(135deg,#0f9f6e,#46d39a);border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.55rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 6px 16px #0f9f6e33}.trade-model-card:hover .trade-model-icon{background:linear-gradient(135deg,#20d366,#5ede7f);transform:scale(1.2)rotate(8deg);box-shadow:0 10px 24px #0f9f6e59}.trade-model-card h3{color:#12372f;margin-top:18px;font-size:1.3rem;font-weight:900;line-height:1.2}.trade-model-card p{color:#5d6a70;margin-top:12px;line-height:1.8}.trade-visual-section{background:#f7f1e8}.trade-visual-grid{gap:28px;display:grid}.trade-visual-row,.cat-visual-row{background:#fff;border:1px solid #e8e0d7;border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:0;min-height:300px;display:grid;overflow:hidden;box-shadow:0 18px 38px #11182714}.trade-visual-image,.cat-visual-image{height:300px;min-height:300px;overflow:hidden}.trade-visual-image-element,.cat-visual-image .trade-visual-image-element{object-fit:cover;object-position:center;width:100%;height:100%;min-height:300px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:block}.trade-visual-row:hover .trade-visual-image-element,.cat-visual-row:hover .trade-visual-image-element{transform:scale(1.04)}.trade-visual-content,.cat-visual-content{flex-direction:column;justify-content:center;padding:26px 28px;display:flex}.trade-visual-content .section-kicker,.cat-visual-content .section-kicker{margin-bottom:10px}.trade-visual-content h3,.cat-visual-content h3{color:#153153;max-width:500px;margin-top:0;font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:900;line-height:1.08}.trade-visual-content p,.cat-visual-content p{color:#5f6874;max-width:500px;margin-top:12px;font-size:.98rem;line-height:1.65}.trade-visual-content .btn,.cat-visual-content .btn{width:fit-content;min-width:220px;margin-top:18px}.trade-process-section{color:#fff;background:linear-gradient(135deg,#10243b,#0d3f35)}.trade-process-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:34px;display:grid}.trade-process-intro{position:sticky;top:100px}.trade-process-intro .section-kicker{color:#8ff0c6}.trade-process-intro h2{margin-top:8px;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.08}.trade-process-intro p{color:#d5e7e1;max-width:520px;margin-top:18px;font-size:1.02rem;line-height:1.85}.trade-process-intro .btn{margin-top:22px}.trade-process-steps{gap:18px;display:grid}.trade-process-step{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #9df3d11a;border-radius:22px;grid-template-columns:90px 1fr;gap:18px;padding:24px;display:grid}.trade-step-number{color:#fff;background:linear-gradient(135deg,#0f9f6e,#46d39a);border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.25rem;font-weight:900;display:flex}.trade-step-content h3{color:#fff;font-size:1.22rem;font-weight:900;line-height:1.25}.trade-step-content p{color:#d8eae4;margin-top:10px;line-height:1.78}.trade-market-section{background:#f7f2eb}.table-wrapper{border-radius:22px;margin-top:26px;overflow-x:auto;box-shadow:0 16px 34px #11182714}.minerio-table{border-collapse:collapse;background:#fff;width:100%;min-width:860px}.minerio-table thead{color:#fff;background:#153153}.minerio-table th,.minerio-table td{text-align:left;vertical-align:top;padding:16px 18px}.minerio-table th{letter-spacing:.2px;font-size:.95rem;font-weight:800}.minerio-table td{color:#4f5d6b;border-bottom:1px solid #edf1f5;line-height:1.7}.minerio-table tbody tr:hover{background:#f8fbff}.trade-blog-section{background:#f3ebe1}.trade-blog-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.trade-article-card{background:#fff;border:1px solid #e7e0d8;border-radius:24px;padding:28px 26px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 16px 34px #11182714}.trade-article-card:hover{border-color:#20d366;transform:translateY(-8px);box-shadow:0 24px 48px #11182724}.trade-article-tag{color:#0f7f59;letter-spacing:.3px;background:#0f9f6e1a;border-radius:999px;margin-bottom:16px;padding:8px 14px;font-size:.82rem;font-weight:800;display:inline-block}.trade-article-card h3{color:#153153;font-size:1.35rem;font-weight:900;line-height:1.22}.trade-article-card p{color:#5d6773;margin-top:14px;line-height:1.82}.trade-article-card a{color:#0f7f59;margin-top:18px;font-weight:800;display:inline-block}.trade-article-card a:hover{color:#eb6a09}.trade-contact-grid{grid-template-columns:.9fr 1.1fr}.trade-contact-panel{color:#fff;background:linear-gradient(135deg,#10362e,#0d4a3b);border-radius:24px;padding:34px;box-shadow:0 18px 40px #08382b2e}.trade-contact-highlight{border-bottom:1px solid #ffffff1a;padding-bottom:26px}.trade-contact-kicker{color:#bff6de;letter-spacing:.4px;background:#ffffff14;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:800;display:inline-block}.trade-contact-highlight h3{margin-top:16px;font-size:2rem;font-weight:900;line-height:1.1}.trade-contact-highlight p{color:#d6ece3;margin-top:14px;line-height:1.82}.trade-contact-checklist{gap:12px;margin-top:26px;display:grid}.trade-check-item{color:#eefcf6;background:#ffffff14;border:1px solid #b8f6de14;border-radius:14px;padding:14px 16px;font-weight:700;line-height:1.5}.trade-check-item:before{content:"✔";color:#7ef0bd;margin-right:10px}.cat-audience-section{background:#f5efe5}.cat-card{cursor:pointer;background:linear-gradient(#fff 0%,#fbfaf7 100%);border:2px solid #e4ddd2;border-radius:24px;padding:30px 26px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 16px 34px #14141414}.cat-card:hover{border-color:#ffd34d;transform:translateY(-12px)scale(1.02);box-shadow:0 28px 56px #ffd34d2e}.cat-card h3{color:#2b2b25;font-size:1.3rem;font-weight:900;line-height:1.2}.cat-card p{color:#66645d;margin-top:14px;line-height:1.82}.cat-machines-section{color:#fff;background:linear-gradient(135deg,#1c1d1b,#2b2b25)}.cat-machines-layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:32px;display:grid}.cat-machines-intro .section-kicker{color:#ffd34d}.cat-machines-intro h2{margin-top:8px;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.08}.cat-machines-intro p{color:#ddd7c7;max-width:520px;margin-top:18px;line-height:1.85}.cat-machine-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.cat-machine-item{color:#fff7d1;background:#ffffff0f;border:1px solid #ffd34d1f;border-radius:18px;padding:20px 18px;font-weight:800;line-height:1.55;box-shadow:0 12px 28px #00000024}.cat-process-section{background:#f3ebe1}.cat-process-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.cat-process-card{background:#fff;border:1px solid #e7e0d8;border-radius:24px;padding:28px 24px;box-shadow:0 16px 34px #11182714}.cat-process-number{color:#1f1f1b;background:linear-gradient(135deg,#d7a600,#f1c232);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;font-size:1.1rem;font-weight:900;display:flex}.cat-process-card h3{color:#2f2e29;font-size:1.2rem;font-weight:900;line-height:1.24}.cat-process-card p{color:#66635d;margin-top:12px;line-height:1.78}.cat-applications-section{color:#fff;background:linear-gradient(135deg,#20211d,#34342e)}.cat-application-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cat-application-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffd34d14;border-radius:18px;align-items:flex-start;gap:14px;padding:22px 20px;display:flex}.cat-application-card span{color:#1f1f1b;background:linear-gradient(135deg,#d7a600,#f1c232);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.cat-application-card p{color:#e8e2d0;font-weight:700;line-height:1.7}.cat-differentials-section{background:radial-gradient(circle at top,#f1c2321a,#0000 22%),linear-gradient(#f7f1e6 0%,#fbf7ef 100%);padding-top:108px;padding-bottom:110px}.cat-differentials-section .section-title{margin-bottom:56px}.cat-differentials-section .grid-4{gap:26px}.cat-differential-card{color:#2f2e29;text-align:left;background:linear-gradient(#fff 0%,#fcfaf6 100%);border:1px solid #e5dccd;border-radius:24px;min-height:240px;padding:30px 28px 26px;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 38px #11182714}.cat-differential-card:before{content:"";background:linear-gradient(90deg,#f1c232,#f1a208);width:100%;height:5px;position:absolute;top:0;left:0}.cat-differential-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#f1c23229,#0000 68%);border-radius:50%;width:58px;height:58px;position:absolute;top:20px;right:20px}.cat-differential-label{color:#9b6b00;letter-spacing:.08em;text-transform:uppercase;background:#f1c2321f;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:900;display:inline-block}.cat-differential-card h3{color:#1d3557;max-width:16ch;margin-top:18px;font-size:1.4rem;font-weight:900;line-height:1.22}.cat-differential-card p{color:#5f6773;max-width:28ch;margin-top:14px;font-size:.98rem;line-height:1.72}.cat-differential-card:hover{border-color:#f1c232;transform:translateY(-6px);box-shadow:0 24px 48px #1118271f}.cat-contact-grid{grid-template-columns:.9fr 1.1fr}.cat-contact-panel{color:#fff;background:linear-gradient(135deg,#23231f,#3a392f);border-radius:24px;padding:34px;box-shadow:0 18px 40px #20201a2e}.cat-contact-panel h3{color:#ffe08a;font-size:2rem;font-weight:900;line-height:1.1}.cat-contact-panel p{color:#e6e0cf;margin-top:14px;line-height:1.82}.cat-contact-list{gap:12px;margin-top:26px;display:grid}.cat-contact-item{color:#fff5cf;background:#ffffff12;border:1px solid #ffd34d14;border-radius:14px;padding:14px 16px;font-weight:700;line-height:1.5}.cat-contact-item:before{content:"✔";color:#ffd34d;margin-right:10px}.machines-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.machine-card{background:#fff;border:2px solid #e7e0d8;border-radius:22px;transition:all .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden;box-shadow:0 16px 34px #11182714}.machine-card:hover{border-color:#f1a208;transform:translateY(-10px)scale(1.02);box-shadow:0 24px 48px #eb6a0929}.machine-image{background-position:50%;background-size:cover;height:220px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.machine-card:hover .machine-image{transform:scale(1.12)}.machine-body{padding:22px}.machine-body h3{color:#153153;font-size:1.2rem;font-weight:900}.machine-info{color:#5f6874;flex-direction:column;gap:6px;margin-top:12px;font-size:.95rem;display:flex}.machine-price{color:#eb6a09;margin-top:12px;font-size:1.1rem;font-weight:900;display:block}.machine-body .btn{width:100%;margin-top:14px}.used-machines-overview{background:linear-gradient(#f7f1e6 0%,#fbf7ef 100%)}.used-machines-overview-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:30px;display:grid}.used-machines-overview-intro h2{margin-top:8px}.used-machines-overview-intro p{color:#5f6773;max-width:580px;margin-top:18px;line-height:1.84}.used-machines-overview-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.used-overview-card{background:linear-gradient(#fff 0%,#fcfaf6 100%);border:1px solid #e6ddcf;border-radius:22px;padding:26px 22px;box-shadow:0 16px 34px #11182712}.used-overview-card h3{color:#153153;font-size:1.14rem;font-weight:900;line-height:1.2}.used-overview-card p{color:#5e6875;margin-top:12px;font-size:.96rem;line-height:1.72}.used-machines-catalog{position:relative;overflow:hidden}.used-machines-overlay{z-index:1;background:linear-gradient(135deg,#111e2deb,#173d4ec7);position:absolute;inset:0}.used-machines-catalog .content-relative{z-index:2}.used-machines-catalog-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.used-machines-catalog-header .section-title{margin-bottom:0}.used-machines-catalog-header .section-title h2{color:#fff}.used-machines-catalog-text{color:#deebe9;max-width:520px;line-height:1.8}.used-machines-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.used-machine-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:26px;overflow:hidden;box-shadow:0 20px 40px #00000029}.used-machine-image-wrap{height:250px;position:relative;overflow:hidden}.used-machine-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.used-machine-card:hover .used-machine-image{transform:scale(1.06)}.used-machine-tag{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #fff3;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:800;position:absolute;top:18px;left:18px}.used-machine-body{padding:24px}.used-machine-category{color:#8ff0c6;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:900}.used-machine-body h3{color:#fff;margin-top:12px;font-size:1.42rem;font-weight:900;line-height:1.16}.used-machine-body p{color:#deebe9;margin-top:12px;line-height:1.72}.used-machine-specs{gap:10px;margin-top:18px;display:grid}.used-machine-specs span{color:#f5fbfa;background:#ffffff14;border-radius:14px;padding:10px 12px;font-size:.94rem}.used-machine-footer{gap:14px;margin-top:18px;display:grid}.used-machine-price{color:#ffd34d;font-size:1.08rem;font-weight:900}.used-machine-footer .btn{width:100%}.used-machines-process{background:linear-gradient(#f5eee2 0%,#fbf7ef 100%)}.used-machines-process-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.used-process-card{background:#fff;border:1px solid #e6ddcf;border-radius:24px;padding:28px 24px;box-shadow:0 16px 34px #11182712}.used-process-number{color:#1f1f1b;background:linear-gradient(135deg,#d7a600,#f1c232);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.08rem;font-weight:900;display:inline-flex}.used-process-card h3{color:#153153;margin-top:18px;font-size:1.24rem;font-weight:900;line-height:1.2}.used-process-card p{color:#5f6773;margin-top:12px;line-height:1.75}.used-machines-readiness{color:#fff;background:linear-gradient(135deg,#162e49,#13253c)}.used-machines-readiness-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;display:grid}.used-machines-readiness-panel,.used-machines-readiness-note{background:#ffffff12;border:1px solid #ffffff14;border-radius:26px;padding:32px 30px;box-shadow:0 18px 38px #00000024}.used-machines-readiness-panel .section-kicker{color:#8ff0c6}.used-machines-readiness-panel h2{margin-top:8px;font-size:clamp(2rem,4vw,2.9rem);font-weight:900;line-height:1.08}.used-machines-readiness-panel p,.used-machines-readiness-note p{color:#d8e6eb;margin-top:16px;line-height:1.8}.used-machines-checklist{gap:12px;margin-top:26px;display:grid}.used-machines-checkitem{color:#f1f7fa;background:#ffffff0f;border-radius:16px;padding:15px 16px;font-weight:700;line-height:1.55}.used-machines-checkitem:before{content:"•";color:#ffd34d;margin-right:10px}.used-machines-note-label{color:#8ff0c6;letter-spacing:.08em;text-transform:uppercase;background:#8ff0c61f;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:900;display:inline-block}.used-machines-readiness-note h3{margin-top:18px;font-size:1.8rem;font-weight:900;line-height:1.15}.used-machines-readiness-note .btn{margin-top:24px}.used-machines-contact-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:44px;margin-top:44px}.used-machines-contact-panel{color:#eef7f7;background:radial-gradient(circle at 100% 0,#76d6c91f,#0000 26%),linear-gradient(145deg,#102a34 0%,#193b46 52%,#214955 100%);border:1px solid #9dd8d01a;border-radius:26px;padding:40px 36px;box-shadow:0 22px 52px #0b1c223d}.used-machines-contact-panel h3{color:#ffd166;max-width:12ch;font-size:clamp(2rem,3vw,2.35rem);font-weight:900;line-height:1.08}.used-machines-contact-panel p{color:#d8eaec;max-width:46ch;margin-top:16px;font-size:1rem;line-height:1.82}.used-machines-contact-points{gap:12px;margin-top:28px;display:grid}.used-machines-contact-item{color:#f4fbfb;background:#ffffff12;border:1px solid #ffd16614;border-radius:16px;padding:15px 18px;font-weight:700;line-height:1.55;box-shadow:inset 0 1px #ffffff08}.used-machines-contact-item:before{content:"•";color:#ffd166;margin-right:10px}.used-machines-form select{width:100%}.used-machines-readiness{background:radial-gradient(circle at 0,#14b8a62e,#0000 35%),radial-gradient(circle at 100% 100%,#22c55e24,#0000 40%),linear-gradient(#132c44 0%,#1a3f52 45%,#0f2f3a 100%)}.admin-page{background:linear-gradient(#f4eee4 0%,#fbf7ef 100%);min-height:calc(100vh - 84px)}.admin-login-shell,.admin-shell{max-width:1180px}.admin-login-card,.admin-panel{background:#fff;border:1px solid #e7dfd2;border-radius:28px;box-shadow:0 18px 38px #11182714}.admin-login-card{max-width:620px;margin:0 auto;padding:36px 34px}.admin-login-card h1,.admin-topbar h1{color:#153153;margin-top:8px;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.08}.admin-login-card p,.admin-topbar p,.admin-panel-text{color:#5f6773;margin-top:14px;line-height:1.75}.admin-login-form{gap:14px;margin-top:24px;display:grid}.admin-login-form input,.admin-machine-form input,.admin-machine-form textarea{background:#f9fbff;border:1px solid #d8dee8;border-radius:16px;width:100%;padding:14px 16px}.admin-login-form input:focus,.admin-machine-form input:focus,.admin-machine-form textarea:focus{border-color:#f1a208;outline:none;box-shadow:0 0 0 4px #f1a2081f}.admin-error{color:#b42318;margin-top:12px;font-weight:700}.admin-note{color:#7c8797;margin-top:14px;font-size:.94rem}.admin-topbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.admin-topbar-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-tabs{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.admin-tabs button{color:#153153;background:#fff;border:1px solid #d9e1ea;border-radius:999px;padding:12px 18px;font-weight:800}.admin-tabs button.active{color:#fff;background:#153153;border-color:#153153}.admin-grid{gap:22px;display:grid}.admin-grid-machines{grid-template-columns:1.05fr .95fr}.admin-panel{padding:28px 26px}.admin-panel h2{color:#153153;font-size:1.6rem;font-weight:900;line-height:1.14}.admin-empty{color:#667085;background:#f7f8fb;border-radius:18px;margin-top:18px;padding:18px}.admin-lead-group+.admin-lead-group{margin-top:26px}.admin-lead-group h3{color:#153153;font-size:1.15rem;font-weight:900}.admin-leads-list,.admin-machines-list{gap:14px;margin-top:16px;display:grid}.admin-lead-card,.admin-machine-card{background:#f9fbff;border:1px solid #e1e8f0;border-radius:20px;padding:18px}.admin-lead-meta{color:#5f6773;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.admin-lead-meta-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-sync-badge{border-radius:999px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.admin-sync-badge.pending{color:#b26d00;background:#f1a20824}.admin-sync-badge.error{color:#b42318;background:#b423181f}.admin-sync-message{color:#7b8794;margin-top:10px;font-size:.92rem;line-height:1.6}.admin-lead-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-lead-actions{justify-content:flex-end;margin-top:14px;display:flex}.admin-lead-field{background:#fff;border:1px solid #e5ebf2;border-radius:14px;padding:12px}.admin-lead-field span{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700;display:block}.admin-lead-field strong{color:#1f2937;margin-top:8px;line-height:1.55;display:block}.admin-panel-header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.admin-panel-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.admin-machine-form{gap:14px;display:grid}.admin-upload-row{color:#5f6773;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.admin-machine-category{color:#0f9f6e;background:#0f9f6e1f;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:900;display:inline-block}.admin-machine-card h3{color:#153153;margin-top:12px;font-size:1.2rem;font-weight:900}.admin-machine-card p{color:#5f6773;margin-top:8px}.admin-machine-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.hero-logistica{background-position:50%;min-height:88vh}.overlay-logistica{background:linear-gradient(#07121f61,#07121f75,#07121fb8);position:absolute;inset:0}.hero-content-logistica{max-width:980px;padding:70px 0 82px}.badge-logistica{color:#ead7ff;background:#a855f71f;border:1px solid #d8b4fe47}.logistica-points span:before{color:#c084fc}.logistica-questions-section{color:#fff;background:radial-gradient(circle at top,#a855f71f,#0000 24%),linear-gradient(#261533 0%,#1b1738 48%,#151d3b 100%);padding-top:96px;padding-bottom:110px}.logistica-section-title{margin-bottom:56px}.logistica-section-title .section-kicker.light{color:#e9d5ff}.logistica-section-title h2{color:#fff;font-size:clamp(2.2rem,4.8vw,4rem)}.logistica-section-title .line{background:linear-gradient(90deg,#a855f7,#f59e0b)}.logistica-questions-subtext{color:#d8d8e8;max-width:860px}.logistica-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.logistica-profile-card{background:linear-gradient(#fff 0%,#f8f5ff 100%);border:1px solid #a855f724;border-radius:22px;align-items:center;gap:16px;min-height:118px;padding:24px 22px;transition:transform .28s,box-shadow .28s,border-color .28s;box-shadow:0 16px 34px #00000029}.logistica-profile-card:hover{border-color:#a855f757;transform:translateY(-6px);box-shadow:0 24px 44px #a855f729}.logistica-profile-card .profile-check{background:linear-gradient(135deg,#f59e0b,#ea580c);width:38px;min-width:38px;height:38px;box-shadow:0 8px 18px #ea580c33}.logistica-profile-card p{color:#3f4f69;font-size:1.02rem;font-weight:800;line-height:1.6}.logistica-metodologia{background:#132742;position:relative;overflow:hidden}.logistica-bg-wrapper{z-index:0;pointer-events:none;position:absolute;inset:0}.logistica-bg-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.logistica-metodologia-overlay{z-index:1;background:linear-gradient(#07121f94,#07121fa8);position:absolute;inset:0}.logistica-metodologia .container{z-index:2;position:relative}.testimonial-box{min-height:auto}@media (width<=1100px){.logistica-profile-grid{grid-template-columns:1fr 1fr}}@media (width<=780px){.logistica-questions-section{padding-top:74px;padding-bottom:82px}.logistica-section-title{margin-bottom:38px}.logistica-profile-grid{grid-template-columns:1fr;gap:16px}.logistica-profile-card{border-radius:18px;min-height:auto;padding:20px 18px}.logistica-profile-card p{font-size:.98rem}}.logistica-testimonial-box{color:#fff;background:radial-gradient(circle at 0 0,#a855f72e,#0000 30%),linear-gradient(135deg,#2b153a 0%,#3a1d52 45%,#4a1d4f 100%);box-shadow:0 22px 48px #4a1d4f38}.logistica-testimonial-box .quote{color:#f59e0b}.logistica-testimonial-box p{color:#f1e8ff}.logistica-testimonial-box .testimonial-footer span{color:#eadcff}.logistica-testimonial-box .avatar{color:#3a1d52;background:#fff}@media (width<=1100px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3,.hero-stats,.investor-highlights,.about-dark-grid,.contact-grid,.investor-layout,.footer-grid,.profile-grid,.faq-grid,.trade-actions-grid,.trade-metrics-grid,.trade-process-layout,.trade-contact-grid,.trade-blog-grid,.used-machines-overview-layout,.used-machines-process-grid,.used-machines-readiness-layout,.used-machines-contact-grid,.cat-machines-layout,.cat-process-grid,.cat-application-grid,.cat-contact-grid,.trade-visual-row,.cat-visual-row{grid-template-columns:1fr}.trade-process-intro{position:static}.used-machines-overview-grid,.used-machines-grid{grid-template-columns:1fr 1fr}.used-machines-catalog-header{flex-direction:column;align-items:start}.admin-grid-machines,.admin-topbar,.admin-panel-header{flex-direction:column;grid-template-columns:1fr;align-items:start}.cat-machine-grid{grid-template-columns:1fr 1fr}}@media (width<=980px){.machines-grid,.used-machines-overview-grid,.used-machines-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.section{padding:72px 0}.topbar .container{padding:0 16px}.topbar-inner{grid-template-columns:1fr auto;gap:12px;min-height:76px}.brand{justify-content:flex-start;width:210px;height:auto;min-height:48px}.brand-logo-full{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:48px}.nav-desktop,.nav-cta-desktop{display:none}.menu-toggle{display:inline-flex}.mobile-menu{background:#081424fa;border-top:1px solid #ffffff0f;max-height:0;transition:max-height .3s;display:block;overflow:hidden}.mobile-menu.open{max-height:520px}.mobile-menu-links{flex-direction:column;padding:10px 16px 0;display:flex}.mobile-menu-links a{color:#edf2f7;border-bottom:1px solid #ffffff14;padding:12px 0;font-size:.96rem;font-weight:700}.mobile-nav-cta{justify-content:center;width:calc(100% - 32px);min-height:48px;margin:14px 16px 18px}.hero{min-height:92vh}.hero-content{padding:72px 0 64px}.hero-content-trade,.hero-content-cat{padding:56px 0 64px}.hero-buttons{flex-direction:column}.btn{width:100%;max-width:340px;margin:0 auto}.grid-3,.grid-4,.mini-grid,.form-row,.profile-grid,.faq-grid,.trade-blog-grid,.used-machines-overview-grid,.used-machines-grid,.used-machines-process-grid,.cat-machine-grid,.cat-application-grid{grid-template-columns:1fr}.hero-mini-points{gap:12px}.hero-mini-points span{width:100%}.hero-mini-points span:before{content:"";margin:0}.about-dark-card,.contact-form,.testimonial-box,.investor-main-card,.investor-info-card,.faq-card,.reason-card,.trade-action-card,.trade-model-card,.trade-contact-panel,.cat-card,.cat-process-card,.cat-contact-panel,.trade-article-card,.trade-visual-content,.cat-visual-content,.used-machines-contact-panel,.used-machines-readiness-panel,.used-machines-readiness-note,.used-process-card,.used-overview-card,.used-machine-body{padding:24px}.trade-visual-image,.cat-visual-image,.trade-visual-image-element,.cat-visual-image .trade-visual-image-element{height:210px;min-height:210px}.btn:disabled,.form-button:disabled{opacity:.72;cursor:not-allowed;box-shadow:none;transform:none}.trade-process-step{grid-template-columns:1fr}.used-machine-image-wrap{height:220px}.admin-panel,.admin-login-card{border-radius:20px;padding:24px 18px}.admin-lead-fields{grid-template-columns:1fr}.trade-step-number{width:64px;height:64px}.section-logo{width:72px;height:72px}.faq-section{padding-top:60px;padding-bottom:72px}.faq-section .section-title.blue h2{font-size:clamp(2rem,7vw,2.8rem)}.cat-differentials-section{padding-top:82px;padding-bottom:82px}.cat-differential-card{min-height:auto;padding:24px 18px;font-size:1rem}.trade-metrics-band{padding:42px 0 46px}.trade-metric-box{padding:24px 18px}.footer-bottom-inner{text-align:center;flex-direction:column;justify-content:center;padding:14px 0}.whatsapp-button{justify-content:center;gap:0;width:58px;min-width:58px;min-height:58px;padding:0;bottom:34px;right:12px}.whatsapp-button-icon{width:34px;height:34px}.whatsapp-button-icon svg{width:20px;height:20px}.whatsapp-button-text{display:none}.whatsapp-button-text strong{font-size:.94rem}.whatsapp-button-text small{font-size:.7rem}}@media (width<=600px){.machines-grid{grid-template-columns:1fr}}@media (width<=480px){body{background:#f9f6f0}.topbar-inner{grid-template-columns:1fr auto;gap:12px;min-height:68px}.brand{width:180px;height:auto;min-height:44px}.brand-logo-full{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:44px}.nav-cta,.nav-cta-desktop,.mobile-nav-cta{padding:12px 16px;font-size:.88rem}.hero{background-position:top;min-height:76vh}.hero-content{padding:56px 0 46px}.hero h1{font-size:clamp(1.9rem,7.5vw,2.8rem)}.hero p{max-width:100%;padding:0 6px;font-size:.95rem}.section{padding:58px 0}.section-title h2{font-size:clamp(1.75rem,6vw,2.55rem)}.section-subtext,.investor-subtext{padding:0 8px;font-size:.96rem}.grid-4,.grid-3,.mini-grid,.form-row,.profile-grid,.faq-grid,.trade-blog-grid,.cat-machine-grid,.cat-application-grid,.trade-visual-row,.cat-visual-row,.trade-process-step{grid-template-columns:1fr}.reason-card,.trade-action-card,.trade-model-card,.cat-card,.cat-process-card,.trade-article-card,.trade-contact-panel,.contact-form,.testimonial-box,.investor-main-card,.investor-info-card,.faq-card{border-radius:16px;padding:18px}.benefit-card,.cat-application-card,.cat-visual-row,.trade-visual-row{border-radius:16px}.hero-buttons,.hero-mini-points,.hero-stats{flex-direction:column;gap:12px}.hero-stat{text-align:center}.hero-stat strong{font-size:1.2rem}.hero-stat span,.reason-card p,.etapa-card p,.footer-links a,.cat-card p,.trade-model-card p{font-size:.93rem}.menu-toggle{width:44px;height:44px}.mobile-menu-links a{padding:10px 0;font-size:.92rem}.btn,.nav-cta,.mobile-nav-cta{width:100%;max-width:100%}.contact-form{border-radius:18px;padding:20px 18px}.contact-form h3{font-size:1.45rem}.contact-form p{margin-bottom:14px;font-size:.95rem}.contact-form input,.contact-form select,.contact-form textarea{color:#1f2937;background:#fff;border:2px solid #d7dee6;border-radius:15px;outline:none;width:100%;margin-bottom:16px;padding:17px 18px;font-family:inherit;font-size:1rem;transition:border-color .25s,box-shadow .25s,background-color .25s,transform .25s}.contact-form textarea{resize:none;min-height:140px;margin-top:4px}.form-button{min-height:52px;font-size:.98rem}.trade-visual-content,.cat-visual-content{padding:20px 18px 22px}.trade-visual-content h3,.cat-visual-content h3{font-size:1.55rem;line-height:1.08}.trade-visual-content p,.cat-visual-content p{font-size:.95rem;line-height:1.65}.trade-visual-content .btn,.cat-visual-content .btn{min-width:100%}.faq-section .section-kicker{letter-spacing:1.6px;font-size:.78rem}.faq-section .section-title.blue h2{font-size:2.1rem}.faq-card{border-radius:18px;padding:22px 18px}.faq-card h3{font-size:1.08rem}.faq-card p{font-size:.93rem;line-height:1.7}.cat-differential-card{border-radius:16px;padding:20px 16px;font-size:.96rem;line-height:1.5}.trade-metric-box strong{font-size:1.55rem}.trade-metric-box span{font-size:.94rem}.whatsapp-button{width:54px;min-width:54px;min-height:54px;padding:0;bottom:40px;right:10px}.whatsapp-button-icon{width:32px;height:32px}.whatsapp-button-text{display:none}}.cat-machines-section-bg,.cat-applications-section-bg,.cat-process-section-bg{position:relative;overflow:hidden}.cat-section-overlay{z-index:1;position:absolute;inset:0}.cat-section-overlay-gold{background:linear-gradient(135deg,#1a1812e0,#302c1ebd)}.cat-section-overlay-olive{background:linear-gradient(135deg,#181b14e6,#373a2ab8)}.cat-section-overlay-sand{background:linear-gradient(135deg,#fffffff5,#f8f5efeb)}.cat-machines-section-bg .content-relative,.cat-applications-section-bg .content-relative,.cat-process-section-bg .content-relative{z-index:2;position:relative}.cat-machines-section-bg .cat-machines-intro h2,.cat-machines-section-bg .cat-machines-intro p,.cat-machines-section-bg .cat-machine-item,.cat-applications-section-bg .section-title h2,.cat-applications-section-bg .cat-application-card p{color:#fff}.cat-machines-section-bg .cat-machines-intro .section-kicker,.cat-applications-section-bg .section-kicker.light{color:#ffe08a}.cat-machine-item,.cat-application-card,.cat-process-card-soft{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cat-machines-section-bg .cat-machine-item{background:#ffffff14;border-color:#ffd34d29;box-shadow:0 14px 30px #00000029}.cat-applications-section-bg .cat-application-card{background:#ffffff14;border-color:#ffd34d24;box-shadow:0 14px 30px #00000029}.cat-process-card-soft{background:linear-gradient(#fffffffa,#fbf9f5fa);border:1px solid #e7e0d8f5;box-shadow:0 18px 40px #1118271a}.cat-process-section-bg .section-title.blue .section-kicker,.cat-process-section-bg .section-title.blue h2{color:#153153}.cat-process-section-bg .section-title.blue .line{background:linear-gradient(90deg,#ffd34d,#f1a208)}.cat-process-section-bg .cat-process-card{border-color:#e7e0d8f5}.cat-process-section-bg .cat-process-card h3{color:#34332d}.cat-process-section-bg .cat-process-card p{color:#66635d}.cat-process-section-bg .trade-step-number,.cat-process-section-bg .cat-process-number{color:#1f1f1b;background:linear-gradient(135deg,#d7a600,#f1c232);box-shadow:0 12px 24px #f1c23238}.locacao-faq-bg{background:radial-gradient(circle at 20% 30%,#ffc8501f,#0000 35%),radial-gradient(circle at 80% 70%,#ffb4001a,#0000 35%),linear-gradient(#1a1a1a 0%,#2a2722 50%,#1a1a1a 100%)!important}.trade-faq-green{background:linear-gradient(135deg,#10362e,#0d4a3b)!important}.trade-faq-green:before{background:linear-gradient(#f3ebe1,#102a3400)}.trade-faq-green .faq-card{background:#ffffff0f;border:1px solid #ffffff14;border-top:3px solid #ffd16640}.trade-faq-green .faq-card:hover{background:#ffffff1a;border-top-color:#ffd166}.trade-faq-green .faq-card h3{color:#f8fbff}.trade-faq-green .faq-card p{color:#d8eaec}@media (width<=780px){.faq-card,.trade-action-card,.trade-model-card,.trade-metric-box,.trade-visual-row,.trade-check-item{transition:none!important;animation:none!important;transform:none!important}.faq-card:hover,.trade-action-card:hover,.trade-model-card:hover,.trade-metric-box:hover{box-shadow:none!important;transform:none!important}.reason-card,.etapa-card,.benefit-card,.mineral-card.light,.trade-action-card,.trade-model-card,.trade-article-card,.faq-card,.cat-card,.cat-differential-card,.machine-card,.used-machine-card{transition:none!important;animation:none!important}.reason-card:hover,.etapa-card:hover,.benefit-card:hover,.mineral-card.light:hover,.trade-action-card:hover,.trade-model-card:hover,.trade-article-card:hover,.faq-card:hover,.cat-card:hover,.cat-differential-card:hover,.machine-card:hover,.used-machine-card:hover{box-shadow:inherit!important;border-color:inherit!important;filter:none!important;transform:none!important}.mineral-card.light:hover .mineral-image,.etapa-card:hover .card-image-element,.trade-visual-row:hover .trade-visual-image-element,.cat-visual-row:hover .trade-visual-image-element,.machine-card:hover .machine-image,.used-machine-card:hover .used-machine-image{transform:none!important}.btn,.nav-cta,.whatsapp-button{transition:none!important;animation:none!important}.btn:hover,.nav-cta:hover,.whatsapp-button:hover{box-shadow:inherit!important;filter:none!important;transform:none!important}.btn:after,.nav-cta:before{display:none!important}.section *{pointer-events:none!important;cursor:default!important}.whatsapp-button,.table-wrapper,.table-wrapper *,.minerio-table,.minerio-table *{pointer-events:auto!important}.trade-article-card,.trade-article-card *,.trade-article-card a{pointer-events:auto!important;cursor:pointer!important}.contact-form,.contact-form *,.trade-form,.trade-form *{pointer-events:auto!important}.btn,.btn *,a.btn{pointer-events:auto!important;cursor:pointer!important}}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}
