.home-footer-container{width:90%;max-width:1240px;margin:0 auto}.site-footer{max-width:1440px;margin:40px auto 0;padding:22px 5%;border-top:1px solid var(--footer-site-footer-border-top);display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--footer-site-footer-color)}@media (max-width:760px){.site-footer{margin-top:28px}.site-footer>span:last-child{display:none}}.home-footer{background:var(--footer-home-footer-background);color:var(--footer-home-footer-color);padding:46px 0 24px}.home-footer .brand-mark{background:var(--footer-brand-mark-background);box-shadow:3px 3px 0 var(--footer-brand-mark-box-shadow)}.home-footer .brand-name>span{color:var(--header-brand-name-color)}.home-footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px}.home-footer-top>p{color:var(--footer-home-footer-top-color);font-size:.875rem;line-height:1.8}.home-footer nav{display:flex;flex-wrap:wrap;gap:24px;font-size:.8125rem;align-items:center}.home-footer nav>a{min-height:44px;display:flex;align-items:center}.home-footer nav>a:hover{color:var(--footer-home-footer-color-2)}.home-footer-bottom{display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--footer-home-footer-bottom-color);border-top:1px solid var(--footer-home-footer-bottom-border-top);margin-top:32px;padding-top:22px}.home-footer-bottom>p{max-width:600px;text-align:right}.home-footer-bottom a{text-decoration:underline;text-underline-offset:3px;color:var(--footer-home-footer-bottom-color-2)}@media (max-width:1100px){.home-footer-top{flex-wrap:wrap}.home-footer nav{margin-left:auto}}@media (max-width:800px){.home-footer-top>p{display:none}.home-footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}.home-footer-bottom>p{text-align:left}}@media (max-width:540px){.home-footer nav{margin-left:0;gap:10px 22px}.home-footer-top{gap:25px}.home-footer-bottom{line-height:1.7}}:root{--button-radius:13px;--button-font-size:.8125rem;--button-font-weight:600;--button-height:46px;--button-height-sm:44px;--button-height-lg:54px;--button-padding-x:20px;--button-gap:10px;--button-icon-size:18px;--button-disabled-opacity:.5;--button-transition:180ms}.mc-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--button-gap);width:auto;height:auto;min-height:var(--button-height);max-width:100%;padding:10px var(--button-padding-x);border:1px solid transparent;border-radius:var(--button-radius);background:transparent;color:var(--button-text);font-family:var(--font-primary);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:1.4;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;box-shadow:none;outline:none;touch-action:manipulation;transition:background-color var(--button-transition),color var(--button-transition),border-color var(--button-transition),box-shadow var(--button-transition)}.mc-button>svg{width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0;pointer-events:none}.mc-button:focus-visible{outline:3px solid var(--button-focus);outline-offset:4px;box-shadow:none}.mc-button:disabled,.mc-button[aria-disabled=true]{opacity:var(--button-disabled-opacity);cursor:not-allowed;pointer-events:none}.mc-button[data-button-variant=primary]{background:var(--button-primary);color:var(--button-on-primary);border-color:var(--button-primary)}.mc-button[data-button-variant=primary]:not(:disabled):not([aria-disabled=true]):hover{background:var(--button-primary-hover);border-color:var(--button-primary-hover)}.mc-button[data-button-variant=secondary]{background:var(--button-surface);border-color:var(--button-border)}.mc-button[data-button-variant=secondary]:not(:disabled):not([aria-disabled=true]):hover{background:var(--button-surface-hover)}.mc-button[data-button-variant=ghost]:not(:disabled):not([aria-disabled=true]):hover{background:var(--button-surface-hover);color:var(--button-primary)}.mc-button[data-button-variant=text]{color:var(--button-primary);padding-inline:8px}.mc-button[data-button-variant=text]:not(:disabled):not([aria-disabled=true]):hover{background:var(--button-surface-hover)}.mc-button[data-button-variant=danger]{color:var(--button-danger);padding-inline:8px}.mc-button[data-button-variant=danger]:not(:disabled):not([aria-disabled=true]):hover{background:var(--button-danger-hover)}.mc-button[data-button-variant=dashed]{color:var(--button-primary);border:1px dashed var(--button-border)}.mc-button[data-button-variant=dashed]:not(:disabled):not([aria-disabled=true]):hover{background:var(--button-surface-hover)}.mc-button[data-button-size=sm]{min-height:var(--button-height-sm);padding:9px 14px}.mc-button[data-button-size=lg]{min-height:var(--button-height-lg);font-size:calc(var(--button-font-size) * 1.07143);padding:14px 23px}.mc-button[data-button-size=icon]{width:var(--button-height);height:var(--button-height);padding:0}.mc-button[data-button-size=icon]>svg{width:calc(var(--button-icon-size) * 1.22);height:calc(var(--button-icon-size) * 1.22)}.mc-button[data-button-full-width=true]{width:100%}.mc-button[data-button-tone=dark][data-button-variant=ghost],.mc-button[data-button-tone=dark][data-button-variant=text]{color:var(--button-text)}@media(prefers-reduced-motion:reduce){.mc-button{transition:none}}.mouldcore-home{background:var(--site-white);color:var(--home-ink);overflow:clip}.home-container{width:90%;max-width:1240px;margin:0 auto}.home-top{background:var(--home-dark)}.home-hero{position:relative;min-height:740px;display:flex;align-items:center;isolation:isolate;color:var(--site-white);padding:185px 0 104px}.home-hero-media{position:absolute;inset:0;overflow:hidden;z-index:-2;background:var(--home-hero-media-background)}.home-hero-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center;animation:hero-image-enter 1.7s ease-out both}.home-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--home-hero-shade-background) 0,var(--home-hero-shade-background-2) 23%,var(--home-hero-shade-background-3) 55%,var(--home-hero-shade-background-4) 100%),linear-gradient(0deg,var(--home-hero-shade-background-5),transparent 35%)}.hero-content{position:relative}.home-overline{display:flex;align-items:center;gap:11px;font-size:.75rem;letter-spacing:1.9px;font-weight:800;color:var(--home-overline-color);line-height:1.7}.home-final-cta .home-overline,.home-hero .home-overline,.home-stock .home-overline{color:var(--home-overline-color-2)}.home-overline>span{width:6px;height:6px;flex-shrink:0;background:var(--home-overline-background)}.home-hero h1{font-size:clamp(3.4rem,6vw,5.5rem);font-weight:650;line-height:1.04;letter-spacing:-3.5px;max-width:850px;margin:24px 0}.home-final-cta h2 em,.home-hero h1 em{font-style:normal;color:var(--home-final-cta-color)}.home-hero h1 em{font-size:.75em}.hero-copy{color:var(--home-hero-copy-color);font-size:1.125rem;line-height:1.8;max-width:520px}.hero-actions{display:flex;gap:28px;flex-wrap:wrap;align-items:center;margin-top:34px}.hero-service-list{display:flex;gap:22px;flex-wrap:wrap;margin-top:37px;font-size:.8125rem;color:var(--home-hero-service-list-color)}.hero-service-list>span{display:flex;align-items:center;gap:6px}.hero-service-list svg{color:var(--home-hero-service-list-color-2)}.hero-image-note{position:absolute;right:6%;bottom:61px;display:flex;align-items:center;gap:15px;color:var(--home-hero-image-note-color);font-size:.6875rem;letter-spacing:1.5px}.hero-image-note small{display:block;font-size:.75rem;color:var(--home-hero-image-note-color-2);letter-spacing:0;margin-top:4px}.hero-note-line{height:1px;width:57px;background:var(--home-hero-note-line-background);position:relative}.hero-note-line:before{content:"";width:5px;height:5px;background:var(--home-hero-note-line-background-2);position:absolute;top:-2px}.hero-coordinate{position:absolute;bottom:19px;left:5%;font:500 .6875rem ui-monospace,monospace;letter-spacing:1px;color:var(--home-hero-coordinate-color)}.home-assurance{background:var(--home-assurance-background);border-top:1px solid var(--home-assurance-border-top);border-bottom:1px solid var(--home-assurance-border-top);color:var(--home-assurance-color)}.assurance-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:25px;padding:26px 0;font-size:.875rem}.assurance-inner>span{display:flex;gap:12px;align-items:center}.assurance-inner svg{color:var(--home-assurance-inner-color);flex-shrink:0}.home-section{padding:96px 0;scroll-margin-top:30px;background:var(--site-white)}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:46px}.home-section h2{font-size:clamp(2rem,3.7vw,3.15rem);font-weight:650;letter-spacing:-1.9px;line-height:1.13;margin-top:16px}.home-section-heading>p{max-width:335px;font-size:1rem;line-height:1.8;color:var(--home-section-heading-color)}.home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-left:1px solid var(--home-steps-border-left);border-top:1px solid var(--home-steps-border-left)}.home-step{padding:27px 29px 31px;border-right:1px solid var(--home-steps-border-left);border-bottom:1px solid var(--home-steps-border-left);transition:background .25s}.home-step:hover{background:var(--home-step-background)}.home-step-top{display:flex;align-items:center;justify-content:space-between;color:var(--home-step-top-color);margin-bottom:25px}.home-step h3{font-size:1.125rem;letter-spacing:-.4px;font-weight:650;margin-bottom:12px;line-height:1.4}.home-step p{color:var(--home-step-color);font-size:.9375rem;line-height:1.8}.home-step-role{font-size:.6875rem;color:var(--home-step-role-color);font-weight:650;letter-spacing:1px;margin-bottom:10px;display:block}.home-process-bottom{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:27px;font-size:.875rem}.home-process-bottom>span{display:flex;align-items:center;gap:9px;color:var(--site-plate-review-desktop-color)}.home-process-bottom>a{display:flex;align-items:center;gap:9px;color:var(--site-brand);min-height:44px;font-weight:600}.home-materials{background:var(--home-materials-background);border-block:1px solid var(--home-materials-border-block)}.materials-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center}.materials-copy>p{font-size:1rem;line-height:1.85;color:var(--home-materials-copy-color);margin-top:23px;max-width:540px}.material-grades{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--home-material-grades-border-top);border-left:1px solid var(--home-material-grades-border-top);margin:28px 0 0}.material-grades>span{padding:16px 20px;font-size:1.25rem;font-weight:650;letter-spacing:-.4px;border-right:1px solid var(--home-material-grades-border-top);border-bottom:1px solid var(--home-material-grades-border-top)}.material-grades small{display:block;color:var(--home-material-grades-color);font-weight:400;font-size:.8125rem;letter-spacing:0;margin-top:3px}.materials-copy .material-availability{font-size:.8125rem;line-height:1.7;margin-top:12px}.dark-link{margin-top:19px}.home-preparations{background:var(--site-white);border:1px solid var(--home-preparations-border);border-radius:6px;box-shadow:0 20px 40px var(--home-preparations-box-shadow)}.preparation-intro{padding:24px 27px;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--home-preparation-intro-border-bottom);color:var(--home-preparation-intro-color)}.preparation-intro>span{font-size:.75rem;font-weight:650;letter-spacing:1.4px}.home-preparations>article{padding:27px;display:flex;align-items:flex-start;gap:20px}.home-preparations>article+article{padding-top:0}.home-preparations h3{font-size:1.1875rem;font-weight:600;letter-spacing:-.4px}.home-preparations article p{font-size:.9375rem;line-height:1.85;color:var(--home-preparations-color);margin-top:9px}.preparation-foot{padding:18px 27px;background:var(--home-preparation-foot-background);border-top:1px solid var(--home-preparation-foot-border-top);display:flex;align-items:center;gap:9px;font-size:.8125rem;color:var(--home-preparation-foot-color)}.quality-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:65px;align-items:stretch}.quality-image{margin:0;position:relative;border-radius:5px;overflow:hidden;min-height:450px;background:var(--home-quality-image-background)}.quality-image>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform 1s}.quality-image:hover>img{transform:scale(1.03)}.quality-image:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,var(--home-quality-image-background-2));pointer-events:none}.quality-image figcaption{position:absolute;bottom:26px;left:27px;right:27px;display:flex;gap:14px;align-items:center;z-index:1;color:var(--home-quality-image-color);font-size:.875rem;font-weight:500}.quality-image figcaption svg{color:var(--home-quality-image-color-2);flex-shrink:0}.quality-image figcaption small{display:block;color:var(--home-quality-image-color-3);font-size:.75rem;margin-top:4px;font-weight:400}.quality-checks>article{display:flex;gap:21px;padding:24px 0;border-bottom:1px solid var(--home-quality-checks-border-bottom)}.quality-checks>article:first-child{padding-top:0}.quality-checks>article:last-child{border-bottom:0;padding-bottom:0}.quality-check-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border:1px solid var(--home-quality-check-icon-border);border-radius:5px;background:var(--home-quality-image-color);color:var(--home-quality-check-icon-color);margin-top:5px}.quality-checks small{color:var(--home-quality-checks-color);font-size:.6875rem;letter-spacing:1px;font-weight:600}.quality-checks h3{font-size:1.3125rem;font-weight:600;letter-spacing:-.5px;margin:5px 0 9px}.quality-checks p{font-size:.9375rem;line-height:1.8;color:var(--home-quality-checks-color-2)}.quality-note{gap:20px;justify-content:space-between;margin-top:31px;padding-top:21px;border-top:1px solid var(--home-materials-border-block);font-size:.875rem;color:var(--home-step-color)}.quality-note,.quality-note>a{display:flex;align-items:center}.quality-note>a{gap:9px;min-height:44px;color:var(--site-brand);font-weight:600}.home-stock{position:relative;isolation:isolate;min-height:570px;display:flex;align-items:center;padding:100px 0;color:var(--site-white);background:var(--home-stock-background);overflow:hidden}.home-stock>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center;z-index:-2}.home-stock-shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--home-stock-shade-background),var(--home-stock-shade-background-2) 52%,var(--home-stock-shade-background-3));z-index:-1}.stock-content h2{font-size:clamp(2.2rem,4vw,3.625rem);font-weight:650;line-height:1.12;letter-spacing:-2px;margin-top:18px}.stock-content>p{max-width:505px;font-size:1rem;line-height:1.85;color:var(--home-stock-content-color);margin-top:23px}.stock-content .home-button{margin-top:30px}.stock-image-note{position:absolute;bottom:20px;right:5%;font-size:.75rem;color:var(--home-stock-image-note-color)}.faq-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:85px;align-items:start}.faq-layout>div:first-child>p{font-size:1rem;color:var(--home-faq-layout-color);line-height:1.8;margin-top:23px}.faq-layout>div:first-child>p a{color:var(--site-brand);display:inline-flex;align-items:center;gap:9px;margin-top:10px;font-weight:500}.faq-items{border-top:1px solid var(--site-plate-preview-border)}.faq-items [data-slot=accordion-item]{border-bottom:1px solid var(--site-plate-preview-border)}.faq-items [data-slot=accordion-trigger]{padding:22px 0;display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:1rem;font-weight:550;cursor:pointer;line-height:1.5;border-radius:0;text-decoration:none}.faq-items [data-slot=accordion-trigger]>svg{color:var(--home-faq-items-color);transition:transform .2s;flex-shrink:0;width:20px;height:20px}.faq-items [data-slot=accordion-trigger][data-state=open]>svg{transform:rotate(180deg)}.faq-items [data-slot=accordion-content] p{font-size:1rem;line-height:1.85;color:var(--home-faq-items-color-2);padding:0 25px 9px 0;max-width:650px}.faq-items [data-slot=accordion-trigger]:hover{color:var(--site-brand)}.faq-items [data-slot=accordion-trigger]:focus-visible{outline:2px solid var(--site-brand);outline-offset:4px}.home-final-cta{padding:76px 0 86px;background:var(--home-final-cta-background);color:var(--site-white);position:relative;overflow:hidden;border-top:1px solid var(--home-final-cta-border-top);background-image:linear-gradient(var(--home-final-cta-background-image) 1px,transparent 1px),linear-gradient(90deg,var(--home-final-cta-background-image) 1px,transparent 1px);background-size:60px 60px}.home-final-cta h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.18;letter-spacing:-1.8px;margin-top:20px}.home-final-cta .home-container>div:last-child{display:flex;flex-wrap:wrap;gap:29px;align-items:center;margin-top:30px}.hero-enter{animation:hero-enter .9s cubic-bezier(.2,.7,.2,1) both}.hero-enter:nth-child(2){animation-delay:.12s}.hero-enter:nth-child(3){animation-delay:.24s}.hero-enter:nth-child(4){animation-delay:.36s}.hero-enter:nth-child(5){animation-delay:.48s}@keyframes hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-image-enter{0%{transform:scale(1.045);opacity:.3}to{transform:scale(1);opacity:1}}@media(max-width:540px){.hero-enter{animation-duration:.7s}}.will-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.will-reveal.is-visible{opacity:1;transform:translateY(0)}.home-step:nth-child(3n+2){transition-delay:.07s}.home-step:nth-child(3n){transition-delay:.14s}@media(min-width:1500px){.home-hero{min-height:820px}.hero-coordinate{left:calc((100% - 1240px)/2)}}@media(max-width:1100px){.materials-layout{gap:50px}.quality-layout{gap:35px}.assurance-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero h1{font-size:4.6rem}.hero-image-note{bottom:28px}.hero-coordinate{display:none}.home-step{padding:24px}}@media(max-width:800px){.home-section{padding:65px 0}.home-hero{min-height:760px;padding:180px 0 105px}.home-hero h1{font-size:4rem;letter-spacing:-2.7px}.home-hero-shade{background:linear-gradient(90deg,var(--home-hero-shade-background-6),var(--home-hero-shade-background-7) 60%,var(--home-hero-shade-background-8)),linear-gradient(0deg,var(--home-hero-shade-background-7),transparent 60%)}.home-hero-media>img{object-position:65% center}.hero-copy{font-size:1rem;max-width:440px}.home-section-heading{align-items:flex-start;gap:25px}.home-section-heading>p{max-width:270px;font-size:.9375rem}.home-section h2{font-size:2.3rem}.home-steps{grid-template-columns:1fr 1fr}.home-process-bottom{align-items:flex-start;flex-direction:column;gap:8px}.materials-layout{grid-template-columns:1fr;gap:34px}.materials-copy>p{max-width:none}.material-grades{grid-template-columns:repeat(4,1fr)}.home-preparations{display:grid;grid-template-columns:1fr 1fr}.preparation-foot,.preparation-intro{grid-column:1/-1}.home-preparations>article+article{padding-top:27px;border-left:1px solid var(--home-materials-border-block)}.quality-layout{grid-template-columns:1fr;gap:33px}.quality-image{min-height:370px}.quality-image>img{object-position:center 45%}.quality-checks{display:grid;grid-template-columns:1fr}.quality-checks>article{padding:22px 0}.quality-note{align-items:flex-start;flex-direction:column;gap:4px}.home-stock{min-height:500px;padding:70px 0}.faq-layout{grid-template-columns:1fr;gap:34px}.faq-layout>div:first-child>p br{display:none}.faq-layout>div:first-child>p a{margin:0 0 0 8px}.hero-image-note{font-size:.625rem;right:5%;bottom:22px}.assurance-inner{gap:16px}.assurance-inner>span{gap:9px}}@media(max-width:540px){.home-hero{padding:157px 0 66px;min-height:790px;align-items:flex-start}.home-hero-media>img{object-position:68% center}.home-hero-shade{background:linear-gradient(180deg,var(--home-hero-shade-background-9) 15%,var(--home-hero-shade-background-10) 60%,var(--home-hero-shade-background-11)),linear-gradient(90deg,var(--home-hero-shade-background-12),var(--home-hero-shade-background-13))}.home-hero h1{font-size:clamp(2.9rem,11vw,3.7rem);letter-spacing:-2px;margin:20px 0}.home-overline{font-size:.625rem;letter-spacing:1.5px}.hero-copy{font-size:1rem;line-height:1.8}.hero-copy-break{display:none}.hero-actions{align-items:flex-start;gap:13px;flex-direction:column;margin-top:28px}.hero-service-list{gap:12px 19px;margin-top:23px;max-width:330px;font-size:.75rem}.hero-image-note{bottom:22px;left:5%;right:auto}.hero-note-line{width:30px}.assurance-inner{grid-template-columns:1fr;gap:14px;padding:22px 0}.assurance-inner>span{gap:12px}.home-section{padding:53px 0}.home-section-heading{display:block;margin-bottom:28px}.home-section h2{font-size:2.15rem;letter-spacing:-1.35px}.home-section-heading>p{margin-top:20px;max-width:none;font-size:1rem}.home-steps{grid-template-columns:1fr}.home-step{padding:25px}.home-step-top{margin-bottom:18px}.home-step h3{font-size:1.1875rem}.home-step p{font-size:1rem}.home-process-bottom>span{line-height:1.6;align-items:flex-start}.home-process-bottom svg{flex-shrink:0}.material-grades{grid-template-columns:1fr 1fr}.home-preparations{display:block}.home-preparations>article+article{border-left:0;padding-top:0}.home-preparations article p{font-size:1rem}.quality-image{min-height:330px}.quality-image figcaption{left:21px;right:21px;font-size:.8125rem}.quality-checks>article{gap:16px}.quality-checks h3{font-size:1.1875rem}.quality-checks small{font-size:.625rem}.quality-checks p{font-size:1rem}.quality-check-icon{width:39px;height:39px}.home-stock{min-height:540px;padding:58px 0 70px}.stock-content h2{font-size:2.45rem;letter-spacing:-1.4px}.stock-content>p{font-size:1rem}.stock-image-note{left:5%;right:5%;font-size:.6875rem}.faq-layout>div:first-child>p a{margin:8px 0 0;display:flex}.faq-items summary{font-size:.9375rem}.faq-items details p{font-size:1rem;padding-right:10px}.home-final-cta{padding:55px 0}.home-final-cta h2{font-size:2.2rem;letter-spacing:-1.2px}.home-final-cta .home-container>div:last-child{gap:17px;align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mouldcore-home *,.mouldcore-home :after,.mouldcore-home :before{animation:none!important;transition:none!important}.mouldcore-home .will-reveal{opacity:1;transform:none}}:root{--background:#f5f7fa;--foreground:#162334;--card:#fff;--card-foreground:#162334;--popover:#fff;--popover-foreground:#162334;--primary:#1764e8;--primary-foreground:#fff;--secondary:#eaf0f7;--secondary-foreground:#162334;--muted:#f0f4f8;--muted-foreground:#667387;--accent:#eaf1ff;--accent-foreground:#1764e8;--destructive:#bb303e;--border:#dde4ed;--input:#d3dce7;--ring:#1764e8;--sidebar:#101f33;--sidebar-foreground:#fff;--sidebar-primary:#1764e8;--sidebar-primary-foreground:#fff;--sidebar-accent:#203149;--sidebar-accent-foreground:#fff;--sidebar-border:#30425a;--sidebar-ring:#1764e8;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--button-primary:#1764e8;--button-primary-hover:#1055ce;--button-on-primary:#fff;--button-surface:#fff;--button-surface-hover:#edf3fc;--button-border:#d3deed;--button-text:#425670;--button-danger:#bb303e;--button-danger-hover:#fff0f2;--button-focus:#78a7ff}.mouldcore-home{--home-ink:#101e32;--home-blue:#1764e8;--home-dark:#091522;--home-soft:#eff4fa}.mc-button[data-button-tone=dark]{--button-surface:#ffffff06;--button-surface-hover:#ffffff13;--button-border:#ffffff30;--button-text:#e8f2ff}:root,[data-admin-theme]{--admin-page:#f5f7fa;--admin-surface:#fff;--admin-text:#162334;--admin-heading:#294159;--admin-body:#425670;--admin-secondary:#667387;--admin-muted:#718095;--admin-caption:#657b96;--admin-hint:#73839a;--admin-label:#536980;--admin-placeholder:#8994a4;--admin-icon:#8799ae;--admin-accent:#1764e8;--admin-info:#edf3fc;--admin-info-border:#d8e4f5;--admin-border:#dce4ef;--admin-line:#e6ebf2;--admin-input-border:#d3dce7;--admin-success:#23734f;--admin-success-bg:#edf9f3;--admin-success-border:#bee3d5;--admin-neutral-bg:#edf0f4;--admin-error:#a72432;--admin-error-bg:#fff2f3;--admin-error-border:#f0c7cc;--admin-danger:#bb303e;--admin-warning:#936916;--admin-warning-bg:#fff4de;--admin-teal:#237a74;--admin-teal-bg:#e7f5f2;--admin-shadow:#16233420;--admin-marker:#9aacc4;--admin-marker-warning:#f2ba58;--admin-marker-teal:#58a8a5;--admin-sidebar-bg:#0c1c30;--admin-sidebar-text:#edf4ff;--admin-sidebar-border:#1d314b;--admin-sidebar-muted:#7891b2;--admin-sidebar-nav:#abbdd4;--admin-sidebar-hover:#ffffff09;--admin-sidebar-strong:#fff;--admin-sidebar-active-bg:#1764e826;--admin-sidebar-active:#a7cbff;--admin-sidebar-active-line:#4a91ff;--admin-sidebar-separator:#ffffff14;--admin-sidebar-link:#9fb4ce;--admin-sidebar-avatar-border:#ffffff1a;--admin-sidebar-avatar-bg:#ffffff08;--admin-sidebar-avatar:#94bfff;--admin-sidebar-caption:#7991af;--admin-sidebar-error:#ffb8bd;--admin-switch-track:#263b56;--admin-switch-border:#486080}[data-admin-theme]{color-scheme:light;--background:var(--admin-page);--foreground:var(--admin-text);--card:var(--admin-surface);--card-foreground:var(--admin-text);--popover:var(--admin-surface);--popover-foreground:var(--admin-text);--secondary:var(--admin-page);--secondary-foreground:var(--admin-body);--muted:var(--admin-page);--muted-foreground:var(--admin-muted);--accent:var(--admin-info);--accent-foreground:var(--admin-accent);--destructive:var(--admin-danger);--border:var(--admin-border);--input:var(--admin-input-border);--button-surface:var(--admin-surface);--button-surface-hover:var(--admin-info);--button-border:var(--admin-input-border);--button-text:var(--admin-body);--button-danger:var(--admin-danger);--button-danger-hover:var(--admin-error-bg)}[data-admin-theme=dark]{color-scheme:dark;--admin-page:#08121f;--admin-surface:#111e2d;--admin-text:#e3edf8;--admin-heading:#eef5ff;--admin-body:#cad6e6;--admin-secondary:#a7b7cb;--admin-muted:#96a7bd;--admin-caption:#a0b3cd;--admin-hint:#96a7bd;--admin-label:#b1c2d8;--admin-placeholder:#8e9fb5;--admin-icon:#a0b3cd;--admin-accent:#82b4ff;--admin-info:#152d4a;--admin-info-border:#2b4d76;--admin-border:#2b3d53;--admin-line:#26364b;--admin-input-border:#405672;--admin-success:#83dbad;--admin-success-bg:#12392d;--admin-success-border:#2d6450;--admin-neutral-bg:#233247;--admin-error:#ffb1bb;--admin-error-bg:#401f2a;--admin-error-border:#79404e;--admin-danger:#ffb1bb;--admin-warning:#f2c875;--admin-warning-bg:#3c301b;--admin-teal:#7bdbcf;--admin-teal-bg:#143b39;--admin-shadow:#00000050;--admin-marker:#657d9b}:root{--site-brand:#1764e8;--site-white:#fff;--site-black:#000;--site-site-outline:#78a7ff;--site-brand-mark-background:#172b45;--site-brand-mark-box-shadow:#d8e7ff;--site-brand-mark-color:#70a7ff;--site-eyebrow-color:#9eb3cd;--site-eyebrow-background:#75aaff;--site-form-heading-color:#667387;--site-form-icon-background:#e6eeff;--site-form-icon-border:#cfddf9;--site-section-heading-background:#e6edfa;--site-plate-card-border:#dce4ef;--site-plate-card-box-shadow:#18283e03;--site-plate-title-color:#7d899a;--site-field-border:#d3dce7;--site-field-color:#162334;--site-field-color-2:#8994a4;--site-finish-options-color:#53647b;--site-specification-hint-color:#64758b;--site-form-select-border-color:#bb303e;--site-success-symbol-background:#eaf1ff;--site-success-card-color:#62738a;--site-reference-box-background:#f0f5fc;--site-reference-box-border:#dce5f2;--site-plate-preview-border:#dce5ef;--site-plate-preview-background:#f5f8fc;--site-plate-preview-heading-color:#304962;--site-plate-preview-heading-color-2:#557799;--site-plate-preview-heading-border:#dbe4ed;--site-plate-preview-heading-background:#fff9;--site-plate-preview-stage-background:#f3f7fb;--site-plate-preview-stage-background-2:#edf3f9;--site-plate-preview-empty-color:#778ca2;--site-plate-preview-empty-color-2:#536a82;--site-plate-preview-empty-color-3:#8090a2;--site-plate-preview-demo-note-color:#63778c;--site-plate-preview-dimensions-color:#294159;--site-plate-preview-dimensions-color-2:#73869b;--site-preview-length-dimension-color:#286fe4;--site-preview-width-dimension-color:#13877f;--site-preview-thickness-dimension-color:#b17325;--site-plate-preview-note-color:#75869b;--site-add-plate-icon-border:#d6e4fc;--site-contact-intro-background:#10243d;--site-contact-intro-background-2:#1c3e64;--site-contact-intro-border:#193a5b;--site-contact-eyebrow-color:#a6c6eb;--site-contact-intro-color:#91bcff;--site-contact-intro-copy-color:#c0d0e3;--site-contact-channels-border-top:#ffffff24;--site-contact-channel-icon-background:#ffffff0c;--site-contact-channel-icon-border:#ffffff26;--site-contact-channel-icon-color:#a4caff;--site-contact-channel-color:#afc2da;--site-contact-channel-color-2:#8fb6e8;--site-contact-channel-color-3:#a5cbff;--site-contact-channel-icon-background-2:#ffffff18;--site-contact-intro-foot-color:#cfdded;--site-contact-intro-foot-color-2:#a2b6ce;--site-callback-card-box-shadow:#182d4808;--site-callback-heading-border:#d6e3fa;--site-callback-heading-background:#edf3ff;--site-callback-heading-color:#6b7b90;--site-callback-privacy-color:#78879b;--site-contact-success-color:#65758b;--site-contact-quote-icon-background:#edf3fc;--site-contact-quote-icon-color:#45698f;--site-contact-quote-link-color:#2b435f;--site-contact-quote-link-color-2:#6f7e91;--site-plate-remove-border:#f0d7db;--site-plate-stock-availability-color:#23734f;--site-plate-stock-availability-border-top:#cce6d8;--site-plate-review-background:#f7f9fc;--site-plate-review-desktop-border-color:#e6ebf2;--site-plate-review-desktop-color:#61738a;--site-plate-review-desktop-background:#f0f4fa;--site-review-total-label-color:#536980;--home-hero-media-background:#112033;--home-hero-shade-background:#091522f5;--home-hero-shade-background-2:#091522dc;--home-hero-shade-background-3:#09152270;--home-hero-shade-background-4:#09152208;--home-hero-shade-background-5:#091522a8;--home-overline-color:#3268b2;--home-overline-color-2:#a0c5ff;--home-overline-background:#80b6ff;--home-final-cta-color:#a6c9ff;--home-hero-copy-color:#c0ccda;--home-hero-service-list-color:#aabbd1;--home-hero-service-list-color-2:#89b7fa;--home-hero-image-note-color:#e5efff;--home-hero-image-note-color-2:#b0bfd0;--home-hero-note-line-background:#9abcf5;--home-hero-note-line-background-2:#a3c6ff;--home-hero-coordinate-color:#7790ae;--home-assurance-background:#112137;--home-assurance-border-top:#ffffff12;--home-assurance-color:#c8d6e7;--home-assurance-inner-color:#76a6eb;--home-section-heading-color:#697a8f;--home-steps-border-left:#dae3ef;--home-step-background:#f6f9fe;--home-step-top-color:#4877b8;--home-step-color:#64758a;--home-step-role-color:#346ab7;--home-materials-background:#eff4fa;--home-materials-border-block:#e2e9f2;--home-materials-copy-color:#64748a;--home-material-grades-border-top:#cbd8e8;--home-material-grades-color:#6b7c90;--home-preparations-border:#d6e1ef;--home-preparations-box-shadow:#18314b05;--home-preparation-intro-border-bottom:#e1e8f0;--home-preparation-intro-color:#4d7dbd;--home-preparations-color:#67778a;--home-preparation-foot-background:#f9fbfe;--home-preparation-foot-border-top:#e4eaf3;--home-preparation-foot-color:#71849b;--home-quality-image-background:#14233c;--home-quality-image-background-2:#0c1b30df;--home-quality-image-color:#f4f8ff;--home-quality-image-color-2:#a7c8fc;--home-quality-image-color-3:#b2c4da;--home-quality-checks-border-bottom:#dce5f0;--home-quality-check-icon-border:#d9e4f2;--home-quality-check-icon-color:#3875c9;--home-quality-checks-color:#72869f;--home-quality-checks-color-2:#68788c;--home-stock-background:#10223a;--home-stock-shade-background:#071526e6;--home-stock-shade-background-2:#091a2aa6;--home-stock-shade-background-3:#06132233;--home-stock-content-color:#c3cfde;--home-stock-image-note-color:#c6d5e8;--home-faq-layout-color:#6c7b8f;--home-faq-items-color:#6486b6;--home-faq-items-color-2:#667990;--home-final-cta-background:#10233e;--home-final-cta-border-top:#314562;--home-final-cta-background-image:#ffffff03;--home-hero-shade-background-6:#091522ed;--home-hero-shade-background-7:#091522b3;--home-hero-shade-background-8:#09152260;--home-hero-shade-background-9:#091522df;--home-hero-shade-background-10:#0915228a;--home-hero-shade-background-11:#09152238;--home-hero-shade-background-12:#09152299;--home-hero-shade-background-13:#09152250;--header-public-header-color:#64748b;--header-public-header-border-bottom:#0f172a12;--header-mobile-menu-panel-background:#0c1c30;--header-mobile-menu-panel-color:#edf4ff;--header-mobile-menu-panel-border-color:#28415e;--header-mobile-menu-head-border-bottom:#ffffff14;--header-brand-name-color:#89b6ff;--header-brand-name-color-2:#a6bad0;--header-brand-mark-background:#213b5a;--header-brand-mark-box-shadow:#355374;--header-mobile-navigation-color:#bacce1;--header-mobile-navigation-color-2:#7496c0;--header-mobile-navigation-background:#1c3655;--header-mobile-menu-bottom-color:#8da5c1;--header-home-header-color:#f7faff;--header-brand-mark-background-2:#1d3552;--header-brand-mark-box-shadow-2:#2f4a68;--header-public-header-color-2:#aebed1;--header-public-header-border-color:#6fa8ff;--footer-site-footer-border-top:#e0e6ed;--footer-site-footer-color:#718095;--footer-home-footer-background:#091522;--footer-home-footer-color:#c6d3e4;--footer-brand-mark-background:#213954;--footer-brand-mark-box-shadow:#365371;--footer-home-footer-top-color:#889db7;--footer-home-footer-color-2:#8bbaff;--footer-home-footer-bottom-color:#7f95b0;--footer-home-footer-bottom-border-top:#ffffff13;--footer-home-footer-bottom-color-2:#a8bcd5;--about-page-about-muted:#a2b3c9;--about-page-about-line:#ffffff1a;--about-page-color:#f5f8fd;--about-eyebrow-color:#a9caff;--about-eyebrow-background:#70cfff;--about-eyebrow-box-shadow:#70cfff80;--about-page-color-2:#9ec5ff;--about-explore-color:#c2d3e9;--about-heroImage-border:#9ccaff38;--about-heroImage-background:#142a43;--about-heroImage-background-2:#06142712;--about-heroImage-background-3:#061427e8;--about-heroImage-background-4:#06142733;--about-heroImage-border-top:#9bd9ff;--about-imageGrid-background-image:#a7d5ff07;--about-imageLabel-color:#d6e9ff;--about-heroImage-color:#9bbbdc;--about-imageCoordinate-color:#80caff;--about-heroFooter-color:#7891af;--about-sectionNumber-color:#82b4f8;--about-principles-background:#142a434d;--about-principles-background-color:#162f48;--about-principleTop-color:#82baff;--about-principleTop-color-2:#637f9f;--about-quality-background:#0e2034;--about-qualityImage-background:#1b3049;--about-qualityImage-background-2:#061427ed;--about-qualityImage-color:#a7d5ff;--about-qualityImage-color-2:#a6bed9;--about-checks-color:#8dbdff;--about-textLink-color:#a6cfff;--about-steps-border-top:#6d9fd44d;--about-steps-color:#85bfff;--about-finalSection-background:#112944;--about-finalSection-background-2:#061427f5;--about-finalSection-background-3:#061427d9;--about-finalSection-background-4:#06142785;--about-finalContent-color:#b0c4dc}.admin-theme-root{min-height:100vh;background:var(--admin-page);color:var(--admin-text)}[data-admin-theme] .request-inbox{background:var(--admin-surface);border-color:var(--admin-border)}[data-admin-theme] .field :is(input,textarea){background:var(--admin-surface);border-color:var(--admin-input-border);color:var(--admin-text)}[data-admin-theme] .field :is(input,textarea)::placeholder,[data-admin-theme] .search-box input::placeholder{color:var(--admin-placeholder)}[data-admin-theme] .form-select{background:var(--admin-surface)!important;border-color:var(--admin-input-border);color:var(--admin-text)}[data-admin-theme] .field input[aria-invalid=true],[data-admin-theme] .form-select[aria-invalid=true]{border-color:var(--admin-danger)}[data-admin-theme] .field label small,[data-admin-theme] .unit-input span{color:var(--admin-secondary)}[data-admin-theme] .eyebrow.blue,[data-admin-theme] .field label>span{color:var(--admin-accent)}[data-admin-theme] .search-box input{color:var(--admin-text)}[data-admin-theme] .mc-button:not([data-button-tone=dark]):is([data-button-variant=text],[data-button-variant=dashed]),[data-admin-theme] .mc-button:not([data-button-tone=dark])[data-button-variant=ghost]:hover{color:var(--admin-accent)}[data-admin-theme] .admin-login .site-header{background:var(--admin-surface);border-color:var(--admin-border)}