:root{--bg:#fbfbfd;--bg-alt:#f5f5f7;--surface:#fff;--text:#1d1d1f;--text-2:#424245;--text-3:#6e6e73;--accent:#06c;--accent-hover:#0058b0;--accent-wash:#eaf3fe;--hair:#00000014;--hair-ctl:#86868b;--band-dark:#000;--band-dark-text:#f5f5f7;--band-dark-mut:#a1a1a6;--nav-glass:#fbfbfdb8;--sheet:#fbfbfdf7;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:980px;--shadow-1:0 1px 2px #0000000a, 0 4px 14px #0000000d;--shadow-2:0 2px 6px #0000000d, 0 12px 32px #00000014;--ease:cubic-bezier(.25, .1, .25, 1);--font-ui:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ink:var(--text);--ink2:var(--text-2);--mut:var(--text-3);--bond:var(--bg);--card:var(--surface);--wash:var(--bg-alt);--line:#0000001a;--line-soft:#0000000f;--line-ctl:var(--hair-ctl);--cobalt:var(--accent);--cobalt-deep:var(--accent-hover);--wash-cobalt:var(--accent-wash);--lift-1:var(--shadow-1);--lift-2:var(--shadow-2);--disp:var(--font-ui);--body:var(--font-ui);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#000;--bg-alt:#111113;--surface:#1c1c1e;--text:#f5f5f7;--text-2:#d2d2d7;--text-3:#a1a1a6;--accent:#2997ff;--accent-hover:#4aa8ff;--accent-wash:#0d2540;--hair:#ffffff1f;--sheet:#161617f5;--hair-ctl:#6e6e73;--band-dark:#1c1c1e;--nav-glass:#161617b8;--line:#ffffff24;--line-soft:#ffffff14;--red:#ff6b5e;--wash-red:#3a1714;--green:#4cd27f;--wash-green:#10301e;--gold:#e0b24a;--gold-deep:#f0c463;--wash-gold:#33280f}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);letter-spacing:-.011em;font-size:17px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-ui);letter-spacing:-.022em;font-weight:700;line-height:1.1}h1,h2,h3{text-transform:none!important}a{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}::selection{background:var(--accent);color:#fff}.wrap{max-width:1120px;padding:0 24px}@media (max-width:640px){.wrap{padding:0 16px}}.topbar{background:var(--bg-alt);color:var(--text-3);font-family:var(--font-ui);letter-spacing:0;font-size:12.5px}.topbar b{color:var(--text)}.topbar a.tblink{color:var(--accent)}.topbar a.tblink:hover{color:var(--accent-hover)}nav.main{background:var(--nav-glass);border-bottom:1px solid var(--hair);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}nav.main .wrap{min-height:52px;padding-top:6px;padding-bottom:6px}.brand{font-family:var(--font-ui);letter-spacing:-.02em;font-size:19px;font-weight:600}.mark i{border-radius:2px}.navlinks{gap:26px;font-size:14px}.navlinks a{color:var(--text-2);transition:color .3s var(--ease);background-image:none;padding-bottom:0}.navlinks a:hover{color:var(--text)}.btn{font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;border-radius:var(--r-pill);border:1px solid var(--accent);color:var(--accent);min-height:44px;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);background:0 0;justify-content:center;align-items:center;gap:6px;padding:11px 22px;font-size:15px;font-weight:500;display:inline-flex}.btn:hover,.btn:active{box-shadow:none;transform:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.primary:active{background:var(--accent-hover);filter:brightness(.92)}.btn:not(.primary):not(.onink):not(.danger):hover{background:var(--accent-wash);border-color:var(--accent)}.btn:not(.primary):not(.onink):not(.danger):active{background:var(--accent-wash)}.btn.sm{min-height:36px;padding:7px 16px;font-size:13.5px}.btn.wide{min-height:52px;font-size:17px}.btn.onink{color:#fff;border-color:#ffffffb3}.btn.onink.fill{color:#1d1d1f;background:#fff;border-color:#fff}.btn.danger{border-radius:var(--r-pill);background:0 0}nav.main .btn.sm{min-height:36px}@media (max-width:430px){.navcta .btn.sm{letter-spacing:0;padding:7px 12px;font-size:13px}}.textlink{color:var(--accent);font-weight:500;text-decoration:none}.textlink:hover{color:var(--accent-hover);text-decoration:underline}.chip{font-family:var(--font-ui);letter-spacing:0;background:var(--bg-alt);color:var(--text-2);border-radius:var(--r-pill);border:0;padding:5px 12px;font-size:12.5px;font-weight:500}.chip.green,.chip.red,.chip.cobalt,.chip.gold,.chip.amber{border:0}.stamp{font-family:var(--font-ui);letter-spacing:.04em;border-width:1.5px;border-radius:6px;transform:none}.stamp.tilt{transform:none}.eyebrow{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--accent);font-size:14px;font-weight:600}.eyebrow:before{display:none}.fld{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--text-2);font-size:13px;font-weight:600}:where(input:not([type=checkbox]):not([type=radio]):not([type=file])),:where(select),:where(textarea){font-family:var(--font-ui);color:var(--text);background:var(--surface);border:1px solid var(--hair-ctl);border-radius:var(--r-sm);min-height:44px;padding:12px 14px;font-size:17px}:where(input:not([type=checkbox]):not([type=radio]):not([type=file])):focus,:where(select):focus,:where(textarea):focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px var(--accent-wash)}.panel,.docket,.req3,.steps,.learn-card,.toolcard{border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:var(--surface);border:0}.panel{padding:28px}.panel .tag{background:var(--accent-wash);color:var(--accent);border-radius:var(--r-pill);font-family:var(--font-ui);letter-spacing:.02em;border:0;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block;position:static}.docket{overflow:hidden}.docket .head{background:var(--bg-alt);color:var(--text-2);font-family:var(--font-ui);letter-spacing:0;font-size:13px;font-weight:600}.docket .head .no{color:var(--text-3)}.ent{font-family:var(--font-ui);letter-spacing:-.02em;font-weight:700}.clockrow{background:var(--bg-alt);border-radius:var(--r-md);border:0}.ins i{border-width:1px;border-radius:5px}.learn-card:hover,.toolcard:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.hero{background-image:none;background:var(--bg)}.hero .wrap{gap:56px;padding-top:88px;padding-bottom:96px}.hero h1{letter-spacing:-.03em;margin:16px 0 24px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.05}.hero h1 em{color:var(--accent)}.lede{color:var(--text-2);font-size:clamp(19px,1.6vw,21px);line-height:1.45}.qprice .n{font-family:var(--font-ui);letter-spacing:-.03em;font-size:44px;font-weight:700}.qprice .d,.qincl{font-family:var(--font-ui);letter-spacing:0;text-transform:none;font-size:13px}.qincl{border-top:1px solid var(--hair)}@media (max-width:960px){.hero .wrap{padding-top:48px;padding-bottom:56px}}section.band{border-top:0}section.band:nth-of-type(2n){background:var(--bg-alt)}section.band .wrap{padding-top:96px;padding-bottom:96px}@media (max-width:640px){section.band .wrap{padding-top:64px;padding-bottom:64px}}.slabel{max-width:1120px;font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--accent);background:0 0;margin:0 auto;padding:96px 24px 0;font-size:15px;font-weight:600;display:block;position:static}.slabel:before{display:none}section.band:has(>.slabel)>.wrap{padding-top:12px}@media (max-width:640px){.slabel{padding:64px 16px 0}}.sechead{max-width:760px;margin-bottom:48px}.sechead h2,.sechead h1{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(32px,4.4vw,52px)}.sechead p{color:var(--text-2);font-size:19px}.req3{gap:0}.req,.step{padding:32px;border-top:0!important;border-left:0!important}.req+.req{box-shadow:inset 1px 0 0 var(--hair)}@media (max-width:900px){.req+.req{box-shadow:inset 0 1px 0 var(--hair)}}.req .big,.step h3,.tbody h3{text-transform:none;font-family:var(--font-ui);letter-spacing:-.02em;font-size:22px;font-weight:700}.req .k,.step .num,.tbody .num{font-family:var(--font-ui);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.req p,.step p,.tbody p{font-size:16px;line-height:1.55}.curebar{border-radius:var(--r-lg);border:0;padding:20px 24px}.curebar p{color:var(--text)}.agate{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-1);border:0}.timeline:before{background:var(--hair);width:2px}.tnode{box-shadow:var(--shadow-1);background:var(--surface);font-family:var(--font-ui);color:var(--accent);border:0;border-radius:50%}.tnode.done{background:var(--green);color:#fff}.faq summary{font-family:var(--font-ui)}.faq summary:hover{padding-left:0}.faq details{border-bottom:1px solid var(--hair)}.final{background:var(--band-dark)}.final h2{color:var(--band-dark-text);letter-spacing:-.03em;font-size:clamp(34px,5vw,56px)}.final h2 em{color:#2997ff}.final p{color:var(--band-dark-mut);font-size:19px}.final .wrap{padding-top:104px;padding-bottom:104px}.final .btn.primary{background:#0071e3;border-color:#0071e3}footer.site{background:var(--bg-alt);color:var(--text-3);border-top:1px solid var(--hair);font-size:13px}footer.site a{color:var(--text-2)}footer.site a:hover{color:var(--text)}footer.site .k{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--text);font-size:12px;font-weight:600}footer.site .bt{font-family:var(--font-ui);color:var(--text);font-weight:600}footer.site .legal{color:var(--text-3)}footer.site .mark i{background:var(--accent)}footer.site .mark i:nth-child(5),footer.site .mark i:nth-child(6){background:var(--text);opacity:.25}.rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(24px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.btn,nav.main,.learn-card,.toolcard{transition:none}}img{height:auto}.navlinks a,.btn{white-space:nowrap}@media (max-width:1200px){.navlinks{display:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navmenu{display:none;position:static}@media (max-width:1200px){.navmenu{display:block}}.navmenu-btn{width:44px;height:44px;color:var(--text);transition:background .3s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.navmenu-btn:hover{background:var(--bg-alt)}.navmenu-sheet{background:var(--sheet);border-bottom:1px solid var(--hair);box-shadow:var(--shadow-2);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);animation:navsheet .3s var(--ease);margin:0;padding:8px 24px 20px;list-style:none;position:absolute;top:100%;left:0;right:0}.navmenu-sheet a{letter-spacing:-.02em;min-height:44px;color:var(--text);border-bottom:1px solid var(--hair);padding:12px 0;font-size:19px;font-weight:600;display:block}.navmenu-sheet li:last-child a{border-bottom:0}@keyframes navsheet{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.navmenu-sheet{animation:none}}@media (max-width:430px){.navcta{gap:4px}.navcta .btn.sm:not(.primary){display:none}}:root{--rule:var(--line);--r-2:8px;--r-3:14px}.bsearch{border:1px solid var(--hair-ctl);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}@media (max-width:430px){nav.main .wrap{gap:8px}.brand{font-size:16px}.navmenu-btn{width:40px;height:40px}}:root[data-theme=dark] .samplebox .btn{color:#1d1d1f}:root[data-theme=dark] .boroughstep .achk-needs_review,:root[data-theme=dark] .rgrow.rgh2 .cell.d{background:var(--wash-gold)}:root[data-theme=dark] .cell input,:root[data-theme=dark] .cell select{background:var(--surface)}:root[data-theme=dark] .cr-kind.k-weekly{color:#c4a8ff;background:#2a1f45}.panel:has(.pay-skel,.pay-stack,.pay-alt,.__PrivateStripeElement){--bg:#fbfbfd;--bg-alt:#f5f5f7;--surface:#fff;--text:#1d1d1f;--text-2:#424245;--text-3:#6e6e73;--accent:#06c;--accent-hover:#0058b0;--accent-wash:#eaf3fe;--hair:#00000014;--hair-ctl:#86868b;--line:#0000001a;--line-soft:#0000000f;--rule:var(--line);--red:#bb3a2a;--wash-red:#faeeea;--green:#1f6f4a;--wash-green:#eaf4ee;--gold:#a8842f;--gold-deep:#84661d;--wash-gold:#f8f2e1;--ink:var(--text);--ink2:var(--text-2);--mut:var(--text-3);--card:var(--surface);--bond:var(--bg);--wash:var(--bg-alt);--cobalt:var(--accent);--cobalt-deep:var(--accent-hover);--wash-cobalt:var(--accent-wash);background:var(--surface);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.navdrop{position:relative}.navdrop>summary{cursor:pointer;color:var(--text-2);transition:color .3s var(--ease);align-items:center;gap:5px;list-style:none;display:inline-flex}.navdrop>summary::-webkit-details-marker{display:none}.navdrop>summary:after{content:"";width:6px;height:6px;transition:transform .3s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.navdrop[open]>summary:after{transform:translateY(1px)rotate(225deg)}.navdrop>summary:hover,.navdrop[open]>summary{color:var(--text)}.navdrop-panel{z-index:60;background:var(--sheet);border-radius:var(--r-md);min-width:240px;box-shadow:var(--shadow-2);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);padding:8px;display:none;position:absolute;top:calc(100% + 14px);left:-16px}.navdrop[open]>.navdrop-panel{animation:navsheet .2s var(--ease);display:grid}.navdrop-panel a{border-radius:var(--r-sm);min-height:44px;color:var(--text);white-space:nowrap;padding:10px 12px;display:block}.navdrop-panel a:hover{background:var(--bg-alt);color:var(--text)}@media (prefers-reduced-motion:reduce){.navdrop[open]>.navdrop-panel{animation:none}}:root[data-theme=dark] img[src*="/mastheads/"]{box-sizing:content-box;background:#fff;border-radius:6px;padding:3px 6px}.foot-contact{border-bottom:1px solid var(--hair)}.fc b{color:var(--text);letter-spacing:-.01em;font-size:17px}a.fc b{color:var(--accent)}a.fc:hover b{color:var(--accent-hover)}.fc .fc-sub{color:var(--text-3);font-size:13px}@media (max-width:1400px){.navlinks{gap:18px;margin-left:4px}nav.main .wrap{gap:22px}}@media (max-width:1280px){.navlinks{gap:14px;font-size:13.5px}}.scanpay{margin-top:8px}.scanpay input[type=email],.scanpay input[type=tel]{width:100%}.scanpay-lines td:first-child{color:var(--text)}.scanpay-lines .muted{color:var(--text-3);font-weight:400}.scanpay-hint{color:var(--text-2);margin:6px 0 0;font-size:14px}.scanpay .linkish{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.scanpay-check{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;margin:16px 0 0;font-size:13.5px;line-height:1.45;display:flex}.scanpay-check input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:1px 0 0}.scanpay-check b{color:var(--text)}.scanpay .btn.primary{min-height:48px}.scanpay-select{width:100%;min-height:44px}.scanpay .scanpay-lines{margin-top:16px}.prose img{border-radius:var(--r-md,12px);max-width:100%;height:auto;box-shadow:var(--shadow-1);margin:20px 0 8px;display:block}.prose img+em,.prose p>em:only-child{color:var(--text-2);font-size:14px}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
