.invisible-grill-page{--ink:#28031f;--plum:#4c003b;--berry:#8a1168;--rose:#b52f8c;--muted:#6e656b;--line:#eadfe7;--cream:#fbf7fa;--green:#08795a;--steel:#6f7882;--shadow:0 24px 70px #39002c1f;--max:1440px;box-sizing:border-box;color:#241d22;font-family:Inter,Arial,sans-serif}.invisible-grill-page *{box-sizing:border-box}.invisible-grill-page .site{overflow:hidden}.invisible-grill-page .wrap,.invisible-grill-page .container{width:90%;max-width:1440px;margin:auto}.invisible-grill-page a{color:inherit;text-decoration:none}.invisible-grill-page .skip{z-index:99;background:#fff;padding:12px;position:fixed;top:-60px;left:12px}.invisible-grill-page .skip:focus{top:12px}.invisible-grill-page .btn{background:linear-gradient(135deg, var(--berry), #a61a7f);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:18px;padding:16px 22px;font-size:14px;font-weight:850;transition:all .2s;display:inline-flex;box-shadow:0 14px 28px #8a116833}.invisible-grill-page .btn:hover{transform:translateY(-2px)}.invisible-grill-page .btn-sm{white-space:nowrap;padding:13px 18px;font-size:12px}.invisible-grill-page .hero{background:radial-gradient(circle at 79% 27%,#b52f8c21,#0000 33%),linear-gradient(140deg,#fff 0% 54%,#fcf5fa 100%);position:relative}.invisible-grill-page .hero:before{content:"";border:1px solid #8a11680f;border-radius:50%;width:600px;height:600px;position:absolute;inset:auto -160px -220px auto;box-shadow:0 0 0 80px #8a116805,0 0 0 160px #8a116804}.invisible-grill-page .hero-grid{grid-template-columns:1.05fr .9fr;align-items:center;gap:70px;min-height:670px;padding:72px 0 76px;display:grid;position:relative}.invisible-grill-page .eyebrow,.invisible-grill-page .label{text-transform:uppercase;color:var(--berry);letter-spacing:1.5px;align-items:center;gap:9px;margin:0 0 18px;font-size:12px;font-weight:900;display:inline-flex}.invisible-grill-page .eyebrow:before,.invisible-grill-page .label:before{content:"";background:currentColor;width:25px;height:2px}.invisible-grill-page .hero h1{color:var(--ink);letter-spacing:-3.8px;margin:0;font-size:clamp(48px,5.1vw,72px);line-height:1.01}.invisible-grill-page .hero h1 em{color:var(--berry);font-style:normal}.invisible-grill-page .lead{color:#655d62;max-width:650px;margin:27px 0 30px;font-size:18px;line-height:1.68}.invisible-grill-page .actions{align-items:center;gap:25px;display:flex}.invisible-grill-page .call{color:var(--plum);border-bottom:1px solid #ccabc4;padding-bottom:4px;font-size:14px;font-weight:850}.invisible-grill-page .checks{color:#4f474d;flex-wrap:wrap;gap:12px 19px;margin-top:31px;font-size:11px;font-weight:750;display:flex}.invisible-grill-page .checks span:before{content:"✓";color:var(--green);margin-right:6px}.invisible-grill-page .product-visual{height:480px;position:relative}.invisible-grill-page .balcony{background:linear-gradient(150deg,#3e1343,#15051a);border-radius:26px;position:absolute;inset:12px 0 16px 14px;overflow:hidden;box-shadow:0 45px 90px #31002647}.invisible-grill-page .balcony:before{content:"";background:linear-gradient(120deg,#0000 0 48%,#ffffff0f 48% 49%,#0000 49% 100%);position:absolute;inset:0}.invisible-grill-page .frame{border:8px solid #c5cbd0;border-bottom-width:13px;border-radius:3px;position:absolute;inset:14% 11% 18% 13%;box-shadow:inset 0 0 0 2px #7e858b}.invisible-grill-page .wire{background:linear-gradient(90deg,#7a8187,#f1f4f6,#777e84);width:2px;position:absolute;top:15%;bottom:20%;box-shadow:0 0 3px #ffffff80}.invisible-grill-page .w1{left:22%}.invisible-grill-page .w2{left:31%}.invisible-grill-page .w3{left:40%}.invisible-grill-page .w4{left:49%}.invisible-grill-page .w5{left:58%}.invisible-grill-page .w6{left:67%}.invisible-grill-page .w7{left:76%}.invisible-grill-page .badge{z-index:2;background:#fff;border:1px solid #eee3ea;border-radius:14px;padding:14px 18px;position:absolute;box-shadow:0 16px 38px #31002626}.invisible-grill-page .badge strong,.invisible-grill-page .badge small{display:block}.invisible-grill-page .badge strong{color:var(--plum);font-size:13px}.invisible-grill-page .badge small{color:#8a8087;margin-top:4px;font-size:12px}.invisible-grill-page .b1{top:0;right:-15px}.invisible-grill-page .b2{bottom:0;left:-8px}.invisible-grill-page .reel{border:22px solid #aeb5ba;border-radius:50%;width:110px;height:110px;position:absolute;bottom:4%;right:6%;box-shadow:inset 0 0 0 7px #626a71,0 9px 20px #0000004d}.invisible-grill-page .reel:after{content:"SS CABLE";color:#fff;letter-spacing:1px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:-16px}.invisible-grill-page .statbar{border-block:1px solid var(--line)}.invisible-grill-page .stats{grid-template-columns:repeat(4,1fr);padding:23px 0;display:grid}.invisible-grill-page .stats div{border-right:1px solid var(--line);padding:4px 25px}.invisible-grill-page .stats div:first-child{padding-left:0}.invisible-grill-page .stats div:last-child{border:0}.invisible-grill-page .stats strong,.invisible-grill-page .stats span{display:block}.invisible-grill-page .stats strong{color:var(--plum);font-size:14px}.invisible-grill-page .stats span{color:#887e84;margin-top:5px;font-size:12px}.invisible-grill-page .section{padding:100px 0}.invisible-grill-page .cream{background:var(--cream)}.invisible-grill-page .section-head{grid-template-columns:1.05fr .72fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.invisible-grill-page .section-head h2,.invisible-grill-page .side h2,.invisible-grill-page .quote-copy h2{letter-spacing:-2.4px;color:var(--ink);margin:0;font-size:clamp(36px,4vw,52px);line-height:1.07}.invisible-grill-page .section-head>p,.invisible-grill-page .side>p,.invisible-grill-page .quote-copy>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.invisible-grill-page .material-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.invisible-grill-page .material-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:250px;padding:26px;position:relative;overflow:hidden}.invisible-grill-page .material-card:after{content:attr(data-no);color:#f1e5ed;font-size:42px;font-weight:900;position:absolute;top:13px;right:17px}.invisible-grill-page .material-icon{width:48px;height:48px;color:var(--berry);z-index:1;background:#f4e5ef;border-radius:13px;place-items:center;font-size:20px;display:grid;position:relative}.invisible-grill-page .material-card h3{color:var(--plum);margin:24px 0 10px;font-size:18px}.invisible-grill-page .material-card p{color:#766c72;font-size:12px;line-height:1.65}.invisible-grill-page .material-card a{color:var(--berry);margin-top:9px;font-size:11px;font-weight:850;display:inline-block}.invisible-grill-page .spec-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:68px;display:grid}.invisible-grill-page .side{position:sticky;top:25px}.invisible-grill-page .note{color:#6d6269;background:#fff;border:1px solid #d8c8d2;border-radius:14px;margin-top:28px;padding:18px;font-size:11px;line-height:1.6}.invisible-grill-page .note strong{color:var(--plum);margin-bottom:5px;display:block}.invisible-grill-page .spec-table{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.invisible-grill-page .spec-row{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;display:grid}.invisible-grill-page .spec-row:last-child{border:0}.invisible-grill-page .spec-row>div{padding:22px 24px}.invisible-grill-page .spec-row>div:first-child{color:#766c72;text-transform:uppercase;letter-spacing:.7px;background:#fdfafd;font-size:11px;font-weight:850}.invisible-grill-page .spec-row strong{color:var(--plum);font-size:14px;display:block}.invisible-grill-page .spec-row span{color:#81777d;margin-top:5px;font-size:11px;line-height:1.55;display:block}.invisible-grill-page .buyers{background:var(--ink);color:#fff}.invisible-grill-page .buyers .label{color:#e6abd3}.invisible-grill-page .buyers .section-head h2{color:#fff}.invisible-grill-page .buyers .section-head>p{color:#cabcc6}.invisible-grill-page .buyer-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.invisible-grill-page .buyer{background:#ffffff0b;border:1px solid #ffffff21;border-radius:16px;min-height:180px;padding:25px}.invisible-grill-page .buyer span{color:#e5a6d2;font-size:24px}.invisible-grill-page .buyer h3{margin:24px 0 7px;font-size:15px}.invisible-grill-page .buyer p{color:#c1b2bd;margin:0;font-size:11px;line-height:1.55}.invisible-grill-page .use-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.invisible-grill-page .use{border:1px solid var(--line);border-radius:17px;padding:25px}.invisible-grill-page .use b{color:var(--berry);letter-spacing:1px;text-transform:uppercase;font-size:12px;display:block}.invisible-grill-page .use h3{color:var(--plum);margin:13px 0 8px}.invisible-grill-page .use p{color:#786e75;font-size:12px;line-height:1.6}.invisible-grill-page .process{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:45px;display:grid}.invisible-grill-page .step{border:1px solid var(--line);border-top:3px solid var(--berry);background:#fff;border-radius:16px;padding:24px 20px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 16px #39002c0a}.invisible-grill-page .step:hover{transform:translateY(-2px);box-shadow:0 8px 24px #39002c14}.invisible-grill-page .step:before,.invisible-grill-page .step:after{content:none!important;display:none!important}.invisible-grill-page .step span{background:var(--plum);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.invisible-grill-page .step h3{color:var(--plum);margin:16px 0 6px;font-size:14px;font-weight:800}.invisible-grill-page .step p{color:#6e656b;margin:0;font-size:12px;line-height:1.5}.invisible-grill-page .faq-grid{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.invisible-grill-page .faq-grid h2{letter-spacing:-2px;color:var(--ink);margin:0;font-size:44px}.invisible-grill-page .faqs details{border-top:1px solid var(--line);padding:19px 0}.invisible-grill-page .faqs details:last-child{border-bottom:1px solid var(--line)}.invisible-grill-page .faqs summary{cursor:pointer;color:var(--plum);justify-content:space-between;align-items:center;font-size:14px;font-weight:800;list-style:none;display:flex}.invisible-grill-page .faqs summary::-webkit-details-marker{display:none}.invisible-grill-page .faqs summary:after{content:"+";color:var(--berry);font-size:20px}.invisible-grill-page .faqs details[open] summary:after{content:"−"}.invisible-grill-page .faqs p{color:#786f74;margin-top:10px;margin-bottom:0;font-size:12px;line-height:1.7}.invisible-grill-page .quote{background:linear-gradient(135deg,#fbf3f8,#fff)}.invisible-grill-page .quote-grid{grid-template-columns:.68fr 1.2fr;align-items:start;gap:70px;display:grid}.invisible-grill-page .quote-points{margin-top:30px}.invisible-grill-page .quote-points div{border-top:1px solid var(--line);color:#6f656b;padding:15px 0;font-size:12px}.invisible-grill-page .quote-points strong{color:var(--plum)}.invisible-grill-page .form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:35px}.invisible-grill-page .formtop{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:23px;padding-bottom:19px;display:flex}.invisible-grill-page .formtop strong{letter-spacing:1.3px;color:var(--berry);font-size:11px}.invisible-grill-page .formtop span{color:#958b92;font-size:12px}.invisible-grill-page .fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.invisible-grill-page .form label{color:#574d54;margin-bottom:17px;font-size:11px;font-weight:800;display:block}.invisible-grill-page .form input,.invisible-grill-page .form select,.invisible-grill-page .form textarea{width:100%;font:inherit;background:#fcfafb;border:1px solid #ded3da;border-radius:10px;outline:none;margin-top:8px;padding:14px;font-size:13px}.invisible-grill-page .form input:focus,.invisible-grill-page .form select:focus,.invisible-grill-page .form textarea:focus{border-color:var(--rose);box-shadow:0 0 0 3px #b52f8c14}.invisible-grill-page .form textarea{resize:vertical}.invisible-grill-page .form .btn{width:100%}.invisible-grill-page .fine{text-align:center;color:#988e95;font-size:12px}.invisible-grill-page .success{color:#086347;text-align:center;background:#e5f6ef;border-radius:8px;padding:10px;font-size:11px;font-weight:800}.invisible-grill-page .cta{background:linear-gradient(120deg, var(--plum), #75085a);color:#fff;padding:66px 0}.invisible-grill-page .cta-in{grid-template-columns:1fr .7fr auto;align-items:center;gap:50px;display:grid}.invisible-grill-page .cta h2{letter-spacing:-1.8px;margin:0;font-size:38px}.invisible-grill-page .cta p{color:#dccbd7;font-size:13px;line-height:1.7}.invisible-grill-page .btn-white{color:var(--plum);box-shadow:none;background:#fff}.invisible-grill-page .hero-photo{height:480px;position:relative}.invisible-grill-page .hero-photo>img{object-fit:cover;border-radius:28px;width:100%;height:100%;box-shadow:0 40px 90px #31002640}.invisible-grill-page .hero-photo:after{content:"";background:linear-gradient(#0000 50%,#1a02148c);border-radius:28px;position:absolute;inset:0}.invisible-grill-page .photo-tag{z-index:2;color:var(--plum);background:#fff;border-radius:13px;padding:14px 17px;position:absolute;bottom:22px;left:24px;box-shadow:0 15px 35px #0000002e}.invisible-grill-page .photo-tag strong,.invisible-grill-page .photo-tag small{display:block}.invisible-grill-page .photo-tag strong{font-size:13px}.invisible-grill-page .photo-tag small{color:#82777e;margin-top:4px;font-size:12px}.invisible-grill-page .material-card{padding:0 0 24px}.invisible-grill-page .material-card:after{z-index:2}.invisible-grill-page .material-card h3,.invisible-grill-page .material-card p,.invisible-grill-page .material-card a{margin-left:23px;margin-right:23px}.invisible-grill-page .material-card h3{margin-top:21px}.invisible-grill-page .material-img{object-fit:cover;background:#f4eef2;width:100%;height:170px;display:block}.invisible-grill-page .material-card:nth-child(2) .material-img{object-position:center}.invisible-grill-page .story-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:68px;display:grid}.invisible-grill-page .story-media{position:relative}.invisible-grill-page .story-media img{object-fit:cover;border-radius:24px;width:100%;height:580px}.invisible-grill-page .story-badge{background:var(--plum);color:#fff;width:210px;box-shadow:var(--shadow);border-radius:16px;padding:20px;position:absolute;bottom:34px;right:-28px}.invisible-grill-page .story-badge strong{font-size:29px;display:block}.invisible-grill-page .story-badge span{color:#d7c4d2;font-size:12px;line-height:1.5}.invisible-grill-page .story-copy h2,.invisible-grill-page .compare-head h2,.invisible-grill-page .quality-copy h2,.invisible-grill-page .dispatch-copy h2{letter-spacing:-2.4px;color:var(--ink);margin:0;font-size:clamp(36px,4vw,52px);line-height:1.07}.invisible-grill-page .story-copy>p,.invisible-grill-page .compare-head>p,.invisible-grill-page .quality-copy>p,.invisible-grill-page .dispatch-copy>p{color:var(--muted);font-size:14px;line-height:1.75}.invisible-grill-page .story-list{margin-top:28px}.invisible-grill-page .story-list div{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:15px;padding:17px 0;display:grid}.invisible-grill-page .story-list b{width:36px;height:36px;color:var(--berry);background:#f1e1ec;border-radius:50%;place-items:center;font-size:12px;display:grid}.invisible-grill-page .story-list strong{color:var(--plum);font-size:14px;display:block}.invisible-grill-page .story-list span{color:#82777e;margin-top:4px;font-size:11px;line-height:1.5;display:block}.invisible-grill-page .compare-head{text-align:center;max-width:760px;margin:0 auto 45px}.invisible-grill-page .compare-head .label{justify-content:center}.invisible-grill-page .compare-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.invisible-grill-page .compare{border:1px solid var(--line);background:#fff;border-radius:17px;padding:27px}.invisible-grill-page .compare b{color:var(--berry);letter-spacing:1px;font-size:12px}.invisible-grill-page .compare h3{color:var(--plum);margin:14px 0 8px;font-size:17px}.invisible-grill-page .compare p{color:#7a7076;font-size:11px;line-height:1.65}.invisible-grill-page .compare .question{border-top:1px solid var(--line);color:#4f454c;margin-top:18px;padding-top:15px;font-size:12px;font-weight:800;display:block}.invisible-grill-page .gallery{grid-template-rows:270px 270px;grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.invisible-grill-page .gallery figure{background:#eee;border-radius:20px;margin:0;position:relative;overflow:hidden}.invisible-grill-page .gallery figure:first-child{grid-row:1/3}.invisible-grill-page .gallery img{object-fit:cover;width:100%;height:100%;transition:all .35s}.invisible-grill-page .gallery figure:hover img{transform:scale(1.025)}.invisible-grill-page .gallery figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#23031bdb;border-radius:11px;padding:13px 15px;font-size:11px;position:absolute;bottom:15px;left:15px;right:15px}.invisible-grill-page .gallery figcaption strong{margin-bottom:3px;display:block}.invisible-grill-page .gallery figcaption span{color:#cfbeca;font-size:12px}.invisible-grill-page .gallery-note{color:#9a9096;margin-top:13px;font-size:12px}.invisible-grill-page .gallery-note a{color:var(--berry);text-decoration:underline}.invisible-grill-page .quality{background:#f8f2f6}.invisible-grill-page .quality-grid{grid-template-columns:.72fr 1.28fr;gap:70px;display:grid}.invisible-grill-page .quality-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.invisible-grill-page .quality-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.invisible-grill-page .quality-card span{width:33px;height:33px;color:var(--berry);background:#f1e1ec;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.invisible-grill-page .quality-card h3{color:var(--plum);margin:16px 0 7px;font-size:15px}.invisible-grill-page .quality-card p{color:#7c7278;font-size:12px;line-height:1.6}.invisible-grill-page .dispatch{background:var(--ink);color:#fff}.invisible-grill-page .dispatch-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;display:grid}.invisible-grill-page .dispatch-copy h2{color:#fff}.invisible-grill-page .dispatch-copy>p{color:#cdbec8}.invisible-grill-page .dispatch .label{color:#e7acd4}.invisible-grill-page .region-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.invisible-grill-page .region{background:#ffffff0b;border:1px solid #ffffff21;border-radius:14px;padding:20px}.invisible-grill-page .region strong{font-size:13px;display:block}.invisible-grill-page .region span{color:#bdaeb8;margin-top:5px;font-size:12px;line-height:1.45;display:block}.invisible-grill-page .source-credit{color:#948990;margin-top:10px;font-size:12px}.invisible-grill-page .source-credit a{color:var(--berry);text-decoration:underline}@media (max-width:1040px){.invisible-grill-page .hero-grid{gap:35px}.invisible-grill-page .material-grid,.invisible-grill-page .buyer-grid{grid-template-columns:1fr 1fr}.invisible-grill-page .process{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.invisible-grill-page .wrap,.invisible-grill-page .container{width:90%}.invisible-grill-page .hero-grid,.invisible-grill-page .section-head,.invisible-grill-page .spec-grid,.invisible-grill-page .faq-grid,.invisible-grill-page .quote-grid{grid-template-columns:1fr}.invisible-grill-page .hero-grid{gap:45px;padding:60px 0}.invisible-grill-page .hero h1{letter-spacing:-2.6px;font-size:47px}.invisible-grill-page .lead{font-size:16px}.invisible-grill-page .product-visual{height:410px}.invisible-grill-page .stats{grid-template-columns:1fr 1fr}.invisible-grill-page .stats div{padding:13px}.invisible-grill-page .stats div:nth-child(2){border-right:0}.invisible-grill-page .stats div:first-child{padding-left:13px}.invisible-grill-page .section{padding:76px 0}.invisible-grill-page .section-head{gap:23px}.invisible-grill-page .side{position:static}.invisible-grill-page .buyer-grid,.invisible-grill-page .use-grid,.invisible-grill-page .process{grid-template-columns:1fr 1fr}.invisible-grill-page .faq-grid{gap:38px}.invisible-grill-page .fields{grid-template-columns:1fr;gap:0}.invisible-grill-page .cta-in{grid-template-columns:1fr;gap:22px}.invisible-grill-page .actions{flex-direction:column;align-items:flex-start}.invisible-grill-page .hero-photo{height:430px}.invisible-grill-page .story-grid,.invisible-grill-page .quality-grid,.invisible-grill-page .dispatch-grid{grid-template-columns:1fr}.invisible-grill-page .story-media img{height:470px}.invisible-grill-page .story-badge{right:14px}.invisible-grill-page .compare-grid{grid-template-columns:1fr 1fr}.invisible-grill-page .gallery{grid-template-rows:340px 260px 260px;grid-template-columns:1fr}.invisible-grill-page .gallery figure:first-child{grid-row:auto}.invisible-grill-page .quality-grid,.invisible-grill-page .dispatch-grid{gap:40px}.invisible-grill-page .region-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.invisible-grill-page .hero h1{font-size:40px}.invisible-grill-page .product-visual{height:350px}.invisible-grill-page .balcony{inset:10px 0}.invisible-grill-page .material-grid,.invisible-grill-page .buyer-grid,.invisible-grill-page .use-grid,.invisible-grill-page .process,.invisible-grill-page .spec-row{grid-template-columns:1fr}.invisible-grill-page .spec-row>div:first-child{padding-bottom:8px}.invisible-grill-page .spec-row>div:last-child{padding-top:8px}.invisible-grill-page .form{padding:24px 18px}.invisible-grill-page .formtop span{text-align:right;max-width:90px}.invisible-grill-page .hero-photo{height:350px}.invisible-grill-page .story-media img{height:400px}.invisible-grill-page .compare-grid,.invisible-grill-page .quality-cards,.invisible-grill-page .region-grid{grid-template-columns:1fr}.invisible-grill-page .gallery{grid-template-rows:300px 240px 240px}}
