/* ==================================================================== "FORTUNE 100 FINANCIAL SERVICES" THEME — Custom CSS for GoHighLevel ==================================================================== PASTE THIS EXACTLY AS-IS into: Settings (gear icon) > Custom CSS Do NOT wrap it in around it if you're instead pasting into an HTML/Code Embed element rather than the Custom CSS field.) ==================================================================== */ /* ---------- 1. FONT IMPORT ---------- */ @import url('https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,[email protected],400;8..60,600;8..60,700&family=Inter:wght@400;500;600;700;800&display=swap'); /* ---------- 2. DESIGN TOKENS ---------- */ :root{ /* Core palette */ --sc-navy-950:#0a1830; --sc-navy-900:#0e2245; --sc-navy-800:#15315f; --sc-navy-700:#1d4079; --sc-charcoal:#1c1f24; --sc-ink:#212833; --sc-paper:#fbfaf7; --sc-white:#ffffff; --sc-line:#e2e1da; --sc-line-dark:#2a3a57; --sc-gold:#b08d57; --sc-gold-dark:#8d6f43; --sc-gold-tint:#f4ecdd; --sc-success:#2e6b4f; --sc-text-muted:#5b6373; /* Typography */ --sc-font-headline:'Source Serif 4', Georgia, 'Times New Roman', serif; --sc-font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; /* Radius / shadow / spacing */ --sc-radius-sm:2px; --sc-radius-md:4px; --sc-shadow-card:0 1px 2px rgba(10,24,48,.06), 0 8px 24px rgba(10,24,48,.06); --sc-shadow-lift:0 12px 32px rgba(10,24,48,.14); --sc-section-pad:96px; --sc-section-pad-mobile:56px; } /* ---------- 3. GLOBAL RESET / BASE TYPE ---------- */ body, .hl_page-wrapper, #main-content{ background:var(--sc-paper) !important; font-family:var(--sc-font-body) !important; color:var(--sc-ink) !important; -webkit-font-smoothing:antialiased; letter-spacing:.1px; } h1, h2, h3, .elHeadline, .elHeadline *{ font-family:var(--sc-font-headline) !important; color:var(--sc-navy-950) !important; font-weight:600 !important; letter-spacing:-0.01em; line-height:1.15 !important; } h1, .elHeadline h1{ font-size:clamp(2.1rem, 4vw, 3.4rem) !important; } h2, .elHeadline h2{ font-size:clamp(1.6rem, 3vw, 2.4rem) !important; } h3, .elHeadline h3{ font-size:clamp(1.2rem, 2vw, 1.6rem) !important; } p, .elText, .elText *, li, label{ font-family:var(--sc-font-body) !important; color:var(--sc-ink); line-height:1.65; font-size:1.05rem; } a{ color:var(--sc-navy-800); text-decoration:none; } a:hover{ color:var(--sc-gold-dark); } .elHeadline{ position:relative; } .elHeadline::after{ content:""; display:block; width:56px; height:3px; background:var(--sc-gold); margin-top:14px; } .elHeadline[style*="text-align: center"]::after, .elHeadline[style*="text-align:center"]::after{ margin-left:auto; margin-right:auto; } /* ---------- 4. HEADER / NAV ---------- */ .hl_header, header, .elHeader{ background:var(--sc-white) !important; border-bottom:1px solid var(--sc-line) !important; box-shadow:none !important; } .hl_header .elMenuLink, header a, .elNavigation a{ font-family:var(--sc-font-body) !important; font-weight:600 !important; font-size:.92rem !important; letter-spacing:.03em; text-transform:uppercase; color:var(--sc-ink) !important; } .hl_header .elMenuLink:hover, .elNavigation a:hover{ color:var(--sc-navy-800) !important; } /* ---------- 5. SECTIONS / LAYOUT RHYTHM ---------- */ .elFullWidthSection, .elSection, section{ padding-top:var(--sc-section-pad); padding-bottom:var(--sc-section-pad); } @media (max-width:768px){ .elFullWidthSection, .elSection, section{ padding-top:var(--sc-section-pad-mobile); padding-bottom:var(--sc-section-pad-mobile); } } .sc-dark-section{ background:var(--sc-navy-950) !important; color:var(--sc-white) !important; } .sc-dark-section h1, .sc-dark-section h2, .sc-dark-section h3, .sc-dark-section .elHeadline, .sc-dark-section .elHeadline *{ color:var(--sc-white) !important; } .sc-dark-section p, .sc-dark-section .elText, .sc-dark-section .elText *{ color:#cdd6e6 !important; } .sc-dark-section .elHeadline::after{ background:var(--sc-gold); } /* ---------- 6. HERO ---------- */ .elHero, .sc-hero{ background:linear-gradient(180deg, var(--sc-navy-950) 0%, var(--sc-navy-900) 100%) !important; color:var(--sc-white) !important; } .elHero h1, .sc-hero h1, .elHero .elHeadline, .elHero .elHeadline *{ color:var(--sc-white) !important; } .elHero p, .sc-hero p{ color:#cdd6e6 !important; } .elHero .elHeadline::after, .sc-hero .elHeadline::after{ background:var(--sc-gold); } /* ---------- 7. BUTTONS / CTAs ---------- */ .elButton, button, input[type="submit"], .hl-button, .elFormSubmitButton, .elSubmitButton{ background:var(--sc-navy-900) !important; color:var(--sc-white) !important; border:1px solid var(--sc-navy-900) !important; border-radius:var(--sc-radius-sm) !important; font-family:var(--sc-font-body) !important; font-weight:700 !important; font-size:.95rem !important; letter-spacing:.04em; text-transform:uppercase; padding:16px 36px !important; box-shadow:none !important; transition:background .2s ease, border-color .2s ease, transform .15s ease; } .elButton:hover, button:hover, input[type="submit"]:hover, .hl-button:hover, .elFormSubmitButton:hover, .elSubmitButton:hover{ background:var(--sc-navy-800) !important; border-color:var(--sc-navy-800) !important; transform:translateY(-1px); } .sc-btn-outline{ background:transparent !important; color:var(--sc-navy-900) !important; border:1px solid var(--sc-navy-900) !important; } .sc-btn-outline:hover{ background:var(--sc-navy-950) !important; color:var(--sc-white) !important; } .sc-btn-gold{ background:var(--sc-gold) !important; border-color:var(--sc-gold) !important; color:var(--sc-navy-950) !important; } .sc-btn-gold:hover{ background:var(--sc-gold-dark) !important; border-color:var(--sc-gold-dark) !important; } /* ---------- 8. CARDS / FEATURE BLOCKS ---------- */ .elColumn .elContainer, .elCard, .sc-card{ background:var(--sc-white); border:1px solid var(--sc-line); border-radius:var(--sc-radius-md); box-shadow:var(--sc-shadow-card); padding:32px; } .sc-stat{ text-align:center; } .sc-stat .sc-stat-number{ font-family:var(--sc-font-headline); font-size:clamp(2rem, 4vw, 3rem); font-weight:700; color:var(--sc-navy-900); display:block; line-height:1; } .sc-stat .sc-stat-label{ font-size:.85rem; letter-spacing:.06em; text-transform:uppercase; color:var(--sc-text-muted); display:block; margin-top:6px; } .sc-trust-strip{ background:var(--sc-white) !important; border-top:1px solid var(--sc-line); border-bottom:1px solid var(--sc-line); } .sc-trust-strip img{ filter:grayscale(100%) opacity(.65); transition:filter .2s ease; } .sc-trust-strip img:hover{ filter:grayscale(0%) opacity(1); } /* ---------- 9. FORMS ---------- */ .elFormWrapper, .elSurveyWrapper, .sc-card form{ background:var(--sc-white); border:1px solid var(--sc-line); border-radius:var(--sc-radius-md); box-shadow:var(--sc-shadow-lift); padding:40px !important; } .elInput, .elTextarea, .elSelect, input[type="text"], input[type="email"], input[type="tel"], textarea, select{ font-family:var(--sc-font-body) !important; border:1px solid var(--sc-line) !important; border-radius:var(--sc-radius-sm) !important; background:var(--sc-paper) !important; padding:14px 16px !important; font-size:1rem !important; color:var(--sc-ink) !important; transition:border-color .15s ease, box-shadow .15s ease; } .elInput:focus, .elTextarea:focus, input:focus, textarea:focus, select:focus{ border-color:var(--sc-navy-800) !important; box-shadow:0 0 0 3px rgba(14,34,69,.10) !important; outline:none !important; } .elLabel, label{ font-weight:600 !important; font-size:.85rem !important; letter-spacing:.03em; text-transform:uppercase; color:var(--sc-navy-900) !important; margin-bottom:6px !important; display:inline-block; } /* ---------- 10. DISCLOSURES / FINE PRINT ---------- */ .sc-disclosure, .elText.disclosure{ font-size:.78rem !important; line-height:1.6 !important; color:var(--sc-text-muted) !important; border-top:1px solid var(--sc-line); padding-top:20px; margin-top:32px; } /* ---------- 11. FOOTER ---------- */ .hl_footer, footer, .elFooter{ background:var(--sc-navy-950) !important; color:#aab6cc !important; border-top:3px solid var(--sc-gold); } .hl_footer a, footer a, .elFooter a{ color:#d8deec !important; } .hl_footer a:hover, footer a:hover, .elFooter a:hover{ color:var(--sc-gold) !important; } .hl_footer h1, .hl_footer h2, .hl_footer h3, footer h1, footer h2, footer h3{ color:var(--sc-white) !important; } /* ---------- 12. DIVIDERS ---------- */ .elDivider, hr{ border-color:var(--sc-line) !important; opacity:1 !important; } /* ---------- 13. RESPONSIVE TIGHTENING ---------- */ @media (max-width:480px){ .elFormWrapper, .elSurveyWrapper{ padding:24px !important; } .elButton, button, input[type="submit"]{ width:100% !important; padding:16px 20px !important; } }

Blog

The Truth About Same-Day Business Loans: What You Need to Know

The Truth About Same-Day Business Loans: What You Need to Know

Need fast funding? Before you apply, learn the pros, cons, and hidden risks of same-day business loans—and how to use them wisely. ...more

Business Lending

May 21, 20253 min read

How to Get Approved for a Business Loan Without Collateral

No assets? No problem. Learn how to get approved for a business loan without collateral—even if you're a digital business, freelancer, or just starting out. ...more

Business Lending

May 21, 20253 min read

How to Separate Personal and Business Credit—Even If You’re Just Starting Out

How to Separate Personal and Business Credit—Even If You’re Just Starting Out

Learn how to separate your personal and business credit, step-by-step. Build your business credit profile and protect your personal assets—even if you're just starting out. ...more

Fundability

May 21, 20253 min read

Why Every Business Owner Needs a D-U-N-S Number—And How to Get One Fast

Why Every Business Owner Needs a D-U-N-S Number—And How to Get One Fast

Your D-U-N-S Number is the first step to building strong business credit. Learn what it is, why it matters, and how to get one quickly—for free. ...more

Fundability

May 21, 20253 min read

5 Mistakes That Will Tank Your Business Credit Score (and How to Avoid Them)

5 Mistakes That Will Tank Your Business Credit Score (and How to Avoid Them)

Avoid these 5 common mistakes that can ruin your business credit score. Learn what to watch out for and how to build strong, fundable business credit the right way. ...more

Business Credit

May 21, 20253 min read

The Ultimate Beginner’s Guide to Building Business Credit in 30 Days

The Ultimate Beginner’s Guide to Building Business Credit in 30 Days

Learn how to build business credit from scratch—in just 30 days. Follow this step-by-step plan to separate your personal and business credit and become fundable fast. ...more

Fundability

May 21, 20254 min read

What others are saying

Quick, Easy, and Stress-Free!

"Thanks to Keystone Capital Advisors LLC, I secured the funding I needed to expand my business. The process was quick, easy, and stress-free!"

- Sarah M. | GreenLeaf Café

Equipment Financing

Finally...No More Struggling!

"I was struggling to find the right loan until I found Keystone Capital Advisors LLC. They matched me with the perfect lender, and now my business is thriving!"

- James T. | JT Logistics

business line of credit

Incredibly Helpful

"The team at Keystone Capital Advisors LLC was incredibly helpful. They explained everything clearly and made the entire process so simple.

- Maria L. | Bright Futures Academy

SBA LOAN

Don’t Wait - Your Business Growth Starts Now!

Take the first step toward securing the funding your business deserves. Pre-qualify today and get matched with the perfect loan option—fast, easy, and risk-free.

Smart funding. Real support. Flexible solutions for every stage of your business — from startup to scale-up.

Connect With Us

© Keystone Capital Advisors LLC. 2026. All Rights Reserved.