:root{--navy:#0b1f33;--steel:#1f4e78;--slate:#334155;--muted:#64748b;--pale:#f8fafc;--line:#d9e2f3;--green:#2e7d32;--amber:#f59e0b;--white:#ffffff;--ink:#142033;--shadow:0 18px 42px rgba(11,31,51,0.12)}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--white);--font-sans:var(--font-body),"Segoe UI",system-ui,-apple-system,sans-serif;--font-serif:var(--font-display),Georgia,"Times New Roman",serif;--font-data:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;font-family:var(--font-sans);line-height:1.5}.decisionHeroCopy h1,.primaryDecisionCard h2,h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.012em;font-weight:600}h1{text-wrap:balance}.eyebrow,.heroValueStrip li strong,.pathwayTradeLine,.primaryDecisionMeta,.solutionTradeLine{font-family:var(--font-data);font-feature-settings:"tnum" 1}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(245,158,11,.65);outline-offset:3px}img,svg{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--slate);line-height:1.08;letter-spacing:0}h1{font-size:clamp(2.35rem,6vw,5.35rem);max-width:920px}h2{font-size:clamp(1.8rem,3vw,3rem)}h3{font-size:1.15rem}p{color:var(--muted)}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.narrow{width:min(820px,calc(100% - 40px))}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:20px;gap:20px;align-items:center;min-height:76px;padding:14px clamp(20px,4vw,44px);background:rgba(255,255,255,.95);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:inline-flex;gap:12px;align-items:center;min-width:0;color:var(--navy)}.brandMark{display:grid;width:38px;height:38px;place-items:center;flex:0 0 auto;color:var(--white);background:var(--navy);border-radius:6px;font-weight:800}.brand small,.brand strong{display:block}.brand small{color:var(--muted);font-size:.78rem}.desktopNav{display:flex;justify-content:flex-end;gap:22px;color:var(--slate);font-size:.95rem}.desktopNav a:hover,.footerLinks a:hover,.textLink:hover{color:var(--steel)}.desktopNav .navDropdown>summary,.desktopNav>a{display:inline-flex;align-items:center;gap:6px;padding:6px 0;cursor:pointer;list-style:none}.desktopNav .navDropdown>summary::-webkit-details-marker{display:none}.navChev{display:inline-block;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease}.desktopNav .navDropdown[open] .navChev{transform:rotate(225deg) translate(-2px,-2px)}.desktopNav .navDropdown{position:relative}.desktopNav .navDropdownPanel{position:absolute;top:calc(100% + 12px);left:0;z-index:30;display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;width:340px;padding:12px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 22px 42px rgba(11,31,51,.14)}.navDropdownItem{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:8px;color:var(--navy)}.navDropdownItem:focus-visible,.navDropdownItem:hover{background:#f2f6fb;color:var(--steel)}.navDropdownItemLabel{font-weight:800;font-size:.98rem}.navDropdownItemBlurb{color:var(--muted);font-size:.83rem;line-height:1.35}@media (hover:hover){.desktopNav .navDropdown:hover .navDropdownPanel{display:grid}.desktopNav .navDropdown:not([open]) .navDropdownPanel{display:none}.desktopNav .navDropdown:hover .navDropdownPanel,.desktopNav .navDropdown[open] .navDropdownPanel{display:grid}}.mobileNav{display:none}.mobileNavGroup{margin:12px 0 4px;color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:6px;font-weight:700;line-height:1.1;text-align:center;white-space:normal}.headerButton,.primary{color:var(--white);background:var(--steel)}.secondary{color:var(--steel);background:var(--white)}.ghost,.secondary{border-color:var(--line)}.ghost{color:var(--navy);background:transparent}.secondaryOnDark{color:var(--white);border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.1)}.lightButton{color:var(--navy);background:var(--white)}.outlineOnDark{color:var(--white);border-color:rgba(255,255,255,.45)}.buttonRow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero{position:relative;min-height:clamp(650px,86vh,900px)}.hero,.heroProduct .heroMedia{overflow:hidden;background:var(--navy)}.heroProduct .heroMedia{position:absolute;inset:0;z-index:0}.heroProduct .heroMediaVideo{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.94) saturate(1.04)}.heroProduct .heroMediaOverlay{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 100% at 20% 50%,rgba(11,31,51,.62),transparent 62%),linear-gradient(180deg,rgba(4,15,26,.24),rgba(4,15,26,.14) 40%,rgba(4,15,26,.42))}.heroProduct .heroMediaAttribution{position:absolute;right:18px;bottom:14px;z-index:3;padding:6px 10px;color:rgba(255,255,255,.9);background:rgba(4,15,26,.48);border-radius:4px;font-size:10px;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.heroProduct .heroMediaVideo{display:none}.heroProduct .heroMedia{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.35)),url(/media/hero-flythrough-poster.png) 50%/cover no-repeat,var(--navy)}}.heroOverlay{position:relative;z-index:2;display:flex;min-height:clamp(650px,86vh,900px);width:min(1180px,calc(100% - 40px));margin:0 auto;padding:106px 0 86px;flex-direction:column;justify-content:flex-end}.heroOverlay:before{position:absolute;inset:auto auto 40px -28px;z-index:-1;width:min(960px,calc(100% + 56px));height:min(620px,84%);content:"";background:linear-gradient(90deg,rgba(6,20,34,.96),rgba(6,20,34,.82) 42%,rgba(6,20,34,.32) 78%,rgba(6,20,34,0))}.heroOverlay .heroLead,.heroOverlay h1{color:var(--white)}.heroLead{max-width:720px;font-size:clamp(1.05rem,2vw,1.35rem)}.eyebrow{margin-bottom:12px;color:var(--steel);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eyebrow.light{color:#c8d9ea}.proofRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;width:min(920px,100%);padding:0;margin:30px 0 0;overflow:hidden;color:var(--white);list-style:none;border:1px solid rgba(255,255,255,.22);border-radius:8px}.proofRow li{min-height:62px;padding:14px;background:rgba(11,31,51,.62);font-size:.9rem}.pageIntro,.section{padding:clamp(64px,9vw,108px) 0}.pageIntro h1{font-size:clamp(1.9rem,3.8vw,3.2rem);line-height:1.08;max-width:780px}.pageIntro p{color:var(--slate);font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.55}.white{background:var(--white)}.pale{background:var(--pale)}.ctaBand,.navyBand{color:var(--white);background:var(--navy)}.ctaBand h2,.ctaBand p,.navyBand h2,.navyBand p{color:var(--white)}.sectionLead{max-width:680px;font-size:1.08rem}.twoColumn{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);align-items:start}.sectionHeader{margin-bottom:34px}.splitHeader{display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.textLink{color:var(--steel);font-weight:800}.decisionGrid,.exampleGrid,.featureGrid,.flythroughGrid,.laneGrid,.packageGrid,.previewGrid,.productLineGrid,.qualityGrid,.quoteLayout,.useCaseGrid{display:grid;grid-gap:18px;gap:18px}.featureGrid,.featureGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.decisionTile,.exampleCard,.featureItem,.lanePanel,.notePanel,.packageCard,.previewPanel,.productLineCard,.qualityItem,.useCase{border:1px solid var(--line);background:var(--white);border-radius:8px}.featureItem{padding:22px}.featureItem p,.lanePanel p,.packageCard p,.useCase p{margin-bottom:0}.productLineGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.productLineCard{display:flex;min-height:520px;padding:26px;flex-direction:column;justify-content:space-between}.productLineCard h3{color:var(--navy)}.productLineEyebrow{margin-bottom:10px;color:var(--steel);font-size:.78rem;font-weight:900;text-transform:uppercase}.lanePrice,.productLinePrice{color:var(--navy);font-size:1.2rem;font-weight:900}.decisionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.decisionTile{min-height:92px;padding:20px;color:var(--navy);font-weight:800}.previewGrid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:stretch}.flythroughGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.flythroughShowcase{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:18px}.audienceLayerCard,.flythroughSidePanel,.flythroughVideoStage,.outputStyleCard{background:var(--white);border:1px solid var(--line);border-radius:8px}.flythroughVideoStage{padding:16px;box-shadow:0 24px 54px rgba(11,31,51,.12)}.videoFrame{position:relative;overflow:hidden;aspect-ratio:16/9;background:#091827;border-radius:8px}.videoFrame .productShowcaseVideo{object-fit:cover;border:0}.productLede{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55;max-width:62ch}.productLede strong{color:var(--steel)}.packagesContrast{margin:0 0 14px;font-size:clamp(1.08rem,2vw,1.3rem);font-weight:600;line-height:1.4;color:var(--navy);max-width:40ch}.homepageProofFigure,.routeMotionFigure{margin:22px 0 0}.homepageProofFigure figcaption,.routeMotionFigure figcaption{margin-top:12px;font-size:.92rem;color:var(--slate);max-width:70ch}.homepageProofFigure,.homepageProofGallery{grid-column:1/-1;margin-top:34px}.homepageProofGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,3vw,34px);gap:clamp(20px,3vw,34px)}.homepageProofItem{margin:0}.homepageProofItem figcaption{margin-top:12px;font-size:.92rem;line-height:1.5;color:var(--slate)}.homepageProofItem figcaption strong{color:var(--ink)}@media (max-width:760px){.homepageProofGallery{grid-template-columns:1fr}}.flythroughVideo,.videoFrame .productShowcaseVideo,.videoFrame iframe,.videoPoster{position:absolute;inset:0;width:100%;height:100%}.videoFrame iframe{border:0}.flythroughVideo{object-fit:cover;background:#091827}.videoPoster{display:grid;place-items:center;color:var(--white);background:linear-gradient(180deg,rgba(11,31,51,.04),rgba(11,31,51,.36)),url(/drone-logistics-corridor.png) 50% /cover}.videoPoster:before{position:absolute;inset:9%;content:"";border:2px solid rgba(245,158,11,.86);border-radius:8px;transform:skew(-7deg) rotate(-4deg)}.playBadge{position:relative;z-index:1;padding:12px 16px;background:rgba(11,31,51,.82);border:1px solid rgba(255,255,255,.3);border-radius:8px;box-shadow:0 16px 38px rgba(11,31,51,.28);font-weight:900}.flythroughSidePanel{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:clamp(22px,4vw,34px)}.videoMetricList{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.videoMetricList li{min-height:46px;padding:12px 14px;color:var(--navy);background:#f8fbfd;border:1px solid rgba(31,78,120,.14);border-radius:8px;font-size:.93rem;font-weight:800}.audienceLayerGrid,.outputStyleGrid{display:grid;grid-gap:18px;gap:18px}.outputStyleGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.reviewCutGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.audienceLayerGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.audienceLayerCard,.outputStyleCard{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:22px}.audienceLayerCard p,.outputStyleCard p{margin-bottom:0}.real3dShell{position:relative;min-height:clamp(520px,62vw,720px);margin:0 0 24px;overflow:hidden;background:linear-gradient(180deg,rgba(11,31,51,.08),rgba(11,31,51,.44)),#122638;border:1px solid rgba(31,78,120,.24);border-radius:8px;box-shadow:0 24px 60px rgba(11,31,51,.16)}.real3dShell:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgba(6,19,31,.12),transparent 24%,transparent 62%,rgba(6,19,31,.42)),linear-gradient(90deg,rgba(6,19,31,.48),transparent 34%,transparent 76%,rgba(6,19,31,.14));pointer-events:none}.real3dCanvas,.real3dCanvas .cesium-widget,.real3dCanvas canvas{position:absolute;inset:0;width:100%;height:100%}.real3dCanvas .cesium-baseLayerPicker-dropDown,.real3dCanvas .cesium-credit-lightbox,.real3dCanvas .cesium-credit-lightbox-overlay,.real3dCanvas .cesium-viewer-animationContainer,.real3dCanvas .cesium-viewer-bottom,.real3dCanvas .cesium-viewer-timelineContainer,.real3dCanvas .cesium-viewer-toolbar,.real3dCanvas .cesium-widget-credits{display:none!important}.real3dOverlay{position:absolute;left:clamp(18px,3vw,34px);top:clamp(18px,3vw,34px);z-index:2;display:grid;max-width:min(500px,calc(100% - 36px));grid-gap:8px;gap:8px;padding:clamp(16px,2.6vw,24px);color:var(--white);background:rgba(11,31,51,.58);border:1px solid rgba(255,255,255,.2);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.real3dOverlay span{color:#d7e6f5;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.real3dOverlay strong{font-size:clamp(1.45rem,3.2vw,2.55rem);line-height:1.15}.real3dOverlay p{max-width:42ch;margin:0;color:#d9e5ef;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.5}.real3dRouteRail{position:absolute;right:clamp(18px,3vw,34px);bottom:clamp(56px,5vw,76px);z-index:2;display:grid;width:min(480px,calc(100% - 36px));grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.real3dRouteRail span{min-height:44px;padding:10px 12px;color:var(--navy);background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.5);border-radius:6px;box-shadow:0 12px 26px rgba(11,31,51,.16);font-size:.76rem;font-weight:900;text-transform:uppercase}.real3dAttribution{position:absolute;right:16px;bottom:14px;z-index:2;max-width:min(440px,calc(100% - 32px));padding:6px 9px;color:rgba(255,255,255,.86);background:rgba(6,19,31,.62);border:1px solid rgba(255,255,255,.14);border-radius:4px;font-size:.68rem;line-height:1.25}.real3dStatus{position:absolute;right:18px;bottom:18px;z-index:2;max-width:min(360px,calc(100% - 36px));padding:12px 14px;color:var(--white);background:rgba(11,31,51,.78);border:1px solid rgba(255,255,255,.18);border-radius:8px;font-size:.86rem;font-weight:800}.flythroughProofGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.flythroughProofItem{min-height:74px;padding:16px;color:var(--slate);background:var(--white);border:1px solid var(--line);border-radius:8px;font-size:.92rem;font-weight:800;line-height:1.3}.sectionSubHeader{max-width:780px;margin:34px 0 18px}.sectionSubHeader h3{margin:0 0 8px;color:var(--ink);font-size:1.32rem}.sectionSubHeader p{margin:0;color:var(--muted);line-height:1.65}.localProofGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:30px}.localProofCard{overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:8px}.localProofMedia{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;color:var(--white);text-decoration:none;background:var(--ink)}.localProofMedia img{width:100%;height:100%;display:block;object-fit:cover}.localProofMedia span{position:absolute;right:12px;bottom:12px;padding:7px 10px;background:rgba(11,31,51,.82);border:1px solid rgba(255,255,255,.24);border-radius:8px;font-size:.78rem;font-weight:800}.localProofBody{padding:16px}.localProofBody h3{margin:12px 0 8px;color:var(--ink);font-size:1rem}.localProofBody p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.flythroughCard{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:430px;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:8px}.flythroughScene{position:relative;min-height:430px;overflow:hidden;isolation:isolate;background:#132334;perspective:900px}.flythroughCard.brisbane .flythroughScene{--scene-image:url(/drone-logistics-corridor.png);--scene-route-angle:-7deg;--scene-route-y:42px;--scene-route-scale:1.1}.flythroughCard.warehouse .flythroughScene{--scene-image:url(/drone-logistics-corridor.png);--scene-route-angle:-13deg;--scene-route-y:46px;--scene-route-scale:1.08}.flythroughCard.aquarium .flythroughScene{--scene-image:url(/drone-logistics-corridor.png);--scene-route-angle:-10deg;--scene-route-y:48px;--scene-route-scale:1.1}.flythroughCard.tanzania .flythroughScene{--scene-image:url(/drone-mining-route.png);--scene-route-angle:-18deg;--scene-route-y:54px;--scene-route-scale:1.12}.sceneBasemap,.sceneDepth,.sceneGrid,.scenePulse,.sceneRouteSvg{position:absolute;inset:0}.sceneBasemap{z-index:0;inset:-15%;background-image:var(--scene-image);background-position:50%;background-size:cover;filter:saturate(.98) contrast(1.05);transform:scale(1.08) translateZ(0);animation:terrainFlythrough 8s ease-in-out infinite alternate;will-change:transform}.sceneDepth{z-index:1;background:linear-gradient(180deg,rgba(11,31,51,.1),rgba(11,31,51,.22) 58%,rgba(11,31,51,.54)),radial-gradient(ellipse at center,transparent 0 48%,rgba(11,31,51,.34) 78%),linear-gradient(90deg,rgba(11,31,51,.28),transparent 26%,transparent 74%,rgba(11,31,51,.28));pointer-events:none}.sceneGrid{z-index:2;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.42) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.36) 1px,transparent 0);background-size:62px 62px;transform:perspective(520px) rotateX(62deg) rotate(-13deg) scale(1.75);transform-origin:center bottom;animation:gridFlythrough 5.8s linear infinite}.sceneRouteSvg{z-index:3;width:100%;height:100%;opacity:.84;filter:drop-shadow(0 18px 24px rgba(11,31,51,.36));transform:perspective(620px) rotateX(55deg) rotate(var(--scene-route-angle,-10deg)) translateY(var(--scene-route-y,42px)) scale(var(--scene-route-scale,1.1));transform-origin:center bottom}.sceneRouteSvg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.routeGlow{stroke:rgba(255,255,255,.42);stroke-width:22}.routeCore{stroke:rgba(245,158,11,.94);stroke-width:9;stroke-dasharray:760;stroke-dashoffset:760;animation:routeTrace 5.8s ease-in-out infinite}.routeDash{stroke:rgba(255,255,255,.86);stroke-width:2;stroke-dasharray:16 16;animation:routeDash 1.1s linear infinite}.routeBranch{stroke:rgba(255,255,255,.72);stroke-width:5;stroke-dasharray:260;stroke-dashoffset:260;animation:branchTrace 5.8s ease-in-out infinite}.sceneNode{position:absolute;z-index:5;max-width:138px;padding:8px 10px;color:var(--white);background:rgba(11,31,51,.58);border:1px solid rgba(255,255,255,.24);border-radius:6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 16px 28px rgba(11,31,51,.2);font-size:.76rem;font-weight:900;line-height:1.1}.sceneNode:before{display:inline-block;width:8px;height:8px;margin-right:6px;content:"";background:var(--amber);border-radius:50%}.sceneNode.origin{left:8%;bottom:17%}.sceneNode.mid{left:43%;top:29%}.sceneNode.destination{right:5%;top:16%}.routeVehicle{position:absolute;left:11%;bottom:27%;z-index:5;width:46px;height:46px;background:radial-gradient(circle,rgba(255,255,255,.95) 0 5px,transparent 6px),conic-gradient(from 45deg,transparent 0 18%,rgba(255,255,255,.85) 18% 20%,transparent 20% 48%,rgba(255,255,255,.85) 48% 50%,transparent 50% 100%);border:1px solid rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 14px rgba(245,158,11,.13),0 20px 34px rgba(11,31,51,.32);animation:vehicleFlythrough 5.8s cubic-bezier(.4,0,.2,1) infinite}.cameraFrame{position:absolute;left:9%;top:58%;z-index:6;display:grid;width:116px;height:72px;place-items:center;border:2px solid rgba(255,255,255,.74);border-radius:7px;background:rgba(11,31,51,.08);box-shadow:0 16px 34px rgba(11,31,51,.26);animation:cameraFlythrough 5.8s cubic-bezier(.4,0,.2,1) infinite}.cameraLens{width:18px;height:18px;background:var(--white);border-radius:50%}.cameraSweep{position:absolute;inset:-54px -86px;border:1px solid rgba(255,255,255,.46);border-radius:8px;opacity:.36}.sceneTimeline{position:absolute;left:16px;right:16px;bottom:16px;z-index:7;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:360px}.sceneTimeline span{min-width:0;padding:8px 10px;overflow:hidden;color:var(--navy);background:rgba(255,255,255,.86);border:1px solid rgba(31,78,120,.16);border-radius:6px;box-shadow:0 8px 18px rgba(11,31,51,.1);font-size:.72rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sceneHud{position:absolute;right:16px;top:16px;z-index:7;display:grid;grid-gap:4px;gap:4px;min-width:190px;padding:12px;color:var(--white);background:rgba(11,31,51,.78);border:1px solid rgba(255,255,255,.16);border-radius:8px}.sceneHud span{color:#c8d9ea;font-size:.72rem;font-weight:800;text-transform:uppercase}.sceneHud strong{font-size:.92rem}.scenePulse{z-index:2;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.16) 45%,transparent 49% 100%),radial-gradient(circle at 52% 58%,rgba(245,158,11,.22),transparent 9%);animation:scenePulse 2.8s ease-in-out infinite}.flythroughStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 18px}.flythroughStats span{min-height:38px;padding:8px 10px;color:var(--slate);background:var(--pale);border:1px solid var(--line);border-radius:6px;font-size:.82rem;font-weight:800}.flythroughBody{display:flex;padding:22px;flex-direction:column}.flythroughBody h3{margin:14px 0 10px}.flythroughBody p{margin-bottom:18px}@keyframes terrainFlythrough{0%{transform:scale(1.08) translateZ(0)}to{transform:scale(1.24) translate3d(-5%,-4%,0)}}@keyframes gridFlythrough{0%{background-position:0 0,0 0}to{background-position:0 104px,104px 0}}@keyframes cameraFlythrough{0%{opacity:0;transform:translateZ(0) scale(.82) rotate(-11deg)}12%{opacity:1}50%{transform:translate3d(185%,-126%,0) scale(1.08) rotate(-9deg)}88%{opacity:1}to{opacity:0;transform:translate3d(360%,-92%,0) scale(.92) rotate(-8deg)}}@keyframes vehicleFlythrough{0%{opacity:0;transform:translateZ(0) scale(.8)}12%{opacity:1}50%{transform:translate3d(200px,-116px,0) scale(1.08)}88%{opacity:1}to{opacity:0;transform:translate3d(430px,-185px,0) scale(.9)}}@keyframes routeTrace{0%{stroke-dashoffset:760}18%,82%{stroke-dashoffset:0}to{stroke-dashoffset:-760}}@keyframes branchTrace{0%,34%{stroke-dashoffset:260}58%,86%{stroke-dashoffset:0}to{stroke-dashoffset:-260}}@keyframes routeDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32}}@keyframes scenePulse{0%,to{opacity:.38;transform:scale(.92)}50%{opacity:.95;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.cameraFrame,.routeBranch,.routeCore,.routeDash,.routeVehicle,.sceneBasemap,.sceneGrid,.scenePulse{animation:none}.cameraFrame{opacity:1;transform:translate3d(185%,-126%,0) scale(1) rotate(-8deg)}.routeBranch,.routeCore{stroke-dashoffset:0}}.demoDeliverable{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line)}.notePanel,.previewPanel{padding:clamp(22px,4vw,34px)}.miniMeta,.sourceSample{display:grid;grid-gap:14px;gap:14px;margin:24px 0 0}.miniMeta div,.sourceSample div{padding-top:12px;border-top:1px solid var(--line)}dt{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}dd{margin:3px 0 0;color:var(--slate)}.packageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.packageCard{display:flex;min-height:590px;padding:28px;flex-direction:column;justify-content:space-between;box-shadow:none}.packageCard.featured{border-color:var(--steel);box-shadow:var(--shadow)}.packageUse{min-height:48px;font-size:.95rem}.packagePrice{color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:900}.checkList{display:grid;grid-gap:10px;gap:10px;padding:0;margin:24px 0;list-style:none}.checkList li{position:relative;padding-left:24px;color:var(--slate)}.checkList li:before{position:absolute;left:0;color:var(--green);content:"✓";font-weight:900}.exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.exampleCard{overflow:hidden;display:flex;flex-direction:column}.exampleThumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--navy)}.exampleThumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.98) saturate(1.03)}.exampleBody{padding:22px;flex:1 1;display:flex;flex-direction:column;gap:8px}.tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:var(--steel);background:#e8f1f8;border-radius:999px;font-size:.78rem;font-weight:800}.timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:0;margin:0;list-style:none}.timeline li{display:grid;grid-template-columns:56px 1fr;grid-gap:16px;gap:16px;min-height:178px;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:8px}.stepNumber{color:var(--steel);font-size:.95rem;font-weight:900}.qualityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qualityItem{min-height:74px;padding:18px;color:var(--slate)}.navyBand .qualityItem{color:var(--white);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.laneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lanePanel{padding:28px}.laneMarker{display:inline-flex;min-height:28px;padding:0 10px;align-items:center;border-radius:999px;font-weight:900;font-size:.78rem}.laneMarker.open{color:var(--green);background:#e8f3e8}.laneMarker.premium{color:#8a5b00;background:#fff3d9}.satelliteEvidenceModule{display:grid;margin-top:18px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:18px;gap:18px}.satelliteEvidenceCopy,.satelliteEvidenceVisual{padding:clamp(22px,3vw,30px);background:var(--white);border:1px solid var(--line);border-radius:8px}.satelliteEvidenceVisual{display:grid;grid-gap:18px;gap:18px}.satellitePanelHeader{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.satelliteBeforeAfter span,.satellitePanelHeader span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.satellitePanelHeader strong{color:var(--ink);font-size:1.25rem}.satelliteBeforeAfter{position:relative;width:100%;aspect-ratio:16/9;min-height:260px;overflow:hidden;background:var(--navy);border-radius:8px}.satelliteBeforeAfter iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.satelliteEvidenceCopy p,.satelliteEvidenceVisual p{margin:0;color:var(--slate);line-height:1.55}.sourceBadgeRow{display:flex;flex-wrap:wrap;gap:8px}.sourceBadgeRow a{padding:8px 10px;color:var(--navy);background:#edf4f7;border:1px solid var(--line);border-radius:999px;font-size:.78rem;font-weight:900;text-decoration:none}.satelliteEvidenceCopy{display:flex;flex-direction:column;gap:16px}.satelliteEvidenceCopy h3{margin:0;color:var(--ink);font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.12}.evidenceLimit{padding:14px;background:#fff8e8;border:1px solid #f0d698;border-radius:8px;font-size:.92rem;font-weight:800}.useCaseGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.useCase{display:flex;min-height:250px;padding:24px;flex-direction:column;justify-content:space-between}.faqList{display:grid;grid-gap:12px;gap:12px}.faqList details{padding:20px 22px;background:var(--white);border:1px solid var(--line);border-radius:8px}.faqList summary{color:var(--navy);cursor:pointer;font-weight:900}.faqList p{margin:16px 0 0}.quoteLayout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.quoteForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.quoteForm label{display:grid;grid-gap:7px;gap:7px;color:var(--slate);font-weight:800}.quoteForm input,.quoteForm select,.quoteForm textarea{width:100%;min-height:46px;padding:11px 12px;color:var(--navy);border:1px solid var(--line);border-radius:6px;background:var(--white);font:inherit}.quoteForm textarea{resize:vertical}.formButton,.fullSpan{grid-column:1/-1}.formNotice{padding:12px 14px;color:var(--navy);background:#eef4fa;border:1px solid rgba(31,78,120,.24);border-radius:8px;font-weight:800}.formNotice.error{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.checkboxLine{display:flex!important;grid-template-columns:none!important;gap:10px!important;align-items:flex-start;font-weight:600!important}.checkboxLine input{width:18px;min-height:18px;margin-top:3px}.policyStack{display:grid;grid-gap:20px;gap:20px}.policyItem{padding-bottom:20px;border-bottom:1px solid var(--line)}.policyItem:last-child{padding-bottom:0;border-bottom:0}.policyItem h2{margin:0 0 10px;color:var(--ink);font-size:1.25rem}.policyItem p{margin:0;color:var(--slate);line-height:1.7}.ctaBand{padding:clamp(48px,7vw,76px) 0}.ctaInner{display:flex;gap:28px;align-items:center;justify-content:space-between}.ctaInner p{max-width:720px}.siteFooter{padding:44px 0;background:#071727}.siteFooter,.siteFooter a,.siteFooter p{color:#d5deea}.footerGrid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(260px,.9fr);grid-gap:32px;gap:32px;align-items:start}.footerBrand{color:var(--white)!important;font-weight:900}.footerLinks{display:grid;grid-gap:10px;gap:10px}.footerDisclaimer{font-size:.9rem}.footerReach{margin-top:8px;font-size:.85rem;color:#a9bbcc}.heroReach{max-width:640px;margin:16px 0 0;color:#9db0c2;font-size:.85rem;font-family:var(--font-data);letter-spacing:.01em}.mapPreview{position:relative;min-height:420px;overflow:hidden;background:linear-gradient(0deg,rgba(255,255,255,.16),rgba(255,255,255,.16)),#dfe9ef;border:1px solid var(--line);border-radius:8px;isolation:isolate}.mapPreview.hero{min-height:700px;filter:saturate(.85)}.mapPreview.thumb{min-height:230px;border-width:0 0 1px;border-radius:0}.mapGrid{position:absolute;inset:0;opacity:.33;background-image:linear-gradient(rgba(31,78,120,.22) 1px,transparent 0),linear-gradient(90deg,rgba(31,78,120,.22) 1px,transparent 0);background-size:46px 46px}.landBlock{position:absolute;background:#eef3ea;border:1px solid rgba(51,65,85,.14);transform:rotate(-9deg)}.blockOne{top:18%;left:8%;width:48%;height:36%}.blockTwo{right:8%;bottom:10%;width:44%;height:34%;transform:rotate(7deg)}.waterway{position:absolute;top:0;right:18%;width:20%;height:115%;background:rgba(31,78,120,.18);transform:rotate(18deg)}.routeLine{position:absolute;z-index:3;height:10px;background:var(--steel);border:2px solid rgba(255,255,255,.78);border-radius:999px;box-shadow:0 8px 20px rgba(31,78,120,.25);transform-origin:left center}.routeLine.main{top:56%;left:12%;width:72%;transform:rotate(-16deg)}.routeLine.secondary{top:32%;left:27%;width:46%;background:var(--amber);transform:rotate(24deg)}.sitePin{position:absolute;z-index:5;top:42%;left:48%;display:grid;width:34px;height:34px;place-items:center;background:var(--navy);border:3px solid var(--white);border-radius:50% 50% 50% 0;box-shadow:0 12px 30px rgba(11,31,51,.3);transform:rotate(-45deg)}.sitePin span{display:block;width:10px;height:10px;background:var(--white);border-radius:50%}.ring{position:absolute;z-index:2;border:2px dashed rgba(31,78,120,.38);border-radius:50%}.ringOne{top:29%;left:39%;width:20%;aspect-ratio:1}.ringTwo{top:19%;left:31%;width:36%;aspect-ratio:1}.callout{position:absolute;z-index:6;max-width:190px;padding:8px 10px;color:var(--navy);background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:6px;box-shadow:0 10px 28px rgba(11,31,51,.12);font-size:.84rem;font-weight:900}.callout.port{right:10%;top:20%}.callout.route{left:15%;bottom:24%}.callout.catchment{right:20%;bottom:18%}.mapScale{position:absolute;left:22px;bottom:22px;z-index:6;width:88px;padding-top:7px;color:var(--navy);border-top:4px solid var(--navy);font-size:.8rem;font-weight:900}@media (max-width:1040px){.siteHeader{grid-template-columns:auto 1fr auto}.desktopNav,.headerButton{display:none}.mobileNav{display:block;justify-self:end}.mobileNav summary{min-height:42px;padding:10px 14px;color:var(--navy);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-weight:900;list-style:none}.mobileNav summary::-webkit-details-marker{display:none}.mobileNavPanel{position:absolute;right:20px;top:64px;display:grid;width:min(320px,calc(100vw - 40px));grid-gap:14px;gap:14px;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.audienceLayerGrid,.decisionGrid,.exampleGrid,.flythroughGrid,.flythroughShowcase,.localProofGrid,.packageGrid,.productLineGrid,.proofRow,.timeline,.useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerGrid,.previewGrid,.quoteLayout{grid-template-columns:1fr}.packageCard{min-height:auto}}@media (max-width:760px){.container,.heroOverlay,.narrow{width:min(100% - 28px,1180px)}.siteHeader{min-height:68px;padding:12px 14px}.brand small{max-width:180px}.hero,.heroOverlay{min-height:710px}.heroOverlay{padding:88px 0 48px}.heroOverlay:before{inset:auto -14px 30px -14px;width:auto;height:76%;background:rgba(11,31,51,.78)}h1{font-size:2.35rem}h2{font-size:1.75rem}.buttonRow,.ctaInner,.splitHeader{align-items:stretch;flex-direction:column}.button{width:100%;min-width:0}.audienceLayerGrid,.decisionGrid,.exampleGrid,.featureGrid,.featureGrid.compact,.flythroughCard,.flythroughGrid,.flythroughProofGrid,.flythroughShowcase,.laneGrid,.localProofGrid,.outputStyleGrid,.packageGrid,.productLineGrid,.proofRow,.qualityGrid,.quoteForm,.reviewCutGrid,.timeline,.twoColumn,.useCaseGrid{grid-template-columns:1fr}.flythroughCard{min-height:auto}.flythroughScene{min-height:360px}.real3dShell{min-height:520px}.real3dOverlay{right:14px;max-width:none}.real3dRouteRail{left:14px;right:14px;bottom:56px;width:auto;grid-template-columns:1fr}.real3dRouteRail span{min-height:38px}.sceneNode{max-width:116px}.sceneNode.mid{left:42%;top:32%}.sceneNode.destination{right:5%;top:38%}.sceneHud{left:14px;right:14px;min-width:0}.decisionTile,.proofRow li,.qualityItem,.timeline li{min-height:auto}.mapPreview{min-height:340px}.mapPreview.thumb{min-height:220px}.callout{max-width:138px;font-size:.75rem}.callout.port{right:5%}.callout.catchment{right:8%;bottom:12%}.routeLine.main{width:86%;left:5%}}.adminShell{background:#f4f7f8;color:var(--ink);min-height:100vh;padding:120px clamp(18px,4vw,48px) 56px}.adminHeader{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 28px;max-width:1180px}.adminHeader h1{color:var(--ink);font-size:clamp(2rem,4vw,3.25rem);max-width:780px}.adminGrid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminGrid,.adminPanel{margin:0 auto 20px;max-width:1180px}.adminPanel{background:#ffffff;border:1px solid rgba(33,55,67,.12);border-radius:8px;box-shadow:0 18px 44px rgba(12,30,44,.08);padding:24px}.adminPanel h2{font-size:1.3rem;margin-bottom:18px}.adminTable{display:grid;grid-gap:10px;gap:10px}.adminTableHead,.adminTableRow{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.4fr 1.1fr .8fr .8fr .8fr}.adminTableHead{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.adminTableRow{border:1px solid rgba(33,55,67,.1);border-radius:8px;color:inherit;padding:16px;text-decoration:none}.adminTableRow:hover{border-color:rgba(31,111,139,.5);box-shadow:0 10px 26px rgba(12,30,44,.08)}.adminList li,.adminTableRow span{display:grid;grid-gap:4px;gap:4px}.adminList span,.adminTableRow small{color:var(--muted);font-size:.86rem;line-height:1.45}.statusPill{background:rgba(31,111,139,.12);border-radius:999px;color:var(--steel);display:inline-flex;font-size:.78rem;font-weight:800;justify-content:center;padding:8px 10px;text-transform:uppercase}.emptyState{color:var(--muted);margin:0}.adminMeta{display:grid;grid-gap:14px;gap:14px}.adminMeta div{border-bottom:1px solid rgba(33,55,67,.1);display:grid;grid-gap:4px;gap:4px;padding-bottom:12px}.adminMeta dt{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adminMeta dd{margin:0}.adminForm{display:grid;grid-gap:12px;gap:12px;margin-bottom:20px}.compactForm{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.adminForm input,.adminForm select,.adminForm textarea{background:#f8fbfc;border:1px solid rgba(33,55,67,.18);border-radius:8px;color:var(--ink);font:inherit;min-height:44px;padding:10px 12px;width:100%}.adminForm textarea{resize:vertical}.checkboxLine{align-items:center;color:var(--muted);display:flex;font-size:.9rem;gap:10px}.checkboxLine input{min-height:auto;width:auto}.adminList{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.adminList li{border:1px solid rgba(33,55,67,.1);border-radius:8px;padding:12px}.deliveryShell{background:#eef4f2;color:var(--ink);min-height:100vh;padding-bottom:56px}.deliveryHero{align-items:flex-end;background:linear-gradient(rgba(11,31,51,.78),rgba(11,31,51,.72)),url(https://images.unsplash.com/photo-1524661135-423995f22d0b?auto=format&fit=crop&w=1800&q=80);background-position:50%;background-size:cover;color:#ffffff;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) 280px;min-height:460px;padding:140px clamp(18px,5vw,72px) 56px}.deliveryHero h1{color:#ffffff;max-width:760px}.deliveryStatus{background:rgba(255,255,255,.94);border-radius:8px;color:var(--ink);display:grid;grid-gap:8px;gap:8px;padding:18px}.deliveryStatus span{color:var(--steel);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.deliveryStatus small{color:var(--muted)}.deliveryNotice{background:#dff3e8;border:1px solid rgba(50,130,85,.25);border-radius:8px;color:#14512f;font-weight:800;padding:16px 18px}.deliveryGrid,.deliveryNotice{margin:24px auto 0;max-width:1180px}.deliveryGrid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 36px,1180px)}.deliveryPanel{background:#ffffff;border:1px solid rgba(33,55,67,.12);border-radius:8px;box-shadow:0 18px 44px rgba(12,30,44,.08);padding:24px}.deliveryPanel h2{font-size:1.35rem;margin-bottom:18px}.deliveryFileList{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.deliveryFileList li{align-items:center;border:1px solid rgba(33,55,67,.1);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px}.deliveryFileList div{display:grid;grid-gap:4px;gap:4px}.deliveryFileList span{color:var(--muted);font-size:.86rem}.deliveryLinkBox{display:grid;grid-gap:10px;gap:10px;padding:16px;margin-bottom:18px;background:#eef4fa;border:1px solid rgba(31,78,120,.22);border-radius:10px}.deliveryLinkBox span{color:var(--slate);font-weight:800}.deliveryLinkBox code{overflow-wrap:anywhere;padding:10px;color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:8px}.portalCardHeader{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.portalCardHeader h2{margin:4px 0 0}.deliveryFollowUp{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:18px;padding:14px;background:#f7fafc;border:1px solid var(--line);border-radius:8px}.deliveryFollowUp div{display:grid;grid-gap:4px;gap:4px}.deliveryFollowUp strong{color:var(--slate)}.deliveryFollowUp span,.deliveryProductNote{color:var(--muted);font-size:.9rem}.deliveryProductNote{display:block;margin-top:10px}.inlineStatusForm{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.inlineStatusForm select{min-height:42px;padding:8px 10px;color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:6px}@media (max-width:900px){.adminGrid,.adminHeader{grid-template-columns:1fr}.adminHeader{align-items:stretch;flex-direction:column}.adminTableHead{display:none}.adminTableRow,.compactForm,.deliveryGrid,.deliveryHero{grid-template-columns:1fr}.deliveryHero{min-height:560px}.deliveryFileList li{align-items:stretch;flex-direction:column}}.satelliteShowcase{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);grid-gap:42px;gap:42px;align-items:start}.satelliteShowcaseSlider{min-width:0}.beforeAfterFrame{overflow:hidden;background:var(--navy);border-radius:18px;box-shadow:0 24px 50px rgba(9,24,42,.16)}.beforeAfterCompare{position:relative;aspect-ratio:3/2;overflow:hidden;touch-action:none}.beforeAfterImage{position:absolute;inset:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.beforeAfterImage.after{z-index:1}.beforeAfterBadges{position:absolute;inset:18px 18px auto 18px;z-index:2;display:flex;justify-content:space-between;pointer-events:none}.beforeAfterBadge{padding:6px 12px;color:#fff;background:rgba(6,20,34,.82);border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.4)}.beforeAfterBadge.after{background:rgba(31,95,143,.92)}.beforeAfterDivider{position:absolute;top:0;bottom:0;z-index:2;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(6,20,34,.28),0 0 22px rgba(255,255,255,.55);pointer-events:none}.beforeAfterHandle{position:absolute;top:50%;left:50%;width:44px;height:44px;border:2px solid #fff;border-radius:999px;background:linear-gradient(160deg,rgba(31,95,143,.98),rgba(11,36,64,.98));box-shadow:0 6px 22px rgba(0,0,0,.28);transform:translate(-50%,-50%)}.beforeAfterHandle:after,.beforeAfterHandle:before{position:absolute;top:50%;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;content:""}.beforeAfterHandle:before{left:8px;transform:translateY(-50%) rotate(-135deg)}.beforeAfterHandle:after{right:8px;transform:translateY(-50%) rotate(45deg)}.beforeAfterRange{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.beforeAfterRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:100%;height:100%;cursor:ew-resize}.beforeAfterRange::-moz-range-thumb{width:100%;height:100%;border:0;cursor:ew-resize}.beforeAfterRange:focus+.beforeAfterDivider .beforeAfterHandle,.beforeAfterRange:focus-visible+.beforeAfterDivider .beforeAfterHandle{box-shadow:0 0 0 3px rgba(31,95,143,.35),0 6px 22px rgba(0,0,0,.28)}.beforeAfterAttribution{padding:14px 20px;margin:0;color:rgba(255,255,255,.78);background:rgba(6,20,34,.95);font-size:.78rem;letter-spacing:.02em}.satelliteSidePanel{display:flex;flex-direction:column;gap:18px;padding-top:4px}.satelliteSidePanel h3{margin:4px 0 0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.18;letter-spacing:-.005em;color:var(--ink)}.satelliteSidePanel p{margin:0;color:var(--steel);line-height:1.5}.satelliteScopeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:18px;background:#f4f7fb;border:1px solid #e2eaf2;border-radius:12px}.satelliteScopeGrid h4{margin:0 0 6px;font-size:.95rem;color:var(--ink);letter-spacing:.01em}.satelliteScopeGrid p{font-size:.9rem;line-height:1.45}@media (max-width:960px){.satelliteShowcase{gap:28px}.satelliteScopeGrid,.satelliteShowcase{grid-template-columns:1fr}}.beatList{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;padding:0;margin:0;counter-reset:beat;list-style:none}.beatList li{position:relative;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 26px rgba(11,31,51,.06)}.beatList li strong{display:block;margin-bottom:6px;color:var(--steel);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.beatList li p{margin:0;color:var(--slate);font-size:1rem;line-height:1.5}.checkListWide{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:12px 24px;gap:12px 24px;padding:0;margin:0;list-style:none}.checkListWide li{position:relative;padding:12px 12px 12px 40px;color:var(--slate);background:var(--white);border:1px solid var(--line);border-radius:10px;line-height:1.5}.checkListWide li:before{position:absolute;top:15px;left:14px;width:18px;height:18px;content:"";background:var(--steel);border-radius:999px;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px var(--steel)}.packageMatrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.packageColumn{display:flex;flex-direction:column;gap:18px;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:14px}.packageColumn>header{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px dashed var(--line)}.packageColumnIntro{margin:4px 0 0;color:var(--slate);font-size:.96rem;line-height:1.45}.packageTierList{gap:14px}.packageTier,.packageTierList{display:flex;flex-direction:column}.packageTier{gap:10px;padding:18px;background:#f8fafc;border:1px solid var(--line);border-radius:10px}.packageTier.featured{background:linear-gradient(180deg,#eef4fa,#f8fbfd);border-color:rgba(31,78,120,.45);box-shadow:inset 0 0 0 1px rgba(31,78,120,.14)}.packageTier h3{margin:0;font-size:1.02rem;color:var(--ink)}.packageTier .packagePrice{margin:0;color:var(--steel);font-weight:800;font-size:1.05rem}.packageNote{margin:0;color:var(--muted);font-size:.86rem;line-height:1.4}.packageTier .button{margin-top:4px}.packageBundle{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);grid-gap:32px;gap:32px;align-items:start}@media (max-width:1080px){.packageBundle,.packageMatrix{grid-template-columns:1fr}}.exampleFilter{display:inline-flex;gap:4px;padding:4px;margin-bottom:26px;background:var(--pale);border:1px solid var(--line);border-radius:999px}.exampleFilterButton{padding:8px 16px;color:var(--slate);background:transparent;border:0;border-radius:999px;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.exampleFilterButton:hover{color:var(--steel)}.exampleFilterButton.active{color:var(--white);background:var(--steel)}.miniMeta{display:flex;gap:12px;margin:6px 0 10px}.miniMeta div{display:flex;flex-direction:column;gap:2px}.miniMeta dt{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.miniMeta dd{margin:0;color:var(--slate);font-size:.88rem}.useCaseTable{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden}.useCaseTableHead{background:var(--pale)}.useCaseTableHead,.useCaseTableRow{border-bottom:1px solid var(--line)}.useCaseTableRow{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2.3fr) minmax(180px,1.1fr);grid-gap:20px;gap:20px;padding:18px 24px}.useCaseTableRow:last-child{border-bottom:0}.useCaseTableRowHead{color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:12px 24px}.useCaseTableBody .useCaseTableRow strong{display:block;color:var(--navy);font-size:1rem}.useCaseBuyer{margin:4px 0 0;color:var(--muted);font-size:.86rem}.useCaseTableBody .useCaseTableRow p{margin:0;color:var(--slate);line-height:1.5}.useCaseNote{margin-top:6px!important;color:var(--muted)!important;font-size:.86rem!important}.useCaseFitList{display:flex;flex-wrap:wrap;gap:6px}.useCaseFitTag{display:inline-flex;align-items:center;padding:6px 12px;color:var(--navy);background:#eef4fa;border:1px solid rgba(31,78,120,.2);border-radius:999px;font-size:.82rem;font-weight:700}.useCaseFitTag:hover{color:var(--steel);background:#e2edf6}@media (max-width:900px){.useCaseTableRow{grid-template-columns:1fr;gap:6px}.useCaseTableRowHead{display:none}}.aboutJump{display:flex;flex-wrap:wrap;gap:6px 8px;padding:12px 14px;margin-top:22px;background:var(--white);border:1px solid var(--line);border-radius:999px}.aboutJump a{padding:6px 12px;color:var(--steel);font-weight:700;font-size:.88rem;border-radius:999px}.aboutJump a:hover{color:var(--white);background:var(--steel)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.locationChat{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.chatLauncher{min-height:46px;padding:0 18px;color:var(--white);background:var(--navy);border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:0 10px 30px rgba(11,31,51,.22);font:700 .92rem/1 inherit;cursor:pointer}.chatLauncherShort{display:none}.chatLauncher:focus-visible,.chatLauncher:hover{background:var(--steel)}.chatPanel{width:min(380px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 92px));display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 55px rgba(11,31,51,.24)}.chatHeader{display:flex;justify-content:space-between;gap:16px;padding:15px 16px;color:var(--white);background:var(--navy)}.chatHeader small,.chatHeader strong{display:block}.chatHeader small{margin-top:3px;color:#d9e2f3;font-size:.74rem}.chatHeader button{align-self:flex-start;color:var(--white);background:transparent;border:0;font-size:1.5rem;cursor:pointer}.chatMessages{min-height:180px;padding:15px;overflow-y:auto;background:var(--pale)}.chatIntro{margin:0;color:var(--slate);font-size:.9rem;line-height:1.5}.chatIntro p{margin:0}.chatSuggestions{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.chatSuggestions button{padding:8px 10px;color:var(--steel);background:var(--white);border:1px solid var(--line);border-radius:8px;text-align:left;font:700 .78rem/1.35 inherit;cursor:pointer}.chatSuggestions button:focus-visible,.chatSuggestions button:hover{border-color:var(--steel);background:#f7f9fc}.chatMessage{width:-moz-fit-content;width:fit-content;max-width:90%;margin:0 0 10px;padding:10px 12px;border-radius:12px;font-size:.88rem;line-height:1.45;white-space:pre-wrap}.chatMessage.user{margin-left:auto;color:var(--white);background:var(--steel);border-bottom-right-radius:3px}.chatMessage.assistant{color:var(--slate);background:var(--white);border:1px solid var(--line);border-bottom-left-radius:3px}.chatForm{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:12px;border-top:1px solid var(--line)}.chatForm textarea{min-height:50px;resize:none;padding:10px;color:var(--slate);background:var(--white);border:1px solid var(--line);border-radius:8px;font:inherit}.chatForm button{min-width:64px;color:var(--white);background:var(--steel);border:0;border-radius:8px;font-weight:800;cursor:pointer}.chatForm button:disabled{opacity:.55;cursor:not-allowed}.chatPrivacy{margin:0;padding:0 12px 12px;color:var(--muted);font-size:.68rem;line-height:1.4}@media (max-width:520px){.locationChat{right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;align-items:stretch}.chatLauncher{min-width:58px;min-height:42px;padding:0 13px;align-self:flex-end;font-size:.8rem}.chatLauncherLong{display:none}.chatLauncherShort{display:inline}.chatPanel{width:100%;max-height:calc(100dvh - 80px)}}@media (prefers-reduced-motion:reduce){.locationChat *,.locationChat :after,.locationChat :before{scroll-behavior:auto!important;transition:none!important}}html{scroll-behavior:smooth;scroll-padding-top:92px}.decisionHero{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(circle at 78% 18%,rgba(31,78,120,.56),transparent 34%),linear-gradient(135deg,#071827 0,var(--navy) 58%,#153d60 100%)}.decisionHero .heroMedia{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--navy)}.decisionHero .heroMediaVideo{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.56) saturate(.78)}.decisionHero .heroMediaOverlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,15,26,.9),rgba(7,24,39,.72) 52%,rgba(7,24,39,.62)),linear-gradient(180deg,rgba(4,15,26,.2),rgba(4,15,26,.58))}.decisionHero .heroMediaAttribution{position:absolute;right:18px;bottom:14px;z-index:1;padding:6px 10px;color:rgba(255,255,255,.84);background:rgba(4,15,26,.52);border-radius:4px;font-size:10px}.decisionHeroGrid{position:relative;z-index:2;display:grid;min-height:690px;padding-top:clamp(94px,12vw,150px);padding-bottom:clamp(72px,10vw,118px);grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);grid-gap:clamp(42px,8vw,100px);gap:clamp(42px,8vw,100px);align-items:center}.decisionExplainerGrid{display:block}.decisionExplainerCopy h2{max-width:680px}.decisionExplainerPoints{display:grid;grid-gap:10px;gap:10px;padding-left:20px;margin:26px 0 30px;color:var(--slate)}.decisionExplainerMedia{overflow:hidden;aspect-ratio:16/9;background:var(--navy);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.decisionExplainerMedia iframe{display:block;width:100%;height:100%;border:0}.decisionExplainerVideoWrap{position:relative;width:100%;height:100%;margin:0}.decisionExplainerVideo{display:block;width:100%;height:100%;object-fit:cover;background:var(--navy)}.decisionExplainerVideoWrap figcaption{position:absolute;left:0;right:0;bottom:0;padding:7px 12px;font-size:.72rem;letter-spacing:.01em;color:#d7e3ee;background:linear-gradient(transparent,rgba(11,31,51,.86));text-align:center;pointer-events:none}.decisionExplainerPreview{display:flex;height:100%;padding:clamp(28px,5vw,54px);flex-direction:column;justify-content:center;gap:clamp(20px,3vw,32px);color:var(--white);background:linear-gradient(135deg,rgba(31,78,120,.34),transparent 62%),var(--navy)}.decisionExplainerPreview>span{color:#d0a64b;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.decisionFlowSteps{display:flex;flex-direction:column;gap:clamp(18px,2.6vw,26px);margin:0;padding:0;list-style:none;counter-reset:none}.decisionFlowSteps li{display:flex;gap:16px;align-items:flex-start;position:relative}.decisionFlowSteps li:not(:last-child):after{content:"";position:absolute;left:17px;top:40px;bottom:-22px;width:2px;background:linear-gradient(rgba(208,166,75,.55),rgba(208,166,75,.12))}.decisionFlowNum{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(208,166,75,.16);border:1px solid rgba(208,166,75,.6);color:#e4c074;font-weight:800;font-size:.95rem}.decisionFlowSteps strong{display:block;margin-bottom:4px;font-size:clamp(1rem,1.6vw,1.15rem)}.decisionFlowSteps p{margin:0;color:#c8d8e5;font-size:.92rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.decisionHero .heroMediaVideo{display:none}.decisionHero .heroMedia{background:linear-gradient(90deg,rgba(4,15,26,.88),rgba(7,24,39,.66)),url(/media/hero-flythrough-poster.png) 50%/cover no-repeat,var(--navy)}}.decisionHeroCopy h1{max-width:820px;margin-bottom:24px;color:var(--white);font-size:clamp(3rem,6.6vw,6.1rem);line-height:.98;letter-spacing:-.045em}.decisionHeroLead{max-width:720px;margin-bottom:30px;color:#d8e4ee;font-size:clamp(1.08rem,2vw,1.35rem)}.heroScopeNote{max-width:650px;margin:22px 0 0;color:#aebfce;font-size:.92rem}.heroValueStrip{display:flex;flex-wrap:wrap;gap:10px 22px;max-width:720px;margin:24px 0 0;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.16);list-style:none}.heroValueStrip li{flex:1 1 200px;color:#c3d3e1;font-size:.9rem;line-height:1.45}.heroValueStrip li strong{display:block;color:#fff;font-size:.98rem;letter-spacing:.01em}.primaryDecisionCard .primaryDecisionMeta{margin:-4px 0 16px;color:#e4c074;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.solutionTradeLine{margin:2px 0 14px;padding-top:12px;border-top:1px solid var(--line);color:#8f6a1f;font-size:.8rem;font-weight:700;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.solutionPathwayCard.primaryPathway .solutionTradeLine{border-top-color:rgba(255,255,255,.15);color:#e4c074}.pathwayTradeLine{margin:8px 0 20px;color:#8f6a1f;font-size:.92rem;font-weight:700;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.primaryDecisionCard{padding:clamp(28px,4vw,42px);background:rgba(7,24,39,.72);border:1px solid rgba(255,255,255,.22);border-top:4px solid #d0a64b;border-radius:8px;box-shadow:0 32px 70px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.primaryDecisionCard h2,.primaryDecisionCard li,.primaryDecisionCard p{color:var(--white)}.primaryDecisionCard h2{margin-bottom:14px;font-size:clamp(1.65rem,3vw,2.35rem)}.primaryDecisionCard ul,.solutionPathwayCard ul{padding:0;margin:24px 0;list-style:none}.primaryDecisionCard li,.solutionPathwayCard li{position:relative;padding:10px 0 10px 22px;border-top:1px solid rgba(255,255,255,.14)}.primaryDecisionCard li:before,.solutionPathwayCard li:before{position:absolute;top:13px;left:0;content:"—";color:#d0a64b;font-weight:800}.contextualModuleCards span,.primaryDecisionLabel,.primaryDecisionQuestion,.solutionQuestion{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.primaryDecisionLabel{margin-bottom:28px;color:#d0a64b!important}.primaryDecisionQuestion{margin-bottom:8px;color:#b9ccdc!important}.lightLink{color:var(--white)}.decisionSignalBar{background:#eaf0f5;border-bottom:1px solid var(--line)}.decisionSignalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.decisionSignalGrid p{min-height:108px;padding:28px 22px;margin:0;color:var(--navy);border-left:1px solid var(--line);font-size:.92rem;font-weight:700}.decisionSignalGrid p:last-child{border-right:1px solid var(--line)}.decisionSectionHeader{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);grid-gap:clamp(28px,6vw,84px);gap:clamp(28px,6vw,84px);align-items:end}.decisionSectionHeader h2{max-width:760px;margin-bottom:0}.decisionSectionHeader>p{margin-bottom:3px}.solutionPathwayGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.solutionPathwayCard{display:flex;min-height:520px;padding:clamp(26px,4vw,40px);flex-direction:column;border:1px solid var(--line);border-top:4px solid var(--steel);border-radius:8px;background:var(--white)}.solutionPathwayCard.primaryPathway{color:var(--white);background:var(--navy);border-color:var(--navy);border-top-color:#d0a64b}.solutionPathwayCard.primaryPathway .textLink,.solutionPathwayCard.primaryPathway h3,.solutionPathwayCard.primaryPathway li,.solutionPathwayCard.primaryPathway p{color:var(--white)}.solutionPathwayCard.primaryPathway .solutionBestFor{color:#c8d8e5}.solutionPathwayCard.primaryPathway li{border-top-color:rgba(255,255,255,.15)}.solutionPathwayTopline{display:flex;min-height:30px;margin-bottom:38px;align-items:center;justify-content:space-between;color:var(--steel);font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.primaryPathway .solutionPathwayTopline{color:#d0a64b}.solutionQuestion{margin-bottom:8px;color:var(--steel)}.solutionPathwayCard h3{margin-bottom:14px;color:var(--navy);font-size:clamp(1.45rem,2.8vw,2rem)}.solutionBestFor{color:var(--slate);font-size:.93rem}.solutionPathwayCard ul{margin-top:auto}.solutionPathwayCard li{border-top:1px solid var(--line);color:var(--slate);font-size:.92rem}.methodStepGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.methodStep{min-height:300px;padding:clamp(24px,3vw,34px);background:var(--white)}.methodStep span{display:block;margin-bottom:72px;color:var(--steel);font-size:.78rem;font-weight:900}.methodStep h3{color:var(--navy)}.contextualModuleGrid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:clamp(42px,8vw,100px);gap:clamp(42px,8vw,100px);align-items:start}.contextualModuleCards{display:grid;grid-gap:18px;gap:18px}.contextualModuleCards article{padding:clamp(26px,4vw,38px);border:1px solid var(--line);border-left:4px solid var(--steel);border-radius:8px}.contextualModuleCards span{display:block;margin-bottom:18px;color:var(--steel)}.evidenceHeader>p{color:#c8d8e5}.evidencePrincipleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.evidencePrincipleGrid article{padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:8px}.evidencePrincipleGrid h3,.evidencePrincipleGrid p{color:var(--white)}.evidencePrincipleGrid p{margin-bottom:0;color:#c8d8e5}.finalDecisionCta{display:grid;padding:clamp(34px,6vw,64px);grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(34px,8vw,100px);gap:clamp(34px,8vw,100px);align-items:center;background:var(--white);border:1px solid var(--line);border-left:5px solid var(--steel);border-radius:8px}.finalDecisionCta h2,.finalDecisionCta p{max-width:760px}.finalDecisionActions{display:flex;min-width:230px;flex-direction:column;gap:12px;align-items:stretch;text-align:center}@media (max-width:900px){.contextualModuleGrid,.decisionExplainerGrid,.decisionHeroGrid,.decisionSectionHeader,.finalDecisionCta{grid-template-columns:1fr}.decisionHeroGrid{min-height:auto}.decisionExplainerMedia{width:100%}.decisionSignalGrid,.methodStepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.finalDecisionActions{min-width:0}}@media (max-width:640px){html{scroll-padding-top:76px}.decisionHeroGrid{width:min(100% - 28px,1180px);padding-top:74px}.decisionHeroCopy h1{font-size:clamp(2.65rem,14vw,4.2rem)}.decisionSignalGrid,.evidencePrincipleGrid,.methodStepGrid,.solutionPathwayGrid{grid-template-columns:1fr}.decisionSignalGrid p{min-height:auto;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.solutionPathwayCard{min-height:auto}.solutionPathwayTopline{gap:16px;align-items:flex-start}.methodStep{min-height:0}.methodStep span{margin-bottom:34px}}.flagshipHero{background:linear-gradient(135deg,#f8fafc,#eef4f8)}.evidenceNote,.sampleDisclaimer{border-left:4px solid #1f4e78;padding:1rem 1.2rem;background:#f8fafc;color:#334155}.boundaryGrid,.proofColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.numberedList{display:grid;grid-gap:.8rem;gap:.8rem;padding-left:1.4rem;color:#334155}.sampleIntro{background:#0b1f33;color:#fff}.sampleIntro .decisionQuestion,.sampleIntro h1{color:#fff}.sampleIntro p{color:#d9e2f3}.sampleLabel{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;padding:.5rem .75rem;border:1px solid rgba(122,75,0,.2);border-radius:999px;background:#fff3d6;box-shadow:0 4px 14px rgba(11,31,51,.08);font-size:.74rem;font-weight:800;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.sampleIntro .sampleLabel,.sampleLabel{color:#6a3f00}.proofSheet{display:grid;grid-gap:2.5rem;gap:2.5rem}.recommendationBox{padding:2rem;border:1px solid #d9e2f3;border-top:8px solid #f59e0b;border-radius:8px;background:#fffbeb;box-shadow:0 14px 34px rgba(11,31,51,.08)}.recommendationBox h2{margin:.25rem 0 .75rem;color:#7a4b00}.ragList{grid-gap:1rem}.ragItem,.ragList{display:grid;gap:1rem}.ragItem{grid-template-columns:80px 1fr;grid-gap:1rem;padding:1.1rem;border:1px solid #d9e2f3;border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(11,31,51,.05)}.ragItem>span{align-self:start;text-align:center;padding:.35rem;border-radius:4px;color:#fff;font-size:.75rem;font-weight:800}.ragItem h3{margin:0 0 .3rem}.ragItem p{margin:0}.ragItem.green>span{background:#2e7d32}.ragItem.amber>span{background:#f59e0b;color:#0b1f33}.ragItem.red>span{background:#c62828}.sampleMapPlate{margin:0;overflow:hidden;border:1px solid #d9e2f3;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(11,31,51,.07)}.sampleMapPlate svg{display:block;width:100%;height:auto}.sampleMapPlate figcaption{padding:1rem 1.2rem;color:#334155;font-size:.92rem}.pdfSampleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.pdfSampleCard{display:flex;min-width:0;overflow:hidden;flex-direction:column;background:#fff;border:1px solid #d9e2f3;border-radius:8px;box-shadow:0 14px 34px rgba(11,31,51,.08)}.pdfSamplePreview{display:block;overflow:hidden;aspect-ratio:210/180;background:#eef4f8;border-bottom:1px solid #d9e2f3}.pdfSamplePreview img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .2s ease}.pdfSamplePreview:focus-visible img,.pdfSamplePreview:hover img{transform:scale(1.018)}.pdfSampleBody{display:flex;padding:1.4rem;flex:1 1;flex-direction:column;align-items:flex-start}.pdfSampleBody h3{margin:0 0 .7rem;font-size:1.45rem}.pdfSampleBody>p:not(.eyebrow):not(.pdfSampleMeta),.pdfSampleMeta{margin-bottom:1rem}.pdfSampleMeta{margin-top:auto;color:#64748b;font-size:.8rem;font-weight:700}.pdfSampleBody .button{width:100%}.contactTrap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.formButton:disabled{cursor:wait;opacity:.7}.intakeForm{align-items:start}.intakeForm label small{color:var(--muted);font-size:.82rem;font-weight:600;line-height:1.4}.intakeStep{align-items:center;background:var(--navy);border-radius:999px;color:var(--white);display:inline-flex;font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:700;gap:8px;justify-self:start;letter-spacing:.04em;min-height:32px;padding:6px 12px;text-transform:uppercase}.intakeStep span{color:#dbe8f2}.intakeSubmit{align-items:center;background:#f6f9fb;border:1px solid var(--line);border-radius:10px;display:flex;gap:18px;justify-content:space-between;padding:16px}.intakeSubmit>div{display:grid;grid-gap:3px;gap:3px}.intakeSubmit span{color:var(--navy);font-family:var(--font-mono),monospace;font-weight:700}.intakeSubmit small{color:var(--muted)}.intakeSubmit .formButton{grid-column:auto;margin:0;white-space:nowrap}.intakeReview,.intakeSuccess{background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 48px rgba(11,31,51,.08);padding:clamp(22px,4vw,36px)}.intakeReview h2,.intakeSuccess h2{margin-bottom:18px}.reviewPrice{align-items:center;background:var(--navy);border-radius:8px;color:var(--white);display:flex;gap:18px;justify-content:space-between;margin:18px 0;padding:15px 16px}.reviewPrice span{color:#dbe8f2;font-weight:700}.reviewPrice strong{font-family:var(--font-mono),monospace;text-align:right}.instantQuote{background:#f6f9fb;border:1px solid var(--line);border-radius:8px;margin:0 0 20px;padding:16px}.instantQuote>.eyebrow{margin-bottom:9px}.instantQuote ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.instantQuote li{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.instantQuote li span{color:var(--slate)}.instantQuote li strong{color:var(--navy);font-family:var(--font-mono),monospace;white-space:nowrap}.quoteException{background:#fff7e6;border-left:3px solid #ab6f00;color:#6b4300;margin:14px 0 0;padding:9px 11px}.intakeReviewGrid{border-top:1px solid var(--line);display:grid;margin:0}.intakeReviewGrid>div{border-bottom:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);padding:12px 0}.intakeReviewGrid dt{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.intakeReviewGrid dd{color:var(--navy);margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.reviewAssurance{color:var(--slate);margin:18px 0 0}.intakeActions{margin-top:20px}.intakeActions button{cursor:pointer}.intakeSuccess p:last-of-type{margin-bottom:22px}.deliveryNotice{width:min(100% - 36px,1180px)}.deliveryNotice.pending{background:#fff7e6;border-color:rgba(171,111,0,.25);color:#6b4300}@media (max-width:720px){.intakeSubmit,.reviewPrice{align-items:stretch;flex-direction:column}.intakeSubmit .formButton{width:100%}.reviewPrice strong{text-align:left}.intakeReviewGrid>div{gap:5px;grid-template-columns:1fr}.intakeActions{display:grid;grid-template-columns:1fr}.intakeActions .button{width:100%}}.nextChecks{padding:1.5rem;background:#f8fafc;border:1px solid #d9e2f3;border-radius:8px}@media (max-width:980px){.pdfSampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.boundaryGrid,.pdfSampleGrid,.proofColumns{grid-template-columns:1fr}.proofSheet{gap:2rem}.recommendationBox{padding:1.4rem}.ragItem{grid-template-columns:64px 1fr;padding:1rem}.sampleLabel{font-size:.7rem;letter-spacing:.055em}.pdfSamplePreview{aspect-ratio:210/150}}.aholoIntro{padding-bottom:3rem}.aholoDecisionBox{margin:1.5rem 0;padding:1.2rem 1.35rem;border-left:4px solid var(--amber);background:#fffbeb}.aholoDecisionBox strong{color:#7a4b00}.aholoDecisionBox p{margin:.45rem 0 0;color:var(--slate)}.aholoViewer{display:grid;grid-gap:1rem;gap:1rem}.aholoViewer h2{margin-bottom:0}.aholoLabels{display:flex;flex-wrap:wrap;gap:.6rem}.aholoLabels span{padding:.35rem .6rem;border:1px solid var(--line);border-radius:999px;font-size:.78rem;font-weight:700}.aholoLabels span,.aholoLimitation{color:var(--slate);background:var(--pale)}.aholoLimitation{padding:1rem 1.2rem;border-left:4px solid var(--steel)}.aholoStage{position:relative;min-height:360px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--navy)}.aholoCanvasBoundary,.aholoPoster{position:absolute;inset:0;width:100%;height:100%}.aholoPoster{object-fit:cover}.aholoCanvasBoundary{z-index:1}.aholoSource,.aholoStatus{margin-bottom:0;font-size:.9rem}.aholoLoading{color:var(--muted)}@media (prefers-reduced-motion:reduce){.aholoCanvasBoundary canvas{animation:none!important}}@media (max-width:640px){.aholoStage{min-height:250px}}.offerComparison{display:grid;grid-gap:2rem;gap:2rem}.offerCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.offerCards article,.proofPanel{background:#fff;border:1px solid rgba(16,40,53,.14);border-radius:18px;padding:1.75rem;box-shadow:0 14px 40px rgba(16,40,53,.08)}.offerCards article>span{display:block;color:#60717a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.offerCards article>strong{display:block;color:#0d2938;font-family:var(--font-heading);font-size:1.55rem;margin:.75rem 0}.creditCallout{background:#dff3e9;border-left:4px solid #0c8058;border-radius:8px;padding:1rem 1.25rem}.globalBand,.proofSplit{align-items:center;display:grid;grid-template-columns:1.25fr .75fr;grid-gap:3rem;gap:3rem}.proofPanel{border-top:5px solid #d6a950}.proofPanel h3{font-size:1.45rem}.globalBand{color:#fff}.conversionHero .decisionHeroLead{max-width:720px}@media(max-width:900px){.globalBand,.offerCards,.proofSplit{grid-template-columns:1fr}.offerCards{gap:.75rem}.globalBand,.proofSplit{gap:1.5rem}}.decisionInfographic{background:#0d2938;border-radius:22px;color:#fff;display:grid;grid-template-columns:1.35fr .65fr;margin:0;overflow:hidden;box-shadow:0 22px 60px rgba(13,41,56,.18)}.decisionInfographicImage{min-height:360px;position:relative}.decisionInfographicImage img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.decisionInfographicImage>span{background:#fff;color:#0d2938;font-size:.72rem;font-weight:800;left:18px;letter-spacing:.08em;padding:.55rem .75rem;position:absolute;text-transform:uppercase;top:18px}.decisionInfographic figcaption{align-self:center;padding:2rem}.decisionInfographic figcaption>strong{display:block;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.35rem);line-height:1.08;margin-bottom:1.5rem}.decisionInfographic ol{display:grid;grid-gap:.9rem;gap:.9rem;list-style:none;margin:0;padding:0}.decisionInfographic li{border-top:1px solid rgba(255,255,255,.2);display:grid;font-weight:700;grid-gap:.75rem;gap:.75rem;grid-template-columns:42px 1fr;padding-top:.9rem}.decisionInfographic li span{color:#efc86e;font-family:var(--font-mono);font-size:.75rem}@media(max-width:900px){.decisionInfographic{grid-template-columns:1fr}.decisionInfographicImage{min-height:280px}}