*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#12201c;background:#fff;line-height:1.6}.container{width:min(1120px,92%);margin:auto}.nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid #e8eeea}.navin{height:72px;display:flex;align-items:center;justify-content:space-between}.logo{font-weight:800;letter-spacing:-.4px;color:#10221c;text-decoration:none}.logo span{font-size:24px;margin-right:7px}.nav nav{display:flex;align-items:center;gap:26px}.nav a{color:#263731;text-decoration:none;font-size:14px;font-weight:600}.navcta{background:#173d2e;color:#fff!important;padding:10px 17px;border-radius:10px}.menu{display:none;background:none;border:0;font-size:25px}.hero{background:linear-gradient(135deg,#f3f8ee,#fff 55%,#fff8dc);padding:90px 0 75px}.heroGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.pill{display:inline-block;background:#e5f2d9;border:1px solid #d1e6c0;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:700;color:#28623b}.hero h1{font-size:clamp(48px,7vw,78px);line-height:.98;letter-spacing:-4px;margin:22px 0}.hero h1 span{color:#d79b16}.lead{font-size:19px;color:#52615b;max-width:620px}.actions{display:flex;gap:12px;margin:28px 0;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;cursor:pointer;padding:14px 20px;border-radius:11px;font-weight:800;font-size:14px}.primary{background:#173d2e;color:#fff}.secondary{border:1px solid #cfd9d2;color:#173d2e;background:#fff}.trust{display:flex;gap:18px;flex-wrap:wrap;color:#65716c;font-size:13px}.trust b{color:#277244}.heroCard{background:#173d2e;color:#fff;border-radius:25px;padding:34px;box-shadow:0 22px 60px #173d2e22}.sun{font-size:50px}.heroCard h3{font-size:25px;margin:10px 0}.heroCard p{color:#c7d8cf}.mini{display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid #ffffff22}.mini strong{color:#ffd36a}.stats{background:#132e25;color:#fff}.statGrid{display:grid;grid-template-columns:repeat(4,1fr)}.statGrid div{padding:25px;border-right:1px solid #ffffff16}.statGrid strong{display:block;font-size:28px}.statGrid span{color:#b9c9c1;font-size:12px}.section{padding:85px 0}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:#6d8a76;margin-bottom:8px}.section h2{font-size:42px;line-height:1.1;letter-spacing:-1.8px;margin:0 0 10px}.sub{color:#66736d;max-width:680px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:35px}.cards article{border:1px solid #e2e9e4;border-radius:17px;padding:25px;background:#fff}.icon{font-size:30px}.cards h3{margin:15px 0 5px}.cards p{font-size:14px;color:#68756f;min-height:105px}.cards a{color:#235f3c;font-weight:800;font-size:13px;text-decoration:none}.calcSection{background:#f4f7f4}.calcGrid{display:grid;grid-template-columns:1fr 420px;gap:55px;align-items:center}.calcbox{background:#fff;padding:25px;border-radius:17px;border:1px solid #e1e9e3;margin-top:28px}.calcbox label{display:block;font-weight:700;margin:14px 0 10px}.calcbox label strong{float:right;color:#245d3a}.calcbox input[type=range]{width:100%;accent-color:#173d2e}.range{display:flex;justify-content:space-between;color:#89948f;font-size:11px}.calcbox select,form input,form select,form textarea{width:100%;padding:13px;border:1px solid #d7e0da;border-radius:10px;background:#fff;font:inherit;margin-bottom:11px}.result{background:#173d2e;color:#fff;padding:32px;border-radius:22px}.resultTop{font-size:10px;letter-spacing:2px;color:#a9c4b5}.big{font-size:58px;font-weight:800;line-height:1;margin:14px 0 4px;color:#ffd36a}.result p{color:#bfd0c8}.result hr{border:0;border-top:1px solid #ffffff22;margin:22px 0}.rrow{display:flex;justify-content:space-between;padding:9px 0;font-size:13px}.rrow b{color:#fff}.full{width:100%;margin-top:17px}.result small,form small{display:block;color:#9db0a7;font-size:10px;margin-top:12px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px}.steps div{padding:24px;border-top:3px solid #d8a62a;background:#fafcf9}.steps span{font-weight:800;color:#d29b1d}.steps h3{margin:10px 0 4px}.steps p{font-size:13px;color:#68756f}.dark{background:#15362b;color:#fff}.dark .eyebrow{color:#9fc0ad}.dark p{color:#bfd0c8}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.checklist div{padding:14px 0;border-bottom:1px solid #ffffff1a;color:#dce8e2}.quoteGrid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contactbox{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;padding:20px;background:#f4f7f4;border-radius:15px}.contactbox span{color:#5d6a64}.quoteGrid form{padding:28px;border:1px solid #e0e8e2;border-radius:20px}.faq details{border-top:1px solid #dfe7e1;padding:18px 0}.faq summary{font-weight:700;cursor:pointer}.faq p{color:#66736d}.faq{padding-top:35px}footer{background:#0d241c;color:#fff;padding:50px 0 20px}.footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer p,.footer span{color:#aebfb7}.footer a,.footer span{display:block;color:#b7c9c0;text-decoration:none;margin-top:7px;font-size:13px}.copy{text-align:center;color:#71867d;font-size:11px;border-top:1px solid #ffffff12;margin-top:35px;padding-top:20px}.wa{position:fixed;right:22px;bottom:22px;width:54px;height:54px;border-radius:50%;background:#1d9b59;color:#fff;display:grid;place-items:center;text-decoration:none;font-size:24px;box-shadow:0 8px 25px #0003}@media(max-width:800px){.nav nav{display:none}.nav nav.show{display:flex;position:absolute;top:72px;left:0;right:0;background:#fff;flex-direction:column;padding:20px;border-bottom:1px solid #ddd}.menu{display:block}.heroGrid,.calcGrid,.quoteGrid,.split{grid-template-columns:1fr}.cards,.steps{grid-template-columns:1fr 1fr}.statGrid{grid-template-columns:1fr 1fr}.hero{padding-top:55px}.hero h1{letter-spacing:-2px}.footer{grid-template-columns:1fr 1fr}.heroCard{margin-top:5px}}@media(max-width:500px){.cards,.steps,.footer{grid-template-columns:1fr}.section{padding:60px 0}.section h2{font-size:34px}.contactbox{grid-template-columns:1fr}.actions .btn{width:100%}}
.advancedPrompt{margin-top:18px;padding:16px;border:1px solid #e6eaf0;border-radius:14px;background:#fbfcfe;display:flex;align-items:center;justify-content:space-between;gap:16px}.advancedPrompt p{margin:5px 0 0;color:#64748b;font-size:13px}.advancedCalc{margin-top:20px;padding:22px;border:1px solid #dfe5ec;border-radius:18px;background:#fff;grid-column:1/-1}.advancedHead{display:flex;justify-content:space-between;gap:20px}.advancedHead h3{margin:4px 0}.advancedHead p{color:#64748b;margin:0}.closeAdvanced{border:0;background:#f3f4f6;border-radius:50%;width:38px;height:38px;font-size:24px;cursor:pointer}.advancedControls{display:flex;gap:14px;margin:18px 0}.advancedControls label{flex:1;font-weight:600}.advancedControls select,.advancedControls input,.applianceRow select,.applianceRow input{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;border:1px solid #dfe5ec;border-radius:10px;background:#fff}.applianceHeader,.applianceRow{display:grid;grid-template-columns:minmax(0,1.5fr) 70px 90px 95px 40px;gap:8px;align-items:center}.applianceHeader{font-size:12px;color:#64748b;font-weight:700;padding-bottom:7px}.applianceRow{padding:8px 0;border-top:1px solid #edf0f3}.removeAdv{height:40px;border:1px solid #dfe5ec;background:#fff;border-radius:9px;cursor:pointer}.advancedActions{display:flex;gap:18px;align-items:center;margin:16px 0}.textLink{color:#9a6500;font-weight:700;text-decoration:none}.advancedResult{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.advancedResult>div{padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #e7ebf0}.advancedResult span{display:block;color:#64748b;font-size:12px}.advancedResult strong{display:block;margin-top:4px;font-size:18px}.calculatorLink{margin-top:-30px;text-align:center}.calculatorLink a{display:inline-block;color:#9a6500;font-weight:700;text-decoration:none;padding:10px}.advancedCalc[hidden]{display:none!important}@media(max-width:700px){.advancedPrompt{flex-direction:column;align-items:stretch}.advancedControls{flex-direction:column}.applianceTable{overflow-x:auto}.applianceHeader,.applianceRow{min-width:530px}.advancedResult{grid-template-columns:1fr 1fr}.calculatorLink{margin-top:-15px}}

/* About and Reviews Page Styles */
.aboutIntroGrid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:40px;align-items:center}
.aboutHighlightBox{background:#f4f9f4;border:1px solid #d4e7d8;border-radius:20px;padding:30px}
.aboutHighlightBox h3{margin-top:0;color:#173d2e;font-size:22px}
.aboutHighlightBox ul{padding-left:20px;margin:15px 0}
.aboutHighlightBox li{margin-bottom:10px;color:#334155}
.valuesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}
.valueCard{border:1px solid #e2e9e4;border-radius:18px;padding:26px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}
.valueCard:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.06)}
.valueIcon{font-size:36px;margin-bottom:14px}
.valueCard h3{margin:0 0 10px;font-size:20px;color:#10221c}
.valueCard p{margin:0;font-size:14px;color:#65716c;line-height:1.6}
.featureGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:30px}
.featureCard{border:1px solid #e5e7eb;border-radius:16px;padding:24px;background:#fff;display:flex;gap:18px;align-items:flex-start}
.featureIcon{font-size:28px;background:#f3f8ee;padding:12px;border-radius:12px;color:#173d2e;flex-shrink:0}
.featureCard h4{margin:0 0 6px;font-size:18px}
.featureCard p{margin:0;font-size:14px;color:#66736d}
.reviewsHeroRating{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e1e9e3;border-radius:99px;padding:8px 18px;margin-top:15px;font-size:14px;font-weight:700}
.reviewsHeroRating .stars{color:#f59e0b;letter-spacing:2px}
.filterBar{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 25px}
.filterBtn{padding:9px 18px;border-radius:99px;border:1px solid #cfd9d2;background:#fff;color:#263731;font-weight:700;font-size:13px;cursor:pointer;transition:all .2s ease}
.filterBtn:hover,.filterBtn.active{background:#173d2e;color:#fff;border-color:#173d2e}
.reviewsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.reviewCard{border:1px solid #e2e9e4;border-radius:18px;padding:24px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 15px rgba(0,0,0,.02);transition:transform .2s ease}
.reviewCard:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.06)}
.reviewHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}
.reviewStars{color:#f59e0b;font-size:16px;letter-spacing:1px}
.verifiedBadge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#15803d;background:#dcfce7;padding:4px 9px;border-radius:99px}
.reviewText{font-size:14px;color:#334155;line-height:1.6;margin-bottom:18px;flex-grow:1}
.reviewerDetails{display:flex;align-items:center;gap:12px;border-top:1px solid #f1f5f9;padding-top:14px}
.reviewerAvatar{width:40px;height:40px;border-radius:50%;background:#173d2e;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px;flex-shrink:0}
.reviewerMeta b{display:block;font-size:14px;color:#0f172a}
.reviewerMeta span{display:block;font-size:12px;color:#64748b}
.caseGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}
.caseCard{border:1px solid #e2e9e4;border-radius:18px;padding:24px;background:#fff}
.caseTag{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:800;background:#e5f2d9;color:#173d2e;margin-bottom:12px}
.caseCard h3{margin:0 0 8px;font-size:18px}
.caseCard p{font-size:13px;color:#65716c;margin:0 0 14px}
.caseStats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;background:#f8fafc;border-radius:12px;font-size:12px}
.caseStats span{color:#64748b}
.caseStats b{display:block;font-size:14px;color:#173d2e;margin-top:2px}
.writeReviewCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:32px}
@media(max-width:850px){.aboutIntroGrid,.valuesGrid,.reviewsGrid,.caseGrid,.featureGrid{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.aboutIntroGrid,.valuesGrid,.reviewsGrid,.caseGrid,.featureGrid{grid-template-columns:1fr}}

/* Corporate Information & Statutory Table */
.corpSection{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}
.corpTableGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px}
.corpDetailItem{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 22px;display:flex;flex-direction:column;justify-content:center}
.corpLabel{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:5px}
.corpVal{font-size:15px;font-weight:700;color:#0f172a;line-height:1.4}
.corpVal small{font-size:13px;font-weight:400;color:#475569;display:block;margin-top:3px}
.corpStatusBadge{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:700;background:#dcfce7;color:#15803d;margin-left:8px}
.directorGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:20px}
.directorCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px}
.directorIcon{width:48px;height:48px;border-radius:50%;background:#173d2e;color:#ffd36a;display:grid;place-items:center;font-size:20px;flex-shrink:0}
.directorMeta b{display:block;font-size:16px;color:#0f172a}
.directorMeta span{display:block;font-size:13px;color:#64748b;margin-top:2px}
@media(max-width:768px){.corpTableGrid,.directorGrid{grid-template-columns:1fr}}

/* --- 3D OPENING HERO & ENERGY JOURNEY STYLES --- */
.hero3dWrap{position:relative;min-height:640px;background:linear-gradient(135deg,#0a1a14 0%,#132e25 60%,#0f172a 100%);color:#fff;overflow:hidden;display:flex;align-items:center}
.hero3dCanvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}
.hero3dOverlay{position:relative;z-index:2;width:min(1120px,92%);margin:auto;padding:80px 0 60px;display:grid;grid-template-columns:1.2fr 0.8fr;gap:40px;align-items:center}
.heroBrandPill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);backdrop-filter:blur(8px);border-radius:99px;padding:8px 18px;font-size:12px;font-weight:800;letter-spacing:1px;color:#ffd36a;margin-bottom:18px}
.heroBrandPill span{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:pulseDot 2s infinite}
@keyframes pulseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(1.3)}}
.heroHeadline3D{font-size:clamp(38px,5.5vw,68px);font-weight:800;line-height:1.05;letter-spacing:-2px;margin:0 0 16px}
.heroHeadline3D span{background:linear-gradient(90deg,#ffd36a,#f59e0b,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero3dLead{font-size:18px;color:#cbd5e1;max-width:580px;line-height:1.6;margin-bottom:28px}
.hero3dActions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:30px}
.hero3dStatsPills{display:flex;flex-wrap:wrap;gap:12px}
.heroStatItem{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:8px 14px;font-size:12px;display:flex;align-items:center;gap:8px}
.heroStatItem b{color:#ffd36a}
.scrollCue{display:inline-flex;align-items:center;gap:8px;color:#94a3b8;font-size:12px;font-weight:700;margin-top:20px;text-decoration:none;transition:color .2s}
.scrollCue:hover{color:#ffd36a}
.scrollCue span{animation:bounceDown 1.5s infinite}
@keyframes bounceDown{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}

/* Scroll-Driven Energy Journey */
.journeySection{background:#0d1a15;color:#fff;padding:90px 0;border-top:1px solid rgba(255,255,255,0.1)}
.journeyLayout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}
.journeySticky{position:sticky;top:90px;background:#132e25;border:1px solid rgba(255,255,255,0.15);border-radius:24px;padding:30px;box-shadow:0 20px 50px rgba(0,0,0,0.4)}
.journeyFlowVisual{text-align:center;position:relative}
.flowCableLine{width:100%;height:6px;background:#334155;border-radius:3px;position:relative;margin:25px 0;overflow:hidden}
.flowCableLine::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#ffd36a,#38bdf8,transparent);animation:pulseFlow 2.2s infinite linear}
@keyframes pulseFlow{0%{left:-100%}100%{left:100%}}
.flowVisualIcons{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}
.flowNode{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);border-radius:16px;padding:12px 16px;text-align:center;width:90px}
.flowNode .ico{font-size:26px;display:block;margin-bottom:4px}
.flowNode span{font-size:11px;font-weight:700;color:#cbd5e1}
.batteryGaugeWrap{background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.2);border-radius:12px;padding:16px;margin-top:20px;text-align:left}
.batteryBarOuter{height:16px;background:#1e293b;border-radius:8px;overflow:hidden;margin-top:8px}
.batteryBarInner{height:100%;width:35%;background:linear-gradient(90deg,#22c55e,#86efac);border-radius:8px;transition:width 1s cubic-bezier(0.4,0,0.2,1)}
.houseGlowWrap{background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.2);border-radius:12px;padding:16px;margin-top:14px;display:flex;align-items:center;gap:14px;transition:background .4s}
.houseGlowWrap.illuminated{background:rgba(245,158,11,0.15);border-color:#f59e0b}
.houseGlowWrap .houseIco{font-size:32px;filter:grayscale(1);transition:filter .4s}
.houseGlowWrap.illuminated .houseIco{filter:grayscale(0) drop-shadow(0 0 12px #f59e0b)}

.journeyStepList{display:flex;flex-direction:column;gap:26px}
.journeyStep{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:26px;transition:all .3s ease}
.journeyStep.current{background:rgba(255,255,255,0.1);border-color:#ffd36a;transform:translateX(8px);box-shadow:0 10px 30px rgba(0,0,0,0.3)}
.journeyStepHead{display:flex;align-items:center;gap:14px;margin-bottom:10px}
.journeyStepNum{width:36px;height:36px;border-radius:50%;background:#ffd36a;color:#111827;font-weight:800;display:grid;place-items:center;font-size:15px;flex-shrink:0}
.journeyStep h3{margin:0;font-size:20px;color:#fff}
.journeyStep p{margin:0;font-size:14px;color:#94a3b8;line-height:1.6}

/* Interactive 3D Studio */
.studioSection{background:#f8fafc;padding:90px 0;border-top:1px solid #e2e8f0}
.studioLayout{display:grid;grid-template-columns:1.3fr 0.7fr;gap:28px;align-items:start}
.studioCanvasCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,0.05);position:relative}
.studioCanvasWrap{width:100%;height:520px;position:relative;background:#f1f5f9;cursor:grab}
.studioCanvasWrap:active{cursor:grabbing}
.studioCanvasHint{position:absolute;bottom:14px;left:14px;background:rgba(15,23,42,0.8);color:#fff;backdrop-filter:blur(8px);padding:6px 12px;border-radius:99px;font-size:11px;font-weight:700;pointer-events:none}
.studioToolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px 20px;background:#fff;border-top:1px solid #e2e8f0;gap:10px}
.studioModes{display:flex;gap:8px}
.studioModeBtn{padding:8px 14px;border-radius:99px;border:1px solid #cbd5e1;background:#fff;font-size:12px;font-weight:700;color:#334155;cursor:pointer;transition:all .2s}
.studioModeBtn:hover,.studioModeBtn.active{background:#173d2e;color:#fff;border-color:#173d2e}
.studioInspector{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:26px;box-shadow:0 12px 40px rgba(0,0,0,0.05)}
.compSelectorList{display:flex;flex-direction:column;gap:10px;margin-top:16px}
.compBtn{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:13px;font-weight:700;color:#0f172a;cursor:pointer;transition:all .2s;text-align:left}
.compBtn:hover{background:#173d2e;color:#fff;border-color:#173d2e}
.studioModal{margin-top:20px;padding:20px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px}
.studioModal[hidden]{display:none}
.specRow{display:flex;justify-content:space-between;font-size:12px;padding:6px 0;border-bottom:1px solid rgba(0,0,0,0.06)}
.specRow span{color:#64748b}
.specRow b{color:#0f172a}

@media(max-width:900px){
  .hero3dOverlay{grid-template-columns:1fr;padding:60px 0 40px}
  .journeyLayout,.studioLayout{grid-template-columns:1fr}
  .journeySticky{position:static;margin-bottom:30px}
  .studioCanvasWrap{height:380px}
}


