.faq-section{max-width:800px}.faq-section h2{color:var(--fg);font-size:28px;margin:0 0 14px;font-weight:800}.faq-item{background:var(--card);border:1px solid var(--stroke);border-radius:14px;padding:14px 18px}.faq-item+.faq-item{margin-top:10px}.faq-item summary{cursor:pointer;font-weight:600;color:var(--fg);list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-answer{padding-top:10px;margin-top:10px;border-top:1px solid var(--stroke)}.faq-answer p{color:var(--muted);line-height:1.6;margin:0}.fr-header{position:fixed;top:0;left:0;width:100%;z-index:50;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);background:#0b0d1099;border-bottom:1px solid var(--stroke)}.nav{max-width:var(--maxw);margin:0 auto;display:flex;align-items:center;gap:18px;padding:12px 20px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.3px;text-decoration:none;color:var(--fg)}.brand .aura{width:26px;height:26px;border-radius:999px;box-shadow:0 0 0 4px #21d07a33 inset,0 0 20px 5px #21d07a66;background:radial-gradient(circle at 30% 30%,#3bff9c,#0eb764 60%,#087a44)}.nav a:not(.btn){opacity:.9;text-decoration:none;color:var(--fg)}.nav a:not(.brand):not(.btn):hover{opacity:1;color:var(--brand)}.nav .spacer{flex:1}@media (max-width: 960px){.nav{flex-wrap:wrap;justify-content:center;gap:10px 16px}.nav .spacer{display:none}.brand{flex-basis:100%;justify-content:center}.nav a:not(.brand):not(.btn){font-size:14px}.nav a.btn{order:99;margin-top:8px}}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:0;align-items:center;padding-top:60px;padding-bottom:60px}.hero__content{position:relative;z-index:2}.hero h1{font-size:46px;line-height:1.05;margin:.2em 0;font-weight:800;color:var(--fg);opacity:1}.hero__figure-model{background:transparent!important;border:none!important;box-shadow:none!important;position:relative;z-index:1;margin-left:-120px}.kpi{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.kpi .pill{border:1px solid #223;border-radius:999px;padding:8px 12px;font-size:12px;color:var(--muted)}.hero-actions{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 960px){.hero{grid-template-columns:1fr;gap:36px}.hero__figure-model{margin-left:0;z-index:auto}.hero h1{font-size:38px}}.material-section h2{color:var(--fg);font-size:28px;margin:0 0 14px;font-weight:800}.material-section .rte p{color:var(--fg);opacity:.92;line-height:1.65;margin-bottom:1em}.material-section .rte p strong{color:var(--fg)}#messguide h2{color:var(--fg);font-size:28px;margin:0 0 14px;font-weight:800}#messguide h4{color:var(--fg)}#messguide p.muted{color:var(--muted)}.measure-steps{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.step{border:1px dashed #26303a;border-radius:14px;padding:16px;cursor:pointer;transition:all .2s ease;background-color:transparent}.step:hover{border-color:#445260}.step.is-active{border-color:var(--brand);border-style:dashed;background-color:#21d07a0d}.step h3{margin:.4em 0;color:var(--fg)}.step .rte,.step .rte ol,.step .rte li{color:var(--muted);font-size:14px;padding-left:1.2em;margin:0}.step .rte p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.step.is-active .rte,.step.is-active .rte li,.step.is-active .rte p{color:var(--fg)}.badge{display:inline-flex;align-items:center;gap:8px;border:1px solid #1d2a22;background:#21d07a14;color:#9df0c9;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600}.measure-guide-figure-wrapper{margin-top:30px}.figure-container{position:relative;max-width:600px;margin:0 auto}.figure-content{display:none}.figure-content.is-active{display:block}.figure-content .figure{position:relative;overflow:hidden}.figure-content .figure img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.calculator-wrapper{margin-top:32px;border-top:1px solid var(--stroke);padding-top:24px;max-width:500px}.calculator-wrapper h4{margin-top:0;margin-bottom:4px}.calculator-wrapper p{font-size:14px}.calculator-form{display:flex;flex-direction:column;gap:20px;margin-top:24px}.calculator-grid{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:flex-end}.calculator-input label,.calculator-output label{display:block;font-size:13px;color:var(--muted);margin-bottom:8px}.calculator-input input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--stroke);background:#0b0f14;color:var(--fg);font-size:16px}.btn--calc{justify-content:center;padding-left:18px;padding-right:18px}.calculator-output div{display:flex;align-items:center;justify-content:center;width:100%;min-height:47px;border-radius:12px;border:1px dashed var(--stroke);background:#0b0f14;color:var(--brand);font-size:18px;font-weight:700;padding:10px 14px}.mounting-section h2{color:var(--fg);font-size:28px;margin:0 0 14px;font-weight:800}.mounting-section .rte p,.mounting-section .rte ol{color:var(--fg);opacity:.92;line-height:1.65;margin-bottom:1em}.mounting-section .rte ol{padding-left:1.5em}.mounting-section .rte li{margin-bottom:.8em}.mounting-section .rte.muted p{color:var(--muted)}.packaging-section h2{color:var(--fg);font-size:28px;margin:0 0 14px;font-weight:800}.packaging-section .rte p{color:var(--fg);opacity:.92;line-height:1.65;margin-bottom:1em}.packaging-section .rte.muted p{color:var(--muted)}.figure{position:relative;overflow:hidden}.figure img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.philosophy-section h2{color:var(--fg);font-size:28px;margin:0 0 14px;font-weight:800}.philosophy-section .rte p{color:var(--fg);opacity:.92;line-height:1.65;margin:0}.philosophy-section .rte p strong{color:var(--fg)}.philosophy-list{padding-left:1.5em;margin-top:1.5em}.philosophy-list li{margin-bottom:.8em;line-height:1.6;color:var(--muted)}.video-figure{position:relative;overflow:hidden}.video-figure .video-media{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
