@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@scope(.corporate-home){:scope{--ink:#10292a;--ink-deep:#092021;--teal:#3f7778;--mint:#b8d8c8;--acid:#d5f34a;--paper:#f4f2eb;--white:#fff;--line:#10292a29;--shell:min(1180px, calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}:scope{background:var(--paper);color:var(--ink);font-family:var(--font-body), Arial, sans-serif;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.section-shell{width:var(--shell);margin-inline:auto}.site-header{z-index:5;background:#fbfaf5;border-bottom:1px solid #10292a1f;grid-template-columns:1fr auto 1fr;align-items:center;height:108px;padding:0 max(24px,50vw - 590px);display:grid;position:absolute;top:0;left:0;right:0}.brand{width:224px;display:inline-flex}.brand img{object-fit:contain;object-position:left center;width:224px;height:84px}.site-header nav{gap:34px;display:flex}.mobile-marketplace{display:none}.site-header nav a,.header-cta{letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:700}.site-header nav a{position:relative}.site-header nav a:after{background:var(--ink);content:"";transform-origin:100%;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-cta{justify-self:end}.header-cta span,.text-link span{margin-left:8px}.hero{color:var(--ink-deep);background:#fbfaf5;grid-template-columns:minmax(430px,.78fr) minmax(0,1.22fr);min-height:820px;padding-top:108px;display:grid;position:relative;overflow:hidden}.hero-content{background:#fbfaf5;flex-direction:column;justify-content:center;align-self:stretch;padding:72px 54px 48px max(24px,50vw - 640px);display:flex;box-shadow:inset -1px 0 #10292a1f}.eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:.72rem;font-weight:700;display:flex}.eyebrow:before{content:"";background:currentColor;width:26px;height:1px}.light{color:#10292ab8}h1,h2,h3{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.045em;margin-top:0;font-weight:600}.hero h1{max-width:650px;margin-bottom:38px;font-size:clamp(4.3rem,6.7vw,7.2rem);line-height:.88}.hero h1 em{color:var(--teal);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-copy{color:#10292ab8;max-width:550px;margin:0 0 38px;font-size:1.08rem}.hero-actions{align-items:center;gap:30px;display:flex}.button{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:0 22px;font-size:.83rem;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.text-link{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.hero-journey{border-top:1px solid #10292a2e;border-bottom:1px solid #10292a2e;grid-template-columns:repeat(4,1fr);gap:8px;max-width:600px;margin-top:48px;padding-block:18px;display:grid}.hero-journey span{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.hero-journey b{color:var(--teal);margin-bottom:4px;font-size:.55rem;display:block}.hero-payoff{color:#10292a85;letter-spacing:.08em;text-transform:uppercase;max-width:500px;margin:18px 0 0;font-size:.68rem}.hero-visual{min-width:0;position:relative;overflow:hidden}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#0920216b);position:absolute;inset:0}.hero-visual>img{filter:brightness(1.13)saturate(1.08)contrast(.96);object-fit:cover;object-position:54% center;width:100%;height:100%}@media (width>=981px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-content{min-width:0;padding-right:clamp(34px,3.2vw,62px)}.hero h1{max-width:100%;font-size:clamp(4.25rem,4.5vw,5.75rem)}}.hero .button-light{background:var(--ink-deep);color:var(--white)}.hero .text-link{color:var(--ink-deep)}.visual-proof{z-index:1;grid-template-columns:repeat(2,minmax(220px,1fr));gap:1px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.visual-proof article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:2px solid var(--acid);color:var(--white);background:#092021d1;padding:18px 20px}.visual-proof span,.visual-proof strong{display:block}.visual-proof span{color:var(--mint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:700}.visual-proof strong{letter-spacing:.02em;font-size:.75rem}.intro{grid-template-columns:1.4fr .8fr;gap:90px;padding-block:120px;display:grid}.intro h2,.section-heading h2{margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:1.02}.intro-copy{border-left:1px solid var(--line);align-self:end;padding-left:36px}.intro-copy p{margin:0;font-size:1.06rem}.intro-copy p+p{color:#10292aa6;margin-top:18px}.capabilities{background:var(--ink);color:var(--white);padding-block:110px}.section-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;margin-bottom:64px;display:grid}.section-heading>p{color:#ffffffa6;max-width:420px;margin:0 0 6px;font-size:1.02rem}.service-grid{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.service-card{min-height:460px;padding:34px 34px 30px 0;position:relative}.service-card+.service-card{border-left:1px solid #fff3;padding-left:34px}.service-number{color:var(--acid);letter-spacing:.12em;margin-bottom:130px;font-size:.72rem;display:block}.service-card h3{max-width:280px;margin-bottom:20px;font-size:2rem;line-height:1.08}.service-card>p{color:#ffffffad;max-width:340px;margin:0 0 28px}.service-card ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.service-card li{letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff3d;border-radius:999px;padding:6px 10px;font-size:.7rem}.drone-training{color:#07383b;background:#fff;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);min-height:720px;display:grid}.drone-training-media{min-height:720px;position:relative;overflow:hidden}.drone-training-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#07383b2e),linear-gradient(90deg,#0000 72%,#ffffffb8);position:absolute;inset:0}.drone-training-media>img{filter:brightness(1.18)saturate(1.16)contrast(.94);object-fit:cover;width:100%;height:100%}.training-partner-note{color:#07383b;z-index:2;background:#ffffffeb;border-top:4px solid #168b8f;padding:22px 24px;position:absolute;bottom:28px;left:28px;right:28px}.training-partner-note span,.training-grid span{color:#168b8f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.64rem;font-weight:800;display:block}.training-partner-note strong{font-family:var(--font-display), Arial, sans-serif;font-size:1.08rem;line-height:1.25;display:block}.drone-training-copy{align-content:center;padding:82px max(32px,50vw - 590px) 82px clamp(42px,6vw,110px);display:grid}.drone-training-copy .eyebrow{color:#168b8f}.drone-training-copy h2{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.065em;max-width:850px;margin:30px 0 28px;font-size:clamp(3.2rem,5.4vw,6.4rem);line-height:.96}.drone-training-copy>p:not(.eyebrow){color:#07383bc2;max-width:720px;font-size:1.05rem}.training-grid{border-top:1px solid #0d4d5033;border-bottom:1px solid #0d4d5033;grid-template-columns:repeat(3,1fr);margin:38px 0 32px;display:grid}.training-grid article{padding:26px 22px 26px 0}.training-grid article+article{border-left:1px solid #0d4d5033;padding-left:22px}.training-grid h3{font-family:var(--font-display), Arial, sans-serif;margin:0 0 10px;font-size:1rem}.training-grid p{color:#07383bad;margin:0;font-size:.78rem;line-height:1.5}.training-cta{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#168b8f;justify-self:start;align-items:center;gap:18px;padding:16px 20px;font-size:.72rem;font-weight:800;display:inline-flex}.operations-feature{background:#e3ebe3;grid-template-columns:1fr 1fr;min-height:700px;display:grid}.operations-visual{background:#10292a;min-height:760px;margin:0;display:block;position:relative;overflow:hidden}.operations-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#092021c7);position:absolute;inset:0}.operations-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.operations-visual figcaption{z-index:2;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;position:absolute;bottom:26px;left:26px;right:26px}.operations-visual figcaption span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:2px solid var(--acid);color:#ffffffa3;letter-spacing:.04em;background:#092021d6;padding:16px 18px;font-size:.58rem;display:grid}.operations-visual figcaption b{color:var(--white);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.66rem}.operations-window{color:var(--ink);background:#f4f6f1;border:1px solid #ffffff38;width:100%;max-width:760px;padding:22px;box-shadow:0 28px 80px #00000052}.ops-topbar{border-bottom:1px solid #10292a1f;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.ops-topbar>div{gap:3px;display:grid}.ops-product,.ops-sync,.panel-heading span,.ops-progress>div>span{letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:800}.ops-product{color:var(--teal)}.ops-topbar strong{font-size:1rem}.ops-sync{align-items:center;gap:7px;display:flex}.ops-sync:before{background:var(--acid);content:"";border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #b8d5312e}.ops-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-block:14px;display:grid}.ops-metrics article{background:var(--white);border:1px solid #10292a17;gap:3px;padding:13px 14px;display:grid}.ops-metrics span{color:#10292a94;letter-spacing:.06em;text-transform:uppercase;font-size:.54rem}.ops-metrics strong{font-family:var(--font-display), Arial, sans-serif;font-size:1.85rem;line-height:1}.ops-metrics small{color:#527477;font-size:.52rem}.ops-metrics .attention{color:#a4553d}.ops-workspace{grid-template-columns:1.25fr .75fr;gap:8px;display:grid}.ops-map-panel,.ops-exceptions{background:var(--white);border:1px solid #10292a17;padding:14px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.panel-heading small{color:#10292a80;font-size:.5rem}.ops-map{height:310px;position:relative;overflow:hidden}.ops-map:after{content:"";background:linear-gradient(#0000 56%,#09202159);position:absolute;inset:0}.ops-map>img{filter:saturate(.82)contrast(1.02);object-fit:cover;width:100%;height:100%}.ops-pin{background:var(--acid);border:3px solid var(--ink);box-shadow:0 0 0 2px var(--acid), 0 0 0 8px #d5f34a3b;z-index:2;border-radius:50%;width:11px;height:11px;position:absolute}.pin-a{top:30%;left:22%}.pin-b{top:23%;right:18%}.pin-c{bottom:26%;left:48%}.pin-d{bottom:17%;right:12%}.map-verification{color:var(--white);z-index:2;display:grid;position:absolute;bottom:14px;left:14px}.map-verification strong{font-family:var(--font-display), Arial, sans-serif;font-size:2.1rem;line-height:1}.map-verification span{letter-spacing:.07em;text-transform:uppercase;font-size:.54rem}.ops-exceptions ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ops-exceptions li{border-bottom:1px solid #10292a17;grid-template-columns:42px 1fr;align-items:center;gap:9px;padding-bottom:9px;display:grid}.ops-exceptions li>i{color:#527477;text-align:center;text-transform:uppercase;background:#e7eee4;padding:5px;font-size:.46rem;font-style:normal;font-weight:800}.ops-exceptions li>i.priority-high{color:#994c37;background:#f2dfd8}.ops-exceptions li div{min-width:0;display:grid}.ops-exceptions li strong{font-size:.62rem}.ops-exceptions li span{color:#10292a85;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.field-device{background:var(--ink);color:var(--white);margin-top:12px;padding:12px}.device-status{text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.49rem;display:flex}.device-status b{color:var(--acid)}.device-fields{gap:5px;margin-block:13px;display:grid}.device-fields span{color:#ffffff9e;border-bottom:1px solid #ffffff24;padding-bottom:5px;font-size:.5rem}.device-fields span:before{color:var(--acid);content:"âœ“";margin-right:6px}.field-device>strong{font-size:.57rem}.ops-progress{background:#e5ebe2;grid-template-columns:150px 1fr 34px;align-items:center;gap:16px;margin-top:8px;padding:12px 14px;display:grid}.ops-progress>div:first-child{gap:2px;display:grid}.ops-progress>div>strong{font-size:.56rem}.progress-track{background:#10292a1f;height:6px}.progress-track span{background:linear-gradient(90deg, var(--teal), var(--acid));width:87%;height:100%;display:block}.ops-progress>b{font-size:.72rem}.operations-copy{align-self:center;padding:80px max(28px,50vw - 590px) 80px 7vw}.operations-copy h2{margin-bottom:28px;font-size:clamp(3rem,5vw,5rem);line-height:.98}.operations-copy>p:not(.eyebrow){color:#10292ab3;max-width:560px;margin:0 0 30px;font-size:1.04rem}.buyer-paths{border-top:1px solid #10292a29;border-bottom:1px solid #10292a29;margin-bottom:28px;display:grid}.buyer-paths article{gap:7px;padding-block:18px;display:grid}.buyer-paths article+article{border-top:1px solid #10292a29}.buyer-paths span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.buyer-paths strong{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.02em;font-size:1.12rem}.buyer-paths p{color:#10292a9e;max-width:540px;margin:0;font-size:.82rem}.operations-meta{flex-wrap:wrap;gap:8px;display:flex}.operations-meta span{letter-spacing:.04em;text-transform:uppercase;border:1px solid #10292a3b;border-radius:999px;padding:7px 11px;font-size:.67rem;font-weight:700}.partnerships{color:var(--white);background:#10292a;padding-block:110px}.legacy-marketplace,.legacy-partnerships{display:none}.capability-partnerships{border-top:1px solid #ffffff47;margin-top:96px;padding-top:96px}.capability-partnerships .partner-card{min-height:420px}.marketplace{background:var(--acid);color:var(--ink-deep);grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);min-height:470px;display:none;overflow:hidden}.marketplace-copy{align-self:center;padding:62px 6vw 62px max(24px,50vw - 590px)}.marketplace-copy h2{margin-bottom:24px;font-size:clamp(3.1rem,4.7vw,5rem);line-height:.94}.marketplace-copy>p:not(.eyebrow){color:#092021b8;max-width:540px;margin:0 0 34px;font-size:1.05rem}.marketplace-cta{background:var(--ink-deep);color:var(--white);min-width:260px}.marketplace-visual{background:var(--ink-deep);min-height:470px;position:relative;overflow:hidden}.marketplace-visual:after{content:"";background:linear-gradient(90deg,#09202114,#0000 34%);position:absolute;inset:0}.marketplace-visual>img{filter:saturate(.9)contrast(1.02);object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.partnerships-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:54px;display:grid}.partnerships-heading h2{margin:0;font-size:clamp(3rem,6vw,5.8rem);line-height:.95}.partnerships-heading>p{color:#ffffff9e;max-width:460px;margin:0}.partnership-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.partner-card{color:#10292a;background:#f3f5f0;flex-direction:column;min-height:480px;padding:42px;display:flex}.partner-card.esri-partner{background:#fff}.partner-card.konza-partner{background:#b8d531}.partner-mark{justify-content:space-between;align-items:center;min-height:70px;display:flex}.partner-mark img{object-fit:contain;object-position:left center;width:150px;height:58px}.esri-partner .partner-mark{overflow:hidden}.esri-partner .partner-mark img{transform-origin:0;width:220px;height:92px;transform:scale(1.55)}.partner-mark>span{color:#10292a94;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.konza-mark{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.konza-mark img{width:112px;height:94px}.partner-card h3{margin:auto 0 26px;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.02}.partner-card>p{color:#10292aad;max-width:570px;margin:0}.work,.team{padding-block:120px}.dark-heading>p{color:#10292a9e}.flagship-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px;display:grid}.flagship-card{background:var(--ink);color:var(--white);grid-template-rows:300px 1fr;min-height:680px;display:grid;overflow:hidden}.flagship-media{background:var(--white);justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.flagship-media img{object-fit:contain;width:100%;height:100%}.flagship-card.secunda .flagship-media{background:var(--ink);padding:0}.flagship-card.secunda .flagship-media img{object-fit:cover;max-width:none;max-height:none}.flagship-copy{flex-direction:column;justify-content:space-between;padding:28px;display:flex}.flagship-copy .project-topline{color:var(--acid);margin-bottom:56px}.flagship-copy h3{margin-bottom:20px;font-size:clamp(2.35rem,3.8vw,3.8rem);line-height:.98}.flagship-copy p{color:#ffffffb3;max-width:500px;margin:0 0 34px}.flagship-copy strong{letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #fff3;padding-top:18px;font-size:.75rem}.project-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.project-card{flex-direction:column;min-height:560px;display:flex;position:relative;overflow:hidden}.project-card.teal{background:#9fc8bf}.project-card.sand{background:#d8cdb8}.project-media{height:250px;overflow:hidden}.project-media img{object-fit:cover;width:100%;height:100%}.project-card.sand .project-media img{object-position:center}.project-topline{letter-spacing:.1em;text-transform:uppercase;z-index:1;justify-content:space-between;font-size:.7rem;font-weight:700;display:flex;position:relative}.project-card>.project-topline{margin:24px 28px 54px}.project-copy{z-index:1;flex:1;max-width:445px;margin-inline:28px;position:relative}.project-card h3{margin-bottom:20px;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1}.project-card p{margin:0}.project-card strong{letter-spacing:.04em;text-transform:uppercase;z-index:1;border-top:1px solid #10292a33;margin:28px;padding-top:18px;font-size:.78rem;position:relative}.project-index{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:160px 1fr;gap:50px;margin-top:44px;padding-block:24px;font-size:.86rem;display:grid}.project-index span{letter-spacing:.09em;text-transform:uppercase;font-weight:700}.project-index p{color:#10292aad;margin:0}.trust{background:var(--white)}.trust-inner{padding-block:64px 72px}.client-row{grid-template-columns:repeat(4,1fr);align-items:center;gap:12px;display:grid}.client-mark{background:#f7f7f4;border:1px solid #10292a14;justify-content:center;align-items:center;height:132px;padding:22px;display:flex}.client-mark img{filter:none;object-fit:contain;width:100%;height:86px;max-height:none;transition:filter .18s}.client-mark.dark{background:var(--ink-deep)}.client-mark.dark img{height:86px}.client-mark span{color:#10292a9e;font-family:var(--font-display), Arial, sans-serif;text-align:center;font-size:1rem;font-weight:700}.team-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.person-card{background:var(--white);min-width:0}.portrait{aspect-ratio:1.25;background:linear-gradient(135deg, #ffffff38, transparent), var(--teal);justify-content:center;align-items:center;display:flex;overflow:hidden}.portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.portrait span{color:#ffffffbf;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.08em;font-size:4.5rem;font-weight:600}.person-copy{padding:25px 25px 28px}.person-copy h3{margin-bottom:4px;font-size:1.35rem}.person-role{color:var(--teal);letter-spacing:.07em;text-transform:uppercase;margin:0 0 20px;font-size:.72rem;font-weight:700}.person-copy>p:last-child{color:#10292aad;margin:0;font-size:.9rem}.contact{background:var(--ink);color:var(--white);grid-template-columns:.9fr 1.1fr;min-height:660px;display:grid}.contact-media{background:linear-gradient(90deg, transparent 70%, var(--ink)), url(/images/drone-field.webp) center / cover no-repeat;filter:saturate(.68);min-height:480px}.contact-content{align-self:center;max-width:670px;padding:80px max(30px,50vw - 590px) 80px 7vw}.contact-content h2{margin-bottom:28px;font-size:clamp(3rem,5.6vw,5.7rem);line-height:.98}.contact-content>p:not(.eyebrow){color:#ffffffb3;max-width:560px;margin:0 0 34px;font-size:1.05rem}.contact-secondary{color:var(--white);border-bottom:1px solid #ffffff6b;margin-left:22px;padding-bottom:3px;font-size:.78rem;display:inline-block}.button-light{background:var(--acid);color:var(--ink-deep);min-width:230px}footer{background:var(--ink-deep);color:#ffffffad;padding:76px max(24px,50vw - 590px) 28px;font-size:.82rem}.footer-brand{color:var(--white);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;font-size:1.45rem;font-weight:800}.footer-brand img{width:100%;max-width:170px;height:auto;display:block}.footer-lead{border-bottom:1px solid #ffffff29;grid-template-columns:180px 1fr;align-items:start;gap:80px;padding-bottom:54px;display:grid}.footer-lead p{color:var(--white);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.045em;max-width:860px;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:1.02}.office-grid{grid-template-columns:repeat(2,1fr);gap:36px;margin-left:260px;padding-block:46px;display:grid}.office-grid article{border-left:1px solid #ffffff29;padding-left:24px}.office-label{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.7rem;font-weight:700;display:block}.office-grid p{color:#ffffff9e;margin:0 0 13px}.office-grid a,.footer-bottom a{color:var(--white)}.office-grid article a{margin-top:6px;display:block}.footer-bottom{border-top:1px solid #ffffff29;justify-content:flex-end;padding-top:24px;display:flex}a:focus-visible{outline:2px solid var(--acid);outline-offset:4px}@media (width<=900px){:scope{--shell:min(100% - 36px, 720px)}.site-header{grid-template-columns:1fr auto auto;gap:14px;padding-inline:18px}.site-header nav{display:none}.mobile-marketplace{color:var(--ink-deep);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0d4d5042;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:.68rem;font-weight:800;display:inline-flex}.drone-training{grid-template-columns:1fr}.drone-training-media{min-height:560px}.drone-training-media:after{background:linear-gradient(#0000 54%,#07383b2e)}.drone-training-copy{padding:76px 28px 88px}.hero{grid-template-columns:1fr;min-height:0;padding-top:108px}.hero-content{min-height:650px;padding:82px 28px 52px}.hero-visual{min-height:590px}.hero-visual>img{object-position:center}.intro,.section-heading{grid-template-columns:1fr;gap:38px}.intro-copy{padding-left:24px}.service-grid,.team-grid{grid-template-columns:1fr 1fr}.operations-feature{grid-template-columns:1fr}.operations-visual{min-height:760px}.operations-copy{padding:76px 28px 88px}.partnerships-heading{grid-template-columns:1fr;gap:38px}.marketplace{grid-template-columns:1fr}.marketplace-visual{min-height:440px}.flagship-grid{grid-template-columns:1fr}.service-card:nth-child(3){border-top:1px solid #fff3;border-left:0;grid-column:1/-1;min-height:360px;padding-left:0}.service-number{margin-bottom:75px}.client-row{grid-template-columns:repeat(3,1fr)}.contact{grid-template-columns:1fr}.contact-media{min-height:440px}.contact-content{padding:80px 28px 90px}.footer-lead{grid-template-columns:1fr;gap:30px}.office-grid{margin-left:0}}@media (width<=620px){:scope{--shell:calc(100% - 28px)}.site-header{grid-template-columns:1fr auto;height:86px}.brand,.brand img{width:156px}.brand img{height:66px}.header-cta{display:none}.mobile-marketplace{padding:9px 11px;font-size:.62rem}.hero{padding-top:86px}.hero-content{min-height:640px;padding:70px 18px 46px}.hero h1{font-size:clamp(3.5rem,17vw,4.75rem)}.hero-journey{grid-template-columns:repeat(2,1fr);gap:14px 8px;margin-top:38px}.hero-copy{font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-visual{min-height:460px}.drone-training-media{min-height:440px}.training-partner-note{padding:18px;bottom:14px;left:14px;right:14px}.drone-training-copy{padding:68px 18px 76px}.drone-training-copy h2{font-size:clamp(3rem,14vw,4.2rem)}.training-grid{grid-template-columns:1fr}.training-grid article,.training-grid article+article{border-top:1px solid #0d4d5029;border-left:0;padding:22px 0}.training-grid article:first-child{border-top:0}.visual-proof{grid-template-columns:1fr;bottom:14px;left:14px;right:14px}.intro,.work,.team,.capabilities{padding-block:82px}.intro h2,.section-heading h2{font-size:2.75rem}.service-grid,.flagship-grid,.project-grid,.team-grid{grid-template-columns:1fr}.service-card,.service-card+.service-card,.service-card:nth-child(3){border-top:1px solid #fff3;border-left:0;grid-column:auto;min-height:370px;padding:28px 0}.service-number{margin-bottom:70px}.project-card{min-height:560px}.project-index{grid-template-columns:1fr;gap:14px}.client-row{grid-template-columns:repeat(2,1fr)}.marketplace-copy{padding:62px 18px 68px}.marketplace-copy h2{font-size:3.2rem}.marketplace-visual{min-height:300px}.partnership-grid{grid-template-columns:1fr}.partner-card{min-height:420px}.operations-visual{min-height:620px}.operations-visual figcaption{grid-template-columns:1fr;bottom:14px;left:14px;right:14px}.contact-media{min-height:330px}footer{padding-inline:18px}.footer-lead{padding-bottom:38px}.office-grid{grid-template-columns:1fr;padding-block:38px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:scope.bright-theme{--ink:#0d4d50;--ink-deep:#07383b;--teal:#168b8f;--mint:#d8efea;--paper:#f6faf7;--line:#07383b29;color:var(--ink-deep);background:#f6faf7}:scope.bright-theme .site-header,:scope.bright-theme .hero,:scope.bright-theme .hero-content{background:#fffefa}:scope.bright-theme .site-header{border-bottom-color:#168b8f3d}:scope.bright-theme .hero h1 em,:scope.bright-theme .person-role,:scope.bright-theme .buyer-paths span{color:#168b8f}:scope.bright-theme .hero-visual:after{background:linear-gradient(#0000 70%,#07383b29)}:scope.bright-theme .hero-visual>img{filter:brightness(1.24)saturate(1.2)contrast(.93)}:scope.bright-theme .visual-proof article{color:#07383b;background:#ffffffe6;border-top-color:#168b8f}:scope.bright-theme .visual-proof span{color:#168b8f}:scope.bright-theme .intro{background:#f6faf7}:scope.bright-theme .capabilities{color:var(--ink-deep);background:#e9f4f1;border-top:0;border-bottom:0}:scope.bright-theme .drone-training{color:var(--ink-deep);background:#e9f4f1}:scope.bright-theme .capabilities .eyebrow{color:#168b8f}:scope.bright-theme .capabilities .section-heading>p,:scope.bright-theme .service-card>p{color:#07383bc7}:scope.bright-theme .service-grid{border-color:#0d4d5047;gap:14px;padding-top:14px}:scope.bright-theme .service-card{background:#fff;border-top:4px solid #168b8f;padding:34px}:scope.bright-theme .service-card:nth-child(2){background:#fff}:scope.bright-theme .service-card+.service-card{border-left:0;padding-left:34px}:scope.bright-theme .service-number{color:#0d7276}:scope.bright-theme .service-card li{color:var(--ink-deep);background:#ffffffb8;border-color:#0d4d504d}:scope.bright-theme .operations-feature{background:#fff}:scope.bright-theme .operations-visual figcaption span{color:#07383bb8;background:#ffffffe6;border-top-color:#168b8f}:scope.bright-theme .operations-visual:after{background:linear-gradient(#0000 66%,#07383b33)}:scope.bright-theme .operations-visual>img{filter:brightness(1.2)saturate(1.2)contrast(.94)}:scope.bright-theme .operations-visual figcaption b{color:#07383b}:scope.bright-theme .work{background:#e9f4f1}:scope.bright-theme .flagship-card{color:#07383b;background:#d9efeb}:scope.bright-theme .flagship-copy .project-topline{color:#0d7276}:scope.bright-theme .flagship-copy p{color:#07383bc2}:scope.bright-theme .flagship-copy strong{border-top-color:#0d4d503d}:scope.bright-theme .project-card.teal{background:#e9f4f1}:scope.bright-theme .project-card.sand{background:#d9efeb}:scope.bright-theme .marketplace{background:#e9f4f1}:scope.bright-theme .marketplace-cta{background:#0d4d50}:scope.bright-theme .capability-partnerships{background:#fff;border-top:0;width:100vw;margin-left:calc(50% - 50vw);padding:88px max(18px,50vw - 590px)}:scope.bright-theme .capability-partnerships .partner-card{background:#d9efeb;box-shadow:0 18px 50px #0d4d5014}:scope.bright-theme .capability-partnerships .partner-card.konza-partner{background:#d9efeb}:scope.bright-theme .partnerships{color:#07383b;background:linear-gradient(135deg,#ffffffb8,#0000 52%),#d8efea}:scope.bright-theme .partnerships-heading>p{color:#07383bad}:scope.bright-theme .partner-card{box-shadow:0 18px 50px #0d4d5014}:scope.bright-theme .partner-card.konza-partner,:scope.bright-theme .trust{background:#fff}:scope.bright-theme .team{background:#fff;padding-block:78px}:scope.bright-theme .team .section-heading{margin-bottom:42px}:scope.bright-theme .person-card{box-shadow:0 14px 38px #0d4d5012}:scope.bright-theme .person-copy{padding:18px 18px 20px}:scope.bright-theme .person-copy h3{font-size:1.12rem}:scope.bright-theme .person-role{margin-bottom:13px;font-size:.64rem}:scope.bright-theme .person-copy>p:last-child{font-size:.78rem;line-height:1.45}:scope.bright-theme .contact{color:#07383b;background:#e9f4f1}:scope.bright-theme .contact-media{filter:saturate(1.05)brightness(1.05);background:linear-gradient(90deg,#0000 62%,#e9f4f1),url(/images/earth-observation-satellite-africa.png) 50%/cover no-repeat}:scope.bright-theme .contact-content>p:not(.eyebrow){color:#07383bc2}:scope.bright-theme .contact .button-light{color:#fff;background:#168b8f}:scope.bright-theme .contact-secondary{color:#07383b;border-bottom-color:#07383b6b}:scope.bright-theme footer{color:#07383bb8;background:#fff}:scope.bright-theme .footer-brand,:scope.bright-theme .footer-lead p,:scope.bright-theme .office-grid a,:scope.bright-theme .footer-bottom a{color:#07383b}:scope.bright-theme .footer-lead,:scope.bright-theme .office-grid article,:scope.bright-theme .footer-bottom{border-color:#07383b2e}:scope.bright-theme .office-label{color:#168b8f}:scope.bright-theme .office-grid p{color:#07383ba3}.theme-compare{color:#fff;letter-spacing:.08em;text-transform:uppercase;z-index:30;background:#168b8f;border:1px solid #ffffffc7;padding:11px 15px;font-size:.68rem;font-weight:800;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #07383b38}@media (width<=620px){.theme-compare{bottom:12px;right:12px}}}:root{--navy:#071b2e;--navy-soft:#0b263d;--teal:#0d8f8a;--aqua:#5fd4c8;--amber:#f0a24a;--paper:#f4f1e8;--white:#fff;--ink:#102535;--muted:#61717b;--line:#071b2e24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Poppins,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.topbar{color:var(--white);z-index:20;background:#071b2ef5;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 clamp(24px,5vw,76px);display:flex;position:absolute;top:0}.brand{letter-spacing:.12em;align-items:center;gap:7px;font-size:18px;font-weight:800;display:flex}.brand b{color:var(--aqua);letter-spacing:.2em;margin-left:3px;font-size:10px;font-weight:700}.brand-mark{gap:2px;margin-right:5px;display:grid;transform:rotate(-22deg)}.brand-mark i{background:var(--aqua);width:18px;height:3px;display:block}.brand-mark i:nth-child(2){width:14px;margin-left:4px}.brand-mark i:nth-child(3){width:10px;margin-left:8px}.nav-links{gap:34px;font-size:13px;display:flex}.nav-links a{color:#ffffffad;transition:color .18s}.nav-links a:hover{color:var(--white)}.nav-cta{border:1px solid #ffffff47;align-items:center;gap:24px;padding:11px 14px;font-size:12px;display:flex}.hero{background:var(--navy);color:var(--white);min-height:760px;padding:160px clamp(24px,7vw,108px) 120px;position:relative;overflow:hidden}.hero-grid,.provider-pattern{background-image:linear-gradient(#5fd4c812 1px,#0000 1px),linear-gradient(90deg,#5fd4c812 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 65% 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 65% 100%)}.hero:after{content:"";background:radial-gradient(circle,#0d8f8a2e,#0000 67%);width:760px;height:680px;position:absolute;top:20px;right:-140px}.hero-content{z-index:4;max-width:660px;position:relative}.eyebrow,.section-number{color:var(--aqua);letter-spacing:.21em;text-transform:uppercase;font-size:10px;font-weight:700}.eyebrow{align-items:center;gap:10px;display:flex}.pulse{background:var(--amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 6px #f0a24a1f}.hero h1{letter-spacing:-.065em;margin:35px 0 34px;font-size:clamp(58px,7.4vw,108px);font-weight:500;line-height:.88}.hero h1 em{color:var(--aqua);font-family:Georgia,serif;font-weight:400}.hero-content>p{color:#ffffffad;max-width:570px;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:35px;margin-top:38px;display:flex}.button{letter-spacing:.04em;align-items:center;gap:35px;padding:16px 19px;font-size:12px;font-weight:700;display:inline-flex}.button.primary{background:var(--aqua);color:var(--navy)}.button.dark{background:var(--navy);color:var(--white)}.text-link{color:#ffffffbd;border-bottom:1px solid #ffffff40;padding:9px 0;font-size:12px}.text-link span{color:var(--aqua);margin-left:16px}.map-stage{perspective:900px;z-index:3;width:50%;height:590px;position:absolute;top:90px;right:-1%;transform:rotate(-5deg)}.map-stage:before{content:"";background:linear-gradient(25deg,#5fd4c82e,#0d8f8a05),repeating-linear-gradient(25deg,#0000 0 20px,#ffffff06 21px 22px);border:1px solid #5fd4c84d;position:absolute;inset:90px 0 40px 45px;transform:rotateX(57deg)rotate(-9deg);box-shadow:0 30px 80px #00000054}.map-tile{background:#0d8f8a29;border:1px solid #5fd4c861;width:170px;height:125px;position:absolute;transform:rotateX(57deg)rotate(-9deg)}.tile-a{top:180px;right:13%}.tile-b{background:#f0a24a24;top:292px;right:31%}.tile-c{top:175px;left:20%}.tile-d{bottom:52px;right:10%}.location-pin{background:var(--amber);z-index:4;border-radius:50% 50% 50% 0;width:38px;height:38px;position:absolute;top:210px;right:35%;transform:rotate(-45deg)}.location-pin span{background:var(--navy);border-radius:50%;width:12px;height:12px;position:absolute;top:13px;left:13px}.scan-ring{border:1px solid #f0a24a80;border-radius:50%;width:130px;height:90px;position:absolute;top:254px;right:31%;transform:rotateX(57deg)}.ring-two{width:200px;height:150px;top:220px;right:27%}.ring-three{width:280px;height:210px;top:190px;right:22%}.map-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:2px solid var(--aqua);z-index:5;background:#071b2ed1;padding:14px 18px;position:absolute;box-shadow:0 12px 35px #00000040}.map-card span,.map-card small{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;font-size:8px;display:block}.map-card strong{color:var(--white);margin:6px 0;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.card-one{top:100px;right:8%}.card-two{border-color:var(--amber);bottom:68px;left:20%}.coordinate{color:#5fd4c87a;letter-spacing:.16em;font-family:monospace;font-size:9px;position:absolute}.coordinate.north{top:110px;left:10%}.coordinate.east{bottom:45px;right:7%}.trust-strip{z-index:5;align-items:center;gap:clamp(22px,4vw,64px);display:flex;position:absolute;bottom:0;left:clamp(24px,7vw,108px)}.trust-strip>span{color:#ffffff52;letter-spacing:.15em;text-transform:uppercase;max-width:100px;font-size:9px}.trust-strip div{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #ffffff1f;padding:14px 0 14px 20px;font-size:10px}.trust-strip b{color:var(--amber);margin-right:10px;font-family:monospace}.countries-section,.marketplace-section,.process-section{padding:105px clamp(24px,7vw,108px)}.countries-section{background:#e7e3d8}.country-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.country-card{border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:38px 70px 1fr;min-height:245px;padding:25px;transition:background .18s,color .18s;display:grid;position:relative}.country-card:hover,.country-card.live:hover{background:var(--teal);color:#fff}.country-card.live{background:#ffffff73}.country-index{color:var(--teal);font-family:monospace;font-size:9px}.country-card:hover .country-index{color:var(--amber)}.country-card>strong{color:#071b2e2e;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1}.country-card:hover>strong{color:#ffffff4d}.country-card small{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.country-card:hover small{color:var(--aqua)}.country-card h3{margin:13px 0 10px;font-family:Georgia,serif;font-size:30px;font-weight:400}.country-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.country-card:hover p{color:#ffffffad}.country-card em{color:#758187;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-style:normal;display:flex;position:absolute;bottom:23px;right:24px}.country-card.live em{color:var(--teal)}.country-card:hover em{color:#fff}.country-card em b{color:var(--amber)}.country-filter{gap:8px;margin-bottom:18px;padding-bottom:5px;display:flex;overflow-x:auto}.country-filter button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;flex:none;padding:9px 13px;font-size:10px}.country-filter button.active{background:var(--navy);border-color:var(--navy);color:#fff}.section-intro{justify-content:space-between;align-items:end;margin-bottom:58px;display:flex}.section-intro h2{letter-spacing:-.04em;margin:17px 0 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,70px);font-weight:400}.section-intro>p{color:var(--muted);max-width:410px;font-size:14px;line-height:1.7}.catalog-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.category-tabs{gap:4px;display:flex;overflow-x:auto}.category-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 14px;font-size:11px}.category-tabs button.active{border-color:var(--teal);color:var(--ink);font-weight:700}.search-box{align-items:center;gap:8px;padding-left:20px;display:flex}.search-box span{color:var(--teal);font-size:20px}.search-box input{color:var(--ink);background:0 0;border:0;outline:0;width:180px;padding:14px 0}.search-box input::placeholder{color:#8b969b;font-size:11px}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.listing-card{border:1px solid var(--line);background:#ffffffb8;flex-direction:column;min-height:520px;transition:transform .18s,box-shadow .18s;display:flex}.listing-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #071b2e1a}.listing-visual{background:#0c7773;height:170px;position:relative;overflow:hidden}.listing-visual:before{content:"";background:radial-gradient(circle at 70% 30%,#ffffff40,#0000 34%);position:absolute;inset:0}.listing-visual.amber{background:#ac643a}.listing-visual.blue{background:#24567b}.listing-visual.sand{background:#7c7160}.listing-visual.green{background:#4d6f58}.listing-visual.coral{background:#a45450}.visual-grid{background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:-30px;transform:rotate(20deg)scale(1.15)}.listing-index{color:#ffffffb8;z-index:2;font-family:monospace;font-size:10px;position:absolute;top:14px;left:16px}.listing-mark{color:#fff;z-index:2;border:1px solid #ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;font-family:Georgia,serif;font-size:26px;display:flex;position:absolute;top:47px;left:calc(50% - 38px)}.listing-body{flex-direction:column;flex:1;padding:25px;display:flex}.listing-category{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.listing-category span{font-size:15px}.listing-body h3{margin:18px 0 13px;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.1}.listing-body>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.listing-meta{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.listing-meta span{color:#5c6971;background:#071b2e0d;padding:7px 9px;font-size:9px}.listing-meta .country-tag{color:var(--teal);background:#0d8f8a1a;font-weight:700}.listing-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.listing-footer small{color:#7b868b;max-width:55%;font-size:9px}.listing-footer a{color:var(--teal);font-size:10px;font-weight:700}.empty-state{border:1px dashed var(--line);text-align:center;grid-column:1/-1;padding:70px 20px}.empty-state>span{color:var(--teal);font-size:40px}.empty-state h3{margin:12px 0 6px;font-family:Georgia,serif;font-size:28px;font-weight:400}.empty-state p{color:var(--muted)}.empty-state button{background:var(--navy);color:#fff;cursor:pointer;border:0;margin-top:15px;padding:12px 18px}.process-section{background:var(--navy);color:var(--white)}.section-intro.light>p{color:#ffffff8a}.process-grid{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);display:grid}.process-grid article{min-height:300px;padding:32px;position:relative}.process-grid article+article{border-left:1px solid #ffffff1c}.process-grid article>span{color:var(--amber);font-family:monospace;font-size:10px}.process-icon{color:var(--aqua);border:1px solid #5fd4c866;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin:50px 0 30px;font-family:Georgia,serif;font-size:23px;display:flex}.process-grid h3{font-family:Georgia,serif;font-size:24px;font-weight:400}.process-grid p{color:#ffffff85;max-width:300px;font-size:12px;line-height:1.7}.provider-section{background:var(--aqua);grid-template-columns:1.5fr 1fr;min-height:540px;padding:100px clamp(24px,7vw,108px);display:grid;position:relative;overflow:hidden}.provider-pattern{opacity:.3;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.provider-copy,.provider-stats{z-index:2;position:relative}.provider-copy .section-number{color:#071b2e99}.provider-copy h2{color:var(--navy);letter-spacing:-.05em;margin:23px 0;font-family:Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.95}.provider-copy p{color:#071b2ead;max-width:520px;font-size:14px;line-height:1.7}.provider-copy .button{margin-top:24px}.provider-stats{border-top:1px solid #071b2e33;align-self:center}.provider-stats div{border-bottom:1px solid #071b2e33;align-items:center;gap:27px;padding:20px 0;display:flex}.provider-stats strong{color:#071b2e66;font-family:monospace;font-size:10px}.provider-stats span{color:var(--navy);font-family:Georgia,serif;font-size:19px}footer{color:#fff;background:#041522;justify-content:space-between;align-items:center;padding:35px clamp(24px,7vw,108px);display:flex}.footer-brand{font-size:15px}footer>p{color:#ffffff70;font-family:Georgia,serif;font-size:13px}footer>div{gap:25px;display:flex}footer>div a,footer>div span{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.country-store{--market-accent:#5fd4c8;background:var(--paper);min-height:100vh}.country-store.kenya{--market-accent:#ef9d3f}.country-store.south-africa{--market-accent:#5fd4c8}.country-nav,.campaign-nav{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(24px,6vw,92px);display:flex}.country-nav>div{gap:28px;font-size:11px;display:flex}.country-nav>div a{color:#ffffff9e}.market-switch{border:1px solid #ffffff40;padding:11px 14px;font-size:10px}.country-hero{background:var(--navy);color:#fff;grid-template-columns:.42fr 1.4fr .75fr;gap:50px;min-height:650px;padding:105px clamp(24px,6vw,92px);display:grid;position:relative;overflow:hidden}.country-hero:after{content:"";background-image:linear-gradient(#5fd4c812 1px,#0000 1px),linear-gradient(90deg,#5fd4c812 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.country-code{color:#ffffff12;writing-mode:vertical-rl;z-index:1;font-family:Georgia,serif;font-size:clamp(120px,18vw,270px);line-height:.75;position:relative}.country-hero-copy{z-index:2;align-self:center;position:relative}.country-hero-copy>span,.country-section-heading>span,.campaign-hero>div>span{color:var(--market-accent);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.country-hero h1{letter-spacing:-.055em;margin:25px 0;font-family:Georgia,serif;font-size:clamp(54px,6.4vw,96px);font-weight:400;line-height:.95}.country-hero-copy>p{color:#ffffff9e;max-width:650px;font-size:15px;line-height:1.7}.country-hero-actions{gap:12px;margin-top:35px;display:flex}.country-hero-actions a{background:var(--market-accent);color:var(--navy);padding:15px 18px;font-size:10px;font-weight:700}.country-hero-actions a.outline{color:#fff;background:0 0;border:1px solid #ffffff47}.entity-card{border-top:2px solid var(--market-accent);z-index:2;background:#ffffff12;align-self:center;padding:28px;position:relative}.entity-card>small,.notice-grid article>small{color:var(--market-accent);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.entity-card>strong{margin:16px 0 25px;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.entity-card dl,.country-product-grid dl{margin:0}.entity-card dl div{border-top:1px solid #ffffff1f;grid-template-columns:70px 1fr;gap:10px;padding:12px 0;display:grid}.entity-card dt,.country-product-grid dt{color:#ffffff6b;text-transform:uppercase;font-size:8px}.entity-card dd{color:#ffffffc2;margin:0;font-size:10px}.country-catalogue,.country-terms{padding:100px clamp(24px,6vw,92px)}.country-section-heading{grid-template-columns:.3fr 1fr .8fr;gap:20px;margin-bottom:55px;display:grid}.country-section-heading>span{color:var(--teal)}.country-section-heading h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(40px,5vw,66px);font-weight:400}.country-section-heading p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.65}.country-product-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.country-product-grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;min-height:490px;padding:28px;display:flex}.product-no{color:var(--teal);font-family:monospace;font-size:9px}.country-product-grid article>small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-top:55px;font-size:8px}.country-product-grid h3{margin:15px 0;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.05}.country-product-grid article>p{color:var(--muted);font-size:11px;line-height:1.65}.country-product-grid dl{margin-top:23px}.country-product-grid dl div{border-top:1px solid var(--line);grid-template-columns:80px 1fr;padding:9px 0;display:grid}.country-product-grid dt{color:#899399}.country-product-grid dd{margin:0;font-size:9px}.country-product-grid article>a{color:var(--teal);margin-top:auto;padding-top:25px;font-size:10px;font-weight:700}.buying-section{background:var(--navy);color:#fff;grid-template-columns:1fr 1.6fr;gap:60px;padding:100px clamp(24px,6vw,92px);display:grid}.buying-section .country-section-heading{margin:0;display:block}.country-section-heading.light>span{color:var(--market-accent)}.country-section-heading.light h2{margin-top:20px}.buying-section ol{margin:0;padding:0;list-style:none}.buying-section li{border-top:1px solid #ffffff21;grid-template-columns:35px 1fr;gap:25px;padding:20px 0;display:grid}.buying-section li b{color:var(--market-accent);font-family:monospace;font-size:9px}.buying-section li span{color:#ffffffb3;font-size:12px;line-height:1.6}.notice-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.notice-grid article{border-top:2px solid var(--teal);background:#fff;min-height:330px;padding:28px}.notice-grid p,.notice-grid li{color:var(--muted);font-size:10px;line-height:1.75}.notice-grid ul{padding-left:17px}.legal-review{border-left:2px solid var(--amber);color:#635b50;background:#f0a24a1f;margin:22px 0 0;padding:14px 18px;font-size:10px;line-height:1.6}.country-footer{background:#041522}.country-footer>p{color:#ffffff7a;font-family:inherit;font-size:9px}.country-footer>a:last-child{color:var(--aqua);font-size:9px}.consent-banner{border-top:3px solid var(--teal);z-index:100;background:#fff;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 40px);max-width:780px;padding:18px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #071b2e33}.consent-banner strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.consent-banner p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.consent-actions{flex:none;gap:8px;display:flex}.consent-actions button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:10px 12px;font-size:9px}.consent-actions button.accept{background:var(--navy);color:#fff}.campaign-page{--campaign-accent:var(--aqua);background:var(--navy);color:#fff;min-height:100vh}.campaign-page.kenya{--campaign-accent:#ef9d3f}.campaign-nav>span{color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.campaign-hero{grid-template-columns:1.35fr .65fr;gap:70px;min-height:650px;padding:105px clamp(24px,7vw,110px);display:grid;position:relative}.campaign-hero:before{content:"";background-image:radial-gradient(circle at 70% 35%,#5fd4c824,#0000 35%),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:auto,40px 40px,40px 40px;position:absolute;inset:0}.campaign-hero>*{align-self:center;position:relative}.campaign-hero>div>span{color:var(--campaign-accent)}.campaign-hero h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(58px,7vw,102px);font-weight:500;line-height:.9}.campaign-hero h1 em{color:var(--campaign-accent);font-family:Georgia,serif;font-weight:400}.campaign-hero>div>p{color:#ffffff9e;max-width:670px;font-size:15px;line-height:1.7}.campaign-hero>div>a{background:var(--campaign-accent);color:var(--navy);gap:40px;margin-top:28px;padding:16px 18px;font-size:11px;font-weight:700;display:inline-flex}.campaign-hero>div>small{color:#ffffff61;margin-top:15px;font-size:8px;display:block}.campaign-hero aside{border-left:1px solid #ffffff29;padding:30px}.campaign-hero aside>span{color:var(--campaign-accent);letter-spacing:.15em;font-size:8px}.campaign-hero aside ul{margin:25px 0 0;padding:0;list-style:none}.campaign-hero aside li{color:#ffffffb3;border-top:1px solid #ffffff1f;padding:17px 0;font-family:Georgia,serif;font-size:17px}.campaign-proof{background:var(--paper);color:var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.campaign-proof article{border-right:1px solid var(--line);min-height:280px;padding:35px clamp(24px,4vw,55px)}.campaign-proof article>span{color:var(--teal);font-family:monospace;font-size:9px}.campaign-proof h2{font-family:Georgia,serif;font-size:27px;font-weight:400}.campaign-proof p{color:var(--muted);font-size:10px;line-height:1.65}.campaign-proof small{color:var(--teal);font-size:8px}.campaign-disclosure{background:#041522;grid-template-columns:.4fr 1.3fr .4fr;gap:25px;padding:40px clamp(24px,7vw,110px);display:grid}.campaign-disclosure strong{color:var(--campaign-accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.campaign-disclosure p{color:#ffffff7a;margin:0;font-size:9px;line-height:1.7}.campaign-disclosure a{color:var(--campaign-accent);font-size:9px}@media (width<=1050px){.map-stage{opacity:.45;width:67%;right:-18%}.listing-grid,.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-hero{grid-template-columns:.25fr 1fr}.entity-card{grid-column:2}}@media (width<=760px){.nav-links,.nav-cta{display:none}.topbar{height:66px}.hero{min-height:790px;padding-top:130px}.hero-content>p{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.map-stage{opacity:.36;width:90%;height:290px;top:auto;bottom:45px;left:25%}.map-card,.coordinate,.trust-strip{display:none}.section-intro,.catalog-tools{flex-direction:column;align-items:flex-start}.section-intro>p{margin-top:25px}.category-tabs{max-width:100%}.search-box{border-top:1px solid var(--line);width:100%}.search-box input{width:100%}.listing-grid,.country-grid,.process-grid,.provider-section{grid-template-columns:1fr}.country-nav>div,.market-switch{display:none}.country-hero,.country-section-heading,.country-product-grid,.buying-section,.notice-grid,.campaign-hero,.campaign-proof,.campaign-disclosure{grid-template-columns:1fr}.country-hero{gap:35px;padding-top:70px}.country-code{writing-mode:horizontal-tb;font-size:95px}.entity-card{grid-column:auto}.country-hero-actions{flex-direction:column;align-items:flex-start}.campaign-nav>span{display:none}.campaign-hero{gap:30px}.campaign-disclosure{gap:15px}.consent-banner{flex-direction:column;align-items:flex-start}.listing-card{min-height:480px}.process-grid article+article{border-top:1px solid #ffffff1c;border-left:0}.provider-section{gap:70px}footer{flex-direction:column;align-items:flex-start;gap:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.ci-logo{object-fit:contain;object-position:left center;width:150px;height:38px;display:block}.ci-logo.light{filter:brightness(0)invert()}.main-ci-nav{background:linear-gradient(#010f1dfa,#010f1dd1);position:absolute}.artwork-hero{background:#021425;padding-top:76px}.artwork-hero img{width:100%;height:auto;display:block}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.market-selector,.available-products{padding:110px 6vw}.two-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:52px;display:grid}.market-panel{border-top:5px solid var(--teal);color:var(--navy);background:#f5f4ef;flex-direction:column;min-height:355px;padding:42px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.market-panel:hover{transform:translateY(-4px);box-shadow:0 20px 55px #02142524}.market-panel.kenya-panel{border-color:#d79b2d}.market-panel>span,.available-product-grid small,.aggregate-note>span,.store-aggregate-note>span{color:var(--teal);letter-spacing:.16em;font-size:11px;font-weight:800}.market-panel strong{font-family:var(--font-display);margin:55px 0 22px;font-size:clamp(42px,5vw,72px);line-height:1}.market-panel p{color:#52606c;max-width:570px;line-height:1.7}.market-panel em{color:var(--navy);margin-top:auto;padding-top:28px;font-style:normal;font-weight:800}.available-products{background:#edf0ef}.available-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:52px;display:grid}.available-product-grid article{background:#fff;flex-direction:column;min-height:535px;padding:34px;display:flex}.product-level-head{justify-content:space-between;align-items:center;margin-bottom:58px;display:flex}.product-level-head span{color:#89949c;font-size:12px}.product-level-head b{background:var(--navy);color:#fff;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;display:flex}.available-product-grid h3{font-family:var(--font-display);margin:13px 0 18px;font-size:31px}.available-product-grid article>p{color:#63707a;line-height:1.65}.available-product-grid dl{margin:28px 0}.available-product-grid dl div{border-top:1px solid #e4e7e7;padding:12px 0}.available-product-grid dt{color:#7a858d;text-transform:uppercase;font-size:11px}.available-product-grid dd{margin:5px 0 0;font-size:13px;line-height:1.5}.available-product-grid article>a{color:var(--teal);margin-top:auto;font-weight:800}.aggregate-note,.store-aggregate-note{background:var(--navy);color:#fff;grid-template-columns:180px 1fr auto;gap:28px;margin-top:22px;padding:30px 34px;display:grid}.aggregate-note p,.store-aggregate-note p{color:#ffffffb8;margin:0;line-height:1.6}.aggregate-note a{color:#fff;align-self:center;font-weight:800}.store-aggregate-note{grid-template-columns:180px 1fr}.catalogue-pending{background:#edf0ef;grid-template-columns:auto 1fr;align-items:center;gap:38px;margin-top:48px;padding:45px;display:grid}.catalogue-pending>span{color:#0214251f;font-family:var(--font-display);font-size:110px;font-weight:800;line-height:1}@media (width<=900px){.main-ci-nav .nav-links{display:none}.two-market-grid,.available-product-grid,.aggregate-note,.store-aggregate-note{grid-template-columns:1fr}}@media (width<=600px){.ci-logo{width:122px;height:32px}.main-ci-nav .nav-cta{padding:12px 14px;font-size:11px}.artwork-hero{padding-top:66px}.market-selector,.available-products{padding:75px 24px}.market-panel{min-height:310px;padding:30px}.available-product-grid article{min-height:auto}.catalogue-pending{grid-template-columns:1fr;padding:30px}.catalogue-pending>span{font-size:72px}}:root{--ci-teal:#18888d;--ci-teal-dark:#106b70;--ci-black:#090b0c;--ci-off-white:#f5f6f4;--ci-grey:#657174}.ci-nav{z-index:20;background:#fff;border-bottom:1px solid #dfe4e3;justify-content:space-between;align-items:center;min-height:78px;padding:0 clamp(22px,6vw,96px);display:flex;position:relative}.ci-nav>div{gap:30px;display:flex}.ci-nav>div a{color:#344044;font-size:11px;font-weight:700}.ci-primary-link{background:var(--ci-teal);color:#fff;padding:14px 18px;font-size:11px;font-weight:800}.ci-eyebrow{color:var(--ci-teal);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.ci-artwork-hero{padding-top:0}.home-priority{background:var(--ci-teal);color:#fff;justify-content:space-between;align-items:center;gap:60px;padding:50px 6vw;display:flex}.home-priority .ci-eyebrow{color:#ffffffb3}.home-priority h2{margin:10px 0;font-family:Georgia,serif;font-size:clamp(36px,4vw,58px);font-weight:400}.home-priority>div>p:last-child{color:#ffffffc2;max-width:690px;margin:0;line-height:1.6}.home-priority>a{background:var(--ci-black);color:#fff;flex:none;padding:17px 20px;font-size:12px;font-weight:800}.ci-home .market-panel{border-color:var(--ci-teal)}.ci-home .product-level-head b,.ci-home .aggregate-note{background:var(--ci-black)}.compact-product-levels article{min-height:430px}.ci-country-store{--market-accent:var(--ci-teal)}.ci-country-store .country-hero,.ci-country-store .entity-card,.ci-country-store .store-aggregate-note{background-color:var(--ci-black)}.ci-country-store .country-hero:after{background-image:linear-gradient(#18888d1a 1px,#0000 1px),linear-gradient(90deg,#18888d1a 1px,#0000 1px)}.ci-country-store .country-section-heading>span,.ci-country-store .product-no,.ci-country-store .country-product-grid article>a,.ci-country-store .notice-grid article>small{color:var(--ci-teal)}.ci-country-store .notice-grid article{border-top-color:var(--ci-teal)}.campaign-marketplace{background:var(--ci-off-white);color:var(--ci-black);min-height:100vh}.map-market-hero{color:#fff;background:linear-gradient(90deg,#080b0cf7 0%,#080b0ce8 55%,#080b0cc2 100%),url(/africa-marketplace-hero.png) 50%/cover;grid-template-columns:1.35fr .65fr;gap:70px;min-height:610px;padding:95px clamp(24px,7vw,110px);display:grid}.map-market-hero>div{align-self:center}.map-market-hero h1{letter-spacing:-.055em;max-width:900px;margin:22px 0;font-family:Georgia,serif;font-size:clamp(56px,7vw,102px);font-weight:400;line-height:.92}.map-market-lead{color:#ffffffb8;max-width:690px;font-size:17px;line-height:1.7}.map-market-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.map-market-actions a{background:var(--ci-teal);color:#fff;padding:16px 20px;font-size:12px;font-weight:800}.map-market-actions a.secondary{background:0 0;border:1px solid #ffffff6b}.map-market-hero aside{border-top:4px solid var(--ci-teal);background:#ffffff14;align-self:center;padding:34px}.map-market-hero aside>span{color:#8fd1d2;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.map-market-hero aside>strong{margin-top:15px;font-family:Georgia,serif;font-size:100px;font-weight:400;line-height:1;display:block}.map-market-hero aside>p{color:#ffffff9e;line-height:1.55}.map-market-hero aside ul{border-top:1px solid #ffffff26;margin:28px 0 0;padding:18px 0 0;list-style:none}.map-market-hero aside li{color:#ffffffc7;padding:6px 0;font-size:12px}.map-finder{padding:100px clamp(24px,7vw,110px)}.map-finder-heading{grid-template-columns:1.2fr .8fr;gap:60px;display:grid}.map-finder-heading h2,.meta-heading h2{letter-spacing:-.045em;margin:14px 0 0;font-family:Georgia,serif;font-size:clamp(44px,5vw,70px);font-weight:400}.map-finder-heading>p{color:var(--ci-grey);align-self:end;max-width:620px;line-height:1.75}.map-filter-bar{border-top:4px solid var(--ci-teal);background:#fff;grid-template-columns:1.35fr .8fr .8fr;gap:16px;margin:48px 0 25px;padding:25px;display:grid;box-shadow:0 18px 55px #080b0c14}.map-filter-bar label{color:#415054;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.map-filter-bar input,.map-filter-bar select{color:var(--ci-black);font:inherit;background:#f4f6f5;border:1px solid #d9dfdd;border-radius:0;width:100%;min-height:48px;margin-top:9px;padding:0 14px;font-size:13px;display:block}.map-filter-bar input:focus,.map-filter-bar select:focus{border-color:var(--ci-teal);outline:3px solid #18888d24}.map-results-status{color:var(--ci-grey);margin:0 0 18px;font-size:12px}.map-results-status strong{color:var(--ci-teal)}.map-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.map-product-grid article{background:#fff;border:1px solid #dfe4e3;flex-direction:column;min-height:420px;padding:30px;display:flex}.map-product-topline{justify-content:space-between;display:flex}.map-product-topline span,.map-product-topline b{color:var(--ci-teal);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.map-product-topline b{background:#18888d1a;padding:7px 9px}.map-product-grid h3{margin:46px 0 10px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.08}.map-product-grid article>p{color:var(--ci-grey);margin:0}.map-product-grid dl{margin:30px 0}.map-product-grid dl div{border-top:1px solid #e2e6e5;grid-template-columns:80px 1fr;padding:10px 0;display:grid}.map-product-grid dt{color:#7c878a;text-transform:uppercase;font-size:10px}.map-product-grid dd{margin:0;font-size:12px}.map-product-grid article>a,.no-map-result>a{background:var(--ci-teal);color:#fff;text-align:center;margin-top:auto;padding:15px 18px;font-size:12px;font-weight:800}.map-product-grid article>small{color:#7a8486;text-align:center;margin-top:10px;font-size:9px}.no-map-result{text-align:center;background:#fff;border:1px solid #dfe4e3;padding:45px}.no-map-result h3{font-family:Georgia,serif;font-size:30px;font-weight:400}.no-map-result p{color:var(--ci-grey);max-width:650px;margin:0 auto 28px;line-height:1.7}.aggregate-order{background:var(--ci-black);color:#fff;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:35px;margin-top:22px;padding:34px;display:grid}.aggregate-order h3{margin:9px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.aggregate-order>p{color:#ffffffa6;line-height:1.65}.aggregate-order>a{background:var(--ci-teal);color:#fff;padding:14px 17px;font-size:11px;font-weight:800}.meta-compliance{background:#fff;padding:100px clamp(24px,7vw,110px)}.meta-heading{max-width:900px}.meta-compliance-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.meta-compliance-grid article{background:var(--ci-off-white);border-top:3px solid var(--ci-teal);min-height:300px;padding:30px}.meta-compliance-grid span{color:var(--ci-teal);font-size:11px}.meta-compliance-grid h3{margin:45px 0 15px;font-family:Georgia,serif;font-size:25px;font-weight:400}.meta-compliance-grid p,.meta-note{color:var(--ci-grey);font-size:12px;line-height:1.75}.meta-note{border-left:4px solid var(--ci-teal);margin:24px 0 0;padding:18px 22px}.agizo-footer{background:var(--ci-black);color:#fff;justify-content:space-between;align-items:center;padding:36px clamp(24px,6vw,96px);display:flex}.agizo-footer>p{color:#ffffff8c;font-family:inherit;font-size:10px}.agizo-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.agizo-footer>div a{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.legal-page{background:var(--ci-off-white);min-height:100vh}.legal-page>article{background:#fff;max-width:900px;margin:70px auto;padding:clamp(32px,6vw,80px)}.legal-page h1{letter-spacing:-.045em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(44px,6vw,72px);font-weight:400;line-height:1}.legal-page h2{border-top:1px solid #dfe4e3;margin:40px 0 12px;padding-top:22px;font-family:Georgia,serif;font-size:25px;font-weight:400}.legal-page article>p{color:var(--ci-grey);line-height:1.8}.legal-page .legal-updated{color:var(--ci-teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}@media (width<=900px){.ci-nav>div{display:none}.home-priority{flex-direction:column;align-items:flex-start}.map-market-hero,.map-finder-heading,.map-filter-bar,.aggregate-order,.meta-compliance-grid,.map-product-grid{grid-template-columns:1fr}}@media (width<=620px){.ci-nav{min-height:68px;padding:0 18px}.ci-primary-link{padding:11px 12px;font-size:9px}.map-market-hero{min-height:auto;padding:70px 24px}.map-market-hero h1{font-size:54px}.map-market-hero aside>strong{font-size:76px}.map-finder,.meta-compliance{padding:70px 24px}.agizo-footer{flex-direction:column;align-items:flex-start;gap:23px}.agizo-footer>div{justify-content:flex-start}.legal-page>article{margin:25px 16px}}body,button,input,select,textarea,h1,h2,h3,h4,.country-hero h1,.country-section-heading h2,.market-panel strong,.available-product-grid h3,.map-market-hero h1,.map-finder-heading h2,.meta-heading h2,.map-product-grid h3,.aggregate-order h3,.meta-compliance-grid h3,.legal-page h1,.legal-page h2{font-family:Poppins,Segoe UI,Arial,sans-serif}.marketplace-header,.main-market-nav{min-height:96px}.marketplace-header .ci-logo,.main-market-nav .ci-logo,.ci-country-store .ci-nav .ci-logo{width:220px;height:56px}.header-contact{color:var(--ci-black);flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.header-contact small{color:var(--ci-teal);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.header-contact strong{margin-top:5px;font-size:13px}.quick-map-search{border-top:4px solid var(--ci-teal);background:#fff;margin-top:48px;padding:26px;position:relative;box-shadow:0 18px 55px #080b0c14}.quick-map-search>label{color:#415054;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.quick-map-search>input{color:var(--ci-black);background:#f4f6f5;border:1px solid #d9dfdd;width:100%;min-height:54px;padding:0 16px}.quick-map-search>input:focus{border-color:var(--ci-teal);outline:3px solid #18888d24}.quick-search-results{z-index:15;background:#fff;border:1px solid #d9dfdd;max-height:500px;position:absolute;top:calc(100% - 25px);left:26px;right:26px;overflow-y:auto;box-shadow:0 20px 45px #080b0c1f}.quick-search-results button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e7e6;grid-template-columns:1fr 1fr auto;align-items:center;gap:15px;width:100%;padding:15px 18px;display:grid}.quick-search-results button:hover,.quick-search-results button:focus{background:#eef7f7;outline:none}.quick-search-results button strong{font-size:12px}.quick-search-results button span{color:var(--ci-grey);font-size:11px}.quick-search-results button small{color:var(--ci-teal);font-size:9px;font-weight:700}.quick-search-results>p,.search-limit-note{color:var(--ci-grey);margin:0;padding:16px 18px;font-size:11px;display:block}.hierarchy-panel{background:#fff;border:1px solid #dfe4e3;margin-top:24px;padding:26px}.level-choice{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.level-choice button{cursor:pointer;text-align:left;background:#f4f6f5;border:1px solid #d9dfdd;flex-direction:column;min-height:105px;padding:19px;display:flex}.level-choice button.active{background:var(--ci-black);border-color:var(--ci-black);color:#fff}.level-choice button strong{font-size:14px}.level-choice button span{color:var(--ci-grey);margin-top:8px;font-size:10px}.level-choice button.active span{color:#fff9}.hierarchy-panel .map-filter-bar{box-shadow:none;border:0;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin:24px 0 0;padding:0}.map-filter-bar select:disabled{color:#9aa3a5;cursor:not-allowed}.check-map-button{background:var(--ci-teal);color:#fff;cursor:pointer;border:0;align-self:end;min-height:48px;padding:0 20px;font-size:11px;font-weight:800}.check-map-button:disabled{cursor:not-allowed;background:#c7cfcd}.availability-result{border-left:5px solid var(--ci-teal);background:#fff;justify-content:space-between;align-items:center;gap:35px;margin-top:22px;padding:30px;display:flex}.availability-result.is-unavailable{border-color:#7c888a}.availability-result span{color:var(--ci-teal);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.availability-result.is-unavailable span{color:#687476}.availability-result h3{margin:8px 0;font-size:24px}.availability-result p{color:var(--ci-grey);margin:0;font-size:12px;line-height:1.7}.availability-result>a{background:var(--ci-teal);color:#fff;flex:none;padding:14px 17px;font-size:11px;font-weight:800}.ready-products-section{background:#fff;padding:100px clamp(24px,7vw,110px)}.ready-products-section .map-product-grid{margin-top:48px}.meta-compliance-grid.two-cards{grid-template-columns:repeat(2,1fr)}.product-detail-page{background:var(--ci-off-white);min-height:100vh}.product-detail{grid-template-columns:1.25fr .75fr;gap:60px;min-height:670px;padding:95px clamp(24px,7vw,110px);display:grid}.product-detail-copy h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(48px,6vw,82px);font-weight:600;line-height:.98}.product-description{color:var(--ci-grey);max-width:760px;font-size:16px;line-height:1.8}.product-detail-copy dl{margin-top:45px}.product-detail-copy dl div{border-top:1px solid #d9dfdd;grid-template-columns:120px 1fr;padding:15px 0;display:grid}.product-detail-copy dt{color:var(--ci-grey);text-transform:uppercase;font-size:10px}.product-detail-copy dd{margin:0;font-size:13px}.purchase-card{background:var(--ci-black);border-top:5px solid var(--ci-teal);color:#fff;align-self:center;padding:35px}.purchase-card>span{color:#83c8ca;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.purchase-card>strong{margin-top:25px;font-size:45px;display:block}.purchase-card>small,.purchase-card>p{color:#ffffff94}.purchase-card>p{margin:30px 0;font-size:11px;line-height:1.7}.purchase-card>a{background:var(--ci-teal);color:#fff;text-align:center;margin-top:10px;padding:15px 18px;font-size:11px;font-weight:800;display:block}.purchase-card>a.secondary{background:0 0;border:1px solid #ffffff40}.paystack-checkout{gap:15px;display:grid}.paystack-checkout>span{color:#83c8ca;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.paystack-checkout>strong{margin:8px 0 10px;font-size:45px;line-height:1;display:block}.paystack-checkout label{color:#ffffffb8;letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:700;display:grid}.paystack-checkout input{color:#fff;font:inherit;background:#ffffff14;border:1px solid #ffffff38;border-radius:0;outline:none;min-height:45px;padding:10px 12px;font-size:13px}.paystack-checkout input:focus{border-color:#83c8ca}.paystack-checkout button,.checkout-result-page section>a{background:var(--ci-teal);color:#fff;cursor:pointer;font:inherit;text-align:center;border:0;padding:15px 18px;font-size:11px;font-weight:800}.paystack-checkout button:disabled{cursor:wait;opacity:.65}.paystack-checkout small{color:#ffffff94;font-size:10px;line-height:1.6}.checkout-error{color:#fff;background:#ffffff1a;border-left:3px solid #ef9c8e;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.checkout-result-page{background:var(--ci-off-white);min-height:100vh}.checkout-result-page section{max-width:840px;margin:0 auto;padding:110px clamp(24px,7vw,80px)}.checkout-result-page h1{letter-spacing:-.045em;margin:20px 0 28px;font-size:clamp(42px,6vw,72px);line-height:1}.checkout-result-page section>p:not(.ci-eyebrow){color:var(--ci-grey);margin-bottom:35px;line-height:1.7}.checkout-result-page section>a{display:inline-block}.product-not-found{padding:100px 7vw}@media (width<=900px){.level-choice,.hierarchy-panel .map-filter-bar,.meta-compliance-grid.two-cards,.product-detail{grid-template-columns:1fr}.availability-result{flex-direction:column;align-items:flex-start}}@media (width<=620px){.marketplace-header,.main-market-nav{min-height:78px}.marketplace-header .ci-logo,.main-market-nav .ci-logo,.ci-country-store .ci-nav .ci-logo{width:160px;height:42px}.header-contact small{display:none}.header-contact strong{font-size:10px}.level-choice{grid-template-columns:1fr}.quick-search-results button{grid-template-columns:1fr;gap:5px}.product-detail{padding:65px 24px}}.ci-home{--intel-ink:#07383b;--intel-teal:#168b8f;--intel-aqua:#e9f4f1;--intel-panel:#d9efeb;color:var(--intel-ink);background:#fff}.ci-home .ci-nav{background:#fffefa;border-bottom-color:#168b8f33;min-height:96px}.ci-home .ci-nav>div a{color:var(--intel-ink)}.ci-home .header-contact small{color:var(--intel-teal)}.intel-site-header{z-index:20;background:#fffefa;border-bottom:1px solid #168b8f3d;grid-template-columns:1fr auto 1fr;align-items:center;height:108px;padding:0 max(24px,50vw - 590px);display:grid;position:relative}.intel-brand{width:224px;display:inline-flex}.intel-corporate-logo{object-fit:contain;object-position:left center;width:224px;height:84px;display:block}.intel-site-header nav{gap:34px;display:flex}.intel-site-header nav a,.intel-header-cta{color:var(--intel-ink);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:700}.intel-site-header nav a{position:relative}.intel-site-header nav a:after{background:var(--intel-ink);content:"";transform-origin:100%;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.intel-site-header nav a:hover:after,.intel-site-header nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.intel-header-cta{justify-self:end}.intel-header-cta span{margin-left:8px}.intel-hero{background:#fffefa;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);min-height:720px;display:grid}.intel-hero-copy{align-self:center;padding:76px 6vw 76px max(24px,50vw - 640px)}.intel-hero-copy .ci-eyebrow{align-items:center;gap:14px;display:flex}.intel-hero-copy .ci-eyebrow:before{content:"";background:currentColor;width:30px;height:1px}.intel-hero-copy h1{letter-spacing:-.07em;margin:30px 0 34px;font-size:clamp(4rem,6.9vw,7rem);line-height:.88}.intel-hero-copy h1 em{color:var(--intel-teal);letter-spacing:-.06em;margin-top:18px;font-family:Georgia,serif;font-size:.76em;font-weight:400;line-height:.92;display:block}.intel-hero-copy>p:not(.ci-eyebrow){color:#07383bb8;max-width:570px;font-size:1.05rem;line-height:1.7}.intel-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}.intel-primary{background:var(--intel-teal);color:#fff;letter-spacing:.03em;text-transform:uppercase;padding:18px 22px;font-size:.76rem;font-weight:800}.intel-secondary{color:var(--intel-ink);text-transform:uppercase;border-bottom:1px solid #07383b66;padding-bottom:4px;font-size:.76rem;font-weight:800}.intel-hero-visual{background:radial-gradient(circle at 78% 18%,#168b8f24,#0000 30%),linear-gradient(145deg,#f7fbf9,#dcefeb);align-items:center;min-height:720px;margin:0;padding:64px clamp(30px,4vw,72px) 116px;display:flex;position:relative;overflow:hidden}.intel-hero-visual:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#168b8f0f 1px,#0000 1px),linear-gradient(90deg,#168b8f0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.intel-hero-visual>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.intel-marketplace-board{z-index:1;background:#fffffff5;border:1px solid #0d4d5024;width:100%;padding:26px;position:relative;box-shadow:0 28px 80px #0d4d5024}.marketplace-board-topline,.marketplace-board-status{justify-content:space-between;align-items:center;display:flex}.marketplace-board-topline span,.marketplace-board-topline small,.marketplace-board-status{letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:800}.marketplace-board-topline span{color:var(--intel-teal)}.marketplace-board-topline small{color:#07383b7a}.marketplace-search{background:var(--intel-aqua);border-bottom:3px solid var(--intel-teal);color:#07383ba3;justify-content:space-between;align-items:center;margin:24px 0;padding:17px 18px;font-size:.76rem;display:flex}.marketplace-search b{color:var(--intel-teal);font-size:1rem}.marketplace-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketplace-board-grid article{border:1px solid #0d4d5024;flex-direction:column;min-width:0;padding:12px;display:flex}.product-map-preview{align-items:flex-end;height:150px;margin-bottom:15px;padding:12px;display:flex;position:relative;overflow:hidden}.product-map-preview:after{content:"";background:linear-gradient(118deg,#0000 38%,#ffffffbd 39%,#0000 40%),linear-gradient(28deg,#0000 58%,#ffffff9e 59%,#0000 60%);position:absolute;inset:0}.ward-preview{background:linear-gradient(145deg,#83c9bd,#168b8f)}.constituency-preview{background:linear-gradient(145deg,#b7dccf,#4b9ea0 55%,#176f73)}.county-preview{background:linear-gradient(145deg,#e7c985,#6bb0a4 58%,#0d7276)}.product-map-preview span{color:var(--intel-ink);z-index:1;background:#ffffffe6;justify-content:center;align-items:center;width:38px;height:38px;font-size:.68rem;font-weight:900;display:flex;position:relative}.marketplace-board-grid article>small{color:var(--intel-teal);letter-spacing:.08em;font-size:.55rem;font-weight:800}.marketplace-board-grid article>strong{color:var(--intel-ink);margin:7px 0 5px;font-size:.92rem}.marketplace-board-grid article>p{color:#07383b99;margin:0;font-size:.66rem;line-height:1.4}.marketplace-board-status{color:#07383b8c;border-top:1px solid #0d4d5024;margin-top:24px;padding-top:18px}.marketplace-board-status span{align-items:center;gap:8px;display:flex}.marketplace-board-status i{background:var(--intel-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #168b8f1f}.marketplace-board-status b{color:var(--intel-ink)}.intel-hero-visual figcaption{z-index:2;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;position:absolute;bottom:26px;left:26px;right:26px}.intel-hero-visual figcaption span{border-top:3px solid var(--intel-teal);color:#07383bb3;background:#ffffffe6;padding:16px 18px;font-size:.66rem;display:grid}.intel-hero-visual figcaption b{color:var(--intel-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem}.ci-home .home-priority{background:var(--intel-aqua);color:var(--intel-ink)}.ci-home .home-priority .ci-eyebrow{color:var(--intel-teal)}.ci-home .home-priority>div>p:last-child{color:#07383bb8}.ci-home .home-priority>a{background:var(--intel-teal);color:#fff}.ci-home .market-selector{background:#fff}.ci-home .section-number,.ci-home .market-panel>span,.ci-home .available-product-grid small,.ci-home .available-product-grid article>a{color:var(--intel-teal)}.ci-home .market-panel{background:var(--intel-panel);border-color:var(--intel-teal);color:var(--intel-ink)}.ci-home .market-panel.kenya-panel{border-color:var(--intel-teal)}.ci-home .market-panel p,.ci-home .section-intro>p,.ci-home .available-product-grid article>p{color:#07383bb3}.ci-home .market-panel em{color:var(--intel-ink)}.ci-home .available-products{background:var(--intel-aqua)}.ci-home .available-product-grid{gap:12px}.ci-home .available-product-grid article{border-top:4px solid var(--intel-teal)}.ci-home .product-level-head b{background:var(--intel-teal)}.ci-home .agizo-footer{background:var(--intel-aqua);color:var(--intel-ink)}.ci-home .agizo-footer>p,.ci-home .agizo-footer>div a{color:#07383bad}.intel-corporate-footer{color:#07383bb8;background:#fff;padding:72px max(24px,50vw - 590px) 34px;display:block}.intel-footer-lead{border-bottom:1px solid #07383b2e;grid-template-columns:1fr 1fr;align-items:end;gap:40px;padding-bottom:42px;display:grid}.intel-footer-brand{width:224px;display:inline-flex}.intel-footer-lead p{color:var(--intel-ink);text-align:right;justify-self:end;max-width:390px;margin:0;font-size:1rem}.intel-office-grid{grid-template-columns:1fr 1fr;margin-left:50%;display:grid}.intel-office-grid article{border-bottom:1px solid #07383b2e;border-left:1px solid #07383b2e;flex-direction:column;min-height:230px;padding:40px 32px;display:flex}.intel-office-grid article>span{color:var(--intel-teal);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.intel-office-grid p{color:#07383bb8;margin:22px 0;line-height:1.6}.intel-office-grid a{color:var(--intel-ink);margin-top:5px;font-size:.82rem}.intel-footer-bottom{border-top:1px solid #07383b2e;justify-content:space-between;align-items:center;margin-top:42px;padding-top:24px;display:flex}.intel-footer-bottom>span,.intel-footer-bottom a{color:#07383b9e;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.intel-footer-bottom nav{gap:28px;display:flex}@media (width<=900px){.intel-site-header{grid-template-columns:1fr auto}.intel-site-header nav{display:none}.intel-hero{grid-template-columns:1fr}.intel-hero-copy{min-height:620px;padding:90px 32px 64px}.intel-hero-visual{min-height:620px}.intel-office-grid{margin-left:0}}@media (width<=620px){.intel-hero-copy{min-height:560px;padding:78px 22px 54px}.intel-hero-copy h1{font-size:3.7rem}.intel-hero-visual{min-height:520px;padding:42px 18px 132px}.intel-hero-visual figcaption{grid-template-columns:1fr;left:18px;right:18px}.intel-site-header{height:86px;padding-inline:18px}.intel-brand,.intel-corporate-logo{width:156px}.intel-corporate-logo{height:66px}.intel-header-cta{font-size:.62rem}.intel-marketplace-board{padding:18px}.marketplace-board-topline small,.marketplace-board-status b{display:none}.marketplace-board-grid{grid-template-columns:1fr}.marketplace-board-grid article:nth-child(n+3){display:none}.product-map-preview{height:112px}.ci-home .home-priority{flex-direction:column;align-items:flex-start;gap:26px;padding:54px 24px}.ci-home .agizo-footer{flex-direction:column;align-items:flex-start;gap:24px}.ci-home .agizo-footer>div{justify-content:flex-start}.intel-corporate-footer{padding:58px 24px 28px}.intel-footer-lead,.intel-office-grid{grid-template-columns:1fr}.intel-footer-lead{align-items:start}.intel-footer-lead p{text-align:left;justify-self:start}.intel-office-grid article{border-left:0;min-height:0;padding:32px 0}.intel-footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.intel-footer-bottom nav{flex-wrap:wrap;gap:14px 22px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
