@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Montserrat:wght@600;700;800&display=swap');
:root{--blue:#0056b3;--navy:#003b7a;--lime:#a2d149;--ink:#17334d;--muted:#64748b;--line:#d9e5f2;--pale:#f3f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',sans-serif}.site-header{height:78px;max-width:1160px;margin:auto;padding:0 28px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid rgba(217,229,242,.75)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand img{width:47px}.brand span{display:flex;flex-direction:column}.brand strong{font:800 16px 'Montserrat',sans-serif;letter-spacing:.1em;color:var(--blue)}.brand small{font-size:11px;color:var(--muted);margin-top:2px}.site-header nav{display:flex;gap:29px}.site-header nav a{font-size:13px;font-weight:700;color:#526579;text-decoration:none}.site-header nav a:hover{color:var(--blue)}.header-action{padding:10px 17px;border:1px solid var(--line);border-radius:10px;color:var(--blue);font:700 12px 'Montserrat',sans-serif;text-decoration:none}.hero{min-height:585px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:62px;padding:75px max(28px,calc((100% - 1080px)/2));position:relative;overflow:hidden;background:radial-gradient(circle at 80% 15%,rgba(162,209,73,.26),transparent 28%),linear-gradient(135deg,#0765c6,#003b7a 60%,#062f5e)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(transparent,rgba(0,30,70,.23))}.hero-copy,.label-stage{position:relative;z-index:1}.eyebrow{display:inline-flex;padding:8px 11px;border:1px solid rgba(199,237,131,.35);border-radius:999px;color:#d4f29d;font:800 10px 'Montserrat',sans-serif;letter-spacing:.13em}.eyebrow.blue{border:0;padding:0;color:var(--blue)}h1,h2,h3,p{margin-top:0}.hero h1{margin:17px 0;color:#fff;font:800 clamp(39px,5vw,62px)/.98 'Montserrat',sans-serif;letter-spacing:-.055em}.hero h1 em{color:var(--lime);font-style:normal}.hero p{max-width:575px;color:#e1efff;font-size:18px;line-height:1.62}.hero-actions,.cta-actions{display:flex;gap:11px;flex-wrap:wrap}.hero-actions{margin-top:29px}.button{min-height:49px;padding:14px 20px;display:inline-flex;justify-content:center;align-items:center;border-radius:12px;text-decoration:none;font:700 12px 'Montserrat',sans-serif}.button-primary,.button-lime{background:var(--lime);color:var(--navy);box-shadow:0 12px 25px rgba(0,0,0,.16)}.button-secondary{border:1px solid rgba(255,255,255,.4);color:#fff}.hero-points{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:23px;color:#d5e8fb;font-size:12px;font-weight:700}.hero-points span:before{content:"✓";color:var(--lime);margin-right:7px}.label-stage{height:370px;display:grid;place-items:center}.product-label{width:286px;min-height:326px;padding:27px 26px 22px;display:flex;flex-direction:column;background:#fff;border:9px solid rgba(255,255,255,.3);border-radius:26px;color:#101820;box-shadow:0 35px 65px rgba(0,24,60,.38);transform:rotate(3deg)}.label-kicker{font:800 9px 'Montserrat',sans-serif;letter-spacing:.13em;color:#0a63b6}.product-label strong{margin-top:9px;font:800 28px/1.05 'Montserrat',sans-serif;letter-spacing:-.045em}.barcode{height:66px;margin:25px 0 4px;display:flex;align-items:stretch;gap:3px}.barcode i{display:block;background:#111}.barcode i:nth-child(1),.barcode i:nth-child(6),.barcode i:nth-child(10){width:3px}.barcode i:nth-child(2),.barcode i:nth-child(8){width:7px}.barcode i:nth-child(3),.barcode i:nth-child(5),.barcode i:nth-child(11){width:2px}.barcode i:nth-child(4),.barcode i:nth-child(9),.barcode i:nth-child(12){width:5px}.barcode i:nth-child(7){width:9px}.product-label small{text-align:center;font-size:10px;letter-spacing:.14em}.product-label b{margin-top:auto;padding-top:15px;color:#000;font:800 29px 'Montserrat',sans-serif}.stage-orbit{position:absolute;border:1px solid rgba(255,255,255,.22);border-radius:50%}.orbit-one{width:390px;height:390px}.orbit-two{width:300px;height:300px;border-style:dashed}.label-chip{position:absolute;padding:10px 13px;background:rgba(255,255,255,.94);border-radius:10px;color:var(--blue);font:800 11px 'Montserrat',sans-serif;box-shadow:0 12px 25px rgba(0,27,70,.18)}.chip-top{right:2%;top:6%}.chip-bottom{left:4%;bottom:7%}.workflow{max-width:1080px;margin:0 auto;padding:78px 24px;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.workflow h2,.section-heading h2,.formats h2,.cta-panel h2{margin:12px 0;color:var(--ink);font:800 clamp(29px,4vw,45px)/1.08 'Montserrat',sans-serif;letter-spacing:-.05em}.workflow p,.formats p,.cta-panel p{color:var(--muted);font-size:15px;line-height:1.7}.workflow-steps{display:grid;gap:12px}.workflow-steps article{display:flex;align-items:center;gap:17px;padding:16px 19px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 10px 25px rgba(20,58,92,.05);font-size:14px;font-weight:700}.workflow-steps b,.how-grid b{display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:10px;background:#e4f0ff;color:var(--blue);font:800 13px 'Montserrat',sans-serif}.feature-section{padding:78px max(28px,calc((100% - 1080px)/2));background:var(--pale)}.section-heading{max-width:680px;margin:0 auto 39px;text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature-grid article{padding:23px;border:1px solid var(--line);border-radius:18px;background:#fff}.feature-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e6f1ff;color:var(--blue);font:800 12px 'Montserrat',sans-serif}.feature-grid h3{margin:16px 0 7px;font:700 15px 'Montserrat',sans-serif}.feature-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.formats{max-width:1080px;margin:0 auto;padding:84px 24px;display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center}.text-link{color:var(--blue);font-weight:800;text-decoration:none}.text-link span{margin-left:6px}.format-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.format-cards article{min-height:280px;padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(160deg,#fff,#edf6ff)}.format-cards .ml-card{background:linear-gradient(160deg,#073e7b,#0059b2);color:#fff;border:0}.format-size{display:inline-block;padding:6px 8px;background:#ddebff;color:var(--blue);border-radius:7px;font:800 10px 'Montserrat',sans-serif}.ml-card .format-size{background:rgba(255,255,255,.15);color:#dff2bf}.format-cards h3{margin:18px 0 8px;font:700 18px 'Montserrat',sans-serif}.format-cards p{font-size:12px;line-height:1.6}.ml-card p{color:#d5e9ff}.mini-label{margin-top:25px;padding:17px 14px;background:#fff;border:1px dashed #a9c6e6;border-radius:9px;color:#111;display:flex;flex-direction:column;gap:6px}.mini-label small{font-size:8px}.mini-label b{font:800 20px 'Montserrat',sans-serif}.shipping-lines{margin-top:32px;padding:18px;background:#fff;border-radius:9px;display:grid;gap:8px}.shipping-lines i{height:8px;background:#18304a}.shipping-lines i:nth-child(2){width:78%}.shipping-lines i:nth-child(3){width:93%}.shipping-lines i:nth-child(4){width:58%}.how{padding:76px max(28px,calc((100% - 1080px)/2));background:#fff}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.how-grid article{padding:25px;border-top:3px solid var(--blue);border-radius:0 0 17px 17px;background:#f7fafc}.how-grid b{background:var(--blue);color:#fff}.how-grid h3{margin:18px 0 8px;font:700 17px 'Montserrat',sans-serif}.how-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.cta-panel{max-width:1080px;margin:0 auto 70px;padding:46px 52px;display:flex;justify-content:space-between;gap:38px;align-items:center;border-radius:25px;position:relative;overflow:hidden;background:linear-gradient(135deg,#063a70,#0056b3);color:#fff}.cta-panel:after{content:"";position:absolute;right:-95px;bottom:-170px;width:350px;height:350px;border-radius:50%;background:rgba(162,209,73,.14)}.cta-panel>div{position:relative;z-index:1}.cta-panel h2{max-width:610px;color:#fff;font-size:clamp(27px,3vw,39px)}.cta-panel p{margin:0;color:#d8eafd}.button-whatsapp{background:#20a75a;color:#fff}footer{padding:28px max(28px,calc((100% - 1080px)/2));border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:11px}footer div{display:flex;flex-direction:column;gap:4px}footer strong{color:var(--blue);font:700 12px 'Montserrat',sans-serif}@media(max-width:850px){.site-header nav{display:none}.hero,.workflow,.formats{grid-template-columns:1fr}.hero{padding-top:55px;padding-bottom:60px;gap:32px}.label-stage{height:330px}.feature-grid{grid-template-columns:1fr 1fr}.formats{gap:30px}.cta-panel{margin-left:20px;margin-right:20px;display:grid;padding:38px 29px}.cta-actions{justify-content:flex-start}}@media(max-width:560px){.site-header{height:69px;padding:0 18px}.brand img{width:39px}.brand strong{font-size:13px}.site-header .header-action{padding:9px 12px;font-size:10px}.hero{padding-left:22px;padding-right:22px}.hero h1{font-size:39px}.hero p{font-size:15px}.hero-actions .button{width:100%}.label-stage{transform:scale(.88);margin:-17px 0}.workflow,.formats{padding:58px 22px}.workflow{gap:35px}.feature-section,.how{padding-left:22px;padding-right:22px}.feature-grid,.format-cards,.how-grid{grid-template-columns:1fr}.formats{gap:34px}.format-cards article{min-height:230px}.cta-panel{margin:0 18px 50px}.cta-actions .button{width:100%}footer{padding:22px;gap:15px;flex-direction:column}}
 
.ml-spotlight{max-width:1080px;margin:0 auto 76px;padding:34px 38px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;border:1px solid #eadb71;border-radius:24px;background:linear-gradient(110deg,#fff9c8,#fff 50%,#f4f9ff);box-shadow:0 18px 38px rgba(35,59,89,.09)}.ml-brand{min-width:135px;display:flex;align-items:center;gap:8px;color:#263238;font:800 16px/1 'Montserrat',sans-serif;letter-spacing:-.06em}.ml-brand svg{width:69px;filter:drop-shadow(0 4px 7px rgba(120,103,0,.15))}.ml-copy h2{margin:9px 0 8px;color:#17334d;font:800 clamp(22px,3vw,32px)/1.1 'Montserrat',sans-serif;letter-spacing:-.045em}.ml-copy p{max-width:640px;margin:0;color:#536c7d;font-size:14px;line-height:1.65}.ml-tag{color:#6a5800;font:800 10px 'Montserrat',sans-serif;letter-spacing:.1em}.ml-benefits{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ml-benefits span{padding:7px 9px;border-radius:999px;background:#fff;color:#385364;font-size:10px;font-weight:800;box-shadow:0 4px 10px rgba(30,58,80,.08)}.ml-benefits span:before{content:"✓";margin-right:5px;color:#04854d}.ml-cta{background:#263238;color:#fff;white-space:nowrap}@media(max-width:850px){.ml-spotlight{margin-left:20px;margin-right:20px;grid-template-columns:auto 1fr}.ml-cta{grid-column:1/-1;width:max-content}}@media(max-width:560px){.ml-spotlight{margin:0 18px 52px;padding:27px 22px;grid-template-columns:1fr;gap:17px}.ml-brand{min-width:0}.ml-cta{width:100%;grid-column:auto}.ml-copy p{font-size:13px}}
.hero-marketplace{display:inline-flex;align-items:center;gap:11px;margin-bottom:16px;padding:7px 12px 7px 8px;border-radius:13px;background:#fff;color:#1f2f38;box-shadow:0 12px 28px rgba(0,22,52,.2);font-size:11px;line-height:1.3;font-weight:800}.hero-marketplace img{width:82px;height:37px;object-fit:contain;object-position:center;border-radius:6px}.ml-brand{min-width:145px;padding:8px;border-radius:12px;background:#fff}.ml-brand img{width:130px;height:55px;object-fit:contain;display:block;border-radius:7px}@media(max-width:560px){.hero-marketplace{margin-bottom:13px}.hero-marketplace img{width:73px}.hero-marketplace span{font-size:10px}.ml-brand img{width:126px}}
.ml-examples{display:flex;gap:10px;margin-top:20px}.ml-example{width:128px;height:144px;padding:8px;position:relative;overflow:hidden;border:1px solid #b5c2cc;border-radius:5px;background:#fff;color:#16212b;box-shadow:0 5px 12px rgba(20,48,70,.12)}.example-caption{font-size:7px;font-weight:900;text-transform:uppercase;color:#5a6a76;margin-bottom:7px}.example-header,.logistics-top{display:flex;align-items:center;gap:4px;height:15px}.example-header i,.logistics-top i{width:18px;height:12px;border-radius:50%;background:#ffe600}.example-header b{height:4px;display:block;background:#33495a}.example-header b:nth-child(2){width:31px}.example-header b:nth-child(3){width:22px}.example-bars{height:29px;margin:8px 0 5px;display:flex;align-items:stretch;gap:2px}.example-bars i{display:block;background:#111}.example-bars i:nth-child(1),.example-bars i:nth-child(5),.example-bars i:nth-child(8){width:2px}.example-bars i:nth-child(2),.example-bars i:nth-child(6){width:5px}.example-bars i:nth-child(3),.example-bars i:nth-child(7),.example-bars i:nth-child(9){width:3px}.example-bars i:nth-child(4){width:7px}.example-lines{display:grid;gap:4px;padding:7px 0;border-top:1px solid #71808a;border-bottom:1px solid #71808a}.example-lines i{height:4px;display:block;background:#aeb9c1}.example-lines i:nth-child(2){width:76%}.example-lines i:nth-child(3){width:58%}.ml-example small{display:block;margin-top:6px;color:#87939c;font-size:6px;font-weight:900;letter-spacing:.07em}.logistics-top{justify-content:space-between}.logistics-top b{width:32px;height:5px;background:#283944}.route-code{padding:9px 0 7px;font:900 21px/1 'Montserrat',sans-serif;letter-spacing:-.08em}.logistics-footer{height:24px;display:flex;gap:5px;border-top:1px solid #71808a;padding-top:6px}.logistics-footer i:first-child{width:29px;background:#212d36}.logistics-footer i:last-child{width:42px;background:repeating-linear-gradient(90deg,#111 0 3px,#fff 3px 5px)}@media(max-width:560px){.ml-examples{gap:8px}.ml-example{width:calc(50% - 4px);height:138px}}
.hero-marketplace span{display:flex;flex-direction:column;gap:2px}.hero-marketplace span strong{font:800 12px 'Montserrat',sans-serif;color:#24313a}.hero-marketplace span small{color:#566873;font-size:9px;font-weight:700}
.hero-marketplace{width:min(100%,410px);min-height:58px;margin-bottom:18px;padding:8px 14px 8px 10px;border:1px solid rgba(255,230,0,.65);border-radius:14px;box-shadow:0 12px 30px rgba(0,22,52,.18)}.hero-marketplace img{width:96px;height:39px;border-radius:7px}.hero-marketplace span{gap:4px}.hero-marketplace span strong{font-size:11px;letter-spacing:-.02em}.hero-marketplace span small{font-size:9px;line-height:1.3}@media(max-width:560px){.hero-marketplace{width:100%;min-height:54px;margin-bottom:15px}.hero-marketplace img{width:83px;height:35px}.hero-marketplace span strong{font-size:10px}.hero-marketplace span small{font-size:8px}}
.danfe-model{background:linear-gradient(180deg,#fff,#f4f7f9)}.danfe-title{padding:4px 0 3px;color:#182935;font:900 14px/.82 'Montserrat',sans-serif;letter-spacing:-.06em}.danfe-title small{font-size:5px;letter-spacing:.08em}.danfe-key{display:flex;gap:3px;margin:5px 0}.danfe-key i{height:5px;background:#87949c}.danfe-key i:first-child{width:63%}.danfe-key i:last-child{width:28%}@media(max-width:560px){.ml-example.danfe-model{width:100%}}
.workflow{max-width:none;margin:0;padding:82px max(28px,calc((100% - 1080px)/2));background:linear-gradient(115deg,#f7fbff,#eef6ff)}.workflow h2,.section-heading h2{color:#063b72;text-shadow:0 1px 0 rgba(255,255,255,.7)}.workflow p{color:#476479;font-size:16px;font-weight:500}.workflow-steps article{border-color:#c6ddf4;box-shadow:0 14px 30px rgba(0,65,132,.09)}.feature-section{background:linear-gradient(180deg,#eaf4ff,#f4f9ff)}.feature-section .section-heading h2{color:#003b7a}.feature-grid article{border-color:#cbdff2;box-shadow:0 10px 24px rgba(0,68,136,.06)}.formats{padding-top:92px;padding-bottom:92px}.formats h2{color:#063b72}.how{background:linear-gradient(180deg,#fff,#f2f8ff)}.how-grid article{background:#fff;border:1px solid #d2e2f1;border-top:4px solid var(--blue);box-shadow:0 12px 25px rgba(0,68,136,.07)}.how-grid h3{color:#063b72}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:30;display:flex;align-items:center;gap:10px;background:#20a75a;color:#fff;border:3px solid #fff;border-radius:999px;padding:10px 16px 10px 11px;text-decoration:none;box-shadow:0 12px 32px rgba(7,72,39,.3);transition:transform .2s,box-shadow .2s}.whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(7,72,39,.38)}.whatsapp-float svg{width:31px;height:31px;flex:none}.whatsapp-float span{display:flex;flex-direction:column;font:700 12px 'Montserrat',Arial,sans-serif}.whatsapp-float small{font:500 9px 'DM Sans',sans-serif;opacity:.85;margin-bottom:2px}@media(max-width:560px){.workflow{padding:62px 22px}.whatsapp-float{right:14px;bottom:14px;padding:10px;width:54px;height:54px;justify-content:center}.whatsapp-float svg{width:32px;height:32px}.whatsapp-float span{display:none}}
.formats .eyebrow{padding:9px 12px;border:0;background:var(--blue);color:#fff;box-shadow:0 8px 18px rgba(0,86,179,.18)}.formats-copy h2{color:#063b72;text-shadow:none}.formats-copy p{color:#476479;font-weight:500}.section-heading>.eyebrow.blue,.workflow .eyebrow.blue{color:#004f9f;font-weight:900}
