.hostinger-reach-block-connect{display:flex;flex-direction:column;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;flex-direction:column;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:flex;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:flex;flex-direction:row;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:flex;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{flex-direction:row;justify-content:flex-start;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message{font-weight:700;padding:1em;gap:10px;margin-top:10px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843)}.reach-subscription-message.is-error{background:rgb(234 71 104 / .1019607843)}:root{--color-sky-pulse:#07B3F1;--color-night-core:#1F1F1F;--color-steel-mist:#4F6478;--color-frost-veil:#DDE3EA;--color-deep-navy-forge:#2A3347;--color-verdant-signal:#128C70;--color-silver-neutral:#A6A6A6;--color-pure-white:#FFFFFF;--color-true-black:#000000;--color-glass-blue:rgba(116, 154, 219, 0.1);--color-primary:var(--color-sky-pulse);--color-secondary:var(--color-verdant-signal);--color-text-primary:var(--color-night-core);--color-text-secondary:var(--color-steel-mist);--color-text-muted:var(--color-silver-neutral);--color-background:var(--color-pure-white);--color-background-alt:var(--color-frost-veil);--color-border:var(--color-frost-veil);--color-border-dark:var(--color-steel-mist);--font-heading:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-body:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-h1:clamp(2.5rem, 5vw + 1rem, 4.375rem);--line-height-h1:clamp(3rem, 5vw + 1.5rem, 5rem);--font-weight-h1:var(--font-weight-medium);--font-family-h1:var(--font-heading);--font-size-h2:clamp(2rem, 4vw + 1rem, 3.375rem);--line-height-h2:clamp(2.5rem, 4vw + 1.5rem, 4.25rem);--font-weight-h2:var(--font-weight-medium);--font-family-h2:var(--font-heading);--font-size-h3:clamp(1.125rem, 1.5vw + 0.5rem, 1.25rem);--line-height-h3:clamp(1.5rem, 2vw + 0.75rem, 1.875rem);--font-weight-h3:var(--font-weight-regular);--font-family-h3:var(--font-body);--font-size-body:clamp(0.875rem, 1vw + 0.5rem, 1rem);--line-height-body:clamp(1.25rem, 1.5vw + 0.75rem, 1.5rem);--font-weight-body:var(--font-weight-regular);--font-family-body:var(--font-body);--font-size-small:clamp(0.75rem, 0.8vw + 0.4rem, 0.875rem);--line-height-small:clamp(1rem, 1.2vw + 0.5rem, 1.25rem);--spacing-xs:clamp(0.25rem, 0.5vw, 0.5rem);--spacing-sm:clamp(0.5rem, 1vw, 0.75rem);--spacing-md:clamp(0.75rem, 1.5vw, 1rem);--spacing-lg:clamp(1rem, 2vw, 1.5rem);--spacing-xl:clamp(1.5rem, 3vw, 2rem);--spacing-2xl:clamp(2rem, 4vw, 3rem);--spacing-3xl:clamp(3rem, 6vw, 4rem);--spacing-4xl:clamp(4rem, 8vw, 6rem);--padding-8:8px;--padding-24:24px;--padding-32:32px;--padding-44:44px;--container-max-width:clamp(320px, 90vw, 1300px);--container-padding:clamp(1.25rem, 3vw, 2rem);--border-radius-sm:clamp(0.25rem, 0.5vw, 0.5rem);--border-radius-md:clamp(0.5rem, 1vw, 0.75rem);--border-radius-lg:clamp(0.75rem, 1.5vw, 1rem);--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--transition-fast:150ms ease-in-out;--transition-base:300ms ease-in-out;--transition-slow:500ms ease-in-out;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070}.heading-1,h1{font-family:var(--font-family-h1);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-h1);color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}.heading-2,h2{font-family:var(--font-family-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.heading-3,h3{font-family:var(--font-family-h3);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.body-text,p{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-body);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.text-small{font-size:var(--font-size-small);line-height:var(--line-height-small)}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.label{font-family:var(--font-family-body);font-size:12px;font-weight:var(--font-weight-regular);line-height:1.5;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:clamp(12px, 1.5vw, var(--spacing-md)) clamp(16px, 2.5vw, var(--spacing-xl));font-family:var(--font-family-body);font-size:clamp(14px, 1.5vw, var(--font-size-body));font-weight:var(--font-weight-medium);line-height:1.5;text-align:center;text-decoration:none;border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-base);position:relative;overflow:visible;white-space:nowrap;width:auto;min-width:fit-content;max-width:100%;box-sizing:border-box}.btn>span.rolling-text{position:relative;display:inline-flex;overflow:hidden;height:1.5em;line-height:1.5em;--rolling-char-spacing:0.05em;--rolling-delay-step:0.2s;--rolling-duration:0.8s}.btn>span.rolling-text .rolling-text-original,.btn>span.rolling-text .rolling-text-clone{display:inline-flex;letter-spacing:var(--rolling-char-spacing,.05em)}.btn>span.rolling-text .rolling-text-clone{position:absolute;top:100%;left:0}.btn>span.rolling-text .rolling-char{display:inline-block;transition:transform var(--rolling-duration,0.4s) cubic-bezier(.16,1,.3,1)}.btn:hover>span.rolling-text .rolling-text-original .rolling-char{transform:translateY(-100%)}.btn:hover>span.rolling-text .rolling-text-clone .rolling-char{transform:translateY(-100%)}.btn>span:not(.btn-icon):not(.rolling-text-processed){display:inline-block}.btn-icon{width:24px;height:24px;flex-shrink:0;display:inline-block;transition:transform 0.4s cubic-bezier(.16,1,.3,1)}.btn-icon svg,.btn-icon img{width:100%;height:100%;display:block;transition:transform 0.4s cubic-bezier(.16,1,.3,1);transform:rotate(0deg)}.btn:hover .btn-icon,.btn:hover .btn-icon svg,.btn:hover .btn-icon img{transform:rotate(22deg)}.btn-icon.material-icons{font-size:20px;width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:transform 0.4s cubic-bezier(.16,1,.3,1);transform:rotate(0deg)}.btn:hover .btn-icon.material-icons{transform:rotate(22deg)}.btn-primary{background-color:var(--color-true-black);color:var(--color-pure-white)}.btn-primary:hover{background-color:var(--color-night-core);color:var(--color-pure-white);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.btn-primary:focus{outline:2px solid var(--color-true-black);outline-offset:2px}.btn-primary:disabled{background-color:var(--color-silver-neutral);color:var(--color-pure-white);cursor:not-allowed;opacity:.6}.btn-secondary{background-color:var(--color-sky-pulse);color:var(--color-pure-white)}.btn-secondary:hover{background-color:#0599D1;color:var(--color-pure-white);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.btn-secondary:focus{outline:2px solid var(--color-sky-pulse);outline-offset:2px}.btn-secondary:disabled{background-color:var(--color-silver-neutral);color:var(--color-pure-white);cursor:not-allowed;opacity:.6}.btn-tertiary{background-color:rgb(255 255 255 / .1);color:var(--color-pure-white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2)}.btn-tertiary:hover{background-color:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .3);transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.btn-tertiary:active{transform:translateY(0);background-color:rgb(255 255 255 / .12)}.btn-tertiary:focus{outline:2px solid rgb(255 255 255 / .5);outline-offset:2px}.btn-tertiary:disabled{background-color:rgb(255 255 255 / .05);color:rgb(255 255 255 / .5);cursor:not-allowed;opacity:.6}.btn-outline{background-color:#fff0;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-outline:hover{background-color:var(--color-primary);color:var(--color-pure-white)}.btn-ghost{background-color:#fff0;color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-ghost:hover{background-color:var(--color-background-alt);border-color:var(--color-border-dark)}.card{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.card:hover{box-shadow:var(--shadow-md)}.card-header{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.card-title{font-family:var(--font-family-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);color:var(--color-text-primary);margin:0}.card-body{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary)}.card-footer{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.glass-card{background-color:var(--color-glass-blue);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .2);border-radius:var(--border-radius-lg);padding:var(--padding-32);box-shadow:0 8px 32px rgb(0 0 0 / .1);transition:all var(--transition-base);width:fit-content;max-width:636px;min-width:280px;display:flex;flex-direction:column;justify-content:space-between}.glass-card:hover{box-shadow:0 12px 40px rgb(0 0 0 / .15);transform:translateY(-2px)}.glass-card-header{margin-bottom:24px}.glass-card-label{font-family:var(--font-family-body);font-size:12px;font-weight:var(--font-weight-regular);line-height:1.5;text-transform:uppercase;letter-spacing:.5px;color:var(--color-pure-white);margin-bottom:var(--spacing-md);display:block}.glass-card-title{font-family:var(--font-family-h1);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-h1);color:var(--color-pure-white);margin:0}@media (max-width:1600px) and (min-width:769px){.glass-card-title{font-size:clamp(2rem, 3.5vw + 0.5rem, 3.5rem);line-height:clamp(2.5rem, 4vw + 1rem, 4.25rem)}}@media (max-width:1440px) and (min-width:769px){.glass-card-title{font-size:clamp(1.875rem, 3vw + 0.5rem, 3rem);line-height:clamp(2.25rem, 3.5vw + 1rem, 3.75rem)}}@media (max-width:1280px) and (min-width:769px){.glass-card-title{font-size:clamp(1.75rem, 2.5vw + 0.5rem, 2.5rem);line-height:clamp(2rem, 3vw + 1rem, 3.25rem)}}.glass-card-title .title-accent{color:var(--color-sky-pulse)}.glass-card-body{font-family:var(--font-family-body);font-size:16px;font-weight:var(--font-weight-regular);line-height:24px;color:#FFF;margin:0}.glass-card-body p{color:#FFF;margin:0}.glass-card-footer{margin-top:40px}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0}@media (max-width:1280px) and (min-width:769px){.container{padding-left:clamp(1.25rem, 2.5vw, 1.75rem);padding-right:clamp(1.25rem, 2.5vw, 1.75rem)}}@media (max-width:1024px) and (min-width:769px){.container{padding-left:clamp(1.25rem, 2.5vw, 1.75rem);padding-right:clamp(1.25rem, 2.5vw, 1.75rem)}}.container-fluid{width:100%;padding:0 var(--container-padding)}.container-narrow{max-width:800px}.container-wide{max-width:1400px}.section-sm{padding:var(--spacing-2xl) 0}.section-lg{padding:var(--spacing-4xl) 0}.section-header{margin-bottom:var(--spacing-3xl);text-align:center}.section-title{font-family:var(--font-family-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;padding:0 260px}.section-subtitle{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0 auto}.grid{display:grid;gap:var(--spacing-xl)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:768px){.btn{padding:clamp(10px, 2vw, 14px) clamp(14px, 3vw, 20px);font-size:clamp(13px, 2vw, 16px);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.btn-icon{width:20px;height:20px;flex-shrink:0}}@media (max-width:480px){.btn{padding:10px clamp(12px, 4vw, 18px);font-size:clamp(12px, 3vw, 15px);line-height:1.4}}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-0{margin-top:0}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.p-0{padding:0}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}@media (max-width:1600px) and (min-width:1025px){.section-title{font-size:clamp(1.75rem, 3vw + 0.5rem, 2.75rem);line-height:clamp(2.25rem, 3.5vw + 1rem, 3.5rem);padding:0 clamp(2rem, 8vw, 260px)}}@media (max-width:1440px) and (min-width:1025px){.section-title{font-size:clamp(1.625rem, 2.5vw + 0.5rem, 2.5rem);line-height:clamp(2rem, 3vw + 1rem, 3.25rem);padding:0 clamp(1.5rem, 6vw, 200px)}}@media (max-width:1280px) and (min-width:1025px){.section-title{font-size:clamp(1.5rem, 2vw + 0.5rem, 2.25rem);line-height:clamp(1.875rem, 2.5vw + 1rem, 3rem);padding:0 clamp(1.25rem, 5vw, 160px)}}@media (max-width:1024px){.section-title{font-family:var(--font-family-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;padding:0}}@media (max-width:320px){.glass-card{padding:14px}}.site-header{background-color:#fff0;width:100%;padding:24px 0;border-bottom:none;position:fixed;top:0;left:0;right:0;z-index:var(--z-index-fixed);backdrop-filter:none;transition:background-color 0.3s ease,border-bottom 0.3s ease,backdrop-filter 0.3s ease}.site-header.scrolled{background-color:var(--color-pure-white);border-bottom:1px solid var(--color-border);backdrop-filter:blur(10px);background-color:rgb(255 255 255 / .95)}.header-container{width:100%;margin:0 auto;padding:0 var(--container-padding);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);max-width:1760px}.site-logo{display:flex;align-items:center;flex-shrink:0}.site-logo a{display:block;line-height:0;text-decoration:none}.site-logo img{width:clamp(70px, 8vw, 113px);height:clamp(10px, 1.2vw, 16px);display:block;object-fit:contain;transition:opacity 0.3s ease}.main-navigation{display:flex;align-items:center;flex:1;justify-content:flex-end}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--spacing-xl);flex-wrap:wrap}.main-navigation li{position:relative;margin:0}.main-navigation>ul>li>a{font-family:var(--font-family-body);font-size:14px;font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-pure-white);text-decoration:none;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) 0;transition:color var(--transition-base);position:relative}.main-navigation>ul>li>a:hover,.main-navigation>ul>li>a:focus{color:var(--color-pure-white);opacity:.8}.main-navigation>ul>li.current-menu-item>a,.main-navigation>ul>li.current-page-ancestor>a{color:var(--color-pure-white)}.site-header.scrolled .main-navigation>ul>li>a{color:var(--color-night-core)}.site-header.scrolled .main-navigation>ul>li>a:hover,.site-header.scrolled .main-navigation>ul>li>a:focus{color:var(--color-night-core);opacity:.7}.site-header.scrolled .main-navigation>ul>li.current-menu-item>a,.site-header.scrolled .main-navigation>ul>li.current-page-ancestor>a{color:var(--color-night-core)}.main-navigation .menu-item-has-children>a::after{content:'';display:inline-block;width:clamp(1rem, 1.5vw, 1.5rem);height:clamp(1rem, 1.5vw, 1.5rem);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9998 14.677C11.8793 14.677 11.7671 14.6578 11.6633 14.6193C11.5594 14.5808 11.4607 14.5148 11.367 14.4213L6.87276 9.92701C6.73442 9.78851 6.66359 9.61443 6.66026 9.40476C6.65709 9.19526 6.72792 9.01801 6.87276 8.87301C7.01776 8.72818 7.19342 8.65576 7.39976 8.65576C7.60609 8.65576 7.78176 8.72818 7.92676 8.87301L11.9998 12.9463L16.0728 8.87301C16.2113 8.73468 16.3853 8.66385 16.595 8.66051C16.8045 8.65735 16.9818 8.72818 17.1268 8.87301C17.2716 9.01801 17.344 9.19368 17.344 9.40001C17.344 9.60635 17.2716 9.78201 17.1268 9.92701L12.6325 14.4213C12.5388 14.5148 12.4401 14.5808 12.3363 14.6193C12.2324 14.6578 12.1203 14.677 11.9998 14.677Z' fill='%23FFFFFF'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform var(--transition-base);flex-shrink:0}.site-header.scrolled .main-navigation .menu-item-has-children>a::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9998 14.677C11.8793 14.677 11.7671 14.6578 11.6633 14.6193C11.5594 14.5808 11.4607 14.5148 11.367 14.4213L6.87276 9.92701C6.73442 9.78851 6.66359 9.61443 6.66026 9.40476C6.65709 9.19526 6.72792 9.01801 6.87276 8.87301C7.01776 8.72818 7.19342 8.65576 7.39976 8.65576C7.60609 8.65576 7.78176 8.72818 7.92676 8.87301L11.9998 12.9463L16.0728 8.87301C16.2113 8.73468 16.3853 8.66385 16.595 8.66051C16.8045 8.65735 16.9818 8.72818 17.1268 8.87301C17.2716 9.01801 17.344 9.19368 17.344 9.40001C17.344 9.60635 17.2716 9.78201 17.1268 9.92701L12.6325 14.4213C12.5388 14.5148 12.4401 14.5808 12.3363 14.6193C12.2324 14.6578 12.1203 14.677 11.9998 14.677Z' fill='%231F1F1F'/%3E%3C/svg%3E")}.main-navigation .menu-item-has-children>a:hover::after,.main-navigation .menu-item-has-children>a:focus::after{transform:rotate(180deg)}.main-navigation .sub-menu{position:absolute;top:100%;left:0;background-color:#ffffffe6;border:1px solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);min-width:200px;padding:4px 0;margin-top:var(--spacing-xs);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-base);z-index:var(--z-index-dropdown);gap:0}.main-navigation li:hover>.sub-menu,.main-navigation li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.main-navigation .sub-menu li{width:100%}.main-navigation .sub-menu a{display:block;padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-night-core);text-transform:none;letter-spacing:normal;font-size:var(--font-size-body);white-space:nowrap;text-decoration:none}.main-navigation .sub-menu a:hover,.main-navigation .sub-menu a:focus{background-color:#dde3eabf;color:#4F6478;text-decoration:none;border-radius:8px}.mobile-menu-close{display:none}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;width:clamp(2rem, 4vw, 2.5rem);height:clamp(2rem, 4vw, 2.5rem);background:#fff0;border:none;cursor:pointer;padding:0;gap:4px;position:relative;z-index:var(--z-index-fixed)}.mobile-menu-toggle span{display:block;width:100%;height:2px;background-color:var(--color-pure-white);transition:all var(--transition-base);border-radius:2px}.site-header.scrolled .mobile-menu-toggle span{background-color:var(--color-night-core)}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width:1024px){.header-container{max-width:100%;overflow-x:hidden;padding:0 var(--container-padding)}.mobile-menu-toggle{display:flex}.main-navigation{position:fixed;top:0;right:-100%;max-width:100vw;width:min(clamp(280px, 80vw, 400px), calc(100vw - 32px));height:100vh;background-color:var(--color-pure-white);box-shadow:var(--shadow-lg);z-index:var(--z-index-modal);transition:right var(--transition-base);overflow-y:auto;padding:var(--spacing-4xl) var(--spacing-xl) var(--spacing-xl);flex-direction:column;align-items:flex-start;justify-content:flex-start;display:flex}.mobile-menu-close{position:absolute;top:var(--spacing-xl);right:var(--spacing-xl);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff0;border:none;cursor:pointer;padding:0;color:var(--color-night-core);transition:opacity var(--transition-base);z-index:100;pointer-events:auto}.mobile-menu-close:hover,.mobile-menu-close:focus{opacity:.7}.mobile-menu-close svg{width:24px;height:24px;display:block}.main-navigation .menu-item-10{display:none!important}.main-navigation.active{right:0}.main-navigation ul{flex-direction:column;width:100%;gap:0;align-items:stretch}.main-navigation>ul>li{width:100%;border-bottom:1px solid var(--color-border)}.main-navigation>ul>li>a{padding:var(--spacing-md) 0;width:100%;justify-content:space-between;color:var(--color-night-core)!important;transition:opacity 0.2s ease}.main-navigation>ul>li>a:hover,.main-navigation>ul>li>a:focus{color:var(--color-night-core)!important;opacity:.7}.main-navigation>ul>li.current-menu-item>a,.main-navigation>ul>li.current-page-ancestor>a{color:var(--color-night-core)!important}.main-navigation>ul>li:not(.active)>a{opacity:1}.main-navigation .menu-item-has-children>a::after{transform:rotate(0deg)!important;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9998 14.677C11.8793 14.677 11.7671 14.6578 11.6633 14.6193C11.5594 14.5808 11.4607 14.5148 11.367 14.4213L6.87276 9.92701C6.73442 9.78851 6.66359 9.61443 6.66026 9.40476C6.65709 9.19526 6.72792 9.01801 6.87276 8.87301C7.01776 8.72818 7.19342 8.65576 7.39976 8.65576C7.60609 8.65576 7.78176 8.72818 7.92676 8.87301L11.9998 12.9463L16.0728 8.87301C16.2113 8.73468 16.3853 8.66385 16.595 8.66051C16.8045 8.65735 16.9818 8.72818 17.1268 8.87301C17.2716 9.01801 17.344 9.19368 17.344 9.40001C17.344 9.60635 17.2716 9.78201 17.1268 9.92701L12.6325 14.4213C12.5388 14.5148 12.4401 14.5808 12.3363 14.6193C12.2324 14.6578 12.1203 14.677 11.9998 14.677Z' fill='%231F1F1F'/%3E%3C/svg%3E")!important;width:20px;height:20px;transition:transform 0.3s cubic-bezier(.4,0,.2,1)}.main-navigation .menu-item-has-children.active>a::after{transform:rotate(180deg)!important}.main-navigation .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-radius:0;margin:0;padding:0;background-color:var(--color-background-alt);max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(.4,0,.2,1),padding 0.4s cubic-bezier(.4,0,.2,1)}.main-navigation .sub-menu.active{max-height:1000px;padding:var(--spacing-sm) 0;transition:background-color 0.2s ease}.main-navigation .sub-menu.active:hover{background-color:rgb(221 227 234 / .3)}.main-navigation .sub-menu a{padding-left:var(--spacing-xl);color:var(--color-night-core)!important}.main-navigation .sub-menu a:hover,.main-navigation .sub-menu a:focus{color:var(--color-night-core)!important;background-color:#dde3eabf}}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:calc(var(--z-index-modal) - 1);opacity:0;transition:opacity var(--transition-base)}.mobile-menu-overlay.active{display:block;opacity:1}@media (max-width:1024px){.mobile-menu-overlay.active{display:block}}@media (max-width:1024px){.header-container{padding:0 var(--spacing-lg)}}@media (max-width:768px){.header-container{padding:0 var(--spacing-md);gap:var(--spacing-md)}.site-header{padding:var(--spacing-md) 0}.main-navigation{max-width:100vw;width:min(clamp(280px, 80vw, 400px), calc(100vw - 32px))}}@media (max-width:456px){.main-navigation{width:100vw;max-width:100vw;right:-100vw}.main-navigation.active{right:0}.global-presence-page{overflow-x:hidden}}@media (max-width:320px){.main-navigation{width:100vw!important;max-width:100vw!important;right:-100vw!important}.main-navigation.active{right:0!important}.global-presence-page{overflow-x:hidden!important;width:100%;max-width:100vw}body{overflow-x:hidden}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.container{padding-left:clamp(1.5rem, 4vw, 2rem);padding-right:clamp(1.5rem, 4vw, 2rem)}.hero-section.hero-partial{height:70vh;min-height:500px}.hero-content-wrapper{padding-top:110px;padding-bottom:80px}.glass-card{max-width:90%;padding:clamp(24px, 4vw, 32px)}.section-title{padding:0 clamp(1rem, 5vw, 2rem);font-size:clamp(1.75rem, 3vw, 2.5rem);line-height:clamp(2.25rem, 4vw, 3.25rem)}body{overflow-x:hidden}.regions-cards,.chrome-regions-cards{grid-template-columns:repeat(2,1fr);gap:20px}.hpmsm-platform-cards{grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.container{padding-left:clamp(1.5rem, 3vw, 2rem);padding-right:clamp(1.5rem, 3vw, 2rem)}.hero-section.hero-partial{height:70vh;min-height:450px}.hero-content-wrapper{padding-top:100px;padding-bottom:80px}.glass-card{max-width:85%;padding:clamp(24px, 3vw, 32px)}.section-title{padding:0 clamp(1.5rem, 6vw, 200px);font-size:clamp(1.875rem, 3.5vw, 2.75rem);line-height:clamp(2.5rem, 4.5vw, 3.5rem)}.regions-cards{grid-template-columns:repeat(4,1fr);gap:20px}.chrome-regions-cards{grid-template-columns:repeat(3,1fr);gap:20px}.hpmsm-platform-cards{grid-template-columns:repeat(4,1fr);gap:20px}.compliance-ethics-cards{grid-template-columns:1fr 1fr;gap:20px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px){.container{padding-left:clamp(1.5rem, 3vw, 2rem);padding-right:clamp(1.5rem, 3vw, 2rem)}.hero-content-wrapper{padding-top:120px}.section-title{padding:0 clamp(2rem, 8vw, 260px)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){*{-webkit-tap-highlight-color:#fff0}.hero-section,.hero-content-wrapper,.glass-card,.section-title{transition:padding 0.3s ease,font-size 0.3s ease,height 0.3s ease}.site-header{-webkit-transform:translateZ(0);transform:translateZ(0)}html,body{overflow-x:hidden;width:100%;max-width:100%}.hero-video{object-fit:cover;width:100%;height:100%}}@media (max-width:768px){.hero-section.hero-partial{height:100vh!important;height:100svh!important;height:100dvh!important}}.eryvium-modal-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:99999;display:none}.eryvium-modal-overlay.is-open{display:block}.eryvium-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px, calc(100vw - 32px));background:var(--color-pure-white);border-radius:16px;box-shadow:0 24px 60px rgb(0 0 0 / .25);z-index:100000;display:none}.eryvium-modal.is-open{display:block}.eryvium-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 0 20px}.eryvium-modal__title{font-family:var(--font-heading);font-size:20px;font-weight:500;line-height:1.2;color:var(--color-night-core);margin:0}.eryvium-modal__close{border:0;background:#fff0;color:var(--color-night-core);cursor:pointer;padding:6px;line-height:1}.eryvium-modal__body{padding:12px 20px 20px 20px;color:var(--color-night-core);font-family:var(--font-body);font-size:16px;line-height:24px}.eryvium-modal__footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:0 20px 20px 20px}.eryvium-modal__footer .eryvium-cookie-link{margin-right:auto}.eryvium-cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:100000;background:var(--color-pure-white);border-radius:16px;box-shadow:0 24px 60px rgb(0 0 0 / .22);padding:16px;display:none}.eryvium-cookie-banner.is-open{display:block}.eryvium-cookie-banner__grid{display:grid;grid-template-columns:1fr;gap:12px}.eryvium-cookie-banner__text{color:var(--color-night-core);font-family:var(--font-body);font-size:14px;line-height:20px;margin:0}.eryvium-cookie-banner__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.eryvium-cookie-banner .btn-tertiary,.eryvium-modal .btn-tertiary{background-color:rgb(255 255 255 / .9);color:var(--color-night-core);border:1px solid rgb(79 100 120 / .25);backdrop-filter:none;-webkit-backdrop-filter:none}.eryvium-cookie-banner .btn-tertiary:hover,.eryvium-modal .btn-tertiary:hover{background-color:rgb(255 255 255);border-color:rgb(79 100 120 / .35)}.eryvium-cookie-banner .btn-tertiary:focus,.eryvium-modal .btn-tertiary:focus{outline:2px solid var(--color-sky-pulse);outline-offset:2px}.eryvium-cookie-link{color:var(--color-night-core);text-decoration:underline;font-size:14px}.eryvium-cookie-prefs{display:grid;gap:12px;margin-top:8px}.eryvium-cookie-prefs__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px;border:1px solid rgb(79 100 120 / .2);border-radius:12px}.eryvium-cookie-prefs__row strong{display:block;font-family:var(--font-heading);font-weight:500}.eryvium-cookie-prefs__row span{display:block;font-size:13px;line-height:18px;color:var(--color-steel-mist);margin-top:2px}.eryvium-switch{display:inline-flex;align-items:center;gap:10px;font-size:14px}.eryvium-switch input[type="checkbox"]{width:18px;height:18px}.eryvium-cookie-prefs__row input[disabled]{opacity:.55;cursor:not-allowed}.eryvium-cookie-prefs__row:has(input[disabled]){background-color:rgb(79 100 120 / .04)}@media (min-width:768px){.eryvium-cookie-banner{left:24px;right:24px;bottom:24px;padding:18px 20px}.eryvium-cookie-banner__grid{grid-template-columns:1fr auto;align-items:center;gap:20px}}.hero-section.hero-fullscreen{position:relative;width:100%;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-deep-navy-forge);margin-top:0;padding-top:0;z-index:1}.hero-section.hero-partial{position:relative;width:100%;height:70vh;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-deep-navy-forge);margin-top:0;padding-top:0;z-index:1}.hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-video{width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(7 179 241 / .4) 0%,rgb(42 51 71 / .6) 50%,rgb(79 100 120 / .5) 100%);z-index:2;pointer-events:none}.hero-video-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;opacity:1;transition:opacity 0.3s ease;pointer-events:none}.hero-video-spinner.hidden{opacity:0;visibility:hidden}.hero-video-spinner .spinner{width:48px;height:48px;border:4px solid rgb(255 255 255 / .3);border-top-color:#07B3F1;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hero-content-wrapper{position:relative;z-index:10;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:100px;padding-top:120px}@media (max-width:768px){.hero-content-wrapper{padding-bottom:var(--spacing-2xl)}}.hero-content{width:100%;max-width:var(--container-max-width);padding:0;display:flex;align-items:center;justify-content:flex-start}.hero-section .container{width:100%;margin:0 auto;padding:0 var(--container-padding);max-width:1600px}.hero-text{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:700px;color:var(--color-pure-white)}.features-section{background-color:var(--color-background-alt)}.card-icon{margin-bottom:var(--spacing-lg);width:clamp(3rem, 6vw, 4rem);height:clamp(3rem, 6vw, 4rem);display:flex;align-items:center;justify-content:center}.card-icon img{width:100%;height:100%;object-fit:contain}.about-section{background-color:var(--color-background)}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4xl);align-items:center}.about-image{border-radius:var(--border-radius-lg);overflow:hidden}.about-image img{width:100%;height:auto;display:block;object-fit:cover}.about-text{display:flex;flex-direction:column;gap:var(--spacing-lg)}.about-actions{margin-top:var(--spacing-md)}.services-section{background-color:var(--color-background-alt)}.posts-section{background-color:var(--color-background)}.card-image{margin:calc(var(--spacing-xl) * -1) calc(var(--spacing-xl) * -1) var(--spacing-lg);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;overflow:hidden}.card-image img{width:100%;height:auto;display:block;object-fit:cover}.card-image a{display:block;line-height:0}.section-footer{margin-top:var(--spacing-3xl)}@media (max-width:1440px) and (min-width:769px){.hero-section.hero-partial{min-height:600px}.hero-content-wrapper{padding-top:140px!important;padding-bottom:80px;align-items:center}}@media (max-width:1280px) and (min-width:769px){.hero-section.hero-partial{min-height:620px;height:75vh}.hero-content-wrapper{padding-top:150px!important;padding-bottom:60px;align-items:center}}@media (max-width:1024px){.hero-section.hero-fullscreen{min-height:500px}.hero-section.hero-partial{min-height:450px}.hero-content-wrapper{padding-top:90px}.hero-overlay{background:linear-gradient(135deg,rgb(7 179 241 / .5) 0%,rgb(42 51 71 / .7) 50%,rgb(79 100 120 / .6) 100%)}.glass-card{max-width:100%;min-height:auto;padding:var(--padding-24)}.about-content{grid-template-columns:1fr;gap:var(--spacing-2xl)}.about-image{order:-1}}@media (max-width:768px){.hero-section.hero-fullscreen{min-height:400px;height:100vh;height:100svh;height:100dvh;margin-top:0;padding-top:0}.hero-section.hero-partial{min-height:400px;height:100vh;height:100svh;height:100dvh;margin-top:0;padding-top:0}.hero-content-wrapper{padding-bottom:clamp(24px, 6vw, 48px);padding-top:calc(96px + env(safe-area-inset-top));align-items:center;justify-content:center}.hero-content{justify-content:center}.glass-card{max-width:100%;width:100%;min-height:auto;padding:clamp(20px, 5vw, 32px);margin:0 auto}.glass-card-title{font-size:clamp(2rem, 5vw, 3rem);line-height:clamp(2.5rem, 6vw, 3.5rem);margin-bottom:12px}.glass-card-body{font-size:14px;line-height:20px;margin-bottom:16px}.hpmsm-program-page .hero-section{margin-top:0;padding-top:0}.hpmsm-program-page .hero-content-wrapper{padding-top:calc(96px + env(safe-area-inset-top));align-items:center;justify-content:center}.hpmsm-program-page .hero-section.hero-partial{height:100vh;height:100svh;height:100dvh}.hpmsm-program-page .hero-overlay{background:linear-gradient(135deg,rgb(7 179 241 / .5) 0%,rgb(42 51 71 / .7) 50%,rgb(79 100 120 / .6) 100%)}.about-content{gap:var(--spacing-xl)}}@media (max-width:480px){.hero-section.hero-fullscreen{min-height:350px}.hero-section.hero-partial{min-height:350px;height:100vh;height:100svh;height:100dvh}.hpmsm-program-page .hero-section.hero-partial{height:100vh;height:100svh;height:100dvh}.hero-content-wrapper{padding-bottom:clamp(20px, 5vw, 40px)}.glass-card{padding:clamp(16px, 4vw, 24px)}.glass-card-label{font-size:11px}.glass-card-body{font-size:13px;line-height:18px}}@media (max-width:768px){.site-main.front-page{overflow-x:hidden}.front-page .hero-section.hero-fullscreen{height:auto;min-height:720px;padding:calc(92px + env(safe-area-inset-top)) 0 42px;align-items:stretch}.front-page .hero-content-wrapper{height:auto;min-height:0;padding:0;align-items:center;justify-content:center}.front-page .hero-section .container{padding:0 20px}.front-page .hero-content{justify-content:center}.front-page .hero-section .glass-card{width:100%;max-width:350px;margin:0 auto;padding:22px 20px;background-color:rgb(18 26 39 / .68)}.front-page .hero-section .glass-card-title{font-size:clamp(28px, 8vw, 34px);line-height:1.12}.front-page .hero-section .glass-card-body p{margin:0}.front-page .hero-section .btn{max-width:100%}.front-page .transformation-section{display:block;height:auto;min-height:0;padding:52px 0 70px}.front-page .transformation-section .container{display:block;height:auto;min-height:0;padding:0}.front-page .transformation-content{width:100%;max-width:390px;margin:330px auto 0;padding:0 22px;gap:24px}.front-page .transformation-title{font-size:clamp(31px, 8.6vw, 40px);line-height:1.08}.front-page .transformation-description{width:100%;max-width:336px}.front-page .transformation-image{border-radius:18px;z-index:2}.front-page .image-top-left{width:220px;height:270px;left:calc(50% - 176px);top:36px;transform:translateX(0);opacity:.42}.front-page .image-top-right{width:160px;height:208px;right:calc(50% - 172px);top:94px;transform:translateX(0);opacity:.42}.front-page .image-bottom-left{width:210px;height:260px;left:calc(50% - 180px);bottom:34px;transform:translateX(0);opacity:.16}.front-page .image-bottom-right{width:160px;height:210px;right:calc(50% - 170px);bottom:44px;transform:translateX(0);opacity:.16}.front-page .metrics-section{padding:58px 20px;overflow:hidden}.front-page .metrics-container{width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:28px}.front-page .metrics-text-block{width:100%;padding-left:0;text-align:left}.front-page .metrics-title{font-size:clamp(30px, 8.4vw, 40px);line-height:1.1;text-align:left}.front-page .metrics-description{width:100%;max-width:100%;margin:0;text-align:left}.front-page .metrics-cards{position:relative;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:grid;grid-template-columns:1fr;gap:16px;overflow:visible}.front-page .metric-card,.front-page .metric-card:hover,.front-page .metrics-cards:has(.metric-card-purity:hover) .metric-card,.front-page .metrics-cards:has(.metric-card-minerals:hover) .metric-card,.front-page .metrics-cards:has(.metric-card-zero:hover) .metric-card,.front-page .metrics-cards.is-hover-purity .metric-card,.front-page .metrics-cards.is-hover-minerals .metric-card,.front-page .metrics-cards.is-hover-zero .metric-card{position:relative;width:100%;max-width:100%;height:auto;min-height:260px;left:auto;right:auto;transform:none;border-radius:20px}.front-page .metric-card-content{min-height:260px;height:auto;padding:22px;gap:32px}.front-page .metric-value{font-size:clamp(42px, 14vw, 54px);line-height:.95}.front-page .metric-label{font-size:15px;line-height:1.2}.front-page .metric-text{width:100%;max-width:100%;font-size:18px;line-height:1.35;display:block;overflow:visible;text-overflow:clip}.front-page .platform-section{min-height:0;padding:60px 20px;overflow:hidden}.front-page .platform-section .container{width:100%;padding:0}.front-page .platform-container{width:100%;max-width:360px;margin:0 auto;gap:34px}.front-page .platform-title{font-size:clamp(30px, 8.4vw, 40px);line-height:1.1;margin-bottom:18px}.front-page .platform-subtitle{font-size:clamp(20px, 5.5vw, 24px);line-height:1.25;margin-bottom:30px}.front-page .platform-feature{gap:12px}.front-page .platform-actions .btn{width:100%}.front-page .platform-video-block{width:100%;max-width:100%;height:auto;min-height:560px;aspect-ratio:auto;border-radius:20px}.front-page .platform-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.front-page .platform-video-card{width:calc(100% - 28px);max-width:none;height:auto;min-height:0;padding:22px 18px;background-color:rgb(24 31 44 / .72)}.front-page .video-card-content{gap:20px}.front-page .video-card-title{font-size:22px;line-height:1.2}.front-page .video-card-specs{gap:12px}.front-page .spec-row{gap:14px;align-items:flex-start;padding-bottom:12px}.front-page .spec-label{font-size:14px;line-height:1.35}.front-page .spec-value,.front-page .spec-value--purity,.front-page .spec-value--applications{max-width:62%;font-size:16px;line-height:1.25;text-align:right;white-space:normal}.front-page .certified-badge{padding:12px 14px;font-size:15px;line-height:1.35;white-space:normal}}@media (max-width:420px){.front-page .hero-section .glass-card{max-width:calc(100vw - 40px);padding:20px 18px}.front-page .hero-section .glass-card-title{font-size:30px;line-height:1.13}.front-page .transformation-content{margin-top:314px}.front-page .image-top-left{width:210px;height:258px;left:calc(50% - 170px)}.front-page .image-top-right{width:150px;height:198px;right:calc(50% - 164px);top:88px}.front-page .metrics-container,.front-page .platform-container{max-width:350px}}.principles-section{position:relative;padding:clamp(80px, 12vw, 160px) 0;background-color:var(--color-pure-white);overflow:hidden}.principles-section__container{position:relative;width:100%;max-width:1300px;margin:0 auto;padding:0;z-index:1}.principles-section .section-header{margin:0;margin-bottom:40px}.principles-section .section-subtitle{max-width:800px}.principles-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1300px;margin:0 auto;align-items:stretch}.principles-card-wrapper{padding-top:8px;transform:translate3d(0,0,0);transition:transform 0.3s ease-out;display:flex;flex-direction:column;height:100%;will-change:transform}.principles-card-wrapper:hover{transform:translate3d(0,-8px,0)}.principles-card{position:relative;padding:24px;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow 0.3s ease-out;backface-visibility:hidden;flex:1;height:100%}.principles-card-wrapper:hover .principles-card,.principles-card-wrapper:hover .principles-card.principles-card--first,.principles-card-wrapper:hover .principles-card.principles-card--second,.principles-card-wrapper:hover .principles-card.principles-card--third{box-shadow:0 16px 48px rgb(0 0 0 / .2)}.principles-card--first{background:#BFDFF4}.principles-card--second{background:#000}.principles-card--third{background:#9DD7F0}.principles-card__icon{width:55px;height:55px;margin-bottom:var(--spacing-xl);display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}.principles-card__icon img{width:100%;height:100%;object-fit:contain}.principles-card__icon .material-icons{font-size:28px;color:inherit;display:flex;align-items:center;justify-content:center}.global-presence-page .principles-card__icon{background:#fff}.who-we-are-page .principles-card__icon{background:#fff}.manganese-ore-page .principles-card__icon{background:#fff}.iron-ore-page .principles-card__icon{background:#fff}.sustainability-page .principles-card__icon{background:#fff}.sustainability-page .principles-card__icon .material-icons{color:var(--color-night-core);font-size:28px}.environmental-impact-page .principles-card__icon{background:#fff}.environmental-impact-page .principles-card__icon .material-icons{color:var(--color-night-core);font-size:28px}.principles-card__title{font-family:var(--font-heading);font-size:24px;line-height:1.2;font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md) 0}.principles-card--first .principles-card__title,.principles-card--third .principles-card__title{color:var(--color-night-core)}.principles-card--second .principles-card__title{color:var(--color-pure-white)}.principles-card__description{font-family:var(--font-family-body);font-size:clamp(16px, 1.2vw, 16px);line-height:1.6;margin:0}.principles-card__description ul{list-style:none;padding:0;margin:0}.principles-card__description li{position:relative;padding-left:24px;margin-bottom:12px}.principles-card__description li:last-child{margin-bottom:0}.principles-card__description li::before{content:'•';position:absolute;left:0;font-weight:600}.principles-card--first .principles-card__description,.principles-card--third .principles-card__description{color:var(--color-steel-mist)}.principles-card--first .principles-card__description li::before,.principles-card--third .principles-card__description li::before{color:var(--color-sky-pulse)}.principles-card--second .principles-card__description{color:rgb(255 255 255 / .9)}.principles-card--second .principles-card__description li::before{color:var(--color-sky-pulse)}.principles-card__metric{margin-top:24px;display:flex;flex-direction:column;gap:4px}.principles-card__metric-value{font-family:'DM Sans',sans-serif;font-size:60px;font-weight:400;line-height:1;display:block}.principles-card--first .principles-card__metric-value,.principles-card--third .principles-card__metric-value{color:var(--color-night-core)}.principles-card--second .principles-card__metric-value{color:var(--color-pure-white)}.principles-card__metric-label{font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:1.4;display:block}.principles-card--first .principles-card__metric-label,.principles-card--third .principles-card__metric-label{color:var(--color-night-core)}.principles-card--second .principles-card__metric-label{color:var(--color-pure-white)}.principles-section__decor{position:absolute;z-index:0;pointer-events:none}.principles-section__decor--grid{top:0;left:0;width:100%;height:auto;z-index:0}.principles-section__decor img{width:100%;height:auto}.principles-cards{position:relative;z-index:1}@media (max-width:1280px){.principles-section__container{position:relative;width:100%;margin:0 auto;padding:0;z-index:1;max-width:var(--container-max-width)}}@media (max-width:1024px){.principles-section__container{position:relative;width:100%;max-width:1300px;margin:0 auto;padding:0;z-index:1;max-width:var(--container-max-width)}.principles-card-wrapper{padding-top:8px;transition:padding-top 0.3s ease-out;display:flex;flex-direction:column;height:auto}.principles-cards{flex-direction:row;gap:24px;display:flex}.principles-card{max-width:100%}.principles-section__decor{display:none}}@media (max-width:768px){.principles-section{padding:clamp(60px, 10vw, 120px) 0}.principles-section .section-header{margin-bottom:clamp(40px, 6vw, 60px)}.principles-cards{flex-direction:column;gap:16px;display:flex}.principles-card{padding:24px}.principles-card__icon{width:55px;height:55px;margin-bottom:var(--spacing-lg)}}@media (max-width:456px){.principles-cards{flex-direction:column;gap:16px;display:flex}}@media (max-width:320px){.principles-section{padding:clamp(60px, 10vw, 120px) 16px}.principles-cards{flex-direction:column;gap:8px;display:flex}}.principles-section .principles-card-wrapper:hover{transform:translate3d(0,-8px,0)!important;z-index:2}.principles-section .principles-card-wrapper:hover .principles-card,.principles-section .principles-card-wrapper:hover .principles-card.principles-card--first,.principles-section .principles-card-wrapper:hover .principles-card.principles-card--second,.principles-section .principles-card-wrapper:hover .principles-card.principles-card--third,.principles-section .principles-card-wrapper:hover .principles-card.animate-on-scroll,.principles-section .principles-card-wrapper:hover .principles-card.animated{box-shadow:0 16px 48px rgb(0 0 0 / .2)!important}.mining-infrastructure-section{position:relative;background-color:#000;padding:clamp(80px, 12vw, 160px) 0;overflow:hidden}.mining-infrastructure-decor{position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.mining-infrastructure-decor img{width:100%;height:auto;display:block}.mining-infrastructure-section .container{position:relative;z-index:2;padding-left:0;padding-right:0}.mining-infrastructure-header{margin-bottom:60px}.mining-infrastructure-section .section-subtitle{color:#fff}.mining-infrastructure-section .section-title{display:block;line-height:1.2;color:#fff}.mining-infrastructure-section .section-title .title-accent{color:#07B3F1;display:block}.mining-infrastructure-section .section-title .title-accent::after{content:'\A';white-space:pre}.mining-infrastructure-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}.mining-infrastructure-card{background-color:#141414;border:1px solid rgb(122 122 122 / .3);padding:24px;display:flex;flex-direction:column;gap:24px;border-radius:20px;min-height:100%}.mining-infrastructure-card-image{position:relative;height:190px;overflow:hidden;border-radius:20px;width:100%;max-width:100%;flex-shrink:0;box-sizing:border-box}.mining-infrastructure-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease-out;will-change:transform;transform-origin:center center}.mining-infrastructure-card:hover .mining-infrastructure-card-image img{transform:scale(1.08)}.mining-infrastructure-card-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:113px;height:113px;z-index:2;background-color:rgb(255 255 255 / .1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .2);border-radius:20px;display:flex;align-items:center;justify-content:center;padding:20px;box-shadow:0 8px 32px rgb(0 0 0 / .15)}.mining-infrastructure-card-icon .material-icons{font-size:48px;color:var(--color-night-core);display:flex;align-items:center;justify-content:center}.mining-infrastructure-card-content{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:120px}.mining-infrastructure-card-title{color:#fff;font-family:var(--font-heading);font-size:24px;font-weight:var(--font-weight-semibold);line-height:36px;margin:0}.mining-infrastructure-card-description{color:#eee;font-family:var(--font-family-body);font-size:16px;font-weight:var(--font-weight-regular);line-height:24px;margin:0}.mining-infrastructure-card-divider{height:1px;background-color:rgb(122 122 122 / .2);width:100%}.mining-infrastructure-card-features{display:flex;flex-direction:column;gap:12px;flex-grow:1}.mining-infrastructure-card-feature{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.mining-infrastructure-feature-icon{width:16px;height:16px;flex-shrink:0;margin-top:4px}.mining-infrastructure-feature-text{color:#eee;font-family:var(--font-family-body);font-size:16px;font-weight:var(--font-weight-regular);line-height:24px}@media (max-width:1024px){.mining-infrastructure-cards{grid-template-columns:1fr}.mining-infrastructure-card{flex:none}}@media (max-width:768px){.mining-infrastructure-section{padding:60px 0}.mining-infrastructure-header{margin-bottom:40px}.mining-infrastructure-card{padding:20px}.mining-infrastructure-card-title{font-size:20px;line-height:30px}.mining-infrastructure-card-description{font-size:14px;line-height:22px}}@media (max-width:320px){.mining-infrastructure-section{padding:60px 16px}}.banner-section{position:relative;padding:clamp(80px, 12vw, 160px) 0;background-color:var(--color-true-black);color:var(--color-pure-white)}.banner-section .container{padding:0}.banner-inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(40px, 8vw, 96px)}.banner-text-block{flex:1;max-width:clamp(320px, 40vw, 640px);display:flex;flex-direction:column;gap:24px}.banner-title{margin:0;display:flex;flex-direction:column;gap:0}.banner-title-accent{color:var(--color-pure-white)}.banner-title-main{color:var(--color-sky-pulse)}.banner-description{color:var(--color-pure-white);max-width:clamp(320px, 36vw, 560px);margin:0}.banner-button{margin-top:8px;width:auto;min-width:fit-content;max-width:100%;align-self:flex-start}.banner-buttons{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-top:8px}.banner-buttons .banner-button{width:auto;min-width:clamp(140px, 15vw, 160px);max-width:100%}.banner-images{display:flex;gap:clamp(12px, 2vw, 24px);flex-shrink:0;width:clamp(320px, 45vw, 551px);height:clamp(180px, 30vw, 302px);overflow:hidden;white-space:nowrap}.banner-image-panel{flex:0 0 170px;overflow:hidden;border-radius:12px;position:relative;height:100%;min-height:0}.banner-image-panel img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1024px){.banner-inner{flex-direction:column;align-items:flex-start}.banner-text-block{flex:1;max-width:100%;display:flex;flex-direction:column;gap:24px}.banner-images{width:100%;max-width:970px;height:clamp(180px, 30vw, 302px)}}@media (max-width:768px){.banner-section{padding:clamp(60px, 10vw, 120px) 0}.banner-text-block{max-width:100%}.banner-button{margin-top:8px;width:auto;min-width:fit-content;max-width:100%}}@media (max-width:320px){.banner-section{padding:clamp(60px, 10vw, 120px) 16px!important}}.our-vision-page{background-color:var(--color-pure-white)}.our-vision-future-section{padding:var(--spacing-4xl) 0;background:linear-gradient(180deg,#FFFFFF 0%,#CCE3FB 100%)}.our-vision-future-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4xl);align-items:center}.our-vision-future-content{display:flex;flex-direction:column;gap:var(--spacing-xl)}.our-vision-future-title{font-family:var(--font-family-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);color:var(--color-text-primary);margin:0}.our-vision-future-text{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary)}.our-vision-future-text p{margin:0 0 var(--spacing-lg) 0}.our-vision-future-text p:last-child{margin-bottom:0}.our-vision-future-image{position:relative;width:100%;height:auto}.our-vision-future-image img{width:100%;height:auto;border-radius:var(--border-radius-lg);object-fit:contain;display:block}.our-vision-page .principles-card__icon{background:#fff}.our-vision-page .principles-card__icon .material-icons{color:var(--color-night-core);font-size:28px}.our-vision-page .banner-title-accent{color:var(--color-sky-pulse)}.our-vision-page .banner-title-main{color:var(--color-pure-white)}.our-vision-content{padding:var(--spacing-4xl) 0;background-color:var(--color-pure-white)}.our-vision-content-wrapper{max-width:900px;margin:0 auto}.our-vision-content .post-content{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary)}.our-vision-content .post-content h2{font-family:var(--font-family-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);color:var(--color-text-primary);margin:var(--spacing-3xl) 0 var(--spacing-lg) 0}.our-vision-content .post-content h2:first-child{margin-top:0}.our-vision-content .post-content h3{font-family:var(--font-family-h3);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3);color:var(--color-text-primary);margin:var(--spacing-2xl) 0 var(--spacing-md) 0}.our-vision-content .post-content p{margin:0 0 var(--spacing-lg) 0}.our-vision-content .post-content ul,.our-vision-content .post-content ol{margin:0 0 var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.our-vision-content .post-content li{margin-bottom:var(--spacing-sm)}.our-vision-content .post-content img{max-width:100%;height:auto;border-radius:var(--border-radius-md);margin:var(--spacing-xl) 0}.our-vision-content .post-content blockquote{border-left:4px solid var(--color-sky-pulse);padding-left:var(--spacing-lg);margin:var(--spacing-xl) 0;font-style:italic;color:var(--color-steel-mist)}@media (max-width:768px){.our-vision-future-section{padding:var(--spacing-2xl) 0}.our-vision-future-wrapper{grid-template-columns:1fr;gap:var(--spacing-2xl)}.our-vision-future-content{order:1}.our-vision-future-image{order:2}.our-vision-content{padding:var(--spacing-2xl) 0}.our-vision-content-wrapper{max-width:100%;padding:0 var(--container-padding)}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-body);color:var(--color-text-primary);background-color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.site-main{min-height:60vh}.site-main.front-page{padding:0;margin-top:0}body:has(.site-header){padding-top:0}.hero-section.hero-fullscreen{margin-top:0;padding-top:0}.post{margin-bottom:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);border-bottom:1px solid var(--color-border)}.post:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.post-title{font-family:var(--font-family-h1);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-md) 0}.post-title a{color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-base)}.post-title a:hover{color:var(--color-primary)}.post-meta{font-family:var(--font-family-body);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-secondary);margin-bottom:var(--spacing-md);display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.post-content{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary)}.post-content p{margin-bottom:var(--spacing-md)}.post-content h1,.post-content .heading-1{font-family:var(--font-family-h1);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-medium);margin:var(--spacing-2xl) 0 var(--spacing-lg) 0}.post-content h2,.post-content .heading-2{font-family:var(--font-family-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-medium);margin:var(--spacing-2xl) 0 var(--spacing-lg) 0}.post-content h3,.post-content .heading-3{font-family:var(--font-family-h3);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-regular);margin:var(--spacing-xl) 0 var(--spacing-md) 0}.post-content a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-base)}.post-content a:hover{color:var(--color-deep-navy-forge);text-decoration:underline}.post-thumbnail{margin-bottom:var(--spacing-xl);border-radius:var(--border-radius-lg);overflow:hidden}.post-thumbnail img{width:100%;height:auto;display:block}.read-more{display:inline-block;margin-top:var(--spacing-md);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none;transition:color var(--transition-base)}.read-more:hover{color:var(--color-deep-navy-forge);text-decoration:underline}.widget-area{margin-top:var(--spacing-4xl)}.widget{margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl);background-color:var(--color-background-alt);border-radius:var(--border-radius-lg)}.widget-title{font-family:var(--font-family-h3);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.widget ul{list-style:none;margin:0;padding:0}.widget li{margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.widget li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.widget a{color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-base)}.widget a:hover{color:var(--color-primary)}.site-footer{background-color:var(--color-true-black);color:var(--color-pure-white);padding:0}.site-footer a{color:var(--color-pure-white);text-decoration:none;transition:color var(--transition-base)}.site-footer a:hover{color:var(--color-primary)}.footer-container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0}.footer-top{padding-bottom:var(--spacing-3xl);border-bottom:1px solid rgb(255 255 255 / .08);padding-top:20px}.contact-page .footer-top{padding-bottom:var(--spacing-3xl);border-bottom:1px solid rgb(255 255 255 / .08);padding-top:60px}.footer-main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4xl);flex-wrap:wrap}.footer-brand{max-width:clamp(320px, 40vw, 520px);display:flex;flex-direction:column;gap:var(--spacing-lg)}.footer-logo img{width:clamp(80px, 10vw, 120px);height:auto;display:block;object-fit:contain}.footer-site-title a{font-family:var(--font-family-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);color:var(--color-pure-white);text-decoration:none}.footer-tagline{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:rgb(255 255 255 / .8);margin:0}.footer-contact{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-contact li{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-body);line-height:var(--line-height-body)}.footer-contact-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.footer-contact-icon img{width:100%;height:100%;display:block;object-fit:contain}.footer-contact-label{min-width:70px;color:var(--color-text-muted);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.08em}.footer-columns{display:flex;flex:1;justify-content:flex-end;gap:var(--spacing-4xl);flex-wrap:wrap}.footer-column{min-width:140px;display:flex;flex-direction:column;gap:var(--spacing-md)}.footer-heading{font-family:var(--font-family-h3);font-size:14px;line-height:var(--line-height-h3);font-weight:var(--font-weight-h3);color:#4F6478;margin:0;text-transform:uppercase;letter-spacing:.08em}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-links a{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:rgb(255 255 255 / .8)}.footer-links a:hover{color:var(--color-primary)}.footer-bottom{padding-top:24px;padding-bottom:24px}.footer-bottom .footer-container{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);font-size:var(--font-size-small);color:var(--color-text-muted)}.footer-copy{margin:0;color:var(--color-text-muted);font-size:14px}.footer-bottom-links{display:flex;gap:var(--spacing-lg)}.footer-bottom-links a{font-size:var(--font-size-small);color:var(--color-text-muted)}.footer-bottom-links a:hover{color:var(--color-primary)}.search-form{display:flex;gap:var(--spacing-sm);margin:var(--spacing-md) 0}.search-field{flex:1;padding:var(--spacing-md);font-family:var(--font-family-body);font-size:var(--font-size-body);border:1px solid var(--color-border);border-radius:var(--border-radius-md);background-color:var(--color-background);color:var(--color-text-primary);transition:border-color var(--transition-base)}.search-field:focus{outline:none;border-color:var(--color-primary)}.search-submit{padding:var(--spacing-md) var(--spacing-xl);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);background-color:var(--color-primary);color:var(--color-pure-white);border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:background-color var(--transition-base)}.search-submit:hover{background-color:var(--color-deep-navy-forge)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:var(--color-background);border-radius:var(--border-radius-sm);clip:auto!important;color:var(--color-text-primary);display:block;font-size:var(--font-size-body);height:auto;left:5px;line-height:normal;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;top:5px;width:auto;z-index:100000}@media (max-width:1440px){.footer-top{border-top:none!important}.site-footer{border-top:none!important}.footer-bottom{border-top:none!important}}@media (max-width:1280px){.footer-brand{max-width:clamp(320px, 30vw, 520px);display:flex;flex-direction:column;gap:var(--spacing-lg)}.footer-columns{display:flex;flex:1;justify-content:space-between;gap:var(--spacing-4xl);flex-wrap:wrap}}@media (max-width:1024px){.footer-main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4xl);flex-wrap:wrap;flex-direction:column}.footer-columns{display:flex;flex:1;justify-content:space-between;gap:var(--spacing-4xl);flex-wrap:wrap;width:100%}}@media (max-width:768px){.site-header{padding:var(--spacing-md) 0}.main-navigation ul{flex-direction:column;gap:var(--spacing-md)}.post{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.site-footer{padding:0}.footer-main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4xl);flex-wrap:nowrap;flex-direction:column}.footer-columns{display:flex;flex:1;gap:var(--spacing-4xl);flex-wrap:wrap;width:100%}.footer-bottom .footer-container{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);font-size:var(--font-size-small);color:var(--color-text-muted);flex-direction:row}.footer-top{padding-bottom:var(--spacing-3xl);border-bottom:1px solid rgb(255 255 255 / .08);padding-top:50px}}@media (max-width:320px){.site-footer{padding:16px!important}}@media (max-width:768px){html,body,.site-main.front-page{max-width:100%!important;overflow-x:hidden!important}.front-page .hero-section.hero-fullscreen{height:auto!important;min-height:720px!important;padding:calc(92px + env(safe-area-inset-top)) 0 42px!important;align-items:stretch!important}.front-page .hero-content-wrapper{height:auto!important;min-height:0!important;padding:0!important;align-items:center!important;justify-content:center!important}.front-page .hero-section .container{padding:0 20px!important}.front-page .hero-content{justify-content:center!important}.front-page .hero-section .glass-card{width:100%!important;max-width:350px!important;margin:0 auto!important;padding:22px 20px!important;background:rgb(18 26 39 / .72)!important}.front-page .hero-section .glass-card-title{font-size:clamp(28px, 8vw, 34px)!important;line-height:1.12!important}.front-page .hero-section .glass-card-body p{margin:0!important}.front-page .hero-section .btn{max-width:100%!important}.front-page .transformation-section{display:block!important;height:auto!important;min-height:0!important;padding:52px 0 70px!important;overflow:hidden!important}.front-page .transformation-section .container{display:block!important;height:auto!important;min-height:0!important;padding:0!important}.front-page .transformation-content{width:100%!important;max-width:390px!important;margin:330px auto 0!important;padding:0 22px!important;gap:24px!important}.front-page .transformation-title{font-size:clamp(31px, 8.6vw, 40px)!important;line-height:1.08!important}.front-page .transformation-description{width:100%!important;max-width:336px!important}.front-page .transformation-image{border-radius:18px!important;z-index:2!important}.front-page .image-top-left{width:220px!important;height:270px!important;left:calc(50% - 176px)!important;top:36px!important;transform:translateX(0)!important;opacity:0.42!important}.front-page .image-top-right{width:160px!important;height:208px!important;right:calc(50% - 172px)!important;top:94px!important;transform:translateX(0)!important;opacity:0.42!important}.front-page .image-bottom-left{width:210px!important;height:260px!important;left:calc(50% - 180px)!important;bottom:34px!important;transform:translateX(0)!important;opacity:0.16!important}.front-page .image-bottom-right{width:160px!important;height:210px!important;right:calc(50% - 170px)!important;bottom:44px!important;transform:translateX(0)!important;opacity:0.16!important}.front-page .metrics-section{padding:58px 20px!important;overflow:hidden!important}.front-page .metrics-container{width:100%!important;max-width:360px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:28px!important;transform:none!important}.front-page .metrics-text-block{width:100%!important;padding-left:0!important;text-align:left!important;transform:none!important}.front-page .metrics-title{font-size:clamp(30px, 8.4vw, 40px)!important;line-height:1.1!important;text-align:left!important}.front-page .metrics-description{width:100%!important;max-width:100%!important;margin:0!important;text-align:left!important}.front-page .metrics-cards{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;gap:16px!important;overflow:visible!important;transform:none!important}.front-page .metric-card,.front-page .metric-card:hover,.front-page .metric-card-purity,.front-page .metric-card-minerals,.front-page .metric-card-zero,.front-page .metrics-cards:has(.metric-card-purity:hover) .metric-card,.front-page .metrics-cards:has(.metric-card-minerals:hover) .metric-card,.front-page .metrics-cards:has(.metric-card-zero:hover) .metric-card,.front-page .metrics-cards.is-hover-purity .metric-card,.front-page .metrics-cards.is-hover-minerals .metric-card,.front-page .metrics-cards.is-hover-zero .metric-card{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:260px!important;left:auto!important;right:auto!important;margin:0!important;transform:none!important;border-radius:20px!important}.front-page .metric-card-content{min-height:260px!important;height:auto!important;padding:22px!important;gap:32px!important}.front-page .metric-value{font-size:clamp(42px, 14vw, 54px)!important;line-height:0.95!important}.front-page .metric-label{font-size:15px!important;line-height:1.2!important}.front-page .metric-text{width:100%!important;max-width:100%!important;font-size:18px!important;line-height:1.35!important;display:block!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}.front-page .platform-section{min-height:0!important;padding:60px 20px!important;overflow:hidden!important}.front-page .platform-section .container{width:100%!important;padding:0!important}.front-page .platform-container{width:100%!important;max-width:360px!important;margin:0 auto!important;gap:34px!important}.front-page .platform-title{font-size:clamp(30px, 8.4vw, 40px)!important;line-height:1.1!important;margin-bottom:18px!important}.front-page .platform-subtitle{font-size:clamp(20px, 5.5vw, 24px)!important;line-height:1.25!important;margin-bottom:30px!important}.front-page .platform-feature{gap:12px!important}.front-page .platform-actions .btn{width:100%!important}.front-page .platform-video-block{width:100%!important;max-width:100%!important;height:auto!important;min-height:560px!important;aspect-ratio:auto!important;border-radius:20px!important}.front-page .platform-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.front-page .platform-video-card{width:calc(100% - 28px)!important;max-width:none!important;height:auto!important;min-height:0!important;padding:22px 18px!important;background:rgb(24 31 44 / .72)!important}.front-page .video-card-content{gap:20px!important}.front-page .video-card-title{font-size:22px!important;line-height:1.2!important}.front-page .video-card-specs{gap:12px!important}.front-page .spec-row{gap:14px!important;align-items:flex-start!important;padding-bottom:12px!important}.front-page .spec-label{font-size:14px!important;line-height:1.35!important}.front-page .spec-value,.front-page .spec-value--purity,.front-page .spec-value--applications{max-width:62%!important;font-size:16px!important;line-height:1.25!important;text-align:right!important;white-space:normal!important}.front-page .certified-badge{padding:12px 14px!important;font-size:15px!important;line-height:1.35!important;white-space:normal!important}}@media (max-width:420px){.front-page .hero-section .glass-card{max-width:calc(100vw - 40px)!important;padding:20px 18px!important}.front-page .hero-section .glass-card-title{font-size:30px!important;line-height:1.13!important}.front-page .transformation-content{margin-top:314px!important}.front-page .image-top-left{width:210px!important;height:258px!important;left:calc(50% - 170px)!important}.front-page .image-top-right{width:150px!important;height:198px!important;right:calc(50% - 164px)!important;top:88px!important}.front-page .metrics-container,.front-page .platform-container{max-width:350px!important}}@media (max-width:768px){.front-page .platform-section .platform-video-block,.front-page .platform-section.animated .platform-video-block{opacity:1!important;transform:none!important}.front-page .platform-video-card{background:rgb(24 31 44 / .82)!important;opacity:1!important}.front-page .platform-video-card,.front-page .platform-video-card *{color:var(--color-pure-white,#ffffff)!important;opacity:1!important}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.animate{animation-fill-mode:both}.animate-fade-in{animation:fadeIn var(--transition-slow) ease-out}.animate-fade-in-up{animation:fadeInUp 0.8s ease-out}.animate-fade-in-down{animation:fadeInDown 0.8s ease-out}.animate-fade-in-left{animation:fadeInLeft 0.8s ease-out}.animate-fade-in-right{animation:fadeInRight 0.8s ease-out}.animate-scale-in{animation:scaleIn 0.6s ease-out}.animate-slide-up{animation:slideUp 0.8s ease-out}.animate-delay-100{animation-delay:0.1s}.animate-delay-200{animation-delay:0.2s}.animate-delay-300{animation-delay:0.3s}.animate-delay-400{animation-delay:0.4s}.animate-delay-500{animation-delay:0.5s}.animate-delay-600{animation-delay:0.6s}.animate-delay-700{animation-delay:0.7s}.animate-delay-800{animation-delay:0.8s}.animate-delay-1200{animation-delay:1.2s}.animate-on-scroll{opacity:0}.animate-on-scroll.fade-in-up{transform:translateY(30px)}.animate-on-scroll.fade-in-up.animated{animation:fadeInUp 0.8s ease-out forwards;opacity:1}.animate-on-scroll.fade-in-down{transform:translateY(-30px)}.animate-on-scroll.fade-in-down.animated{animation:fadeInDown 0.8s ease-out forwards;opacity:1}.animate-on-scroll.fade-in-left{transform:translateX(-30px)}.animate-on-scroll.fade-in-left.animated{animation:fadeInLeft 0.8s ease-out forwards;opacity:1}.animate-on-scroll.fade-in-right{transform:translateX(30px)}.animate-on-scroll.fade-in-right.animated{animation:fadeInRight 0.8s ease-out forwards;opacity:1}.animate__animated{animation-duration:0.8s;animation-fill-mode:both}.animate-on-scroll.animate__fadeInLeft{transform:translateX(-30px)}.animate-on-scroll.animate__fadeInLeft.animated{animation:fadeInLeft 0.8s ease-out forwards;opacity:1}.animate-on-scroll.animate__fadeInRight{transform:translateX(30px)}.animate-on-scroll.animate__fadeInRight.animated{animation:fadeInRight 0.8s ease-out forwards;opacity:1}.animate-on-scroll.scale-in{transform:scale(.9)}.animate-on-scroll.scale-in.animated{animation:scaleIn 0.8s ease-out forwards;opacity:1}.site-header{animation:fadeInDown 0.6s ease-out;animation-fill-mode:both}.hero-section .glass-card{animation:slideUp 0.4s ease-out 0.1s;animation-fill-mode:both;opacity:0;transform:translateY(100px)}.hero-section .glass-card-label{animation:fadeInDown 0.6s ease-out 0.5s;animation-fill-mode:both;opacity:0}.hero-section .glass-card-title{animation:fadeInUp 0.8s ease-out 0.7s;animation-fill-mode:both;opacity:0}.hero-section .glass-card-body{animation:fadeInUp 0.8s ease-out 0.9s;animation-fill-mode:both;opacity:0}.hero-section .glass-card-footer{animation:fadeInUp 0.8s ease-out 1.1s;animation-fill-mode:both;opacity:0}.card{animation:fadeInUp 0.6s ease-out}.card:nth-child(1){animation-delay:0.1s;animation-fill-mode:both}.card:nth-child(2){animation-delay:0.2s;animation-fill-mode:both}.card:nth-child(3){animation-delay:0.3s;animation-fill-mode:both}.card:nth-child(4){animation-delay:0.4s;animation-fill-mode:both}.btn{animation:scaleIn 0.4s ease-out}.btn:hover{transform:translateY(-1px);transition:transform var(--transition-base)}@media (prefers-reduced-motion:reduce){.animate,.animate-on-scroll,.hero-section .glass-card-label,.hero-section .glass-card-title,.hero-section .glass-card-body,.hero-section .glass-card-footer,.section-header,.card,.btn{animation:none!important;transition:none!important}.animate-on-scroll{opacity:1;transform:none}}