.lawco-gov-page,.lawco-gov-page *{box-sizing:border-box}.lawco-gov-page{--law-white:#fff;--law-navy:#07111f;--law-deep:#0b1220;--law-charcoal:#111827;--law-slate:#334155;--law-muted:#64748b;--law-border:#0f172a17;--law-teal:#14b8a6;--law-teal-dark:#0f766e;--law-cyan:#5eead4;--law-blue:#2563eb;--law-soft:#f8fafc;--law-shadow:0 30px 90px #0f172a26;--law-shadow-soft:0 18px 55px #0f172a17;color:var(--law-charcoal);background:0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.lawco-gov-page a{color:inherit;text-decoration:none}.gov-section{padding:112px 24px;position:relative}.gov-container{z-index:2;width:min(1220px,100%);margin:0 auto;position:relative}.gov-eyebrow{color:var(--law-teal-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:900;display:inline-flex}.gov-eyebrow:before{content:"";background:linear-gradient(90deg,var(--law-teal),transparent);width:34px;height:1px}.gov-eyebrow-dark{color:var(--law-cyan)}.gov-heading-xl{max-width:900px;color:var(--law-navy);letter-spacing:-.075em;margin:0;font-size:clamp(48px,7vw,94px);font-weight:950;line-height:.93}.gov-heading-lg{max-width:820px;color:var(--law-navy);letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.8vw,66px);font-weight:900;line-height:.98}.gov-heading-md{color:var(--law-navy);letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.1vw,40px);font-weight:900;line-height:1.04}.gov-dark .gov-heading-xl,.gov-dark .gov-heading-lg,.gov-dark .gov-heading-md{color:#fff}.gov-lede{max-width:760px;color:var(--law-muted);letter-spacing:-.012em;margin:24px 0 0;font-size:clamp(17px,1.55vw,21px);line-height:1.6}.gov-dark .gov-lede{color:#cbd5e1}.gov-btn-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.gov-btn{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex;position:relative;overflow:hidden}.gov-btn-primary{color:#fff;background:linear-gradient(135deg,#1dd6c3 0%,#14b8a6 38%,#0f766e 68%,#2563eb 100%);border:1px solid #14b8a657;box-shadow:0 18px 48px #14b8a63d,inset 0 1px #ffffff38}.gov-btn-primary:before{content:"";background:linear-gradient(120deg,#0000 0%,#ffffff38 38%,#0000 72%);transition:transform .7s;position:absolute;inset:0;transform:translate(-130%)}.gov-btn-primary:hover{transform:translateY(-2px);box-shadow:0 24px 62px #14b8a64d,0 0 0 1px #5eead429}.gov-btn-primary:hover:before{transform:translate(130%)}.gov-btn-secondary{color:var(--law-navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #0f172a1f;box-shadow:0 10px 28px #0f172a0f}.gov-btn-secondary:hover{border-color:#14b8a652;transform:translateY(-2px);box-shadow:0 18px 45px #0f172a1a}.gov-btn-dark{color:#fff;background:#ffffff14;border:1px solid #ffffff26}.gov-btn-dark:hover{background:#ffffff1f;border-color:#5eead461;transform:translateY(-2px)}.gov-grid-2{grid-template-columns:1.02fr .98fr;align-items:center;gap:54px;display:grid}.gov-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gov-card{-webkit-backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:26px;min-height:220px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 16px 46px #0f172a0f}.gov-card:before{content:"";opacity:0;background:radial-gradient(circle at 12% 0,#14b8a626,#0000 42%);transition:opacity .22s;position:absolute;inset:-1px}.gov-card:hover{border-color:#14b8a647;transform:translateY(-4px);box-shadow:0 24px 60px #0f172a1a}.gov-card:hover:before{opacity:1}.gov-card>*{z-index:1;position:relative}.gov-icon{width:44px;height:44px;color:var(--law-teal-dark);background:#fff;border:1px solid #0f172a1a;border-radius:15px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 8px 20px #0f172a0d}.gov-icon svg,.gov-core svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.gov-card h3{color:var(--law-navy);letter-spacing:-.026em;margin:0 0 10px;font-size:19px;font-weight:875;line-height:1.14}.gov-card p{color:var(--law-muted);margin:0;font-size:14px;line-height:1.58}.gov-dark-card{box-shadow:none;background:#ffffff0e;border:1px solid #ffffff1f}.gov-dark-card h3{color:#fff}.gov-dark-card p{color:#cbd5e1}.gov-dark-card .gov-icon{color:var(--law-cyan);box-shadow:none;background:#ffffff12;border-color:#ffffff21}.gov-hero{background:0 0;align-items:center;min-height:900px;padding:34px 24px 80px;display:flex;position:relative;overflow:hidden}.gov-hero-bg{pointer-events:none;background:radial-gradient(circle at 13% 32%,#5eead430,#0000 18%),radial-gradient(circle at 35% 62%,#14b8a60f,#0000 30%),radial-gradient(circle at 83% 57%,#2563eb0d,#0000 34%),0 0;position:absolute;inset:0}.gov-hero-layout{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;display:grid;position:relative}.gov-hero-copy{max-width:690px}.gov-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.gov-proof-item{min-height:82px;color:var(--law-slate);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #0f172a14;border-radius:18px;padding:16px;font-size:12px;font-weight:800;line-height:1.36;box-shadow:0 10px 35px #0f172a0e}.gov-proof-item span{color:var(--law-teal-dark);letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.gov-ops-layer{background:radial-gradient(circle at 50% 20%,#14b8a638,#0000 30%),radial-gradient(circle at 78% 72%,#2563eb33,#0000 34%),linear-gradient(145deg,#09111f 0%,#111827 58%,#0f172a 100%);border:1px solid #ffffff1f;border-radius:42px;min-height:690px;position:relative;overflow:hidden;box-shadow:0 35px 95px #0f172a40}.gov-ops-layer:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 38%,#0000 100%);mask-image:radial-gradient(circle,#000 38%,#0000 100%)}.gov-console-top{z-index:2;align-items:center;gap:8px;padding:22px 24px 0;display:flex;position:relative}.gov-dot{background:#ffffff38;border-radius:999px;width:10px;height:10px}.gov-console-label{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin-left:10px;font-size:11px;font-weight:850}.gov-board{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:30px;position:absolute;inset:72px 24px 24px;overflow:hidden}.gov-board svg{width:100%;height:100%;position:absolute;inset:0}.gov-core{width:168px;height:168px;color:var(--law-cyan);z-index:3;background:linear-gradient(135deg,#14b8a647,#2563eb2e);border:1px solid #5eead452;border-radius:46px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 65px #14b8a638}.gov-core svg{stroke-width:1.5px;width:70px;height:70px}.gov-policy-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:18px;width:178px;min-height:86px;padding:14px;position:absolute}.gov-policy-card strong{color:#fff;margin-bottom:5px;font-size:13px;display:block}.gov-policy-card span{color:#cbd5e1;font-size:11px;line-height:1.35}.gov-policy-1{top:42px;left:34px}.gov-policy-2{top:62px;right:34px}.gov-policy-3{bottom:78px;left:42px}.gov-policy-4{bottom:58px;right:42px}.gov-policy-5{top:28px;left:50%;transform:translate(-50%)}.gov-policy-6{bottom:26px;left:50%;transform:translate(-50%)}.gov-justice-watermark{opacity:.08;filter:grayscale();z-index:1;width:370px;position:absolute;bottom:-120px;left:-85px}.gov-intro-band{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border-top:1px solid #0f172a0f;border-bottom:1px solid #0f172a0f;padding:44px 24px}.gov-intro-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:44px;display:grid}.gov-intro-label{color:var(--law-teal-dark);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:875}.gov-intro-copy{color:var(--law-slate);letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.2vw,29px);font-weight:760;line-height:1.28}.gov-section-head{justify-content:space-between;align-items:end;gap:34px;margin-bottom:44px;display:flex}.gov-section-head .gov-lede{max-width:480px;margin-top:0;font-size:16px}.gov-pillars{background:0 0}.gov-pillar-card{min-height:300px}.gov-pillar-number{color:var(--law-teal-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:900;display:inline-flex}.gov-operating{color:#fff;background:#09111f;overflow:hidden}.gov-operating:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 14%,#14b8a642,#0000 32%),radial-gradient(circle at 12% 78%,#2563eb29,#0000 30%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0}.gov-op-layout{grid-template-columns:.94fr 1.06fr;align-items:center;gap:48px;display:grid}.gov-stack-board{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:38px;min-height:630px;position:relative;overflow:hidden}.gov-stack-board:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.gov-stack-line{background:linear-gradient(#0000,#14b8a68f,#2563eb59,#0000);width:2px;height:445px;position:absolute;top:108px;left:50%;transform:translate(-50%)}.gov-stack-layer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff21;border-radius:22px;width:min(440px,100% - 44px);padding:18px 20px;position:absolute;left:50%;transform:translate(-50%)}.gov-stack-layer strong{color:#fff;font-size:14px;display:block}.gov-stack-layer span{color:#cbd5e1;margin-top:5px;font-size:12px;line-height:1.45;display:block}.gov-layer-1{top:48px}.gov-layer-2{top:154px}.gov-layer-3{top:260px}.gov-layer-4{top:366px}.gov-layer-5{top:472px}.gov-dark-feature-list{gap:12px;margin-top:34px;display:grid}.gov-dark-feature{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:44px 1fr;gap:14px;padding:18px;display:grid}.gov-dark-feature .gov-icon{margin:0}.gov-dark-feature h3{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:17px}.gov-dark-feature p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.5}.gov-policy{background:0 0}.gov-policy-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.gov-policy-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:24px;grid-template-columns:52px 1fr;align-items:start;gap:16px;min-height:154px;padding:22px;display:grid;box-shadow:0 16px 46px #0f172a0f}.gov-policy-item .gov-icon{margin:0}.gov-policy-item h3{color:var(--law-navy);letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.gov-policy-item p{color:var(--law-muted);margin:0;font-size:14px;line-height:1.56}.gov-review{background:0 0}.gov-review-layout{grid-template-columns:1.04fr .96fr;align-items:center;gap:52px;display:grid}.gov-review-board{min-height:620px;box-shadow:var(--law-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #0f172a14;border-radius:38px;position:relative;overflow:hidden}.gov-review-board:before{content:"";background:radial-gradient(circle at 50% 20%,#14b8a624,#0000 32%),linear-gradient(#0f172a09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#0f172a09 1px,#0000 1px) 0 0/54px 54px;position:absolute;inset:0}.gov-review-node{background:#ffffffe0;border:1px solid #0f172a17;border-radius:18px;width:178px;min-height:78px;padding:14px;position:absolute;box-shadow:0 18px 40px #0f172a14}.gov-review-node strong{color:var(--law-navy);margin-bottom:5px;font-size:13px;display:block}.gov-review-node span{color:var(--law-muted);font-size:11px;line-height:1.38;display:block}.gov-review-center{background:linear-gradient(135deg,#14b8a629,#2563eb14),#fff;border-color:#14b8a642;width:210px;top:50%;left:50%;transform:translate(-50%,-50%)}.gov-rn-1{top:48px;left:32px}.gov-rn-2{top:72px;right:34px}.gov-rn-3{bottom:80px;left:36px}.gov-rn-4{bottom:62px;right:38px}.gov-rn-5{top:34px;left:50%;transform:translate(-50%)}.gov-rn-6{bottom:34px;left:50%;transform:translate(-50%)}.gov-review-board svg{width:100%;height:100%;position:absolute;inset:0}.gov-implementation{background:0 0}.gov-process-list{gap:14px;margin-top:42px;display:grid}.gov-process-step{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:26px;grid-template-columns:74px 1fr;align-items:start;gap:22px;padding:24px;display:grid;box-shadow:0 16px 46px #0f172a0f}.gov-process-num{color:#fff;background:linear-gradient(135deg,var(--law-teal),var(--law-blue));border-radius:18px;place-items:center;width:56px;height:56px;font-weight:900;display:grid}.gov-process-step h3{color:var(--law-navy);letter-spacing:-.025em;margin:0 0 8px;font-size:21px}.gov-process-step p{color:var(--law-muted);margin:0;font-size:15px;line-height:1.58}.gov-final{background:0 0;padding:120px 24px}.gov-final-card{min-height:520px;color:var(--law-navy);box-shadow:var(--law-shadow-soft);-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:42px;padding:clamp(34px,5vw,70px);position:relative;overflow:hidden}.gov-final-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 16%,#14b8a61f,#0000 32%),radial-gradient(circle at 90% 76%,#2563eb14,#0000 36%);position:absolute;inset:0}.gov-final-content{z-index:2;max-width:760px;position:relative}.gov-final-justice{opacity:.28;object-fit:contain;filter:grayscale()contrast(1.05);width:min(460px,45vw);position:absolute;bottom:-42px;right:-22px}.gov-faq{background:0 0;padding-top:0}.gov-faq-wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}.gov-faq-list{gap:12px;display:grid}.gov-faq-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #0f172a0d}.gov-faq-button{width:100%;color:var(--law-navy);cursor:pointer;text-align:left;letter-spacing:-.015em;background:0 0;border:0;justify-content:space-between;gap:18px;padding:22px;font-family:inherit;font-size:16px;font-weight:850;display:flex}.gov-faq-button span:last-child{color:var(--law-teal-dark);font-size:22px;line-height:1}.gov-faq-body{color:var(--law-muted);padding:0 22px 22px;font-size:14px;line-height:1.62;display:none}.gov-faq-item.is-open .gov-faq-body{display:block}.gov-reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.gov-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1080px){.gov-hero-layout,.gov-grid-2,.gov-op-layout,.gov-review-layout,.gov-faq-wrap{grid-template-columns:1fr}.gov-hero{min-height:auto;padding:28px 18px 50px}.gov-ops-layer{min-height:720px;margin-top:34px}.gov-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.gov-section-head{display:block}.gov-section-head .gov-lede{max-width:760px;margin-top:20px}}@media (max-width:760px){.gov-section{padding:78px 18px}.gov-heading-xl{font-size:clamp(44px,13vw,68px)}.gov-heading-lg{font-size:clamp(34px,10vw,52px)}.gov-grid-3,.gov-proof-strip,.gov-policy-matrix{grid-template-columns:1fr}.gov-intro-grid{grid-template-columns:1fr;gap:18px}.gov-ops-layer,.gov-stack-board,.gov-review-board{min-height:660px}.gov-policy-card,.gov-review-node{transform-origin:0 0;transform:scale(.88)}.gov-policy-5,.gov-policy-6{display:none}.gov-review-center{transform-origin:50%;transform:translate(-50%,-50%)scale(.9)}.gov-process-step,.gov-policy-item{grid-template-columns:1fr}.gov-final-card{border-radius:30px;min-height:560px}.gov-final-justice{opacity:.16;width:360px;right:-120px}}
