*,*::before,*::after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}@font-face{font-family:'BigNoodleTitling';font-style:normal;font-weight:400;font-display:swap;src:url("https://fonts.cdnfonts.com/s/24262/big_noodle_titling.woff") format("woff")}.residential-specialist{background-color:#27392A;border-radius:20px;padding:40px 52px;margin:40px 0 48px}.residential-specialist__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}@media (max-width: 768px){.residential-specialist__inner{flex-direction:column;align-items:flex-start;gap:24px}}.residential-specialist__text{flex:1}.residential-specialist__name{font-family:"Inter", sans-serif;font-size:22px;font-weight:700;color:#E9E5D3;margin-bottom:12px}.residential-specialist__bio{font-family:"Inter", sans-serif;font-size:16px;font-weight:400;color:#E9E5D3;line-height:1.6;opacity:0.9}.residential-specialist__cta{flex-shrink:0;display:inline-block;background-color:#E9E5D3;color:#27392A !important;text-decoration:none !important;padding:16px 32px;border-radius:12px;font-family:"Inter", sans-serif;font-weight:700;font-size:16px;text-align:center;line-height:1.4;transition:opacity 0.2s ease}.residential-specialist__cta:hover{opacity:0.85}@media (max-width: 768px){.residential-specialist__cta{width:100%}}.residential-specialist__email{font-weight:400;font-size:14px;display:block;margin-top:4px}@media (max-width: 768px){.residential-specialist{padding:30px 28px}}@media (max-width: 480px){.residential-specialist{padding:24px 20px}}.newsletter-bar{display:flex;align-items:center;justify-content:center;gap:24px;padding:18px 20px;background-color:#E9E5D3}.newsletter-bar__text{font-family:"Inter", sans-serif;font-size:16px;font-weight:600;color:#27392A}.newsletter-bar__btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 20px;height:32px;border-radius:16px;background-color:#0A66C2;color:#ffffff !important;font-family:"SF Pro Text", Helvetica, sans-serif;font-size:14px;font-weight:600;text-decoration:none !important;white-space:nowrap;transition:background-color 0.2s ease}.newsletter-bar__btn:hover{background-color:#004182}@media (max-width: 600px){.newsletter-bar{flex-direction:column;gap:12px;text-align:center}}.proof-bar{background:#27392A;padding:64px 80px}.proof-bar__stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;text-align:center}@media (max-width: 900px){.proof-bar__stats{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.proof-bar__stats{grid-template-columns:1fr}}.proof-bar__number{font-family:"BigNoodleTitling", sans-serif;font-size:90px;color:#E9E5D3;display:block;line-height:1}@media (max-width: 768px){.proof-bar__number{font-size:64px}}@media (max-width: 480px){.proof-bar__number{font-size:48px}}.proof-bar__label{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;color:#E9E5D3;opacity:0.75;margin-top:10px;display:block;line-height:1.4}.proof-bar__divider{border:none;border-top:1px solid rgba(233,229,211,0.2);margin:52px 0}.proof-bar__steps-heading{font-family:"BigNoodleTitling", sans-serif;font-size:48px;color:#E9E5D3;text-transform:uppercase;text-align:center;margin-bottom:36px}@media (max-width: 768px){.proof-bar__steps-heading{font-size:36px}}.proof-bar__steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media (max-width: 768px){.proof-bar__steps{grid-template-columns:1fr;gap:24px}}.proof-bar__step{display:flex;align-items:flex-start;gap:20px}.proof-bar__step-number{font-family:"BigNoodleTitling", sans-serif;font-size:72px;color:#E9E5D3;opacity:0.25;line-height:1;flex-shrink:0}@media (max-width: 480px){.proof-bar__step-number{font-size:48px}}.proof-bar__step-text{font-family:"Inter", sans-serif;font-size:17px;color:#E9E5D3;line-height:1.6;margin-top:10px}.proof-bar__step-text strong{font-weight:700;display:block;margin-bottom:4px}@media (max-width: 1024px){.proof-bar{padding:52px 40px}}@media (max-width: 768px){.proof-bar{padding:40px 24px}}@media (max-width: 480px){.proof-bar{padding:32px 16px}.proof-bar__stats{grid-template-columns:1fr;gap:28px}}.testimonials{padding:80px 0}.testimonials .heading-xl,.testimonials .resources__heading,.testimonials .case-studies__heading,.testimonials .about-us__heading,.testimonials .cta-banner__heading,.testimonials .services-intro__heading{margin-bottom:48px}.testimonials__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px;margin-top:48px}@media (max-width: 900px){.testimonials__grid{grid-template-columns:1fr}}.testimonials__card{background:#27392A;border-radius:20px;padding:36px 32px;display:flex;flex-direction:column}.testimonials__mark{font-family:"BigNoodleTitling", sans-serif;font-size:80px;color:#E9E5D3;opacity:0.2;line-height:0.7;display:block;margin-bottom:16px}.testimonials__quote{font-family:"Inter", sans-serif;font-size:17px;color:#E9E5D3;line-height:1.65;font-style:italic;flex:1}.testimonials__cite{font-family:"Inter", sans-serif;font-size:13px;font-weight:700;color:#E9E5D3;opacity:0.6;margin-top:20px;font-style:normal;text-transform:uppercase;letter-spacing:0.5px;display:block}.testimonials__cta{text-align:center;margin-top:52px}.team-strip{background:#27392A;padding:80px 80px}.team-strip__intro{font-family:"Inter", sans-serif;font-size:18px;color:#E9E5D3;opacity:0.75;text-align:center;margin-top:16px;margin-bottom:52px}.team-strip__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px;max-width:1280px;margin:0 auto}@media (max-width: 900px){.team-strip__grid{grid-template-columns:1fr}}.team-strip__card{background:rgba(233,229,211,0.07);border:1px solid rgba(233,229,211,0.15);border-radius:20px;padding:40px 32px;text-align:center;display:flex;flex-direction:column;align-items:center}.team-strip__name{font-family:"BigNoodleTitling", sans-serif;font-size:52px;color:#E9E5D3;text-transform:uppercase;line-height:1;margin-bottom:10px}@media (max-width: 480px){.team-strip__name{font-size:40px}}.team-strip__role{font-family:"Inter", sans-serif;font-size:12px;font-weight:700;color:#E9E5D3;text-transform:uppercase;letter-spacing:1.5px;opacity:0.6;margin-bottom:20px}.team-strip__bio{font-family:"Inter", sans-serif;font-size:15px;color:#E9E5D3;line-height:1.65;opacity:0.85;margin-bottom:28px;flex:1}.team-strip__email{display:inline-block;background:#E9E5D3;color:#27392A !important;text-decoration:none !important;padding:10px 22px;border-radius:10px;font-family:"Inter", sans-serif;font-size:14px;font-weight:700;transition:opacity 0.2s ease}.team-strip__email:hover{opacity:0.82}@media (max-width: 1024px){.team-strip{padding:60px 40px}}@media (max-width: 768px){.team-strip{padding:48px 24px}}@media (max-width: 480px){.team-strip{padding:36px 16px}}.landing-first__why-free{font-family:"Inter", sans-serif;font-size:14px;font-weight:400;color:#27392A;margin-top:10px;max-width:520px;font-style:italic;opacity:0.75;line-height:1.5}.landing-first__ctas{display:flex;align-items:center;gap:16px;margin-top:32px;flex-wrap:wrap}.landing-first__service-area{font-family:"Inter", sans-serif;font-size:14px;font-weight:600;color:#27392A;margin-top:20px;opacity:0.8}.footer-form__response-note{font-family:"Inter", sans-serif;font-size:13px;color:#E9E5D3;opacity:0.65;margin-top:12px;text-align:center;font-style:italic}a.loan-requirement__small-square{text-decoration:none;transition:transform 0.15s ease, box-shadow 0.15s ease;cursor:pointer}a.loan-requirement__small-square:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(39,57,42,0.15)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:rgba(90,130,103,0.22);color:#27392A}.heading-xl,.resources__heading,.case-studies__heading,.about-us__heading,.cta-banner__heading,.services-intro__heading{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:100px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#27392A}.heading-xl--center,.case-studies__heading,.about-us__heading,.services-intro__heading{text-align:center}.heading-xl--shadow,.case-studies__heading,.about-us__heading{box-shadow:0px 4px 4px 0px #E9E5D3A1}.heading-xl--light,.cta-banner__heading{color:#E9E5D3;text-shadow:0px 4px 4px #E9E5D3A1}@media (max-width: 1024px){.heading-xl,.resources__heading,.case-studies__heading,.about-us__heading,.cta-banner__heading,.services-intro__heading{font-size:72px}}@media (max-width: 768px){.heading-xl,.resources__heading,.case-studies__heading,.about-us__heading,.cta-banner__heading,.services-intro__heading{font-size:48px}}@media (max-width: 480px){.heading-xl,.resources__heading,.case-studies__heading,.about-us__heading,.cta-banner__heading,.services-intro__heading{font-size:36px}}.heading-lg,.blog-post__title,.service-card__title,.services-intro__subheading{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:75px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#27392A}.heading-lg--center,.services-intro__subheading{text-align:center}.heading-lg--shadow,.service-card__title,.services-intro__subheading{box-shadow:0px 4px 4px 0px #E9E5D3A1}.heading-lg--underline,.service-card__title{text-decoration:underline}@media (max-width: 1024px){.heading-lg,.blog-post__title,.service-card__title,.services-intro__subheading{font-size:60px}}@media (max-width: 768px){.heading-lg,.blog-post__title,.service-card__title,.services-intro__subheading{font-size:40px}}@media (max-width: 480px){.heading-lg,.blog-post__title,.service-card__title,.services-intro__subheading{font-size:28px}}.heading-md,.blog-post__subheading,.company-features__heading{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;color:#27392A}.heading-md--center,.company-features__heading{text-align:center}.heading-md--light,.company-features__heading{color:#FFFFFF}@media (max-width: 1024px){.heading-md,.blog-post__subheading,.company-features__heading{font-size:32px}}@media (max-width: 768px){.heading-md,.blog-post__subheading,.company-features__heading{font-size:28px}}@media (max-width: 480px){.heading-md,.blog-post__subheading,.company-features__heading{font-size:22px}}.text-lg,.service-card__text,.services-intro__text{font-family:"Inter", sans-serif;font-weight:400;font-size:32px;line-height:155%;letter-spacing:0;color:#27392A}.text-lg--bold{font-weight:700}.text-lg--center{text-align:center}.text-lg--light{color:#E9E4D0}@media (max-width: 1024px){.text-lg,.service-card__text,.services-intro__text{font-size:28px}}@media (max-width: 768px){.text-lg,.service-card__text,.services-intro__text{font-size:22px}}@media (max-width: 480px){.text-lg,.service-card__text,.services-intro__text{font-size:18px}}.text-md,.blog-post__disclaimer,.blog-post__body p,.blog-post__body li,.company-features__subheading{font-family:"Inter", sans-serif;font-weight:400;font-size:24px;line-height:155%;letter-spacing:0;color:#27392A}.text-md--bold,.company-features__subheading{font-weight:700}.text-md--center,.company-features__subheading{text-align:center}.text-md--light{color:#E9E4D0}@media (max-width: 1024px){.text-md,.blog-post__disclaimer,.blog-post__body p,.blog-post__body li,.company-features__subheading{font-size:20px}}@media (max-width: 768px){.text-md,.blog-post__disclaimer,.blog-post__body p,.blog-post__body li,.company-features__subheading{font-size:18px}}@media (max-width: 480px){.text-md,.blog-post__disclaimer,.blog-post__body p,.blog-post__body li,.company-features__subheading{font-size:16px}}.card-title,.resource-card__title,.case-study-card__title{font-family:"Inter", sans-serif;font-weight:700;font-size:42px;line-height:120%;letter-spacing:-0.01em;color:#E9E4D0}.card-title--center,.resource-card__title,.case-study-card__title{text-align:center}@media (max-width: 1024px){.card-title,.resource-card__title,.case-study-card__title{font-size:36px}}@media (max-width: 768px){.card-title,.resource-card__title,.case-study-card__title{font-size:28px}}@media (max-width: 480px){.card-title,.resource-card__title,.case-study-card__title{font-size:22px}}.card-text,.case-study-card__stat,.case-study-card__text,.cta-banner__text{font-family:"Inter", sans-serif;font-weight:400;font-size:30px;line-height:155%;letter-spacing:0;color:#E9E4D0}.card-text--center,.case-study-card__stat,.case-study-card__text{text-align:center}@media (max-width: 1024px){.card-text,.case-study-card__stat,.case-study-card__text,.cta-banner__text{font-size:26px}}@media (max-width: 768px){.card-text,.case-study-card__stat,.case-study-card__text,.cta-banner__text{font-size:22px}}@media (max-width: 480px){.card-text,.case-study-card__stat,.case-study-card__text,.cta-banner__text{font-size:18px}}.btn,.case-study-card__button,.cta-banner__button,.cta-button{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:32px;line-height:100%;letter-spacing:0.5px;text-align:center;text-decoration:none;border:none;cursor:pointer;display:inline-block;white-space:nowrap;transition:transform 0.18s ease, box-shadow 0.18s ease, background-color 0.2s ease, opacity 0.18s ease}.btn:focus-visible,.case-study-card__button:focus-visible,.cta-banner__button:focus-visible,.cta-button:focus-visible{outline:2px solid #5A8267;outline-offset:3px}@media (max-width: 480px){.btn,.case-study-card__button,.cta-banner__button,.cta-button{white-space:normal}}.btn--primary,.cta-button{color:#FFFFFF;background:#27392A;border-radius:16px;padding:12px 24px}.btn--primary:hover,.cta-button:hover{color:#FFFFFF;opacity:0.85;transform:translateY(-2px);box-shadow:0 6px 16px rgba(39,57,42,0.3)}.btn--primary:active,.cta-button:active{transform:translateY(0);box-shadow:none;opacity:1}@media (max-width: 768px){.btn--primary,.cta-button{font-size:26px}}@media (max-width: 480px){.btn--primary,.cta-button{font-size:22px;padding:10px 20px}}.btn--secondary,.case-study-card__button{color:#E9E4D0;background:#5A8267;border-radius:100px;padding:16px 32px;font-size:40px}.btn--secondary:hover,.case-study-card__button:hover{background:#496a54;transform:translateY(-2px);box-shadow:0 6px 16px rgba(90,130,103,0.35)}.btn--secondary:active,.case-study-card__button:active{transform:translateY(0);box-shadow:none}@media (max-width: 1024px){.btn--secondary,.case-study-card__button{font-size:34px}}@media (max-width: 768px){.btn--secondary,.case-study-card__button{font-size:28px;padding:14px 24px}}@media (max-width: 480px){.btn--secondary,.case-study-card__button{font-size:24px;padding:12px 20px}}.btn--large,.cta-banner__button{font-size:70px;color:#333333;background:#FFFFFF;padding:24px 40px;border-radius:100px;text-transform:uppercase}.btn--large:hover,.cta-banner__button:hover{background:whitesmoke;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.18)}.btn--large:active,.cta-banner__button:active{transform:translateY(0);box-shadow:none}@media (max-width: 1024px){.btn--large,.cta-banner__button{font-size:50px;padding:20px 32px}}@media (max-width: 768px){.btn--large,.cta-banner__button{font-size:36px;padding:16px 24px}}@media (max-width: 480px){.btn--large,.cta-banner__button{font-size:28px;padding:14px 20px}}.cta-button--ghost{background:transparent !important;color:#27392A !important;border:2px solid #27392A;padding:10px 24px}.cta-button--ghost:hover{background:#27392A !important;color:#FFFFFF !important}.page-wrapper{background-color:#E9E5D3;padding:60px 80px}.page-wrapper--pt-100{padding-top:1px;padding-bottom:120px}@media (max-width: 1024px){.page-wrapper{padding:40px 40px}.page-wrapper--pt-100{padding-top:80px;padding-bottom:80px}}@media (max-width: 768px){.page-wrapper{padding:32px 24px}.page-wrapper--pt-100{padding-top:60px;padding-bottom:60px}}@media (max-width: 480px){.page-wrapper{padding:24px 16px}.page-wrapper--pt-100{padding-top:48px;padding-bottom:48px}}.header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:20px 32px;background:rgba(233,229,211,0.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(39,57,42,0.08);position:sticky;top:0;z-index:1000}.header__left{display:flex;flex-flow:row nowrap;align-items:center;gap:60px}.header__right{display:flex;align-items:center;gap:12px}.header__book-btn{background:#638269}.header__book-btn:hover{background:#516b56;color:#FFFFFF}.header__logo{width:90px;height:auto}.header__nav{display:flex;flex-flow:row nowrap;gap:32px}.header__nav-link{font-family:"Inter", sans-serif;font-weight:600;font-size:17px;line-height:100%;letter-spacing:0.2px;text-decoration:none;color:inherit;white-space:nowrap;transition:color 0.18s ease}.header__nav-link:hover{cursor:pointer;color:#5A8267}.header__nav-link--active{color:#5A8267}.header__nav-dropdown{position:relative}.header__nav-dropdown:hover .header__dropdown-menu{display:block}.header__dropdown-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#E9E5D3;box-shadow:0 4px 16px rgba(0,0,0,0.12);border-radius:12px;min-width:260px;z-index:100;overflow:hidden;padding:10px 0 8px}.header__dropdown-link{display:block;padding:10px 20px;font-family:"Inter", sans-serif;font-weight:600;font-size:15px;color:#27392A;text-decoration:none;white-space:nowrap;transition:color 0.15s ease, background-color 0.15s ease}.header__dropdown-link:hover{color:#5A8267;background:rgba(0,0,0,0.04)}.header__dropdown-divider{height:1px;background:rgba(39,57,42,0.15);margin:6px 0}.header__dropdown-label{display:block;padding:4px 20px 2px;font-family:"Inter", sans-serif;font-weight:700;font-size:11px;letter-spacing:0.6px;text-transform:uppercase;color:rgba(39,57,42,0.5)}@media (max-width: 1024px){.header__left{gap:12px}.header__nav{gap:12px}}.header__nav-toggle{display:none;flex:0 0 32px;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;z-index:1001}.header__nav-toggle span{display:block;flex:0 0 2px;height:2px;width:32px;background:#27392A;border-radius:2px;transition:transform 0.2s ease, opacity 0.2s ease}.header--nav-open .header__nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.header--nav-open .header__nav-toggle span:nth-child(2){opacity:0}.header--nav-open .header__nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header__book-btn--mobile{display:none}@media (max-width: 920px){.header{padding:16px}.header__left{flex:1;justify-content:space-between}.header__nav-toggle{display:flex}.header__right{display:none}.header__nav{display:none;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;background:#E9E5D3;box-shadow:0 8px 16px rgba(0,0,0,0.12);padding:12px 16px 20px;gap:4px}.header__nav--open{display:flex}.header__nav-dropdown{display:flex;flex-direction:column}.header__dropdown-menu{display:block;position:static;transform:none;box-shadow:none;background:transparent;padding:0 0 8px 12px}.header__nav-link,.header__dropdown-link{padding:8px 0}.header__book-btn--mobile{display:inline-block;margin-top:12px;text-align:center}}@media (max-width: 630px){.header__nav-link{font-size:16px}}.landing-first{background-image:url(/assets/glenclair-landing-first-section-83f131bf87ef7817650714f71ecfa2ee33ebf432f72178e27fb5f3264ac5b62f.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;min-height:600px;padding:130px 20px 80px 80px}@media (max-width: 768px){.landing-first{padding:100px 20px 50px}}.landing-first__heading{display:flex;flex-direction:column;gap:30px}.landing-first__title{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:72px;line-height:100%;letter-spacing:0.5px;text-transform:uppercase;color:#27392A}.landing-first__description{font-family:"Inter", sans-serif;font-weight:600;font-size:22px;line-height:155%;letter-spacing:0;color:#27392A;margin-top:24px;max-width:560px}.landing-first .cta-button{margin-top:35px}@media (max-width: 1024px){.landing-first{padding:100px 20px 60px 40px}.landing-first__title{font-size:64px}.landing-first__description{font-size:28px}}@media (max-width: 768px){.landing-first{background-position:30% center;min-height:0;padding:70px 20px 40px 20px}.landing-first__heading{gap:12px}.landing-first__title{font-size:44px;line-height:115%}.landing-first__title--sub{font-size:26px;font-weight:600;letter-spacing:0.3px;color:#5A8267}.landing-first__description{font-size:22px}}@media (max-width: 480px){.landing-first{padding:50px 16px 30px 16px}.landing-first__title{font-size:32px}.landing-first__title--sub{font-size:20px}.landing-first__description{font-size:18px}.landing-first .cta-button{font-size:24px;padding:10px 16px}}@media (max-width: 380px){.landing-first__title{font-size:27px}.landing-first__title--sub{font-size:17px}.landing-first__description{font-size:16px}}.company-features{position:relative;top:-32px;padding:0 32px}.company-features__grid{display:flex;flex-flow:row wrap;gap:32px}.company-features__square{flex:1;min-width:250px;display:flex;flex-direction:column;align-items:center;background:#27392A;padding:32px 32px 40px 32px;border-radius:16px}.company-features__icon{width:48px;height:48px}.company-features__heading{margin-top:16px}.company-features__subheading{color:#E9E5D3;margin-top:8px;max-width:240px}@media (max-width: 768px){.company-features{padding:0 16px}.company-features__grid{flex-direction:column}.company-features__square{padding:24px 24px 32px 24px}}.services-intro{text-align:center}.services-intro__subheading{margin-top:30px}@media (max-width: 768px){.services-intro__subheading{margin-top:20px}}@media (max-width: 480px){.services-intro__subheading{margin-top:16px}}.services-intro__content{margin-top:40px}@media (max-width: 768px){.services-intro__content{margin-top:30px}}.services-intro__text{text-align:left}.services-intro__text--bold{font-weight:700;margin-top:24px}.service-cards{display:flex;flex-direction:column;gap:50px;margin-top:72px}.service-card{display:block;max-width:1000px;text-decoration:none;color:inherit;transition:opacity 0.2s ease}.service-card:hover{opacity:0.85}.service-card--left{align-self:flex-start;text-align:left}.service-card--right{align-self:flex-end;text-align:left}.service-card__header{display:flex;align-items:center;gap:10px}.service-card__icon{height:85px;width:auto}.service-card__text{margin-top:20px}@media (max-width: 1024px){.service-card{max-width:100%}.service-card--left,.service-card--right{align-self:center;text-align:center}.service-card__header{justify-content:center}}@media (max-width: 768px){.service-card__header{flex-direction:column;gap:10px}}.cta-banner{width:100%;background:#333333;padding:60px 40px 40px;display:flex;flex-direction:column;align-items:center;text-align:center}.cta-banner__heading{font-size:85px}@media (max-width: 1024px){.cta-banner__heading{font-size:64px}}@media (max-width: 768px){.cta-banner__heading{font-size:48px}}@media (max-width: 480px){.cta-banner__heading{font-size:36px}}.cta-banner__button{margin-top:40px}.cta-banner__text{color:#F4F4F4;margin-top:24px}@media (max-width: 1024px){.cta-banner__text{font-size:26px}}@media (max-width: 768px){.cta-banner__text{font-size:22px}}@media (max-width: 480px){.cta-banner__text{font-size:18px}}@media (max-width: 1024px){.cta-banner{padding:50px 32px 36px}}@media (max-width: 768px){.cta-banner{padding:40px 24px 32px}}@media (max-width: 480px){.cta-banner{padding:32px 16px 24px}}.about-us{padding-bottom:200px;position:relative}.about-us__content{margin:0 auto;margin-top:50px;display:flex;flex-direction:column;gap:40px;max-width:1330px;padding-bottom:150px}.about-us__text{font-family:"Inter", sans-serif;font-weight:400;font-size:20px;line-height:170%;letter-spacing:0;color:#27392A}@media (max-width: 1024px){.about-us__text{font-size:18px}}@media (max-width: 768px){.about-us__text{font-size:17px}}@media (max-width: 480px){.about-us__text{font-size:16px}}.about-us__cta{font-family:"Inter", sans-serif;font-weight:700;font-size:20px;line-height:170%;letter-spacing:0;color:#27392A;margin-top:20px}@media (max-width: 1024px){.about-us__cta{font-size:18px}}@media (max-width: 768px){.about-us__cta{font-size:17px}}@media (max-width: 480px){.about-us__cta{font-size:16px}}.about-us__image-wrap{position:absolute;right:80px;bottom:-150px;z-index:10;max-width:400px;text-align:center}.about-us__image{display:block;width:100%;max-width:400px;max-height:400px;border-radius:50%;background:transparent}@media (max-width: 1300px){.about-us__image-wrap{max-width:267px;right:40px;bottom:-100px}}@media (max-width: 1024px){.about-us{padding-bottom:150px}.about-us__image-wrap{max-width:220px;right:40px;bottom:-80px}}@media (max-width: 800px){.about-us{padding-bottom:60px}.about-us__content{padding-bottom:80px}.about-us__image-wrap{position:static;display:block;margin:-30px auto 0;max-width:280px}}@media (max-width: 768px){.about-us__content{margin-top:40px;gap:32px}}@media (max-width: 480px){.about-us{padding-bottom:40px}.about-us__content{margin-top:32px;gap:24px}.about-us__image-wrap{max-width:150px}}.about-us__closing{text-align:center;padding-top:80px;padding-bottom:100px}.case-studies__list{display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:80px}@media (max-width: 768px){.case-studies__list{margin-top:60px;gap:32px}}@media (max-width: 480px){.case-studies__list{margin-top:40px;gap:24px}}.case-study-card{max-width:1210px;width:100%;background:#27392A;border-radius:30px;padding:64px 80px 32px;display:flex;flex-direction:column;align-items:center;gap:24px}.case-study-card__expanded{display:flex;flex-direction:column;gap:24px}.case-study-card__tag{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;padding:8px 20px;border:1px solid rgba(233,228,208,0.3);border-radius:999px;font-family:"Inter", sans-serif;font-weight:600;font-size:14px;letter-spacing:0.08em;text-transform:uppercase;color:#E9E4D0}.case-study-card__tag-icon{width:22px;height:22px;flex-shrink:0}.case-study-card__stat{font-weight:700;font-size:22px;color:#5A8267;margin:0}@media (max-width: 768px){.case-study-card__stat{font-size:18px}}@media (max-width: 1024px){.case-study-card{padding:48px 48px 28px}}@media (max-width: 768px){.case-study-card{padding:40px 32px 24px}}@media (max-width: 480px){.case-study-card{padding:32px 20px 20px}}.services-grid{padding:0 60px;padding-bottom:90px}.services-grid .heading-xl,.services-grid .resources__heading,.services-grid .services-intro__heading,.services-grid .cta-banner__heading,.services-grid .about-us__heading,.services-grid .case-studies__heading{margin-top:20px;margin-bottom:30px}@media (max-width: 480px){.services-grid .heading-xl,.services-grid .resources__heading,.services-grid .services-intro__heading,.services-grid .cta-banner__heading,.services-grid .about-us__heading,.services-grid .case-studies__heading{font-size:50px;margin-top:30px;margin-bottom:30px}}.services-grid__container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.services-grid__square{width:387px;height:391px;border-radius:16px;padding-top:64px;display:flex;align-items:flex-start;justify-content:center;text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease;background-size:cover;background-position:center}.services-grid__square:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.2)}.services-grid__square--commercial{background-image:url(/assets/commercical-6a46b7d602f92c40d4802203763680789d60dea0ab0d2dbd327d73f4ddaee4e5.png)}.services-grid__square--residential{background-image:url(/assets/residential-11049ee425b0f6b33d50355f1d1ef591aead1073377764de445cbd93d177fbb5.png)}.services-grid__square--equipment{background-image:url(/assets/equipment-db88a8489e2ce7b63f03e0eb56f803bb16501c8c4f3bb52923009413493e6241.png)}.services-grid__square--commercial-refinance{background-image:url(/assets/glenclair-service-commercial-refinance-e8e1be95908d429d54b807c3e1379bf7309b92fab818decf1858c1c0afe21b74.jpg)}.services-grid__square--business-acquisition{background-image:url(/assets/glenclair-service-business-acquisition-finance-56c75d0b80fc202c27edffc33d51d73149a4897d5b582c12f8db85dcef0b7e78.jpg)}.services-grid__square--property-development{background-image:url(/assets/glenclair-service-property-development-finance-3c1c80bdaaea3c0d07f48907e0d9c482d1a748a8499f5f070e3c5f7f60c7045b.jpg)}@media (max-width: 480px){.services-grid__square{width:194px;height:196px;padding-top:32px}}.services-grid__text{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:75px;line-height:100%;letter-spacing:0;text-align:center;max-width:310px;color:#FFFFFF}@media (max-width: 480px){.services-grid__text{font-size:40px;max-width:180px}}.why-glenclair{margin-top:120px}.why-glenclair__subheading{max-width:1300px;margin:20px auto 0}.why-glenclair__container{width:100%;background-image:url(/assets/why-glenclair-back-47eee0f4ee7213a8a8adb145bf371fe9cd88313323ba9a562494ed1dd14819ce.jpg);background-size:cover;background-position:center;position:relative;padding-top:40px;padding-bottom:160px}.why-glenclair__squares{display:flex;flex-direction:row;justify-content:space-between;margin-top:80px;max-width:1300px;margin-left:auto;margin-right:auto}.why-glenclair__blur-overlay{position:absolute;top:0;left:0;right:0;height:40px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(to bottom, black 0%, rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(to bottom, black 0%, rgba(0,0,0,0) 100%);pointer-events:none}.why-glenclair__square{border-radius:16px;background-color:#27392A;padding:20px;display:flex;flex-direction:column;align-items:flex-start}.why-glenclair__number{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:100px;line-height:100%;letter-spacing:0;text-align:center;color:#E9E5D3;margin-bottom:12px}.why-glenclair__text{font-family:"Inter", sans-serif;font-weight:600;font-size:17px;line-height:150%;letter-spacing:0;text-align:center;color:#E9E5D3;max-width:170px}@media (max-width: 900px){.why-glenclair__squares{flex-wrap:wrap;gap:20px;justify-content:center}.why-glenclair__square{width:calc(50% - 10px);max-width:250px}}@media (max-width: 480px){.why-glenclair__square{width:100%}}.loan-requirement{padding:0 60px}.loan-requirement .heading-xl,.loan-requirement .resources__heading,.loan-requirement .services-intro__heading,.loan-requirement .cta-banner__heading,.loan-requirement .about-us__heading,.loan-requirement .case-studies__heading{margin-top:60px;margin-bottom:60px}@media (max-width: 480px){.loan-requirement .heading-xl,.loan-requirement .resources__heading,.loan-requirement .services-intro__heading,.loan-requirement .cta-banner__heading,.loan-requirement .about-us__heading,.loan-requirement .case-studies__heading{font-size:50px;margin-top:30px;margin-bottom:30px}}.loan-requirement__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:40px}.loan-requirement__container--reverse{flex-direction:row-reverse}@media (max-width: 1470px){.loan-requirement__container{flex-direction:column;justify-content:center;align-items:center;gap:40px}.loan-requirement__container--reverse{flex-direction:column}}.loan-requirement__big-square{width:484px;height:489px;border-radius:16px;padding-top:64px;display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;text-decoration:none;background-size:cover;background-position:center}.loan-requirement__big-square:visited,.loan-requirement__big-square:hover,.loan-requirement__big-square:active{text-decoration:none}.loan-requirement__big-square--commercial{background-image:url(/assets/commercical-6a46b7d602f92c40d4802203763680789d60dea0ab0d2dbd327d73f4ddaee4e5.png)}.loan-requirement__big-square--residential{background-image:url(/assets/residential-11049ee425b0f6b33d50355f1d1ef591aead1073377764de445cbd93d177fbb5.png)}.loan-requirement__big-square--equipment{background-image:url(/assets/equipment-db88a8489e2ce7b63f03e0eb56f803bb16501c8c4f3bb52923009413493e6241.png)}@media (max-width: 480px){.loan-requirement__big-square{width:242px;height:245px;padding-top:32px}}.loan-requirement__big-text{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:75px;line-height:100%;letter-spacing:0;text-align:center;max-width:310px;color:#FFFFFF}@media (max-width: 480px){.loan-requirement__big-text{font-size:40px;max-width:180px}}.loan-requirement__small-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:16px}@media (max-width: 900px){.loan-requirement__small-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr)}}.loan-requirement__small-square{width:203px;height:203px;padding:10px 36px;border-radius:16px;background-color:#27392A;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-sizing:border-box}@media (max-width: 480px){.loan-requirement__small-square{width:120px;height:120px;padding:8px 16px}}.loan-requirement__small-icon{width:80px;height:80px}@media (max-width: 480px){.loan-requirement__small-icon{width:48px;height:48px}}.loan-requirement__small-text{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:32px;line-height:100%;letter-spacing:0;text-align:center;color:#FFFFFF;max-width:120px}@media (max-width: 480px){.loan-requirement__small-text{font-size:20px;max-width:80px}}.site-footer{width:100%}.footer-form{background-color:#638269;border-radius:0 0 150px 150px;padding:30px 30px 40px 30px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.footer-form__heading{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:80px;line-height:100%;letter-spacing:0;text-align:center;color:#FFFFFF;margin:0 0 30px 0}.footer-form__button{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;text-align:center;color:#333333;background-color:#FFFFFF;border:16px solid #FFFFFF;border-radius:16px;cursor:pointer;margin-top:20px;padding:0;width:316px;max-width:316px;transition:transform 0.18s ease, box-shadow 0.18s ease, opacity 0.18s ease}.footer-form__button:hover{opacity:0.92;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.18)}.footer-form__button:active{transform:translateY(0);box-shadow:none}@media (max-width: 420px){.footer-form__button{width:200px}}.footer-contact-form{display:flex;flex-direction:column;align-items:center;width:100%}.footer-contact-form .form-group{width:100%;max-width:620px;margin-bottom:16px}.footer-contact-form .form-row-title{font-family:"Inter", sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0;color:#FFFFFF;display:block;margin-bottom:8px}.footer-contact-form .form-row{width:100%;background-color:#FFFFFF;border-radius:16px;border:2px solid transparent;padding:12px 16px;font-size:16px;font-family:"Inter", sans-serif;box-sizing:border-box;transition:border-color 0.18s ease, box-shadow 0.18s ease}.footer-contact-form .form-row:focus{outline:none;border-color:rgba(233,229,211,0.8);box-shadow:0 0 0 3px rgba(233,229,211,0.25)}.footer-contact-form textarea.form-row{resize:vertical;min-height:100px}.footer-contact-form .error-message{font-family:"Inter", sans-serif;color:#FFD700;font-size:16px;font-weight:600;margin-top:6px;display:none}.footer-contact-form .error-message.visible{display:block}.snackbar{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background-color:#333333;color:#FFFFFF;padding:16px 32px;border-radius:8px;font-size:18px;z-index:9999;opacity:0;transition:opacity 0.3s ease}.snackbar.visible{opacity:1}.footer-bottom{background-color:#333333;margin-top:-150px;padding-top:210px;padding-bottom:60px}.footer-bottom__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:150px;padding-right:60px}@media (max-width: 768px){.footer-bottom__container{justify-content:center;padding-left:30px;padding-right:30px}}.footer-logo{display:flex;flex-direction:column;gap:0}.footer-logo img{display:block;margin:0}@media (max-width: 1200px){.footer-logo{display:none}}.footer-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px 60px}.footer-links__column{display:flex;flex-direction:column;gap:10px}.footer-links__column:last-child{margin-left:auto}.footer-links__heading{font-family:"Inter", sans-serif;font-weight:700;font-size:13px;letter-spacing:0.5px;text-transform:uppercase;color:rgba(255,255,255,0.5);margin-bottom:4px}@media (max-width: 768px){.footer-links{flex-direction:column;gap:30px;align-items:flex-start}.footer-links__column:last-child{margin-left:0}}.footer-link{font-family:"Inter", sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;color:#FFFFFF;text-decoration:none;transition:opacity 0.18s ease}.footer-link:hover{opacity:0.7}.footer-link--icon{display:flex;flex-direction:row;justify-content:center}.footer-link--icon img{height:22px;width:auto}.footer-disclosure{font-family:"Inter", sans-serif;font-weight:400;font-size:12px;line-height:145%;color:rgba(255,255,255,0.55);max-width:280px;margin-top:4px}.footer-social-icons{display:flex;flex-direction:row;align-items:center;gap:20px}.resources__heading{text-align:center;margin-bottom:60px}.resources__heading--section{margin-top:80px}@media (max-width: 768px){.resources__heading--section{margin-top:60px}}@media (max-width: 480px){.resources__heading--section{margin-top:40px}}.resources__heading--subsection{font-size:24px;margin-top:40px;margin-bottom:30px}@media (max-width: 480px){.resources__heading--subsection{font-size:20px}}@media (max-width: 768px){.resources__heading{margin-bottom:40px}}@media (max-width: 480px){.resources__heading{margin-bottom:30px}}.resources__placeholder{text-align:center;opacity:0.7;margin-bottom:20px}.blog-post{max-width:800px;margin:0 auto}.blog-post__title{margin-bottom:40px}@media (max-width: 480px){.blog-post__title{margin-bottom:24px}}.blog-post__body{display:flex;flex-direction:column;gap:24px}.blog-post__subheading{margin-top:16px}.blog-post__subheading--sm{font-size:26px}@media (max-width: 768px){.blog-post__subheading--sm{font-size:22px}}@media (max-width: 480px){.blog-post__subheading--sm{font-size:18px}}.blog-post__list{display:flex;flex-direction:column;gap:12px;padding-left:28px}.blog-post__callout{border-left:4px solid #5A8267;padding:4px 24px;font-style:italic}.blog-post__table-wrapper{overflow-x:auto}.blog-post__table{width:100%;border-collapse:collapse;font-family:"Inter", sans-serif}.blog-post__table th,.blog-post__table td{text-align:left;padding:12px 16px;border:1px solid rgba(39,57,42,0.15);white-space:nowrap}.blog-post__table th{background:#27392A;color:#E9E4D0;font-weight:700}.blog-post__table td{color:#27392A}.blog-post__table tr:nth-child(even) td{background:rgba(39,57,42,0.04)}.blog-post__cta{display:block;width:fit-content;margin:40px auto 0}.blog-post__disclaimer{opacity:0.6;font-size:14px;margin-top:40px}.resources__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}@media (max-width: 768px){.resources__cards{flex-direction:column;align-items:center}}.resource-card{width:350px;min-height:150px;background:#27392A;border-radius:20px;padding:32px 24px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease}.resource-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.2)}.resource-card__title{font-size:28px}@media (max-width: 768px){.resource-card__title{font-size:24px}}@media (max-width: 480px){.resource-card__title{font-size:20px}}@media (max-width: 768px){.resource-card{width:100%;max-width:400px;min-height:120px}}@media (max-width: 480px){.resource-card{padding:24px 20px;min-height:100px}}.lp-page .heading-lg,.lp-page .services-intro__subheading,.lp-page .service-card__title,.lp-page .blog-post__title{font-size:94px}@media (max-width: 1024px){.lp-page .heading-lg,.lp-page .services-intro__subheading,.lp-page .service-card__title,.lp-page .blog-post__title{font-size:68px}}@media (max-width: 768px){.lp-page .heading-lg,.lp-page .services-intro__subheading,.lp-page .service-card__title,.lp-page .blog-post__title{font-size:48px}}@media (max-width: 480px){.lp-page .heading-lg,.lp-page .services-intro__subheading,.lp-page .service-card__title,.lp-page .blog-post__title{font-size:36px}}.lp-page .heading-xl--light,.lp-page .cta-banner__heading{text-shadow:none}.lp-page .heading-xl--shadow,.lp-page .about-us__heading,.lp-page .case-studies__heading,.lp-page .heading-lg--shadow,.lp-page .services-intro__subheading,.lp-page .service-card__title{box-shadow:none;text-shadow:none}.lp-container{max-width:1360px;margin:0 auto;padding:0 20px}.lp-container--center{text-align:center}@media (max-width: 1024px){.lp-container{padding:0 16px}}@media (max-width: 768px){.lp-container{padding:0 16px}}@media (max-width: 480px){.lp-container{padding:0 16px}}.lp-section{padding:100px 0;background-color:#E9E5D3}.lp-section--rounded-bottom{border-radius:0 0 80px 80px}@media (max-width: 480px){.lp-section--rounded-bottom{border-radius:0 0 40px 40px}}@media (max-width: 768px){.lp-section{padding:60px 0}}@media (max-width: 480px){.lp-section{padding:40px 0}}.lp-hero{background-image:url(/assets/glenclair-landing-first-section-83f131bf87ef7817650714f71ecfa2ee33ebf432f72178e27fb5f3264ac5b62f.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:680px}.lp-hero::before{content:'';position:absolute;inset:0;background:rgba(90,130,103,0.3)}.lp-hero__content{position:relative;z-index:1;max-width:1360px;margin:0 auto;padding:130px 20px 80px}@media (max-width: 1024px){.lp-hero__content{padding:110px 16px 70px}}@media (max-width: 768px){.lp-hero__content{padding:80px 16px 50px}}@media (max-width: 480px){.lp-hero__content{padding:60px 16px 40px}}.lp-hero__title{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:72px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#27392A;max-width:1000px}@media (max-width: 1024px){.lp-hero__title{font-size:56px}}@media (max-width: 768px){.lp-hero__title{font-size:40px}}@media (max-width: 480px){.lp-hero__title{font-size:30px}}.lp-hero__text{font-family:"Inter", sans-serif;font-weight:700;font-size:32px;color:#27392A;margin-top:28px;max-width:1280px;margin-bottom:35px;line-height:130%}@media (max-width: 1024px){.lp-hero__text{font-size:26px}}@media (max-width: 768px){.lp-hero__text{font-size:22px}}@media (max-width: 480px){.lp-hero__text{font-size:18px}}@media (max-width: 1024px){.lp-hero{min-height:560px}}@media (max-width: 768px){.lp-hero{min-height:440px}}@media (max-width: 480px){.lp-hero{min-height:320px}}.lp-section-heading{margin-bottom:0}.lp-section-heading+.lp-bullets,.lp-section-heading+.lp-cards{margin-top:40px}@media (max-width: 480px){.lp-section-heading+.lp-bullets,.lp-section-heading+.lp-cards{margin-top:24px}}.lp-subtitle{font-family:"Inter", sans-serif;font-weight:400;font-size:32px;line-height:140%;color:#27392A;text-align:center;max-width:1000px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:10px}.lp-subtitle--light{color:#E9E5D3}@media (max-width: 1024px){.lp-subtitle{font-size:26px}}@media (max-width: 768px){.lp-subtitle{font-size:22px;margin-top:28px}}@media (max-width: 480px){.lp-subtitle{font-size:18px}}.lp-text{font-family:"Inter", sans-serif;font-weight:700;font-size:32px;line-height:140%;color:#27392A}.lp-text--light{color:#E9E5D3}@media (max-width: 1024px){.lp-text{font-size:26px}}@media (max-width: 768px){.lp-text{font-size:22px}}@media (max-width: 480px){.lp-text{font-size:18px}}.lp-text--card{font-family:"Inter", sans-serif;font-weight:400;font-size:28px;line-height:140%;color:#E9E5D3}@media (max-width: 1024px){.lp-text--card{font-size:24px}}@media (max-width: 768px){.lp-text--card{font-size:20px}}@media (max-width: 480px){.lp-text--card{font-size:18px}}.lp-bullets{list-style:disc;padding-left:36px;margin-top:40px}@media (max-width: 480px){.lp-bullets{margin-top:24px;padding-left:24px}}.lp-bullets li{font-family:"Inter", sans-serif;font-weight:700;font-size:32px;color:#27392A;line-height:140%;margin-bottom:18px}@media (max-width: 1024px){.lp-bullets li{font-size:26px}}@media (max-width: 768px){.lp-bullets li{font-size:22px;margin-bottom:14px}}@media (max-width: 480px){.lp-bullets li{font-size:18px}}.lp-cards{display:flex;flex-direction:column;gap:24px;margin-top:48px}@media (max-width: 768px){.lp-cards{gap:16px;margin-top:32px}}@media (max-width: 480px){.lp-cards{margin-top:24px}}.lp-dark-card{background:#27392A;border-radius:20px;padding:40px 52px}.lp-dark-card__title{font-family:"Inter", sans-serif;font-weight:700;font-size:47px;color:#E9E5D3;margin-bottom:16px;line-height:120%}@media (max-width: 1024px){.lp-dark-card__title{font-size:28px}}@media (max-width: 768px){.lp-dark-card__title{font-size:24px;margin-bottom:12px}}@media (max-width: 480px){.lp-dark-card__title{font-size:20px}}.lp-dark-card__text{font-family:"Inter", sans-serif;font-weight:400;font-size:28px;color:#E9E5D3;line-height:140%}@media (max-width: 1024px){.lp-dark-card__text{font-size:24px}}@media (max-width: 768px){.lp-dark-card__text{font-size:20px}}@media (max-width: 480px){.lp-dark-card__text{font-size:18px}}@media (max-width: 768px){.lp-dark-card{padding:30px 28px}}@media (max-width: 480px){.lp-dark-card{padding:24px 20px}}.lp-step-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:48px}@media (max-width: 900px){.lp-step-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.lp-step-grid{margin-top:32px;gap:16px}}@media (max-width: 520px){.lp-step-grid{grid-template-columns:1fr}}@media (max-width: 480px){.lp-step-grid{margin-top:24px;gap:12px}}.lp-step-card{background:#27392A;border-radius:20px;padding:36px 58px;display:flex;flex-direction:column;align-items:center;text-align:center}.lp-step-card__number{font-family:"BigNoodleTitling", sans-serif;font-size:158px;color:#E9E5D3;line-height:1;align-self:self-start}@media (max-width: 768px){.lp-step-card__number{font-size:64px;align-self:center}}@media (max-width: 480px){.lp-step-card__number{font-size:52px;align-self:center}}.lp-step-card__text{font-family:"Inter", sans-serif;font-weight:400;font-size:32px;color:#E9E5D3;line-height:140%;margin-top:12px}.lp-step-card__text strong{font-weight:700}@media (max-width: 1024px){.lp-step-card__text{font-size:26px}}@media (max-width: 768px){.lp-step-card__text{font-size:22px}}@media (max-width: 480px){.lp-step-card__text{font-size:18px}}@media (max-width: 768px){.lp-step-card{padding:28px 20px}}@media (max-width: 480px){.lp-step-card{padding:20px 16px}}.lp-dark-band{background:#27392A;padding:80px 0}.lp-dark-band__heading{font-family:"BigNoodleTitling", sans-serif;font-weight:400;font-size:85px;color:#E9E5D3;text-transform:uppercase;text-align:center;line-height:100%}@media (max-width: 1024px){.lp-dark-band__heading{font-size:64px}}@media (max-width: 768px){.lp-dark-band__heading{font-size:48px}}@media (max-width: 480px){.lp-dark-band__heading{font-size:36px}}.lp-dark-band__emphasis{font-family:"Inter", sans-serif;font-weight:700;font-size:42px;color:#E9E5D3;margin-top:20px;font-style:italic}@media (max-width: 768px){.lp-dark-band__emphasis{font-size:30px}}@media (max-width: 480px){.lp-dark-band__emphasis{font-size:24px}}.lp-dark-band__text{font-family:"Inter", sans-serif;font-weight:700;font-size:32px;color:#E9E5D3;line-height:130%;margin-top:24px;max-width:860px;margin-left:auto;margin-right:auto}@media (max-width: 1024px){.lp-dark-band__text{font-size:26px}}@media (max-width: 768px){.lp-dark-band__text{font-size:22px}}@media (max-width: 480px){.lp-dark-band__text{font-size:18px}}.lp-dark-band__subtext{font-family:"BigNoodleTitling", sans-serif;font-size:36px;text-transform:uppercase;color:#E9E5D3;margin-top:36px}@media (max-width: 768px){.lp-dark-band__subtext{font-size:26px}}@media (max-width: 480px){.lp-dark-band__subtext{font-size:20px}}.lp-dark-band__body{font-family:"Inter", sans-serif;font-weight:400;font-size:28px;color:#E9E5D3;line-height:140%;margin-top:20px;max-width:800px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.lp-dark-band__body{font-size:22px}}@media (max-width: 480px){.lp-dark-band__body{font-size:18px}}@media (max-width: 1024px){.lp-dark-band{padding:60px 40px}}@media (max-width: 768px){.lp-dark-band{padding:48px 24px}}@media (max-width: 480px){.lp-dark-band{padding:36px 0}}.lp-solutions-wrapper{background:#27392A}.lp-who-intro{font-family:"Inter", sans-serif;font-weight:700;font-size:32px;color:#27392A;margin-top:24px;margin-bottom:40px;line-height:140%}@media (max-width: 1024px){.lp-who-intro{font-size:26px}}@media (max-width: 768px){.lp-who-intro{font-size:22px}}@media (max-width: 480px){.lp-who-intro{font-size:18px}}.lp-who-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:58px;margin-top:30px;margin-bottom:40px}@media (max-width: 768px){.lp-who-grid{grid-template-columns:1fr;gap:24px}}@media (max-width: 480px){.lp-who-grid{gap:16px}}.lp-dark-card--centered{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 76px}@media (max-width: 768px){.lp-dark-card--centered{padding:30px 28px}}@media (max-width: 480px){.lp-dark-card--centered{padding:24px 20px}}.lp-who-icon{margin-bottom:24px}.lp-who-icon__img{width:184px;height:184px}@media (max-width: 480px){.lp-who-icon__img{width:120px;height:120px}}.lp-who-grid--three{grid-template-columns:repeat(3, 1fr)}@media (max-width: 900px){.lp-who-grid--three{grid-template-columns:1fr}}.cash-cycle{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px 16px;margin-top:48px}.cash-cycle__step{grid-row:1;background:#27392A;border-radius:16px;padding:24px 20px;text-align:center}.cash-cycle__label{font-family:"Inter", sans-serif;font-weight:700;font-size:24px;color:#E9E5D3}@media (max-width: 480px){.cash-cycle__label{font-size:20px}}.cash-cycle__day{font-family:"Inter", sans-serif;font-weight:400;font-size:17px;color:#E9E5D3;opacity:0.75;margin-top:4px}.cash-cycle__span{background:#5A8267;border-radius:12px;padding:14px 20px;text-align:center}@media (max-width: 480px){.cash-cycle__span{padding:10px 14px}}.cash-cycle__span-title{font-family:"Inter", sans-serif;font-weight:700;font-size:19px;color:#E9E5D3}@media (max-width: 480px){.cash-cycle__span-title{font-size:15px}}.cash-cycle__span-sub{font-family:"Inter", sans-serif;font-weight:400;font-size:15px;color:#E9E5D3;opacity:0.85;margin-top:4px}@media (max-width: 480px){.cash-cycle__span-sub{font-size:12px}}.cash-cycle__span--trade{grid-row:2;grid-column:1 / 5}.cash-cycle__span--invoice{grid-row:3;grid-column:3 / 5}@media (max-width: 700px){.cash-cycle{grid-template-columns:1fr}.cash-cycle__span--trade,.cash-cycle__span--invoice{grid-column:1 / 2}}.lp-closing-text{font-family:"Inter", sans-serif;font-weight:400;font-size:32px;color:#27392A;text-align:center;margin-top:40px;line-height:140%}@media (max-width: 1024px){.lp-closing-text{font-size:26px}}@media (max-width: 768px){.lp-closing-text{font-size:22px;margin-top:28px}}@media (max-width: 480px){.lp-closing-text{font-size:18px}}@media (max-width: 480px){.lp-page .cta-button{display:block;text-align:center;font-size:19px;padding:12px 16px}}
