body.live-product-page{background:#07131e}.live-product-page .letters-main{padding-bottom:66px}.live-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)}.live-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.live-facts>div{padding:15px;border-radius:13px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.live-facts b{display:block;color:#fff;font-size:18px;line-height:1.2}.live-facts span{display:block;margin-top:5px;color:#aebfcb;font-size:13px;line-height:1.4}.live-hero-visual{position:relative;min-height:500px;border-radius:22px;overflow:hidden;background:linear-gradient(140deg,#0b1721,#192832 58%,#0c151d);border:1px solid rgba(173,203,222,.18);box-shadow:0 20px 50px rgba(0,0,0,.25)}.live-shimmer-grid{position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.5) 0 1px,transparent 2px),radial-gradient(circle at 72% 28%,rgba(255,213,100,.42) 0 1px,transparent 2px),linear-gradient(135deg,rgba(250,215,140,.11),rgba(255,255,255,.02));background-size:30px 30px,30px 30px,100% 100%}.live-shimmer-grid:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 27px,rgba(255,255,255,.06) 28px 29px),repeating-linear-gradient(0deg,transparent 0 27px,rgba(255,255,255,.05) 28px 29px);opacity:.65}.live-shimmer-grid:after{content:"";position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16) 44%,rgba(255,218,132,.2) 49%,transparent 58%);transform:rotate(-8deg)}.live-sign-word{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);font-size:76px;font-weight:950;letter-spacing:.05em;color:#fff;text-shadow:0 0 4px #fff,0 0 18px rgba(255,255,255,.9),0 0 42px rgba(255,210,76,.5),0 8px 20px rgba(0,0,0,.75);z-index:2}.live-hero-caption{position:absolute;z-index:3;left:24px;right:24px;bottom:22px;padding-top:78px;background:linear-gradient(transparent,rgba(3,8,12,.88));pointer-events:none}.live-hero-caption b{display:block;font-size:22px}.live-hero-caption span{display:block;margin-top:5px;color:#c4d0d8;font-size:14px}.live-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:end;margin-top:22px;padding:34px 36px;border-radius:20px;background:#edf1f3;color:#14232d}.live-intro h2{margin:7px 0 0;font-size:35px;line-height:1.12}.live-intro p{margin:0;color:#465966;font-size:17px;line-height:1.65}.live-combinations{margin-top:50px}.live-combo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.live-combo-card{position:relative;overflow:hidden;min-height:280px;padding:28px;border-radius:18px;background:#102536;border:1px solid rgba(148,192,223,.15);display:flex;flex-direction:column;justify-content:flex-end}.live-combo-card.primary{grid-row:span 2;min-height:576px;background:#0f2230}.live-combo-card>div:last-child{position:relative;z-index:3}.live-combo-card small{color:#ffd12f;font-size:11px;font-weight:900;letter-spacing:.12em}.live-combo-card h3{margin:7px 0 8px;font-size:28px}.live-combo-card p{margin:0;max-width:620px;color:#b9c8d3;font-size:15px;line-height:1.58}.live-mini-shimmer{position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,#f6f6f6 0 2px,transparent 3px),radial-gradient(circle at 70% 30%,#d8d8d8 0 2px,transparent 3px),linear-gradient(145deg,#5a6167,#202a33);background-size:28px 28px,28px 28px,100% 100%;opacity:.68}.live-mini-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.25) 48%,transparent 62%)}.live-mini-shimmer.gold{background:radial-gradient(circle,#f8dda5 0 2px,transparent 3px),linear-gradient(145deg,#8b672a,#2e2418);background-size:28px 28px,100% 100%}.live-mini-shimmer.dark{background:radial-gradient(circle,#5a6570 0 2px,transparent 3px),linear-gradient(145deg,#19242e,#080e13);background-size:28px 28px,100% 100%}.live-mini-shimmer.rose{background:radial-gradient(circle,#efb5c3 0 2px,transparent 3px),linear-gradient(145deg,#733e50,#24161c);background-size:28px 28px,100% 100%}.live-mini-word,.live-mini-logo{position:absolute;z-index:2;left:50%;top:43%;transform:translate(-50%,-50%);font-size:58px;font-weight:950;color:#fff;text-shadow:0 0 14px rgba(255,255,255,.8),0 7px 20px rgba(0,0,0,.75)}.live-mini-logo{font-size:92px;color:#ffd12f}.live-combo-card:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(transparent,rgba(5,12,17,.98));z-index:1}.live-system{display:grid;grid-template-columns:1fr .82fr;gap:18px;margin-top:48px;align-items:start}.live-system-copy{padding:34px 36px;border-radius:20px;background:#dce8ef;color:#172630;align-self:start}.live-system-copy .letters-kicker{color:#35596d}.live-system-copy h2{margin:7px 0 13px;font-size:34px;line-height:1.15}.live-system-copy p{margin:0 0 13px;color:#465965;font-size:16px;line-height:1.62}.live-module-board{padding:28px;border-radius:20px;background:linear-gradient(155deg,#322b23,#0f171d);border:1px solid rgba(255,209,47,.22);display:flex;flex-direction:column;justify-content:center;align-self:start}.live-module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.live-module-grid span{aspect-ratio:1;border-radius:10px;background:linear-gradient(135deg,#8c7b67,#e1c898 45%,#4d4031 70%);box-shadow:inset -8px -8px 16px rgba(0,0,0,.26),inset 7px 7px 12px rgba(255,255,255,.16);transform:rotate(2deg)}.live-module-grid span:nth-child(3n){transform:rotate(-3deg)}.live-module-grid span:nth-child(4n){transform:rotate(4deg)}.live-module-note{margin-top:18px;padding:15px 17px;border-radius:12px;background:rgba(0,0,0,.25)}.live-module-note b{display:block;color:#ffd12f;font-size:23px}.live-module-note span{display:block;margin-top:4px;color:#bcc8cf;font-size:14px}.live-shapes{margin-top:48px}.live-shape-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.live-shape-grid article{min-height:170px;padding:22px;border-radius:16px;background:#10283a;border:1px solid rgba(152,196,225,.12);display:flex;flex-direction:column;justify-content:flex-end}.live-shape-grid article:nth-child(2n){background:#152432}.live-shape-grid b{display:block;margin-top:18px;font-size:18px}.live-shape-grid span{display:block;margin-top:5px;color:#acbdc8;font-size:14px;line-height:1.4}.shape{display:block;width:58px;height:58px;background:linear-gradient(135deg,#f7e8c2,#b99245 48%,#fff2ca 68%,#8b6729);box-shadow:0 8px 22px rgba(0,0,0,.25)}.shape.circle{border-radius:50%}.shape.square{border-radius:8px}.shape.diamond{transform:rotate(45deg);width:46px;height:46px;margin:6px}.shape.hex{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%)}.shape.heart{background:none;box-shadow:none;width:auto;height:auto;color:#d9b05a;font-style:normal;font-size:62px;line-height:.8}.shape.octagon{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape.scale{border-radius:50% 50% 12px 12px;transform:scaleY(1.08)}.live-shape-grid article.sizes{background:#d9bd68;color:#18242c}.live-shape-grid article.sizes b{margin-top:0;font-size:31px}.live-shape-grid article.sizes span{color:#3f4d56;font-size:15px}.live-finishes{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:48px;padding:32px;border-radius:20px;background:#0a1a27;border:1px solid rgba(144,188,218,.15)}.live-finishes h2{margin:7px 0 10px;font-size:34px}.live-finishes p{margin:0;color:#aebfca;font-size:16px;line-height:1.6}.live-finish-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.live-finish-grid article{min-height:130px;padding:20px;border-radius:14px;display:flex;flex-direction:column;justify-content:flex-end;color:#13202a}.live-finish-grid b{font-size:19px}.live-finish-grid span{margin-top:3px;font-size:13px}.live-finish-grid .mirror{background:linear-gradient(135deg,#f5f7f8,#8b959d 45%,#fefefe 62%,#77828b)}.live-finish-grid .gloss{background:linear-gradient(135deg,#ffd73a,#d58c00)}.live-finish-grid .matte{background:linear-gradient(135deg,#d6c6b2,#9b8873)}.live-finish-grid .holo{background:linear-gradient(135deg,#89d7e8,#b795e8 42%,#f2b0c7 70%,#f2d67b)}.live-palette{margin-top:22px;padding:30px;border-radius:20px;background:#edf1f3;color:#172630}.live-palette .letters-section-head{margin-bottom:20px}.live-palette .letters-section-head h2{color:#172630}.live-palette .letters-section-head p{color:#51636f}.live-palette-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.live-swatch{padding:10px;border-radius:14px;background:#fff;border:1px solid #d5dde2;min-width:0}.live-swatch i{display:block;aspect-ratio:1;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 5px 14px rgba(21,35,44,.1)}.live-swatch b{display:block;margin-top:9px;color:#172630;font-size:13px}.live-swatch span{display:block;margin-top:2px;color:#60727d;font-size:11px;line-height:1.25}.live-swatch.c02 i{background:linear-gradient(135deg,#ff3142,#9d0619)}.live-swatch.c03 i{background:linear-gradient(135deg,#8e2032,#3e0711)}.live-swatch.c42 i{background:linear-gradient(135deg,#e8b2a5,#9c655b)}.live-swatch.c47 i{background:linear-gradient(135deg,#ffe07a,#a56f00)}.live-swatch.c99 i{background:linear-gradient(135deg,#f8fafb,#8e9aa2 44%,#fff 61%,#69757d)}.live-swatch.c27 i{background:linear-gradient(135deg,#37d8cf,#087f7d)}.live-swatch.c29 i{background:linear-gradient(135deg,#78c9ff,#176fa7)}.live-swatch.c33 i{background:linear-gradient(135deg,#2775e9,#082e78)}.live-swatch.c912 i{background:linear-gradient(135deg,#ff2ea6,#96105e)}.live-swatch.c933 i{background:linear-gradient(135deg,#2d49d8,#111b71)}.live-swatch.c947 i{background:linear-gradient(135deg,#ffba3d,#9b5510)}.live-swatch.c37 i{background:linear-gradient(135deg,#3a3e42,#050607)}.live-swatch.c90 i{background:linear-gradient(135deg,#fff,#dfe5e8)}.live-swatch.c46 i{background:linear-gradient(135deg,#f2dfb7,#bca171)}.live-swatch.c35 i{background:linear-gradient(135deg,#6d7479,#31363a)}.live-swatch.c61 i{background:linear-gradient(135deg,#f3a8be,#b34d75)}.live-use{margin-top:48px}.live-use-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.live-use-grid article{padding:30px;border-radius:18px;min-height:235px}.live-use-grid article span{display:block;font-size:11px;font-weight:900;letter-spacing:.12em}.live-use-grid h3{margin:9px 0 10px;font-size:30px}.live-use-grid p{margin:0;font-size:16px;line-height:1.6}.live-use-grid .exterior{background:#dfc361;color:#18242c}.live-use-grid .interior{background:#dce8ef;color:#182630}.live-brief{display:grid;grid-template-columns:1fr .95fr;gap:18px;margin-top:48px;padding:34px;border-radius:20px;background:#0c1d29;border:1px solid rgba(255,209,47,.22)}.live-brief h2{margin:7px 0 10px;font-size:34px}.live-brief>div:first-child p{margin:0;color:#acbec9;font-size:16px;line-height:1.62}.live-brief-steps{display:grid;gap:9px}.live-brief-steps>div{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:13px;border-radius:12px;background:#132c3e}.live-brief-steps>div>b{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#ffd12f;color:#14202a}.live-brief-steps strong{display:block;margin-bottom:2px;color:#fff;font-size:15px}.live-brief-steps span{color:#aebfca;font-size:13px;line-height:1.42}.live-brief-steps>a{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 16px;border-radius:10px;background:#ffd12f;color:#13202a;font-size:14px;font-weight:900}.live-seo{margin-top:48px}.live-cta{margin-top:20px}@media(max-width:1180px){.live-hero{grid-template-columns:1fr 1fr}.live-sign-word{font-size:62px}.live-shape-grid{grid-template-columns:repeat(2,1fr)}.live-palette-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.live-hero,.live-system,.live-finishes,.live-brief{grid-template-columns:1fr}.live-hero-visual{min-height:430px}.live-combo-grid{grid-template-columns:1fr}.live-combo-card.primary{grid-row:auto;min-height:420px}.live-intro{grid-template-columns:1fr}.live-use-grid{grid-template-columns:1fr}.live-module-board{width:100%}}@media(max-width:700px){.live-facts{grid-template-columns:1fr}.live-hero-visual{min-height:350px}.live-sign-word{font-size:46px}.live-intro,.live-system-copy,.live-finishes,.live-brief,.live-palette{padding:24px 20px}.live-intro h2,.live-system-copy h2,.live-finishes h2,.live-brief h2{font-size:29px}.live-combo-card{min-height:300px;padding:22px}.live-combo-card.primary{min-height:360px}.live-mini-word{font-size:42px}.live-shape-grid{grid-template-columns:1fr 1fr}.live-use-grid h3{font-size:26px}.live-palette-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.live-shape-grid{grid-template-columns:1fr}.live-sign-word{font-size:38px}.live-module-grid{gap:6px}.live-palette-grid{grid-template-columns:1fr 1fr}}