:root{--bg:#f7faf7;--bg2:#edf3ed;--card:#fff;--card2:#f6fbf7;--border:rgba(12,44,36,.14);--text:#0f2418;--muted:rgba(15,36,26,.72);--muted2:rgba(15,36,26,.55);--accent:#0f3d2e;--accent2:#70d69c;--shadow:0 20px 50px rgba(15,61,46,.12);--shadow2:0 10px 30px rgba(15,61,46,.08);--radius:18px;--radius2:14px}*{box-sizing:border-box}html{min-height:100%;height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;color:var(--text);min-height:100vh;height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 20% 10%,rgba(124,216,154,.18),transparent 60%),radial-gradient(1000px 700px at 85% 15%,rgba(15,61,46,.25),transparent 55%),linear-gradient(180deg,var(--bg),var(--bg2));background-repeat:no-repeat;background-attachment:fixed;overscroll-behavior-y:none;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,h4,h5,h6{color:#0f3d2e}.container{width:min(1120px,calc(100% - 40px));max-width:100%;margin:0 auto}.page{position:relative;min-height:100vh;height:100%;width:100%;overflow-x:hidden;flex:1 0 auto;display:flex;flex-direction:column}.main{flex:1 0 auto}.bgOrbs{inset:0;pointer-events:none}.bgOrbs,.orb{position:absolute}.orb{filter:blur(35px);opacity:.75;border-radius:999px}.o1{width:520px;height:520px;left:-180px;top:140px;background:rgba(15,61,46,.22)}.o2{width:420px;height:420px;right:-160px;top:440px;background:rgba(124,216,154,.18)}.o3{width:520px;height:520px;right:120px;bottom:-240px;background:rgba(164,222,195,.14)}.navWrap{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.82);border-bottom:1px solid rgba(12,44,36,.1)}.nav{height:72px;justify-content:space-between;gap:16px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-weight:750;letter-spacing:-.02em}.brandMark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:radial-gradient(18px 18px at 35% 35%,rgba(124,216,154,.35),transparent 60%),linear-gradient(135deg,rgba(179,234,201,.85),rgba(15,61,46,.6));box-shadow:var(--shadow2)}.brandText{font-size:16px}.navLinks{display:flex;align-items:center;gap:10px}.navLink{padding:10px 12px;border-radius:12px;color:var(--muted);border:1px solid transparent}.navLink:hover{color:var(--text);border-color:rgba(12,44,36,.1);background:rgba(12,44,36,.04)}.navCta{padding:10px 14px;border-radius:12px;border:1px solid rgba(12,44,36,.14);background:rgba(12,44,36,.06)}.navCta:hover{background:rgba(12,44,36,.1)}.hero{padding:64px 0 24px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:28px;gap:28px;align-items:start}.heroLeft{padding-top:8px}.heroRight{min-width:0;width:100%}.heroTag{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(12,44,36,.12);background:rgba(12,44,36,.06);color:var(--muted);margin-bottom:18px}.tagIcon{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:rgba(15,61,46,.22);color:rgba(12,44,36,.92)}.h1{font-size:clamp(40px,4.7vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0 0 14px}.accent{background:linear-gradient(90deg,rgba(124,216,154,.95),#0f3d2e);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:18px;line-height:1.6;color:var(--muted);margin:0}.heroCtas{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;padding:12px 16px;border:1px solid rgba(12,44,36,.14);background:rgba(12,44,36,.06);color:var(--text);box-shadow:0 0 0 transparent;transition:transform .12s ease,background .12s ease,border-color .12s ease;cursor:pointer}.btn:hover{transform:translateY(-1px);background:rgba(12,44,36,.1);border-color:rgba(12,44,36,.18)}.btn.primary{border-color:rgba(124,216,154,.4);background:rgba(124,216,154,.95)}.btn.primary:hover{border-color:rgba(124,216,154,.6)}.btn.ghost{background:rgba(12,44,36,.02)}.heroStats{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stat{padding:12px;border-radius:14px;border:1px solid rgba(12,44,36,.1);background:rgba(12,44,36,.04)}.statNum{font-weight:800;letter-spacing:-.02em;font-size:18px;margin-bottom:2px}.section{padding:96px 0 0;scroll-margin-top:92px}.sectionHeading{max-width:760px}.sectionHeading.center{margin-left:auto;margin-right:auto;text-align:center}.sectionCenter{display:grid;justify-items:center}.sectionCenter,.sectionCenter .sectionHeading{text-align:center}.sectionCenter .profileCard{justify-content:center;margin-left:auto;margin-right:auto}.h2{margin:0;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.03em;line-height:1.1}.muted{color:var(--muted)}.prose{max-width:820px;margin-top:18px}.prose p{margin:0 0 12px}.prose p:last-child{margin-bottom:0}.proseCta{margin-top:14px}.altBlock{margin-top:18px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px;align-items:stretch}.altBlock.reverse{grid-template-columns:.9fr 1.1fr}.altContent{display:grid;grid-gap:12px;gap:12px;align-content:start}.textList{margin:0;padding-left:18px;color:rgba(12,44,36,.86)}.textList li{margin:10px 0;line-height:1.55}.valueItems{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.valueItem{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;color:rgba(12,44,36,.9);line-height:1.55}.trendIcon{display:none}.altIconSolo{position:relative;display:grid;place-items:center;min-height:240px;color:rgba(12,44,36,.9)}.altIconSolo:before{content:"";position:absolute;inset:0;margin:26px;border-radius:999px;background:radial-gradient(220px 160px at 40% 35%,rgba(124,216,154,.16),transparent 60%),radial-gradient(220px 160px at 70% 55%,rgba(15,61,46,.24),transparent 60%);filter:blur(16px);opacity:.9}.altIconSolo svg{position:relative;width:96px;height:96px}.numPill{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;margin-right:8px;border-radius:999px;border:1px solid rgba(12,44,36,.14);background:rgba(12,44,36,.06);color:rgba(12,44,36,.9);font-weight:750;font-size:12px;letter-spacing:-.01em}.visualCard{border-radius:var(--radius);border:1px solid rgba(12,44,36,.12);background:linear-gradient(180deg,#fff,#f6fbf7);box-shadow:var(--shadow2);padding:18px;display:grid;grid-gap:12px;gap:12px}.priceVisual{background:radial-gradient(520px 240px at 20% 20%,rgba(15,61,46,.14),transparent 60%),radial-gradient(520px 240px at 80% 20%,rgba(124,216,154,.16),transparent 60%),linear-gradient(180deg,#f7faf7,#edf5ef)}.visualKicker{color:rgba(12,44,36,.72);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.pricingCard{display:grid;grid-gap:12px;gap:12px}.sliderBlock{margin-top:8px;padding-top:10px;border-top:1px solid rgba(12,44,36,.1);position:relative}.sliderTop{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.sliderValue{font-weight:900;letter-spacing:-.02em;font-size:16px;color:rgba(12,44,36,.92)}.leadSlider{width:100%;margin:0;background:transparent;accent-color:rgba(15,61,46,.9)}.leadSlider::-webkit-slider-runnable-track{height:12px;border-radius:999px;background:rgba(12,44,36,.06);border:1px solid rgba(12,44,36,.1)}.leadSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:999px;background:rgba(12,44,36,.92);border:0;box-shadow:0 10px 20px rgba(0,0,0,.35);margin-top:-4px}.leadSlider::-moz-range-track{height:12px;border-radius:999px;background:rgba(12,44,36,.06);border:1px solid rgba(12,44,36,.1)}.leadSlider::-moz-range-thumb{width:20px;height:20px;border-radius:999px;background:rgba(12,44,36,.92);border:0;box-shadow:0 10px 20px rgba(0,0,0,.35)}.sliderBottom{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px}.totalValue{font-weight:950;letter-spacing:-.03em;font-size:18px;color:rgba(12,44,36,.92)}.tickRow{pointer-events:none;left:0;right:0;top:54px;height:12px}.tick,.tickRow{position:absolute}.tick{top:0;width:1px;height:10px;background:rgba(12,44,36,.14);transform:translateX(-.5px)}.profileCard{display:inline-flex;align-items:center;gap:14px;margin-top:18px;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;padding:14px 16px}.avatar{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;border:1px solid rgba(12,44,36,.12);background:rgba(12,44,36,.05);color:rgba(12,44,36,.86);flex:0 0 auto}.profileName{font-weight:900;letter-spacing:-.02em;font-size:18px;margin-bottom:2px}.profileEmail{color:rgba(12,44,36,.82);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(12,44,36,.22);text-decoration-color:rgba(12,44,36,.22)}.profileEmail:hover{-webkit-text-decoration-color:rgba(12,44,36,.55);text-decoration-color:rgba(12,44,36,.55)}.visualSteps{grid-gap:10px}.vStep,.visualSteps{display:grid;gap:10px}.vStep{grid-template-columns:auto 1fr;grid-gap:10px;align-items:center;color:rgba(12,44,36,.88)}.vDot{width:10px;height:10px;border-radius:999px;background:rgba(12,44,36,.35);box-shadow:0 0 0 6px rgba(12,44,36,.08)}.vDot.d1{background:rgba(15,61,46,.95);box-shadow:0 0 0 6px rgba(15,61,46,.14)}.vDot.d2{background:rgba(124,216,154,.95);box-shadow:0 0 0 6px rgba(124,216,154,.14)}.vDot.d3{background:rgba(164,222,195,.95);box-shadow:0 0 0 6px rgba(164,222,195,.14)}.visualMini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end}.miniBar{border-radius:10px;background:rgba(12,44,36,.06);border:1px solid rgba(12,44,36,.1)}.miniBar.b1{height:22px}.miniBar.b2{height:36px;background:rgba(15,61,46,.14);border-color:rgba(15,61,46,.28)}.miniBar.b3{height:28px;background:rgba(124,216,154,.12);border-color:rgba(124,216,154,.26)}.priceVisual .priceBig{margin-top:2px}.priceMeter{position:relative;height:12px;border-radius:999px;background:rgba(12,44,36,.06);border:1px solid rgba(12,44,36,.1);overflow:hidden}.meterFill{position:absolute;inset:0;width:52%;background:linear-gradient(90deg,rgba(124,216,154,.7),rgba(15,61,46,.85))}.meterKnob{position:absolute;top:50%;left:52%;width:20px;height:20px;transform:translate(-50%,-50%);border-radius:999px;background:rgba(12,44,36,.9);box-shadow:0 10px 20px rgba(0,0,0,.35)}.projectsTop .projectsNum{font-size:34px;font-weight:950;letter-spacing:-.04em;line-height:1}.projectsChart{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end;margin-top:6px}.cBar{height:34px;border-radius:12px;border:1px solid rgba(12,44,36,.1);background:rgba(12,44,36,.06)}.cBar.c1{height:22px}.cBar.c2{height:40px;background:rgba(124,216,154,.12);border-color:rgba(124,216,154,.26)}.cBar.c3{height:30px;background:rgba(15,61,46,.14);border-color:rgba(15,61,46,.28)}.cBar.c4{height:46px;background:rgba(164,222,195,.12);border-color:rgba(164,222,195,.26)}.sectionSplit{margin-top:18px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px;align-items:start}.sectionPanel{border-radius:var(--radius);border:1px solid rgba(12,44,36,.1);background:#fff;box-shadow:var(--shadow2);padding:18px}.iconList{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-gap:10px;gap:10px;color:rgba(12,44,36,.86)}.iconList.tight{margin-bottom:0}.iconList li{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start}.liIcon{width:26px;height:26px;display:grid;place-items:center;border-radius:10px;background:rgba(12,44,36,.05);border:1px solid rgba(12,44,36,.1);color:rgba(12,44,36,.86);margin-top:1px}.signalCard{border-radius:var(--radius);border:1px solid rgba(12,44,36,.12);background:radial-gradient(520px 260px at 20% 10%,rgba(15,61,46,.18),transparent 60%),radial-gradient(520px 260px at 80% 20%,rgba(124,216,154,.16),transparent 60%),rgba(12,44,36,.04);box-shadow:var(--shadow2);padding:18px}.signalTitle{font-weight:900;letter-spacing:-.02em;margin-bottom:10px}.signalRows{display:grid;grid-gap:10px;gap:10px}.signalRow{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;color:rgba(12,44,36,.86)}.sigDot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:rgba(12,44,36,.35);box-shadow:0 0 0 6px rgba(12,44,36,.08)}.sigDot.ok{background:rgba(124,216,154,.95);box-shadow:0 0 0 6px rgba(124,216,154,.14)}.sigDot.new{background:rgba(164,222,195,.95);box-shadow:0 0 0 6px rgba(164,222,195,.14)}.sigDot.follow{background:rgba(15,61,46,.95);box-shadow:0 0 0 6px rgba(15,61,46,.14)}.signalFoot{margin-top:12px;color:rgba(12,44,36,.62);font-size:13px;line-height:1.5}.priceHighlight{border-radius:var(--radius);border:1px solid rgba(12,44,36,.12);background:radial-gradient(560px 280px at 25% 10%,rgba(124,216,154,.14),transparent 60%),radial-gradient(560px 280px at 85% 40%,rgba(15,61,46,.22),transparent 60%),rgba(12,44,36,.04);box-shadow:var(--shadow2);padding:18px}.priceSmall{color:rgba(12,44,36,.72)}.priceBig{margin-top:8px;font-size:54px;font-weight:950;letter-spacing:-.05em;line-height:1}.priceEuro{font-size:18px;font-weight:850;margin-left:2px;color:rgba(12,44,36,.86)}.priceDivider{height:1px;background:linear-gradient(90deg,transparent,rgba(12,44,36,.16),transparent);margin:12px 0}.statsStrip{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.statPill{border-radius:var(--radius);border:1px solid rgba(12,44,36,.1);background:rgba(12,44,36,.04);padding:14px}.statPillNum{font-weight:950;letter-spacing:-.03em;font-size:22px;margin-bottom:2px;color:rgba(12,44,36,.92)}.chipRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.contactPanel{margin-top:18px;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;align-items:start}.contactLeft .contactTitle{color:rgba(12,44,36,.7)}.inlineEmail{font-weight:850;letter-spacing:-.02em;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(12,44,36,.25);text-decoration-color:rgba(12,44,36,.25)}.inlineEmail:hover{-webkit-text-decoration-color:rgba(12,44,36,.55);text-decoration-color:rgba(12,44,36,.55)}.bullets{margin:0 0 14px;padding-left:18px;color:rgba(12,44,36,.84)}.bullets li{margin:8px 0}@media (max-width:980px){.altBlock,.altBlock.reverse,.contactPanel,.sectionSplit,.statsStrip{grid-template-columns:1fr}}.excelCard{border-radius:var(--radius);border:1px solid rgba(12,44,36,.12);background:#fff;box-shadow:var(--shadow);overflow:hidden;max-width:100%}.excelTop{padding:16px 16px 12px;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(12,44,36,.08);background:#f6fbf7}.excelTitle,.excelTop{display:flex;align-items:center}.excelTitle{gap:10px;min-width:0}.excelBadge{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:rgba(124,216,154,.18);color:rgba(12,44,36,.92);flex:0 0 auto}.excelName{font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.excelMeta{color:var(--muted2);font-size:13px}.excelPills{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.excelTableWrap{padding:0 10px 10px;overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain}.excelTable{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.excelTable thead th{text-align:left;color:rgba(12,44,36,.82);font-weight:650;border-bottom:1px solid rgba(12,44,36,.1);background:rgba(12,44,36,.03);position:-webkit-sticky;position:sticky;top:0}.excelTable tbody td,.excelTable thead th{padding:10px;overflow:hidden;text-overflow:ellipsis}.excelTable tbody td{border-bottom:1px solid rgba(12,44,36,.06);color:var(--muted);word-break:break-word}.excelTable tbody tr:hover td{background:rgba(12,44,36,.03);color:rgba(12,44,36,.86)}.cellStrong{color:rgba(12,44,36,.9)!important;font-weight:650}.cellMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;word-break:break-all}.excelFoot{padding:12px 16px 16px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(12,44,36,.06);background:#f6fbf7;font-size:13px}.flow{margin-top:18px;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:12px;align-items:stretch}.flow,.flowCard{display:grid;gap:12px}.flowCard{border-radius:var(--radius);border:1px solid rgba(12,44,36,.1);background:#fff;padding:14px;grid-template-columns:auto 1fr;grid-gap:12px}.flowNum{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-weight:800;background:rgba(124,216,154,.22);border:1px solid rgba(124,216,154,.32)}.flowTitle{font-weight:750;letter-spacing:-.02em;margin-bottom:4px}.flowArrow{display:grid;place-items:center;color:rgba(12,44,36,.55)}.grid2{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.callout{border-radius:var(--radius);border:1px solid rgba(12,44,36,.12);background:radial-gradient(420px 220px at 20% 10%,rgba(124,216,154,.14),transparent 60%),radial-gradient(420px 220px at 85% 30%,rgba(15,61,46,.18),transparent 60%),rgba(12,44,36,.04);padding:16px;box-shadow:var(--shadow2)}.calloutTop{display:flex;gap:12px;align-items:center}.calloutIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:rgba(12,44,36,.06);border:1px solid rgba(12,44,36,.1)}.calloutTitle{font-weight:800;letter-spacing:-.02em}.calloutBody{margin-top:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.checklist{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.checkItem{border-radius:var(--radius2);border:1px solid rgba(12,44,36,.1);background:rgba(12,44,36,.04);padding:14px;display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start}.checkDot{width:12px;height:12px;margin-top:4px;border-radius:999px;background:rgba(124,216,154,.9);box-shadow:0 0 0 6px rgba(124,216,154,.14)}.checkTitle{font-weight:700;letter-spacing:-.01em}.pricing{margin-top:18px;grid-template-columns:1.05fr .95fr}.priceCard,.pricing{display:grid;grid-gap:14px;gap:14px}.priceCard{border-radius:var(--radius);border:1px solid rgba(12,44,36,.12);background:#fff;padding:18px;box-shadow:var(--shadow2)}.priceLabel{color:var(--muted)}.priceValue{font-size:56px;line-height:1;letter-spacing:-.05em;font-weight:900;margin-top:6px}.priceUnit{font-size:18px;font-weight:750;margin-left:2px;color:rgba(12,44,36,.85)}.priceNotes{grid-gap:10px}.note,.priceNotes{display:grid;gap:10px}.note{grid-template-columns:auto 1fr;grid-gap:10px;align-items:start;color:var(--muted)}.noteDot{width:10px;height:10px;margin-top:4px;border-radius:999px;background:rgba(15,61,46,.85);box-shadow:0 0 0 6px rgba(15,61,46,.14)}.guarantees{display:grid;grid-gap:12px;gap:12px}.miniCard{border-radius:var(--radius);border:1px solid rgba(12,44,36,.1);background:#fff;padding:14px}.miniTitle{font-weight:800;letter-spacing:-.02em;margin-bottom:6px}.projects{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.projectStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.statCard{border-radius:var(--radius);border:1px solid rgba(12,44,36,.1);background:#fff;padding:14px}.statBig{font-size:22px;font-weight:900;letter-spacing:-.03em;margin-bottom:2px}.industryCard{border-radius:var(--radius);border:1px solid rgba(12,44,36,.12);background:#fff;padding:16px}.industryTitle{font-weight:850;letter-spacing:-.02em;margin-bottom:10px}.industryGrid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chip{padding:8px 10px;border-radius:999px;border:1px solid rgba(12,44,36,.1);background:#fff;color:rgba(12,44,36,.86)}.contact{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.contactCard{border-radius:var(--radius);border:1px solid rgba(12,44,36,.12);background:#fff;padding:18px;box-shadow:var(--shadow2)}.contactTitle{color:var(--muted)}.contactEmail{display:inline-block;margin:8px 0 10px;font-weight:900;letter-spacing:-.03em;font-size:24px}.contactActions{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap}.contactSide{display:grid;grid-gap:12px;gap:12px}.footer{position:relative;margin-top:128px;left:0;right:0;bottom:0;padding:24px 0;border-top:1px solid rgba(12,44,36,.1);background:linear-gradient(180deg,rgba(12,44,36,.02),rgba(12,44,36,.05))}.footerInner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.footerNote{margin:0;color:var(--muted2)}.footerActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.footerLink{padding:9px 12px;border-radius:12px;color:var(--muted);border:1px solid rgba(12,44,36,.08);background:rgba(12,44,36,.03)}.footerLink:hover{color:var(--text);border-color:rgba(12,44,36,.12);background:rgba(12,44,36,.06)}@media (max-width:980px){.hero{padding-top:42px}.flow,.hero{grid-template-columns:1fr}.flowArrow{display:none}.contact,.grid2,.heroStats,.pricing,.projectStats,.projects{grid-template-columns:1fr}.footerInner{align-items:flex-start}}@media (max-width:640px){.container{width:calc(100% - 20px)}.hero{padding-top:32px}.heroLeft{text-align:center}.heroCtas{justify-content:center}.section{padding-top:72px}.footerInner{flex-direction:column;align-items:flex-start;gap:10px}.footerActions{justify-content:flex-start}.nav{height:64px}}