.fcc-home-calm main .sec{padding:48px 0}.fcc-home-calm main h2{font-size:28px;line-height:1.3}.fcc-home-calm main h3{font-size:18px;line-height:1.4}.fcc-home-calm .hero h1{font-size:40px;line-height:1.2;max-width:1000px}.fcc-home-calm .hero .lead{font-size:18px;line-height:1.65}.fcc-home-calm .hero-actions{align-items:center;gap:16px 24px}.fcc-home-calm .home-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--navy);text-decoration:underline;text-underline-offset:4px;font-size:16px;font-weight:500}.fcc-home-calm .home-proof-strip{border-top-width:1px}.fcc-home-calm .home-proof-strip strong{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.fcc-home-calm .home-advantages .advantage-copy p{font-size:16px;line-height:1.7}.fcc-home-calm .home-advantages .advantage-copy .kicker{font-size:12px;color:var(--green-dark)}.fcc-home-calm .home-advantages h2{margin-bottom:24px!important}.fcc-home-calm .home-app-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px 44px;align-items:start;margin:0}.fcc-home-calm .home-app-layout figcaption{grid-column:1 / -1;margin:0;padding:16px 0 0;border-top:1px solid var(--color-border);font-size:14px;line-height:1.65}.fcc-home-calm .home-app-layout .btn-row{margin-top:0}.fcc-home-calm .home-app-layout .advantage-shot{padding-top:24px}@media(max-width:900px){.fcc-home-calm .home-app-layout{grid-template-columns:minmax(0,1fr);gap:24px}.fcc-home-calm .home-app-layout .advantage-shot{padding-top:0}}.fcc-home-calm .home-workflow{border-top:1px solid var(--color-border)}.fcc-home-calm .workflow-head{margin-bottom:28px;align-items:center}.fcc-home-calm .workflow-photo img{max-height:260px;object-fit:contain}.fcc-home-calm .home-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.fcc-home-calm .home-process li{border-top:1px solid var(--color-border-strong);padding-top:16px}.fcc-home-calm .home-process h3{margin:0 0 10px}.fcc-home-calm .home-process p{font-size:16px;line-height:1.65;margin:0}.fcc-home-calm .home-response strong{font-size:15px;font-weight:600;text-transform:none;letter-spacing:0}.fcc-home-calm .home-communication .home-response-close{font-size:16px;font-weight:400}.fcc-home-calm .home-quote{background:#edf4f9;border-top:1px solid var(--color-border)}.fcc-home-calm .home-quote .grid{align-items:start}.fcc-home-calm .home-quote-copy{max-width:65ch;font-size:16px;line-height:1.7}.fcc-home-calm .home-contact{border-top:0!important;border-left:1px solid #c5d4df;padding:0 0 0 32px!important}.fcc-home-calm .home-account-note{font-size:14px;line-height:1.65;max-width:60ch}.fcc-home-calm .home-contact .small{font-size:13px;line-height:1.65}.fcc-home-calm .home-resources{margin:0}.fcc-home-calm .home-resource-section{background:#fff}.fcc-home-calm .home-resource{padding-top:20px;padding-bottom:20px}.fcc-home-calm .home-text-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}@media(max-width:1000px){.fcc-home-calm .home-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fcc-home-calm .home-contact{border-left:0;border-top:1px solid #c5d4df!important;padding:24px 0 0!important}}@media(max-width:600px){.fcc-home-calm main .sec{padding:32px 0}.fcc-home-calm .hero h1{font-size:30px}.fcc-home-calm main h2{font-size:24px}.fcc-home-calm .home-process{grid-template-columns:minmax(0,1fr);gap:20px}.fcc-home-calm .hero-actions .home-text-link{width:auto}}.fcc-home-calm .home-services h2{margin-bottom:12px}.fcc-home-calm .home-services-intro{max-width:65ch;margin-bottom:24px}.fcc-home-calm .home-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fcc-home-calm .home-service-card{display:flex;flex-direction:column;padding:24px;border:1px solid var(--color-border);border-top:3px solid var(--color-brand);background:#fff}.fcc-home-calm .home-service-card h3{margin:0 0 12px}.fcc-home-calm .home-service-card p{font-size:16px;line-height:1.65}.fcc-home-calm .home-service-actions{margin-top:auto;padding-top:12px;display:grid;gap:8px;justify-items:start}.fcc-home-calm .home-services-more{margin:24px 0 0;line-height:1.8}.fcc-home-calm .home-services-more a{display:inline-block;padding-block:8px;text-underline-offset:4px}@media(max-width:760px){.fcc-home-calm .home-service-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.fcc-home-calm .home-broker-promise{max-width:60ch;margin:8px 0;font-weight:600}.fcc-home-calm .home-delay-example{margin:22px 0;padding-inline-start:18px;border-inline-start:3px solid currentColor}.fcc-home-calm .home-delay-example blockquote{margin:8px 0 0}.fcc-home-calm .home-communication .home-tracking-note{color:inherit}
