.hero[data-astro-cid-bbe6dxrz]{position:relative;background:url(/images/tampa-florida-skyline-hero.webp) center/cover no-repeat;overflow:hidden;padding:var(--space-24) 0 var(--space-20)}.hero-pattern[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(to right,#091a36e6,#091a36a6,#091a364d)}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:640px;text-align:left}.hero-eyebrow[data-astro-cid-bbe6dxrz]{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-red);margin-bottom:var(--space-3)}.hero-content[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{color:var(--color-white);font-size:clamp(var(--text-4xl),6vw,var(--text-6xl));margin-bottom:var(--space-4);font-weight:700}.hero-h2[data-astro-cid-bbe6dxrz]{color:#afbfd8;font-size:clamp(var(--text-base),2vw,var(--text-xl));font-weight:500;margin-bottom:var(--space-5);letter-spacing:.01em}.hero-sub[data-astro-cid-bbe6dxrz]{color:#e7ebf2;font-size:clamp(var(--text-lg),2.5vw,var(--text-2xl));margin-bottom:var(--space-8);max-width:58ch}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:flex-start;margin-bottom:var(--space-6)}.hero-proof[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-start;margin-bottom:var(--space-6)}.hero-stars[data-astro-cid-bbe6dxrz]{color:var(--color-gold);font-size:var(--text-base);letter-spacing:.05em}.hero-proof-text[data-astro-cid-bbe6dxrz]{font-size:var(--text-sm);color:#b6becb}.hero-note[data-astro-cid-bbe6dxrz]{font-size:var(--text-xs);color:#6e7278;max-width:none}.reviews-header[data-astro-cid-bgwftent]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-10)}.reviews-header[data-astro-cid-bgwftent] h2[data-astro-cid-bgwftent]{font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));margin:0}.google-rating[data-astro-cid-bgwftent]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-mid);font-weight:500}.stars[data-astro-cid-bgwftent]{color:var(--color-gold);font-size:var(--text-lg);line-height:1}.reviews-grid[data-astro-cid-bgwftent]{columns:3;column-gap:var(--space-6)}.review-card[data-astro-cid-bgwftent]{break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;width:100%;margin:0 0 var(--space-6);padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-gray-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.review-card[data-astro-cid-bgwftent] blockquote[data-astro-cid-bgwftent]{margin:var(--space-3) 0 var(--space-4);padding:0;border:none;font-style:normal}.review-card[data-astro-cid-bgwftent] blockquote[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]{margin:0 0 var(--space-3);font-size:var(--text-base);line-height:1.7;color:var(--color-navy)}.review-card[data-astro-cid-bgwftent] blockquote[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]:last-child{margin-bottom:0}.review-card[data-astro-cid-bgwftent] figcaption[data-astro-cid-bgwftent]{font-weight:700;font-size:var(--text-sm);color:var(--color-navy)}@media(max-width:900px){.reviews-grid[data-astro-cid-bgwftent]{columns:2}}@media(max-width:600px){.reviews-grid[data-astro-cid-bgwftent]{columns:1}}.ams-hub-wrapper[data-astro-cid-qs3khtxb]{--ams-navy: #1a2b5e;--ams-blue: #1a2b5e;--ams-sky: #c8102e;--ams-sand: #f1f5f9;--ams-white: #ffffff;--ams-gray: #f8fafc;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ams-navy);line-height:1.6;width:100%;overflow-x:hidden;margin-bottom:80px}.ams-hub-wrapper[data-astro-cid-qs3khtxb] [data-astro-cid-qs3khtxb]{box-sizing:border-box}.ams-section[data-astro-cid-qs3khtxb]{padding:40px 20px;width:100%}.ams-inner[data-astro-cid-qs3khtxb]{max-width:1200px;margin:0 auto}.ams-spacer[data-astro-cid-qs3khtxb]{height:60px;width:100%}@media(max-width:768px){.ams-spacer[data-astro-cid-qs3khtxb]{height:40px}}.ams-hub-wrapper[data-astro-cid-qs3khtxb] h1[data-astro-cid-qs3khtxb],.ams-hub-wrapper[data-astro-cid-qs3khtxb] h2[data-astro-cid-qs3khtxb].ams-main-title{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;text-align:left;color:var(--ams-navy);margin-bottom:15px;letter-spacing:-1.5px;line-height:1.1;border-left:none;padding-left:0;margin-top:10px}.ams-hub-wrapper[data-astro-cid-qs3khtxb] h2[data-astro-cid-qs3khtxb]{font-size:clamp(1.75rem,4vw,2.4rem);font-weight:700;margin-top:35px;margin-bottom:1rem;letter-spacing:-.5px;color:var(--ams-navy);text-align:left;line-height:1.3;border-left:5px solid var(--ams-sky);padding-left:15px}.ams-hub-wrapper[data-astro-cid-qs3khtxb] h3[data-astro-cid-qs3khtxb]{font-size:clamp(1.4rem,3vw,1.8rem);font-weight:600;margin-bottom:15px;color:var(--ams-navy);margin-top:20px;border-left:5px solid var(--ams-sky);padding-left:15px;line-height:1.3}.ams-card-title[data-astro-cid-qs3khtxb]{font-size:1.3rem!important;font-weight:700!important;margin:0 0 12px!important;border-left:none!important;padding-left:0!important;color:var(--ams-navy);display:block;line-height:1.2}.ams-hub-wrapper[data-astro-cid-qs3khtxb] p[data-astro-cid-qs3khtxb]{font-size:1.1rem;color:#475569;margin-bottom:1.5rem;line-height:1.7}.ams-subhead[data-astro-cid-qs3khtxb]{font-size:1.15rem;color:#475569;margin-bottom:35px;max-width:900px;text-align:left}.ams-answer-capsule[data-astro-cid-qs3khtxb]{background:var(--ams-navy);border-top:5px solid var(--ams-sky);border-radius:16px;padding:50px 40px;margin:0 0 50px;text-align:center}.ams-capsule-heading[data-astro-cid-qs3khtxb]{font-size:1.2rem!important;font-weight:800!important;color:var(--ams-sky)!important;text-transform:uppercase;margin-bottom:12px!important;margin-top:0!important;border-left:none!important;padding-left:0!important;text-align:center!important}.ams-answer-capsule[data-astro-cid-qs3khtxb] p[data-astro-cid-qs3khtxb]{font-size:1.2rem;color:#fff;margin-bottom:6px;line-height:1.6;max-width:780px;margin-left:auto;margin-right:auto}.ams-capsule-programs[data-astro-cid-qs3khtxb]{margin-bottom:0!important;color:#fffc!important}.ams-options-grid[data-astro-cid-qs3khtxb]{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:40px}@media(min-width:650px)and (max-width:1023px){.ams-options-grid[data-astro-cid-qs3khtxb]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ams-options-grid[data-astro-cid-qs3khtxb]{grid-template-columns:repeat(3,1fr)}}.ams-option-card[data-astro-cid-qs3khtxb]{background:#fff;padding:40px 30px;border:1px solid #e2e8f0;border-bottom:4px solid var(--ams-sky);border-radius:12px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:space-between;height:100%}.ams-option-card[data-astro-cid-qs3khtxb]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #1a2b5e14}.ams-icon-box[data-astro-cid-qs3khtxb]{width:65px;height:65px;margin-bottom:25px;border-radius:14px;background:linear-gradient(145deg,#fff,#f1f5f9);box-shadow:4px 4px 10px #e2e8f0,-4px -4px 10px #fff;display:flex;align-items:center;justify-content:center}.ams-lux-svg[data-astro-cid-qs3khtxb]{width:32px;height:32px;fill:url(#amsGradient)}.ams-btn-text[data-astro-cid-qs3khtxb]{color:var(--ams-navy);font-weight:700;text-decoration:none;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;border-bottom:2px solid var(--ams-sky);padding-bottom:4px;align-self:flex-start;margin-top:20px;transition:color .2s}.ams-btn-text[data-astro-cid-qs3khtxb]:hover{color:var(--ams-sky)}.ams-btn-primary[data-astro-cid-qs3khtxb],.ams-btn-outline[data-astro-cid-qs3khtxb]{padding:18px 28px;font-weight:800;text-decoration:none;text-transform:uppercase;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s;font-size:.95rem;width:100%;letter-spacing:.8px}@media(min-width:768px){.ams-btn-primary[data-astro-cid-qs3khtxb],.ams-btn-outline[data-astro-cid-qs3khtxb]{width:auto;min-width:300px}}.ams-auth-btn[data-astro-cid-qs3khtxb].primary{display:inline-block;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;padding:8px 16px;background-color:var(--ams-gray);border:1px solid #e2e8f0;border-radius:6px;margin-top:-15px;margin-bottom:30px;transition:all .3s ease}.ams-auth-btn[data-astro-cid-qs3khtxb].primary:hover{background-color:var(--ams-blue);color:var(--ams-white);border-color:var(--ams-blue)}.ams-limit-box[data-astro-cid-qs3khtxb]{background:var(--ams-navy);padding:50px 40px;border-radius:16px;margin:80px 0;text-align:center;border-top:5px solid var(--ams-sky)}.ams-limit-box[data-astro-cid-qs3khtxb] h3[data-astro-cid-qs3khtxb]{color:var(--ams-sky);text-transform:uppercase;margin-bottom:15px;font-weight:800;text-align:center;border-left:none;padding-left:0}.ams-limit-box[data-astro-cid-qs3khtxb] p[data-astro-cid-qs3khtxb]{color:#fff!important;margin:0 auto;font-size:1.2rem;text-align:center;max-width:780px}.ams-cta-wrapper[data-astro-cid-qs3khtxb]{background-image:linear-gradient(#0a0f1cf7,#0a0f1cf0),url(/images/american-mortgage-services-tampa.webp);background-size:cover;background-position:center;background-color:var(--ams-navy);text-align:center;padding:100px 30px;margin-top:40px;border-radius:16px;color:var(--ams-white)}.ams-cta-inner[data-astro-cid-qs3khtxb] h2[data-astro-cid-qs3khtxb]{color:var(--ams-white)!important;font-size:clamp(2rem,4vw,2.8rem);margin-bottom:20px;border-left:none;padding-left:0;text-align:center}.ams-cta-inner[data-astro-cid-qs3khtxb] p[data-astro-cid-qs3khtxb]{color:#cbd5e1!important;font-size:1.25rem;max-width:800px;margin:0 auto 40px}.ams-btn-container[data-astro-cid-qs3khtxb]{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;margin-top:40px}@media(min-width:768px){.ams-btn-container[data-astro-cid-qs3khtxb]{flex-direction:row}}.ams-btn-primary[data-astro-cid-qs3khtxb]{background:var(--ams-sky);color:var(--ams-white)!important;border:2px solid var(--ams-sky)}.ams-btn-primary[data-astro-cid-qs3khtxb]:hover{background:#a50d26;border-color:#a50d26;transform:translateY(-2px)}.ams-btn-outline[data-astro-cid-qs3khtxb]{background:transparent;color:var(--ams-white)!important;border:2px solid var(--ams-white)}.ams-btn-outline[data-astro-cid-qs3khtxb]:hover{background:var(--ams-white);color:var(--ams-navy)!important;transform:translateY(-2px)}.ams-nmls[data-astro-cid-qs3khtxb]{font-size:.78rem;color:#94a3b8;margin-top:30px;line-height:1.6}
