:root{--navy:#1b2a4a;--navy-deep:#142036;--cream:#faf7f2;--cream-dk:#f0ede5;--gold:#c9a84c;--gold-scr:#d4b55a;--ink:#1a1a1a;--white:#fefcf8;--border:#e8e5de;--moss:#6b7d4c;--err:#a6432f;--serif:"Cormorant Garamond", Georgia, serif;--sans:"DM Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", "Courier New", monospace;--e1:0 2px 6px #1b2a4a0f;--e2:0 4px 12px #1b2a4a14;--e3:0 12px 32px #1b2a4a29;--dur:.24s;--ease:cubic-bezier(.16, 1, .3, 1);--water:cubic-bezier(.25, .46, .45, .94);--transition:.24s cubic-bezier(.16, 1, .3, 1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:2px;--radius:3px;--radius-md:6px;--radius-lg:12px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--navy);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6}.graph{position:relative}.graph:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#f2f0e90b 1px,#0000 1px),linear-gradient(90deg,#f2f0e90b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.graph>*{z-index:1;position:relative}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}section{padding:clamp(48px,7vw,80px) 0}h1{font-family:var(--serif);font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.04}h2{font-family:var(--serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}h3{font-family:var(--serif);font-size:1.375rem;font-weight:600;line-height:1.2}h4{font-family:var(--sans);font-size:1rem;font-weight:700;line-height:1.4}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.6875rem;font-weight:600}.qv{font-family:var(--serif);font-size:1.375rem;font-style:italic;font-weight:500;line-height:1.3}.muted{color:#faf7f2ad}p{line-height:1.7}.btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius);transition:all var(--dur) var(--ease);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;min-height:44px;padding:14px 22px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-gold{background:var(--gold);color:var(--navy)}.btn-gold:hover{background:var(--gold-scr);box-shadow:var(--e3);transform:translateY(-2px)}.btn-ghost{color:var(--cream);background:0 0;border:1px solid #faf7f266}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-navy{background:var(--navy-deep);color:var(--cream);border:1px solid #c9a84c4d}.btn-navy:hover{border-color:var(--gold)}.card{background:var(--white);color:var(--ink);border:1px solid var(--border);box-shadow:var(--e2);transition:all var(--dur) var(--ease);border-radius:3px;flex-direction:column;padding:24px;display:flex}.card:hover{box-shadow:var(--e3);transform:translateY(-2px)}.card .pl{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#8a2b1e;font-size:.6rem}.card .tt{font-family:var(--serif);color:var(--navy);margin:10px 0 6px;font-size:1.375rem;font-weight:700;line-height:1.1}.card .who{color:#1a1a1a99;margin-bottom:14px;font-size:.875rem}.card .hold{border-top:1px solid var(--border);color:var(--ink);margin-top:auto;padding-top:14px;font-size:.9rem}.card .hold b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#85540f;margin-bottom:4px;font-size:.6rem;font-weight:600;display:block}.card .price{font-family:var(--mono);color:#1a1a1a8c;margin-top:10px;font-size:.75rem}.card-dark{border-radius:var(--radius);color:var(--cream);transition:all var(--dur) var(--ease);background:#ffffff0a;border:1px solid #c9a84c2e;flex-direction:column;padding:24px;display:flex}.card-dark:hover{box-shadow:var(--e3);border-color:#c9a84c80;transform:translateY(-2px)}.grid-2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.form-field{flex-direction:column;gap:6px;display:flex}.form-field label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#faf7f299;font-size:.7rem}input[type=text],input[type=email],input[type=tel],select,textarea{border-radius:var(--radius);color:var(--cream);font-family:var(--sans);transition:border-color var(--dur);background:#ffffff0d;border:1px solid #c9a84c4d;outline:none;width:100%;padding:12px 16px;font-size:1rem}input:focus,select:focus,textarea:focus{border-color:var(--gold);background:#c9a84c0d}input::placeholder,textarea::placeholder{color:#faf7f259}select option{background:var(--navy-deep);color:var(--cream)}.tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);color:var(--gold);border:1px solid #c9a84c66;padding:4px 10px;font-size:.65rem;font-weight:600;display:inline-block}.tag-moss{color:var(--moss);border-color:#6b7d4c80}.tag-cream{color:var(--cream);background:#faf7f214;border-color:#faf7f233}.divider{border:none;border-top:1px solid #c9a84c2e;margin:40px 0}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--radius-sm)}.guarantee{font-family:var(--mono);letter-spacing:.05em;color:#faf7f280;border-top:1px solid #c9a84c2e;margin-top:24px;padding-top:16px;font-size:.75rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bg-navy{background:var(--navy)}.bg-navy-deep{background:var(--navy-deep)}.bg-cream{background:var(--cream);color:var(--ink)}.cream-sec{background:var(--cream);color:var(--ink);position:relative}.cream-sec .eyebrow{color:#85540f}.cream-sec h2,.cream-sec h3{color:var(--navy)}.ink-muted{color:#1a1a1aa6}.hero-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(420px,55vh,640px);padding:64px 0;display:flex}.hero-center h1{letter-spacing:-.02em;font-size:clamp(4rem,8vw,7rem)}.hero-center p{max-width:58ch;margin:24px auto 0}.cta-row{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:56px;min-height:clamp(520px,70vh,760px);padding:48px 0;display:grid}.doors{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.door{border:1px solid var(--border);background:var(--white);box-shadow:var(--e1);transition:all var(--dur) var(--ease);color:var(--ink);border-radius:3px;flex-direction:column;padding:32px 28px;text-decoration:none;display:flex}.door:hover{box-shadow:var(--e3);border-color:var(--gold);transform:translateY(-2px)}.door .label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#85540f;font-size:.6rem}.door h3{color:var(--navy);font-family:var(--serif);margin-top:10px;font-size:1.5rem;line-height:1.2}.door p{color:#1a1a1a99;margin-top:10px;font-size:.95rem;line-height:1.6}.door .arrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);transition:color var(--dur);margin-top:auto;padding-top:20px;font-size:.72rem;display:inline-block}.door:hover .arrow{color:#85540f}.id-box{background:var(--navy-deep);box-shadow:var(--e2);border:1px solid #c9a84c66;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.id-box .label{font-family:var(--mono);letter-spacing:.12em;color:var(--gold);text-transform:uppercase;margin-bottom:12px;font-size:.6875rem}.id-box input{width:100%;max-width:360px;font-family:var(--sans);border:none;border-bottom:2px solid var(--gold);color:var(--cream);text-align:center;transition:border-color var(--dur);background:0 0;outline:none;padding:14px 18px;font-size:1rem}.id-box input:focus{border-bottom-color:var(--gold-scr);background:#c9a84c0d}.id-box input::placeholder{color:#faf7f266}.sector-chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.sector-chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);transition:all var(--dur) var(--ease);border:1px solid #c9a84c4d;border-radius:2px;padding:9px 16px;font-size:.7rem;text-decoration:none;display:inline-block}.sector-chip:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-1px)}.trust{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.trust span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#faf7f2b8;border:1px solid #c9a84c4d;border-radius:2px;padding:12px 18px;font-size:.72rem}.cover-strip{background:var(--navy-deep);border-top:1px solid #c9a84c1f;border-bottom:1px solid #c9a84c1f;padding:0;overflow:hidden}.cover-strip-inner{scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:28px 32px;display:flex;overflow-x:auto}.cover-strip-inner::-webkit-scrollbar{display:none}.cover-strip-img{object-fit:cover;width:auto;height:160px;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:2px;flex-shrink:0;box-shadow:0 4px 16px #00000059}.cover-strip-img:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000080}.calc{background:var(--navy-deep);border:1px solid #c9a84c66;border-radius:3px;padding:40px;position:relative;overflow:hidden}.calc:before{content:"";pointer-events:none;background-image:linear-gradient(#f2f0e908 1px,#0000 1px),linear-gradient(90deg,#f2f0e908 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.calc>*{position:relative}.calc-row{flex-wrap:wrap;align-items:flex-end;gap:32px;margin:20px 0;display:flex}.qty{border:none;border-bottom:2px solid var(--gold);width:130px;color:var(--cream);font-family:var(--sans);background:0 0;outline:none;padding:8px 4px;font-size:1.6rem}.total{font-family:var(--serif);color:var(--cream);font-size:2.6rem;font-weight:700}.total small{font-family:var(--mono);letter-spacing:.12em;color:var(--gold);font-size:.6875rem;font-weight:600;display:block}.tiers{font-family:var(--mono);color:#faf7f299;flex-wrap:wrap;gap:18px;margin-bottom:26px;font-size:.72rem;display:flex}table.tiers{border-collapse:separate;border-spacing:0;display:table}table.tiers th,table.tiers td{text-align:left;white-space:nowrap;padding:0 18px 2px 0;font-weight:400}.tiers .on{color:var(--gold-scr);border-bottom:1px solid var(--gold-scr);font-weight:600}.grid3,.deploy-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.deploy-card{border:1px solid var(--border);background:var(--white);box-shadow:var(--e1);transition:all var(--dur) var(--ease);border-radius:3px;flex-direction:column;padding:28px 24px;display:flex}.deploy-card:hover{box-shadow:var(--e2);transform:translateY(-2px)}.deploy-card .label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#85540f;font-size:.6rem}.deploy-card h3{color:var(--navy);margin-top:8px;font-size:1.15rem}.deploy-card p{color:#1a1a1a99;margin-top:8px;font-size:.9rem}.deploy-card .detail{font-family:var(--mono);color:#1a1a1a73;border-top:1px solid var(--border);margin-top:14px;padding-top:14px;font-size:.72rem}.rotate{transition:opacity .4s var(--water);display:inline-block}.protections{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.protect{border:1px solid var(--border);background:var(--white);box-shadow:var(--e1);transition:all var(--dur) var(--ease);border-radius:3px;padding:28px 24px}.protect:hover{box-shadow:var(--e2);transform:translateY(-2px)}.protect .num{font-family:var(--mono);letter-spacing:.14em;color:#85540f;margin-bottom:8px;font-size:.6875rem}.protect h3{color:var(--navy);font-size:1.2rem}.protect p{color:#1a1a1aa6;margin-top:8px;font-size:.9rem}.clinical-list{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.clinical-list span{font-family:var(--mono);letter-spacing:.08em;color:#faf7f299;border:1px solid #c9a84c40;border-radius:2px;padding:8px 14px;font-size:.72rem}.clinical-list a{font-family:var(--mono);letter-spacing:.08em;color:#faf7f299;border:1px solid #c9a84c40;border-radius:2px;padding:8px 14px;font-size:.72rem;text-decoration:none;transition:border-color .2s,color .2s}.clinical-list a:hover{border-color:var(--gold);color:var(--gold)}.cream-sec .clinical-list a{border-color:var(--border);color:#1a1a1a8c}.cream-sec .clinical-list a:hover{border-color:var(--gold);color:var(--navy)}.intention{background:#c9a84c08;border:1px solid #c9a84c4d;border-radius:3px;margin-top:40px;padding:40px}.adj{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.adj a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);transition:all var(--dur);border:1px solid #c9a84c4d;border-radius:2px;padding:9px 14px;font-size:.6875rem;text-decoration:none}.adj a:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-1px)}a.deep{color:var(--gold);text-underline-offset:3px;text-decoration:underline}a.deep:hover{color:var(--gold-scr)}.pipeline{flex-wrap:wrap;align-items:center;gap:0;margin-top:40px;display:flex}.pipe-box{background:#c9a84c0a;border:1px solid #c9a84c66;border-radius:3px;flex:1;min-width:180px;padding:28px 24px;position:relative}.pipe-box .pipe-n{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:.6rem}.pipe-box h3{font-family:var(--serif);color:var(--cream);margin-bottom:8px;font-size:1.75rem;font-weight:600;line-height:1.1}.pipe-box p{color:#faf7f299;font-size:.875rem;line-height:1.5}.pipe-arrow{background:var(--gold);flex-shrink:0;width:40px;height:2px;margin:0 8px;position:relative}.pipe-arrow:after{content:"";border-left:8px solid var(--gold);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute;top:-4px;right:-1px}.depth-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.depth-card{border:1px solid var(--border);background:var(--white);box-shadow:var(--e1);transition:all var(--dur) var(--ease);border-radius:3px;padding:24px}.depth-card:hover{box-shadow:var(--e2);transform:translateY(-2px)}.depth-card .level{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#85540f;font-size:.6rem}.depth-card h3{color:var(--navy);margin-top:8px;font-size:1.15rem}.depth-card p{color:#1a1a1a99;margin-top:8px;font-size:.875rem}.steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.step{border-left:2px solid var(--gold);padding:4px 0 4px 20px}.step .n{font-family:var(--mono);letter-spacing:.14em;color:var(--gold);font-size:.6875rem}.safety-strip{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.safety-item{font-family:var(--mono);letter-spacing:.08em;color:#faf7f280;border:1px solid #faf7f226;border-radius:2px;padding:8px 14px;font-size:.7rem}.aperture{background:#c9a84c08;border:1px solid #c9a84c4d;border-radius:3px;margin-top:40px;padding:40px}.contact-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;margin-top:40px;display:grid}.cform{background:var(--navy-deep);border:1px solid #c9a84c66;border-radius:3px;padding:36px}.cform label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:22px 0 8px;font-size:.6875rem;font-weight:600;display:block}.cform label:first-of-type{margin-top:0}.cform input,.cform select,.cform textarea{width:100%;font-family:var(--sans);color:var(--cream);transition:border-color var(--dur);background:0 0;border:1px solid #faf7f240;border-radius:2px;outline:none;padding:12px 14px;font-size:1rem}.cform input:focus,.cform select:focus,.cform textarea:focus{border-color:var(--gold)}.cform select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.cform select option{background:var(--navy-deep);color:var(--cream)}.cform textarea{resize:vertical;min-height:150px}.route-card{border-left:2px solid var(--gold);margin-top:28px;padding:4px 0 4px 20px}.route-card .n{font-family:var(--mono);letter-spacing:.14em;color:var(--gold);text-transform:uppercase;font-size:.6875rem}.route-card p{color:#faf7f2b8;margin-top:6px;font-size:.95rem}.mod-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.mod{border:1px solid var(--border);background:var(--white);box-shadow:var(--e1);transition:all var(--dur) var(--ease);border-radius:3px;padding:24px}.mod:hover{box-shadow:var(--e2);transform:translateY(-2px)}.mod .num{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#85540f;font-size:.6rem}.mod h3{color:var(--navy);margin-top:8px;font-size:1.1rem}.mod p{color:#1a1a1a99;margin-top:8px;font-size:.875rem}.get-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;display:grid}.get-item{border-left:2px solid var(--gold);background:#c9a84c0a;padding:16px 20px}.get-item h3{margin-bottom:4px;font-size:1rem}.get-item p{color:#faf7f299;font-size:.875rem}.req-list{margin-top:24px;list-style:none}.req-list li{border-bottom:1px solid #c9a84c2e;align-items:baseline;gap:12px;padding:12px 0;font-size:.95rem;display:flex}.req-list li:before{content:"";border:1px solid var(--gold);border-radius:1px;flex-shrink:0;width:8px;height:8px;display:inline-block}.price-box{background:var(--navy-deep);text-align:center;border:1px solid #c9a84c66;border-radius:3px;margin-top:40px;padding:48px}.price-box .amt{font-family:var(--serif);color:var(--cream);font-size:3.5rem;font-weight:700;line-height:1}.price-box .term{font-family:var(--mono);letter-spacing:.12em;color:var(--gold);margin-top:8px;font-size:.75rem}.disclaimer{font-family:var(--mono);letter-spacing:.06em;color:#faf7f266;border:1px solid #faf7f21a;border-radius:2px;margin-top:32px;padding:16px 20px;font-size:.7rem}.org-chips{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.org-chip{font-family:var(--mono);letter-spacing:.08em;color:#faf7f299;border:1px solid #c9a84c40;border-radius:2px;padding:8px 16px;font-size:.72rem}.np-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:32px;display:grid}.np-tier{text-align:center;border:1px solid var(--border);background:var(--white);box-shadow:var(--e1);transition:all var(--dur) var(--ease);border-radius:3px;padding:24px 12px}.np-tier:hover{box-shadow:var(--e2);transform:translateY(-2px)}.np-tier .pct{font-family:var(--serif);color:var(--gold);font-size:2.4rem;font-weight:700;line-height:1}.np-tier .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a80;margin-top:6px;font-size:.6rem}.np-tier .desc{color:#1a1a1a80;margin-top:8px;font-size:.8rem}.qr-section{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:40px;display:grid}.lic-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.lic-card{border:1px solid var(--border);background:var(--white);box-shadow:var(--e1);transition:all var(--dur) var(--ease);border-radius:3px;padding:28px 24px}.lic-card:hover{box-shadow:var(--e2);transform:translateY(-2px)}.lic-card .label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#85540f;font-size:.6rem}.lic-card h3{color:var(--navy);margin-top:8px;font-size:1.15rem}.lic-card p{color:#1a1a1a99;margin-top:8px;font-size:.9rem}.admin-preview{background:var(--navy-deep);background-image:linear-gradient(#f2f0e908 1px,#0000 1px),linear-gradient(90deg,#f2f0e908 1px,#0000 1px);background-size:40px 40px;border:1px solid #c9a84c4d;border-radius:3px;margin-top:40px;padding:32px}.admin-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}.admin-stat{text-align:center;border:1px solid #c9a84c33;border-radius:2px;padding:16px}.admin-stat .v{font-family:var(--serif);color:var(--cream);font-size:1.8rem;font-weight:700;line-height:1}.admin-stat .l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#faf7f280;margin-top:4px;font-size:.55rem}.report-features{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.report-feat{border-left:2px solid var(--gold);background:#c9a84c0a;padding:20px}.report-feat h3{margin-bottom:4px;font-size:1rem}.report-feat p{color:#faf7f28c;font-size:.85rem}.feat-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.feat{border:1px solid var(--border);background:var(--white);box-shadow:var(--e1);transition:all var(--dur) var(--ease);border-radius:3px;padding:24px}.feat:hover{box-shadow:var(--e2);transform:translateY(-2px)}.feat h3{color:var(--navy);margin-bottom:8px;font-size:1.1rem}.feat p{color:#1a1a1a99;font-size:.9rem}.feat .tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#85540f;margin-top:12px;font-size:.6rem}.dash-mockup{background:var(--cream);font-family:var(--sans);border-radius:8px;width:100%;max-width:560px;margin-top:40px;overflow:hidden;box-shadow:0 8px 32px #00000026}.dash-top{background:var(--navy);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.dash-top-l{align-items:center;gap:8px;display:flex}.dash-dot{background:#3d6b5e;border-radius:50%;width:8px;height:8px}.dash-label{font-family:var(--mono);color:#faf7f280;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.dash-user{font-family:var(--mono);color:var(--gold);font-size:10px}.dash-stats{background:#e2dcd0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.dash-stat{background:var(--cream);text-align:center;padding:12px 14px}.dash-stat .v{font-family:var(--serif);color:var(--navy);margin:0 0 2px;font-size:24px;font-weight:600}.dash-stat .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8a92a6;margin:0;font-size:8px}.dash-clients{padding:12px 16px}.dash-clients-lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#8a92a6;margin-bottom:8px;font-size:9px}.dash-client-row{border-bottom:1px solid #e2dcd0;align-items:center;gap:12px;padding:10px 0;display:flex}.dash-client-row:last-child{border-bottom:none}.dash-avatar{background:var(--navy);width:32px;height:32px;color:var(--cream);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.dash-info{flex:1;min-width:0}.dash-name{color:var(--navy);margin:0 0 2px;font-size:13px;font-weight:600}.dash-title{color:#8a92a6;margin:0;font-size:11px}.dash-prog{width:80px}.dash-bar{background:#e2dcd0;border-radius:2px;height:4px;margin-bottom:3px}.dash-pct{font-family:var(--mono);color:#8a92a6;text-align:right;margin:0;font-size:9px}.dash-share{background:#c9a84c26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex}.paths{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.path{border-left:2px solid var(--gold);background:#c9a84c0a;padding:20px}.path h3{margin-bottom:4px;font-size:1rem}.path p{color:#faf7f28c;font-size:.85rem}.comm-box{background:#c9a84c08;border:1px solid #c9a84c4d;border-radius:3px;flex-wrap:wrap;align-items:center;gap:48px;margin-top:40px;padding:32px;display:flex}.comm-box .pct{font-family:var(--serif);color:var(--gold);font-size:3rem;font-weight:700;line-height:1}.comm-box .range{font-family:var(--mono);color:var(--gold);margin-top:4px;font-size:.75rem}.int-coming{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.int-badge{font-family:var(--mono);letter-spacing:.08em;color:#faf7f280;border:1px solid #c9a84c40;border-radius:2px;padding:10px 16px;font-size:.72rem}.legal{max-width:72ch;margin-top:40px}.legal h2{color:var(--cream);margin:40px 0 12px}.legal p{color:#faf7f2b8;margin-bottom:14px}.legal ul{color:#faf7f2b8;margin:0 0 14px 22px}.legal li{margin-bottom:6px}.filter-bar{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.filter-btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a80;cursor:pointer;transition:all var(--dur);background:0 0;border:1px solid #1b2a4a33;border-radius:2px;padding:8px 16px;font-size:.65rem;font-weight:600}.filter-btn:hover,.filter-btn.on{border-color:var(--gold);color:#85540f;background:#c9a84c14}.cat-group{margin-top:44px}.cat-group[hidden]{display:none}.cat-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#85540f;border-bottom:1px solid #c9a84c40;margin-bottom:14px;padding-bottom:10px;font-size:.7rem}.chip-grid{flex-wrap:wrap;gap:10px;display:flex}.chip-grid a{font-family:var(--sans);color:#1a1a1ab3;transition:all var(--dur);border:1px solid #1b2a4a26;border-radius:2px;padding:10px 16px;font-size:.925rem;text-decoration:none}.chip-grid a:hover{border-color:var(--navy);color:var(--navy);background:#1b2a4a0a}@media (max-width:900px){.grid-3,.protections,.depth-grid,.mod-grid,.feat-grid{grid-template-columns:1fr 1fr}.np-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.pipeline{flex-direction:column;gap:0}.pipe-arrow{align-self:flex-start;width:2px;height:32px;margin:0 0 0 24px}.pipe-arrow:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:8px solid var(--gold);border-bottom:none;top:auto;bottom:-1px;right:-4px}.steps,.contact-grid,.qr-section{grid-template-columns:1fr}.admin-row{grid-template-columns:repeat(2,1fr)}.report-features,.lic-grid,.get-grid,.paths{grid-template-columns:1fr}.comm-box{text-align:center;flex-direction:column}}@media (max-width:640px){.wrap{padding:0 16px}.grid-2,.grid-3{grid-template-columns:1fr}.btn{justify-content:center;width:100%}.protections,.depth-grid,.mod-grid,.feat-grid{grid-template-columns:1fr}.np-grid{grid-template-columns:repeat(2,1fr)}.price-box{padding:32px 16px}.cform{padding:24px 16px}.admin-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important;transform:none!important}}
