.hv2{--ink:#0F2233;--ink2:#16304A;--paper:#F5F6F3;--white:#FFFFFF;--line:#D8DDD9;--line-dark:rgba(255,255,255,.14);--orange:#F1600D;--orange-d:#D24F05;--hivis:#FFC400;--green:#1E9E5A;--green-bg:#E4F4EB;--amber:#B97A08;--amber-bg:#FBF1DC;--red:#C94A3D;--red-bg:#FBE9E6;--mut:#5C6B77;--mut-dark:#8FA3B5;--mono:var(--font-hv2-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--cond:var(--font-hv2-cond),"Arial Narrow",Arial,sans-serif;--body:var(--font-hv2-body),Arial,sans-serif;font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:normal}.hv2 *,.hv2 :after,.hv2 :before{box-sizing:border-box}.hv2 *{margin:0;padding:0}.hv2 .wrap{max-width:1200px;margin:0 auto;padding:0 40px}.hv2 .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-weight:600}.hv2 .eyebrow .sec{color:var(--mut)}.hv2 h1,.hv2 h2,.hv2 h3,.hv2 h4,.hv2 p{margin:0}.hv2 h2{font-family:var(--cond);font-weight:700;font-size:44px;line-height:1.02;letter-spacing:.005em;text-transform:uppercase}.hv2 .sub{font-size:17px;line-height:1.55;color:var(--mut);max-width:560px}.hv2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--cond);font-weight:700;font-size:18px;letter-spacing:.04em;text-transform:uppercase;padding:14px 26px;border-radius:4px;text-decoration:none;white-space:nowrap;border:0}.hv2 .btn-primary{background:var(--orange);color:#fff;box-shadow:0 2px 0 var(--orange-d)}.hv2 .btn-ghost{border:1.5px solid rgba(255,255,255,.35);color:#fff}.hv2 .btn-ghost-dark{border:1.5px solid var(--ink);color:var(--ink)}.hv2 .also-card,.hv2 .btn,.hv2 .foot-col a,.hv2 .hv2-footer a,.hv2 .mobile-menu a,.hv2 .nav-cta .signin,.hv2 .navlinks a,.hv2 .path{transition-duration:.15s;transition-timing-function:ease-out}.hv2 .btn{transition-property:background-color,color,box-shadow,transform}.hv2 .foot-col a,.hv2 .hv2-footer a,.hv2 .mobile-menu a,.hv2 .nav-cta .signin,.hv2 .navlinks a{transition-property:color}.hv2 .foot-col a:hover,.hv2 .hv2-footer a:hover,.hv2 .mobile-menu a:hover,.hv2 .nav-cta .signin:hover,.hv2 .navlinks a:hover{color:#FFFFFF}.hv2 .btn-primary:active,.hv2 .final .btn:active{transform:translateY(2px);box-shadow:0 0 0 rgba(0,0,0,0)}.hv2 .mono,.hv2 .utilbar{font-family:var(--mono)}.hv2 .utilbar{background:#0A1926;color:var(--mut-dark);font-size:11px;letter-spacing:.06em;padding:8px 0;border-bottom:1px solid var(--line-dark)}.hv2 .utilbar .wrap{display:flex;justify-content:space-between;gap:20px}.hv2 .utilbar b{color:#CFE0EE;font-weight:500}.hv2 .dotlive{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:7px;vertical-align:1px}.hv2 .nav{background:var(--ink);padding:18px 0;border-bottom:1px solid var(--line-dark);position:relative}.hv2 .nav.nav-light{background:var(--white);border-bottom:1px solid var(--line);box-shadow:0 10px 24px rgba(15,34,51,.08);position:sticky;top:0}.hv2 .nav.nav-light .logo,.hv2 .nav.nav-light .logo .wm,.hv2 .nav.nav-light .nav-cta .signin,.hv2 .nav.nav-light .nav-resource-trigger,.hv2 .nav.nav-light .navlinks>a{color:var(--ink)}.hv2 .nav.nav-light .nav-cta .signin:hover,.hv2 .nav.nav-light .nav-resource-trigger:focus-visible,.hv2 .nav.nav-light .nav-resource-trigger:hover,.hv2 .nav.nav-light .navlinks>a:hover{color:var(--orange)}.hv2 .nav.nav-light .menu-button{border-color:rgba(15,34,51,.24);color:var(--ink)}.hv2 .nav .wrap{gap:34px}.hv2 .logo,.hv2 .nav .wrap{display:flex;align-items:center}.hv2 .logo{font-family:var(--cond);font-weight:800;font-size:24px;color:#fff;text-decoration:none;letter-spacing:.02em;gap:10px}.hv2 .logo .mark{width:30px;height:30px;display:grid;place-items:center;line-height:1}.hv2 .logo .mark img{width:100%;height:100%;object-fit:contain}.hv2 .logo .wm i{color:var(--orange);font-style:normal}.hv2 .navlinks{display:flex;gap:26px;margin-left:12px;flex:1}.hv2 .nav-cta .signin,.hv2 .navlinks a{color:#C9D6E2;text-decoration:none;font-size:15px;font-weight:500}.hv2 .nav-resource{position:relative;display:flex;align-items:center}.hv2 .nav-resource-trigger{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#C9D6E2;font-family:var(--body);font-size:15px;font-weight:500;line-height:1;cursor:pointer}.hv2 .nav-resource-trigger:focus-visible,.hv2 .nav-resource-trigger:hover{color:#FFFFFF}.hv2 .mobile-resource-item:focus-visible,.hv2 .mobile-resource-trigger:focus-visible,.hv2 .nav-resource-item:focus-visible,.hv2 .nav-resource-trigger:focus-visible{outline:2px solid rgba(241,96,13,.72);outline-offset:3px}.hv2 .nav-resource-chevron{width:14px;height:14px;transition:transform .15s ease-out}.hv2 .nav-resource.is-open .nav-resource-chevron{transform:rotate(180deg)}.hv2 .nav-resource-menu{position:absolute;top:100%;left:50%;width:272px;padding-top:12px;transform:translateX(-50%)}.hv2 .nav-resource-card{display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid rgba(15,34,51,.12);border-radius:8px;background:var(--white);box-shadow:0 24px 54px rgba(3,13,22,.24),0 0 0 1px rgba(241,96,13,.08)}.hv2 .nav-resource-item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:6px;color:var(--ink);text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.hv2 .navlinks .nav-resource-item{color:var(--ink)}.hv2 .navlinks .nav-resource-item:focus-visible,.hv2 .navlinks .nav-resource-item:hover{color:var(--ink);background:#FFF4E8}.hv2 .nav-resource-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid #ffd2b5;border-radius:6px;background:linear-gradient(135deg,#FFF7EE,#FFE2CC);color:var(--orange);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.hv2 .nav-resource-item:focus-visible .nav-resource-icon,.hv2 .nav-resource-item:hover .nav-resource-icon{border-color:rgba(241,96,13,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 0 0 3px rgba(241,96,13,.1)}.hv2 .nav-resource-icon svg{width:14px;height:14px}.hv2 .nav-resource-copy{display:grid;gap:2px;min-width:0}.hv2 .nav-resource-copy b{font-family:var(--cond);font-size:18px;font-weight:700;line-height:.95;letter-spacing:.03em;text-transform:uppercase}.hv2 .nav-resource-copy small{color:var(--mut);font-family:var(--mono);font-size:10.5px;line-height:1.25}.hv2 .nav-cta{display:flex;align-items:center;gap:20px}.hv2 .nav-cta .btn{padding:10px 20px;font-size:16px}.hv2 .menu-button,.hv2 .menu-close{display:none;width:40px;height:40px;border:1.5px solid rgba(255,255,255,.35);border-radius:4px;background:transparent;color:#fff;font-family:var(--mono);font-size:20px;line-height:1}.hv2 .mobile-menu{position:fixed;inset:0;background:var(--ink);color:#fff;padding:20px}.hv2 .mobile-menu-panel{min-height:100%;display:flex;flex-direction:column;gap:28px}.hv2 .mobile-menu-head{display:flex;align-items:center;justify-content:space-between}.hv2 .mobile-menu .menu-close{display:grid;place-items:center}.hv2 .menu-links{display:grid;gap:16px;padding-top:20px}.hv2 .menu-links>a:not(.btn){color:#C9D6E2;text-decoration:none;font-family:var(--cond);font-weight:700;font-size:32px;line-height:1;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--line-dark);padding-bottom:16px}.hv2 .menu-links .btn{margin-top:10px;width:100%}.hv2 .mobile-resource{display:grid;gap:10px}.hv2 .mobile-resource-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--line-dark);background:transparent;color:#C9D6E2;font-family:var(--cond);font-size:32px;font-weight:700;line-height:1;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;padding-bottom:16px}.hv2 .mobile-resource-trigger:focus-visible,.hv2 .mobile-resource-trigger:hover{color:#FFFFFF}.hv2 .mobile-resource-chevron{width:20px;height:20px;flex:0 0 20px;transition:transform .15s ease-out}.hv2 .mobile-resource-trigger[aria-expanded=true] .mobile-resource-chevron{transform:rotate(180deg)}.hv2 .mobile-resource-list{display:grid;gap:8px;padding-bottom:6px}.hv2 .mobile-resource-item{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line-dark);border-radius:6px;background:rgba(255,255,255,.035);color:#C9D6E2;font-family:var(--body);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.hv2 .mobile-menu .mobile-resource-item:focus-visible,.hv2 .mobile-menu .mobile-resource-item:hover{border-color:rgba(241,96,13,.42);background:rgba(241,96,13,.12);color:#FFFFFF}.hv2 .mobile-resource-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid rgba(255,210,181,.8);border-radius:6px;background:linear-gradient(135deg,#FFF7EE,#FFE2CC);color:var(--orange)}.hv2 .mobile-resource-icon svg{width:13px;height:13px}.hv2 .hero{background:linear-gradient(180deg,var(--ink) 0,#0C1D2E 100%);color:#fff;padding:76px 0 96px;position:relative;overflow:hidden}.hv2 .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,160,196,.055) 1px,transparent 0),linear-gradient(90deg,rgba(122,160,196,.055) 1px,transparent 0);background-size:44px 44px;pointer-events:none}.hv2 .hero .wrap{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center;position:relative}.hv2 .hero .eyebrow{color:var(--hivis)}.hv2 .hero h1{font-family:var(--cond);font-weight:800;font-size:74px;line-height:.96;text-transform:uppercase;letter-spacing:.005em;margin:18px 0 22px}.hv2 .hero h1 em{font-style:normal;color:var(--hivis);position:relative}.hv2 .hero-em-reveal{display:inline-block}.hv2 .hero p.lede{font-size:18px;line-height:1.6;color:#B9C9D8;max-width:520px;margin-bottom:34px}.hv2 .hero p.lede b{color:#fff;font-weight:600}.hv2 .cta-row{display:flex;gap:14px;align-items:center;margin-bottom:16px}.hv2 .riskfree{font-family:var(--mono);font-size:12px;color:var(--mut-dark);letter-spacing:.04em}.hv2 .riskfree b{color:#CFE0EE;font-weight:500}.hv2 .hero-proof{display:flex;gap:26px;margin-top:38px;padding-top:26px;border-top:1px solid var(--line-dark)}.hv2 .hp-item .n{font-family:var(--cond);font-weight:700;font-size:28px;color:#fff;line-height:1}.hv2 .hp-item .l{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut-dark);margin-top:5px}.hv2 .stack{position:relative}.hv2 .queue{background:var(--white);border-radius:8px;color:var(--ink);box-shadow:0 30px 60px rgba(0,0,0,.45);overflow:hidden;border:1px solid #e3e7e3}.hv2 .queue-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);background:#FBFBF9;gap:16px}.hv2 .queue-head .t{font-family:var(--cond);font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.05em}.hv2 .queue-head .f{font-family:var(--mono);font-size:10.5px;color:var(--mut);text-align:right}.hv2 .bid{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #edefea;gap:12px}.hv2 .bid .nm{font-weight:600;font-size:14.5px}.hv2 .nm-wrap{position:relative;display:inline-block}.hv2 .strike-bar{position:absolute;left:0;right:0;top:52%;height:1px;background:currentColor;transform-origin:left center}.hv2 .bid .ag{color:var(--mut);margin-top:3px}.hv2 .bid .ag,.hv2 .stamp{font-family:var(--mono);font-size:11px}.hv2 .stamp{font-weight:600;letter-spacing:.06em;padding:6px 9px;border-radius:3px;border:1.5px solid;transform:rotate(-1.6deg);white-space:nowrap}.hv2 .stamp.hi{color:var(--green);border-color:var(--green);background:var(--green-bg)}.hv2 .stamp.md{color:var(--amber);border-color:var(--amber);background:var(--amber-bg)}.hv2 .bid.dim{opacity:.38}.hv2 .stamp.lo{color:var(--mut);border-color:#B9C2BC;background:#F1F3EF;transform:rotate(1.4deg)}.hv2 .queue-foot{padding:11px 18px;font-family:var(--mono);font-size:11px;color:var(--mut);background:#FBFBF9}.hv2 .riskcard{position:absolute;right:-18px;bottom:-34px;width:300px;background:var(--white);border-radius:8px;border:1px solid #e3e7e3;box-shadow:0 22px 44px rgba(0,0,0,.5);color:var(--ink);overflow:hidden}.hv2 .riskcard .rh{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);font-family:var(--cond);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.05em}.hv2 .rh .flag{width:18px;height:18px;border-radius:3px;background:var(--red);display:grid;place-items:center;color:#fff;font-size:11px}.hv2 .riskcard ul{list-style:none;padding:10px 14px}.hv2 .riskcard li{font-size:12.5px;padding:5px 0;display:flex;gap:8px;color:#3D4C58}.hv2 .riskcard li:before{content:"⚠";color:var(--red);font-size:12px}.hv2 .riskcard li b{font-weight:600}.hv2 .proof{background:var(--hivis);padding:14px 0;border-top:3px solid #0a1926}.hv2 .proof .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.hv2 .proof .pi{font-family:var(--cond);font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:.03em;color:#1A1503;display:flex;align-items:baseline;gap:8px}.hv2 .proof .pi span{font-family:var(--mono);font-weight:400;font-size:11px;text-transform:none;letter-spacing:0;color:#5C4E10}.hv2 .proof .div{width:1px;height:26px;background:rgba(26,21,3,.25)}.hv2 .router{padding:88px 0 80px;background:var(--paper)}.hv2 .router .head{text-align:center;margin-bottom:44px}.hv2 .router h2{margin:12px 0}.hv2 .router .sub{margin:0 auto}.hv2 .paths{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hv2 .path{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--orange);border-radius:8px;padding:34px 34px 30px;position:relative}.hv2 .path.sub-hub{border-top-color:var(--ink)}.hv2 .path .who{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.hv2 .path h3{font-family:var(--cond);font-weight:700;font-size:34px;text-transform:uppercase;margin:10px 0 8px}.hv2 .path .pd{font-size:15.5px;color:var(--mut);line-height:1.55;margin-bottom:18px}.hv2 .path ul{list-style:none;margin-bottom:26px}.hv2 .path li{font-size:15px;padding:6px 0;display:flex;gap:10px;align-items:baseline}.hv2 .path li:before{content:"✓";color:var(--green);font-weight:700;font-family:var(--mono)}.hv2 .path .btn{font-size:17px;padding:12px 22px}.hv2 .path .price-hint{font-family:var(--mono);font-size:11.5px;color:var(--mut);margin-left:14px}.hv2 .how{background:var(--ink);color:#fff;padding:88px 0}.hv2 .how .eyebrow .sec,.hv2 .pricing .eyebrow .sec{color:var(--mut-dark)}.hv2 .how h2{color:#fff;max-width:640px;margin:12px 0 14px}.hv2 .how .sub{color:var(--mut-dark)}.hv2 .steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:52px}.hv2 .step{border:1px solid var(--line-dark);border-radius:8px;padding:28px;background:rgba(255,255,255,.03)}.hv2 .step .sn{font-family:var(--mono);font-size:11px;color:var(--hivis);letter-spacing:.12em;margin-bottom:14px}.hv2 .step h3{font-family:var(--cond);font-weight:700;font-size:27px;text-transform:uppercase;margin-bottom:10px}.hv2 .step p{font-size:14.5px;line-height:1.6;color:#B9C9D8}.hv2 .how .verify{margin-top:30px;font-family:var(--mono);font-size:12px;color:var(--mut-dark);display:flex;gap:10px;align-items:center}.hv2 .how .verify b{color:#CFE0EE;font-weight:500}.hv2 .features{padding:92px 0;background:var(--paper)}.hv2 .features .head{max-width:680px;margin-bottom:60px}.hv2 .features h2{margin:12px 0 14px}.hv2 .feat{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:44px 0;border-top:1px solid var(--line)}.hv2 .feat:first-of-type{border-top:none}.hv2 .feat .fe{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-weight:600;margin-bottom:12px}.hv2 .feat h3{font-family:var(--cond);font-weight:700;font-size:36px;line-height:1.02;text-transform:uppercase;margin-bottom:14px}.hv2 .feat p{font-size:16px;line-height:1.6;color:var(--mut);margin-bottom:16px;max-width:460px}.hv2 .feat ul{list-style:none}.hv2 .feat li{font-size:15px;padding:5px 0;display:flex;gap:10px;align-items:baseline}.hv2 .feat li:before{content:"—";color:var(--orange);font-weight:700}.hv2 .mini{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px rgba(15,34,51,.1);overflow:hidden}.hv2 .mini .mh{padding:12px 16px;border-bottom:1px solid var(--line);background:#FBFBF9;display:flex;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:11px;color:var(--mut);letter-spacing:.04em}.hv2 .mini .mh b{color:var(--ink);font-weight:600}.hv2 .awards,.hv2 .digest,.hv2 .scan{padding:16px}.hv2 .dg-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid #edefea;border-radius:5px;margin-bottom:8px;gap:12px}.hv2 .dg-row .t{font-size:13.5px;font-weight:600}.hv2 .dg-row .m{color:var(--mut);margin-top:2px}.hv2 .dg-badge,.hv2 .dg-row .m{font-family:var(--mono);font-size:10.5px}.hv2 .dg-badge{font-weight:600;color:var(--green);background:var(--green-bg);border:1px solid var(--green);border-radius:3px;padding:3px 7px;white-space:nowrap}.hv2 .dg-foot{font-family:var(--mono);font-size:10.5px;color:var(--mut);padding:4px 2px 0}.hv2 .scan .big{display:flex;align-items:center;gap:14px;padding:6px 4px 14px}.hv2 .scan .score{font-family:var(--cond);font-weight:800;font-size:44px;color:var(--red);line-height:1}.hv2 .scan .sl{font-family:var(--mono);font-size:10.5px;color:var(--mut);letter-spacing:.06em;text-transform:uppercase}.hv2 .clause{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:var(--red-bg);border:1px solid #efc6c0;border-radius:5px;margin-bottom:7px;font-size:12.5px;gap:12px}.hv2 .clause b{font-weight:600}.hv2 .clause .cv{font-family:var(--mono);font-size:11px;color:var(--red);font-weight:600;white-space:nowrap}.hv2 .clause.ok{background:#F6F8F4;border-color:#DDE4DA}.hv2 .clause.ok .cv{color:var(--mut)}.hv2 .aw-row{display:flex;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #edefea;font-size:13px;gap:12px}.hv2 .aw-row .y{font-family:var(--mono);color:var(--mut);font-size:11.5px}.hv2 .aw-row .v{font-family:var(--mono);font-weight:600;font-size:12.5px}.hv2 .aw-sum{display:flex;justify-content:space-between;gap:12px;padding:12px;font-family:var(--mono);font-size:11px;color:var(--mut)}.hv2 .aw-sum b{color:var(--ink)}.hv2 .also{margin-top:56px;border-top:1px solid var(--line);padding-top:36px}.hv2 .also .al{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:20px}.hv2 .also-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hv2 .also-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:18px}.hv2 .also-card h4{font-family:var(--cond);font-weight:700;font-size:19px;text-transform:uppercase;margin-bottom:6px}.hv2 .also-card p{font-size:13px;color:var(--mut);line-height:1.5}.hv2 .wedge{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:88px 0}.hv2 .wedge .wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.hv2 .wedge h2{margin:12px 0 16px}.hv2 .wedge .sub{margin-bottom:24px}.hv2 .cmp{border:1px solid var(--line);border-radius:8px;overflow:hidden;font-size:14px}.hv2 .cmp table{width:100%;border-collapse:collapse}.hv2 .cmp th{font-family:var(--cond);font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px;text-align:left;background:#FBFBF9;border-bottom:1px solid var(--line)}.hv2 .cmp th.us{background:var(--ink);color:#fff}.hv2 .cmp td{padding:11px 14px;border-bottom:1px solid #eff1ec;color:#3D4C58}.hv2 .cmp td.us{background:#F3F7FB;font-weight:600;color:var(--ink)}.hv2 .cmp td .y{color:var(--green);font-weight:700}.hv2 .cmp td .n{color:#B7C0BA}.hv2 .cmp tr:last-child td{border-bottom:none;font-family:var(--mono);font-size:12.5px}.hv2 .cmp tr:last-child td.us{color:var(--orange);font-weight:700}.hv2 .quote{padding:88px 0;background:var(--paper)}.hv2 .quote .wrap{max-width:900px}.hv2 .quote blockquote{font-family:var(--cond);font-weight:600;font-size:34px;line-height:1.2;letter-spacing:.005em}.hv2 .quote blockquote em{font-style:normal;background-image:linear-gradient(transparent 62%,rgba(255,196,0,.55) 0);background-repeat:no-repeat;background-size:100% 100%}.hv2 .quote .att{margin-top:24px;display:flex;align-items:center;gap:14px}.hv2 .quote .av{width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--cond);font-weight:700;font-size:18px}.hv2 .quote .who b{font-weight:700;font-size:15px;display:block}.hv2 .quote .who span{font-family:var(--mono);font-size:11.5px;color:var(--mut)}.hv2 .quote .stars{color:var(--orange);letter-spacing:2px;margin-bottom:18px;font-size:15px}.hv2 .pricing{padding:88px 0;background:var(--ink);color:#fff}.hv2 .pricing .head{text-align:center;margin-bottom:52px}.hv2 .pricing .eyebrow{color:var(--hivis)}.hv2 .pricing h2{color:#fff;margin:12px 0}.hv2 .pricing .sub{color:var(--mut-dark);margin:0 auto}.hv2 .tiers{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:20px;align-items:stretch}.hv2 .tier{background:rgba(255,255,255,.04);border:1px solid var(--line-dark);border-radius:8px;padding:30px 28px;display:flex;flex-direction:column}.hv2 .tier.hot{background:var(--white);color:var(--ink);border:none;box-shadow:0 24px 54px rgba(0,0,0,.45);position:relative;transform:translateY(-10px)}.hv2 .tier .flag-top{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--orange);color:#fff;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;padding:5px 12px;border-radius:3px;text-transform:uppercase;white-space:nowrap}.hv2 .tier h3{font-family:var(--cond);font-weight:700;font-size:26px;text-transform:uppercase}.hv2 .tier .tp{font-size:13.5px;color:var(--mut-dark);margin:4px 0 18px}.hv2 .tier.hot .tp{color:var(--mut)}.hv2 .tier .amt{font-family:var(--cond);font-weight:800;font-size:52px;line-height:1}.hv2 .tier .amt span{font-family:var(--mono);font-weight:400;font-size:12px;color:var(--mut-dark)}.hv2 .tier.hot .amt span{color:var(--mut)}.hv2 .tier ul{list-style:none;margin:20px 0 26px;flex:1}.hv2 .tier li{font-size:14px;padding:5px 0;display:flex;gap:9px;align-items:baseline;color:#C9D6E2}.hv2 .tier.hot li{color:#2C3B47}.hv2 .tier li:before{content:"✓";color:var(--green);font-family:var(--mono);font-weight:700}.hv2 .tier .btn{justify-content:center;font-size:16px;padding:12px 18px}.hv2 .tier .btn-line{border:1.5px solid rgba(255,255,255,.3);color:#fff}.hv2 .tier .trial-note{font-family:var(--mono);font-size:10.5px;color:var(--mut);text-align:center;margin-top:10px}.hv2 .tier.hot .trial-note{color:var(--mut)}.hv2 .final{background:var(--orange);color:#fff;padding:76px 0;position:relative;overflow:hidden}.hv2 .final:after{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:repeating-linear-gradient(45deg,#1A1503 0 16px,var(--hivis) 16px 32px);background-size:45px 45px}.hv2 .final .wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.hv2 .final h2{color:#fff;max-width:620px}.hv2 .final p{font-family:var(--mono);font-size:12.5px;margin-top:14px;color:#FFE3CF}.hv2 .final .btn{background:#fff;color:var(--ink);box-shadow:0 2px 0 rgba(0,0,0,.25);font-size:20px;padding:16px 32px}.hv2 .hv2-footer{background:#0A1926;color:var(--mut-dark);padding:54px 0 34px;font-size:13px}.hv2 .foot-grid{display:grid;grid-template-columns:1.35fr .8fr .8fr .8fr;gap:42px;align-items:start}.hv2 .foot-brand .logo{font-size:19px}.hv2 .foot-brand .logo .mark{width:24px;height:24px;font-size:13px}.hv2 .foot-brand p{font-size:13px;line-height:1.58;color:var(--mut-dark);margin-top:14px;max-width:310px}.hv2 .foot-brand .mail{color:#C9D6E2;text-decoration:none;display:inline-block;margin-top:14px;font-weight:500}.hv2 .socials{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.hv2 .social-link{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);border-radius:999px;padding:7px 11px;color:#C9D6E2;text-decoration:none;font-size:12px;font-weight:600}.hv2 .social-link svg{width:16px;height:16px}.hv2 .foot-col{display:grid;gap:9px}.hv2 .foot-heading{font-family:var(--cond);font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#F1F6FA;margin-bottom:5px}.hv2 .foot-col a,.hv2 .hv2-footer a{color:#C9D6E2;text-decoration:none}.hv2 .foot-note{border-top:1px solid var(--line-dark);margin-top:36px;padding-top:22px;font-family:var(--mono);font-size:11px;line-height:1.6;color:var(--mut-dark)}.hv2 .foot-note b{color:#CFE0EE;font-weight:600}.hv2 .foot-base{border-top:1px solid var(--line-dark);margin-top:22px;padding-top:18px;display:flex;justify-content:space-between;gap:18px;align-items:center;font-family:var(--mono);font-size:11px;color:var(--mut-dark)}.hv2 .status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.hv2 .status i{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block}@media (prefers-reduced-motion:no-preference){.hv2 .dotlive{animation:hv2-live-pulse 2s ease-in-out infinite}.hv2 .also-card,.hv2 .path{transition-property:border-color,box-shadow,transform;transition-duration:.18s}.hv2 .also-card:hover,.hv2 .path:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(15,34,51,.12)}.hv2 .final:after{animation:hv2-hazard-drift 20s linear infinite}@keyframes hv2-live-pulse{0%,to{opacity:.58;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@keyframes hv2-hazard-drift{to{background-position:64px 0}}}@media (max-width:900px){.hv2 .hero .wrap,.hv2 .wedge .wrap{grid-template-columns:1fr;gap:44px}.hv2 .feat,.hv2 .paths,.hv2 .steps,.hv2 .tiers{grid-template-columns:1fr}.hv2 .also-grid{grid-template-columns:repeat(2,1fr)}.hv2 .feat{gap:28px}.hv2 .riskcard{right:12px}.hv2 .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.hv2 .wrap{padding:0 20px}.hv2 .utilbar .wrap{flex-direction:column;gap:4px}.hv2 .navlinks,.hv2 .utilbar div:last-child{display:none}.hv2 .nav .wrap{justify-content:space-between;gap:12px}.hv2 .nav-cta{gap:10px}.hv2 .nav-cta .signin{display:none}.hv2 .nav-cta .btn{padding:8px 10px;font-size:13px}.hv2 .menu-button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px}.hv2 .logo{font-size:20px}.hv2 .hero{padding:52px 0 64px}.hv2 .hero .wrap{grid-template-columns:1fr;gap:44px}.hv2 .hero h1{font-size:52px}.hv2 .cta-row{flex-direction:column;align-items:stretch}.hv2 .cta-row .btn{justify-content:center}.hv2 .hero-proof{flex-wrap:wrap;gap:18px 26px}.hv2 .riskcard{position:static;width:auto;margin-top:14px;box-shadow:0 10px 24px rgba(0,0,0,.4)}.hv2 .proof .wrap{flex-direction:column;align-items:flex-start;gap:10px}.hv2 .proof .div{display:none}.hv2 .also-grid,.hv2 .feat,.hv2 .paths,.hv2 .steps,.hv2 .tiers{grid-template-columns:1fr}.hv2 .feat{gap:26px}.hv2 .feat-risk>.mini{order:2}.hv2 h2{font-size:34px}.hv2 .hero h1 br{display:none}.hv2 .wedge .wrap{grid-template-columns:1fr;gap:36px}.hv2 .quote blockquote{font-size:26px}.hv2 .tier.hot{transform:none}.hv2 .final .wrap{flex-direction:column;align-items:flex-start}.hv2 .foot-grid{grid-template-columns:1fr;gap:24px}.hv2 .foot-base{flex-direction:column}.hv2 .aw-sum,.hv2 .bid,.hv2 .clause,.hv2 .foot-base,.hv2 .queue-head{align-items:flex-start}.hv2 .aw-sum,.hv2 .bid,.hv2 .queue-head{flex-direction:column}.hv2 .queue-head .f{text-align:left}}