/*! 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{--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}::backdrop{--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.uppercase{text-transform:uppercase}.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))}}:root{--lime:#a6ff00;--lime-soft:#a6ff001f;--ink:#050604;--surface:#0c0e0b;--surface-raised:#11140f;--line:#292e25;--line-strong:#3d4634;--text:#f4f7ef;--muted:#f7fbf3;--danger:#ffb2a6}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#020705;margin:0;font-family:Arial,Helvetica,sans-serif}button,textarea,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible){outline:2px solid var(--lime);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.42}.site-shell{isolation:isolate;width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:0 clamp(20px,5vw,76px);position:relative;overflow:hidden}.site-shell:before{z-index:-2;content:"";pointer-events:none;filter:saturate(.92)contrast(1.08)brightness(1.08);background:linear-gradient(#02070557,#020806d1 72%,#020705),linear-gradient(90deg,#020705b8,#0000 35% 74%,#02070559),url(/northgap-mountain-aurora-bg.png) top/cover no-repeat;height:min(980px,100svh);position:absolute;inset:0 0 auto}.site-shell:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 58% 5%,#a6ff0021,#0000 38%),repeating-linear-gradient(98deg,#0000 0 12%,#a6ff0006 16%,#0000 22% 34%);height:min(980px,100svh);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.site-header{z-index:10;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#050e0b94,#0309072e);border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex;position:relative}.brand{min-height:44px;color:var(--text);cursor:pointer;letter-spacing:.17em;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.brand b{color:var(--lime)}.brand-mark{filter:saturate(1.05)contrast(1.05)drop-shadow(0 0 7px #a6ff0059);background:url(/northgap-g-locked.png) 50%/56px 60px no-repeat;flex:0 0 44px;width:44px;height:44px}.header-actions{align-items:center;gap:24px;display:flex}.site-nav{letter-spacing:.14em;align-items:center;gap:clamp(16px,2.7vw,36px);font:800 9px/1.2 monospace;display:flex}.site-nav button,.site-nav a{min-height:44px;color:var(--lime);cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex;position:relative}.site-nav .is-active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:6px;left:0;right:0;box-shadow:0 0 8px #a6ff008c}.nav-scan-icon,.nav-shop-icon{flex:0 0 13px;width:13px;height:13px;display:inline-block;position:relative}.nav-scan-icon{border:1px solid;border-radius:50%;box-shadow:inset 0 0 0 3px #a6ff0014}.nav-scan-icon:after{content:"";transform-origin:0;background:currentColor;width:5px;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-38deg)}.nav-shop-icon{border:1px solid;border-radius:1px 1px 3px 3px;height:10px;margin-top:3px}.nav-shop-icon:before{content:"";border:1px solid;border-bottom:0;border-radius:5px 5px 0 0;width:5px;height:5px;position:absolute;top:-5px;left:3px}.privacy-status{color:#f7fbf3;letter-spacing:.1em;text-transform:uppercase;font:700 10px/1 monospace}.privacy-status i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #a6ff00b3}.text-button{color:#f7fbf3;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.loading-state{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 150px);display:grid}.loading-state>p,.hero-eyebrow,.flow-meta{color:var(--lime);letter-spacing:.2em;text-transform:uppercase;font:800 10px/1.4 monospace}.loading-state h1{letter-spacing:-.045em;max-width:640px;margin:18px 0 26px;font-size:clamp(34px,5vw,62px)}.loading-radar,.matching-radar{background:radial-gradient(circle, var(--lime) 0 3px, transparent 4px);border:1px solid #a6ff0066;border-radius:50%;width:84px;height:84px;margin-bottom:28px;position:relative}.loading-radar:before,.loading-radar:after,.matching-radar:before,.matching-radar:after{content:"";border:1px solid #a6ff0040;border-radius:50%;position:absolute;inset:16px}.loading-radar:after,.matching-radar:after{inset:31px}.loading-radar span,.matching-radar span{background:linear-gradient(90deg, var(--lime), transparent);transform-origin:0;width:40%;height:1px;animation:2.1s linear infinite radar-sweep;position:absolute;inset:50% 50% auto}.loading-line{background:#20241d;width:min(300px,68vw);height:2px;overflow:hidden}.loading-line span{background:var(--lime);width:45%;height:100%;box-shadow:0 0 16px var(--lime);animation:1.7s ease-in-out infinite alternate loading-line;display:block}.core-home-hero{grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);align-items:center;column-gap:clamp(28px,5vw,74px);min-height:calc(100vh - 82px);padding:clamp(70px,8vw,112px) 0 38px;display:grid}.core-home-copy{z-index:2;align-self:center;padding-bottom:44px;position:relative}.hero-eyebrow{margin:0 0 23px}.core-home-copy h1,.boundary-panel h1{letter-spacing:-.07em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(58px,8.4vw,124px);line-height:.86}.core-home-copy h1 em{color:var(--lime);font-style:normal;display:block}.hero-lead{color:#f7fbf3;max-width:650px;margin:34px 0;font-size:clamp(17px,1.55vw,21px);line-height:1.65}.hero-disclaimer,.security-hint{color:var(--muted);font-size:13px;line-height:1.65}.hero-disclaimer{max-width:620px;margin:16px 0 0}.security-hint{border-left:2px solid #a6ff0080;margin:-4px 0 24px;padding-left:14px}[data-screen-heading]:focus-visible{outline-offset:8px;outline:2px solid #a6ff00c7}.primary-button,.secondary-button{border:1px solid var(--lime);cursor:pointer;letter-spacing:.035em;border-radius:2px;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.primary-button{color:var(--ink);background:var(--lime);gap:14px}.primary-button .core-action-arrow{color:var(--ink);background:linear-gradient(110deg,#0000 0 37%,#fff6 49%,#0000 61%) 125% 0/220% 100%,#07100612;border-color:#07100661}.primary-button:not(:disabled):hover .core-action-arrow--next{background-position:-25% 0,0 0;transform:translate(3px)}.flow-back-button{align-items:center;width:fit-content;min-height:44px;margin-top:22px;padding-block:10px;display:inline-flex}.primary-button+.flow-back-button{margin-left:14px}.primary-button:not(:disabled):hover{background:#c0ff4a;box-shadow:0 0 28px #a6ff0033}.secondary-button{color:#dce2d6;background:#070806bd;border-color:#3b4236}.secondary-button:hover{border-color:var(--lime);color:var(--lime)}.trust-line{color:#f7fbf3;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0;font:700 10px/1.5 monospace}.core-how-link{color:#dce5d5;text-underline-offset:6px;align-items:center;gap:12px;min-height:44px;margin-top:22px;font-size:13px;font-weight:800;text-decoration-color:#a6ff00b3;display:inline-flex}.core-how-link span{color:var(--lime)}.core-map-frame{height:590px;position:relative}.core-map{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;background:radial-gradient(at 50% 104%,#a6ff002b,#0000 45%),radial-gradient(circle at 18% 8%,#53ff501a,#0000 34%),linear-gradient(#05130ef0,#030b08fa);border:1px solid #a6ff0047;border-radius:22px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 110px #a6ff000b,0 0 70px #5bd61914}.core-map:before{z-index:0;content:"";pointer-events:none;filter:blur(20px);background:linear-gradient(108deg,#0000 15%,#a6ff0014 30%,#a6ff0047 42%,#56ff5017 54%,#0000 70%);animation:9s ease-in-out infinite alternate core-aurora-stream;position:absolute;inset:-18% -10% 34%}.core-map:after{z-index:0;content:"";pointer-events:none;clip-path:polygon(0 100%,0 70%,9% 52%,18% 67%,29% 35%,37% 60%,49% 46%,58% 66%,69% 45%,78% 62%,88% 39%,100% 57%,100% 100%);background:linear-gradient(#08170f1a,#010604 74%);height:42%;position:absolute;bottom:5%;left:-4%;right:-4%}.core-map-grid{z-index:0;opacity:.14;background-image:radial-gradient(circle at 18% 17%,#e0ffb2e6 0 1px,#0000 1.5px),linear-gradient(#a6ff001c 1px,#0000 1px),linear-gradient(90deg,#a6ff001c 1px,#0000 1px);background-size:170px 140px,42px 42px,42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.core-map-links{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.core-map-links path{fill:none;stroke:#a6ff005c;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #a6ff004d)}.core-hunter-node{z-index:6;background:linear-gradient(145deg,#091811ed,#030b08e6);border:1px solid #a6ff0047;border-radius:13px;align-items:center;gap:10px;width:174px;min-height:82px;padding:10px 11px;display:flex;position:absolute;box-shadow:inset 0 0 24px #a6ff0009,0 0 18px #6eff280d}.core-hunter-node>svg{width:25px;height:25px;color:var(--lime);filter:drop-shadow(0 0 6px #a6ff004d);flex:0 0 25px}.core-hunter-node>span{gap:4px;min-width:0;display:grid}.core-hunter-node strong{font-size:11px}.core-hunter-node small{color:#f7fbf3;font-size:8px;line-height:1.3}.core-hunter-node em{color:var(--lime);letter-spacing:.08em;font:800 7px/1.1 monospace}.core-hunter-node--leak{top:7%;left:4%}.core-hunter-node--invoice{top:7%;right:4%}.core-hunter-node--claim{top:40%;left:3%}.core-hunter-node--contract{top:40%;right:3%}.core-hunter-node--opportunity{width:220px;top:60%;left:50%;transform:translate(-50%)}.core-scan-beam{z-index:1;clip-path:polygon(46% 0,54% 0,79% 100%,21% 100%);filter:blur(2px);background:radial-gradient(at 50% 100%,#d6ff5f94,#a6ff0029 32%,#0000 73%),linear-gradient(90deg,#0000 20%,#a6ff000d 43%,#e1ff874d 50%,#a6ff000d 57%,#0000 80%);width:43%;animation:4.8s ease-in-out infinite core-beam-breathe;position:absolute;top:0;bottom:16%;left:50%;transform:translate(-50%)}.core-orbit-one{opacity:.3;width:72%;height:28%}.core-orbit-two{opacity:.5;width:48%;height:18%;bottom:21%}.core-portal{z-index:3;pointer-events:none;filter:drop-shadow(0 0 14px #a6ff006b);width:min(58%,350px);height:88px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.core-portal span{border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-portal-halo{filter:blur(10px);background:radial-gradient(#a6ff0033,#0000 68%);width:128%;height:178%}.core-portal-ring{border:1px solid #ceff73bf;box-shadow:0 0 10px #a6ff0057}.core-portal-ring--outer{opacity:.36;width:116%;height:110%}.core-portal-ring--middle{border-style:dashed;width:92%;height:78%}.core-portal-ring--inner{width:70%;height:56%;box-shadow:0 0 16px #a6ff009e}.core-portal-mouth{background:radial-gradient(#010302 0 38%,#061207fa 56%,#a6ff00d9 70%,#0000 82%);border:2px solid #d8ff84e6;width:58%;height:43%}.core-start-button{z-index:7;color:#f4faed;cursor:pointer;background:linear-gradient(160deg,#0c1d13f0,#020a07e6);border:1px solid #d6ff7bc2;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-content:center;align-items:center;column-gap:11px;width:188px;min-height:96px;padding:13px 15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #a6ff0006,0 0 34px #a6ff003b,inset 0 0 22px #6fff320f}.core-start-button:hover{border-color:#dfff99;transform:translate(-50%,-52%)scale(1.02);box-shadow:0 0 0 7px #a6ff000a,0 0 46px #a6ff0057,inset 0 0 25px #6fff3217}.core-start-button:after{content:"";background:linear-gradient(#dcff8be6,#a6ff001a 82%,#0000);width:1px;height:205px;position:absolute;top:100%;left:50%;box-shadow:0 0 8px #a6ff0099}.core-start-button>svg{width:42px;height:42px;color:var(--lime);grid-row:1/span 2}.core-start-button>span{color:var(--lime);letter-spacing:.18em;text-align:left;grid-column:2;font:800 9px/1 monospace}.core-start-button>strong{letter-spacing:.1em;text-align:left;grid-column:2;margin-top:5px;font-size:15px}.core-start-button:hover .core-radar-sweep{transform-origin:24px 24px;animation:1.2s linear infinite radar-sweep}.core-map-scope{z-index:6;text-align:center;background:#02090694;border-block:1px solid #a6ff0033;gap:5px;width:min(72%,330px);padding:9px 14px;display:grid;position:absolute;bottom:1.5%;left:50%;transform:translate(-50%)}.core-map-scope span{color:#a5b3a3;letter-spacing:.12em;font:700 9px/1.2 monospace}.core-map-scope strong{z-index:2;opacity:1;filter:none;-webkit-text-fill-color:#a6ff00;letter-spacing:.08em;text-shadow:0 0 10px #a6ff006b;font-size:11px;position:relative;color:#a6ff00!important}.how-it-works{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a07d6;border:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}@keyframes core-aurora-stream{0%{opacity:.3;background-position:-4% 0,3% 0;transform:translate(-2%)rotate(-5deg)scale(1.06)}to{opacity:.62;background-position:8% 0,-6% 0;transform:translate(3%)rotate(-2deg)scale(1.12)}}@keyframes core-beam-breathe{0%,to{opacity:.45;transform:translate(-50%)scaleX(.9)}50%{opacity:.92;transform:translate(-50%)scaleX(1.08)}}.how-it-works article{border-right:1px solid #ffffff1a;align-items:center;gap:18px;min-height:82px;padding:18px 22px;display:flex}.how-it-works article:last-child{border-right:0}.how-it-works b{color:var(--lime);font:800 10px monospace}.how-it-works span{color:#c7cdc0;font-size:13px;font-weight:700}.flow-panel,.boundary-panel{width:min(960px,100%);min-height:calc(100vh - 154px);margin:0 auto;padding:clamp(64px,8vw,112px) 0 70px}.flow-meta{justify-content:space-between;gap:24px;display:flex}.flow-meta--step-only{justify-content:flex-end}.flow-meta span:last-child{color:#f7fbf3}.flow-title{letter-spacing:-.05em;max-width:820px;margin:18px 0 12px;font-size:clamp(40px,6vw,72px);line-height:.98}.flow-title:focus{outline:0}.flow-hint{max-width:690px;color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.6}.step-progress{background:#242820;width:100%;height:2px;margin:0 0 38px;overflow:hidden}.step-progress span{background:var(--lime);height:100%;transition:width .24s;display:block;box-shadow:0 0 12px #a6ff0073}.privacy-card,.question-card,.notice,.boundary-note{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface-raised), var(--surface))}.privacy-card{border-left:3px solid var(--lime);gap:20px;padding:24px;display:flex}.privacy-icon{color:var(--lime);font-size:28px}.privacy-card h2{margin:0 0 8px;font-size:19px}.privacy-card p{max-width:680px;color:var(--muted);margin:0;line-height:1.55}.consent-check{color:#cbd1c4;cursor:pointer;align-items:flex-start;gap:14px;min-height:64px;margin:18px 0;padding:16px 0;line-height:1.55;display:flex}.consent-check input{width:22px;height:22px;accent-color:var(--lime);flex:none;margin:0}.flow-panel[data-screen=S02]{padding-top:clamp(8px,1.5vh,18px)}.flow-panel[data-screen=S02] .flow-title{margin-top:4px;font-size:clamp(34px,4.5vw,54px)}.flow-panel[data-screen=S02] .flow-hint{margin-bottom:8px;line-height:1.4}.flow-panel[data-screen=S02] .step-progress{margin-bottom:10px}.flow-panel[data-screen=S02] .privacy-card{gap:16px;padding:12px 18px}.flow-panel[data-screen=S02] .privacy-card p{line-height:1.4}.flow-panel[data-screen=S02] .consent-check{min-height:44px;margin:5px 0;padding:5px 0;line-height:1.4}.flow-panel[data-screen=S02] .flow-back-button{margin-top:0}.core-shell--fixed-flow{height:100svh;min-height:0;overflow:hidden}.core-shell--fixed-flow .flow-panel[data-screen=S02]{height:calc(100svh - 100px);min-height:0;padding-bottom:18px;position:relative;overflow:hidden}.core-shell--fixed-flow .flow-panel[data-screen=S03]{height:calc(100svh - 100px);min-height:0;padding-top:0;padding-bottom:76px;position:relative;overflow:hidden}.core-shell--fixed-flow .flow-panel[data-screen=S05]{width:min(1760px,100% - 40px);height:calc(100svh - 100px);min-height:0;padding-top:0;padding-bottom:82px;position:relative;overflow:hidden}.core-shell--fixed-flow:has(.flow-panel[data-screen=S05]) .flow-reset-row{z-index:35;width:auto;margin:0;position:absolute;top:96px;right:40px}.flow-panel[data-screen=S05] .flow-title{margin:3px 0 4px;font-size:clamp(32px,4vw,50px)}.flow-panel[data-screen=S05] .flow-hint{color:#f7fbf3;margin-bottom:7px;font-size:14px;line-height:1.3}.flow-panel[data-screen=S05] .step-progress{display:none}.flow-panel[data-screen=S05] .step-progress span{width:100%!important}.flow-panel[data-screen=S05] .signal-flow-grid{gap:8px;display:grid}.flow-panel[data-screen=S05] .signal-flow-row{background:linear-gradient(100deg,#030d08db,#05130cad);border:1px solid #a6ff003d;border-radius:2px;min-height:0;margin:0;padding:13px 15px 14px;box-shadow:inset 0 0 24px #a6ff0006}.flow-panel[data-screen=S05] .signal-flow-question,.flow-panel[data-screen=S05] .signal-flow-row legend,.flow-panel[data-screen=S05] .signal-flow-row small,.flow-panel[data-screen=S05] .choice-button,.flow-panel[data-screen=S05] .choice-button small,.flow-panel[data-screen=S05] .text-field>span,.flow-panel[data-screen=S05] .signal-flow-security{color:#f7fbf3}.flow-panel[data-screen=S05] .signal-flow-question,.flow-panel[data-screen=S05] .signal-flow-row legend{background:0 0;width:100%;margin:0 0 8px;padding:0;font-size:17px;line-height:1.2}.flow-panel[data-screen=S05] .signal-flow-question,.flow-panel[data-screen=S05] .signal-flow-question small{color:var(--lime)}.flow-panel[data-screen=S05] .signal-flow-row--events .signal-flow-question,.flow-panel[data-screen=S05] .signal-flow-row--events legend{transform:none}.flow-panel[data-screen=S05] .signal-flow-row--events{padding:10px 14px 12px}.flow-panel[data-screen=S05] .pill-grid,.flow-panel[data-screen=S05] .choice-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;margin:0}.flow-panel[data-screen=S05] .signal-flow-question+.pill-grid,.flow-panel[data-screen=S05] .signal-flow-question+.choice-list,.flow-panel[data-screen=S05] .signal-flow-row legend+.pill-grid,.flow-panel[data-screen=S05] .signal-flow-row legend+.choice-list{clear:both}:is(.flow-panel[data-screen=S05] .pill-grid:has(>:nth-child(2):last-child),.flow-panel[data-screen=S05] .choice-list:has(>:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.flow-panel[data-screen=S05] .choice-button{background:#080f0bd1;border-color:#ffffff29;height:100%;min-height:76px;padding:10px 14px;font-size:16px;line-height:1.3}.flow-panel[data-screen=S05] .signal-flow-context{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:10px;height:auto;display:grid}.flow-panel[data-screen=S05] .signal-flow-context-options{grid-template-rows:auto auto;grid-template-columns:1fr;gap:8px;display:grid}.flow-panel[data-screen=S05] .signal-flow-context-options .signal-flow-row{min-height:0;padding:9px 12px 10px;display:block}.flow-panel[data-screen=S05] .signal-flow-context-options .signal-flow-question,.flow-panel[data-screen=S05] .signal-flow-context-options .signal-flow-row legend{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.flow-panel[data-screen=S05] .signal-flow-row--material .pill-grid,.flow-panel[data-screen=S05] .signal-flow-row--authorization .choice-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flow-panel[data-screen=S05] .signal-flow-row--authorization .choice-button:last-child:nth-child(odd),.flow-panel[data-screen=S05] .signal-flow-row--material .choice-button:last-child:nth-child(odd){grid-column:1/-1}.flow-panel[data-screen=S05] .signal-flow-context-options .choice-button{height:68px;min-height:0;padding-block:10px}.flow-panel[data-screen=S05] .signal-flow-note{background:linear-gradient(100deg,#030d08db,#05130cad);border:1px solid #a6ff003d;border-radius:2px;flex-direction:column;align-items:stretch;gap:12px;height:auto;min-height:100%;margin:0;padding:13px 15px;display:flex;box-shadow:inset 0 0 24px #a6ff0006}.flow-panel[data-screen=S05] .signal-flow-note>span{color:#f7fbf3;font-size:18px;font-weight:750;line-height:1.35;display:block}.flow-panel[data-screen=S05] .signal-flow-note>span small{color:#f7fbf3;margin-top:4px;font-size:12px;font-weight:650;display:block}.flow-panel[data-screen=S05] .signal-flow-note textarea{color:#fff;resize:none;background:#080f0bd1;border-color:#ffffff2e;flex:auto;height:auto;min-height:0;padding:10px 14px;font-size:16px;line-height:1.3}.flow-panel[data-screen=S05] .signal-flow-note textarea::placeholder{color:#ffffffc7}.flow-panel[data-screen=S05] .signal-flow-security{text-align:center;white-space:nowrap;border:0;flex:auto;max-width:none;margin:0 auto;padding:0 14px;font-size:12px;line-height:1.35;transform:translateY(11.75px)}.flow-panel[data-screen=S05] .signal-flow-actions{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex;position:absolute;bottom:14px;left:0;right:0}.flow-panel[data-screen=S05] .signal-flow-actions>button{margin:0}@media (max-width:1179px){.flow-panel[data-screen=S05] .signal-flow-security{white-space:normal;transform:none}}@media (min-width:1180px) and (max-height:650px){.core-shell--fixed-flow .flow-panel[data-screen=S05]{padding-bottom:68px}.flow-panel[data-screen=S05] .flow-title{margin-block:0 2px;font-size:clamp(30px,3.1vw,40px)}.flow-panel[data-screen=S05] .step-progress{margin-bottom:5px}.flow-panel[data-screen=S05] .signal-flow-grid,.flow-panel[data-screen=S05] .signal-flow-context,.flow-panel[data-screen=S05] .signal-flow-context-options{gap:5px}.flow-panel[data-screen=S05] .signal-flow-row,.flow-panel[data-screen=S05] .signal-flow-row--events,.flow-panel[data-screen=S05] .signal-flow-context-options .signal-flow-row,.flow-panel[data-screen=S05] .signal-flow-note{padding:5px 10px 6px}.flow-panel[data-screen=S05] .signal-flow-question,.flow-panel[data-screen=S05] .signal-flow-row legend{margin-bottom:4px;font-size:12px}.flow-panel[data-screen=S05] .choice-button,.flow-panel[data-screen=S05] .signal-flow-context-options .choice-button{height:34px;min-height:34px;padding:5px 10px;font-size:10px}.flow-panel[data-screen=S05] .signal-flow-note{gap:6px}.flow-panel[data-screen=S05] .signal-flow-note>span{font-size:12px}.flow-panel[data-screen=S05] .signal-flow-note>span small{margin-top:2px;font-size:9px}.flow-panel[data-screen=S05] .signal-flow-note textarea{padding:8px 10px;font-size:10px}.flow-panel[data-screen=S05] .signal-flow-actions{bottom:8px}}@media (min-width:1180px) and (min-height:521px) and (max-height:650px){.flow-panel[data-screen=S05] .signal-flow-question,.flow-panel[data-screen=S05] .signal-flow-row legend{font-size:13px}.flow-panel[data-screen=S05] .choice-button,.flow-panel[data-screen=S05] .signal-flow-context-options .choice-button{height:40px;min-height:40px;padding:6px 11px;font-size:11px}.flow-panel[data-screen=S05] .signal-flow-note>span{font-size:13px}.flow-panel[data-screen=S05] .signal-flow-note textarea{font-size:11px}}@media (min-width:1180px) and (min-height:800px){.flow-panel[data-screen=S05] .signal-flow-row{padding:16px 18px 18px}.flow-panel[data-screen=S05] .signal-flow-row legend,.flow-panel[data-screen=S05] .signal-flow-question{margin-bottom:12px;font-size:18px}.flow-panel[data-screen=S05] .choice-button{min-height:100px;padding:16px 20px;font-size:17px}.flow-panel[data-screen=S05] .signal-flow-context-options .choice-button{height:96px;padding:14px 18px}.flow-panel[data-screen=S05] .signal-flow-note{gap:16px;padding:18px 20px}.flow-panel[data-screen=S05] .signal-flow-note>span{font-size:19px}.flow-panel[data-screen=S05] .signal-flow-note>span small{font-size:13px}.flow-panel[data-screen=S05] .signal-flow-note textarea{padding:16px 18px;font-size:17px}}@media (min-width:1180px) and (min-height:1050px){.flow-panel[data-screen=S05] .choice-button{min-height:140px;font-size:18px}.flow-panel[data-screen=S05] .signal-flow-context-options .choice-button{height:132px}.flow-panel[data-screen=S05] .signal-flow-row legend,.flow-panel[data-screen=S05] .signal-flow-question,.flow-panel[data-screen=S05] .signal-flow-note>span{font-size:20px}}@media (min-width:1180px){.flow-panel[data-screen=S05] .signal-flow-grid{--s05-choice-height:clamp(44px, 7.2vh, 88px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(10px,.85vw,18px);min-height:clamp(330px,100dvh - 330px,650px);display:grid}.flow-panel[data-screen=S05] .signal-flow-sections{flex-direction:column;justify-content:space-between;gap:clamp(7px,.7vh,12px);min-width:0;height:100%;display:flex}.flow-panel[data-screen=S05] .signal-flow-sections .signal-flow-row,.flow-panel[data-screen=S05] .signal-flow-row--events,.flow-panel[data-screen=S05] .signal-flow-context-options .signal-flow-row{flex-direction:column;flex:none;min-width:0;padding:clamp(8px,.8vh,14px) clamp(10px,.8vw,16px);display:flex}.flow-panel[data-screen=S05] .signal-flow-sections .pill-grid,.flow-panel[data-screen=S05] .signal-flow-sections .choice-list,.flow-panel[data-screen=S05] .signal-flow-row--material .pill-grid,.flow-panel[data-screen=S05] .signal-flow-row--authorization .choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,.55vw,10px);display:grid}.flow-panel[data-screen=S05] .signal-flow-sections .choice-button,.flow-panel[data-screen=S05] .signal-flow-context-options .choice-button{width:100%;min-height:var(--s05-choice-height);height:var(--s05-choice-height);padding:clamp(7px,.65vh,12px) clamp(10px,.75vw,16px)}.flow-panel[data-screen=S05] .signal-flow-row--authorization .choice-button:last-child:nth-child(odd),.flow-panel[data-screen=S05] .signal-flow-row--material .choice-button:last-child:nth-child(odd){grid-column:auto}.flow-panel[data-screen=S05] .signal-flow-note{min-width:0;height:100%;min-height:100%;padding:clamp(14px,1.2vw,24px)}.flow-panel[data-screen=S05] .signal-flow-note textarea{width:100%;height:100%;min-height:0}}@media (min-width:1180px) and (max-height:650px){.flow-panel[data-screen=S05] .signal-flow-grid{--s05-choice-height:38px;min-height:calc(100dvh - 276px)}.flow-panel[data-screen=S05] .signal-flow-sections .signal-flow-row,.flow-panel[data-screen=S05] .signal-flow-row--events{padding:4px 9px 5px}}@media (max-width:1179px){.flow-panel[data-screen=S05] .signal-flow-sections{gap:8px;display:grid}}.scan-family-menu{align-self:center;min-width:0;height:44px;position:relative}.scan-family-menu>summary{width:100%;height:44px;min-height:44px;color:var(--lime);font:inherit;white-space:nowrap;cursor:pointer;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(145deg,#081a10db,#030d08b3);border:1px solid #b6ff1961;border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;list-style:none;display:inline-flex;position:relative}.core-shell--fixed-flow .flow-reset-row{max-width:calc(100vw - 80px);position:fixed;top:99px;right:40px;transform:none}@media (min-width:1180px){.site-header .public-tab-nav{grid-template-columns:minmax(145px,1.2fr) repeat(3,minmax(0,1fr));width:min(560px,45vw)}.site-header .public-tab-nav .scan-family-menu>summary{font-size:10px}}.scan-family-menu>summary::-webkit-details-marker{display:none}.scan-family-menu>summary.is-active,.scan-family-menu[open]>summary{border-color:var(--lime);background:var(--lime);color:#061006}.scan-family-menu>summary span{font-size:10px;transition:transform .16s}.scan-family-menu[open]>summary span{transform:rotate(180deg)}.scan-family-menu-panel{z-index:100;background:#030c08f7;border:1px solid #a6ff0061;gap:5px;width:max(100%,190px);padding:7px;display:grid;position:absolute;top:51px;left:0;box-shadow:0 20px 50px #00000080,0 0 24px #a6ff0014}.site-header,.site-header .labs-tab-nav,.site-header .scan-family-menu{overflow:visible}.site-header.core-topbar{z-index:500}.scan-family-menu[open]{z-index:600}.scan-family-menu-panel{z-index:700}.core-shell--fixed-flow .result-panel--s12 .result-view-frame{padding-top:21px}.site-nav .scan-family-menu-panel>a,.site-nav .scan-family-menu-panel>button{color:#f7fbf3;clip-path:none;background:#08140dcc;border:1px solid #a6ff002e;justify-content:flex-start;width:100%;min-height:42px;padding:9px 12px}.site-nav .scan-family-menu-panel>[aria-current=page]{border-color:var(--lime);color:#061006;background:var(--lime)}.scan-preview-shell{background:linear-gradient(#02080547,#010604d1),url(/northgap-mountain-aurora-bg.png) 50%/cover no-repeat;height:100svh;min-height:0;overflow:hidden}.scan-preview-stepbar{z-index:35;align-items:center;gap:12px;display:flex;position:absolute;top:99px;right:40px}.scan-preview-full-mapping{white-space:nowrap;width:150px;height:42px;min-height:42px;margin:0;padding-inline:12px}.scan-preview-stepbar>.flow-reset-button:last-child{width:150px}.scan-preview-full-mapping.is-active{border-color:var(--lime);color:var(--ink);background:var(--lime)}.scan-preview-panel{width:min(1760px,100% - 40px);height:calc(100svh - 100px);margin:0 auto;padding:0 0 84px;position:relative;overflow:hidden}.scan-preview-meta{color:#f7fbf3;align-items:center;gap:14px;height:38px;min-height:38px;margin-inline:clamp(10px,1.1vw,20px);font-size:13px;line-height:1.3;display:flex}.scan-preview-meta strong{color:var(--lime);font-family:var(--font-mono);letter-spacing:.12em;border:1px solid #a6ff0080;flex:none;padding:6px 9px;font-size:11px}.scan-preview-panel>h1{letter-spacing:-.045em;max-width:calc(100% - 520px);margin:5px 0 16px clamp(10px,1.1vw,20px);font-size:clamp(30px,3.35vw,46px);line-height:1}.scan-preview-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw,18px);width:100%;padding-inline:clamp(10px,1.1vw,20px);display:grid}.scan-preview-options .choice-button{color:#f7fbf3;background:#040f09d1;min-height:clamp(88px,13vh,132px)}.scan-preview-status{background:#040f09d1;border:1px solid #a6ff0047;align-content:center;gap:12px;width:calc(100% - 2*clamp(10px,1.1vw,20px));min-height:clamp(240px,42vh,420px);margin-inline:clamp(10px,1.1vw,20px);padding:clamp(28px,4vw,64px);display:grid;transform:translateY(6mm)}.scan-preview-status strong{color:var(--lime);font-size:clamp(28px,4vw,52px)}.scan-preview-status span{color:#f7fbf3;white-space:nowrap;max-width:none;font-size:clamp(15px,1.4vw,20px);line-height:1.5}.scan-preview-status span.is-wrappable{overflow-wrap:anywhere;white-space:normal}.scan-preview-status:not(.scan-preview-status--form)>strong,.scan-preview-status:not(.scan-preview-status--form)>span{transform:translateY(-10mm)}.scan-preview-status:not(.scan-preview-status--form){min-height:calc(clamp(240px,42vh,420px) - 10mm)}.scan-preview-status--form{align-content:stretch;min-height:calc(clamp(240px,42vh,420px) + 1mm);padding:clamp(18px,2vw,30px)}.scan-preview-interest-form{align-content:start;gap:14px;display:grid}.scan-preview-interest-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.scan-preview-interest-heading strong{font-size:clamp(22px,2.3vw,34px)}.scan-preview-interest-heading button{color:var(--lime);font:700 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.scan-preview-interest-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scan-preview-interest-fields label{color:#f7fbf3;gap:6px;font-weight:700;display:grid}.scan-preview-interest-fields small{color:#f7fbf3;font-weight:400;display:inline}.scan-preview-interest-fields b{font-weight:700}.scan-preview-interest-fields input{color:#f7fbf3;background:#020905e0;border:1px solid #a6ff0052;border-radius:0;min-width:0;height:46px;padding:10px 12px}.scan-preview-interest-consent{color:#f7fbf3;align-items:center;gap:10px;font-size:14px;display:flex}.scan-preview-interest-consent input{width:18px;height:18px;accent-color:var(--lime)}.scan-preview-interest-form>.primary-button{width:max-content;min-height:48px;margin:0;position:relative;top:6mm;transform:none}:is(.scan-preview-interest-form>.primary-button:hover,.scan-preview-interest-form>.primary-button:focus-visible,.scan-preview-interest-form>.primary-button:active){transform:none}.scan-preview-interest-message{color:#f7fbf3;margin:0;font-size:14px}.scan-preview-interest-message.is-error{color:#ffaaa0}.scan-preview-actions{justify-content:space-between;align-items:stretch;display:flex;position:absolute;bottom:14px;left:0;right:0}.scan-preview-actions>a,.scan-preview-actions>button{min-height:56px;margin:0}.scan-preview-next-actions{align-items:stretch;gap:12px;display:flex}.scan-preview-next-actions>a,.scan-preview-next-actions>button{min-height:56px;margin:0}@media (max-width:1179px){.scan-preview-shell{height:auto;min-height:100svh;overflow:auto}.scan-preview-stepbar{justify-content:flex-end;margin:12px 20px 0;position:static}.scan-preview-panel{height:auto;min-height:calc(100svh - 160px)}.scan-preview-panel>h1{max-width:100%}.scan-preview-interest-fields{grid-template-columns:1fr}}@media (max-width:759px){.scan-preview-status span{white-space:normal}}.core-shell--fixed-flow:has(.flow-panel[data-screen=S03]) .flow-reset-row{z-index:35;width:auto;margin:0;position:absolute;top:96px;right:40px}.flow-panel[data-screen=S03] .flow-title{margin:3px 0 5px;font-size:clamp(34px,4.4vw,52px)}.flow-panel[data-screen=S03] .flow-title-with-action{align-items:center;gap:12px;min-width:0;display:flex}.flow-panel[data-screen=S03] .flow-title-with-action .flow-title{min-width:0}.full-mapping-heading-button{color:#f7fbf3;min-height:52px;font:800 11px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#040d08d1;border:1px solid #a6ff0038;flex:none;padding:0 18px;position:relative;top:-2.5mm;left:27mm}.full-mapping-heading-button.is-active{border-color:var(--lime);color:var(--ink);background:var(--lime)}:is(.full-mapping-heading-button:hover,.full-mapping-heading-button:focus-visible){border-color:var(--lime);background:#a6ff001f;transform:none;box-shadow:0 0 28px #a6ff0033}:is(.full-mapping-heading-button.is-active:hover,.full-mapping-heading-button.is-active:focus-visible){color:var(--ink);background:#c0ff4a}.flow-panel[data-screen=S03] .flow-hint{color:#f2f7ed;margin-bottom:9px;font-size:14px;line-height:1.35}.flow-panel[data-screen=S03] .flow-meta span,.flow-panel[data-screen=S03] .track-card span,.flow-panel[data-screen=S03] .compact-goal-fieldset legend,.flow-panel[data-screen=S03] .fieldset-hint,.flow-panel[data-screen=S03] .choice-button,.flow-panel[data-screen=S03] .choice-button small{color:#f2f7ed}.flow-panel[data-screen=S03] .step-progress{margin-bottom:12px}.flow-panel[data-screen=S03] .compact-flow-tracks{gap:9px;margin-bottom:10px}.flow-panel[data-screen=S03] .track-card{min-height:82px;padding:12px 15px}.flow-panel[data-screen=S03] .track-card b{font-size:19px}.flow-panel[data-screen=S03] .track-card i{bottom:12px;right:14px}.flow-panel[data-screen=S03] .track-selection-count{color:var(--lime);font:800 11px/1 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-style:normal;position:absolute;bottom:12px;right:38px}.flow-panel[data-screen=S03] .compact-goal-fieldset{margin-top:8px}.flow-panel[data-screen=S03] .compact-goal-fieldset legend{margin-bottom:4px}.flow-panel[data-screen=S03] .fieldset-hint{margin:3px 0 7px;font-size:12px;line-height:1.3}.flow-panel[data-screen=S03] .choice-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;margin-bottom:8px}.flow-panel[data-screen=S03] .choice-button{min-height:42px;padding:8px 12px;font-size:12px}.flow-panel[data-screen=S03] .track-actions{justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;display:flex;position:absolute;bottom:14px;left:0;right:0}.flow-panel[data-screen=S03] .track-actions>button{min-height:56px;margin:0}.flow-panel[data-screen=S03] .track-actions-hint{color:#f7fbf3;text-align:center;white-space:nowrap;flex:auto;max-width:none;margin:0 auto;padding:0 16px;font-size:12px;line-height:1.35;transform:translateY(11.75px)}@media (max-width:1179px){.flow-panel[data-screen=S03] .track-actions-hint{white-space:normal;transform:none}}.flow-panel[data-screen=S02] .consent-actions{justify-content:flex-start;align-items:center;gap:12px;margin-top:81.5906px;display:flex}.flow-panel[data-screen=S02] .consent-actions>button{min-height:56px;margin:0}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .flow-back-button{position:absolute;bottom:14px;left:0}.alert{max-width:720px;color:var(--danger);background:#ffb2a60f;border:1px solid #ffb2a666;margin:14px 0;padding:14px 16px;line-height:1.5}.track-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:26px;display:grid}.track-grid.compact{grid-template-columns:repeat(3,1fr)}.track-card{border:1px solid var(--line);min-height:190px;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(145deg,#11140f,#090b08);flex-direction:column;align-items:flex-start;padding:23px;display:flex;position:relative}.track-card:hover{border-color:var(--lime);transform:translateY(-2px)}.track-card span{color:#f7fbf3;font-size:12px;line-height:1.45}.track-card b{letter-spacing:-.025em;margin-top:auto;font-size:25px}.track-card i{color:var(--lime);font-style:normal;position:absolute;bottom:22px;right:22px}.choice-list,.pill-grid{gap:9px;margin:0 0 25px;display:grid}.pill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-button{border:1px solid var(--line);color:#e7ebe1;background:var(--surface);cursor:pointer;text-align:left;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:62px;padding:14px 18px;display:grid;position:relative}.choice-button:hover,.choice-button.is-active{border-color:var(--lime);background:var(--lime-soft)}.choice-button span{font-weight:700}.choice-button small{color:var(--muted);grid-column:1}.choice-button i{color:var(--lime);grid-area:1/2/span 2;font-style:normal;font-weight:800}.option-fieldset{border:0;min-width:0;margin:0;padding:0}.option-fieldset legend,.text-field>span{color:#f7fbf3;margin-bottom:13px;font-size:13px;font-weight:700;display:block}.text-field{margin:28px 0;display:block}.text-field textarea{border:1px solid var(--line-strong);width:100%;min-height:122px;color:var(--text);resize:vertical;background:#080a07;border-radius:0;padding:16px;line-height:1.55}.text-field textarea::placeholder{color:#f7fbf3}.notice{border-left:2px solid var(--lime);color:#f7fbf3;margin:0 0 22px;padding:16px 18px;line-height:1.55}.matching-state{border:1px solid var(--line);background:radial-gradient(circle at center, #a6ff0017, transparent 44%), var(--surface);text-align:center;place-content:center;justify-items:center;min-height:310px;display:grid}.matching-state b{margin-top:8px;font-size:clamp(24px,4vw,42px)}.matching-state p{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font:800 11px monospace}.question-card{border-left:3px solid var(--lime);margin-bottom:18px;padding:25px}.question-card span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font:800 10px monospace}.question-card p{max-width:760px;margin:14px 0 0;font-size:clamp(20px,3vw,30px);line-height:1.3}.boundary-panel{align-content:center;justify-items:start;display:grid}.boundary-panel h1{max-width:900px;font-size:clamp(52px,8vw,105px)}.boundary-panel>p:not(.hero-eyebrow){color:#f7fbf3;max-width:700px;margin:28px 0 20px;font-size:18px;line-height:1.65}.boundary-note{border-left:2px solid var(--lime);color:#c8cfc0;margin:0 0 26px;padding:15px 18px}.result-panel{width:min(1120px,100%);min-height:calc(100vh - 154px);margin:0 auto;padding:clamp(58px,7vw,96px) 0 76px;position:relative}.result-panel:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 82% 12%,#a6ff001a,#0000 28%),linear-gradient(145deg,#0b1b13e6,#030a07f0 58%,#080e0ae6);border:1px solid #a6ff001f;position:absolute;inset:30px -42px 24px;box-shadow:0 34px 110px #0000006b}.result-grid{z-index:-1;pointer-events:none;opacity:.34;position:absolute;inset:30px -42px 24px;overflow:hidden}.result-grid:before,.result-grid:after,.result-grid span{content:"";position:absolute}.result-grid:before{border:1px solid #a6ff0033;border-radius:50%;width:420px;height:420px;top:-210px;right:-90px;box-shadow:0 0 0 70px #a6ff0005,0 0 0 140px #a6ff0003}.result-grid:after{background-image:linear-gradient(#a6ff0009 1px,#0000 1px),linear-gradient(90deg,#a6ff0009 1px,#0000 1px);background-size:72px 72px;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.result-grid span{background:var(--lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 16px #a6ff00b8}.result-grid span:first-child{top:14%;right:18%}.result-grid span:nth-child(2){top:38%;right:6%}.result-grid span:nth-child(3){bottom:14%;left:8%}.result-kicker{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font:800 11px/1.5 monospace}.result-panel>h1{letter-spacing:-.055em;max-width:950px;margin:0;font-size:clamp(46px,7vw,92px);line-height:.98}.result-lead{color:#f7fbf3;max-width:810px;margin:28px 0 34px;font-size:clamp(17px,2vw,21px);line-height:1.65}.teaser-summary,.recommendation-hero,.reason-panel,.bundle-candidate,.handoff-status,.handoff-grid article,.pilot-form,.interest-form{background:linear-gradient(145deg,#112017e6,#050d09f0);border:1px solid #a6ff002b;box-shadow:inset 0 1px #ffffff06}.teaser-summary{grid-template-columns:minmax(140px,.34fr) 1fr;align-items:center;gap:28px;margin-bottom:14px;padding:clamp(22px,4vw,38px);display:grid}.teaser-summary span,.recommendation-hero>span,.bundle-candidate span,.handoff-status span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font:800 10px/1.5 monospace}.teaser-summary strong{max-width:720px;font-size:clamp(20px,3vw,30px);line-height:1.32}.result-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 28px;display:grid}.result-card-grid article{border:1px solid var(--line);background:#060c08db;min-height:230px;padding:24px}.result-card-grid article>span{color:var(--lime);font:800 10px monospace}.result-card-grid h2{margin:42px 0 12px;font-size:18px}.result-card-grid p,.recommendation-hero p,.bundle-candidate p,.handoff-grid p,.handoff-grid li{color:var(--muted);line-height:1.62}.recommendation-hero{border-left:3px solid var(--lime);margin:32px 0 12px;padding:clamp(28px,5vw,52px)}.recommendation-hero.compact{margin-bottom:18px}.recommendation-hero h2{letter-spacing:-.04em;max-width:820px;margin:18px 0 16px;font-size:clamp(30px,5vw,58px);line-height:1.02}.recommendation-hero p{max-width:780px;margin:0;font-size:17px}.recommendation-points{gap:10px;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.recommendation-points li{color:#f7fbf3;padding-left:22px;font-size:17px;line-height:1.5;position:relative}.recommendation-points li:before{background:var(--lime);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px;transform:translateY(-50%);box-shadow:0 0 10px #a6ff008c}.reason-panel{grid-template-columns:minmax(180px,.35fr) 1fr;gap:34px;margin-bottom:12px;padding:28px;display:grid}.reason-panel h2{margin:0;font-size:18px}.reason-panel ol{counter-reset:reasons;gap:12px;margin:0;padding:0;list-style:none;display:grid}.reason-panel li{color:#d4dbcd;counter-increment:reasons;min-height:44px;padding:10px 0 10px 45px;line-height:1.5;position:relative}.reason-panel li:before{width:30px;height:30px;color:var(--lime);content:counter(reasons, decimal-leading-zero);border:1px solid #a6ff0057;border-radius:50%;place-items:center;font:800 9px monospace;display:grid;position:absolute;top:7px;left:0}.bundle-candidate{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:12px;display:grid}.bundle-candidate>div{border:1px solid var(--line);background:#02070494;gap:8px;padding:18px;display:grid}.bundle-candidate>p{grid-column:1/-1;margin:2px 8px 8px}.result-disclaimer{color:#aeb6a6;max-width:760px;margin:22px 0;line-height:1.65}.result-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.result-secondary-interest{color:#d7ddcf;min-height:44px;margin-left:4px}.pilot-form,.interest-form{margin-top:28px;padding:clamp(22px,4vw,38px)}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.interest-form .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-field{align-content:start;gap:9px;margin:0 0 18px;display:grid}.form-field>span{color:#cbd2c4;font-size:13px;font-weight:700}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--line-strong);width:100%;min-height:50px;color:var(--text);background:#050905;border-radius:0;padding:13px 14px}.core-shell--fixed-flow .result-panel--s12{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;width:min(1760px,100% - 40px);height:calc(100svh - 100px);min-height:0;margin:0 auto;padding:clamp(8px,1.5vh,18px) 0 clamp(12px,2vh,24px);display:grid;overflow:visible}.core-shell--fixed-flow .result-panel--s12:before,.core-shell--fixed-flow .result-panel--s12 .result-grid{inset:0}.core-shell--fixed-flow .result-panel--s12:before{border-color:#0000;left:-1mm;right:calc(50% - 50vw + 34.8976px)}.result-panel--s12 .result-kicker{margin-bottom:clamp(3px,.7vh,8px)}.result-panel--s12>h1{max-width:none;font-size:clamp(34px,4.25vw,68px);line-height:.98}.result-panel--s12 .result-lead{max-width:1180px;margin:clamp(7px,1.1vh,14px) 0;font-size:clamp(14px,1.2vw,18px);line-height:1.38}.result-panel--s12 .teaser-summary{gap:clamp(14px,1.6vw,28px);margin-bottom:clamp(7px,1vh,12px);padding:clamp(10px,1.25vh,18px) clamp(14px,1.4vw,26px)}.result-panel--s12 .teaser-summary strong{font-size:clamp(17px,1.6vw,24px)}.result-panel--s12 .result-card-grid{gap:clamp(14px,1.2vw,22px);min-height:0;margin-bottom:clamp(10px,1.4vh,18px)}.result-panel--s12 .result-card-grid article{border-color:#a6ff004d;height:100%;min-height:0;padding:clamp(20px,1.8vw,34px);overflow:hidden auto}.result-panel--s12 .result-card-grid article>span{letter-spacing:.08em;font-size:clamp(10px,.75vw,12px)}.result-panel--s12 .result-card-grid h2{margin:clamp(18px,2.2vh,30px) 0 clamp(10px,1.2vh,16px);font-size:clamp(18px,1.55vw,25px);line-height:1.18}.result-panel--s12 .result-card-grid p{color:#f7fbf3;margin:0;font-size:clamp(15px,1.12vw,18px);line-height:1.5}.result-panel--s12 .result-card-points{color:#f7fbf3;gap:clamp(7px,.8vh,11px);margin:0;padding:0;font-size:clamp(14px,1vw,17px);line-height:1.35;list-style:none;display:grid}.result-panel--s12 .result-card-points li{padding-left:17px;position:relative}.result-panel--s12 .result-card-points li:before{background:var(--lime);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0;box-shadow:0 0 8px #a6ff0080}.result-panel--s12 .result-actions--teaser{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin:0;display:flex}.result-panel--s12 .result-actions--teaser>button{margin:0}.core-shell--fixed-flow:has(.result-panel--s12) .flow-reset-row{z-index:35;width:auto;margin:0;position:absolute;top:96px;right:40px}@media (min-width:1180px) and (max-height:650px){.core-shell--fixed-flow .result-panel--s12{height:calc(100svh - 86px);padding-top:3px;padding-bottom:8px}.result-panel--s12>h1{font-size:clamp(30px,3.4vw,48px)}.result-panel--s12 .result-lead{margin-block:5px;font-size:12px}.result-panel--s12 .teaser-summary{padding-block:7px}.result-panel--s12 .result-card-grid article{padding:8px 12px}.result-panel--s12 .result-card-grid h2{margin-block:5px 3px;font-size:13px}.result-panel--s12 .result-card-grid p{font-size:11px;line-height:1.25}}.core-shell--fixed-flow .result-panel--s12{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(7px,1vh,12px)}.result-interest-strip{grid-template-columns:auto repeat(7,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0;margin-right:440px;display:grid}.result-interest-strip>span{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;place-items:center;padding-inline:12px;font:800 9px/1.2 monospace;display:grid}.result-interest-strip button,.result-interest-strip a,.result-view-tabs button{color:#f7fbf3;letter-spacing:.035em;cursor:pointer;background:#040d08d1;border:1px solid #a6ff0038;min-width:0;min-height:42px;padding:7px 9px;font:750 10px/1.15 monospace;text-decoration:none}:is(.result-interest-strip button:hover,.result-interest-strip button:focus-visible,.result-interest-strip a:hover,.result-interest-strip a:focus-visible,.result-view-tabs button:hover,.result-view-tabs button:focus-visible){border-color:var(--lime);outline:0}.result-view-frame{background:linear-gradient(135deg,#040e09e0,#040a07c2);border:1px solid #a6ff0033;min-height:0;padding:clamp(10px,1.1vw,20px);overflow:hidden}.result-view-content{align-content:start;height:100%;min-height:0;display:grid;overflow:hidden}.result-view-content>h1{letter-spacing:-.045em;max-width:none;margin:0;font-size:clamp(30px,3.7vw,58px);line-height:.98}.result-view-content--analysis{grid-template-rows:auto minmax(0,1fr);padding-top:calc(24.5px + clamp(3px,.7vh,8px))}.result-view-content--analysis:has(.result-lead){grid-template-rows:auto auto minmax(0,1fr)}.result-view-content--analysis .result-lead{margin-block:clamp(5px,.8vh,10px)}.result-view-content--analysis .teaser-summary{margin-bottom:8px}.result-view-content--analysis .result-card-grid{height:calc(100% - 12mm);min-height:0;margin:12mm 0 0}.result-view-content--recommendation{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px 12px}.result-panel--s12:has(.result-view-content--recommendation)>.result-grid{display:none}.result-view-content--recommendation>.result-kicker,.result-view-content--recommendation>h1{grid-column:1/-1}.result-view-content--recommendation .recommendation-hero,.result-view-content--recommendation .reason-panel{height:100%;min-height:0;margin:0;padding:clamp(14px,1.5vw,26px);overflow:hidden auto}.result-view-content--recommendation .recommendation-hero{border-left:0}.result-panel--s12 .result-card-grid article,.result-view-content--recommendation .recommendation-hero,.result-view-content--recommendation .reason-panel{scrollbar-color:var(--lime) #030c0880;scrollbar-width:thin}.result-panel--s12 .result-card-grid article::-webkit-scrollbar{width:6px}.result-view-content--recommendation .recommendation-hero::-webkit-scrollbar{width:6px}.result-view-content--recommendation .reason-panel::-webkit-scrollbar{width:6px}.result-panel--s12 .result-card-grid article::-webkit-scrollbar-thumb{background:var(--lime)}.result-view-content--recommendation .recommendation-hero::-webkit-scrollbar-thumb{background:var(--lime)}.result-view-content--recommendation .reason-panel::-webkit-scrollbar-thumb{background:var(--lime)}.result-view-content--recommendation .recommendation-hero h2{margin:clamp(8px,1vh,14px) 0;font-size:clamp(22px,2.2vw,30px)}.result-view-content--recommendation .recommendation-points{gap:7px}.result-view-content--recommendation .recommendation-points li{font-size:15px;line-height:1.4}.result-view-content--recommendation .reason-panel{grid-template-columns:1fr;gap:10px}.result-view-content--recommendation .reason-panel ol{gap:5px}.result-view-content--recommendation .reason-panel li{min-height:34px;padding-block:6px;font-size:13px}.result-view-tabs{grid-template-columns:repeat(2,minmax(130px,180px));gap:7px;display:grid}.result-view-tabs button.is-active{border-color:var(--lime);background:var(--lime);color:#061006}@media (min-width:1180px) and (max-height:650px){.result-interest-strip{margin-right:410px}.result-interest-strip button,.result-view-tabs button{min-height:34px;padding-block:5px;font-size:9px}.result-view-frame{padding:7px 10px}.result-view-content>h1{font-size:30px}.result-view-content--recommendation .recommendation-hero,.result-view-content--recommendation .reason-panel{padding:9px 12px}}@media (max-width:1450px) and (min-width:1180px){.result-interest-strip{margin-right:390px}.result-interest-strip>span{display:none}.result-interest-strip button{font-size:8px}}.flow-panel[data-screen=S02] .alert{max-width:1080px;min-height:48px;margin:4px 0 6px;padding:10px 14px;line-height:1.35}.flow-panel[data-screen=S02] .consent-alert.is-empty{visibility:hidden}.public-brand-copy{text-align:left;gap:2px;display:grid}.public-brand-copy small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.flow-reset-row{justify-content:flex-end;align-items:center;gap:12px;width:min(1180px,100% - 40px);margin:8px auto -8px;display:flex;transform:translateY(-4mm)}.flow-reset-row--reset-only{z-index:35;width:auto;margin:0;position:fixed;top:99px;right:40px;transform:none}.flow-step-badge{box-sizing:border-box;color:#f7fbf3;height:42px;min-height:42px;box-shadow:none;font:800 10px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.flow-step-badge>span{box-sizing:border-box;background:#040d08d1;border:1px solid #a6ff0038;place-items:center;height:42px;margin:0;padding:0 16px;display:grid}.flow-step-badge>button{box-sizing:border-box;color:#f7fbf3;width:42px;min-width:42px;height:42px;min-height:42px;font:800 11px/1 var(--font-mono), monospace;cursor:pointer;background:#020905ad;border:1px solid #a6ff0038;margin:0;padding:0}:is(.flow-step-badge>button:hover:not(:disabled),.flow-step-badge>button:focus-visible:not(:disabled)){border-color:var(--lime);outline:0}.flow-step-badge>button.is-active{border-color:var(--lime);background:var(--lime);color:#061006;box-shadow:0 0 20px #a6ff002e}.flow-step-badge>button:disabled{color:#f7fbf3;opacity:1;cursor:default}.core-shell--fixed-flow .flow-reset-row{z-index:35;width:auto;margin:0;position:absolute;top:96px;right:40px}.flow-reset-button{box-sizing:border-box;color:#f7fbf3;letter-spacing:.1em;text-transform:uppercase;background:#040d08d1;border-color:#a6ff0038;height:42px;min-height:42px;padding:9px 24px;font-size:10px}:is(.core-shell--fixed-flow:has(.result-panel--s12) .flow-reset-row,.core-shell--fixed-flow .flow-reset-row){top:114.118px}.core-shell--fixed-flow .flow-panel[data-screen=S02],.core-shell--fixed-flow .flow-panel[data-screen=S03],.core-shell--fixed-flow .flow-panel[data-screen=S05],.core-shell--fixed-flow .result-panel--s12{width:min(1760px,100% - 40px);margin-inline:auto}.core-shell--fixed-flow .flow-panel[data-screen=S02],.core-shell--fixed-flow .flow-panel[data-screen=S03],.core-shell--fixed-flow .flow-panel[data-screen=S05]{padding-top:0}.core-shell--fixed-flow .flow-panel[data-screen=S02] .flow-meta,.core-shell--fixed-flow .flow-panel[data-screen=S03] .flow-meta,.core-shell--fixed-flow .flow-panel[data-screen=S05] .flow-meta{align-items:center;height:18px;min-height:18px}.core-shell--fixed-flow .flow-panel[data-screen=S02] .flow-title,.core-shell--fixed-flow .flow-panel[data-screen=S03] .flow-title,.core-shell--fixed-flow .flow-panel[data-screen=S05] .flow-title{max-width:none;margin:3px 0 5px clamp(10px,1.1vw,20px);font-size:clamp(34px,4.4vw,52px)}.core-shell--fixed-flow .flow-panel[data-screen=S02] .step-progress,.core-shell--fixed-flow .flow-panel[data-screen=S03] .step-progress,.core-shell--fixed-flow .flow-panel[data-screen=S05] .step-progress{display:none}.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions,.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser{width:100%;margin:0;position:absolute;bottom:14px;left:0;right:0}.core-shell--fixed-flow .result-panel--s12{padding-bottom:82px;position:relative}.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser{bottom:14px}.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser>.flow-back-button{position:static;bottom:auto}:is(.core-shell--fixed-flow:has(.flow-panel[data-screen=S02]) .flow-reset-row,.core-shell--fixed-flow:has(.flow-panel[data-screen=S03]) .flow-reset-row,.core-shell--fixed-flow:has(.flow-panel[data-screen=S05]) .flow-reset-row,.core-shell--fixed-flow:has(.result-panel--s12) .flow-reset-row,.core-shell--fixed-flow:has(.result-panel--s14) .flow-reset-row){top:99px;right:40px;transform:none}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions{margin-top:0;position:static}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .flow-back-button,.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .primary-button{margin:0;position:absolute;bottom:14px}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .flow-back-button{left:0}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .primary-button{right:0}.core-shell--fixed-flow .flow-panel[data-screen=S02] .flow-title,.core-shell--fixed-flow .flow-panel[data-screen=S03] .flow-title,.core-shell--fixed-flow .flow-panel[data-screen=S05] .flow-title,.core-shell--fixed-flow .result-panel--s12 .result-view-content>h1{max-width:calc(100% - 520px);font-size:clamp(30px,3.35vw,46px);line-height:1}.core-shell--fixed-flow .result-panel--s12{padding-bottom:82px;display:block}.core-shell--fixed-flow .result-panel--s12 .result-view-frame{background:0 0;border:0;height:100%}.result-bottom-dock{z-index:20;display:block;position:absolute;bottom:14px;left:0;right:0}.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid;position:static}.core-shell--fixed-flow .result-panel--s12 .result-interest-stack{grid-template-rows:56px;min-width:0;display:grid}.core-shell--fixed-flow .result-panel--s12 .result-interest-strip{margin-right:0}.core-shell--fixed-flow .result-panel--s12 .result-view-tabs--top{z-index:34;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:412px;height:42px;margin:0;display:grid;position:fixed;top:149px;right:40px}.core-shell--fixed-flow .result-panel--s12 .result-view-tabs--top>button{height:42px;min-height:42px}.core-shell--fixed-flow .result-panel--s12 .result-interest-stack>.result-view-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.core-shell--fixed-flow .result-panel--s12 .result-interest-stack>.result-view-tabs>button:first-child{grid-column:2}.core-shell--fixed-flow .result-panel--s12 .result-interest-stack>.result-view-tabs>button:last-child{grid-column:3}.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser>button,.core-shell--fixed-flow .result-panel--s12 .result-interest-strip>button,.core-shell--fixed-flow .result-panel--s12 .result-interest-strip>a{justify-content:center;align-items:center;height:56px;min-height:56px;margin:0;display:inline-flex}.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser>button{align-self:end}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .flow-back-button,.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .primary-button,.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions,.core-shell--fixed-flow .result-panel--s12 .result-bottom-dock{bottom:13px}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions>button,.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions>button,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions>button,.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser>button{height:56px;min-height:56px;margin-block:0}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions>button,.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions>button,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions>button{transform:translateY(11.75px)}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions>.flow-back-button,.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions>.flow-back-button,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions>.flow-back-button{border-color:var(--lime);color:var(--lime)}.core-shell--fixed-flow .result-panel--s12 .result-interest-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0;margin:0;display:grid}@media (max-width:1179px){.core-shell--fixed-flow .flow-panel[data-screen=S02] .flow-title,.core-shell--fixed-flow .flow-panel[data-screen=S03] .flow-title,.core-shell--fixed-flow .flow-panel[data-screen=S05] .flow-title,.core-shell--fixed-flow .result-panel--s12 .result-view-content>h1{max-width:100%}.core-shell--fixed-flow .result-panel--s12 .result-interest-strip{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.core-shell--fixed-flow .result-panel--s12 .result-view-tabs--top{width:100%;height:auto;margin-bottom:8px;position:static}}@media (max-width:1179.98px){.core-shell--fixed-flow{height:auto;min-height:100svh;overflow:visible}.core-shell--fixed-flow .flow-reset-row{flex-wrap:wrap;justify-content:flex-end;width:100%;max-width:none;margin:8px auto 0;position:static;top:auto;right:auto;transform:none}:is(.core-shell--fixed-flow:has(.flow-panel[data-screen=S02]) .flow-reset-row,.core-shell--fixed-flow:has(.flow-panel[data-screen=S03]) .flow-reset-row,.core-shell--fixed-flow:has(.flow-panel[data-screen=S05]) .flow-reset-row,.core-shell--fixed-flow:has(.result-panel--s12) .flow-reset-row,.core-shell--fixed-flow:has(.result-panel--s14) .flow-reset-row){width:100%;max-width:none;margin:8px auto 0;position:static;top:auto;right:auto;transform:none}.core-shell--fixed-flow .flow-panel[data-screen=S02],.core-shell--fixed-flow .flow-panel[data-screen=S03],.core-shell--fixed-flow .flow-panel[data-screen=S05],.core-shell--fixed-flow .result-panel--s12{height:auto;min-height:calc(100svh - 100px);overflow:visible}.core-shell--fixed-flow .flow-panel[data-screen=S02]{padding-bottom:82px}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions,.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-top:20px;display:grid;position:static}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions>button,.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions>button,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions>button{width:100%;position:static;transform:none}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .flow-back-button,.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .primary-button{width:100%;position:static;bottom:auto;left:auto;right:auto;transform:none}.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions-hint,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-security{white-space:normal;margin:0;padding:0;transform:none}.core-shell--fixed-flow .flow-panel[data-screen=S03] .flow-title-with-action{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.core-shell--fixed-flow .flow-panel[data-screen=S03] .full-mapping-heading-button{width:100%;position:static;top:auto;left:auto}.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-grid,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-context{grid-template-columns:minmax(0,1fr)}.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-grid>*,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-sections,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-row,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-note{min-width:0}.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-grid .pill-grid,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-grid .choice-list{grid-template-columns:minmax(0,1fr)}.core-shell--fixed-flow .flow-panel[data-screen=S05] .choice-button,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-context-options .choice-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;min-height:56px}.core-shell--fixed-flow .result-panel--s12{padding-bottom:24px}.core-shell--fixed-flow .result-panel--s12 .result-view-frame{height:auto}.core-shell--fixed-flow .result-panel--s12 .result-view-content--recommendation{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.core-shell--fixed-flow .result-panel--s12 .result-view-content--recommendation>*{grid-column:1;min-width:0}.core-shell--fixed-flow .result-panel--s12 .result-view-content--recommendation .recommendation-hero,.core-shell--fixed-flow .result-panel--s12 .result-view-content--recommendation .reason-panel{height:auto;overflow:visible}.core-shell--fixed-flow .result-panel--s12 .result-bottom-dock{margin-top:18px;position:static;bottom:auto;left:auto;right:auto}.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid;position:static}.core-shell--fixed-flow .result-panel--s12 .result-interest-stack{grid-template-rows:auto;min-width:0}.core-shell--fixed-flow .result-panel--s12 .result-interest-strip{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid;overflow:visible}.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser>button,.core-shell--fixed-flow .result-panel--s12 .result-interest-strip>a{white-space:normal;width:100%;min-width:0;height:auto;min-height:48px}}@media (min-width:560px) and (max-width:1179.98px){.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-grid .pill-grid,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-grid .choice-list,.core-shell--fixed-flow .result-panel--s12 .result-interest-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-field select{-webkit-appearance:none;appearance:none}.form-field input[readonly]{color:#b8c1b2;background:#091009}.pilot-account-gate,.pilot-account-summary{background:#07120ad1;border:1px solid #a6ff0040;margin-top:24px;padding:clamp(20px,3vw,28px)}.pilot-account-gate h2,.pilot-account-gate p,.pilot-account-summary p{margin:0}.pilot-account-gate p,.pilot-account-summary p{color:#aeb6a6;margin-top:8px;line-height:1.55}.pilot-account-summary{gap:5px;margin:0 0 20px;display:grid}.pilot-account-summary span{color:var(--lime);letter-spacing:.12em;font-size:11px;font-weight:800}.core-shell--fixed-flow .result-panel--s14{flex-direction:column;width:min(1760px,100% - 40px);height:calc(100svh - 100px);min-height:0;margin:0 auto;padding:16px 0 84px;display:flex;position:relative;overflow:hidden}.result-panel--s14:before{inset:0}.result-panel--s14 .pilot-page-heading{max-width:min(980px,100% - 580px)}.result-panel--s14 .pilot-page-heading .result-kicker{margin:0 0 8px}.result-panel--s14 .pilot-page-heading h1{letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(30px,2.6vw,42px);line-height:1.05}.result-panel--s14 .pilot-page-heading h1 span{color:var(--lime)}.result-panel--s14 .pilot-page-heading .result-lead{color:#f7fbf3;white-space:nowrap;max-width:none;margin:10px 0 0;font-size:clamp(14px,1.05vw,17px);line-height:1.45}.result-panel--s14>.notice,.result-panel--s14>.copy-status,.result-panel--s14>.alert{max-width:980px;margin:12px 0 0;padding:9px 12px;font-size:13px;line-height:1.35}.result-panel--s14>.notice{color:#f7fbf3;background:0 0;border:0;margin-top:4px;padding:0;font-size:clamp(14px,1.05vw,17px);line-height:1.45}.result-panel--s14 .pilot-intro-lines span{display:block}.result-panel--s14 .pilot-account-gate{align-content:center;gap:10px;min-height:170px;margin-top:14px;padding:20px 26px;display:grid}.result-panel--s14 .pilot-account-gate h2{color:#f7fbf3;font-size:clamp(20px,1.7vw,27px);line-height:1.15}.result-panel--s14 .pilot-account-gate p{color:#f7fbf3;max-width:900px;font-size:15px;line-height:1.45}.result-panel--s14 .pilot-account-gate--error{border-color:#a6ff0040;flex:auto;align-content:start}.result-panel--s14 .pilot-account-gate .result-actions{margin-top:8px}.result-panel--s14 .pilot-form{grid-template-rows:auto auto;grid-template-columns:minmax(220px,.7fr) minmax(320px,1fr) minmax(360px,1.35fr);align-items:start;gap:12px 16px;margin-top:12px;padding:18px;display:grid}.result-panel--s14 .pilot-account-summary{grid-row:1/span 2;margin:0}.result-panel--s14 .contact-grid{grid-template-columns:1fr 1fr;gap:10px}.result-panel--s14 .form-field textarea{height:76px;min-height:76px}.result-panel--s14 .pilot-form>.security-hint{border:0;grid-column:2;margin:0;padding:0}.result-panel--s14 .pilot-checks{grid-area:1/3/span 2;margin:0}.result-panel--s14 .consent-check.compact{min-height:44px;padding:8px 0}.pilot-final-actions{z-index:25;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid;position:absolute;bottom:13px;left:0;right:0;transform:translateY(11.75px)}.pilot-final-actions>button{height:56px;min-height:56px;margin:0}.pilot-hunter-interest{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pilot-hunter-interest button,.pilot-hunter-interest a{color:#f7fbf3;cursor:pointer;text-align:center;min-width:0;font:800 13px/1.1 var(--font-mono), monospace;background:#030c08e6;border:1px solid #a6ff0052;place-content:center;gap:5px;text-decoration:none;display:grid}.pilot-hunter-interest button small,.pilot-hunter-interest button span,.pilot-hunter-interest a small,.pilot-hunter-interest a span{color:var(--lime);letter-spacing:.1em;font-size:10px}.pilot-hunter-interest button strong,.pilot-hunter-interest a strong{color:#f7fbf3;font-size:14px}.core-shell--fixed-flow .result-panel--s16{width:min(1760px,100% - 40px);height:calc(100svh - 100px);min-height:0;margin:0 auto;padding:18px 0 86px;position:relative;overflow:hidden}.result-panel--s16 .hunter-interest-heading{margin-bottom:16px}.result-panel--s16 .hunter-interest-heading h1{margin:5px 0 8px;font-size:clamp(34px,4vw,58px);line-height:1.02}.result-panel--s16 .hunter-interest-heading>p:last-child{color:#f7fbf3;max-width:980px;margin:0;font-size:16px}.result-panel--s16 .hunter-interest-form{min-height:300px;margin:0;padding:28px}.result-panel--s16 .hunter-interest-form .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hunter-interest-actions{z-index:25;justify-content:space-between;align-items:stretch;display:flex;position:absolute;bottom:13px;left:0;right:0}.hunter-interest-actions>button,.hunter-interest-next-actions>a,.hunter-interest-next-actions>button{min-height:56px;margin:0}.hunter-interest-next-actions{align-items:stretch;gap:12px;display:flex}:is(.pilot-hunter-interest button:hover,.pilot-hunter-interest button:focus-visible,.pilot-hunter-interest a:hover,.pilot-hunter-interest a:focus-visible){border-color:var(--lime);color:var(--lime)}@media (max-width:1179.98px){.result-panel--s14 .pilot-page-heading .result-lead{white-space:normal}.core-shell--fixed-flow .result-panel--s14{width:100%;height:auto;min-height:calc(100svh - 100px);overflow:visible}.result-panel--s14 .pilot-page-heading,.result-panel--s14 .pilot-form,.pilot-final-actions{grid-template-columns:1fr}.result-panel--s14 .pilot-account-summary,.result-panel--s14 .pilot-form>.security-hint,.result-panel--s14 .pilot-checks{grid-area:auto/1}.result-panel--s14 .pilot-page-heading{max-width:100%}.pilot-final-actions{margin-top:16px;position:static}.result-panel--s14 .pilot-final-actions>*,.result-panel--s14 .pilot-hunter-interest,.result-panel--s14 .pilot-hunter-interest>a{width:100%;min-width:0}.result-panel--s14 .pilot-hunter-interest{grid-template-columns:minmax(0,1fr);gap:8px}.result-panel--s14 .pilot-hunter-interest>a{overflow-wrap:anywhere;height:auto;min-height:64px;padding:10px 8px}.core-shell--fixed-flow .result-panel--s16{width:100%;height:auto;min-height:calc(100svh - 100px);padding:16px 0 24px;overflow:visible}.result-panel--s16 .hunter-interest-form{min-width:0;min-height:0;padding:18px}.result-panel--s16 .hunter-interest-form .contact-grid{grid-template-columns:minmax(0,1fr)}.result-panel--s16 .hunter-interest-form .form-field,.result-panel--s16 .hunter-interest-form input,.result-panel--s16 .hunter-interest-form select,.result-panel--s16 .hunter-interest-form textarea{width:100%;min-width:0}.result-panel--s16 .hunter-interest-actions,.result-panel--s16 .hunter-interest-next-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid;position:static}.result-panel--s16 .hunter-interest-actions{margin-top:16px}.result-panel--s16 .hunter-interest-actions>button,.result-panel--s16 .hunter-interest-next-actions>a,.result-panel--s16 .hunter-interest-next-actions>button{white-space:normal;width:100%;min-width:0;height:auto}}@media (min-width:560px) and (max-width:1179.98px){.result-panel--s14 .pilot-hunter-interest{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-field textarea{resize:vertical;min-height:112px;line-height:1.55}.form-field input[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);margin-top:6px;font-size:12px;line-height:1.45;display:block}.pilot-checks{gap:2px;margin:20px 0;display:grid}.consent-check.compact{border-bottom:1px solid var(--line);min-height:52px;margin:0;padding:13px 0}.consent-check.compact:last-child{border-bottom:0}.handoff-status{border-left:3px solid var(--lime);justify-content:space-between;align-items:center;gap:20px;margin:28px 0 12px;padding:22px 24px;display:flex}.handoff-status strong{text-align:right}.handoff-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.handoff-grid article{padding:26px}.handoff-grid h2{margin:0 0 16px;font-size:20px}.handoff-grid ul{gap:9px;margin:0;padding-left:20px;display:grid}.handoff-grid .do-not-send{border-color:#ffb2a647}.handoff-check{max-width:840px;margin:20px 0 12px}.copy-success,.copy-status{color:#d7e8c8;background:#a6ff0012;border:1px solid #a6ff004d;max-width:840px;margin:14px 0;padding:15px 17px;line-height:1.55}.copy-status{color:#c7cdc0;border-color:var(--line);background:var(--surface)}.site-footer{border-top:1px solid var(--line);color:#768278;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font:700 9px/1.5 monospace;display:flex}.shop-preview-hero{align-content:center;justify-items:start;min-height:570px;padding:clamp(72px,10vw,132px) 0;display:grid}.shop-preview-hero h1{letter-spacing:-.065em;text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(50px,7vw,104px);line-height:.9}.shop-preview-hero h1 em{color:var(--lime);font-style:normal;display:block}.shop-preview-hero>p:not(.hero-eyebrow){color:#b9c2b5;max-width:680px;margin:28px 0;font-size:18px;line-height:1.65}.shop-core-button{color:#f4faed;background:linear-gradient(160deg,#0c1d13f0,#020a07e6);border:1px solid #d6ff7bc2;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-content:center;align-items:center;column-gap:11px;width:192px;min-height:98px;margin-top:10px;padding:13px 15px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 0 0 7px #a6ff0006,0 0 34px #a6ff003b,inset 0 0 22px #6fff320f}.shop-core-button:hover{border-color:#dfff99;transform:translateY(-3px)scale(1.02);box-shadow:0 0 0 7px #a6ff000a,0 0 46px #a6ff0057,inset 0 0 25px #6fff3217}.shop-core-button>svg{width:42px;height:42px;color:var(--lime);grid-row:1/span 2}.shop-core-button>span{color:var(--lime);letter-spacing:.18em;grid-column:2;font:800 9px/1 monospace}.shop-core-button>strong{letter-spacing:.1em;grid-column:2;margin-top:5px;font-size:15px}.shop-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:80px;display:grid}.shop-preview-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#0e140ded,#050906eb);align-content:start;min-height:260px;padding:26px;display:grid}.shop-preview-grid article>span,.shop-preview-grid article>em{color:var(--lime);letter-spacing:.13em;font:800 9px/1.3 monospace}.shop-preview-grid h2{margin:38px 0 12px;font-size:25px;line-height:1.1}.shop-preview-grid p{color:var(--muted);margin:0;line-height:1.6}.shop-preview-grid article>em{align-self:end;margin-top:32px}@keyframes radar-sweep{to{transform:rotate(360deg)}}@keyframes loading-line{0%{transform:translate(-25%)}to{transform:translate(145%)}}@media (max-width:800px){.privacy-status{display:none}.core-home-hero{grid-template-columns:1fr;min-height:calc(100vh - 82px);padding-top:68px}.core-home-copy{max-width:720px;padding-bottom:40px}.core-home-copy h1{font-size:clamp(54px,16vw,90px)}.core-map-frame{height:590px}.how-it-works,.track-grid,.track-grid.compact,.pill-grid,.shop-preview-grid,.result-card-grid,.contact-grid,.interest-form .contact-grid,.handoff-grid,.teaser-summary,.reason-panel{grid-template-columns:1fr}.teaser-summary,.reason-panel,.recommendation-hero{gap:18px}.result-card-grid article{min-height:0}.result-card-grid h2{margin-top:24px}.how-it-works article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:66px}.how-it-works article:last-child{border-bottom:0}.track-card{min-height:132px}}@media (max-width:520px){.site-shell{padding:0 18px}.site-header{min-height:72px}.brand{font-size:10px}.brand-mark{background-size:50px 54px;flex-basis:38px;width:38px;height:38px}.site-nav{gap:14px;font-size:8px}.header-actions.has-reset .site-nav{display:none}.header-actions .text-button{font-size:11px}.core-home-hero{padding-top:48px}.core-map-frame{height:620px;margin-inline:-8px}.core-map{border-radius:16px}.core-hunter-node{width:calc(50% - 14px);min-height:84px;padding:9px}.core-hunter-node--leak{top:5%;left:8px}.core-hunter-node--invoice{top:5%;right:8px}.core-hunter-node--claim{top:27%;left:8px}.core-hunter-node--contract{top:27%;right:8px}.core-hunter-node--opportunity{width:58%;top:49%;left:50%}.core-start-button{top:73%}.core-start-button:after{height:105px}.core-portal{width:76%;bottom:3.5%}.core-orbit-one{width:88%;height:18%;bottom:8%}.core-orbit-two{width:64%;height:12%;bottom:11%}.core-map-scope{display:none}.flow-panel,.boundary-panel,.result-panel{min-height:calc(100vh - 136px);padding-top:48px}.result-panel:before,.result-grid{inset:24px -12px 18px}.result-panel>h1{font-size:clamp(42px,13vw,66px)}.bundle-candidate{grid-template-columns:1fr}.bundle-candidate>p{grid-column:1}.result-actions{flex-direction:column;align-items:stretch}.result-actions .primary-button,.result-actions .secondary-button,.result-actions .text-button{width:100%}.handoff-status{flex-direction:column;align-items:flex-start}.handoff-status strong{text-align:left}.flow-meta{font-size:9px}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}}@media (max-width:340px){.site-header .public-tab-nav{width:100%;max-width:none}.site-header .public-tab-nav .scan-family-menu>summary{gap:2px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.core-shell{--core-lime:#a6ff00;--core-lime-strong:#d0ff58;--core-aurora-cyan:#7dffdb;--core-aurora-amber:#8eff5c;--core-ink:#040807;--core-panel:#091210db;--core-panel-strong:#0a1210;--core-line:#baff5238;--core-muted:#f7fbf3;--core-haze:#7df55f;--core-aurora:#78ffd62e;--core-aurora-soft:#5affce14;--core-aurora-deep:#2effb63d;isolation:isolate;color:#f2f7ed;letter-spacing:.01em;background:linear-gradient(#02070557 0,#020806cc 38rem,#020705 82rem),#020705;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding-inline:clamp(16px,3vw,24px);font-family:Trebuchet MS,Segoe UI,Avenir Next,Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden}.core-shell:before{z-index:0;pointer-events:none;content:"";opacity:.92;filter:brightness(1.28)saturate(.94)contrast(1.08);background:radial-gradient(circle at 6% 29%,#010705db 0,#01070594 7%,#0107052e 15%,#0000 24%),linear-gradient(#01050405 0,#0107051a 46%,#02080694 96%),linear-gradient(90deg,#01050433,#0000 24% 76%,#01050433),url(/northgap-mountain-aurora-bg.png) 50% -110px/cover no-repeat;position:fixed;inset:0}.core-shell:after{z-index:0;pointer-events:none;content:"";opacity:.3;filter:blur(26px)saturate(1.18);background:repeating-radial-gradient(at 50% -18%,#0000 0 10%,#6bffc20a 12%,#b8ff5233 14%,#53f0b512 17%,#0000 21% 28%) -9% -5%/118% 92%,repeating-linear-gradient(98deg,#0000 0 8%,#6bffbf0d 11%,#b3ff5021 14%,#0000 19% 28%) 0 0/138% 100%,linear-gradient(112deg,#0000 5%,#52ffbb0d 22%,#adff5229 40%,#57ffc712 57%,#0000 78%) 45% 0/125% 100%;height:min(72vh,740px);animation:none;position:absolute;top:-2%;left:-8%;right:-8%;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 62%,#0000 88%);mask-image:linear-gradient(#0000 0,#000 9% 62%,#0000 88%)}@keyframes core-aurora-wave{0%{opacity:.23;background-position:-9% -5%,0 0,45% 0}50%{opacity:.38;background-position:3% 3%,7% -1%,52% 1%}to{opacity:.28;background-position:11% -2%,-5% 1%,39% -1%}}.core-shell>*{z-index:1;position:relative}.core-shell>.core-aurora-motion{z-index:0;pointer-events:none;width:100%;height:min(72vh,740px);position:absolute;inset:78px 0 auto;overflow:visible}.core-topbar,.core-hero,.core-track-grid,.core-how,.core-flow,.core-result,.core-footer{width:min(1220px,100%);margin-inline:auto}.core-topbar{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#060e0c8f,#04090833);border-bottom:1px solid #cfff7729;justify-content:space-between;align-items:center;gap:clamp(28px,6vw,96px);width:100%;max-width:1220px;min-height:88px;display:flex}.core-brand{color:#f5f8f1;cursor:pointer;letter-spacing:.18em;background:0 0;border:0;flex:0 auto;align-items:center;gap:12px;min-width:0;padding:0;font-size:13px;font-weight:900;text-decoration:none;transition:transform .22s;display:inline-flex}.core-brand>span:last-child{white-space:nowrap}.core-brand:hover{transform:translateY(-1px)}.core-brand b{color:var(--core-lime)}.core-brand-mark{background:0 0;flex:0 0 46px;width:46px;height:46px;transition:transform .22s,box-shadow .22s;position:relative;overflow:visible}.core-brand:hover .core-brand-mark{transform:translateY(-1px)}.core-brand-mark:before{content:"";filter:saturate(1.08)contrast(1.04)drop-shadow(0 0 5px #beff145c);mix-blend-mode:normal;pointer-events:none;background:url(/northgap-g-transparent.svg) 50%/contain no-repeat;width:46px;height:46px;position:absolute;inset:0}.core-brand:hover .core-brand-mark:before{filter:saturate(1.12)contrast(1.06)drop-shadow(0 0 8px #beff147a)}.core-topbar-label,.core-kicker,.core-overline,.core-flow-label,.core-signal-heading>span,.core-field-label,.core-field-block legend,.core-email-preview>span{letter-spacing:.14em;text-transform:uppercase;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.core-topbar-label{color:#a7b09f}.core-topbar-nav{color:var(--core-lime);letter-spacing:.14em;flex:none;align-items:center;gap:clamp(15px,2.2vw,30px);margin-left:auto;font:700 9px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.core-topbar-nav button,.core-topbar-nav a{color:var(--core-lime);cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;text-decoration:none;display:inline-flex;position:relative}.core-topbar-nav button:hover,.core-topbar-nav a:hover{color:var(--core-lime-strong)}.core-topbar-nav .is-active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px #a6ff0094}.core-nav-icon{color:currentColor;flex:0 0 13px;width:13px;height:13px;display:inline-block;position:relative}.core-nav-icon--scan{border:1px solid;border-radius:50%;box-shadow:inset 0 0 0 3px #a6ff0014}.core-nav-icon--scan:before{content:"";transform-origin:0;background:currentColor;width:5px;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-38deg);box-shadow:0 0 4px}.core-nav-icon--scan:after{content:"";background:currentColor;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-nav-icon--shop{border:1px solid;border-radius:1px 1px 3px 3px;height:10px;margin-top:3px}.core-nav-icon--shop:before{content:"";border:1px solid;border-bottom:0;border-radius:5px 5px 0 0;width:5px;height:5px;position:absolute;top:-5px;left:3px}.core-progress{background:#cfff7721;width:min(1220px,100%);height:2px;margin:0 auto;overflow:hidden}.core-progress span{background:var(--core-lime);height:100%;box-shadow:0 0 15px var(--core-lime);transition:width .3s;display:block}.core-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(38px,7vw,100px);min-height:670px;padding:clamp(70px,10vw,130px) 0 88px;display:grid;position:relative}.core-hero-copy{transform:translateY(-55px)}.core-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 0,#02080614 42%,#02080657 100%),linear-gradient(90deg,#02070529,#0000 22% 78%,#02070529);position:absolute;inset:36% -18vw 0}.core-hero:before{display:none}@keyframes core-halo-drift{0%{transform:translateY(-50%)rotate(0)}50%{transform:translateY(-50%)rotate(2deg)}to{transform:translateY(-50%)rotate(0)}}@keyframes core-halo-sheen{0%{opacity:.2;filter:blur(1px)hue-rotate()}50%{opacity:.33;filter:blur(1.4px)hue-rotate(6deg)}to{opacity:.24;filter:blur(1px)hue-rotate(-4deg)}}.core-hero>*{z-index:1;position:relative}.core-kicker{color:#cbd7c5;text-shadow:0 2px 12px #000000eb;align-items:center;gap:11px;font-size:clamp(11px,.9vw,13px);display:flex}.core-kicker span{color:var(--core-lime)}.core-overline{color:var(--core-lime);margin:25px 0 0}.core-hero h1,.core-flow h1,.core-result h1{color:#f2f7ed;letter-spacing:-.072em;text-transform:uppercase;max-width:780px;margin:12px 0 0;font-size:clamp(48px,6.5vw,92px);font-weight:800;line-height:.93}.core-hero h1 em,.core-flow h1 em,.core-result h1 em{color:var(--core-lime);font-style:normal}.core-lede{color:#c0cabd;max-width:650px;margin:28px 0;font-size:clamp(17px,1.7vw,21px);line-height:1.58}.core-icon{flex:none;width:24px;height:24px;display:block}.core-disclaimer,.core-helper{color:#89968c;max-width:680px;margin:18px 0 0;font-size:13px;line-height:1.52}.core-visual-frame{align-self:start;height:521px;position:relative;transform:translateY(-105px)}.core-visual{transform-origin:100% 0;isolation:isolate;background:radial-gradient(at 50% 104%,#a6ff0029 0,#0000 44%),radial-gradient(circle at 18% 8%,#5fffbe24,#0000 34%),radial-gradient(circle at 84% 12%,#97ff561a,#0000 30%),linear-gradient(#05140ffa 0,#040e0bfc 54%,#020806 100%);border:1px solid #b5ff384d;border-radius:22px;width:119.05%;min-height:620px;position:absolute;top:0;right:0;overflow:hidden;transform:scale(.84);box-shadow:inset 0 0 110px #7cff280b,inset 0 -90px 110px #0000007a,0 0 60px #47c41e12}.core-visual:before{z-index:0;content:"";opacity:.54;pointer-events:none;filter:blur(18px);background:linear-gradient(108deg,#0000 0 23%,#78ffd014 28%,#a4ff6657 36%,#5fffc71f 44%,#0000 53% 100%),linear-gradient(72deg,#0000 0 46%,#b5ff4033 54%,#5bffca14 61%,#0000 70% 100%);animation:9s ease-in-out infinite alternate core-aurora-stream;position:absolute;inset:-18% -10% 30%;transform:rotate(-4deg)scale(1.08);-webkit-mask-image:linear-gradient(#000 0 38%,#0000 92%);mask-image:linear-gradient(#000 0 38%,#0000 92%)}.core-visual:after{z-index:0;content:"";opacity:.92;pointer-events:none;clip-path:polygon(0 100%,0 69%,8% 50%,16% 63%,27% 31%,35% 58%,46% 44%,54% 64%,64% 45%,73% 59%,83% 35%,91% 61%,100% 51%,100% 100%);background:linear-gradient(#09191140,#010604fa 72%),radial-gradient(circle at 14% 72%,#b5ff2a30,#0000 16%),radial-gradient(circle at 86% 68%,#80ff3c24,#0000 14%);height:45%;position:absolute;inset:auto -4% 7%}.core-visual-grid{z-index:0;opacity:.16;background-image:radial-gradient(circle at 16% 21%,#dbffafcc 0 1px,#0000 1.5px),radial-gradient(circle at 77% 16%,#c3ff8ba6 0 1px,#0000 1.5px),linear-gradient(#a6ff001a 1px,#0000 1px),linear-gradient(90deg,#a6ff001a 1px,#0000 1px);background-size:170px 140px,230px 180px,42px 42px,42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 83%);mask-image:linear-gradient(#000,#0000 83%)}.core-scan-beam{z-index:1;pointer-events:none;clip-path:polygon(45% 0,55% 0,79% 100%,21% 100%);filter:blur(2px);transform-origin:50% 100%;background:radial-gradient(at 50% 100%,#d3ff529e 0,#a9ff2838 28%,#60ffaa14 56%,#0000 74%),linear-gradient(90deg,#0000 20%,#a6ff000f 43%,#ddff7652 50%,#a6ff000f 57%,#0000 80%);width:43%;height:auto;animation:4.8s ease-in-out infinite core-beam-breathe;position:absolute;top:0;bottom:18%;left:50%;transform:translate(-50%)}.core-scan-beam:before,.core-scan-beam:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.core-scan-beam:before{background:linear-gradient(180deg, #a6ff0042, #deff79eb 42%, var(--core-lime) 82%, transparent);width:2px;height:100%;top:0;box-shadow:0 0 12px #b7ff19b8}.core-scan-beam:after{background:linear-gradient(90deg,#0000,#e2ff98eb,#0000);width:42%;height:1px;animation:3.6s ease-in-out infinite core-beam-scan;top:12%;box-shadow:0 0 14px #a6ff00b3}.core-visual-pit{z-index:3;pointer-events:none;filter:drop-shadow(0 0 14px #b3ff216b);width:min(58%,355px);height:92px;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.core-pit-halo,.core-pit-ring,.core-pit-mouth,.core-pit-flare{border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-pit-halo{filter:blur(10px);background:radial-gradient(#a6ff0033 0,#76ff4814 29%,#0000 68%);width:128%;height:178%;animation:4.8s ease-in-out infinite core-pit-glow}.core-pit-ring{border:1px solid #d0ff71bd;box-shadow:0 0 9px #a6ff0052,inset 0 0 8px #a6ff002b}.core-pit-ring-outer{border-color:#a6ff003d;width:116%;height:110%;animation:4.8s ease-out infinite core-pit-ring}.core-pit-ring-middle{border-style:dashed;width:92%;height:78%;animation:4.8s ease-out .8s infinite core-pit-ring}.core-pit-ring-inner{border-color:#e2ff99db;width:70%;height:56%;box-shadow:0 0 14px #a6ff0099,inset 0 0 12px #a6ff0047}.core-pit-mouth{background:radial-gradient(#010302 0 37%,#071408fa 55%,#9bf417d6 69%,#dcff82f5 74%,#a6ff0014 78%,#0000 82%);border:2px solid #cfff6fe6;width:58%;height:43%;box-shadow:0 0 11px #d8ff76d6,0 0 31px #9aff1785,inset 0 0 17px #000000f5}.core-pit-flare{background:radial-gradient(ellipse, #f0ffbd 0, var(--core-lime) 35%, #a6ff0040 62%, transparent 78%);filter:blur(3px);width:36%;height:12%;animation:3.4s ease-in-out infinite core-pit-flare;top:47%}.core-orbit{z-index:2;pointer-events:none;border:1px solid #cfff7773;border-radius:50%;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.core-orbit-one{opacity:.28;border-style:dashed;width:72%;height:28%;animation:6.8s ease-in-out infinite core-pit-orbit}.core-orbit-two{opacity:.5;border-color:#cfff77b3;width:48%;height:18%;animation:5.2s ease-in-out .6s infinite reverse core-pit-orbit;bottom:22%}.core-visual-core{z-index:4;color:#f4faed;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:linear-gradient(145deg,#112719f7,#020a07f0);border:1px solid #dcff91e6;border-radius:22px;grid-template-columns:58px minmax(0,1fr);align-content:center;align-items:center;column-gap:16px;width:224px;min-height:116px;padding:15px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #a6ff0009,0 0 38px #a6ff004d,inset 0 1px #ecffc91f,inset 0 0 26px #6fff3212}.core-visual-core:disabled{opacity:1;cursor:wait}.core-visual-core:hover{border-color:#ddff91f5;transform:translate(-50%,-54%)scale(1.045);box-shadow:0 0 0 10px #a6ff000f,0 0 58px #a6ff007a,inset 0 1px #f5ffdc2e,inset 0 0 32px #6fff321f}:is(.core-visual-core:hover .core-radar-sweep,.core-visual-core:focus-visible .core-radar-sweep){transform-box:view-box;transform-origin:12px 12px;animation:1.15s linear infinite core-radar-launch}.core-visual-core.is-launching{border-color:#dfff96fa;transform:translate(-50%,-52%)scale(1.025);box-shadow:0 0 0 8px #a6ff000e,0 0 54px #a6ff0066,inset 0 0 28px #6fff321f}.core-visual-core.is-launching .core-radar-sweep{transform-box:view-box;transform-origin:12px 12px;animation:.48s linear infinite core-radar-launch}@keyframes core-radar-launch{to{transform:rotate(360deg)}}.core-visual-core:focus-visible{outline:2px solid var(--core-lime);outline-offset:5px}.core-visual-core:before{content:"";border:1px dashed #beff824d;border-radius:50%;animation:4.8s linear infinite core-core-ring;position:absolute;inset:-15px -24px}.core-visual-core:after{content:"";background:linear-gradient(#d7ff7ce6,#a6ff001a 82%,#0000);width:1px;height:205px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 0 8px #a6ff0094}.core-visual-core-copy{text-align:left;flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;gap:5px;min-width:0;display:flex}.core-visual-core-copy small{color:var(--core-lime);letter-spacing:.22em;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.core-visual-core-copy strong{letter-spacing:.075em;text-align:left;margin:0;font-size:17px;line-height:.98}.core-visual-core-copy b{color:#dfffb0;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:7px;margin-top:4px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.core-visual-core-copy b i{color:var(--core-lime);font-size:13px;font-style:normal;transition:transform .18s}.core-visual-core:hover .core-visual-core-copy b i{transform:translate(4px)}.core-visual-core .core-icon{width:50px;height:50px;color:var(--core-lime);stroke-width:1.25px;filter:drop-shadow(0 0 3px #a6ff004d);background:#a6ff000f;border:1px solid #ceff7057;border-radius:50%;grid-column:1;padding:8px}.core-hunter-links{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.core-hunter-links path{fill:none;stroke:#bcff4959;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #a6ff0047)}.core-hunter-branches{display:contents}.core-hunter-branch{z-index:6;box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:214px;min-height:90px;color:inherit;cursor:pointer;background:linear-gradient(145deg,#091811e8,#030b08e0);border:1px solid #b8ff4545;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;position:absolute;box-shadow:inset 0 0 24px #a6ff0009,0 0 18px #6eff280b}:is(.core-hunter-branch:hover,.core-hunter-branch:focus-visible){z-index:8;background:linear-gradient(145deg,#102618f7,#04100af5);border-color:#caff69c7;transform:translateY(-4px);box-shadow:0 0 0 4px #a6ff000b,0 0 32px #a6ff0047,inset 0 0 28px #a6ff0012}:is(.core-hunter-branch--opportunity:hover,.core-hunter-branch--opportunity:focus-visible){transform:translate(-50%,-4px)}.core-hunter-branch>.core-icon{width:28px;height:28px;color:var(--core-lime);filter:drop-shadow(0 0 6px #a6ff004d)}.core-hunter-branch>span{gap:6px;min-width:0;display:grid}.core-hunter-branch strong{color:#eff8e8;letter-spacing:.02em;font-size:13px}.core-hunter-branch small{color:#98a895;white-space:nowrap;font-size:10px;line-height:1.2}.core-hunter-status{color:var(--core-lime);letter-spacing:.08em;align-items:center;gap:4px;margin-top:1px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.core-hunter-status .core-icon{width:10px;height:10px}.core-hunter-branch--leak{top:7%;left:4%}.core-hunter-branch--invoice{top:7%;right:4%}.core-hunter-branch--claim{top:40%;left:3%}.core-hunter-branch--contract{top:40%;right:3%}.core-hunter-branch--opportunity{width:270px;top:57%;left:50%;transform:translate(-50%)}.core-visual-scope strong{color:var(--core-lime);letter-spacing:.08em;font-size:11px}.core-visual-scope span{color:#a6b6a5;letter-spacing:.12em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.core-visual-scope{z-index:5;text-align:center;text-shadow:0 1px 10px #000000e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0209068f;border-top:1px solid #a6ff0033;border-bottom:1px solid #a6ff0033;gap:6px;width:min(72%,330px);padding:9px 14px;display:grid;position:absolute;top:auto;bottom:1.5%;left:50%;transform:translate(-50%)}@keyframes core-beam-scan{0%{opacity:0;top:10%}18%{opacity:.82}76%{opacity:.58}to{opacity:0;top:91%}}@keyframes core-pit-glow{0%,to{opacity:.52;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.96;transform:translate(-50%,-50%)scale(1.08)}}@keyframes core-pit-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}32%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes core-pit-flare{0%,to{opacity:.58;transform:translate(-50%,-50%)scaleX(.84)}50%{opacity:1;transform:translate(-50%,-50%)scaleX(1.14)}}@keyframes core-pit-orbit{0%,to{opacity:.2;transform:translate(-50%)scale(.96)}50%{opacity:.62;transform:translate(-50%)scale(1.04)}}.core-track-grid{border:1px solid #a6ff0033;grid-template-columns:repeat(3,1fr);display:grid}.core-track-grid article{background:linear-gradient(150deg,#0d1915e0,#040a08e6);border-right:1px solid #a6ff002b;flex-direction:column;min-height:215px;padding:28px;display:flex}.core-track-grid article:last-child{border-right:0}.core-track-grid article>span,.core-track-grid article i{color:var(--core-lime);letter-spacing:.14em;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.core-track-grid h2{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:27px}.core-track-title{align-items:center;gap:15px;margin:27px 0 13px;display:flex}.core-track-icon{width:48px;height:48px;color:var(--core-lime);background:radial-gradient(circle at 50% 30%,#beff4d26,#0000 66%),#06110cc7;border:1px solid #beff4d66;border-radius:13px;flex:0 0 48px;place-items:center;display:grid;box-shadow:inset 0 0 22px #a6ff000f,0 0 20px #82ff2d12}.core-track-icon .core-icon{filter:drop-shadow(0 0 6px #a6ff0047);width:27px;height:27px}.core-track-grid p{color:var(--core-muted);margin:0 0 21px;font-size:15px;line-height:1.52}.core-track-grid i{color:#8f9a8b;margin-top:auto;font-style:normal}.core-how{grid-template-columns:.9fr 1.1fr;gap:clamp(34px,7vw,120px);padding:105px 0;display:grid}.core-how h2{letter-spacing:-.05em;max-width:480px;margin:12px 0 0;font-size:clamp(32px,4vw,54px);line-height:.98}.core-how ol{border-top:1px solid var(--core-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.core-how li{border-bottom:1px solid var(--core-line);grid-template-columns:70px 1fr;gap:18px;padding:22px 0;display:grid}.core-how li>span{color:var(--core-lime);font:700 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.core-how li p{color:#acb8ab;margin:0;line-height:1.58}.core-how li b{color:#edf6e8}@keyframes core-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes core-core-ring{0%{opacity:.16;transform:translate(0)rotate(0)scale(1)}50%{opacity:.34;transform:translate(0)rotate(180deg)scale(1.02)}to{opacity:.16;transform:translate(0)rotate(360deg)scale(1)}}.core-header-actions{align-items:center;gap:clamp(18px,3vw,36px);display:flex}@media (min-width:861px){.core-topbar-nav{letter-spacing:.18em;gap:clamp(28px,3vw,42px);font-family:Trebuchet MS,Segoe UI,Avenir Next,Arial,Helvetica,sans-serif;font-size:13px;font-weight:900;line-height:1}.core-topbar-nav button,.core-topbar-nav a{gap:10px;padding:11px 2px}.core-nav-icon{opacity:.86;flex-basis:16px;width:16px;height:16px}.core-nav-icon--scan:before{width:7px}.core-nav-icon--shop{height:13px;margin-top:4px}.core-nav-icon--shop:before{width:7px;height:6px;top:-6px;left:4px}.core-visual-core{top:31%}.core-hunter-branch{width:228px}.core-hunter-branch--leak,.core-hunter-branch--invoice{top:3%}.core-hunter-branch--claim,.core-hunter-branch--contract{top:42%}.core-hunter-branch--opportunity{width:290px;top:60%}}.core-hero-safety{color:#9da99d;max-width:640px;margin:18px 0 0;font-size:13px;line-height:1.55}.core-trust-line{color:#8f9c90;letter-spacing:.08em;text-transform:uppercase;margin:16px 0 0;font:700 10px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hunter-detail-shell{--core-lime:#a6ff00;--core-lime-strong:#d0ff58;--core-muted:#f7fbf3;color:#f4faed;width:min(1120px,100% - 40px);min-height:100vh;margin:0 auto;padding:24px 0 36px;font-family:Trebuchet MS,Segoe UI,Avenir Next,Arial,Helvetica,sans-serif}.hunter-detail-brand-copy{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.hunter-detail-status,.hunter-detail-name{color:var(--core-lime)}.hunter-detail-card{background:linear-gradient(145deg,#0c1f15f5,#020a07fa);border:1px solid #beff4e61;border-radius:24px;width:min(840px,100%);margin:clamp(20px,4vh,38px) auto 0;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 0 60px #a6ff001a,inset 0 0 60px #a6ff0009}.hunter-detail-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#a6ff002e,#0000 66%);position:absolute;inset:-30% 38% 26% -24%}.hunter-detail-meta{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex;position:relative}.hunter-detail-status,.hunter-detail-name{letter-spacing:.14em;text-transform:uppercase;margin:0;font:800 10px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hunter-detail-name{font-size:13px}.hunter-detail-status{align-items:center;gap:16px;display:inline-flex}.hunter-detail-status:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;box-shadow:0 0 8px #a6ff00b3}.hunter-detail-card h1{color:#f5f9f1;letter-spacing:-.045em;max-width:640px;margin:10px 0 0;font-size:clamp(40px,5vw,60px);line-height:.96;position:relative}.hunter-detail-summary{color:#c4cec1;max-width:620px;margin:18px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.55;position:relative}.hunter-detail-card ul{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.hunter-detail-card li{color:#e5ece0;align-items:center;gap:12px;font-size:15px;display:flex}.hunter-detail-card li:before{content:"";background:var(--core-lime);border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 10px #a6ff00b3}.hunter-detail-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex;position:relative}.hunter-detail-actions a{letter-spacing:.09em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-decoration:none;display:inline-flex}.hunter-detail-primary{color:#071005;background:var(--core-lime);border:1px solid #cdff70cc;gap:10px;box-shadow:0 0 24px #a6ff0033}.hunter-detail-primary:hover span{transform:translate(-4px)}.hunter-detail-primary span{transition:transform .18s}@media (min-width:581px) and (max-height:720px){.hunter-detail-shell{padding-top:14px;padding-bottom:20px}.hunter-detail-shell .core-topbar{min-height:72px}.hunter-detail-card{margin-top:14px;padding:24px 40px}.hunter-detail-card h1{font-size:clamp(38px,4.5vw,52px)}.hunter-detail-summary{margin-top:14px;font-size:17px;line-height:1.4}.hunter-detail-card ul{gap:7px;margin-top:14px}.hunter-detail-actions{margin-top:18px}.hunter-detail-actions a{min-height:44px}}@media (max-width:580px){.hunter-detail-shell{width:min(100% - 30px,1120px);padding-top:20px}.hunter-detail-card{border-radius:18px;margin-top:28px}.hunter-detail-actions{flex-direction:column}.hunter-detail-actions a{width:100%}}@media (max-width:860px){.core-hero,.core-how{grid-template-columns:1fr}.core-hero{min-height:auto;padding-top:74px}.core-hero-copy{transform:translateY(-24px)}.core-visual{width:auto;min-height:620px;position:relative;transform:none}.core-visual-frame{height:auto;transform:none}.core-track-grid{grid-template-columns:1fr}.core-track-grid article{border-bottom:1px solid #a6ff002b;border-right:0;min-height:auto}.core-track-grid article:last-child{border-bottom:0}.core-how{padding:74px 0}}@media (max-width:580px){.core-topbar,.core-hero,.core-track-grid,.core-how,.core-footer,.core-progress{width:min(100% - 30px,1220px)}.core-topbar{flex-wrap:wrap;gap:7px;min-height:116px;padding:12px 0 10px}.core-brand{justify-content:center;width:100%}.core-header-actions{justify-content:center;gap:14px;width:100%}.core-topbar-nav{letter-spacing:.1em;justify-content:space-around;gap:12px;font-size:8px}.core-topbar-nav button,.core-topbar-nav a{justify-content:center;min-height:44px}.core-hero h1{font-size:clamp(42px,14vw,60px)}.core-hero-copy{transform:translateY(-16px)}.core-visual{min-height:920px}.core-visual-core{width:186px;min-height:94px;top:13%}.core-visual-pit{width:62%;height:76px;bottom:12%}.core-scan-beam{width:52%;height:auto;top:0;bottom:15%}.core-visual-scope{width:84%;top:auto;bottom:1%}.core-orbit{bottom:15%}.core-orbit-two{bottom:18%}.core-hunter-links{display:none}.core-hunter-branch{width:auto;min-height:76px;left:6%;right:6%;transform:none}.core-hunter-branch--leak{top:24%}.core-hunter-branch--invoice{top:34%}.core-hunter-branch--claim{top:44%}.core-hunter-branch--contract{top:54%}.core-hunter-branch--opportunity{top:64%}.core-hunter-branch small{font-size:9px}.core-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.core-aurora-motion{display:none}.core-orbit,.core-hero:before,.core-visual:before,.core-visual-core:before,.core-visual-core:after,.core-visual-core.is-launching .core-radar-sweep,.core-visual-core:hover .core-radar-sweep,.core-scan-beam,.core-scan-beam:after,.core-pit-halo,.core-pit-ring,.core-pit-flare,.core-hero:after,.core-shell:before,.core-shell:after{animation:none}.core-visual-core:focus-visible .core-radar-sweep{animation:none}}.core-shop-hero,.core-shop-services,.core-shop-tracks,.core-shop-back-row{width:min(1220px,100%);margin-inline:auto}.core-shop-services,.core-shop-tracks{border-top:1px solid var(--core-line,#baff5238)}.core-shop-heading{max-width:670px}.core-shop-heading h2{color:#f1f7ed;letter-spacing:-.045em;margin:10px 0 0}.core-shop-service-grid,.core-shop-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.core-shop-service-grid article{border:1px solid #b6ff1933;flex-direction:column;display:flex}.core-shop-service-grid article>span,.core-shop-service-grid article i{color:var(--core-lime,#a6ff00);letter-spacing:.14em;font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.core-shop-service-grid h3{letter-spacing:-.025em;text-transform:uppercase;margin:auto 0 13px}.core-shop-service-grid p,.core-shop-track-grid p{color:#f2f7ed;margin:0}.core-shop-service-grid article i{margin-top:auto;padding-top:18px}.core-shop-track-grid article{border-left:2px solid var(--core-lime,#a6ff00)}.core-shop-track-grid strong{color:#f2f7ed;text-transform:uppercase;margin-bottom:11px;display:block}.core-shop-shell .core-action-arrow{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border:1px solid;border-radius:2px;flex:0 0 38px;width:38px;height:30px;display:block;position:relative;overflow:hidden}.core-shop-shell .core-action-arrow:before{content:"";background:currentColor;width:17px;height:2px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.core-shop-shell .core-action-arrow:after{content:"";width:8px;height:8px;position:absolute}.core-shop-shell .core-action-arrow--next:after{border-top:2px solid;border-right:2px solid;top:9px;right:8px;transform:rotate(45deg)}.core-shop-shell .core-action-arrow--back:before{left:auto;right:9px}.core-shop-shell .core-action-arrow--back:after{border-bottom:2px solid;border-left:2px solid;top:9px;left:8px;transform:rotate(45deg)}@media (max-width:760px){.core-shop-service-grid,.core-shop-track-grid{grid-template-columns:1fr}}.core-launch-nav,.core-public-footer{width:min(1220px,100%);margin-inline:auto}.core-launch-nav{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#07110de0,#040b08b3);border:1px solid #a6ff002e;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-top:14px;padding:8px 10px 8px 16px;display:flex;box-shadow:inset 0 1px #ffffff09,0 18px 50px #0000002e}.core-launch-nav>span{color:#f7fbf3;letter-spacing:.14em;text-transform:uppercase;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.core-launch-nav>span b{color:var(--core-lime);font-weight:800}.core-launch-nav__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.core-launch-nav a,.core-launch-nav button{color:#f7fbf3;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-decoration:none;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.core-launch-nav a:hover,.core-launch-nav button:hover{color:var(--core-lime-strong);background:#a6ff0011;border-color:#a6ff0038;transform:translateY(-1px)}.core-launch-nav button{color:#061004;background:var(--core-lime);border-color:#a6ff0061;box-shadow:0 0 22px #a6ff001f}.core-launch-nav button:hover{color:#061004;background:var(--core-lime-strong)}.core-pilot-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;max-width:650px;margin:0 0 22px;padding:0;list-style:none;display:grid}.core-pilot-facts li{color:#f7fbf3;background:#050f0b8f;border:1px solid #beff6221;border-radius:9px;min-height:30px;padding:7px 8px 7px 25px;font-size:12px;font-weight:700;line-height:1.3;position:relative}.core-pilot-facts li:before{content:"";background:var(--core-lime);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:9px;transform:translateY(-50%);box-shadow:0 0 8px #a6ff0094}.core-leak-cta{color:#071005;background:linear-gradient(135deg, var(--core-lime), #c7ff58);cursor:pointer;letter-spacing:.055em;text-transform:uppercase;border:1px solid #a6ff007a;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 18px;font-size:13px;font-weight:900;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 16px 40px #0000003d,0 0 28px #a6ff0021}.core-leak-cta:hover{transform:translateY(-2px);box-shadow:0 18px 44px #00000047,0 0 34px #a6ff0036}.core-leak-cta span{font-size:18px;line-height:1}.core-leak-cta:disabled{color:#071005;opacity:.72}.core-public-footer{color:#f7fbf3;border-top:1px solid #cfff7729;justify-content:space-between;align-items:center;gap:28px;margin-top:70px;padding:30px 0 46px;display:flex}.core-public-footer>div{gap:5px;display:grid}.core-public-footer strong{color:#edf4e9;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.core-public-footer span{font-size:12px}.core-public-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.core-public-footer a{color:#f7fbf3;align-items:center;min-height:40px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.core-public-footer a:hover{color:var(--core-lime)}.public-info-shell{--public-lime:#a6ff00;--public-lime-strong:#d0ff58;--core-lime:#a6ff00;--core-lime-strong:#d0ff58;--lime:#a6ff00;--ink:#071006;--public-line:#beff622e;isolation:isolate;color:#f1f6ed;background:linear-gradient(#0208066b,#020806e6 50rem,#020705),#020705;min-height:100vh;padding:0 clamp(18px,2vw,30px);font-family:Trebuchet MS,Segoe UI,Avenir Next,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.core-hero-primary{width:fit-content;min-width:min(100%,344px)}.public-header-primary{display:none}.core-hunter-icon{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.core-visual-core-copy{--core-start-copy-offset-x:13mm;white-space:nowrap;transform:translateX(var(--core-start-copy-offset-x));flex-direction:row;align-items:baseline;gap:7px}.core-visual-core-copy small{font-size:12px}.core-visual-core-copy strong{white-space:nowrap}.account-login-link{color:#f2f7ed;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#030e08b3;border:1px solid #a6ff0094;flex:none;justify-content:center;align-items:center;width:104px;min-height:38px;padding:9px 13px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-decoration:none;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.account-portal-menu{z-index:240;flex:0 0 104px;width:104px;position:relative}.account-portal-menu summary{cursor:pointer;list-style:none}.account-portal-menu summary::-webkit-details-marker{display:none}.account-portal-menu summary span{margin-left:7px;font-size:9px}.account-portal-menu>div{z-index:260;background:#020a07fa;border:1px solid #a6ff0094;gap:6px;width:100%;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #00000085}.account-portal-menu>div a{color:#f2f7ed;letter-spacing:.08em;text-transform:uppercase;background:#030e08d1;border:1px solid #a6ff003d;align-items:center;min-height:40px;padding:0 10px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-decoration:none;display:flex}.account-portal-menu>div a:hover,.account-portal-menu>div a.is-active{color:#071006;background:var(--core-lime)}:is(.account-login-link:hover,.account-login-link:focus-visible){border-color:var(--core-lime);color:#071006;background:var(--core-lime);box-shadow:0 0 18px #a6ff0033}.core-hunter-links .core-hunter-arms path{stroke:#74ff2621;stroke-width:18px;stroke-linecap:round;stroke-dasharray:none;filter:drop-shadow(0 0 9px #a6ff003d)}.core-hunter-links .core-hunter-arm-lines path{stroke:#cfff6f9e;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2 5;filter:drop-shadow(0 0 4px #a6ff00ad)}.core-hunter-icon--leakhunter .leak-drop{transform-box:fill-box;transform-origin:bottom}.core-hunter-icon--leakhunter{overflow:visible}.core-hunter-icon--leakhunter .leak-splash{opacity:0}.core-hunter-icon--leakhunter .leak-splash-drop,.core-hunter-icon--leakhunter .leak-ripple{transform-box:fill-box;transform-origin:50%}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--leakhunter .leak-drop{animation:1.35s cubic-bezier(.38,0,.22,1) infinite hunter-drop}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--leakhunter .leak-splash{animation:1.35s linear infinite hunter-splash-visible}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--leakhunter .leak-ripple{animation:1.35s ease-out infinite hunter-leak-ripple}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--leakhunter .leak-splash-drop--1{animation:1.35s ease-out infinite hunter-splash-drop-1}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--leakhunter .leak-splash-drop--2{animation:1.35s ease-out infinite hunter-splash-drop-2}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--leakhunter .leak-splash-drop--3{animation:1.35s ease-out infinite hunter-splash-drop-3}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--leakhunter .leak-splash-drop--4{animation:1.35s ease-out infinite hunter-splash-drop-4}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--leakhunter .leak-splash-drop--5{animation:1.35s ease-out infinite hunter-splash-drop-5}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--leakhunter .leak-splash-drop--6{animation:1.35s ease-out infinite hunter-splash-drop-6}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--leakhunter .leak-splash-drop--7{animation:1.35s ease-out infinite hunter-splash-drop-7}.core-hunter-icon--invoicehunter .invoice-flap{transform-box:fill-box;transform-origin:50% 0}.core-hunter-icon--invoicehunter{overflow:visible}.core-hunter-icon--invoicehunter .invoice-mailer{transform-box:view-box;transform-origin:50%}.core-hunter-icon--invoicehunter .invoice-flap-open{opacity:0;filter:drop-shadow(0 0 2px #a6ff006b);transform-box:fill-box;transform-origin:50% 100%;transform:translateY(4px)scaleY(.2)}.core-hunter-icon--invoicehunter .invoice-letter{opacity:.18;transform-box:fill-box;transform-origin:50%;transform:translateY(4px)}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--invoicehunter .invoice-flap{animation:1.9s ease-in-out infinite hunter-envelope-flap}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--invoicehunter .invoice-flap-open{animation:1.9s ease-in-out infinite hunter-envelope-flap-open}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--invoicehunter .invoice-letter{animation:1.9s ease-in-out infinite hunter-envelope-letter}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--invoicehunter .invoice-mailer{animation:1.9s cubic-bezier(.4,0,.2,1) infinite hunter-envelope-send}.core-hunter-icon--recoveryhunter{overflow:visible}.core-hunter-icon--recoveryhunter .claim-hammer{transform-box:view-box;transform-origin:20px 10px}.core-hunter-icon--recoveryhunter .claim-hammer-head{fill:#a6ff0029;stroke-linejoin:round}.core-hunter-icon--recoveryhunter .claim-hammer-band{fill:#a6ff0047;stroke-linejoin:round}.core-hunter-icon--recoveryhunter .claim-hammer-handle,.core-hunter-icon--recoveryhunter .claim-hammer-grip{fill:none;stroke-linecap:round}.core-hunter-icon--recoveryhunter .claim-hammer-handle{stroke-width:2.35px}.core-hunter-icon--recoveryhunter .claim-hammer-grip{stroke-width:3.2px}.core-hunter-icon--recoveryhunter .claim-impact{opacity:0;transform-box:fill-box;transform-origin:50%}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--recoveryhunter .claim-hammer{animation:1.75s cubic-bezier(.3,.04,.16,1) infinite hunter-hammer-strike}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--recoveryhunter .claim-impact{animation:1.75s ease-out infinite hunter-impact}.core-hunter-icon--contracthunter .contract-sheet{transform-box:fill-box;transform-origin:50% 12%}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--contracthunter .contract-sheet{animation:1.15s cubic-bezier(.45,0,.2,1) infinite hunter-page-tear}.core-hunter-icon--opportunityhunter .opportunity-growth{stroke-dasharray:1;stroke-dashoffset:0}.core-hunter-icon--opportunityhunter .opportunity-arrowhead{transform-box:fill-box;transform-origin:0 100%}.core-hunter-links--wide{display:none}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--opportunityhunter .opportunity-growth{animation:1.25s ease-in-out infinite hunter-growth-line}.core-hunter-branch:is(:hover,:focus-visible) .core-hunter-icon--opportunityhunter .opportunity-arrowhead{animation:1.25s ease-in-out infinite hunter-growth-arrow}@keyframes hunter-drop{0%{opacity:1;transform:translateY(-5px)scale(.88,1.08)}18%{opacity:1;transform:translateY(-3px)scale(.9,1.06)}24%{opacity:1;transform:translateY(-1px)scale(.92,1.05)}58%{opacity:1;transform:translateY(5px)scale(.9,1.12)}65%{opacity:1;transform:translateY(7px)scale(1.35,.52)}72%{opacity:0;transform:translateY(7px)scale(1.65,.24)}to{opacity:0;transform:translateY(7px)scale(1.65,.24)}}@keyframes hunter-splash-visible{0%,63%,to{opacity:0}65%,92%{opacity:1}}@keyframes hunter-leak-ripple{0%,63%{opacity:0;transform:scale(.35)}66%{opacity:1;transform:scale(.8)}90%,to{opacity:0;transform:scale(3.6,1.4)}}@keyframes hunter-splash-drop-1{0%,64%{opacity:0;transform:translate(0)scale(.3)}67%{opacity:1}94%,to{opacity:0;transform:translate(-10px,-7px)scale(.85)}}@keyframes hunter-splash-drop-2{0%,64%{opacity:0;transform:translate(0)scale(.3)}67%{opacity:1}92%,to{opacity:0;transform:translate(10px,-6px)scale(.9)}}@keyframes hunter-splash-drop-3{0%,65%{opacity:0;transform:translate(0)scale(.3)}68%{opacity:1}90%,to{opacity:0;transform:translate(-7px,-11px)scale(.8)}}@keyframes hunter-splash-drop-4{0%,65%{opacity:0;transform:translate(0)scale(.3)}68%{opacity:1}94%,to{opacity:0;transform:translate(7px,-12px)scale(.75)}}@keyframes hunter-splash-drop-5{0%,66%{opacity:0;transform:translate(0)scale(.3)}69%{opacity:1}91%,to{opacity:0;transform:translate(-12px,-2px)scale(.7)}}@keyframes hunter-splash-drop-6{0%,66%{opacity:0;transform:translate(0)scale(.3)}69%{opacity:1}93%,to{opacity:0;transform:translate(12px,-2px)scale(.7)}}@keyframes hunter-splash-drop-7{0%,66%{opacity:0;transform:translate(0)scale(.3)}69%{opacity:1}89%,to{opacity:0;transform:translate(1px,-13px)scale(.65)}}@keyframes hunter-envelope-flap{0%,48%{opacity:0;transform:perspective(48px)rotateX(88deg)}62%,92%,to{opacity:1;transform:perspective(48px)rotateX(0)}}@keyframes hunter-envelope-flap-open{0%,48%{opacity:1;transform:translateY(0)scaleY(1)}62%,92%,to{opacity:0;transform:translateY(4px)scaleY(.2)}}@keyframes hunter-envelope-letter{0%,8%{opacity:0;transform:translate(-16px,-5px)rotate(-8deg)scale(.92)}18%{opacity:1;transform:translate(-10px,-4px)rotate(-5deg)scale(.96)}38%{opacity:1;transform:translateY(-2.5px)rotate(0)scale(1)}52%,92%{opacity:1;transform:translateY(4px)rotate(0)scale(1)}to{opacity:0;transform:translateY(4px)rotate(0)scale(1)}}@keyframes hunter-envelope-send{0%,66%{opacity:1;transform:translate(0)rotate(0)}74%{opacity:1;transform:translate(1px,-1px)rotate(-3deg)}92%{opacity:0;transform:translate(16px,-11px)rotate(9deg)scale(.82)}93%,to{opacity:0;transform:translate(0)rotate(0)}}@keyframes hunter-hammer-strike{0%,16%,to{transform:rotate(0)}36%,50%{transform:rotate(48deg)}61%,66%{transform:rotate(0)}76%{transform:rotate(9deg)}88%{transform:rotate(2deg)}}@keyframes hunter-impact{0%,60%,to{opacity:0;transform:scale(.25)}61%{opacity:1;transform:scale(1.65)}70%{opacity:0;transform:scale(2.2)}}@keyframes hunter-page-tear{0%,24%{opacity:1;transform:translateY(0)rotate(0)scale(1)}42%{opacity:1;transform:translateY(-2px)rotate(-3deg)scale(1.06)}68%{opacity:0;transform:translateY(-13px)rotate(8deg)scale(.92)}69%{opacity:0;transform:translateY(5px)rotate(0)scale(.94)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes hunter-growth-line{0%,12%{stroke-dashoffset:1px;opacity:.3}68%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.45}}@keyframes hunter-growth-arrow{0%,58%{opacity:0;transform:translate(-3px,3px)scale(.45)}72%,88%{opacity:1;transform:translate(0)scale(1.12)}to{opacity:.5;transform:translate(0)scale(1)}}@media (min-width:1100px){.public-header-primary{white-space:nowrap;min-width:0;min-height:42px;margin-right:auto;padding:10px 17px;font-size:11px;display:inline-flex}.core-hero-primary{display:none}.core-hero-copy{transform:translateY(-88px)}.core-visual-frame{height:583px;transform:translateY(-82px)}.core-visual{width:106.4%;min-height:620px;transform:scale(.94)}.core-visual-core{grid-template-columns:62px minmax(0,1fr);width:250px;min-height:128px;padding:17px 20px}.core-visual-core .core-icon{width:72px;height:72px}.core-visual-core-copy strong{font-size:20px}.core-visual-core-copy small{font-size:10px}.core-visual-core-copy b{font-size:8px}.core-hunter-branch{gap:14px;width:248px;min-height:104px;padding:15px 16px}.core-hunter-branch--opportunity{width:314px}.core-hunter-branch>.core-icon{width:34px;height:34px}.core-hunter-branch strong{font-size:15px}.core-hunter-branch small{font-size:11px}.core-hunter-status{font-size:9px}}@media (min-width:1180px){.public-tab-nav{gap:8px;max-width:none;overflow:visible}.public-tab-nav a,.public-tab-nav button{color:#eaf2e6;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(145deg,#06140dad,#020a076b);border:1px solid #b6ff1961;border-radius:2px;justify-content:center;min-height:44px;padding:10px 15px;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 0 18px #a6ff0009}.public-tab-nav a:hover,.public-tab-nav button:hover{color:var(--core-lime-strong);background:linear-gradient(145deg,#102d1ae6,#04120ac2);border-color:#b6ff19e0;transform:translateY(-1px);box-shadow:inset 0 0 22px #a6ff0012,0 0 18px #a6ff001a}.public-tab-nav .is-active{color:#071006;border-color:var(--core-lime);background:var(--core-lime);box-shadow:0 0 22px #a6ff002e,inset 0 0 12px #ffffff1f}.public-tab-nav .is-active:after{display:none}.core-shell:has(.core-hero):before{opacity:1;filter:brightness(1.36)saturate(.98)contrast(1.04);background:radial-gradient(at 7% 33%,#010704b8 0,#01070466 7%,#0000 18%),radial-gradient(at 84% 33%,#0107046b 0,#0000 17%),linear-gradient(#0105040a 0,#0107051a 62%,#0208063d 100%),linear-gradient(90deg,#0105041f,#0000 28% 80%,#0105041a),url(/northgap-mountain-aurora-bg.png) 50% -165px/cover no-repeat}.core-shell:has(.core-hero) .core-hero:after{opacity:.35}.core-hero .core-visual:before,.core-hero .core-visual:after,.core-hero .core-visual-core:before,.core-hero .core-visual-core:after{display:none}.core-shell:has(.core-hero):after{display:none}.core-shell:has(.core-hero)>.core-aurora-motion{display:none}.core-hero{grid-template-columns:minmax(500px,.88fr) minmax(720px,1.12fr);gap:clamp(24px,2.5vw,46px);width:min(1480px,100%);min-height:calc(100svh - 88px);padding-top:28px;padding-bottom:20px}.core-hero-copy{transform:translateY(-42px)}.core-visual-frame{height:548px;margin-left:-72px;transform:translateY(-58px)}.core-visual{width:calc(100% + 72px);min-height:600px;transform:scale(.91)}.core-hunter-branch{min-height:96px;padding-block:12px}.core-hunter-branch--opportunity{width:300px}}.public-info-shell .core-topbar-nav a,.public-info-shell .core-topbar-nav button{color:var(--public-lime)}.public-brand-name{align-items:center;gap:9px;display:inline-flex}.public-info-shell .core-topbar-nav a:hover,.public-info-shell .core-topbar-nav button:hover,.public-info-shell .core-topbar-nav .is-active{color:var(--public-lime-strong)}.public-info-shell .core-topbar-nav .is-active:after{background:var(--public-lime);box-shadow:0 0 10px #a6ff00b8}@media (min-width:1180px){.public-info-shell .public-tab-nav .is-active{color:#071006}}.public-info-shell:before{z-index:-2;content:"";pointer-events:none;filter:saturate(.96)contrast(1.06)brightness(1.08);background:linear-gradient(#0208062e,#020806db 70%,#020705),linear-gradient(90deg,#020705a3,#0000 28% 72%,#02070594),url(/northgap-mountain-aurora-bg.png) 50% -80px/cover no-repeat;position:fixed;inset:0}.public-info-shell:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 68% 3%,#a6ff0026,#0000 38%),radial-gradient(at 12% 22%,#5affce1a,#0000 30%);position:fixed;inset:0}.public-info-header,.public-info-hero,.public-info-content,.public-info-footer{width:min(1120px,100%);margin-inline:auto}.public-info-header{-webkit-backdrop-filter:blur(9px);background:linear-gradient(#060e0c80,#04090814);border-bottom:1px solid #cfff7729;justify-content:space-between;align-items:center;gap:26px;min-height:88px;display:flex}.public-info-brand{color:#f5f8f1;letter-spacing:.18em;align-items:center;gap:11px;min-height:48px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.public-info-brand b{color:var(--public-lime)}.public-info-brand-mark{filter:saturate(1.08)contrast(1.04)drop-shadow(0 0 6px #beff1466);background:url(/northgap-g-transparent.svg) 50%/contain no-repeat;flex:0 0 46px;width:46px;height:46px;position:relative}.public-info-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.public-info-nav a{color:#f7fbf3;letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:10px;align-items:center;min-height:44px;padding:9px 12px;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-decoration:none;display:inline-flex}.public-info-nav a:hover,.public-info-nav a[aria-current=page]{color:var(--public-lime-strong);background:#a6ff0012;border-color:#a6ff003d}.public-info-hero{padding:clamp(68px,10vw,122px) 0 clamp(42px,6vw,74px)}.public-info-hero>p,.public-info-card>span,.public-info-callout>div>p,.public-info-limitations>p{color:var(--public-lime);letter-spacing:.15em;text-transform:uppercase;margin:0;font:800 10px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.public-info-hero h1{color:#f2f7ed;letter-spacing:-.055em;text-transform:uppercase;max-width:920px;margin:16px 0 0;font-size:clamp(42px,7vw,82px);font-weight:800;line-height:.98}.public-info-hero>div{color:#f7fbf3;max-width:760px;margin-top:24px;font-size:clamp(17px,2vw,21px);line-height:1.62}.public-info-content{gap:clamp(38px,7vw,78px);padding-bottom:40px;display:grid}.public-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.public-info-card{border:1px solid var(--public-line);-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 100% 0,#a6ff0012,#0000 42%),linear-gradient(145deg,#091410e6,#050d0ad1);border-radius:20px;min-height:220px;padding:clamp(22px,3vw,30px);box-shadow:inset 0 1px #ffffff09,0 24px 60px #00000029}.public-info-card h2{color:#f0f5ec;margin:18px 0 0;font-size:clamp(22px,2.4vw,30px);line-height:1.08}.public-info-card p{color:#f7fbf3;margin:16px 0 0;font-size:15px;line-height:1.65}.public-info-limitations{background:linear-gradient(145deg,#1c18098c,#0a0f0ad6);border:1px solid #a6ff0033;border-radius:22px;padding:clamp(26px,4vw,42px)}.public-info-limitations>p{color:var(--public-lime)}.public-info-limitations h2{max-width:820px;margin:14px 0 0;font-size:clamp(27px,4vw,42px);line-height:1.08}.public-info-limitations ul{gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.public-info-limitations li{color:#f7fbf3;padding-left:24px;line-height:1.5;position:relative}.public-info-limitations li:before{content:"";background:var(--public-lime);width:8px;height:2px;position:absolute;top:.58em;left:0}.public-journey-actions{border-top:1px solid #a6ff0029;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 2px;display:flex}.public-journey-actions .flow-back-button{margin:0}.public-info-callout>.public-journey-actions{min-width:min(100%,430px)}.service-explorer{gap:18px;display:grid}.service-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.service-tabs button{letter-spacing:-.015em;text-transform:none;width:100%;min-height:64px;padding:12px 14px;font-family:Trebuchet MS,Segoe UI,Avenir Next,Arial,Helvetica,sans-serif;font-size:clamp(14px,1.25vw,18px);font-weight:800}.service-panel{background:radial-gradient(circle at 86% 12%,#a6ff001f,#0000 32%),linear-gradient(145deg,#0a1812f5,#030b08f0);border:1px solid #a6ff0047;border-radius:22px;padding:clamp(28px,5vw,58px);position:relative;overflow:hidden;box-shadow:0 28px 80px #0000003d,inset 0 1px #ffffff0a}.service-panel-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.service-panel-heading p,.service-panel-heading>span{color:var(--public-lime);letter-spacing:.15em;text-transform:uppercase;margin:0;font:800 11px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.service-panel-heading>span{opacity:.32;font-size:clamp(28px,5vw,58px)}.service-panel-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.service-panel-title-row>p{background:#a6ff001a;border:1px solid #a6ff007a;border-radius:2px;justify-content:center;align-items:center;width:200px;min-height:48px;padding:0 16px;display:inline-flex;box-shadow:inset 0 0 16px #a6ff000f,0 0 18px #a6ff0012}.service-panel h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(36px,6vw,72px);line-height:.96}.service-panel blockquote{max-width:880px;color:var(--public-lime-strong);letter-spacing:-.035em;margin:34px 0 0;font-size:clamp(25px,3.8vw,46px);font-weight:800;line-height:1.04}.service-panel-summary{color:#f7fbf3;max-width:760px;margin:20px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.6}.service-panel-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.service-panel-details>div{background:#030c0894;border:1px solid #a6ff0024;border-radius:14px;padding:24px}.service-panel-details h3{color:#f1f6ed;margin:0;font-size:17px}.service-panel-details p,.service-panel-details ul{color:#f7fbf3;margin:14px 0 0;line-height:1.6}.service-panel-details ul{gap:8px;padding-left:20px;display:grid}.service-interest-cta{width:200px;min-height:48px;margin:0;padding:0 16px;font-size:11px;text-decoration:none}.hunter-interest-shell .scan-preview-panel{padding-top:18px}.hunter-interest-shell .scan-preview-status{margin-top:18px}.public-journey-actions a,.public-info-inline-link{letter-spacing:.07em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.public-info-inline-link{color:var(--public-lime);margin-top:20px;padding-inline:0}.public-info-inline-link:hover{color:var(--public-lime-strong)}.public-step-card>span{font-size:13px}.public-info-callout{background:radial-gradient(circle at 88% 16%,#a6ff0029,#0000 32%),linear-gradient(135deg,#0a1812f0,#040c09e6);border:1px solid #a6ff003d;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(28px,5vw,52px);display:grid}.public-info-callout h2{max-width:760px;margin:14px 0 0;font-size:clamp(28px,4.2vw,48px);line-height:1.05}.public-info-callout--single-line h2{white-space:nowrap;max-width:none;font-size:clamp(26px,3vw,40px)}.public-info-callout>div>span{color:#aebaaa;max-width:720px;margin-top:16px;line-height:1.55;display:block}.public-info-actions{gap:10px;min-width:min(100%,260px);display:grid}.public-info-actions a{letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:12px 17px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.public-info-primary{border:1px solid var(--public-lime);color:#071005;background:var(--public-lime)}.public-info-primary:hover{background:var(--public-lime-strong)}.public-info-secondary{color:#f7fbf3;background:#a6ff000d;border:1px solid #a6ff003d}.public-info-secondary:hover{color:var(--public-lime-strong);border-color:#a6ff006b}.public-info-footer{color:#9da99d;border-top:1px solid #cfff7729;justify-content:space-between;align-items:center;gap:28px;margin-top:64px;padding:30px 0 48px;display:flex}.public-info-footer>div{gap:5px;display:grid}.public-info-footer strong{color:#edf4e9;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.public-info-footer span{font-size:12px}.public-info-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.public-info-footer a{color:#b9c4b5;align-items:center;min-height:40px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.public-info-footer a:hover{color:var(--public-lime)}@media (max-width:900px){.service-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.service-panel-details{grid-template-columns:1fr}.public-info-callout--single-line h2{white-space:normal}.core-launch-nav{flex-direction:column;align-items:flex-start}.core-launch-nav__links{justify-content:flex-start;width:100%}.core-public-footer,.public-info-footer{flex-direction:column;align-items:flex-start}.core-public-footer nav,.public-info-footer nav{justify-content:flex-start}.public-info-header{flex-direction:column;align-items:flex-start;padding:20px 0}.public-info-nav{justify-content:flex-start;width:100%}.public-info-callout{grid-template-columns:1fr;align-items:start}.public-info-actions{width:min(100%,360px)}}@media (max-width:680px){.service-tabs{grid-template-columns:1fr}.public-journey-actions{grid-template-columns:1fr;display:grid}.public-journey-actions a{width:100%}.core-launch-nav{padding:12px}.core-launch-nav>span{line-height:1.55}.core-launch-nav__links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.core-launch-nav a,.core-launch-nav button{width:100%;padding-inline:8px}.core-pilot-facts,.public-info-grid{grid-template-columns:1fr}.core-leak-cta{width:100%}.public-info-shell{padding-inline:16px}.public-info-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-info-nav a{justify-content:center}.public-info-card{min-height:0}.public-info-footer nav{grid-template-columns:1fr;width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.core-hunter-icon,.core-hunter-icon .contract-sheet,.core-hunter-icon .invoice-flap,.core-hunter-icon .invoice-flap-open,.core-hunter-icon .invoice-letter,.core-hunter-icon .invoice-mailer,.core-hunter-icon .claim-hammer,.core-hunter-icon .claim-impact,.core-hunter-icon .opportunity-growth,.core-hunter-icon .opportunity-arrowhead{animation:none!important}.core-launch-nav a,.core-launch-nav button,.core-leak-cta{transition:none}}.compact-flow-tracks{margin-bottom:clamp(24px,4vw,42px)}.compact-goal-fieldset,.compact-context-fieldset{margin-top:clamp(22px,3vw,34px)}.fieldset-hint{color:#f7fbf3;max-width:760px;margin:8px 0 18px;line-height:1.65}.option-fieldset small{color:#f7fbf3;font:inherit}.track-card,.choice-button,.primary-button,.secondary-button,.flow-back-button{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.track-card:hover,.choice-button:hover,.track-card.is-active,.choice-button.is-active{background:linear-gradient(135deg,#a6ff001d,#081610c7);border-color:#a6ff009e;transform:translateY(-1px);box-shadow:0 12px 34px #00000047,0 0 22px #a6ff0014}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.flow-back-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.track-card:active,.choice-button:active,.flow-back-button:active{transform:translateY(0)}.primary-button:focus-visible{outline-offset:4px;outline:2px solid #a6ff00}.secondary-button:focus-visible{outline-offset:4px;outline:2px solid #a6ff00}.track-card:focus-visible{outline-offset:4px;outline:2px solid #a6ff00}.choice-button:focus-visible{outline-offset:4px;outline:2px solid #a6ff00}.flow-back-button:focus-visible{outline-offset:4px;outline:2px solid #a6ff00}.core-topbar-nav a:focus-visible{outline-offset:4px;outline:2px solid #a6ff00}.core-topbar-nav button:focus-visible{outline-offset:4px;outline:2px solid #a6ff00}:is(.flow-back-button,.primary-button:has(.core-action-arrow--next)){min-height:56px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #a6ff00;border-radius:2px;gap:16px;margin:0;padding:10px 18px;font-size:12px;font-weight:800;line-height:1}.flow-back-button{color:#b6ff19;background:#08140fd1;overflow:hidden;box-shadow:inset 0 0 24px #b6ff190d}.primary-button:has(.core-action-arrow--next){color:#071006;background:#a6ff00}.core-action-arrow{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(145deg,#b6ff1914,#030d082e);border:1px solid;border-radius:2px;flex:0 0 38px;width:38px;height:30px;display:block;position:relative;overflow:hidden}.core-action-arrow:before{content:"";background:currentColor;width:17px;height:2px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.core-action-arrow:after{content:"";width:8px;height:8px;position:absolute}.core-action-arrow--next:after{border-top:2px solid;border-right:2px solid;top:9px;right:8px;transform:rotate(45deg)}.core-action-arrow--back:before{left:auto;right:9px}.core-action-arrow--back:after{border-bottom:2px solid;border-left:2px solid;top:9px;left:8px;transform:rotate(45deg)}@media (max-width:1080px){.core-header-actions{min-width:0}.core-topbar-nav{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:min(68vw,680px);overflow-x:auto}.core-topbar-nav::-webkit-scrollbar{display:none}.core-topbar-nav a,.core-topbar-nav button{flex:none}}@media (min-width:1180px){.core-brand:hover,.core-brand:hover .core-brand-mark{transform:none}.core-brand:hover .core-brand-mark:before{filter:saturate(1.08)contrast(1.04)drop-shadow(0 0 5px #beff145c)}.core-shell:has(.core-hero) .core-brand-mark:after{display:none}.core-shell:has(.core-hero) .core-visual-core-copy small{display:inline-block;position:relative}.core-shell:has(.core-hero) .core-visual-core-copy small:before{content:"";opacity:0;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#8eff4a14,#a6ff007a 38%,#e2ffa6fa);border-radius:999px;width:110px;height:3px;position:absolute;top:85%;left:-115px;transform:translateY(-50%)rotate(-4.5deg)scaleX(0);box-shadow:0 0 7px #a6ff00cc,0 0 15px #a6ff0059}.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-visual-core-copy small:before{animation:3s cubic-bezier(.22,.75,.2,1) infinite core-start-scan-beam}.core-shell:has(.core-hero) .core-visual-core:is(:hover,:focus-visible) .core-visual-core-copy small:before{animation:3s cubic-bezier(.22,.75,.2,1) infinite core-start-scan-beam}.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-visual-core .core-icon{transform-origin:50%}.core-shell:has(.core-hero) .core-visual-core:hover .core-icon{transform-origin:50%}.core-shell:has(.core-hero) .core-visual-core-copy{transition:color .18s,text-shadow .18s,filter .18s}:is(.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-visual-core-copy,.core-shell:has(.core-hero) .core-visual-core:is(:hover,:focus-visible) .core-visual-core-copy){color:#f7ffe9;filter:brightness(1.3);text-shadow:0 0 9px #cfff6fe0,0 0 22px #a6ff0094,0 0 38px #a6ff003d}:is(.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-visual-core-copy :is(small,strong),.core-shell:has(.core-hero) .core-visual-core:is(:hover,:focus-visible) .core-visual-core-copy :is(small,strong)){text-shadow:0 0 5px #f4ffdd,0 0 13px #cfff6ff0,0 0 27px #a6ff00ad}.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-visual-core{background:linear-gradient(90deg,#143a1f94,#08231247);border-color:#ddff91f5;box-shadow:inset 0 -1px #e5ffaef0,inset 0 0 42px #6fff3233,0 0 30px #a6ff004d,0 0 58px #a6ff0029}.core-shell:has(.core-hero) .core-visual-core:is(:hover,:focus-visible){background:linear-gradient(90deg,#143a1f94,#08231247);border-color:#ddff91f5;box-shadow:inset 0 -1px #e5ffaef0,inset 0 0 42px #6fff3233,0 0 30px #a6ff004d,0 0 58px #a6ff0029}:is(.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-radar-sweep,.core-shell:has(.core-hero) .core-visual-core:hover .core-radar-sweep){transform-box:view-box;transform-origin:12px 12px;animation:1.5s linear infinite core-radar-logo-sweep}.core-shell:has(.core-hero) .core-radar-blip{opacity:0;fill:#fff;filter:drop-shadow(0 0 1.8px #fffffff2);transform-box:fill-box;transform-origin:50%}:is(.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-radar-blip--1,.core-shell:has(.core-hero) .core-visual-core:hover .core-radar-blip--1){animation:1.5s linear 1.29s infinite core-radar-contact}:is(.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-radar-blip--2,.core-shell:has(.core-hero) .core-visual-core:hover .core-radar-blip--2){animation:1.5s linear .225s infinite core-radar-contact}:is(.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-radar-blip--3,.core-shell:has(.core-hero) .core-visual-core:hover .core-radar-blip--3){animation:1.5s linear .96s infinite core-radar-contact}:is(.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-radar-blip--4,.core-shell:has(.core-hero) .core-visual-core:hover .core-radar-blip--4){animation:1.5s linear .57s infinite core-radar-contact}:is(.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-radar-blip--5,.core-shell:has(.core-hero) .core-visual-core:hover .core-radar-blip--5){animation:1.5s linear 1.47s infinite core-radar-contact}:is(.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-radar-blip--6,.core-shell:has(.core-hero) .core-visual-core:hover .core-radar-blip--6){animation:1.5s linear .405s infinite core-radar-contact}:is(.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-radar-blip--7,.core-shell:has(.core-hero) .core-visual-core:hover .core-radar-blip--7){animation:1.5s linear 1.125s infinite core-radar-contact}.core-hero-copy-block{--core-copy-offset-x:20mm;--core-copy-offset-y:2mm;transform:translate(var(--core-copy-offset-x), var(--core-copy-offset-y))}.core-visual-block{--core-visual-offset-x:5mm;--core-visual-offset-y:0mm;width:100%;height:100%;transform:translate(var(--core-visual-offset-x), var(--core-visual-offset-y));position:relative}.core-hero{min-height:calc(100svh - 88px);padding:0;display:block}.core-hero-copy{z-index:9;width:46%;position:absolute;top:22%;right:12%;transform:none}.core-hero-title-row{justify-content:center;width:calc(100% - 70px);margin-left:70px;display:flex;transform:translate(-4mm)}.core-hero-copy h1{border:1px solid var(--core-lime);background:linear-gradient(90deg,#02090657,#02090614);outline:0;width:max-content;max-width:none;margin-left:0;margin-right:0;padding:8px 4px 6px;font-size:clamp(36px,3.1vw,56px);box-shadow:0 18px 48px #0000001f,inset 0 0 30px #a6ff0006}:is(.core-hero-copy h1:focus,.core-hero-copy h1:focus-visible){outline:0}.core-hero-copy h1>span{white-space:nowrap;display:block}.core-hero-copy .core-lede{color:#f2f7ed;text-wrap:pretty;width:calc(100% - 70px);max-width:600px;margin:34px 0 28px 70px;transform:none}.core-hero-copy .core-pilot-facts{--core-facts-offset-x:5.5mm;--core-facts-offset-y:0mm;width:calc(100% - 64px);transform:translate(var(--core-facts-offset-x), var(--core-facts-offset-y));margin-left:32px}.core-hero-copy .core-pilot-facts li{text-align:center;justify-content:center;align-items:center;gap:10px;padding:7px 12px;display:flex}.core-hero-copy .core-pilot-facts li:before{flex:0 0 7px;position:static;transform:none}.core-visual-frame{width:100%;height:100%;margin:0;position:absolute;inset:0;transform:none}.core-visual{width:100%;min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;inset:0;overflow:visible;transform:none}.core-visual-grid{opacity:1;background:0 0;-webkit-mask-image:none;mask-image:none}.core-hunter-links:not(.core-hunter-links--wide),.core-hunter-links--wide{display:none}.core-visual-core{-webkit-backdrop-filter:blur(1px)saturate(.92);backdrop-filter:blur(1px)saturate(.92);background:linear-gradient(90deg,#020b073d,#02090612);border-width:0 0 1px;border-radius:0;width:42%;min-height:116px;top:3%;left:-24px;transform:none;box-shadow:inset 0 -1px #a6ff003d,0 10px 28px #0000001f}:is(.core-visual-core:hover,.core-visual-core:focus-visible,.core-visual-core.is-launching){transform:none}.core-visual-core-copy strong,.core-visual-core-copy small,.core-visual-core-copy b{text-shadow:0 2px 7px #000000f5,0 0 12px #000000c2}.core-visual-core-copy{white-space:nowrap;flex-direction:row;align-items:baseline;gap:9px}.core-visual-core-copy small{letter-spacing:.08em;font-size:25px;line-height:1}.core-visual-core-copy strong{white-space:nowrap;font-size:20px;line-height:1}.core-scan-beam{z-index:2;clip-path:polygon(20% 0,23% 0,100% 100%,34% 100%);transform-origin:25% 0;background:radial-gradient(at 21% 0,#d3ff5285 0,#a9ff2829 30%,#60ffaa0f 58%,#0000 76%),linear-gradient(105deg,#0000 18%,#a6ff0029 40%,#a6ff0009 69%,#0000 88%);width:100%;animation:4.8s ease-in-out infinite core-wide-beam;top:14%;bottom:0;left:0;transform:none}.core-scan-beam:before{left:21%}.core-scan-beam:after{width:72%;left:56%}.core-visual:has(.core-visual-core.is-launching) .core-scan-beam{opacity:1;filter:saturate(1.35)brightness(1.35);animation-duration:.65s}.core-orbit,.core-visual-pit{display:none}.core-hunter-branch{-webkit-backdrop-filter:blur(2px)saturate(.9);backdrop-filter:blur(2px)saturate(.9);background:linear-gradient(90deg,#05140ccc,#020c079e);border-width:0 0 1px;border-radius:0;grid-template-rows:auto auto;grid-template-columns:38px minmax(138px,.72fr) minmax(190px,1.28fr);gap:5px 13px;width:42%;min-height:11.6%;padding:9px 18px;display:grid;left:-24px;right:auto;box-shadow:inset 3px 0 #a6ff001a,inset 0 1px #dcff9609,0 10px 24px #00000014}.core-hunter-branch>.core-icon{grid-area:1/1/3}.core-hunter-branch>span{display:contents}.core-hunter-branch strong{grid-area:1/2;align-self:end}.core-hunter-branch small{color:#f2f7ed;white-space:normal;grid-area:1/3/3;align-self:center;font-size:12px;line-height:1.35}.core-hunter-status{grid-area:2/2;align-self:start}.core-hunter-branch--leak{top:28%}.core-hunter-branch--invoice{top:40%}.core-hunter-branch--claim{top:52%}.core-hunter-branch--contract{top:64%}.core-hunter-branch--opportunity{width:42%;top:76%;left:-24px;transform:none}:is(.core-hunter-branch--opportunity:hover,.core-hunter-branch--opportunity:focus-visible){transform:translate(7px)}:is(.core-hunter-branch:hover,.core-hunter-branch:focus-visible){box-shadow:inset 4px 0 0 var(--core-lime), 0 0 28px #a6ff0029;background:linear-gradient(90deg,#12301cfa,#04140bf0);border-color:#caff69ad;transform:translate(7px)}.core-visual-scope{width:38%;bottom:.5%;left:calc(21% - 24px)}.core-visual-scope span,.core-visual-core-copy b,.core-pilot-facts li{color:#f2f7ed}.public-header-primary,.core-hero-primary{display:none}.core-track-grid{height:clamp(150px,22svh,180px)}.core-track-grid article{min-height:0;padding:16px 20px}.core-track-title{gap:10px;margin:11px 0 7px}.core-track-icon{border-radius:9px;flex-basis:36px;width:36px;height:36px}.core-track-icon .core-icon{width:21px;height:21px}.core-track-grid h2{font-size:22px}.core-track-grid p{margin-bottom:9px;font-size:13px;line-height:1.38}.core-how{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:clamp(10px,2svh,20px);height:calc(100svh - clamp(150px,22svh,180px) - 72px);min-height:0;padding:clamp(14px,3svh,26px) 0}.core-how>div{text-align:center}.core-how .core-overline{margin-bottom:5px}.core-how h2{white-space:nowrap;max-width:none;margin:0;font-size:clamp(30px,2.8vw,42px);line-height:1.05}.core-how ol{border-top:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.core-how li{background:linear-gradient(135deg,#09190fdb,#020b07b8);border:1px solid #a6ff0029;grid-template-columns:42px 1fr;align-content:center;gap:12px;min-height:0;padding:clamp(9px,1.8svh,14px) 16px}.core-how li p{font-size:14px;line-height:1.42}.core-footer{height:72px;padding:20px 0}.core-public-footer{height:72px;margin-top:0;padding:16px 0}.core-public-footer+.core-footer{display:none}}@keyframes core-brand-scan-beam{0%{opacity:0;transform:translate(-50%)rotate(-2.25deg)scaleY(0)}5%{opacity:1}28%{opacity:.9;transform:translate(-50%)rotate(-2.25deg)scaleY(1)}38%,to{opacity:0;transform:translate(-50%)rotate(-2.25deg)scaleY(1)}}@keyframes core-start-scan-beam{0%{opacity:0;transform:translateY(-50%)rotate(-4.5deg)scaleX(0)}5%{opacity:1}24%{opacity:.95;transform:translateY(-50%)rotate(-4.5deg)scaleX(1)}34%,to{opacity:0;transform:translateY(-50%)rotate(-4.5deg)scaleX(1)}}@keyframes core-brand-scan-arrival{0%,4%{opacity:1;filter:brightness()drop-shadow(0 0 3px #a6ff0047)}7%{opacity:1;filter:brightness(2)drop-shadow(0 0 15px #d2ff69)}12%,to{opacity:1;filter:brightness()drop-shadow(0 0 4px #a6ff0052)}}@keyframes core-brand-scan-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes core-radar-logo-sweep{0%{transform:rotate(-47deg)}to{transform:rotate(313deg)}}@keyframes core-radar-contact{0%,16%{opacity:.92}68%{opacity:.38}to{opacity:0}}@keyframes core-radar-blip-a{0%,21%{opacity:0}22%,38%{opacity:.82}72%{opacity:.38}to{opacity:0}}@keyframes core-radar-blip-b{0%,42%{opacity:0}43%,57%{opacity:.74}80%{opacity:.3}to{opacity:0}}@keyframes core-radar-blip-c{0%,61%{opacity:0}62%,75%{opacity:.78}90%{opacity:.32}to{opacity:0}}@keyframes core-radar-blip-scan{0%,5%{opacity:0}7%,34%{opacity:.9}58%{opacity:.48}82%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.core-shell:has(.core-hero) .core-brand-mark:after{display:none}.core-shell:has(.core-hero) .core-visual-core-copy small:before{display:none}.core-shell:has(.core-hero) .core-topbar:has(.core-brand:hover)~.core-hero .core-visual-core .core-icon{animation:none}.core-shell:has(.core-hero) .core-visual-core:hover .core-icon{animation:none}.core-shell:has(.core-hero) .core-radar-blip{animation:none!important}}@keyframes core-wide-beam{0%,to{opacity:.32}50%{opacity:.78}}@media (min-width:1180px){html:has(.core-public-footer){scroll-snap-type:y mandatory}.core-topbar,.core-track-grid{scroll-snap-align:start;scroll-snap-stop:always}.core-track-grid,.core-how,.core-public-footer{box-sizing:border-box}}@media (min-width:1180px) and (max-height:650px){.core-track-grid article{padding:11px 16px}.core-track-title{margin:7px 0 5px}.core-track-grid p{margin-bottom:5px;font-size:12px;line-height:1.3}.core-how h2{font-size:clamp(27px,2.5vw,36px)}.core-how ol{gap:8px}.core-how li{grid-template-columns:36px 1fr;gap:9px;padding:8px 12px}.core-how li p{font-size:12.5px;line-height:1.32}.core-public-footer{padding-block:12px}}@media (min-width:1180px){.public-info-hero,.public-info-content,.public-info-footer{width:min(1220px,100%)}.public-info-hero{min-height:190px;padding:14px 0 22px}.public-info-hero .public-journey-actions{border-top:0;border-bottom:1px solid #a6ff0029;margin-bottom:16px;padding:0 0 13px}.public-info-hero h1{max-width:980px;margin-top:8px;font-size:clamp(34px,3.2vw,48px);line-height:1.02}.public-info-hero>div:last-child{max-width:860px;margin-top:10px;font-size:16px;line-height:1.45}.public-info-content{gap:24px;padding-bottom:24px}.public-info-grid{gap:12px}.public-info-shell--trust .public-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-info-shell--how .public-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-info-card{border-radius:12px;min-height:150px;padding:16px 18px}.public-info-card h2{margin-top:9px;font-size:clamp(19px,1.7vw,24px)}.public-info-card p{margin-top:9px;font-size:13px;line-height:1.42}.service-explorer{gap:12px}.service-tabs{order:2;gap:8px}.service-tabs button{min-height:54px;padding:9px 10px;font-size:14px}.service-panel{border-radius:14px;order:1;min-height:350px;padding:22px 26px}.service-panel-heading>span{font-size:34px}.service-panel h2{margin-top:4px;font-size:clamp(34px,3vw,44px)}.service-panel blockquote{margin-top:12px;font-size:clamp(22px,2vw,29px);line-height:1.08}.service-panel-summary{margin-top:10px;font-size:15px;line-height:1.42}.service-panel-details{gap:14px;margin-top:15px}.service-panel-details>div{border-radius:10px;padding:15px 17px}.public-info-callout,.public-info-limitations{border-radius:14px;padding:22px 26px}.public-info-callout h2,.public-info-limitations h2{font-size:clamp(24px,2.2vw,32px)}.public-info-footer{margin-top:12px;padding:18px 0 24px}.core-shop-hero{min-height:280px;padding:20px 0 34px}.core-shop-return-row{margin-bottom:18px}.core-shop-hero h1{max-width:840px;margin-top:10px;font-size:clamp(40px,4vw,58px);line-height:.96}.core-shop-hero>p:last-of-type{max-width:780px;margin-top:16px;font-size:16px;line-height:1.48}.core-shop-services,.core-shop-tracks{padding:34px 0}.core-shop-heading{margin-bottom:18px}.core-shop-heading h2{font-size:clamp(28px,3vw,40px)}.core-shop-service-grid article{min-height:190px;padding:20px}.core-shop-track-grid article{min-height:135px;padding:20px}.core-shop-back-row{display:none}}@media (min-width:1180px) and (max-height:650px){.public-info-hero{min-height:172px;padding-bottom:16px}.public-info-hero .public-journey-actions{margin-bottom:10px;padding-bottom:9px}.public-info-hero h1{font-size:clamp(30px,2.8vw,40px)}.service-panel{min-height:320px;padding-block:17px}.service-tabs button{min-height:48px}}@media (min-width:1180px){.public-info-shell--services{height:100svh;min-height:0;overflow:hidden}.public-info-shell .public-journey-actions a{border:1px solid var(--public-lime);border-radius:2px;gap:16px;min-height:56px;padding:11px 18px;font-size:12px}.public-info-shell .public-journey-actions .flow-back-button{color:var(--public-lime-strong);background:#08140fd1;box-shadow:inset 0 0 24px #b6ff190d}.public-info-shell .public-journey-actions .primary-button{color:#071006;background:var(--public-lime)}.public-info-shell .core-action-arrow{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(145deg,#b6ff1914,#030d082e);border:1px solid;border-radius:2px;flex:0 0 38px;width:38px;height:30px;display:block;position:relative;overflow:hidden}.public-info-shell .core-action-arrow:before{content:"";background:currentColor;width:17px;height:2px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.public-info-shell .core-action-arrow:after{content:"";width:8px;height:8px;position:absolute}.public-info-shell .core-action-arrow--next:after{border-top:2px solid;border-right:2px solid;top:9px;right:8px;transform:rotate(45deg)}.public-info-shell .core-action-arrow--back:before{left:auto;right:9px}.public-info-shell .core-action-arrow--back:after{border-bottom:2px solid;border-left:2px solid;top:9px;left:8px;transform:rotate(45deg)}.public-info-shell .public-info-hero{min-height:0;padding:10px 0 14px}.public-info-shell .public-info-hero .public-journey-actions{grid-template-columns:auto minmax(360px,1fr) auto;align-items:center;gap:24px;width:100%;max-width:none;margin-bottom:0;padding-bottom:8px;display:grid}.public-info-shell .public-journey-center{color:#bdc8ba;text-align:center;min-width:0}.public-info-shell .public-journey-center h1{white-space:nowrap;max-width:none;margin:0;font-size:clamp(25px,2.25vw,34px);line-height:1}.public-info-shell .public-journey-center p{color:#bdc8ba;margin:7px 0 0;font-size:13px;line-height:1.3}.public-info-shell .public-info-hero h1{margin-top:5px;font-size:clamp(32px,3vw,44px)}.public-info-shell .public-info-hero>div:last-child{margin-top:6px;font-size:14px;line-height:1.34}.public-info-shell--services .service-panel{min-height:0;padding:16px 22px}.public-info-shell--services .service-panel-title-row{grid-template-columns:292px 200px minmax(20px,1fr) 200px;gap:14px;width:100%;min-height:56px;display:grid}.public-info-shell--services .service-panel-title-row>h2{grid-column:1}.public-info-shell--services .service-panel-title-row>p{letter-spacing:.13em;grid-column:2;font-size:10px}.public-info-shell--services .service-interest-cta{grid-column:4}.public-info-shell--services .service-panel-details{margin-top:10px}.public-info-shell--services .service-panel-details>div{padding:10px 14px}.core-shop-shell .core-shop-hero{min-height:0;padding:14px 0 22px}.core-shop-shell .core-shop-hero h1{max-width:760px;margin-top:7px;font-size:clamp(34px,3.4vw,48px);line-height:1}.core-shop-shell .core-shop-hero>p:last-of-type{max-width:780px;margin-top:10px;font-size:14px;line-height:1.4}.core-shop-shell .core-shop-services,.core-shop-shell .core-shop-tracks{padding:22px 0}.core-shop-shell .core-shop-heading{margin-bottom:12px}.core-shop-shell .core-shop-heading h2{font-size:clamp(27px,2.7vw,36px);line-height:1.05}.core-shop-shell .core-shop-service-grid article{min-height:160px;padding:16px}.core-shop-shell .core-shop-service-grid h3{font-size:21px}.core-shop-shell .core-shop-service-grid p{font-size:13px;line-height:1.42}.core-shop-shell .core-shop-track-grid article{min-height:112px;padding:16px}.core-shop-shell .core-shop-track-grid p{font-size:13px;line-height:1.4}.site-header .public-tab-nav{grid-template-columns:repeat(4,1fr);gap:8px;width:min(530px,43vw);max-width:none;display:grid;overflow:visible}.site-header .ecosystem-tab-nav{grid-template-columns:repeat(4,1fr);gap:6px;width:min(430px,34vw);display:grid}.site-header .ecosystem-tab-nav a,.site-header .ecosystem-tab-nav button{color:#f4f8ef;letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#020a0785;border:1px solid #ffffff2e;border-radius:2px;justify-content:center;width:100%;min-width:0;min-height:38px;padding:8px 11px;font-size:10px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.site-header .ecosystem-tab-nav a:hover,.site-header .ecosystem-tab-nav button:hover{color:#f4f8ef;border-color:var(--core-lime);transform:translateY(-1px)}.site-header .ecosystem-tab-nav a:active,.site-header .ecosystem-tab-nav button:active,.site-header .ecosystem-tab-nav .is-active{color:#071006;background:var(--core-lime);box-shadow:0 0 18px #a6ff0033,inset 0 0 10px #ffffff1f}.site-header .ecosystem-tab-nav .is-active:hover{color:#071006}.site-header.core-topbar{gap:10px;width:min(1840px,100vw - 80px)}.site-header.core-topbar:before{z-index:-1;content:"";background:linear-gradient(#060e0c8f,#04090833);border-bottom:1px solid #cfff7729;position:absolute;inset:0 100% -1px -100vw}.site-header .public-tab-nav a,.site-header .public-tab-nav button{letter-spacing:.1em;white-space:nowrap;width:100%;min-width:0;font-size:11px}.public-info-shell .public-info-footer{display:none}.core-shop-shell .core-shop-hero{width:min(1220px,100%);padding:10px 0 14px}.core-shop-shell .core-shop-hero .public-journey-actions{border-top:0;border-bottom:1px solid #a6ff0029;grid-template-columns:auto minmax(360px,1fr) auto;align-items:center;gap:24px;width:100%;max-width:none;margin:0;padding:0 0 8px;display:grid}.core-shop-shell .core-shop-hero .public-journey-center{text-align:center;min-width:0}.core-shop-shell .core-shop-hero .public-journey-center h1{white-space:nowrap;max-width:none;margin:0;font-size:clamp(25px,2.25vw,34px);line-height:1}.core-shop-shell .core-shop-hero .public-journey-center p{color:#f2f7ed;margin:7px 0 0;font-size:13px;line-height:1.3}.public-info-shell .public-info-hero .public-journey-center h1{white-space:nowrap;max-width:none;margin:0;font-size:clamp(25px,2.25vw,34px);line-height:1}.core-shop-shell .public-journey-actions a{border:1px solid var(--core-lime);border-radius:2px;gap:16px;min-height:56px;padding:11px 18px;font-size:12px}.core-shop-shell .core-shop-service-grid article,.core-shop-shell .core-shop-track-grid article{background:radial-gradient(circle at 100% 0,#a6ff0012,#0000 42%),linear-gradient(145deg,#07160ee6,#020b07d6);border-radius:12px;box-shadow:0 12px 30px #0000001f,inset 0 1px #ffffff06}}@media (min-width:1180px) and (max-width:1599px){.site-header .public-header-primary{display:none}.site-header .ecosystem-tab-nav{width:min(360px,30vw)}.site-header .public-tab-nav{width:min(440px,37vw)}}.core-ecosystem-rail{display:none}.coming-soon-shell{height:100svh;min-height:0}.coming-soon-panel{text-align:center;place-content:center;justify-items:center;width:min(760px,100% - 36px);min-height:calc(100svh - 88px);margin-inline:auto;display:grid}.coming-soon-panel>span,.coming-soon-panel>p{color:var(--public-lime);letter-spacing:.18em;font:900 12px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.coming-soon-panel h1{color:#f2f7ed;letter-spacing:-.06em;text-transform:uppercase;margin:18px 0 12px;font-size:clamp(64px,10vw,138px);line-height:.9}.coming-soon-panel .coming-soon-actions{border:0;margin-top:38px;padding:0}.coming-soon-panel .coming-soon-actions .core-back-link{margin:0}@media (min-width:1180px){.site-shell:has(.core-hero){height:100svh;min-height:0;overflow:hidden}.core-ecosystem-rail{z-index:30;grid-template-columns:1fr;gap:7px;display:grid;position:fixed;top:52%;right:8px;transform:translateY(-50%)}.core-ecosystem-rail a{color:#f2f7ed;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(145deg,#06140dad,#020a076b);border:1px solid #a6ff0057;border-radius:2px;justify-content:center;align-items:center;gap:8px;width:122px;height:48px;font:800 11px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-decoration:none;transition:color .16s,border-color .16s,background .16s,transform .16s;display:flex;box-shadow:inset 0 0 18px #a6ff0009}.core-ecosystem-rail a:hover{color:var(--core-lime-strong);background:linear-gradient(145deg,#102d1ae6,#04120ac2);border-color:#b6ff19e0;box-shadow:inset 0 0 22px #a6ff0012,0 0 18px #a6ff001a}.public-info-shell--trust,.core-shop-shell{height:100svh;min-height:0;overflow:hidden}.public-info-shell--trust .public-info-content,.core-shop-content{width:min(1220px,100%);margin-inline:auto;padding:0 0 14px}.public-info-shell--trust .service-panel{height:312px;min-height:312px;padding:18px 22px}.core-shop-shell .service-panel{height:285px;min-height:285px;padding:18px 22px}.public-info-shell--trust .service-panel blockquote,.core-shop-shell .service-panel blockquote{margin-top:12px}.public-info-shell--trust .service-panel-details,.core-shop-shell .service-panel-details{grid-template-columns:1fr;margin-top:12px}.public-info-shell--trust .service-panel-details>div,.core-shop-shell .service-panel-details>div{padding:12px 15px}.public-info-shell--trust .trust-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.core-shop-shell .shop-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.core-shop-content .service-tabs button{min-height:54px;padding:9px 10px;font-size:14px}}.public-info-shell:before,.core-shop-shell:before{opacity:1;filter:brightness(1.3)saturate(.96)contrast(1.04);background:linear-gradient(#01050414,#0208063d 62%,#02080680),linear-gradient(90deg,#01050424,#0000 30% 78%,#0105041f),url(/northgap-mountain-aurora-bg.png) 50% -165px/cover no-repeat}.public-info-shell:after,.core-shop-shell:after{display:none}.public-info-shell .public-info-card,.public-info-shell .service-panel,.core-shop-shell .service-panel{-webkit-backdrop-filter:blur(2px)saturate(.94);background:linear-gradient(145deg,#05120cc2,#020a07a3);box-shadow:inset 0 1px #ffffff06,0 14px 34px #00000029}@media (min-width:1180px){.core-ecosystem-rail{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#040d09db,#020906b3);border-left:1px solid #a6ff002e;align-content:start;gap:8px;width:132px;padding:18px 8px;top:88px;bottom:0;right:0;transform:none;box-shadow:-18px 0 44px #00000029,inset 1px 0 #ffffff05}.core-ecosystem-rail a{width:100%;height:52px}.core-home-footer{z-index:24;color:#f2f7ed;letter-spacing:.1em;text-transform:uppercase;background:#0208066b;border-top:1px solid #a6ff0029;justify-content:flex-end;width:min(1840px,100vw - 80px);height:36px;min-height:36px;margin:0;padding:0;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.core-home-footer-copy{white-space:nowrap;justify-content:flex-end;align-items:center;gap:26px;display:inline-flex}.core-home-footer a{color:#f2f7ed;letter-spacing:.04em;text-transform:uppercase;font:800 12px/1.2 Segoe UI,Arial,sans-serif;text-decoration:none}.core-home-footer a:hover{color:var(--core-lime)}}@media (max-width:340px){.core-shop-shell .service-panel-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.core-shop-shell .service-panel-title-row{width:auto;min-width:0}.core-shop-shell .service-panel-title-row>p{overflow-wrap:anywhere;width:auto;max-width:100%;padding-inline:10px}.core-shop-shell .service-panel-heading>span{min-width:0}.public-info-shell--services .service-panel-title-row{width:100%;min-width:0}.public-info-shell--services .service-panel-title-row>h2{overflow-wrap:normal;width:100%;min-width:0;max-width:100%;font-size:28px}.public-info-shell--services .service-panel-title-row>p,.public-info-shell--services .service-interest-cta{width:100%;max-width:100%}.public-info-shell--trust .service-panel blockquote{overflow-wrap:break-word;min-width:0;max-width:100%;font-size:21px;line-height:1.25}}.core-visual-scope>strong{-webkit-text-fill-color:#a6ff00;opacity:1;filter:brightness(1.16)saturate(1.08);text-shadow:0 0 8px #a6ff00c7,0 0 18px #a6ff0057;color:#a6ff00!important}@media (min-width:581px) and (max-width:1179.98px){.site-header.core-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand ecosystem""public account";align-items:center;gap:8px 20px;min-height:0;padding:12px 0 14px;display:grid}.site-header .core-brand{grid-area:brand;justify-self:start;width:auto}.site-header .ecosystem-tab-nav{grid-area:ecosystem;justify-self:end;width:auto;max-width:none;margin-left:0;overflow:visible}.site-header .public-tab-nav{grid-area:public;justify-self:start;width:auto;max-width:none;margin-left:0;overflow:visible}.site-header>.account-login-link,.site-header>.account-portal-menu{grid-area:account;justify-self:end}.site-header .public-header-primary{display:none}}.site-header .public-brand-copy{height:44px;display:block;position:relative;transform:translate(1.2mm)}.site-header .public-brand-name{letter-spacing:.14em;height:27px;font-size:23px;font-weight:900;line-height:27px}.site-header .public-brand-copy small{color:#a6ff00;opacity:1;text-align:center;width:100%;font-size:14px;font-weight:800;line-height:1.2;position:absolute;top:30px;left:0}.site-header .core-brand-mark:before{filter:saturate(1.12)contrast(1.12)drop-shadow(0 0 6px #beff146b);mix-blend-mode:normal;background:url(/northgap-g-locked-transparent.png) 50%/56px 58px no-repeat}@media (min-width:1180px){.core-shell--fixed-flow{--core-flow-action-bottom:14px}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .flow-back-button,.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .primary-button,.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions,.core-shell--fixed-flow .result-panel--s12 .result-bottom-dock{bottom:var(--core-flow-action-bottom)}.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions,.core-shell--fixed-flow .result-panel--s12 .result-bottom-dock{left:0;right:0}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .flow-back-button,.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions>.flow-back-button,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions>.flow-back-button,.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser>.flow-back-button{height:56px;min-height:56px;left:0}.core-shell--fixed-flow .flow-panel[data-screen=S02] .consent-actions .primary-button,.core-shell--fixed-flow .flow-panel[data-screen=S03] .track-actions>.primary-button,.core-shell--fixed-flow .flow-panel[data-screen=S05] .signal-flow-actions>.primary-button,.core-shell--fixed-flow .result-panel--s12 .result-actions--teaser>.primary-button{height:56px;min-height:56px;right:0}.core-shell.scan-preview-shell>.scan-preview-stepbar{z-index:35;position:absolute;top:99px;right:40px}.core-shell.scan-preview-shell>.scan-preview-panel{height:calc(100svh - 88px)}.scan-preview-shell .scan-preview-options{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));min-height:clamp(220px,27vh,250px)}.scan-preview-shell .scan-preview-options .choice-button{height:100%;min-height:0}.scan-preview-shell .scan-preview-status{height:clamp(220px,27vh,250px);min-height:clamp(220px,27vh,250px)}.site-header .public-tab-nav{grid-template-columns:190px repeat(3,minmax(0,1fr));width:min(500px,42vw)}.site-header .public-tab-nav .scan-family-menu{width:190px;min-width:190px}.site-header .public-tab-nav .scan-family-menu>summary{text-align:center;width:190px;min-width:190px;padding-inline:16px;overflow:visible}}@media (min-width:1180px) and (max-width:1279.98px){.site-header .core-brand{flex:0 0 206px;width:206px;min-width:206px}.site-header .ecosystem-tab-nav{width:300px;max-width:300px}.site-header .public-tab-nav{grid-template-columns:170px repeat(3,minmax(0,1fr));width:440px;max-width:440px}.site-header .public-tab-nav .scan-family-menu,.site-header .public-tab-nav .scan-family-menu>summary{width:170px;min-width:170px}}@media (max-width:580px){.site-shell{width:100%;max-width:100%;padding-inline:16px;overflow-x:clip}.site-shell:after,.core-aurora-motion,.core-hunter-links,.core-scan-beam,.core-orbit,.core-visual-pit{display:none!important}.core-shell *,.core-shell :before,.core-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.site-header.core-topbar{-webkit-backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account""ecosystem ecosystem""public public";align-items:center;gap:8px 10px;min-height:0;padding:10px 0 12px;display:grid;overflow:visible}.site-header .core-brand{grid-area:brand;justify-self:start;width:auto;min-width:0;transform:none}.site-header .core-brand-mark{flex-basis:44px;width:44px;height:44px;transform:none}.site-header .public-brand-copy{min-width:0;height:39px;transform:none}.site-header .public-brand-name{letter-spacing:.12em;height:23px;font-size:18px;line-height:23px}.site-header .public-brand-copy small{font-size:11px;top:25px}.site-header .ecosystem-tab-nav,.site-header .public-tab-nav{width:100%;max-width:100%;margin:0;overflow:visible}.site-header .ecosystem-tab-nav{grid-area:ecosystem;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.site-header .public-tab-nav{grid-area:public;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:5px;display:grid}.site-header .ecosystem-tab-nav a,.site-header .ecosystem-tab-nav button,.site-header .public-tab-nav a,.site-header .public-tab-nav button,.site-header .public-tab-nav summary{letter-spacing:.07em;white-space:nowrap;background:#06120cb8;border:1px solid #a6ff007a;border-radius:7px;justify-content:center;width:100%;min-width:0;min-height:38px;padding-inline:4px;font-size:7px;box-shadow:inset 0 0 12px #a6ff0009}.site-header .ecosystem-tab-nav .is-active,.site-header .public-tab-nav .is-active,.site-header .scan-family-menu[open]>summary{background:#5c8e1438;border-color:#a6ff00d1;box-shadow:inset 0 0 16px #a6ff0014,0 0 10px #a6ff0014}.site-header>.account-login-link,.site-header>.account-portal-menu{background:#06120cb8;border:1px solid #a6ff008c;border-radius:7px;grid-area:account;justify-self:end;width:88px;min-width:88px}.core-hero{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0;padding:32px 0 24px;display:grid;overflow:hidden}.core-hero-copy,.core-hero-copy-block,.core-visual-frame,.core-visual-block{width:100%;max-width:100%;height:auto;position:relative;inset:auto;transform:none}.core-hero-title-row{width:100%;margin:0;display:block;transform:none}.core-hero-copy h1{overflow-wrap:normal;width:100%;max-width:100%;margin:0;padding:14px 12px;font-size:clamp(37px,11.5vw,52px);line-height:.94}.core-hero-copy h1>span{white-space:normal;display:block}.core-hero-copy .core-lede{width:100%;max-width:100%;margin:24px 0 20px;font-size:17px;line-height:1.55;transform:none}.core-hero-copy .core-pilot-facts{grid-template-columns:1fr;width:100%;margin:0 0 16px;transform:none}.core-hero-primary{width:100%;min-width:0;display:inline-flex;transform:none!important}.core-visual-frame{margin:0}.core-visual{border-radius:20px;width:100%;max-width:100%;min-height:650px;position:relative;inset:auto;overflow:hidden;transform:none}.core-visual-core{width:auto;min-height:82px;position:absolute;top:16px;left:16px;right:16px;transform:none!important}.core-visual-core-copy{--core-start-copy-offset-x:0;transform:none}.core-visual-core-copy small{font-size:11px}.core-visual-core-copy strong{font-size:16px}.core-hunter-branches{gap:8px;display:grid;position:absolute;top:112px;left:16px;right:16px}.core-hunter-branch,.core-hunter-branch--opportunity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:100%;min-height:82px;padding:12px 14px;display:grid;position:relative;inset:auto;transform:none!important}.core-hunter-branch>.core-icon{width:30px;height:30px}.core-hunter-branch>span{gap:4px;min-width:0;display:grid}.core-hunter-branch strong,.core-hunter-branch small,.core-hunter-status{white-space:normal;overflow-wrap:anywhere;min-width:0}.core-hunter-branch strong{font-size:16px}.core-hunter-branch small{font-size:11px;line-height:1.3}.core-visual-scope{width:auto;bottom:12px;left:16px;right:16px;transform:none}.core-home-footer{min-height:64px;padding-block:14px}.core-home-footer-copy{white-space:normal;gap:7px;width:100%;display:grid}}@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}
