@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--blue:#20a4dc;--blue-bright:#47c7ff;--lime:#baff37;--ink:#06090d;--ink-soft:#0c1219;--panel:#111922;--line:rgba(255,255,255,.12);--muted:#94a0ad;--paper:#f2f5f7;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{margin:0;color:#f7f9fb;font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.site{overflow:hidden;background:var(--ink)}.theme-mac{--accent:#67c7ef}.theme-laptop{--accent:#21b4ef}.theme-critical{--accent:#baff37}.theme-business{--accent:#5ee1c0}.theme-recovery{--accent:#55d6ff}.theme-home{--accent:var(--blue-bright)}.site-header{position:absolute;z-index:20;top:0;left:50%;transform:translateX(-50%);width:min(calc(100% - 64px),var(--max));height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15)}.brand img{display:block;width:205px;height:auto}.nav{display:flex;align-items:center;gap:23px;font-size:13px;font-weight:600}.nav>a{color:#bcc5cd;transition:.2s ease;position:relative}.nav>a.active,.nav>a:hover{color:white}.nav>a.active:after{content:"";position:absolute;height:2px;background:var(--accent);bottom:-17px;left:0;right:0}.nav .nav-cta{color:#071016;background:var(--lime);padding:13px 18px}.nav-cta{display:inline-flex;align-items:center;gap:8px}.nav-cta svg{width:17px;height:17px}.button span,.contact-form button span,.nav-cta span{margin-left:15px}.menu-button{display:none}.hero{position:relative;min-height:860px;display:flex;align-items:flex-end}.home-hero{min-height:920px}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-image,.hero-shade{position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,rgba(3,7,11,.98),rgba(3,7,11,.84) 35%,rgba(3,7,11,.18) 72%,rgba(3,7,11,.42)),linear-gradient(0deg,#06090d,transparent 32%)}.hero-content{position:relative;z-index:2;width:min(calc(100% - 64px),var(--max));margin:0 auto;padding:210px 0 184px}.hero-content h1{font-size:clamp(52px,6.6vw,94px);line-height:.98;letter-spacing:-.062em;margin:27px 0 28px;max-width:880px;font-weight:700}.home-hero .hero-content h1{max-width:980px}h1 em,h2 em{color:var(--accent);font-style:normal;font-weight:inherit}.hero-description{font-size:18px;line-height:1.7;max-width:660px;color:#b8c1c9;margin:0}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-family:DM Mono,monospace;font-size:11px;color:var(--accent);margin:0 0 20px;display:flex;align-items:center;gap:11px}.eyebrow i{display:block;width:24px;height:1px;background:currentColor}.business-only{display:inline-flex;border:1px solid rgba(186,255,55,.45);color:var(--lime);padding:8px 11px;margin:0 0 5px;font:10px/1.2 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase;background:rgba(186,255,55,.06)}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px 28px;margin-top:43px}.button{display:inline-flex;min-height:54px;padding:0 21px;align-items:center;justify-content:center;font-size:13px;font-weight:700}.button.primary{background:var(--accent);color:#061018}.button.secondary{color:#f4f7f9;border:1px solid rgba(255,255,255,.38);background:rgba(5,10,14,.35)}.button svg,.whatsapp-inline svg{width:18px;height:18px;margin-right:10px}.whatsapp-inline{display:inline-flex;align-items:center;min-height:54px;color:var(--lime);font-size:13px;font-weight:700;border-bottom:1px solid rgba(186,255,55,.45)}.text-link{font-size:13px;font-weight:600;color:#e4e8eb;border-bottom:1px solid rgba(255,255,255,.35);padding:12px 0}.text-link span{color:var(--accent);margin-left:12px}.trust-strip{position:absolute;z-index:3;bottom:0;right:max(32px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:repeat(3,1fr);background:rgba(10,15,21,.94);backdrop-filter:blur(20px);border:1px solid var(--line);width:min(680px,calc(100% - 64px))}.trust-strip div{min-height:92px;padding:23px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.trust-strip div:last-child{border:0}.trust-strip b{color:var(--accent);font:10px DM Mono,monospace}.trust-strip span{font-size:12px;color:#c7cdd2}.hero-corner{position:absolute;z-index:3;bottom:36px;right:max(32px,calc((100vw - var(--max))/2));display:flex;gap:5px}.hero-corner span{font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.13em;padding:9px 12px;border:1px solid rgba(255,255,255,.2);background:rgba(3,8,12,.7);color:#c2cbd2}.section-heading{display:grid;grid-template-columns:1fr 2.3fr 1.2fr;gap:42px;align-items:end;max-width:var(--max);margin:0 auto 64px}.section-heading .eyebrow{align-self:start;margin-top:12px}.contact-section h2,.intro-section h2,.proof-section h2,.section-heading h2,.tracking-copy h2{font-size:clamp(38px,4.2vw,63px);line-height:1.05;letter-spacing:-.055em;margin:0}.contact-section>div>p,.intro-section>div>p,.proof-section>div>p,.section-heading>p:last-child,.tracking-copy>p{color:var(--muted);font-size:15px;line-height:1.75;margin:0}.intro-section{max-width:var(--max);margin:0 auto;padding:150px 0;display:grid;grid-template-columns:1fr 3.5fr;border-bottom:1px solid var(--line)}.intro-section>div{display:grid;grid-template-columns:2fr 1fr;align-items:end;gap:70px}.faq-section,.problems,.process-section,.services-section{padding:145px max(32px,calc((100vw - var(--max))/2))}.service-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.service-card{position:relative;min-height:470px;overflow:hidden;padding:34px;display:flex;justify-content:space-between;align-items:flex-end;border:1px solid rgba(255,255,255,.08)}.service-card img,.service-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.service-overlay{background:linear-gradient(0deg,rgba(2,7,10,.97),rgba(2,7,10,.18) 75%)}.service-card:hover img{transform:scale(1.045)}.service-card>div:last-child,.service-card>span{position:relative;z-index:2}.service-card>span{position:absolute;top:30px;left:30px;color:var(--accent);font:11px DM Mono,monospace}.service-card small{color:#b7c0c7;font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.service-card h3{font-size:40px;letter-spacing:-.05em;margin:12px 0 20px}.service-card b{font-size:12px;color:var(--accent)}.service-card:last-child{grid-column:1/-1;min-height:390px}.value-section{padding:145px max(32px,calc((100vw - var(--max))/2));background:#edf2f4;color:#0a1015}.value-section .section-heading>p:last-child{color:#58636e}.value-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c9d1d6;border-left:1px solid #c9d1d6}.value-grid article{min-height:260px;padding:34px;border-right:1px solid #c9d1d6;border-bottom:1px solid #c9d1d6}.value-grid svg{width:45px;height:45px;color:#082a3c}.value-grid h3{font-size:21px;margin:38px 0 12px}.value-grid p{color:#53606a;font-size:13px;line-height:1.72;margin:0}.conversation-section{padding:140px max(32px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;background:radial-gradient(circle at 15% 30%,rgba(32,164,220,.14),transparent 34%),#081019;align-items:center}.conversation-section h2,.enterprise-section h2{font-size:clamp(38px,4.2vw,63px);line-height:1.05;letter-spacing:-.055em;margin:0}.conversation-section>div>p:not(.eyebrow),.enterprise-section>div>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.75;max-width:590px;margin:28px 0 36px}.conversation-section ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.conversation-section li{display:grid;grid-template-columns:52px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.conversation-section li>b{color:var(--accent);font:11px DM Mono,monospace}.conversation-section li span{color:var(--muted);font-size:13px;line-height:1.6}.conversation-section li strong{color:white;font-size:15px;display:block;margin-bottom:4px}.evidence-section{padding:145px max(32px,calc((100vw - var(--max))/2));background:#0b0f14}.evidence-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.evidence-grid article{min-height:280px;padding:30px;border-right:1px solid var(--line)}.evidence-grid article:last-child{border:0}.evidence-grid svg{width:39px;height:39px;color:var(--accent)}.evidence-grid h3{font-size:19px;margin:55px 0 13px}.evidence-grid p{color:var(--muted);font-size:12px;line-height:1.75;margin:0}.evidence-section>small{display:block;max-width:var(--max);margin:18px auto 0;color:#687580;font-size:10px}.problems{background:var(--paper);color:#0a1015}.problems .section-heading>p:last-child{color:#58636e}.problem-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cbd1d5;border-left:1px solid #cbd1d5}.problem-grid article{min-height:430px;padding:34px;border-right:1px solid #cbd1d5;border-bottom:1px solid #cbd1d5;position:relative;transition:.25s ease}.problem-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 40px rgba(20,40,55,.08)}.problem-card-top{min-height:132px;display:grid;place-items:center;position:relative}.problem-card-top>span{position:absolute;left:0;top:5px;font:11px DM Mono,monospace;color:#536572}.problem-icon{width:116px;height:116px;display:grid;place-items:center;border:1px solid rgba(8,35,50,.28);color:#092638;background:linear-gradient(145deg,rgba(8,35,50,.08),rgba(32,164,220,.06));box-shadow:inset 0 0 0 7px rgba(255,255,255,.35);transition:.25s ease}.problem-icon svg{width:62px;height:62px}.problem-grid article:hover .problem-icon{color:#07151d;border-color:#07151d;background:var(--lime);transform:translateY(-3px) scale(1.025);box-shadow:0 12px 28px rgba(9,38,56,.14)}.problem-grid h3{margin:30px 0 16px;font-size:23px;letter-spacing:-.03em}.problem-grid p{color:#4f5c66;font-size:14px;line-height:1.72;max-width:none;margin-bottom:0}.process-section{background:#080c11}.process-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.process-grid article{padding:36px 28px 30px 0;min-height:295px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;margin-right:28px;position:relative}.process-grid article:last-child{border:0;margin-right:0}.process-card-top{display:flex;align-items:flex-start;justify-content:space-between}.process-card-top>span{font:11px DM Mono,monospace;color:var(--accent)}.process-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 46%,transparent);color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);transition:.25s ease}.process-icon svg{width:31px;height:31px}.process-grid article:nth-child(2) .process-icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}.process-grid article:nth-child(3) .process-icon{background:color-mix(in srgb,var(--accent) 18%,transparent)}.process-grid article:nth-child(4) .process-icon{color:#071016;background:var(--accent);border-color:var(--accent);box-shadow:0 0 28px color-mix(in srgb,var(--accent) 18%,transparent)}.process-grid h3{font-size:21px;margin:0 0 14px}.process-grid p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}@media (min-width:1001px){.process-grid article:not(:last-child):after{content:"";position:absolute;top:66px;right:-19px;width:38px;height:1px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 25%,transparent));z-index:2}.process-grid article:not(:last-child):before{content:"";position:absolute;top:62px;right:-20px;width:8px;height:8px;border-top:1px solid var(--accent);border-right:1px solid var(--accent);transform:rotate(45deg);z-index:3}}.proof-section{max-width:var(--max);margin:auto;padding:145px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.proof-section>div:first-child>p:last-child{margin-top:28px;max-width:570px}.proof-panel{border:1px solid var(--line);background:#0d131a}.proof-panel div{padding:24px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:44px 1fr 30px;align-items:center}.proof-panel div:last-child{border:0}.proof-panel span{font:10px DM Mono,monospace;color:var(--accent)}.proof-panel strong{font-size:13px;font-weight:600}.proof-panel i{font-style:normal;color:#07100c;background:var(--lime);border-radius:50%;height:21px;width:21px;display:grid;place-items:center;font-size:11px}.tracking-section{padding:130px max(32px,calc((100vw - var(--max))/2));background:radial-gradient(circle at 70% 30%,rgba(22,154,210,.12),transparent 36%),#0b1118;display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center;border-block:1px solid var(--line)}.tracking-copy h2{margin-bottom:28px}.tracking-copy>p:not(.eyebrow){max-width:500px}.tracking-form{margin-top:38px}.tracking-form label{display:block;color:#aab4bd;font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.tracking-form>div{display:flex;max-width:500px}.tracking-form input{min-width:0;flex:1;background:#070b10;border:1px solid #26323c;color:white;padding:16px 17px;outline:0}.tracking-form input:focus{border-color:var(--accent)}.tracking-form button{border:0;background:var(--accent);color:#061016;padding:0 20px;font-size:12px;font-weight:700;cursor:pointer}.tracking-form button span{margin-left:20px}.tracking-copy small{color:#65727e;display:block;margin-top:12px;font-size:10px}.tracking-card{background:#f5f7f8;color:#0b1218;box-shadow:0 40px 100px rgba(0,0,0,.35)}.tracking-card-head{background:#121b23;color:white;padding:23px 26px;display:flex;align-items:center;justify-content:space-between}.tracking-card-head div{display:flex;flex-direction:column;gap:4px}.equipment-line span,.tracking-card-head span{text-transform:uppercase;font:9px DM Mono,monospace;color:#81909b;letter-spacing:.1em}.tracking-card-head strong{font-size:17px}.tracking-card-head b{font:10px DM Mono,monospace;color:#08200b;background:var(--lime);padding:8px 11px}.equipment-line{margin:24px 26px;padding:18px;background:#e9edf0;display:flex;gap:16px;align-items:center}.equipment-line div:last-child{display:flex;flex-direction:column;gap:4px}.equipment-line strong{font-size:13px}.equipment-line small{color:#77838c;font-size:10px}.device-glyph{width:50px;height:40px;border:2px solid #1b91c2;border-radius:3px;position:relative}.device-glyph:after{content:"";position:absolute;left:-5px;right:-5px;bottom:-6px;height:3px;background:#1b91c2}.timeline{list-style:none;padding:5px 28px 20px;margin:0}.timeline li{display:grid;grid-template-columns:32px 1fr auto;gap:14px;min-height:77px;position:relative}.timeline li:not(:last-child):before{content:"";position:absolute;top:29px;bottom:0;left:12px;border-left:1px solid #cbd2d7}.timeline i{width:25px;height:25px;display:grid;place-items:center;border:1px solid #c8d0d5;border-radius:50%;font:normal 10px DM Mono,monospace;background:#f5f7f8;z-index:1;color:#87929a}.timeline .done i{background:#15212a;color:var(--lime);border-color:#15212a}.timeline .current i{border-color:#199bd1;color:#118ab9;box-shadow:0 0 0 5px rgba(25,155,209,.12)}.timeline li div{display:flex;flex-direction:column;gap:5px}.timeline strong{font-size:12px}.timeline li div span{color:#77828a;font-size:10px}.timeline time{color:#178dbb;font:9px DM Mono,monospace}.tracking-meta{display:flex;justify-content:space-between;padding:14px 26px;border-top:1px solid #dce1e4;font-size:9px;color:#7d8890}.tracking-meta strong{color:#36414a}.business-tracking{grid-template-columns:.72fr 1.28fr;gap:70px}.business-tracking-benefits{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.business-tracking-benefits span{display:inline-flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid var(--line);color:#9daab4;font-size:9px}.business-tracking-benefits svg{width:14px;height:14px;color:var(--accent)}.business-dashboard{min-width:0;background:#f4f7f8;color:#0a1218;box-shadow:0 40px 100px rgba(0,0,0,.35);transition:opacity .2s}.business-dashboard.is-empty{opacity:.48}.business-dashboard-head{min-height:92px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:25px;background:#111b23;color:white}.business-dashboard-head>div{display:flex;flex-direction:column;gap:4px}.business-dashboard-head>div:last-child{align-items:flex-end}.business-dashboard-head small,.business-dashboard-head span{color:#83919b;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.business-dashboard-head strong{font-size:17px}.business-dashboard-head b{color:#5ee1c0;font-size:11px}.business-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d8dfe3}.business-kpis article{padding:19px 17px;border-right:1px solid #d8dfe3}.business-kpis article:last-child{border:0}.business-kpis span{display:block;color:#6d7b85;font:8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.business-kpis strong{display:block;margin:7px 0 2px;font-size:25px;line-height:1;color:#0d2633}.business-kpis article:nth-child(2) strong{color:#087ba8}.business-kpis article:nth-child(4) strong{color:#18886f}.business-kpis small{color:#8a959c;font-size:8px}.equipment-dashboard-head{padding:20px 22px 14px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.equipment-dashboard-head>div{display:flex;flex-direction:column;gap:3px}.equipment-dashboard-head strong{font-size:13px}.equipment-dashboard-head span{color:#7c8891;font-size:9px}.equipment-dashboard-head button{border:0;background:transparent;color:#1284af;font-size:9px;font-weight:700;cursor:pointer}.equipment-table{padding:0 22px 14px}.equipment-table article,.equipment-table-labels{display:grid;grid-template-columns:minmax(165px,1.8fr) .65fr 1fr .8fr .9fr;align-items:center;column-gap:12px}.equipment-table-labels{padding:9px 11px;color:#85919a;background:#e9eef0;font:8px DM Mono,monospace;text-transform:uppercase}.equipment-table article{min-height:62px;padding:9px 11px;border-bottom:1px solid #dce2e5}.equipment-table article>div{min-width:0;display:flex;flex-direction:column;gap:3px}.equipment-table article>div b{color:#1683aa;font:8px DM Mono,monospace}.equipment-table article>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600}.equipment-table article>strong{font:9px DM Mono,monospace}.equipment-table article>i{justify-self:start;padding:6px 7px;font:normal 8px DM Mono,monospace;white-space:nowrap}.status-diagnosis{color:#075f80;background:#d7f2fc}.status-proposal{color:#735d03;background:#fff0b7}.status-ready{color:#176d58;background:#d8f5ed}.status-delivered{color:#49555d;background:#e2e7e9}.equipment-table time{color:#77848c;font-size:8px}.equipment-table article>button{justify-self:start;border:0;padding:0;background:transparent;color:#879299;font-size:8px;text-align:left}.equipment-table article>button.warranty-active{color:#12735e;border-bottom:1px solid #5db6a1;cursor:pointer}.business-dashboard-foot{min-height:48px;padding:12px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #d8dfe3;color:#77848d;font-size:8px}.business-dashboard-foot span{display:flex;align-items:center;gap:7px}.business-dashboard-foot span i{width:6px;height:6px;border-radius:50%;background:#5ee1c0}.business-dashboard-foot a{color:#117c9f;font-weight:700}.enterprise-section{padding:140px max(32px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center;background:#080c11}.enterprise-section img{width:100%;height:510px;object-fit:cover;border:1px solid var(--line)}.enterprise-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px}.faq-section{background:#0a0e13;display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.faq-section .section-heading{display:block;margin:0}.faq-section .section-heading h2{font-size:clamp(38px,4vw,58px)}.faq-list details{border-top:1px solid var(--line);padding:25px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--accent);font:22px/1 DM Mono,monospace;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);font-size:13px;line-height:1.7;max-width:660px;padding-right:30px}.manifesto{min-height:450px;max-width:var(--max);margin:auto;padding:110px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 3fr;align-items:start}.manifesto>span{color:var(--accent);font:10px DM Mono,monospace}.manifesto blockquote{font-size:clamp(32px,4vw,55px);line-height:1.16;letter-spacing:-.045em;margin:0;max-width:900px}.manifesto p{grid-column:2;font:10px DM Mono,monospace;text-transform:uppercase;color:var(--muted);margin-top:38px}.contact-section{padding:130px max(32px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr 1fr;gap:110px;background:linear-gradient(135deg,#142b3a,#081016 65%)}.contact-section>div>p:last-child{margin-top:28px;max-width:530px}.business-contact>div>p{margin-bottom:0}.business-email{max-width:590px;margin-top:34px;padding:20px;display:grid;grid-template-columns:48px 1fr auto;gap:17px;align-items:center;border:1px solid rgba(94,225,192,.32);background:rgba(94,225,192,.06);transition:.25s ease}.business-email:hover{border-color:#5ee1c0;background:rgba(94,225,192,.1);transform:translateY(-2px)}.business-email>span{width:48px;height:48px;display:grid;place-items:center;color:#071511;background:#5ee1c0}.business-email svg{width:23px;height:23px}.business-email>div{min-width:0}.business-email small{display:block;color:#5ee1c0;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px}.business-email strong{display:block;color:#f5f8f9;font-size:17px;overflow-wrap:anywhere}.business-email p{color:#8f9ca6;font-size:10px;line-height:1.55;margin:7px 0 0}.business-email>b{color:#5ee1c0;font-size:10px;white-space:nowrap}.business-contact .contact-legal{margin-top:17px;color:#7f8d97;font-size:10px;line-height:1.6}.business-contact .contact-legal strong{color:#aeb9c0}.business-contact .contact-legal a{color:#5ee1c0;border-bottom:1px solid rgba(94,225,192,.35)}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px}.contact-form label{display:flex;flex-direction:column;gap:8px}.contact-form label:nth-child(3){grid-column:1/-1}.contact-form label span{color:#9cabb6;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.11em}.contact-form input,.contact-form textarea{width:100%;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.15);color:white;padding:15px;outline:0;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--accent)}.contact-form button{grid-column:1/-1;height:54px;border:0;background:var(--lime);color:#07100a;font-size:13px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.contact-form button svg{width:19px;height:19px}.contact-form small{grid-column:1/-1;color:#71808b;font-size:9px;line-height:1.5}.contact-form small a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.footer{background:#05080b;padding:80px max(32px,calc((100vw - var(--max))/2)) 25px}.footer-top{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:80px;align-items:center;padding-bottom:70px;border-bottom:1px solid var(--line)}.footer-top img{width:245px}.footer-top p{color:var(--muted);line-height:1.7;font-size:13px;max-width:430px}.footer-top>a{justify-self:end;color:var(--lime);font-size:12px;border-bottom:1px solid rgba(186,255,55,.35);padding:12px 0}.footer-top>a span{margin-left:18px}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding:60px 0}.footer-grid>div{display:flex;flex-direction:column;gap:10px}.footer-grid span{color:#63707a;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.footer-grid a,.footer-grid p{font-size:12px;color:#b7c0c6;margin:0}.footer-grid a:hover{color:var(--accent)}.footer-bottom{padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#58636c;font:9px DM Mono,monospace;text-transform:uppercase}.footer-bottom a:hover{color:var(--accent)}.footer-cookie-button{padding:0;border:0;color:inherit;background:transparent;font:inherit;text-transform:inherit;cursor:pointer}.footer-cookie-button:hover{color:var(--accent)}.corporate-footer-grid{grid-template-columns:1.15fr 1fr 1fr 1fr;gap:45px}.corporate-footer-grid strong{color:#e9eef1;font-size:13px}.footer-address{padding:20px 0;border-top:1px solid var(--line);color:#78858e;font-size:11px}.company-hero{position:relative;min-height:690px;display:flex;align-items:flex-end}.company-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.company-hero-content{position:relative;z-index:2;width:min(calc(100% - 64px),var(--max));margin:0 auto;padding:210px 0 115px}.company-hero-content h1{max-width:900px;margin:24px 0 26px;font-size:clamp(50px,6vw,84px);line-height:.98;letter-spacing:-.06em}.company-hero-content>p:last-child{max-width:690px;color:#bbc5cc;font-size:17px;line-height:1.7}.company-profile{max-width:var(--max);margin:auto;padding:140px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px}.company-profile h2,.legal-sections h2,.location-section h2,.policy-intro h2{margin:0;font-size:clamp(38px,4.2vw,61px);line-height:1.05;letter-spacing:-.055em}.company-profile-copy>p{color:var(--muted);font-size:15px;line-height:1.8;margin:0 0 20px}.legal-identity{margin-top:36px;padding:24px;display:flex;gap:18px;align-items:center;border:1px solid rgba(94,225,192,.3);background:rgba(94,225,192,.06)}.legal-identity>svg{width:39px;height:39px;color:var(--accent)}.legal-identity>div{display:flex;flex-direction:column;gap:4px}.legal-identity small{color:var(--accent);font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.legal-identity strong{font-size:17px}.legal-identity span{color:#9ba7af;font-size:12px}.policy-section{padding:140px max(32px,calc((100vw - var(--max))/2));background:#edf2f4;color:#0b1217}.policy-intro{max-width:800px}.policy-intro>p:last-child{max-width:680px;margin:27px 0 0;color:#53616b;font-size:15px;line-height:1.75}.policy-grid{max-width:var(--max);margin:65px auto 0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #c8d0d5;border-left:1px solid #c8d0d5}.policy-grid article{min-height:260px;padding:32px;border-right:1px solid #c8d0d5;border-bottom:1px solid #c8d0d5}.policy-grid article>span{color:#126d8e;font:10px DM Mono,monospace}.policy-grid h3{margin:50px 0 13px;font-size:21px}.policy-grid p{margin:0;color:#53606a;font-size:13px;line-height:1.75}.policy-contact{margin:25px 0 0;color:#5c6871;font-size:12px}.policy-contact a{color:#0c708f;border-bottom:1px solid #65a4b8}.legal-sections{padding:140px max(32px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#080c11}.legal-sections article{padding:55px;border:1px solid var(--line)}.legal-sections h2{font-size:clamp(35px,3.5vw,49px);margin-bottom:34px}.legal-sections article>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.78}.legal-sections a{color:var(--accent)}.location-section{padding:140px max(32px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center;background:#0b1219}.location-section address{margin:30px 0;color:#aab5bd;font-style:normal;font-size:15px;line-height:1.8}.location-hours{display:flex;gap:30px;margin-bottom:34px}.location-hours span{display:flex;flex-direction:column;gap:5px}.location-hours small{color:#76838d;font:9px DM Mono,monospace;text-transform:uppercase}.location-hours strong{font-size:12px}.map-frame{position:relative;height:510px;display:block;overflow:hidden;border:1px solid var(--line);background:#101820}.map-frame img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.map-frame>span{position:absolute;right:18px;bottom:18px;padding:12px 15px;color:#07110e;background:var(--lime);box-shadow:0 12px 30px rgba(0,0,0,.28);font-size:10px;font-weight:800}.map-frame:hover img{transform:scale(1.018);filter:brightness(.94)}.map-frame:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.company-contact-strip{padding:45px max(32px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px;align-items:center;background:#5ee1c0;color:#07110e}.company-contact-strip>div{display:flex;flex-direction:column;gap:4px}.company-contact-strip small{font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.company-contact-strip strong{font-size:17px}.company-contact-strip>a{justify-self:end;padding-bottom:6px;border-bottom:1px solid rgba(7,17,14,.35);font-size:12px;font-weight:800}.company-contact-strip>a:last-child{display:flex;align-items:center;gap:8px}.company-contact-strip svg{width:17px;height:17px}.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:60;min-height:54px;padding:0 20px;display:flex;align-items:center;gap:10px;background:#baff37;color:#07100a;border:1px solid rgba(255,255,255,.34);box-shadow:0 18px 50px rgba(0,0,0,.38),0 0 30px rgba(186,255,55,.13);font-size:12px;font-weight:800}.whatsapp-float svg{width:21px;height:21px}.cookie-banner{position:fixed;z-index:100;left:24px;right:24px;bottom:24px;max-width:1180px;margin:auto;padding:27px 30px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;color:#f5f8fa;background:rgba(9,16,22,.98);border:1px solid rgba(71,199,255,.35);box-shadow:0 28px 90px rgba(0,0,0,.58);backdrop-filter:blur(18px)}.cookie-banner .eyebrow{margin-bottom:9px}.cookie-banner h2{margin:0 0 8px;font-size:23px;letter-spacing:-.035em}.cookie-banner>div:first-child>p:not(.eyebrow){max-width:720px;margin:0;color:#a7b3bc;font-size:12px;line-height:1.65}.cookie-banner>div:first-child>a{display:inline-block;margin-top:9px;color:var(--blue-bright);font-size:10px;border-bottom:1px solid rgba(71,199,255,.4)}.cookie-actions{display:grid;grid-template-columns:repeat(2,auto);gap:8px}.cookie-actions button{min-height:43px;padding:0 15px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#dbe2e7;font-size:10px;font-weight:700;cursor:pointer}.cookie-actions .cookie-accept{grid-column:1/-1;color:#06110c;background:var(--lime);border-color:var(--lime)}.cookie-settings-trigger{position:fixed;z-index:59;left:18px;bottom:18px;min-height:34px;padding:0 12px;color:#9daab3;background:rgba(8,14,19,.92);border:1px solid rgba(255,255,255,.18);font-size:9px;cursor:pointer}.cookie-settings-trigger:hover{color:white;border-color:var(--accent)}.cookie-modal-backdrop{position:fixed;z-index:110;inset:0;padding:22px;display:grid;place-items:center;background:rgba(2,5,8,.76);backdrop-filter:blur(8px)}.cookie-modal{width:min(680px,100%);max-height:calc(100vh - 44px);overflow-y:auto;padding:32px;color:#f5f8fa;background:#0c141b;border:1px solid rgba(71,199,255,.32);box-shadow:0 35px 110px rgba(0,0,0,.65)}.cookie-modal-head{display:flex;justify-content:space-between;gap:25px}.cookie-modal-head h2{margin:0;font-size:34px;letter-spacing:-.045em}.cookie-modal-head>button{width:38px;height:38px;border:1px solid var(--line);color:white;background:transparent;font-size:24px;cursor:pointer}.cookie-modal-intro{margin:19px 0 26px;color:#8f9da7;font-size:12px;line-height:1.6}.cookie-option{min-height:92px;padding:18px 0;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;border-top:1px solid var(--line)}.cookie-option>div{display:flex;flex-direction:column;gap:5px}.cookie-option strong{font-size:14px}.cookie-option p{margin:0;color:#82909a;font-size:10px;line-height:1.55}.cookie-option>span{color:var(--lime);font:9px DM Mono,monospace;text-transform:uppercase}.cookie-option input{position:absolute;opacity:0;pointer-events:none}.cookie-option>i{width:44px;height:24px;padding:3px;display:block;border-radius:20px;background:#34414b;cursor:pointer;transition:.2s}.cookie-option>i:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#aeb8bf;transition:.2s}.cookie-option input:checked+i{background:var(--lime)}.cookie-option input:checked+i:after{transform:translateX(20px);background:#07100a}.cookie-option input:focus-visible+i{outline:2px solid var(--blue-bright);outline-offset:3px}.cookie-modal-actions{padding-top:22px;display:flex;gap:10px;border-top:1px solid var(--line)}.cookie-modal-actions button{min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.22);color:#dce3e7;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.cookie-modal-actions button:first-child{color:#06110c;background:var(--lime);border-color:var(--lime)}.cookie-policy-link{display:inline-block;margin-top:18px;color:var(--blue-bright);font-size:10px;border-bottom:1px solid rgba(71,199,255,.4)}.privacy-hero{min-height:620px;padding:190px max(32px,calc((100vw - var(--max))/2)) 100px;display:flex;align-items:flex-end;background:radial-gradient(circle at 75% 25%,rgba(32,164,220,.2),transparent 34%),linear-gradient(135deg,#0f2532,#070b10 70%);border-bottom:1px solid var(--line)}.privacy-hero>div{width:100%}.privacy-hero h1{max-width:900px;margin:24px 0;font-size:clamp(52px,6.4vw,88px);line-height:.98;letter-spacing:-.06em}.privacy-hero>div>p:not(.eyebrow){max-width:700px;color:#aeb9c1;font-size:16px;line-height:1.7}.privacy-hero>div>span{display:block;margin-top:30px;color:#697781;font:9px DM Mono,monospace;text-transform:uppercase}.privacy-layout{max-width:var(--max);margin:auto;padding:120px 0;display:grid;grid-template-columns:240px 1fr;gap:90px}.privacy-layout aside{position:sticky;top:30px;align-self:start;display:flex;flex-direction:column;border-top:1px solid var(--line)}.privacy-layout aside strong{padding:18px 0;color:#6e7b85;font:9px DM Mono,monospace;text-transform:uppercase}.privacy-layout aside a{padding:12px 0;color:#9ba7af;font-size:11px;border-bottom:1px solid var(--line)}.privacy-layout aside a:hover{color:var(--accent)}.privacy-content article{scroll-margin-top:25px;padding:0 0 75px;margin:0 0 75px;border-bottom:1px solid var(--line)}.privacy-content article:last-child{margin-bottom:0}.privacy-content article>span{color:var(--accent);font:10px DM Mono,monospace}.privacy-content h2{margin:15px 0 28px;font-size:clamp(34px,3.5vw,51px);line-height:1.05;letter-spacing:-.05em}.privacy-content dd,.privacy-content li,.privacy-content p{color:#95a2ab;font-size:13px;line-height:1.8}.privacy-content a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.privacy-content ul{padding-left:20px}.privacy-content dl{margin-top:28px;border-top:1px solid var(--line)}.privacy-content dl>div{padding:16px 0;display:grid;grid-template-columns:120px 1fr;border-bottom:1px solid var(--line)}.privacy-content dt{color:#65727c;font:9px DM Mono,monospace;text-transform:uppercase}.privacy-content dd{margin:0}.cookie-policy-table{margin:35px 0;border-top:1px solid var(--line)}.cookie-policy-table>div{padding:22px 0;display:grid;grid-template-columns:130px 110px 1fr;gap:20px;border-bottom:1px solid var(--line)}.cookie-policy-table strong{font-size:13px}.cookie-policy-table span{color:var(--lime);font:8px DM Mono,monospace;text-transform:uppercase}.cookie-policy-table p{margin:0;font-size:11px}.privacy-preferences-button{border:0;cursor:pointer}.privacy-note{margin-top:24px;font-size:10px!important}.privacy-note code{color:#bac5cc}@media (max-width:1000px){.site-header{width:calc(100% - 40px);height:84px}.brand img{width:170px}.menu-button{width:42px;height:42px;display:grid;place-content:center;gap:7px;border:1px solid rgba(255,255,255,.2);background:rgba(4,8,12,.55);z-index:2}.menu-button span{width:19px;height:1px;background:white;display:block}.nav{position:absolute;top:74px;left:0;right:0;padding:24px;background:#091018;border:1px solid var(--line);display:none;flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav>a{padding:14px 2px;border-bottom:1px solid var(--line)}.nav>a.active:after{display:none}.nav .nav-cta{margin-top:12px;text-align:center}.hero,.home-hero{min-height:780px}.hero-content{width:calc(100% - 40px);padding-bottom:170px}.hero-content h1{max-width:720px}.trust-strip{right:20px;width:calc(100% - 40px)}.section-heading{grid-template-columns:1fr 2.3fr}.section-heading>p:last-child{grid-column:2}.company-profile,.intro-section,.manifesto,.proof-section{width:calc(100% - 64px)}.intro-section{grid-template-columns:1fr;gap:45px}.problem-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid article:nth-child(2){border-right:0}.contact-section,.conversation-section,.enterprise-section,.tracking-section{gap:55px}.business-tracking{grid-template-columns:1fr}.evidence-grid{grid-template-columns:repeat(2,1fr)}.evidence-grid article:nth-child(2){border-right:0}.evidence-grid article{border-bottom:1px solid var(--line)}.evidence-grid article:nth-child(n+3){border-bottom:0}.faq-section{gap:60px}.corporate-footer-grid{grid-template-columns:repeat(2,1fr)}.privacy-layout{width:calc(100% - 64px);grid-template-columns:200px 1fr;gap:55px}.company-profile,.location-section{gap:55px}.legal-sections{gap:20px}.legal-sections article{padding:38px}}@media (max-width:720px){.hero,.home-hero{min-height:760px;align-items:flex-start}.company-hero{min-height:650px}.company-hero-content{width:calc(100% - 40px);padding:170px 0 90px}.company-hero-content h1{font-size:48px}.hero-image{object-position:64% center}.hero-shade{background:linear-gradient(90deg,rgba(3,7,11,.96),rgba(3,7,11,.5)),linear-gradient(0deg,#06090d,transparent 55%)}.hero-content{padding:155px 0 185px}.hero-content h1{font-size:49px}.hero-description{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px}.button.primary{width:100%}.trust-strip{grid-template-columns:1fr}.trust-strip div{min-height:0;padding:12px 16px;flex-direction:row;gap:14px;border-right:0;border-bottom:1px solid var(--line)}.trust-strip span{font-size:10px}.hero-corner{left:20px;right:auto;flex-wrap:wrap}.section-heading{display:block;margin-bottom:44px}.contact-section h2,.intro-section h2,.proof-section h2,.section-heading h2,.tracking-copy h2{font-size:39px}.section-heading>p:last-child{margin-top:20px}.company-profile,.intro-section,.manifesto,.proof-section{width:calc(100% - 40px);padding:90px 0}.company-profile{grid-template-columns:1fr;gap:45px}.intro-section>div{display:block}.intro-section>div>p{margin-top:25px}.evidence-section,.faq-section,.problems,.process-section,.services-section,.value-section{padding:90px 20px}.evidence-grid,.problem-grid,.process-grid,.service-grid,.value-grid{grid-template-columns:1fr}.service-card{min-height:380px;padding:24px}.service-card:last-child{grid-column:auto;min-height:380px}.service-card h3{font-size:34px}.problem-grid article{min-height:390px}.problem-grid h3{margin-top:26px}.process-grid article{min-height:210px;border-right:0;border-bottom:1px solid var(--line);margin-right:0;padding-right:0}.proof-section{grid-template-columns:1fr;gap:50px}.contact-section,.conversation-section,.enterprise-section,.tracking-section{padding:90px 20px;grid-template-columns:1fr;gap:55px}.legal-sections,.location-section,.policy-section{padding:90px 20px}.legal-sections,.location-section,.policy-grid{grid-template-columns:1fr}.policy-grid article{min-height:230px}.legal-sections article{padding:30px 24px}.location-hours{flex-direction:column;gap:17px}.map-frame{height:390px}.company-contact-strip{padding:38px 20px;grid-template-columns:1fr}.company-contact-strip>a{justify-self:start}.value-grid article{min-height:230px}.evidence-grid article,.evidence-grid article:nth-child(n){min-height:240px;border-right:0;border-bottom:1px solid var(--line)}.evidence-grid article:last-child{border-bottom:0}.enterprise-section img{height:380px}.tracking-form>div{flex-direction:column;gap:8px}.tracking-form button{min-height:50px}.tracking-card-head{align-items:flex-start;gap:15px}.business-dashboard{overflow-x:auto}.business-dashboard-foot,.business-dashboard-head,.business-kpis,.equipment-dashboard-head,.equipment-table{min-width:720px}.faq-section,.manifesto{grid-template-columns:1fr}.manifesto blockquote{margin-top:30px}.manifesto p{grid-column:1}.contact-form{grid-template-columns:1fr}.business-email{grid-template-columns:48px 1fr}.business-email>b{grid-column:2}.contact-form button,.contact-form label:nth-child(3),.contact-form small{grid-column:auto}.footer{padding-inline:20px}.footer-grid,.footer-top{grid-template-columns:1fr;gap:32px}.footer-top>a{justify-self:start}.footer-bottom{flex-direction:column;gap:10px}.cookie-banner{left:12px;right:12px;bottom:12px;padding:22px;gap:22px}.cookie-actions,.cookie-banner{grid-template-columns:1fr}.cookie-actions .cookie-accept{grid-column:auto}.cookie-actions button{width:100%}.cookie-settings-trigger{left:12px;bottom:12px}.cookie-modal-backdrop{padding:10px}.cookie-modal{padding:24px 20px;max-height:calc(100vh - 20px)}.cookie-modal-head h2{font-size:29px}.cookie-modal-actions{flex-direction:column}.privacy-hero{min-height:570px;padding:150px 20px 80px}.privacy-hero h1{font-size:47px}.privacy-layout{width:calc(100% - 40px);padding:90px 0;grid-template-columns:1fr;gap:50px}.privacy-layout aside{position:static}.privacy-content article{padding-bottom:55px;margin-bottom:55px}.cookie-policy-table>div,.privacy-content dl>div{grid-template-columns:1fr;gap:7px}.whatsapp-float{right:16px;bottom:16px;width:54px;padding:0;justify-content:center;border-radius:50%}.whatsapp-float span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}