.trust-indicators{display:flex;flex-wrap:wrap;gap:10px 16px;list-style:none;padding:0;margin:28px 0 0}.trust-indicators li{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.8);padding:8px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.04)}.challenge-list{max-width:860px;margin:0 auto}.challenge-item .faq-answer-inner p{margin-bottom:12px}.solutions-suite{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:20px;align-items:stretch}.solution-card-cat{display:block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fo-text-muted);margin-bottom:14px}.service-card-link{display:flex;flex-direction:column;height:100%;padding:28px 24px;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.service-card-link:hover{transform:translateY(-3px);box-shadow:var(--fo-shadow-lg)}.service-card-link .platform-pill-icon{margin-bottom:12px}.service-card-link h3{margin-bottom:.5em}.service-card-link p{flex:1;margin-bottom:1.25em}.service-card-link .card-link{margin-top:auto}.service-list{max-width:860px;margin:0 auto}.service-header-actions{justify-content:center;margin-top:28px}.service-page-header p{max-width:720px}.service-overview-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:start}.service-intro{font-size:1.0625rem;line-height:1.7;color:var(--fo-text-muted);max-width:640px;margin:0}.service-side-card{background:var(--fo-white);border:1px solid var(--fo-gray-100);border-radius:var(--fo-radius-lg);padding:28px 24px;box-shadow:var(--fo-shadow-soft)}.service-side-card-alt{background:var(--fo-gray-50)}.service-side-card h3{font-size:1.125rem;margin-bottom:16px}.service-side-card .check-list li{font-size:.9375rem}.service-problem-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:14px}.service-problem-grid li{background:var(--fo-white);border:1px solid var(--fo-gray-100);border-radius:var(--fo-radius-lg);padding:18px 18px 18px 44px;position:relative;font-size:.9375rem;line-height:1.45;box-shadow:var(--fo-shadow-soft)}.service-problem-grid li:before{content:'✓';position:absolute;left:16px;top:18px;color:var(--fo-gold-dark);font-weight:800}.service-outcomes-grid li:before{content:'→'}.service-handle-card h3{font-size:1.0625rem;margin-bottom:.5em}.service-handle-card p{margin-bottom:0;font-size:.9375rem}.service-process{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px}.service-process-step{display:flex;gap:16px;align-items:flex-start;background:var(--fo-white);border:1px solid var(--fo-gray-100);border-radius:var(--fo-radius-lg);padding:22px 20px;box-shadow:var(--fo-shadow-soft)}.service-process-num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--fo-navy);color:var(--fo-white);font-weight:700;font-size:.9375rem;display:inline-flex;align-items:center;justify-content:center}.service-process-step h3{font-size:1.0625rem;margin:0 0 6px}.service-process-step p{margin:0;font-size:.9375rem;color:var(--fo-text-muted)}.service-prep-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:24px}.service-faq-list{max-width:860px;margin:0 auto}.service-phone-line{margin-top:20px;font-weight:600}.service-phone-line a{color:var(--fo-navy)}.service-note,.service-disclaimer,.placeholder-note{font-size:.875rem;color:var(--fo-text-muted);text-align:center;max-width:720px;margin:24px auto 0}.service-disclaimer{border-left:3px solid var(--fo-gold);padding:12px 16px;text-align:left;background:var(--fo-gray-50);max-width:860px}@media (max-width:1024px){.service-overview-grid,.service-problem-grid,.service-process,.service-prep-grid{grid-template-columns:1fr}}@media (max-width:768px){.service-problem-grid{grid-template-columns:1fr}}.growth-card{position:relative;display:flex;flex-direction:column;height:100%}.badge-example{display:inline-block;align-self:flex-start;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#fff3cd;color:#856404;padding:4px 10px;border-radius:999px;margin-bottom:12px}.growth-carrier{font-size:.8125rem;font-weight:700;color:var(--fo-navy);margin:0 0 6px}.growth-meta{font-size:.875rem;color:var(--fo-text-muted);font-weight:600;margin-bottom:14px}.growth-card .service-badges{margin-top:auto}.service-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.service-badges span{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--fo-gray-50);border:1px solid var(--fo-gray-200);color:var(--fo-navy)}.fit-check-form .btn{margin-top:20px}.fit-result{margin-top:28px;padding-top:24px;border-top:1px solid var(--fo-gray-100)}.fit-result ul{margin:0 0 20px;padding-left:1.25em}.fit-result a{font-weight:600}.steps{grid-template-columns:repeat(4,1fr)}.mobile-contact-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:998;background:var(--fo-navy-dark);border-top:1px solid rgba(255,255,255,.1);padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0));gap:8px;justify-content:space-around}.mobile-contact-bar a{flex:1;text-align:center;color:var(--fo-white);font-size:.75rem;font-weight:600;text-decoration:none;padding:8px 4px;border-radius:var(--fo-radius);background:rgba(255,255,255,.06)}.mobile-contact-bar a:hover{background:rgba(255,193,7,.2);color:var(--fo-gold-bright)}@media (max-width:1024px){.steps{grid-template-columns:repeat(2,1fr)}}.resources-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:20px;margin-bottom:56px}.resource-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;position:relative;padding:28px 24px;min-height:240px;transition:transform .2s ease,box-shadow .2s ease}.resource-card:hover{transform:translateY(-3px);box-shadow:var(--fo-shadow-lg)}.resource-card-cat{display:inline-block;align-self:flex-start;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fo-navy);background:var(--fo-gray-50);border:1px solid var(--fo-gray-200);padding:4px 10px;border-radius:999px;margin-bottom:14px}.resource-card-num{position:absolute;top:24px;right:20px;font-size:.8125rem;font-weight:700;color:var(--fo-gray-200)}.resource-card h3{font-size:1.125rem;margin-bottom:.5em;padding-right:28px}.resource-card p{flex:1;font-size:.9375rem;margin-bottom:1.25em}.resources-detail-list{display:flex;flex-direction:column;gap:20px;margin-bottom:48px;scroll-margin-top:100px}.resource-detail{padding:32px 28px;scroll-margin-top:110px}.resource-detail h2{font-size:1.5rem;margin:8px 0 12px}.resource-detail-summary{color:var(--fo-text-muted);font-size:1.0625rem;max-width:720px;margin-bottom:18px}.resource-detail .check-list{max-width:720px;margin-bottom:22px}.resources-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:36px 32px;border-radius:var(--fo-radius-lg);background:linear-gradient(135deg,var(--fo-navy-dark),var(--fo-navy));color:var(--fo-white)}.resources-cta-inner .section-label{color:var(--fo-gold-bright)}.resources-cta-inner h2{color:var(--fo-white);margin-bottom:.4em}.resources-cta-inner p{color:rgba(255,255,255,.78);margin:0;max-width:560px}@media (max-width:1024px){.solutions-suite{grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px}.resources-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:768px){.steps{grid-template-columns:1fr}.solutions-suite{grid-template-columns:1fr;gap:14px}.resources-grid{grid-template-columns:1fr}.resources-cta-inner{flex-direction:column;align-items:flex-start;padding:28px 22px}.service-card-link{padding:22px 20px}.mobile-contact-bar{display:flex;gap:8px;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0))}.mobile-contact-bar a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;padding:10px 8px}body{padding-bottom:80px}.trust-indicators{justify-content:center}.hero-content .hero-actions{margin-top:8px}}