.checkout-consent label,.cookie label{display:block;margin:.7rem 0}.checkout-consent input,.cookie input{margin-right:.55rem}.privacy-button{position:fixed;right:1rem;bottom:1rem;z-index:5}.button:disabled{cursor:not-allowed}.mobile-utility-dock{display:contents}.mobile-utility-dock .support-intelligence-dock:not(.support-assistant-open){position:fixed;right:calc(100vw - var(--assistance-width, 100vw) - var(--assistance-left, 0px) + max(1rem, env(safe-area-inset-right)));bottom:calc(100dvh - var(--assistance-height, 100dvh) - var(--assistance-top, 0px) + max(1rem, env(safe-area-inset-bottom)))}.mobile-utility-dock .privacy-button[data-signal-privacy-control]{position:fixed;left:calc(var(--assistance-left, 0px) + max(1rem, env(safe-area-inset-left)));bottom:calc(100dvh - var(--assistance-height, 100dvh) - var(--assistance-top, 0px) + max(1rem, env(safe-area-inset-bottom)));max-width:calc(var(--assistance-width, 100vw) - 6rem)}.mobile-utility-dock .cookie[data-signal-privacy-control]{inset:auto max(.5rem,env(safe-area-inset-right)) calc(5rem + env(safe-area-inset-bottom)) auto;right:calc(100vw - var(--assistance-width, 100vw) - var(--assistance-left, 0px) + .5rem);bottom:calc(100dvh - var(--assistance-height, 100dvh) - var(--assistance-top, 0px) + 5rem + env(safe-area-inset-bottom));width:min(640px,calc(var(--assistance-width, 100vw) - 1rem));max-height:calc(var(--assistance-height, 100dvh) - 6rem - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;margin:0}.support-intelligence-dock.support-assistant-open{z-index:46;top:calc(var(--assistance-top, 0px) + max(.5rem, env(safe-area-inset-top)));bottom:auto;right:calc(100vw - var(--assistance-width, 100vw) - var(--assistance-left, 0px) + .5rem);width:min(570px,calc(var(--assistance-width, 100vw) - 1rem))}.support-intelligence-dock .support-assistant-panel{max-height:calc(var(--assistance-height, 100dvh) - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.support-intelligence-dock .support-assistant-canvas{overflow:visible;display:flex;flex-direction:column}.support-intelligence-dock .support-assistant-canvas>*{flex-shrink:0}.support-intelligence-dock .support-assistant-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg-elevated)}.support-intelligence-dock .support-assistant-form textarea,.support-intelligence-dock .support-assistant-handoff input{font-size:1rem}.support-privacy-switch{align-self:flex-start}.clarity-page h1{max-width:19ch}.clarity-hero{max-width:1000px}.clarity-hero .lede{max-width:65ch}.clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-block:26px}.clarity-two{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-grid>*{min-width:0}.clarity-grid .card[data-tier]{border-top:4px solid var(--tier-color)}.clarity-proof{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:32px;gap:32px;align-items:start}.clarity-example{margin:0;padding:28px;background:#fff;color:#172633;border:1px solid #bec9cf;border-radius:16px}.clarity-example .eyebrow{color:#465662}.clarity-example ul{padding:0;list-style:none}.clarity-example li{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #dce1e5}.clarity-example li span{flex-shrink:0}.clarity-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 40px;gap:24px 40px;padding-left:24px}.clarity-eligibility{scroll-margin-top:120px;margin-block:24px;background:#f2f0e8;color:#172633}.clarity-eligibility h2,.clarity-eligibility p{color:#172633}.clarity-eligibility a{color:#343ab6;text-decoration:underline}.clarity-page #find-help{scroll-margin-top:90px}.clarity-page .section{padding-block:48px}.clarity-amounts .price{font-size:clamp(2rem,4vw,3rem)}.clarity-trust-links{display:flex;flex-wrap:wrap;gap:16px}.clarity-service-details{margin-block:24px}.clarity-service-details dt{font-weight:700;margin-top:20px}.clarity-service-details dd{margin:6px 0 0}.orientation-rail .mobile-nav-panel,.orientation-rail .nav-menu-panel{max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:767px){.clarity-grid,.clarity-proof,.clarity-steps{grid-template-columns:1fr}.clarity-example{padding:20px}.clarity-example li{flex-wrap:wrap;gap:5px}.clarity-page .section{padding-block:36px}}