.ZmFvna_sitePage{--public-bg:var(--bg);--public-panel:var(--panel);--public-text:var(--text);--public-muted:var(--muted);--public-subtle:var(--muted);--public-line:var(--line);--public-accent:var(--rib-accent);background:var(--public-bg);height:100dvh;min-height:100dvh;color:var(--public-text);overflow-y:auto}.ZmFvna_homePage{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ZmFvna_header{border-bottom:1px solid var(--public-line)}.ZmFvna_headerInner,.ZmFvna_homeMain,.ZmFvna_infoMain,.ZmFvna_contactMain,.ZmFvna_footer{width:min(1180px,100% - 48px);margin-inline:auto}.ZmFvna_headerInner{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.ZmFvna_skipLink{z-index:100;border-radius:var(--rib-radius-control);background:var(--public-text);color:var(--public-bg);padding:8px 12px;font-weight:600;position:fixed;top:10px;left:10px;translate:0 -160%}.ZmFvna_skipLink:focus{translate:0}.ZmFvna_brand{align-items:center;gap:12px;display:inline-flex}.ZmFvna_brandMark{width:20px!important;height:32px!important}.ZmFvna_brandCopy{gap:1px;line-height:1;display:grid}.ZmFvna_brandCopy strong{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.ZmFvna_brandCopy small{color:var(--public-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.ZmFvna_nav,.ZmFvna_footer nav{align-items:center;gap:22px;display:flex}.ZmFvna_nav a,.ZmFvna_footer a{color:var(--public-muted);font-size:13px;font-weight:500}.ZmFvna_nav a:hover,.ZmFvna_nav a:focus-visible,.ZmFvna_nav a[aria-current=page],.ZmFvna_footer a:hover,.ZmFvna_footer a:focus-visible{color:var(--public-text)}.ZmFvna_nav .ZmFvna_navCta{border:1px solid var(--public-accent);border-radius:var(--rib-radius-control);background:var(--public-accent);min-height:38px;color:var(--rib-on-accent);align-items:center;padding-inline:16px;display:inline-flex}.ZmFvna_homeMain{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(44px,7vw,92px);min-height:0;padding-block:clamp(34px,6vh,68px);display:grid}.ZmFvna_hero{max-width:680px}.ZmFvna_eyebrow,.ZmFvna_cardLabel{color:var(--public-accent);letter-spacing:0;text-transform:none;margin:0 0 14px;font-size:12px;font-weight:500}.ZmFvna_hero h1,.ZmFvna_infoIntro h1,.ZmFvna_contactIntro h1{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(46px,5.8vw,78px);font-weight:600;line-height:.96}.ZmFvna_heroCopy,.ZmFvna_infoIntro>p:not(.ZmFvna_eyebrow):not(.ZmFvna_operator),.ZmFvna_contactIntro>p:not(.ZmFvna_eyebrow){max-width:650px;color:var(--public-muted);margin:24px 0 0;font-size:clamp(15px,1.45vw,17px);line-height:1.65}.ZmFvna_heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.ZmFvna_primaryButton,.ZmFvna_secondaryButton{border:1px solid var(--public-accent);border-radius:var(--rib-radius-control);justify-content:center;align-items:center;min-height:46px;padding-inline:20px;font-size:13px;font-weight:500;display:inline-flex}.ZmFvna_primaryButton{background:var(--public-accent);color:var(--rib-on-accent)}.ZmFvna_secondaryButton{border-color:var(--rib-control-border);color:var(--public-text);background:0 0}.ZmFvna_primaryButton:hover,.ZmFvna_primaryButton:focus-visible,.ZmFvna_nav .ZmFvna_navCta:hover,.ZmFvna_nav .ZmFvna_navCta:focus-visible{border-color:var(--rib-accent-hover);background:var(--rib-accent-hover)}.ZmFvna_secondaryButton:hover,.ZmFvna_secondaryButton:focus-visible{background:var(--panel-2)}.ZmFvna_primaryButton:active,.ZmFvna_nav .ZmFvna_navCta:active{border-color:var(--rib-accent-pressed);background:var(--rib-accent-pressed)}.ZmFvna_sitePage a:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.ZmFvna_audience{color:var(--public-subtle);letter-spacing:0;text-transform:none;margin:22px 0 0;font-size:12px;font-weight:500;line-height:16px}.ZmFvna_workflowPanel{border:1px solid var(--public-line);border-radius:var(--rib-radius-panel);background:var(--public-panel);padding:clamp(24px,3vw,34px)}.ZmFvna_workflowHeading{border-bottom:1px solid var(--public-line);padding-bottom:20px}.ZmFvna_workflowHeading .ZmFvna_eyebrow{margin-bottom:8px}.ZmFvna_workflowHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.8vw,34px)}.ZmFvna_workflowList{margin:0;padding:0;list-style:none}.ZmFvna_workflowList li{border-bottom:1px solid var(--public-line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding-block:17px;display:grid}.ZmFvna_workflowList li>span,.ZmFvna_principles article>span{color:var(--public-muted);letter-spacing:0;font-size:12px;font-weight:500;line-height:16px}.ZmFvna_workflowList h3,.ZmFvna_workflowList p,.ZmFvna_workflowNote,.ZmFvna_principles h2,.ZmFvna_principles p,.ZmFvna_contactCard h2,.ZmFvna_contactCard p,.ZmFvna_infoAction p,.ZmFvna_footer p{margin:0}.ZmFvna_workflowList h3{font-size:14px;font-weight:600}.ZmFvna_workflowList p,.ZmFvna_workflowNote,.ZmFvna_principles p,.ZmFvna_contactCard>p:not(.ZmFvna_cardLabel){color:var(--public-muted);font-size:14px;line-height:1.55}.ZmFvna_workflowList p{margin-top:4px}.ZmFvna_workflowNote{padding-top:18px}.ZmFvna_infoMain,.ZmFvna_contactMain{min-height:calc(100dvh - 145px);padding-block:clamp(48px,8vw,100px)}.ZmFvna_infoIntro,.ZmFvna_contactIntro{max-width:900px}.ZmFvna_infoIntro h1,.ZmFvna_contactIntro h1{font-size:clamp(42px,5vw,68px)}.ZmFvna_operator{border-left:2px solid var(--public-accent);width:fit-content;color:var(--public-muted);margin:22px 0 0;padding-left:12px;font-size:12px}.ZmFvna_principles,.ZmFvna_contactGrid{border-block:1px solid var(--public-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(42px,7vw,78px);display:grid}.ZmFvna_principles article,.ZmFvna_contactCard{border-right:1px solid var(--public-line);min-width:0;padding:28px}.ZmFvna_principles article:last-child,.ZmFvna_contactCard:last-child{border-right:0}.ZmFvna_principles h2,.ZmFvna_contactCard h2{letter-spacing:-.02em;margin-top:20px;font-size:19px}.ZmFvna_principles p,.ZmFvna_contactCard>p:not(.ZmFvna_cardLabel){margin-top:10px}.ZmFvna_infoAction{justify-content:space-between;align-items:center;gap:24px;margin-top:34px;display:flex}.ZmFvna_infoAction p{color:var(--public-muted)}.ZmFvna_contactMain{align-content:start;display:grid}.ZmFvna_contactGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ZmFvna_contactCard .ZmFvna_cardLabel{margin:0}.ZmFvna_contactLink{width:fit-content;color:var(--public-text);text-decoration:underline;-webkit-text-decoration-color:var(--public-accent);text-decoration-color:var(--public-accent);text-underline-offset:5px;overflow-wrap:anywhere;margin-top:24px;font-size:13px;font-weight:500;text-decoration-thickness:2px;display:inline-block}.ZmFvna_footer{border-top:1px solid var(--public-line);min-height:72px;color:var(--public-subtle);justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}@media (max-width:900px){.ZmFvna_sitePage,.ZmFvna_homePage{height:auto;min-height:100dvh}.ZmFvna_homeMain{grid-template-columns:1fr;gap:42px}.ZmFvna_principles{grid-template-columns:1fr}.ZmFvna_principles article{border-right:0;border-bottom:1px solid var(--public-line)}.ZmFvna_principles article:last-child{border-bottom:0}}@media (max-width:680px){.ZmFvna_headerInner,.ZmFvna_homeMain,.ZmFvna_infoMain,.ZmFvna_contactMain,.ZmFvna_footer{width:min(100% - 32px,1180px)}.ZmFvna_headerInner{min-height:64px}.ZmFvna_brandCopy{display:none}.ZmFvna_nav{gap:clamp(4px,2vw,8px)}.ZmFvna_nav a{font-size:12px}.ZmFvna_nav .ZmFvna_navCta{min-height:36px;padding-inline:12px}.ZmFvna_homeMain,.ZmFvna_infoMain,.ZmFvna_contactMain{padding-block:42px 58px}.ZmFvna_hero h1,.ZmFvna_infoIntro h1,.ZmFvna_contactIntro h1{font-size:clamp(40px,13vw,58px)}.ZmFvna_infoAction,.ZmFvna_footer{flex-direction:column;align-items:flex-start}.ZmFvna_footer{padding-block:22px}.ZmFvna_footer nav{flex-wrap:wrap;gap:15px}.ZmFvna_contactGrid{grid-template-columns:1fr}.ZmFvna_contactCard{border-right:0;border-bottom:1px solid var(--public-line);padding-inline:0}.ZmFvna_contactCard:last-child{border-bottom:0}}@media (pointer:coarse),(max-width:620px){.ZmFvna_nav a,.ZmFvna_footer a,.ZmFvna_primaryButton,.ZmFvna_secondaryButton{align-items:center;min-height:44px;display:inline-flex}.ZmFvna_nav .ZmFvna_navCta,.ZmFvna_brand,.ZmFvna_contactLink{min-height:44px}}