@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.2j75_l12byk_u.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.07wt1b-68kohk.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.0pan85mumqyf3.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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.u_AtpG_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.u_AtpG_variable{--f-poster:"Anton", "Anton Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.Bo0tmG_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.Bo0tmG_variable{--mk-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.226pwps5o-gq_.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/801e53cff3ca9de2-s.1u-lvzo58r3-e.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fa9d2897060e9c6-s.37c107x1d-cfz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6baf00d3f8cdd88-s.3_gspotjv4tkw.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec9425926d54d3e-s.0m-w082keobar.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69121a461e26d515-s.p.3y9b8znjr2455.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.xTGuKG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.xTGuKG_variable{--mk-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#14201b;--muted:#68746f;--line:#dce4e0;--paper:#fbfcfb;--soft:#f1f6f3;--green:#168557;--green-dark:#0d3528;--gold:#af7818;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{width:min(1160px,100% - 40px);margin:0 auto}.site-header{z-index:20;width:100%;color:var(--tenant-ink);position:absolute;top:0;left:0}.header-inner{border-bottom:1px solid color-mix(in srgb, var(--tenant-ink) 18%, transparent);justify-content:space-between;align-items:center;height:88px;display:flex}.brand{align-items:center;gap:11px;display:inline-flex}.brand-mark{border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:10px;place-items:center;width:35px;height:35px;font-weight:600;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.01em;font-size:14px}.brand small{color:var(--tenant-muted);text-transform:uppercase;letter-spacing:.12em;margin-top:2px;font-size:12px}.nav-links{align-items:center;gap:30px;font-size:13px;display:flex}.nav-links a{opacity:.78;transition:opacity .18s}.nav-links a:hover{opacity:1}.nav-links a[aria-current=page]{opacity:1;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.nav-links .nav-cta{border:1px solid color-mix(in srgb, var(--tenant-ink) 28%, transparent);opacity:1;border-radius:999px;padding:10px 16px}.hero-section{background:var(--tenant-surface);color:var(--tenant-ink);padding:150px 0 72px}.hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:72px;display:grid}.hero-copy{max-width:710px}.eyebrow{color:var(--tenant-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.eyebrow span{background:var(--tenant-accent);width:24px;height:1px}.hero-copy h1{letter-spacing:-.045em;max-width:760px;margin:20px 0;font-size:clamp(42px,5vw,66px);font-weight:600;line-height:1}.hero-description{max-width:650px;color:var(--tenant-muted);margin:0;font-size:18px;line-height:1.6}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:13px;font-weight:650;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-light{background:var(--tenant-ink);color:var(--tenant-surface)}.button-dark{background:var(--green-dark);color:#fff}.button-outline{color:var(--green-dark);background:0 0;border:1px solid #bac8c1;margin-top:28px}.text-link{color:var(--tenant-ink);font-size:13px;font-weight:600}.text-link span{color:var(--tenant-accent);margin-left:6px}.assurance-card{border:1px solid color-mix(in srgb, var(--tenant-ink) 18%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--tenant-surface) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-self:end;overflow:hidden}.assurance-top{border-bottom:1px solid color-mix(in srgb, var(--tenant-ink) 14%, transparent);color:var(--tenant-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;padding:17px 20px;font-size:12px;display:flex}.assurance-row{border-bottom:1px solid color-mix(in srgb, var(--tenant-ink) 10%, transparent);justify-content:space-between;gap:20px;padding:14px 20px;font-size:12px;display:flex}.assurance-row span{color:var(--tenant-muted)}.assurance-row strong{text-align:right;font-weight:600}.assurance-card>p{color:var(--tenant-muted);margin:0;padding:15px 20px;font-size:12px;line-height:1.55}.tenant-shape .hero-section{background:#10372b}.tenant-shape .site-header{color:#f6f7f2}.content-section{padding:82px 0}.section-heading{max-width:700px;margin-bottom:58px}.section-heading.compact{margin-bottom:38px}.kicker{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.section-heading h2,.cta-section h2,.page-title{color:var(--green-dark);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.08}.section-heading>p:last-child,.cta-section p{color:var(--muted);font-size:16px;line-height:1.65}.readiness-list{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.readiness-list>div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:28px;padding:20px 24px;display:grid}.readiness-list>div:last-child{border-bottom:0}.readiness-list strong{color:var(--green-dark);font-size:14px}.readiness-list span{color:var(--muted);font-size:14px;line-height:1.55}.answer-section{background:#eef4f0;padding:82px 0}.answer-list{border-top:1px solid #c7d4cd}.answer-list details{border-bottom:1px solid #c7d4cd}.answer-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;list-style:none;display:flex}.answer-list summary::-webkit-details-marker{display:none}.answer-list summary>span:first-child{color:var(--green-dark);font-size:16px;font-weight:550}.answer-list details>p{color:var(--muted);max-width:870px;margin:-3px 0 24px;font-size:14px;line-height:1.7}.status-badge{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:12px;font-weight:750}.status-implemented{color:#12613f;background:#d8f1e3}.status-partial,.status-pending,.status-verification{color:#815a12;background:#f6e9c8}.status-planned,.status-not-completed{color:#5f6763;background:#e7e9e8}.cta-section{justify-content:space-between;align-items:center;gap:70px;padding:76px 0;display:flex}.cta-section>div{max-width:720px}.cta-section p{margin-bottom:0}.cta-section .button{flex-shrink:0}.site-footer{color:#edf7f1;background:#0b2b21;padding:58px 0 44px}.footer-grid{grid-template-columns:1fr auto;align-items:start;gap:50px;display:grid}.footer-brand .brand-mark{border-color:#4d6d61}.footer-brand small,.powered{color:#94aa9f}.powered{margin:13px 0 0 47px;font-size:12px}.footer-links{color:#c7d6cf;gap:28px;font-size:12px;display:flex}.copyright{color:#7e998d;border-top:1px solid #294a3e;grid-column:1/-1;margin:28px 0 0;padding-top:24px;font-size:12px}.inner-page{background:var(--paper);min-height:100vh}.inner-page .site-header{color:#fff;background:#0b2b21;position:relative}.inner-page .site-header .brand small{color:#9ab0a6}.inner-page .header-inner{border-color:#294a3e}.page-hero{color:#fff;background:#0b2b21;padding:68px 0 62px}.page-hero .page-title{color:#fff;max-width:830px}.page-hero p{color:#a9beb5;max-width:720px;font-size:17px;line-height:1.6}.page-content{padding:76px 0 110px}.category-block{margin-bottom:66px}.category-title{color:var(--green-dark);align-items:center;gap:15px;margin:0 0 20px;font-family:Georgia,serif;font-size:26px;font-weight:400;display:flex}.category-title:after{content:"";background:var(--line);flex:1;height:1px}.category-lede{color:var(--muted);max-width:70ch;margin:-6px 0 22px;font-size:14px;line-height:1.6}.claim-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.claim-grid-single{grid-template-columns:minmax(0,1fr)}.claim-grid-single .claim-card-top,.claim-grid-single .claim-card>p{max-width:45rem}.page-meta{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px}.page-hero .page-meta{font-size:12px}.status-legend{flex-wrap:wrap;gap:10px 18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.claim-card,.document-card,.policy-card,.provider-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px}.claim-card-top{justify-content:space-between;gap:16px;display:flex}.claim-card h3,.document-card h3,.policy-card h3,.provider-card h3{color:var(--green-dark);margin:0;font-size:15px}.claim-card>p,.document-card p,.policy-card p,.provider-card p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.control-table,.provider-table{border-collapse:collapse;border:1px solid var(--line);background:#fff;width:100%}.control-table th,.control-table td,.provider-table th,.provider-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 15px;font-size:12px}.control-table th,.provider-table th{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:12px}.control-table td strong,.provider-table td strong{color:var(--green-dark);margin-bottom:3px;display:block}.provider-table{table-layout:fixed}.provider-table td{color:var(--muted);font-size:13px;line-height:1.55}.provider-table th:first-child{width:11rem}.provider-table th:nth-child(4){width:26%}.provider-table .meta-pill{margin-top:6px;display:inline-block}.criteria{color:var(--muted);font-size:12px}.provider-grid,.policy-grid,.document-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.provider-meta,.policy-meta,.document-meta{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.meta-pill{background:var(--soft);color:#5c6c64;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:650}.notice{color:#70561a;background:#fffaf0;border:1px solid #d9c692;border-radius:12px;margin-bottom:30px;padding:16px 18px;font-size:13px;line-height:1.6}.access-panel{border-radius:var(--radius);background:#eef4f0;grid-template-columns:.85fr 1.15fr;gap:60px;margin-top:55px;padding:45px;display:grid}.access-panel h2{color:var(--green-dark);margin:0 0 14px;font-family:Georgia,serif;font-size:34px;font-weight:400}.access-panel>div>p{color:var(--muted);font-size:13px;line-height:1.7}.access-form{gap:15px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.access-form label{color:#385046;gap:6px;font-size:12px;font-weight:650;display:grid}.access-form input,.access-form textarea,.access-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #c5d1cb;border-radius:9px;outline:none;padding:11px 12px}.access-form input:focus,.access-form textarea:focus,.access-form select:focus{border-color:var(--green);box-shadow:0 0 0 3px #16855718}.access-form .button{justify-self:start}.honeypot{position:absolute!important;left:-10000px!important}.form-message{color:#235b42;margin:0;font-size:12px}.form-error{color:#9a2f2f}.empty-state{border-radius:var(--radius);color:var(--muted);text-align:center;border:1px dashed #b9c7c0;padding:45px}.notice-success{color:#245e3e;background:#edf8f1;border-color:#a9d4ba}.table-wrap{overflow-x:auto}.provider-card strong{color:#30493e}.cta-inline{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:52px;padding-top:30px;display:flex}.cta-inline p{color:var(--muted);font-size:13px}.document-actions{gap:10px;margin-top:20px;display:flex}.document-actions a{color:var(--green-dark);border:1px solid #c6d2cc;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:650}.document-toolbar{justify-content:space-between;align-items:center;gap:25px;max-width:820px;margin-bottom:20px;display:flex}.document-toolbar strong,.document-toolbar span{display:block}.document-toolbar strong{color:var(--green-dark);font-size:13px}.document-toolbar span{color:var(--muted);margin-top:5px;font-size:12px}.policy-body{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:820px;padding:40px}.policy-body h2{color:var(--green-dark);margin:32px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400}.policy-body h2:first-child{margin-top:0}.policy-body h3{color:var(--green-dark);margin-top:25px}.policy-body p,.policy-body li{color:#4f5f57;font-size:14px;line-height:1.72}.policy-body table{border-collapse:collapse;width:100%}.policy-body th,.policy-body td{border:1px solid var(--line);text-align:left;padding:9px;font-size:12px}.document-diagram{border:1px solid var(--line);border-radius:8px;margin-bottom:30px;padding:12px;overflow-x:auto}.document-diagram img{width:100%;min-width:620px;height:auto;display:block}.standalone-page{background:#edf5f0;place-items:center;min-height:100vh;padding:30px;display:grid}.approval-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;max-width:590px;padding:45px;box-shadow:0 18px 55px #0d352812}.approval-card h1{color:var(--green-dark);letter-spacing:-.03em;margin:0 0 20px;font-family:Georgia,serif;font-size:38px;font-weight:400}.approval-card p{color:var(--muted);font-size:14px;line-height:1.7}.approval-card form{gap:18px;margin-top:25px;display:grid}.approval-card form label{color:#385046;gap:7px;font-size:12px;font-weight:650;display:grid}.approval-card form select{width:100%;color:var(--ink);background:#fff;border:1px solid #c5d1cb;border-radius:9px;outline:none;padding:11px 12px}.tenant{background:var(--paper);min-height:100vh;color:var(--ink)}.tenant-shape{--ink:#1c3b34;--muted:#59685f;--line:#d9d8d0;--paper:#f8f1df;--soft:#ebede0;--green:#964515;--green-dark:#1c3b34;--gold:#964515;--radius:0;font-family:Colfax,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brand-mark{border:0;border-radius:0;width:38px;height:38px}.brand-mark svg,.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-mark-shape{color:#f8f1df;width:42px;height:42px}.tenant-shape .site-header{color:#f8f1df;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c3b34eb}.tenant-shape .header-inner{border-color:#f8f1df2e;height:76px}.tenant-shape .brand strong{letter-spacing:.02em;font-weight:500}.tenant-shape .brand small{color:#e6dcb8}.tenant-shape .nav-links{color:#f8f1df;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.tenant-shape .nav-links .nav-cta{background:#964515;border-color:#964515;border-radius:0;padding:11px 16px}.tenant-shape .hero-section{color:#f8f1df;background:#1c3b34;padding:154px 0 82px;position:relative;overflow:hidden}.tenant-shape .hero-section:before,.tenant-shape .page-hero:before{content:"";opacity:.7;pointer-events:none;background-image:linear-gradient(30deg,#0000 49.6%,#e6dcb824 50%,#0000 50.4%),linear-gradient(150deg,#0000 49.6%,#e6dcb81c 50%,#0000 50.4%),linear-gradient(90deg,#0000 49.6%,#e6dcb814 50%,#0000 50.4%);background-size:82px 48px,82px 48px,82px 48px;position:absolute;inset:0 0 0 42%;transform:skewY(-3deg);-webkit-mask-image:linear-gradient(270deg,#000000e6,#0000);mask-image:linear-gradient(270deg,#000000e6,#0000)}.tenant-shape .hero-grid,.tenant-shape .page-hero .shell{z-index:1;position:relative}.tenant-shape .hero-copy h1{color:#f8f1df;letter-spacing:-.025em;font-size:clamp(42px,5vw,62px);font-weight:500}.tenant-shape .hero-description{color:#e6dcb8}.tenant-shape .eyebrow{color:#f8f1df;border:1px solid #f8f1df57;padding:6px 12px;display:inline-flex}.tenant-shape .eyebrow span{display:none}.tenant-shape .button,.tenant-shape .nav-cta,.tenant-shape .document-actions a{letter-spacing:.07em;text-transform:uppercase;border-radius:0}.tenant-shape .button-light{color:#f8f1df;background:0 0;border:1px solid #f8f1df}.tenant-shape .button-light:hover{color:#1c3b34;background:#f8f1df}.tenant-shape .text-link{color:#f8f1df;letter-spacing:.07em;text-transform:uppercase}.tenant-shape .text-link span{color:#e6dcb8}.tenant-shape .assurance-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c3b348a;border-color:#f8f1df4d;border-radius:0}.tenant-shape .assurance-top,.tenant-shape .assurance-row{border-color:#f8f1df2e}.tenant-shape .assurance-top,.tenant-shape .assurance-row span,.tenant-shape .assurance-card>p{color:#e6dcb8}.tenant-shape .answer-section{background:#ebede0;border-top:1px solid #d9d8d0;border-bottom:1px solid #d9d8d0}.tenant-shape .content-section,.tenant-shape .cta-section{background:#f8f1df}.tenant-shape .kicker{color:#964515}.tenant-shape .section-heading h2,.tenant-shape .cta-section h2{letter-spacing:-.02em;font-weight:500}.tenant-shape .readiness-list,.tenant-shape .claim-card,.tenant-shape .document-card,.tenant-shape .policy-card,.tenant-shape .provider-card,.tenant-shape .policy-body,.tenant-shape .control-table{box-shadow:none;background:#fcf7e9;border-color:#d9d8d0;border-radius:0}.tenant-shape .readiness-list>div,.tenant-shape .control-table th,.tenant-shape .control-table td{border-color:#d9d8d0}.tenant-shape .meta-pill{color:#1c3b34;background:#ebede0;border-radius:0}.tenant-shape .status-badge{border-radius:0}.tenant-shape .button-dark{color:#f8f1df;background:#964515}.tenant-shape .button-outline{color:#1c3b34;border-color:#1c3b34;border-radius:0}.tenant-shape .notice{color:#6f421e;background:#f3e7c9;border-color:#d6bd8e;border-radius:0}.tenant-shape .access-panel{background:#ebede0;border-radius:0}.tenant-shape .access-form input,.tenant-shape .access-form textarea{background:#fcf7e9;border-color:#bfc5ba;border-radius:0}.tenant-shape .site-footer{color:#f8f1df;background:#1c3b34}.tenant-shape:has(.hero-section){background:#1c3b34}.tenant-shape .footer-links{color:#e6dcb8}.tenant-shape .footer-brand small,.tenant-shape .powered{color:#bfb89f}.tenant-shape .copyright{color:#a3b3ab;border-color:#36564e}.tenant-shape.inner-page .site-header{color:#f8f1df;background:#1c3b34f7}.tenant-shape.inner-page .header-inner{border-color:#f8f1df2e}.tenant-shape .page-hero{color:#f8f1df;background:#1c3b34;position:relative;overflow:hidden}.tenant-shape .page-hero .page-title{color:#f8f1df;letter-spacing:-.02em;font-weight:500}.tenant-shape .page-hero p{color:#e6dcb8}.tenant-shape .page-content{background:#f8f1df}.tenant .category-title,.tenant .policy-body h2,.tenant .access-panel h2,.tenant .approval-card h1{font-family:inherit}@media (max-width:900px){.nav-links a:not(.nav-cta){display:none}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-section{padding-top:145px}.hero-copy h1{font-size:clamp(54px,13vw,82px)}.assurance-card{max-width:520px}.claim-grid,.provider-grid,.policy-grid,.document-grid{grid-template-columns:1fr}.access-panel{grid-template-columns:1fr;gap:30px}.tenant-shape .hero-section{padding-top:138px}}@media (max-width:600px){.shell{width:min(100% - 28px,1160px)}.header-inner{height:74px}.nav-links{gap:0}.hero-section{min-height:auto;padding:122px 0 66px}.hero-copy h1{font-size:40px}.hero-description{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.content-section,.answer-section{padding:62px 0}.readiness-list>div{grid-template-columns:1fr;gap:7px;padding:18px}.answer-list summary{align-items:flex-start}.status-badge{margin-top:2px}.cta-section{flex-direction:column;align-items:flex-start;padding:76px 0}.footer-grid{grid-template-columns:1fr}.footer-links{flex-direction:column;align-items:flex-start;gap:14px}.form-row{grid-template-columns:1fr}.access-panel{margin-left:-4px;margin-right:-4px;padding:28px 20px}.page-hero{padding:72px 0 62px}.page-content{padding:55px 0 80px}.policy-body{padding:25px 20px}.cta-inline,.document-toolbar{flex-direction:column;align-items:flex-start}.tenant-shape .hero-copy h1{font-size:40px}.tenant-shape .hero-section{padding:116px 0 64px}.tenant-shape .hero-section:before{opacity:.35;inset:0 0 0 10%}.tenant-shape .header-inner{height:74px}}@media (max-width:900px){.stack-table,.stack-table tbody,.stack-table tr,.stack-table td{display:block}.stack-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack-table tr{border-bottom:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);column-gap:8px;padding:16px;display:grid}.stack-table tr:last-child{border-bottom:0}.stack-table td{border:0;padding:0;line-height:1.5}.stack-table td[data-label]{grid-column:1/-1;grid-template-columns:6.5rem minmax(0,1fr);gap:12px;margin-top:8px;display:grid}.stack-table td[data-label]:empty{display:none}.stack-table td[data-label]:before{content:attr(data-label);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:12px;line-height:1.5}.stack-table td[data-label]>.status-badge{justify-self:start}.stack-table .control-name{display:contents}.stack-table .control-name strong{grid-area:1/1;margin:0}.stack-table .control-name span{grid-area:2/1/auto/-1;margin-top:3px}.stack-table .criteria{grid-area:1/2}.stack-table .criteria:before{content:"· "}.stack-table .provider-name{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.tenant-cellect,.standalone-page{--c-ink:#14161a;--c-paper:#eceae3;--c-accent:#bb4d36;--c-on-ink:#eceae3;--c-text:#d6d4cd;--c-mute:#9b9a94;--c-rule:#747370;--c-well:#1b1d21;--c-well-focus:#212328;--c-sans:var(--mk-sans), system-ui, -apple-system, sans-serif;--c-mono:var(--mk-mono), ui-monospace, monospace;--c-poster:var(--f-poster), var(--mk-sans), sans-serif;--c-label:.9375rem;--c-section-label:1.25rem;--c-item:1.125rem;--c-body:1.1875rem;--c-h2:clamp(1.75rem, 1.2rem + 1.6vw, 2.5rem);--c-h3:1.25rem;--c-measure:96rem;--c-pad:2.5rem;--c-rail:10rem;--c-gap:1.25rem;--c-inset:1.25rem;--c-wordmark:7.375rem;--c-top:clamp(16px, 4svh, 48px);--c-unit:clamp(4.5rem, 3rem + 6svh, 8rem);--c-spine:calc(max(0px, (100% - var(--c-measure)) / 2) + var(--c-pad) + var(--c-rail) + var(--c-gap));--c-shell-left:calc(var(--c-pad) + var(--c-rail) + var(--c-gap) + 2px + var(--c-inset));--ink:var(--c-on-ink);--muted:var(--c-text);--line:var(--c-rule);--paper:var(--c-ink);--soft:var(--c-well);--green:var(--c-on-ink);--green-dark:var(--c-on-ink);--gold:var(--c-on-ink);--radius:0}:is(html:has(.tenant-cellect),body:has(.tenant-cellect),html:has(.standalone-page),body:has(.standalone-page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14161a}:is(body:has(.tenant-cellect),body:has(.standalone-page)){font-family:var(--mk-sans), system-ui, -apple-system, sans-serif}.tenant.tenant-cellect{background:var(--c-ink);min-height:100vh;color:var(--c-on-ink);font-family:var(--c-sans);font-weight:400;position:relative;overflow-x:clip}.tenant-cellect :focus-visible,.standalone-page :focus-visible{outline:2px solid var(--c-on-ink);outline-offset:3px}.tenant-cellect .shell{width:100%;max-width:var(--c-measure);padding-left:var(--c-shell-left);padding-right:var(--c-pad);margin-left:auto;margin-right:auto}.tenant-cellect:before{content:"";z-index:0;top:0;bottom:2rem;left:var(--c-spine);background:var(--c-on-ink);pointer-events:none;width:2px;position:absolute}.tenant-cellect:after{content:"";z-index:0;top:-5px;left:calc(var(--c-spine) - 4px);background:var(--c-on-ink);pointer-events:none;width:10px;height:10px;position:absolute}.tenant-cellect>*{z-index:1;position:relative}.tenant-cellect .site-header,.tenant-cellect.inner-page .site-header{color:var(--c-on-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative}.tenant-cellect .header-inner,.tenant-cellect.inner-page .header-inner{height:auto;padding-top:var(--c-top);border:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:1rem 2.5rem;display:flex}.tenant-cellect .brand{margin-left:calc(-1 * (var(--c-rail) + var(--c-gap) + 2px + var(--c-inset)));align-items:baseline;gap:0;display:inline-flex}.tenant-cellect .brand-mark-cellect{width:calc(var(--c-rail) + var(--c-gap) + 2px + var(--c-inset));height:calc(var(--c-wordmark) * 780 / 4200);background:var(--c-on-ink);-webkit-mask:url(/assets/brand/cellect/cellect-wordmark.svg) no-repeat;mask:url(/assets/brand/cellect/cellect-wordmark.svg) no-repeat;-webkit-mask-size:var(--c-wordmark) auto;-webkit-mask-size:var(--c-wordmark) auto;mask-size:var(--c-wordmark) auto;-webkit-mask-position:left calc((var(--c-rail) - var(--c-wordmark)) / 2) top 0;-webkit-mask-position:left calc((var(--c-rail) - var(--c-wordmark)) / 2) top 0;mask-position:left calc((var(--c-rail) - var(--c-wordmark)) / 2) top 0;border:0;border-radius:0;flex:none;display:block}.tenant-cellect .brand strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tenant-cellect .brand small,.tenant-cellect.inner-page .site-header .brand small,.tenant-cellect .footer-brand small{font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-mute);margin:0;font-weight:500;line-height:1.4;display:block}.tenant-cellect .nav-links{font-family:var(--c-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;flex:auto;align-items:baseline;gap:.6rem 2rem;font-size:1rem;font-weight:500;line-height:1.4;display:flex}.tenant-cellect .nav-links a,.tenant-cellect .nav-links a:not(.nav-cta),.tenant-cellect .nav-links .nav-cta{box-shadow:none;color:var(--c-on-ink);opacity:1;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0 0 3px;display:block}.tenant-cellect .nav-links .nav-cta{margin-left:auto}.tenant-cellect .nav-links a:hover{border-bottom-color:var(--c-on-ink)}.tenant-cellect .nav-links a[aria-current=page]{-webkit-text-decoration:underline 2px var(--c-paper);text-decoration:underline 2px var(--c-paper);text-underline-offset:6px;border-bottom-color:#0000}.tenant-cellect .eyebrow,.tenant-cellect .page-hero .kicker,.standalone-page .kicker{font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-mute);margin:0 0 2rem;padding-top:.85rem;font-weight:500;line-height:1.4;display:block;position:relative}.tenant-cellect .page-hero .kicker{max-width:none}.tenant-cellect .eyebrow:before,.tenant-cellect .page-hero .kicker:before{content:"";top:0;left:calc(-1 * var(--c-inset));background:var(--c-rule);width:auto;height:1px;position:absolute;right:0}.tenant-cellect .eyebrow span{display:none}.tenant-cellect .kicker,.tenant-cellect .category-title{font-family:var(--c-mono);font-size:var(--c-section-label);letter-spacing:0;text-transform:uppercase;color:var(--c-accent);margin:0 0 2rem;font-weight:700;line-height:1.4;display:block;position:relative}.tenant-cellect .kicker:before,.tenant-cellect .category-title:before{content:"";top:1px;left:calc(-1 * var(--c-inset) - 11px);background:var(--c-accent);width:20px;height:20px;position:absolute}.tenant-cellect .category-title:after{display:none}.tenant-cellect .section-heading,.tenant-cellect .category-block,.tenant-cellect .cta-section>div,.tenant-cellect .access-panel>div:first-child{position:relative}.tenant-cellect .hero-copy h1,.tenant-cellect .page-hero .page-title,.standalone-page .approval-card h1{font-family:var(--c-poster);letter-spacing:.005em;text-transform:uppercase;color:var(--c-on-ink);margin:0 0 1.75rem;font-weight:400;line-height:1.02}.tenant-cellect .hero-copy h1{max-width:14ch;font-size:clamp(2.75rem,1rem + 5vw,6.5rem)}.tenant-cellect .page-hero .page-title{max-width:18ch;font-size:clamp(2.5rem,1rem + 4vw,5.5rem)}.tenant-cellect .section-heading h2,.tenant-cellect .cta-section h2,.tenant-cellect .access-panel h2{font-family:var(--c-sans);font-size:var(--c-h2);letter-spacing:0;text-transform:uppercase;color:var(--c-on-ink);margin:0 0 1.25rem;font-weight:500;line-height:1.12}.tenant-cellect .hero-description,.tenant-cellect .page-hero p:not(.kicker){max-width:40rem;color:var(--c-text);text-wrap:pretty;margin:0;font-size:1.375rem;line-height:1.45}.tenant-cellect .section-heading>p:last-child:not(.kicker),.tenant-cellect .cta-section p:not(.kicker),.tenant-cellect .access-panel>div>p:not(.kicker){max-width:42rem;font-size:var(--c-body);color:var(--c-text);margin:0 0 1rem;line-height:1.6}.tenant-cellect .button-light,.tenant-cellect .button-dark,.standalone-page .button-dark{border:0;border-left:4px solid var(--c-accent);background:var(--c-paper);min-height:0;color:var(--c-ink);font-family:var(--c-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:0;align-items:center;margin:0;padding:.95rem 1.4rem .95rem 1.2rem;font-size:.9375rem;font-weight:600;line-height:1.4;transition:background .18s;display:inline-flex;transform:none}.tenant-cellect .button-light:hover,.tenant-cellect .button-dark:hover,.standalone-page .button-dark:hover{background:#fff;transform:none}.tenant-cellect .button:disabled{cursor:progress;background:#c9c7c0}.tenant-cellect .button-outline,.tenant-cellect .document-actions a{border:1px solid var(--c-on-ink);min-height:0;color:var(--c-on-ink);font-family:var(--c-mono);letter-spacing:.05em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;padding:calc(.95rem - 1px) 1.4rem calc(.95rem - 1px) 1.2rem;font-size:.9375rem;font-weight:600;line-height:1.4;display:inline-flex;transform:none}.tenant-cellect .button-outline:hover,.tenant-cellect .document-actions a:hover{background:var(--c-well-focus);transform:none}.tenant-cellect .button-outline{margin-top:2.5rem}.tenant-cellect .document-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.tenant-cellect .document-actions a{padding:calc(.6rem - 1px) 1rem}.tenant-cellect .text-link{color:var(--c-on-ink);font-family:var(--c-mono);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:3px;font-size:.9375rem;font-weight:600}.tenant-cellect .text-link:hover{border-bottom-color:var(--c-on-ink)}.tenant-cellect .text-link span{color:inherit}.tenant-cellect .status-badge{font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--c-text);background:0 0;border-radius:0;align-items:center;gap:.55rem;padding:0;font-weight:500;line-height:1.4;display:inline-flex}.tenant-cellect .status-badge:before{content:"";background:var(--c-on-ink);flex:none;width:10px;height:10px}.tenant-cellect .status-partial:before,.tenant-cellect .status-pending:before,.tenant-cellect .status-verification:before{background:linear-gradient(90deg, var(--c-on-ink) 50%, transparent 50%);box-shadow:inset 0 0 0 2px var(--c-on-ink)}.tenant-cellect .status-planned:before,.tenant-cellect .status-not-completed:before{box-shadow:inset 0 0 0 2px var(--c-on-ink);background:0 0}.tenant-cellect .hero-section{padding:calc(var(--c-unit) * .75) 0 var(--c-unit);color:var(--c-on-ink);background:0 0}.tenant-cellect .hero-grid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:3rem 4rem;padding-top:0;padding-bottom:0;display:grid}.tenant-cellect .hero-copy{max-width:none}.tenant-cellect .hero-actions{flex-wrap:wrap;gap:1.25rem 2rem;margin-top:2.5rem}.tenant-cellect .assurance-card{border:1px solid var(--c-rule);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;align-self:start;max-width:none;padding:1.5rem 1.5rem 1.25rem}.tenant-cellect .assurance-top{font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;color:var(--c-mute);border:0;padding:0 0 1.25rem;font-weight:500}.tenant-cellect .assurance-row{border:0;grid-template-columns:minmax(0,1fr);gap:.15rem;padding:0 0 1rem;display:grid}.tenant-cellect .assurance-row span{font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-mute);font-weight:500;line-height:1.4}.tenant-cellect .assurance-row strong{font-size:var(--c-h3);text-align:left;color:var(--c-on-ink);font-weight:500;line-height:1.35}.tenant-cellect .assurance-card>p{color:var(--c-text);padding:.5rem 0 0;font-size:1rem;line-height:1.55}.tenant-cellect .answer-section,.tenant-cellect .content-section,.tenant-cellect .cta-section{padding-top:var(--c-unit);background:0 0;border:0;padding-bottom:0}.tenant-cellect .cta-section{padding-bottom:var(--c-unit);display:block}.tenant-cellect .cta-section .button{margin-top:1.5rem}.tenant-cellect .section-heading{max-width:48rem;margin-bottom:2.5rem}.tenant-cellect .section-heading.compact{margin-bottom:1.5rem}.tenant-cellect .answer-list,.tenant-cellect .answer-list details{border:0}.tenant-cellect .answer-list summary{align-items:baseline;gap:1.5rem;padding:.9rem 0}.tenant-cellect .answer-list summary>span:first-child{font-size:var(--c-h3);color:var(--c-on-ink);font-weight:500;line-height:1.4}.tenant-cellect .answer-list summary:hover>span:first-child{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.tenant-cellect .answer-list details>p{max-width:48rem;font-size:var(--c-body);color:var(--c-text);margin:0 0 1.25rem;line-height:1.6}.tenant-cellect .readiness-list{max-width:64rem;box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.5rem;display:grid;overflow:visible}.tenant-cellect .readiness-list>div{border:0;grid-template-columns:15rem minmax(0,1fr);gap:.35rem 2rem;padding:0;display:grid}.tenant-cellect .readiness-list strong{font-size:var(--c-item);color:var(--c-on-ink);font-weight:600;line-height:1.55}.tenant-cellect .readiness-list span{font-size:var(--c-item);color:var(--c-text);line-height:1.55}.tenant-cellect .page-hero{padding:calc(var(--c-unit) * .75) 0 0;color:var(--c-on-ink);background:0 0;border:0}.tenant-cellect .page-content{padding-top:var(--c-unit);padding-bottom:var(--c-unit)}.tenant-cellect .notice{max-width:64rem;margin:0 0 var(--c-unit);background:var(--c-well);font-size:var(--c-item);color:var(--c-text);border:0;border-radius:0;padding:1.1rem 1.25rem;line-height:1.6}.tenant-cellect .notice+.notice{margin-top:calc(-1 * var(--c-unit) + 1rem)}.tenant-cellect .category-block{margin:0 0 var(--c-unit)}.tenant-cellect .category-lede{max-width:64rem;font-size:var(--c-item);color:var(--c-text);margin:-1rem 0 2.5rem;line-height:1.6}.tenant-cellect .claim-grid,.tenant-cellect .provider-grid,.tenant-cellect .policy-grid,.tenant-cellect .document-grid{gap:3rem 4rem}.tenant-cellect .claim-card,.tenant-cellect .document-card,.tenant-cellect .policy-card,.tenant-cellect .provider-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tenant-cellect .claim-card-top{align-items:baseline;gap:1.25rem}.tenant-cellect .claim-card h3,.tenant-cellect .document-card h3,.tenant-cellect .policy-card h3,.tenant-cellect .provider-card h3{font-size:var(--c-h3);color:var(--c-on-ink);font-weight:600;line-height:1.35}.tenant-cellect .claim-card>p,.tenant-cellect .document-card p,.tenant-cellect .policy-card p,.tenant-cellect .provider-card p{font-size:var(--c-item);color:var(--c-text);margin:.75rem 0 0;line-height:1.6}.tenant-cellect .provider-card strong{color:var(--c-on-ink);font-weight:600}.tenant-cellect .provider-meta,.tenant-cellect .policy-meta,.tenant-cellect .document-meta{gap:.35rem 1.25rem;margin-top:1rem}.tenant-cellect .meta-pill{font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-mute);background:0 0;border-radius:0;padding:0;font-weight:500;line-height:1.4}.tenant-cellect .control-table,.tenant-cellect .provider-table{background:0 0;border:0}.tenant-cellect .control-table th,.tenant-cellect .control-table td,.tenant-cellect .provider-table th,.tenant-cellect .provider-table td{color:var(--c-text);border:0;padding:.9rem 1.5rem .9rem 0;font-size:1rem;line-height:1.5}.tenant-cellect .control-table th,.tenant-cellect .provider-table th{border-bottom:1px solid var(--c-rule);font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-mute);padding-top:0;font-weight:500}.tenant-cellect .control-table td strong{font-family:var(--c-mono);color:var(--c-on-ink);font-weight:600}.tenant-cellect .provider-table td strong{font-size:var(--c-item);color:var(--c-on-ink);margin:0 0 .35rem;font-weight:600;line-height:1.35;display:block}.tenant-cellect .provider-table .meta-pill{margin:0;display:block}.tenant-cellect .page-hero p.page-meta:not(.kicker){max-width:none;font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-mute);font-weight:500;line-height:1.4}.tenant-cellect .status-legend{gap:.75rem 2rem;margin-top:1.25rem}.tenant-cellect .claim-grid-single{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-cellect .claim-grid-single .claim-card-top,.tenant-cellect .claim-grid-single .claim-card>p{max-width:none}.tenant-cellect .criteria{font-family:var(--c-mono);color:var(--c-mute)}.tenant-cellect .cta-inline{margin-top:var(--c-unit);border:0;flex-wrap:wrap;gap:1.5rem 2rem;padding-top:0}.tenant-cellect .cta-inline p{font-size:var(--c-body);color:var(--c-text);margin:0;line-height:1.6}.tenant-cellect .empty-state{border:1px solid var(--c-rule);color:var(--c-text);border-radius:0}.tenant-cellect .access-panel{background:0 0;border-radius:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem 4rem;margin-top:0;padding:0}.tenant-cellect .access-form,.tenant-cellect .form-row{gap:1.5rem}.tenant-cellect .access-form label,.standalone-page .approval-card form label{font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-on-ink);gap:.5rem;font-weight:500;line-height:1.4}.tenant-cellect .access-form input,.tenant-cellect .access-form textarea,.tenant-cellect .access-form select,.standalone-page .approval-card form select{border:0;border-bottom:1px solid var(--c-rule);background:var(--c-well);min-height:52px;color:var(--c-on-ink);font-family:var(--c-sans);font-size:var(--c-item);letter-spacing:0;text-transform:none;box-shadow:none;border-radius:0;padding:14px 14px 13px;line-height:1.5}.tenant-cellect .access-form input:focus,.tenant-cellect .access-form textarea:focus,.tenant-cellect .access-form select:focus,.standalone-page .approval-card form select:focus{border-bottom-color:var(--c-on-ink);background:var(--c-well-focus);box-shadow:inset 0 -1px 0 var(--c-on-ink);outline:0}.tenant-cellect .access-form textarea::placeholder{color:var(--c-mute);opacity:1}.tenant-cellect .access-form input:-webkit-autofill{-webkit-text-fill-color:var(--c-on-ink);-webkit-box-shadow:0 0 0 1000px var(--c-well) inset}.tenant-cellect .form-message{font-size:var(--c-item);color:var(--c-on-ink);align-items:baseline;gap:.6rem;font-weight:500;line-height:1.5;display:flex}.tenant-cellect .form-message:before{content:"";background:var(--c-on-ink);flex:none;width:10px;height:10px}.tenant-cellect .form-message.form-error:before{box-shadow:inset 0 0 0 2px var(--c-on-ink);background:0 0}.tenant-cellect .document-toolbar{flex-wrap:wrap;max-width:52rem;margin-bottom:3rem}.tenant-cellect .document-toolbar strong{font-size:var(--c-item);color:var(--c-on-ink);font-weight:600}.tenant-cellect .document-toolbar span{font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-mute);margin-top:.25rem;font-weight:500}.tenant-cellect .policy-body{max-width:52rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tenant-cellect .policy-body h2{font-family:var(--c-sans);color:var(--c-on-ink);margin:3rem 0 1rem;font-size:1.625rem;font-weight:600;line-height:1.25}.tenant-cellect .policy-body h2:first-child{margin-top:0}.tenant-cellect .policy-body h1,.tenant-cellect .policy-body h3,.tenant-cellect .policy-body h4{font-size:var(--c-h3);color:var(--c-on-ink);margin:2rem 0 .75rem;font-weight:600;line-height:1.35}.tenant-cellect .policy-body p,.tenant-cellect .policy-body li{font-size:var(--c-body);color:var(--c-text);line-height:1.7}.tenant-cellect .policy-body strong{color:var(--c-on-ink);font-weight:600}.tenant-cellect .policy-body a{text-underline-offset:.2em;text-decoration:underline}.tenant-cellect .policy-body code{font-family:var(--c-mono);font-size:.92em}.tenant-cellect .policy-body table{margin:1.5rem 0}.tenant-cellect .policy-body th,.tenant-cellect .policy-body td{border:1px solid var(--c-rule);color:var(--c-text);vertical-align:top;padding:.6rem .75rem;font-size:1rem;line-height:1.5}.tenant-cellect .policy-body th{color:var(--c-on-ink);font-weight:600}.tenant-cellect .document-diagram{background:var(--c-paper);border:0;border-radius:0;margin-bottom:3rem;padding:1rem}.tenant-cellect .site-footer{color:var(--c-on-ink);background:0 0;border:0;padding:0}.tenant-cellect .footer-grid{grid-template-columns:minmax(0,1fr) auto;gap:2rem 3rem;padding-top:3rem;padding-bottom:3rem;position:relative}.tenant-cellect .footer-grid:before{content:"";top:0;left:calc(var(--c-shell-left) - var(--c-inset));right:var(--c-pad);background:var(--c-rule);height:1px;position:absolute}.tenant-cellect .site-footer:after{content:"";bottom:calc(2rem - 5px);left:calc(var(--c-spine) - 4px);background:var(--c-on-ink);width:10px;height:10px;position:absolute}.tenant-cellect .footer-links{font-size:var(--c-item);color:var(--c-text);flex-wrap:wrap;gap:.75rem 2rem;line-height:1.5}.tenant-cellect .footer-links a:hover{text-underline-offset:.2em;text-decoration:underline}.tenant-cellect .copyright{font-family:var(--c-sans);font-size:var(--c-label);color:var(--c-mute);border:0;margin:1rem 0 0;padding:0;font-weight:400}main.standalone-page{padding:var(--c-pad) 1rem;background:var(--c-ink);color:var(--c-on-ink);font-family:var(--c-sans)}.standalone-page .approval-card{border:1px solid var(--c-rule);width:100%;max-width:40rem;box-shadow:none;background:0 0;border-radius:0;padding:2.5rem}.standalone-page .approval-card h1{font-size:clamp(2.5rem,1.5rem + 3vw,3.5rem)}.standalone-page .approval-card p:not(.kicker){font-size:var(--c-item);color:var(--c-text);line-height:1.6}.standalone-page .approval-card strong{color:var(--c-on-ink);font-weight:600}.standalone-page .approval-card form{gap:1.5rem;margin-top:2rem}.standalone-page .approval-card form .button-dark{cursor:pointer;justify-self:start}@media (min-width:1360px){.tenant-cellect .section-heading{display:contents}.tenant-cellect .section-heading h2{max-width:48rem;margin-bottom:2.5rem}.tenant-cellect .section-heading.compact h2{margin-bottom:1.5rem}.tenant-cellect .nav-links{translate:0 1px}.tenant-cellect .kicker:not(.page-hero .kicker),.tenant-cellect .category-title{top:var(--c-top);z-index:2;float:left;width:calc(var(--c-rail) + 1.5rem);margin:0 0 0 calc(-1 * (var(--c-rail) + var(--c-gap) + 2px + var(--c-inset)) - 1.5rem);text-align:right;overflow-wrap:break-word;position:sticky}.tenant-cellect .kicker:not(.page-hero .kicker):after,.tenant-cellect .category-title:after{content:"";z-index:-1;top:calc(-1 * var(--c-top));bottom:calc(-1 * var(--c-fade,1.5rem));background:linear-gradient(var(--c-ink) calc(100% - var(--c-fade,1.5rem)), transparent);pointer-events:none;height:auto;display:block;position:absolute;left:-.5rem;right:-.5rem}.tenant-cellect .kicker:not(.page-hero .kicker):before,.tenant-cellect .category-title:before{left:calc(100% + var(--c-gap) - 9px)}}@media (max-width:1359px){.tenant-cellect,.standalone-page{--c-pad:1.5rem;--c-inset:1.1rem;--c-wordmark:6.75rem;--c-spine:calc(max(0px, (100% - var(--c-measure)) / 2) + var(--c-pad));--c-shell-left:calc(var(--c-pad) + 2px + var(--c-inset))}.tenant-cellect:after{top:1rem}.tenant-cellect .hero-section,.tenant-cellect .page-hero{padding-top:calc(var(--c-unit) * .5)}.tenant-cellect .header-inner,.tenant-cellect.inner-page .header-inner{row-gap:.5rem;padding-top:16px}.tenant-cellect .brand{gap:.9rem;margin-left:0}.tenant-cellect .brand-mark-cellect{width:var(--c-wordmark);-webkit-mask-position:0 0;mask-position:0 0}.tenant-cellect .nav-links{flex-basis:100%}}@media (max-width:1100px){.tenant-cellect .hero-grid{grid-template-columns:minmax(0,1fr)}.tenant-cellect .assurance-card{max-width:34rem}}@media (max-width:900px){.tenant-cellect .claim-grid-single,.tenant-cellect .access-panel,.tenant-cellect .readiness-list>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.tenant-cellect .nav-links{letter-spacing:.01em;gap:.35rem .625rem;font-size:.78125rem}.tenant-cellect .nav-links .nav-cta{margin-left:0}.tenant-cellect .hero-description,.tenant-cellect .page-hero p:not(.kicker){font-size:var(--c-body)}.tenant-cellect .hero-actions{flex-direction:column;align-items:flex-start}.tenant-cellect .footer-grid{grid-template-columns:minmax(0,1fr)}.tenant-cellect .footer-links{flex-direction:column;align-items:flex-start}.tenant-cellect .access-panel{margin-left:0;margin-right:0;padding:0}.tenant-cellect .policy-body{padding:0}.standalone-page .approval-card{padding:1.75rem 1.25rem}}@media (max-width:900px){.tenant-cellect .stack-table tr{border:0;column-gap:.6rem;padding:0 0 2.25rem}.tenant-cellect .stack-table td,.tenant-cellect .control-table td,.tenant-cellect .provider-table td{padding:0}.tenant-cellect .stack-table .control-name strong,.tenant-cellect .stack-table .criteria{font-family:var(--c-mono);font-size:1rem}.tenant-cellect .stack-table .control-name span{font-size:var(--c-item);color:var(--c-on-ink);margin-top:.2rem;font-weight:500}.tenant-cellect .stack-table td[data-label]{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;margin-top:.6rem}.tenant-cellect .stack-table td[data-label]:before{font-family:var(--c-mono);font-size:var(--c-label);letter-spacing:.06em;color:var(--c-mute);font-weight:500;line-height:1.5}}@media (max-width:560px){.tenant-cellect,.standalone-page{--c-pad:1rem;--c-inset:.9rem}.tenant-cellect .button-light,.tenant-cellect .button-dark,.tenant-cellect .button-outline{justify-content:flex-start;width:100%}}html:has(.tenant-cellect){scroll-padding-top:clamp(16px,4svh,48px)}.tenant-cellect .answer-section,.tenant-cellect .content-section,.tenant-cellect .cta-section{scroll-margin-top:calc(-1 * var(--c-unit))}@media (forced-colors:active){.tenant-cellect:before,.tenant-cellect:after,.tenant-cellect .site-footer:after,.tenant-cellect .brand-mark-cellect,.tenant-cellect .kicker:before,.tenant-cellect .category-title:before,.tenant-cellect .status-badge:before,.tenant-cellect .form-message:before{background:canvastext}.tenant-cellect .kicker:after,.tenant-cellect .category-title:after{background:canvas}}
