.pulseMark{justify-content:center;align-items:center;gap:2px;width:28px;height:26px;display:flex}.pulseMark i{background:var(--green-light);border-radius:999px;width:3px;display:block}.pulseMark i:first-child,.pulseMark i:nth-child(5){height:7px}.pulseMark i:nth-child(2),.pulseMark i:nth-child(4){height:15px}.pulseMark i:nth-child(3){height:25px}.adaptiveHeaderBrand .pulseMark i{background:#c2ead0}.brandHeartbeatMark{transform-origin:50%;will-change:transform, filter;animation:5.2s ease-in-out infinite brandMarkHeartbeat}.florida{min-height:800px;color:var(--white);background:var(--forest-deep);align-items:stretch;display:flex;position:relative;overflow:hidden}.floridaImage,.floridaOceanCanvas,.floridaStill,.floridaOverlay{position:absolute;inset:0}.floridaImage{background:url(img/florida-coast.webp) 50%/cover no-repeat}.floridaOceanCanvas{z-index:1;pointer-events:none;opacity:1;width:100%;height:100%;display:block}.floridaCloudField{--cloud-span:clamp(980px, 88vw, 1460px);--cloud-y:2%;z-index:2;pointer-events:none;background-repeat:repeat-x;background-size:var(--cloud-span) auto;will-change:background-position, transform;position:absolute;inset:-3% -12% 45%;-webkit-mask-image:linear-gradient(#000 0% 62%,#00000094 78%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#00000094 78%,#0000 100%)}.floridaCloudFieldFar{--cloud-span:clamp(860px, 78vw, 1260px);--cloud-y:13%;background-image:url(img/cloud-layer-shadow-v1.webp);background-position:0 var(--cloud-y);opacity:.2;mix-blend-mode:soft-light;filter:saturate(.12)brightness(.94)contrast(.9)blur(.35px);animation:57s linear infinite floridaCloudDriftWest,17s ease-in-out infinite alternate floridaCloudFloat}.floridaCloudFieldNear{--cloud-span:clamp(1120px, 104vw, 1760px);--cloud-y:-4%;background-image:url(img/cloud-layer-light-v1.webp);background-position:calc(var(--cloud-span) * -1) var(--cloud-y);opacity:.28;mix-blend-mode:screen;filter:saturate(.16)brightness(1.04)contrast(.88);animation:39s linear infinite floridaCloudDriftEast,13s ease-in-out infinite alternate-reverse floridaCloudFloat}@keyframes floridaCloudDriftEast{0%{background-position:calc(var(--cloud-span) * -1) var(--cloud-y)}to{background-position:0 var(--cloud-y)}}@keyframes floridaCloudDriftWest{0%{background-position:0 var(--cloud-y)}to{background-position:calc(var(--cloud-span) * -1) var(--cloud-y)}}@keyframes floridaCloudFloat{0%{transform:translateY(-1.2%)scale(1.01)}to{transform:translateY(1.4%)scale(1.025)}}.floridaStill{z-index:3;pointer-events:none;background:url(img/florida-coast.webp) 50%/cover no-repeat}.floridaStillPeople{-webkit-mask-image:radial-gradient(8.5% 34% at 44.5% 59%,#000 0% 82%,#000000d9 91%,#0000 100%),radial-gradient(9.5% 35% at 53.5% 58%,#000 0% 82%,#000000d9 91%,#0000 100%);mask-image:radial-gradient(8.5% 34% at 44.5% 59%,#000 0% 82%,#000000d9 91%,#0000 100%),radial-gradient(9.5% 35% at 53.5% 58%,#000 0% 82%,#000000d9 91%,#0000 100%)}.floridaOverlay{z-index:4;background:linear-gradient(90deg,#041e16f0 0%,#041f17bf 44%,#041c1538 82%),linear-gradient(#041b141a,#041c1570)}.floridaContent{z-index:5;flex-direction:column;align-items:flex-start;padding-block:72px 80px;display:flex;position:relative}.floridaContent>.brand{margin-bottom:auto}.floridaContent .sectionLabel{margin-top:90px}.florida h2{letter-spacing:-.06em;margin:25px 0 20px;font-size:clamp(55px,6.5vw,94px);font-weight:300;line-height:.98}.floridaContent>p{color:#ffffffc2;max-width:520px;margin:0;font-size:16px;line-height:1.7}.countyTags{flex-wrap:wrap;gap:9px;max-width:610px;margin:32px 0 38px;display:flex}.countyTags span{border:1px solid #ffffff40;border-radius:999px;padding:10px 15px;font-size:11px}.testimonials{background:radial-gradient(circle at 88% 16%,#4b9f702e,#0000 23%),linear-gradient(#10231d09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#10231d09 1px,#0000 1px) 0 0/52px 52px,#edf1eb;position:relative;overflow:hidden}.testimonialField{pointer-events:none;border:1px solid #4b9f702e;border-radius:50%;width:560px;height:560px;animation:8s ease-in-out infinite testimonialFieldPulse;position:absolute;top:-280px;right:-185px;box-shadow:0 0 0 62px #4b9f700b,0 0 0 124px #4b9f7006}.testimonialField i{background:var(--green);border-radius:50%;width:8px;height:8px;display:block;position:absolute;box-shadow:0 0 0 8px #4b9f701a}.testimonialField i:first-child{animation:8.2s cubic-bezier(.45,0,.2,1) infinite testimonialFieldDotOne;top:74%;left:4%}.testimonialField i:nth-child(2){animation:7.4s cubic-bezier(.45,0,.2,1) -2.4s infinite testimonialFieldDotTwo;top:42%;left:1%}.testimonialField i:nth-child(3){animation:9.1s cubic-bezier(.45,0,.2,1) -4.8s infinite testimonialFieldDotThree;top:91%;left:24%}.testimonialShell{z-index:1;position:relative}.testimonialHeader{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:80px;display:grid}.testimonialHeader h2{letter-spacing:-.06em;max-width:860px;margin:25px 0 0;font-size:clamp(54px,6.3vw,88px);font-weight:300;line-height:.98}.testimonialHeaderNote{border-top:1px solid #10231d33;padding:22px 0 4px}.testimonialHeaderNote>span{letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:flex}.testimonialHeaderNote>span b{color:#397b57;letter-spacing:-.06em;font-size:25px;font-weight:500}.testimonialHeaderNote p{max-width:360px;color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.7}.testimonialStage{min-height:540px;color:var(--white);background:var(--forest-deep);border:1px solid #082a1f29;border-radius:26px;grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);margin-top:64px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #09291f26}.testimonialViewport{background:radial-gradient(circle at 96% 6%,#9bd1ae40,#0000 31%),linear-gradient(135deg,#fbfaf5 0%,#eef3ed 100%);border-right:1px solid #ffffff1f;min-width:0;overflow:hidden}.testimonialTrack{will-change:transform;height:100%;transition:transform .76s cubic-bezier(.16,1,.3,1);display:flex}.testimonialCard{min-width:100%;min-height:540px;color:var(--ink);flex-direction:column;padding:52px 58px 46px;display:flex}.testimonialCardTop{color:#477d60;letter-spacing:.17em;justify-content:space-between;gap:30px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;display:flex}.testimonialCardTop b{font-weight:700}.testimonialQuoteMark{align-items:center;gap:4px;width:70px;height:40px;margin-top:54px;display:flex}.testimonialQuoteMark i{background:var(--green);border-radius:999px;width:4px;animation:1.8s ease-in-out infinite testimonialSignal;display:block}.testimonialQuoteMark i:first-child,.testimonialQuoteMark i:nth-child(5){height:10px}.testimonialQuoteMark i:nth-child(2),.testimonialQuoteMark i:nth-child(4){height:22px;animation-delay:.12s}.testimonialQuoteMark i:nth-child(3){height:36px;animation-delay:.24s}.testimonialCard blockquote{margin:25px 0 45px}.testimonialCard blockquote p{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(42px,4.5vw,66px);font-weight:320;line-height:1.08}.testimonialIdentity{align-items:center;gap:15px;margin-top:auto;display:flex}.testimonialIdentity>span{background:#dce9df;border:2px solid #ffffffeb;border-radius:50%;flex:none;width:56px;height:56px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #4b9f7057,0 9px 24px #10231d2e}.testimonialIdentity>span:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #082a1f1a}.testimonialPortrait img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}.testimonialIdentity div{gap:4px;display:grid}.testimonialIdentity strong{font-size:14px;font-weight:650}.testimonialIdentity small{color:var(--muted);font-size:11px}.testimonialConsole{background:linear-gradient(#9bd1ae0d 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#9bd1ae0d 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 50% 100%,#4b9f7036,#0000 42%),#08271f;flex-direction:column;padding:34px;display:flex}.testimonialConsoleTop{color:#ffffffa3;letter-spacing:.16em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;display:flex}.testimonialConsoleTop span{align-items:center;gap:8px;display:flex}.testimonialConsoleTop i{background:var(--green-light);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite testimonialStatus;box-shadow:0 0 0 6px #9bd1ae14,0 0 18px #9bd1aeb3}.testimonialConsoleTop b{font-weight:700}.testimonialSelectors{gap:10px;margin-top:28px;display:grid}.testimonialSelectors button{color:#ffffffa1;text-align:left;cursor:pointer;min-height:96px;font:inherit;background:#ffffff09;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:30px 1fr;gap:13px;padding:18px 16px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden}.testimonialSelectors button:hover,.testimonialSelectors button:focus-visible{color:var(--white);border-color:#9bd1ae59;transform:translate(-3px)}.testimonialSelectors button:focus-visible,.testimonialControls button:focus-visible{outline:2px solid var(--green-light);outline-offset:3px}.testimonialSelectors button.isActive{color:var(--white);background:linear-gradient(100deg,#9bd1ae29,#ffffff09);border-color:#9bd1ae73}.testimonialSelectors button>span{color:var(--green-light);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.testimonialSelectors button>div{gap:5px;display:grid}.testimonialSelectors strong{font-size:13px;font-weight:600}.testimonialSelectors small{color:#ffffff70;font-size:10px}.testimonialSelectors button>i{background:#ffffff1a;border-radius:999px;height:2px;position:absolute;bottom:13px;left:16px;right:16px;overflow:hidden}.testimonialSelectors button>i b{border-radius:inherit;background:var(--green-light);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.testimonialSelectors button.isActive>i b{animation:7.2s linear forwards testimonialProgress}.testimonialStage.isPaused .testimonialSelectors button.isActive>i b{animation-play-state:paused}.testimonialControls{grid-template-columns:44px 1fr 44px;gap:9px;margin-top:auto;padding-top:27px;display:grid}.testimonialControls button{min-height:44px;color:var(--white);cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;place-items:center;font-size:16px;transition:background .18s,border-color .18s;display:grid}.testimonialControls button:hover{background:#9bd1ae21;border-color:#9bd1ae73}.testimonialControls .testimonialPause{letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700}.testimonialFooter{justify-content:space-between;align-items:center;gap:32px;margin-top:28px;display:flex}.testimonialFooter p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.testimonialFooter>a{flex:none}@keyframes testimonialProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes testimonialSignal{0%,to{opacity:.55;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@keyframes testimonialStatus{0%,to{opacity:.65}50%{opacity:1}}@keyframes testimonialFieldPulse{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@keyframes testimonialFieldDotOne{0%,to{opacity:.7;transform:translate(-15px,6px)scale(.82)}24%{opacity:1;transform:translate(8px,-5px)scale(1.08)}42%,66%{opacity:.92;transform:translate(17px,-10px)scale(.96)}84%{opacity:.78;transform:translate(-7px,3px)scale(.88)}}@keyframes testimonialFieldDotTwo{0%,to{opacity:.62;transform:translate(-13px,-4px)scale(.78)}28%{opacity:1;transform:translate(12px,5px)scale(1.12)}46%,68%{opacity:.9;transform:translate(20px,10px)scale(.96)}86%{opacity:.74;transform:translate(-5px)scale(.86)}}@keyframes testimonialFieldDotThree{0%,to{opacity:.66;transform:translate(-8px,15px)scale(.8)}22%{opacity:1;transform:translate(6px,-8px)scale(1.1)}42%,65%{opacity:.9;transform:translate(14px,-17px)scale(.96)}84%{opacity:.76;transform:translate(-3px,6px)scale(.88)}}.footerField{opacity:.8;pointer-events:none;background-image:linear-gradient(#9bd1ae0e 1px,#0000 1px),linear-gradient(90deg,#9bd1ae0e 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.footerField i{background:var(--green-light);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 7px #9bd1ae14,0 0 22px #9bd1ae8c}.footerField i:first-child{top:124px;left:8%}.footerField i:nth-child(2){top:210px;left:47%}.footerField i:nth-child(3){top:84px;right:11%}.footerField i:nth-child(4){bottom:164px;right:38%}.footerHero{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(390px,.82fr);align-items:center;gap:95px;padding-bottom:96px;display:grid;position:relative}.footerStatus{color:#ffffffb3;letter-spacing:.16em;background:#9bd1ae0d;border:1px solid #9bd1ae36;border-radius:999px;align-items:center;gap:10px;width:max-content;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;display:inline-flex}.footerStatus i{background:var(--green-light);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #9bd1ae1a,0 0 18px #9bd1aea6}.footerIntro h2{letter-spacing:-.058em;max-width:720px;margin:31px 0 25px;font-size:clamp(55px,5.6vw,82px);font-weight:300;line-height:.98}.footerIntro h2 span{color:var(--green-light)}.footerIntro>p{color:#ffffff8f;max-width:520px;margin:0;font-size:15px;line-height:1.7}.footerSignalPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 57% 43%,#68ce8b3b,#0000 31%),radial-gradient(circle at 16% 72%,#36915e1f,#0000 30%),linear-gradient(145deg,#ffffff12,#ffffff03),#04231ab3;border:1px solid #b1e8c352;border-radius:22px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 44px 105px #000c0870,0 0 56px #59bf7d14,inset 0 1px #edfff312}.footerSignalPanel:before{content:"";opacity:.62;background-image:linear-gradient(#9bd1ae1d 1px,#0000 1px),linear-gradient(90deg,#9bd1ae1d 1px,#0000 1px),linear-gradient(#9bd1ae0a 1px,#0000 1px),linear-gradient(90deg,#9bd1ae0a 1px,#0000 1px);background-size:42px 42px,42px 42px,10.5px 10.5px,10.5px 10.5px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.footerPanelTop{z-index:2;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:25px;padding:24px 25px;display:flex;position:relative}.footerPanelTop>span{color:#ffffff61;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:700}.neuroBackplane{z-index:-1;background:radial-gradient(circle at var(--brain-light-x) var(--brain-light-y), #87e2a621, transparent 25%), linear-gradient(135deg, #0c453152, #0219131f);border:1px solid #b3e8c51a;border-radius:18px;transition:background-position .18s;display:block;position:absolute;inset:10px 7px 9px;overflow:hidden;box-shadow:inset 0 0 48px #00120c61,inset 0 1px #defbe809}.neuroBackplane:before{content:"";opacity:.34;background:repeating-linear-gradient(90deg,#0000 0 11px,#b1e6c20d 12px),repeating-linear-gradient(0deg,#0000 0 11px,#b1e6c20d 12px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0 36%,#0000 78%);mask-image:radial-gradient(#000 0 36%,#0000 78%)}.neuroHudCorners{z-index:6;pointer-events:none;position:absolute;inset:18px 15px 17px}.neuroHudCorners i{border-color:#c1f1d180;width:24px;height:24px;display:block;position:absolute}.neuroHudCorners i:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.neuroHudCorners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.neuroHudCorners i:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.neuroHudCorners i:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.neuroOrbit,.neuroSweep,.orbitTracker{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neuroOrbit{border:1px solid #a8e2bc47;box-shadow:inset 0 0 18px #59bf7d09,0 0 18px #59bf7d08}.neuroOrbitOuter{border-style:dashed;border-color:#a8e2bc47;width:372px;height:258px;animation:26s linear infinite neuroOrbitBorder}.neuroOrbitInner{border-color:#beeccc33;width:292px;height:198px}.neuroOrbitCore{border-color:#b6edc821;width:186px;height:126px;box-shadow:0 0 0 15px #9bd1ae05,inset 0 0 18px #73d2930a}.neuroCrosshair{z-index:0;opacity:.72;background:linear-gradient(90deg,#0000,#baebc93b,#0000);position:absolute}.neuroCrosshairHorizontal{width:384px;height:1px;top:50%;left:3px}.neuroCrosshairVertical{background:linear-gradient(#0000,#baebc93b,#0000);width:1px;height:278px;top:13px;left:50%}.neuroSweep{z-index:0;background:conic-gradient(from 12deg, transparent 0 77%, #9bd1ae0b 82%, #bff1d04d 94%, transparent 100%);filter:drop-shadow(0 0 9px #7fdc9d1f);width:372px;height:258px;animation:9s linear infinite neuroSweep}.neuroScanPlane{z-index:4;opacity:0;filter:drop-shadow(0 0 9px #96e4b22e);pointer-events:none;background:linear-gradient(#0000,#bdefcd0e 44%,#deffe93d 49%,#6fd29214 53%,#0000);width:354px;height:78px;animation:5.4s ease-in-out infinite neuroScanPlane;display:block;position:absolute;top:48px;left:19px}.orbitTracker{z-index:3;animation:16s linear infinite neuroOrbit}.orbitTracker i{background:var(--green-light);border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:-3px;left:calc(50% - 3px);box-shadow:0 0 0 6px #9bd1ae14,0 0 18px #9bd1aec2}.orbitTrackerOne{width:372px;height:258px}.orbitTrackerTwo{width:292px;height:198px;animation-duration:21s;animation-direction:reverse;animation-delay:-7s}.orbitTrackerTwo i{opacity:.82;width:5px;height:5px;top:-2px;left:calc(50% - 2px)}.orbitTrackerThree{width:334px;height:226px;animation-duration:27s;animation-delay:-15s}.neuroTelemetry{z-index:7;color:#d5f4dfa6;text-align:left;pointer-events:none;flex-direction:column;gap:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute}.neuroTelemetryLeft{top:40px;left:29px}.neuroTelemetryRight{text-align:right;top:40px;right:29px}.neuroTelemetry small{color:#c1e9ce61;letter-spacing:.16em;font-size:5.6px;font-weight:700}.neuroTelemetry strong{color:#e0fde9d1;letter-spacing:.13em;align-items:center;gap:5px;font-size:7px;font-weight:700;display:inline-flex}.neuroTelemetryRight strong{justify-content:flex-end}.neuroTelemetry strong i{background:#a9e9bc;border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite statusBlink;display:block;box-shadow:0 0 8px #a9e9bcbf}.neuroWaveform{z-index:7;opacity:.58;pointer-events:none;align-items:center;gap:2px;height:22px;display:flex;position:absolute;bottom:31px;right:28px}.neuroWaveform i{transform-origin:50%;background:linear-gradient(#deffe9e6,#67ca8b57);width:1px;height:5px;animation:1.6s ease-in-out infinite neuroWave;display:block;box-shadow:0 0 4px #99e1b247}.neuroWaveform i:nth-child(2n){animation-delay:-.4s}.neuroWaveform i:nth-child(3n){animation-delay:-.8s}.neuroWaveform i:nth-child(4n){animation-delay:-1.2s}.neuroWaveform i:nth-child(5n){animation-delay:-.6s}.orbitTrackerThree i{opacity:.62;width:4px;height:4px;top:-2px;left:calc(50% - 2px)}.brainStage{z-index:2;width:356px;height:254px;transform-style:preserve-3d;transform-origin:54%;transform:translate(-50%, -50%) translate(var(--brain-shift-x), var(--brain-shift-y)) perspective(780px) rotateX(var(--brain-tilt-x)) rotateY(var(--brain-tilt-y)) rotateZ(-1deg);will-change:transform;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;top:50%;left:50%}.brainStage:after{content:"";z-index:-2;filter:blur(17px);background:#000806ad;border-radius:50%;width:72%;height:18%;position:absolute;bottom:-5%;right:2%;transform:translateZ(-45px)rotate(-4deg)skew(-10deg)}.brainAura{z-index:-1;filter:blur(9px);background:radial-gradient(circle,#8ae5a847,#52ac7414 53%,#0000 74%);border-radius:50%;width:86%;height:78%;animation:5.4s ease-in-out infinite brainAuraBreath;display:block;position:absolute;top:49%;left:54%;transform:translate(-50%,-50%)translateZ(-12px)}.brainHalo{z-index:-1;pointer-events:none;border:1px solid #b1eac42b;border-radius:50%;display:block;position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)translateZ(-7px)}.brainHaloOne{width:76%;height:67%;animation:4.8s ease-in-out infinite brainHaloPulse;box-shadow:0 0 0 12px #75cb9206,0 0 26px #75cb920f}.brainHaloTwo{opacity:.7;border-style:dashed;width:58%;height:49%;animation:22s linear infinite brainHaloSpin}.brainDiagram{filter:drop-shadow(-17px 20px 20px #000805b8)drop-shadow(6px -5px 12px #c3f8d417)drop-shadow(0 0 26px #78d09e4d);width:100%;height:100%;animation:6.8s ease-in-out infinite brainBreathe;position:absolute;inset:0;overflow:visible;transform:translateZ(22px)}.brainDepth{fill:url(#brain-depth);opacity:.96;filter:url(#brain-shadow);transform:translate(-9px,13px)}.brainDepthMid{opacity:.56;filter:drop-shadow(-6px 10px 6px #0008068c);transform:translate(-14px,18px)}.brainDepthFar{fill:#031711;opacity:.58;filter:drop-shadow(-8px 12px 9px #000604b3);transform:translate(-19px,24px)}.brainDepthDeep{fill:#061e17;opacity:.72;filter:drop-shadow(-10px 14px 10px #000503b8);transform:translate(-24px,30px)}.brainDepthAbyss{fill:#010c09;opacity:.78;filter:drop-shadow(-12px 18px 12px #000402d1);transform:translate(-30px,37px)}.brainSurface{fill:url(#brain-surface);stroke:#d3f6de57;stroke-width:1.25px}.brainSheen{fill:url(#brain-sheen);opacity:.72;mix-blend-mode:screen}.brainLobes .brainLobe{stroke:#ddffe738;stroke-width:.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke;mix-blend-mode:screen}.brainLobeOccipital{fill:url(#lobe-temporal);opacity:.68}.brainLobeParietal{fill:url(#lobe-parietal);opacity:.86}.brainLobeCenter{fill:url(#lobe-temporal);opacity:.64}.brainLobeFrontal{fill:url(#lobe-frontal);opacity:.92}.brainLobeTemporal{fill:url(#lobe-temporal);opacity:.84}.brainVolumeSlices path{fill:none;stroke:#ddffe724;stroke-width:.75px;stroke-dasharray:5 8;vector-effect:non-scaling-stroke;animation:7s linear infinite brainVolumeFlow}.brainVolumeSlices path:nth-child(2){animation-delay:-1.4s}.brainVolumeSlices path:nth-child(3){animation-delay:-2.8s}.brainVolumeSlices path:nth-child(4){animation-delay:-4.2s}.brainVolumeSlices path:nth-child(5){animation-delay:-5.6s}.brainRim{fill:none;stroke:url(#brain-rim);stroke-width:2.65px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #b1e8c37a);transition:stroke-width .22s,filter .22s}.brainWireframe path{fill:none;stroke:#d7f7e114;stroke-width:.65px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.brainLightField rect{fill:#ddffe709;filter:drop-shadow(0 0 16px #aceec21a)}.brainContours path,.cerebellumFolds path{fill:none;stroke:#cdf1d961;stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px #01130e8c)}.brainContours .contourDeep{stroke:#0218127a;stroke-width:2.2px;filter:drop-shadow(0 -1px #93cfa817)}.brainContours .contourHighlight{stroke:#e7ffee9e;filter:drop-shadow(0 0 3px #c4f3d342)}.brainContours .brainCortexBand{stroke:#a9debc26;stroke-width:7px;filter:blur(1.6px)}.brainContours .brainCortexBandLower{stroke-width:5px;opacity:.78}.cerebellumDepth{fill:#081f19;opacity:.95;filter:drop-shadow(-6px 10px 7px #000a08b3);transform:translate(-6px,8px)}.cerebellum{fill:url(#brain-surface);stroke:#c2e8cf99;stroke-width:1.45px;vector-effect:non-scaling-stroke}.cerebellumFolds path{stroke:#cdedd752;stroke-width:1.1px}.neuralPath{fill:none;stroke:url(#neural-line);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:3 6;vector-effect:non-scaling-stroke;transition:stroke-width .22s,opacity .22s;animation:4.8s linear infinite neuralSignal}.neuralBranch{fill:none;stroke:#c1f1d061;stroke-width:.75px;stroke-linecap:round;stroke-dasharray:1 5;vector-effect:non-scaling-stroke;animation:7s linear infinite neuralBranchSignal}.neuralBranch2{animation-delay:-2.3s}.neuralBranch3{animation-delay:-4.6s}.neuralPath2,.neuralPath5{animation-duration:7.4s;animation-direction:reverse}.neuralPath3{animation-duration:8.2s}.neuralNodes circle{fill:#e8ffef;stroke:#f8fffaf5;stroke-width:.8px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:4.1s ease-in-out infinite neuralPulse}.neuralNodes circle:nth-child(3n+1){animation-delay:-1.25s}.neuralNodes circle:nth-child(3n+2){animation-delay:-2.7s}.neuralNodes circle:nth-child(4n){animation-delay:-3.55s}.signalParticle{fill:#e6ffec;stroke:#a6e2b9;stroke-width:1px;opacity:1;vector-effect:non-scaling-stroke;animation:1.5s ease-in-out infinite signalFlicker}.brainCoreGlow{fill:url(#brain-core);opacity:.62;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite brainCoreBreath}.brainCoreRing{fill:none;stroke:#dfffe99e;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.brainCoreRingOuter{animation:8s linear infinite brainCoreOrbit}.brainCoreRingInner{stroke:#dfffe9cc;animation:5s linear infinite reverse brainCoreOrbit}.brainCoreDot{fill:#effff4;stroke:#9de7b6;stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite brainCoreDot}.brainTarget circle,.brainTarget path{fill:none;stroke:#daffe6bd;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite brainTargetLock}.brainTarget circle:nth-child(2){animation-delay:-1.8s}.brainTarget .brainTargetDot{fill:#edfff3;stroke:#91dca9;stroke-dasharray:none;animation:2.4s ease-in-out -.8s infinite brainCoreDot}.tmsFieldArc{fill:none;stroke:#dbffe6b3;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:2 6;vector-effect:non-scaling-stroke;animation:2.8s ease-in-out infinite tmsFieldPulse}.tmsFieldArcTwo{stroke:#a3eabb8f;animation-delay:-.9s}.tmsFieldArcThree{stroke:#6dcf8f73;animation-delay:-1.8s}.tmsEmitterShadow{fill:#020e0b;opacity:.9;filter:drop-shadow(-7px 9px 6px #000503cc);transform:translate(-4px,8px)}.tmsEmitterBody{fill:url(#coil-face);stroke:#e6ffedbf;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #a1edb970)}.tmsEmitterRing{fill:#041f17d1;stroke:#e2ffebcc;stroke-width:1.2px;vector-effect:non-scaling-stroke}.tmsEmitterCore{fill:#dcffe7;stroke:#87dba3;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #bfffd3c7);transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite tmsEmitterCore}.tmsEmitterStem{fill:none;stroke:#bdeecd85;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 4px #000a078f)}.brainScanBand rect{opacity:0;animation:4.7s ease-in-out infinite brainScanBand}.brainHotspots circle{fill:none;stroke:#b0e8c242;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:4.2s ease-out infinite hotspotRipple}.brainHotspots circle:nth-child(2){animation-delay:-1.5s}.brainHotspots circle:nth-child(3){animation-delay:-2.8s}.footerNeuroMap:hover .brainRim,.footerNeuroMap:focus-visible .brainRim,.footerNeuroMap.isBursting .brainRim{stroke-width:3.3px;filter:drop-shadow(0 0 11px #b9f1cbb8)}.footerNeuroMap:hover .neuralPath,.footerNeuroMap:focus-visible .neuralPath,.footerNeuroMap.isBursting .neuralPath{stroke-width:1.7px;opacity:1}.footerNeuroMap.isBursting .brainAura{animation:1.6s ease-out brainBurstAura}.footerNeuroMap.isBursting .neuralNodes circle{animation-duration:.52s}.footerNeuroMap.isBursting .brainHotspots circle{animation-duration:.68s}.footerNeuroMap.isBursting .brainCoreGlow,.footerNeuroMap.isBursting .brainTarget circle,.footerNeuroMap.isBursting .brainTarget path{animation-duration:.58s}.footerNeuroMap.isBursting .tmsFieldArc,.footerNeuroMap.isBursting .tmsEmitterCore{animation-duration:.42s}.footerNeuroMap.isBursting .neuroScanPlane{animation-duration:1.05s}.brainInteractionHint{z-index:5;color:#d3f4dd85;letter-spacing:.16em;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:5.8px;font-weight:700;transition:color .18s;display:flex;position:absolute;top:19px;left:23px}.brainInteractionHint i{background:linear-gradient(90deg,#0000,#9bd1aeb3);width:15px;height:1px;display:block}.footerNeuroMap:hover .brainInteractionHint,.footerNeuroMap:focus-visible .brainInteractionHint{color:#dcf5e4b8}.neuroCaption{z-index:4;color:#d3f4dd99;letter-spacing:.15em;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;font-weight:700;display:flex;position:absolute;bottom:18px;right:24px}.neuroCaption i{background:var(--green-light);border-radius:50%;width:4px;height:4px;animation:3.2s ease-in-out infinite statusBlink;box-shadow:0 0 8px #9bd1aeb3}.footerPanelBottom{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041b15b3;border-top:1px solid #ffffff1c;grid-template-columns:.62fr 1.38fr;align-items:center;gap:18px;padding:22px 25px;display:grid;position:absolute;bottom:0;left:0;right:0}.footerPanelBottom>div{flex-direction:column;gap:5px;display:flex}.footerPanelBottom span{color:#ffffff6b;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.footerPanelBottom strong{color:var(--green-light);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600}.footerPanelBottom>a{min-height:48px;color:var(--forest-deep);background:var(--green-light);border-radius:9px;justify-content:space-between;align-items:center;gap:13px;padding-inline:17px;font-size:11px;font-weight:700;display:flex}.footerField{z-index:0}.footerField:after{content:"";opacity:.24;background:repeating-radial-gradient(circle, transparent 0 48px, #9bd1ae14 49px 50px), conic-gradient(from 20deg, transparent 0 24%, #9bd1ae14 25%, transparent 27% 71%, #9bd1ae0f 72%, transparent 74%);border-radius:50%;width:520px;height:520px;position:absolute;top:185px;left:48%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle,#000,#0000 69%);mask-image:radial-gradient(circle,#000,#0000 69%)}.footerHero{padding-bottom:62px}.footerIntro>p{position:relative}.footerIntro>p:after{content:"";background:linear-gradient(90deg, var(--green-light), transparent);width:86px;height:1px;margin-top:28px;display:block;box-shadow:0 0 12px #9bd1ae4d}.footerSignalPanel{background:radial-gradient(circle at 58% 38%,#64ce8840,#0000 33%),radial-gradient(circle at 13% 79%,#30885921,#0000 31%),linear-gradient(145deg,#0b412f9e,#021812d1);border-color:#b9edcb57;box-shadow:0 48px 112px #000a0780,0 0 60px #65d38b17,0 0 0 1px #9bd1ae09,inset 0 1px #f0fff511}.footerSignalPanel:after{content:"";z-index:1;opacity:.25;pointer-events:none;background:linear-gradient(#0000,#9ee0b41a,#0000);height:92px;animation:8s ease-in-out infinite footerScanner;position:absolute;top:-100px;left:0;right:0}.featuredMarquee{z-index:3;color:var(--ink);background:linear-gradient(90deg,#dcebe280,#0000 28%),#f8f7f2;border-top:1px solid #4b9f7033;border-bottom:1px solid #10231d1f;position:relative;overflow:hidden;box-shadow:0 18px 55px #061f190e}.featuredMarqueeFrame{grid-template-columns:minmax(230px,.72fr) minmax(0,4fr);align-items:stretch;min-height:124px;display:grid}.featuredMarqueeLabel{z-index:3;background:#f8f7f2f0;border-right:1px solid #10231d1f;align-items:center;gap:16px;min-width:230px;padding:28px clamp(26px,4vw,68px);display:flex;position:relative}.featuredMarqueeLabel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f8f7f2e0,#0000);width:32px;position:absolute;top:0;bottom:0;right:-32px}.featuredSignal{border:1px solid #4b9f7061;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid;position:relative}.featuredSignal:before,.featuredSignal:after{content:"";border:1px solid #4b9f7038;border-radius:50%;animation:3.2s ease-out infinite featuredSignalRing;position:absolute;inset:4px}.featuredSignal:after{animation-delay:1.6s}.featuredSignal i{background:var(--green);border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 12px #4b9f708c}.featuredMarqueeLabel>div{white-space:nowrap;flex-direction:column;gap:5px;display:flex}.featuredMarqueeLabel>div>span{color:#5e7168;letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700}.featuredMarqueeLabel h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:480}.featuredMarqueeViewport{align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.featuredMarqueeTrack{will-change:transform;align-items:center;width:max-content;animation:36s linear infinite featuredMarqueeScroll;display:flex}.featuredMarqueeGroup{align-items:center;gap:72px;padding-right:72px;display:flex}.featuredOutlet{align-items:center;gap:72px;min-width:max-content;display:flex}.featuredDivider{border:1px solid #4b9f7033;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.featuredDivider:before,.featuredDivider:after{content:"";background:#4b9f7047;position:absolute}.featuredDivider:before{width:14px;height:1px}.featuredDivider:after{width:1px;height:14px}.featuredDivider i{z-index:1;background:#4b9f70;border-radius:50%;width:4px;height:4px;display:block}.mediaBrand{color:#24362f;opacity:.78;filter:saturate(.25);align-items:center;min-height:42px;display:inline-flex}.mediaBrandAbc{gap:10px;font-family:Arial,Helvetica,sans-serif}.mediaBrandAbc>i{color:#f8f7f2;letter-spacing:-.09em;background:#21332c;border-radius:50%;place-items:center;width:37px;height:37px;font-size:17px;font-style:normal;font-weight:500;display:grid}.mediaBrandAbc>b{letter-spacing:.08em;font-size:16px}.mediaBrandFox{flex-direction:column;justify-content:center;align-items:flex-start;line-height:.79}.mediaBrandFox b{letter-spacing:-.065em;font-size:25px}.mediaBrandFox i{letter-spacing:.22em;font-size:12px;font-style:normal;font-weight:750}.mediaBrandCnn{color:#a93430;letter-spacing:-.11em;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:31px;font-weight:900}.mediaBrandYahoo{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700}.mediaBrandTed{gap:8px;line-height:1}.mediaBrandTed b{color:#ba3c32;letter-spacing:-.085em;font-family:Arial Black,Arial,sans-serif;font-size:30px}.mediaBrandTed i{letter-spacing:.12em;font-size:12px;font-style:normal;font-weight:750}.mediaBrandCbs{gap:11px}.mediaBrandCbs>b{letter-spacing:.055em;font-size:17px}.mediaBrandBusinessJournal{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:205px;line-height:1}.mediaBrandBusinessJournal>i{color:#5e7168;letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-style:normal;font-weight:750}.mediaBrandBusinessJournal>b{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700}.cbsEye{background:#24362f;border-radius:100% 0;place-items:center;width:36px;height:24px;display:grid;position:relative;overflow:hidden;transform:rotate(45deg)}.cbsEye>i{border:4px solid #f8f7f2;border-radius:50%;width:16px;height:16px;display:block}@keyframes featuredMarqueeScroll{to{transform:translate(-50%)}}@keyframes featuredSignalRing{0%{opacity:.6;transform:scale(.65)}70%,to{opacity:0;transform:scale(1.35)}}.floridaContent a.primaryButton.signalCta{background:var(--cta-bg);border-radius:15px;gap:22px;min-width:226px;padding:7px 8px 7px 21px}.footerPanelBottom>a.signalCta{width:100%;min-height:58px;color:var(--cta-color);border:1px solid var(--cta-border);background:var(--cta-bg);border-radius:14px;gap:13px;padding:7px 7px 7px 19px;font-size:11px;box-shadow:0 15px 34px #00100b40,0 3px 9px #00100b29,inset 0 1px #ffffff8c}.footerPanelBottom>a.signalCta .ctaArrow{color:var(--signal-ink)}@keyframes neuroSweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes neuroOrbitBorder{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes neuroOrbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes neuroScanPlane{0%,10%{opacity:0;transform:translateY(0)}20%{opacity:.72}78%{opacity:.4}90%,to{opacity:0;transform:translateY(168px)}}@keyframes neuroWave{0%,to{opacity:.38;height:4px}35%{opacity:1;height:17px}70%{opacity:.62;height:8px}}@keyframes neuralPulse{0%,to{opacity:.52;transform:scale(.82)}48%{opacity:1;transform:scale(1.32)}}@keyframes neuralSignal{to{stroke-dashoffset:-32px}}@keyframes neuralBranchSignal{to{stroke-dashoffset:-42px}}@keyframes brainVolumeFlow{0%{opacity:.2;stroke-dashoffset:0}50%{opacity:.72}to{opacity:.2;stroke-dashoffset:-52px}}@keyframes brainBreathe{0%,to{transform:translateZ(22px)scale(1)}50%{transform:translateZ(28px)scale(1.012)}}@keyframes brainAuraBreath{0%,to{opacity:.6;transform:translate(-50%,-50%)translateZ(-12px)scale(.93)}50%{opacity:1;transform:translate(-50%,-50%)translateZ(-12px)scale(1.06)}}@keyframes brainHaloPulse{0%,to{opacity:.35;transform:translate(-50%,-50%)translateZ(-7px)scale(.94)}50%{opacity:.9;transform:translate(-50%,-50%)translateZ(-7px)scale(1.04)}}@keyframes brainHaloSpin{0%{transform:translate(-50%,-50%)translateZ(-7px)rotate(0)}to{transform:translate(-50%,-50%)translateZ(-7px)rotate(360deg)}}@keyframes brainCoreBreath{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:.84;transform:scale(1.12)}}@keyframes brainCoreOrbit{to{transform:rotate(360deg)}}@keyframes brainCoreDot{0%,to{opacity:.7;transform:scale(.78)}50%{opacity:1;transform:scale(1.45)}}@keyframes brainTargetLock{0%,to{opacity:.34;transform:rotate(0)scale(.92)}45%{opacity:.92;transform:rotate(8deg)scale(1.04)}}@keyframes brainScanBand{0%,12%{opacity:0;transform:translateY(0)}24%{opacity:.72}78%{opacity:.5}90%,to{opacity:0;transform:translateY(188px)}}@keyframes tmsFieldPulse{0%{opacity:.22;stroke-dashoffset:0}48%{opacity:1}to{opacity:.22;stroke-dashoffset:-32px}}@keyframes tmsEmitterCore{0%,to{opacity:.62;transform:scale(.8)}50%{opacity:1;transform:scale(1.42)}}@keyframes brainBurstAura{0%{opacity:.7;transform:translate(-50%,-50%)translateZ(-12px)scale(.88)}32%{opacity:1;transform:translate(-50%,-50%)translateZ(-12px)scale(1.28)}to{opacity:.66;transform:translate(-50%,-50%)translateZ(-12px)scale(.98)}}@keyframes brandMarkHeartbeat{0%,46%,66%,to{filter:drop-shadow(0 0 #9bd1ae00);transform:scale(1)}51%{filter:drop-shadow(0 0 7px #9bd1ae52);transform:scale(1.1)}56%{filter:drop-shadow(0 0 2px #9bd1ae1a);transform:scale(1)}61%{filter:drop-shadow(0 0 5px #9bd1ae33);transform:scale(1.045)}}@keyframes footerScanner{0%,16%{opacity:0;top:-100px}28%{opacity:.26}72%{opacity:.14}84%,to{opacity:0;top:100%}}@keyframes statusBlink{0%,to{opacity:.42}50%{opacity:1}}@keyframes signalFlicker{0%,to{opacity:.48}45%{opacity:1}}@keyframes hotspotRipple{0%{opacity:0;transform:scale(.35)}22%{opacity:.72}to{opacity:0;transform:scale(1.9)}}@media (width<=540px){.adaptiveHeaderBrand .pulseMark{width:24px}}@media (width<=620px){.footerField:after{width:340px;height:340px}}@media (width<=820px){.featuredMarqueeFrame{grid-template-columns:1fr;min-height:154px}.featuredMarqueeLabel{border-bottom:1px solid #10231d1a;border-right:0;justify-content:center;min-width:0;padding:17px 24px 15px}.featuredMarqueeLabel:after{display:none}.featuredMarqueeLabel>div{flex-direction:row;align-items:baseline;gap:11px}.featuredMarqueeViewport{min-height:88px}}@media (width<=620px){.featuredMarqueeFrame{min-height:140px}.featuredMarqueeLabel{gap:10px;padding:14px 16px 12px}.featuredSignal{width:23px;height:23px}.featuredMarqueeLabel h2{font-size:16px}.featuredMarqueeLabel>div>span{font-size:7px}.featuredMarqueeViewport{min-height:82px}.featuredMarqueeGroup{gap:48px;padding-right:48px}.featuredOutlet{gap:48px}.featuredMarqueeTrack{animation-duration:29s}.mediaBrand{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.featuredMarqueeViewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.featuredMarqueeViewport::-webkit-scrollbar{display:none}.featuredMarqueeTrack{animation:none!important}.featuredMarqueeGroup:nth-child(2){display:none}}@media (width<=1080px){.footerHero{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:50px}}@media (width<=820px){.footerHero{grid-template-columns:1fr;gap:62px}.footerSignalPanel{width:min(100%,620px)}}@media (width<=620px){.florida{min-height:760px}.floridaImage,.floridaStill{background-position:64%}.floridaStillPeople{-webkit-mask-image:radial-gradient(13% 34% at 27% 59%,#000 0% 82%,#000000d9 91%,#0000 100%),radial-gradient(14% 35% at 42% 58%,#000 0% 82%,#000000d9 91%,#0000 100%);mask-image:radial-gradient(13% 34% at 27% 59%,#000 0% 82%,#000000d9 91%,#0000 100%),radial-gradient(14% 35% at 42% 58%,#000 0% 82%,#000000d9 91%,#0000 100%)}.floridaOverlay{background:linear-gradient(#041c1533,#041e16f0 60%)}.floridaContent{justify-content:flex-end;padding-block:50px 62px}.floridaContent>.brand{margin-bottom:auto}.floridaContent .sectionLabel{margin-top:60px}.florida h2{font-size:54px}.footerHero{gap:48px;padding-bottom:68px}.footerIntro h2{font-size:50px}.footerSignalPanel{border-radius:17px;min-height:468px}.footerPanelTop{padding:20px}.footerPanelTop>span:not(.brand){display:none}.footerPanelTop>.brand{display:inline-flex}.neuroOrbitOuter,.neuroSweep,.orbitTrackerOne{width:288px;height:212px}.neuroOrbitInner,.orbitTrackerTwo{width:224px;height:164px}.orbitTrackerThree{width:258px;height:190px}.neuroOrbitCore{width:148px;height:108px}.neuroBackplane{border-radius:15px;inset:8px 6px}.neuroHudCorners{inset:15px 13px}.neuroScanPlane{width:282px;height:66px;top:42px;left:14px}.neuroTelemetryLeft{top:37px;left:22px}.neuroTelemetryRight{top:37px;right:22px}.brainStage{width:288px;height:206px}.neuroCrosshairHorizontal{width:302px;left:2px}.neuroCrosshairVertical{height:238px;top:7px}.brainInteractionHint{top:16px;left:19px}.neuroCaption{bottom:14px;right:19px}.neuroWaveform{bottom:27px;right:21px}.footerPanelBottom{grid-template-columns:.58fr 1.42fr;gap:12px;padding:18px}.footerPanelBottom>a.signalCta{min-height:56px;padding:6px 6px 6px 15px}.footerPanelBottom>a.signalCta .ctaArrow{width:37px;height:37px}}@media (prefers-reduced-motion:reduce){.signalParticles,.reclaimCloudField,.reclaimStaticShield,.floridaCloudField,.floridaOceanCanvas{display:none}}@media (width<=1080px){.testimonialHeader{gap:52px}.testimonialStage{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr)}.testimonialCard{padding-inline:45px}}@media (width<=820px){.testimonialHeader{grid-template-columns:1fr;gap:38px}.testimonialHeaderNote{max-width:440px}.testimonialStage{grid-template-columns:1fr}.testimonialViewport{border-bottom:1px solid #ffffff1f;border-right:0}.testimonialConsole{min-height:330px}.testimonialSelectors{grid-template-columns:repeat(3,1fr)}.testimonialSelectors button{grid-template-columns:1fr}.testimonialSelectors button>div{gap:6px}.testimonialControls{margin-top:28px}}@media (width<=620px){.floridaCloudField{inset:-2% -32% 52%}.floridaCloudFieldFar{--cloud-span:760px;--cloud-y:9%;opacity:.2;animation-duration:46s,15s}.floridaCloudFieldNear{--cloud-span:930px;--cloud-y:-2%;opacity:.27;animation-duration:33s,12s}.testimonials.section{padding-block:86px 78px}.testimonialField{width:380px;height:380px;top:-205px;right:-195px}.testimonialHeader h2{margin-top:20px;font-size:47px}.testimonialHeaderNote{padding-top:17px}.testimonialStage{border-radius:18px;min-height:0;margin-top:42px}.testimonialViewport,.testimonialCard{min-height:440px}.testimonialCard{padding:28px 25px 30px}.testimonialCardTop{gap:18px;font-size:7px}.testimonialQuoteMark{margin-top:42px}.testimonialCard blockquote{margin:19px 0 36px}.testimonialCard blockquote p{font-size:clamp(36px,11.3vw,49px)}.testimonialConsole{min-height:0;padding:24px}.testimonialSelectors{grid-template-columns:1fr;gap:8px}.testimonialSelectors button{grid-template-columns:28px 1fr;min-height:82px}.testimonialControls{padding-top:0}.testimonialFooter{flex-direction:column;align-items:flex-start;gap:20px}.testimonialFooter>a.signalCta{justify-content:space-between;width:100%}}
/* -- theme additions on top of the extracted mockup rules -- */
.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.countyTags a{border:1px solid #ffffff40;border-radius:999px;padding:10px 15px;font-size:11px;color:inherit;text-decoration:none;transition:background-color .25s ease,border-color .25s ease}
.countyTags a:hover{background:#ffffff1f;border-color:#ffffff73}

/* ---- Numbered steps: subtle green "walk" on scroll (client 2026 direction).
   JS adds .isWalking and toggles .isActive/.isComplete per data-process-step;
   the static first-step green (index.css) is the no-JS fallback. The connector
   line fills green down to the active step, leading the eye down the page. ---- */
.steps.isWalking{position:relative}
.steps.isWalking::after{content:"";position:absolute;left:15px;top:34px;width:1px;z-index:0;
  height:calc((100% - 68px) * var(--process-progress, 0));
  background:linear-gradient(var(--green),#4b9f70);opacity:.85;
  transition:height .6s cubic-bezier(.16,1,.3,1)}
.steps.isWalking article>b{color:#4e8a69;background:var(--paper);border-color:#4b9f7047;box-shadow:none;
  transition:color .45s ease,background-color .45s ease,border-color .45s ease,box-shadow .45s ease}
.steps.isWalking article.isComplete>b{color:var(--forest-deep);background:#cfe9d8;border-color:var(--green-light)}
.steps.isWalking article.isActive>b{color:var(--forest-deep);background:var(--green-light);border-color:var(--green-light);
  animation:stepPulse 2.8s ease-in-out infinite}
.steps.isWalking article.isActive h3{color:var(--forest-deep)}
@keyframes stepPulse{0%,100%{box-shadow:0 0 0 0 #9bd1ae40}50%{box-shadow:0 0 0 8px #9bd1ae00}}
@media (prefers-reduced-motion:reduce){
  .steps.isWalking article.isActive>b{animation:none;box-shadow:0 0 0 7px #9bd1ae21}
  .steps.isWalking::after{transition:none}
}
