@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap");:root{--ink:#090d10;--paper:#f1f0eb;--gold:#ffc94d;--muted:#9fa9ae;font-family:Manrope,sans-serif;background:var(--ink);color:#edf0eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.nav{position:fixed;z-index:20;top:0;width:100%;padding:25px 5.5vw;align-items:center;gap:32px;border-bottom:1px solid transparent}.brand,.nav{display:flex}.brand{align-items:baseline;gap:7px;letter-spacing:-.07em}.brand strong{font-size:17px}.brand span{font:500 9px DM Mono;letter-spacing:.08em;color:#d8bc72}.nav-links{display:flex;gap:23px;margin:auto;font:500 10px DM Mono;letter-spacing:.04em;color:#c3cbd0}.nav-links a:hover,.text-link:hover{color:var(--gold)}.nav-cta{font-size:11px;font-weight:700;border:1px solid #4a5256;border-radius:40px;padding:12px 15px}.nav-cta b{color:var(--gold);font-size:15px;margin-left:8px}.hero{position:relative;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 73% 48%,#28404c 0,#121c22 23%,#090d10 60%)}.grid-bg{position:absolute;inset:0;opacity:.24;background:linear-gradient(90deg,transparent 49.8%,#ffffff10 50%,transparent 50.2%) 0 0 /88px 88px,linear-gradient(0deg,transparent 49.8%,#ffffff10 50%,transparent 50.2%) 0 0 /88px 88px;-webkit-mask-image:radial-gradient(circle at 70% 50%,black,transparent 64%);mask-image:radial-gradient(circle at 70% 50%,black,transparent 64%)}.hero-content{padding:25vh 0 120px;margin-left:9vw;width:min(690px,83vw);position:relative;z-index:2}.eyebrow{font:500 10px/1.35 DM Mono;letter-spacing:.1em;color:#9ba7ad;margin:0 0 23px}.hero-title,h2{font-size:clamp(52px,6.7vw,108px);letter-spacing:-.08em;line-height:.9;margin:0;font-weight:600}.hero-title em,h2 em{font:500 italic clamp(54px,7vw,114px) Playfair Display;color:var(--gold);letter-spacing:-.09em}.clip{overflow:hidden;padding:.06em 0}.clip,.line{display:block}.hero-copy{font-size:14px;line-height:1.75;color:#bdc7cc;max-width:390px;margin:31px 0}.hero-actions{display:flex;align-items:center;gap:25px}.button{border:0;background:var(--gold);color:#101010;display:inline-flex;gap:20px;align-items:center;border-radius:50px;padding:15px 18px;font-size:11px;font-weight:800;cursor:pointer;transition:transform .3s,background .3s}.button:hover{transform:translateY(-3px);background:#ffe39a}.button span{font-size:17px}.text-link{font:500 11px DM Mono;color:#dce3e1;transition:color .25s}.text-link span{color:var(--gold);margin-left:8px}.scene-wrap{position:absolute;width:min(53vw,720px);height:min(53vw,720px);right:1vw;top:15%;z-index:1;contain:layout paint;will-change:transform}.scene-wrap:before{content:"";position:absolute;z-index:-1;width:24%;aspect-ratio:1;left:38%;top:38%;border-radius:50%;background:radial-gradient(circle,#ffd66f 0 20%,#d7941b 45%,transparent 72%);filter:blur(12px);opacity:.72;animation:sun-ready-pulse 3.2s ease-in-out infinite}.scene-wrap canvas{position:relative;z-index:1;cursor:-webkit-grab;cursor:grab;touch-action:pan-y!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scene-wrap canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.scene-interaction-hint{position:absolute;z-index:2;left:50%;bottom:13%;transform:translateX(-50%);margin:0;padding:8px 12px;border:1px solid #f8cf6f40;border-radius:30px;background:#091015a8;color:#dce3e1;font:500 9px DM Mono;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:interaction-hint 2.4s ease-in-out infinite}.scene-interaction-hint span{color:var(--gold);font-size:14px;margin-right:6px}@keyframes sun-ready-pulse{50%{transform:scale(1.08);opacity:.9}}@keyframes interaction-hint{50%{transform:translateX(-50%) translateY(-3px);border-color:#f8cf6f70}}@media (prefers-reduced-motion:reduce){.scene-interaction-hint,.scene-wrap:before{animation:none}}.scroll-hint{position:absolute;bottom:28px;left:5.5vw;font:9px DM Mono;letter-spacing:.1em;color:#8b979e}.scroll-hint i{display:inline-block;width:29px;height:1px;background:var(--gold);margin-left:10px;vertical-align:middle}.section{padding:145px 9vw}.problem{color:#141819;background:var(--paper);display:grid;grid-template-columns:1.3fr .65fr;grid-gap:10vw;gap:10vw}.problem h2{font-size:clamp(44px,5.3vw,82px);margin-top:23px}.problem h2 em{font-size:inherit;color:#7f6219}.problem-side{align-self:end}.problem-side>p{font-size:14px;line-height:1.8;color:#596066}.problem-number{margin-top:75px;border-top:1px solid #c5c8c2;padding-top:15px;display:grid;grid-template-columns:auto auto 1fr;align-items:start;grid-gap:4px;gap:4px}.problem-number strong{font-size:clamp(85px,11vw,160px);letter-spacing:-.1em;line-height:.8}.problem-number sup{font:italic 44px Playfair Display;color:#9e7b1e}.problem-number span{font:10px/1.5 DM Mono;color:#686d69;align-self:end;max-width:130px;margin:0 0 8px 12px}.value-story{min-height:100svh;position:relative;overflow:hidden;padding:12vh 9vw;background:#121a20}.value-header{display:flex;justify-content:space-between;font:10px DM Mono;color:#a9b6bd}.value-item{position:absolute;top:28%;z-index:2}.value-item p{font:10px DM Mono;color:var(--gold)}.value-item h2{font-size:clamp(44px,5.4vw,85px);margin:20px 0}.value-item h2 em{font-size:inherit}.value-item>span{font-size:13px;font-weight:800;letter-spacing:.09em}.value-item small{display:block;color:#aab5ba;margin-top:9px;font-size:13px}.hidden{visibility:hidden;opacity:0}.value-orbit{position:absolute;width:min(46vw,550px);aspect-ratio:1;right:7vw;top:22%;border:1px solid #ffffff2b;border-radius:50%;display:grid;place-items:center}.value-orbit i{position:absolute;inset:15%;border:1px solid #e9b93655;border-radius:50%}.value-orbit i:nth-child(2){inset:31%;transform:rotateX(62deg);border-color:#439ecb}.value-orbit b{font-size:62px;color:var(--gold);filter:drop-shadow(0 0 40px #ffbd2488)}.energy-story{min-height:90svh;position:relative;padding:13vh 9vw;overflow:hidden;background:#080c10}.energy-copy{position:relative;z-index:2;width:min(470px,70vw)}.energy-copy h2{font-size:clamp(50px,6vw,93px);margin-bottom:25px}.energy-copy h2 em{font-size:inherit}.energy-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;color:#aab5bb;max-width:340px}.energy-states{margin-top:50px;display:grid;grid-gap:11px;gap:11px;font:10px DM Mono;color:#b9c3c7}.energy-states span:first-child{color:var(--gold)}.energy-scene{position:absolute;width:min(58vw,740px);height:min(58vw,740px);right:0;top:4%}.process{background:#e6e6e0;color:#171b1c;position:relative}.process .eyebrow{color:#687076}.process h2{font-size:clamp(45px,5.2vw,80px)}.process-line{height:1px;background:#aeb3ae;margin-top:95px;transform-origin:left}.process-steps{display:grid;grid-template-columns:repeat(4,1fr)}.process-step{padding:24px 24px 0;border-right:1px solid #b7bcb6;min-height:180px}.process-step:first-child.process-step:last-child.process-step span{font:10px DM Mono;color:#947529}.process-step h3{font-size:19px;letter-spacing:-.05em;margin:38px 0 9px}.process-step p{font-size:12px;color:#606864;max-width:140px;line-height:1.6}.simulator{background:#151e25;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:9vw;gap:9vw}.sim-copy h2{font-size:clamp(43px,5vw,76px)}.sim-copy h2 em{font-size:inherit}form{grid-gap:22px;gap:22px;padding:29px;border:1px solid #3c474d;background:#1c262d}form,label{display:grid}label{font:10px DM Mono;color:#b6c1c5;grid-gap:11px;gap:11px}.range-value{font:600 26px Manrope;color:#fff}.tariff-input{width:100%;padding:13px;border:1px solid #465258;background:#151d23;color:#e1e7e7;outline:none}.tariff-input:focus{border-color:var(--gold)}.simulator form label small{color:#89969c;font:9px/1.45 DM Mono}.tariff-source{padding:14px;border-left:2px solid var(--gold);background:#11191f;display:grid;grid-gap:5px;gap:5px}.tariff-source small,.tariff-source span{color:#89969c;font:9px/1.45 DM Mono}.tariff-source b{font-size:13px}.projects-showcase{background:#ecebe5;color:#111719}.projects-heading{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:8vw;gap:8vw;align-items:end;margin-bottom:65px}.projects-heading .eyebrow{grid-column:1/-1;color:#657075;margin-bottom:-20px}.projects-heading h2{font-size:clamp(44px,5.6vw,86px)}.projects-heading h2 em{font-size:inherit}.projects-heading>p:not(.eyebrow){color:#5e696c;font-size:13px;line-height:1.8;max-width:460px}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.project-card{min-width:0;background:#fff;border:1px solid #d3d5cf;overflow:hidden;transition:transform .35s,box-shadow .35s}.project-card:hover{transform:translateY(-7px);box-shadow:0 24px 55px #25303824}.project-card-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#172129}.project-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 50%,#071017b8)}.project-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.project-card:nth-child(4) img,.project-card:nth-child(5) img,.project-card:nth-child(6) img{transform:scale(1.08)}.project-card:hover img{transform:scale(1.06)}.project-card:nth-child(n+4):hover img{transform:scale(1.14)}.project-card-image small,.project-card-image span{position:absolute;z-index:2;bottom:17px;color:#fff;font-family:DM Mono}.project-card-image span{left:18px;font-size:10px;color:var(--gold)}.project-card-image small{right:18px;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.project-card-copy{padding:25px}.project-card-copy h3{margin:0 0 11px;font-size:20px;letter-spacing:-.035em}.project-card-copy p{min-height:58px;margin:0 0 23px;color:#687275;font-size:11px;line-height:1.7}.project-card-copy a{color:#273136;font:500 10px DM Mono}.project-card-copy a b{color:#a87809;margin-left:8px}.projects-cta{margin-top:45px;padding-top:27px;border-top:1px solid #c9ccc6;display:flex;justify-content:space-between;align-items:center;gap:30px}.projects-cta p{margin:0;font-size:15px;font-weight:600}.coverage{background:#0d1419;display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:center}.assurance h2,.coverage h2,.lead-section h2{font-size:clamp(43px,5vw,76px)}.assurance h2 em,.coverage h2 em,.lead-section h2 em{font-size:inherit}.coverage>div>p:not(.eyebrow),.lead-copy>p:not(.eyebrow){max-width:520px;color:#aeb9bd;line-height:1.8;margin:28px 0}.coverage-states{display:grid;grid-gap:14px;gap:14px}.coverage-states article{display:grid;grid-template-columns:88px 1fr;align-items:center;padding:24px;border:1px solid #344149;background:#151e25}.coverage-states strong{grid-row:1/3;color:var(--gold);font:600 35px DM Mono}.coverage-states span{font-size:18px;font-weight:700}.coverage-states small{color:#89969c;margin-top:4px}.assurance{background:var(--paper);color:#121719}.assurance .eyebrow{color:#657075}.assurance-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-top:65px;background:#c8cac4}.assurance-grid article{background:var(--paper);padding:28px;min-height:230px}.assurance-grid span{color:#9b730e;font:10px DM Mono}.assurance-grid h3{font-size:19px;margin:45px 0 13px}.assurance-grid p{color:#5e6869;font-size:12px;line-height:1.7}.lead-section{padding:13vh 9vw;background:radial-gradient(circle at 20% 50%,#243945 0,#11191f 43%,#090d10 80%);display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:center}.lead-form input{width:100%;padding:13px;border:1px solid #465258;background:#151d23;color:#e1e7e7;outline:none}.lead-form input:focus{border-color:var(--gold)}.lead-form{border-color:#526069;box-shadow:0 25px 70px #00000045}.lead-summary{padding:14px;display:flex;justify-content:space-between;align-items:center;background:#11191f;border-left:2px solid var(--gold)}.lead-summary span{color:#89969c;font:9px DM Mono}.lead-form>small{color:#7f8c91;font:9px/1.5 DM Mono}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:30;padding:13px 17px;border-radius:40px;background:#25d366;color:#07160c;font-size:11px;font-weight:800;box-shadow:0 12px 35px #0008;transition:transform .25s}.whatsapp-float:hover{transform:translateY(-3px)}.whatsapp-float b{margin-left:7px}input[type=range]{accent-color:var(--gold);width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#151d23;border:1px solid #465258;color:#e1e7e7;padding:13px;font-size:12px}.sim-result{grid-column:2;border:1px solid #3c474d;border-top:0;background:#11191f;padding:31px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.sim-result small,.sim-result span{font:10px DM Mono;color:#9da9ae}.result-main{grid-column:1/-1}.result-main strong{display:block;font-size:clamp(40px,5vw,72px);letter-spacing:-.08em;margin:8px 0}.chart{height:43px;background:#28343a;overflow:hidden}.bar-fill{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg,#b68216,var(--gold))}.sim-result>div>b{display:block;margin-top:7px}.sim-result small,.sim-result>a{grid-column:1/-1}.benefits{min-height:100svh;background:var(--gold);color:#141616;padding:13vh 9vw;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:10vw;gap:10vw}.benefits-heading h2{font-size:clamp(48px,6.1vw,90px)}.benefits-heading h2 em{font-size:inherit;color:#fff9e9}.benefits-heading .eyebrow{color:#81631a}.benefit-list{border-top:1px solid #806720}.benefit{display:grid;grid-template-columns:50px 1fr auto;align-items:center;border-bottom:1px solid #806720;padding:25px 0}.benefit span{font:10px DM Mono;color:#735d1e}.benefit strong{font-size:clamp(20px,2.3vw,32px);letter-spacing:-.06em}.benefit i{font-style:normal;font-size:23px}.projects{background:#0d1114}.projects h2{font-size:clamp(46px,5.3vw,80px)}.projects h2 em{font-size:inherit}.project-tabs{display:flex;gap:21px;margin:65px 0 24px;border-bottom:1px solid #374046}.project-tabs button{background:none;border:0;color:#96a3a9;padding:0 0 14px;cursor:pointer;font:10px DM Mono}.project-tabs .active{color:var(--gold);border-bottom:1px solid var(--gold)}.project-display{display:grid;grid-template-columns:1.25fr .75fr;min-height:410px;background:#151c20}.project-image{position:relative;overflow:hidden;background:linear-gradient(135deg,#334653,#13222c 52%,#b38721);display:flex;align-items:center;justify-content:center;min-height:410px;padding:35px}.project-image img{display:block;width:auto;height:auto;max-width:82%;max-height:82%;object-fit:contain;position:relative;z-index:1}.project-image:after{content:"";position:absolute;inset:12%;border:1px solid #ffffff33;transform:skewY(-12deg);pointer-events:none;z-index:2}.project-image.comercial{background:linear-gradient(135deg,#1b2631,#5a7591 55%,#d0a330)}.project-image.industrial{background:linear-gradient(135deg,#24292a,#4a4d42 50%,#d9ad36)}.project-image span{position:absolute;z-index:0;font-size:clamp(60px,12vw,180px);font-weight:800;letter-spacing:-.12em;opacity:.17}.project-info{padding:48px;display:flex;flex-direction:column}.project-info p{font:10px DM Mono;color:var(--gold)}.project-info h3{font-size:31px;letter-spacing:-.07em;margin:12px 0}.project-info>span{font-size:13px;line-height:1.7;color:#a9b4b8}.project-info .text-link{margin-top:auto}.engineering{background:#eef0eb;color:#151a19}.engineering .eyebrow{color:#69706c}.engineering h2{font-size:clamp(46px,5vw,78px)}.engineering h2 em{font-size:inherit;color:#917222}.flow{margin-top:86px;display:flex;align-items:center;justify-content:space-between}.flow div{display:grid;grid-gap:11px;gap:11px;position:relative}.flow div:not(:last-child):after{content:"→";position:absolute;left:120%;top:13px;color:#a5aaa4}.flow span{font:10px DM Mono;color:#887025}.flow b{font-size:14px}.monitor{background:#0a0f13;padding:14vh 9vw;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:10vw;gap:10vw;align-items:center}.monitor h2{font-size:clamp(45px,5.2vw,80px)}.monitor h2 em{font-size:inherit}.monitor>div>p:not(.eyebrow){color:#aab4b8;font-size:14px;line-height:1.7;max-width:310px}.dashboard{border:1px solid #3d484e;background:#11191e;padding:27px}.dash-top{display:flex;align-items:center;gap:16px;font:10px DM Mono;color:#aeb8bb}.dash-top b{font:600 24px Manrope;color:#edf0ec}.dash-top i{font-style:normal;color:#bded81;margin-left:auto}.dashboard svg{width:100%;margin:35px 0}.dash-bottom{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;border-top:1px solid #364149;padding-top:20px}.dash-bottom span{font:9px DM Mono;color:#8e9b9f}.dash-bottom b{display:block;color:#e4e9e8;margin-top:8px;font:600 16px Manrope}.testimonials{background:#182228}.testimonials h2{font-size:clamp(45px,5.2vw,80px);margin-top:18px}.testimonials h2 em{font-size:inherit}.quotes{display:flex;gap:25px;margin-top:72px;overflow:hidden}.quotes article{min-width:min(560px,80vw);padding:39px;background:#232f35;border:1px solid #465157}.quotes article:first-child .quotes p{font:500 27px/1.22 Playfair Display;margin:0 0 39px}.quotes small,.quotes span{font:10px DM Mono;display:block}.quotes small{margin-top:7px;opacity:.65}.faq{background:#eeeee8;color:#151918;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:9vw;gap:9vw}.faq .eyebrow{color:#626a65}.faq h2{font-size:clamp(44px,5vw,75px)}.faq h2 em{font-size:inherit;color:#947326}.faq-list{border-top:1px solid #c3c8c1}.faq-list button{border:0;border-bottom:1px solid #c3c8c1;background:none;width:100%;text-align:left;padding:20px 0;cursor:pointer;color:#202523;display:grid;grid-template-columns:1fr auto}.faq-list button>span{font-size:14px;font-weight:600}.faq-list b{font-size:22px;font-weight:400;color:#a28024}.faq-list p{grid-column:1/-1;display:none;font-size:13px;line-height:1.7;color:#5d655f;max-width:500px;margin:14px 0 0}.faq-list .open p{display:block}.final-cta{position:relative;overflow:hidden;min-height:87svh;padding:19vh 9vw;background:radial-gradient(circle at 75% 50%,#273946,#0a0e10 55%)}.final-cta>div:first-child{position:relative;z-index:2;width:min(670px,70vw)}.final-cta h2{font-size:clamp(48px,6vw,93px)}.final-cta h2 em{font-size:inherit}.final-cta p:not(.eyebrow){color:#b7c2c7;font-size:14px;line-height:1.7;max-width:400px;margin:27px 0}.final-scene{position:absolute;width:min(54vw,680px);height:min(54vw,680px);right:2vw;top:12%}footer{background:#080b0d;padding:55px 9vw 26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}footer>div{display:flex;gap:22px;font:10px DM Mono;color:#b3bec1}footer p{grid-column:1/-1;border-top:1px solid #293238;padding-top:23px;color:#707b80;font:9px DM Mono}.solar-journey{position:fixed;inset:0;z-index:0;pointer-events:none}.solar-journey canvas{display:block}main>*{position:relative;z-index:1}.hero{background:radial-gradient(circle at 73% 48%,#28404c66 0,#121c22b8 23%,#090d10f2 60%)}.simulator{background:#151e25b8}.coverage{background:#0d1419d9}.lead-section{background:radial-gradient(circle at 20% 50%,#243945d9 0,#11191fe0 43%,#090d10f0 80%)}.solar-journey .scene-interaction-hint{position:fixed;left:24px;right:auto;bottom:22px;transform:none;z-index:2;pointer-events:none}@media (max-width:640px){.solar-journey .scene-interaction-hint{right:14px;bottom:14px;font-size:8px}}@media (prefers-reduced-motion:reduce){.solar-journey .scene-interaction-hint{animation:none}}@media (max-width:760px){.nav{padding:18px 6vw}.nav-links{display:none}.nav-cta{margin-left:auto;padding:10px 12px;font-size:9px}.hero-content{margin-left:7vw;padding-top:22vh}.hero-title{font-size:clamp(49px,14vw,75px)}.scene-wrap{width:105vw;height:105vw;right:-29vw;top:45%;opacity:.73}.scene-interaction-hint{bottom:8%;padding:7px 10px;font-size:8px}.section{padding:92px 7vw}.benefits,.coverage,.faq,.lead-section,.problem,.simulator{grid-template-columns:1fr;gap:45px}.problem-number{margin-top:48px}.value-item{top:26%;left:7vw}.value-item h2{font-size:47px}.value-orbit{width:78vw;right:-22vw;top:56%;opacity:.55}.energy-story{padding:11vh 7vw;min-height:100svh}.energy-scene{width:100vw;height:100vw;right:-25vw;bottom:-6%;top:auto;opacity:.7}.process-line{margin-top:50px}.process-steps{grid-template-columns:1fr 1fr}.process-step{padding:20px 0 25px 16px;border-bottom:1px solid #b7bcb6;min-height:150px}.sim-result{grid-column:auto;padding:22px}.benefits{padding:11vh 7vw}.projects-heading{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.projects-heading .eyebrow{grid-column:auto;margin-bottom:0}.projects-grid{grid-template-columns:1fr;gap:15px}.project-card-copy p{min-height:auto}.projects-cta{align-items:flex-start;flex-direction:column}.coverage-states article{grid-template-columns:70px 1fr}.assurance{padding:92px 7vw}.assurance-grid{grid-template-columns:1fr;margin-top:45px}.assurance-grid article{min-height:190px}.assurance-grid h3{margin-top:30px}.lead-section{padding:92px 7vw}.whatsapp-float{right:14px;bottom:14px}.project-display{grid-template-columns:1fr}.project-image{min-height:250px;height:250px;padding:25px}.project-image img{max-width:82%;max-height:82%}.project-info{padding:29px}.flow{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-top:55px}.flow div:not(:last-child):after{display:none}.dashboard{padding:20px}.dash-bottom{grid-template-columns:1fr}.faq-list{margin-top:5px}.final-cta{padding:13vh 7vw;min-height:95svh}.final-cta>div:first-child{width:min(670px,86vw)}.final-scene{width:110vw;height:110vw;right:-36vw;top:50%;opacity:.68}footer{padding:38px 7vw 25px;grid-template-columns:1fr;gap:25px}}