.zps-product-root .zs-product-site>.zs-nav,.zps-product-root .zs-product-site>.zs-cross,.zps-product-root .zs-product-site>.zs-final,.zps-product-root .zs-product-site>.zs-footer{display:none!important}.zpc-tail{--zpc-ink:#102219;--zpc-muted:#526157;--zpc-line:#10221929;--zpc-cream:#f2eee2;--zpc-paper:#fbf8ef;--zpc-dark:#0c1d15;--zpc-dark-soft:#15271e;--zpc-accent:#bda66e;background:var(--zpc-dark);color:var(--zpc-cream);font-family:var(--font-zana-sans), sans-serif}.zpc-tail.is-life{--zpc-dark:#17141e;--zpc-dark-soft:#221d2a;--zpc-accent:#b6a7c6;--zpc-ink:#211c29;--zpc-muted:#655c6d;--zpc-line:#211c2929}.zpc-tail section{scroll-margin-top:92px}.zpc-proof,.zpc-trust,.zpc-access,.zpc-company{width:min(1240px,100% - 64px);margin:0 auto}.zpc-proof{padding:112px 0 104px}.zpc-section-heading{border-bottom:1px solid #f2eee22e;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);align-items:start;gap:28px 72px;padding-bottom:54px;display:grid}.zpc-section-heading>p,.zpc-access-copy>p,.zpc-company>div:first-child>p,.zpc-trust>div:first-child>p{color:var(--zpc-accent);letter-spacing:.17em;margin:0;font-size:.72rem;font-weight:700;line-height:1.4}.zpc-section-heading h2,.zpc-access-copy h2,.zpc-company h2,.zpc-trust h2{font-family:var(--font-zana-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-weight:500}.zpc-section-heading h2{max-width:760px;font-size:clamp(2.65rem,5vw,5.2rem);line-height:.98}.zpc-section-heading>span{color:#f2eee2b3;grid-column:2;max-width:700px;font-size:1.05rem;line-height:1.65}.zpc-proof-grid{background:#f2eee224;border:1px solid #f2eee224;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.zpc-proof-grid article{background:var(--zpc-dark);min-height:270px;padding:34px}.zpc-proof-grid small{color:var(--zpc-accent);letter-spacing:.16em;margin-bottom:54px;font-size:.72rem;font-weight:700;display:block}.zpc-proof-grid h3{font-family:var(--font-zana-serif), Georgia, serif;margin:0 0 16px;font-size:1.75rem;font-weight:500;line-height:1.05}.zpc-proof-grid p{color:#f2eee2a8;margin:0;line-height:1.62}.zpc-trust,.zpc-company{border-top:1px solid #f2eee229;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:80px;padding:92px 0;display:grid}.zpc-trust h2,.zpc-company h2{max-width:620px;margin-top:16px;font-size:clamp(2.25rem,4vw,4rem);line-height:1}.zpc-trust>div:last-child,.zpc-company>div:last-child{align-self:end}.zpc-trust>div:last-child>p,.zpc-company>div:last-child>p{color:#f2eee2b8;max-width:650px;margin:0 0 26px;font-size:1.03rem;line-height:1.68}.zpc-trust a,.zpc-company a{color:var(--zpc-cream);border-bottom:1px solid #f2eee266;align-items:center;gap:10px;padding-bottom:4px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.zpc-access{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:start;gap:72px;padding:112px 0;display:grid}.zpc-access-copy{padding-top:18px;position:sticky;top:116px}.zpc-access-copy h2{max-width:570px;margin-top:18px;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}.zpc-access-copy>span{color:#f2eee2b3;max-width:580px;margin-top:28px;font-size:1.05rem;line-height:1.68;display:block}.zpc-form-card{background:var(--zpc-paper);color:var(--zpc-ink);border-radius:24px;padding:38px;box-shadow:0 28px 80px #0000003b}.zpc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.zpc-form label{color:var(--zpc-ink);letter-spacing:.02em;gap:9px;font-size:.78rem;font-weight:700;display:grid}.zpc-form label>span{color:var(--zpc-muted);font-weight:500}.zpc-form input,.zpc-form select,.zpc-form textarea{box-sizing:border-box;border:1px solid var(--zpc-line);width:100%;min-height:50px;color:var(--zpc-ink);font:inherit;letter-spacing:0;background:#ffffff94;border-radius:10px;outline:none;padding:13px 14px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.zpc-form textarea{resize:vertical;min-height:120px;line-height:1.5}.zpc-form input:focus-visible,.zpc-form select:focus-visible,.zpc-form textarea:focus-visible{border-color:var(--zpc-ink);background:#fff;box-shadow:0 0 0 3px #1022191a}.zpc-form .zpc-form-wide,.zpc-form .public-form-wide{grid-column:1/-1}.zpc-form .public-form-wide{color:var(--zpc-muted);font-size:.76rem;font-weight:500;line-height:1.5}.zpc-form .public-form-wide a{color:var(--zpc-ink);font-weight:700}.zpc-form-note{color:var(--zpc-muted);margin:-2px 0 0;font-size:.76rem;line-height:1.5}.zpc-submit{background:var(--zpc-ink);color:#fff;cursor:pointer;min-height:52px;font:inherit;border:0;border-radius:999px;padding:14px 22px;font-size:.9rem;font-weight:700;transition:transform .16s,opacity .16s}.zpc-submit:hover{transform:translateY(-1px)}.zpc-submit:focus-visible{outline-offset:3px;outline:3px solid #1022193d}.zpc-form-error{color:#6f2929;background:#842a2a12;border:1px solid #842a2a3d;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:.84rem;line-height:1.45}.zpc-status{padding:12px 4px 8px}.zpc-status small{color:var(--zpc-muted);letter-spacing:.15em;margin-bottom:18px;font-size:.72rem;font-weight:700;display:block}.zpc-status h3{font-family:var(--font-zana-serif), Georgia, serif;margin:0 0 14px;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1}.zpc-status p{color:var(--zpc-muted);margin:0;line-height:1.65}.zpc-company{padding-bottom:118px}@media (max-width:900px){.zpc-proof,.zpc-trust,.zpc-access,.zpc-company{width:min(100% - 40px,720px)}.zpc-section-heading,.zpc-trust,.zpc-company,.zpc-access{grid-template-columns:1fr}.zpc-section-heading>span{grid-column:1}.zpc-proof-grid{grid-template-columns:1fr}.zpc-proof-grid article{min-height:0}.zpc-proof-grid small{margin-bottom:30px}.zpc-trust,.zpc-company,.zpc-access{gap:42px}.zpc-access-copy{position:static}}@media (max-width:620px){.zpc-proof,.zpc-trust,.zpc-access,.zpc-company{width:min(100% - 28px,560px)}.zpc-proof{padding:82px 0 76px}.zpc-section-heading{gap:20px;padding-bottom:38px}.zpc-section-heading h2,.zpc-access-copy h2{font-size:clamp(2.35rem,12vw,3.5rem)}.zpc-proof-grid article,.zpc-form-card{padding:26px 22px}.zpc-access{padding:82px 0}.zpc-form{grid-template-columns:1fr}.zpc-form label,.zpc-form .zpc-form-wide,.zpc-form .public-form-wide,.zpc-submit,.zpc-form-error{grid-column:1}.zpc-trust,.zpc-company{padding:72px 0}}@media (prefers-reduced-motion:reduce){.zpc-submit,.zpc-form input,.zpc-form select,.zpc-form textarea{transition:none}}
