body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.company-brand{font-family:Times New Roman,Times,serif;font-weight:700;letter-spacing:1.5px}.company-brand-sub{font-family:Roboto,sans-serif;font-weight:800;letter-spacing:.5px}.navbar{align-items:center;background:#fff;box-shadow:0 2px 20px #00000014;display:flex;justify-content:space-between;padding:12px 60px;position:sticky;top:0;transition:all .3s;z-index:999}.navbar.scrolled{box-shadow:0 4px 30px #0000001f;padding:10px 60px}.navbar-logo a{align-items:center;display:flex;gap:10px;text-decoration:none}.logo-img{height:45px;object-fit:contain;width:45px}.navbar-logo a span{color:#1b3d6d;font-size:22px;font-weight:600}.navbar-logo a span b{color:#155e9c;font-weight:800}.navbar-links{align-items:center;display:flex;gap:16px}.navbar-links a{border-radius:30px;color:#444;font-size:15px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .3s ease}.navbar-links a:hover{background:#ffebee;color:#e01e25}.navbar-btn{background:#155e9c;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 24px;text-decoration:none;transition:transform .3s,box-shadow .3s}.navbar-btn:hover{box-shadow:0 8px 20px #155e9c59;transform:translateY(-2px)}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger span{background:#155e9c;border-radius:3px;height:2px;width:25px}@media (max-width:768px){.navbar{flex-wrap:wrap;padding:12px 20px}.navbar.scrolled{padding:10px 20px}.hamburger{display:flex}.navbar-logo a span{font-size:18px}.logo-img{height:38px;width:38px}.navbar-links{animation:slideDown .3s ease;background:#fff;box-shadow:0 12px 30px #0000001f;display:none;flex-direction:column;gap:4px;left:0;padding:16px 20px 20px;position:absolute;top:65px;width:100%;z-index:998}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navbar-links.open{display:flex}.navbar-links a{border-radius:10px;box-sizing:border-box;font-size:16px;padding:12px 16px;width:100%}.navbar-links a:hover{background:#155e9c0f;color:#155e9c}.navbar-btn{display:none}}.hero{align-items:center;background-color:#fff;background-image:url(/static/media/homehero.c6fe6b515493dd7c91e3.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-overlay{background:linear-gradient(90deg,#dcecf9f2 0,#ebf4fccc 40%,#fff0 70%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-main{align-items:center;display:flex;gap:60px;justify-content:space-between;padding:0 80px;position:relative;width:100%;z-index:2}.hero-left{flex:1 1;max-width:620px}.hero-badge{align-items:center;background:#155e9c14;border:1px solid #155e9c4d;border-radius:30px;color:#155e9c;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:2px;margin-bottom:28px;padding:8px 20px}.badge-dot{animation:blink 1.5s ease-in-out infinite;background:#155e9c;border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero-left h1{color:#1b3d6d;font-size:56px;font-weight:800;letter-spacing:-1px;line-height:1.15;margin:0 0 24px}.hero-left h1 span{color:#155e9c;position:relative}.hero-left h1 span:after{animation:lineGrow 1s ease forwards;animation-delay:1s;background:#155e9c;border-radius:2px;bottom:-4px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:100%}@keyframes lineGrow{to{transform:scaleX(1)}}.hero-left p{color:#555;font-size:17px;line-height:1.9;margin:0 0 40px;max-width:540px}.hero-buttons{display:flex;gap:16px;margin-bottom:60px}.btn-primary{align-items:center;background:#267b2d;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;overflow:hidden;padding:15px 32px;position:relative;transition:transform .3s,box-shadow .3s}.btn-primary:before{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s;width:100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 15px 35px #267b2d59;transform:translateY(-3px)}.btn-secondary{background:#155e9c;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:15px 32px;transition:all .3s}.btn-secondary:hover{background:#114a7b;box-shadow:0 15px 35px #155e9c59;transform:translateY(-3px)}.hero-stats{align-items:center;border-top:1px solid #0000001a;display:flex;flex-wrap:wrap;gap:30px;padding-top:36px}.stat h2{color:#155e9c;font-size:36px;font-weight:800;margin:0 0 4px}.stat p{color:#666;font-size:13px;letter-spacing:.5px;margin:0}.stat-divider{background:#ddd;height:45px;width:1px}.hero-right{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-img-wrapper{max-width:480px;position:relative;width:100%}.hero-logo-only-container{align-items:center;display:flex;height:520px;justify-content:center;max-width:480px;width:100%}.hero-logo-standalone{cursor:pointer;filter:drop-shadow(0 20px 40px rgba(0,0,0,.12));height:auto;max-width:380px;object-fit:contain;width:80%}.floating-card{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 10px 40px #0000001f;display:flex;gap:12px;min-width:180px;padding:14px 18px;position:absolute}.floating-card-icon{flex-shrink:0;font-size:28px}.floating-card h4{color:#1b3d6d;font-size:14px;font-weight:700;margin:0 0 3px}.floating-card p{color:#888;font-size:12px;margin:0}.card-top{left:-40px;top:30px}.card-bottom{bottom:60px;right:-40px}.card-left{bottom:160px;left:-40px}.hero-circles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.circle{animation:pulse 4s ease-in-out infinite;border:1px solid #155e9c0f;border-radius:50%;position:absolute}.circle-1{animation-delay:0s;height:500px;right:-100px;top:-150px;width:500px}.circle-2{animation-delay:1.5s;bottom:50px;height:300px;right:200px;width:300px}.circle-3{animation-delay:3s;height:200px;right:15%;top:40%;width:200px}@keyframes pulse{0%{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}to{opacity:.3;transform:scale(1)}}@media (max-width:1024px){.hero-main{gap:40px;padding:0 40px}.hero-left h1{font-size:42px}}@media (max-width:768px){.hero{align-items:center;background-position:50%;background-size:cover;min-height:auto}.hero-overlay{background:#dcecf9eb}.hero-main{flex-direction:column;gap:40px;padding:50px 20px 60px;text-align:center}.hero-left{max-width:100%}.hero-left h1{font-size:32px;letter-spacing:-.5px}.hero-left p{font-size:15px;margin-bottom:30px}.hero-badge{font-size:11px;margin-bottom:20px;padding:6px 16px}.hero-buttons{align-items:center;flex-direction:column;gap:12px;margin-bottom:40px}.btn-primary,.btn-secondary{font-size:14px;justify-content:center;padding:14px 24px;width:100%}.hero-right{display:none}.hero-stats{gap:16px;justify-content:center;padding-top:28px}.stat h2{font-size:28px}.stat p{font-size:11px}.stat-divider{height:35px}.hero-circles{display:none}}@media (max-width:480px){.hero-left h1{font-size:26px}.hero-stats{gap:12px}.stat h2{font-size:24px}}.about{background:#fff;overflow:hidden;padding:100px 80px;position:relative}.about:before{background:radial-gradient(circle,#155e9c0a 0,#0000 70%);height:600px;right:-200px;top:-200px;width:600px}.about:after,.about:before{content:"";pointer-events:none;position:absolute}.about:after{background:radial-gradient(circle,#155e9c08 0,#0000 70%);bottom:-200px;height:500px;left:-200px;width:500px}.about-container{align-items:center;display:flex;gap:80px;margin:0 auto;max-width:1200px}.about-image{flex:1 1;height:560px;position:relative}.about-img-main{border-radius:16px;box-shadow:0 20px 60px #0000001f;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:75%}.about-img-main img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.about-img-main:hover img{transform:scale(1.05)}.about-img-secondary{border:4px solid #fff;border-radius:16px;bottom:30px;box-shadow:0 20px 60px #00000026;height:45%;overflow:hidden;position:absolute;right:0;width:55%}.about-img-secondary img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.about-img-secondary:hover img{transform:scale(1.05)}.about-exp-badge{background:#155e9c;border-radius:12px;box-shadow:0 10px 30px #155e9c4d;padding:20px 24px;position:absolute;right:-10px;text-align:center;top:40px;z-index:2}.about-exp-badge h3{color:#fff;font-size:32px;font-weight:800;margin:0 0 4px}.about-exp-badge p{color:#ffffffe6;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0}.about-content{flex:1 1}.about-badge{background:#155e9c14;border:1px solid #155e9c40;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:20px;padding:8px 20px}.about-content h2{color:#1b3d6d;font-size:42px;font-weight:800;line-height:1.25;margin:0 0 20px}.about-content h2 span{color:#155e9c}.about-content>p{color:#555;font-size:16px;line-height:1.9;margin-bottom:16px}.about-points{flex-direction:column;margin-bottom:32px;margin-top:24px}.about-points,.point{display:flex;gap:12px}.point{align-items:center;color:#333;font-size:15px;font-weight:500}.point-icon{align-items:center;background:#155e9c;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:26px;justify-content:center;width:26px}.about-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.about-mini-card{background:#f8f9fa;border:1px solid #eee;border-radius:12px;border-top:3px solid #155e9c;cursor:pointer;padding:24px 20px;transition:box-shadow .3s}.about-mini-card:hover{box-shadow:0 12px 30px #155e9c1a}.mini-card-icon{font-size:30px;margin-bottom:12px}.about-mini-card h4{color:#1b3d6d;font-size:16px;font-weight:700;margin:0 0 8px}.about-mini-card p{color:#666;font-size:13px;line-height:1.7;margin:0}@media (max-width:1024px){.about{padding:80px 40px}.about-container{gap:50px}}@media (max-width:768px){.about{padding:50px 20px}.about-container{flex-direction:column;gap:40px}.about-image{height:320px;width:100%}.about-content h2{font-size:28px}.about-content>p{font-size:14px}.about-cards{grid-template-columns:1fr}.about-exp-badge{padding:14px 18px;right:10px}.about-exp-badge h3{font-size:26px}.about-img-secondary{height:40%;width:50%}}@media (max-width:480px){.about{padding:40px 16px}.about-content h2{font-size:24px}.about-image{height:260px}}.products{background:#fff}.products-hero{align-items:center;background:url(https://images.unsplash.com/photo-1584308666744-24d5c474f2ae?auto=format&fit=crop&w=1600&q=80) 50%/cover no-repeat;display:flex;justify-content:center;min-height:45vh;overflow:hidden;position:relative}.products-hero-overlay{background:linear-gradient(180deg,#ffffffed 0,#ffffffd1);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.products-hero-content{max-width:800px;padding:40px 20px;position:relative;text-align:center;z-index:2}.products-badge{background:#155e9c14;border:1px solid #155e9c4d;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:20px;padding:8px 20px}.products-hero-content h1{color:#1b3d6d;font-size:52px;font-weight:800;line-height:1.2;margin:0 0 16px}.products-hero-content h1 span{color:#155e9c}.products-hero-content p{color:#555;font-size:18px;line-height:1.8;margin:0 auto;max-width:600px}.products-container{margin:0 auto;max-width:1200px;padding:80px 80px 100px}.products-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:60px}.tab-btn{align-items:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:50px;box-shadow:0 2px 8px #0000000d;color:#555;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.tab-icon{font-size:18px}.tab-btn:hover{border-color:#155e9c;box-shadow:0 4px 16px #155e9c1f;color:#155e9c}.tab-btn.active{background:#155e9c;border-color:#155e9c;box-shadow:0 8px 24px #155e9c4d;color:#fff}.products-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.product-card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:box-shadow .3s,border-color .3s}.product-card:before{background:linear-gradient(90deg,#155e9c,#2980b9);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%;z-index:1}.product-card:hover:before{transform:scaleX(1)}.product-card:hover{border-color:#155e9c26;box-shadow:0 24px 60px #155e9c21}.product-image-wrap{border-radius:14px;height:210px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.product-image-blur-bg{background-position:50%;background-size:cover;filter:blur(20px) saturate(1.4) brightness(.95);inset:-20px;opacity:.95;pointer-events:none;position:absolute;transition:transform .45s cubic-bezier(.2,.9,.2,1),filter .35s ease,opacity .35s ease;will-change:transform,filter,opacity;z-index:0}.product-card:hover .product-image-blur-bg{transform:scale(1.12) translateZ(0)}.product-image-blur-bg:after{background:linear-gradient(180deg,#0000000d,#00000038);content:"";inset:0;pointer-events:none;position:absolute}.product-image{display:block;height:100%;object-fit:cover;position:relative;transition:transform .45s cubic-bezier(.2,.9,.2,1);width:100%;z-index:1}.product-image-gradient{background:linear-gradient(0deg,#00000059 0,#0000);border-radius:0 0 14px 14px;bottom:0;height:60%;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.product-image-wrap .product-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#155e9ceb;border-radius:20px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:5px 13px;position:absolute;right:12px;top:12px;z-index:2}.product-image-overlay{bottom:0;left:0;padding:12px 14px;pointer-events:none;position:absolute;width:100%;z-index:3}.overlay-label{color:#ffffffeb;font-size:12px;font-weight:600;letter-spacing:.3px}.product-card-body{margin-bottom:16px;padding:0 4px}.product-card-body h3{color:#1b3d6d;font-size:17px;font-weight:700;line-height:1.4;margin:0 0 8px}.product-card-body p{color:#777;font-size:13.5px;line-height:1.75;margin:0}.product-card-footer{align-items:center;border-top:1px solid #f5f5f5;display:flex;justify-content:space-between;padding-top:16px}.product-category-label{color:#999;font-size:12px;font-weight:500}.product-btn{background:#0000;border:1.5px solid #155e9c59;border-radius:50px;color:#155e9c;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .3s}.product-btn:hover{background:#155e9c;border-color:#0000;color:#fff}.products-cta{align-items:center;background:linear-gradient(135deg,#e4f0fa,#dcecf9);border-radius:20px;box-shadow:0 20px 60px #155e9c26;display:flex;gap:40px;justify-content:space-between;padding:50px 60px}.products-cta-content h2{color:#1b3d6d;font-size:28px;font-weight:800;margin:0 0 10px}.products-cta-content p{color:#555;font-size:16px;line-height:1.7;margin:0}.products-cta-btn{background:#267b2d;border-radius:50px;box-shadow:0 8px 24px #00000026;color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:16px 36px;text-decoration:none;transition:transform .3s,box-shadow .3s;white-space:nowrap}.products-cta-btn:hover{box-shadow:0 16px 40px #267b2d4d;transform:translateY(-3px)}@media (max-width:1024px){.products-grid{grid-template-columns:repeat(2,1fr)}.products-container{padding:60px 40px 80px}}@media (max-width:768px){.products-hero-content h1{font-size:34px}.products-container{padding:60px 24px}.products-grid{grid-template-columns:1fr}.products-tabs{gap:8px}.tab-btn{font-size:12px;padding:10px 16px}.products-cta{flex-direction:column;padding:40px 24px;text-align:center}.product-image-blur-bg{filter:blur(10px) saturate(1.1) brightness(.95);inset:-8px}.product-image{transform:none!important}}.product-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1b2a73;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.product-modal{background:#fff;border:1px solid #fff3;border-radius:24px;box-shadow:0 30px 90px #0d1b2a40;max-height:90vh;max-width:820px;overflow:hidden;position:relative;width:100%;z-index:1001}.close-modal-btn{align-items:center;background:#f1f3f5;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:22px;font-weight:600;height:36px;justify-content:center;position:absolute;right:20px;top:16px;transition:all .3s;width:36px;z-index:10}.close-modal-btn:hover{background:#155e9c;color:#fff}.product-modal-content{display:flex;height:100%;max-height:90vh}.modal-left{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:40px;position:relative}.modal-left-blur-bg{background-position:50%;background-size:cover;filter:blur(32px) saturate(1.4) brightness(.92);inset:0;opacity:1;pointer-events:none;position:absolute;transition:filter .3s ease;z-index:0}.modal-left img{background:#ffffff0d;border-radius:12px;border-radius:16px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.15));max-height:380px;object-fit:contain;padding:20px;position:relative;width:100%;z-index:1}.modal-right{flex:1.2 1;max-height:90vh;overflow-y:auto;padding:45px}.modal-tag{background:#155e9c14;border-radius:4px;color:#155e9c;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;padding:5px 12px;text-transform:uppercase}.modal-right h2{color:#1b3d6d;font-size:26px;font-weight:800;margin:0 0 20px}.modal-info-group{border-bottom:1px solid #f1f3f5;margin-bottom:16px;padding-bottom:12px}.modal-info-group h4{color:#888;font-size:13px;font-weight:700;letter-spacing:.3px;margin:0 0 4px;text-transform:uppercase}.modal-info-group p{color:#333;font-size:14px;font-weight:500;line-height:1.6;margin:0}.modal-inquire-btn{background:#267b2d;border:none;border-radius:50px;box-shadow:0 8px 24px #267b2d40;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:16px;padding:14px 24px;transition:all .3s;width:100%}.modal-inquire-btn:hover{box-shadow:0 15px 30px #267b2d59;transform:translateY(-2px)}@media (max-width:768px){.product-modal-content{flex-direction:column;max-height:80vh;overflow-y:auto}.product-modal{max-height:80vh}.modal-left{padding:30px 20px}.modal-left img{max-height:200px}.modal-right{overflow-y:visible;padding:24px}}.blend-multiply{mix-blend-mode:multiply}.nutra-table-section{margin-bottom:60px}.nutra-table-card{background:#fff;border:1px solid #155e9c1f;border-radius:20px;box-shadow:0 24px 60px #155e9c1a;overflow:hidden}.nutra-table-header{background:linear-gradient(135deg,#155e9c14,#267b2d14);border-bottom:1px solid #155e9c1a;padding:30px 34px 24px}.nutra-kicker{background:#155e9c;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:12px;padding:6px 12px;text-transform:uppercase}.nutra-table-header h2{color:#1b3d6d;font-size:30px;font-weight:800;margin:0 0 8px}.nutra-table-header p{color:#555;font-size:15px;line-height:1.7;margin:0;max-width:780px}.nutra-table-wrap{overflow-x:auto;width:100%}.nutra-table{border-collapse:initial;border-spacing:0;min-width:960px;width:100%}.nutra-table th{background:#1b3d6d;color:#fff;font-size:12px;font-weight:800;letter-spacing:.5px;padding:16px 18px;text-align:left;text-transform:uppercase}.nutra-table td{border-bottom:1px solid #edf1f5;color:#374151;font-size:14px;line-height:1.65;padding:18px;vertical-align:top}.nutra-table tbody tr:nth-child(2n){background:#f8fbfd}.nutra-table tbody tr:hover{background:#155e9c0f}.nutra-number{align-items:center;background:#155e9c1a;border-radius:50%;color:#155e9c;display:inline-flex;font-weight:800;height:34px;justify-content:center;width:34px}.nutra-category-pill{background:#267b2d1a;border:1px solid #267b2d2e;border-radius:30px;color:#267b2d;display:inline-block;font-size:12px;font-weight:800;padding:6px 12px}.nutra-formula{color:#1b3d6d;font-weight:700}.nutra-indication{color:#555}@media (max-width:768px){.nutra-table-header{padding:24px 22px 20px}.nutra-table-header h2{font-size:24px}.nutra-table td,.nutra-table th{padding:14px}}.contact{background:#fff;overflow:hidden;padding:100px 80px;position:relative}.contact:before{background:radial-gradient(circle,#155e9c0a 0,#0000 70%);content:"";height:500px;pointer-events:none;position:absolute;right:-150px;top:-150px;width:500px}.contact-container{align-items:flex-start;display:flex;gap:80px;margin:0 auto;max-width:1200px}.contact-badge{background:#155e9c14;border:1px solid #155e9c40;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:20px;padding:8px 20px}.contact-left{flex:1 1}.contact-left h2{color:#1b3d6d;font-size:42px;font-weight:800;line-height:1.25;margin:0 0 16px}.contact-left h2 span{color:#155e9c}.contact-left>p{color:#555;font-size:16px;line-height:1.9;margin-bottom:40px}.contact-info{display:flex;flex-direction:column;gap:20px}.info-item{align-items:flex-start;background:#f8f9fa;border:1px solid #eee;border-radius:12px;display:flex;gap:16px;padding:20px;transition:border .3s,box-shadow .3s}.info-item:hover{border-color:#155e9c4d;box-shadow:0 8px 24px #155e9c14}.info-icon{font-size:24px;margin-top:2px}.info-item h4{color:#155e9c;font-size:15px;font-weight:700;margin:0 0 6px}.info-item p{color:#555;font-size:14px;margin:0}.contact-right{flex:1 1}.contact-form{background:#f8f9fa;border:1px solid #eee;border-radius:16px;padding:40px}.form-group{margin-bottom:20px}.form-group input,.form-group textarea{background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;box-sizing:border-box;color:#333;font-size:15px;outline:none;padding:14px 18px;transition:border .3s;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#155e9c}.submit-btn{background:#155e9c;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:16px;transition:transform .3s,box-shadow .3s;width:100%}.submit-btn:hover{box-shadow:0 15px 35px #155e9c59;transform:translateY(-3px)}.contact-map{margin:0 auto;max-width:1200px;padding:40px 80px 100px}.map-header{margin-bottom:40px;text-align:center}.map-header h2{color:#1b3d6d;font-size:36px;font-weight:800;margin:16px 0 0}.map-header h2 span{color:#155e9c}.map-wrapper{border:1px solid #eee;border-radius:16px;box-shadow:0 20px 60px #0000001a;overflow:hidden}.map-wrapper iframe{display:block;width:100%}@media (max-width:768px){.contact{padding:60px 24px}.contact-container{flex-direction:column}.contact-left h2{font-size:30px}.contact-map{padding:40px 24px 60px}.map-header h2{font-size:26px}.map-wrapper iframe{height:300px}}.footer{background:#fff;border-top:4px solid #155e9c;color:#1b3d6d;padding:80px 80px 0}.footer-container{border-bottom:1px solid #00000014;display:flex;gap:50px;margin:0 auto;max-width:1200px;padding-bottom:60px}.footer-brand{flex:2 1}.footer-logo{align-items:center;display:flex;gap:12px;margin-bottom:16px}.footer-logo-img{filter:none;height:45px;object-fit:contain;width:45px}.footer-brand h2{color:#1b3d6d;font-size:22px;font-weight:800;margin:0}.footer-brand h2 span{color:#155e9c}.footer-brand>p{color:#555;font-size:14px;line-height:1.9;margin:0 0 20px;max-width:280px}.footer-contact-info p{align-items:center;color:#555;display:flex;font-size:13px;gap:8px;margin:0 0 8px}.footer-contact,.footer-links,.footer-therapeutic{flex:1 1}.footer-contact h4,.footer-links h4,.footer-therapeutic h4{color:#1b3d6d;font-size:15px;font-weight:700;margin:0 0 24px;padding-bottom:12px;position:relative}.footer-contact h4:after,.footer-links h4:after,.footer-therapeutic h4:after{background:#155e9c;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.footer-contact ul,.footer-links ul,.footer-therapeutic ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 24px;padding:0}.footer-links ul li a{color:#555;display:inline-block;font-size:14px;text-decoration:none;transition:color .3s,padding-left .3s}.footer-links ul li a:hover{color:#155e9c;padding-left:6px}.footer-contact ul li,.footer-therapeutic ul li{color:#555;font-size:14px}.footer-cta{background:#155e9c;border-radius:50px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:12px 28px;text-decoration:none;transition:transform .3s,box-shadow .3s}.footer-cta:hover{box-shadow:0 8px 20px #155e9c59;transform:translateY(-2px)}.footer-bottom{margin:0 auto;max-width:1200px;padding:24px 0;text-align:center}.footer-bottom p{color:#666;font-size:13px;margin:0}.footer-bottom span{color:#155e9c;font-weight:600}@media (max-width:768px){.footer{padding:60px 24px 0}.footer-container{flex-direction:column;gap:40px}}.manufacturing{background:#fff}.mfg-hero{align-items:center;background:url(https://images.unsplash.com/photo-1559757148-5c350d0d3c56?w=1600&q=80) 50%/cover no-repeat;display:flex;justify-content:center;min-height:60vh;overflow:hidden;position:relative}.mfg-overlay{background:linear-gradient(180deg,#fff9 0,#fff6);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mfg-hero-content{max-width:800px;padding:40px 20px;position:relative;text-align:center;z-index:2}.mfg-badge{background:#155e9c14;border:1px solid #155e9c4d;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:20px;padding:8px 20px}.mfg-hero-content h1{color:#1b3d6d;font-size:52px;font-weight:800;line-height:1.2;margin:0 0 20px}.mfg-hero-content h1 span{color:#155e9c}.mfg-hero-content p{color:#555;font-size:18px;line-height:1.8;margin:0 auto;max-width:600px}.mfg-container{margin:0 auto;max-width:1200px;padding:100px 80px}.mfg-section{margin-bottom:60px;text-align:center}.mfg-badge-teal{background:#155e9c14;border:1px solid #155e9c40;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:16px;padding:8px 20px}.mfg-section h2{color:#1b3d6d;font-size:42px;font-weight:800;line-height:1.25;margin:0 0 16px}.mfg-section h2 span{color:#155e9c}.mfg-section p{color:#555;font-size:16px;line-height:1.9;margin:0 auto;max-width:700px}.mfg-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:80px}.mfg-card{background:#f8f9fa;border:1px solid #eee;border-radius:16px;border-top:3px solid #155e9c;cursor:pointer;padding:36px 24px;text-align:center;transition:transform .3s,box-shadow .3s}.mfg-card:hover{box-shadow:0 20px 50px #155e9c1a;transform:translateY(-8px)}.mfg-icon{font-size:44px;margin-bottom:20px}.mfg-card h3{color:#1b3d6d;font-size:18px;font-weight:700;margin:0 0 12px}.mfg-card p{color:#666;font-size:14px;line-height:1.8;margin:0}.mfg-image-section{border-radius:16px;margin-bottom:80px;overflow:hidden;position:relative}.mfg-image-section img{border-radius:16px;display:block;height:450px;object-fit:cover;width:100%}.mfg-img-overlay{background:linear-gradient(0deg,#ffffff80 0,#0000 60%);border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%}.mfg-stats{background:#155e9c;border-radius:16px;display:flex;justify-content:space-around;padding:50px 40px}.mfg-stat{text-align:center}.mfg-stat h2{color:#fff;font-size:42px;font-weight:800;margin:0 0 8px}.mfg-stat p{color:#ffffffd9;font-size:14px;letter-spacing:.5px;margin:0}.mfg-capsule-table-wrap{border:1px solid #155e9c29;border-radius:14px;box-shadow:0 16px 36px #155e9c14;overflow-x:auto;width:100%}.mfg-capsule-table{background:#fff;border-collapse:initial;border-spacing:0;min-width:960px;width:100%}.mfg-capsule-table th{background:#155e9c;color:#fff;font-size:12px;font-weight:800;letter-spacing:.5px;padding:16px 18px;text-align:left;text-transform:uppercase}.mfg-capsule-table td{border-bottom:1px solid #edf1f5;color:#374151;font-size:14px;line-height:1.65;padding:17px 18px;vertical-align:top}.mfg-capsule-table tbody tr:nth-child(2n){background:#f8fbfd}.mfg-capsule-table tbody tr:hover{background:#155e9c0f}.mfg-capsule-number{align-items:center;background:#155e9c1a;border-radius:50%;color:#155e9c;display:inline-flex;font-weight:800;height:34px;justify-content:center;width:34px}.mfg-capsule-pill{background:#155e9c14;border:1px solid #155e9c2e;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:800;padding:6px 12px}.mfg-capsule-formula{color:#1b3d6d;font-weight:700}.mfg-capsule-indication{color:#555}@media (max-width:768px){.mfg-hero-content h1{font-size:34px}.mfg-container{padding:60px 24px}.mfg-cards{grid-template-columns:repeat(2,1fr)}.mfg-stats{flex-direction:column;gap:30px}.mfg-capsule-table td,.mfg-capsule-table th{padding:14px}.group-companies-grid{gap:20px!important;grid-template-columns:1fr!important}.group-company-card{padding:24px!important}.range-list-wrapper>div{gap:12px!important;grid-template-columns:1fr!important}.approved-range-section{padding:30px 20px!important}}.careers{background:#fff}.careers-marquee{background:linear-gradient(90deg,#1b3d6d,#155e9c);color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:10px 0;white-space:nowrap}.careers-marquee-track{animation:marquee-scroll 20s linear infinite;display:inline-flex}.careers-marquee-track span{flex-shrink:0}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.careers-hero{align-items:center;background:url(https://images.unsplash.com/photo-1521737604893-d14cc237f11d?w=1600&q=80) 50%/cover no-repeat;display:flex;justify-content:center;min-height:35vh;overflow:hidden;position:relative}.careers-overlay{background:linear-gradient(180deg,#ffffffe0 0,#ffffffbf);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.careers-hero-content{max-width:800px;padding:40px 20px;position:relative;text-align:center;z-index:2}.careers-badge{background:#155e9c14;border:1px solid #155e9c4d;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:20px;padding:8px 20px}.careers-hero-content h1{color:#1b3d6d;font-size:52px;font-weight:800;line-height:1.2;margin:0 0 20px}.careers-hero-content h1 span{color:#155e9c}.careers-hero-content p{color:#555;font-size:18px;line-height:1.8;margin:0 auto;max-width:600px}.careers-container{margin:0 auto;max-width:1200px;padding:100px 80px}.careers-section{margin-bottom:60px;text-align:center}.careers-badge-red{background:#155e9c14;border:1px solid #155e9c40;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:16px;padding:8px 20px}.careers-section h2{color:#1b3d6d;font-size:42px;font-weight:800;line-height:1.25;margin:0 0 16px}.careers-section h2 span{color:#155e9c}.careers-section p{color:#555;font-size:16px;line-height:1.9;margin:0 auto;max-width:600px}.careers-perks{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:80px}.perk-card{background:#f8f9fa;border:1px solid #eee;border-radius:16px;border-top:3px solid #155e9c;cursor:pointer;padding:36px 24px;text-align:center;transition:transform .3s,box-shadow .3s}.perk-card:hover{box-shadow:0 20px 50px #155e9c1a}.perk-icon{font-size:44px;margin-bottom:16px}.perk-card h3{color:#1b3d6d;font-size:18px;font-weight:700;margin:0 0 10px}.perk-card p{color:#666;font-size:14px;line-height:1.8;margin:0}.jobs-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.job-card{background:#fff;border:1px solid #eee;border-radius:16px;cursor:pointer;padding:32px;transition:transform .3s,box-shadow .3s,border .3s}.job-card:hover{border-color:#155e9c40;box-shadow:0 20px 50px #155e9c14}.job-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.job-dept{background:#155e9c14;border-radius:20px;color:#155e9c;display:inline-block;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:8px;padding:4px 12px}.job-card h3{color:#1b3d6d;font-size:20px;font-weight:700;margin:0}.job-type{background:#e8f5e9;border-radius:20px;color:#2e7d32;font-size:12px;font-weight:600;padding:6px 14px;white-space:nowrap}.job-desc{color:#666;font-size:14px;line-height:1.8;margin:0 0 20px}.job-meta{display:flex;gap:20px;margin-bottom:24px}.job-meta span{align-items:center;color:#888;display:flex;font-size:13px;gap:6px}.job-btn{background:#0000;border:1.5px solid #155e9c66;border-radius:50px;color:#155e9c;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .3s}.job-btn:hover{background:#155e9c;border-color:#0000;color:#fff}.modal-overlay{align-items:center;background:#00000080;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.modal{background:#fff;border-radius:20px;max-height:90vh;max-width:560px;overflow-y:auto;padding:40px;position:relative;width:100%}.modal-close{background:#f8f9fa;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:16px;height:36px;position:absolute;right:16px;top:16px;transition:background .3s;width:36px}.modal-close:hover{background:#ffe0e0;color:#155e9c}.modal h2{color:#1b3d6d;font-size:26px;font-weight:800;margin:8px 0 0}.modal p{color:#555;font-size:15px;line-height:1.8;margin:0 0 20px}.modal-form{display:flex;flex-direction:column;gap:14px;margin-top:20px}.modal-form input,.modal-form textarea{border:1.5px solid #e0e0e0;border-radius:10px;box-sizing:border-box;color:#333;font-size:15px;outline:none;padding:13px 16px;transition:border .3s;width:100%}.modal-form input:focus,.modal-form textarea:focus{border-color:#155e9c}.modal-form textarea{resize:vertical}.modal-submit{background:#155e9c;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:transform .3s,box-shadow .3s}.modal-submit:hover{box-shadow:0 10px 28px #155e9c59;transform:translateY(-2px)}.resume-upload-wrapper{display:flex;flex-direction:column;gap:8px}.resume-upload-label{align-items:center;background:#f8fafc;border:1.5px dashed #c0d0e0;border-radius:10px;color:#555;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:14px 16px;transition:border-color .3s,background .3s}.resume-upload-label:hover{background:#155e9c0a;border-color:#155e9c}.resume-upload-icon{font-size:20px}.resume-upload-input{display:none!important}.resume-clear-btn{align-self:flex-start;background:none;border:none;border-radius:6px;color:#d32f2f;cursor:pointer;font-size:13px;font-weight:600;padding:2px 8px;transition:background .2s}.resume-clear-btn:hover{background:#d32f2f14}.jobs-loading{align-items:center;display:flex;flex-direction:column;gap:16px;padding:60px 20px}.jobs-loading p{color:#888;font-size:16px}.jobs-spinner{animation:spin .8s linear infinite;border:3px solid #e0e8f0;border-radius:50%;border-top-color:#155e9c;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.jobs-error{padding:60px 20px;text-align:center}.jobs-error-icon{font-size:40px}.jobs-error p{color:#888;font-size:16px;margin:12px 0 20px}.jobs-empty{padding:60px 20px;text-align:center}.jobs-empty-icon{font-size:40px}.jobs-empty p{color:#888;font-size:16px;margin-top:12px}.submit-status{align-items:center;border-radius:10px;display:flex;font-size:14px;font-weight:600;gap:10px;margin-top:8px;padding:14px 18px}.submit-success{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32}.submit-error{background:#fce4ec;border:1px solid #f8bbd0;color:#c62828}.modal-submit:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}@media (max-width:768px){.careers-hero-content h1{font-size:34px}.careers-container{padding:60px 24px}.careers-perks{grid-template-columns:repeat(2,1fr)}.jobs-grid{grid-template-columns:1fr}}.export{background:#fff}.export-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:60vh;overflow:hidden;position:relative}.export-overlay{background:linear-gradient(180deg,#ffffff1f 0,#ffffff47);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.export-hero-content{max-width:800px;padding:40px 20px;position:relative;text-align:center;z-index:2}.export-badge{background:#155e9c14;border:1px solid #155e9c4d;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:20px;padding:8px 20px}.export-hero-content h1{color:#1b3d6d;font-size:52px;font-weight:800;line-height:1.2;margin:0 0 20px;text-shadow:0 2px 12px #ffffffb3}.export-hero-content h1 span{color:#155e9c}.export-hero-content p{color:#3a3a3a;font-size:18px;line-height:1.8;margin:0 auto;max-width:700px;text-shadow:0 1px 8px #fffc}.export-container{margin:0 auto;max-width:1200px;padding:100px 80px}.export-section{margin-bottom:60px;text-align:center}.export-badge-red{background:#155e9c14;border:1px solid #155e9c40;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:16px;padding:8px 20px}.export-section h2{color:#1b3d6d;font-size:42px;font-weight:800;line-height:1.25;margin:0 0 16px}.export-section h2 span{color:#155e9c}.export-section p{color:#555;font-size:16px;line-height:1.9;margin:0 auto;max-width:700px}.export-regions{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:80px}.region-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;border-top:3px solid #155e9c;cursor:pointer;overflow:hidden;transition:box-shadow .3s,border-color .3s}.region-card:hover{border-color:#155e9c33;box-shadow:0 20px 50px #155e9c1a}.region-img-wrap{height:240px;overflow:hidden;position:relative;width:100%}.region-img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.region-card:hover .region-img{transform:scale(1.06)}.region-img-overlay{background:linear-gradient(0deg,#00000073 0,#0000 60%);inset:0;position:absolute}.region-label{bottom:14px;color:#fff;font-size:20px;font-weight:800;left:18px;letter-spacing:.3px;position:absolute;text-shadow:0 2px 8px #0006}.region-card-body{padding:18px 22px 22px}.region-card-body h3{color:#1b3d6d;font-size:17px;font-weight:700;margin:0 0 6px}.region-card-body p{color:#888;font-size:13.5px;line-height:1.6;margin:0}.export-content-grid{align-items:center;display:flex;gap:60px;margin-bottom:80px}.export-globe-visualizer{flex:1.1 1;width:100%}.globe-card{background:radial-gradient(circle at center,#1b263b 0,#0d1b2a 100%);border:1px solid #1e293b;border-radius:20px;box-shadow:0 20px 50px #0d1b2a40;display:flex;flex-direction:column;height:480px;overflow:hidden;position:relative}.globe-overlay-dark{background:radial-gradient(circle,#0000 30%,#0006 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.globe-map{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1;opacity:.95;position:relative}.pinpoint-pulse{align-items:center;display:flex;gap:8px;position:absolute;z-index:2}.pulse-dot{animation:pinpointGlow 1.8s infinite;background:#f39c12;border-radius:50%;box-shadow:0 0 0 0 #f39c12b3;display:inline-block;height:10px;width:10px}.pulse-dot.active-hq{animation:hqGlow 1.8s infinite;background:#155e9c;box-shadow:0 0 0 0 #155e9ccc;height:12px;width:12px}@keyframes pinpointGlow{0%{box-shadow:0 0 0 0 #f39c12b3;transform:scale(.95)}70%{box-shadow:0 0 0 8px #f39c1200;transform:scale(1)}to{box-shadow:0 0 0 0 #f39c1200;transform:scale(.95)}}@keyframes hqGlow{0%{box-shadow:0 0 0 0 #155e9ccc;transform:scale(.95)}70%{box-shadow:0 0 0 10px #155e9c00;transform:scale(1)}to{box-shadow:0 0 0 0 #155e9c00;transform:scale(.95)}}.pin-label{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1b2ad9;border:1px solid #ffffff26;font-weight:700;padding:4px 8px}.pin-label,.pin-label-hq{border-radius:4px;color:#fff;font-size:11px;white-space:nowrap}.pin-label-hq{background:#155e9c;font-weight:800;letter-spacing:.5px;padding:4px 10px}.pin-india{left:56%;top:48%}.pin-sri-lanka{left:58%;top:60%}.pin-mauritius{left:52%;top:75%}.pin-lesotho{left:45%;top:72%}.pin-guyana{left:25%;top:55%}.globe-caption{background:#0d1b2afa;border-top:1px solid #ffffff1f;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:24px 28px;transition:all .3s ease;z-index:2}.globe-caption-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.globe-caption-header h4{color:#fff;font-size:18px;font-weight:800;letter-spacing:.3px;margin:0}.hq-tag{background:#155e9c40;border:1px solid #155e9c80;border-radius:4px;color:#5bb3ff;font-size:10px;font-weight:800;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.globe-caption-desc{color:#a8b2d1;font-size:13.5px;line-height:1.6;margin:0 0 16px}.globe-caption-stats{display:flex;flex-wrap:wrap;gap:12px}.globe-stat-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;color:#e6f1ff;font-size:11px;font-weight:600;padding:4px 10px;transition:all .2s}.globe-stat-item:hover{background:#ffffff1a}.pinpoint-pulse{cursor:pointer;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.pinpoint-pulse:hover{transform:scale(1.15)}.pinpoint-pulse.active .pin-label{border-color:#2ecc71}.pinpoint-pulse.active .pin-label,.pinpoint-pulse.active .pin-label-hq{background:#27ae60;box-shadow:0 0 15px #27ae6080;color:#fff;transform:scale(1.05)}.pinpoint-pulse.active .pulse-dot{animation:pinpointActiveGlow 1.8s infinite;background:#2ecc71;box-shadow:0 0 0 0 #2ecc71cc}@keyframes pinpointActiveGlow{0%{box-shadow:0 0 0 0 #2ecc71b3;transform:scale(.95)}70%{box-shadow:0 0 0 8px #2ecc7100;transform:scale(1)}to{box-shadow:0 0 0 0 #2ecc7100;transform:scale(.95)}}.subordinate-card{background:linear-gradient(135deg,#fff9f9,#fff0f0);border:1.5px solid #155e9c26;border-left:5px solid #155e9c;border-radius:16px;box-shadow:0 10px 35px #155e9c0a;margin-bottom:28px;padding:24px}.subordinate-badge{background:#155e9c;border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.subordinate-card h3{color:#1b3d6d!important;font-size:20px!important;font-weight:800!important;margin:0 0 8px!important}.subordinate-card p{color:#555;font-size:14px;line-height:1.7;margin:0}.subordinate-card strong{color:#1b3d6d}.export-capabilities{flex:1 1}.export-capabilities h3{color:#1b3d6d;font-size:32px;font-weight:800;line-height:1.3;margin:0 0 30px}.export-capabilities h3 span{color:#155e9c}.capability-item{align-items:flex-start;background:#f8f9fa;border:1px solid #eee;border-radius:12px;display:flex;gap:16px;margin-bottom:16px;padding:18px 20px;transition:border .3s,box-shadow .3s}.capability-item:hover{border-color:#155e9c4d;box-shadow:0 8px 24px #155e9c14}.capability-icon{flex-shrink:0;font-size:26px}.capability-item h4{color:#155e9c;font-size:15px;font-weight:700;margin:0 0 4px}.capability-item p{color:#666;font-size:13px;line-height:1.6;margin:0}.export-cta{background:linear-gradient(135deg,#155e9c,#c41920);border-radius:20px;box-shadow:0 20px 60px #155e9c40;padding:70px 40px;text-align:center}.export-cta h2{color:#fff;font-size:42px;font-weight:800;margin:0 0 16px}.export-cta h2 span{color:#ffffffd9}.export-cta p{color:#ffffffe0;font-size:16px;line-height:1.8;margin:0 0 32px}.export-cta-buttons{display:flex;gap:16px;justify-content:center}.export-btn-primary{background:#fff;border-radius:50px;box-shadow:0 8px 24px #00000026;color:#155e9c;display:inline-block;font-size:16px;font-weight:700;padding:16px 36px;text-decoration:none;transition:transform .3s,box-shadow .3s}.export-btn-primary:hover{box-shadow:0 15px 35px #0003;transform:translateY(-3px)}.export-btn-secondary{background:#0000;border:1.5px solid #fff9;border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:16px 36px;text-decoration:none;transition:all .3s}.export-btn-secondary:hover{background:#ffffff26;border-color:#fff;transform:translateY(-3px)}@media (max-width:1024px){.export-container{padding:80px 40px}.export-content-grid{gap:40px}.export-regions{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.export-hero-content h1{font-size:34px}.export-container{padding:60px 24px}.export-regions{grid-template-columns:1fr}.region-img-wrap{height:200px}.export-content-grid{flex-direction:column}.export-image img{height:280px}.export-cta h2,.export-section h2{font-size:30px}.export-cta-buttons{align-items:center;flex-direction:column}}.partner{background:#fff}.partner-hero{align-items:center;background:50%/cover no-repeat;display:flex;justify-content:center;min-height:60vh;overflow:hidden;position:relative}.partner-overlay{background:linear-gradient(180deg,#ffffff26 0,#ffffff59);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.partner-hero-content{max-width:800px;padding:40px 20px;position:relative;text-align:center;z-index:2}.partner-badge{background:#155e9c14;border:1px solid #155e9c4d;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:20px;padding:8px 20px}.partner-hero-content h1{color:#1b3d6d;font-size:52px;font-weight:800;line-height:1.2;margin:0 0 20px;text-shadow:0 2px 12px #ffffffbf}.partner-hero-content h1 span{color:#155e9c}.partner-hero-content p{color:#2a2a2a;font-size:18px;line-height:1.8;margin:0 auto;max-width:700px;text-shadow:0 1px 8px #ffffffd9}.partner-container{margin:0 auto;max-width:1200px;padding:100px 80px}.partner-section{margin-bottom:60px;text-align:center}.partner-badge-red{background:#155e9c14;border:1px solid #155e9c40;border-radius:30px;color:#155e9c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:16px;padding:8px 20px}.partner-section h2{color:#1b3d6d;font-size:42px;font-weight:800;line-height:1.25;margin:0 0 16px}.partner-section h2 span{color:#155e9c}.partner-section p{color:#555;font-size:16px;line-height:1.9;margin:0 auto;max-width:600px}.partner-cards{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr);margin-bottom:80px}.partner-card{background:#f8f9fa;border:1px solid #eee;border-radius:16px;border-top:3px solid #155e9c;cursor:pointer;padding:36px 28px;transition:transform .3s,box-shadow .3s}.partner-card:hover{box-shadow:0 20px 50px #155e9c1a}.partner-card-icon{font-size:44px;margin-bottom:16px}.partner-card h3{color:#1b3d6d;font-size:20px;font-weight:700;margin:0 0 12px}.partner-card p{color:#666;font-size:14px;line-height:1.8;margin:0 0 16px}.partner-card ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.partner-card ul li{color:#155e9c;font-size:13px;font-weight:600}.partner-form-section{align-items:flex-start;display:flex;gap:60px}.partner-form-left{flex:1 1}.partner-form-left h2{color:#1b3d6d;font-size:36px;font-weight:800;line-height:1.25;margin:16px 0}.partner-form-left h2 span{color:#155e9c}.partner-form-left>p{color:#555;font-size:15px;line-height:1.9;margin-bottom:32px}.partner-why{display:flex;flex-direction:column;gap:16px}.why-item{align-items:center;background:#f8f9fa;border:1px solid #eee;border-radius:10px;color:#333;display:flex;font-size:15px;font-weight:500;gap:14px;padding:16px 20px;transition:border .3s,box-shadow .3s}.why-item:hover{border-color:#155e9c4d;box-shadow:0 4px 16px #155e9c14}.why-icon{font-size:24px}.partner-form-right{flex:1 1}.partner-form{background:#f8f9fa;border:1px solid #eee;border-radius:16px;padding:40px}.partner-form h3{color:#1b3d6d;font-size:22px;font-weight:700;margin:0 0 24px}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.form-group{margin-bottom:16px}.form-group input,.form-group select,.form-group textarea{background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;box-sizing:border-box;color:#333;font-size:15px;outline:none;padding:13px 16px;transition:border .3s;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:#aaa}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#155e9c}.form-group select{color:#555;cursor:pointer}.form-group textarea{resize:vertical}.partner-submit{background:#155e9c;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px;transition:transform .3s,box-shadow .3s;width:100%}.partner-submit:hover{box-shadow:0 15px 35px #155e9c59;transform:translateY(-3px)}@media (max-width:768px){.partner-hero-content h1{font-size:34px}.partner-container{padding:60px 24px}.partner-cards{grid-template-columns:1fr}.partner-form-section{flex-direction:column}.form-row{grid-template-columns:1fr}}
/*# sourceMappingURL=main.dec291c1.css.map*/