/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.overline{text-decoration-line:overline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.detectionVideo{background:#000;width:48%;height:210px;position:absolute;bottom:0;right:0;overflow:hidden}.detectionVideo video{object-fit:cover;opacity:.84;width:100%;height:100%}.detectionVideo:after{content:"";background:linear-gradient(#0000,#071c16aa);position:absolute;inset:0}.detectionVideo span{z-index:2;letter-spacing:.13em;font-size:9px;position:absolute;bottom:16px;left:18px}.detectionVideo span i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:7px;display:inline-block}.systems{background:#f3f4e8}.systemGrid{grid-template-columns:1.12fr .88fr;gap:22px;display:grid}.systemCard{background:#fff;grid-template-rows:360px auto;display:grid;overflow:hidden}.systemCard.star{box-shadow:0 24px 80px #173b2a18}.systemCard>img{object-fit:cover;width:100%;height:100%}.systemCard>div{padding:42px}.systemCard.star>div{background:#dff4d8}.version{letter-spacing:.13em;color:#08704c;background:#b9f43b;border-radius:100px;padding:9px 12px;font-size:9px;font-weight:900;display:inline-block}.version.purple{color:#5d2f76;background:#eadcf0}.systemCard h3{letter-spacing:-.055em;margin:20px 0 12px;font-size:54px}.systemCard p{color:#51675d;line-height:1.65}.systemCard ul{margin:26px 0;padding:0;list-style:none}.systemCard li{border-top:1px solid #d8e0db;padding:11px 0;font-size:13px}.systemCard li:before{content:"✓";color:var(--green);margin-right:9px;font-weight:900}.systemCard a{color:#08704c;border-bottom:1px solid #08704c;padding-bottom:8px;font-size:13px;font-weight:800;display:inline-block}.pestLab{background:#d8f4d8;grid-template-columns:35% 65%;align-items:center;gap:6vw;display:grid;overflow:hidden}.pestIntro h2{letter-spacing:-.055em;margin:20px 0;font-size:58px;line-height:.98}.pestIntro p{color:#4c665a;line-height:1.7}.pestCards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.pestCards article{background:#edf8e9;flex-direction:column;min-height:390px;padding:18px;transition:all .25s;display:flex;position:relative;overflow:hidden}.pestCards article.active{background:var(--ink);color:#fff;transform:translateY(-18px)}.pestCards img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:225px}.pestCards article.active img{mix-blend-mode:screen}.pestCards span{color:var(--green);font-size:9px}.pestCards h3{letter-spacing:-.03em;margin:10px 0 4px;font-size:22px}.pestCards p{color:#6c8177;font-size:11px}.pestCards article.active p{color:#9bb0a6}.future{color:#4d6057;background:#dfe4d7;border-top:1px solid #bdc8bd;align-items:center;gap:34px;padding:28px 6vw;display:flex}.future>span{letter-spacing:.16em;color:#738078;white-space:nowrap;font-size:9px;font-weight:900}.future p{margin:0;font-size:12px;line-height:1.55}.future b{color:var(--ink)}@media (width<=900px){.systemGrid,.pestLab{grid-template-columns:1fr}.pestCards{margin-top:28px}.pestCards article.active{transform:none}.detectionVideo{width:55%}}@media (width<=600px){.systemCard{grid-template-rows:260px auto}.systemCard>div{padding:28px}.systemCard h3{font-size:44px}.pestCards{display:flex;overflow:auto}.pestCards article{min-width:230px}.pestIntro h2{font-size:45px}.detectionVideo{width:70%;height:160px}.future{flex-direction:column;align-items:flex-start;gap:10px}}.v3{--navy:#002d53;--red:#e20019;--steel:#66849f;--charcoal:#444;--mist:#edf2f5;--paper:#f8fafb;--white:#fff;background:var(--white);color:var(--charcoal);font-family:Arial,Helvetica,sans-serif}.v3 *{box-sizing:border-box}.v3 h1,.v3 h2,.v3 h3{color:var(--navy)}.v3Nav{z-index:20;background:#fff;border-bottom:1px solid #dbe3e9;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex;position:relative}.brand img{width:132px;height:auto;display:block}.v3Nav nav{color:var(--navy);gap:30px;font-size:13px;font-weight:700;display:flex}.v3Nav nav a{border-bottom:3px solid #0000;padding:33px 0 28px}.v3Nav nav a:hover{border-color:var(--red)}.navAction{background:var(--navy);color:#fff;padding:14px 18px;font-size:12px;font-weight:800}.navAction span{color:#fff;margin-left:18px}.v3Hero{background:#fff;grid-template-columns:52% 48%;min-height:710px;display:grid}.heroText{flex-direction:column;justify-content:center;padding:100px 6vw 72px 7vw;display:flex}.overline{letter-spacing:.18em;color:var(--red);font-size:10px;font-weight:900}.v3Hero h1{letter-spacing:-.06em;color:var(--navy);margin:28px 0;font-size:clamp(55px,6vw,88px);line-height:.96}.v3Hero h1 em{color:var(--red);font-style:normal}.v3Hero .heroText>p{color:#5c6870;max-width:650px;font-size:19px;line-height:1.6}.heroButtons{gap:12px;margin-top:30px;display:flex}.button{justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-size:13px;font-weight:800;display:inline-flex}.button.red{background:var(--red);color:#fff}.button.ghost{border:1px solid var(--navy);color:var(--navy)}.button.white{color:var(--navy);background:#fff}.heroProof{border-top:1px solid #d8e0e5;margin-top:66px;padding-top:24px;display:flex}.heroProof div{border-right:1px solid #d8e0e5;min-width:150px;margin-right:28px;padding-right:28px}.heroProof div:last-child{border:0}.heroProof strong{color:var(--navy);font-size:25px;display:block}.heroProof span{color:#7a858c;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px;display:block}.heroImage{min-height:710px;position:relative;overflow:hidden}.heroImage>img{object-fit:cover;width:100%;height:100%}.heroImage:after{content:"";background:linear-gradient(#0000,#002d53d9);height:38%;position:absolute;inset:auto 0 0}.imageCaption{z-index:2;color:#fff;border-top:1px solid #ffffff73;padding-top:18px;position:absolute;bottom:32px;left:36px;right:36px}.imageCaption span{letter-spacing:.17em;color:#dce7ef;font-size:9px;display:block}.imageCaption b{max-width:470px;margin-top:8px;font-size:17px;line-height:1.45;display:block}.trustStrip{background:var(--navy);color:#fff;letter-spacing:.13em;align-items:center;gap:28px;height:68px;padding:0 6vw;font-size:10px;font-weight:800;display:flex}.trustStrip span:first-child{color:#aabecf;margin-right:auto}.trustStrip i{background:var(--red);border-radius:50%;width:3px;height:3px}.v3Section{padding:110px 7vw}.intro{background:var(--paper);grid-template-columns:56% 44%;gap:7vw;display:grid}.intro h2,.sectionTitle h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(42px,5vw,68px);line-height:1}.introBody>p{color:#616b71;font-size:17px;line-height:1.75}.principles{border-top:1px solid #ccd7de;grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.principles span{padding-top:17px;font-size:12px}.principles b{color:var(--navy);margin-bottom:4px;font-size:17px;display:block}.process{background:#fff}.sectionTitle{grid-template-columns:1fr auto;align-items:end;column-gap:50px;margin-bottom:55px;display:grid}.sectionTitle .overline{grid-column:1/-1}.sectionTitle>p{color:#68747b;max-width:410px;margin:0;line-height:1.6}.processWrap{border:1px solid #ccd8df}.processTabs{border-bottom:1px solid #ccd8df;grid-template-columns:repeat(5,1fr);height:78px;display:grid}.processTabs button{color:#6c777d;text-align:left;cursor:pointer;background:#f7f9fa;border:0;border-right:1px solid #ccd8df;align-items:center;gap:13px;padding:0 20px;display:flex}.processTabs button:last-child{border-right:0}.processTabs button span{color:var(--steel);font-size:9px}.processTabs button b{font-size:15px}.processTabs button.active{background:var(--navy);color:#fff}.processTabs button.active span{color:#fff}.processPanel{grid-template-columns:46% 54%;min-height:480px;display:grid}.processCopy{padding:58px}.processCopy h3{letter-spacing:-.045em;margin:20px 0;font-size:42px;line-height:1.05}.processCopy>p{color:#667178;font-size:16px;line-height:1.7}.powered{border-left:3px solid var(--red);margin-top:36px;padding-left:15px}.powered span{letter-spacing:.14em;color:#7e8990;font-size:8px;display:block}.powered b{color:var(--navy);margin-top:5px;display:block}.processVisual{background:var(--navy);min-height:480px;position:relative;overflow:hidden}.processVisual video{object-fit:cover;width:100%;height:100%}.mediaLabel{color:var(--navy);letter-spacing:.12em;background:#fff;padding:11px 13px;font-size:9px;font-weight:900;position:absolute;bottom:20px;left:20px}.mediaLabel i{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.dataCard{color:#fff;flex-direction:column;height:100%;padding:48px;display:flex}.dataTop,.dataFoot{justify-content:space-between;align-items:center;display:flex}.dataTop span{font-size:19px;font-weight:800}.dataTop b,.dataFoot{color:#9eb3c3;font-size:10px}.dataBars{border-bottom:1px solid #66849f;align-items:flex-end;gap:9px;height:260px;margin:35px 0 22px;display:flex}.dataBars i{background:#66849f;flex:1}.dataBars i.peak{background:var(--red)}.dataFoot b{color:#fff}.solutions{background:var(--mist)}.solutionGrid{grid-template-columns:1.08fr .92fr;gap:24px;display:grid}.solution{border-top:4px solid var(--steel);background:#fff}.solution.primarySolution{border-color:var(--red)}.solutionImage{height:330px;position:relative}.solutionImage img{object-fit:cover;width:100%;height:100%}.solutionImage span{background:var(--navy);color:#fff;letter-spacing:.13em;padding:11px 15px;font-size:9px;position:absolute;bottom:0;left:0}.solutionCopy{padding:38px}.solutionCopy h3{letter-spacing:-.05em;margin:0 0 14px;font-size:48px}.solutionCopy p{color:#627078;line-height:1.65}.solutionCopy ul{margin:27px 0;padding:0;list-style:none}.solutionCopy li{border-top:1px solid #d9e1e6;padding:11px 0;font-size:13px}.solutionCopy li:before{content:"";background:var(--red);width:7px;height:7px;margin-right:10px;display:inline-block}.solutionCopy a,.vinderBand a{color:var(--navy);border-bottom:1px solid var(--navy);padding-bottom:7px;font-size:13px;font-weight:800}.vinderBand{background:var(--navy);color:#fff;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:40px;margin-top:24px;padding:35px 40px;display:grid}.vinderBand h3{color:#fff;margin:6px 0 0;font-size:31px}.vinderBand p{color:#c4d1db;line-height:1.6}.vinderBand a{color:#fff;white-space:nowrap;border-color:#fff}.growers{background:var(--navy);color:#fff}.sectionTitle.inverse h2{color:#fff;max-width:800px}.cropNav{border-bottom:1px solid #66849f;margin:50px 0 30px;display:flex}.cropNav button{color:#aebfca;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;flex:1;padding:18px 10px;font-weight:800}.cropNav button.active{color:#fff;border-color:var(--red)}.cropFeature{height:560px;position:relative;overflow:hidden}.cropFeature>img{object-fit:cover;width:100%;height:100%}.cropFeature:after{content:"";background:linear-gradient(90deg,#002d53f2 0%,#002d53bd 37%,#0000 72%);position:absolute;inset:0}.cropContent{z-index:2;max-width:490px;position:absolute;top:70px;left:55px}.cropContent>span{letter-spacing:.14em;color:#c5d3dd;font-size:10px}.cropContent h3{color:#fff;letter-spacing:-.045em;margin:20px 0;font-size:45px;line-height:1.05}.cropContent p{color:#d3dde4;line-height:1.7}.cropContent a{background:var(--red);color:#fff;margin-top:25px;padding:15px 18px;font-size:13px;font-weight:800;display:inline-block}.proof{background:#fff}.proofGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.quoteCard{background:var(--paper);padding:52px}.quoteCard blockquote{color:var(--navy);letter-spacing:-.025em;margin:0 0 50px;font-size:31px;line-height:1.35}.quoteCard>div{align-items:center;gap:15px;display:flex}.quoteCard img{object-fit:cover;border-radius:50%;width:62px;height:62px}.quoteCard span b,.quoteCard span small{display:block}.quoteCard span b{color:var(--navy)}.quoteCard span small{color:#78848b;margin-top:4px}.caseCard{min-height:480px;position:relative;overflow:hidden}.caseCard>img{object-fit:cover;width:100%;height:100%}.caseCard:after{content:"";background:linear-gradient(#0000,#002d53ee);position:absolute;inset:35% 0 0}.caseCard div{z-index:2;color:#fff;position:absolute;bottom:35px;left:35px;right:35px}.caseCard div span{letter-spacing:.14em;font-size:9px}.caseCard div h3{color:#fff;margin:12px 0 22px;font-size:32px;line-height:1.1}.caseCard div b{font-size:12px}.futureNote{color:#667279;background:#e7edf1;gap:30px;padding:24px 7vw;font-size:12px;line-height:1.6;display:flex}.futureNote span{letter-spacing:.14em;color:var(--steel);white-space:nowrap;font-size:9px;font-weight:900}.futureNote p{margin:0}.finalCta{background:var(--red);color:#fff;grid-template-columns:58% 42%;align-items:end;gap:50px;padding:90px 7vw;display:grid}.finalCta .overline{color:#fff}.finalCta h2{color:#fff;letter-spacing:-.05em;margin:16px 0 0;font-size:62px}.finalCta p{line-height:1.6}.v3Footer{background:#fff;border-top:1px solid #d7e0e5;grid-template-columns:1fr 2fr 1fr;align-items:start;gap:35px;padding:55px 7vw 28px;display:grid}.v3Footer>img{width:130px}.v3Footer p{color:#667279;margin:0;line-height:1.6}.v3Footer nav{color:var(--navy);gap:18px;font-size:12px;font-weight:700;display:flex}.v3Footer small{color:#879198;border-top:1px solid #d7e0e5;grid-column:1/-1;padding-top:20px}@media (width<=980px){.v3Nav nav{display:none}.v3Hero{grid-template-columns:1fr}.heroImage{min-height:520px}.intro,.processPanel,.solutionGrid,.proofGrid,.finalCta{grid-template-columns:1fr}.sectionTitle{grid-template-columns:1fr;gap:22px}.processTabs{display:flex;overflow:auto}.processTabs button{min-width:150px}.processVisual{min-height:390px}.vinderBand,.v3Footer{grid-template-columns:1fr}.cropFeature:after{background:#002d53b8}.cropContent{max-width:80%}}@media (width<=620px){.v3Nav{height:72px}.brand img{width:112px}.navAction{padding:11px;font-size:10px}.v3Hero{min-height:auto}.heroText{padding:70px 7vw 55px}.v3Hero h1{font-size:50px}.heroProof{gap:14px}.heroProof div{min-width:0;margin:0;padding-right:14px}.heroImage{min-height:430px}.trustStrip{white-space:nowrap;overflow:auto}.v3Section{padding:78px 7vw}.intro{gap:35px}.intro h2,.sectionTitle h2{font-size:43px}.principles{grid-template-columns:1fr}.processCopy{padding:34px}.processCopy h3{font-size:35px}.processVisual{min-height:320px}.solutionImage{height:260px}.solutionCopy{padding:28px}.cropFeature{height:620px}.cropContent{max-width:none;top:44px;left:26px;right:26px}.cropContent h3{font-size:38px}.cropNav{overflow:auto}.cropNav button{min-width:180px}.quoteCard{padding:32px}.quoteCard blockquote{font-size:25px}.finalCta h2{font-size:48px}.v3Footer nav{flex-wrap:wrap}}.processScene{color:#fff;height:100%;min-height:480px;padding:38px 42px;animation:.65s cubic-bezier(.2,.8,.2,1) both sceneIn;position:relative;overflow:hidden}.sceneHeader{z-index:4;justify-content:space-between;align-items:center;display:flex;position:relative}.sceneHeader span{letter-spacing:.18em;color:#a9becc;font-size:8px;font-weight:800}.sceneHeader b{font-size:13px}.signalScene{background:#062f50}.greenhouseMap{background:linear-gradient(90deg,#0000 49.8%,#52738b 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#52738b 50%,#0000 50.2%);border:1px solid #52738b;height:252px;position:absolute;top:92px;left:42px;right:42px}.mapRows{opacity:.32;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);background:repeating-linear-gradient(90deg,#66849f 0 8px,#0000 8px 29px);position:absolute;inset:18px}.zone{background:#002d53;border:1px solid #8ba3b4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;display:grid;position:absolute}.z1{top:18%;left:13%}.z2{top:27%;left:54%}.z3{top:68%;left:28%}.z4{top:61%;left:78%}.zone.active{background:var(--red);border-color:var(--red);width:58px;height:58px;font-size:12px;font-weight:900;box-shadow:0 0 0 12px #e2001925}.zone.active i{border:1px solid #e2001980;border-radius:50%;animation:2.2s infinite pulse;position:absolute;inset:-24px}.signalPing{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #ffffff20}.p1{top:35%;left:39%}.p2{top:20%;left:70%}.sceneInsight{border-top:1px solid #66849f;grid-template-columns:1fr 2fr auto;align-items:center;padding-top:16px;display:grid;position:absolute;bottom:27px;left:42px;right:42px}.sceneInsight span{letter-spacing:.14em;color:#ff8693;font-size:8px}.sceneInsight b{font-size:14px}.sceneInsight small{color:#a9becc}.forecastScene{background:linear-gradient(145deg,#002d53 20%,#07466d)}.forecastCanvas{border-bottom:1px solid #66849f;height:235px;position:absolute;top:105px;left:42px;right:42px}.forecastCanvas svg{width:100%;height:180px;overflow:visible}.forecastBase,.forecastTrace{fill:none;stroke-width:4px;vector-effect:non-scaling-stroke}.forecastBase{stroke:#274f6d}.forecastTrace{stroke:#fff;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.8s ease-out .15s forwards drawLine}.flightPeak{z-index:2;position:absolute;top:11px;left:47%}.flightPeak i{background:var(--red);border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 0 9px #e2001930}.flightPeak span{white-space:nowrap;font-size:9px;position:absolute;top:-25px;left:-18px}.larvalWindow{width:28%;height:126px;color:var(--navy);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:#fff;padding:22px;animation:3s infinite windowGlow;position:absolute;top:55px;right:4%}.larvalWindow span{letter-spacing:.15em;color:var(--red);font-size:7px;font-weight:900}.larvalWindow b{margin-top:10px;font-size:25px;display:block}.forecastDates{color:#9eb5c5;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:28px;left:42px;right:42px}.forecastDates i{font-style:normal}.forecastDates b{color:#fff}.actionScene{color:var(--navy);background:#f1f5f7}.actionScene .sceneHeader span{color:var(--red)}.actionFlow{margin-top:38px;position:relative}.actionRail{background:#bdcbd4;flex-direction:column;justify-content:space-between;width:1px;display:flex;position:absolute;top:26px;bottom:26px;left:23px}.actionRail i{background:var(--steel);border-radius:50%;width:9px;height:9px;transform:translate(-4px)}.actionFlow article{z-index:2;background:#fff;border:1px solid #d8e1e6;grid-template-columns:1fr auto;align-items:center;min-height:78px;margin:0 0 12px;padding:18px 18px 18px 58px;display:grid;position:relative;box-shadow:0 8px 30px #002d5308}.actionFlow article>span{color:var(--steel);font-size:9px;position:absolute;left:15px}.actionFlow article div small,.actionFlow article div b{display:block}.actionFlow article div small{letter-spacing:.15em;color:var(--steel);margin-bottom:6px;font-size:7px}.actionFlow article div b{font-size:14px}.actionFlow article em{letter-spacing:.1em;color:var(--steel);font-size:8px;font-style:normal}.actionFlow article.current{background:var(--navy);border-color:var(--navy);color:#fff;animation:.7s .2s both actionNudge;transform:translate(14px)}.actionFlow article.current b{color:#fff}.actionFlow article.current em{background:var(--red);color:#fff;padding:8px 10px}.actionFlow article.done em{color:var(--red);font-size:18px}.teamSignal{border-top:1px solid #c8d4db;align-items:center;gap:17px;padding-top:14px;display:flex;position:absolute;bottom:25px;left:42px;right:42px}.teamSignal span{letter-spacing:.13em;color:var(--steel);font-size:7px}.teamSignal b{color:var(--navy);margin-left:auto;font-size:11px}.learnScene{background:#002d53}.learningCanvas{grid-template-columns:1.35fr .65fr;align-items:center;height:330px;display:grid}.cycleOrbit{border:1px solid #66849f;border-radius:50%;width:255px;height:255px;margin:25px auto 0;position:relative}.cycleOrbit>i{border:1px dashed #66849f;border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:20px}.cycleOrbit:after{content:"";border:18px solid #66849f;border-right-color:var(--red);border-radius:50%;position:absolute;inset:45px;transform:rotate(-32deg)}.cycleOrbit strong{z-index:3;text-align:center;place-content:center;font-size:35px;display:grid;position:absolute;inset:0}.cycleOrbit strong small{letter-spacing:.12em;color:#a9becc;text-transform:uppercase;margin-top:5px;font-size:8px;display:block}.orbitNode{z-index:4;color:var(--navy);background:#fff;padding:7px 10px;font-size:8px;font-weight:800;position:absolute}.orbitNode.n1{top:65px;left:-17px}.orbitNode.n2{top:42px;right:-5px}.orbitNode.n3{background:var(--red);color:#fff;bottom:52px;right:-13px}.cycleCompare{border-left:1px solid #66849f;padding-left:28px}.cycleCompare>span{letter-spacing:.15em;color:#9eb3c3;font-size:7px}.cycleCompare>div{border-bottom:1px solid #66849f;align-items:flex-end;gap:12px;height:150px;margin:18px 0;display:flex}.cycleCompare div i{background:#66849f;width:34px}.cycleCompare div i:last-child{background:var(--red);animation:1s ease-out both barRise}.cycleCompare>b{font-size:13px;line-height:1.5}.learnFooter{color:#a9becc;align-items:center;gap:11px;font-size:8px;display:flex;position:absolute;bottom:23px;left:42px;right:42px}.learnFooter i{background:#66849f;flex:1;height:1px}.learnFooter b{color:#fff}.button span,.navAction span,.solutionCopy a span,.vinderBand a span,.cropContent a span{transition:transform .25s;display:inline-block}.button:hover span,.navAction:hover span,.solutionCopy a:hover span,.vinderBand a:hover span,.cropContent a:hover span{transform:translate(3px,-3px)}.heroImage img,.solutionImage img,.cropFeature>img,.caseCard>img{transition:transform 1s cubic-bezier(.2,.8,.2,1)}.heroImage:hover img,.solutionImage:hover img,.cropFeature:hover>img,.caseCard:hover>img{transform:scale(1.025)}@keyframes sceneIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes pulse{50%{opacity:.5}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes windowGlow{50%{background:#ff5365;box-shadow:0 0 15px #e200196e}}@keyframes actionNudge{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(14px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes barRise{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.processScene,.zone.active i,.forecastTrace,.larvalWindow,.actionFlow article.current,.cycleOrbit>i,.cycleCompare div i:last-child{animation:none}.heroImage img,.solutionImage img,.cropFeature>img,.caseCard>img{transition:none}}@media (width<=620px){.processScene{min-height:380px;padding:28px 24px}.greenhouseMap,.forecastCanvas,.sceneInsight,.forecastDates,.teamSignal,.learnFooter{left:24px;right:24px}.sceneInsight{grid-template-columns:1fr}.sceneInsight small{display:none}.learningCanvas{grid-template-columns:1fr}.cycleOrbit{width:210px;height:210px}.cycleCompare{display:none}.actionFlow article{min-height:68px}.forecastDates i{display:none}}.dashboardStory{background:linear-gradient(#fff 0 38%,#f3f5f4 38%);padding-top:130px}.dashboardLead{text-align:center;max-width:920px;margin:0 auto 70px}.dashboardLead h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(43px,5.4vw,76px);line-height:.98}.dashboardLead p{color:#65727a;max-width:650px;margin:auto;line-height:1.7}.tabletStage{filter:drop-shadow(0 28px 35px #002d5320);max-width:1180px;margin:auto;animation:1s ease-out both tabletFloat;position:relative}.tabletFrame{z-index:2;pointer-events:none;width:100%;position:relative}.tabletUi{z-index:1;color:var(--navy);background:#fff;padding:2.5% 3%;position:absolute;inset:7.8% 7.8% 9% 7.9%;overflow:hidden}.tabletUi header{border-bottom:1px solid #e0e6ea;justify-content:space-between;align-items:center;padding-bottom:2%;display:flex}.tabletUi header nav{color:#7a8994;align-items:center;gap:25px;font-size:10px;display:flex}.tabletUi header nav b{color:var(--navy);background:#edf1f3;border-radius:20px;padding:8px 14px}.tabletUi header>i{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.dashTitle{justify-content:space-between;align-items:end;margin:3% 0 2%;display:flex}.dashTitle small,.dashMetrics small{letter-spacing:.14em;color:#94a3ae;font-size:7px;font-weight:800}.dashTitle>b{color:var(--red);letter-spacing:.12em;font-size:8px}.dashTitle>b i{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.6s infinite pulseDot;display:inline-block}.dashMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dashMetrics article{background:#f5f6f4;padding:13px 16px}.dashMetrics strong{margin-top:4px;font-size:18px;display:block}.dashMetrics span{color:var(--red);margin-left:5px;font-size:8px}.dashMetrics .ok{color:#2c8b5b}.dashChart{background:repeating-linear-gradient(0deg,#0000 0 37px,#edf1f3 38px);border-bottom:1px solid #e1e7ea;height:28%;min-height:115px;margin-top:2%;position:relative}.dashChart svg{width:100%;height:100%}.chartFill{fill:url(#chartFill)}.chartStroke{fill:none;stroke:var(--red);stroke-width:3px;stroke-dasharray:1100;stroke-dashoffset:1100px;animation:2.2s ease-out .4s forwards dashDraw}.chartAlert{background:#fff;border:1px solid #dce4e8;border-radius:8px;padding:8px 12px;font-size:8px;position:absolute;top:5%;right:10%;box-shadow:0 10px 24px #002d5312}.chartAlert b{color:var(--red);margin-right:5px}.dashRows>div{border-bottom:1px solid #e4e9ec;grid-template-columns:1fr 50px 65px;align-items:center;padding:8px 12px;display:grid}.dashRows span i{background:var(--navy);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.dashRows span i.redDot{background:var(--red)}.dashRows em{text-align:center;color:var(--red);background:#fbe4e6;border-radius:20px;padding:5px;font-size:7px;font-style:normal}.dashRows em.watch{color:#a76a00;background:#fff2d7}.workflowStories{background:#fff;padding-bottom:150px}.storyStack{max-width:1200px;margin:auto}.workflowCard{background:#f4f5f3;border:1px solid #fff;border-radius:34px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:610px;margin-bottom:42px;padding:70px;display:grid;position:sticky;top:70px;box-shadow:0 18px 55px #002d530b}.workflowCard:nth-child(2){background:#f0f3f5;top:92px}.workflowCard:nth-child(3){background:#edf1f3;top:114px}.workflowCopy{max-width:440px}.storyIcon{width:50px;height:50px;color:var(--navy);background:#fff;border:1px solid #dbe2e6;border-radius:50%;place-items:center;margin-bottom:32px;font-size:22px;display:grid}.workflowCopy>small{letter-spacing:.17em;color:var(--red);font-size:9px;font-weight:900}.workflowCopy h3{letter-spacing:-.05em;margin:18px 0;font-size:clamp(38px,4vw,57px);line-height:1}.workflowCopy p{color:#66747e;font-size:16px;line-height:1.7}.workflowMedia{height:410px;position:relative}.workflowMedia>img{object-fit:cover;border-radius:24px;width:100%;height:100%}.floatChip{background:#fff;border-radius:14px;flex-direction:column;padding:15px 19px;display:flex;position:absolute;box-shadow:0 18px 35px #002d5320}.floatChip b{color:var(--navy);font-size:13px}.floatChip span{color:#71808a;font-size:10px}.floatChip.top{top:22px;right:-18px}.radarMini{background:var(--navy);color:#fff;border-radius:20px;width:210px;height:180px;padding:20px;position:absolute;bottom:-24px;left:-35px;overflow:hidden;box-shadow:0 22px 40px #002d5330}.radarMini:before,.radarMini:after{content:"";border:1px solid #66849f;border-radius:50%;width:170px;height:170px;position:absolute;top:28px;left:20px}.radarMini:after{width:95px;height:95px;top:65px;left:57px}.radarMini i{background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:75px;left:130px;box-shadow:0 0 0 9px #e2001922}.radarMini span,.radarMini b{z-index:2;display:block;position:relative}.radarMini span{letter-spacing:.14em;color:#a7bdcc;font-size:7px}.radarMini b{margin-top:5px;font-size:12px}.speciesPanel{background:#fff;border-radius:18px;width:310px;padding:25px;position:absolute;top:70px;left:-35px;box-shadow:0 20px 45px #002d5325}.speciesPanel>small{letter-spacing:.14em;color:#8b9aa5;font-size:8px}.speciesPanel>span{color:#596a76;grid-template-columns:1.2fr 1fr 30px;align-items:center;gap:9px;margin-top:17px;font-size:10px;display:grid}.speciesPanel span i{background:#e5eaed;border-radius:8px;height:7px;overflow:hidden}.speciesPanel span i b{background:var(--red);height:100%;display:block}.speciesPanel span:nth-of-type(2) i b,.speciesPanel span:nth-of-type(3) i b{background:var(--navy)}.speciesPanel em{color:var(--navy);font-style:normal;font-weight:800}.floatChip.match{bottom:25px;right:-16px}.alertStack{gap:10px;width:310px;display:grid;position:absolute;bottom:-18px;right:-25px}.alertStack>div{background:#fff;border-radius:13px;grid-template-columns:37px 1fr;align-items:center;padding:12px 14px;display:grid;box-shadow:0 16px 32px #002d5320}.alertStack i{background:var(--red);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.alertStack span b,.alertStack span small{display:block}.alertStack span b{font-size:12px}.alertStack span small{color:#788690;font-size:10px}.alertStack .complete{opacity:.86}.alertStack .complete i{background:#2c8b5b}@keyframes tabletFloat{0%{opacity:0;transform:translateY(70px)rotateX(5deg)}to{opacity:1;transform:none}}@keyframes dashDraw{to{stroke-dashoffset:0}}@keyframes pulseDot{50%{box-shadow:0 0 0 7px #e2001920}}@media (width<=980px){.tabletStage{max-width:900px}.workflowCard{grid-template-columns:1fr;min-height:auto;padding:50px;position:relative;top:auto!important}.workflowMedia{height:430px}.tabletUi header nav{display:none}}@media (width<=620px){.dashboardStory{padding-top:80px}.tabletStage{margin-inline:-6vw;overflow:hidden}.tabletFrame{min-width:720px;transform:translate(-16%)}.tabletUi{width:610px;inset:8% auto 9% 1%;transform:translate(-10%)}.workflowCard{border-radius:24px;gap:35px;padding:32px 24px}.workflowMedia{height:330px}.workflowCopy h3{font-size:39px}.speciesPanel{width:270px;left:-8px}.radarMini{width:180px;left:-8px}.alertStack{width:270px;right:-8px}.floatChip.top,.floatChip.match{right:-8px}}.revealReady{opacity:0;transition:opacity .9s cubic-bezier(.2,.75,.2,1),transform .9s cubic-bezier(.2,.75,.2,1);transform:translateY(42px)}.revealReady.isVisible{opacity:1;transform:none}.tabletStage.revealReady{transform:translateY(calc(75px + var(--scroll-lift,0px))) rotateX(6deg)}.tabletStage.revealReady.isVisible{transform:translateY(var(--scroll-lift,0px)) rotateX(var(--scroll-tilt,0deg));transition:opacity 1s,transform .18s linear}.tabletStage{perspective:1400px;transform-origin:50% 100%;animation:none}.tabletUi{z-index:4;opacity:0;transform-origin:50%;border-radius:2px;transition:opacity .75s .25s,transform 1.1s cubic-bezier(.2,.8,.2,1) .2s;transform:scale(.975)}.tabletStage.isVisible .tabletUi{opacity:1;transform:scale(1)}.tabletUi header,.dashTitle,.dashMetrics,.dashRows{opacity:0;transform:translateY(13px)}.tabletStage.isVisible .tabletUi header{animation:.6s .35s forwards uiRise}.tabletStage.isVisible .dashTitle{animation:.6s .48s forwards uiRise}.tabletStage.isVisible .dashMetrics{animation:.65s .62s forwards uiRise}.tabletStage.isVisible .dashRows{animation:.65s 1.35s forwards uiRise}.chartStroke{animation:none}.chartFill{opacity:0}.chartAlert{opacity:0;transform:translateY(10px)scale(.92)}.liveMetric strong{animation:.45s cubic-bezier(.18,.89,.32,1.28) numberBump;display:inline-block}.workflowCard.revealReady{transform:translateY(55px) translateX(var(--card-drift,0px)) scale(.975)}.workflowCard.revealReady.isVisible{transform:translateY(0) translateX(var(--card-drift,0px)) scale(1);transition:opacity .85s,transform .22s linear}.workflowCard .workflowCopy>*{opacity:0;transform:translateY(18px)}.workflowCard.isVisible .workflowCopy>*{animation:.7s forwards uiRise}.workflowCard.isVisible .workflowCopy>:nth-child(2){animation-delay:80ms}.workflowCard.isVisible .workflowCopy>:nth-child(3){animation-delay:.15s}.workflowCard.isVisible .workflowCopy>:nth-child(4){animation-delay:.23s}.workflowMedia>img{transition:transform 1.5s cubic-bezier(.2,.8,.2,1);transform:scale(1.08)}.workflowCard.isVisible .workflowMedia>img{transform:scale(1)}.workflowCard .floatChip,.workflowCard .radarMini,.workflowCard .speciesPanel,.workflowCard .alertStack>div{opacity:0}.workflowCard.isVisible .floatChip{animation:.75s cubic-bezier(.18,.89,.32,1.18) .65s forwards chipFloat}.workflowCard.isVisible .radarMini,.workflowCard.isVisible .speciesPanel{animation:.8s cubic-bezier(.2,.8,.2,1) .42s forwards panelSlide}.workflowCard.isVisible .alertStack>div{animation:.65s forwards chipFloat}.workflowCard.isVisible .alertStack>div:first-child{animation-delay:.35s}.workflowCard.isVisible .alertStack>div:nth-child(2){animation-delay:.53s}.workflowCard.isVisible .alertStack>div:nth-child(3){animation-delay:.71s}.speciesPanel span i b{transform-origin:0;transform:scaleX(0)}.workflowCard.isVisible .speciesPanel span i b{animation:.9s .9s forwards barReveal}.radarMini:before{background:conic-gradient(from 20deg,transparent 0 78%,#e2001940 94%,transparent 100%);border:0;animation:4s linear infinite radarRotate}.radarMini i{animation:1.8s ease-in-out infinite signalBlink}.floatChip{animation-duration:4s}.workflowCard.isVisible .floatChip.top{animation:.75s cubic-bezier(.18,.89,.32,1.18) .65s forwards chipFloat,4.5s ease-in-out 1.5s infinite ambientFloat}.workflowCard.isVisible .floatChip.match{animation:.75s cubic-bezier(.18,.89,.32,1.18) .75s forwards chipFloat,5s ease-in-out 1.7s infinite ambientFloat}.sectionTitle.revealReady.isVisible h2,.dashboardLead.revealReady.isVisible h2{animation:.95s cubic-bezier(.2,.8,.2,1) both titleTrack}@keyframes uiRise{to{opacity:1;transform:none}}@keyframes areaFade{to{opacity:1}}@keyframes alertPop{to{opacity:1;transform:none}}@keyframes numberBump{0%{color:var(--red);transform:scale(1.22)}to{transform:scale(1)}}@keyframes chipFloat{0%{opacity:0;transform:translateY(25px)scale(.92)}to{opacity:1;transform:none}}@keyframes panelSlide{0%{opacity:0;transform:translate(-30px)scale(.96)}to{opacity:1;transform:none}}@keyframes barReveal{to{transform:scaleX(1)}}@keyframes radarRotate{to{transform:rotate(360deg)}}@keyframes signalBlink{50%{transform:scale(1.35);box-shadow:0 0 0 15px #e2001900}}@keyframes ambientFloat{50%{transform:translateY(-7px)}}@keyframes titleTrack{0%{letter-spacing:-.075em;opacity:.55}to{letter-spacing:-.05em;opacity:1}}@media (prefers-reduced-motion:reduce){.revealReady,.revealReady.isVisible,.tabletStage.revealReady,.tabletStage.revealReady.isVisible,.tabletUi,.tabletStage.isVisible .tabletUi,.workflowCard.revealReady,.workflowCard.revealReady.isVisible{opacity:1;transition:none;transform:none}.tabletUi header,.dashTitle,.dashMetrics,.dashRows,.chartAlert,.workflowCard .workflowCopy>*,.workflowCard .floatChip,.workflowCard .radarMini,.workflowCard .speciesPanel,.workflowCard .alertStack>div,.chartFill{opacity:1;transform:none;animation:none!important}.chartStroke{stroke-dashoffset:0;animation:none!important}.speciesPanel span i b{transform:scaleX(1);animation:none!important}}.dashboardStory{background:linear-gradient(#fff 0 30%,#f2f5f5 30%);min-height:185vh;padding-top:120px;padding-bottom:24vh;position:relative;overflow:clip}.dashboardLead{will-change:transform,opacity;transition:opacity .1s linear,transform .1s linear}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{opacity:1;will-change:transform;perspective:1500px;filter:drop-shadow(0 45px 55px #002d5324);max-height:84vh;transition:none;position:sticky;top:8vh;transform:translateY(170px)scale(.82)rotateX(11deg)}.tabletFrame{z-index:3}.tabletUi{z-index:4;opacity:clamp(0,calc((var(--dash-p,0) - .08)*7),1);transform:scale(calc(.96 + var(--dash-p,0)*.04));transition:none;box-shadow:inset 0 0 0 1px #dbe3e8}.tabletUi header,.dashTitle,.dashMetrics,.dashRows{opacity:clamp(0,calc((var(--dash-p,0) - .18)*6),1);transform:translateY(calc((1 - var(--dash-p,0))*22px));animation:none!important}.dashTitle{opacity:clamp(0,calc((var(--dash-p,0) - .26)*6),1)}.dashMetrics{opacity:clamp(0,calc((var(--dash-p,0) - .34)*6),1)}.dashChart{opacity:clamp(0,calc((var(--dash-p,0) - .42)*6),1);transform:translateY(calc((1 - var(--dash-p,0))*18px))}.dashRows{opacity:clamp(0,calc((var(--dash-p,0) - .58)*6),1)}.dashUser b,.dashUser small{display:block}.dashUser b{font-size:9px}.dashUser>i{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}.dashMetrics article{flex-direction:column;justify-content:center;align-items:flex-start;min-height:74px;padding:13px 16px;display:flex}.dashMetrics article>small{margin-bottom:7px;display:block}.metricValue{align-items:baseline;gap:8px;display:flex}.metricValue span{margin:0;font-size:8px}.dashMetrics article:not(.liveMetric)>strong{margin-top:0;line-height:1.15}.liveMetric strong{animation:.45s cubic-bezier(.18,.89,.32,1.28) numberBump}.signalScene .mapRows{animation:5s ease-in-out infinite mapBreathe}.scanBeam{filter:blur(2px);background:linear-gradient(#0000,#e200192b,#0000);height:38px;animation:4.8s ease-in-out infinite scanMap;position:absolute;top:-38px;left:0;right:0}.zoneFlow{pointer-events:none;position:absolute;inset:0}.zoneFlow i{offset-path:path("M 60 205 C 180 40, 330 230, 500 55");background:#fff;border-radius:50%;width:5px;height:5px;animation:4s linear infinite flowDot;position:absolute;box-shadow:0 0 12px #fff}.zoneFlow i:nth-child(2){animation-delay:-1s}.zoneFlow i:nth-child(3){animation-delay:-2s}.zoneFlow i:nth-child(4){animation-delay:-3s}.signalPing{animation:2.1s ease-in-out infinite signalBlink}.signalPing.p2{animation-delay:-.8s}.signalScene .sceneInsight{animation:3.2s ease-in-out infinite insightGlow}.awardBadge{color:var(--navy);background:#fff;border-radius:14px;grid-template-columns:32px 1fr;align-items:center;column-gap:10px;padding:13px 15px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 18px 38px #002d5330}.awardBadge:hover{transform:translateY(-4px);box-shadow:0 24px 45px #002d5340}.awardBadge i{grid-row:1/3;font-size:25px;font-style:normal}.awardBadge b{letter-spacing:.14em;color:var(--red);font-size:8px}.awardBadge small{font-size:10px;font-weight:800;line-height:1.25}.solutionImage>span{z-index:2}@keyframes scanMap{0%{opacity:0;transform:translateY(0)}12%{opacity:1}75%{opacity:.7}to{opacity:0;transform:translateY(290px)}}@keyframes flowDot{to{offset-distance:100%}}@keyframes mapBreathe{50%{opacity:.48;transform:scaleY(.96)}}@keyframes insightGlow{50%{border-color:#e20019}}@media (width<=980px){.dashboardStory{min-height:155vh}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{top:13vh}.dashUser>span{display:none}.awardBadge{top:12px;right:12px}}@media (width<=620px){.dashboardStory{min-height:auto;padding-bottom:90px}.dashboardLead{opacity:1!important;transform:none!important}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{max-height:none;margin-top:40px;position:relative;top:auto;transform:none!important}.tabletUi{opacity:1;transform:translate(-10%)}.tabletUi header,.dashTitle,.dashMetrics,.dashChart,.dashRows{opacity:1;transform:none}.chartStroke{stroke-dashoffset:0}.awardBadge{max-width:155px}.awardBadge small{font-size:8px}}.v3{overflow-x:clip}.v3Section>*,.intro>*,.sectionTitle>*,.processPanel>*,.workflowCard>*,.solutionGrid>*,.proofGrid>*,.finalCta>*{min-width:0}.intro{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:clamp(48px,6vw,108px)}.introLead h2{max-width:720px}.introBody{max-width:620px;padding-top:30px}.introBody>p{margin:0}.sectionTitle{grid-template-columns:minmax(0,1fr) minmax(280px,410px)}.dashboardStory{background:linear-gradient(#fff 0 31%,#f2f5f5 31%);min-height:138vh;padding-top:clamp(90px,8vw,120px);padding-bottom:2vh}.dashboardLead{margin-bottom:clamp(48px,6vh,72px)}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{filter:none;isolation:isolate;width:min(1180px,100%);max-height:84vh;transform:translateY(120px)scale(.86)rotateX(8deg)}.tabletStage:after{content:"";z-index:0;filter:blur(34px);pointer-events:none;background:#002d5326;border-radius:50%;height:8%;position:absolute;bottom:1.5%;left:11%;right:11%;transform:translateY(46%)}.tabletFrame{filter:none}.tabletUi{box-shadow:none;border-radius:1px;padding:2.05% 2.55%;inset:7.8% 7.8% 9% 7.9%}.tabletUi header{padding-bottom:1.35%}.tabletUi header img{width:68px}.tabletUi header nav{gap:20px;font-size:9px}.tabletUi header nav b{padding:7px 13px}.dashTitle{align-items:center;margin:1.55% 0 1.25%}.dashTitle small,.dashFilters small,.dashMetrics small{letter-spacing:.14em;color:#94a3ae;font-size:6.5px;font-weight:800}.dashTitle small i{background:var(--red);border-radius:50%;width:5px;height:5px;margin:0 3px;animation:1.6s infinite pulseDot;display:inline-block}.dashReport{background:var(--red);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:8px;font-weight:800;display:inline-flex}.dashFilters{opacity:clamp(0,calc((var(--dash-p,0) - .28)*6),1);transform:translateY(calc((1 - var(--dash-p,0))*18px));grid-template-columns:1fr 1fr 1fr 1.22fr;gap:8px;margin-bottom:1.35%;display:grid}.dashFilters>div{border:1px solid #dce4e9;border-radius:9px;flex-direction:column;justify-content:center;min-height:45px;padding:9px 12px;display:flex;position:relative}.dashFilters small,.dashFilters b{display:block}.dashFilters b{color:var(--navy);margin-top:3px;font-size:9px}.dashFilters i{color:#8ca0ae;font-size:8px;font-style:normal;position:absolute;bottom:11px;right:10px}.dashMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dashMetrics article{min-height:61px;padding:10px 12px}.dashMetrics article>small{margin-bottom:6px}.metricValue{flex-wrap:wrap;gap:6px}.metricValue span{font-size:7px;line-height:1.15}.dashChart{height:25%;min-height:98px;margin-top:1.35%;overflow:visible}.chartStroke{stroke-linecap:round}.chartTracer{fill:none;stroke:#ff3b4d;stroke-width:4px;stroke-linecap:round;stroke-dasharray:56 1044;filter:drop-shadow(0 0 5px #e2001990);animation:3.5s linear infinite chartRun}.chartRunner{fill:#fff;stroke:var(--red);stroke-width:3px;filter:drop-shadow(0 0 5px #e20019)}.chartAlert{padding:7px 10px;top:3%;right:8%}.dashRows{font-size:8px}.dashRows>div{grid-template-columns:minmax(0,1fr) 48px 58px;padding:6px 10px}.dashRowsHead{color:#8a9ba7;letter-spacing:.12em;font-size:6px;font-weight:800}.dashRowsHead em{color:#8a9ba7;background:0 0;padding:0}.dashRowsHead span i{display:none}@keyframes chartRun{to{stroke-dashoffset:-1100px}}@media (width<=1180px){.v3Section{padding-left:6vw;padding-right:6vw}.intro{gap:5vw}.tabletUi header nav{gap:14px}.dashFilters>div{min-height:42px;padding:8px 10px}.dashMetrics article{min-height:57px;padding:9px 10px}.dashChart{min-height:92px}}@media (width<=980px){.v3Section{padding-top:88px;padding-bottom:88px}.intro{grid-template-columns:1fr;gap:30px}.introBody{max-width:720px;padding-top:0}.sectionTitle{grid-template-columns:1fr}.dashboardStory{min-height:134vh;padding-top:88px;padding-bottom:2vh}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{top:12vh}.dashUser>span{display:none}.dashFilters>div{min-height:39px;padding:7px 9px}.dashMetrics article{min-height:54px}.workflowCard{gap:42px;padding:46px}.workflowMedia{height:390px}}@media (width<=720px){.v3Nav{height:72px;padding:0 5vw}.brand img{width:108px}.navAction{padding:11px 12px;font-size:10px}.v3Hero h1{font-size:clamp(46px,12vw,58px)}.heroText{padding:64px 7vw 52px}.heroProof{justify-content:space-between;gap:0;margin-top:46px}.heroProof div{border-right:1px solid #d8e0e5;min-width:0;margin:0;padding:0 12px}.heroProof div:first-child{padding-left:0}.heroProof span{font-size:8px}.heroImage{min-height:410px}.trustStrip{height:58px;padding:0 7vw}.trustStrip span:first-child{display:none}.v3Section{padding:72px 7vw}.intro h2,.sectionTitle h2{font-size:clamp(39px,10vw,48px)}.principles{grid-template-columns:repeat(3,1fr)}.principles span{font-size:10px}.dashboardStory{background:linear-gradient(#fff 0 34%,#f2f5f5 34%);min-height:auto;padding-top:72px;padding-bottom:76px}.dashboardLead{margin-bottom:34px;opacity:1!important;transform:none!important}.dashboardLead h2{font-size:clamp(39px,10vw,50px)}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{background:linear-gradient(145deg,#141516,#303235);border-radius:28px;width:100%;max-height:none;margin:0;padding:11px;position:relative;top:auto;overflow:visible;box-shadow:0 24px 48px #002d5324,0 8px 18px #002d5318;transform:none!important}.tabletStage:before{content:"";z-index:6;background:#62686d;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.tabletStage:after{filter:blur(22px);height:6%;bottom:-1%;left:12%;right:12%}.tabletFrame{display:none}.tabletUi{opacity:1;border-radius:19px;width:100%;min-height:548px;padding:18px;position:relative;inset:auto;overflow:hidden;transform:none!important}.tabletUi header,.dashTitle,.dashFilters,.dashMetrics,.dashChart,.dashRows{opacity:1!important;transform:none!important}.tabletUi header{padding-bottom:11px}.tabletUi header img{width:72px}.tabletUi header nav,.dashUser>span{display:none}.dashUser>i{width:29px;height:29px}.dashTitle{margin:15px 0 12px}.dashTitle h3{font-size:21px}.dashReport{padding:8px 10px;font-size:7px}.dashFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.dashFilters>div{min-height:52px;padding:9px 10px}.dashFilters small,.dashMetrics small{font-size:6px}.dashFilters b{font-size:9px}.dashMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dashMetrics article{min-height:67px;padding:10px}.metricValue strong{font-size:20px}.dashChart{height:138px;min-height:138px;margin-top:10px}.dashRows>div{grid-template-columns:minmax(0,1fr) 34px 48px;padding:7px 5px}.chartStroke{stroke-dashoffset:0}.workflowCard{border-radius:24px;gap:30px;margin-bottom:24px;padding:30px 22px;overflow:hidden}.workflowMedia{height:310px}.workflowCopy h3{font-size:clamp(36px,9vw,44px)}.processTabs button{min-width:124px;padding:0 14px}.processCopy{padding:30px 24px}.processCopy h3{font-size:34px}.processScene{min-height:370px}.solutionCopy{padding:28px 24px 34px}.vinderBand{gap:22px;padding:30px 24px}.cropFeature{height:590px}.cropContent{max-width:none;top:42px;left:24px;right:24px}.quoteCard{padding:30px 24px}.caseCard{min-height:420px}.finalCta{gap:30px;padding:72px 7vw}.futureNote{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=460px){.navAction span{display:none}.heroButtons{flex-direction:column;align-items:stretch}.heroButtons .button{width:100%}.heroProof strong{font-size:21px}.heroProof span{line-height:1.35}.principles{gap:10px}.principles b{font-size:15px}.tabletUi{min-height:535px;padding:15px}.dashTitle h3{font-size:19px}.dashFilters>div{min-height:48px}.dashMetrics article{min-height:62px}.metricValue strong{font-size:18px}.dashChart{height:125px;min-height:125px}.dashRows{font-size:7px}.workflowMedia{height:275px}.speciesPanel{width:250px;padding:20px;left:-5px}.radarMini{width:170px;left:-5px}.alertStack{width:255px;right:-5px}.floatChip.top,.floatChip.match{right:-5px}.awardBadge{max-width:145px;padding:10px;top:9px;right:9px}.awardBadge i{font-size:21px}.cropFeature{height:630px}.cropContent h3{font-size:35px}.finalCta h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.chartTracer,.chartRunner{display:none}.dashFilters{opacity:1;transform:none}}.dashboardStory{perspective:1100px;background:#fff;position:relative;overflow:hidden;min-height:0!important;padding:clamp(82px,9vh,118px) 0 clamp(96px,12vh,144px)!important}.dashboardLead{max-width:920px;margin:0 auto clamp(48px,7vh,78px);padding-inline:7vw;opacity:1!important;transform:none!important}.tabletViewport{perspective:1100px;width:100%;position:relative}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform;transform:translateY(110px)scale(.97)rotateX(8deg);width:min(1080px,92vw)!important;max-height:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border-radius:0!important;margin-inline:auto!important;padding:0!important;transition:none!important;position:relative!important;top:auto!important;overflow:visible!important}.tabletStage:before,.tabletStage:after{content:none!important}.dashGlow{z-index:0;filter:blur(22px);pointer-events:none;background:radial-gradient(#e2001924 0,#e2001912 27%,#66849f0b 47%,#0000 71%);width:min(1380px,116vw);height:112%;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.tabletFrame{pointer-events:none;z-index:3!important;filter:drop-shadow(0 36px 44px #0d23403d)!important;width:100%!important;min-width:0!important;height:auto!important;display:block!important;position:relative!important;transform:none!important}.tabletUi{z-index:4!important;width:auto!important;min-height:0!important;box-shadow:none!important;opacity:1!important;background:#fff!important;border-radius:10px!important;padding:0!important;transition:none!important;position:absolute!important;inset:7.37% 4.43% 7.16% 5.51%!important;overflow:hidden!important;transform:none!important}.dashFit{transform-origin:0 0;width:1080px;color:var(--navy);background:#fff}.dashFit header{border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:20px;padding:14px 26px;display:flex;opacity:1!important;animation:none!important;transform:none!important}.dashFit header img{width:auto;height:19px;display:block}.dashFit header nav{color:#6f7e89;gap:4px;font-size:12.5px;display:flex}.dashFit header nav span,.dashFit header nav b{border-radius:99px;padding:7px 14px;font-weight:500}.dashFit header nav b{color:var(--navy);background:#f3f5f4;font-weight:700}.dashUser{align-items:center;gap:10px;display:flex}.dashUser>span{text-align:right!important}.dashUser b{font-size:12.5px;line-height:1.25}.dashUser small{color:#91a0aa;margin-top:1px;font-size:10.5px}.dashUser>i{width:32px;height:32px;font-size:11px}.dashTitle{justify-content:space-between;align-items:flex-start;margin:0 0 16px;display:flex;opacity:1!important;animation:none!important;transform:none!important}.dashTitle small{letter-spacing:.14em;color:#91a0aa;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.dashTitle h3{margin:0;font-size:20px}.dashLive{letter-spacing:.16em;color:var(--red);align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:inline-flex}.dashLive i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite pulseDot}.dashReport{border-radius:99px;margin-left:auto;padding:9px 18px;font-size:11.5px}.dashFilters{grid-template-columns:1fr 1fr 1fr 1.3fr;gap:10px;margin:0 0 14px;display:grid;opacity:1!important;animation:none!important;transform:none!important}.dashFilters>div{border:1px solid #dce4e9;border-radius:12px;min-height:0;padding:8px 14px}.dashFilters small{letter-spacing:.1em;color:#91a0aa;font-size:9px;font-weight:700;display:block}.dashFilters b{color:var(--navy);justify-content:space-between;gap:8px;margin-top:2px;font-size:12.5px;font-weight:600;display:flex}.dashFilters i{font-size:10px;bottom:10px;right:14px}.dashFilters .dashSearch b{color:#91a0aa;font-weight:400}.dashMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid;opacity:1!important;animation:none!important;transform:none!important}.dashMetrics article{background:#f8f8f5;border-radius:12px;min-height:0;padding:12px 16px;display:block}.dashMetrics article>small{letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.metricValue{display:block}.metricValue strong{font-size:20px;line-height:1.1;display:inline-block!important}.metricValue span{margin-left:7px;font-size:10.5px;font-weight:700;display:inline}.dashChart{background:0 0;border:0;height:150px;min-height:150px;margin:0;position:relative;overflow:hidden;opacity:1!important;transform:none!important}.dashChart svg{width:100%;height:100%;overflow:visible}.chartGrid line{stroke:#0d234012;stroke-dasharray:3 5}.chartStroke,.tabletStage.isVisible .chartStroke{fill:none;stroke:var(--red);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:760;stroke-dashoffset:760px;animation:none}.tabletStage.isVisible .chartStroke{animation:1.7s ease-in-out .18s forwards referenceDashDraw}.chartFill,.tabletStage.isVisible .chartFill{fill:url(#chartFill);opacity:0;animation:none}.tabletStage.isVisible .chartFill{animation:1.1s ease-out .7s forwards areaFade}.chartTracer{fill:none;stroke:#ff5361;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:44 716;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 5px #e2001999);animation:none}.tabletStage.isVisible .chartTracer{animation:3.6s linear 1.75s infinite referenceTracer}.chartDot{fill:#fff;stroke:var(--red);stroke-width:2.2px;opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}.tabletStage.isVisible .chartDot{animation:.5s cubic-bezier(.18,.89,.32,1.4) .82s forwards referenceDotPop}.tabletStage.isVisible .chartDot:nth-of-type(2){animation-delay:.95s}.tabletStage.isVisible .chartDot:nth-of-type(3){animation-delay:1.08s}.tabletStage.isVisible .chartDot:nth-of-type(4){animation-delay:1.21s}.chartScanline{opacity:0;background:linear-gradient(#0000,#e2001973,#0000);width:1.5px;position:absolute;top:0;bottom:0;left:-2px}.tabletStage.isVisible .chartScanline{opacity:1;animation:7s linear 1.3s infinite referenceScan}.chartAlert,.tabletStage.isVisible .chartAlert{opacity:0;border-radius:12px;padding:8px 14px;font-size:11.5px;animation:none;top:2%;right:6%;transform:translateY(14px)}.tabletStage.isVisible .chartAlert{animation:.6s cubic-bezier(.18,.89,.32,1.25) 1.15s forwards alertPop}.dashRows{border:1px solid #dce4e9;border-radius:14px;margin-top:16px;font-size:12.5px;overflow:hidden;opacity:1!important;animation:none!important;transform:none!important}.dashRows>div{border-bottom:1px solid #dce4e9;grid-template-columns:64px 1.6fr 52px 70px 96px;align-items:center;gap:10px;padding:10px 18px;display:grid}.dashRows>div:last-child{border-bottom:0}.dashRows>div:nth-child(2n){background:#fafaf8}.dashRowsHead{color:#91a0aa;letter-spacing:.1em;font-size:10px;font-weight:700;background:#fff!important}.dashRows span{color:#6f7e89;align-items:center;gap:8px;display:flex}.dashRows span i{flex:none;width:8px;height:8px;margin:0}.dashRows span i.grayDot{background:#91a0aa}.dashRows span i.greenDot{background:#2c8b5b}.dashRows b{font-weight:700}.dashRows em{justify-self:start;padding:4px 12px;font-size:10px;font-weight:700}.dashRows em.stable{color:#2c8b5b;background:#dff2e8}@keyframes referenceDashDraw{to{stroke-dashoffset:0}}@keyframes referenceTracer{0%{opacity:0;stroke-dashoffset:0}8%{opacity:1}to{opacity:1;stroke-dashoffset:-760px}}@keyframes referenceDotPop{to{opacity:1;transform:scale(1)}}@keyframes referenceScan{0%{left:-2px}to{left:100%}}@media (width<=760px){.dashboardStory{padding-top:74px!important;padding-bottom:90px!important}.dashboardLead{margin-bottom:42px;padding-inline:7vw}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{width:min(1080px,94vw)!important}.tabletUi{inset:7.37% 4.43% 7.16% 5.51%!important}.tabletFrame{display:block!important}.dashFit header nav,.dashUser>span,.dashReport{display:none}.dashFilters,.dashMetrics{grid-template-columns:1fr 1fr}.dashRows>div{grid-template-columns:50px 1.5fr 40px 54px 80px;padding:9px 12px;font-size:11px}.chartAlert{right:2%}}@media (prefers-reduced-motion:reduce){.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{transform:none!important}.chartStroke,.tabletStage.isVisible .chartStroke{stroke-dashoffset:0;animation:none}.chartFill,.tabletStage.isVisible .chartFill,.chartDot{opacity:1;animation:none;transform:none}.chartTracer,.chartScanline{display:none}.chartAlert,.tabletStage.isVisible .chartAlert{opacity:1;animation:none;transform:none}}.workflowStories{padding-bottom:48px!important}.workflowCard:last-child{margin-bottom:0}.process{padding-top:78px!important}.processPanel{grid-template-columns:minmax(340px,44%) minmax(0,56%)}.processCopy{flex-direction:column;justify-content:center;display:flex}.processCopy h3,.processCopy>p{max-width:560px}.processVisual{isolation:isolate}.processScene{min-height:500px;padding:38px 40px}.activityToolbar,.calendarTop,.compareMetrics{z-index:3;align-items:center;display:flex;position:relative}.activityToolbar{gap:8px;margin-top:25px}.activityToolbar>span{color:#bfd0db;border:1px solid #55758c;border-radius:999px;padding:7px 10px;font-size:8px}.activityToolbar strong{letter-spacing:.14em;color:#fff;margin-left:auto;font-size:8px}.activityToolbar strong i,.calendarTop strong i{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.8s ease-in-out infinite signalBlink;display:inline-block;box-shadow:0 0 0 5px #e2001921}.trendDashboard{background:linear-gradient(145deg,#062f50,#002d53 68%)}.activityChart{background:linear-gradient(#ffffff03,#001f39a8);border:1px solid #52738b50;border-radius:3px;height:270px;margin-top:19px;position:relative;overflow:hidden}.activityGrid,.compareGrid{background:repeating-linear-gradient(0deg,#0000 0 53px,#7690a41f 53px 54px);position:absolute;inset:0}.activityBars{align-items:flex-end;gap:8px;display:flex;position:absolute;inset:22px 20px 20px}.activityBars>i{height:var(--bar-h,42%);transform-origin:bottom;background:#ffffff0a;flex-direction:column-reverse;flex:1;justify-content:flex-start;gap:2px;animation:.8s cubic-bezier(.2,.8,.2,1) forwards activityGrow;display:flex;transform:scaleY(0)}.activityBars>i span{display:block}.activityBars>i span:first-child{background:#66849f;height:49%}.activityBars>i span:nth-child(2){background:#c6d0d6;height:29%}.activityBars>i span:nth-child(3){background:#e20019;height:22%}.activityBars>i:first-child{--bar-h:29%;animation-delay:40ms}.activityBars>i:nth-child(2){--bar-h:38%;animation-delay:.1s}.activityBars>i:nth-child(3){--bar-h:34%;animation-delay:.16s}.activityBars>i:nth-child(4){--bar-h:47%;animation-delay:.22s}.activityBars>i:nth-child(5){--bar-h:44%;animation-delay:.28s}.activityBars>i:nth-child(6){--bar-h:58%;animation-delay:.34s}.activityBars>i:nth-child(7){--bar-h:53%;animation-delay:.4s}.activityBars>i:nth-child(8){--bar-h:70%;animation-delay:.46s}.activityBars>i:nth-child(9){--bar-h:76%;animation-delay:.52s}.activityBars>i:nth-child(10){--bar-h:89%;animation-delay:.58s}.activityBars>i:nth-child(11){--bar-h:82%;animation-delay:.64s}.activityBars>i:nth-child(12){--bar-h:96%;animation-delay:.7s}.activityTrace{width:calc(100% - 36px);height:calc(100% - 38px);position:absolute;inset:21px 18px 17px;overflow:visible}.activityTrace path{fill:none;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:820;stroke-dashoffset:820px;filter:drop-shadow(0 0 5px #fff6);animation:1.6s ease-out .45s forwards activityDraw}.activityFlag{width:104px;color:var(--navy);opacity:0;background:#fff;border-radius:11px;padding:11px 12px;animation:.55s cubic-bezier(.18,.89,.32,1.25) 1.25s forwards flagIn;position:absolute;top:24px;right:16px;transform:translateY(10px);box-shadow:0 14px 28px #00152754}.activityFlag span,.activityFlag small{letter-spacing:.12em;color:#778b99;font-size:6.5px;display:block}.activityFlag b{color:var(--red);margin:3px 0;font-size:20px;display:block}.trendDecision{border-top:1px solid #52738b;grid-template-columns:1fr 1.6fr auto;align-items:center;padding-top:15px;display:grid;position:absolute;bottom:24px;left:40px;right:40px}.trendDecision span{letter-spacing:.15em;color:#ff8390;font-size:7px}.trendDecision b{font-size:13px}.trendDecision small{color:#afc2cf;font-size:9px}.forecastDashboard{color:#fff;background:linear-gradient(145deg,#002d53,#084867)}.forecastFlow{grid-template-columns:minmax(0,1.3fr) 62px minmax(165px,.7fr);align-items:center;gap:0;height:335px;margin-top:22px;display:grid}.adultSignal{background:#002743;border:1px solid #58788e;height:255px;padding:18px;position:relative;overflow:hidden}.miniLabel span,.miniLabel b{display:block}.miniLabel span{letter-spacing:.15em;color:#98afbf;font-size:7px}.miniLabel b{margin-top:4px;font-size:13px}.nightBars{align-items:flex-end;gap:6px;height:145px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.nightBars i{height:var(--night,10%);transform-origin:bottom;background:#66849f80;flex:1;animation:.65s ease-out forwards activityGrow;transform:scaleY(0)}.nightBars i:first-child{--night:8%}.nightBars i:nth-child(2){--night:12%;animation-delay:50ms}.nightBars i:nth-child(3){--night:18%;animation-delay:.1s}.nightBars i:nth-child(4){--night:29%;animation-delay:.15s}.nightBars i:nth-child(5){--night:47%;animation-delay:.2s}.nightBars i:nth-child(6){--night:79%;background:#e20019;animation-delay:.25s}.nightBars i:nth-child(7){--night:100%;background:#e20019;animation-delay:.3s}.nightBars i:nth-child(8){--night:72%;animation-delay:.35s}.nightBars i:nth-child(9){--night:44%;animation-delay:.4s}.nightBars i:nth-child(10){--night:27%;animation-delay:.45s}.nightBars i:nth-child(11){--night:16%;animation-delay:.5s}.nightBars i:nth-child(12){--night:9%;animation-delay:.55s}.adultSignal>svg{width:calc(100% - 36px);height:145px;position:absolute;bottom:15px;left:18px;right:18px;overflow:visible}.adultCurve{fill:none;stroke:#fff;stroke-width:2.25px;vector-effect:non-scaling-stroke;stroke-dasharray:500;stroke-dashoffset:500px;animation:1.45s ease-out .35s forwards activityDraw}.peakPin{grid-template-columns:auto 1fr;align-items:center;gap:0 8px;display:grid;position:absolute;top:97px;left:61%}.peakPin i{background:#fff;border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 0 8px #e2001950}.peakPin span{color:#bed0dc;font-size:7px}.peakPin b{font-size:11px}.forecastConnector{background:#7894a7;height:1px;margin-inline:12px;position:relative}.forecastConnector:after{content:"";border-top:1px solid #7894a7;border-right:1px solid #7894a7;width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.forecastConnector i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite connectorTravel;position:absolute;top:-3px;left:0}.forecastConnector span{text-align:center;letter-spacing:.09em;color:#9fb5c4;text-transform:uppercase;width:60px;font-size:6px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.emergenceWindow{min-height:220px;color:var(--navy);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:#fff;flex-direction:column;justify-content:center;padding:27px 22px;display:flex;position:relative}.emergenceWindow>span{letter-spacing:.14em;color:var(--red);font-size:7px;font-weight:800}.emergenceWindow>b{margin:8px 0 20px;font-size:25px;line-height:1.05}.windowDays{gap:4px;height:26px;display:flex}.windowDays i{background:#dce5ea;border-radius:3px;flex:1;animation:.7s ease-out forwards windowDay;transform:scaleY(.35)}.windowDays i.hot{background:var(--red);transform:scaleY(1)}.windowDays i:nth-child(2){animation-delay:.2s}.windowDays i:nth-child(3){animation-delay:.3s}.windowDays i:nth-child(4){animation-delay:.4s}.emergenceWindow small{color:#71808a;margin-top:12px;font-size:8px}.forecastFooter{color:#a9bdca;align-items:center;gap:9px;font-size:7px;display:flex;position:absolute;bottom:24px;left:40px;right:40px}.forecastFooter i{background:#66849f;flex:1;height:1px}.forecastFooter b{color:#fff}.calendarDashboard{color:var(--navy);background:#f0f4f6}.calendarDashboard .sceneHeader span{color:var(--red)}.calendarTop{letter-spacing:.12em;color:#6c8190;justify-content:space-between;margin-top:25px;font-size:8px}.calendarTop strong{color:var(--red);font-size:8px}.miniCalendar{background:#fff;border:1px solid #cbd7de;margin-top:13px;box-shadow:0 18px 34px #002d530c}.calendarDays{border-bottom:1px solid #cbd7de;grid-template-columns:repeat(7,1fr);height:45px;display:grid}.calendarDays span{text-align:center;letter-spacing:.1em;color:#778b98;border-right:1px solid #e2e8eb;padding:9px 6px;font-size:6px}.calendarDays span:last-child{border-right:0}.calendarDays small{letter-spacing:0;color:var(--navy);margin-top:2px;font-size:11px;display:block}.calendarDays .today{background:var(--navy);color:#afc1ce}.calendarDays .today small{color:#fff}.calendarGrid{grid-template-columns:repeat(7,1fr);height:230px;display:grid;position:relative}.calendarGrid>i{background:linear-gradient(#fff,#f8fafb);border-right:1px solid #e1e8ec}.calendarGrid>i:last-of-type{border-right:0}.windowBand{border-left:3px solid var(--red);letter-spacing:.12em;height:23px;color:var(--red);transform-origin:0;background:#e2001914;border-radius:4px;padding:6px 10px;font-size:6px;font-weight:800;animation:1s ease-out .15s forwards calendarBand;position:absolute;top:22px;left:29%;right:13%;transform:scaleX(0)}.calendarEvent{opacity:0;border-radius:5px;padding:8px 10px;font-size:7.5px;font-weight:700;animation:.55s ease-out forwards eventIn;position:absolute;transform:translateY(10px);box-shadow:0 8px 20px #002d531b}.calendarEvent b{margin-right:5px;font-size:6px}.calendarEvent.walk{color:#fff;background:#66849f;width:24%;animation-delay:.45s;top:70px;left:30%}.calendarEvent.release{background:var(--navy);color:#fff;width:30%;animation-delay:.63s;top:112px;left:43.5%}.calendarEvent.follow{width:25%;color:var(--navy);background:#fff;border:1px solid #cbd7de;animation-delay:.81s;top:157px;left:58%}.todayLine{background:#e2001966;width:1px;position:absolute;top:0;bottom:0;left:50%}.todayLine:before{content:"TODAY";letter-spacing:.12em;color:var(--red);font-size:5.5px;position:absolute;top:2px;left:5px}.calendarFooter{border-top:1px solid #cbd7de;align-items:center;gap:16px;padding-top:13px;display:flex;position:absolute;bottom:22px;left:40px;right:40px}.calendarFooter span{letter-spacing:.13em;color:#7890a0;font-size:6px}.calendarFooter b{color:var(--navy);margin-left:auto;font-size:10px}.improveDashboard{color:#fff;background:linear-gradient(145deg,#002d53,#052641)}.compareMetrics{gap:9px;margin-top:23px}.compareMetrics>span{background:#ffffff05;border:1px solid #52738b;flex:1;padding:10px 13px}.compareMetrics small,.compareMetrics b{display:block}.compareMetrics small{letter-spacing:.14em;color:#9eb5c5;font-size:6px}.compareMetrics b{margin-top:4px;font-size:13px}.compareMetrics>span:last-child b{color:#ff8a95}.compareChart{background:linear-gradient(#ffffff03 0%,#e200190d 100%);border:1px solid #52738b50;height:265px;margin-top:13px;position:relative;overflow:hidden}.compareBars{opacity:.7;align-items:flex-end;gap:9px;display:flex;position:absolute;inset:22px 18px 18px}.compareBars i{height:var(--compare,20%);transform-origin:bottom;background:linear-gradient(#e2001975,#8a2335aa);flex:1;animation:.7s ease-out forwards activityGrow;transform:scaleY(0);box-shadow:inset 0 1px #ff9ba655}.compareBars i:first-child{--compare:12%}.compareBars i:nth-child(2){--compare:18%}.compareBars i:nth-child(3){--compare:29%}.compareBars i:nth-child(4){--compare:38%}.compareBars i:nth-child(5){--compare:60%}.compareBars i:nth-child(6){--compare:84%;animation-delay:80ms}.compareBars i:nth-child(7){--compare:72%;animation-delay:.14s}.compareBars i:nth-child(8){--compare:51%;animation-delay:.2s}.compareBars i:nth-child(9){--compare:42%;animation-delay:.26s}.compareBars i:nth-child(10){--compare:35%;animation-delay:.32s}.compareBars i:nth-child(11){--compare:29%;animation-delay:.38s}.compareBars i:nth-child(12){--compare:24%;animation-delay:.44s}.compareChart svg{width:calc(100% - 34px);height:calc(100% - 36px);position:absolute;inset:20px 17px 16px;overflow:visible}.compareChart path{fill:none;vector-effect:non-scaling-stroke;stroke-dasharray:850;stroke-dashoffset:850px;animation:1.5s ease-out forwards activityDraw}.previousCycle{stroke:var(--red);stroke-width:2.5px;opacity:.95;filter:drop-shadow(0 0 6px #e2001970);stroke-dasharray:5 5!important;stroke-dashoffset:0!important;animation:none!important}.currentCycle{stroke:#fff;stroke-width:3px;filter:drop-shadow(0 0 6px #fff5);animation-delay:.35s!important}.actionMarker,.outcomeMarker{color:var(--navy);opacity:0;background:#fff;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:700;animation:.5s ease-out forwards flagIn;position:absolute;box-shadow:0 8px 20px #001b3040}.actionMarker{animation-delay:.8s;top:45%;left:43%}.outcomeMarker{animation-delay:1.05s;top:24%;right:5%}.actionMarker i,.outcomeMarker i{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.outcomeMarker i{background:#66849f}.compareLegend{color:#afc1cd;align-items:center;gap:18px;font-size:7px;display:flex;position:absolute;bottom:23px;left:40px;right:40px}.compareLegend span i{background:var(--red);vertical-align:middle;width:14px;height:2px;margin-right:6px;display:inline-block}.compareLegend span:nth-child(2) i{background:#fff}.compareLegend b{color:#fff;margin-left:auto;font-size:10px}@keyframes activityGrow{to{transform:scaleY(1)}}@keyframes activityDraw{to{stroke-dashoffset:0}}@keyframes flagIn{to{opacity:1;transform:none}}@keyframes connectorTravel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes windowDay{to{transform:scaleY(1)}}@keyframes calendarBand{to{transform:scaleX(1)}}@keyframes eventIn{to{opacity:1;transform:none}}@media (width<=1100px){.processPanel{grid-template-columns:42% 58%}.processCopy{padding:44px}.processCopy h3{font-size:38px}.processScene{padding:34px 30px}.trendDecision,.forecastFooter,.calendarFooter,.compareLegend{left:30px;right:30px}.forecastFlow{grid-template-columns:minmax(0,1.25fr) 46px minmax(145px,.75fr)}.emergenceWindow{padding:24px 18px}.emergenceWindow>b{font-size:22px}}@media (width<=980px){.processPanel{grid-template-columns:1fr}.processScene{min-height:500px}.workflowStories{padding-bottom:34px!important}.process{padding-top:64px!important}}@media (width<=620px){.workflowStories{padding-bottom:24px!important}.process{padding-top:54px!important}.processScene{min-height:440px;padding:27px 22px}.trendDecision,.forecastFooter,.calendarFooter,.compareLegend{left:22px;right:22px}.activityChart{height:245px}.activityBars{gap:4px;inset-inline:12px}.activityToolbar>span:nth-child(2){display:none}.trendDecision{grid-template-columns:1fr 1.6fr}.trendDecision small{display:none}.forecastFlow{grid-template-columns:1fr 30px 132px;height:320px}.adultSignal{height:230px;padding:14px}.nightBars{left:14px;right:14px}.emergenceWindow{min-height:205px;padding:22px 14px}.emergenceWindow>b{font-size:18px}.forecastConnector span{display:none}.forecastFooter{gap:6px}.miniCalendar{margin-top:10px}.calendarGrid{height:225px}.calendarEvent{padding:7px;font-size:6.5px}.calendarEvent.walk{width:34%;left:16%}.calendarEvent.release{width:42%;left:38%}.calendarEvent.follow{width:39%;left:52%}.calendarFooter span:nth-child(2),.calendarFooter span:nth-child(3){display:none}.compareChart{height:245px}.compareMetrics b{font-size:11px}.compareBars{gap:5px}.compareLegend{gap:9px}.compareLegend b{font-size:8px}}@media (width<=430px){.processScene{min-height:425px;padding:24px 18px}.sceneHeader b{font-size:11px}.trendDecision,.forecastFooter,.calendarFooter,.compareLegend{left:18px;right:18px}.activityChart{height:235px}.activityFlag{width:88px;padding:8px}.activityFlag b{font-size:17px}.forecastFlow{grid-template-columns:1fr 24px 116px}.peakPin{left:56%}.emergenceWindow{padding:18px 11px}.windowDays{gap:2px}.calendarDays span{padding-inline:2px}.calendarDays small{font-size:9px}.windowBand{left:15%;right:5%}.compareMetrics>span{padding:8px}.actionMarker{left:32%}.outcomeMarker{right:2%}}.partnerProof{background:#fff;border-top:1px solid #d9e2e7;border-bottom:1px solid #d9e2e7;padding:48px 0 42px;overflow:hidden}.partnerProofHead{grid-template-columns:minmax(0,1fr) minmax(280px,430px) auto;align-items:end;gap:clamp(28px,4vw,68px);margin-bottom:28px;padding:0 7vw;display:grid}.partnerProofHead h2{letter-spacing:-.05em;max-width:760px;color:var(--navy);margin:13px 0 0;font-size:clamp(34px,3.7vw,52px);line-height:1}.partnerProofHead>p{color:#64747e;max-width:430px;margin:0;font-size:14px;line-height:1.65}.partnerProofHead>a{border-bottom:1px solid var(--navy);color:var(--navy);white-space:nowrap;align-items:center;gap:10px;padding:0 0 7px;font-size:12px;font-weight:800;display:inline-flex}.partnerProofHead>a span{color:var(--red)}.trustMarquee{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;overflow:auto 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%)}.trustMarquee::-webkit-scrollbar{display:none}.trustMarqueeTrack{will-change:transform;width:max-content;animation:48s linear infinite trustLogoFlow;display:flex}.trustMarquee:hover .trustMarqueeTrack,.trustMarquee:focus-within .trustMarqueeTrack,.trustMarquee:active .trustMarqueeTrack{animation-play-state:paused}.trustLogoGroup{align-items:center;gap:10px;padding-right:10px;display:flex}.trustLogo{background:#f8fafb;border:1px solid #e3e9ed;flex:0 0 210px;height:96px;padding:8px 14px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background .3s;position:relative}.trustLogo:hover{z-index:2;background:#fff;border-color:#cbd7df;transform:translateY(-3px);box-shadow:0 13px 30px #002d5317}.trustLogo img{object-fit:contain;width:calc(100% - 28px);height:calc(100% - 16px);transition:opacity .28s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset:8px 14px}.trustLogoColor{opacity:0;transform:scale(.96)}.trustLogoMono{opacity:.88}.trustLogo:hover .trustLogoMono{opacity:0}.trustLogo:hover .trustLogoColor{opacity:1;transform:scale(1)}.trustLogo--bac-orchids img,.trustLogo--xflora-group img{transform:scale(1.85)}.trustLogo--koppert-cress img{transform:scale(1.65)}.trustLogo--lans img{transform:scale(1.45)}.trustLogo--vink-sion img{transform:scale(1.35)}.trustLogo--bac-orchids .trustLogoColor,.trustLogo--xflora-group .trustLogoColor{opacity:0;transform:scale(1.78)}.trustLogo--koppert-cress .trustLogoColor{opacity:0;transform:scale(1.59)}.trustLogo--lans .trustLogoColor{opacity:0;transform:scale(1.39)}.trustLogo--vink-sion .trustLogoColor{opacity:0;transform:scale(1.3)}.trustLogo--bac-orchids:hover .trustLogoColor,.trustLogo--xflora-group:hover .trustLogoColor{opacity:1;transform:scale(1.85)}.trustLogo--koppert-cress:hover .trustLogoColor{opacity:1;transform:scale(1.65)}.trustLogo--lans:hover .trustLogoColor{opacity:1;transform:scale(1.45)}.trustLogo--vink-sion:hover .trustLogoColor{opacity:1;transform:scale(1.35)}@keyframes trustLogoFlow{to{transform:translate(-50%)}}.compactProof{padding-top:64px!important;padding-bottom:64px!important}.proofHeading{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:55px;margin-bottom:30px;display:grid}.proofHeading h2{letter-spacing:-.055em;color:var(--navy);margin:18px 0 0;font-size:clamp(42px,4.2vw,62px);line-height:.98}.proofHeading>p{color:#62747f;max-width:430px;margin:0;font-size:15px;line-height:1.65}.compactProof .proofGrid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px}.compactProof .quoteCard{border-left:3px solid var(--red);flex-direction:column;justify-content:space-between;min-height:310px;padding:34px 38px;display:flex}.compactProof .quoteCard blockquote{max-width:610px;margin:0;font-size:clamp(21px,2vw,27px);line-height:1.32}.compactProof .quoteCard>div{margin-top:30px}.compactProof .caseCard{min-height:310px;max-height:350px}.compactProof .caseCard:after{inset:28% 0 0}.compactProof .caseCard div{bottom:27px;left:28px;right:28px}.compactProof .caseCard div h3{margin:9px 0 16px;font-size:clamp(23px,2.3vw,31px)}.compactFuture{min-height:48px;align-items:center!important;padding:15px 7vw!important}.compactCta{min-height:0;grid-template-columns:minmax(360px,1.1fr) minmax(300px,.72fr) auto!important;align-items:center!important;gap:clamp(32px,5vw,82px)!important;padding:43px 7vw!important}.compactCta h2{white-space:nowrap;margin:10px 0 0!important;font-size:clamp(39px,3.8vw,56px)!important;line-height:1!important}.compactCta>p{max-width:500px;margin:0;font-size:14px;line-height:1.55}.compactCta>.button{white-space:nowrap;align-items:center;min-height:51px;margin:0;padding:0 19px;display:inline-flex}@media (width<=980px){.partnerProofHead{grid-template-columns:1fr auto}.partnerProofHead>p{grid-column:1;max-width:620px}.partnerProofHead>a{grid-area:1/2/3}.proofHeading{grid-template-columns:1fr;gap:17px}.proofHeading>p{max-width:620px}.compactProof .proofGrid{grid-template-columns:1fr 1fr}.compactProof .quoteCard,.compactProof .caseCard{min-height:290px}.compactCta{grid-template-columns:1fr auto!important;gap:18px 35px!important}.compactCta>div,.compactCta>p{grid-column:1}.compactCta>.button{grid-area:1/2/3}}@media (width<=700px){.partnerProof{padding:39px 0 34px}.partnerProofHead{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.partnerProofHead>p,.partnerProofHead>a{grid-area:auto/1}.partnerProofHead>a{justify-self:start;margin-top:4px}.partnerProofHead h2{font-size:clamp(32px,10vw,42px)}.trustMarquee{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 7vw;scroll-padding-left:7vw;overflow-x:auto}.trustMarquee::-webkit-scrollbar{display:none}.trustMarqueeTrack{width:max-content;animation:none}.trustLogoGroup{gap:12px;padding-right:12px}.trustLogoGroup[aria-hidden=true]{display:none}.trustLogo{scroll-snap-align:start;flex-basis:190px;height:84px}.trustLogo img{width:calc(100% - 24px);height:calc(100% - 14px);inset:7px 12px}.compactProof{padding-top:52px!important;padding-bottom:52px!important}.compactProof .proofGrid{grid-template-columns:1fr}.compactProof .quoteCard{min-height:260px}.compactProof .caseCard{min-height:285px}.compactFuture{align-items:flex-start!important;padding-top:13px!important;padding-bottom:13px!important}.compactCta{grid-template-columns:1fr!important;padding-top:38px!important;padding-bottom:38px!important}.compactCta h2{white-space:normal}.compactCta>div,.compactCta>p,.compactCta>.button{grid-area:auto/1}.compactCta>.button{justify-self:start;margin-top:5px}}@media (prefers-reduced-motion:reduce){.trustMarquee{-webkit-mask-image:none;mask-image:none}.trustMarqueeTrack{animation:none!important}.trustLogoGroup[aria-hidden=true]{display:none}.activityBars>i,.activityTrace path,.nightBars i,.adultCurve,.windowDays i,.windowBand,.calendarEvent,.compareBars i,.compareChart path,.activityFlag,.actionMarker,.outcomeMarker{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.forecastConnector i{display:none}}.forecastFlow{grid-template-columns:minmax(0,1.3fr) 96px minmax(165px,.7fr)}.forecastConnector span{width:88px;font-size:6.5px}@media (width<=1100px){.forecastFlow{grid-template-columns:minmax(0,1.25fr) 82px minmax(145px,.75fr)}}@media (width<=620px){.healthScale{width:106px;right:6px}.healthScale>span{max-width:84px;font-size:5px}.healthScale b{width:84px}.forecastFlow{grid-template-columns:1fr 30px 132px}.forecastConnector span{display:none}}@media (width<=430px){.healthScale{width:94px}.healthScale>span{max-width:72px;font-size:4px}.healthScale b{width:72px}.forecastFlow{grid-template-columns:1fr 24px 116px}}.introSequence{background:linear-gradient(112deg,#f8fafb 0 56%,#eef4f7 56% 100%);grid-template-columns:minmax(0,.85fr) minmax(510px,1.15fr);align-items:center;gap:clamp(48px,6vw,108px);padding-top:clamp(68px,6vw,92px);padding-bottom:clamp(68px,6vw,92px);overflow:hidden}.introSequence .introLead h2{max-width:690px;margin-top:16px;font-size:clamp(40px,4.25vw,62px);line-height:1.01}.introSequence .challengeIntro{color:#5e6d76;max-width:510px;margin:22px 0 0;font-size:16px;line-height:1.55}.introSequence .introBody{max-width:720px;padding-top:0}.lifecycleOrbit{isolation:isolate;width:min(100%,690px);height:575px;margin-top:0;position:relative}.lifecycleRoute{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lifecycleRouteBase{fill:none;stroke:#9eb5c499;stroke-width:1.25px;stroke-dasharray:3 6;filter:drop-shadow(0 0 18px #66849f18)}.lifecycleRouteMarker{fill:var(--red);stroke:#fff;stroke-width:3px;filter:drop-shadow(0 0 6px #e2001955);transform-box:view-box;transform-origin:345px 288px}.lifecycleStage{z-index:2;width:154px;color:var(--navy);text-align:center;opacity:.46;transform-origin:50%;justify-items:center;transition:opacity .3s,transform .3s;display:grid;position:absolute;transform:scale(.92)}.lifecycleStage small{color:#66849f;letter-spacing:.11em;margin-top:6px;font-size:9px;font-weight:900;line-height:1.15;display:block}.lifecycleStage b{letter-spacing:-.03em;margin-top:5px;font-size:15px;line-height:1.05;display:block}.lifecycleStage>div>span{color:#657b8a;max-width:154px;margin-top:5px;font-size:10px;line-height:1.32;display:block}.lifecycleMothStage{--lifecycle-delay:0s;opacity:1;width:176px;top:11px;left:calc(50% - 88px);transform:scale(1.04)}.lifecycleMothStage small{color:var(--red)}.lifecycleMothStage>div>span{color:#46657c;font-weight:700}.lifecycleMothStage .lifecycleMothArtwork{filter:drop-shadow(0 14px 18px #e2001930)saturate(1.08)contrast(1.06)}.lifecycleEggStage{--lifecycle-delay:2.4s;width:151px;top:28.2%;left:calc(80% - 76px)}.lifecycleCaterpillarStage{--lifecycle-delay:4.8s;width:174px;top:69.9%;left:calc(68.7% - 87px)}.lifecycleDamageStage{--lifecycle-delay:7.2s;width:171px;top:69.7%;left:calc(31.3% - 85.5px)}.lifecyclePupaStage,.lifecycleReturnStage{--lifecycle-delay:9.6s;width:154px;top:30.4%;left:calc(20% - 77px)}.lifecycleArtwork{object-fit:contain;filter:drop-shadow(0 13px 14px #002d5324);will-change:transform;display:block}.lifecycleMothArtwork{width:150px;height:113px}.lifecycleEggArtwork{width:116px;height:116px}.lifecycleCaterpillarArtwork{width:146px;height:128px}.lifecycleDamageArtwork{width:135px;height:130px}.lifecyclePupaArtwork{width:108px;height:118px}.lifecycleMothSwarm{width:136px;height:90px;position:relative}.lifecycleSwarmMoth{object-fit:contain;opacity:.4;filter:drop-shadow(0 10px 11px #002d5324);transform-origin:50%;display:block;position:absolute}.swarmMothOne{width:76px;height:58px;top:0;left:30px}.swarmMothTwo{width:56px;height:43px;top:32px;left:0;transform:rotate(-15deg)}.swarmMothThree{width:52px;height:40px;top:35px;right:0;transform:rotate(14deg)}.swarmMothFour{width:42px;height:32px;bottom:0;left:18px;transform:rotate(11deg)}.swarmMothFive{width:39px;height:30px;bottom:-1px;right:16px;transform:rotate(-12deg)}.lifecycleSignalPoint{z-index:3;width:236px;color:var(--navy);background:#fff;border:1px solid #a8c1cf;align-items:flex-start;gap:9px;padding:12px 14px;display:flex;position:absolute;top:184px;left:50%;transform:translate(-50%);box-shadow:0 15px 30px #002d5324}.lifecycleSignalPoint>i{background:var(--red);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 5px #e2001920}.lifecycleSignalPoint>span{font-size:11px;font-weight:700;line-height:1.32}.lifecycleSignalPoint b{color:var(--red);letter-spacing:.12em;margin-bottom:3px;font-size:8px;font-weight:900;line-height:1.1;display:block}.lifecycleSignalPoint>span>span{display:block}.lifecycleSignalPoint em{color:#66849f;margin-top:4px;font-size:10px;font-style:normal;font-weight:800;line-height:1.3;display:block}.introSequence.revealReady{opacity:1;transition:none;transform:none}.introSequence.revealReady .introLead>*,.introSequence.revealReady .introBody>p{opacity:0;transform:translateY(18px)}.introSequence.isVisible .introLead>*{animation:.7s cubic-bezier(.2,.8,.2,1) forwards challengeRise}.introSequence.isVisible .introLead h2{animation-delay:80ms}.introSequence.isVisible .introBody>p{animation:.7s cubic-bezier(.2,.8,.2,1) .18s forwards challengeRise}.introSequence.isVisible .lifecycleRouteMarker{animation:12s linear infinite lifecycleCircleOrbit}.introSequence.isVisible .lifecycleStage{animation:lifecycleStageFocus 12s var(--lifecycle-delay) linear infinite}.introSequence.isVisible .lifecycleMothStage{animation:none}.introSequence.isVisible .lifecycleMothArtwork{animation:1.2s ease-in-out infinite lifecycleMothFlutter}.introSequence.isVisible .lifecycleEggArtwork{animation:lifecycleEggGrow 12s var(--lifecycle-delay) ease-in-out infinite}.introSequence.isVisible .lifecycleCaterpillarArtwork{animation:lifecycleCaterpillarCrawl 12s var(--lifecycle-delay) ease-in-out infinite}.introSequence.isVisible .lifecycleDamageArtwork{animation:lifecycleDamageGrow 12s var(--lifecycle-delay) ease-in-out infinite}.introSequence.isVisible .lifecyclePupaArtwork{animation:lifecyclePupaSway 12s var(--lifecycle-delay) ease-in-out infinite}.introSequence.isVisible .lifecycleSwarmMoth{animation:lifecycleSwarmFlight 12s var(--lifecycle-delay) ease-in-out infinite}.introSequence.isVisible .swarmMothTwo{animation-delay:calc(var(--lifecycle-delay) + .1s)}.introSequence.isVisible .swarmMothThree{animation-delay:calc(var(--lifecycle-delay) + .18s)}.introSequence.isVisible .swarmMothFour{animation-delay:calc(var(--lifecycle-delay) + .28s)}.introSequence.isVisible .swarmMothFive{animation-delay:calc(var(--lifecycle-delay) + .38s)}.introSequence.isVisible .lifecycleSignalPoint{animation:12s ease-in-out infinite lifecycleSignalPulse}@keyframes challengeRise{to{opacity:1;transform:none}}@keyframes lifecycleCircleOrbit{to{transform:rotate(360deg)}}@keyframes lifecycleStageFocus{0%,7%{opacity:1;transform:scale(1.035)}15%,to{opacity:.46;transform:scale(.92)}}@keyframes lifecycleMothFlutter{50%{transform:translateY(-7px)scaleY(.95)}}@keyframes lifecycleEggGrow{0%,7%,to{transform:scale(.96)}3%,5%{transform:scale(1.1)}}@keyframes lifecycleCaterpillarCrawl{0%,7%,to{transform:translate(0)rotate(0)}3%,5%{transform:translate(7px)rotate(2deg)}}@keyframes lifecycleDamageGrow{0%,7%,to{transform:scale(.96)rotate(0)}3%,5%{transform:scale(1.07)rotate(-2deg)}}@keyframes lifecyclePupaSway{0%,7%,to{transform:rotate(0)translateY(0)}3%,5%{transform:rotate(3deg)translateY(2px)}}@keyframes lifecycleSwarmFlight{0%,to{opacity:.4;transform:translate(0)scale(.92)}4%,9%{opacity:1;transform:translateY(-5px)scale(1.04)}6%{transform:translate(3px,-9px)scale(1)}}@keyframes lifecycleSignalPulse{0%,7%{box-shadow:0 15px 30px #002d5324,0 0 #e2001942}15%,to{box-shadow:0 15px 30px #002d5324,0 0 0 11px #e2001900}}@media (width<=980px){.introSequence{background:linear-gradient(#f8fafb 0 42%,#eef4f7 42% 100%);grid-template-columns:1fr;gap:26px}.introSequence .introLead h2{max-width:780px}.introSequence .introBody{max-width:760px}.introSequence .introBody>p{max-width:660px}.lifecycleOrbit{max-width:700px;height:590px}}@media (width<=620px){.introSequence{gap:22px;padding-top:52px!important;padding-bottom:58px!important}.introSequence .introLead h2{font-size:clamp(36px,10.7vw,46px);line-height:1.02}.introSequence .introBody>p{font-size:14px;line-height:1.6}.lifecycleOrbit{grid-template-columns:1fr 1fr;align-items:start;gap:22px 12px;width:100%;height:auto;margin-top:24px;display:grid}.lifecycleRoute{display:none}.lifecycleStage{min-width:0;display:grid;opacity:1!important;width:auto!important;animation:none!important;position:relative!important;inset:auto!important;transform:none!important}.lifecycleMothStage{order:1;grid-column:1/-1}.lifecycleEggStage{order:3}.lifecycleCaterpillarStage{order:4}.lifecycleDamageStage{order:5}.lifecyclePupaStage,.lifecycleReturnStage{order:6}.lifecycleSignalPoint{order:2;grid-column:1/-1;width:auto;margin:0;padding:14px;position:relative;inset:auto;transform:none;animation:none!important}.lifecycleStage small{font-size:8px}.lifecycleStage b{font-size:13px}.lifecycleStage>div>span{font-size:10px}.lifecycleMothArtwork{width:132px;height:98px}.lifecycleEggArtwork{width:88px;height:88px}.lifecycleCaterpillarArtwork{width:102px;height:92px}.lifecycleDamageArtwork{width:96px;height:92px}.lifecyclePupaArtwork{width:82px;height:92px}.lifecycleMothSwarm{width:100px;height:66px;transform:none}.lifecycleSignalPoint>span{font-size:13px;line-height:1.35}.lifecycleSignalPoint b{font-size:9px}.lifecycleSignalPoint em{font-size:11px}}@media (width<=390px){.lifecycleOrbit{grid-template-columns:1fr;gap:23px}.lifecycleStage{grid-column:1/-1}.lifecycleEggStage{order:3}.lifecycleCaterpillarStage{order:4}.lifecycleDamageStage{order:5}.lifecycleReturnStage{order:6}.lifecycleStage>div>span{max-width:220px}.lifecycleSignalPoint{padding:13px}.lifecycleMothArtwork{width:124px;height:94px}}@media (prefers-reduced-motion:reduce){.introSequence.revealReady .introLead>*,.introSequence.revealReady .introBody>p,.lifecycleStage{opacity:1;transform:none;animation:none!important}.lifecycleRouteMarker{display:none}.lifecycleArtwork,.lifecycleSwarmMoth,.lifecycleSignalPoint{animation:none!important}.lifecycleSignalPoint{box-shadow:0 15px 30px #002d531f}}@media (width<=620px){.introSequence{background:#eef4f7}.lifecycleOrbit{grid-template-columns:1fr;gap:18px;margin-top:20px}.lifecycleStage,.lifecycleMothStage,.lifecycleEggStage,.lifecycleCaterpillarStage,.lifecycleDamageStage,.lifecyclePupaStage,.lifecycleReturnStage{text-align:left;grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);place-items:center start;gap:16px;padding:14px 6px;display:grid;width:100%!important}.lifecycleMothStage{text-align:center;grid-template-columns:1fr;justify-items:center;padding-top:0}.lifecycleMothStage>div{max-width:250px}.lifecycleStage>div>span{max-width:none}.lifecycleStage small{margin-top:0;font-size:.72rem}.lifecycleStage b{margin-top:4px;font-size:1.2rem}.lifecycleStage>div>span{margin-top:4px;font-size:.94rem;line-height:1.4}.lifecycleMothArtwork{width:138px;height:104px}.lifecycleEggArtwork{width:82px;height:82px}.lifecycleCaterpillarArtwork{width:90px;height:82px}.lifecycleDamageArtwork{width:86px;height:82px}.lifecyclePupaArtwork{width:76px;height:84px}.lifecycleMothSwarm{width:92px;height:62px}.lifecycleSignalPoint{border-left:3px solid var(--red);order:2;grid-template-columns:13px minmax(0,1fr);gap:11px;padding:16px;display:grid;box-shadow:0 12px 28px #002d531c}.lifecycleSignalPoint>i{width:9px;height:9px;margin-top:5px}.lifecycleSignalPoint>span{font-size:1rem}.lifecycleSignalPoint b{font-size:.74rem}.lifecycleSignalPoint em{font-size:.88rem}}.dashboardStory{background:linear-gradient(112deg,#fff 0 57%,#f3f6f7 57% 100%);grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);align-items:center;gap:clamp(46px,6vw,108px);display:grid;min-height:0!important;padding:clamp(72px,7vw,96px) 7vw!important}.dashboardLead{text-align:left!important;max-width:540px!important;margin:0!important;padding:0!important}.dashboardLead h2{margin:16px 0 20px;font-size:clamp(42px,3.7vw,62px);line-height:1.01}.dashboardLead p{max-width:500px;margin:0;font-size:15px;line-height:1.65}.tabletViewport{width:100%;min-width:0}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{opacity:1!important;width:min(980px,100%)!important;max-height:none!important;margin:0!important;transform:none!important}.tabletUi,.tabletStage.isVisible .tabletUi,.tabletUi header,.dashTitle,.dashMetrics,.dashChart,.dashRows{opacity:1!important;transform:none!important}.chartStroke,.tabletStage.isVisible .chartStroke{stroke-dashoffset:0;animation:none!important}.chartFill,.tabletStage.isVisible .chartFill{opacity:1;animation:none!important}.chartAlert,.tabletStage.isVisible .chartAlert{opacity:1;transform:none;animation:none!important}@media (width<=1100px){.dashboardStory{background:linear-gradient(#fff 0 42%,#f3f6f7 42% 100%);grid-template-columns:1fr;gap:38px;padding-top:72px!important;padding-bottom:78px!important}.dashboardLead{max-width:720px!important}.dashboardLead h2{max-width:670px}.dashboardLead p{max-width:620px}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{width:min(920px,100%)!important}}@media (width<=620px){.dashboardStory{gap:30px;padding-top:58px!important;padding-bottom:62px!important}.dashboardLead h2{font-size:clamp(37px,10vw,47px)}.dashboardLead p{font-size:14px}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{margin:0!important}}.dashboardStory{background:#fff!important}.dashFit header{padding:12px 24px}.dashMain{padding:15px 24px 16px}.dashTitle{margin-bottom:11px}.dashFilters{margin-bottom:10px}.dashFilters>div{padding:7px 12px}.dashMetrics{margin-bottom:11px}.dashMetrics article{padding:10px 14px}.dashMetrics article>small{font-size:9px}.metricValue strong{font-size:19px}.dashRows{margin-top:10px;font-size:11.5px}.dashRows>div{padding:8px 15px}.chartCounts{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:4px;left:4%;right:4%}.chartCounts span{color:#71808a;align-items:baseline;gap:5px;font-size:9px;display:flex}.chartCounts small{font-size:8px}.chartCounts b{color:var(--red);font-size:10px}@media (width>=621px){.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{transition:opacity .82s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)!important}.tabletStage.revealReady:not(.isVisible){opacity:0!important;transform:translate(88px)scale(.965)!important}.tabletStage.revealReady.isVisible{opacity:1!important;transform:none!important}}@media (width<=620px){.dashFit header{padding:11px 18px}.dashMain{padding:13px 18px 16px}.dashChart{height:116px;min-height:116px}.chartCounts{display:none}.dashRows{font-size:10px}.dashRows>div{padding:7px 10px}}@media (prefers-reduced-motion:reduce){.tabletStage.revealReady:not(.isVisible),.tabletStage.revealReady.isVisible{opacity:1!important;transition:none!important;transform:none!important}}.dashboardStory{padding-top:72px!important;padding-bottom:78px!important;display:block!important}.dashboardLead{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-template-areas:"tag tag""title body";align-items:end;gap:14px clamp(42px,7vw,110px);display:grid;max-width:1080px!important;margin:0 auto 34px!important}.dashboardLead>.overline{grid-area:tag}.dashboardLead h2{grid-area:title;max-width:650px;margin:0;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.dashboardLead p{grid-area:body;max-width:410px;margin:0 0 4px;font-size:15px;line-height:1.65}.tabletStage,.tabletStage.revealReady,.tabletStage.revealReady.isVisible{width:min(1080px,92vw)!important}.dashChart{height:184px;min-height:184px}.dashChart svg{height:calc(100% - 20px)}.chartCounts{bottom:5px}.dashRows{margin-top:8px}.chartScanline{display:none!important}@media (width<=760px){.dashboardLead{display:block;margin-bottom:28px!important}.dashboardLead h2{margin:12px 0 15px}.dashboardLead p{max-width:620px}.dashChart{height:130px;min-height:130px}}.signalCommand,.workflowStories{display:none!important}.processSectionTitle,.processSectionTitle .overline{display:block}.processSectionTitle>p{max-width:650px;margin-top:16px}.greenhouseDashboard{color:#fff;background:linear-gradient(145deg,#062f50,#002d53 72%)}.mapToolbar{z-index:4;align-items:center;gap:8px;margin-top:24px;display:flex;position:relative}.mapToolbar>span{color:#bfd0db;border:1px solid #58788e;border-radius:999px;padding:7px 10px;font-size:8px}.mapToolbar strong{letter-spacing:.11em;color:#dce6ec;margin-left:auto;font-size:7px}.mapToolbar strong i{background:#49bd72;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.8s ease-in-out infinite signalBlink;display:inline-block;box-shadow:0 0 0 5px #49bd7220}.healthMap{isolation:isolate;background:#dfe7d7;border:1px solid #52738b50;height:292px;margin-top:17px;position:relative;overflow:hidden}.mapContext{background:linear-gradient(105deg,#dce8cf 0 70%,#e9e4dd 70% 100%);position:absolute;inset:0}.mapContext:before{content:"";background:#f7f5ee;border-inline:4px solid #d8d1c9;width:16%;height:125%;position:absolute;top:-12%;right:13%;transform:rotate(8deg)}.mapContext small{letter-spacing:.16em;color:#738a7b;font-size:6px;position:absolute;bottom:12px;left:17px}.mapRoad{background:#f9f8f2;border-block:2px solid #d9d3ca;height:16px;position:absolute;top:12%;left:-6%;right:12%;transform:rotate(-7deg)}.mapWater{opacity:.75;background:#a8d5df;border-radius:50% 50% 0 0;width:14%;height:65%;position:absolute;bottom:-14%;right:4%;transform:rotate(11deg)}.greenhouseFootprint{z-index:2;filter:drop-shadow(0 12px 16px #002d5324);grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);padding:5%;display:grid;position:absolute;inset:17% 18% 14% 6%;transform:none}.ghZone{color:#274c6c;letter-spacing:.08em;background:#b8c8d6e8;border:2px solid #2b6090;justify-content:flex-end;align-items:flex-end;padding:7px;font-size:6px;font-weight:900;display:flex;position:absolute;overflow:hidden}.ghZone:before{content:"";opacity:.7;background:repeating-linear-gradient(90deg,#fff0 0 13%,#fff3 13% 15%);position:absolute;inset:8px}.zoneFive{width:54%;height:49%;top:0;left:0}.zoneFour{width:46%;height:49%;top:0;left:54%}.zoneThree{width:32%;height:51%;top:49%;left:0}.zoneTwo{width:38%;height:51%;top:49%;left:32%}.zoneOne{width:30%;height:51%;top:49%;left:70%}.mapPoint{z-index:5;opacity:0;background:#49bd72;border:2px solid #eef5ef;border-radius:50%;width:10px;height:10px;animation:.42s cubic-bezier(.18,.89,.32,1.35) forwards mapDotIn;position:absolute;transform:scale(0);box-shadow:0 2px 5px #002d5340}.mapPoint.safe{background:#45b96c}.mapPoint.watch{background:#f0cf38}.mapPoint.hotspot{background:var(--red);border-color:#fff;width:13px;height:13px;animation:.42s cubic-bezier(.18,.89,.32,1.35) .85s forwards mapDotIn,2.1s ease-in-out 1.3s infinite hotspotPulse}.greenhouseFootprint>.mapPoint{place-self:center;position:relative;top:auto!important;left:auto!important}.p01{animation-delay:30ms;top:18%;left:8%}.p02{animation-delay:60ms;top:15%;left:17%}.p03{animation-delay:90ms;top:12%;left:26%}.p04{animation-delay:.12s;top:9%;left:36%}.p05{animation-delay:.15s;top:6%;left:46%}.p06{animation-delay:.18s;top:12%;left:61%}.p07{animation-delay:.21s;top:9%;left:73%}.p08{animation-delay:.24s;top:8%;left:85%}.p09{animation-delay:.27s;top:35%;left:12%}.p10{animation-delay:.3s;top:31%;left:23%}.p11{animation-delay:.33s;top:28%;left:34%}.p12{animation-delay:.36s;top:25%;left:45%}.p13{animation-delay:.39s;top:30%;left:58%}.p14{animation-delay:.42s;top:27%;left:70%}.p15{animation-delay:.45s;top:26%;left:82%}.p16{animation-delay:.48s;top:63%;left:8%}.p17{animation-delay:.51s;top:59%;left:19%}.p18{animation-delay:.54s;top:56%;left:29%}.p19{animation-delay:.57s;top:62%;left:41%}.p20{animation-delay:.6s;top:58%;left:52%}.p21{animation-delay:.63s;top:55%;left:63%}.p22{animation-delay:.66s;top:61%;left:74%}.p23{animation-delay:.69s;top:57%;left:85%}.p24{animation-delay:.72s;top:82%;left:15%}.p25{animation-delay:.75s;top:36%;left:74%}.p26{animation-delay:.78s;top:77%;left:57%}.p27{top:31%;left:89%}.p28{animation-delay:.88s;top:80%;left:35%}.mapHeat{z-index:3;filter:blur(14px);opacity:0;border-radius:50%;animation:1.1s ease-out .7s forwards heatBloom;position:absolute}.mapHeat.hotOne{background:#e200195f;width:24%;height:35%;top:8%;right:0}.mapHeat.watchOne{background:#f0cf385c;width:23%;height:34%;animation-delay:.45s;top:10%;right:15%}.hotspotCallout{z-index:7;width:145px;color:var(--navy);opacity:0;background:#fff;border-radius:10px;padding:10px 12px;animation:.55s cubic-bezier(.18,.89,.32,1.2) 1.05s forwards flagIn;position:absolute;top:43%;right:-4%;transform:translateY(12px);box-shadow:0 14px 28px #002d5340}.hotspotCallout:after{content:"";background:#fff;width:12px;height:12px;position:absolute;top:-6px;right:36px;transform:rotate(45deg)}.hotspotCallout span,.hotspotCallout b,.hotspotCallout small{display:block}.hotspotCallout span{letter-spacing:.15em;color:var(--red);font-size:6px;font-weight:900}.hotspotCallout b{margin:4px 0;font-size:10px}.hotspotCallout small{color:#728491;font-size:7px}.healthScale{z-index:6;color:#41555f;grid-template-rows:auto 1fr auto 1fr auto auto;place-items:center start;width:108px;display:grid;position:absolute;top:18px;bottom:18px;right:10px}.healthScale:before{content:"";background:linear-gradient(0deg,#45b96c 0 34%,#f0cf38 49% 64%,#e20019 80% 100%);border-radius:8px;width:8px;position:absolute;top:21px;bottom:56px;left:0;box-shadow:0 0 0 1px #ffffffa8}.healthScale>span{letter-spacing:.08em;white-space:normal;justify-self:start;max-width:88px;margin-left:15px;font-size:5px;font-weight:900;line-height:1.15}.healthScale>i{background:#fff;border:1px solid #6f7d77;border-radius:50%;justify-self:start;width:5px;height:5px;margin-left:3px}.healthScale b{letter-spacing:.12em;text-align:center;color:#52686f;align-self:end;width:88px;margin-left:9px;font-size:5px;line-height:1.35}.mapDecision{border-top:1px solid #52738b;grid-template-columns:1fr 1.5fr auto;align-items:center;padding-top:14px;display:grid;position:absolute;bottom:23px;left:40px;right:40px}.mapDecision span{letter-spacing:.15em;color:#ff8290;font-size:7px}.mapDecision b{font-size:13px}.mapDecision small{color:#afc2cf;font-size:8px}@keyframes mapDotIn{to{opacity:1;transform:scale(1)}}@keyframes hotspotPulse{50%{box-shadow:0 0 0 10px #e2001930,0 2px 5px #002d5340}}@keyframes heatBloom{to{opacity:1;transform:scale(1.08)}}@media (width<=1100px){.mapDecision{left:30px;right:30px}.healthMap{height:286px}.hotspotCallout{width:132px;right:-2%}}@media (width<=620px){.healthMap{height:310px}.mapToolbar>span:nth-child(2){display:none}.mapToolbar strong{font-size:7px}.greenhouseFootprint{inset:18% 5% 27%}.ghZone{padding:0;font-size:0}.mapPoint{border-width:1px;width:8px;height:8px}.mapPoint.hotspot{width:11px;height:11px}.healthScale{display:none}.hotspotCallout{width:auto;max-width:154px;padding:10px 12px;top:auto;bottom:64px;right:14px}.hotspotCallout:after{top:auto;bottom:-6px;right:24px}.hotspotCallout b{font-size:11px}.hotspotCallout small{font-size:8px}.mapDecision{grid-template-columns:1fr;gap:3px;padding-top:10px;bottom:14px;left:16px;right:16px}.mapDecision span{font-size:8px}.mapDecision b{font-size:13px}.mapDecision small{display:none}}@media (width<=430px){.healthMap{height:300px}.mapToolbar>span{padding:6px 8px}.mapToolbar strong{text-align:right;max-width:102px}.hotspotCallout{max-width:140px;bottom:61px;right:11px}.hotspotCallout small{display:none}.mapDecision{left:14px;right:14px}.mapDecision b{font-size:12px}}@media (width<=620px){.trendDashboard,.forecastDashboard,.trendDashboard .activityChart,.forecastDashboard .adultSignal{background:#002d53}.greenhouseDashboard{min-height:0;padding-bottom:24px}.greenhouseDashboard .healthMap{height:270px}.greenhouseDashboard .greenhouseFootprint{bottom:14%}.greenhouseDashboard .hotspotCallout{display:none}.greenhouseDashboard .mapDecision{grid-template-columns:1fr;gap:4px;margin-top:16px;padding:15px 0 0;display:grid;position:relative;bottom:auto;left:auto;right:auto}.greenhouseDashboard .mapDecision span{font-size:8px}.greenhouseDashboard .mapDecision b{font-size:15px}.greenhouseDashboard .mapDecision small{font-size:9px;line-height:1.45;display:block}}@media (prefers-reduced-motion:reduce){.mapPoint,.mapHeat,.hotspotCallout{opacity:1!important;animation:none!important;transform:none!important}}.greenhouseDashboard .greenhouseFootprint{padding:0;display:block;inset:15% 5% 18%}.greenhouseDashboard .greenhouseFootprint>.mapPoint{place-self:auto;position:absolute}.greenhouseDashboard .healthScale{color:#41555f;grid-template-columns:minmax(0,1fr);align-items:end;gap:6px;width:auto;height:31px;display:grid;inset:auto 5% 10px}.greenhouseDashboard .healthScale:before{display:none}.greenhouseDashboard .healthScaleLabels{letter-spacing:.08em;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;font-size:7px;font-weight:900;display:grid}.greenhouseDashboard .healthScaleLabels span:nth-child(2){text-align:center}.greenhouseDashboard .healthScaleLabels span:last-child{text-align:right}.greenhouseDashboard .healthScale>i{background:linear-gradient(90deg,#45b96c 0% 30%,#f0cf38 50%,#e20019 100%);border:0;border-radius:0;width:100%;height:8px;margin:0;display:block}@media (width<=620px){.greenhouseDashboard .healthMap{height:290px}.greenhouseDashboard .greenhouseFootprint{top:16%;bottom:20%}}.signalMedia{isolation:isolate;background:radial-gradient(circle at 68% 42%,#143f60 0,#082f4e 40%,#001f3a 100%);overflow:hidden}.signalMedia:before{content:"";z-index:1;background:linear-gradient(90deg,#001e38d9 0 28%,#0000 68%),repeating-linear-gradient(0deg,#0000 0 39px,#ffffff0b 40px);position:absolute;inset:0}.signalMedia>img{z-index:3;filter:drop-shadow(0 28px 30px #0009);width:65%;height:78%;position:absolute;top:4%;right:4%;object-fit:contain!important;transform:translate(20px,14px)rotate(-4deg)!important}.workflowCard.isVisible .signalMedia>img{animation:5s ease-in-out 1s infinite mothHover}.signalRings{z-index:2;aspect-ratio:1;border:1px solid #66849f45;border-radius:50%;width:76%;animation:13s linear infinite ringTurn;position:absolute;top:4%;right:9%}.signalRings:before,.signalRings:after,.signalRings i{content:"";border:1px solid #66849f40;border-radius:50%;position:absolute;inset:13%}.signalRings:after{inset:27%}.signalRings i:first-child{border-color:#e2001970;inset:40%}.signalRings i:nth-child(2){border:0;border-left:1px solid #66849f55;border-radius:0;inset:2% 49%}.signalRings i:nth-child(3){border:0;border-top:1px solid #66849f55;border-radius:0;inset:49% 2%}.signalTrace{z-index:4;color:#a9bdca;border-bottom:1px solid #66849f80;align-items:flex-end;gap:7px;height:58px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.signalTrace>span{font-size:7px;position:absolute;top:0;left:0}.signalTrace>i{height:var(--signal-height,24%);transform-origin:bottom;background:#66849f;flex:1;transform:scaleY(0)}.signalTrace>i:nth-of-type(4){--signal-height:56%;background:#8da5b8}.signalTrace>i:nth-of-type(5){--signal-height:92%;background:var(--red)}.signalTrace>b{color:#fff;letter-spacing:.04em;font-size:8px;position:absolute;top:0;right:0}.signalMedia .radarMini{transform-origin:0 100%;bottom:58px;left:22px;transform:scale(.82)}.signalMedia .floatChip.top{top:18px;right:18px}@keyframes mothHover{50%{transform:translate(5px,-5px)rotate(1deg)}}@keyframes ringTurn{to{transform:rotate(360deg)}}@keyframes signalBar{to{transform:scaleY(1)}}.productStack{gap:30px;display:grid}.productFeature{background:#fff;border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 30px 70px #002d5312;border:0!important}.productVisual{background:#dfe7eb;min-height:620px;position:relative;overflow:hidden}.productVisual>img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s}.productFeature:hover .productVisual>img{filter:saturate(1.04);transform:scale(1.025)}.solutions .sectionTitle h2>span{display:block}.patscProduct .productVisual>img{object-position:center 48%}.productCopy{flex-direction:column;justify-content:center;padding:clamp(46px,5vw,76px);display:flex}.productCopy h3{letter-spacing:-.065em;margin:18px 0 26px;font-size:clamp(54px,6vw,84px);line-height:.9}.productCopy h4{max-width:560px;color:var(--navy);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(25px,2.5vw,36px);line-height:1.08}.productCopy>p{color:#61717b;max-width:610px;margin:0;font-size:16px;line-height:1.7}.patscProduct .productCopy{color:#fff;background:linear-gradient(145deg,#002d53,#062641)}.patscProduct .productCopy h3,.patscProduct .productCopy h4{color:#fff}.patscProduct .productCopy>p{color:#bfd0db}.productTag{z-index:3;background:var(--navy);color:#fff;letter-spacing:.15em;padding:12px 16px;font-size:9px;font-weight:900;position:absolute;top:28px;left:0}.productSignal{z-index:3;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#002d53e8;border:1px solid #fff6;border-radius:16px;min-width:240px;padding:18px 20px;position:absolute;bottom:28px;left:28px;box-shadow:0 22px 45px #002d5345}.productSignal span,.productSignal b,.productSignal small{display:block}.productSignal span{letter-spacing:.15em;color:#a9bdca;font-size:7px}.productSignal span i{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:2s infinite productPing;display:inline-block;box-shadow:0 0 #e2001966}.productSignal b{margin-top:7px;font-size:17px}.productSignal small{color:#b8c9d5;margin-top:3px;font-size:9px}.productFacts{margin:34px 0;padding:0;list-style:none;display:grid}.productFacts li{border-top:1px solid #d7e0e5;grid-template-columns:minmax(155px,.85fr) 1.15fr;gap:20px;padding:14px 0;display:grid}.productFacts li:last-child{border-bottom:1px solid #d7e0e5}.productFacts b,.productFacts span{font-size:12px;line-height:1.4}.productFacts b{color:var(--navy)}.productFacts span{color:#73818a}.patscProduct .productFacts li{border-color:#66849f78}.patscProduct .productFacts b{color:#fff}.patscProduct .productFacts span{color:#a9bdca}.productLink{color:var(--navy);border-bottom:1px solid;align-self:flex-start;padding-bottom:7px;font-size:13px;font-weight:900}.patscProduct .productLink{color:#fff}.trapProduct{grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr)}.trapProduct .productVisual>img{object-position:center}.trapMapMini{z-index:3;width:290px;color:var(--navy);background:#fff;border-radius:17px;padding:18px;position:absolute;bottom:28px;left:28px;box-shadow:0 24px 50px #002d5345}.trapMapMini>span,.trapMapMini>small{display:block}.trapMapMini>span{letter-spacing:.15em;color:#758791;font-size:7px}.trapMapMini>div{background:repeating-linear-gradient(90deg,#e7edf1 0 11%,#fff 11% 13%);border:1px solid #d7e0e5;height:74px;margin:12px 0;position:relative}.trapMapMini i,.trapMapMini b{opacity:0;background:#46b96c;border-radius:50%;width:8px;height:8px;position:absolute;transform:scale(0);box-shadow:0 0 0 4px #46b96c1f}.trapMapMini i:first-child{top:20%;left:8%}.trapMapMini i:nth-child(2){top:61%;left:24%}.trapMapMini i:nth-child(3){top:31%;left:36%}.trapMapMini i:nth-child(4){background:#f0cf38;top:68%;left:50%}.trapMapMini i:nth-child(5){top:17%;left:62%}.trapMapMini i:nth-child(6){top:48%;left:71%}.trapMapMini i:nth-child(7){background:#f0cf38;top:23%;left:82%}.trapMapMini i:nth-child(8){top:68%;left:91%}.trapMapMini b{background:var(--red);width:11px;height:11px;top:58%;left:78%;box-shadow:0 0 0 5px #e2001930}.productFeature.isVisible .trapMapMini i,.productFeature.isVisible .trapMapMini b{animation:.4s cubic-bezier(.18,.89,.32,1.35) forwards mapDotIn}.productFeature.isVisible .trapMapMini i:nth-child(2){animation-delay:80ms}.productFeature.isVisible .trapMapMini i:nth-child(3){animation-delay:.16s}.productFeature.isVisible .trapMapMini i:nth-child(4){animation-delay:.24s}.productFeature.isVisible .trapMapMini i:nth-child(5){animation-delay:.32s}.productFeature.isVisible .trapMapMini i:nth-child(6){animation-delay:.4s}.productFeature.isVisible .trapMapMini i:nth-child(7){animation-delay:.48s}.productFeature.isVisible .trapMapMini i:nth-child(8){animation-delay:.56s}.productFeature.isVisible .trapMapMini b{animation:.4s cubic-bezier(.18,.89,.32,1.35) .64s forwards mapDotIn,2.1s ease-in-out 1.2s infinite hotspotPulse}.trapMapMini>small{font-size:9px;font-weight:800}.trapCardTimelapse{z-index:2;pointer-events:none;transform-origin:50%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.productFeature:hover .trapCardTimelapse{transform:scale(1.025)}.trapBugArrival{opacity:0}.trapProduct.isVisible .trapBugArrival{animation-duration:3.87s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both}.trapProduct.isVisible .trapBugBatch1{animation-name:trapBugBuild1}.trapProduct.isVisible .trapBugBatch2{animation-name:trapBugBuild2}.trapProduct.isVisible .trapBugBatch3{animation-name:trapBugBuild3}.trapProduct.isVisible .trapBugBatch4{animation-name:trapBugBuild4}.trapProduct.isVisible .trapBugBatch5{animation-name:trapBugBuild5}.trapProduct.isVisible .trapBugBatch6{animation-name:trapBugBuild6}@keyframes trapBugBuild1{0%,4%{opacity:0}8%,92%{opacity:.9}98%,to{opacity:0}}@keyframes trapBugBuild2{0%,13%{opacity:0}17%,92%{opacity:.86}98%,to{opacity:0}}@keyframes trapBugBuild3{0%,22%{opacity:0}26%,92%{opacity:.92}98%,to{opacity:0}}@keyframes trapBugBuild4{0%,31%{opacity:0}35%,92%{opacity:.88}98%,to{opacity:0}}@keyframes trapBugBuild5{0%,40%{opacity:0}44%,92%{opacity:.84}98%,to{opacity:0}}@keyframes trapBugBuild6{0%,49%{opacity:0}53%,92%{opacity:.9}98%,to{opacity:0}}.productFeature .awardBadge{top:24px;right:24px}.solutions .vinderBand{border-radius:0 0 18px 18px;margin-top:30px}.solution.revealReady{opacity:0;transform:translateY(40px)}.solution.revealReady.isVisible{opacity:1;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:none}@keyframes productPing{70%{box-shadow:0 0 0 12px #e2001900}}@media (width<=980px){.productFeature,.trapProduct{grid-template-columns:1fr}.productVisual{min-height:520px}.productFeature{min-height:0}.trapProduct .productCopy{order:2}.trapProduct .productVisual{order:1}.productCopy{padding:52px 46px}.productFacts li{grid-template-columns:1fr 1fr}}@media (width<=620px){.signalMedia>img{width:78%;height:74%;right:-4%}.signalMedia .radarMini{left:4px}.signalTrace{left:18px;right:18px}.productStack{gap:22px}.productFeature{border-radius:22px}.productVisual{min-height:380px}.productCopy{padding:38px 26px 44px}.productCopy h3{margin-bottom:20px;font-size:54px}.productCopy h4{font-size:28px}.productCopy>p{font-size:15px}.productFacts{margin:28px 0}.productFacts li{grid-template-columns:1fr;gap:4px;padding:12px 0}.productSignal{min-width:220px;padding:15px 16px;bottom:16px;left:16px}.productFeature .awardBadge{top:15px;right:15px}.trapMapMini{width:250px;padding:15px;bottom:16px;left:16px}.productTag{top:16px}.solutions .vinderBand{border-radius:0}}@media (prefers-reduced-motion:reduce){.workflowCard.isVisible .signalMedia>img,.signalRings,.signalTrace>i,.productSignal span i,.trapMapMini i,.trapMapMini b,.trapBugArrival{opacity:1!important;animation:none!important}}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.growerDeck{background:radial-gradient(circle at 52% -18%,#164e74 0,#06385d 27%,var(--navy) 62%);color:#fff;overflow:hidden}.growerDeckHead{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:46px;margin-bottom:44px;display:grid}.growerDeckHead .overline{margin-bottom:20px;display:block;letter-spacing:.14em!important;font-size:clamp(12px,.95vw,14px)!important;line-height:1.35!important}.growerDeckHead h2{color:#fff;letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(44px,5vw,70px);line-height:.98}.growerDeckHead>p{color:#bdd0dc;margin:0;font-size:16px;line-height:1.65}.growerCards{isolation:isolate;gap:14px;height:560px;display:flex}.growerCard{isolation:isolate;background:#092f50;border:1px solid #fff2;border-radius:24px;flex:.72 1 0;min-width:0;height:100%;transition:flex .64s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 22px 55px #001d3570}.growerCard.active{border-color:var(--red);flex:2.5 1 0;box-shadow:0 28px 70px #00172990,0 0 0 1px #e2001938}.growerCard>img{z-index:0;object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;transition:transform 1.15s cubic-bezier(.22,1,.36,1),filter .5s;position:absolute;inset:0;transform:scale(1.015)}.growerShade{z-index:1;background:linear-gradient(0deg,#002d53f2 0,#002d53aa 34%,#002d5320 70%),linear-gradient(90deg,#002d53cf 0,#002d5366 48%,#0000 78%);transition:background .5s;position:absolute;inset:0}.growerCard.copyRight .growerShade{background:linear-gradient(0deg,#002d53eb 0,#002d5370 32%,#0000 66%),linear-gradient(270deg,#002d53e3 0,#002d5380 49%,#0000 77%)}.growerCardSelect{z-index:4;cursor:pointer;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.growerCardSelect:focus-visible{outline-offset:-6px;outline:3px solid #fff}.growerCardSummary{z-index:3;color:#fff;pointer-events:none;transition:top .45s cubic-bezier(.22,1,.36,1),bottom .45s cubic-bezier(.22,1,.36,1),transform .45s,opacity .3s;position:absolute;bottom:24px;left:22px;right:22px}.growerIcon{background:var(--red);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:17px;display:grid;box-shadow:0 10px 28px #5c001d69}.growerCardSpin{color:#fff;width:23px;height:23px}.growerCardSpin .patsSpinBlade{transition:transform .45s cubic-bezier(.22,1,.36,1)}.growerCard:hover .growerCardSpin,.growerCard:focus-within .growerCardSpin{transform:rotate(90deg)}.growerCardSummary h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.05}.growerCardSummary p{color:#bfd0db;margin:10px 0 0;font-size:12px;line-height:1.55}.growerArrow{background:var(--red);border-radius:8px;place-items:center;width:35px;height:35px;font-size:20px;display:grid;position:absolute;bottom:0;right:0}.growerCard.active .growerCardSummary{align-items:center;gap:13px;display:flex;top:28px;bottom:auto}.growerCard.active .growerIcon{width:38px;height:38px;margin:0}.growerCard.active .growerCardSpin{width:20px;height:20px}.growerCard.active .growerCardSummary h3{font-size:18px}.growerCard.active .growerCardSummary p,.growerCard.active .growerArrow{display:none}.growerCardDetail{z-index:5;color:#fff;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;width:min(58%,470px);padding:105px 34px 30px;transition:opacity .28s,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s .45s;display:flex;position:absolute;inset:0;transform:translate(-22px)}.growerCard.copyRight .growerCardDetail{left:auto;right:0;transform:translate(22px)}.growerCard.active .growerCardDetail{opacity:1;visibility:visible;transition-delay:.18s,.18s,0s;transform:none}.growerCrops{letter-spacing:.16em;text-transform:uppercase;color:#d4e1e9;font-size:9px;font-weight:800;line-height:1.4}.growerCardDetail h3{color:#fff;letter-spacing:-.045em;margin:14px 0 13px;font-size:clamp(27px,2.2vw,38px);line-height:1.04}.growerCardDetail>p{color:#d3e0e7;max-width:440px;margin:0;font-size:13.5px;line-height:1.58}.growerMicro{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#002744d9;border:1px solid #ffffff4a;border-radius:14px;width:min(100%,360px);min-height:104px;margin-top:auto;margin-bottom:19px;overflow:hidden;box-shadow:0 18px 38px #00182c66}.growerCard.copyRight .growerMicro{margin-left:auto}.growerCardActions{justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.growerCardActions>span{color:#d8e4eb;white-space:nowrap;align-items:center;gap:7px;display:flex}.growerCardActions>span i{background:#45c878;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #45c8781b}.growerCardActions a{z-index:6;color:#fff;pointer-events:auto;border-bottom:1px solid #ffffffa3;padding-bottom:5px;font-size:11px;font-weight:800;position:relative}.growerCardActions a b{color:var(--red);margin-left:5px;font-size:14px}.microTop{justify-content:space-between;align-items:center;padding:12px 14px 4px;display:flex}.microTop span,.trapCount span,.mapMiniNote span,.compareMicro>div:last-child span{letter-spacing:.15em;color:#a9bdca;font-size:6px}.microTop b{color:#fff;font-size:8px}.signalMicro svg{width:100%;height:72px;display:block}.microArea{fill:#e2001922}.microLine{fill:none;stroke:#ff344b;stroke-width:3px;stroke-linecap:round;stroke-dasharray:360;stroke-dashoffset:360px}.microPeak{fill:#fff;stroke:var(--red);stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}.growerCard.active .microLine{animation:1.15s ease-out .38s forwards growerLineDraw}.growerCard.active .microPeak{animation:.38s cubic-bezier(.18,.89,.32,1.35) 1.18s forwards growerDotPop}.trapMicro{grid-template-columns:116px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.trapPreview{background:#e2c226;border:2px solid #211f18;border-radius:7px;height:80px;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #7c681426}.trapGrid{background-color:#0000;background-image:linear-gradient(#fff0 95%,#26221724 95%),linear-gradient(90deg,#fff0 95%,#26221724 95%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.trapPreview i{opacity:0;background:#202018;border-radius:50%;width:3px;height:6px;position:absolute;transform:scale(0)rotate(24deg);box-shadow:0 1px 1px #0005}.trapPreview i:first-of-type{top:16%;left:9%}.trapPreview i:nth-of-type(2){top:32%;left:25%}.trapPreview i:nth-of-type(3){top:18%;left:46%}.trapPreview i:nth-of-type(4){top:26%;left:70%}.trapPreview i:nth-of-type(5){top:13%;left:84%}.trapPreview i:nth-of-type(6){top:57%;left:16%}.trapPreview i:nth-of-type(7){top:72%;left:36%}.trapPreview i:nth-of-type(8){top:49%;left:55%}.trapPreview i:nth-of-type(9){top:64%;left:76%}.trapPreview i:nth-of-type(10){top:78%;left:91%}.trapPreview i:nth-of-type(11){top:82%;left:7%}.trapPreview i:nth-of-type(12){top:11%;left:31%}.trapPreview i:nth-of-type(13){top:83%;left:61%}.trapPreview i:nth-of-type(14){top:43%;left:87%}.trapPreview i:nth-of-type(15){top:54%;left:42%}.trapPreview i:nth-of-type(16){top:8%;left:67%}.trapPreview i:nth-of-type(17){top:78%;left:19%}.trapPreview i:nth-of-type(18){top:89%;left:81%}.growerCard.active .trapPreview i{animation:.32s cubic-bezier(.18,.89,.32,1.3) .38s forwards growerBugIn}.trapCount b,.trapCount small{display:block}.trapCount b{color:#fff;margin:6px 0 4px;font-size:30px;line-height:1}.trapCount small{color:#c0d1dc;font-size:8px;line-height:1.35}.mapMicro{grid-template-columns:1.4fr .8fr;gap:12px;padding:12px;display:grid}.mapMiniGrid{background:#9db8ca33;border:1px solid #82a1b7;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);min-height:78px;display:grid;position:relative}.mapMiniGrid>span{border-bottom:1px solid #66849f88;border-right:1px solid #66849f88}.mapMiniGrid>span:nth-child(2){border-right:0}.mapMiniGrid>span:nth-child(n+3){border-bottom:0}.mapMiniGrid>i{opacity:0;background:#43bd70;border:1px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:scale(0)}.mapMiniGrid>i:first-of-type{top:20%;left:13%}.mapMiniGrid>i:nth-of-type(2){top:32%;left:40%}.mapMiniGrid>i:nth-of-type(3){top:16%;left:68%}.mapMiniGrid>i:nth-of-type(4){top:41%;left:83%}.mapMiniGrid>i:nth-of-type(5){top:72%;left:19%}.mapMiniGrid>i:nth-of-type(6){top:66%;left:48%}.mapMiniGrid>i:nth-of-type(7){top:73%;left:70%}.mapMiniGrid>i:nth-of-type(8){top:79%;left:90%}.mapMiniGrid>i:nth-of-type(9){top:39%;left:58%}.mapMiniGrid>i.watch{background:#f1cd31}.mapMiniGrid>i.hot{background:var(--red);width:11px;height:11px;box-shadow:0 0 0 6px #e2001928}.growerCard.active .mapMiniGrid>i{animation:growerDotPop .4s calc(.3s + var(--map-delay,0s)) cubic-bezier(.18,.89,.32,1.35) forwards}.mapMiniGrid>i:nth-of-type(2){--map-delay:70ms}.mapMiniGrid>i:nth-of-type(3){--map-delay:.14s}.mapMiniGrid>i:nth-of-type(4){--map-delay:.21s}.mapMiniGrid>i:nth-of-type(5){--map-delay:.28s}.mapMiniGrid>i:nth-of-type(6){--map-delay:.35s}.mapMiniGrid>i:nth-of-type(7){--map-delay:.42s}.mapMiniGrid>i:nth-of-type(8){--map-delay:.49s}.mapMiniGrid>i:nth-of-type(9){--map-delay:.56s}.mapMiniNote b,.mapMiniNote small{display:block}.mapMiniNote b{margin:8px 0 4px;font-size:17px}.mapMiniNote small{color:#c0d1dc;font-size:8px;line-height:1.35}.compareMicro{grid-template-columns:1.35fr .8fr;align-items:center;gap:12px;padding:12px;display:grid}.compareRows{border-bottom:1px solid #66849f;align-items:flex-end;gap:8px;height:78px;display:flex}.compareRows>span{flex:1;align-items:flex-end;gap:2px;height:100%;display:flex}.compareRows i{height:var(--bar,24%);transform-origin:bottom;background:#66849f;flex:1;transform:scaleY(0)}.compareRows span:first-child i:first-child{--bar:32%}.compareRows span:first-child i:nth-child(2){--bar:49%}.compareRows span:first-child i:nth-child(3){--bar:42%;background:#a9bdca}.compareRows span:nth-child(2) i:first-child{--bar:44%}.compareRows span:nth-child(2) i:nth-child(2){--bar:64%;background:#e20019}.compareRows span:nth-child(2) i:nth-child(3){--bar:58%}.compareRows span:nth-child(3) i:first-child{--bar:55%}.compareRows span:nth-child(3) i:nth-child(2){--bar:79%}.compareRows span:nth-child(3) i:nth-child(3){--bar:66%;background:#a9bdca}.compareRows span:nth-child(4) i:first-child{--bar:68%}.compareRows span:nth-child(4) i:nth-child(2){--bar:91%;background:#e20019}.compareRows span:nth-child(4) i:nth-child(3){--bar:73%}.growerCard.active .compareRows i{animation:.75s cubic-bezier(.22,1,.36,1) .35s forwards growerBarUp}.compareMicro>div:last-child b,.compareMicro>div:last-child small{display:block}.compareMicro>div:last-child b{margin:8px 0 4px;font-size:17px}.compareMicro>div:last-child small{color:#c0d1dc;font-size:8px;line-height:1.35}@keyframes growerLineDraw{to{stroke-dashoffset:0}}@keyframes growerDotPop{to{opacity:1;transform:scale(1)}}@keyframes growerBugIn{to{opacity:.9;transform:scale(1)rotate(24deg)}}@keyframes growerBarUp{to{transform:scaleY(1)}}@media (width<=1120px){.growerCards{height:535px}.growerCard{flex:.66 1 0}.growerCard.active{flex:2.4 1 0}.growerCardDetail{width:min(64%,450px);padding-inline:28px}.growerCardSummary{left:18px;right:18px}.growerCardSummary h3{font-size:19px}.growerCardDetail h3{font-size:31px}}@media (width<=980px){.growerDeckHead{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.growerDeckHead>p{max-width:650px}.growerCards{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;height:520px;padding-bottom:10px;scroll-padding-inline:1px;overflow:auto hidden}.growerCard,.growerCard.active{scroll-snap-align:start;flex:0 0 min(78vw,650px)}.growerCardDetail{width:min(61%,430px)}}@media (width<=620px){.growerDeck{padding-top:66px;padding-bottom:66px}.growerDeckHead h2{font-size:43px}.growerDeckHead>p{font-size:14px}.growerCards{height:505px;margin-right:-7vw}.growerCard,.growerCard.active{border-radius:20px;flex-basis:87vw}.growerCard.active .growerCardSummary{top:21px;left:19px}.growerCardDetail,.growerCard.copyRight .growerCardDetail{background:linear-gradient(90deg,#002d53e3 0,#002d5398 70%,#0000);width:100%;padding:82px 20px 21px;left:0;right:auto}.growerCardDetail h3{max-width:360px;font-size:29px}.growerCardDetail>p{max-width:390px;font-size:12.5px}.growerMicro{width:min(88%,350px);margin-bottom:15px}.growerCard.copyRight .growerMicro{margin-left:0}.growerCardActions{flex-direction:column;align-items:flex-start;gap:10px}.growerCardSummary{left:19px;right:19px}.growerArrow{right:0}.trapMicro{grid-template-columns:105px 1fr}}@media (width<=420px){.growerCards{height:520px}.growerCardDetail h3{font-size:27px}.growerCardDetail>p{line-height:1.5}.growerMicro{min-height:96px}.growerCardActions a{font-size:10px}}@media (prefers-reduced-motion:reduce){.growerCard,.growerCard>img,.growerCardSummary,.growerCardDetail,.growerCardSpin{transition:none!important}.growerCard.active .microLine,.growerCard.active .microPeak,.growerCard.active .trapPreview i,.growerCard.active .mapMiniGrid>i,.growerCard.active .compareRows i{opacity:1!important;animation:none!important;transform:none!important}.microLine{stroke-dashoffset:0!important}.microPeak{opacity:1!important}}.growerDeck{background:radial-gradient(circle at 52% -18%,#164e74 0,#06385d 27%,var(--navy) 63%);padding-block:clamp(76px,8vw,118px)}.growerDeckHead{max-width:780px;margin-bottom:38px;display:block}.growerDeckHead>p{max-width:560px;margin:22px 0 0}.growerCards{gap:12px;height:590px}.growerCard{border-radius:22px;flex:.58 1 0}.growerCard.active{flex:3 1 0}.growerCard>img{filter:saturate(1.05)contrast(1.03);transform:scale(1.025)}.growerCard.active>img{filter:saturate(1.08)contrast(1.02);transform:scale(1)}.growerShade{background:linear-gradient(0deg,#002d53f4 0,#002d53a8 34%,#002d531c 68%)}.growerCard.active .growerShade{background:linear-gradient(90deg,#002d53fa 0,#002d53ed 28%,#002d53b8 53%,#002d533d 73%,#002d5314 100%),linear-gradient(0deg,#001d35b8 0,#0000 42%)}.growerCardSummary{bottom:22px;left:20px;right:20px}.growerIcon{width:46px;height:46px;margin-bottom:15px}.growerIcon svg{fill:none;stroke:#fff;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.growerCardSummary h3{max-width:170px;font-size:21px}.growerCardSummary p{max-width:165px}.growerCard.active .growerCardSummary{gap:11px;top:24px;left:26px;right:auto}.growerCard.active .growerIcon{width:40px;height:40px}.growerCard.active .growerCardSummary h3{max-width:none;font-size:17px}.growerCardDetail{width:min(64%,650px);padding:91px 26px 24px;left:0;right:auto;transform:translate(-18px)}.growerCrops{color:#c9d8e1}.growerCardDetail h3{max-width:570px;margin:12px 0 11px;font-size:clamp(29px,2.15vw,40px)}.growerCardDetail>p{color:#d5e1e8;max-width:565px;font-size:13px;line-height:1.55}.growerCardBottom{grid-template-columns:minmax(210px,.86fr) minmax(250px,1.14fr);gap:13px;margin-top:auto;margin-bottom:15px;display:grid}.cropMotion,.growerStory{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#002744d9;border:1px solid #ffffff38;border-radius:15px;min-height:132px;box-shadow:0 18px 38px #00182c50}.cropMotion{padding:13px 14px 12px;overflow:hidden}.cropMotionLabel,.growerStory>span,.growerCardActions>span{letter-spacing:.12em;color:#b8cad5;font-size:10px;font-weight:800;line-height:1.25;display:block}.cropMotion svg{width:100%;height:73px;margin:3px 0 2px;display:block;overflow:visible}.cropMotion>b{color:#fff;letter-spacing:.01em;font-size:9px;font-weight:750;display:block}.cropMotion svg path,.cropMotion svg circle,.cropMotion svg ellipse{vector-effect:non-scaling-stroke}.motionStem,.bloomStem,.sproutGround{fill:none;stroke:#8eabba;stroke-width:1.6px;stroke-linecap:round}.motionLeaf{fill:#4fba74;stroke:#a8d9bc;stroke-width:1px}.ripenFruit{fill:#4fba74;stroke:#fff;stroke-width:1.4px;filter:drop-shadow(0 4px 5px #001d3555)}.bloomStem,.bloomLeaf{fill:none;stroke:#6fc38d;stroke-width:2px}.petalRing{transform-box:view-box;transform-origin:125px 39px;opacity:.55;transform:scale(.28)rotate(-18deg)}.petal{fill:#ff7a8a;stroke:#ffdce0;stroke-width:1px}.bloomCenter{fill:#eac945;stroke:#fff2a7;stroke-width:1px}.foliagePot{fill:#7897aa;stroke:#c9d8e1;stroke-width:1px}.foliageStem{stroke:#70ca91;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:150;stroke-dashoffset:150px}.foliageStem.s1{fill:none}.foliageStem.s2,.foliageStem.s3,.foliageStem.s4{fill:#46a86a55}.sproutStage{fill:#4fba74;stroke:#c3e7d0;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:bottom;opacity:.18;transform:translateY(12px)scale(.72)}.growerStory{z-index:6;color:#fff;pointer-events:auto;flex-direction:column;padding:14px 16px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative}.growerStory:hover,.growerStory:focus-visible{background:#073958;border-color:#ffffffa8;outline:none;transform:translateY(-2px)}.growerStory blockquote{color:#fff;letter-spacing:-.012em;margin:10px 0 auto;font-size:12.5px;font-weight:600;line-height:1.35}.growerStory>div{grid-template-columns:1fr auto;align-items:end;gap:2px 10px;margin-top:10px;display:grid}.growerStory strong,.growerStory small{display:block}.growerStory strong{font-size:10px}.growerStory small{color:#adbfcb;font-size:8px}.growerStory b{color:var(--red);grid-area:1/2/3;align-self:center;font-size:17px}.growerCardActions{border-top:1px solid #66849f78;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 14px;padding-top:12px;display:grid}.growerCardActions>b{color:#edf4f7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.growerCardActions a{white-space:nowrap;font-size:10px}.growerCardActions a span{color:var(--red);margin-left:4px;font-size:13px}.growerArrow{width:34px;height:34px;right:0}.growerCard.active .ripenFruit{animation:5.6s ease-in-out infinite cropFruitRipen}.growerCard.active .fruitTwo{animation-delay:.35s}.growerCard.active .fruitThree{animation-delay:.7s}.growerCard.active .fruitFour{animation-delay:1.05s}.growerCard.active .petalRing{animation:5.2s cubic-bezier(.22,1,.36,1) .15s infinite cropBloomOpen}.growerCard.active .foliageStem{animation:5.4s ease-in-out infinite cropLeafDraw}.growerCard.active .foliageStem.s2{animation-delay:.18s}.growerCard.active .foliageStem.s3{animation-delay:.36s}.growerCard.active .foliageStem.s4{animation-delay:.54s}.growerCard.active .sproutStage{animation:5.4s cubic-bezier(.22,1,.36,1) infinite cropSproutRise}.growerCard.active .stageTwo{animation-delay:.32s}.growerCard.active .stageThree{animation-delay:.64s}.growerCard.active .stageFour{animation-delay:.96s}@keyframes cropFruitRipen{0%,10%{fill:#4fba74;opacity:.45;transform:scale(.72)}28%{opacity:1;transform:scale(1)}48%{fill:#e1c63d}70%,91%{fill:#e20019;opacity:1;transform:scale(1)}to{fill:#4fba74;opacity:.45;transform:scale(.72)}}@keyframes cropBloomOpen{0%,12%{opacity:.45;transform:scale(.24)rotate(-18deg)}40%,88%{opacity:1;transform:scale(1)rotate(0)}to{opacity:.45;transform:scale(.24)rotate(-18deg)}}@keyframes cropLeafDraw{0%,10%{stroke-dashoffset:150px;opacity:.25}42%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:150px;opacity:.25}}@keyframes cropSproutRise{0%,10%{opacity:.16;transform:translateY(12px)scale(.72)}38%,88%{opacity:1;transform:none}to{opacity:.16;transform:translateY(12px)scale(.72)}}@media (width<=1320px){.growerCards{height:575px}.growerCard{flex:.52 1 0}.growerCard.active{flex:2.85 1 0}.growerCardDetail{width:min(70%,620px)}.growerCardBottom{grid-template-columns:minmax(190px,.82fr) minmax(230px,1.18fr)}.growerStory blockquote{font-size:11.5px}}@media (width<=1120px){.growerDeckHead{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.growerDeckHead>p{max-width:660px}.growerCards{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;height:580px;padding-bottom:10px;scroll-padding-inline:0;overflow:auto hidden}.growerCard,.growerCard.active{scroll-snap-align:start;flex:0 0 min(82vw,780px)}.growerCardDetail{width:min(70%,600px)}}@media (width<=760px){.growerDeck{padding-block:68px}.growerDeckHead h2{font-size:46px}.growerDeckHead>p{font-size:14px}.growerCards{height:620px;margin-right:-7vw}.growerCard,.growerCard.active{border-radius:20px;flex-basis:88vw}.growerCard.active .growerShade{background:linear-gradient(90deg,#002d53f8 0,#002d53df 62%,#002d5370 100%),linear-gradient(0deg,#001d35db 0,#0000 48%)}.growerCardDetail{width:100%;padding:82px 20px 20px}.growerCardDetail h3{max-width:430px;font-size:30px}.growerCardDetail>p{max-width:430px;font-size:12.5px}.growerCardBottom{grid-template-columns:1fr 1fr;gap:10px}.cropMotion,.growerStory{min-height:138px}.growerStory blockquote{font-size:11.5px}.growerCardActions{grid-template-columns:1fr auto}.growerCardActions>span,.growerCardActions>b{display:none}}@media (width<=520px){.growerDeckHead h2{font-size:42px}.growerCards{height:650px}.growerCard,.growerCard.active{flex-basis:91vw}.growerCardDetail h3{font-size:28px}.growerCardBottom{grid-template-columns:1fr;margin-top:auto}.cropMotion{min-height:116px}.cropMotion svg{height:60px}.growerStory{min-height:136px}.growerCardActions{padding-top:10px}.growerCard.active .growerCardSummary h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.growerCard.active .ripenFruit,.growerCard.active .petalRing,.growerCard.active .foliageStem,.growerCard.active .sproutStage{opacity:1!important;animation:none!important;transform:none!important}.growerCard.active .ripenFruit{fill:#e20019}.growerCard.active .foliageStem{stroke-dashoffset:0!important}}.bloomMotion svg{height:75px;margin-top:1px}.flowerRail{fill:none;stroke:#66849f88;stroke-width:1px;stroke-linecap:round}.bloomProgress{fill:none;stroke:var(--red);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:154;stroke-dashoffset:154px}.bloomMarker{fill:#fff;stroke:var(--red);stroke-width:2px;opacity:0;filter:drop-shadow(0 0 5px #e20019aa)}.flowerStem{fill:none;stroke:#73ca93;stroke-width:2px;stroke-linecap:round}.flowerLeaf{fill:#48aa6b;stroke:#b6e1c5;stroke-width:.8px}.flowerBudHead{fill:#f07b89;stroke:#ffd9de;stroke-width:1.1px}.flowerSepal{fill:none;stroke:#72c18d;stroke-width:1.3px;stroke-linecap:round}.flowerPetal{fill:#ff8291;stroke:#ffe1e5;stroke-width:.8px}.flowerCenter{fill:#e4bd36;stroke:#fff0a2;stroke-width:.9px}.halfPetals,.fullPetals{transform-box:fill-box;transform-origin:50%}.halfPetals{opacity:.72;transform:scale(.72)rotate(-8deg)}.fullPetals{opacity:.45;transform:scale(.68)rotate(-14deg)}.marketHalo{fill:#e2001915;stroke:#e200194d;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.growerCard.active .bloomProgress{animation:5.8s ease-in-out infinite flowerProgressDraw}.growerCard.active .bloomMarker{animation:5.8s ease-in-out infinite flowerMarkerTravel}.growerCard.active .flowerStageBud{transform-box:fill-box;transform-origin:bottom;animation:5.8s ease-in-out infinite flowerBudSway}.growerCard.active .halfPetals{animation:5.8s ease-in-out infinite flowerHalfOpen}.growerCard.active .fullPetals{animation:5.8s ease-in-out infinite flowerFullOpen}.growerCard.active .marketHalo{animation:5.8s ease-in-out infinite flowerReadyPulse}@keyframes flowerProgressDraw{0%,10%{stroke-dashoffset:154px}70%,90%{stroke-dashoffset:0}to{stroke-dashoffset:154px}}@keyframes flowerMarkerTravel{0%,8%{opacity:0;transform:translate(0)}14%{opacity:1}70%,90%{opacity:1;transform:translate(154px)}to{opacity:0;transform:translate(0)}}@keyframes flowerBudSway{0%,14%,to{transform:rotate(0)}30%{transform:rotate(-3deg)}46%{transform:rotate(2deg)}}@keyframes flowerHalfOpen{0%,20%{opacity:.45;transform:scale(.64)rotate(-10deg)}48%,90%{opacity:1;transform:scale(1)rotate(0)}to{opacity:.45;transform:scale(.64)rotate(-10deg)}}@keyframes flowerFullOpen{0%,42%{opacity:.35;transform:scale(.62)rotate(-15deg)}70%,90%{opacity:1;transform:scale(1)rotate(0)}to{opacity:.35;transform:scale(.62)rotate(-15deg)}}@keyframes flowerReadyPulse{0%,63%{opacity:0;transform:scale(.72)}73%{opacity:1;transform:scale(1)}88%{opacity:.35;transform:scale(1.12)}to{opacity:0;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.growerCard.active .bloomProgress,.growerCard.active .bloomMarker,.growerCard.active .flowerStageBud,.growerCard.active .halfPetals,.growerCard.active .fullPetals,.growerCard.active .marketHalo{animation:none!important}.bloomProgress{stroke-dashoffset:0}.bloomMarker{opacity:1;transform:translate(154px)}.halfPetals,.fullPetals{opacity:1;transform:none}.marketHalo{opacity:.35;transform:none}}.vinderExperience{isolation:isolate;background:radial-gradient(circle at 29% 42%,#fff 0,#fbfaf7 48%,#f7f6f2 100%);border:1px solid #d9e2e7;border-radius:30px;grid-template-columns:minmax(0,1.13fr) minmax(360px,.87fr);min-height:550px;margin-top:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #002d5312}.vinderVisual{min-height:550px;position:relative;overflow:hidden}.vinderOutlineSpin{color:#66849f;opacity:.31;width:520px;height:520px;animation:24s linear infinite vinderSpinDrift;position:absolute;top:5%;left:-5%}.vinderOutlineSpin .patsSpinBlade{fill:none;stroke:currentColor;stroke-width:2.2px}.vinderPhoneStage{z-index:3;opacity:0;width:292px;height:508px;position:absolute;top:26px;left:22%;transform:translateY(70px)rotate(-8deg)scale(.94)}.vinderPhone{background:linear-gradient(145deg,#65676a 0,#08090a 12%,#151718 86%,#7a7b7b 100%);border:5px solid #0b0c0d;border-radius:45px;width:100%;height:100%;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 40px 60px #002d5330,0 15px 25px #002d5329,inset 0 0 0 2px #cacaca66}.vinderPhone:before{content:"";z-index:7;background:#090a0b;border-radius:18px;width:86px;height:25px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.vinderPhone:after{content:"";z-index:7;background:#18191a;border-radius:4px;width:5px;height:78px;position:absolute;top:126px;right:-7px;box-shadow:0 90px #18191a}.vinderPhoneTop{z-index:6;color:#0a1925;justify-content:space-between;align-items:center;height:28px;padding:0 5px;font-size:8px;font-weight:850;display:flex;position:absolute;top:11px;left:19px;right:19px}.vinderPhoneTop>i{width:76px}.vinderPhoneTop>b{letter-spacing:.08em;font-size:7px}.vinderPhoneApp{color:#0a2943;background:#f8f9f8;border-radius:37px;position:absolute;inset:5px;overflow:hidden}.vinderPhoneApp header{background:#fff;border-bottom:1px solid #dde4e7;justify-content:space-between;align-items:flex-end;height:66px;padding:0 20px 12px;display:flex}.vinderPhoneApp header img{width:62px;height:auto}.vinderPhoneApp header span{font-size:15px;line-height:1}.vinderPhoneBody{padding:20px 17px}.vinderPhoneBody>small{letter-spacing:.16em;color:#7b8c97;font-size:6px}.vinderPhoneBody>h4{letter-spacing:-.035em;color:#0a2943;margin:4px 0 18px;font-size:18px}.vinderCropTile,.vinderPressureTile,.vinderScoutingTile{background:#fff;border:1px solid #e0e6e9;border-radius:11px;box-shadow:0 5px 14px #002d530b}.vinderCropTile{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.vinderTomato{color:#0000;background:radial-gradient(circle at 38% 36%,#f15d69 0 23%,#d4162a 24% 52%,#9e0d1b 53%);border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 6px #eb304333}.vinderCropTile b,.vinderCropTile small{display:block}.vinderCropTile b{font-size:10px}.vinderCropTile small{color:#7a8993;margin-top:3px;font-size:6.5px}.vinderCropTile>i{color:#8da0ad;font-style:normal}.vinderPressureTile{margin-top:12px;padding:11px}.vinderPressureTile>span,.vinderScoutingTile>span{color:#80909a;letter-spacing:.14em;margin-bottom:8px;font-size:6px;font-weight:850;display:block}.vinderPressureTile>div{border-top:1px solid #eef1f2;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.vinderPressureTile i{background:var(--red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e2001910}.vinderPressureTile b{font-size:7.5px}.vinderPressureTile em{color:var(--red);font-size:6.5px;font-style:normal;font-weight:800}.vinderScoutingTile{margin-top:12px;padding:11px}.vinderScoutingTile b,.vinderScoutingTile small{display:block}.vinderScoutingTile b{font-size:8px}.vinderScoutingTile small{color:#7b8c97;margin-top:4px;font-size:6.5px}.vinderForecastCard,.vinderObservationCard,.vinderConfirmToast{z-index:5;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;box-shadow:0 26px 50px #002d532a,0 7px 16px #002d5317}.vinderForecastCard{background:#fff;border:1px solid #ffffff96;border-radius:18px;width:286px;top:82px;left:51%;overflow:hidden}.vinderForecastCard>div{color:#fff;background:linear-gradient(135deg,#e20019,#ef3243);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;height:60px;padding:0 17px;display:grid}.vinderForecastCard>div b{font-size:12px}.vinderForecastCard>div i{letter-spacing:2px;font-style:normal}.vinderMothIcon{width:31px;height:31px;color:var(--red);background:#fff;border-radius:50%;place-items:center;font-size:15px;display:grid}.vinderForecastCard>small,.vinderForecastCard>strong,.vinderForecastCard>em{margin-inline:19px;display:block}.vinderForecastCard>small{color:var(--red);letter-spacing:.14em;margin-top:15px;font-size:6px;font-weight:900}.vinderForecastCard>strong{color:var(--red);margin-top:5px;font-size:27px;line-height:1}.vinderForecastCard>em{color:#84919a;margin-top:6px;margin-bottom:15px;font-size:7px;font-style:normal}.vinderObservationCard{background:#fff;border:1px solid #e4e8e9;border-radius:18px;width:302px;padding:17px;top:277px;left:55%}.vinderObservationCard>b{color:#152936;font-size:12px;display:block}.vinderObservationCard>div{grid-template-columns:48px 1fr 1fr 1fr;align-items:center;gap:9px;height:62px;margin:12px 0;display:grid}.vinderObservationCard>div>i{background:#e8ecee;border-radius:5px;height:7px}.vinderObservationCard>div>i:nth-of-type(2){width:74%}.vinderObservationCard>div>i:nth-of-type(3){width:50%}.vinderCameraIcon{color:#002d53;background:#e8edf0;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 15px #dbe4e9}.vinderObservationCard>strong{color:#1c9b46;background:#edf8ef;border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-size:10px;display:flex}.vinderObservationCard>strong span{color:#fff;background:#28aa51;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.vinderConfirmToast{background:#edf8ec;border:1px solid #d9ebdc;border-radius:17px;grid-template-columns:36px 1fr;align-items:center;gap:11px;width:280px;padding:14px 16px;display:grid;bottom:43px;left:59%}.vinderConfirmToast>span{color:#fff;background:#15a743;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.vinderConfirmToast b,.vinderConfirmToast small{display:block}.vinderConfirmToast b{color:#15933d;font-size:11px}.vinderConfirmToast small{color:#6b8172;margin-top:3px;font-size:7px}.vinderFlowLine{z-index:4;opacity:0;background:#e20019;width:1px;position:absolute}.vinderFlowLine i{background:var(--red);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 2px 7px #002d5340}.vinderFlowLine.one{height:52px;top:238px;left:85%}.vinderFlowLine.two{height:44px;top:432px;left:88%}.vinderCopy{z-index:8;align-self:center;padding:62px clamp(44px,5vw,82px) 62px 42px;position:relative}.vinderCopy:before{content:"";background:#e20019;width:230px;height:1px;position:absolute;top:35px;left:42px}.vinderCopy h3{max-width:520px;color:var(--navy);letter-spacing:-.055em;margin:24px 0 20px;font-size:clamp(42px,4.2vw,66px);line-height:.98}.vinderCopy>p{color:#66849f;max-width:470px;margin:0;font-size:19px;line-height:1.55}.vinderCopy>a{border-bottom:1px solid var(--navy);color:var(--navy);margin-top:32px;padding-bottom:8px;font-size:14px;font-weight:850;display:inline-block}.vinderCopy>a span{margin-left:4px;transition:transform .25s;display:inline-block}.vinderCopy>a:hover span{transform:translate(3px,-3px)}.vinderScope{grid-template-columns:54px 1fr;align-items:center;gap:16px;max-width:430px;margin-top:48px;display:grid}.vinderScope>span{color:#66849f;border:1px solid #c7d4dc;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.vinderScope svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.vinderScope p{color:#66849f;margin:0;font-size:14px;line-height:1.5}.vinderExperience.isVisible .vinderPhoneStage{animation:.9s cubic-bezier(.18,.89,.32,1.1) .12s forwards vinderPhoneIn}.vinderExperience.isVisible .vinderPhone{animation:6s ease-in-out 1.1s infinite vinderPhoneFloat}.vinderExperience.isVisible .vinderForecastCard{animation:.7s cubic-bezier(.18,.89,.32,1.15) .55s forwards vinderCardIn,5.5s ease-in-out 1.5s infinite vinderCardFloat}.vinderExperience.isVisible .vinderObservationCard{animation:.7s cubic-bezier(.18,.89,.32,1.15) .9s forwards vinderCardIn,6.2s ease-in-out 1.85s infinite reverse vinderCardFloat}.vinderExperience.isVisible .vinderConfirmToast{animation:.7s cubic-bezier(.18,.89,.32,1.15) 1.25s forwards vinderCardIn,5.8s ease-in-out 2.2s infinite vinderCardFloat}.vinderExperience.isVisible .vinderFlowLine{animation:.45s ease-out 1.05s forwards vinderLineIn}.vinderExperience.isVisible .vinderFlowLine.two{animation-delay:1.4s}@keyframes vinderPhoneIn{to{opacity:1;transform:translateY(0)rotate(-6deg)scale(1)}}@keyframes vinderPhoneFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(-1deg)}}@keyframes vinderCardIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes vinderCardFloat{50%{transform:translateY(-5px)}}@keyframes vinderLineIn{0%{opacity:0;transform-origin:top;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes vinderSpinDrift{to{transform:rotate(360deg)}}@media (width<=1180px){.vinderExperience{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)}.vinderPhoneStage{left:16%}.vinderForecastCard{width:265px;left:47%}.vinderObservationCard{width:280px;left:50%}.vinderConfirmToast{width:262px;left:54%}.vinderCopy{padding-right:38px}.vinderCopy h3{font-size:48px}.vinderCopy>p{font-size:17px}.vinderFlowLine.one{left:82%}.vinderFlowLine.two{left:85%}}@media (width<=980px){.vinderExperience{grid-template-columns:1fr;min-height:0}.vinderCopy{grid-row:1;padding:64px 7vw 32px}.vinderCopy:before{left:7vw}.vinderCopy h3{max-width:680px;font-size:clamp(43px,7vw,62px)}.vinderCopy>p{max-width:620px}.vinderScope{margin-top:34px}.vinderVisual{grid-row:2;min-height:540px}.vinderPhoneStage{top:14px;left:27%}.vinderForecastCard{top:70px;left:49%}.vinderObservationCard{top:270px;left:52%}.vinderConfirmToast{bottom:39px;left:56%}.vinderOutlineSpin{top:0;left:8%}}@media (width<=620px){.vinderExperience{border-radius:22px}.vinderCopy{padding:54px 22px 22px}.vinderCopy:before{width:160px;top:30px;left:22px}.vinderCopy h3{margin-top:21px;font-size:40px}.vinderCopy>p{font-size:16px}.vinderCopy>a{margin-top:25px}.vinderScope{grid-template-columns:45px 1fr;gap:13px;margin-top:30px}.vinderScope>span{width:45px;height:45px}.vinderScope p{font-size:12px}.vinderVisual{min-height:505px}.vinderOutlineSpin{width:470px;height:470px;top:2%;left:-25%}.vinderPhoneStage{width:228px;height:408px;top:24px;left:4%}.vinderPhone{border-width:4px;border-radius:37px}.vinderPhone:before{width:68px;height:20px;top:9px}.vinderPhoneTop{top:8px;left:14px;right:14px}.vinderPhoneApp{border-radius:30px;inset:4px}.vinderPhoneApp header{height:56px;padding:0 16px 10px}.vinderPhoneApp header img{width:52px}.vinderPhoneBody{padding:15px 13px}.vinderPhoneBody>h4{margin-bottom:12px;font-size:15px}.vinderPressureTile{margin-top:9px}.vinderPressureTile>div{padding:6px 0}.vinderScoutingTile{margin-top:9px}.vinderForecastCard{border-radius:15px;width:220px;top:70px;left:31%}.vinderForecastCard>div{grid-template-columns:28px 1fr auto;height:48px;padding:0 12px}.vinderMothIcon{width:26px;height:26px}.vinderForecastCard>div b{font-size:10px}.vinderForecastCard>small,.vinderForecastCard>strong,.vinderForecastCard>em{margin-inline:14px}.vinderForecastCard>small{margin-top:11px}.vinderForecastCard>strong{font-size:22px}.vinderForecastCard>em{margin-bottom:11px}.vinderObservationCard{border-radius:15px;width:230px;padding:13px;top:245px;left:34%}.vinderObservationCard>div{grid-template-columns:40px 1fr 1fr 1fr;height:48px;margin:9px 0}.vinderCameraIcon{width:40px;height:40px}.vinderObservationCard>strong{padding:8px;font-size:8px}.vinderConfirmToast{grid-template-columns:30px 1fr;width:220px;padding:11px 12px;bottom:35px;left:37%}.vinderConfirmToast>span{width:30px;height:30px}.vinderConfirmToast b{font-size:9px}.vinderFlowLine.one{height:47px;top:201px;left:88%}.vinderFlowLine.two{height:38px;top:395px;left:90%}}@media (width<=400px){.vinderVisual{min-height:485px}.vinderPhoneStage{width:215px;height:390px;left:0}.vinderForecastCard{width:210px;left:29%}.vinderObservationCard{width:216px;left:31%}.vinderConfirmToast{width:205px;left:34%}.vinderFlowLine.one{left:87%}.vinderFlowLine.two{left:89%}}@media (prefers-reduced-motion:reduce){.vinderOutlineSpin,.vinderExperience.isVisible .vinderPhoneStage,.vinderExperience.isVisible .vinderPhone,.vinderExperience.isVisible .vinderForecastCard,.vinderExperience.isVisible .vinderObservationCard,.vinderExperience.isVisible .vinderConfirmToast,.vinderExperience.isVisible .vinderFlowLine{animation:none!important}.vinderPhoneStage{opacity:1;transform:rotate(-6deg)}.vinderForecastCard,.vinderObservationCard,.vinderConfirmToast,.vinderFlowLine{opacity:1;transform:none}}.vinderObservationCard{top:269px}.vinderObservationCard>small{color:#82929c;letter-spacing:.13em;margin-top:7px;font-size:6px;font-weight:850;display:block}.vinderObservationCard>.vinderUploadRow{background:#f8fafb;border:1px solid #e5ebee;border-radius:10px;grid-template-columns:53px 1fr 28px;align-items:center;gap:11px;height:66px;margin:10px 0;padding:7px;display:grid}.vinderPhotoThumb{background:radial-gradient(at 22% 70%,#205f37 0 15%,#0000 16%),radial-gradient(at 77% 29%,#77b96b 0 19%,#0000 20%),linear-gradient(145deg,#163f2b,#8bc072);border-radius:7px;width:53px;height:51px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff75}.vinderPhotoThumb>i{background:repeating-linear-gradient(90deg,#f3d15d 0 4px,#9bbd3e 4px 8px);border-radius:7px;width:20px;height:7px;position:absolute;top:25px;left:18px;transform:rotate(-17deg);box-shadow:0 1px 3px #15351b80}.vinderPhotoThumb>b{background:var(--navy);color:#fff;border:1px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;bottom:3px;right:3px}.vinderUploadCopy b,.vinderUploadCopy small{display:block}.vinderUploadCopy b{color:#173044;font-size:8.5px}.vinderUploadCopy small{color:#81909a;margin-top:4px;font-size:6.5px}.vinderUploadIcon{width:25px;height:25px;color:var(--navy);background:#e6edf1;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.vinderObservationCard>strong{padding:9px 11px}.vinderCopy h3{letter-spacing:-.065em;margin:21px 0 8px;font-size:clamp(56px,5.4vw,82px);line-height:.92}.vinderCopy h4{max-width:500px;color:var(--navy);letter-spacing:-.04em;margin:0 0 17px;font-size:clamp(25px,2.4vw,35px);line-height:1.08}.vinderCopy>p{max-width:500px;font-size:16px;line-height:1.58}.vinderActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:27px;display:flex}.vinderActions>a{border-bottom:1px solid var(--navy);color:var(--navy);padding-bottom:8px;font-size:14px;font-weight:850;display:inline-block}.vinderActions>a span{margin-left:4px;transition:transform .25s;display:inline-block}.vinderActions>a:hover span{transform:translate(3px,-3px)}.vinderPlatforms{align-items:center;gap:8px;display:flex}.vinderPlatforms>a{color:#536f82;background:#ffffff9e;border:1px solid #cbd7de;border-radius:18px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:flex}.vinderPlatforms>a:hover{color:var(--navy);background:#fff;border-color:#66849f;transform:translateY(-1px)}.vinderPlatforms>a:focus-visible{outline:2px solid var(--red);outline-offset:3px}.vinderPlatforms svg{fill:currentColor;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.vinderPlatforms a:last-child svg{fill:none}.vinderScope{grid-template-columns:48px 1fr;gap:14px;margin-top:30px}.vinderScope>span{width:48px;height:48px}.vinderScope svg{width:23px;height:23px}.vinderScope p{font-size:12.5px;line-height:1.45}@media (width<=1180px){.vinderCopy h3{font-size:60px}.vinderCopy h4{font-size:27px}.vinderCopy>p{font-size:15px}}@media (width<=980px){.vinderCopy h3{font-size:clamp(54px,8vw,70px)}.vinderCopy h4{font-size:clamp(27px,4.5vw,34px)}}@media (width<=620px){.vinderCopy h3{margin-top:18px;font-size:52px}.vinderCopy h4{font-size:27px}.vinderCopy>p{font-size:15px}.vinderActions{gap:15px;margin-top:24px}.vinderPlatforms{gap:6px}.vinderPlatforms>a{height:30px;padding-inline:9px}.vinderScope{margin-top:27px}.vinderObservationCard{top:236px}.vinderObservationCard>small{margin-top:5px}.vinderObservationCard>.vinderUploadRow{grid-template-columns:42px 1fr 24px;gap:8px;height:55px;margin:7px 0;padding:5px}.vinderPhotoThumb{width:42px;height:41px}.vinderPhotoThumb>i{top:20px;left:13px}.vinderUploadIcon{width:22px;height:22px}.vinderObservationCard>strong{padding:7px 8px}.vinderFlowLine.one{height:40px}.vinderFlowLine.two{height:42px;top:391px}}.cinematicHero{isolation:isolate;color:#fff;background:#071a2b;height:clamp(580px,100svh - 170px,680px);min-height:0;max-height:none;position:relative;overflow:hidden}.cinematicHeroMedia,.cinematicHeroVideo,.cinematicHeroShade{width:100%;height:100%;position:absolute;inset:0}.cinematicHeroMedia{z-index:0;background:#071a2b;overflow:hidden}.cinematicHeroVideo{z-index:0;object-fit:cover;object-position:center;display:block}.cinematicHeroShade{z-index:3;background:linear-gradient(90deg,#001f3bf2 0,#002744d4 28%,#00274476 49%,#00182b21 73%,#00182b38 100%),linear-gradient(0deg,#00182bec 0,#0000 36%,#00182b18 100%)}.heroActivityAlert{z-index:6;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#002d53e8;border:1px solid #fff5;border-radius:14px;grid-template-columns:36px auto;align-items:center;gap:12px;min-width:245px;padding:14px 18px;animation:12s linear infinite heroActivityAlert;display:grid;position:absolute;bottom:clamp(38px,7vh,66px);right:clamp(24px,7vw,118px);transform:translateY(10px)scale(.98);box-shadow:0 15px 45px #00172a66}.heroActivityAlert>span:last-child{gap:3px;display:grid}.heroActivityAlert small{letter-spacing:.16em;color:#9eb4c3;font-size:8px;font-weight:800}.heroActivityAlert strong{letter-spacing:-.01em;font-size:14px;line-height:1.15}.heroActivityPulse{background:#e20019;border-radius:50%;width:32px;height:32px;animation:1.35s ease-out infinite heroActivityPulse;position:relative;box-shadow:0 0 #e200196b}.heroActivityPulse:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:11px}.cinematicHeroContent{z-index:7;width:min(760px,48vw);padding:clamp(80px,10.5vh,118px) 0 0 7vw;animation:.8s cubic-bezier(.2,.8,.2,1) .1s both cinematicCopyIn;position:relative}.cinematicEyebrow{border-top:1px solid var(--red);color:#fff;letter-spacing:.18em;padding-top:9px;font-size:10px;font-weight:900;display:inline-block}.cinematicHero h1{letter-spacing:-.06em;color:#fff;text-wrap:balance;max-width:760px;margin:27px 0 23px;font-size:clamp(60px,5.15vw,86px);font-weight:500;line-height:.92}.cinematicHero h1 em{color:#ff2037;margin-top:9px;font-style:normal;display:block}.cinematicHeroContent>p{color:#e1ebf0;max-width:565px;margin:0;font-size:clamp(16px,1.18vw,19px);line-height:1.6}.cinematicHeroActions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.button.glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#002d535c;border:1px solid #ffffff80}.button.glass:hover{color:var(--navy);background:#fff}@keyframes cinematicCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes heroActivityAlert{0%,54%{opacity:0;transform:translateY(10px)scale(.98)}58%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-5px)scale(.99)}}@keyframes heroActivityPulse{0%{box-shadow:0 0 #e200196b}70%,to{box-shadow:0 0 0 10px #e2001900}}@media (width<=980px){.cinematicHero{height:650px}.cinematicHeroContent{width:min(700px,78vw);padding-top:86px}.cinematicHero h1{font-size:clamp(58px,8.2vw,80px)}.cinematicHeroVideo{object-position:58% center}.cinematicHeroShade{background:linear-gradient(90deg,#001f3bf3 0,#002744d5 48%,#0027445c 79%),linear-gradient(0deg,#00182bec 0,#0000 44%)}.heroActivityAlert{bottom:42px;right:5vw}}@media (width<=620px){.cinematicHero{height:640px}.cinematicHeroContent{width:auto;padding:58px 7vw 0}.cinematicEyebrow{font-size:8px}.cinematicHero h1{max-width:520px;margin:22px 0 18px;font-size:clamp(46px,13vw,60px);line-height:.94}.cinematicHeroContent>p{max-width:455px;font-size:15px}.cinematicHeroActions{flex-direction:column;align-items:stretch;width:min(100%,370px);margin-top:24px}.cinematicHeroActions .button{width:100%}.cinematicHeroVideo{object-position:66% center}.cinematicHeroShade{background:linear-gradient(#001f3bf2 0,#002744ce 54%,#00182bee 100%)}.heroActivityAlert{grid-template-columns:30px auto;min-width:220px;padding:11px 14px;bottom:20px;right:18px}.heroActivityPulse{width:27px;height:27px}.heroActivityPulse:after{inset:9px}.heroActivityAlert strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.cinematicHeroContent,.heroActivityAlert,.heroActivityPulse{animation:none!important}.heroActivityAlert{opacity:1;transform:none}}.legacyDashboard{display:none!important}.controlRoom{color:#fff;background:#002d53;grid-template-columns:minmax(280px,.76fr) minmax(500px,1.24fr);align-items:center;gap:clamp(46px,7vw,116px);display:grid;position:relative;overflow:hidden;padding:clamp(92px,9vw,140px) 7vw!important}.controlRoom:before{content:"";background:radial-gradient(circle at 74% 34%,#174d7240 0,#0000 30%),linear-gradient(118deg,#002d53 0 55%,#053a5d 100%);position:absolute;inset:0}.controlRoomCopy,.controlRoomScene{z-index:1;position:relative}.controlRoomCopy h2{color:#fff;letter-spacing:-.07em;max-width:640px;margin:17px 0 22px;font-size:clamp(46px,4.8vw,72px);line-height:.96}.controlRoomCopy h2 em{color:#fff;font-style:normal;display:block}.controlRoomCopy h2 em:before{content:"";background:#e20019;width:55px;height:4px;margin:17px 0 14px;display:block}.controlRoomCopy>p{color:#c8d9e4;max-width:470px;margin:0;font-size:17px;line-height:1.6}.controlRoomStatus{color:#c8d9e4;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:13px 22px;margin-top:34px;font-size:11px;font-weight:800;display:flex}.controlRoomStatus span:first-child{color:#fff}.controlRoomStatus i{background:#54c38b;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:2.1s ease-in-out infinite controlStatusBlink;display:inline-block;box-shadow:0 0 0 6px #54c38b24}.controlRoomScene{background:#062c49;border:1px solid #7693a850;min-height:530px;overflow:hidden;box-shadow:22px 24px #001b33}.controlRoomScene>img{object-fit:cover;filter:saturate(.72)contrast(1.04)brightness(.58);width:100%;height:100%;position:absolute;inset:0}.controlRoomVeil{background:linear-gradient(138deg,#002d53b8 0,#002d534f 54%,#001d37cf 100%);position:absolute;inset:0}.controlRoomScene:after{content:"";pointer-events:none;background-image:linear-gradient(#90b2c315 1px,#0000 1px),linear-gradient(90deg,#90b2c315 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.controlSignal{z-index:2;width:70px;height:70px;position:absolute}.controlSignal i{border:1px solid #fff;border-radius:50%;width:12px;height:12px;animation:2.8s ease-out infinite controlSignalPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.controlSignal i:nth-child(2){animation-delay:.92s}.controlSignal i:nth-child(3){background:#e20019;border:0;width:11px;height:11px;animation:none;box-shadow:0 0 0 6px #e2001940}.controlSignalOne{top:20%;left:18%}.controlSignalTwo{top:37%;right:16%}.controlAlert{z-index:3;color:#002d53;background:#fff;grid-template-columns:22px 1fr;align-items:center;column-gap:10px;padding:12px 15px;display:grid;position:absolute;top:10%;right:7%;box-shadow:0 14px 32px #001a3054}.controlAlertSpin{color:#e20019;grid-row:span 2;width:21px;height:21px}.controlAlert span{letter-spacing:.14em;color:#e20019;font-size:8px;font-weight:900}.controlAlert b{font-size:12px}.controlDashboard{z-index:4;color:#002d53;background:#fff;width:78%;min-width:540px;animation:.9s .1s both controlDashRise;position:absolute;bottom:-12%;right:-8%;box-shadow:0 26px 60px #00172c70}.controlDashboard header{border-bottom:1px solid #dbe4e9;justify-content:space-between;align-items:center;padding:15px 21px;display:flex}.controlDashboard header span{letter-spacing:.12em;font-size:10px;font-weight:900}.controlDashboard header span i{background:#e20019;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.8s ease-in-out infinite controlStatusBlink;display:inline-block;box-shadow:0 0 0 5px #e2001924}.controlDashboard header small{color:#66849f;letter-spacing:.11em;font-size:8px;font-weight:800}.controlDashMain{grid-template-columns:1fr 1fr;gap:12px;padding:18px 21px 0;display:grid;position:relative}.controlDashMetric,.controlDashForecast{background:#f2f6f8;padding:12px 14px}.controlDashMetric small,.controlDashForecast small{color:#66849f;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.controlDashMetric strong{letter-spacing:-.06em;margin:6px 8px 0 0;font-size:29px;display:inline-block}.controlDashMetric span{color:#e20019;font-size:10px;font-weight:900}.controlDashForecast b{letter-spacing:-.05em;margin-top:8px;font-size:23px;display:block}.controlDashForecast span{color:#52728e;font-size:10px}.controlDashChart{grid-column:1/-1;height:180px;margin-top:3px;position:relative;overflow:hidden}.controlDashChart svg{width:100%;height:100%;overflow:visible}.controlDashArea{fill:#e2001917}.controlDashLine{fill:none;stroke:#e20019;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.8s ease-out .55s forwards controlChartDraw}.controlDashChart circle{fill:#fff;stroke:#e20019;stroke-width:3px;opacity:0;animation:.3s 1.65s forwards controlDotPop}.controlDashChart>div{color:#52728e;background:#fff;padding:8px 10px;font-size:9px;position:absolute;top:18px;right:6%;box-shadow:0 8px 18px #002d531c}.controlDashChart>div b{color:#e20019;margin-right:5px}.controlDashChart>div:after{content:"";background:#e20019;width:1px;height:42px;position:absolute;top:100%;left:18px}.controlRoom .overline{color:#ff6a77}@keyframes controlSignalPulse{0%{opacity:.95;transform:translate(-50%,-50%)scale(.24)}78%,to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes controlStatusBlink{50%{opacity:.42;transform:scale(.85)}}@keyframes controlDashRise{0%{opacity:0;transform:translate(70px,75px)}to{opacity:1;transform:none}}@keyframes controlChartDraw{to{stroke-dashoffset:0}}@keyframes controlDotPop{to{opacity:1}}@media (width<=980px){.controlRoom{grid-template-columns:1fr;gap:44px}.controlRoomCopy{max-width:720px}.controlRoomScene{min-height:500px}.controlDashboard{width:82%;right:-3%}}@media (width<=620px){.controlRoom{padding:70px 7vw!important}.controlRoomCopy h2{font-size:clamp(41px,11vw,50px)}.controlRoomCopy>p{font-size:15px}.controlRoomScene{min-height:420px}.controlAlert{transform-origin:100% 0;top:7%;right:4%;transform:scale(.86)}.controlSignalOne{top:18%;left:13%}.controlSignalTwo{top:35%;right:10%}.controlDashboard{transform-origin:100% 100%;width:115%;min-width:440px;bottom:-15%;right:-30%;transform:scale(.82)}.controlDashChart{height:150px}.controlRoomStatus{font-size:10px}}@media (prefers-reduced-motion:reduce){.controlRoomStatus i,.controlSignal i,.controlDashboard,.controlDashLine,.controlDashChart circle{animation:none!important}.controlDashLine{stroke-dashoffset:0}.controlDashChart circle{opacity:1}}.dashChart,.dashChart:before,.dashChart:after{box-shadow:none!important;border-right:0!important}.dashChart:before,.dashChart:after,.chartScanline{content:none!important;display:none!important}.dashChart svg{overflow:hidden!important}.signalMedia>.mothFlight{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.signalMedia>.mothFlight img{filter:drop-shadow(0 9px 8px #0009);opacity:0;transform-origin:50%;will-change:transform,opacity;object-fit:contain!important;width:22%!important;height:auto!important;max-height:none!important;position:absolute!important}.signalMedia>.mothFlight img:first-child{top:28%;left:-20%}.signalMedia>.mothFlight img:nth-child(2){top:46%;left:-23%;width:17%!important}.signalMedia>.mothFlight img:nth-child(3){top:17%;left:-18%;width:14%!important}.workflowCard.isVisible .mothFlight img:first-child{animation:7.2s linear .35s infinite mothFlightOne}.workflowCard.isVisible .mothFlight img:nth-child(2){animation:8.1s linear 2.15s infinite mothFlightTwo}.workflowCard.isVisible .mothFlight img:nth-child(3){animation:6.5s linear 4.35s infinite mothFlightThree}@keyframes mothFlightOne{0%{opacity:0;transform:translateY(14px)rotate(-12deg)scale(.78)}8%{opacity:.92}44%{transform:translate(250px,-12px)rotate(5deg)scale(1)}68%{opacity:.9;transform:translate(395px,16px)rotate(-8deg)scale(.93)}to{opacity:0;transform:translate(570px,-5px)rotate(4deg)scale(.8)}}@keyframes mothFlightTwo{0%{opacity:0;transform:translateY(-4px)rotate(9deg)scale(.7)}10%{opacity:.8}46%{transform:translate(280px,20px)rotate(-5deg)scale(.95)}72%{opacity:.78;transform:translate(440px,-8px)rotate(6deg)scale(.85)}to{opacity:0;transform:translate(610px,10px)rotate(-4deg)scale(.7)}}@keyframes mothFlightThree{0%{opacity:0;transform:translateY(12px)rotate(-4deg)scale(.64)}10%{opacity:.75}48%{transform:translate(270px,-10px)rotate(7deg)scale(.82)}75%{opacity:.68;transform:translate(420px,8px)rotate(-6deg)scale(.72)}to{opacity:0;transform:translate(595px,-2px)rotate(5deg)scale(.6)}}@media (width<=620px){.signalTrace{gap:6px;height:72px}.signalMedia .radarMini{bottom:70px}.signalMedia>.mothFlight img:nth-child(2),.signalMedia>.mothFlight img:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.workflowCard.isVisible .mothFlight img{opacity:.82;animation:none!important}.signalMedia>.mothFlight img:first-child{top:26%;left:47%;transform:rotate(-7deg)scale(.85)}.signalMedia>.mothFlight img:nth-child(2),.signalMedia>.mothFlight img:nth-child(3){display:none}}.signalMedia>.mothFlight i{filter:drop-shadow(0 8px 8px #0008);opacity:0;transform-origin:50%;will-change:transform,opacity;background-image:url(/images/moth-wingbeat-sprite.webp);background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;display:block;background-color:#0000!important;width:23%!important;height:23%!important;max-height:none!important;position:absolute!important}.signalMedia>.mothFlight i:first-child{top:21%;left:-21%}.signalMedia>.mothFlight i:nth-child(2){top:47%;left:-22%;width:18%!important;height:18%!important}.signalMedia>.mothFlight i:nth-child(3){top:8%;left:-19%;width:15%!important;height:15%!important}.signalTrace{gap:10px;height:118px;bottom:16px}.signalMedia .radarMini{bottom:114px}@keyframes mothWingbeat{0%,to{background-position:0 0}25%{background-position:33.333% 0}50%{background-position:66.666% 0}75%{background-position:100% 0}}@media (width<=620px){.signalTrace{height:88px}.signalMedia .radarMini{bottom:84px}.signalMedia>.mothFlight i:nth-child(2),.signalMedia>.mothFlight i:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.workflowCard.isVisible .mothFlight i{opacity:.82;animation:none!important}.signalMedia>.mothFlight i:first-child{top:26%;left:47%;transform:rotate(-7deg)scale(.85)}.signalMedia>.mothFlight i:nth-child(2),.signalMedia>.mothFlight i:nth-child(3){display:none}}.signalMedia>.mothFlight i{filter:drop-shadow(0 2px 3px #0008)!important;background:0 0!important;width:31px!important;height:17px!important}.signalMedia>.mothFlight i:before,.signalMedia>.mothFlight i:after{content:"";opacity:.95;background:linear-gradient(135deg,#bdcbd5,#6d879b 62%,#31506a);width:16px;height:13px;position:absolute;top:2px}.signalMedia>.mothFlight i:before{transform-origin:100% 72%;border-radius:88% 28% 82% 38%;left:0;transform:rotate(18deg)}.signalMedia>.mothFlight i:after{transform-origin:0 72%;border-radius:28% 88% 38% 82%;right:0;transform:rotate(-18deg)}.signalMedia>.mothFlight i{border-radius:50%;background:linear-gradient(90deg,#0000 42%,#d9e3e9 43% 57%,#0000 58%)!important}.workflowCard.isVisible .mothFlight i:first-child{animation:7.2s linear .35s infinite mothFlightOne}.workflowCard.isVisible .mothFlight i:nth-child(2){animation:8.1s linear 2.15s infinite mothFlightTwo}.workflowCard.isVisible .mothFlight i:nth-child(3){animation:6.5s linear 4.35s infinite mothFlightThree}.workflowCard.isVisible .mothFlight i:before,.workflowCard.isVisible .mothFlight i:after{animation:.24s ease-in-out infinite alternate heroStyleWingbeat}.workflowCard.isVisible .mothFlight i:after{animation-delay:.12s}@keyframes heroStyleWingbeat{to{opacity:.62;transform:rotate(0)scaleY(.52)}}@media (prefers-reduced-motion:reduce){.workflowCard.isVisible .mothFlight i:before,.workflowCard.isVisible .mothFlight i:after{animation:none!important}}.signalMedia .mothFlight .vectorMoth{opacity:0;filter:drop-shadow(0 3px 5px #0007);transform-origin:50%;width:54px;height:auto;display:block;position:absolute;overflow:visible}.signalMedia .mothFlight .vectorMoth.two{width:42px;top:49%;left:-13%}.signalMedia .mothFlight .vectorMoth.three{width:32px;top:9%;left:-10%}.vectorMoth .mothWing{fill:#9fb5c5;stroke:#d9e6ed;stroke-width:1.1px;stroke-linejoin:round}.vectorMoth .mothHind{fill:#7894a9;stroke:#c7d8e3;stroke-width:1.05px;stroke-linejoin:round}.vectorMoth .mothBody{fill:#e5eef2;stroke:#7590a3;stroke-width:1px}.vectorMoth .mothAntennae{fill:none;stroke:#dbe7ed;stroke-width:1.1px;stroke-linecap:round}.workflowCard.isVisible .vectorMoth .mothWingLeft,.workflowCard.isVisible .vectorMoth .mothHindLeft{transform-box:fill-box;transform-origin:100% 60%;animation:.2s ease-in-out infinite alternate vectorMothLeftWing}.workflowCard.isVisible .vectorMoth .mothWingRight,.workflowCard.isVisible .vectorMoth .mothHindRight{transform-box:fill-box;transform-origin:0 60%;animation:.2s ease-in-out infinite alternate vectorMothRightWing}@keyframes vectorMothLeftWing{to{transform:rotate(-22deg)scaleY(.68)}}@keyframes vectorMothRightWing{to{transform:rotate(22deg)scaleY(.68)}}@media (width<=620px){.signalMedia .mothFlight .vectorMoth.two,.signalMedia .mothFlight .vectorMoth.three{display:none}}@media (prefers-reduced-motion:reduce){.workflowCard.isVisible .vectorMoth,.workflowCard.isVisible .vectorMoth .mothWingLeft,.workflowCard.isVisible .vectorMoth .mothHindLeft,.workflowCard.isVisible .vectorMoth .mothWingRight,.workflowCard.isVisible .vectorMoth .mothHindRight{animation:none!important}.signalMedia .mothFlight .vectorMoth.one{opacity:.9;top:27%;left:48%;transform:none}}.signalMedia .mothFlight .vectorMoth.one{top:103%;left:22%}.signalMedia .mothFlight .vectorMoth.two{top:108%;left:55%}.signalMedia .mothFlight .vectorMoth.three{top:104%;left:78%}.workflowCard.isVisible .vectorMoth.one{animation:6.6s linear .25s infinite mothRiseOne}.workflowCard.isVisible .vectorMoth.two{animation:7.4s linear 1.8s infinite mothRiseTwo}.workflowCard.isVisible .vectorMoth.three{animation:6.1s linear 3.2s infinite mothRiseThree}@keyframes mothRiseOne{0%{opacity:0;transform:translateY(0)scale(.72)}9%{opacity:.9}72%{opacity:.9;transform:translate(10px,-330px)scale(1)}to{opacity:0;transform:translate(15px,-430px)scale(.86)}}@keyframes mothRiseTwo{0%{opacity:0;transform:translateY(0)scale(.6)}10%{opacity:.82}73%{opacity:.82;transform:translate(-12px,-290px)scale(.84)}to{opacity:0;transform:translate(-18px,-390px)scale(.7)}}@keyframes mothRiseThree{0%{opacity:0;transform:translateY(0)scale(.5)}11%{opacity:.76}74%{opacity:.76;transform:translate(8px,-250px)scale(.7)}to{opacity:0;transform:translate(14px,-350px)scale(.58)}}.signalTrace>i:first-of-type{--signal-height:30%}.signalTrace>i:nth-of-type(2){--signal-height:43%}.signalTrace>i:nth-of-type(3){--signal-height:57%}.signalTrace>i:nth-of-type(4){--signal-height:72%}.signalTrace>i:nth-of-type(5){--signal-height:86%}.signalTrace>i:nth-of-type(6){--signal-height:100%}.workflowCard.isVisible .signalTrace>i{animation:.38s forwards signalBar,6s linear infinite towerTurnsRed!important}.workflowCard.isVisible .signalTrace>i:first-of-type{animation-delay:.15s,.55s!important}.workflowCard.isVisible .signalTrace>i:nth-of-type(2){animation-delay:.3s,1.05s!important}.workflowCard.isVisible .signalTrace>i:nth-of-type(3){animation-delay:.45s,1.55s!important}.workflowCard.isVisible .signalTrace>i:nth-of-type(4){animation-delay:.6s,2.05s!important}.workflowCard.isVisible .signalTrace>i:nth-of-type(5){animation-delay:.75s,2.55s!important}.workflowCard.isVisible .signalTrace>i:nth-of-type(6){animation-delay:.9s,3.05s!important}@keyframes towerTurnsRed{0%,7%,to{box-shadow:none;background:#66849f}12%,20%{background:#e20019;box-shadow:0 0 18px #e2001970}}.signalMedia .radarMini{display:none!important}.signalTrace>i,.signalTrace>i:nth-of-type(5){box-shadow:none;background:#66849f}.signalTrace>span{color:#b7c9d5!important;font-size:8px!important;top:-112px!important;left:2px!important}.signalTrace>b{color:#fff!important;font-size:9px!important;top:-112px!important;right:2px!important}.workflowCard.isVisible .vectorMoth.one{animation-duration:3.3s!important}.workflowCard.isVisible .vectorMoth.two{animation-duration:3.7s!important}.workflowCard.isVisible .vectorMoth.three{animation-duration:3.05s!important}.signalCommand{isolation:isolate;color:#fff;background:#002d53;position:relative;overflow:hidden;padding:clamp(92px,9vw,142px) 6vw!important}.signalCommand:before{z-index:-2;content:"";background-image:linear-gradient(#7fa0b614 1px,#0000 1px),linear-gradient(90deg,#7fa0b614 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 42%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0000 42%,#000 100%)}.signalCommand:after{z-index:-2;content:"";background:radial-gradient(circle at 82% 42%,#23658f85 0,#0000 29%),radial-gradient(circle at 18% 80%,#00182dd4 0,#0000 37%),linear-gradient(125deg,#001f3b 0,#002d53 48%,#073e61 100%);position:absolute;inset:0}.signalCommandGlow{z-index:-1;border:1px solid #8bb1c82b;border-radius:50%;width:62vw;height:62vw;animation:8s ease-in-out infinite signalGlow;position:absolute;top:-35%;right:-17vw;box-shadow:0 0 0 9vw #8bb1c80b,0 0 0 18vw #8bb1c808}.signalCommandLayout{z-index:1;grid-template-columns:minmax(270px,.65fr) minmax(620px,1.35fr);align-items:center;gap:clamp(54px,6.5vw,112px);max-width:1420px;margin:0 auto;display:grid;position:relative}.signalCommandCopy{max-width:510px}.signalCommandCopy .overline{color:#ff7682}.signalCommandCopy h2{color:#fff;letter-spacing:-.065em;max-width:530px;margin:22px 0 25px;font-size:clamp(48px,4.9vw,76px);line-height:.94}.signalCommandCopy>p{color:#c8d9e4;max-width:455px;margin:0;font-size:17px;line-height:1.68}.signalCommandSteps{border-top:1px solid #7896aa66;gap:0;margin-top:42px;display:grid}.signalCommandSteps button{color:#90aabd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7896aa66;grid-template-columns:32px 1fr 30px;align-items:center;gap:14px;width:100%;min-height:74px;padding:13px 2px;transition:color .35s,transform .35s,background .35s;display:grid;position:relative}.signalCommandSteps button:hover,.signalCommandSteps button:focus-visible{color:#fff;outline:0;transform:translate(7px)}.signalCommandSteps button.active{color:#fff;transform:translate(12px)}.signalCommandSteps button>span:first-child{letter-spacing:.12em;font-size:10px;font-weight:900}.signalCommandSteps button>span:nth-child(2){gap:5px;display:grid}.signalCommandSteps b{font-size:15px}.signalCommandSteps small{color:#8da8ba;font-size:10px;transition:color .35s}.signalCommandSteps button.active small{color:#d8e5ec}.signalCommandSteps button>i{background:#6f8da1;width:28px;height:2px;position:relative;overflow:hidden}.signalCommandSteps button>i:after{content:"";background:#e20019;position:absolute;inset:0;transform:translate(-105%)}.signalCommandSteps button.active>i:after{animation:2.8s linear forwards signalStepTimer}.signalCommandStage{color:#002d53;transform-origin:100%;background:#f7fafc;border:1px solid #7795aa80;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s cubic-bezier(.2,.8,.2,1);position:relative;transform:perspective(1500px)rotateY(-3deg)rotateX(1deg);box-shadow:22px 24px #e20019,0 42px 90px #00142680}.signalCommandStage:hover{transform:perspective(1500px)rotateY(0)translateY(-5px);box-shadow:15px 18px #e20019,0 48px 100px #00142694}.signalCommandBar{background:#fff;border-bottom:1px solid #cedce5;justify-content:space-between;align-items:center;min-height:61px;padding:0 27px;display:flex}.signalCommandBar>div{align-items:center;gap:7px;display:flex}.signalCommandBar b{letter-spacing:.11em;font-size:10px}.signalCommandBar small{color:#66849f;letter-spacing:.1em;font-size:9px;font-weight:800}.signalCommandBar>span{color:#66849f;letter-spacing:.07em;text-transform:uppercase;align-items:center;font-size:9px;font-weight:900;display:flex}.signalCommandBar>span i{background:#45b97a;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.8s ease-in-out infinite signalOnline;box-shadow:0 0 0 5px #45b97a20}.signalCommandLive{background:#e20019;border-radius:50%;width:8px;height:8px;margin-right:4px;animation:1.6s ease-out infinite signalLivePulse;box-shadow:0 0 0 6px #e2001920}.signalCommandWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(220px,.72fr);min-height:420px;display:grid}.signalCommandChart{background:#fff;border-right:1px solid #d4e0e7;min-width:0;padding:34px 34px 24px}.signalCommandChartHead{justify-content:space-between;align-items:end;display:flex}.signalCommandChartHead small{color:#66849f;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.signalCommandChartHead strong{letter-spacing:-.065em;align-items:baseline;gap:8px;margin-top:9px;font-size:clamp(35px,4vw,54px);line-height:1;display:flex}.signalCommandChartHead strong span{color:#66849f;letter-spacing:0;font-size:10px;font-weight:800}.signalCommandChartHead>b{color:#e20019;letter-spacing:.04em;background:#fdebed;padding:7px 9px;font-size:10px}.signalCommandCount{animation:.45s cubic-bezier(.18,.89,.32,1.25) signalCount}.signalChartCanvas{height:274px;margin-top:21px;position:relative;overflow:hidden}.signalChartCanvas svg{width:100%;height:calc(100% - 22px);position:absolute;inset:0;overflow:visible}.signalCommandGrid line{stroke:#d9e4ea;stroke-width:1px;vector-effect:non-scaling-stroke}.signalCommandArea{fill:url(#signalCommandFill);animation:3s ease-in-out infinite signalArea}.signalCommandPath{fill:none;stroke:#e20019;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.signalCommandRunnerHalo{fill:#e2001930;stroke:#e2001945;stroke-width:1px;animation:1.1s ease-out infinite signalRunnerPulse}.signalCommandRunnerDot{fill:#e20019;stroke:#fff;stroke-width:2.4px;vector-effect:non-scaling-stroke}.signalCommandMarkers circle{fill:#fff;stroke:#e20019;stroke-width:3px;vector-effect:non-scaling-stroke;animation:2.1s ease-in-out infinite signalMarker}.signalCommandMarkers circle:nth-child(2){animation-delay:.6s}.signalCommandMarkers circle:nth-child(3){animation-delay:1.2s}.signalCommandSweep{pointer-events:none;background:linear-gradient(90deg,#0000,#e200190b 48%,#e2001942 50%,#e200190b 52%,#0000);width:16%;animation:6.4s linear infinite signalSweep;position:absolute;top:0;bottom:22px;left:-20%}.signalCommandSpike{color:#66849f;background:#fff;border:1px solid #dbe5eb;align-items:center;gap:9px;padding:9px 11px;font-size:9px;animation:6.4s ease-in-out infinite signalSpike;display:flex;position:absolute;top:12%;right:6%;box-shadow:0 12px 28px #002d5318}.signalCommandSpike>i{background:#e20019;border-radius:50%;width:7px;height:7px;animation:1.3s ease-out infinite signalPing;box-shadow:0 0 #e2001955}.signalCommandSpike b{color:#e20019;margin-right:4px}.signalCommandTimes{color:#8298a8;justify-content:space-between;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.signalCommandDecision{background:#eef4f7;flex-direction:column;padding:30px 27px;display:flex;position:relative;overflow:hidden}.signalCommandDecision:before{content:"";border:1px solid #66849f22;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-88px;right:-78px;box-shadow:0 0 0 35px #66849f0c,0 0 0 70px #66849f08}.signalCommandDecisionTop{z-index:1;color:#66849f;letter-spacing:.12em;align-items:center;gap:10px;font-size:8px;font-weight:900;display:flex;position:relative}.signalCommandDecisionTop svg{color:#e20019;width:21px;height:21px}.signalCommandDecisionBody{z-index:1;margin:auto 0;animation:.62s cubic-bezier(.18,.89,.32,1.12) both signalDecisionIn;position:relative}.signalCommandDecisionBody>span{color:#d1dde4;letter-spacing:-.08em;margin-bottom:17px;font-size:clamp(58px,6vw,88px);font-weight:900;line-height:.8;display:block}.signalCommandDecisionBody small{color:#e20019;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.signalCommandDecisionBody h3{letter-spacing:-.055em;max-width:240px;margin:12px 0 15px;font-size:clamp(28px,2.8vw,40px);line-height:1}.signalCommandDecisionBody p{color:#66849f;margin:0;font-size:11px;line-height:1.5}.signalCommandProgress{z-index:1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:relative}.signalCommandProgress i{background:#c9d7e0;height:3px;transition:background .3s,transform .3s}.signalCommandProgress i.complete{background:#66849f}.signalCommandProgress i.active{background:#e20019;transform:scaleY(1.7)}.signalCommandFoot{background:#fff;border-top:1px solid #d4e0e7;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 27px;display:flex}.signalCommandTeam{align-items:center;display:flex}.signalCommandTeam>span{color:#7c92a2;letter-spacing:.11em;margin-right:10px;font-size:8px;font-weight:900}.signalCommandTeam>i{color:#fff;background:#002d53;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-5px;font-size:7px;font-style:normal;font-weight:900;display:grid}.signalCommandTeam>i:nth-of-type(2){background:#66849f}.signalCommandTeam>i:nth-of-type(3){background:#e20019}.signalCommandTeam>b{margin-left:8px;font-size:9px}.signalCommandUpdate{color:#526f85;justify-content:flex-end;align-items:center;gap:9px;font-size:9px;animation:.55s ease-out both signalUpdateIn;display:flex}.signalCommandUpdate>i{background:#e20019;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite signalLivePulse}@keyframes signalGlow{50%{opacity:.55;transform:scale(.94)}}@keyframes signalStepTimer{to{transform:translate(0)}}@keyframes signalOnline{50%{opacity:.45;transform:scale(.82)}}@keyframes signalLivePulse{0%{box-shadow:0 0 #e2001955}75%,to{box-shadow:0 0 0 9px #e2001900}}@keyframes signalCount{0%{opacity:.25;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes signalArea{50%{opacity:.68}}@keyframes signalPath{to{stroke-dashoffset:-34px}}@keyframes signalRunnerPulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.55)}}@keyframes signalMarker{50%{r:8;opacity:.55}}@keyframes signalSweep{0%{left:-20%}to{left:108%}}@keyframes signalSpike{0%,66%,to{transform:translateY(4px);box-shadow:0 12px 28px #002d5318}72%,92%{transform:translateY(-3px);box-shadow:0 17px 34px #e2001920}}@keyframes signalPing{0%{box-shadow:0 0 #e2001955}75%,to{box-shadow:0 0 0 9px #e2001900}}@keyframes signalDecisionIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes signalUpdateIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (width<=1180px){.signalCommandLayout{grid-template-columns:minmax(245px,.58fr) minmax(570px,1.42fr);gap:48px}.signalCommandWorkspace{grid-template-columns:minmax(0,1.35fr) minmax(205px,.65fr)}.signalCommandChart{padding:30px 27px 22px}.signalCommandDecision{padding:28px 22px}.signalCommandFoot{padding-inline:23px}.signalCommandUpdate{text-align:right;max-width:300px}}@media (width<=980px){.signalCommandLayout{grid-template-columns:1fr;gap:52px}.signalCommandCopy{max-width:780px}.signalCommandCopy h2{max-width:760px}.signalCommandCopy>p{max-width:620px}.signalCommandSteps{border-bottom:1px solid #7896aa66;grid-template-columns:repeat(3,1fr)}.signalCommandSteps button{border-bottom:0;border-right:1px solid #7896aa66;grid-template-columns:25px 1fr;min-height:88px;padding:13px}.signalCommandSteps button:last-child{border-right:0}.signalCommandSteps button>i{width:auto;position:absolute;bottom:9px;left:13px;right:13px}.signalCommandSteps button.active{background:#ffffff08;transform:translateY(-6px)}.signalCommandStage,.signalCommandStage:hover{transform:none}.signalCommandStage{box-shadow:14px 16px #e20019,0 35px 70px #00142670}}@media (width<=720px){.signalCommand{padding-inline:7vw!important}.signalCommandSteps{grid-template-columns:1fr}.signalCommandSteps button{border-bottom:1px solid #7896aa66;border-right:0;min-height:65px}.signalCommandSteps button:last-child{border-bottom:0}.signalCommandSteps button.active{transform:translate(7px)}.signalCommandWorkspace{grid-template-columns:1fr}.signalCommandChart{border-bottom:1px solid #d4e0e7;border-right:0}.signalCommandDecision{min-height:290px}.signalCommandDecisionBody{margin:38px 0}.signalCommandDecisionBody>span{position:absolute;top:-12px;right:0}.signalCommandDecisionBody h3{max-width:440px}.signalCommandFoot{flex-direction:column;align-items:flex-start;padding-block:16px}.signalCommandUpdate{text-align:left;justify-content:flex-start;max-width:none}}@media (width<=480px){.signalCommandCopy h2{font-size:47px}.signalCommandBar{padding-inline:18px}.signalCommandBar>span{font-size:0}.signalCommandBar>span i{margin-right:0}.signalCommandChart{padding:25px 18px 18px}.signalCommandChartHead strong{font-size:42px}.signalChartCanvas{height:245px}.signalCommandSpike{top:15%;right:2%}.signalCommandDecision{padding:25px 19px}.signalCommandFoot{padding-inline:19px}.signalCommandTeam>b{display:none}.signalCommandStage{box-shadow:9px 10px #e20019,0 26px 52px #00142666}}@media (prefers-reduced-motion:reduce){.signalCommandGlow,.signalCommandSteps button.active>i:after,.signalCommandBar>span i,.signalCommandLive,.signalCommandCount,.signalCommandArea,.signalCommandPath,.signalCommandRunnerHalo,.signalCommandMarkers circle,.signalCommandSweep,.signalCommandSpike,.signalCommandSpike>i,.signalCommandDecisionBody,.signalCommandUpdate,.signalCommandUpdate>i{animation:none!important}.signalCommandRunner{display:none}.signalCommandPath{stroke-dasharray:none}.signalCommandSweep{display:none}.signalCommandStage,.signalCommandStage:hover{transform:none}}.v3Nav nav{gap:clamp(14px,1.35vw,27px)}.coffeeCommodityMotion .coffeeBean{fill:#bd7145;stroke:#ffe2cc;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in infinite coffeeBeanDrop}.coffeeCommodityMotion .coffeeBean.beanTwo{animation-delay:.45s}.coffeeCommodityMotion .coffeeBean.beanThree{animation-delay:.9s}.coffeeCommodityMotion .coffeeSplit{animation:5.4s ease-in infinite coffeeBeanDrop}.cacaoPod{fill:#9f5c3d;stroke:#ffd4bd;stroke-width:1.15px;transform-box:fill-box;transform-origin:50%}.cacaoRidges{fill:none;stroke:#f6b284;stroke-width:1px}.cacaoSack{fill:#a98766;stroke:#f6dfcb;stroke-width:1.1px}.cacaoSackLine{fill:none;stroke:#f6dfcb;stroke-width:1px}.cacaoBean{fill:#d78758;stroke:#ffe2d0;stroke-width:.9px;transform-box:fill-box;transform-origin:50%}.cacaoPod{animation:6s ease-in-out infinite cacaoPodOpen}.cacaoBean{animation:6s ease-in-out infinite cacaoBeanStore}.cacaoBean.beanTwo{animation-delay:.32s}.cacaoBean.beanThree{animation-delay:.64s}.cottonStem{fill:none;stroke:#76bf8d;stroke-width:1.4px}.cottonArrow{fill:none;stroke:#e20019;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.cottonPuff.cottonCloud{fill:#f3f8fa;stroke:#fff;stroke-width:.8px;animation:5.8s ease-in-out infinite cottonCompress}.cottonBale{fill:#d3e0e7;stroke:#fff;stroke-width:1px;transform-box:fill-box;transform-origin:0;animation:5.8s ease-in-out infinite cottonBalePress}.cottonBand{fill:none;stroke:#66849f;stroke-width:1.3px;animation:5.8s ease-in-out infinite cottonBalePress}.coffeeSack{fill:#a47754;stroke:#ffe3cd;stroke-width:1.1px}.coffeeSackTop{fill:none;stroke:#ffe3cd;stroke-width:1.1px}.coffeeBean{fill:#bd7145;stroke:#ffe2cc;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in infinite coffeeBeanDrop}.coffeeBean.beanTwo{animation-delay:.45s}.coffeeBean.beanThree{animation-delay:.9s}.coffeeSplit{fill:none;stroke:#f6b284;stroke-width:1px;stroke-linecap:round;animation:5.4s ease-in infinite coffeeBeanDrop}.nutBin{fill:#8da4b5;stroke:#e3f0f6;stroke-width:1.1px;transform-box:fill-box;transform-origin:bottom;animation:5.7s ease-in-out infinite nutBinFill}.nutBinLine{fill:none;stroke:#e3f0f6;stroke-width:1px}.nutRail{fill:none;stroke:#66849f;stroke-width:1.2px}.almondNut,.hazelnut,.cashewNut{fill:#d8a568;stroke:#ffe7c1;stroke-width:1.05px;transform-box:fill-box;transform-origin:50%}.almondNut{animation:5.7s ease-in-out infinite nutToBin}.hazelnut{animation:5.7s ease-in-out .35s infinite nutToBin}.cashewNut{fill:none;stroke:#e2b87f;stroke-width:3px;stroke-linecap:round;animation:5.7s ease-in-out .7s infinite nutToBin}@keyframes cacaoPodOpen{0%,14%,to{transform:scaleX(1)}31%,74%{transform:scaleX(1.13)}}@keyframes cacaoBeanStore{0%,18%{opacity:0;transform:translate(-5px,4px)scale(.5)}30%,70%{opacity:1;transform:translate(38px,3px)scale(.84)}86%,to{opacity:0;transform:translate(43px,5px)scale(.5)}}@keyframes cottonCompress{0%,16%,to{opacity:1;transform:translate(0)scale(1)}42%,76%{opacity:.12;transform:translate(48px)scale(.38)}88%{opacity:0;transform:translate(48px)scale(.28)}}@keyframes cottonBalePress{0%,19%,to{opacity:.68;transform:scaleX(.72)}45%,76%{opacity:1;transform:scaleX(1)}}@keyframes coffeeBeanDrop{0%,15%{opacity:0;transform:translateY(-5px)rotate(-18deg)scale(.6)}27%{opacity:1}62%,78%{opacity:1;transform:translate(32px,24px)rotate(110deg)scale(.85)}90%,to{opacity:0;transform:translate(35px,27px)rotate(145deg)scale(.55)}}@keyframes nutToBin{0%,14%{opacity:0;transform:translate(-4px)rotate(-15deg)scale(.55)}27%{opacity:1}66%,78%{opacity:1;transform:translate(46px)rotate(135deg)scale(.82)}90%,to{opacity:0;transform:translate(51px)rotate(160deg)scale(.5)}}@keyframes nutBinFill{0%,18%,to{opacity:.75;transform:scaleY(.86)}50%,78%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cacaoPod,.cacaoBean,.cottonPuff.cottonCloud,.cottonBale,.cottonBand,.coffeeBean,.coffeeSplit,.nutBin,.almondNut,.hazelnut,.cashewNut{opacity:1!important;animation:none!important;transform:none!important}}.storedIndustryCard:after{display:none}.storedIndustryCopy{grid-template-columns:minmax(0,1fr) 116px;align-items:end;gap:14px;display:grid}.commodityMotion{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#002744d9;border:1px solid #ffffff38;border-radius:12px;min-height:92px;padding:11px 10px 9px;box-shadow:0 12px 24px #00182c38}.commodityMotion>span{color:#a9c0cf;letter-spacing:.14em;font-size:6px;font-weight:800;line-height:1;display:block}.commodityMotion svg{width:100%;height:50px;margin:3px 0 2px;display:block;overflow:visible}.commodityMotion>b{color:#fff;font-size:7px;font-weight:700;line-height:1.25;display:block}.commodityRail{fill:none;stroke:#66849f;stroke-width:1.2px}.commodityPiece,.coffeeBean,.nutPiece{fill:#f3b57d;stroke:#fff1e5;stroke-width:1.1px;transform-box:fill-box;transform-origin:50%}.commodityDetail{fill:none;stroke:#e20019;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:25;stroke-dashoffset:25px}.cottonPuff{fill:#eaf2f5;stroke:#fff;stroke-width:.8px;transform-box:fill-box;transform-origin:50%}.coffeeBean{fill:#c88149;stroke:#ffe0c4}.nutPiece{fill:#d5a369;stroke:#ffe7c4}.commodityPiece,.cottonPuff,.coffeeBean,.nutPiece{animation:5.2s ease-in-out infinite commodityPieceRise}.commodityPiece.p2,.cottonPuff.p2,.coffeeBean.p2,.nutPiece.p2{animation-delay:.42s}.commodityPiece.p3,.cottonPuff.p3,.coffeeBean.p3,.nutPiece.p3{animation-delay:.84s}.cacaoCommodityMotion .commodityDetail,.coffeeCommodityMotion .commodityDetail{animation:5.2s ease-in-out .15s infinite commodityDetailDraw}@keyframes commodityPieceRise{0%,12%,to{opacity:.35;transform:translateY(8px)scale(.72)}32%,78%{opacity:1;transform:none}}@keyframes commodityDetailDraw{0%,18%{stroke-dashoffset:25px;opacity:.2}38%,78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:25px;opacity:.2}}@media (width<=560px){.storedIndustryCopy{grid-template-columns:minmax(0,1fr) 104px;gap:9px}.commodityMotion{min-height:84px;padding:9px 8px}.commodityMotion svg{height:44px}.commodityMotion>b{font-size:6px}}@media (prefers-reduced-motion:reduce){.commodityPiece,.cottonPuff,.coffeeBean,.nutPiece,.cacaoCommodityMotion .commodityDetail,.coffeeCommodityMotion .commodityDetail{opacity:1!important;animation:none!important;transform:none!important}.commodityDetail{stroke-dashoffset:0}}.storedIndustries{border-top:1px solid #7896aa66;margin-top:clamp(48px,6vw,82px);padding-top:clamp(44px,5vw,68px)}.storedIndustriesIntro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;column-gap:clamp(42px,7vw,110px);margin-bottom:28px;display:grid}.storedIndustriesIntro .overline{color:#ff8794;grid-column:1/-1;margin-bottom:15px}.storedIndustriesIntro h3{color:#fff;letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(31px,3.35vw,51px);line-height:.98}.storedIndustriesIntro p{color:#c5d6e1;max-width:480px;margin:0;font-size:15px;line-height:1.65}.storedIndustryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.storedIndustryCard{isolation:isolate;min-height:280px;animation:storedIndustryEnter .7s var(--industry-delay) cubic-bezier(.22,1,.36,1) both;background:#062f50;border:1px solid #8da8ba63;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 28px #00192e35}.storedIndustryCard>img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;inset:0}.storedIndustryShade{background:linear-gradient(#002d5300 18%,#002d5360 52%,#001d35f5 100%);position:absolute;inset:0}.storedIndustryCard:after{z-index:1;content:"";width:9px;height:9px;animation:storedSignal 2.8s calc(var(--industry-delay) + .65s) ease-out infinite;background:#e20019;border:1px solid #fff;border-radius:50%;position:absolute;top:18px;left:18px;box-shadow:0 0 #e200195c}.storedIndustryCard:hover,.storedIndustryCard:focus-within{border-color:#d7e8f2}.storedIndustryCard:hover>img{filter:saturate(1.08)contrast(1.03);transform:scale(1.055)}.storedIndustryCopy{z-index:2;color:#fff;position:absolute;bottom:20px;left:21px;right:21px}.storedIndustryCopy>p{color:#d3e1e9;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.storedIndustryCopy h4{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(25px,2vw,33px);line-height:1}.storedIndustrySignal{display:none}@keyframes storedIndustryEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes storedSignal{0%,35%{box-shadow:0 0 #e200195c}70%,to{box-shadow:0 0 0 10px #e2001900}}@media (width<=980px){.storedIndustriesIntro{grid-template-columns:1fr;gap:15px}.storedIndustryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storedIndustryCard{min-height:260px}}@media (width<=560px){.storedIndustries{margin-top:44px;padding-top:42px}.storedIndustriesIntro h3{font-size:34px}.storedIndustriesIntro p{font-size:14px}.storedIndustryGrid{gap:12px}.storedIndustryCard{border-radius:15px;min-height:225px}.storedIndustryCopy{bottom:16px;left:16px;right:16px}.storedIndustryCopy h4{font-size:27px}}@media (prefers-reduced-motion:reduce){.storedIndustryCard,.storedIndustryCard:after{animation:none!important}.storedIndustryCard>img{transition:none!important}}.commodityMotion{background:#002744b8;border-radius:14px;min-height:78px;padding:8px}.commodityMotion>span,.commodityMotion>b{display:none}.commodityMotion svg{height:62px;margin:0}.storedIndustryCopy{grid-template-columns:minmax(0,1fr) 128px}.cacaoPod,.cottonPuff.cottonCloud,.coffeeBean,.almondNut,.hazelnut,.cashewNut{filter:drop-shadow(0 3px 5px #00182c88)}.commodityMotion{place-items:center;display:grid}.commodityMotion svg{display:none}.commodityMotion:before{content:"";filter:drop-shadow(0 6px 8px #00182c88);background-image:url(/images/industries/commodity-icons.png);background-repeat:no-repeat;background-size:200% 200%;width:92px;height:64px}.cacaoCommodityMotion:before{background-position:0 0;animation:5.2s ease-in-out infinite iconCacao}.cottonCommodityMotion:before{background-position:100% 0;animation:4.8s ease-in-out infinite iconCotton}.coffeeCommodityMotion:before{background-position:0 100%;animation:4.6s ease-in-out infinite iconCoffee}.nutsCommodityMotion:before{background-position:100% 100%;animation:5s ease-in-out infinite iconNuts}@keyframes iconCacao{0%,to{transform:scale(.94)rotate(-5deg)}45%{transform:scale(1.12)rotate(4deg)}70%{transform:scale(1.02)rotate(-2deg)}}@keyframes iconCotton{0%,to{transform:scale(.9)translateY(3px)}50%{transform:scale(1.14)translateY(-7px)}}@keyframes iconCoffee{0%,to{transform:rotate(-9deg)translateY(4px)}50%{transform:rotate(9deg)translateY(-7px)scale(1.09)}}@keyframes iconNuts{0%,to{transform:rotate(-10deg)translateY(3px)}50%{transform:rotate(10deg)translateY(-6px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.commodityMotion:before{animation:none!important}}.cacaoCommodityMotion:before{background-image:url(/images/industries/cacao-icon.png);background-position:50%;background-size:contain;width:106px;height:72px;animation:2.6s ease-in-out infinite iconCacao}.cottonCommodityMotion:before{background-image:url(/images/industries/cotton-icon.png);background-position:50%;background-size:contain;width:104px;height:72px;animation:2.3s ease-in-out infinite iconCotton}.greenhouseDashboard .hotspotCallout:after{top:-2px;left:35px;right:auto}.greenhouseDashboard .healthMap{height:292px}.greenhouseDashboard .greenhouseFootprint{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);padding:5%;display:grid;inset:17% 18% 14% 6%}.greenhouseDashboard .greenhouseFootprint>.mapPoint{place-self:auto;left:var(--map-point-x)!important;top:var(--map-point-y)!important;position:absolute!important}.greenhouseDashboard .healthScale{grid-template-rows:auto 1fr auto 1fr auto auto;place-items:center start;gap:0;width:108px;height:auto;display:grid;inset:18px 10px 18px auto}.greenhouseDashboard .healthScale:before{background:linear-gradient(0deg,#45b96c 0 34%,#f0cf38 49% 64%,#e20019 80% 100%);width:8px;display:block;top:21px;bottom:56px;left:0}.greenhouseDashboard .healthScale>span{letter-spacing:.08em;white-space:normal;text-align:left;justify-self:start;max-width:88px;margin-left:15px;font-size:5px;font-weight:900;line-height:1.15}.greenhouseDashboard .healthScale>i{background:#fff;border:1px solid #6f7d77;border-radius:50%;justify-self:start;width:5px;height:5px;margin-left:3px}.greenhouseDashboard .healthScale>b{letter-spacing:.12em;text-align:center;color:#52686f;align-self:end;width:88px;margin-left:9px;font-size:5px;line-height:1.35}@media (width<=620px){.greenhouseDashboard .healthMap{height:270px}.greenhouseDashboard .greenhouseFootprint{padding:5%;inset:18% 5% 14%}.greenhouseDashboard .healthScale{display:none}}.siteFooter{--footer-navy:#001f3a;--footer-line:#ffffff25;border-top:5px solid #e20019;position:relative;overflow:hidden;background:var(--footer-navy)!important;color:#fff!important;padding:0 clamp(28px,7vw,134px)!important;display:block!important}.siteFooter:before{content:"";pointer-events:none;border:1px solid #66849f33;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-360px;left:-300px;box-shadow:0 0 0 72px #66849f0b,0 0 0 145px #66849f08}.siteFooter a{color:inherit;text-decoration:none}.siteFooter .footerGrid{grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(135px,.72fr)) minmax(250px,1.15fr);align-items:start;gap:clamp(30px,4vw,72px);padding:44px 0 34px;display:grid!important}.siteFooter .footerBrand{display:block!important}.footerLogo{display:inline-block}.footerLogo img{content:url(/images/pats-logo-on-navy.svg);filter:none;width:150px;display:block}.footerBrand h2{letter-spacing:-.045em;color:#fff;margin:24px 0 14px;font-size:clamp(30px,2.8vw,44px);line-height:.98}.footerBrand>p{max-width:320px;font-size:13px;line-height:1.65;color:#adc0cc!important;margin:0 0 22px!important}.siteFooter .footerInsight{border-top:1px solid #66849f66;border-bottom:1px solid #66849f66;grid-template-columns:1fr auto;gap:7px 16px;max-width:350px;padding:18px 0;transition:border-color .25s;display:grid}.footerInsight>span{letter-spacing:.17em;color:#91aabd;grid-column:1/-1;font-size:8px;font-weight:900}.footerInsight>b{font-size:12px;line-height:1.45}.footerInsight>em{white-space:nowrap;color:#fff;align-self:end;font-size:10px;font-style:normal}.footerInsight i{color:#ff5d6d;margin-left:4px;font-style:normal;transition:transform .25s;display:inline-block}.footerInsight:hover{border-color:#e20019}.footerInsight:hover i{transform:translate(3px,-3px)}.siteFooter .footerColumn{flex-direction:column;gap:0;font-size:12px;display:flex!important}.footerColumn h3{color:#90aabd;letter-spacing:.04em;border-bottom:1px solid #66849f66;margin:0 0 19px;padding-bottom:13px;font-size:11px;font-weight:800}.footerColumn a{color:#f2f5f7;justify-content:space-between;gap:10px;padding:7px 0;line-height:1.35;transition:color .2s,transform .2s;display:flex}.footerColumn a span{color:#66849f;opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px,4px)}.footerColumn a:hover{color:#ff6675;transform:translate(3px)}.footerColumn a:hover span{opacity:1;transform:none}.siteFooter .footerDemo{color:#002d53;background:#fff;padding:27px;position:relative;box-shadow:0 22px 55px #001426;display:block!important}.footerDemo:before{content:"";background:#e20019;width:4px;position:absolute;top:0;bottom:0;left:0}.footerDemo>span{letter-spacing:.15em;color:#66849f;font-size:8px;font-weight:900}.footerDemo>span i{background:#e20019;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #e2001914}.footerDemo h3{letter-spacing:-.035em;color:#002d53;margin:21px 0 14px;font-size:25px;line-height:1.08}.footerDemo p{font-size:12px;line-height:1.6;color:#617685!important;margin:0!important}.footerDemo>a{color:#fff;background:#e20019;justify-content:space-between;align-items:center;min-height:47px;margin-top:24px;padding:0 16px;font-size:11px;font-weight:800;transition:background .2s;display:flex}.footerDemo>a:hover{background:#ba0015}.footerDemo>a b{font-size:15px;transition:transform .25s}.footerDemo>a:hover b{transform:translate(3px,-3px)}.siteFooter .footerConnect{border-top:1px solid var(--footer-line);border-bottom:1px solid var(--footer-line);justify-content:space-between;align-items:center;gap:30px;padding:17px 0;display:flex!important}.footerConnect nav{align-items:center;gap:13px;display:flex}.footerConnect nav a{color:#b9c9d3;align-items:center;gap:9px;font-size:10px;display:flex}.footerConnect nav b{color:#fff;border:1px solid #66849f88;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;transition:background .2s,border-color .2s;display:grid}.footerConnect nav a:hover b{background:#e20019;border-color:#e20019}.footerConnect address{color:#93a9b7;align-items:center;gap:13px;font-size:10px;font-style:normal;display:flex}.footerConnect address i{background:#e20019;border-radius:50%;width:3px;height:3px}.footerConnect address a{color:#fff;border-bottom:1px solid #66849f}.footerConnect .footerOrigin{color:#c6d6e1;align-items:center;gap:6px;font-weight:700;display:inline-flex}.footerOrigin [role=img]{font-size:1.05em;line-height:1}.siteFooter .footerLegal{color:#7893a3;justify-content:space-between;align-items:center;gap:25px;padding:15px 0 18px;font-size:9px;display:flex!important}.footerLegal small{color:inherit!important;border:0!important;grid-column:auto!important;margin:0!important;padding:0!important}.footerLegal>span{letter-spacing:.06em;text-transform:uppercase}.footerLegal .footerPrivacy{color:#d9e5eb;text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #e20019;text-decoration:underline #e20019;text-decoration-thickness:1px;transition:color .2s}.footerLegal .footerPrivacy:hover{color:#fff}@media (width<=1180px){.siteFooter .footerGrid{grid-template-columns:1.35fr repeat(3,1fr)}.siteFooter .footerDemo{grid-column:1/-1;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:22px;display:grid!important}.footerDemo>span{grid-column:1/-1}.footerDemo h3,.footerDemo p,.footerDemo>a{margin:0}.footerDemo>a{min-width:180px}}@media (width<=820px){.siteFooter .footerGrid{grid-template-columns:1.3fr 1fr 1fr}.siteFooter .footerBrand{grid-row:span 2}.siteFooter .footerColumn:nth-of-type(3){grid-column:2}.siteFooter .footerDemo{grid-template-columns:1fr 1fr}.footerDemo>span{grid-column:1/-1}.footerDemo>a{grid-column:2}.siteFooter .footerConnect{flex-direction:column;align-items:flex-start}.footerConnect address{flex-wrap:wrap}.siteFooter .footerLegal{flex-direction:column;align-items:flex-start}}@media (width<=560px){.siteFooter{padding-inline:7vw!important}.siteFooter .footerGrid{grid-template-columns:1fr 1fr;gap:42px 24px;padding:52px 0 42px}.siteFooter .footerBrand{grid-area:auto/1/auto/-1}.footerBrand h2{font-size:39px}.footerBrand>p{max-width:360px}.siteFooter .footerColumn:nth-of-type(3){grid-column:auto}.siteFooter .footerDemo{grid-column:1/-1;display:block!important}.footerDemo h3{margin:21px 0 14px}.footerDemo p{margin:0!important}.footerDemo>a{margin-top:24px}.footerConnect address{line-height:1.8}.footerConnect address i{display:none}.siteFooter .footerLegal{line-height:1.5}}.patsSpin{color:#e20019;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.patsSpinBlade{fill:currentColor;transform-box:fill-box;transform-origin:50%}.heroSpinSignature{z-index:0;color:#002d53;opacity:.055;pointer-events:none;width:clamp(260px,34vw,560px);height:auto;animation:7s ease-in-out 1.35s infinite signatureBreathe;position:absolute;top:8%;right:-12%}.heroSpinSignature .blade1{animation:1.15s cubic-bezier(.16,.9,.28,1) 50ms both heroBladeOne}.heroSpinSignature .blade2{animation:1.15s cubic-bezier(.16,.9,.28,1) .12s both heroBladeTwo}.heroSpinSignature .blade3{animation:1.15s cubic-bezier(.16,.9,.28,1) .19s both heroBladeThree}.heroSpinSignature .blade4{animation:1.15s cubic-bezier(.16,.9,.28,1) .26s both heroBladeFour}.heroText,.productHeroCopy{isolation:isolate;position:relative;overflow:hidden}.heroText>:not(.heroSpinSignature),.productHeroCopy>:not(.heroSpinSignature){z-index:1;position:relative}.productHeroSpin{opacity:.046;width:clamp(280px,34vw,610px);top:5%;right:-19%}.signalSpin{color:#e20019;vertical-align:middle;width:13px;height:13px}.heroLiveChip span,.productSignal>span,.signalTop>span,.scanResult>span,.mapTop>b{align-items:center;gap:7px;display:flex}.productLink{align-items:center;display:inline-flex}.signalSpin .patsSpinBlade{opacity:.28;animation:1.8s ease-in-out infinite signalBlade}.signalSpin .blade2{animation-delay:.15s}.signalSpin .blade3{animation-delay:.3s}.signalSpin .blade4{animation-delay:.45s}.buttonSpin{color:currentColor;width:17px;height:17px;margin-left:16px;transition:transform .35s cubic-bezier(.2,.85,.25,1)}a:hover>.buttonSpin,button:hover>.buttonSpin{transform:rotate(90deg)scale(1.08)}a:hover>.buttonSpin .blade1,button:hover>.buttonSpin .blade1{transform:translate(20px,-20px)}a:hover>.buttonSpin .blade2,button:hover>.buttonSpin .blade2{transform:translate(-20px,20px)}a:hover>.buttonSpin .blade3,button:hover>.buttonSpin .blade3{transform:translate(-20px,-20px)}a:hover>.buttonSpin .blade4,button:hover>.buttonSpin .blade4{transform:translate(20px,20px)}.buttonSpin .patsSpinBlade{transition:transform .35s cubic-bezier(.2,.85,.25,1)}@keyframes heroBladeOne{0%{opacity:0;transform:translate(110px,-95px)rotate(24deg)}to{opacity:1;transform:none}}@keyframes heroBladeTwo{0%{opacity:0;transform:translate(-105px,100px)rotate(24deg)}to{opacity:1;transform:none}}@keyframes heroBladeThree{0%{opacity:0;transform:translate(-105px,-95px)rotate(-24deg)}to{opacity:1;transform:none}}@keyframes heroBladeFour{0%{opacity:0;transform:translate(110px,100px)rotate(-24deg)}to{opacity:1;transform:none}}@keyframes signatureBreathe{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(3deg)scale(1.025)}}@keyframes signalBlade{0%,55%,to{opacity:.25;transform:scale(.94)}20%{opacity:1;transform:scale(1.08)}}@media (width<=620px){.heroSpinSignature{opacity:.045;width:330px;top:4%;right:-29%}.navAction .buttonSpin{display:none}.buttonSpin{width:15px;height:15px;margin-left:12px}}@media (prefers-reduced-motion:reduce){.heroSpinSignature,.heroSpinSignature .patsSpinBlade,.signalSpin .patsSpinBlade{animation:none!important}.buttonSpin,.buttonSpin .patsSpinBlade{transition:none!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:1rem;line-height:1.55}body :is(p,li,blockquote,figcaption){text-wrap:pretty}body :is(.aboutPrologueCopy p,.aboutChapterCopy>p,.aboutPurpose>p,.aboutPeople p,.founderCopy p,.teamCardCopy p,.blogByline,.blogCardMeta,.blogResult,.blogCard h3+p,.articleMeta,.storyDetailMeta p,.storyOriginal figcaption,.storyCard p,.storiesFilterResult,.pcxScopeIntro>p,.pcxSpeciesCardCopy em,.pcxDecisionSteps p,.pcxImageCredits,.pcxCta>div:last-child>p,.productHeroCopy>p,.productSectionHead>p,.caseCopy p,.mapCopy>p,.mapCopy li span,.insectCards p,.faqGrid p){color:#4f6f88}body :is(.pcxHeroStatus span,.pcxHeroStatus small,.pcxBoardTop,.pcxBoardTop b,.pcxSpeciesBar>span,.pcxChartAxis,.productFooter p,.productFooter small){color:#b7c9d4}body :is(.v3Nav nav,.storiesNav nav,.productNav nav){font-size:.9375rem;line-height:1.35}body :is(.navAction,.storiesNavAction,.productNavCta,.button,.primaryProductAction,.secondaryProductAction,.careerPrimary,.careerSecondary,.careerRole>a,.careerApplyAction a,.teamCtaPrimary,.aboutStoryLink,.aboutTextLink,.aboutCtaAction>a,.contactMapLink,.contactFormSubmit button,.blogReadLink,.blogClosing>a,.articleBack,.articleEnd a,.articleNewsletter button,.storyBack,.storyReturn,.storyClosingCta>a,.caseCopy a,.awardSection a,.caseImpactCopy a,.productDemo a,.productLink,.founderLinkedin,.growerCardActions a){font-size:.875rem;line-height:1.4}body .teamNavTrigger span{font-size:.75rem}body .teamNavDropdown a{font-size:.875rem!important;line-height:1.4!important}body :is(.overline,.cinematicEyebrow,.productEyebrow,.aboutEyebrow,.careerEyebrow,.teamEyebrow,.blogMasthead span,.blogArchiveHead span,.blogOverline,.blogClosing span,.contactHero>div>span,.contactFormPanel>span,.contactStrip span,.storiesHero>span,.storiesHeroIntro>span,.articleHeroCopy>span,.articleEnd>span,.articleMissing>span,.storyDetailIntro>span,.storyDetailMeta>span,.storyAtGlanceHead span,.storyNext>span,.storyClosingCta span,.storyClientLogo span,.storySupport>span,.founderCopy>span,.teamCardCopy>span){letter-spacing:.13em;font-size:.75rem;line-height:1.45}body .footerBrand>p{font-size:1rem;color:#c0d0da!important}body :is(.footerInsight>span,.footerDemo>span){font-size:.75rem;line-height:1.4}body .footerInsight>b{font-size:.875rem;line-height:1.5}body .footerInsight>em{font-size:.8125rem}body .siteFooter .footerColumn{font-size:.9375rem;line-height:1.5}body .footerColumn h3{font-size:.8125rem;line-height:1.4}body .footerDemo p{font-size:.9375rem;line-height:1.65}body .footerDemo>a{font-size:.875rem}body :is(.footerConnect nav a,.footerConnect address){font-size:.875rem;line-height:1.6}body .siteFooter .footerLegal{font-size:.75rem;line-height:1.5}body :is(.heroProof span,.trustStrip,.principles span,.processTabs button span,.powered span,.mediaLabel,.sceneHeader span,.workflowCopy>small,.productSignal span,.growerCrops,.cropMotionLabel,.growerStory>span,.vinderPlatforms>span,.heroActivityAlert small,.controlRoomStatus){font-size:.75rem;line-height:1.4}body :is(.solutionCopy li,.growerCardSummary p,.growerCardDetail>p,.vinderScope p){font-size:1rem;line-height:1.65}body .futureNote{font-size:.9375rem;line-height:1.6}body .futureNote span{font-size:.75rem;line-height:1.4}body .productFacts :is(b,span){font-size:.875rem;line-height:1.45}body .growerStory blockquote{font-size:1rem;line-height:1.55}body .growerStory strong{font-size:.875rem}body .growerStory small{font-size:.75rem;line-height:1.45}body .partnerProofHead>a{font-size:.875rem}body :is(.imageCaption span,.dataTop b,.dataFoot,.solutionImage span,.cropContent>span,.caseCard div span,.zone,.sceneInsight span,.larvalWindow span,.forecastDates,.actionFlow article>span,.actionFlow article div small,.actionFlow article em,.teamSignal span,.cycleOrbit strong small,.orbitNode,.cycleCompare>span,.learnFooter,.tabletUi header nav,.tabletUi header>i,.floatChip span,.radarMini span,.speciesPanel>small,.speciesPanel>span,.alertStack i,.alertStack span small,.awardBadge b,.awardBadge small){font-size:.75rem;line-height:1.4}body :is(.caseCard div b,.zone.active,.teamSignal b,.cycleCompare>b,.floatChip b,.radarMini b,.alertStack span b){font-size:.875rem;line-height:1.4}body :is(.vinderBand a,.cropContent a,.v3Footer nav){font-size:.875rem;line-height:1.45}body .todayLine:before{font-size:.625rem}body :is(.partnerProofHead>p,.proofHeading>p,.compactCta>p,.introSequence .introBody>p,.dashboardLead p,.productCopy>p,.growerDeckHead>p,.vinderCopy>p,.cinematicHeroContent>p,.controlRoomCopy>p){font-size:1rem;line-height:1.65}body :is(.sceneHeader b,.dashFit header nav,.dashUser b,.dashTitle small,.dashLive,.dashReport,.dashFilters b,.dashMetrics article>small,.metricValue span,.chartAlert,.dashRows,.miniLabel b,.trendDecision b,.peakPin b,.calendarTop,.calendarTop strong,.calendarDays small,.calendarFooter b,.compareMetrics b,.compareLegend b,.mapDecision b,.hotspotCallout b,.productTag,.productSignal small,.trapMapMini>span,.trapMapMini>small,.vinderPhoneTop,.vinderCropTile b,.vinderForecastCard>div b,.vinderObservationCard>b,.vinderObservationCard>strong,.vinderConfirmToast b,.controlAlert b,.controlDashboard header span,.controlDashMetric span,.controlDashForecast span,.signalCommandSteps button>span:first-child,.signalCommandSteps small,.signalCommandBar b,.signalCommandChartHead strong span,.signalCommandChartHead>b,.signalCommandDecisionBody p,.signalCommandTeam>b,.signalCommandUpdate){font-size:.75rem;line-height:1.35}body :is(.dashUser small,.dashUser>i,.dashFilters small,.dashFilters i,.dashRowsHead,.dashRows em,.dashRows>div,.activityToolbar>span,.activityToolbar strong,.activityFlag span,.activityFlag small,.trendDecision span,.trendDecision small,.miniLabel span,.peakPin span,.forecastConnector span,.emergenceWindow>span,.emergenceWindow small,.forecastFooter,.calendarDays span,.windowBand,.calendarEvent,.calendarEvent b,.calendarFooter span,.compareMetrics small,.actionMarker,.outcomeMarker,.compareLegend,.principleStep small,.principleStep em,.chartCounts span,.chartCounts small,.chartCounts b,.mapToolbar>span,.mapToolbar strong,.mapContext small,.ghZone,.hotspotCallout span,.hotspotCallout small,.healthScale>span,.healthScale b,.mapDecision span,.mapDecision small,.microTop span,.microTop b,.trapCount span,.trapCount small,.mapMiniNote span,.mapMiniNote small,.compareMicro>div:last-child span,.compareMicro>div:last-child small,.vinderPhoneTop>b,.vinderPhoneBody>small,.vinderCropTile small,.vinderPressureTile>span,.vinderScoutingTile>span,.vinderPressureTile b,.vinderPressureTile em,.vinderScoutingTile b,.vinderScoutingTile small,.vinderForecastCard>small,.vinderForecastCard>em,.vinderObservationCard>small,.vinderObservationCard>strong span,.vinderConfirmToast small,.vinderPhotoThumb>b,.vinderUploadCopy b,.vinderUploadCopy small,.vinderUploadIcon,.controlAlert span,.controlDashboard header small,.controlDashMetric small,.controlDashForecast small,.controlDashChart>div,.signalTrace>span,.signalTrace>b,.signalCommandBar small,.signalCommandBar>span,.signalCommandChartHead small,.signalCommandSpike,.signalCommandTimes,.signalCommandDecisionTop,.signalCommandDecisionBody small,.signalCommandTeam>span,.signalCommandTeam>i){font-size:.6875rem;line-height:1.35}body .productEyebrow{font-size:.75rem}body :is(.heroFactRow small,.heroLiveChip span,.heroLiveChip small,.heroAward b,.heroAward small,.trapHeroFrame>span,.trapHeroFrame>b,.heroSolarChip,.productProofStrip,.signalTop,.trapScanTop,.signalMetrics small,.signalMetrics em,.flightPeak,.signalForecast small,.signalForecast>em,.productStepGrid article>span,.nightSky>span,.nightInsight small,.nightInsight em,.vinderFlight>span,.vinderWindow>small,.vinderArrow,.caseImage>div span,.productDemo small,.scanResult>span,.scanResult small,.mapTop,.mapTop b,.mapZones>span,.mapCallout small,.mapCallout span,.mapLegend,.mapNext span,.mapNext small,.densityBadge small,.approachGrid small,.impactNumbers small,.rowsBefore span,.rowsAfter span,.rowsBefore b,.rowsAfter b,.insectCards article>span,.faqGrid article>span){font-size:.75rem;line-height:1.4}body :is(.signalTop b,.trapScanTop b,.signalForecast strong small,.stepWindow,.nightCopy li span,.nightInsight span,.vinderWindow>b,.quoteMini b,.speciesCloud span,.speciesCloud b,.stickyCard>span,.mapCallout b,.mapNext b,.densityBadge span,.approachGrid b){font-size:.875rem;line-height:1.45}body :is(.insectCards p,.faqGrid p){font-size:.9375rem;line-height:1.65}body :is(.productStepGrid p,.nightCopy li b,.caseCopy p,.mapCopy li){font-size:1rem;line-height:1.65}body .productFooter p{font-size:.9375rem;line-height:1.6}body .productFooter nav{font-size:.875rem;line-height:1.45}body .productFooter small{font-size:.75rem;line-height:1.5}body :is(.pcxHeroFacts dd,.pcxAwardChip span,.pcxHeroStatus span,.pcxHeroStatus small,.pcxCropRail,.pcxBoardTop,.pcxBoardTop b,.pcxOutcomeStrip small,.pcxOutcomeStrip span,.pcxDecisionSteps article>span,.pcxDecisionSteps small,.pcxSpeciesImage span,.pcxGrowerProof>span,.pcxAwardProof>span,.pcxGrowerProof>div small,.pcxImageCredits){font-size:.75rem;line-height:1.45}body :is(.pcxStageRail span,.pcxSpeciesBar small,.pcxSpeciesBar>span,.pcxChartCallout small,.pcxInterventionTag small,.pcxChartCallout span,.pcxChartAxis){font-size:.6875rem;line-height:1.35}body :is(.pcxChartCallout strong,.pcxInterventionTag strong,.pcxSpeciesCardCopy em,.pcxSpeciesDetails summary,.pcxSpeciesDetails>div span,.pcxSpeciesDetails>div b,.pcxGrowerProof>div b,.pcxGrowerProof>a,.pcxAwardProof>b,.pcxCtaActions a){font-size:.875rem;line-height:1.45}body :is(.pcxDecisionSteps p,.pcxAwardProof p){font-size:.9375rem;line-height:1.62}body .pcxSpeciesDetails>div :is(span,b){padding:10px 12px}body :is(.aboutHeroVisual figcaption,.aboutPivot span,.aboutChapterMeta,.aboutChapterVisual figcaption,.aboutPurpose span,.aboutPeople figcaption){font-size:.75rem;line-height:1.45}body .aboutChapterCopy>small{font-size:.8125rem;line-height:1.6}body :is(.teamHeroStats span,.teamHeroVisual figcaption span,.teamHeroVisual figcaption b,.teamTicker span,.teamResultCount,.teamCardPortrait>span){font-size:.75rem;line-height:1.45}body :is(.founderCopy p,.teamCardCopy p){font-size:1rem;line-height:1.65}body .teamFilters button{font-size:.875rem;line-height:1.4}body :is(.careerOutingBadge span,.careerOutingLocation span,.careerOutingLocation b,.careerRoleType span,.careerRoleMeta span){font-size:.75rem;line-height:1.45}body :is(.careerReasonGrid p,.careerSectionHead>p,.careerRole>p,.careerApplyAction p){font-size:1rem;line-height:1.65}body .contactHero figure>small{font-size:.75rem;line-height:1.4}body .contactFormSection>header>b{font-size:.75rem}body .contactFormSection header p{font-size:.9375rem;line-height:1.55}body .contactForm label{font-size:.875rem;line-height:1.45}body .contactForm label>small{font-size:.75rem;line-height:1.5}body :is(.contactForm .contactOptIn,.contactOptIn b,.contactFormSubmit>small,.contactMailNotice){font-size:.9375rem;line-height:1.5}body .contactOptIn small{font-size:.8125rem;line-height:1.5}body :is(.blogFeatureImage span,.blogCard small){font-size:.75rem;line-height:1.4}body :is(.blogByline,.blogCardMeta,.blogFilters button,.blogResult){font-size:.875rem;line-height:1.5}body .blogFilters button b{font-size:.75rem}body .blogCard h3+p{font-size:.9375rem;line-height:1.6}body .blogCard b{font-size:.875rem}body :is(.articleMeta,.articleBody blockquote cite){font-size:.875rem;line-height:1.5}body .articleBody figcaption{font-size:.8125rem;line-height:1.55}body .articleNewsletter>div>span{font-size:.75rem;line-height:1.4}body :is(.storiesQuote>span,.storyCaseRibbon,.storyFactPanel dt,.storyCaseRibbon span,.storyAtGlanceHead span,.storyAtGlance dt,.storyNext small,.storyClientLogo span,.storySupport>span){font-size:.75rem;line-height:1.45}body :is(.storyCard span,.storyDetailMeta p,.storyQuoteBlock figcaption,.storyOriginal figcaption,.storyFactPanel dd,.storyNext b,.storySupport figcaption,.storiesFilters button,.storiesFilterResult){font-size:.875rem;line-height:1.55}body .storyCard p{font-size:.9375rem;line-height:1.65}body .storiesQuote p{font-size:.9375rem;line-height:1.55}body :is(.storyNext p,.storyMissing p){font-size:.9375rem;line-height:1.6}body :is(.eyebrow,.kicker,.trustLine,.live,.stepNav button span,.panelTop,.chartLabel,.chartNote,.cropOverlay>span,.cropMetrics small,.dashTop,.dashChart>span,.dashFoot,.detectionVideo span,.version,.pestCards span,.future>span){font-size:.75rem;line-height:1.4}body :is(.nav nav,.navCta,.ticker,.systemCard a){font-size:.875rem;line-height:1.45}body :is(.systemCard li,.pestCards p,.future p){font-size:.9375rem;line-height:1.65}body .pcxPage .pcxDecisionSteps .pcxVinderCard>span,body .pcxPage .pcxDecisionSteps .pcxVinderCard p{color:#fff}@media (width<=640px){body :is(.v3Nav nav,.storiesNav nav,.productNav nav){font-size:.875rem}body :is(.pcxStageRail span,.pcxSpeciesBar small,.pcxSpeciesBar>span,.pcxChartCallout small,.pcxInterventionTag small,.pcxChartCallout span,.pcxChartAxis){font-size:.625rem}body .siteFooter .footerColumn{font-size:.875rem}}body .storiesNav,body .v3Nav{background:#002d53;border-bottom-color:#ffffff2e}body .storiesBrand img,body .v3Nav .brand img{content:url(/images/pats-logo-on-navy.svg);filter:none}body .storiesNav nav,body .v3Nav nav,body .storiesNav nav>a,body .v3Nav nav>a,body .storiesNav .monitoringNavLinks a,body .v3Nav .monitoringNavLinks a,body .storiesNav .teamNavTrigger,body .v3Nav .teamNavTrigger{color:#fff}body .storiesNav nav>a:hover,body .storiesNav nav>a[aria-current=page],body .v3Nav nav>a:hover,body .v3Nav nav>a[aria-current=page],body .storiesNav .monitoringNavLinks a:hover,body .storiesNav .monitoringNavLinks a[aria-current=page],body .v3Nav .monitoringNavLinks a:hover,body .v3Nav .monitoringNavLinks a[aria-current=page],body .storiesNav .teamNavTrigger:hover,body .v3Nav .teamNavTrigger:hover{color:#fff;border-color:#e20019}body .storiesNavAction,body .v3Nav .navAction{color:#fff;background:#e20019}body .storiesNavAction .storiesSpin,body .v3Nav .navAction .buttonSpin{color:#fff}body .storiesNavAction .storiesSpin{margin-left:0}body .storiesNavAction:hover,body .v3Nav .navAction:hover{background:#b80015}body .storiesNav nav a:focus-visible,body .storiesBrand:focus-visible,body .storiesNavAction:focus-visible,body .v3Nav nav a:focus-visible,body .v3Nav .brand:focus-visible,body .v3Nav .navAction:focus-visible{outline-offset:4px;outline:2px solid #e20019}body .storiesNavAction:focus-visible,body .v3Nav .navAction:focus-visible{outline-color:#fff}body .monitoringNavGroup>span{color:#ffffffb8}body .monitoringNavGroup.is-active>span{color:#fff}@media (width>=1280px){body .storiesNav,body .v3Nav{justify-content:flex-start;gap:0}body .storiesNav .desktopPrimaryNav,body .v3Nav .desktopPrimaryNav{margin-left:clamp(48px,22vw - 233px,188px);margin-right:clamp(22px,2vw,38px)}body .storiesNavAction,body .v3Nav .navAction{white-space:nowrap;margin-left:0;margin-right:96px}body .storiesNav .languageSwitch,body .v3Nav .languageSwitch{margin:0;position:absolute;top:25px;right:5vw}}.storedIndustriesIntro{max-width:780px;margin-bottom:28px;display:block}.storedIndustriesIntro .overline{margin-bottom:15px;display:block}.storedIndustriesIntro p{max-width:520px;margin:20px 0 0}body .storiesNav,body .v3Nav,body .productNav,body .privacyNav{width:100%;left:0;right:0;z-index:120!important;position:fixed!important;top:0!important}.siteNavOffset{height:84px}@media (width<=620px){.siteNavOffset{height:72px}}main [id],section[id]{scroll-margin-top:108px}html{scrollbar-color:#66849f #eef4f7;scrollbar-width:thin}@media (width<=1080px){html,body{overflow-x:clip}body :is(.storiesNav,.v3Nav,.productNav,.privacyNav){min-width:0;max-width:100%}.storiesNav>.storiesBrand,.v3Nav>.storiesBrand{min-width:0}.storiesNav>.mobileNavToggle,.v3Nav>.mobileNavToggle{flex:0 0 46px;margin-left:auto}}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:#eef4f7;border-left:1px solid #d3e0e7}::-webkit-scrollbar-thumb{background:#66849f;border:3px solid #eef4f7;border-radius:999px;min-height:52px}::-webkit-scrollbar-thumb:hover{background:#42677f}.backToTop{z-index:110;color:#fff;cursor:pointer;background:#002d53;border:0;border-bottom:4px solid #e20019;place-items:center;width:56px;height:56px;transition:background .2s,transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);box-shadow:0 14px 30px #001b3652}.backToTop span{margin:3px 0 -7px;font-size:23px;line-height:1}.backToTop b{letter-spacing:.14em;font-size:9px}.backToTop:hover{background:#e20019;transform:translateY(-3px);box-shadow:0 18px 36px #001b3666}.backToTop:focus-visible{outline-offset:3px;outline:3px solid #e20019}@media (width<=620px){.backToTop{width:50px;height:50px}}.cookieConsent{z-index:1000;color:#002d53;background:#fff;border-left:4px solid #e20019;width:min(438px,100vw - 32px);padding:23px 24px 20px;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 65px #001f3a42}.cookieConsentTop{color:#66849f;letter-spacing:.13em;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.75rem;font-weight:900;display:flex}.cookieConsentTop button{color:#002d53;cursor:pointer;background:#fff;border:1px solid #c9d8e1;place-items:center;width:29px;height:29px;font-size:1.5rem;line-height:1;display:grid}.cookieConsent h2{color:#002d53;letter-spacing:-.045em;margin:0 0 10px;font-size:1.55rem;line-height:1.05}.cookieConsent>p{color:#52728e;margin:0 0 18px;font-size:.9375rem;line-height:1.55}.cookieChoice{cursor:pointer;border-top:1px solid #d7e2e8;align-items:flex-start;gap:11px;margin:10px 0;padding:12px 0;display:flex}.cookieChoice input{accent-color:#e20019;width:18px;height:18px;margin:2px 0 0}.cookieChoice b{font-size:.9375rem;display:block}.cookieChoice small{color:#66849f;margin-top:3px;font-size:.8125rem;line-height:1.45;display:block}.cookieConsentActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.cookieConsentActions button{min-height:43px;font:inherit;cursor:pointer;border:0;padding:10px 12px;font-size:.875rem;font-weight:900}.cookieSave{color:#fff;background:#e20019}.cookieSave:hover{background:#b80015}.cookieReject{color:#002d53;background:#fff;border:1px solid #002d53!important}.cookieReject:hover{background:#eef4f7}.cookieConsent>a{color:#002d53;text-underline-offset:3px;margin-top:16px;font-size:.8125rem;font-weight:800;-webkit-text-decoration:underline #e20019;text-decoration:underline #e20019;display:inline-block}@media (width<=560px){.cookieConsent{padding:20px;bottom:16px;right:16px}.cookieConsentActions{grid-template-columns:1fr}.cookieReject{grid-row:2}}.teamNavMenu{display:block;position:relative}.teamNavTrigger{padding:33px 0 28px!important;display:block!important}.teamNavTrigger span{margin-left:7px;font-size:11px;line-height:1;transition:transform .2s;display:inline-block;transform:translateY(-1px)}.teamNavDropdown{z-index:100;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #d4dfe6;width:184px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%,9px);box-shadow:0 18px 40px #002d5324}.teamNavDropdown:before{content:"";height:11px;position:absolute;bottom:100%;left:0;right:0}.teamNavDropdown a{white-space:nowrap;color:#002d53!important;border:0!important;padding:12px 13px!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important;transition:background .18s,color .18s!important;display:block!important}.teamNavDropdown a:hover,.teamNavDropdown a:focus-visible,.teamNavDropdown a[aria-current=page]{background:#edf3f6;outline:0;color:#e20019!important}.teamNavDropdown a[aria-current=page]{box-shadow:inset 3px 0 #e20019}.teamNavMenu:hover .teamNavDropdown,.teamNavMenu:focus-within .teamNavDropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.teamNavMenu:hover .teamNavTrigger span,.teamNavMenu:focus-within .teamNavTrigger span{transform:translateY(-1px)rotate(180deg)}.storiesNav nav .teamNavMenu.is-active>.teamNavTrigger,.v3Nav nav .teamNavMenu.is-active>.teamNavTrigger{border-color:#e20019}.languageSwitch{justify-content:center;align-items:center;min-width:76px;height:34px;margin-left:8px;overflow:hidden;color:#002d53!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:none!important;background:#fff!important;border:1px solid #ffffff75!important;border-radius:2px!important;padding:0!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;transition:border-color .2s,transform .2s!important;display:inline-flex!important}.languageSwitch b,.languageSwitch span{height:100%;font:inherit;flex:1;place-items:center;display:grid;transition:background .2s,color .2s!important}.languageSwitch b{color:#002d53;background:#fff}.languageSwitch span,.languageSwitch[data-target=nl] b{color:#fff;background:#e20019}.languageSwitch[data-target=nl] span{color:#002d53;background:#fff}.languageSwitch:hover,.languageSwitch:focus-visible{outline:0;transform:translateY(-1px);border-color:#fff!important}html.is-language-switching body{opacity:.985;transition:opacity .16s}@media (prefers-reduced-motion:reduce){html.is-language-switching body{transition:none}.languageSwitch,.languageSwitch b,.languageSwitch span{transition:none!important}}.cinematicHero h1 em,.storiesHero h1 em,.storiesQuote>span,.controlHero .productEyebrow,.controlHero h1 em,.teScope .productEyebrow,.careerEyebrow,.footerInsight i,.footerColumn a:hover{color:#e20019}.controlHero .productEyebrow,.teScope .productEyebrow{border-color:#e20019}.monitoringNavGroup{align-self:stretch;align-items:center;display:flex;position:relative}.monitoringNavLinks{align-items:center;gap:clamp(14px,1.2vw,24px);height:100%;display:flex}.storiesNav .monitoringNavLinks a,.v3Nav .monitoringNavLinks a{border-bottom:3px solid #0000;padding:33px 0 28px;display:block}.storiesNav .monitoringNavLinks a:hover,.storiesNav .monitoringNavLinks a[aria-current=page],.v3Nav .monitoringNavLinks a:hover,.v3Nav .monitoringNavLinks a[aria-current=page]{border-color:#e20019}.monitoringNavGroup>span{z-index:1;pointer-events:none;color:#66849f;letter-spacing:.15em;text-align:center;text-transform:uppercase;font-size:.6875rem;font-weight:900;line-height:1;position:absolute;top:16px;left:0;right:0}.monitoringNavGroup.is-active>span{color:#fff}.monitoringNavLinks a:focus-visible{outline-offset:4px;outline:2px solid #e20019}.mobileNavToggle,.mobileNavPanel{display:none}@media (width<=1080px){.storiesNav .desktopPrimaryNav,.v3Nav .desktopPrimaryNav{display:none}.mobileNavToggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;place-content:center;gap:5px;width:46px;height:46px;padding:12px;display:grid}.mobileNavToggle span{background:currentColor;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobileNavToggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.mobileNavToggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobileNavToggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobileNavToggle:focus-visible{outline-offset:4px;outline:2px solid #fff}.mobileNavPanel{z-index:150;color:#002d53;opacity:0;visibility:hidden;background:#fff;max-height:0;transition:max-height .28s,opacity .2s,visibility .2s;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 22px 42px #00182d33}.mobileNavPanel.is-open{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:1;visibility:visible;max-height:calc(100dvh - 72px);overflow-y:auto}.mobileNavLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:18px max(5vw,24px) 25px;display:grid}.mobileNavLinks>a{color:#002d53;border-bottom:1px solid #dce6ec;justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px;font-size:.9375rem;font-weight:800;line-height:1.3;display:flex}.mobileNavLinks>a:hover,.mobileNavLinks>a:focus-visible,.mobileNavLinks>a[aria-current=page]{color:#e20019}.mobileNavLinks>a:focus-visible{outline-offset:-2px;outline:2px solid #e20019}.mobileNavLinks .mobileNavCta{color:#fff;background:#e20019;border:0;grid-column:1/-1;margin-top:14px;padding-inline:18px}.mobileNavLinks .mobileLanguageSwitch{grid-column:1/-1;width:84px;height:38px;margin-top:14px;margin-left:0;border-color:#002d53!important}.mobileNavLinks .mobileLanguageSwitch:hover,.mobileNavLinks .mobileLanguageSwitch:focus-visible{border-color:#002d53!important}.mobileNavLinks .mobileNavCta:hover,.mobileNavLinks .mobileNavCta:focus-visible{color:#fff;background:#b80015}}@media (width<=620px){.mobileNavLinks{grid-template-columns:1fr;padding-inline:7vw}.mobileNavLinks>a{min-height:48px}.storiesNavAction,.v3Nav .navAction{display:none!important}body :is(.storiesNav,.v3Nav,.productNav,.privacyNav){gap:12px;width:100vw;height:72px;min-height:72px;overflow:visible;padding-inline:6vw!important}.storiesNav .storiesBrand img,.v3Nav .storiesBrand img{width:112px;max-width:calc(100vw - 92px)}.storiesNav .mobileNavToggle,.v3Nav .mobileNavToggle{flex:0 0 46px;width:46px;height:46px;margin-left:auto}}:root{--ink:#071c16;--green:#04a66a;--lime:#b9f43b;--cream:#f4f5e9;--line:#071c1629}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.nav{z-index:20;color:#fff;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;height:78px;padding:0 4vw;display:flex;position:absolute;inset:0 0 auto}.logo{letter-spacing:-1px;align-items:center;gap:10px;font-size:24px;font-weight:900;display:flex}.logoMark{border:2px solid var(--lime);width:32px;height:32px;color:var(--lime);border-radius:50%;place-items:center;font-style:italic;display:grid}.nav nav{gap:34px;font-size:13px;display:flex}.nav nav a:hover{color:var(--lime)}.navCta{border:1px solid #ffffff73;border-radius:100px;padding:12px 18px;font-size:13px}.navCta span,.primary span{margin-left:18px}.hero{background:var(--ink);color:#fff;grid-template-columns:52% 48%;min-height:790px;display:grid;position:relative;overflow:hidden}.heroGlow{filter:blur(130px);opacity:.3;background:#0d7c52;width:700px;height:700px;position:absolute;top:-320px;left:15%}.heroCopy{z-index:2;padding:170px 6vw 80px;position:relative}.eyebrow,.kicker{letter-spacing:.18em;font-size:11px;font-weight:800}.eyebrow{color:#c9ded3;align-items:center;gap:9px;display:flex}.eyebrow i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%}h1{letter-spacing:-.065em;max-width:850px;margin:35px 0 30px;font-size:clamp(54px,6vw,92px);line-height:.92}h1 em{color:var(--lime);font-style:normal}.heroCopy>p{color:#c5d6ce;max-width:610px;font-size:19px;line-height:1.55}.heroActions{align-items:center;gap:28px;margin-top:42px;display:flex}.primary{background:var(--lime);color:var(--ink);border-radius:5px;align-items:center;padding:17px 22px;font-size:14px;font-weight:800;display:inline-flex}.primary:hover{transform:translateY(-2px)}.textLink{border-bottom:1px solid #ffffff80;padding:10px 0;font-size:14px}.textLink span{margin-left:10px}.trustLine{color:#9db3a8;text-transform:uppercase;letter-spacing:.08em;margin-top:85px;font-size:11px;display:flex}.trustLine span{border-right:1px solid #3a4d44;padding:0 20px}.trustLine span:first-child{padding-left:0}.heroVisual{margin:78px 0 0;position:relative;overflow:hidden}.heroVisual:after{content:"";background:linear-gradient(90deg,var(--ink),transparent 35%),linear-gradient(0deg,var(--ink),transparent 45%);position:absolute;inset:0}.heroVisual img{object-fit:cover;filter:saturate(.65)contrast(1.1);width:100%;height:100%}.scanLine{z-index:2;background:var(--lime);height:1px;box-shadow:0 0 22px var(--lime);position:absolute;top:46%;left:0;right:0}.signal{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071c16d6;border:1px solid #b9f43b66;padding:14px 17px;font-size:12px;position:absolute}.signal b{color:var(--lime);margin-bottom:5px;display:block}.signal span{color:#c8d6cf}.signalA{top:32%;left:14%}.signalB{bottom:26%;right:9%}.live{z-index:4;letter-spacing:.15em;background:#071c16cc;padding:9px 13px;font-size:9px;position:absolute;top:28px;right:28px}.live i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.radar{z-index:3;border:1px solid #b9f43b99;border-radius:50%;width:170px;height:170px;position:absolute;top:35%;left:38%}.radar i{border:1px solid #b9f43b73;border-radius:50%;position:absolute;inset:20%}.radar i:nth-child(2){inset:40%}.radar i:nth-child(3){background:var(--lime);box-shadow:0 0 20px var(--lime);inset:49%}.ticker{background:var(--lime);text-transform:uppercase;letter-spacing:.08em;justify-content:space-around;align-items:center;height:70px;font-size:13px;font-weight:900;display:flex}.ticker i{font-style:normal}.section{padding:120px 6vw}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.sectionHead h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(42px,5vw,72px);line-height:.98}.sectionHead>p{color:#4d6057;width:390px;line-height:1.6}.kicker{color:var(--green)}.journey{background:#e8ebdc}.journeyGrid{border-top:1px solid var(--line);grid-template-columns:40% 60%;min-height:580px;display:grid}.stepNav button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:#718078;background:0 0;grid-template-columns:55px 1fr 30px;align-items:center;width:100%;height:92px;padding:0 25px 0 0;display:grid}.stepNav button b{font-size:22px}.stepNav button span{font-size:11px}.stepNav button i{font-size:20px;font-style:normal}.stepNav button.active{color:var(--ink)}.stepNav button.active b{font-size:31px}.stepPanel{background:var(--ink);color:#fff;padding:50px 60px;position:relative;overflow:hidden}.panelTop{color:#8fac9d;letter-spacing:.12em;justify-content:space-between;font-size:11px;display:flex}.panelStat{background:var(--lime);color:var(--ink);border-radius:100px;padding:8px 12px}.stepPanel h3{letter-spacing:-.04em;margin:55px 0 20px;font-size:49px}.stepPanel>p{color:#b7c9c0;max-width:650px;font-size:17px;line-height:1.7}.productTag{border-left:2px solid var(--lime);margin-top:38px;padding-left:16px}.productTag small{color:#7f9a8d;letter-spacing:.15em;font-size:9px;display:block}.productTag b{margin-top:5px;display:block}.chart{background:#0d3025;width:48%;height:185px;padding:22px 25px;position:absolute;bottom:0;right:0}.chartLabel{color:#7d9a8b;font-size:8px}.bars{border-bottom:1px solid #436056;align-items:flex-end;gap:7px;height:110px;padding-top:15px;display:flex}.bars i{background:#2c5b47;width:100%}.bars .peak{background:var(--lime);box-shadow:0 0 15px #b9f43b80}.chartNote{color:var(--lime);text-align:right;margin-top:8px;font-size:9px}.fit{background:var(--ink);color:#fff}.sectionHead.light>p{color:#a9beb4}.cropTabs{border-bottom:1px solid #3f5149;margin-bottom:35px;display:flex}.cropTabs button{color:#82998e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:20px}.cropTabs button.active{color:var(--lime);border-color:var(--lime)}.cropCard{height:600px;position:relative;overflow:hidden}.cropCard>img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.cropCard:after{content:"";background:linear-gradient(90deg,#071c16e6,#0000 70%);position:absolute;inset:0}.cropOverlay{z-index:2;width:47%;position:absolute;top:75px;left:65px}.cropOverlay>span{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:11px}.cropOverlay h3{letter-spacing:-.04em;margin:24px 0;font-size:46px;line-height:1.05}.cropOverlay p{color:#c5d5ce;font-size:17px}.cropOverlay a{border-bottom:1px solid var(--lime);color:var(--lime);margin-top:35px;padding-bottom:9px;display:inline-block}.cropMetrics{z-index:3;background:#071c16e6;display:flex;position:absolute;bottom:0;right:0}.cropMetrics div{border-left:1px solid #43564e;min-width:230px;padding:25px 35px}.cropMetrics small{letter-spacing:.13em;color:#81998e;font-size:8px;display:block}.cropMetrics b{margin-top:8px;display:block}.intelligence{background:#d8f4d8;grid-template-columns:40% 60%;align-items:center;gap:7vw;display:grid}.intelCopy h2{letter-spacing:-.05em;margin:20px 0;font-size:56px;line-height:1}.intelCopy>p{color:#496057;line-height:1.7}.intelCopy ul{margin-top:32px;padding:0;list-style:none}.intelCopy li{margin:15px 0;font-weight:600}.intelCopy li i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:10px;font-style:normal;display:inline-grid}.dashboard{background:var(--ink);color:#fff;border-radius:8px;padding:28px;transform:perspective(1000px)rotateY(-3deg);box-shadow:0 35px 60px #071c1633}.dashTop{border-bottom:1px solid #355045;justify-content:space-between;padding-bottom:18px;font-size:12px;display:flex}.dashTop span{color:#91a79d}.dashGrid{grid-template-columns:65% 35%;min-height:330px;display:grid}.dashChart{border-right:1px solid #355045;padding:28px}.dashChart>span{color:#8ba096;font-size:11px;display:block}.dashChart>b{color:var(--lime);margin-top:12px;font-size:28px;display:block}.lineGraph{border-bottom:1px solid #406055;align-items:end;gap:11px;height:190px;display:flex}.lineGraph i{background:linear-gradient(var(--lime),#16865b);border-radius:3px 3px 0 0;flex:1;height:30%}.lineGraph i:nth-child(2){height:43%}.lineGraph i:nth-child(3){height:35%}.lineGraph i:nth-child(4){height:52%}.lineGraph i:nth-child(5){height:88%}.lineGraph i:nth-child(6){height:64%}.lineGraph i:nth-child(7){height:40%}.forecast{padding:28px}.forecast>span{letter-spacing:.15em;color:#8ba096;font-size:8px}.forecast strong{color:var(--lime);margin:25px 0 10px;font-size:80px;line-height:1;display:block}.forecast strong span{margin-left:5px;font-size:16px}.forecast p{color:#9fb1a8;font-size:12px}.forecast button{background:var(--lime);border:0;margin-top:24px;padding:12px;font-weight:700}.dashFoot{color:#8ba096;border-top:1px solid #355045;gap:20px;padding-top:18px;font-size:10px;display:flex}.dashFoot i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.dashFoot .green{background:var(--lime)}.dashFoot .white{background:#fff}.dashFoot b{color:#fff;margin-left:auto}.stories{background:#f3f4e8}.stories .sectionHead>a{border-bottom:1px solid var(--ink);padding-bottom:7px}.storyGrid{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}.story{background:#fff;grid-template-columns:45% 55%;min-height:280px;display:grid;overflow:hidden}.story.big{grid-row:span 2;grid-template-columns:1fr;min-height:585px}.story img{object-fit:cover;width:100%;height:100%}.story.big img{height:330px}.story div{padding:28px}.story span{letter-spacing:.15em;color:var(--green);font-size:9px;font-weight:800}.story h3{letter-spacing:-.03em;margin:14px 0;font-size:24px;line-height:1.1}.story.big h3{font-size:36px}.story p{color:#617168;line-height:1.5}.story b{font-size:12px}.cta{background:var(--lime);grid-template-columns:60% 40%;align-items:end;padding:110px 6vw;display:grid}.cta h2{letter-spacing:-.055em;margin:22px 0 0;font-size:68px;line-height:.95}.cta .kicker{color:var(--ink)}.cta>div:nth-child(2) p{max-width:480px;line-height:1.6}.primary.dark{background:var(--ink);color:#fff;margin-top:20px}footer{background:var(--ink);color:#fff;grid-template-columns:1fr 2fr 1fr;align-items:start;gap:30px;padding:60px 6vw;display:grid}footer p{color:#95aa9f;margin:0;line-height:1.6}footer div{gap:20px;font-size:12px;display:flex}footer small{color:#5f776b;border-top:1px solid #31463d;grid-column:1/-1;margin-top:35px;padding-top:24px}@media (width<=900px){.nav nav,.navCta{display:none}.hero{grid-template-columns:1fr;min-height:auto}.heroCopy{padding:140px 7vw 55px}.heroVisual{height:520px;margin:0}.trustLine{flex-wrap:wrap;gap:12px;margin-top:55px}.ticker{white-space:nowrap;justify-content:flex-start;gap:30px;padding:0 20px;overflow:hidden}.section{padding:85px 6vw}.sectionHead{flex-direction:column;align-items:start;gap:25px}.sectionHead>p{width:auto}.journeyGrid,.intelligence{grid-template-columns:1fr}.stepPanel{min-height:600px;padding:38px}.cropCard{height:670px}.cropOverlay{width:82%;top:40px;left:28px}.cropMetrics{left:0;right:auto}.storyGrid{grid-template-columns:1fr}.story.big{grid-row:auto}.cta{grid-template-columns:1fr;gap:35px}.cta h2{font-size:52px}footer{grid-template-columns:1fr}.dashboard{transform:none}}@media (width<=600px){h1{font-size:52px}.heroActions{flex-direction:column;align-items:flex-start}.heroVisual{height:430px}.signalB{display:none}.sectionHead h2{font-size:45px}.journeyGrid{display:block}.stepNav{display:flex;overflow:auto}.stepNav button{grid-template-columns:35px 1fr;min-width:145px;height:72px}.stepNav button i{display:none}.stepNav button.active b{font-size:18px}.stepPanel{padding:30px 24px}.stepPanel h3{font-size:39px}.chart{width:70%;height:160px}.cropTabs{overflow:auto}.cropTabs button{min-width:200px}.cropOverlay h3{font-size:39px}.cropMetrics{width:100%}.cropMetrics div{flex:1;min-width:0;padding:18px}.intelCopy h2{font-size:44px}.dashGrid{grid-template-columns:1fr}.dashChart{border-right:0}.forecast{border-top:1px solid #355045}.story{grid-template-columns:1fr}.story img{height:220px}.cta h2{font-size:45px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.storiesPage{color:#002d53;background:#fff}.storiesHero{color:#fff;background:linear-gradient(120deg,#002d53 0 55%,#092c48 55%);min-height:560px;padding:150px 7vw 80px}.storiesHero span,.storyCard small{color:#e20019;letter-spacing:.16em;font-size:10px;font-weight:900}.storiesHero h1{letter-spacing:-.075em;margin:25px 0;font-size:clamp(58px,8vw,118px);line-height:.86}.storiesHero h1 em{color:#ff3348;font-style:normal}.storiesHero p{color:#d3e0e8;max-width:560px;font-size:19px;line-height:1.6}.storiesHero b{color:#9fb7c8;margin-top:35px;font-size:13px;display:block}.storiesArchive{padding:70px 7vw 120px}.storiesFilters{flex-wrap:wrap;gap:9px;margin-bottom:42px;display:flex}.storiesFilters button{color:#002d53;cursor:pointer;background:#fff;border:1px solid #c9d6dd;border-radius:99px;padding:11px 16px;font-weight:800}.storiesFilters button.active{color:#fff;background:#e20019;border-color:#e20019}.storiesGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.storyCard{background:#fff;border:1px solid #e0e7eb;border-radius:20px;transition:transform .25s,box-shadow .25s;overflow:hidden}.storyCard:hover{transform:translateY(-6px);box-shadow:0 22px 50px #002d5318}.storyCard img{object-fit:cover;width:100%;height:210px}.storyCard>div{padding:23px}.storyCard h2{letter-spacing:-.045em;margin:11px 0;font-size:27px}.storyCard p{color:#66849f;min-height:67px;margin:0;font-size:14px;line-height:1.55}.storyCard span{margin-top:22px;font-size:12px;font-weight:900;display:block}.storyCard i{color:#e20019;font-style:normal}@media (width<=900px){.storiesGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.storiesHero{min-height:0;padding:125px 7vw 60px}.storiesGrid{grid-template-columns:1fr}.storiesArchive{padding:45px 7vw 75px}}.storiesNav{z-index:20;background:#fff;border-bottom:1px solid #dbe3e9;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex;position:relative}.storiesBrand img{width:132px;height:auto;display:block}.storiesNav nav{color:#002d53;gap:30px;font-size:13px;font-weight:700;display:flex}.storiesNav nav a{border-bottom:3px solid #0000;padding:33px 0 28px}.storiesNav nav a:hover,.storiesNav nav a[aria-current=page]{border-color:#e20019}.storiesNavAction{color:#fff;background:#002d53;align-items:center;gap:18px;padding:14px 18px;font-size:12px;font-weight:800;display:flex}.storiesSpin{fill:#fff;width:15px;height:15px}@media (width<=980px){.storiesNav nav{display:none}}@media (width<=620px){.storiesNav{height:72px}.storiesBrand img{width:112px}.storiesNavAction{padding:11px;font-size:10px}.storiesNavAction .storiesSpin{display:none}}.storiesHero{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:8vw;min-height:440px;padding:72px 7vw 64px;display:grid}.storiesHeroIntro{max-width:710px}.storiesHero h1{margin:18px 0 22px;font-size:clamp(56px,6.6vw,100px)}.storiesHero p{margin:0}.storiesHero b{margin-top:27px}.storiesQuote{background:#ffffff0b;border:1px solid #ffffff31;justify-self:end;max-width:500px;padding:31px 36px 30px;animation:.8s cubic-bezier(.2,.8,.2,1) both quoteArrival;position:relative;overflow:hidden}.storiesQuote>span{color:#ff3348;letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.storiesQuote blockquote{z-index:1;letter-spacing:-.035em;margin:18px 0 23px;font-size:clamp(19px,2vw,28px);line-height:1.24;position:relative}.storiesQuote p{z-index:1;color:#c2d4df;font-size:13px;line-height:1.5;position:relative}.storiesQuote strong{color:#fff}.storiesQuote i{border:1px solid #e2001980;border-radius:50%;width:210px;height:210px;animation:3.5s ease-in-out infinite signalPulse;position:absolute;bottom:-70px;right:-34px;box-shadow:0 0 0 33px #e200191a,0 0 0 68px #e200190d}.storiesQuote:before{content:"";background:linear-gradient(100deg,#0000 0 45%,#ffffff0d 45% 46%,#0000 46%);animation:6s ease-in-out infinite quoteSweep;position:absolute;inset:0;transform:translate(-110%)}@keyframes quoteArrival{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes quoteSweep{20%,65%{transform:translate(115%)}to{transform:translate(115%)}}@keyframes signalPulse{50%{opacity:.55;transform:scale(1.08)}}@media (width<=900px){.storiesHero{grid-template-columns:1fr;gap:38px}.storiesQuote{justify-self:start;max-width:660px}}@media (width<=600px){.storiesHero{padding:54px 7vw}.storiesQuote{padding:26px}.storiesQuote blockquote{font-size:21px}}.storiesArchive{isolation:isolate;background:linear-gradient(110deg,#fff 0 72%,#f8fafb 72%);position:relative;overflow:hidden}.storiesArchive>:not(.storyStamps){z-index:1;position:relative}.storyStamps{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.storyStamp{opacity:.055;filter:grayscale();fill:#66849f;width:150px;height:auto;animation:12s ease-in-out infinite stampFloat;position:absolute}.storyStamp .mothWing,.storyStamp .mothBody,.storyStamp .mothAntenna{fill:#66849f}.stampOne{top:56px;right:7%;transform:rotate(-18deg)}.stampTwo{width:210px;animation-delay:-4s;top:48%;left:-32px;transform:rotate(26deg)}.stampThree{width:240px;animation-delay:-8s;bottom:6%;right:-14px;transform:rotate(-34deg)}.caterpillarStamp{opacity:.07;filter:blur(.2px);background:repeating-radial-gradient(at 12px 17px,#66849f 0 10px,#0000 11px 20px);border-radius:99px;width:138px;height:34px;position:absolute;transform:rotate(-23deg)}.stampFour{top:27%;right:34%}.stampFive{bottom:13%;left:24%;transform:rotate(21deg)}@keyframes stampFloat{50%{opacity:.075;translate:0 -11px}}@media (width<=600px){.storyStamp{width:110px}.stampOne{right:-28px}.stampTwo{left:-56px}.stampThree{width:160px}.caterpillarStamp{width:90px}}.stampSix{width:118px;animation-delay:-6s;top:23%;left:8%;transform:rotate(-8deg)}.stampSeven{width:104px;animation-delay:-10s;top:71%;right:22%;transform:rotate(39deg)}.stampEight{width:104px;top:61%;left:38%;transform:rotate(14deg)}.stampNine{width:76px;bottom:4%;left:4%;transform:rotate(-42deg)}@media (width<=600px){.stampSix{left:-18px}.stampSeven{right:-15px}.stampEight{width:74px;left:45%}.stampNine{display:none}}.storiesNav nav{gap:clamp(14px,1.35vw,27px)}.aboutPage{--navy:#002d53;--red:#e20019;--steel:#66849f;--mist:#edf2f5;--paper:#f8fafb;--white:#fff;background:var(--white);color:var(--navy);font-family:Montserrat,Arial,Helvetica,sans-serif;overflow:hidden}.aboutPage *{box-sizing:border-box}.aboutPage h1,.aboutPage h2,.aboutPage h3,.aboutPage p,.aboutPage figure{margin:0}.aboutNav nav{gap:clamp(14px,1.35vw,27px)}.aboutNav nav a[aria-current=page]{border-color:#e20019}.aboutHero{background:var(--navy);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:0;display:grid;position:relative}.aboutHero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff10 1px,#0000 1px),linear-gradient(90deg,#ffffff10 1px,#0000 1px);background-size:190px 190px;position:absolute;inset:0}.aboutHeroCopy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(64px,6vw,104px) clamp(38px,6vw,116px);display:flex;position:relative}.aboutEyebrow{color:var(--red);letter-spacing:.22em;align-items:center;gap:14px;font-size:11px;font-weight:900;line-height:1.2;display:flex}.aboutEyebrow:before{content:"";background:currentColor;width:42px;height:2px}.aboutEyebrow.dark{color:var(--red)}.aboutHero h1{max-width:650px;color:var(--white);letter-spacing:-.055em;margin-top:28px;font-size:clamp(50px,4.5vw,80px);font-weight:500;line-height:.97}.aboutHeroCopy>p{color:#c7d5df;max-width:590px;margin-top:26px;font-size:clamp(17px,1.18vw,21px);line-height:1.55}.aboutStoryLink{border-bottom:2px solid var(--red);color:#fff;letter-spacing:.05em;align-items:center;gap:24px;margin-top:32px;padding:0 0 8px;font-size:12px;font-weight:900;display:inline-flex}.aboutStoryLink span{color:var(--red);font-size:18px;transition:transform .2s}.aboutStoryLink:hover span,.aboutStoryLink:focus-visible span{transform:translateY(3px)}.aboutHeroVisual{aspect-ratio:16/9;z-index:2;min-height:0;box-shadow:14px 14px 0 var(--red);align-self:center;margin:clamp(38px,3.5vw,58px) clamp(38px,4.5vw,88px) clamp(38px,3.5vw,58px) 0;position:relative;overflow:hidden}.aboutHeroMedia,.aboutHeroMedia video,.aboutHeroStill{width:100%;height:100%;display:block}.aboutHeroMedia video,.aboutHeroStill{object-fit:cover;filter:saturate(.96)contrast(1.03)}.aboutHeroStill{display:none}.aboutHeroVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#002d5394);position:absolute;inset:55% 0 0}.aboutHeroVisual figcaption{z-index:2;color:#fff;letter-spacing:.18em;border-top:1px solid #ffffff45;justify-content:space-between;align-items:center;padding:24px 28px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.aboutHeroVisual figcaption span{font-weight:900}.aboutHeroVisual figcaption b{font-weight:700}.aboutPrologue{background:#fff;grid-template-columns:minmax(0,1.14fr) minmax(310px,.66fr);align-items:end;gap:clamp(52px,8vw,150px);padding:clamp(76px,7vw,126px) clamp(34px,7vw,130px);display:grid}.aboutPrologue h2{letter-spacing:-.055em;max-width:870px;margin-top:26px;font-size:clamp(48px,5.3vw,94px);font-weight:500;line-height:.98}.aboutPrologueCopy{padding-bottom:8px}.aboutPrologueCopy p{color:var(--steel);font-size:17px;line-height:1.7}.aboutPrologueCopy .aboutLead{color:var(--navy);margin-bottom:24px;font-size:clamp(23px,2vw,32px);font-weight:650;line-height:1.35}.aboutPivot{background:var(--red);color:#fff;padding:clamp(58px,5vw,86px) clamp(34px,8vw,150px);position:relative}.aboutPivot:after{content:"";background:#ffffff38;width:1px;height:100%;position:absolute;top:0;right:5vw}.aboutPivot>div{max-width:1580px}.aboutPivot span{letter-spacing:.22em;font-size:11px;font-weight:900}.aboutPivotStatement{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(48px,8vw,150px);margin-top:24px;display:grid}.aboutPivot h2,.aboutPivotStatement p{letter-spacing:-.052em;max-width:760px;font-size:clamp(42px,4.2vw,72px);font-weight:500;line-height:.98}.aboutPivot h2{color:#fff}.aboutPivotStatement p{color:var(--navy)}.aboutJourney{--about-progress:0;background:var(--mist);padding:clamp(74px,6vw,112px) clamp(28px,7vw,130px);position:relative}.aboutJourneyHead{max-width:910px;margin-bottom:clamp(56px,5vw,82px)}.aboutJourneyHead h2{letter-spacing:-.055em;margin-top:24px;font-size:clamp(48px,4.8vw,84px);font-weight:500;line-height:.97}.aboutJourneyHead p{color:var(--steel);margin-top:22px;font-size:clamp(18px,1.5vw,25px)}.aboutJourneyBody{grid-template-columns:58px minmax(0,1fr);gap:clamp(28px,3vw,52px);display:grid}.aboutSignalRail{justify-content:center;height:100%;display:flex;position:relative}.aboutSignalRail:before,.aboutSignalRail span{content:"";background:#c8d6e0;width:2px;height:100%;position:absolute;top:0}.aboutSignalRail span{height:calc(var(--about-progress) * 100%);background:var(--red);transform-origin:top;transition:height 80ms linear}.aboutSignalRail span:after{content:"";background:var(--red);width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 7px #e2001914}.aboutChapters{flex-direction:column;gap:clamp(78px,7vw,118px);display:flex}.aboutChapter{grid-template-columns:minmax(340px,.78fr) minmax(440px,1.22fr);align-items:center;gap:clamp(44px,6vw,92px);min-height:500px;display:grid}.aboutChapter:nth-child(2n){grid-template-columns:minmax(440px,1.22fr) minmax(340px,.78fr)}.aboutChapter:nth-child(2n) .aboutChapterCopy{order:2}.aboutChapterMeta{color:var(--red);letter-spacing:.2em;border-bottom:1px solid #b9cbd7;align-items:center;padding-bottom:18px;font-size:10px;font-weight:900;display:flex;position:relative}.aboutChapterMeta:after{content:"";background:var(--red);width:0;height:2px;transition:width .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.aboutChapterActive .aboutChapterMeta:after{width:100%}.aboutChapter h3{letter-spacing:-.05em;margin-top:32px;font-size:clamp(42px,4.1vw,74px);font-weight:550;line-height:1}.aboutChapterCopy>p{color:var(--steel);margin-top:28px;font-size:17px;line-height:1.7}.aboutChapterCopy>small{border-left:3px solid var(--red);color:var(--navy);letter-spacing:.06em;text-transform:uppercase;margin-top:30px;padding-left:18px;font-size:12px;font-weight:850;line-height:1.55;display:block}.aboutChapterVisual{min-height:430px;box-shadow:18px 18px 0 var(--navy);background:#dce6ec;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.aboutChapterActive .aboutChapterVisual{box-shadow:18px 24px 0 var(--navy);transform:translateY(-6px)}.aboutChapterVisual img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.aboutChapter.archive .aboutChapterVisual img{object-fit:cover;object-position:center;background:#001525;padding:0}.aboutChapter.trap .aboutChapterVisual img{object-position:center center}.aboutChapterVisual figcaption{background:var(--navy);color:#fff;letter-spacing:.18em;padding:18px 22px;font-size:10px;font-weight:900;position:absolute;bottom:0;right:0}.aboutChapterVisual figcaption i{background:var(--red);width:22px;height:2px;margin:0 10px 3px 0;display:inline-block}.aboutNow{background:var(--navy);color:#fff;padding:clamp(78px,7vw,120px) clamp(34px,7vw,130px)}.aboutNow>header{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;column-gap:clamp(60px,10vw,190px);display:grid}.aboutNow>header .aboutEyebrow{grid-column:1/-1}.aboutNow h2{color:#fff;letter-spacing:-.06em;margin-top:28px;font-size:clamp(54px,5.6vw,100px);font-weight:500;line-height:.96}.aboutNow>header>p{color:#c4d4df;padding-bottom:8px;font-size:18px;line-height:1.65}.aboutPrinciples{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;grid-template-columns:repeat(3,1fr);margin-top:clamp(58px,5vw,88px);display:grid}.aboutPrinciples article{min-height:220px;padding:34px 42px 36px 0}.aboutPrinciples article+article{border-left:1px solid #ffffff30;padding-left:42px}.aboutPrinciples i{background:var(--red);width:42px;height:3px;display:block}.aboutPrinciples h3{color:#fff;letter-spacing:-.035em;margin-top:34px;font-size:clamp(28px,2.3vw,41px)}.aboutPrinciples p{color:#b8cad7;max-width:390px;margin-top:15px;font-size:16px;line-height:1.6}.aboutPurpose{background:var(--mist);border-bottom:1px solid #cedae2;grid-template-columns:minmax(0,1.2fr) minmax(310px,.55fr);align-items:end;gap:clamp(56px,9vw,170px);padding:clamp(72px,6vw,108px) clamp(34px,7vw,130px);display:grid}.aboutPurpose span{color:var(--red);letter-spacing:.22em;font-size:11px;font-weight:900}.aboutPurpose h2{letter-spacing:-.048em;max-width:980px;margin-top:24px;font-size:clamp(40px,4.1vw,72px);font-weight:550;line-height:1.02}.aboutPurpose>p{max-width:580px;color:var(--steel);font-size:18px;line-height:1.7}.aboutPeople{background:#fff;grid-template-columns:minmax(440px,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(56px,8vw,150px);padding:clamp(78px,7vw,126px) clamp(34px,7vw,130px);display:grid}.aboutPeople figure{box-shadow:-18px 18px 0 var(--red);position:relative}.aboutPeople figure img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.aboutPeople figcaption{background:var(--navy);color:#fff;letter-spacing:.18em;padding:17px 22px;font-size:10px;font-weight:900;position:absolute;bottom:0;left:0}.aboutPeople h2{letter-spacing:-.055em;margin-top:26px;font-size:clamp(46px,4.5vw,82px);font-weight:500;line-height:.99}.aboutPeople p{color:var(--steel);margin-top:28px;font-size:18px;line-height:1.7}.aboutTextLink{border-bottom:2px solid var(--red);color:var(--navy);gap:28px;margin-top:34px;padding-bottom:8px;font-size:13px;font-weight:900;display:inline-flex}.aboutCta{background:var(--red);color:#fff;grid-template-columns:minmax(0,1.1fr) minmax(350px,.55fr);align-items:end;gap:clamp(70px,11vw,210px);padding:clamp(58px,4.5vw,84px) clamp(34px,7vw,130px);display:grid}.aboutCta h2{color:#fff;letter-spacing:-.06em;max-width:930px;margin-top:22px;font-size:clamp(48px,5vw,88px);font-weight:500;line-height:.96}.aboutCtaAction p{font-size:18px;line-height:1.65}.aboutCtaAction>a{background:var(--navy);color:#fff;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:40px;width:auto;min-width:268px;margin-top:26px;padding:19px 23px;font-size:12px;font-weight:900;display:inline-flex}.aboutCtaSpin{fill:#fff;width:17px;height:17px}[data-about-reveal]{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}[data-about-reveal].aboutRevealed{opacity:1;transform:none}.aboutChapter:nth-child(2)[data-about-reveal]{transition-delay:50ms}@media (width<=1180px){.aboutHero{grid-template-columns:1fr 1fr}.aboutHeroCopy{padding-left:5vw;padding-right:5vw}.aboutHeroVisual{margin-right:5vw}.aboutChapter,.aboutChapter:nth-child(2n){grid-template-columns:1fr 1fr;gap:48px}.aboutChapterVisual,.aboutChapterVisual img{min-height:410px}.aboutNow>header{column-gap:70px}.aboutPurpose,.aboutPeople{gap:70px}}@media (width<=900px){.aboutHero{grid-template-columns:1fr;min-height:0}.aboutHeroCopy{padding:76px 7vw 54px}.aboutHero h1{max-width:720px}.aboutHeroVisual{height:auto;min-height:0;box-shadow:12px 12px 0 var(--red);margin:0 7vw 70px}.aboutPrologue{grid-template-columns:1fr;gap:42px}.aboutPrologueCopy{max-width:700px}.aboutPivotStatement{grid-template-columns:1fr;gap:18px}.aboutPivotStatement p{max-width:700px}.aboutJourneyBody{grid-template-columns:36px minmax(0,1fr);gap:22px}.aboutChapter,.aboutChapter:nth-child(2n){grid-template-columns:1fr;gap:36px;min-height:0}.aboutChapter:nth-child(2n) .aboutChapterCopy{order:0}.aboutChapterVisual,.aboutChapterVisual img{min-height:420px}.aboutNow>header{grid-template-columns:1fr}.aboutNow>header>p{max-width:650px;margin-top:28px}.aboutPrinciples{grid-template-columns:1fr}.aboutPrinciples article{min-height:0;padding:32px 0}.aboutPrinciples article+article{border-top:1px solid #ffffff30;border-left:0;padding-left:0}.aboutPrinciples h3{margin-top:26px}.aboutPurpose{grid-template-columns:1fr;gap:30px}.aboutPurpose>p{max-width:700px}.aboutPeople{grid-template-columns:1fr}.aboutPeople>div{max-width:720px}.aboutCta{grid-template-columns:1fr;gap:50px}.aboutCtaAction{max-width:620px}}@media (width<=600px){.aboutHeroCopy{padding:64px 24px 44px}.aboutHero h1{margin-top:26px;font-size:46px;line-height:.98}.aboutHeroCopy>p{font-size:17px}.aboutStoryLink{margin-top:28px}.aboutHeroVisual{height:auto;min-height:0;margin:0 24px 54px}.aboutHeroVisual figcaption{padding:16px}.aboutHeroVisual figcaption b{display:none}.aboutPrologue,.aboutJourney,.aboutNow,.aboutPurpose,.aboutPeople,.aboutCta{padding-left:24px;padding-right:24px}.aboutPrologue h2,.aboutJourneyHead h2{font-size:46px}.aboutPivot{padding:58px 24px}.aboutPivot h2,.aboutPivotStatement p{font-size:41px}.aboutJourneyBody{grid-template-columns:18px minmax(0,1fr);gap:18px}.aboutChapters{gap:76px}.aboutChapter h3{font-size:39px}.aboutChapterCopy>p{font-size:16px}.aboutChapterVisual,.aboutChapterVisual img{min-height:315px}.aboutChapterVisual{box-shadow:10px 10px 0 var(--navy)}.aboutChapterActive .aboutChapterVisual{box-shadow:10px 15px 0 var(--navy)}.aboutNow h2{font-size:48px}.aboutPurpose h2{font-size:39px}.aboutPurpose>p{font-size:17px}.aboutPeople{gap:52px}.aboutPeople figure{box-shadow:-10px 10px 0 var(--red)}.aboutPeople h2{font-size:45px}.aboutCta h2{font-size:46px}.aboutEyebrow{letter-spacing:.17em;font-size:10px}.aboutEyebrow:before{width:28px}}@media (prefers-reduced-motion:reduce){[data-about-reveal]{opacity:1;transition:none;transform:none}.aboutSignalRail span,.aboutChapterMeta:after,.aboutChapterVisual{transition:none}.aboutChapterActive .aboutChapterVisual{transform:none}.aboutHeroMedia video{display:none}.aboutHeroStill{display:block}}.contactPage{color:#002d53;background:#fff;overflow:hidden}.contactHero{background:linear-gradient(90deg,#fff 0% 54%,#eef4f7 54%);grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:end;gap:6vw;max-width:1440px;margin:0 auto;padding:82px 7vw 118px;display:grid}.contactHero>div{max-width:690px;padding-bottom:26px}.contactHero span,.contactFormPanel>span{color:#e20019;letter-spacing:.16em;font-size:10px;font-weight:900}.contactStrip span{color:#b9cfdf;letter-spacing:.16em;font-size:10px;font-weight:900}.contactHero h1{letter-spacing:-.078em;max-width:660px;margin:19px 0 24px;font-size:clamp(52px,6vw,92px);line-height:.92}.contactHero p{color:#52728e;max-width:530px;margin:0;font-size:20px;line-height:1.52}.contactHero h1 em{color:#e20019;font-style:normal}.contactHero figure{z-index:0;background:#002d53;min-height:440px;margin:0;position:relative;overflow:hidden;box-shadow:22px 22px #e7f0f5}.contactHero figure:after{z-index:2;content:"";border:1px solid #e20019;border-radius:50%;width:176px;height:176px;position:absolute;bottom:-58px;right:-58px}.contactHero img{object-fit:cover;width:100%;height:100%;display:block}.contactHero figure>small{z-index:3;color:#fff;letter-spacing:.14em;background:#002d53;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;top:22px;right:24px}.contactSignal{z-index:3;width:118px;height:118px;position:absolute;bottom:26px;right:30px}.contactSignal b{background:#e20019;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #e2001938}.contactSignal i{border:1px solid #ffffffd9;border-radius:50%;width:54px;height:54px;animation:2.8s ease-out infinite contact-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contactSignal i:nth-of-type(2){animation-delay:.9s}.contactSignal i:nth-of-type(3){animation-delay:1.8s}.contactContent{isolation:isolate;max-width:1320px;margin:-54px auto 110px;padding:0 5vw;position:relative}.contactOrnaments{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:visible}.contactMothShape,.contactDroneShape{color:#66849f;opacity:.16;position:absolute}.contactMothShape{width:96px;animation:9s ease-in-out infinite contact-moth-drift;top:100px;left:-2vw}.contactMothShapeSmall{opacity:.1;width:75px;animation-delay:-4s;inset:auto -2vw 100px auto}.contactDroneShape{color:#002d53;opacity:.13;width:138px;animation:8s ease-in-out infinite contact-drone-float;top:37%;right:-5vw}.contactStripWrap{z-index:2;position:relative}.contactStrip{color:#fff;background:#002d53;grid-template-columns:1fr 1fr 1.55fr auto;align-items:center;gap:28px;padding:25px 32px;animation:7s ease-in-out infinite contact-strip-float;display:grid;box-shadow:14px 14px #dce8ee}.contactStrip>div{min-width:0}.contactStrip span{margin-bottom:8px;display:block}.contactStrip a,.contactStrip address{color:#fff;font-size:14px;font-style:normal;line-height:1.5}.contactMapLink{white-space:nowrap;border-bottom:2px solid #e20019;padding-bottom:6px;font-weight:900;color:#fff!important;font-size:12px!important}.contactMapLink i{color:#e20019;font-style:normal}.contactFormPanel{color:#fff;background:#e20019;margin:42px 0 0 4vw;padding:70px clamp(42px,6vw,92px) 76px;position:relative;box-shadow:18px 18px #f5c4ca}.contactFormPanel:before{content:"";background:#f8d9dc;width:42px;height:100%;position:absolute;top:0;left:-42px}.contactFormPanel>h2{color:#fff;letter-spacing:-.065em;max-width:620px;margin:16px 0 9px;font-size:clamp(40px,4.2vw,60px);line-height:1}.contactFormPanel>p{color:#ffe0e3;max-width:570px;margin:0 0 42px;font-size:17px;line-height:1.55}.contactForm{gap:32px;max-width:900px;display:grid}.contactFormSection{border-top:1px solid #fff6;gap:18px;padding-top:25px;display:grid}.contactFormSection>header{align-items:flex-start;gap:14px;display:flex}.contactFormSection>header>b{color:#fff;background:#002d53;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.contactFormSection h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:20px}.contactFormSection header p{color:#ffe0e3;margin:4px 0 0;font-size:13px}.contactFields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contactForm label{color:#fff;gap:9px;font-size:12px;font-weight:800;display:grid}.contactForm label>small{color:#ffe0e3;font-size:10px;font-weight:600}.contactForm input,.contactForm select,.contactForm textarea{color:#002d53;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #002d5347;border-radius:2px;padding:15px 16px;font-size:16px;font-weight:500}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{outline-offset:2px;outline:2px solid #002d53}.contactForm textarea{min-height:142px;line-height:1.55}.contactMessageField{margin-top:-2px}.contactForm .contactOptIn{color:#002d53;cursor:pointer;background:#fff;border:1px solid #ffffff7a;align-items:center;gap:13px;padding:15px 17px;font-size:13px;font-weight:600;display:flex}.contactOptIn input{accent-color:#e20019;width:19px;height:19px}.contactOptIn span{grid-template-columns:1fr;gap:5px;display:grid}.contactOptIn b,.contactOptIn small{display:block}.contactOptIn b{font-size:13px}.contactOptIn small{color:#66849f;font-size:12px;font-weight:500}.contactFormSubmit{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.contactFormSubmit :is(button,input[type=submit]){color:#fff;font:inherit;cursor:pointer;background:#002d53;border:0;align-items:center;gap:24px;padding:17px 21px;font-size:13px;font-weight:900;transition:background .2s,transform .2s;display:flex}.contactFormSubmit :is(button,input[type=submit]):hover{background:#174567;transform:translateY(-2px)}.contactSubmitSpin{width:17px;height:17px}.contactFormSubmit>small{color:#fff;font-size:12px}.contactMailNotice{color:#fff;margin:0;font-size:13px;line-height:1.45}.contactProductContext{color:#002d53;background:#fff;border-left:3px solid #e20019;align-items:center;gap:10px;width:fit-content;padding:12px 15px;display:flex}.contactProductContext span{color:#66849f;font-size:13px;font-weight:700}.contactProductContext b{font-size:16px}[data-contact-reveal]{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}[data-contact-reveal]:nth-child(2){transition-delay:.12s}[data-contact-reveal].is-visible{opacity:1;transform:none}@keyframes contact-pulse{0%{opacity:.95;transform:translate(-50%,-50%)scale(.18)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.85)}}@keyframes contact-strip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes contact-drone-float{0%,to{transform:translate(0,0)rotate(-4deg)}50%{transform:translate(-14px,-16px)rotate(4deg)}}@keyframes contact-moth-drift{0%,to{transform:translate(0,0)rotate(-3deg)}50%{transform:translate(14px,-12px)rotate(5deg)}}.contactFormPanel{color:#002d53;background:#eef4f7;box-shadow:18px 18px #dbe7ed}.contactFormPanel:before{background:#e7f0f5}.contactFormPanel>span{color:#e20019}.contactFormPanel>h2{color:#002d53}.contactFormPanel>p{color:#52728e}.contactFormSection{border-top-color:#c7d6df}.contactFormSection>header>b{background:#e20019}.contactFormSection h3{color:#002d53}.contactFormSection header p{color:#66849f}.contactForm label{color:#174567}.contactForm label>small{color:#66849f}.contactForm input,.contactForm select,.contactForm textarea{border-color:#c2d1da}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{outline-color:#e20019}.contactForm .contactOptIn{border-color:#cad8df}.contactFormSubmit>small,.contactMailNotice{color:#52728e}.contactFormSection:nth-of-type(2)>header>b{background:#e20019}.contactFormSection:nth-of-type(2) h3{color:#002d53!important}.contactTrustDetail{color:#52728e;border-top:1px solid #c7d6df;border-bottom:1px solid #c7d6df;align-items:center;gap:11px;max-width:610px;margin:0 0 37px;padding:13px 0;font-size:14px;line-height:1.45;display:flex}.contactTrustGlobe{color:#e20019;flex:none;width:28px;height:28px;animation:14s linear infinite contact-globe-spin}.contactForm label>span{display:block}.contactRequired{color:#e20019;font-style:normal}.contactStrip>div>a{transition:color .2s,transform .2s;display:inline-block;position:relative}.contactStrip>div>a:after{content:"";transform-origin:0;background:#e20019;height:1px;transition:transform .24s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.contactStrip>div>a:hover{color:#fff;transform:translateY(-2px)}.contactStrip>div>a:hover:after{transform:scaleX(1)}.contactFormSubmit :is(button,input[type=submit]).is-sent{color:#002d53;cursor:default;background:#fff}.contactFormSubmit :is(button,input[type=submit]).is-sent:hover{background:#fff;transform:none}.contactFormSubmit :is(button,input[type=submit]).is-sent b{color:#fff;background:#e20019;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;display:grid}.contactMailNotice{color:#52728e;align-items:center;gap:8px;margin:-18px 0 0;font-size:13px;display:flex}.contactMailNotice:before{content:"";background:#e20019;border-radius:50%;width:7px;height:7px}@keyframes contact-globe-spin{to{transform:rotate(360deg)}}.contactFormSubmit :is(button,input[type=submit]):disabled{cursor:wait}.contactFormSubmit :is(button,input[type=submit]).is-sending{background:#174567}.contactFormSubmit :is(button,input[type=submit]).is-sending .contactSubmitSpin{animation:.9s linear infinite contact-globe-spin}.contactFormStatus:empty{display:none}.contactHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contactMailNotice:before{flex:none}.contactMailNotice.is-success:before{background:#2d9f73}.contactMailNotice.is-error{color:#9b0012}.contactMailNotice a{color:inherit;text-underline-offset:2px;font-weight:800;text-decoration:underline}.contactForm .contactPrivacy{color:#52728e;align-items:flex-start;gap:11px;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.contactPrivacy input{accent-color:#e20019;width:19px;height:19px;margin:1px 0 0}.contactPrivacy span{display:block}.contactPrivacy a{color:#002d53;text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #e20019;text-decoration:underline #e20019}.contactWouter{background:#fff;grid-template-columns:minmax(230px,.72fr) minmax(0,1.2fr) auto;align-items:center;gap:clamp(26px,3vw,52px);margin:42px 0 0 8vw;padding:0 34px 0 0;display:grid;position:relative;overflow:hidden;box-shadow:12px 12px #dbe7ed}.contactWouter[data-contact-reveal]{transition:opacity .72s,transform .82s cubic-bezier(.18,.82,.2,1);transform:translate(-56px)}.contactWouter[data-contact-reveal].is-visible{transform:translate(0,0)}.contactWouterVisual{background:#002d53;align-self:stretch;min-height:220px;position:relative;overflow:hidden}.contactWouterVisual:after{content:"";border:24px solid #e20019;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-78px;right:-40px}.contactWouterVisual img{z-index:1;object-fit:cover;object-position:center 24%;filter:saturate(.94)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.contactWouterCopy{padding:25px 0}.contactWouterCopy>span{color:#e20019;letter-spacing:.15em;margin-bottom:12px;font-size:.75rem;font-weight:900;display:block}.contactWouterCopy h2{color:#002d53;letter-spacing:-.065em;max-width:430px;margin:0 0 10px;font-size:clamp(32px,3.2vw,48px);line-height:.94}.contactWouterCopy h2 em{color:#e20019;font-style:normal}.contactWouterCopy p{color:#52728e;max-width:510px;margin:0;font-size:1rem;line-height:1.55}.contactWouterActions{justify-items:start;gap:11px;display:grid}.contactWouterNumber{color:#002d53;letter-spacing:.01em;font-size:1rem;font-weight:900;text-decoration:none;display:inline-block}.contactWouterNumber:hover,.contactWouterNumber:focus-visible{color:#e20019;text-underline-offset:4px;-webkit-text-decoration:underline #e20019;text-decoration:underline #e20019}.contactWouterCall{color:#fff;min-width:160px;font:inherit;cursor:pointer;background:#e20019;border:0;justify-content:center;align-items:center;gap:10px;padding:15px 18px;font-size:.95rem;font-weight:900;line-height:1;transition:background .2s,transform .2s;display:inline-flex}.contactWouterSpin{color:currentColor;width:18px;height:18px;margin:0}.contactWouterCall:hover{background:#002d53;transform:translateY(-2px)}.contactWouterCallMobile{display:none}@media (width<=1000px){.contactHero{background:#fff;grid-template-columns:1fr;padding-top:58px}.contactHero>div{padding-bottom:0}.contactHero figure{min-height:360px}.contactContent{margin-top:-30px;padding:0 5vw}.contactStrip{grid-template-columns:1fr 1fr}.contactFormPanel{margin:36px 0 0;padding:55px 7vw}.contactFormPanel:before{display:none}.contactWouter{grid-template-columns:minmax(210px,.7fr) minmax(0,1fr);gap:25px;margin:36px 0 0}.contactWouterActions{grid-column:2;justify-self:start;margin:-20px 0 27px}.contactDroneShape{right:-7vw}}@media (width<=640px){.contactHero{gap:35px;padding:45px 7vw 72px}.contactHero h1{font-size:53px}.contactHero p{font-size:17px}.contactHero figure{min-height:270px;box-shadow:12px 12px #e7f0f5}.contactSignal{bottom:8px;right:10px;transform:scale(.78)}.contactContent{margin-top:0;padding:0}.contactOrnaments{display:none}.contactStrip{box-shadow:none;grid-template-columns:1fr;gap:18px;padding:32px 7vw;animation:none}.contactFormPanel{box-shadow:none;margin:0;padding:48px 7vw}.contactFormPanel>h2{font-size:42px}.contactWouter{box-shadow:none;margin:0;display:block}.contactWouterVisual{min-height:205px}.contactWouterVisual img{object-position:center 18%}.contactWouterCopy{padding:28px 7vw 16px}.contactWouterCopy h2{font-size:clamp(34px,10.5vw,40px);line-height:.97}.contactWouterCopy p{font-size:1rem}.contactWouterActions{margin:0 7vw 30px;display:block}.contactWouterNumber{margin-bottom:13px;display:block}.contactWouterCopyNumber{display:none}.contactWouterCallMobile{width:100%;padding:17px 18px;display:flex}.contactFields{grid-template-columns:1fr}.contactFormSubmit{gap:13px;display:grid}.contactFormSubmit :is(button,input[type=submit]){justify-content:space-between;width:100%}}#contact-form-heading{scroll-margin-top:120px}@media (width<=640px){.contactWouter{background:#fff;border-top:1px solid #d7e3e9;grid-template-columns:1fr;gap:0;width:100%;margin:0;display:grid}.contactWouterVisual{min-height:200px}.contactWouterVisual:after{width:160px;height:160px;bottom:-70px;right:-28px}.contactWouterCopy{padding:27px 7vw 16px}.contactWouterCopy>span{margin-bottom:10px;font-size:.72rem}.contactWouterCopy h2{margin-bottom:13px;font-size:clamp(34px,10vw,40px)}.contactWouterCopy p{font-size:1rem;line-height:1.55}.contactWouterActions{width:auto;margin:0 7vw 34px}.contactWouterNumber{margin-bottom:12px;font-size:1.05rem}}@media (prefers-reduced-motion:reduce){[data-contact-reveal]{opacity:1;transition:none;transform:none}.contactWouter[data-contact-reveal]{transform:none}.contactSignal i,.contactStrip,.contactMothShape,.contactDroneShape,.contactTrustGlobe{animation:none}}.contactCaptureNotice{color:#52728e;margin:16px 0;font-size:14px;line-height:1.6}.contactCaptureNotice a{text-decoration:underline}.contactFormSubmit input[type=submit]:disabled{opacity:.55;cursor:not-allowed}.contactCookieSettings{font:inherit;color:#002d53;cursor:pointer;background:0 0;border:2px solid #006e98;border-radius:4px;margin-top:12px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-block}.contactInlineSuccess{color:#155c35;text-align:center;background:#effaf3;border:1px solid #acd8bd;border-radius:12px;margin-top:30px;padding:36px}.contactInlineSuccess h3{margin:18px 0 10px;font-size:clamp(24px,3vw,32px);line-height:1.25}.contactInlineSuccess p{margin:0;line-height:1.6}.contactSuccessCheck{color:#fff;background:#19824a;border-radius:50%;place-items:center;width:60px;height:60px;font-size:36px;display:inline-grid}.contactInlineError{color:#a41c2e;line-height:1.6}.careerPage{--career-navy:#002d53;--career-navy-deep:#001f3a;--career-red:#e20019;--career-blue:#66849f;--career-mist:#edf3f6;--career-line:#cbd9e2;color:var(--career-navy);background:#fff;font-family:Montserrat,Arial,Helvetica,sans-serif;overflow:hidden}.careerNav{font-family:Montserrat,Arial,Helvetica,sans-serif}.careerNav nav{gap:clamp(17px,1.55vw,28px)}.careerHero{background:var(--career-navy);color:#fff;grid-template-columns:minmax(530px,1.08fr) minmax(470px,.92fr);min-height:690px;display:grid;position:relative;overflow:hidden}.careerHero:before{opacity:.28;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.85%,#66849f 50%,#0000 50.15%),linear-gradient(#0000 49.85%,#66849f 50%,#0000 50.15%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:150px 150px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0005 58%,#0000 78%);mask-image:linear-gradient(90deg,#000 0,#0005 58%,#0000 78%)}.careerHeroCopy{z-index:2;flex-direction:column;justify-content:center;padding:88px 7vw 88px 6vw;display:flex;position:relative}.careerEyebrow{border-top:2px solid var(--career-red);color:#ff5365;letter-spacing:.19em;align-items:center;width:max-content;padding-top:9px;font-size:10px;font-weight:900;line-height:1.25;display:inline-flex}.careerEyebrow.dark{color:var(--career-red)}.careerHero h1{color:#fff;letter-spacing:-.07em;max-width:800px;margin:28px 0 27px;font-size:clamp(67px,6.3vw,108px);font-weight:500;line-height:.9}.careerHero h1 em{color:var(--career-red);font-style:normal;font-weight:800}.careerHeroCopy>p{color:#c5d5df;max-width:630px;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.7}.careerHeroActions{flex-wrap:wrap;gap:13px;margin-top:39px;display:flex}.careerPrimary,.careerSecondary{justify-content:space-between;align-items:center;gap:28px;min-height:51px;padding:0 18px;font-size:12px;font-weight:900;transition:background .2s,color .2s,transform .2s;display:inline-flex}.careerPrimary{background:var(--career-red);color:#fff}.careerSecondary{color:#fff;border:1px solid #7692a8}.careerPrimary:hover,.careerSecondary:hover{transform:translateY(-3px)}.careerPrimary:hover{background:#f30b26}.careerSecondary:hover{color:var(--career-navy);background:#fff;border-color:#fff}.careerOuting{z-index:2;aspect-ratio:4/3;background:var(--career-navy-deep);min-width:0;box-shadow:18px 18px 0 var(--career-red);isolation:isolate;align-self:center;margin:52px 4.5vw 52px 0;position:relative;overflow:hidden}.careerOuting:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#001f3a3d 0,#0000 27%),linear-gradient(0deg,#001f3aaa 0,#0000 42%);position:absolute;inset:0}.careerOuting>:is(img,video){object-fit:cover;object-position:72% center;filter:saturate(.96)contrast(1.03);width:100%;height:100%;animation:15s ease-in-out infinite alternate careerOutingDrift}.careerOutingBadge{z-index:5;border-left:4px solid var(--career-red);background:#fff;align-items:center;gap:10px;margin:0;padding:12px 15px;display:inline-flex;position:absolute;top:20px;left:20px;box-shadow:0 15px 35px #001b3466}.careerOutingBadge strong{color:var(--career-red);letter-spacing:-.06em;font-size:31px;line-height:1}.careerOutingBadge span{color:var(--career-navy);letter-spacing:.08em;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.2}.careerOutingLocation{z-index:5;border-left:4px solid var(--career-red);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#002d53ed;align-items:center;gap:18px;padding:13px 15px;display:flex;position:absolute;bottom:18px;right:18px}.careerOutingLocation span,.careerOutingLocation b{letter-spacing:.1em;font-size:12px;font-weight:900}.careerOutingLocation span{color:#a8becc}.careerReasons{background:var(--career-mist);padding:84px 6vw 92px}.careerReasons>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.careerReasons h2,.careerSectionHead h2,.careerApply h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(45px,5vw,76px);font-weight:500;line-height:.98}.careerReasonGrid{border-top:1px solid #b9cad4;border-left:1px solid #b9cad4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.careerReasonGrid article{background:#fff;border-bottom:1px solid #b9cad4;border-right:1px solid #b9cad4;min-height:205px;padding:31px 32px;transition:transform .3s,box-shadow .3s;position:relative}.careerReasonGrid article:hover{z-index:2;transform:translateY(-5px);box-shadow:0 20px 42px #002d5317}.careerReasonGrid article>i{background:var(--career-red);width:32px;height:4px;margin-bottom:34px;transition:width .35s;display:block}.careerReasonGrid article:hover>i{width:76px}.careerReasonGrid h3{letter-spacing:-.035em;margin:0 0 12px;font-size:23px}.careerReasonGrid p{max-width:400px;color:var(--career-blue);margin:0;font-size:14px;line-height:1.65}.careerOpenings{background:#fff;padding:96px 6vw 108px}.careerSectionHead{grid-template-columns:minmax(0,1.25fr) minmax(290px,.55fr);align-items:end;gap:7vw;margin-bottom:55px;display:grid}.careerSectionHead>p{color:var(--career-blue);margin:0;font-size:15px;line-height:1.7}.careerRoleList{border-top:1px solid var(--career-line)}.careerRole{border-bottom:1px solid var(--career-line);grid-template-columns:115px minmax(260px,.85fr) minmax(320px,1.15fr) auto;align-items:center;gap:36px;min-height:176px;padding:28px 20px 28px 0;transition:background .28s,padding .28s;display:grid;position:relative;overflow:hidden}.careerRole:before{background:var(--career-red);content:"";transform-origin:bottom;width:4px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.careerRole:hover{background:var(--career-mist);padding-left:24px;padding-right:27px}.careerRole:hover:before{transform:scaleY(1)}.careerRoleType{align-items:center;gap:10px;display:flex}.careerRoleType span{color:var(--career-red);letter-spacing:.15em;font-size:9px;font-weight:900}.careerRoleType i{background:var(--career-red);border-radius:50%;width:5px;height:5px}.careerRoleMain h3{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(27px,2.2vw,37px);font-weight:600;line-height:1.05}.careerRoleMeta{flex-wrap:wrap;gap:7px;display:flex}.careerRoleMeta span{color:var(--career-blue);letter-spacing:.1em;background:#e6eef2;padding:7px 8px;font-size:7px;font-weight:900}.careerRole>p{max-width:520px;color:var(--career-blue);margin:0;font-size:14px;line-height:1.65}.careerRole>a{border:1px solid var(--career-navy);min-height:47px;color:var(--career-navy);white-space:nowrap;justify-content:space-between;align-items:center;gap:28px;padding:0 15px;font-size:11px;font-weight:900;transition:background .2s,color .2s,transform .2s;display:inline-flex}.careerRole>a:hover{background:var(--career-navy);color:#fff;transform:translateY(-2px)}.careerApply{background:var(--career-navy);color:#fff;grid-template-columns:minmax(0,1.1fr) minmax(330px,.65fr);align-items:end;gap:8vw;padding:78px 6vw 84px;display:grid;position:relative;overflow:hidden}.careerApply:after{content:"";border:1px solid #66849f45;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-250px;right:-180px;box-shadow:0 0 0 62px #66849f12,0 0 0 122px #66849f0a}.careerApply>div{z-index:2;position:relative}.careerApply h2{color:#fff;max-width:780px}.careerApplyAction p{color:#c3d4df;margin:0 0 25px;font-size:15px;line-height:1.7}.careerApplyAction a{background:var(--career-red);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;font-size:12px;font-weight:900;transition:background .2s,transform .2s;display:flex}.careerApplyAction a:hover{background:#f30b26;transform:translateY(-3px)}.careerPrimary:focus-visible,.careerSecondary:focus-visible,.careerRole>a:focus-visible,.careerApplyAction a:focus-visible{outline-offset:3px;outline:3px solid #66849f80}[data-career-reveal]{opacity:0;transition:opacity .68s,transform .68s cubic-bezier(.2,.75,.2,1);transform:translateY(25px)}[data-career-reveal].careerRevealed{opacity:1;transform:translateY(0)}@keyframes careerOutingDrift{0%{transform:scale(1.005)}to{transform:scale(1.025)}}@media (width<=1180px){.careerNav nav{gap:15px;font-size:11px}.careerHero{grid-template-columns:minmax(470px,1fr) minmax(430px,.88fr)}.careerRole{grid-template-columns:95px minmax(235px,.85fr) minmax(260px,1.15fr) auto;gap:23px}}@media (width<=980px){.careerHero{grid-template-columns:1fr}.careerHeroCopy{min-height:600px;padding:82px 7vw}.careerOuting{aspect-ratio:4/3;height:auto;margin:0 7vw 78px}.careerRole{grid-template-columns:100px 1fr auto}.careerRole>p{grid-column:2/3}.careerRole>a{grid-area:1/3/3}}@media (width<=720px){.careerHeroCopy{min-height:550px;padding:68px 7vw}.careerHero h1{font-size:clamp(54px,15vw,76px)}.careerOuting{box-shadow:11px 11px 0 var(--career-red);margin-bottom:63px}.careerOutingBadge{top:14px;left:14px}.careerOutingLocation{bottom:14px;right:14px}.careerOutingLocation span{display:none}.careerReasons,.careerOpenings,.careerApply{padding:72px 7vw}.careerReasonGrid{grid-template-columns:1fr}.careerReasonGrid article{min-height:0}.careerSectionHead,.careerApply{grid-template-columns:1fr;gap:32px}.careerRole{grid-template-columns:1fr;gap:20px;padding:31px 0}.careerRole:hover{padding-left:18px;padding-right:18px}.careerRole>p,.careerRole>a{grid-area:auto}.careerRole>a{width:100%}}@media (width<=480px){.careerHeroActions{flex-direction:column;align-items:stretch}.careerPrimary,.careerSecondary{width:100%}.careerOutingBadge{padding:12px}.careerOutingBadge strong{font-size:29px}.careerOutingLocation{padding:11px 12px;bottom:11px;right:11px}.careerReasons h2,.careerSectionHead h2,.careerApply h2{font-size:clamp(42px,12vw,55px)}.careerApplyAction a{font-size:10px}}@media (prefers-reduced-motion:reduce){.careerOuting>img{animation:none}[data-career-reveal]{opacity:1;transition:none;transform:none}}.productPage{--navy:#002d53;--red:#e20019;--steel:#66849f;--charcoal:#444;--paper:#fff;--mist:#f2f5f6;--line:#cfdae1;--green:#31a46d;--yellow:#f2cc19;color:var(--navy);background:#fff;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.productPage *{box-sizing:border-box}.productPage a{text-decoration:none}.productNav{border-bottom:1px solid var(--line);z-index:50;background:#fff;justify-content:space-between;align-items:center;gap:38px;height:82px;padding:0 clamp(24px,5vw,88px);display:flex;position:relative}.productBrand img{width:128px;height:auto;display:block}.productNav nav{align-items:center;gap:34px;font-size:13px;font-weight:700;display:flex}.productNav nav a{color:var(--navy);padding:31px 0;position:relative}.productNav nav a:after{content:"";background:var(--red);height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.productNav nav a:hover:after,.productNav nav a.active:after{transform:scaleX(1)}.productNavCta{background:var(--navy);color:#fff;white-space:nowrap;padding:15px 20px;font-size:12px;font-weight:800}.productNavCta span{margin-left:20px}.productEyebrow{color:var(--red);letter-spacing:.18em;text-transform:uppercase;border-top:1px solid var(--red);padding-top:8px;font-size:10px;font-weight:900;line-height:1.2;display:inline-block}.productHero{background:#fff;grid-template-columns:minmax(0,52%) minmax(0,48%);min-height:calc(100svh - 82px);display:grid}.productHeroCopy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(74px,8vw,130px) clamp(38px,7vw,134px) 64px;display:flex}.productHero h1{letter-spacing:-.066em;max-width:900px;color:var(--navy);margin:28px 0 30px;font-size:clamp(58px,6.2vw,108px);line-height:.9}.productHero h1 em{color:var(--red);font-style:normal}.productHeroCopy>p{color:#566b7a;max-width:660px;margin:0;font-size:clamp(16px,1.25vw,21px);line-height:1.58}.productActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.primaryProductAction,.secondaryProductAction{justify-content:center;align-items:center;min-height:54px;padding:0 23px;font-size:13px;font-weight:800;display:inline-flex}.primaryProductAction{background:var(--red);color:#fff}.primaryProductAction span{margin-left:26px}.secondaryProductAction{border:1px solid var(--navy);color:var(--navy)}.primaryProductAction:hover,.productNavCta:hover{background:#ba0015}.secondaryProductAction:hover{background:var(--navy);color:#fff}.heroFactRow{grid-template-columns:repeat(3,minmax(0,1fr));max-width:730px;margin-top:auto;padding-top:54px;display:grid}.heroFactRow span{border-left:1px solid var(--line);flex-direction:column;padding:0 20px;display:flex}.heroFactRow span:first-child{border-left:0;padding-left:0}.heroFactRow b{font-size:20px;line-height:1.1}.heroFactRow small{letter-spacing:.1em;text-transform:uppercase;color:#778996;margin-top:7px;font-size:9px}.productHeroMedia{isolation:isolate;background:#112c3c;min-height:650px;position:relative;overflow:hidden}.productHeroMedia>img{object-fit:cover;filter:saturate(.86)contrast(1.03);width:100%;height:100%;display:block;position:absolute;inset:0}.patsHero .productHeroMedia>img{object-position:52% 51%}.trapHero .productHeroMedia>img{object-position:center}.heroMediaWash{z-index:1;background:linear-gradient(#0000 42%,#001c36c7 100%),linear-gradient(90deg,#002d5328,#0000 34%);position:absolute;inset:0}.heroLiveChip{z-index:5;background:#fff;flex-direction:column;min-width:250px;padding:17px 20px;display:flex;position:absolute;bottom:clamp(30px,5vw,72px);left:clamp(20px,4vw,64px);box-shadow:0 20px 55px #001d3890}.heroLiveChip span{letter-spacing:.16em;color:var(--red);font-size:8px;font-weight:900}.heroLiveChip span i{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.4s infinite productPulse;display:inline-block}.heroLiveChip b{margin:6px 0 2px;font-size:16px}.heroLiveChip small{color:#718694;font-size:10px}.heroAward{z-index:5;width:172px;color:var(--navy);background:#fff;border-radius:14px;grid-template-columns:34px 1fr;padding:14px 16px;display:grid;position:absolute;top:28px;right:26px;box-shadow:0 18px 40px #001d3845}.heroAward span{grid-row:1/3;font-size:25px}.heroAward b{font-size:10px}.heroAward small{color:#6a7f8e;font-size:9px}.heroScanRing{z-index:2;border:1px solid #fff7;border-radius:50%;width:190px;height:190px;position:absolute;top:40%;left:57%;transform:translate(-50%,-50%)}.heroScanRing i{border:1px solid #fff6;border-radius:50%;position:absolute;inset:18%}.heroScanRing i:nth-child(2){inset:35%}.heroScanRing i:nth-child(3){background:var(--red);box-shadow:0 0 18px var(--red);border:0;inset:48%}.heroScanRing b{border-top:2px solid var(--red);border-radius:50%;animation:3.2s linear infinite radarSpin;position:absolute;inset:-1px}.trapHeroFrame{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#002d53dd;border:1px solid #ffffff4a;width:230px;padding:14px;position:absolute;top:16%;left:10%}.trapHeroFrame>span{letter-spacing:.15em;font-size:8px}.trapHeroFrame>div{background:#e9c71d;height:128px;margin:10px 0;position:relative;overflow:hidden}.trapHeroFrame>div i{opacity:0;background:#2e2c25;border-radius:50%;width:4px;height:7px;animation:4s infinite tinyCount;position:absolute}.trapHeroFrame>div i:first-child{animation-delay:.2s;top:25%;left:17%}.trapHeroFrame>div i:nth-child(2){animation-delay:.5s;top:18%;left:61%}.trapHeroFrame>div i:nth-child(3){animation-delay:.8s;top:42%;left:78%}.trapHeroFrame>div i:nth-child(4){animation-delay:1.1s;top:53%;left:34%}.trapHeroFrame>div i:nth-child(5){animation-delay:1.4s;top:68%;left:55%}.trapHeroFrame>div i:nth-child(6){animation-delay:1.7s;top:80%;left:20%}.trapHeroFrame>div i:nth-child(7){animation-delay:2s;top:75%;left:87%}.trapHeroFrame>div i:nth-child(8){animation-delay:2.3s;top:33%;left:43%}.trapHeroFrame>div i:nth-child(9){animation-delay:2.6s;top:88%;left:70%}.trapHeroFrame>b{font-size:11px}.heroSolarChip{z-index:5;color:var(--navy);background:#fff;padding:12px 15px;font-size:10px;position:absolute;top:28px;right:24px;box-shadow:0 12px 34px #001d384f}.heroSolarChip b{margin-left:6px}.productProofStrip{background:var(--navy);color:#fff;letter-spacing:.14em;text-align:center;justify-content:center;align-items:center;gap:28px;min-height:70px;padding:18px clamp(24px,7vw,134px);font-size:9px;display:flex}.productProofStrip span{color:#b8cad6;margin-right:auto}.productProofStrip i{background:var(--red);border-radius:50%;width:4px;height:4px}.productSection{padding:clamp(86px,9vw,144px) clamp(28px,7vw,134px)}.productSectionHead{grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:end;gap:60px;margin-bottom:64px;display:grid}.productSectionHead h2,.productSection h2{letter-spacing:-.055em;color:var(--navy);margin:22px 0 0;font-size:clamp(44px,5vw,80px);line-height:.98}.productSectionHead>p,.nightCopy>p,.vinderCopy>p,.approachCopy>p,.caseImpactCopy>p{color:#5f7280;margin:0;font-size:17px;line-height:1.7}.signalSection{background:#fff}.mothSignal,.trapScan{color:#fff;background:#052f51;border-radius:26px;max-width:1280px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 36px 80px #002d5324}.mothSignal{padding:34px 40px 32px}.signalTop,.trapScanTop{letter-spacing:.14em;color:#a9c0cf;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.signalTop span i{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.4s infinite productPulse;display:inline-block;box-shadow:0 0 0 6px #e2001926}.signalTop b,.trapScanTop b{color:#fff;letter-spacing:0;font-size:11px}.signalMetrics{background:#52758c;grid-template-columns:1.2fr .8fr .8fr;gap:1px;margin-top:28px;display:grid}.signalMetrics span{background:#0a3c61;flex-direction:column;padding:17px 19px;display:flex}.signalMetrics small{letter-spacing:.15em;color:#9db4c4;font-size:7px}.signalMetrics b{margin-top:6px;font-size:16px}.signalMetrics em{color:#ff6878;margin-left:7px;font-size:9px;font-style:normal}.signalGraph{height:330px;margin-top:22px;position:relative;overflow:hidden}.signalGrid{background:repeating-linear-gradient(0deg,#0000 0 64px,#ffffff12 64px 65px);position:absolute;inset:0}.signalGraph svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mothArea{fill:url(#mothFill);opacity:0;animation:1s .6s forwards productAreaIn}.mothLine{fill:none;stroke:var(--red);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200px;filter:drop-shadow(0 0 8px #e2001975);animation:2.4s ease-out .2s forwards productLineDraw}.flightPeak{color:var(--navy);background:#fff;border-radius:10px;padding:10px 13px;font-size:10px;position:absolute;top:16%;left:51%;box-shadow:0 15px 35px #001b34}.flightPeak i{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.signalRunner{border:3px solid var(--red);offset-path:path("M 0 225 C 70 220 92 196 142 199 S 222 222 280 170 S 366 62 430 103 S 535 212 605 151 S 695 78 800 83");offset-distance:0;background:#fff;border-radius:50%;width:10px;height:10px;animation:4.8s linear 2.6s infinite signalTravel;position:absolute;box-shadow:0 0 14px #e20019}.signalForecast{border-top:1px solid #54758c;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding-top:24px;display:grid}.signalForecast span{flex-direction:column;display:flex}.signalForecast small{color:#9db4c4;letter-spacing:.14em;font-size:7px}.signalForecast span b{margin-top:5px;font-size:16px}.signalForecast strong{color:#fff;font-size:34px}.signalForecast strong small{color:#9db4c4;letter-spacing:0;font-size:12px}.signalForecast>em{background:var(--red);padding:11px 14px;font-size:10px;font-style:normal;font-weight:800}.howGridSection{background:var(--mist)}.productStepGrid{border-top:1px solid #bdcbd3;border-left:1px solid #bdcbd3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.productStepGrid article{background:#fff;border-bottom:1px solid #bdcbd3;border-right:1px solid #bdcbd3;min-height:330px;padding:30px 28px;position:relative;overflow:hidden}.productStepGrid article>span{color:var(--steel);letter-spacing:.13em;font-size:9px}.productStepGrid article>i{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:42px 0 34px;font-size:16px;font-style:normal;display:grid;position:relative}.productStepGrid article>i:after{content:"";border:1px solid #002d5328;border-radius:50%;animation:2.8s infinite productPulseRing;position:absolute;inset:-10px}.productStepGrid article:nth-child(3)>i{background:var(--red)}.productStepGrid h3{letter-spacing:-.025em;margin:0 0 12px;font-size:22px}.productStepGrid p{color:#627684;margin:0;font-size:14px;line-height:1.6}.stepRadar:before{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 13px #ffffff28,0 0 0 26px #ffffff15}.stepCurve{font-size:29px!important}.stepWindow{font-size:13px!important}.nightSection{color:#fff;background:#021e36;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:7vw;display:grid}.nightSection .productEyebrow,.vinderSection .productEyebrow{color:#ff5969;border-color:#ff5969}.nightCopy h2,.vinderCopy h2{color:#fff}.nightCopy>p,.vinderCopy>p{color:#adc1cf}.nightCopy ul{margin:34px 0 0;padding:0;list-style:none}.nightCopy li{border-top:1px solid #ffffff24;grid-template-columns:145px 1fr;gap:20px;padding:15px 0;display:grid}.nightCopy li b{font-size:14px}.nightCopy li span{color:#9bb2c1;font-size:12px}.nightVisual{min-height:500px;position:relative}.nightSky{background:radial-gradient(circle at 68% 36%,#e200192e,#0000 18%),linear-gradient(#062c4b,#001b32);border:1px solid #ffffff24;position:absolute;inset:0;overflow:hidden}.nightSky>span{color:#829cad;font-size:8px;position:absolute;bottom:16px}.nightSky>span:first-child{left:4%}.nightSky>span:nth-child(2){left:34%}.nightSky>span:nth-child(3){left:65%}.nightSky>span:nth-child(4){right:4%}.nightSky>i{background:#fff;border-radius:50%;width:5px;height:5px;animation:5.6s linear infinite nightFlight;position:absolute;box-shadow:0 0 12px #fff}.nightSky>i:first-of-type{animation-delay:-1s;top:71%;left:12%}.nightSky>i:nth-of-type(2){animation-delay:-3s;top:51%;left:22%}.nightSky>i:nth-of-type(3){animation-delay:-4s;top:65%;left:39%}.nightSky>i:nth-of-type(4){animation-delay:-2s;top:28%;left:49%}.nightSky>i:nth-of-type(5){animation-delay:-5s;top:44%;left:58%}.nightSky>i:nth-of-type(6){animation-delay:-1.8s;top:19%;left:67%}.nightSky>i:nth-of-type(7){animation-delay:-4.5s;top:38%;left:76%}.nightSky>i:nth-of-type(8){animation-delay:-2.5s;top:54%;left:83%}.nightSky>i:nth-of-type(9){animation-delay:-.4s;top:24%;left:91%}.nightSweep{background:linear-gradient(90deg,#0000,#e2001936,#0000);width:20%;height:100%;animation:5s infinite sweepNight;position:absolute;top:0;left:-20%;transform:skew(-12deg)}.nightInsight{z-index:3;color:var(--navy);background:#fff;grid-template-columns:1fr auto;gap:4px 18px;padding:20px 24px;display:grid;position:absolute;bottom:36px;left:36px;right:36px;box-shadow:0 20px 50px #00101f}.nightInsight small{color:var(--red);letter-spacing:.14em;font-size:7px}.nightInsight strong{grid-row:2/4;font-size:28px}.nightInsight span{font-size:12px}.nightInsight em{color:#fff;background:var(--red);grid-area:2/2/4;align-self:center;padding:8px 10px;font-size:10px;font-style:normal}.vinderSection{background:var(--navy);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:7vw;display:grid}.vinderVisual{background:#fff;grid-template-columns:1fr 75px 1fr;align-items:center;min-height:470px;padding:34px;display:grid;box-shadow:0 32px 70px #00152b75}.vinderFlight>span,.vinderWindow>small{letter-spacing:.14em;color:#718794;font-size:8px}.vinderFlight{align-items:flex-end;gap:8px;height:260px;padding-top:36px;display:flex;position:relative}.vinderFlight>span{position:absolute;top:0;left:0}.vinderFlight>i{height:var(--h);transform-origin:bottom;background:#66849f;flex:1;animation:.7s forwards barRise;transform:scaleY(0)}.vinderFlight>i:first-of-type{--h:18%;animation-delay:.1s}.vinderFlight>i:nth-of-type(2){--h:31%;animation-delay:.2s}.vinderFlight>i:nth-of-type(3){--h:29%;animation-delay:.3s}.vinderFlight>i:nth-of-type(4){--h:58%;animation-delay:.4s}.vinderFlight>i:nth-of-type(5){--h:88%;background:var(--red);animation-delay:.5s}.vinderFlight>i:nth-of-type(6){--h:47%;animation-delay:.6s}.vinderFlight>i:nth-of-type(7){--h:29%;animation-delay:.7s}.vinderFlight>b{background:var(--red);transform-origin:0;height:2px;animation:1.5s .5s both lineScale;position:absolute;bottom:36%;left:0;right:0}.vinderArrow{text-align:center;color:var(--steel);font-size:8px}.vinderArrow i{background:var(--steel);width:50px;height:1px;margin:0 auto 9px;display:block;position:relative}.vinderArrow i:after{content:"";border-left:6px solid var(--steel);border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:-3px;right:0}.vinderWindow{background:#f1f4f5;padding:26px}.vinderWindow strong{margin:20px 0;font-size:38px;display:block}.vinderWindow>div{gap:5px;display:flex}.vinderWindow>div i{background:#d8e0e4;flex:1;height:50px}.vinderWindow>div i.hot{background:var(--red);animation:2s infinite windowGlow}.vinderWindow>b{margin-top:17px;font-size:11px;display:block}.quoteMini{border-left:2px solid var(--red);color:#d4e0e7;background:#ffffff0c;margin-top:32px;padding:22px;font-size:14px;line-height:1.55}.quoteMini b{color:#fff;margin-top:12px;font-size:10px;display:block}.growerCase{background:#fff;grid-template-columns:1.05fr .95fr;gap:0;padding-top:0;padding-bottom:0;display:grid}.caseImage{min-height:580px;position:relative;overflow:hidden}.caseImage img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.caseImage:after{content:"";background:linear-gradient(#0000 45%,#002d53cc);position:absolute;inset:0}.caseImage>div{z-index:2;color:#fff;position:absolute;bottom:30px;left:32px}.caseImage>div span,.caseImage>div b{display:block}.caseImage>div span{letter-spacing:.14em;color:#c5d6df;font-size:8px}.caseImage>div b{margin-top:7px;font-size:18px}.caseCopy{background:var(--mist);flex-direction:column;justify-content:center;padding:clamp(56px,7vw,110px);display:flex}.caseCopy blockquote{letter-spacing:-.035em;color:var(--navy);margin:30px 0;font-size:clamp(25px,2.3vw,39px);line-height:1.2}.caseCopy p{color:#607482;font-size:15px;line-height:1.65}.caseCopy a,.awardSection a,.caseImpactCopy a{border-bottom:1px solid var(--navy);color:var(--navy);align-self:flex-start;margin-top:22px;padding-bottom:8px;font-size:12px;font-weight:800}.scopeSection{background:var(--mist)}.speciesCloud{flex-wrap:wrap;gap:10px;max-width:1220px;display:flex}.speciesCloud span,.speciesCloud b{background:#fff;border:1px solid #bdcad2;padding:14px 18px;font-size:12px}.speciesCloud b{background:var(--navy);border-color:var(--navy);color:#fff}.awardSection{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.awardSection>div:first-child{height:500px;overflow:hidden;box-shadow:0 30px 70px #002d5326}.awardSection img{object-fit:cover;width:100%;height:100%}.awardSection p{color:#627583;font-size:16px;line-height:1.65}.productDemo{background:var(--red);color:#fff;grid-template-columns:1fr minmax(320px,.7fr);align-items:end;gap:8vw;padding:clamp(80px,9vw,130px) clamp(28px,7vw,134px);display:grid}.productDemo .productEyebrow{color:#fff;border-color:#fff}.productDemo h2{color:#fff;letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(48px,5vw,82px);line-height:.95}.productDemo p{margin:0;font-size:17px;line-height:1.6}.productDemo a{background:var(--navy);color:#fff;margin-top:28px;padding:17px 20px;font-size:12px;font-weight:800;display:inline-flex}.productDemo a span{margin-left:30px}.productDemo small{letter-spacing:.08em;color:#ffd4d8;margin-top:14px;font-size:9px;line-height:1.5;display:block}.productFooter{color:#fff;background:#001f3a;grid-template-columns:1fr auto;gap:36px;padding:58px clamp(28px,7vw,134px) 30px;display:grid}.productFooter>div img{filter:brightness(0)invert();width:124px}.productFooter p{color:#a9bdca;max-width:420px;font-size:13px;line-height:1.5}.productFooter nav{flex-wrap:wrap;gap:24px;font-size:11px;display:flex}.productFooter small{color:#7f98a8;border-top:1px solid #ffffff25;grid-column:1/-1;padding-top:24px;font-size:9px}.trapScan{grid-template-columns:minmax(0,1fr) 270px;gap:28px;padding:34px 40px 32px;display:grid}.trapScanTop{grid-column:1/-1}.stickyFrame{background:#dce7e8;place-items:center;height:520px;display:grid;position:relative;overflow:hidden}.stickyFrame:before{content:"";background:linear-gradient(120deg,#fff8,#0000 45%),repeating-linear-gradient(90deg,#0000 0 90px,#66849f18 90px 91px);position:absolute;inset:0}.stickyCard{background:#e5c110;border:5px solid #302e21;border-radius:18px;width:45%;height:82%;position:relative;overflow:hidden;box-shadow:0 18px 40px #002d5338}.stickyCard>span{letter-spacing:.08em;color:#302e21;font-size:11px;font-weight:900;position:absolute;top:5%;left:50%;transform:translate(-50%)}.scanInsect{opacity:0;background:#2b2920;border-radius:50%;width:5px;height:9px;animation:3.87s ease-out infinite scanBug;position:absolute;transform:scale(0)rotate(22deg);box-shadow:0 0 0 1px #665f24}.scanInsect:after{content:"";background:#37342455;border-radius:50%;width:10px;height:4px;position:absolute;top:2px;left:-3px}.scanInsect.insectBatch2{animation-delay:.75s}.scanInsect.insectBatch3{animation-delay:1.5s}.scanBeam{background:linear-gradient(#0000,#fff9,#0000);height:40px;animation:3.87s linear infinite cardScan;position:absolute;top:-40px;left:0;right:0;box-shadow:0 6px 22px #fff}.cameraEdge{background:#f6f7f4;border-radius:0 18px 18px 0;width:17%;height:68%;position:absolute;top:17%;right:5%;box-shadow:0 16px 40px #002d532b}.cameraEdge:before{content:"";background:#d8dedd;width:2px;position:absolute;top:7%;bottom:7%;left:18%}.cameraEdge i{border:8px solid #253a46;border-radius:50%;width:42px;height:42px;position:absolute;top:42%;left:24%;box-shadow:inset 0 0 0 7px #0c1720}.scanResult{color:var(--navy);background:#fff;flex-direction:column;justify-content:center;align-self:stretch;padding:27px;display:flex}.scanResult>span{letter-spacing:.14em;color:var(--green);font-size:8px;font-weight:800}.scanResult>span i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.scanResult strong{color:var(--red);margin-top:30px;font-size:80px;line-height:1}.scanResult>b{font-size:18px}.scanResult small{color:#6e8290;margin-top:12px;font-size:10px;line-height:1.5}.trapSteps article:nth-child(3)>i{background:var(--red)}.stepMagnet{font-size:28px!important}.stepCamera:after{box-shadow:0 0 0 8px #ffffff1f!important}.mapSection{background:#fff;grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);align-items:center;gap:7vw;display:grid}.mapCopy>p{color:#607482;font-size:16px;line-height:1.65}.mapCopy ul{margin-top:34px;padding:0;list-style:none}.mapCopy li{border-top:1px solid var(--line);grid-template-columns:145px 1fr;padding:14px 0;font-size:13px;display:grid}.mapCopy li span{color:#708491}.productMap{background:var(--navy);color:#fff;padding:30px;box-shadow:0 30px 70px #002d5333}.mapTop,.mapNext{justify-content:space-between;align-items:center;gap:20px;display:flex}.mapTop{letter-spacing:.14em;color:#aac0cd;font-size:8px}.mapTop b{color:#fff;font-size:8px}.mapTop b i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.5s infinite productPulse;display:inline-block}.mapCanvas{background:#ecf0e4;height:430px;margin-top:20px;position:relative;overflow:hidden}.mapCanvas:before{content:"";background:linear-gradient(100deg,#dce9c5 0 16%,#0000 16% 84%,#d6cfc6 84%),linear-gradient(170deg,#0000 0 43%,#b8dbe2 44% 54%,#0000 55%);position:absolute;inset:0}.mapZones{background:#aebed2;border:3px solid #175c92;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:13% 9% 13% 8%;transform:none}.mapZones>span{color:#175c92;border-right:2px solid #175c92;justify-content:center;align-items:flex-end;padding-bottom:12px;font-size:7px;font-weight:800;display:flex}.mapZones>span:last-of-type{border-right:0}.mapZones>i{z-index:2;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 3px 7px #002d535c}.mapZones>i.green{background:#3cb977}.mapZones>i.yellow{background:#f1cf18}.mapZones>i.red{background:var(--red)}.mapZones .p1{top:17%;left:7%}.mapZones .p2{top:31%;left:14%}.mapZones .p3{top:65%;left:9%}.mapZones .p4{top:50%;left:20%}.mapZones .p5{top:20%;left:27%}.mapZones .p6{top:73%;left:31%}.mapZones .p7{top:38%;left:38%}.mapZones .p8{top:61%;left:43%}.mapZones .p9{top:22%;left:50%}.mapZones .p10{top:46%;left:55%}.mapZones .p11{top:76%;left:60%}.mapZones .p12{top:18%;left:66%}.mapZones .p13{top:42%;left:72%}.mapZones .p14{top:69%;left:77%}.mapZones .p15{top:31%;left:84%}.mapZones .p16{top:57%;left:90%}.mapZones .p17{top:81%;left:17%}.mapZones .p18{top:9%;left:24%}.mapZones .p19{top:58%;left:35%}.mapZones .p20{top:84%;left:46%}.mapZones .p21{top:9%;left:58%}.mapZones .p22{top:58%;left:69%}.mapZones .p23{top:85%;left:81%}.mapZones .p24{top:16%;left:94%}.mapPulse{border:1px solid var(--red);border-radius:50%;width:34px;height:34px;animation:2s infinite mapRing;position:absolute;top:29%;left:83%;transform:translate(-50%,-50%)}.mapCallout{color:var(--navy);z-index:3;background:#fff;flex-direction:column;padding:13px 15px;animation:3s infinite mapCallout;display:flex;position:absolute;top:37%;right:3%;box-shadow:0 14px 30px #002d534d}.mapCallout small{color:var(--red);letter-spacing:.13em;font-size:7px}.mapCallout b{margin:5px 0;font-size:12px}.mapCallout span{color:#6c808d;font-size:8px}.mapLegend{color:#234d65;justify-content:center;align-items:center;gap:10px;font-size:6px;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.mapLegend i{background:linear-gradient(90deg,var(--green),var(--yellow),var(--red));width:46px;height:8px}.mapNext{border-top:1px solid #55768d;margin-top:22px;padding-top:18px}.mapNext span{color:#ff7a87;letter-spacing:.14em;font-size:7px}.mapNext b{font-size:13px}.mapNext small{color:#a9bdc9;font-size:8px}.approachSection{background:var(--mist);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.approachImage{height:620px;position:relative;overflow:hidden}.approachImage img{object-fit:cover;width:100%;height:100%;display:block}.densityBadge{background:#fff;grid-template-columns:auto 1fr;gap:2px 12px;min-width:190px;padding:20px;display:grid;position:absolute;bottom:25px;left:25px;box-shadow:0 24px 50px #002d5342}.densityBadge strong{color:var(--red);grid-row:1/3;font-size:49px;line-height:.9}.densityBadge span{font-size:13px;font-weight:800}.densityBadge small{color:#718491;font-size:8px}.approachGrid{border-top:1px solid #c4d0d7;border-left:1px solid #c4d0d7;grid-template-columns:1fr 1fr;margin-top:38px;display:grid}.approachGrid span{border-bottom:1px solid #c4d0d7;border-right:1px solid #c4d0d7;padding:22px}.approachGrid b,.approachGrid small{display:block}.approachGrid b{font-size:13px}.approachGrid small{color:#6e8290;margin-top:5px;font-size:9px}.caseImpact{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid}.impactNumbers{background:#ccd6dc;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.impactNumbers span{background:var(--mist);flex-direction:column;padding:20px 16px;display:flex}.impactNumbers strong{font-size:30px}.impactNumbers small{color:#6a7e8b;letter-spacing:.08em;margin-top:5px;font-size:8px}.impactVisual{background:var(--navy);color:#fff;gap:20px;padding:30px;display:grid}.rowsBefore,.rowsAfter{background:#06243d;grid-template-columns:repeat(12,1fr);gap:7px;padding:22px;display:grid;position:relative}.rowsBefore span,.rowsAfter span{color:#9ab1c0;letter-spacing:.14em;grid-column:1/-1;margin-bottom:9px;font-size:7px}.rowsBefore i,.rowsAfter i{opacity:.6;background:#66849f;height:180px}.rowsAfter i{opacity:.18}.rowsAfter i.focus{background:var(--red);opacity:1;box-shadow:0 0 18px #e200196c}.rowsBefore b,.rowsAfter b{grid-column:1/-1;margin-top:8px;font-size:10px}.insectScope{background:var(--mist)}.insectCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.insectCards article{background:#fff;min-height:320px;padding:24px;transition:transform .3s,box-shadow .3s;position:relative}.insectCards article:hover{transform:translateY(-8px);box-shadow:0 24px 45px #002d531a}.insectCards>article>i{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:55px;font-size:25px;font-style:normal;display:grid}.insectCards article:nth-child(4)>i,.insectCards article:nth-child(5)>i{background:var(--green)}.insectCards article>span{color:var(--red);letter-spacing:.13em;font-size:7px}.insectCards h3{margin:8px 0;font-size:22px}.insectCards p{color:#627583;font-size:12px;line-height:1.55}.trapGrowerCase .caseImage img{object-position:center}.trapFaq{background:#fff}.faqGrid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.faqGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:32px}.faqGrid article>span{color:var(--red);letter-spacing:.13em;font-size:8px}.faqGrid h3{margin:20px 0 10px;font-size:20px}.faqGrid p{color:#637784;margin:0;font-size:13px;line-height:1.55}@keyframes productPulse{50%{opacity:.35;transform:scale(.82)}}@keyframes radarSpin{to{transform:rotate(360deg)}}@keyframes tinyCount{0%,9%{opacity:0;transform:scale(0)}18%,82%{opacity:1;transform:scale(1)}92%,to{opacity:0}}@keyframes productAreaIn{to{opacity:1}}@keyframes productLineDraw{to{stroke-dashoffset:0}}@keyframes signalTravel{to{offset-distance:100%}}@keyframes productPulseRing{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.8;transform:scale(1.08)}}@keyframes nightFlight{0%{opacity:0;transform:translate(-16px,18px)}15%{opacity:1}55%{transform:translate(15px,-12px)}to{opacity:0;transform:translate(38px,-34px)}}@keyframes sweepNight{0%{transform:translate(0)skew(-12deg)}to{transform:translate(700%)skew(-12deg)}}@keyframes lineScale{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scanBug{0%,7%{opacity:0;transform:scale(0)rotate(22deg)}16%,88%{opacity:.94;transform:scale(1)rotate(22deg)}96%,to{opacity:0;transform:scale(.8)rotate(22deg)}}@keyframes cardScan{0%{transform:translateY(0)}to{transform:translateY(460px)}}@keyframes mapRing{0%{opacity:1;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes mapCallout{50%{transform:translateY(-5px)}}@media (width<=1120px){.productNav nav{gap:20px}.productHero{grid-template-columns:1fr 1fr}.productHeroCopy{padding-left:5vw;padding-right:5vw}.productHero h1{font-size:clamp(54px,6.6vw,78px)}.heroFactRow b{font-size:17px}.productStepGrid{grid-template-columns:1fr 1fr}.nightSection,.vinderSection,.mapSection,.approachSection,.caseImpact{gap:5vw}.insectCards{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.productNav{height:72px;padding:0 5vw}.productBrand img{width:108px}.productNav nav{display:none}.productNavCta{padding:12px 14px}.productHero{grid-template-columns:1fr;min-height:auto}.productHeroCopy{padding:72px 7vw 55px}.productHero h1{font-size:clamp(54px,11vw,78px)}.heroFactRow{margin-top:55px}.productHeroMedia{min-height:640px}.productProofStrip{white-space:nowrap;justify-content:flex-start;overflow:auto}.productProofStrip span{margin-right:0}.productSection{padding:82px 7vw}.productSectionHead{grid-template-columns:1fr;gap:22px;margin-bottom:46px}.trapScan{grid-template-columns:1fr}.stickyFrame{height:490px}.scanResult{min-height:230px}.nightSection,.vinderSection,.mapSection,.approachSection,.caseImpact,.growerCase,.awardSection,.productDemo{grid-template-columns:1fr}.nightVisual{min-height:460px}.vinderVisual{order:2}.growerCase{padding-left:0;padding-right:0}.caseImage{min-height:520px}.awardSection>div:first-child{height:440px}.productDemo{gap:45px}.productFooter{grid-template-columns:1fr}.productFooter nav{margin-top:0}.insectCards{grid-template-columns:1fr 1fr}.productMap{padding:24px}.mapCanvas{height:390px}.approachImage{height:560px}}@media (width<=560px){.productNavCta span{display:none}.productHeroCopy{padding-top:58px}.productHero h1{font-size:clamp(46px,14vw,64px)}.productHeroCopy>p{font-size:16px}.productActions{flex-direction:column;align-items:stretch}.primaryProductAction,.secondaryProductAction{width:100%}.heroFactRow{gap:0}.heroFactRow span{padding:0 10px}.heroFactRow b{font-size:13px}.heroFactRow small{font-size:7px}.productHeroMedia{min-height:510px}.heroLiveChip{min-width:230px;bottom:22px;left:18px}.heroAward{top:18px;right:18px}.heroScanRing{width:150px;height:150px}.trapHeroFrame{width:180px;top:12%;left:7%}.heroSolarChip{max-width:160px;top:18px;right:18px}.productProofStrip{gap:18px}.productSection{padding:68px 6vw}.productSectionHead h2,.productSection h2{font-size:clamp(39px,11vw,50px)}.mothSignal,.trapScan{border-radius:17px}.mothSignal{padding:24px 19px}.signalTop,.trapScanTop{flex-direction:column;align-items:flex-start}.signalMetrics{grid-template-columns:1fr 1fr}.signalMetrics span:first-child{grid-column:1/-1}.signalGraph{height:260px}.flightPeak{font-size:8px;top:10%;left:auto;right:2%}.signalForecast{grid-template-columns:1fr auto;gap:15px}.signalForecast>em{text-align:center;grid-column:1/-1}.productStepGrid{grid-template-columns:1fr}.productStepGrid article{min-height:285px}.nightSection{padding-left:6vw;padding-right:6vw}.nightCopy li{grid-template-columns:110px 1fr}.nightVisual{min-height:390px}.nightInsight{padding:17px;bottom:16px;left:16px;right:16px}.nightInsight strong{font-size:23px}.vinderVisual{grid-template-columns:1fr;min-height:560px;padding:24px}.vinderFlight{height:190px}.vinderArrow{padding:16px;transform:rotate(90deg)}.vinderWindow strong{font-size:32px}.caseImage{min-height:430px}.caseCopy{padding:52px 7vw}.awardSection>div:first-child{height:340px}.productDemo{padding-left:7vw;padding-right:7vw}.productDemo h2{font-size:45px}.productFooter nav{grid-template-columns:1fr 1fr;display:grid}.trapScan{padding:23px 18px}.stickyFrame{height:430px}.stickyCard{width:54%;height:78%}.cameraEdge{width:20%;right:1%}.scanResult strong{font-size:66px}.mapSection{padding-left:6vw;padding-right:6vw}.productMap{padding:17px}.mapCanvas{height:340px}.mapZones{left:3%;right:3%}.mapCallout{padding:10px;right:1%}.mapCallout span{display:none}.mapNext{grid-template-columns:1fr;display:grid}.mapNext small{display:none}.approachImage{height:450px}.approachGrid,.impactNumbers{grid-template-columns:1fr}.impactVisual{padding:18px}.rowsBefore,.rowsAfter{gap:4px;padding:16px}.rowsBefore i,.rowsAfter i{height:125px}.insectCards{grid-template-columns:1fr}.insectCards article{min-height:260px}.insectCards>article>i{margin-bottom:35px}.faqGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.productPage *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.scanInsect,.mothArea{opacity:1}.mothLine{stroke-dashoffset:0}.vinderFlight>i{transform:scaleY(1)}}.productEyebrow{padding-top:12px}.mapLegend{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.mapLegendLabels{letter-spacing:.04em;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;font-size:8px;font-weight:800;display:grid}.mapLegendLabels span:nth-child(2){text-align:center}.mapLegendLabels span:last-child{text-align:right}.mapLegend>i{background:linear-gradient(90deg,var(--green) 0%,var(--green) 30%,var(--yellow) 50%,var(--red) 100%);width:100%;height:10px}.controlPage{background:#fff}.controlHero{color:#fff;background:#002d53;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:calc(100svh - 84px);display:grid}.controlHeroCopy{flex-direction:column;justify-content:center;padding:clamp(76px,9vw,142px) clamp(30px,7vw,130px);display:flex}.controlHero .productEyebrow{color:#ff8a97;border-color:#ff8a97}.controlHero h1{color:#fff;letter-spacing:-.065em;max-width:760px;margin:24px 0 28px;font-size:clamp(56px,6.3vw,106px);line-height:.91}.controlHero h1 em{color:#ff4054;font-style:normal}.controlHeroCopy>p:not(.controlHeroNote){color:#c7d7e1;max-width:630px;margin:0;font-size:clamp(1rem,1.22vw,1.28rem);line-height:1.6}.controlHeroThesis{letter-spacing:-.025em;font-weight:700;color:#fff!important;margin:-8px 0 21px!important;font-size:clamp(1.08rem,1.45vw,1.4rem)!important}.controlHero .secondaryProductAction{color:#fff;border-color:#ffffff80}.controlHero .secondaryProductAction:hover{color:#002d53;background:#fff}.controlHeroNote{letter-spacing:.08em;text-transform:uppercase;color:#91aebe!important;margin:21px 0 0!important;font-size:.72rem!important}.controlHeroVisual{--pointer-x:0;--pointer-y:0;background:#000;min-height:640px;position:relative;overflow:hidden}.controlHeroVisual>img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.09)brightness(.9);width:100%;height:100%;transition:none;animation:none;position:absolute;inset:0;transform:none}.controlHeroShade{background:linear-gradient(90deg,#002d5377,#0000 44%),linear-gradient(#0000 44%,#001b33d9);position:absolute;inset:0}.controlHeroGrid{z-index:1;opacity:.22;pointer-events:none;background-image:linear-gradient(#d9f4ff22 1px,#0000 1px),linear-gradient(90deg,#d9f4ff22 1px,#0000 1px);background-size:54px 54px;animation:18s linear infinite controlGridSlide;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.controlHeroSweep{z-index:2;filter:blur(3px);pointer-events:none;background:linear-gradient(90deg,#0000,#9be7ff26,#0000);width:34%;animation:7s cubic-bezier(.22,.7,.3,1) 1.4s infinite controlHeroSweep;position:absolute;inset:-20% 0;transform:translate(-170%)skew(-18deg)}.controlHeroConfetti{z-index:3;aspect-ratio:1;color:#ff4054;pointer-events:none;width:clamp(120px,15vw,205px);position:absolute;top:15%;left:70%}.controlHeroRotor{z-index:2;filter:drop-shadow(0 0 12px #ff4054aa);width:48%;height:48%;animation:.68s linear infinite controlRotorSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.controlHeroRotor .patsSpinBlade{animation:none}.controlHeroMoth{z-index:4;filter:drop-shadow(0 3px 5px #0008);transform-origin:50%;width:45%;height:auto;animation:4.8s linear infinite controlMothApproach;position:absolute;top:27%;left:-27%;overflow:visible}.controlHeroMoth .mothWing{fill:#edf6f8;stroke:#d5e5ea;stroke-width:1.1px;stroke-linejoin:round}.controlHeroMoth .mothHind{fill:#b4c9d3;stroke:#dcebf0;stroke-width:1.05px;stroke-linejoin:round}.controlHeroMoth .mothBody{fill:#fff;stroke:#99b5c2;stroke-width:1px}.controlHeroMoth .mothAntennae{fill:none;stroke:#edf6f8;stroke-width:1.1px;stroke-linecap:round}.controlHeroMoth .mothWingLeft,.controlHeroMoth .mothHindLeft{transform-box:fill-box;transform-origin:100% 60%;animation:.2s ease-in-out infinite alternate controlMothWingLeft}.controlHeroMoth .mothWingRight,.controlHeroMoth .mothHindRight{transform-box:fill-box;transform-origin:0 60%;animation:.2s ease-in-out infinite alternate controlMothWingRight}.controlHeroConfetti:before,.controlHeroConfetti:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.controlHeroConfetti:before{border:1px solid #ffe7e999;width:68%;height:68%;animation:4.8s ease-out infinite controlRotorPulse;box-shadow:0 0 0 10px #ffe7e910}.controlHeroConfetti:after{background:#fff;width:9px;height:9px;box-shadow:0 0 18px #fff}.controlHeroConfetti i{z-index:1;opacity:0;background:#fff;width:7px;height:4px;animation:4.8s ease-out infinite controlConfettiBurst;position:absolute;top:50%;left:50%}.controlHeroConfetti i:first-of-type{--x:-77px;--y:-55px;--turn:-95deg}.controlHeroConfetti i:nth-of-type(2){--x:-34px;--y:-92px;--turn:52deg;background:#ff7985}.controlHeroConfetti i:nth-of-type(3){--x:33px;--y:-83px;--turn:120deg}.controlHeroConfetti i:nth-of-type(4){--x:78px;--y:-34px;--turn:-68deg;background:#ff7985}.controlHeroConfetti i:nth-of-type(5){--x:91px;--y:29px;--turn:134deg}.controlHeroConfetti i:nth-of-type(6){--x:39px;--y:76px;--turn:220deg;background:#ff7985}.controlHeroConfetti i:nth-of-type(7){--x:-24px;--y:87px;--turn:-140deg}.controlHeroConfetti i:nth-of-type(8){--x:-86px;--y:46px;--turn:80deg;background:#ff7985}.controlHeroConfetti i:nth-of-type(9){--x:-102px;--y:4px;--turn:165deg}.controlHeroConfetti i:nth-of-type(10){--x:-46px;--y:-21px;--turn:-50deg;background:#ff7985}.controlHeroConfetti i:nth-of-type(11){--x:46px;--y:13px;--turn:90deg}.controlHeroConfetti i:nth-of-type(12){--x:10px;--y:98px;--turn:-115deg;background:#ff7985}.controlHeroConfetti b{z-index:3;color:#fff;letter-spacing:.16em;gap:.38em;width:max-content;font-size:.52rem;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.controlHeroConfetti b span{opacity:0;display:block;transform:translateY(8px)scale(.8)}.controlHeroConfetti b span:first-child{animation:4.8s ease-out infinite controlImpactPatsOne}.controlHeroConfetti b span:nth-child(2){animation:4.8s ease-out infinite controlImpactPatsTwo}.controlHeroConfetti b span:nth-child(3){animation:4.8s ease-out infinite controlImpactPatsThree}.controlSignalCard{color:#002d53;background:#fff;gap:7px;width:min(330px,100% - 48px);padding:21px 22px;display:grid;position:absolute;bottom:clamp(30px,7vw,90px);right:clamp(24px,5vw,78px);box-shadow:0 25px 60px #0009}.controlSignalCard span{color:#e20019;letter-spacing:.14em;font-size:.64rem;font-weight:900}.controlSignalCard span svg{margin-right:7px}.controlSignalCard strong{letter-spacing:-.035em;font-size:1.45rem}.controlSignalCard small{color:#66849f;font-size:.75rem}.controlThesis{color:#fff;letter-spacing:.13em;text-align:center;background:#e20019;justify-content:center;align-items:center;gap:26px;min-height:82px;padding:22px clamp(28px,7vw,134px);font-size:.68rem;font-weight:900;display:flex}.controlThesis>span{color:#ffd8dd}.controlThesis i{background:#fff;border-radius:50%;width:5px;height:5px}.controlSequence{color:#fff;background:#e20019;grid-template-columns:minmax(260px,.78fr) minmax(580px,1.22fr);gap:clamp(28px,4vw,70px);padding:clamp(25px,2.8vw,42px) clamp(28px,7vw,134px);display:grid;position:relative;overflow:hidden}.controlSequence:before{content:"";border-top:1px solid #ffffff45;width:100%;position:absolute;top:30px;left:0}.controlSequenceIntro,.controlSequenceSteps{z-index:1;position:relative}.controlSequenceIntro>span{color:#ffd8dd;letter-spacing:.15em;font-size:.66rem;font-weight:900;display:block}.controlSequenceIntro>b{letter-spacing:-.035em;max-width:470px;margin-top:8px;font-size:clamp(1.15rem,1.55vw,1.48rem);line-height:1.1;display:block}.controlSequenceSteps{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.controlSequenceSteps li{border-left:1px solid #ffffff65;grid-template-rows:20px 30px auto;align-content:start;gap:8px;padding:0 clamp(22px,2.6vw,40px);display:grid;position:relative}.controlSequenceSteps li:first-child{border-left:0;padding-left:0}.controlSequenceSteps li:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;animation:4.6s ease-in-out infinite controlSequencePulse;position:absolute;top:26px;right:-4px;box-shadow:0 0 0 7px #e20019,0 0 22px #fff}.controlSequenceSteps li:nth-child(2):after{animation-delay:1.5s}.controlSequenceSteps li:last-child:after{display:none}.controlSequenceSteps span{color:#ffd8dd;letter-spacing:.12em;font-size:.72rem;font-weight:900;line-height:1.2}.controlSequenceSteps b{letter-spacing:-.025em;font-size:1.24rem;line-height:1.1}.controlSequenceSteps small{color:#fff;letter-spacing:0;max-width:18ch;margin:0;font-size:1rem;font-weight:500;line-height:1.42;display:block}.controlIntro{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:8vw;padding:clamp(58px,6.5vw,98px) clamp(28px,7vw,134px);display:grid}.controlIntro h2,.controlDirections h2,.controlLoop h2,.controlClosing h2{color:#002d53;letter-spacing:-.058em;margin:20px 0 0;font-size:clamp(44px,4.4vw,72px);line-height:.96}.controlIntro>p{color:#5c7180;margin:0;font-size:1.08rem;line-height:1.7}.controlDirections{background:#eff4f6}.controlDirection{grid-template-columns:1fr 1fr;min-height:660px;display:grid}.controlDirectionCopy{flex-direction:column;justify-content:center;padding:clamp(65px,8vw,130px);display:flex}.controlDirectionCopy>span{color:#e20019;letter-spacing:.15em;font-size:.66rem;font-weight:900}.controlDirectionCopy h2{font-size:clamp(58px,7vw,112px)}.controlDirectionCopy p{color:#5f7482;max-width:550px;margin:0;font-size:1rem;line-height:1.66}.controlDirectionCopy .controlLead{color:#002d53;letter-spacing:-.035em;margin:22px 0 16px;font-size:1.5rem;line-height:1.2}.controlDirectionCopy ul{border-top:1px solid #c9d6dc;gap:0;margin:33px 0 0;padding:0;list-style:none;display:grid}.controlDirectionCopy li{color:#456174;border-bottom:1px solid #c9d6dc;align-items:center;padding:12px 0;font-size:.85rem;font-weight:700;display:flex}.controlDirectionCopy li:before{content:none}.controlListSpin{fill:#e20019;flex:0 0 14px;width:14px;height:14px;margin-right:10px}.controlX .controlDirectionCopy h2{color:#fff}.controlX .controlDirectionCopy .controlLead{color:#fff}.controlX .controlDirectionCopy ul{border-color:#ffffff2b}.controlX .controlDirectionCopy li{color:#fff;border-color:#ffffff2b}.controlP{background:#fff}.controlPVisual{color:#fff;background:radial-gradient(75% 70% at 68% 18%,#1b658055 0%,#0000 72%),linear-gradient(145deg,#002d53 0%,#002541 52%,#001d35 100%);align-items:flex-end;min-height:100%;padding:clamp(40px,5vw,82px);display:flex;position:relative;overflow:hidden}.controlPVisual:before{content:"";opacity:1;pointer-events:none;background:radial-gradient(circle at 51% 35%,#75d3df24 0 5%,#0000 30%),radial-gradient(circle at 86% 8%,#e2001920 0 2%,#0000 24%);position:absolute;inset:0}.controlPMothScene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.controlPMoth{z-index:2;filter:drop-shadow(0 18px 20px #001c35aa);width:clamp(145px,16vw,230px);height:auto;position:absolute;top:27%;left:50%}.controlPMoth .mothWing{fill:#d9e9ee;stroke:#f2f8fa;stroke-width:1.15px;stroke-linejoin:round}.controlPMoth .mothHind{fill:#9ab3c0;stroke:#d9e9ee;stroke-width:1px;stroke-linejoin:round}.controlPMoth .mothBody{fill:#f3f7f8;stroke:#a8c0cb;stroke-width:1px}.controlPMoth .mothAntennae{fill:none;stroke:#eef6f8;stroke-width:1.2px;stroke-linecap:round}.controlPMothOne{animation:9s linear infinite controlPMothOne}.controlPMothTwo{animation:9s linear infinite controlPMothTwo}.controlPMoth .mothWingLeft,.controlPMoth .mothHindLeft{transform-box:fill-box;transform-origin:100% 60%;animation:.22s ease-in-out infinite alternate controlPMothWingLeft}.controlPMoth .mothWingRight,.controlPMoth .mothHindRight{transform-box:fill-box;transform-origin:0 60%;animation:.22s ease-in-out infinite alternate controlPMothWingRight}.controlPConfusionField{z-index:1;aspect-ratio:1;width:clamp(140px,15vw,210px);position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.controlPConfusionField i{opacity:0;border:2px solid #ff5064;border-radius:50%;animation:9s ease-out infinite controlPConfusionWave;position:absolute;inset:0;box-shadow:0 0 24px #e2001966}.controlPConfusionField i:nth-child(2){animation-delay:.24s}.controlPConfusionField i:nth-child(3){animation-delay:.48s}.controlPVisualCopy{z-index:2;max-width:430px;position:absolute;bottom:clamp(40px,5vw,82px);left:clamp(40px,5vw,82px);right:clamp(40px,5vw,82px)}.controlPVisualCopy>span{color:#ff9da9;letter-spacing:.16em;margin-bottom:18px;font-size:.66rem;font-weight:900;display:block}.controlPVisualCopy strong{color:#fff;letter-spacing:-.06em;font-size:clamp(42px,4.8vw,76px);font-weight:500;line-height:.93;display:block}.controlPVisualCopy p{color:#d2e0e8;border-top:2px solid #e20019;max-width:280px;margin:23px 0 0;padding-top:15px;font-size:1rem;line-height:1.5}.controlPInquiry{margin-top:30px}.controlPInquiry .primaryProductAction{cursor:pointer;border:0;min-height:51px}.controlLoop{background:#fff;grid-template-columns:minmax(0,.8fr) minmax(390px,1.2fr);align-items:center;gap:8vw;padding:clamp(88px,10vw,156px) clamp(28px,7vw,134px);display:grid}.controlLoopCopy p{color:#5c7180;max-width:570px;font-size:1.05rem;line-height:1.7}.controlLoopCopy>a{color:#002d53;border-bottom:1px solid #002d53;margin-top:27px;padding-bottom:8px;font-size:.82rem;font-weight:900;display:inline-block}.controlLoopCopy>a span{color:#e20019;margin-left:15px}.controlLoopSteps{border-top:1px solid #bfcfd7;margin:0;padding:0;list-style:none}.controlLoopSteps li{border-bottom:1px solid #bfcfd7;grid-template-columns:84px 1fr;gap:6px 22px;padding:25px 0;display:grid;position:relative}.controlLoopSteps span{color:#e20019;letter-spacing:.13em;grid-row:1/3;font-size:.73rem;font-weight:900}.controlLoopSteps b{color:#002d53;letter-spacing:-.04em;font-size:1.65rem}.controlLoopSteps small{color:#67808f;font-size:.88rem;line-height:1.45}.controlClosing{color:#fff;text-align:center;background:#e20019;padding:clamp(90px,10vw,155px) clamp(28px,7vw,134px)}.controlClosing .productEyebrow{color:#fff;border-color:#fff}.controlClosing h2{color:#fff;max-width:850px;margin:24px auto}.controlClosing p{color:#fff;max-width:610px;margin:25px auto 0;font-size:1.1rem;line-height:1.65}.controlClosing .primaryProductAction{background:#002d53;margin-top:34px}.controlClosing .primaryProductAction:hover{background:#001e38}.controlClosing small{color:#ffd8dd;letter-spacing:.02em;max-width:44rem;margin:20px auto 0;font-size:.9rem;line-height:1.45;display:block}@keyframes controlHeroDrift{0%{transform:scale(1.055) translate(calc(var(--pointer-x) * -16px), calc(var(--pointer-y) * -13px))}to{transform:scale(1.11) translate(calc(-1.3% + var(--pointer-x) * -16px), calc(1% + var(--pointer-y) * -13px))}}@keyframes controlGridSlide{to{background-position:54px 54px}}@keyframes controlHeroSweep{0%,54%{transform:translate(-170%)skew(-18deg)}76%,to{transform:translate(470%)skew(-18deg)}}@keyframes controlTargetPulse{0%,to{opacity:.48;transform:scale(.94)}45%{opacity:1;transform:scale(1)}65%{opacity:.56;transform:scale(1.07)}}@keyframes controlRotorSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes controlMothApproach{0%,12%{opacity:0;transform:translate(-62%,58%)rotate(74deg)scale(.64)}16%{opacity:.96}30%{opacity:.96;transform:translate(22%,-12%)rotate(82deg)scale(.78)}50%{opacity:.96;transform:translate(121%,35%)rotate(97deg)scale(.92)}54%{opacity:0;transform:translate(138%,36%)rotate(103deg)scale(.18)}to{opacity:0;transform:translate(138%,36%)rotate(103deg)scale(.18)}}@keyframes controlMothWingLeft{to{transform:rotate(-22deg)scaleY(.68)}}@keyframes controlMothWingRight{to{transform:rotate(22deg)scaleY(.68)}}@keyframes controlRotorPulse{0%,45%,to{opacity:0;transform:translate(-50%,-50%)scale(.82)}52%{opacity:.88;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@keyframes controlConfettiBurst{0%,49%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.2)}55%{opacity:.95}80%{opacity:.75}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(var(--turn)) scale(1)}}@keyframes controlImpactPatsOne{0%,54%{opacity:0;transform:translateY(8px)scale(.8)}59%{opacity:1;transform:translateY(0)scale(1.12)}64%,73%{opacity:.95;transform:translateY(0)scale(1)}82%,to{opacity:0;transform:translateY(-7px)scale(1.05)}}@keyframes controlImpactPatsTwo{0%,60%{opacity:0;transform:translateY(8px)scale(.8)}65%{opacity:1;transform:translateY(0)scale(1.12)}70%,79%{opacity:.95;transform:translateY(0)scale(1)}88%,to{opacity:0;transform:translateY(-7px)scale(1.05)}}@keyframes controlImpactPatsThree{0%,66%{opacity:0;transform:translateY(8px)scale(.8)}71%{opacity:1;transform:translateY(0)scale(1.12)}76%,85%{opacity:.95;transform:translateY(0)scale(1)}94%,to{opacity:0;transform:translateY(-7px)scale(1.05)}}@keyframes controlSequencePulse{0%,45%,to{opacity:.55;transform:scale(.75)}20%{opacity:1;transform:scale(1)}}@keyframes controlMissionFlow{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}html[data-control-motion=ready] .controlPage [data-control-reveal]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.18,.75,.25,1);transform:translateY(38px)}html[data-control-motion=ready] .controlPage [data-control-reveal].controlRevealed{opacity:1;transform:none}@keyframes controlDroneFloat{0%,to{transform:translate(-50%,-50%)rotate(-10deg)translateY(-8px)}50%{transform:translate(-50%,-50%)rotate(-3deg)translateY(10px)}}@keyframes controlOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes controlTarget{0%{box-shadow:0 0 #e2001960,0 0 14px #e20019}to{box-shadow:0 0 0 22px #e2001900,0 0 26px #e20019}}@keyframes controlPMothOne{0%,10%{opacity:0;transform:translate(-360px,180px)rotate(60deg)scale(.62)}18%{opacity:.98}32%{opacity:.98;transform:translate(-270px,127px)rotate(60deg)scale(.77)}42%{opacity:.98;transform:translate(-205px,87px)rotate(58deg)scale(.91)}48%{opacity:.98;transform:translate(-145px,15px)rotate(40deg)scale(.96)}52%{opacity:.98;transform:translate(-137px,7px)rotate(45deg)scale(.96)}55%{opacity:.98;transform:translate(-131px,-4px)rotate(29deg)scale(.95)}58%{opacity:.98;transform:translate(-134px,-16px)rotate(-14deg)scale(.94)}61%{opacity:.98;transform:translate(-145px,-25px)rotate(-51deg)scale(.93)}65%{opacity:.98;transform:translate(-161px,-28px)rotate(-79deg)scale(.91)}69%{opacity:.98;transform:translate(-178px,-23px)rotate(-107deg)scale(.9)}73%{opacity:.98;transform:translate(-193px,-10px)rotate(-131deg)scale(.88)}77%{opacity:.98;transform:translate(-204px,10px)rotate(-151deg)scale(.85)}82%{opacity:.98;transform:translate(-212px,35px)rotate(-162deg)scale(.81)}87%{opacity:.98;transform:translate(-222px,64px)rotate(-161deg)scale(.76)}92%{opacity:.98;transform:translate(-270px,116px)rotate(-137deg)scale(.7)}to{opacity:0;transform:translate(-360px,180px)rotate(-125deg)scale(.62)}}@keyframes controlPMothTwo{0%,10%{opacity:0;transform:translate(300px,-142px)rotate(-119deg)scale(.65)}18%{opacity:.98}32%{opacity:.98;transform:translate(235px,-105px)rotate(-119deg)scale(.79)}42%{opacity:.98;transform:translate(165px,-63px)rotate(-119deg)scale(.91)}48%{opacity:.98;transform:translate(125px,-40px)rotate(-120deg)scale(.96)}52%{opacity:.98;transform:translate(117px,-31px)rotate(-138deg)scale(.96)}55%{opacity:.98;transform:translate(116px,-20px)rotate(-175deg)scale(.95)}58%{opacity:.98;transform:translate(123px,-10px)rotate(-215deg)scale(.94)}61%{opacity:.98;transform:translate(136px,-6px)rotate(-253deg)scale(.93)}65%{opacity:.98;transform:translate(152px,-10px)rotate(-284deg)scale(.91)}69%{opacity:.98;transform:translate(169px,-21px)rotate(-303deg)scale(.9)}73%{opacity:.98;transform:translate(189px,-40px)rotate(-314deg)scale(.88)}77%{opacity:.98;transform:translate(215px,-68px)rotate(-317deg)scale(.85)}82%{opacity:.98;transform:translate(240px,-91px)rotate(-313deg)scale(.81)}87%{opacity:.98;transform:translate(260px,-108px)rotate(-312deg)scale(.76)}92%{opacity:.98;transform:translate(288px,-132px)rotate(-310deg)scale(.7)}to{opacity:0;transform:translate(320px,-158px)rotate(-310deg)scale(.65)}}@keyframes controlPMothWingLeft{to{transform:rotate(-24deg)scaleY(.68)}}@keyframes controlPMothWingRight{to{transform:rotate(24deg)scaleY(.68)}}@keyframes controlPConfusionWave{0%,50%,to{opacity:0;transform:scale(.25)}56%{opacity:.92}70%{opacity:0;transform:scale(2.6)}}@media (width<=980px){.controlHero,.controlDirection,.controlLoop{grid-template-columns:1fr}.controlHero{min-height:auto}.controlHeroCopy{padding:80px 7vw 64px}.controlHeroVisual{min-height:530px}.controlXVisual{min-height:500px}.controlPVisual{order:2;min-height:560px}.controlDirectionCopy{padding:84px 7vw}.controlIntro{grid-template-columns:1fr;gap:28px}.controlLoop{gap:55px}.controlThesis{flex-wrap:wrap;gap:13px 18px}.controlThesis>span{width:100%}.controlSequence{grid-template-columns:1fr;gap:34px}}@media (width<=560px){.controlDirection{min-height:0}.controlHero h1{font-size:clamp(48px,14vw,66px)}.controlHeroVisual{min-height:430px}.controlSignalCard{bottom:18px;right:18px}.controlIntro{padding:72px 6vw}.controlDirectionCopy{padding:58px 7vw}.controlDirectionCopy h2{font-size:68px}.controlXVisual{min-height:430px}.controlPVisual{min-height:390px}.controlPVisualCopy{bottom:26px;left:24px;right:24px}.controlPVisualCopy>span{margin-bottom:10px;font-size:.61rem}.controlPVisualCopy strong{font-size:clamp(38px,11vw,50px)}.controlPVisualCopy p{margin-top:15px;padding-top:11px;font-size:.95rem}.controlPMoth{width:min(145px,37vw);top:18%}.controlPConfusionField{width:118px;top:31%}.controlPConfusionField i{animation-duration:9s}.controlLoop{padding:73px 7vw}.controlLoopSteps li{grid-template-columns:54px 1fr;gap:4px 16px}.controlLoopSteps b{font-size:1.35rem}.controlClosing{padding:78px 7vw}.controlClosing h2{font-size:48px}.controlSequence{padding:30px 7vw}.controlSequence:before{display:none}.controlSequenceSteps{grid-template-columns:1fr;gap:19px}.controlSequenceSteps li,.controlSequenceSteps li:first-child{border-left:1px solid #ffffff70;grid-template-rows:18px 28px auto;padding:0 0 0 22px}.controlSequenceSteps li:after{top:4px;left:-5px;right:auto}}@media (prefers-reduced-motion:reduce){.controlXVideo{display:none}.controlPage *{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=560px){.controlP .controlPVisual{order:0;min-height:330px}.controlP .controlDirectionCopy{order:1;padding:42px 7vw 50px}.controlP .controlPVisualCopy{bottom:22px;left:22px;right:22px}.controlP .controlPVisualCopy>span{margin-bottom:8px;font-size:.7rem}.controlP .controlPVisualCopy strong{font-size:clamp(38px,10.5vw,48px);line-height:.95}.controlP .controlPVisualCopy p{margin-top:13px;padding-top:10px;font-size:.94rem}.controlP .controlPMoth{width:min(128px,34vw);top:14%}.controlP .controlPConfusionField{width:100px;top:28%}.controlP .controlPInquiry{margin-top:23px}.controlP .controlPInquiry .primaryProductAction{justify-content:space-between;width:100%}}.controlX{color:#002d53;background:#fff}.controlLookingAhead{border-top:1px solid #c9d9e3;gap:6px;padding:15px 0 0;display:grid;color:#58758a!important;margin:24px 0 0!important;font-size:14px!important;line-height:1.55!important}.controlLookingAhead span{color:#e20019;letter-spacing:.14em;font-size:10px;font-weight:900}.controlX .controlDirectionCopy{padding-left:clamp(50px,8vw,130px);position:relative}.controlX .controlDirectionCopy h2{color:#002d53;margin-top:20px}.controlX .controlDirectionCopy>span{color:#66849f}.controlX .controlDirectionCopy p{color:#5f7482}.controlX .controlDirectionCopy .controlLead{color:#e20019;margin-top:15px;font-size:1.72rem}.controlX .controlDirectionCopy ul{border-color:#c9d6dc;grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.controlX .controlDirectionCopy li{color:#456174;letter-spacing:.09em;text-transform:uppercase;border-color:#c9d6dc;font-size:.68rem}.controlDevelopmentTag{color:#fff;letter-spacing:.12em;background:#e20019;border-radius:999px;align-self:flex-start;margin-top:22px;padding:10px 16px;font-size:.65rem}.controlXVisual{background:#f4f7f8;min-height:100%;position:relative;overflow:hidden}.controlXMission{z-index:4;color:#fff;letter-spacing:.12em;background:#002d53df;align-items:center;margin:0;padding:10px 13px;font-size:.56rem;font-weight:900;list-style:none;display:flex;position:absolute;bottom:clamp(28px,5vw,58px);left:11%}.controlXMission li{white-space:nowrap;align-items:center;display:flex}.controlXMission li+li:before{content:"→";color:#ff6372;margin:0 8px;animation:2.7s ease-in-out infinite controlMissionFlow}.controlXMission li:nth-child(3):before{animation-delay:.45s}.controlXMission li:nth-child(4):before{animation-delay:.9s}.controlXVisual:before{content:none!important}.controlXVideo{z-index:1;object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);clip-path:none!important;filter:none!important;opacity:1!important;border-radius:0!important;-webkit-mask-image:none!important;mask-image:none!important}.controlXVisual:after{content:none!important}.controlXVisual:before,.controlXVisual:after{opacity:0!important;clip-path:none!important;display:none!important;-webkit-mask-image:none!important;mask-image:none!important}.controlXVisual>small{z-index:3;color:#66849f;letter-spacing:.13em;background:#ffffffde;border:1px solid #d6e0e5;border-radius:999px;padding:13px 17px;font-size:.62rem;font-weight:900;position:absolute;bottom:clamp(26px,6vw,60px);right:clamp(24px,5vw,60px)}@media (width<=980px){.controlXVisual{order:2;min-height:500px}.controlX .controlDirectionCopy{padding-left:7vw}}@media (width<=560px){.controlX .controlDirectionCopy ul{grid-template-columns:1fr}.controlXVisual>small{max-width:calc(100% - 36px);font-size:.55rem;top:16px;bottom:auto;right:18px}.controlHeroConfetti{width:132px;top:14%;left:62%}.controlHeroConfetti b{font-size:.42rem}.controlXMission{justify-content:center;padding:11px 9px;font-size:.46rem;bottom:18px;left:18px;right:18px}}.pcxPage{background:#fff}.pcxHero{background:#fff;grid-template-columns:minmax(0,48%) minmax(0,52%);min-height:700px;display:grid}.pcxHeroCopy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(64px,7vw,112px) clamp(34px,6.5vw,118px) 56px;display:flex}.pcxHero h1{max-width:760px;color:var(--navy);letter-spacing:-.064em;margin:25px 0 27px;font-size:clamp(54px,5.6vw,94px);line-height:.92}.pcxHero h1 em{color:var(--red);margin-top:7px;font-style:normal;display:block}.pcxHeroCopy>p{color:#566f80;max-width:610px;margin:0;font-size:clamp(16px,1.2vw,20px);line-height:1.58}.pcxHeroCopy>.pcxHeroPrediction{border-top:2px solid var(--red);max-width:610px;color:var(--navy);margin:22px 0 0;padding:12px 0 0;font-size:clamp(17px,1.28vw,21px);font-weight:800;line-height:1.35}.pcxRequestDialog .contactForm select:not(:focus){outline:none}.productActions .secondaryProductAction{border:1px solid var(--navy);color:var(--navy);background:#fff}.productActions .secondaryProductAction:hover{background:var(--navy);color:#fff}.pcxHeroFacts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;margin:52px 0 0;padding:0;display:grid}.pcxHeroFacts div{border-left:1px solid var(--line);padding:20px 18px 0}.pcxHeroFacts div:first-child{border-left:0;padding-left:0}.pcxHeroFacts dt{letter-spacing:-.02em;font-size:19px;font-weight:900}.pcxHeroFacts dd{color:#748998;letter-spacing:.1em;text-transform:uppercase;margin:6px 0 0;font-size:10px;font-weight:800}.pcxHeroVisual{isolation:isolate;background:#0b2941;min-height:700px;position:relative;overflow:hidden}.pcxHeroVisual>img{object-fit:cover;object-position:53% 50%;filter:saturate(.9)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.pcxHeroShade{z-index:1;background:linear-gradient(#002d5305 25%,#001d3ac2 100%),linear-gradient(90deg,#002d532b,#0000 35%);position:absolute;inset:0}.pcxAwardChip{z-index:4;width:196px;color:var(--navy);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:25px;right:25px;box-shadow:0 16px 42px #001d3840}.pcxAwardChip:hover{color:var(--navy);transform:translateY(-3px);box-shadow:0 22px 54px #001d3852}.pcxAwardChip:focus-visible{outline:3px solid var(--red);outline-offset:4px}.pcxAwardChip>i{font-size:25px;font-style:normal;line-height:1}.pcxAwardChip span{letter-spacing:.12em;text-transform:uppercase;gap:3px;font-size:9px;font-weight:900;line-height:1;display:grid}.pcxAwardChip b{color:var(--red);letter-spacing:.16em;font-size:10px}.pcxAwardChip strong{letter-spacing:0;text-transform:none;font-size:12px;line-height:1.28}.pcxHeroStatus{z-index:4;border-left:4px solid var(--red);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#002d53e8;min-width:265px;padding:16px 19px 15px;position:absolute;bottom:clamp(26px,4vw,54px);left:clamp(22px,4vw,58px);box-shadow:0 20px 48px #00172f73}.pcxHeroStatus span{color:#aec1cd;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.pcxHeroStatus span i{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.pcxHeroStatus strong{letter-spacing:-.02em;margin-top:10px;font-size:16px;display:block}.pcxHeroStatus small{color:#8da7b8;letter-spacing:.08em;margin-top:6px;font-size:8px;font-weight:800;display:block}.pcxCropRail{background:var(--navy);color:#fff;white-space:nowrap;letter-spacing:.13em;align-items:center;gap:25px;min-height:68px;padding:18px clamp(26px,6.5vw,118px);font-size:10px;font-weight:900;display:flex;overflow:auto}.pcxCropRail span{color:#adc1cf;margin-right:auto}.pcxCropRail i{background:var(--red);border-radius:50%;flex:0 0 4px;width:4px;height:4px}.pcxLifecycle{background:#f7fafb;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(38px,7vw,112px);padding:clamp(76px,8vw,120px) clamp(28px,6.5vw,118px);display:grid}.pcxLifecycleIntro{justify-self:end;max-width:520px}.pcxLifecycleIntro h2{color:var(--navy);letter-spacing:-.06em;margin:22px 0;font-size:clamp(42px,4.5vw,73px);line-height:.98}.pcxLifecycleIntro p{color:#5c7281;max-width:470px;margin:0;font-size:17px;line-height:1.65}.pcxLifecycle .lifecycleOrbit{justify-self:start;margin:0}.pcxLifecycle .lifecycleStage{opacity:.46;transform:scale(.92)}.pcxLifecycle .lifecycleMothStage{opacity:1;transform:scale(1.04)}.pcxLifecycle .lifecycleReturnStage{display:none}.pcxLifecycle .lifecycleSignalPoint{box-shadow:0 15px 30px #002d531f}@media (width>=621px){.pcxLifecycle .lifecycleRouteMarker{animation:12s linear infinite lifecycleCircleOrbit}.pcxLifecycle .lifecycleStage{animation:lifecycleStageFocus 12s var(--lifecycle-delay) linear infinite}.pcxLifecycle .lifecycleMothStage{animation:none}.pcxLifecycle .lifecycleMothArtwork{animation:1.2s ease-in-out infinite lifecycleMothFlutter}.pcxLifecycle .lifecycleEggArtwork{animation:lifecycleEggGrow 12s var(--lifecycle-delay) ease-in-out infinite}.pcxLifecycle .lifecycleCaterpillarArtwork{animation:lifecycleCaterpillarCrawl 12s var(--lifecycle-delay) ease-in-out infinite}.pcxLifecycle .lifecycleDamageArtwork{animation:lifecycleDamageGrow 12s var(--lifecycle-delay) ease-in-out infinite}.pcxLifecycle .lifecyclePupaArtwork{animation:lifecyclePupaSway 12s var(--lifecycle-delay) ease-in-out infinite}.pcxLifecycle .lifecycleSignalPoint{animation:12s ease-in-out infinite lifecycleSignalPulse}}.pcxJourney{background:#edf3f6;padding:clamp(82px,8vw,124px) clamp(28px,6.5vw,118px)}.pcxSectionIntro{grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:end;gap:70px;max-width:1380px;margin:0 auto 52px;display:grid}.pcxSectionIntro h2,.pcxScope h2,.pcxCta h2{color:var(--navy);letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(43px,4.6vw,76px);line-height:.98}.pcxSectionIntro>p{color:#5c7281;margin:0;font-size:17px;line-height:1.65}.pcxDecisionBoard{background:var(--navy);grid-template-columns:minmax(0,1.62fr) minmax(320px,.78fr);max-width:1380px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 34px 80px #002d5329}.pcxBoardVisual{background:#062744;min-width:0}.pcxBoardTop{color:#a9bdca;letter-spacing:.12em;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:20px;height:60px;padding:0 25px;font-size:9px;display:flex}.pcxBoardTop span{color:#fff;font-weight:900}.pcxBoardTop span i{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.4s infinite productPulse;display:inline-block;box-shadow:0 0 0 6px #e2001928}.pcxBoardTop b{letter-spacing:0;font-size:9px;font-weight:600}.pcxInsightView{background:repeating-linear-gradient(90deg,#0000 0 98px,#ffffff0d 98px 99px),repeating-linear-gradient(0deg,#0000 0 63px,#ffffff0d 63px 64px),#031d34;height:330px;position:relative;overflow:hidden}.pcxStageRail{z-index:7;grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:absolute;top:18px;left:22px;right:22px}.pcxStageRail span{color:#718da1;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff2b;padding:10px 8px 9px 24px;font-size:7px;font-weight:900;position:relative}.pcxStageRail span:before{content:"";background:currentColor;border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:8px}.pcxStageRail span:first-child{animation:10s linear infinite pcxStageOne}.pcxStageRail span:nth-child(2){animation:10s linear infinite pcxStageTwo}.pcxStageRail span:nth-child(3){animation:10s linear infinite pcxStageThree}.pcxStageRail span:nth-child(4){animation:10s linear infinite pcxStageFour}.pcxSpeciesBar{z-index:5;color:#fff;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;top:66px;left:22px;right:22px}.pcxSpeciesBar div{align-items:baseline;gap:10px;display:flex}.pcxSpeciesBar small{color:#ff6071;letter-spacing:.14em;font-size:7px;font-weight:900}.pcxSpeciesBar strong{font-size:15px}.pcxSpeciesBar>span{color:#86a0b2;font-size:8px}.pcxInsightCanvas{z-index:3;position:absolute;inset:103px 20px 12px}.pcxInsightCanvas>svg{width:100%;height:calc(100% - 21px);display:block;overflow:visible}.pcxGridLines line{stroke:#ffffff17;stroke-width:1px}.pcxFlightBars rect{fill:#66849f;transform-box:fill-box;transform-origin:bottom;animation:10s ease-in-out infinite pcxBarsBuild}.pcxFlightBars rect:nth-child(3n){fill:#87a5ba}.pcxFlightBars rect:nth-child(9),.pcxFlightBars rect:nth-child(11){fill:#f5f8fa}.pcxFlightBars rect:nth-child(2){animation-delay:80ms}.pcxFlightBars rect:nth-child(3){animation-delay:.16s}.pcxFlightBars rect:nth-child(4){animation-delay:.24s}.pcxFlightBars rect:nth-child(5){animation-delay:.32s}.pcxFlightBars rect:nth-child(6){animation-delay:.4s}.pcxFlightBars rect:nth-child(7){animation-delay:.48s}.pcxFlightBars rect:nth-child(8){animation-delay:.56s}.pcxFlightBars rect:nth-child(9){animation-delay:.64s}.pcxFlightBars rect:nth-child(10){animation-delay:.72s}.pcxFlightBars rect:nth-child(11){animation-delay:.8s}.pcxFlightBars rect:nth-child(12){animation-delay:.88s}.pcxFlightBars rect:nth-child(13){animation-delay:.96s}.pcxFlightBars rect:nth-child(14){animation-delay:1.04s}.pcxForecastBand{fill:url(#pcxForecastFill);opacity:0;animation:10s infinite pcxShowForecast}.pcxForecastLine{fill:none;stroke:var(--red);stroke-width:3px;stroke-linecap:round;stroke-dasharray:940;stroke-dashoffset:940px;animation:10s ease-in-out infinite pcxDrawForecast}.pcxHatchWindow{fill:#e2001912;stroke:#e20019;stroke-width:1px;stroke-dasharray:6 5;opacity:0;animation:10s infinite pcxShowWindow}.pcxInterventionLine{stroke:#fff;stroke-width:2px;stroke-dasharray:5 5;opacity:0;animation:10s infinite pcxShowIntervention}.pcxChartCallout,.pcxInterventionTag{z-index:7;width:min(230px,44%);color:var(--navy);opacity:0;background:#fff;flex-direction:column;padding:10px 12px;display:flex;position:absolute;box-shadow:0 13px 30px #00142670}.pcxChartCallout small,.pcxInterventionTag small{color:var(--red);letter-spacing:.11em;font-size:7px;font-weight:900}.pcxChartCallout strong,.pcxInterventionTag strong{margin-top:4px;font-size:11px;line-height:1.25}.pcxChartCallout span{color:#66849f;margin-top:4px;font-size:8px;line-height:1.35}.pcxCountCallout{border-left:3px solid var(--red);animation:10s infinite pcxCountCallout;bottom:37px;left:3%}.pcxForecastCallout{border-top:3px solid var(--red);animation:10s infinite pcxForecastCallout;top:3px;right:1%}.pcxInterventionTag{background:var(--red);color:#fff;width:190px;animation:10s infinite pcxInterventionTag;top:4px;left:57%;transform:translate(-50%)}.pcxInterventionTag small{color:#ffd1d7}.pcxReviewCallout{border-left:3px solid var(--red);animation:10s infinite pcxReviewCallout;bottom:36px;right:2%}.pcxChartAxis{color:#66849f;letter-spacing:.08em;justify-content:space-between;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:0;left:2%;right:2%}.pcxOutcomeStrip{min-height:126px;color:var(--navy);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.pcxOutcomeStrip>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:22px 24px;display:flex}.pcxOutcomeStrip>div:last-child{border-right:0}.pcxOutcomeStrip small{color:var(--red);letter-spacing:.13em;font-size:8px;font-weight:900}.pcxOutcomeStrip strong{letter-spacing:-.04em;margin:8px 0 3px;font-size:25px;line-height:1}.pcxOutcomeStrip>div:first-child strong{font-size:38px}.pcxOutcomeStrip span{color:#758b99;font-size:9px;line-height:1.35}.pcxDecisionSteps{color:var(--navy);background:#fff;grid-template-rows:repeat(3,1fr);display:grid}.pcxDecisionSteps article{border-bottom:1px solid var(--line);padding:29px 30px;transition:background .25s,color .25s;position:relative}.pcxDecisionSteps article:last-child{border-bottom:0}.pcxDecisionSteps article:hover{background:#f3f6f7}.pcxDecisionSteps article>span{color:var(--red);letter-spacing:.13em;font-size:8px;font-weight:900}.pcxDecisionSteps h3{letter-spacing:-.035em;margin:11px 0 9px;font-size:24px;line-height:1.05}.pcxDecisionSteps p{color:#647987;margin:0;font-size:13px;line-height:1.5}.pcxDecisionSteps small{color:#8396a2;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:800;display:block}.pcxDecisionSteps .pcxVinderCard{background:var(--red);color:#fff}.pcxDecisionSteps .pcxVinderCard:hover{background:#c90017}.pcxDecisionSteps .pcxVinderCard>span,.pcxDecisionSteps .pcxVinderCard p{color:#fff}.pcxWindow{gap:5px;margin-top:16px;display:flex}.pcxWindow i{background:#ffffff4f;flex:1;height:6px}.pcxWindow i.active{background:#fff;animation:1.8s infinite alternate pcxWindowGlow;box-shadow:0 0 10px #fff8}.pcxScope{background:#fff;padding:clamp(82px,8vw,120px) clamp(28px,6.5vw,118px)}.pcxScopeIntro{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:end;gap:7vw;max-width:1380px;margin:0 auto;display:grid}.pcxScopeIntro>p{color:#5c7281;max-width:540px;margin:0;font-size:16px;line-height:1.65}.pcxSpeciesGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1380px;margin:50px auto 0;display:grid}.pcxSpeciesCard{min-width:0;color:var(--navy);background:#edf3f6;overflow:hidden}.pcxSpeciesImage{aspect-ratio:1.18;background:var(--navy);position:relative;overflow:hidden}.pcxSpeciesImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#001e3aab 100%);position:absolute;inset:0}.pcxSpeciesImage:before{content:"";z-index:2;background:var(--red);width:76px;height:4px;position:absolute;bottom:0;left:0}.pcxSpeciesImage img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:transform .55s,filter .55s;display:block}.pcxSpeciesCard:hover .pcxSpeciesImage img{filter:saturate()contrast(1.04);transform:scale(1.045)}.pcxSpeciesImage span{z-index:3;color:#fff;letter-spacing:.12em;font-size:7px;font-weight:900;position:absolute;bottom:15px;left:16px}.pcxSpeciesImage span i{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.pcxSpeciesCardCopy{border-top:1px solid #fff;min-height:100px;padding:18px 18px 20px}.pcxSpeciesCardCopy h3{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.12}.pcxSpeciesCardCopy em{color:#66849f;margin-top:8px;font-size:11px;line-height:1.25;display:block}.pcxSpeciesDetails{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1380px;margin:24px auto 0}.pcxSpeciesDetails summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:12px;font-weight:900;list-style:none;display:flex}.pcxSpeciesDetails summary::-webkit-details-marker{display:none}.pcxSpeciesDetails summary span{font-size:22px;font-weight:400;transition:transform .2s}.pcxSpeciesDetails[open] summary span{transform:rotate(45deg)}.pcxSpeciesDetails>div{flex-wrap:wrap;gap:7px;padding:0 0 20px;display:flex}.pcxSpeciesDetails>div span,.pcxSpeciesDetails>div b{border:1px solid var(--line);padding:8px 10px;font-size:9px}.pcxSpeciesDetails>div b{background:var(--navy);border-color:var(--navy);color:#fff}.pcxEvidence{grid-template-columns:1.35fr .65fr;gap:14px;max-width:1380px;margin:32px auto 0;display:grid}.pcxGrowerProof,.pcxAwardProof{flex-direction:column;min-height:315px;padding:clamp(28px,3.4vw,44px);display:flex}.pcxGrowerProof{background:var(--navy);color:#fff;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);padding:0;display:grid;overflow:hidden}.pcxGrowerProof>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:315px;display:block}.pcxGrowerProof>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(27px,3.4vw,44px);display:flex}.pcxGrowerProof>div>span,.pcxAwardProof>span{letter-spacing:.14em;font-size:9px;font-weight:900}.pcxGrowerProof>div>span{color:#ff8b98}.pcxGrowerProof h3{letter-spacing:-.045em;max-width:520px;margin:14px 0 0;font-size:clamp(25px,2.4vw,38px);line-height:1.03}.pcxGrowerProof p{color:#c0d0d9;max-width:520px;margin:16px 0 0;font-size:13px;line-height:1.55}.pcxGrowerProof a{color:#fff;border-bottom:1px solid #fff;align-self:flex-start;margin-top:22px;padding-bottom:6px;font-size:10px;font-weight:900}.pcxGrowerProof a span{color:#ff8b98}.pcxAwardProof{background:var(--red);color:#fff}.pcxAwardProof>span{color:#ffd1d7}.pcxAwardProof>strong{letter-spacing:-.07em;margin-top:27px;font-size:clamp(64px,7vw,96px);line-height:.85}.pcxAwardProof p{color:#fff;max-width:310px;margin:24px 0 0;font-size:13px;line-height:1.55}.pcxAwardProof>b{margin-top:auto;font-size:10px}.pcxImageCredits{color:#8295a1;max-width:1380px;margin:16px auto 0;font-size:8px}.pcxImageCredits summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-weight:800;display:inline-block}.pcxImageCredits>div{flex-wrap:wrap;gap:7px 16px;margin-top:10px;display:flex}.pcxImageCredits a{color:#66849f;text-underline-offset:3px;text-decoration:underline}.pcxCta{background:#edf3f6;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:7vw;padding:clamp(64px,6vw,88px) clamp(28px,6.5vw,118px);display:grid}.pcxCta h2{font-size:clamp(42px,4.4vw,70px)}.pcxCta>div:last-child>p{color:#5c7281;max-width:560px;margin:0;font-size:16px;line-height:1.6}.pcxCtaActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;display:flex}.pcxCtaActions a{background:var(--red);color:#fff;justify-content:center;align-items:center;min-height:50px;padding:0 19px;font-size:11px;font-weight:900;display:inline-flex}.pcxCtaActions a:first-child span{margin-left:24px}.pcxCtaActions a:last-child{border:1px solid var(--navy);color:var(--navy);background:0 0}.pcxCtaActions a:hover{color:#fff;background:#ba0015}.pcxCtaActions a:last-child:hover{background:var(--navy)}.pcxWouter{max-width:1380px;color:var(--navy);background:#fff;grid-template-columns:minmax(230px,.62fr) minmax(0,1.2fr) auto;align-items:center;gap:clamp(28px,4vw,58px);margin:0 auto clamp(68px,7vw,98px);display:grid;box-shadow:12px 12px #dbe7ed}.pcxWouterVisual{background:var(--navy);align-self:stretch;min-height:236px;position:relative;overflow:hidden}.pcxWouterVisual:after{content:"";border:1px solid #e2001973;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-78px;right:-42px}.pcxWouterVisual img{z-index:1;object-fit:cover;object-position:center 24%;filter:saturate(.94)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.pcxWouterCopy{padding:28px 0}.pcxWouterCopy>span{color:var(--red);letter-spacing:.15em;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.pcxWouterCopy h2{max-width:440px;color:var(--navy);letter-spacing:-.065em;margin:0 0 12px;font-size:clamp(38px,3.8vw,60px);line-height:.94}.pcxWouterCopy h2 em{color:var(--red);font-style:normal}.pcxWouterCopy p{color:#52728e;max-width:510px;margin:0;font-size:1rem;line-height:1.55}.pcxWouter .contactWouterActions{justify-items:start;gap:11px;padding-right:40px;display:grid}.pcxWouter .contactWouterNumber{color:var(--navy);letter-spacing:.01em;font-size:1rem;font-weight:900;text-decoration:none;display:inline-block}.pcxWouter .contactWouterNumber:hover,.pcxWouter .contactWouterNumber:focus-visible{color:var(--red);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px}.pcxWouter .contactWouterCall{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:17px 18px;font-size:12px;font-weight:900;transition:background .2s,transform .2s;display:inline-flex}.pcxWouter .contactWouterCall:hover{background:var(--navy);transform:translateY(-2px)}.pcxWouter .contactWouterSpin{color:currentColor;width:18px;height:18px;margin:0}.pcxWouter .contactWouterCallMobile{display:none}.pcxRequestPrimary,.pcxRequestSecondary{min-height:50px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 19px;font-size:11px;font-weight:900;display:inline-flex}.pcxRequestPrimary{background:var(--red);color:#fff;gap:24px}.pcxRequestPrimary:hover{background:#ba0015}.pcxRequestSecondary{border:1px solid var(--navy);color:var(--navy);background:0 0}.pcxRequestSecondary:hover{background:var(--navy);color:#fff}.productActions button{font:inherit;cursor:pointer;border:0}.pcxRequestOverlay{z-index:1000;isolation:isolate;place-items:center;padding:48px;display:grid;position:fixed;inset:0}.pcxRequestBackdrop{z-index:-1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;background:#001d3ae8;border:0;position:absolute;inset:0}.pcxRequestDialog{width:min(980px,100%);max-height:min(88svh,900px);color:var(--navy);background:#edf3f6;animation:.28s cubic-bezier(.2,.8,.2,1) pcxRequestIn;overflow:auto;box-shadow:0 32px 90px #0008}.pcxRequestDialog>header{border-bottom:1px solid var(--line);padding:42px 54px 28px;position:relative}.pcxRequestDialog>header>div{max-width:680px}.pcxRequestDialog>header span{color:var(--red);letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.pcxRequestDialog h2{letter-spacing:-.06em;max-width:650px;margin:14px 0 10px;font-size:clamp(33px,4.4vw,52px);line-height:.98}.pcxRequestDialog header p{color:#587282;margin:0;font-size:16px;line-height:1.52}.pcxRequestClose{width:36px;height:36px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:1px solid #b7c8d2;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;top:19px;right:19px}.pcxRequestClose:hover{background:var(--navy);color:#fff}.pcxRequestDialog .contactForm{gap:26px;padding:31px 54px 48px;display:grid}.pcxRequestDialog .contactProductContext{border-left:3px solid var(--red);width:fit-content;color:var(--navy);background:#fff;align-items:center;gap:10px;padding:12px 15px;display:flex}.pcxRequestDialog .contactProductContext span{color:#66849f;font-size:13px;font-weight:700}.pcxRequestDialog .contactProductContext b{font-size:16px}.pcxRequestDialog .contactFormSection{border-top:1px solid #c7d6df;gap:15px;padding-top:20px;display:grid}.pcxRequestDialog .contactFormSection>header{align-items:flex-start;gap:14px;display:flex}.pcxRequestDialog .contactFormSection>header>b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.pcxRequestDialog .contactFormSection h3{letter-spacing:-.03em;margin:0;font-size:20px}.pcxRequestDialog .contactFormSection header p{color:#66849f;margin:4px 0 0;font-size:13px}.pcxRequestDialog .contactFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pcxRequestDialog .contactForm label{color:#174567;gap:8px;font-size:12px;font-weight:800;display:grid}.pcxRequestDialog .contactForm input,.pcxRequestDialog .contactForm select,.pcxRequestDialog .contactForm textarea{width:100%;color:var(--navy);font:inherit;resize:vertical;background:#fff;border:1px solid #c2d1da;padding:13px 14px;font-size:16px;font-weight:500}.pcxRequestDialog .contactForm input:focus,.pcxRequestDialog .contactForm select,.pcxRequestDialog .contactForm textarea:focus{outline:2px solid var(--red);outline-offset:2px}.pcxRequestDialog .contactForm textarea{min-height:120px;line-height:1.55}.pcxRequestDialog .contactRequired{color:var(--red);font-style:normal}.pcxRequestDialog .contactOptIn{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cad8df;align-items:center;gap:13px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.pcxRequestDialog .contactOptIn input,.pcxRequestDialog .contactPrivacy input{width:19px;height:19px;accent-color:var(--red);padding:0}.pcxRequestDialog .contactOptIn span{gap:3px;display:grid}.pcxRequestDialog .contactOptIn b{font-size:13px}.pcxRequestDialog .contactOptIn small{color:#66849f;font-size:12px;font-weight:500}.pcxRequestDialog .contactPrivacy{color:#52728e;align-items:flex-start;gap:11px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.pcxRequestDialog .contactPrivacy a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:800}.pcxRequestDialog .contactFormSubmit{display:flex}.pcxRequestDialog .contactFormSubmit button{background:var(--navy);color:#fff;font:inherit;cursor:pointer;border:0;align-items:center;gap:24px;padding:17px 21px;font-size:13px;font-weight:900;display:flex}.pcxRequestDialog .contactFormSubmit button:hover{background:#174567}.pcxRequestDialog .contactSubmitSpin{width:17px;height:17px}.pcxRequestDialog .contactMailNotice{color:#52728e;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.pcxRequestDialog .contactMailNotice:before{background:var(--red);content:"";border-radius:50%;flex:none;width:7px;height:7px}.pcxRequestDialog .contactMailNotice.is-success:before{background:#2d9f73}.pcxRequestDialog .contactMailNotice.is-error{color:#9b0012}.pcxRequestDialog .contactMailNotice a{color:inherit;font-weight:800;text-decoration:underline}.pcxRequestDialog .contactFormStatus:empty{display:none}.pcxRequestDialog .contactHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@keyframes pcxRequestIn{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}.pcxRequestDialog .contactCompactForm{gap:22px}.pcxRequestDialog .contactCompactGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.pcxRequestDialog .contactCompactMessage span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pcxRequestDialog .contactCompactMessage small{color:#66849f;font-size:12px;font-weight:600}.productRequestBandActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.productRequestBandActions button{color:#fff;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:28px;padding:17px 20px;font-size:12px;font-weight:800;display:inline-flex}.productRequestBandPrimary{background:var(--navy)}.productRequestBandPrimary:hover{background:#174567}.productRequestBandSecondary{background:0 0;color:#fff!important;border:1px solid #fff!important}.productRequestBandSecondary:hover{background:#fff;color:var(--navy)!important}@media (width<=640px){.pcxGrowerProof{grid-template-columns:1fr}.pcxGrowerProof>img{min-height:265px;max-height:320px}.pcxGrowerProof>div{padding:28px 24px 30px}.pcxGrowerProof h3{font-size:29px}}@keyframes pcxWindowGlow{to{opacity:.62}}@keyframes pcxStageOne{0%,23%{color:#ff5366;border-top-color:var(--red)}25%,96%{color:#fff;border-top-color:#ffffff80}to{color:#718da1;border-top-color:#ffffff2b}}@keyframes pcxStageTwo{0%,23%{color:#718da1;border-top-color:#ffffff2b}25%,48%{color:#ff5366;border-top-color:var(--red)}50%,96%{color:#fff;border-top-color:#ffffff80}to{color:#718da1;border-top-color:#ffffff2b}}@keyframes pcxStageThree{0%,48%{color:#718da1;border-top-color:#ffffff2b}50%,73%{color:#ff5366;border-top-color:var(--red)}75%,96%{color:#fff;border-top-color:#ffffff80}to{color:#718da1;border-top-color:#ffffff2b}}@keyframes pcxStageFour{0%,73%{color:#718da1;border-top-color:#ffffff2b}75%,98%{color:#ff5366;border-top-color:var(--red)}to{color:#718da1;border-top-color:#ffffff2b}}@keyframes pcxBarsBuild{0%,3%{opacity:.25;transform:scaleY(0)}18%,96%{opacity:1;transform:scaleY(1)}to{opacity:.25;transform:scaleY(0)}}@keyframes pcxShowForecast{0%,25%{opacity:0}33%,96%{opacity:1}to{opacity:0}}@keyframes pcxDrawForecast{0%,25%{stroke-dashoffset:940px;opacity:0}29%{opacity:1}44%,96%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:940px;opacity:0}}@keyframes pcxShowWindow{0%,35%{opacity:0}43%,96%{opacity:1}to{opacity:0}}@keyframes pcxShowIntervention{0%,50%{opacity:0}57%,96%{opacity:1}to{opacity:0}}@keyframes pcxCountCallout{0%{opacity:0;transform:translateY(7px)}5%,20%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-5px)}}@keyframes pcxForecastCallout{0%,25%{opacity:0;transform:translateY(7px)}31%,46%{opacity:1;transform:translateY(0)}51%,to{opacity:0;transform:translateY(-5px)}}@keyframes pcxInterventionTag{0%,50%{opacity:0;transform:translate(-50%,7px)}56%,71%{opacity:1;transform:translate(-50%)}76%,to{opacity:0;transform:translate(-50%,-5px)}}@keyframes pcxReviewCallout{0%,74%{opacity:0;transform:translateY(7px)}80%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@media (width<=1120px){.pcxHero{grid-template-columns:1fr 1fr}.pcxHeroCopy{padding-left:5vw;padding-right:5vw}.pcxDecisionBoard{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr)}.pcxSpeciesGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.pcxEvidence{grid-template-columns:1fr 1fr}.pcxAwardProof>strong{font-size:78px}}@media (width<=860px){.pcxHero{grid-template-columns:1fr;min-height:auto}.pcxHeroCopy{padding:68px 7vw 54px}.pcxHeroVisual{min-height:610px}.pcxHeroFacts{margin-top:45px}.pcxCropRail span{margin-right:0}.pcxLifecycle{grid-template-columns:1fr;gap:44px;padding:78px 7vw}.pcxLifecycleIntro{justify-self:start;max-width:700px}.pcxLifecycle .lifecycleOrbit{justify-self:center}.pcxJourney{padding:78px 6vw}.pcxSectionIntro,.pcxScopeIntro{grid-template-columns:1fr;gap:22px}.pcxDecisionBoard{grid-template-columns:1fr}.pcxDecisionSteps{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.pcxDecisionSteps article{border-right:1px solid var(--line);border-bottom:0;min-height:260px}.pcxScope{padding:78px 7vw}.pcxEvidence{grid-template-columns:1.15fr .85fr}.pcxCta{grid-template-columns:1fr;gap:35px}.pcxWouter{grid-template-columns:minmax(210px,.7fr) minmax(0,1fr);gap:25px;margin-inline:7vw}.pcxWouter .contactWouterActions{grid-column:2;margin-top:-18px;padding:0 0 28px}}@media (width<=640px){.pcxHero h1{font-size:clamp(47px,14vw,65px)}.pcxHeroVisual{min-height:520px}.pcxAwardChip{border-radius:15px;width:168px;padding:12px 13px;top:17px;right:17px}.pcxAwardChip>i{font-size:21px}.pcxAwardChip strong{font-size:11px}.pcxHeroStatus{min-width:0;bottom:16px;left:16px;right:16px}.pcxHeroFacts div{padding-left:8px;padding-right:8px}.pcxHeroFacts dt{font-size:15px}.pcxHeroFacts dd{font-size:7px}.pcxLifecycle{gap:34px;padding:66px 7vw}.pcxLifecycleIntro h2,.pcxSectionIntro h2,.pcxScope h2,.pcxCta h2{font-size:clamp(39px,11vw,52px)}.pcxLifecycleIntro p{font-size:16px}.pcxBoardTop{flex-direction:column;align-items:flex-start;gap:7px;height:auto;padding:18px}.pcxInsightView{height:350px}.pcxStageRail{left:10px;right:10px}.pcxStageRail span{letter-spacing:.08em;padding-left:17px;padding-right:3px;font-size:6px}.pcxStageRail span:before{left:5px}.pcxSpeciesBar{align-items:flex-start;top:68px;left:14px;right:14px}.pcxSpeciesBar div{flex-direction:column;align-items:flex-start;gap:3px}.pcxSpeciesBar>span{text-align:right;max-width:95px}.pcxInsightCanvas{inset:118px 9px 12px}.pcxChartCallout,.pcxInterventionTag{width:min(188px,58%);padding:8px 9px}.pcxChartCallout strong,.pcxInterventionTag strong{font-size:10px}.pcxForecastCallout{right:2%}.pcxInterventionTag{width:170px;left:50%}.pcxOutcomeStrip{grid-template-columns:repeat(3,minmax(142px,1fr));overflow-x:auto}.pcxOutcomeStrip>div{min-height:118px;padding:19px 17px}.pcxDecisionSteps{grid-template-columns:1fr}.pcxDecisionSteps article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:27px 24px}.pcxSpeciesGallery{grid-template-columns:1fr;margin-top:35px}.pcxSpeciesImage{aspect-ratio:1.5}.pcxEvidence{grid-template-columns:1fr}.pcxGrowerProof,.pcxAwardProof{min-height:310px}.pcxGrowerProof blockquote{font-size:28px}.pcxCtaActions{flex-direction:column;align-items:stretch}.pcxCtaActions a,.pcxCtaActions button{width:100%}.pcxWouter{box-shadow:none;grid-template-columns:1fr;gap:0;margin:0 0 48px;display:grid}.pcxWouterVisual{min-height:200px}.pcxWouterVisual:after{width:160px;height:160px;bottom:-70px;right:-28px}.pcxWouterCopy{padding:27px 7vw 16px}.pcxWouterCopy>span{margin-bottom:10px;font-size:.72rem}.pcxWouterCopy h2{margin-bottom:13px;font-size:clamp(34px,10vw,40px);line-height:.97}.pcxWouterCopy p{font-size:1rem;line-height:1.55}.pcxWouter .contactWouterActions{grid-column:auto;width:auto;margin:0 7vw 34px;padding:0;display:block}.pcxWouter .contactWouterNumber{margin-bottom:12px;font-size:1.05rem;display:block}.pcxWouter .contactWouterCopyNumber{display:none}.pcxWouter .contactWouterCallMobile{justify-content:space-between;width:100%;padding:17px 18px;display:flex}.pcxRequestOverlay{align-items:end;padding:0}.pcxRequestDialog{width:100%;max-height:92svh}.pcxRequestDialog>header{padding:32px 24px 23px}.pcxRequestDialog h2{padding-right:28px;font-size:38px}.pcxRequestDialog header p{font-size:16px}.pcxRequestDialog .contactForm{gap:23px;padding:26px 24px 36px}.pcxRequestDialog .contactFields{grid-template-columns:1fr}.pcxRequestDialog .contactFormSubmit button{justify-content:space-between;width:100%}.pcxRequestDialog .contactCompactGrid{grid-template-columns:1fr}.productRequestBandActions{grid-template-columns:1fr;display:grid}.productRequestBandActions button{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.pcxPage *{animation-duration:.001ms!important;animation-iteration-count:1!important}.pcxForecastLine{stroke-dashoffset:0}.pcxFlightBars rect,.pcxForecastBand,.pcxForecastLine,.pcxHatchWindow,.pcxInterventionLine,.pcxReviewCallout{opacity:1;transform:none}.pcxCountCallout,.pcxForecastCallout,.pcxInterventionTag{display:none}.pcxStageRail span{color:#fff;border-top-color:#ffffff80}.pcxStageRail span:last-child{color:#ff5366;border-top-color:var(--red)}}.pcxRequestDialog .contactForm .contactFormSubmit button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#e20019;border:0;justify-content:center;align-items:center;gap:20px;padding:16px 24px;font-weight:800;display:inline-flex}.pcxRequestDialog .contactForm .contactFormSubmit button:hover{background:#bb0015}.pcxRequestDialog .contactForm .contactFormSubmit button.is-sent{background:#19824a}.pcxRequestDialog .contactForm .contactFormSubmit button:disabled{cursor:default}.pcxRequestDialog .contactForm label.contactPrivacy{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.pcxRequestDialog .contactForm label.contactPrivacy>input{accent-color:#e20019;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:3px 0 0;padding:0}.pcxRequestDialog .contactForm label.contactPrivacy>span{flex:1;min-width:0;line-height:1.5;display:block}.privacyPage{color:#002d53;background:#fff}.privacyNav{background:#002d53!important;position:relative!important}.privacyHero{background:linear-gradient(125deg,#eef4f7 0%,#fff 67%);gap:24px;max-width:1000px;padding:clamp(70px,10vw,142px) max(7vw,32px) clamp(62px,8vw,106px);display:grid}.privacyHero>span{color:#e20019;letter-spacing:.14em;align-items:center;gap:16px;font-size:.8125rem;font-weight:900;display:flex}.privacyHero>span:before{content:"";background:currentColor;width:42px;height:2px}.privacyHero h1{color:#002d53;letter-spacing:-.07em;max-width:720px;margin:0;font-size:clamp(50px,7.2vw,100px);line-height:.92}.privacyHero h1 em{color:#e20019;font-style:normal}.privacyHero>p{color:#52728e;max-width:690px;margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.55}.privacyHero .privacyUpdated{color:#66849f;font-size:.9375rem}.privacyLayout{grid-template-columns:minmax(180px,.42fr) minmax(0,1.3fr);gap:clamp(45px,9vw,140px);max-width:1320px;margin:0 auto;padding:clamp(62px,9vw,130px) max(7vw,32px);display:grid}.privacyContents{border-top:2px solid #e20019;align-self:start;gap:11px;padding-top:19px;display:grid;position:sticky;top:34px}.privacyContents>b{color:#66849f;letter-spacing:.12em;margin-bottom:6px;font-size:.75rem}.privacyContents a{color:#315f82;font-size:.9375rem;line-height:1.4;transition:color .2s,transform .2s}.privacyContents a:hover{color:#e20019;transform:translate(4px)}.privacyContent{gap:0;display:grid}.privacyContent section{border-top:1px solid #ccdbe4;grid-template-columns:55px minmax(0,1fr);gap:22px;padding:38px 0;display:grid}.privacyContent section:first-child{border-top:0;padding-top:0}.privacyContent section>span{color:#fff;background:#002d53;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.75rem;font-weight:900;display:grid}.privacyContent h2{color:#002d53;letter-spacing:-.055em;margin:0 0 15px;font-size:clamp(1.75rem,3.2vw,2.65rem);line-height:1}.privacyContent p,.privacyContent li{color:#52728e;max-width:720px;font-size:1rem;line-height:1.7}.privacyContent p{margin:0 0 15px}.privacyContent a{color:#002d53;text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #e20019;text-decoration:underline #e20019;text-decoration-thickness:1px}.privacyContent ul{margin:0 0 18px;padding-left:21px}.privacyContent li{margin:8px 0;padding-left:5px}.privacyCookieCard{background:#eef4f7;border-left:4px solid #e20019;justify-content:space-between;align-items:center;gap:20px;max-width:720px;margin:25px 0;padding:22px 24px;display:flex}.privacyCookieCard b{color:#002d53;font-size:1rem;display:block}.privacyCookieCard p{margin:5px 0 0;font-size:.9375rem}.privacyCookieButton,.privacyContactLink{min-height:46px;font:inherit;cursor:pointer;background:#002d53;border:0;justify-content:center;align-items:center;padding:0 18px;font-weight:900;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important;font-size:.9375rem!important;text-decoration:none!important}.privacyCookieButton:hover,.privacyContactLink:hover{background:#e20019;transform:translateY(-2px)}.privacyContactLink{gap:12px;margin-top:8px}.privacyContactLink i{color:#ff8793;font-style:normal}@media (width<=760px){.privacyLayout{grid-template-columns:1fr;gap:42px}.privacyContents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;position:static}.privacyContents>b{grid-column:1/-1}.privacyContent section{grid-template-columns:38px minmax(0,1fr);gap:15px}.privacyCookieCard{flex-direction:column;align-items:flex-start}.privacyCookieButton{width:100%}}@media (width<=460px){.privacyContents{grid-template-columns:1fr}.privacyHero,.privacyLayout{padding-inline:7vw}.privacyContent section{grid-template-columns:1fr}.privacyContent section>span{width:29px;height:29px}}.teamPage{--team-navy:#002d53;--team-navy-deep:#001f3a;--team-red:#e20019;--team-blue:#66849f;--team-mist:#edf3f6;--team-line:#ccdae3;color:var(--team-navy);background:#fff;font-family:Montserrat,Arial,Helvetica,sans-serif;overflow:hidden}.teamNav{font-family:Montserrat,Arial,Helvetica,sans-serif}.teamNav nav{gap:clamp(17px,1.55vw,28px)}.teamHero{background:var(--team-navy);color:#fff;grid-template-columns:minmax(470px,.88fr) minmax(560px,1.12fr);min-height:750px;display:grid;position:relative;overflow:hidden}.teamHero:before{content:"";pointer-events:none;opacity:.34;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.92%,#567895 50%,#0000 50.08%),linear-gradient(#0000 49.92%,#567895 50%,#0000 50.08%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:160px 160px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 64%);mask-image:linear-gradient(90deg,#000,#0000 64%)}.teamHeroCopy{z-index:3;flex-direction:column;justify-content:center;padding:90px 5vw 90px 6vw;display:flex;position:relative}.teamEyebrow{color:#ff4960;letter-spacing:.2em;align-items:center;gap:11px;font-size:10px;font-weight:900;line-height:1.4;display:flex}.teamEyebrow i{background:var(--team-red);width:7px;height:7px;display:inline-block;box-shadow:0 0 0 6px #e2001923}.teamEyebrow.dark{color:var(--team-red)}.teamHero h1{letter-spacing:-.072em;max-width:740px;margin:32px 0 28px;font-size:clamp(66px,6.6vw,116px);font-weight:500;line-height:.88}.teamHero h1 em{color:var(--team-red);font-style:normal;font-weight:800}.teamHeroCopy>p{color:#c6d6e1;max-width:590px;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.7}.teamHeroStats{align-items:stretch;gap:30px;margin-top:50px;display:flex}.teamHeroStats>i{background:#6e8ca4;width:1px}.teamHeroStats div{grid-template-columns:auto 1fr;align-items:end;gap:10px;display:grid}.teamHeroStats strong{letter-spacing:-.055em;font-size:34px;font-weight:700;line-height:.9}.teamHeroStats span{color:#94aec1;letter-spacing:.14em;max-width:80px;font-size:9px;font-weight:800;line-height:1.35}.teamHeroVisual{z-index:2;isolation:isolate;min-width:0;margin:62px 4.3vw 62px 0;position:relative}.teamHeroVisual:before{content:none}.teamHeroImage{background:0 0;position:absolute;inset:0;overflow:visible}.teamHeroImage:after{content:none}.teamHeroImage img{object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:drop-shadow(9px 11px 0 var(--team-red)) drop-shadow(0 20px 24px #001b3275);transform-origin:bottom;animation:.9s cubic-bezier(.18,.89,.32,1.24) .14s both teamStickerOn;position:absolute;inset:0}.teamHeroVisual figcaption{z-index:3;border-left:4px solid var(--team-red);color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#002d53e6;align-items:center;gap:8px;padding:12px 14px 12px 13px;display:flex;position:absolute;bottom:24px;left:24px}.teamHeroVisual figcaption span,.teamHeroVisual figcaption b{letter-spacing:.14em;font-size:12px;font-weight:900}.teamHeroVisual figcaption i{color:var(--team-red);font-style:normal;font-weight:900}.teamHeroVisual figcaption b{color:#c6d6e1}.teamTicker{z-index:4;background:var(--team-red);color:#fff;align-items:center;height:64px;display:flex;position:relative;overflow:hidden}.teamTicker>div{flex-shrink:0;width:max-content;animation:28s linear infinite teamTicker;display:flex}.teamTicker span{white-space:nowrap;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:28px;padding-right:28px;font-size:12px;font-weight:900;display:inline-flex}.teamTicker i{color:var(--team-navy);font-size:18px;font-style:normal}.foundersSection,.teamDirectory{padding:104px 6vw}.foundersSection{background:var(--team-mist);padding-bottom:64px}.teamDirectory{padding-top:72px}.teamSectionHead,.teamDirectoryHead{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:7vw;margin-bottom:66px;display:grid}.teamSectionHead h2,.teamDirectoryHead h2,.teamCta h2{letter-spacing:-.062em;margin:19px 0 0;font-size:clamp(46px,5.35vw,80px);font-weight:500;line-height:.98}.teamSectionHead>p,.teamDirectoryHead>p{color:var(--team-blue);margin:0;font-size:16px;line-height:1.7}.foundersGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.founderCard{border-top:1px solid #b6c8d3;min-width:0}.founderPortrait{aspect-ratio:1.21;background:radial-gradient(circle at 100% 100%,#e2001930,#0000 46%),linear-gradient(135deg,#e2001917,#0000 40%),#edf6fa;margin-top:18px;position:relative;overflow:hidden}.founderPortrait:before,.teamCardPortrait:before{z-index:0;content:"";opacity:.28;background-image:url(/images/team/pats-x.svg),url(/images/team/pats-x.svg);background-position:-40px -34px,calc(100% + 40px) calc(100% + 34px);background-repeat:no-repeat;background-size:150px,106px;position:absolute;inset:0}.founderPortrait:after{background:var(--team-red);content:"";transform-origin:0;height:4px;transition:transform .45s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.16)}.founderPortrait img,.teamCardPortrait img{z-index:1;object-fit:cover;filter:saturate(.96)contrast(1.025)drop-shadow(0 18px 22px #002d5347);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .45s;position:relative}.founderCard:hover .founderPortrait img,.teamCard:hover .teamCardPortrait img{filter:saturate()contrast(1.025)drop-shadow(0 21px 25px #002d5359);transform:scale(1.035)}.founderCard:hover .founderPortrait:after{transform:scaleX(1)}.founderCopy{padding:25px 46px 12px 5px;position:relative}.founderCopy>span,.teamCardCopy>span{color:var(--team-red);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.4}.founderCopy h3,.teamCardCopy h3{letter-spacing:-.05em;margin:9px 0 14px;font-size:35px;font-weight:600}.founderCopy p,.teamCardCopy p{color:var(--team-blue);margin:0;font-size:13px;line-height:1.68}.founderLinkedin{width:30px;height:30px;color:var(--team-navy);border:1px solid #b6c8d3;place-items:center;font-size:12px;font-weight:900;line-height:1;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid;position:absolute;top:23px;right:3px}.founderLinkedin:hover{border-color:var(--team-red);background:var(--team-red);color:#fff;transform:translateY(-2px)}.teamDirectory{background:#fff}.teamDirectoryHead{margin-bottom:45px}.teamFilterRow{border-top:1px solid var(--team-line);border-bottom:1px solid var(--team-line);justify-content:space-between;align-items:center;gap:30px;margin-bottom:42px;padding:17px 0;display:flex}.teamFilters{flex-wrap:wrap;gap:8px;display:flex}.teamFilters button{min-height:39px;color:var(--team-navy);cursor:pointer;background:0 0;border:1px solid #b9cbd6;border-radius:0;padding:0 15px;font-size:11px;font-weight:800;transition:border-color .2s,background .2s,color .2s,transform .2s}.teamFilters button:hover{border-color:var(--team-red);transform:translateY(-2px)}.teamFilters button.active{border-color:var(--team-red);background:var(--team-red);color:#fff}.teamFilters button:focus-visible,.teamCta a:focus-visible,.founderLinkedin:focus-visible{outline-offset:3px;outline:3px solid #66849f66}.teamResultCount{color:var(--team-blue);letter-spacing:.14em;flex:none;font-size:9px;font-weight:900}.teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 22px;display:grid}.teamCard{min-width:0;animation:.58s cubic-bezier(.2,.75,.2,1) both teamCardIn;animation-delay:calc(var(--card-index) * 55ms)}.teamCardPortrait{aspect-ratio:1.31;background:radial-gradient(circle at 100% 100%,#e2001930,#0000 46%),linear-gradient(135deg,#e2001917,#0000 40%),#edf6fa;position:relative;overflow:hidden}.teamCardPortrait:after{z-index:2;background:var(--team-red);content:"";transform-origin:0;height:4px;transition:transform .45s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.teamCard:hover .teamCardPortrait:after{transform:scaleX(1)}.teamCardPortrait>span{z-index:3;background:var(--team-navy);color:#fff;letter-spacing:.12em;text-transform:uppercase;max-width:calc(100% - 20px);padding:11px 13px;font-size:8px;font-weight:900;position:absolute;bottom:0;right:0}.teamCardCopy{border-bottom:1px solid var(--team-line);min-height:182px;padding:23px 7px 29px 0;position:relative}.teamCardCopy h3{font-size:31px}.teamCardCopy i{background:var(--team-red);width:38px;height:3px;transition:width .45s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:-1px;left:0}.teamCard:hover .teamCardCopy i{width:100%}.teamCta{background:var(--team-navy);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(36px,6vw,100px);padding:54px 6vw;display:grid;position:relative;overflow:hidden}.teamCta>div{z-index:2;position:relative}.teamCtaHeading{padding:0}.teamCta h2{max-width:650px;margin-top:13px;font-size:clamp(36px,3.5vw,52px);line-height:1}.teamCtaAction{justify-self:end}.teamCtaPrimary{background:var(--team-red);color:#fff;align-items:center;gap:24px;padding:14px 17px;font-size:12px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.teamCtaPrimary:hover{background:#f10b26;transform:translateY(-3px)}[data-team-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.75,.2,1);transform:translateY(28px)}[data-team-reveal].teamRevealed{opacity:1;transform:translateY(0)}@keyframes teamStickerOn{0%{opacity:0;transform:translate(7%,9%)rotate(5deg)scale(.92)}62%{opacity:1;transform:translate(-1.2%,-1.1%)rotate(-1.2deg)scale(1.025)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes teamTicker{to{transform:translate(-50%)}}@keyframes teamCardIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.teamHero{grid-template-columns:minmax(410px,.82fr) minmax(500px,1.18fr)}.teamHero h1{font-size:clamp(62px,7vw,91px)}.teamNav nav{gap:15px;font-size:11px}}@media (width<=980px){.teamHero{grid-template-columns:1fr;min-height:0}.teamHeroCopy{min-height:610px;padding:90px 7vw}.teamHeroVisual{height:620px;margin:0 7vw 80px}.teamSectionHead,.teamDirectoryHead{grid-template-columns:1fr;gap:30px}.teamSectionHead>p,.teamDirectoryHead>p{max-width:600px}.foundersGrid,.teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamCta{grid-template-columns:minmax(0,1fr) auto;gap:34px;padding:50px 7vw}.teamCtaHeading{padding:0}.teamCtaAction{justify-self:end}}@media (width<=680px){.teamHeroCopy{min-height:565px;padding:70px 7vw}.teamHero h1{margin-top:26px;font-size:clamp(53px,15vw,72px);line-height:.98}.teamHero h1 br{display:none}.teamHeroStats{margin-top:38px}.teamHeroVisual{height:430px;margin:0 7vw 60px}.teamHeroVisual:before{inset:12px -10px -12px 10px}.teamHeroVisual figcaption{padding:11px 12px;bottom:16px;left:16px}.teamTicker{height:58px}.foundersSection,.teamDirectory,.teamCta{padding:82px 7vw}.foundersSection{padding-bottom:52px}.teamDirectory{padding-top:58px}.teamCta{grid-template-columns:1fr;gap:28px;padding:46px 7vw}.teamCtaHeading{padding:0}.teamCtaAction{justify-self:start}.teamSectionHead,.teamDirectoryHead{margin-bottom:45px}.teamSectionHead h2,.teamDirectoryHead h2,.teamCta h2{font-size:clamp(42px,12vw,58px)}.teamCta h2{font-size:clamp(36px,10vw,48px)}.teamSectionHead h2 br,.teamDirectoryHead h2 br{display:none}.foundersGrid,.teamGrid{grid-template-columns:1fr}.foundersGrid{gap:45px}.founderPortrait,.teamCardPortrait{aspect-ratio:1.17}.teamFilterRow{flex-direction:column;align-items:flex-start;gap:18px}.teamFilters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.teamFilters button{padding:0 10px}.teamGrid{gap:42px}.teamCardCopy{min-height:0}}@media (prefers-reduced-motion:reduce){.teamHeroImage img,.teamTicker>div,.teamCard{animation:none}[data-team-reveal]{opacity:1;transition:none;transform:none}}.trapEyePage .teHero{min-height:clamp(620px,72svh,700px)}.trapEyePage .teHero h1{letter-spacing:-.064em;max-width:760px;font-size:clamp(54px,5.6vw,94px);line-height:.92}.trapEyePage .teHero .productHeroCopy{padding-top:clamp(66px,6vw,96px);padding-bottom:clamp(52px,5vw,76px)}.trapEyePage .teHero .productHeroMedia{min-height:620px}.trapEyePage .productEyebrow{letter-spacing:.13em;font-size:.8125rem}.trapEyePage .primaryProductAction,.trapEyePage .secondaryProductAction{font-size:1rem}.teHeroActionRow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.teHeroActionRow .productActions{margin-top:0}.tePartnerLink{color:#002d53;background:#f5f8f9;border:1px solid #cbd7de;grid-template-rows:auto auto;grid-template-columns:auto 28px;align-items:center;column-gap:12px;min-height:62px;padding:9px 11px 9px 14px;transition:border-color .25s,background .25s,transform .25s;display:grid}.tePartnerLink>span{color:#66849f;letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:.875rem;font-weight:800;line-height:1.2}.tePartnerLink img{grid-column:1;width:116px;height:auto;margin-top:3px;display:block}.tePartnerLink b{color:#fff;background:#002d53;border-radius:50%;grid-area:1/2/3;place-items:center;width:28px;height:28px;font-size:.875rem;transition:background .25s,transform .25s;display:grid}.tePartnerLink:hover{background:#fff;border-color:#e20019;transform:translateY(-2px)}.tePartnerLink:hover b{background:#e20019;transform:translate(1px,-1px)}.tePartnerLink:focus-visible{outline-offset:3px;outline:3px solid #66849f}.teAwardChip{z-index:5;color:#002d53;background:#fff;border-radius:18px;align-items:center;gap:12px;width:196px;padding:14px 16px;transition:transform .25s,box-shadow .25s;display:flex;position:absolute;top:30px;right:30px;box-shadow:0 18px 46px #001d3840}.teAwardChip:hover{transform:translateY(-3px);box-shadow:0 22px 54px #001d3852}.teAwardChip:focus-visible{outline-offset:4px;outline:3px solid #e20019}.teAwardChip>i{font-size:25px;font-style:normal;line-height:1}.teAwardChip span{letter-spacing:.12em;text-transform:uppercase;gap:3px;font-size:9px;font-weight:900;line-height:1;display:grid}.teAwardChip b{color:#e20019;letter-spacing:.16em;font-size:10px}.teAwardChip span strong{color:#002d53;letter-spacing:0;text-transform:none;font-size:12px;font-weight:800;line-height:1.28}.teProofStrip{letter-spacing:.1em;min-height:64px;font-size:.8125rem}.trapEyePage .heroLiveChip span{font-size:.75rem}.trapEyePage .heroLiveChip small{font-size:.875rem}.teWorkflow,.teCoverage,.teGrowerProof{padding-top:clamp(76px,7vw,112px);padding-bottom:clamp(76px,7vw,112px)}.teWorkflow{background:#fff;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,7vw,118px);display:grid}.teWorkflowCopy>p,.teCoverageCopy>p,.teScopeHead>p,.teGrowerCopy>p{color:#4f6f88;font-size:1.125rem;line-height:1.7}.teWorkflowCopy h2{max-width:560px;margin:22px 0 24px;font-size:clamp(3rem,4.2vw,4.375rem);line-height:.98}.teWorkflowCopy>p{margin:0}.teFlowSteps{border-top:1px solid #c7d2da;margin-top:36px}.teFlowSteps article{border-bottom:1px solid #c7d2da;grid-template-columns:52px 1fr;gap:16px;padding:20px 0;display:grid}.teFlowSteps article>span{color:#e20019;letter-spacing:.08em;font-size:.875rem;font-weight:800}.teFlowSteps h3{color:#002d53;margin:0 0 5px;font-size:1.25rem}.teFlowSteps p{color:#5a7284;margin:0;font-size:1rem;line-height:1.55}.teWorkflow .trapScan{border-radius:0;width:100%;max-width:none;margin:0;box-shadow:24px 24px #e20019}.teWorkflow .stickyCard .scanInsect{object-fit:contain;opacity:1;width:100%;height:100%;box-shadow:none;transform-origin:50%;filter:drop-shadow(0 1px 1px #1c221873);background:0 0;border-radius:0;animation:none;display:block;position:relative;inset:auto;transform:none}.teWorkflow .stickyCard .scanDetection{z-index:2;opacity:0;transform-origin:50%;width:1.15rem;height:.82rem;animation:3.87s ease-out infinite teDetectionIn;position:absolute;transform:translate(-50%,-50%)scale(.7)}.teWorkflow .stickyCard .scanDetection--thrips{width:.95rem;height:.62rem}.teWorkflow .stickyCard .scanInsect--thrips{filter:saturate(.82)contrast(1.08)drop-shadow(0 1px 1px #1c221880)}.teWorkflow .stickyCard .scanDetection.insectBatch2{animation-delay:.75s}.teWorkflow .stickyCard .scanDetection.insectBatch3{animation-delay:1.5s}.teWorkflow .stickyCard .scanDetection--labeled:after{content:"";border:1px solid #e20019;border-radius:50%;position:absolute;inset:-5px}.teWorkflow .stickyCard .scanSpeciesLabel{color:#fff;letter-spacing:.05em;white-space:nowrap;background:#002d53;padding:4px 6px;font-size:.75rem;line-height:1;position:absolute;top:50%;left:calc(100% + 11px);transform:translateY(-50%)}.teWorkflow .stickyCard .scanSpeciesLabel:before{content:"";background:#e20019;width:11px;height:1px;position:absolute;top:50%;right:100%}.teWorkflow .stickyCard .insectPose1{rotate:-26deg}.teWorkflow .stickyCard .insectPose2{rotate:18deg}.teWorkflow .stickyCard .insectPose3{rotate:72deg}.teWorkflow .stickyCard .insectPose4{rotate:-68deg}.teWorkflow .stickyCard .insectPose5{rotate:138deg}.teFieldPhoto{background:#002d53;min-height:clamp(360px,44vw,680px);margin:0;position:relative;overflow:hidden}.teFieldPhoto:after{content:"";pointer-events:none;background:linear-gradient(90deg,#002d538a 0%,#0000 54%),linear-gradient(#0000 57%,#002d53d9 100%);position:absolute;inset:0}.teFieldPhoto img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:50% 58%;display:block}.teFieldPhoto figcaption{z-index:1;color:#fff;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:clamp(28px,4vw,58px);left:clamp(28px,7vw,134px);right:clamp(28px,7vw,134px)}.teFieldPhoto figcaption span{color:#ff8b98;letter-spacing:.14em;font-size:.75rem;font-weight:900}.teFieldPhoto figcaption b{max-width:460px;font-size:clamp(1.1rem,1.8vw,1.65rem);line-height:1.2}@media (prefers-reduced-motion:reduce){.teWorkflow .stickyCard .scanDetection{opacity:1;animation:none;transform:translate(-50%,-50%)scale(1)}}@keyframes teDetectionIn{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.7)}18%,88%{opacity:.95;transform:translate(-50%,-50%)scale(1)}96%,to{opacity:0;transform:translate(-50%,-50%)scale(.85)}}.trapEyePage .trapScanTop{font-size:.75rem}.trapEyePage .trapScanTop b{font-size:.875rem}.trapEyePage .scanResult>span{font-size:.75rem}.trapEyePage .scanResult small{font-size:.875rem}.teCoverage{background:#edf3f6;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,7vw,118px);display:grid}.teDensity{border-top:1px solid #bccbd5;border-bottom:1px solid #bccbd5;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:34px 0;padding:20px 0;display:grid}.teDensity>strong{color:#e20019;letter-spacing:-.06em;font-size:clamp(3.5rem,5vw,5rem);line-height:.9}.teDensity>span,.teDensity small{display:block}.teDensity>span{color:#002d53;font-size:1rem;font-weight:800}.teDensity small{color:#587286;margin-top:4px;font-size:.875rem;font-weight:500}.tePracticalGrid{border-top:1px solid #bccbd5;border-left:1px solid #bccbd5;grid-template-columns:1fr 1fr;display:grid}.tePracticalGrid>span{border-bottom:1px solid #bccbd5;border-right:1px solid #bccbd5;padding:17px}.tePracticalGrid b,.tePracticalGrid small{display:block}.tePracticalGrid b{color:#002d53;font-size:.9375rem}.tePracticalGrid small{color:#587286;margin-top:4px;font-size:.875rem;line-height:1.45}.teCoverage .productMap{width:100%;box-shadow:24px 24px #66849f}.teCoverageCopy h2{margin:22px 0 30px}.teScope{color:#fff;background:#002d53;padding-top:clamp(76px,7vw,112px);padding-bottom:clamp(76px,7vw,112px)}.teScope .productEyebrow{color:#ff5969;border-color:#ff5969}.teScopeHead{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:64px;margin-bottom:48px;display:grid}.teScopeHead h2{color:#fff}.teScopeHead>p{color:#c3d2dc;margin:0}.teSpeciesShowcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.teSpeciesShowcase article{background:#0a3c61;border:1px solid #ffffff2b;grid-template-rows:auto 1fr auto;min-height:240px;padding:24px;display:grid;position:relative;overflow:hidden}.teSpeciesShowcase article>span{color:#ff8792;letter-spacing:.11em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.teSpeciesShowcase img{object-fit:contain;filter:drop-shadow(0 12px 18px #00122359);width:82%;height:112px;margin:12px auto;display:block}.teSpeciesShowcase h3{color:#fff;margin:0;font-size:clamp(1.2rem,1.7vw,1.65rem);line-height:1.15}.teScopeDetails{border-top:1px solid #ffffff42;border-bottom:1px solid #ffffff42;margin-top:22px}.teScopeDetails summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;font-size:1rem;font-weight:800;list-style:none;display:flex}.teScopeDetails summary::-webkit-details-marker{display:none}.teScopeDetails summary b{color:#ff6977;font-size:1.75rem;font-weight:400;transition:transform .25s}.teScopeDetails[open] summary b{transform:rotate(45deg)}.teScopeDetails summary:focus-visible{outline-offset:4px;outline:2px solid #ff6977}.teScopeDetails .teScopeBoard{padding-bottom:22px}.teScopeBoard{grid-template-columns:1.45fr .85fr .7fr;gap:12px;display:grid}.teScopeGroup{background:#0a3c61;border:1px solid #ffffff2b;min-height:310px;padding:30px}.teScopeGroup>span{color:#ff7582;letter-spacing:.13em;font-size:.8125rem;font-weight:800}.teScopeGroup h3{margin:18px 0 28px;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.1}.teScopeGroup>div{flex-wrap:wrap;gap:9px;display:flex}.teScopeGroup>div b{background:#002d53;border:1px solid #ffffff3d;padding:10px 12px;font-size:.9375rem;line-height:1.35}.teBeneficials{background:#66849f}.teContextSpecies{background:#e20019}.teContextSpecies>span{color:#fff}.teContextSpecies p{color:#fff;margin:0;font-size:1rem;line-height:1.65}.teStoryStack{background:#fff;gap:26px;display:grid}.teVegetableProof,.teGrowerProof{background:#fff;border:1px solid #d4e0e6;grid-template-columns:minmax(0,.94fr) minmax(340px,1.06fr);align-items:stretch;gap:0;width:min(100%,1240px);min-height:390px;margin:0 auto;display:grid}.teVegetableProof figure,.teGrowerProof figure{min-height:390px;margin:0;position:relative;overflow:hidden}.teVegetableProof figure img,.teGrowerProof figure img{object-fit:cover;width:100%;height:100%;display:block}.teVegetableProof figure img{object-position:52% 58%}.teVegetableProof figcaption,.teGrowerProof figcaption{color:#fff;background:#002d53e8;justify-content:space-between;gap:20px;padding:22px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.teVegetableProof figcaption span,.teGrowerProof figcaption span{color:#ff6574;letter-spacing:.12em;font-size:.8125rem;font-weight:800}.teVegetableProof figcaption b,.teGrowerProof figcaption b{font-size:.9375rem}.teVegetableCopy,.teGrowerCopy{flex-direction:column;justify-content:center;padding:clamp(36px,4.5vw,68px);display:flex}.teVegetableCopy{background:#fff}.teGrowerCopy{background:#edf3f6}.teVegetableCopy h2,.teGrowerCopy h2{margin:20px 0 0;font-size:clamp(1.85rem,3.4vw,3.1rem);line-height:1.02}.teVegetableCopy>p,.teGrowerCopy>p{color:#5f7280;font-size:1rem;line-height:1.6}.teVegetableCopy>p{margin:18px 0 24px}.teGrowerCopy blockquote{color:#002d53;letter-spacing:-.02em;border-left:3px solid #e20019;margin:24px 0 18px;padding-left:18px;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.4}.teGrowerCopy>p{margin:0 0 20px}.teVegetableCopy>a,.teGrowerCopy>a{color:#002d53;border-bottom:1px solid #002d53;width:fit-content;padding-bottom:8px;font-size:.9375rem;font-weight:800}.teVegetableCopy>a span,.teGrowerCopy>a span{color:#e20019}.trapEyePage .productDemo{padding-top:clamp(70px,7vw,96px);padding-bottom:clamp(70px,7vw,96px)}.trapEyePage .productDemo small{font-size:.8125rem}.trapEyePage .mapTop,.trapEyePage .mapTop b{font-size:.75rem}.trapEyePage .mapZones>span,.trapEyePage .mapCallout small,.trapEyePage .mapNext span{font-size:.6875rem}.trapEyePage .mapCallout b,.trapEyePage .mapNext b{font-size:.875rem}.trapEyePage .mapCallout span,.trapEyePage .mapNext small,.trapEyePage .mapLegend{font-size:.75rem}@media (width<=1120px){.teWorkflow,.teCoverage{gap:5vw}.teScopeBoard{grid-template-columns:1.2fr .8fr}.teSpeciesShowcase{grid-template-columns:1fr 1fr}.teContextSpecies{grid-column:1/-1;min-height:auto}}@media (width<=860px){.trapEyePage .teHero{min-height:auto}.trapEyePage .teHero .productHeroMedia{min-height:580px}.teWorkflow,.teCoverage,.teVegetableProof,.teGrowerProof,.teScopeHead{grid-template-columns:1fr}.teWorkflow .trapScan,.teCoverage .productMap{box-shadow:14px 14px #e20019}.teScopeHead{gap:22px}.teVegetableProof figure,.teGrowerProof figure{min-height:340px}}@media (width<=640px){.trapEyePage .teHero h1{font-size:clamp(47px,14vw,65px)}.teHeroActionRow{align-items:stretch}.teHeroActionRow .productActions{width:100%}.tePartnerLink{width:min(100%,250px)}.trapEyePage .teHero .productHeroMedia{min-height:500px}.teAwardChip{border-radius:15px;width:168px;padding:12px 13px;top:18px;right:18px}.teAwardChip>i{font-size:21px}.teAwardChip span strong{font-size:11px}.teWorkflow,.teCoverage,.teScope,.teStoryStack{padding-top:64px;padding-bottom:64px}.tePracticalGrid,.teScopeBoard{grid-template-columns:1fr}.teSpeciesShowcase{grid-template-columns:1fr 1fr}.teSpeciesShowcase article{min-height:210px;padding:20px}.teSpeciesShowcase img{height:92px}.teContextSpecies{grid-column:auto}.teScopeGroup{min-height:auto}.teGrowerProof figure{min-height:440px}.teGrowerProof figcaption{flex-direction:column;gap:5px}.teGrowerCopy{padding:42px 24px}.teCoverage .productMap{width:100%;padding:18px;overflow:hidden;box-shadow:9px 9px #e20019}.teCoverage .mapTop{align-items:flex-start;gap:9px;font-size:.7rem;line-height:1.35}.teCoverage .mapTop b{text-align:right;max-width:118px}.teCoverage .mapCanvas{height:272px;margin-top:16px}.teCoverage .mapZones{border-width:2px;inset:15% 5% 17%}.teCoverage .mapZones>span{border-right-width:1px;padding-bottom:8px;font-size:.58rem}.teCoverage .mapZones>i{border-width:1.5px;width:10px;height:10px}.teCoverage .mapPulse{width:24px;height:24px}.teCoverage .mapCallout{width:min(178px,55%);padding:10px 11px;animation:none;top:auto;bottom:28px;right:8px}.teCoverage .mapCallout b{font-size:.82rem;line-height:1.2}.teCoverage .mapCallout span,.teCoverage .mapLegend{display:none}.teCoverage .mapNext{grid-template-columns:1fr;gap:4px;margin-top:16px;padding-top:14px;display:grid}.teCoverage .mapNext b{font-size:1rem}}@media (width<=460px){.teSpeciesShowcase{grid-template-columns:1fr}}@media (width<=640px){.teCoverage .productMap{width:100%;box-shadow:none;margin:0;padding:18px}.teCoverage .mapTop{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.teCoverage .mapTop>span{max-width:155px}.teCoverage .mapTop b{text-align:right;max-width:108px}.teCoverage .mapCanvas{height:250px;margin-top:16px}.teCoverage .mapZones{border-width:2px;inset:16% 5%}.teCoverage .mapZones>span{border-right-width:1px;padding-bottom:7px;font-size:.6rem}.teCoverage .mapZones>i{border-width:1px;width:9px;height:9px}.teCoverage .mapPulse{width:22px;height:22px}.teCoverage .mapCallout{width:min(178px,58%);padding:10px 11px;animation:none;top:auto;bottom:10px;right:9px}.teCoverage .mapCallout small{font-size:.68rem}.teCoverage .mapCallout b{margin:4px 0 0;font-size:.9rem;line-height:1.2}.teCoverage .mapCallout span,.teCoverage .mapLegend{display:none}.teCoverage .mapNext{grid-template-columns:1fr;gap:5px;margin-top:16px;padding-top:15px;display:grid}.teCoverage .mapNext span{font-size:.72rem}.teCoverage .mapNext b{font-size:1rem}.teCoverage .mapNext small{display:none}.teFieldPhoto{min-height:360px}.teFieldPhoto img{object-position:54% center}.teFieldPhoto figcaption{gap:8px;display:grid;bottom:28px;left:24px;right:24px}.teFieldPhoto figcaption span{font-size:.69rem}.teFieldPhoto figcaption b{font-size:1.05rem}}.blogPage{color:#002d53;background:#fff;overflow:hidden}.blogMasthead{border-bottom:1px solid #cddae1;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:8vw;max-width:1320px;margin:0 auto;padding:49px 7vw 38px;display:grid;position:relative}.blogMasthead>div,.blogMasthead>p{z-index:1;position:relative}.blogMasthead span,.blogArchiveHead span,.blogOverline,.blogClosing span{color:#e20019;letter-spacing:.17em;font-size:10px;font-weight:900}.blogMasthead h1{letter-spacing:-.09em;margin:12px 0 0;font-size:clamp(72px,8vw,126px);line-height:.7}.blogMasthead h1:after{content:"";background:#e20019;width:53px;height:3px;margin:25px 0 0;display:block}.blogMasthead>p{color:#52728e;max-width:410px;margin:0 0 4px;font-size:17px;line-height:1.55}.blogMastheadMoth{opacity:.075;width:132px;height:auto;animation:7s ease-in-out infinite blogMastheadFloat;position:absolute;top:28px;right:8%;transform:rotate(-15deg)}.blogMastheadMoth .mothWing,.blogMastheadMoth .mothHind,.blogMastheadMoth .mothBody,.blogMastheadMoth .mothAntennae{fill:#66849f;stroke:#66849f}.blogFeature{border-bottom:1px solid #cddae1;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:5vw;max-width:1320px;margin:0 auto;padding:47px 7vw 44px;scroll-margin-top:88px;display:grid}.blogFeatureImage{background:#e9f0f4;min-height:440px;position:relative;overflow:hidden}.blogFeatureImage img{object-fit:cover;width:100%;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both blogCoverReveal;display:block}.blogFeatureImage span{color:#fff;letter-spacing:.13em;background:#e20019;padding:10px 14px;font-size:10px;font-weight:900;position:absolute;bottom:0;left:0}.blogFeatureCopy{align-self:center}.blogOverline{display:block}.blogByline{color:#66849f;margin:16px 0;font-size:13px}.blogByline i,.blogCardMeta i{background:#e20019;border-radius:50%;width:4px;height:4px;margin:0 7px 2px;display:inline-block}.blogFeatureCopy h2{letter-spacing:-.065em;margin:0;font-size:clamp(37px,4.1vw,60px);line-height:.98}.blogFeatureCopy>p:not(.blogByline){color:#42657c;margin:23px 0 0;font-size:17px;line-height:1.58}.blogFeatureCopy button{color:#002d53;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #e20019;margin-top:30px;padding:0 0 8px;font-size:12px;font-weight:900}.blogFeatureCopy button i,.blogCard b i{color:#e20019;font-style:normal}.blogArchive{max-width:1320px;margin:0 auto;padding:50px 7vw 96px;position:relative}.blogArchiveHead{justify-content:space-between;align-items:end;gap:35px;margin:0 auto 28px;display:flex}.blogArchiveHead h2{letter-spacing:-.07em;margin:8px 0 0;font-size:clamp(41px,4.7vw,68px);line-height:.9}.blogArchiveHead p{color:#66849f;max-width:400px;margin:0;line-height:1.55}.blogFilters{border-top:1px solid #cddae1;flex-wrap:wrap;gap:8px;margin:0 auto 15px;padding-top:25px;display:flex}.blogFilters button{color:#002d53;cursor:pointer;background:#fff;border:1px solid #c9d6dd;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.blogFilters button b{color:#66849f;background:#edf3f6;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:10px;display:inline-grid}.blogFilters button.active{color:#fff;background:#e20019;border-color:#e20019}.blogFilters button.active b{color:#e20019;background:#fff}.blogResult{color:#66849f;margin:0 0 30px;font-size:13px}.blogResult strong{color:#002d53}.blogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px;animation:.35s ease-out both blogGridIn;display:grid}.blogCard{border-top:1px solid #cddae1;padding-top:16px;transition:border-color .22s,transform .22s}.blogCard:hover,.blogCard.selected{border-top-color:#e20019;transform:translateY(-4px)}.blogCard button{color:#002d53;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.blogCard img{object-fit:cover;width:100%;height:224px;display:block}.blogCard button>div{padding:17px 0 0}.blogCard small{color:#e20019;letter-spacing:.14em;font-size:9px;font-weight:900}.blogCardMeta{color:#66849f;margin:9px 0 10px;font-size:12px}.blogCard h3{letter-spacing:-.055em;margin:0;font-size:29px;line-height:1.02}.blogCard h3+p{color:#66849f;min-height:64px;margin:13px 0 0;font-size:14px;line-height:1.5}.blogCard b{margin-top:20px;font-size:12px;display:block}.blogClosing{color:#fff;background:#002d53;justify-content:space-between;align-items:center;gap:35px;margin:0;padding:58px 7vw;display:flex;position:relative;overflow:hidden}.blogClosing:after{content:"";border:1px solid #e20019;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-110px;right:-70px;box-shadow:0 0 0 35px #e2001917}.blogClosing>*{z-index:1;position:relative}.blogClosing h2{letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(30px,3vw,45px);line-height:1}.blogClosing p{color:#c4d5df;max-width:630px;margin:15px 0 0;line-height:1.5}.blogClosing>a{color:#002d53;background:#fff;flex:none;padding:15px 18px;font-size:12px;font-weight:900}.blogClosing>a:hover{color:#fff;background:#e20019}.blogClosing>a i{color:#e20019;font-style:normal}.blogClosing>a:hover i{color:#fff}.blogClosingMoth{opacity:.12;width:75px;height:auto;position:absolute;top:24px;right:30px;transform:rotate(12deg)}.blogClosingMoth .mothWing,.blogClosingMoth .mothHind,.blogClosingMoth .mothBody,.blogClosingMoth .mothAntennae{fill:#b9ccda;stroke:#b9ccda}@keyframes blogMastheadFloat{50%{transform:translateY(-8px)rotate(-11deg)}}@keyframes blogCoverReveal{0%{opacity:.4;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes blogGridIn{0%{opacity:.01;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.blogMasthead{grid-template-columns:1fr;gap:27px;padding:46px 7vw 34px}.blogMasthead>p{max-width:540px}.blogFeature{grid-template-columns:1fr;gap:34px;padding:42px 7vw}.blogFeatureImage{min-height:370px}.blogArchiveHead{display:block}.blogArchiveHead p{margin-top:20px}.blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blogClosing{flex-direction:column;align-items:flex-start}}@media (width<=600px){.blogMasthead{padding-top:38px}.blogMasthead h1{font-size:76px}.blogMasthead h1:after{margin-top:20px}.blogMastheadMoth{width:108px;right:-18px}.blogFeature{padding:34px 7vw 39px}.blogFeatureImage{min-height:255px}.blogArchive{padding:42px 7vw 72px}.blogGrid{grid-template-columns:1fr;gap:30px}.blogCard img{height:230px}.blogClosing{padding:45px 7vw}.blogClosing>a{margin-top:0}}@media (prefers-reduced-motion:reduce){.blogMastheadMoth,.blogFeatureImage img,.blogGrid{animation:none}.blogCard{transition:none}}.blogMastheadFlight{pointer-events:none;width:146px;height:160px;position:absolute;bottom:25px;right:8%}.blogMastheadFlight>span{transform-origin:bottom;background:linear-gradient(#0000,#66849f55 68%,#0000);width:1px;height:128px;animation:4.8s ease-in-out infinite blogSignalTrace;position:absolute;bottom:0;right:58px}.blogMasthead .blogMastheadMoth{opacity:.16;width:118px;animation:4.8s cubic-bezier(.38,.02,.48,1) infinite blogMastheadFlight;top:auto;bottom:6px;right:0;transform:rotate(-15deg)}.blogFeatureImage:hover img{transform:scale(1.025)}.blogFeatureImage img{transition:transform .75s cubic-bezier(.2,.7,.2,1)}.blogFeatureCopy button{transition:color .2s,border-color .2s}.blogFeatureCopy button:hover{color:#e20019;border-color:#002d53}.blogCard img{transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .3s}.blogCard:hover img{filter:saturate(1.08);transform:scale(1.035)}.blogCard b{transition:transform .25s}.blogCard:hover b{transform:translate(5px)}@keyframes blogMastheadFlight{0%{opacity:0;transform:translateY(42px)rotate(-15deg)scale(.82)}20%{opacity:.16}67%{opacity:.16;transform:translateY(-72px)rotate(-10deg)scale(1)}86%,to{opacity:0;transform:translateY(-100px)rotate(-8deg)scale(.95)}}@keyframes blogSignalTrace{0%,13%{opacity:0;transform:scaleY(.3)}28%,72%{opacity:1;transform:scaleY(1)}93%,to{opacity:0;transform:scaleY(.55)}}.blogMotionReady [data-reveal]:not(.is-visible){opacity:0;transform:translateY(22px)}.blogMotionReady [data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.blogMotionReady [data-reveal].is-visible{opacity:1;transform:translateY(0)}.blogMotionReady .blogFeatureImage[data-reveal]:not(.is-visible){clip-path:inset(0 100% 0 0);transform:translate(-32px)}.blogMotionReady .blogFeatureImage[data-reveal]{transition:opacity .65s,transform .75s cubic-bezier(.2,.7,.2,1),clip-path .85s cubic-bezier(.2,.7,.2,1)}.blogMotionReady .blogFeatureImage[data-reveal].is-visible{clip-path:inset(0);transform:translate(0)}.blogMotionReady .blogFeatureCopy[data-reveal]{transition-delay:.12s}.blogMotionReady .blogCard[data-reveal]:nth-child(3n+2){transition-delay:90ms}.blogMotionReady .blogCard[data-reveal]:nth-child(3n){transition-delay:.18s}@media (width<=600px){.blogMastheadFlight{transform-origin:100% 100%;bottom:9px;right:-17px;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.blogMastheadFlight>span,.blogMasthead .blogMastheadMoth{animation:none}.blogCard img,.blogCard b,.blogFeatureCopy button{transition:none}.blogMotionReady [data-reveal]:not(.is-visible){opacity:1;transform:none}.blogMotionReady .blogFeatureImage[data-reveal]:not(.is-visible){clip-path:none;transform:none}}.blogMasthead{padding:42px 7vw 34px}.blogMasthead>.blogMastheadFlight{z-index:0;width:118px;height:96px;position:absolute;top:50%;bottom:auto;right:8%;transform:translateY(-40%)}.blogMastheadFlight>span{height:92px;animation:4.6s ease-in-out infinite blogSignalTrace;bottom:-11px;right:58px}.blogDroneMark{opacity:.18;width:104px;height:auto;animation:4.6s cubic-bezier(.38,.02,.48,1) infinite blogDroneRise;position:absolute;bottom:3px;right:0}.blogDroneMark .droneRotors{fill:none;stroke:#66849f;stroke-width:2px}.blogDroneMark .droneArms{fill:none;stroke:#66849f;stroke-width:3px;stroke-linecap:round}.blogDroneMark .droneBody{fill:#66849f;stroke:#66849f;stroke-width:1px}.blogDroneMark .droneSignal{fill:#e20019;animation:1.3s ease-in-out infinite blogDronePulse}.blogMasthead h1{white-space:nowrap;vertical-align:bottom;width:4.25ch;animation:.85s steps(4,end) .16s both blogTitleType;display:inline-block;overflow:hidden}@keyframes blogTitleType{0%{width:0}to{width:4.25ch}}@keyframes blogDroneRise{0%{opacity:0;transform:translateY(25px)scale(.9)}18%{opacity:.18}66%{opacity:.18;transform:translateY(-43px)scale(1)}88%,to{opacity:0;transform:translateY(-56px)scale(.96)}}@keyframes blogDronePulse{50%{fill:#fff;opacity:.9}}@media (width<=600px){.blogMasthead{padding:36px 7vw 30px}.blogMasthead>.blogMastheadFlight{transform-origin:100%;top:54%;right:-5px;transform:translateY(-40%)scale(.72)}}@media (prefers-reduced-motion:reduce){.blogMasthead h1,.blogDroneMark,.blogDroneMark .droneSignal{animation:none}.blogMasthead h1{width:auto}.blogMastheadFlight>span{animation:none}}.blogDroneMark{mix-blend-mode:multiply;filter:invert(18%)sepia(43%)saturate(1152%)hue-rotate(163deg)brightness(82%)contrast(106%);animation:4.6s cubic-bezier(.38,.02,.48,1) infinite blogDroneRise}.blogMasthead h1{animation:6.2s steps(4,end) infinite blogTitleRewrite}@keyframes blogTitleRewrite{0%,13%{width:0}34%,67%{width:4.25ch}88%,to{width:0}}@media (prefers-reduced-motion:reduce){.blogMasthead h1{width:auto;animation:none}}.blogMasthead{isolation:isolate;background:linear-gradient(#fff 0 57.4%,#002d53 57.4% 100%);border-bottom:0;grid-template-rows:178px 132px;grid-template-columns:minmax(0,1fr) minmax(310px,.64fr);gap:0 7vw;min-height:310px;padding:32px 7vw 0;display:grid;overflow:hidden}.blogMasthead:before{z-index:0;content:"";background:#e20019;height:2px;position:absolute;top:57.4%;left:0;right:0}.blogMasthead:after{z-index:0;opacity:.2;content:"";background:radial-gradient(circle at 80% 115%,#66849f36 0 1px,#0000 2px) 0 0/18px 18px;width:470px;height:132px;position:absolute;bottom:0;right:9%}.blogMasthead>div{grid-area:1/1;align-self:center}.blogMasthead>p{color:#fff;text-align:center;grid-area:2/1/auto/-1;place-self:center;max-width:650px;margin:0;font-size:18px;line-height:1.54}.blogMasthead>.blogMastheadFlight{z-index:2;width:170px;height:132px;top:28px;right:7%;transform:none}.blogMastheadFlight>span{display:none}.blogDroneMark{mix-blend-mode:multiply;filter:invert(18%)sepia(43%)saturate(1152%)hue-rotate(163deg)brightness(82%)contrast(106%);opacity:.48;width:106px;bottom:27px;right:0}@keyframes blogFlightTrail{0%,14%{opacity:0;transform:scaleX(.08)}31%,70%{opacity:.95;transform:scaleX(1)}90%,to{opacity:0;transform:scaleX(.25)}}@media (width<=900px){.blogMasthead{background:linear-gradient(#fff 0 50%,#002d53 50% 100%);grid-template-rows:145px 144px;grid-template-columns:1fr;min-height:289px;padding:30px 7vw 0}.blogMasthead:before{top:50%}.blogMasthead>div{grid-area:1/1}.blogMasthead>p{grid-area:2/1;max-width:520px;padding:0}.blogMasthead>.blogMastheadFlight{transform-origin:100%;top:78px;right:7%;transform:scale(.85)}}@media (width<=600px){.blogMasthead{background:linear-gradient(#fff 0 46%,#002d53 46% 100%);grid-template-rows:126px 148px;min-height:274px;padding:25px 7vw 0}.blogMasthead:before{top:46%}.blogMasthead h1{font-size:76px}.blogMasthead>p{max-width:285px;padding-right:0;font-size:16px}.blogMasthead>.blogMastheadFlight{transform-origin:100%;top:40px;right:-20px;transform:scale(.58)}}@media (prefers-reduced-motion:reduce){.blogMastheadFlight>span{animation:none}}.blogReadLink{color:#002d53;border-bottom:2px solid #e20019;margin-top:30px;padding:0 0 8px;font-size:12px;font-weight:900;display:inline-block}.blogReadLink i{color:#e20019;font-style:normal}.blogReadLink:hover{color:#e20019;border-color:#002d53}.blogCard a{color:#002d53;text-align:left;display:block}.blogCard a>div{padding:17px 0 0}.blogFeatureCopy button{display:none}.blogMotionReady .blogFeatureCopy[data-reveal]:not(.is-visible){opacity:0;transform:translate(38px)}.blogMotionReady .blogFeatureCopy[data-reveal]{transition:opacity .7s .13s,transform .8s cubic-bezier(.2,.7,.2,1) .13s}.blogMotionReady .blogFeatureCopy[data-reveal].is-visible{opacity:1;transform:translate(0)}@media (width<=900px){.blogMotionReady .blogFeatureCopy[data-reveal]:not(.is-visible){transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.blogMotionReady .blogFeatureCopy[data-reveal]:not(.is-visible){opacity:1;transform:none}}.articlePage{color:#002d53;background:#fff}.articleBack{color:#002d53;max-width:1320px;margin:0 auto;padding:28px 7vw 0;font-size:12px;font-weight:900;display:block}.articleHero{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:6vw;max-width:1320px;margin:0 auto;padding:38px 7vw 66px;display:grid}.articleHeroCopy{align-self:end}.articleHeroCopy>span,.articleEnd>span,.articleMissing>span{color:#e20019;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.articleHero h1{letter-spacing:-.075em;max-width:650px;margin:16px 0 0;font-size:clamp(50px,5.6vw,88px);line-height:.93}.articleHeroCopy>p{color:#52728e;max-width:550px;margin:24px 0 0;font-size:19px;line-height:1.52}.articleMeta{color:#66849f;flex-wrap:wrap;align-items:center;gap:9px;margin-top:27px;font-size:13px;display:flex}.articleMeta i{background:#e20019;border-radius:50%;width:4px;height:4px}.articleHeroImage{background:#e9f0f4;min-height:390px;position:relative;overflow:hidden}.articleHeroImage:after{content:"";opacity:.92;background:#e20019;width:46%;height:46%;position:absolute;bottom:-22px;right:-22px}.articleHeroImage img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.articleBody{max-width:770px;margin:0 auto;padding:0 7vw 100px}.articleBody>p{margin:0 0 25px;font-size:18px;line-height:1.72}.articleBody>h2{letter-spacing:-.06em;margin:64px 0 20px;font-size:clamp(31px,3.5vw,46px);line-height:1.04}.articleBody>ul{margin:0 0 30px;padding-left:22px}.articleBody li{margin:10px 0;padding-left:5px;font-size:18px;line-height:1.6}.articleBody figure{margin:45px 0 48px}.articleBody figure img{max-width:100%;height:auto;margin:0 auto;display:block}.articleBody figcaption{color:#66849f;text-align:center;margin-top:11px;font-size:12px;font-style:italic;line-height:1.45}.articleBody blockquote{color:#fff;background:#002d53;margin:48px -8vw;padding:40px max(7vw,50vw - 385px)}.articleBody blockquote p{letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(25px,3vw,38px);line-height:1.18}.articleBody blockquote cite{color:#c3d6e2;margin-top:22px;font-size:13px;font-style:normal;display:block}.articleNote{background:#edf4f7;border-left:3px solid #e20019;margin:28px 0 36px;padding:24px 26px}.articleNote p{color:#174567;margin:0;line-height:1.55}.articleEnd{color:#fff;text-align:center;background:#002d53;padding:64px 7vw 70px}.articleEnd h2{letter-spacing:-.07em;margin:12px auto 28px;font-size:clamp(35px,4vw,56px);line-height:1}.articleEnd a{color:#fff;border-bottom:2px solid #e20019;padding:0 0 7px;font-size:12px;font-weight:900;display:inline-block}.articleEnd i{color:#e20019;font-style:normal}.articleMissing{max-width:900px;margin:0 auto;padding:120px 7vw}.articleMissing h1{letter-spacing:-.07em;font-size:58px}.articleMissing a{color:#002d53;font-weight:900}@media (width<=900px){.articleHero{grid-template-columns:1fr;gap:35px;padding-bottom:48px}.articleHeroImage{min-height:340px}.articleBody blockquote{margin-left:-7vw;margin-right:-7vw;padding-left:7vw;padding-right:7vw}}@media (width<=600px){.articleHero{padding-top:26px}.articleHero h1{font-size:50px}.articleHeroCopy>p{font-size:17px}.articleHeroImage{min-height:260px}.articleBody{padding-bottom:70px}.articleBody>p,.articleBody li{font-size:16px}.articleBody>h2{margin-top:45px}.articleBody blockquote{padding-top:32px;padding-bottom:32px}.articleBody blockquote p{font-size:26px}}.articleBody{max-width:1120px;padding-left:6vw;padding-right:6vw}.articleBody>p,.articleBody>ul,.articleBody>.articleNote{max-width:900px}.articleBody>h2{max-width:930px}.articleBody figure{max-width:960px}.articleBody blockquote{margin-left:-5vw;margin-right:-5vw;padding-left:max(5vw,50vw - 450px);padding-right:max(5vw,50vw - 450px)}.articleBody blockquote p{max-width:820px}@media (width<=900px){.articleBody{max-width:920px;padding-left:7vw;padding-right:7vw}.articleBody blockquote{margin-left:-7vw;margin-right:-7vw;padding-left:7vw;padding-right:7vw}}.articleBody blockquote{margin-left:-5vw;margin-right:-5vw;padding:48px 7.5vw}.articleBody blockquote p{width:100%;max-width:960px}@media (width<=900px){.articleBody blockquote{margin-left:-7vw;margin-right:-7vw;padding-left:7vw;padding-right:7vw}.articleBody blockquote p{max-width:none}}.articleReadingProgress{z-index:1000;pointer-events:none;background:#e200191f;height:3px;position:fixed;top:0;left:0;right:0}.articleReadingProgress span{transform-origin:0;background:#e20019;width:100%;height:100%;transition:transform 80ms linear;display:block;transform:scaleX(0)}.articleNewsletter{background:#eef4f7;border-top:1px solid #c8d7e1;border-bottom:1px solid #c8d7e1;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:center;gap:8vw;margin:78px -5vw 76px;padding:48px 5vw;display:grid}.articleNewsletter>div>span{color:#e20019;letter-spacing:.16em;font-size:10px;font-weight:900}.articleNewsletter h2{letter-spacing:-.065em;max-width:540px;margin:15px 0 0;font-size:clamp(32px,3.6vw,50px);line-height:1}.articleNewsletterAction p{color:#52728e;max-width:470px;margin:0 0 20px;font-size:16px;line-height:1.55}.articleNewsletter form{gap:9px;max-width:500px;display:flex}.articleNewsletter input{color:#002d53;min-width:0;font:inherit;background:#fff;border:1px solid #b8cad7;border-radius:0;flex:1;padding:14px 16px;font-size:14px}.articleNewsletter input:focus{outline-offset:2px;outline:2px solid #e20019}.articleNewsletter button{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#002d53;border:0;padding:14px 17px;font-size:12px;font-weight:900}.articleNewsletter button i{color:#e20019;font-style:normal}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=900px){.articleNewsletter{grid-template-columns:1fr;gap:25px;margin-left:-7vw;margin-right:-7vw;padding-left:7vw;padding-right:7vw}}@media (width<=600px){.articleNewsletter{margin-top:58px;margin-bottom:58px;padding-top:34px;padding-bottom:34px}.articleNewsletter form{display:block}.articleNewsletter input{width:100%;margin-bottom:10px;display:block}.articleNewsletter button{width:100%}}.articleResources{background:#cbd8e1;border:1px solid #cbd8e1;grid-template-columns:1fr repeat(3,minmax(0,1fr));gap:1px;max-width:1120px;margin:30px auto 75px;display:grid}.articleResources>span,.articleResources a{background:#f2f6f8;padding:24px}.articleResources>span{color:#e20019;letter-spacing:.14em;font-size:12px;font-weight:900}.articleResources a{color:#002d53;flex-direction:column;gap:6px;text-decoration:none;display:flex}.articleResources a:hover{background:#fff}.articleResources b{font-size:18px}.articleResources small{color:#526f85;font-size:14px;line-height:1.4}@media (width<=800px){.articleResources{grid-template-columns:1fr}.articleResources>span,.articleResources a{padding:20px}}.storyDetail{color:#002d53;background:#fff;padding:30px 7vw 112px}.storyBack{color:#002d53;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.storyBack:hover{color:#e20019}.storyDetailHero{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:end;gap:6vw;margin:47px 0 82px;display:grid}.storyDetailIntro{padding-bottom:15px}.storyDetailIntro>span,.storyDetailMeta>span{color:#e20019;letter-spacing:.16em;font-size:10px;font-weight:900}.storyDetailIntro h1{letter-spacing:-.075em;margin:22px 0;font-size:clamp(54px,6.4vw,100px);line-height:.9}.storyDetailIntro p{color:#526f85;max-width:530px;font-size:20px;line-height:1.52}.storyDetailHero img{object-fit:cover;border-radius:2px;width:100%;min-height:440px;max-height:590px;box-shadow:28px 28px #e9f0f4}.storyDetailLayout{grid-template-columns:200px minmax(0,720px);gap:8vw;max-width:1120px;margin:0 auto;display:grid}.storyDetailMeta{border-top:1px solid #b9cad5;align-self:start;padding-top:17px;position:sticky;top:26px}.storyDetailMeta p{color:#66849f;margin:14px 0;font-size:13px;font-weight:800}.storyDetailBody{color:#264962;font-size:18px;line-height:1.72}.storyLead{color:#002d53;letter-spacing:-.025em;margin:0 0 42px;font-size:27px;line-height:1.4}.storyDetailBody section{margin:0 0 43px}.storyDetailBody h2{color:#002d53;letter-spacing:-.05em;margin:0 0 13px;font-size:31px;line-height:1.1}.storyDetailBody p{margin:0 0 18px}.storyQuoteBlock{color:#fff;background:#002d53;margin:60px 0;padding:40px 44px;position:relative;overflow:hidden}.storyQuoteBlock:after{content:"";border:1px solid #e20019;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-75px;right:-45px;box-shadow:0 0 0 35px #e2001920,0 0 0 75px #e200190d}.storyQuoteBlock blockquote{z-index:1;letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(24px,3vw,36px);line-height:1.23;position:relative}.storyQuoteBlock figcaption{z-index:1;color:#b9ccda;font-size:13px;line-height:1.55;position:relative}.storyQuoteBlock strong{color:#fff}.storyReturn{color:#002d53;border-bottom:2px solid #e20019;padding-bottom:8px;font-size:13px;font-weight:900;display:inline-block}.storyReturn i{color:#e20019;font-style:normal}.storyMissing{color:#002d53;background:#f2f6f8;min-height:55vh;padding:140px 7vw}.storyMissing p{color:#e20019;letter-spacing:.15em;font-size:11px;font-weight:900}.storyMissing h1{letter-spacing:-.065em;max-width:520px;font-size:clamp(42px,5vw,74px)}.storyMissing a{font-weight:900}@media (width<=900px){.storyDetailHero{grid-template-columns:1fr;gap:25px;margin-bottom:60px}.storyDetailHero img{min-height:320px}.storyDetailLayout{grid-template-columns:1fr;gap:20px}.storyDetailMeta{border-bottom:1px solid #b9cad5;align-items:center;gap:16px;padding:14px 0;display:flex;position:relative;top:auto}.storyDetailMeta p{margin:0}.storyDetailMeta>span{margin-right:auto}.storyDetailBody{font-size:17px}}@media (width<=600px){.storyDetail{padding:24px 7vw 70px}.storyDetailHero{margin:34px 0 45px}.storyDetailHero img{min-height:240px;box-shadow:14px 14px #e9f0f4}.storyDetailIntro h1{font-size:56px}.storyDetailIntro p{font-size:17px}.storyDetailMeta{flex-wrap:wrap}.storyDetailMeta>span{width:100%}.storyLead{font-size:23px}.storyDetailBody h2{font-size:28px}.storyQuoteBlock{margin:45px 0;padding:31px 27px}}.storyDetailMedia{background:#edf3f6;justify-self:end;width:min(100%,620px);box-shadow:28px 28px #e9f0f4}.storyDetailHero .storyDetailMedia img{object-fit:contain;width:100%;height:auto;min-height:0;max-height:560px;box-shadow:none;display:block}@media (width<=900px){.storyDetailMedia{justify-self:start}}@media (width<=600px){.storyDetailMedia{box-shadow:14px 14px #e9f0f4}}.storyOriginal{color:#264962;font-size:18px;line-height:1.72}.storyOriginal p{margin:0 0 18px}.storyOriginal strong{color:#002d53}.storyOriginal h1,.storyOriginal h2,.storyOriginal h3{color:#002d53;letter-spacing:-.05em;margin:46px 0 14px;font-size:31px;line-height:1.1}.storyOriginal figure{max-width:100%;margin:40px 0}.storyOriginal figure>div,.storyOriginal wow-image{max-width:100%;display:block}.storyOriginal img{border-radius:2px;margin:0 auto;display:block;width:auto!important;max-width:100%!important;height:auto!important}.storyOriginal figcaption{color:#66849f;margin-top:10px;font-size:13px;font-style:italic;line-height:1.45}.storyOriginal a{color:#002d53;text-underline-offset:4px;-webkit-text-decoration:underline #e20019;text-decoration:underline #e20019}.storyOriginal [data-hook=gap-spacer]{height:18px}@media (width<=600px){.storyOriginal{font-size:17px}.storyOriginal h1,.storyOriginal h2,.storyOriginal h3{font-size:28px}}.storyDetailHero{grid-template-columns:minmax(0,.94fr) minmax(360px,1fr);max-width:1420px;margin:47px auto 82px}.storyDetailMedia{aspect-ratio:4/3;background:#e9f0f4;border-radius:2px;justify-self:end;width:min(100%,700px);overflow:hidden;box-shadow:22px 22px #e9f0f4}.storyDetailMedia img{object-fit:cover;width:100%;height:100%;display:block}.storyClientLogo{border-top:1px solid #b9cad5;border-bottom:1px solid #b9cad5;justify-content:space-between;align-items:center;gap:30px;min-height:132px;margin:54px 0 42px;padding:23px 0 18px;display:flex}.storyClientLogo span{color:#66849f;letter-spacing:.16em;font-size:10px;font-weight:900}.storyClientLogo img{object-fit:contain;width:auto;max-width:min(280px,55%);height:auto;max-height:88px;display:block}.storySupport{border-top:1px solid #b9cad5;margin:58px 0 62px;padding-top:22px}.storySupport>span{color:#e20019;letter-spacing:.16em;font-size:10px;font-weight:900}.storySupport>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:19px;display:grid}.storySupport figure{margin:0}.storySupport img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.storySupport figcaption{color:#66849f;margin-top:9px;font-size:12px;line-height:1.4}@media (width<=900px){.storyDetailMedia{justify-self:start;width:min(100%,640px)}}@media (width<=600px){.storyDetailMedia{box-shadow:14px 14px #e9f0f4}.storyClientLogo{gap:15px;min-height:110px;margin:40px 0 34px}.storyClientLogo img{max-width:58%;max-height:64px}.storySupport{margin:46px 0}.storySupport>div{grid-template-columns:1fr}}.storyDetailMedia{box-shadow:none;background:0 0}.storyDetailHero .storyDetailMedia img{box-shadow:none}.storyOriginal>div,.storyOriginal figure,.storyOriginal figcaption{position:static!important;inset:auto!important;transform:none!important}.storyOriginal [data-hook=gap-spacer],.storyOriginal [type=image],.storyOriginal [type=empty-line],.storyOriginal [type=last]{display:none!important}.storyOriginal .storyImportedFigure{background:0 0;width:100%;max-width:680px;height:auto;min-height:0;margin:30px 0;display:block;overflow:visible}.storyOriginal .storyImportedFigure img{margin:0;display:block;object-fit:contain!important;width:100%!important;max-width:680px!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important}.storyOriginal .storyImportedFigure figcaption{color:#66849f;margin-top:11px;display:block}@media (width<=600px){.storyOriginal .storyImportedFigure{margin:26px 0}}.storyCaseDetail{padding:0 0 112px}.storyCaseRibbon{color:#fff;letter-spacing:.17em;text-transform:uppercase;background:#e20019;justify-content:space-between;align-items:center;gap:24px;padding:13px 7vw;font-size:10px;font-weight:900;display:flex}.storyCaseRibbon .storyBack{color:#fff;letter-spacing:0;text-transform:none;font-size:12px}.storyCaseRibbon .storyBack:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.storyCaseHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;max-width:1420px!important;margin:0 auto!important;display:grid!important}.storyCaseIntro{background:#002d53;flex-direction:column;justify-content:center;min-height:540px;margin:0;padding:clamp(46px,6vw,88px);display:flex}.storyCaseIntro>span{color:#ff5365}.storyCaseIntro h1{color:#fff;letter-spacing:-.08em;margin:24px 0 26px;font-size:clamp(64px,7.2vw,112px);line-height:.9}.storyCaseIntro p{color:#d5e2ea;max-width:560px;margin:0;font-size:19px;line-height:1.55}.storyCaseIntro .storyCaseHeadline{color:#ff8190;letter-spacing:-.035em;max-width:510px;margin:-8px 0 20px;font-size:clamp(18px,1.65vw,25px);font-weight:800;line-height:1.2}.storyCaseVisual{background:#edf3f6;grid-template-rows:minmax(330px,1fr) auto;display:grid}.storyCaseVisual .storyDetailMedia{width:100%;max-width:none;height:100%;min-height:390px;box-shadow:none;background:#002d53;display:block;position:relative;overflow:hidden}.storyCaseVisual .storyDetailMedia img{object-fit:cover;width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;animation:.9s cubic-bezier(.2,.8,.2,1) both caseImageReveal;display:block}.storyImageSweep{pointer-events:none;position:absolute;inset:0;overflow:hidden}.storyImageSweep:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:24%;animation:9s ease-in-out 1.15s infinite caseSignalSweep;position:absolute;top:-18%;bottom:-18%;left:-48%;transform:skew(-20deg)}.storyFactPanel{background:#edf3f6;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:26px 30px;display:grid}.storyFactPanel>div{min-width:0;animation:.55s cubic-bezier(.2,.8,.2,1) both caseFactIn}.storyFactPanel>div:nth-child(2){animation-delay:.12s}.storyFactPanel>div:nth-child(3){animation-delay:.24s}.storyFactPanel dt{color:#66849f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.storyFactPanel dd{color:#002d53;margin:0;font-size:15px;font-weight:800;line-height:1.25}.storyCaseDetail .storyDetailLayout{grid-template-columns:170px minmax(0,1040px);gap:min(5vw,80px);max-width:1480px;margin:0 auto;padding:72px 7vw 0}@keyframes caseImageReveal{0%{opacity:.35;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes caseSignalSweep{0%,62%,to{opacity:0;transform:translate(0)skew(-20deg)}8%,48%{opacity:1}54%{opacity:0;transform:translate(730%)skew(-20deg)}}@keyframes caseFactIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.storyCaseHero{grid-template-columns:1fr!important}.storyCaseIntro{min-height:0;padding:58px 7vw}.storyCaseIntro h1{font-size:clamp(58px,13vw,92px)}.storyCaseVisual .storyDetailMedia{min-height:330px}.storyCaseDetail .storyDetailLayout{grid-template-columns:1fr;gap:20px;padding-top:54px}.storyFactPanel{padding:23px 7vw}}@media (width<=600px){.storyCaseDetail{padding-bottom:70px}.storyCaseRibbon{padding:12px 7vw}.storyCaseRibbon span{font-size:9px}.storyCaseRibbon .storyBack{font-size:11px}.storyCaseIntro{padding:48px 7vw}.storyCaseIntro h1{margin:20px 0 22px;font-size:58px}.storyCaseIntro p{font-size:17px}.storyCaseIntro .storyCaseHeadline{margin:-7px 0 18px;font-size:19px}.storyCaseVisual .storyDetailMedia{min-height:255px}.storyFactPanel{gap:12px;padding:20px 7vw}.storyFactPanel dd{font-size:13px}.storyCaseDetail .storyDetailLayout{padding-top:42px}}@media (prefers-reduced-motion:reduce){.storyCaseVisual .storyDetailMedia img,.storyImageSweep:after,.storyFactPanel>div{animation:none}}.storyDetailBody .storyAtGlance{border-bottom:1px solid #d5e0e6;margin:0 0 39px;padding:0 0 24px;position:relative}.storyAtGlanceHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.storyAtGlanceHead span,.storyNext>span,.storyClosingCta span{color:#e20019;letter-spacing:.16em;font-size:10px;font-weight:900}.storyAtGlance h2{letter-spacing:-.05em;margin:7px 0 0;font-size:30px}.storyArticleMoth{opacity:.15;width:74px;height:auto;transform:rotate(-12deg)}.storyArticleMoth .mothWing,.storyArticleMoth .mothHind,.storyArticleMoth .mothBody,.storyArticleMoth .mothAntennae{fill:#66849f;stroke:#66849f}.storyAtGlance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.storyAtGlance dl>div{background:#f1f6f8;border-left:2px solid #c9d9e2;min-width:0;padding:14px 15px 15px;animation:.6s cubic-bezier(.2,.8,.2,1) both storySignalIn}.storyAtGlance dl>div:nth-child(2){animation-delay:.1s}.storyAtGlance dl>div:nth-child(3){animation-delay:.2s}.storyAtGlance dt{color:#66849f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:900}.storyAtGlance dd{color:#002d53;margin:0;font-size:15px;font-weight:800;line-height:1.3}.storyArticleDivider{justify-content:center;align-items:center;gap:16px;margin:35px 0 30px;display:flex;overflow:hidden}.storyArticleDivider:before,.storyArticleDivider:after{content:"";background:#d6e0e6;flex:1;height:1px}.storyArticleDivider span{border:1px solid #e20019;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e2001912}.storyDividerMoth{opacity:.11;width:44px;height:auto;transform:rotate(11deg)}.storyDividerMoth .mothWing,.storyDividerMoth .mothHind,.storyDividerMoth .mothBody,.storyDividerMoth .mothAntennae{fill:#66849f;stroke:#66849f}.storyDetailBody .storyNext{border-top:1px solid #b9cad5;margin:44px 0 35px;padding-top:24px}.storyNext>a{color:#002d53;background:#fff;border:1px solid #d5e0e6;grid-template-columns:210px minmax(0,1fr);gap:22px;margin-top:17px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.storyNext>a:hover{transform:translateY(-4px);box-shadow:0 14px 32px #002d5318}.storyNext img{object-fit:cover;width:100%;height:180px;display:block}.storyNext>a>div{align-self:center;padding:18px 22px 18px 0}.storyNext small{color:#e20019;letter-spacing:.13em;font-size:9px;font-weight:900}.storyNext h2{letter-spacing:-.05em;margin:9px 0 7px;font-size:28px}.storyNext p{color:#66849f;margin:0;font-size:14px;line-height:1.48}.storyNext b{margin-top:15px;font-size:12px;display:block}.storyNext i,.storyClosingCta i{color:#e20019;font-style:normal}.storyDetailBody .storyClosingCta{color:#fff;background:#002d53;justify-content:space-between;align-items:center;gap:30px;margin:46px 0 36px;padding:35px 40px;display:flex;position:relative;overflow:hidden}.storyClosingCta:after{content:"";border:1px solid #e20019;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-88px;right:-68px;box-shadow:0 0 0 34px #e2001917}.storyClosingCta>div,.storyClosingCta>a{z-index:1;position:relative}.storyClosingCta span{color:#ff5263}.storyClosingCta h2{color:#fff;letter-spacing:-.055em;max-width:560px;margin:10px 0 0;font-size:clamp(25px,3vw,36px);line-height:1.1}.storyClosingCta>a{color:#002d53;background:#fff;flex:none;padding:15px 18px;font-size:12px;font-weight:900}.storyClosingCta>a:hover{color:#fff;background:#e20019}.storyClosingCta>a:hover i{color:#fff}.storyCtaMoth{opacity:.12;width:68px;height:auto;position:absolute;top:24px;right:28px;transform:rotate(17deg)}.storyCtaMoth .mothWing,.storyCtaMoth .mothHind,.storyCtaMoth .mothBody,.storyCtaMoth .mothAntennae{fill:#b9ccda;stroke:#b9ccda}@keyframes storySignalIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.storyAtGlance dl{grid-template-columns:1fr}.storyAtGlance dl>div{padding:13px 15px}.storyNext>a{grid-template-columns:1fr}.storyNext img{height:210px}.storyNext>a>div{padding:0 20px 22px}.storyClosingCta{padding:32px 28px;display:block}.storyClosingCta>a{margin-top:22px;display:inline-block}.storyCtaMoth{width:53px;top:15px;right:13px}}@media (prefers-reduced-motion:reduce){.storyAtGlance dl>div{animation:none}.storyNext>a{transition:none}}.storyDetailProducts{color:#002d53;margin:14px 0;font-size:14px;font-weight:900;display:block}.storyDetailProducts a{color:#002d53;text-underline-offset:4px;-webkit-text-decoration:underline #e20019;text-decoration:underline #e20019}.storyDetailProducts a:hover{color:#e20019}@media (width<=900px){.storyDetailProducts{margin:0}}
