.process-step .process-step-title{font-size:19px;font-weight:600;margin:4px 0 9px;color:inherit;line-height:inherit}.story-statement .story-stat-label{color:#fff;font-size:23px;line-height:1.3;font-weight:500;margin:13px 0}.footer-brand .footer-tagline{font-size:24px;font-weight:500;color:#fff;line-height:1.35;margin-bottom:15px}.footer-top .footer-nav-label{color:#fff;letter-spacing:0;font-size:13px;font-weight:500;margin:7px 0 22px}.review-rating-value,.review-source-name{font-weight:700}.google-badge-rating>.review-rating-value{font-size:18px;line-height:1}.service-card{position:relative;color:var(--navy)}.service-card .service-link::after{content:"";position:absolute;inset:0;border-radius:11px}.service-card:focus-within{outline:3px solid #b18c35;outline-offset:4px}.shortlink-page{min-height:100svh;display:grid;place-items:center;padding:24px;background:#f4f7f9;color:#083d60;font-family:Poppins,sans-serif}.shortlink-card{width:min(100%,480px);text-align:center;background:#fff;padding:40px 24px;border:1px solid #dbe4eb;border-radius:16px}.shortlink-logo{display:block;width:200px;max-width:100%;height:auto;margin:0 auto 32px}.shortlink-card h1{font-size:clamp(24px,5vw,32px);line-height:1.25;font-weight:600;margin:0 0 18px}.shortlink-card p{font-size:16px;line-height:1.6;margin:0 0 24px}.shortlink-card .site-button{min-height:48px;justify-content:center;max-width:100%;white-space:normal;font-size:16px}.shortlink-card .shortlink-note{font-size:14px;color:#526c7e;margin:24px 0 16px}.shortlink-home{font-size:14px;text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.shortlink-page *{animation:none!important;transition:none!important}}