@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=Inter:wght@400;500;600;700&display=swap";.lpcc{box-sizing:border-box;--navy:#1f2a44;--navy-d:#161f33;--navy-dd:#111827;--terra:#c4602f;--terra-d:#a84e22;--terra-soft:#f3dfd2;--cream:#f7f1e8;--paper:#fff;--ink:#1f2a44;--ink-2:#4a5468;--ink-3:#75809a;--cream-ink:#ede4d6;--cream-ink-2:#b9c0d2;--line:#e6dfd2;--line-navy:#f7f1e824;--serif:"Fraunces",Georgia,serif;--sans:"Inter",system-ui,-apple-system,sans-serif;--gutter:24px;--rad:14px}.lpcc *{box-sizing:border-box;margin:0;padding:0}.lpcc{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.lpcc img{max-width:100%;display:block}.lpcc a{color:var(--terra);text-decoration:none}.lpcc a:hover{color:var(--terra-d)}.lpcc .wrap{max-width:1120px;padding:0 var(--gutter);margin:0 auto}.lpcc .serif{font-family:var(--serif)}.lpcc .eyebrow{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--terra);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.lpcc .eyebrow:before{content:"";background:var(--terra);width:22px;height:1px}.lpcc h1,.lpcc h2,.lpcc h3{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.08}.lpcc h2{font-size:clamp(30px,4.4vw,44px)}.lpcc h2 em,.lpcc h1 em{color:var(--terra);font-style:italic}.lpcc .lead{color:var(--ink-2);text-wrap:pretty;max-width:62ch;font-size:clamp(16px,2vw,18px)}.lpcc .note{color:var(--ink-3);font-size:12px;line-height:1.55}.lpcc .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.lpcc .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lpcc .reveal{opacity:1;transition:none;transform:none}}.lpcc .btn{font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .18s;display:inline-flex}.lpcc .btn-cta{background:var(--terra);color:#fff}.lpcc .btn-cta:hover{background:var(--terra-d);color:#fff;transform:translateY(-1px)}.lpcc .btn-ghost{color:var(--cream);background:0 0;border-color:#f7f1e852}.lpcc .btn-ghost:hover{border-color:var(--cream);color:var(--cream)}.lpcc .btn-lg{padding:17px 30px;font-size:16px}.lpcc .btn-block{width:100%}.lpcc .nav{z-index:50;padding:18px 0;transition:background .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.lpcc .nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line-navy);background:#1f2a44eb;padding:12px 0}.lpcc .nav-in{max-width:1120px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.lpcc .nlogo img{width:auto;height:34px}.lpcc .nmid{gap:28px;display:flex}.lpcc .nmid a{color:var(--cream-ink);font-size:14px;font-weight:500}.lpcc .nmid a:hover{color:#fff}.lpcc .nav .btn-cta{padding:11px 20px;font-size:14px}.lpcc .hero{background:var(--navy);color:var(--cream);padding:150px 0 0;position:relative;overflow:hidden}.lpcc .hero:before{content:"";pointer-events:none;background:radial-gradient(#c4602f24,#0000 62%);width:56%;height:130%;position:absolute;top:-30%;right:-12%}.lpcc .hero-in{max-width:880px;position:relative}.lpcc .hero h1{color:#fff;margin:26px 0 0;font-size:clamp(38px,6vw,68px)}.lpcc .hero .sub{color:var(--cream-ink-2);text-wrap:pretty;max-width:62ch;margin-top:26px;font-size:clamp(16px,2.1vw,19px);line-height:1.65}.lpcc .hero-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.lpcc .authority{border-top:1px solid var(--line-navy);margin-top:64px;position:relative}.lpcc .auth-grid{grid-template-columns:repeat(4,1fr);display:grid}.lpcc .auth-grid div{color:var(--cream-ink-2);border-right:1px solid var(--line-navy);padding:22px 18px 26px;font-size:13.5px;line-height:1.5}.lpcc .auth-grid div:last-child{border-right:none}.lpcc .auth-grid b{color:var(--cream);font-size:14px;font-weight:600;display:block}.lpcc .sec{padding:96px 0}.lpcc .sec.cream{background:var(--cream)}.lpcc .sec.navy{background:var(--navy);color:var(--cream)}.lpcc .sec-head{max-width:760px;margin-bottom:52px}.lpcc .sec-head h2,.lpcc .sec-head .lead{margin-top:18px}.lpcc .sec.navy .lead{color:var(--cream-ink-2)}.lpcc .center{text-align:center;margin-left:auto;margin-right:auto}.lpcc .center .eyebrow{justify-content:center}.lpcc .center.sec-head .lead{margin-left:auto;margin-right:auto}.lpcc .split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.lpcc .split h2{position:sticky;top:110px}.lpcc .prose p{color:var(--ink-2);text-wrap:pretty;margin-bottom:18px;font-size:17px;line-height:1.7}.lpcc .prose p:last-child{margin-bottom:0}.lpcc .callout{background:var(--paper);border-left:3px solid var(--terra);border-radius:0 var(--rad) var(--rad) 0;margin-top:30px;padding:22px 26px;box-shadow:0 2px 10px #1f2a440f}.lpcc .callout p{font-family:var(--serif);color:var(--navy);margin:0;font-size:21px;line-height:1.35}.lpcc .tbl-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--rad);overflow-x:auto}.lpcc table.cmp{border-collapse:collapse;background:var(--paper);width:100%;min-width:720px;font-size:14.5px}.lpcc table.cmp th,.lpcc table.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:15px 18px;line-height:1.45}.lpcc table.cmp thead th{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--cream);border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.lpcc table.cmp tbody tr:last-child td{border-bottom:none}.lpcc table.cmp td:first-child{color:var(--ink-2);width:24%;font-weight:500}.lpcc table.cmp .hl{color:var(--navy);background:#c4602f12;border-left:1px solid #c4602f40;border-right:1px solid #c4602f40;font-weight:600}.lpcc table.cmp thead .hl{background:var(--terra);color:#fff;border-color:var(--terra)}.lpcc table.cmp tbody tr:last-child .hl{border-bottom:1px solid #c4602f40}.lpcc .tbl-legend{font-family:var(--serif);color:var(--navy);max-width:70ch;margin-top:22px;font-size:19px;line-height:1.45}.lpcc .tbl-legend em{color:var(--terra);font-style:italic}.lpcc .sec .note{max-width:70ch;margin-top:12px}.lpcc .arch-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lpcc .arch{background:var(--paper);border:1px solid var(--line);border-radius:var(--rad);padding:32px 30px;transition:transform .2s,box-shadow .2s;position:relative}.lpcc .arch:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1f2a441a}.lpcc .arch .num{font-family:var(--serif);color:var(--terra);font-size:44px;font-style:italic;line-height:1}.lpcc .arch h3{color:var(--navy);margin-top:14px;font-size:23px}.lpcc .arch p{color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:15.5px;line-height:1.62}.lpcc .arch .mech{border-top:1px dashed var(--line);color:var(--ink-3);margin-top:16px;padding-top:14px;font-size:13px;line-height:1.5}.lpcc .arch .mech b{color:var(--terra);text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.lpcc .mult-steps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px;display:grid}.lpcc .mstep{border:1px solid var(--line-navy);border-radius:var(--rad);background:#f7f1e80d;padding:28px 26px}.lpcc .mstep .k{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--terra);font-size:11px;font-weight:600}.lpcc .mstep h3{color:#fff;margin-top:12px;font-size:21px}.lpcc .mstep p{color:var(--cream-ink-2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}.lpcc .timeline{grid-template-columns:repeat(4,1fr);gap:0;margin-top:54px;display:grid;position:relative}.lpcc .timeline:before{content:"";background:linear-gradient(90deg,var(--terra),#c4602f40);height:1px;position:absolute;top:9px;left:6%;right:6%}.lpcc .tl{text-align:center;position:relative}.lpcc .tl .dot{background:var(--navy);border:2px solid var(--terra);z-index:1;border-radius:50%;width:19px;height:19px;margin:0 auto;position:relative}.lpcc .tl:first-child .dot{background:var(--terra)}.lpcc .tl .yr{font-family:var(--serif);color:var(--cream);margin-top:14px;font-size:21px}.lpcc .tl .cap{color:var(--cream-ink-2);margin-top:4px;font-size:12.5px}.lpcc .sec.navy .note{color:var(--cream-ink-2);opacity:.75;margin-top:40px}.lpcc .case-nums{grid-template-columns:repeat(3,1fr);gap:22px;margin:14px 0 34px;display:grid}.lpcc .cn{border:1px solid var(--line);border-radius:var(--rad);background:var(--paper);text-align:center;padding:34px 28px}.lpcc .cn .v{font-family:var(--serif);color:var(--terra);letter-spacing:-.02em;font-size:clamp(36px,4.6vw,52px);line-height:1}.lpcc .cn .k{color:var(--ink-2);margin-top:12px;font-size:13.5px;line-height:1.45}.lpcc .case-body{max-width:64ch;color:var(--ink-2);font-size:17px;line-height:1.7}.lpcc .disclaimer-inline{color:var(--ink-3);border-left:2px solid var(--line);max-width:64ch;margin-top:18px;padding-left:14px;font-size:12px;line-height:1.55}.lpcc .why-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lpcc .why{background:var(--paper);border:1px solid var(--line);border-radius:var(--rad);padding:30px 28px}.lpcc .why .wk{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--terra);font-size:11px;font-weight:600}.lpcc .why h3{color:var(--navy);margin-top:10px;font-size:22px}.lpcc .why p{color:var(--ink-2);text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.62}.lpcc .how-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lpcc .how{border-top:2px solid var(--terra);padding-top:20px}.lpcc .how .n{font-family:var(--serif);color:var(--terra);font-size:30px;font-style:italic;line-height:1}.lpcc .how h3{color:var(--navy);margin-top:12px;font-size:19px}.lpcc .how p{color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:14.5px;line-height:1.58}.lpcc .form-sec{background:var(--navy);color:var(--cream);padding:96px 0}.lpcc .form-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;display:grid}.lpcc .form-copy h2{color:#fff;margin-top:18px}.lpcc .form-copy .lead{color:var(--cream-ink-2);margin-top:18px}.lpcc .form-card{background:var(--paper);color:var(--ink);border-radius:18px;padding:38px 36px;box-shadow:0 30px 70px #00000059}.lpcc .steps-ind{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;margin-bottom:26px;font-size:12.5px;font-weight:600;display:flex}.lpcc .steps-ind .bar{background:var(--line);border-radius:99px;flex:1;height:3px;overflow:hidden}.lpcc .steps-ind .bar i{background:var(--terra);border-radius:99px;width:50%;height:100%;transition:width .3s;display:block}.lpcc .form-card.step2 .steps-ind .bar i{width:100%}.lpcc fieldset{border:none;margin-bottom:24px}.lpcc fieldset:last-of-type{margin-bottom:0}.lpcc legend{color:var(--navy);margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.4}.lpcc .chips{flex-wrap:wrap;gap:9px;display:flex}.lpcc .chip{position:relative}.lpcc .chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.lpcc .chip span{border:1px solid var(--line);min-height:44px;color:var(--ink-2);background:var(--paper);cursor:pointer;border-radius:99px;align-items:center;padding:11px 16px;font-size:14px;line-height:1.3;transition:all .15s;display:inline-flex}.lpcc .chip input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:500}.lpcc .chip input:focus-visible+span{outline:2px solid var(--terra);outline-offset:2px}.lpcc .chip:hover span{border-color:var(--navy)}.lpcc fieldset.invalid legend{color:var(--terra-d)}.lpcc fieldset.invalid .chips{outline-offset:6px;border-radius:8px;outline:1px solid #c4602f80}.lpcc .field{margin-bottom:18px}.lpcc .field label{color:var(--navy);margin-bottom:7px;font-size:14px;font-weight:600;display:block}.lpcc .field input{width:100%;font-family:var(--sans);border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:10px;padding:13px 15px;font-size:16px}.lpcc .field input:focus{outline:2px solid var(--terra);outline-offset:0;border-color:#0000}.lpcc .field.invalid input{border-color:var(--terra-d)}.lpcc .field .err{color:var(--terra-d);margin-top:5px;font-size:12.5px;display:none}.lpcc .field.invalid .err{display:block}.lpcc .frow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lpcc .consent{color:var(--ink-2);align-items:flex-start;gap:11px;margin:20px 0 22px;font-size:13px;line-height:1.5;display:flex}.lpcc .consent input{width:20px;height:20px;accent-color:var(--terra);flex-shrink:0;margin-top:2px}.lpcc .micro{text-align:center;color:var(--ink-3);margin-top:14px;font-size:13px}.lpcc .form-back{font-family:var(--sans);color:var(--ink-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;min-height:44px;margin-bottom:10px;padding:11px 4px;font-size:13.5px;font-weight:600;display:inline-flex}.lpcc .form-back:hover{color:var(--navy)}.lpcc .fstep{display:none}.lpcc .fstep.on{display:block}.lpcc .success{text-align:center;padding:30px 6px;display:none}.lpcc .success.on{display:block}.lpcc .success .ok{background:var(--terra-soft);width:58px;height:58px;color:var(--terra-d);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.lpcc .success h3{color:var(--navy);font-size:26px}.lpcc .success p{color:var(--ink-2);margin-top:12px;font-size:15.5px;line-height:1.6}.lpcc .success .btn{margin-top:24px}.lpcc .faq-list{max-width:820px;margin:0 auto}.lpcc .faq-item{border-bottom:1px solid var(--line)}.lpcc .faq-item summary{cursor:pointer;font-family:var(--serif);color:var(--navy);justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:19px;list-style:none;display:flex}.lpcc .faq-item summary::-webkit-details-marker{display:none}.lpcc .faq-item summary .ic{border:1px solid var(--line);width:26px;height:26px;color:var(--terra);font-family:var(--sans);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;transition:transform .25s;display:grid}.lpcc .faq-item[open] summary .ic{border-color:var(--terra);transform:rotate(45deg)}.lpcc .faq-item .ans{color:var(--ink-2);text-wrap:pretty;padding:0 40px 24px 4px;font-size:15.5px;line-height:1.68}.lpcc .final{background:var(--navy);color:var(--cream);text-align:center;padding:110px 0 90px;position:relative;overflow:hidden}.lpcc .final:before{content:"";pointer-events:none;background:radial-gradient(#c4602f21,#0000 65%);width:70%;height:90%;position:absolute;bottom:-46%;left:50%;transform:translate(-50%)}.lpcc .final h2{color:#fff;max-width:20ch;margin:0 auto;font-size:clamp(30px,4.6vw,48px)}.lpcc .final .lead{color:var(--cream-ink-2);max-width:52ch;margin:20px auto 0}.lpcc .final .btn{margin-top:36px}.lpcc .signature{font-family:var(--serif);color:var(--cream-ink);margin-top:64px;font-size:20px;font-style:italic}.lpcc footer{background:var(--navy-d);color:var(--cream-ink-2);padding:54px 0 44px;font-size:13px}.lpcc .foot-top{border-bottom:1px solid var(--line-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.lpcc .foot-top img{height:30px}.lpcc .foot-links{gap:22px;display:flex}.lpcc .foot-links a{color:var(--cream-ink-2);font-weight:500}.lpcc .foot-links a:hover{color:#fff}.lpcc .compliance{color:#b9c0d2bf;max-width:100ch;margin-top:28px;font-size:11.5px;line-height:1.65}.lpcc .foot-brand{font-family:var(--serif);color:var(--cream-ink);margin-top:26px;font-size:15px;font-style:italic}.lpcc .sticky-cta{z-index:55;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line-navy);background:#1f2a44f0;display:none;position:fixed;bottom:0;left:0;right:0}.lpcc .sticky-cta .btn{width:100%}.lpcc .wa-float{z-index:60;color:#08331b;font-family:var(--sans);letter-spacing:-.01em;background:#25d366;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px -8px #25d3668c,0 6px 18px #0000004d}.lpcc .wa-float:hover{color:#08331b;transform:translateY(-2px);box-shadow:0 18px 42px -8px #25d366b3,0 6px 18px #0000004d}.lpcc .wa-float svg{flex-shrink:0;width:23px;height:23px}@media (max-width:720px){.lpcc .wa-float{bottom:calc(84px + env(safe-area-inset-bottom));gap:0;padding:13px;right:16px}.lpcc .wa-float span{display:none}}@media (max-width:1080px){.lpcc .split{grid-template-columns:1fr;gap:28px}.lpcc .split h2{position:static}.lpcc .form-grid{grid-template-columns:1fr;gap:44px}.lpcc .form-copy{text-align:center;max-width:640px;margin:0 auto}.lpcc .form-copy .eyebrow{justify-content:center}.lpcc .form-copy .lead{margin-left:auto;margin-right:auto}}@media (max-width:900px){.lpcc .nmid{display:none}.lpcc .arch-grid,.lpcc .why-grid{grid-template-columns:1fr}.lpcc .how-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.lpcc .mult-steps{grid-template-columns:1fr}.lpcc .auth-grid{grid-template-columns:1fr 1fr}.lpcc .auth-grid div{border-bottom:1px solid var(--line-navy)}.lpcc .auth-grid div:nth-child(2n){border-right:none}.lpcc .auth-grid div:nth-last-child(-n+2){border-bottom:none}}@media (max-width:720px){.lpcc{--gutter:20px}.lpcc .sec,.lpcc .form-sec{padding:70px 0}.lpcc .hero{padding-top:120px}.lpcc .hero-actions .btn{width:100%}.lpcc .sec-head{margin-bottom:38px}.lpcc .case-nums{grid-template-columns:1fr}.lpcc .timeline{grid-template-columns:repeat(4,1fr)}.lpcc .tl .yr{font-size:17px}.lpcc .tl .cap{font-size:11px}.lpcc .form-card{padding:28px 22px}.lpcc .frow{grid-template-columns:1fr}.lpcc .sticky-cta{display:block}.lpcc{padding-bottom:74px}.lpcc .final{padding:84px 0 70px}.lpcc .faq-item summary{font-size:17px}}@media (max-width:430px){.lpcc .hero h1{font-size:clamp(32px,9.4vw,40px)}.lpcc .how-grid,.lpcc .auth-grid{grid-template-columns:1fr}.lpcc .auth-grid div{border-right:none}.lpcc .auth-grid div:nth-last-child(-n+2){border-bottom:1px solid var(--line-navy)}.lpcc .auth-grid div:last-child{border-bottom:none}.lpcc .nav .btn-cta{padding:10px 14px;font-size:13px}.lpcc .nlogo img{height:28px}}.lpcc .hero-note{color:#ffffffad;max-width:62ch;margin-top:12px;font-size:12.5px;line-height:1.5}
