@media (max-width:480px){.hamburger{right:15px;top:15px}}.pin-note-card{animation:cardFadeIn .35s ease-out,cardPop .35s ease-out;background:#fff;border-radius:12px;box-shadow:0 6px 18px #00000040;color:#222;display:inline-block;font-size:14px;font-weight:500;line-height:1.5;margin-left:-10px;max-width:260px;min-width:180px;padding:14px 18px;position:relative;text-align:left;white-space:normal}.pin-note-card:hover{box-shadow:0 10px 25px #0000004d;transform:translateY(-3px);transition:all .25s ease}.pin-note-close{align-items:center;background:#eee;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:8px;top:6px;transition:background .2s ease,color .2s ease;width:20px}.pin-note-close:hover{background:#ff4d4d;color:#fff}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes cardPop{0%{transform:scale(.9)}to{transform:scale(1)}}.center-note{left:50%;margin-left:-80px;margin-top:-60px;max-width:90%;position:fixed;text-align:center;top:50%;z-index:9999}.pin-note-card{display:block}.center-note .pin-note-close{position:absolute;right:8px;top:8px}.earth-quiz-wrapper{background-color:#000;height:100vh;overflow:hidden;position:relative;width:100vw}.hud-overlay,canvas{height:100%;width:100%}.hud-overlay{align-items:center;display:flex;justify-content:space-between;left:0;padding:40px;pointer-events:none;position:absolute;top:0;z-index:2}.question{color:#fffdfd;font-size:1.5rem;font-weight:700;margin-left:20px;width:30%}.answers,.question{pointer-events:auto}.answers{display:flex;flex-direction:column;gap:15px;margin-right:100px;width:20%}.option-btn{border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:12px 18px;text-overflow:ellipsis;transition:transform .2s ease,background-color .3s ease;white-space:nowrap}.option-btn:hover{transform:scale(1.05)}.option-0{background:linear-gradient(135deg,#ff4d4d,#b30000)}.option-1{background:linear-gradient(135deg,#ffd633,#c90)}.option-2{background:linear-gradient(135deg,#3c3,#060)}.earth-canvas{height:100%;position:relative;width:100%}.canvas-pin-hint{color:#525050;font-size:clamp(.8rem,1.2vw,1rem);font-weight:500;left:50%;line-height:1.6;max-width:80%;pointer-events:none;position:absolute;text-align:center;top:650px;transform:translateX(-50%);z-index:5}@media (max-width:768px){.earth-quiz-wrapper{align-items:stretch;height:100dvh;overflow:hidden;padding:0;position:relative}.earth-quiz-wrapper,.hud-overlay{display:flex;flex-direction:column}.hud-overlay{align-items:center;gap:50px;height:auto;justify-content:flex-start;margin-top:10px;padding:1rem 1rem .75rem;pointer-events:auto;position:static;width:100%;z-index:1}.question{color:#fff;font-size:1.2rem;height:6rem;line-height:1.5;margin-top:40px;max-width:90%;overflow-wrap:break-word;padding:.5rem 0 0;text-align:center;white-space:normal;width:100%;word-break:break-word}.question h2{margin:0}.question-counter{color:#ccc;font-size:.9rem;margin-top:4px}.canvas-pin-hint{color:#fff;font-size:clamp(.8rem,1.2vw,1rem);font-weight:500;left:50%;line-height:1.6;max-width:80%;pointer-events:none;position:absolute;text-align:center;text-shadow:0 0 6px #ffffffb3,0 0 14px #68839059,0 0 28px #50c8ff40;top:30px;transform:translateX(-50%);z-index:5}.answers{align-items:center;display:flex;flex-direction:column;gap:14px;margin-bottom:auto;margin-left:110px;margin-top:40px;padding-bottom:.5rem;width:100%}.option-btn{-webkit-tap-highlight-color:transparent;appearance:none;border-radius:16px;font-size:1rem;margin:0 auto;max-width:320px;outline:none;padding:12px 16px;touch-action:manipulation;transition:background .3s,transform .15s ease-in-out;-webkit-user-select:none;user-select:none;width:85%}.option-btn:active,.option-btn:focus{box-shadow:none;outline:none;transform:scale(.95)}.earth-canvas{order:2;width:100%;z-index:0}.earth-canvas canvas{height:100%!important;width:100%!important}}@media (max-width:420px){.hud-overlay{gap:20px}.question{height:auto;max-width:92%}.question h2{font-size:clamp(1.1rem,6.4vw,1.6rem);line-height:1.25}.question-counter{font-size:clamp(.8rem,3.4vw,.95rem)}.answers{gap:12px;margin-left:100px;margin-top:2px}.option-btn{max-width:340px;width:90%}.canvas-pin-hint{font-size:clamp(.78rem,3.2vw,.95rem);margin-top:-20px;top:clamp(20px,4.5vh,40px)}.quiz-logo{left:12px;top:8px;width:clamp(160px,45vw,240px)}}@media (max-width:380px) and (max-height:700px){.hud-overlay{gap:1px}.question{max-width:92%}.question h2{font-size:clamp(1rem,5.8vw,1.35rem);line-height:1.22}.question-counter{font-size:.8rem}.option-btn{max-width:320px;padding:11px 14px;width:92%}.canvas-pin-hint{top:clamp(16px,5vh,36px)}.quiz-logo{left:10px;top:8px;width:clamp(150px,44vw,220px)}.answers{align-items:center;display:flex;flex-direction:column;gap:14px;margin-bottom:auto;margin-left:110px;margin-top:20px;padding-bottom:.5rem;width:80%}.canvas-pin-hint{margin-top:-30px}}@media (min-width:769px) and (max-width:1200px){.hud-overlay{gap:12px;padding:24px}.question{font-size:1.4rem;width:40%}.answers{width:30%}.option-btn{font-size:1rem}}@media (min-width:1200px){.quiz-logo{left:-120px;top:0;width:clamp(400px,32vw,280px)}}.results-wrapper{background-color:#000;font-family:Arial,Helvetica,sans-serif;height:100svh;left:0;overflow:hidden;position:fixed;top:0;width:100%}canvas{display:block;height:100%!important;width:100%!important}.results-overlay{-webkit-overflow-scrolling:touch;--section-gap:clamp(24px,5vw,64px);--heading-gap:clamp(12px,2.5vw,24px);color:#fffdfd;display:flex;flex-direction:column;height:100%;left:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 2rem;position:absolute;top:0;width:100%;z-index:10}.hamburger{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;position:absolute;right:20px;top:20px;transition:transform .2s ease;z-index:11}.hamburger:hover{transform:scale(1.1)}.menu-dropdown{gap:10px}.menu-dropdown,.submenu{display:flex;flex-direction:column}.submenu{gap:5px;margin-left:15px}.submenu div{cursor:pointer;font-size:14px;padding:5px}.submenu div:hover{background-color:#f0f0f0}.menu-dropdown{animation:fadeInUp .3s ease;background-color:#ffffffeb;border-radius:10px;box-shadow:0 4px 12px #00000073;padding:12px 18px;position:absolute;right:20px;top:60px;z-index:12}.menu-dropdown div{color:#000;cursor:pointer;font-size:16px;margin-bottom:10px;transition:.3s}.menu-dropdown div:hover{color:#000;text-decoration:underline}.score-heading{font-size:22px;font-weight:700;margin:40px 0 4px 30px;padding:5px}.degradation-text{color:#fff;font-size:18px;margin:0 0 4px 24px;padding:5px}.category-summary{color:#fff;font-size:16px;margin-left:35px;padding:5px}.content-result{align-items:center;display:flex;flex-direction:column;margin-top:clamp(360px,5vh,620px);padding-bottom:2rem}.recommendations{margin:0;padding:0 0 var(--heading-gap);text-align:center}.recommendations h2{line-height:1.2;margin-block:var(--section-gap) var(--heading-gap)!important}.recommended-products{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;flex-direction:row;gap:16px;margin-top:var(--heading-gap)!important;max-width:100vw;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;padding-left:12px;padding-right:16px;scroll-behavior:smooth;scroll-snap-type:x proximity;touch-action:pan-x pan-y;width:100%}.recommended-products::-webkit-scrollbar{display:none}.product-card{background:#fff;border-radius:14px;box-shadow:0 4px 10px #0006;color:#000;display:flex;flex:0 0 auto;flex-direction:column;height:530px;margin-top:10px;max-width:320px;min-width:280px;padding:16px;scroll-snap-align:none;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 6px 16px #00000080;transform:translateY(-5px) scale(1.02)}.product-image{border-radius:8px;margin-bottom:1rem;max-height:200px;object-fit:cover;width:100%}.product-card h4{font-size:20px;margin-bottom:8px}.product-card p strong{display:inline-block;font-weight:700;margin-bottom:4px}.product-card .seal-title{display:block;line-height:1.3;margin:10px 0}.product-card .seal-block ul{margin:6px 0 0 1.1rem;padding:0}.product-card ul{margin:4px 0 8px;padding-left:20px}.product-card ul li{font-size:14px;line-height:1.4;list-style-type:disc;margin-bottom:4px}.product-card .seal-block strong,.product-card>div>strong{display:block;margin:12px 0}.swiper{padding-bottom:30px}.swiper-slide{display:flex;justify-content:center}.product-card .view-button{align-self:center;background:linear-gradient(135deg,#56ab2f,#a8e063);border:1px solid #000;border-radius:25px;color:#000;display:inline-block;font-weight:600;margin-left:0!important;margin-top:auto;padding:10px 24px;text-decoration:none;transition:all .3s ease}.product-card .view-button:hover{background:linear-gradient(135deg,#00080f,#00f2fe);box-shadow:0 6px 16px #0000004d;color:#fff;transform:translateY(-2px) scale(1.05)}.contact-section-wrapper{align-items:center;animation:fadeInUp .6s ease;background:linear-gradient(180deg,#f8fff8,#e6f5e6);border-radius:16px;box-shadow:0 8px 30px #00000014;display:flex;flex-direction:column;max-width:700px;padding:30px 20px;width:120%}.get-in-touch-title{color:#2f4f2f;font-size:28px;font-weight:700;margin-bottom:15px;text-align:center;text-shadow:0 1px 1px #0000001a}.contact-choice-box{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:10px}.choice-button{background:#8fbc8f;border:2px solid #8fbc8f;border-radius:12px;box-shadow:0 4px 10px #0000000d;color:#000;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;text-align:center;transition:all .3s ease;width:200px}.choice-button:hover{background:#8fbc8f;box-shadow:0 6px 16px #00000026;color:#fff;transform:translateY(-3px)}.social-share-wrapper{margin-top:25px;text-align:center}.social-share-wrapper h4{font-size:20px;font-weight:700;margin-bottom:15px}.social-icons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.social-icons a{border-radius:6px;color:#fff;display:inline-block;font-weight:500;padding:10px 16px;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.social-icons a:first-child{background:#3b5998}.social-icons a:nth-child(2){background:#1da1f2}.social-icons a:nth-child(3){background:#0077b5}.social-icons a:nth-child(4){background:#25d366}.social-icons a:hover{opacity:.9;transform:scale(1.1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.recommended-products{gap:12px}.product-card{min-width:40px}}@media (max-width:480px){.contact-section-wrapper{margin-top:20px;padding:20px 15px}.choice-button{max-width:280px;width:100%}.view-button{margin-left:0!important}}.contact-cards-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:20px}.contact-card{align-items:center;background:#e9ffdb;border:2px solid #00000040;border-radius:16px;box-shadow:0 8px 30px #00000014;display:flex;flex:1 1 300px;flex-direction:column;max-width:320px;padding:2rem 1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{box-shadow:0 12px 40px #00000026;cursor:pointer;transform:translateY(-6px) scale(1.03)}.contact-card h3{color:#2f4f2f;font-size:24px;margin-bottom:1rem}.contact-card p{color:#3a3a3a;font-size:16px;margin-bottom:1.5rem}.contact-card-button{background:linear-gradient(135deg,#56ab2f,#a8e063);border:none;border-radius:12px;box-shadow:0 4px 10px #0000000d;color:#000;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .3s ease}.contact-card-button:hover{background:#6b8e6b;color:#fff}.contact-card:active,.contact-card:focus,.contact-card:hover{border-color:#00000073}.results-top-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:24px;box-shadow:0 20px 60px #0000001a;color:#fff;font-family:Poppins,sans-serif;left:50%;margin-bottom:30px;margin-top:20px;max-height:50vh;max-width:900px;overflow-y:auto;padding:20px 16px;position:absolute;text-align:center;top:20px;transform:translateX(-50%);width:calc(100% - 120px);z-index:5}.impact-report-title{color:#1f2937;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.impact-report-subtitle{color:#6b7280;font-size:.875rem;font-weight:400;margin-bottom:16px}.score-icon{align-items:center;background:#fef2f2;border:3px solid #fecaca;border-radius:50%;display:flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.score-icon svg{color:#ef4444;height:24px;width:24px}.main-score{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:8px}.impact-level-badge{background:#fef2f2;border:1px solid #fecaca;border-radius:24px;color:#dc2626;display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:16px;padding:4px 12px}.impact-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-around;margin-top:16px}.metric-item{flex:1 1;min-width:80px;text-align:center}.metric-icon{align-items:center;border-radius:12px;display:flex;height:32px;justify-content:center;margin:0 auto 8px;width:32px}.metric-icon.green{background:#f0fdf4;color:#16a34a}.metric-icon.blue{background:#eff6ff;color:#2563eb}.metric-icon.orange{background:#fff7ed;color:#00ff2a}.metric-icon svg{height:16px;width:16px}.metric-title{color:#6b7280;font-size:.7rem;font-weight:500;margin-bottom:4px}.metric-value{font-size:1.25rem;font-weight:700;margin-bottom:2px}.metric-value.green{color:#16a34a}.metric-value.blue{color:#2563eb}.metric-value.orange{color:#ea580c}.metric-description{color:#9ca3af;font-size:.65rem;font-weight:400}@media (min-width:768px){.results-top-section{max-height:45vh;max-width:1000px;padding:24px 32px;top:30px;width:calc(100% - 200px)}.impact-report-title{font-size:1.75rem}.impact-report-subtitle{font-size:1rem;margin-bottom:20px}.score-icon{height:56px;margin:0 auto 16px;width:56px}.score-icon svg{height:28px;width:28px}.main-score{font-size:1.5rem;margin-bottom:10px}.impact-level-badge{font-size:.8rem;margin-bottom:20px;padding:5px 14px}.impact-metrics{flex-wrap:nowrap;gap:12px;margin-top:20px}.metric-item{min-width:120px}.metric-icon{height:36px;margin:0 auto 10px;width:36px}.metric-icon svg{height:18px;width:18px}.metric-title{font-size:.8rem;margin-bottom:5px}.metric-value{font-size:1.4rem}.metric-description{font-size:.7rem}}@media (min-width:1200px){.results-top-section{flex-direction:column;justify-content:center;margin-top:40px;max-height:90vh;max-width:1400px;overflow:hidden;padding:28px 40px;width:100%}.recommendations{margin-top:30px}}@media (max-width:768px){.results-top-section{max-height:75vh;overflow-y:auto;padding:24px 16px;top:15px;width:calc(100% - 30px)}}@media (max-width:480px){.hamburger{right:15px;top:15px}.menu-dropdown{left:auto;right:15px;top:55px;width:250px}.results-top-section{border:0;border-radius:10px;margin-top:60px;max-height:70vh;overflow-y:auto;padding:16px 12px;top:10px}}.glow{animation:glowAnim .5s ease-in-out infinite alternate}@keyframes glowAnim{0%{text-shadow:0 0 5px #fff,0 0 10px #4caf50}to{text-shadow:0 0 15px #fff,0 0 30px #4caf50}}.bounce{animation:bounceAnim .6s ease}@keyframes bounceAnim{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.low{color:#4caf50}.medium{color:#ff9800}.high{color:#f44336}.quiz-logo{filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));height:auto;left:-120px;pointer-events:none;position:absolute;top:-10px;-webkit-user-select:none;user-select:none;width:clamp(400px,32vw,280px);z-index:12}@media (min-width:768px){.quiz-logo{height:auto;left:-50px;top:0;width:clamp(220px,32vw,320px)}}.social-follow{align-items:center;display:flex;font-size:.9rem;gap:10px;justify-content:center;margin-top:12px}.social-text{color:#374151;opacity:.9}.social-link{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 3px #00000014;color:#111827;display:inline-flex;gap:6px;padding:6px 12px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.social-link:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-1px)}:root{--bg1:#f3f6fb;--accent1:#174ea6;--accent2:#2ea6ff;--card:#fff;--muted:#65748b}.contact-page-wrap{background:linear-gradient(180deg,#f5f8fd,#eef4ff);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;min-height:100vh}.contact-hero{padding:48px 20px 10px;text-align:center}.hero-inner{margin:0 auto;max-width:1000px}.contact-hero h1{color:#0f1724;font-size:36px;margin:0 0 8px}.contact-hero p{color:#65748b;color:var(--muted);font-size:16px;margin:0}.contact-main{display:flex;justify-content:center;padding:28px 20px 80px}.contact-card{background:#fff;background:var(--card);border:.2px solid #403f3f;border-radius:14px;box-shadow:0 10px 40px #141e3c14;max-width:980px;padding:28px;text-align:left;width:100%}.contact-grid{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:repeat(2,1fr)}.field{display:flex;flex-direction:column}.field.full{grid-column:1/-1}.field label{color:#213547;font-size:14px;font-weight:600;margin-bottom:8px}.field input[type=email],.field input[type=file],.field input[type=tel],.field input[type=text],.field textarea,.styled-input,.styled-textarea{background:#fff;border:1px solid #c2b5b5;border-radius:10px;box-sizing:border-box;color:#0b2447;font-family:inherit;font-size:14px;padding:12px 14px;transition:box-shadow .15s ease,border-color .15s ease;width:100%}.field input[type=file]{padding:6px}.field input:focus,.field textarea:focus,.styled-input:focus,.styled-textarea:focus{border-color:#2ea6ffe6;box-shadow:0 6px 20px #2ea6ff1f;outline:none}.field textarea,.styled-textarea{min-height:120px;resize:vertical}.ms-wrapper{position:relative}.ms-control{align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:10px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:46px;padding:8px 10px}.ms-control.open{border-color:#2ea6ff99;box-shadow:0 8px 30px #141e3c0f}.ms-values{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:calc(100% - 30px)}.ms-placeholder{color:#8593a6;font-size:14px}.ms-tag{align-items:center;background:linear-gradient(90deg,#e6f6ff,#f1fbff);border-radius:999px;color:#0b2447;display:inline-flex;font-size:13px;gap:8px;padding:6px 8px}.ms-tag-x{background:#0000;border:none;cursor:pointer;font-size:14px;line-height:1}.ms-arrow{color:#6b7a8a;font-size:12px;padding-left:8px}.ms-dropdown{background:#fff;border:1px solid #0a14280a;border-radius:10px;box-shadow:0 12px 36px #141e3c1f;left:0;padding:10px;position:absolute;top:calc(100% + 10px);width:100%;z-index:60}.ms-search{border:1px solid #edf2f7;border-radius:8px;margin-bottom:8px;padding:10px 12px;width:100%}.ms-options{max-height:220px;overflow:auto;padding-right:6px}.ms-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px}.ms-option input{height:16px;width:16px}.ms-option:hover{background:#f6fbff}.file-preview{color:#3b3f46;font-size:13px;margin-top:8px}.consent-label,.consent-row{align-items:center}.consent-label{color:#2c3e50;display:flex;font-size:14px;gap:10px}.btn-primary{background:linear-gradient(135deg,#56ab2f,#a8e063);border:none;border-radius:10px;box-shadow:0 8px 26px #2ea6ff1f;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px;width:100%}.btn-primary:hover{transform:translateY(-2px)}@media (max-width:880px){.contact-grid{grid-template-columns:1fr}.contact-hero h1{font-size:28px}.contact-card{padding:20px}}Sustainability.css

body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.sustainability-container{background-color:#000;color:#fff;padding:40px 20px;text-align:center}.page-title{color:#0f9;font-size:36px;margin-bottom:40px}.cards-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(1,1fr)}.card{background-color:#111;border-radius:12px;box-shadow:0 4px 15px #00000080;overflow:hidden;padding-bottom:20px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 6px 20px #000c;transform:translateY(-5px)}.card-image{height:200px;object-fit:cover;width:100%}.card-title{color:#0f9;font-size:22px;margin:20px 0 10px}.card-points{list-style-type:disc;padding:0 20px;text-align:left}.card-points li{font-size:16px;line-height:1.5;margin-bottom:10px}@media (min-width:992px){.cards-container{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=main.90bd8036.css.map*/