.benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 12px;margin:27px 0;border-top:1px solid var(--line);padding-top:25px}.benefit{display:flex;align-items:center;gap:10px;font-size:12px}.benefit svg{width:26px;height:26px;flex-shrink:0;fill:none;stroke:var(--acid);stroke-width:1.35}.emi-note{padding:15px 18px;background:#0047bb09;border:1px solid #0047bb20;border-radius:18px;font-size:13px;line-height:1.7}.emi-note small{display:block;color:var(--muted);font-size:11px}.type-number .dim-ten{position:absolute;left:-.12em;top:-.2em;opacity:.12;font-size:.8em;line-height:1;transform:translate(-15%,-15%)}.type-number{position:relative}.type-number>strong{font:inherit;position:relative}.six-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 24px;margin-top:45px}.six-card .material-photo{aspect-ratio:1.15}.six-card h3{font-size:30px;margin:22px 0 15px}.six-card p{color:var(--muted);line-height:1.75}.six-card .technical img{width:100%;height:100%;object-fit:contain;transform:none;mix-blend-mode:normal}.unit-tools{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.unit-tools button{padding:10px 18px}.unit-tools button[aria-pressed=true]{background:#0047bb!important;color:white}.tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.tech-grid .spec-row{break-inside:avoid}.measurement{background:#eaf0fa;padding:90px var(--pad);display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:center}.measurement h2{font-size:clamp(38px,5vw,72px);margin:24px 0}.measurement p:not(.eyebrow){color:var(--muted);line-height:1.8;margin:20px 0}.volume-ledger{border:1px solid #0047bb28;border-radius:24px;overflow:hidden}.volume-ledger div{display:flex;justify-content:space-between;gap:25px;padding:30px;border-bottom:1px solid #0047bb20}.volume-ledger div:nth-child(2){background:#0047bb;color:#fff}.volume-ledger strong{font-size:29px;white-space:nowrap}.volume-ledger span{align-self:center;font-size:14px}.video-section{padding:85px var(--pad)}.video-section h2{font-size:clamp(40px,5vw,75px);margin:20px 0 35px}.video-frame{aspect-ratio:16/9;background:#e1e5df;overflow:hidden;border-radius:24px;position:relative}.video-frame iframe{border:0;width:100%;height:100%}.video-frame img{width:100%;height:100%;object-fit:cover}.video-placeholder{padding:25px;background:#eaf0fa;border-radius:20px}.social-orbit{display:flex;gap:14px;flex-wrap:wrap;margin:35px 0}.social-orbit a{width:64px;height:64px;display:grid;place-items:center;background:linear-gradient(150deg,#ffffff35,#ffffff08);border:1px solid #ffffff50;position:relative;transition:transform .35s,box-shadow .35s}.social-orbit svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.social-orbit a:hover{transform:translateY(-7px) rotate(-7deg);box-shadow:0 8px 25px #ffffff20}.social-orbit a span{position:absolute;bottom:-30px;font-size:10px;opacity:0;transition:.2s;white-space:nowrap}.social-orbit a:hover span,.social-orbit a:focus-visible span{opacity:1}.announcement-marquee{background:var(--ink);color:white;overflow:hidden;min-height:48px;display:flex;align-items:center;position:relative;padding-right:55px}.announcement-track{display:flex;width:max-content;animation:announce 34s linear infinite;gap:60px}.announcement-copy{display:flex;gap:60px;white-space:nowrap;font-size:13px;letter-spacing:.04em;padding:15px 0}.announcement-copy span:before{content:'✦';margin-right:28px;color:#8cb6ff}.announcement-marquee:hover .announcement-track,.announcement-marquee:focus-within .announcement-track,.announcement-marquee[data-paused=true] .announcement-track{animation-play-state:paused}.announcement-pause{position:absolute;right:8px;padding:5px 12px;background:#ffffff22!important;color:white!important;z-index:2}.motion-off .announcement-track{animation:none}.faq-page{padding:70px var(--pad)}.faq-page h1{font-size:clamp(50px,7vw,110px);max-width:1000px;margin:24px 0}.faq-lead{max-width:760px;font-size:18px;color:var(--muted);line-height:1.8}.faq-jump{display:flex;flex-wrap:wrap;gap:10px;margin:35px 0 60px}.faq-category{max-width:1050px;margin:65px auto}.faq-category h2{font-size:34px;margin-bottom:25px}.faq-category details{border-top:1px solid var(--line)}.faq-category summary{cursor:pointer;padding:23px 0;font-size:18px}.faq-category details p{padding:0 0 25px;max-width:850px;line-height:1.85;color:var(--muted)}.faq-more{text-align:right;margin-top:25px}.human-contact{max-width:1150px;margin:auto}.contact-channels{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:55px}.contact-channel{border:1px solid var(--line);border-radius:30px;padding:35px;background:linear-gradient(135deg,#fff,#fff3);transition:transform .3s}.contact-channel:hover{transform:translateY(-5px)}.contact-channel h2{font-size:35px;margin:20px 0}.about-editorial{padding:70px var(--pad);max-width:1450px;margin:auto}.about-editorial h2{font-size:clamp(40px,5.7vw,82px);margin:20px 0 35px}.about-editorial .rte{max-width:850px;font-size:18px}.about-editorial blockquote{font-size:clamp(27px,3.5vw,48px);line-height:1.3;letter-spacing:-.03em;border-left:3px solid var(--acid);padding-left:30px;margin:45px 0}.about-trust{background:#eaf0fa}.spec-chips{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.spec-chips span{padding:10px 16px;border:1px solid var(--line);border-radius:100px;font-size:13px}.about-close{background:var(--ink);color:white;padding:80px var(--pad)}.about-close h2{font-size:clamp(50px,7vw,100px);margin:20px 0}.about-close p{margin:20px 0}.about-name-visual{font-size:clamp(90px,20vw,280px);line-height:1.1;letter-spacing:-.08em}.about-name-visual span{opacity:.17}.about-name-visual i{font-style:normal;font-size:.3em;color:var(--acid)}@keyframes announce{to{transform:translateX(-50%)}}@media(max-width:749px){.six-grid{grid-template-columns:1fr}.tech-grid,.measurement,.contact-channels{grid-template-columns:1fr}.measurement{padding:60px var(--pad)}.tech-grid{gap:0}.six-card h3{font-size:30px}.announcement-copy{font-size:11px;gap:30px}.volume-ledger div{padding:23px}.benefits{gap:15px 8px}.benefit{font-size:11px}.social-orbit a{width:53px;height:53px}.about-editorial .rte{font-size:16px}.faq-category summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.announcement-track{animation:none}.social-orbit a:hover{transform:none}}

.product-thumb,.gallery-thumb,.cart-open,.search-link,.units span{background:linear-gradient(145deg,#ffffffb8,#ffffff38);border:1px solid #ffffffb5;box-shadow:inset 0 1px 0 #fff,0 4px 12px #17274510}.product-thumb{border-radius:18px!important}.gallery-thumb{border-radius:12px!important}.gallery-prev,.gallery-next{display:grid;place-items:center}.faq-category .rte{padding-bottom:20px}.faq-category .rte p{padding-bottom:0}.announcement-marquee .announcement-pause{color:white!important;background:#333c!important}.shopify-payment-button__button--unbranded{border-radius:999px!important;background:linear-gradient(155deg,#729ce4,#0047bb 60%,#123a79)!important;box-shadow:inset 0 2px 2px #fff8,0 7px 20px #0047bb25!important}

.announcement-track{gap:0}.announcement-copy{padding-right:60px}

.motion-off .announcement-track{width:100%;transform:none}.motion-off .announcement-copy{white-space:normal;flex-wrap:wrap;gap:8px;padding:12px 20px;font-size:12px}.motion-off .announcement-copy[aria-hidden=true]{display:none}.motion-off .announcement-pause{display:none}.motion-off .announcement-marquee{padding-right:0}@media(prefers-reduced-motion:reduce){.announcement-track{width:100%;transform:none}.announcement-copy{white-space:normal;flex-wrap:wrap;gap:8px;padding:12px 20px;font-size:12px}.announcement-copy[aria-hidden=true],.announcement-pause{display:none}.announcement-marquee{padding-right:0}}
