@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-var.woff2?v=20260501)format("woff2-variations")}.reveal{opacity:1;transition:opacity .7s,transform .7s;transform:none}.reveal-stagger>*{opacity:1;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:none}.reveal-stagger.is-visible>:first-child{transition-delay:40ms}.reveal-stagger.is-visible>:nth-child(2){transition-delay:.1s}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.16s}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.22s}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.28s}.reveal-stagger.is-visible>:nth-child(6){transition-delay:.34s}@media (prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*{transition:none;opacity:1!important;transform:none!important}}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.hero-title.gradient-text{background:linear-gradient(135deg,#7af1e5 0%,#4fe3d2 35%,#f0b26b 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,5vw,3.75rem);line-height:1.06}.consent-banner{z-index:9500;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}:root{--brand-bg0:#07080b;--brand-bg1:#0d1117;--brand-surface:#ffffff0d;--brand-surface-2:#ffffff14;--brand-line:#ffffff1a;--brand-spot:#f4f7ff;--brand-ice:#f4f7ffc7;--brand-teal:#4fe3d2;--brand-teal-deep:#12b5a6;--brand-ember:#f0b26b;--brand-ember-deep:#d8934b;--btn-gradient:linear-gradient(135deg,var(--primary-color),var(--accent-warm));--btn-gradient-hover:linear-gradient(135deg,var(--primary-dark),var(--brand-ember-deep));--primary-color:var(--brand-teal);--primary-dark:var(--brand-teal-deep);--primary-light:#7af1e5;--accent-warm:var(--brand-ember);--accent-soft:#f0b26b2e;--accent-cool:#4fe3d229;--bg:var(--brand-bg0);--bg-elevated:#0d1117c7;--surface:var(--brand-surface-2);--surface-soft:var(--brand-surface);--border:var(--brand-line);--text-dark:var(--brand-spot);--text-medium:#f4f7ffc7;--text-light:#f4f7ff99;--panel-bg:#f4f7fff0;--panel-text:#0d1117;--panel-muted:#0d1117b8;--panel-border:#0d11171a;--neutral-dark:#06181c;--neutral-light:#edf6f9;--black:#0d1117;--white:var(--brand-spot);--gray-dark:#f4f7ffc7;--gray-med:#f4f7ff99;--gray-light:#ffffff14;--accent:var(--accent-warm);--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1.25rem;--spacing-lg:2rem;--spacing-xl:3.5rem;--spacing-2xl:5rem;--shadow-sm:0 2px 18px #00000057;--shadow-md:0 14px 46px #00000075;--shadow-lg:0 22px 70px #0000008f;--shadow-xl:0 34px 96px #000000a3;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:28px;--ease-out:cubic-bezier(.2,.8,.2,1);--transition-base:.28s var(--ease-out);--transition-slow:.55s var(--ease-out)}.skip-link{z-index:9999;color:#0d1117;background:#f4f7ff;border-radius:0 0 8px;padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.header{-webkit-backdrop-filter:blur(14px);z-index:1000;background:#07080bb8;border-bottom:1px solid #ffffff14;position:sticky;top:0;box-shadow:0 2px 18px #00000057}.nav-list a{color:#f4f7ffc7;font-weight:500;text-decoration:none;position:relative}.nav-list a.active{color:#4fe3d2}.cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4fe3d2,#7af1e5);border:none;border-radius:14px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;box-shadow:0 14px 46px #00000075}.mobile-menu-toggle span{background:#f4f7ff;border-radius:2px;width:24px;height:3px}.scroll-progress{height:2px;position:absolute;bottom:0;left:0;right:0}.scroll-progress__bar{transform-origin:0;background:linear-gradient(90deg,#4fe3d2,#f0b26b);width:0%;height:100%}.hero{contain:layout style;background:0 0;padding:6rem 0;position:relative;overflow:hidden}.hero-media{z-index:0;pointer-events:none;contain:layout style paint;position:absolute;inset:0}.hero-video{object-fit:cover;filter:saturate(1.08)contrast(1.08)brightness(.78);aspect-ratio:16/9;width:100%;height:100%;transform:scale(1.02)}.hero-badge{color:#4fe3d2;background:linear-gradient(135deg,#0ea5a01a,#2a9d8f1a);border:1px solid #0ea5a033;border-radius:18px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.hero-title{margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.btn{cursor:pointer;border:none;border-radius:14px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#4fe3d2,#7af1e5);box-shadow:0 14px 46px #00000075}.btn-secondary{color:#fff;background:linear-gradient(135deg,#4fe3d2,#f0b26b);border:1px solid #ffffff29}@supports ((-webkit-background-clip:text)){.white-gradient-text{background:linear-gradient(#fff 0,#ffffffb8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}}.hero-loans{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff1a,#ffffff0f);border:1px solid #ffffff24;border-radius:28px;width:min(560px,100%);padding:18px;box-shadow:0 22px 70px #0000008f}.loan-card{background:#0000003d;border:1px solid #ffffff1f;border-radius:16px;padding:12px}.sticky-cta{z-index:999;background:var(--btn-gradient);color:#fff;border-radius:999px;padding:14px 26px;font-size:1rem;font-weight:700;text-decoration:none;display:none;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #0000008f}.back-to-top{z-index:998;color:#0d1117;cursor:pointer;background:#ffffffe0;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;font-size:18px;font-weight:700;display:none;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 30px #0006}@media (width<=1024px){.hero-content{grid-template-columns:1fr;gap:3rem}.hero-image{order:-1}.hero-title{font-size:2.5rem}}@media (width<=768px){.nav{gap:.75rem;position:relative}.nav-list{-webkit-backdrop-filter:blur(16px);z-index:1200;text-align:center;background:#07080beb;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:.25rem;width:min(92vw,560px);margin:0;padding:10px;display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #000000a6}.nav-list.active{display:flex}.nav-list a{border-radius:14px;padding:12px 14px;display:block}.mobile-menu-toggle{display:flex}.hero-content,.hero-text{text-align:center}.hero-cta-group{align-items:center}.hero-cta-group .btn,.hero-cta-group .btn-lg{justify-content:center;width:100%;max-width:420px}.hero{padding:4rem 0}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.125rem}.hero-cta-group{flex-direction:column}.hero-stats{flex-wrap:wrap;gap:2rem}}@media (width<=720px){.hero-video,html body .hero .hero-video,html body .hero-media .hero-video{display:none!important}.hero-media{background:url(images/arizona-hero-poster.webp) 50%/cover no-repeat}.hero-visual{align-items:center}.hero-loans{padding:14px}.loan-cards{grid-template-columns:1fr}.hero-loans-footer{justify-content:center}.hero-loans-footer .btn{justify-content:center;width:100%}.hero-visual-caption{text-align:center}}@media (width<=600px){.brand{border-radius:14px;padding:6px 8px}.brand img{height:36px}}@media (width<=480px){.container{padding:0 16px}.header-content{padding:.875rem 16px}.hero{padding:3rem 0}.hero-title{font-size:1.75rem}.hero-subtitle{font-size:1rem}.hero-badge{padding:.375rem .75rem;font-size:.75rem}.stat-number{font-size:2rem}.stat-label{font-size:.75rem}}@media (width<=375px){.hero-title{font-size:1.5rem}.hero-stats{flex-direction:column;gap:1.5rem}.stat-item{width:100%}}@media (width<=820px){.sticky-cta{align-items:center;gap:10px;display:inline-flex}.back-to-top{bottom:74px}}@media (prefers-reduced-motion:reduce){.hero-video{display:none}*{scroll-behavior:auto}}.brand-wordmark{letter-spacing:-.012em;color:#f0f0ec;white-space:nowrap;cursor:pointer;align-items:baseline;gap:.45rem;font-family:DM Sans,-apple-system,sans-serif;font-size:clamp(1.15rem,1.35vw,1.45rem);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.brand-wordmark .brand-mark{color:#f0f0ec}.brand-wordmark .brand-suffix{color:#7a8090;letter-spacing:.16em;text-transform:uppercase;font-size:.62em;font-weight:500}section.reveal,section.reveal-stagger,main>section,main>div>section,.blog-section,.blog-container,.blog-grid.reveal,.blog-grid.reveal-stagger{opacity:1!important;filter:none!important;transform:none!important}.blog-callout{color:var(--text-dark,#f4f7ff)!important;background:linear-gradient(135deg,#4fe3d21a,#f0b26b14)!important;border:1px solid #ffffff1a!important}.blog-callout h3,.blog-callout h2,.blog-callout strong{color:var(--text-dark,#f4f7ff)!important}.blog-callout p,.blog-callout li{color:var(--text-medium,#f4f7ffd9)!important}.blog-callout a{color:var(--primary-color,#4fe3d2)!important}.blog-card__image{width:100%;display:block;overflow:hidden}.blog-card__image img,.blog-card__image picture,.blog-card__image picture img{display:block;object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important}.blog-card{overflow:hidden!important}.blog-section h2,.blog-container h2,main h2{color:var(--text-dark,#f4f7ff);opacity:1!important;transform:none!important}body .blog-hero-image{display:block;box-shadow:0 20px 60px #00000073,0 0 0 1px #4fe3d21f;aspect-ratio:16/10!important;border-radius:18px!important;max-width:100%!important;margin:0 auto clamp(1.25rem,3vw,2rem)!important;overflow:hidden!important}body .blog-hero-image,body .blog-hero-image picture,body .blog-hero-image figure{width:100%!important;max-width:100%!important}body .blog-hero-image img{display:block;object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important}@media (width<=768px){body .blog-hero-image{aspect-ratio:16/10!important;border-radius:14px!important;max-width:calc(100vw - 2rem)!important;margin:0 1rem clamp(1rem,3vw,1.5rem)!important}body .header .cta-btn,body header .cta-btn,html body .cta-btn{white-space:nowrap!important;align-items:center!important;padding:7px 12px!important;font-size:.74rem!important;line-height:2!important;display:inline-flex!important}body .header .cta-btn,body header .cta-btn{max-width:130px}}body .blog-hero-image{aspect-ratio:16/9!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw) clamp(1.25rem,3vw,2rem)!important;display:block!important;overflow:hidden!important;box-shadow:0 24px 80px #00000080!important}@media (width>=1024px){body .blog-hero-image{aspect-ratio:16/9!important;border-radius:24px!important;width:min(1100px,92vw)!important;margin:0 auto clamp(1.5rem,3vw,2.5rem)!important}}.hero{isolation:isolate;position:relative;overflow:hidden}.hero-video,.hero .hero-video,.hero-media .hero-video{object-fit:cover;z-index:0;pointer-events:none;filter:saturate(1.06)contrast(1.02)brightness(.98);transform:scale(1.02);width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.hero .hero-overlay{pointer-events:none;z-index:1!important;position:absolute!important;inset:0!important}.hero>.container,.hero .hero-content,.hero .hero-inner,.hero h1,.hero .hero-copy{z-index:2!important;position:relative!important}@media (prefers-reduced-motion:reduce){.hero-video{display:none!important}}:root{--gf-bg-0:#06070b;--gf-bg-1:#0d1117;--gf-bg-2:#12161f;--gf-ink-0:#f4f7ff;--gf-ink-1:#f4f7ffdb;--gf-ink-2:#f4f7ffad;--gf-ink-3:#f4f7ff7a;--gf-line:#ffffff14;--gf-line-soft:#ffffff0a;--gf-teal:#4fe3d2;--gf-teal-deep:#12b5a6;--gf-ember:#f0b26b;--gf-ember-deep:#d8934b;--gf-spot:linear-gradient(135deg,var(--gf-teal) 0%,var(--gf-ember) 100%);--gf-spot-soft:linear-gradient(135deg,#4fe3d224 0%,#f0b26b1a 100%);--gf-h1:clamp(1.75rem,1rem + 3.5vw,3.75rem);--gf-h2:clamp(1.5rem,.95rem + 2.6vw,2.75rem);--gf-h3:clamp(1.2rem,.95rem + 1vw,1.65rem);--gf-body:clamp(.95rem,.85rem + .3vw,1.0625rem);--gf-small:.8125rem;--gf-kicker:.72rem;--gf-s-1:.25rem;--gf-s-2:.5rem;--gf-s-3:.75rem;--gf-s-4:1rem;--gf-s-5:1.5rem;--gf-s-6:2rem;--gf-s-7:3rem;--gf-s-8:4rem;--gf-s-9:6rem;--gf-r-s:10px;--gf-r-m:16px;--gf-r-l:22px;--gf-r-xl:28px;--gf-r-pill:999px;--gf-shadow-1:0 2px 10px #0000004d;--gf-shadow-2:0 8px 28px #0006,0 0 0 1px #ffffff0a;--gf-shadow-3:0 20px 60px #00000073,0 0 0 1px #4fe3d214;--gf-shadow-glow:0 0 0 1px #4fe3d247,0 12px 48px #4fe3d22e;--gf-ease:cubic-bezier(.2,.8,.2,1);--gf-dur-fast:.18s;--gf-dur:.32s;--gf-dur-slow:.5s;--gf-content-max:1200px;--gf-narrow-max:820px;--gf-wide-max:1400px}html,body{max-width:100vw;overflow-x:hidden}*,:before,:after{box-sizing:border-box;min-width:0}img,video,iframe,picture,svg{max-width:100%;height:auto;display:block}.bg-pattern,.hero-decoration,.cta-decoration{max-width:100vw;overflow:hidden}.skip-link{position:absolute;top:0;left:-9999px}.skip-link:focus{z-index:9999;top:16px;left:16px}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4{color:var(--gf-ink-0);letter-spacing:-.02em;font-family:DM Sans,DM Sans-fallback,-apple-system,system-ui,sans-serif;line-height:1.1}.theme-dark p,.theme-dark li{color:var(--gf-ink-1);line-height:1.7}.theme-dark small,.theme-dark .muted{color:var(--gf-ink-2)}.kicker,.eyebrow,.apply-kicker,.page-kicker,.hero-tagline,.section-kicker{font-size:var(--gf-kicker);letter-spacing:.18em;text-transform:uppercase;color:var(--gf-teal);margin-bottom:var(--gf-s-3);font-weight:700;display:inline-block}.container{width:100%;max-width:var(--gf-content-max);padding:0 var(--gf-s-5);margin:0 auto}@media (width<=768px){.container{padding:0 var(--gf-s-4)}}@media (width<=480px){.container{padding:0 var(--gf-s-4)}}main>section{padding-top:clamp(var(--gf-s-7),2.5vw + 2rem,var(--gf-s-9));padding-bottom:clamp(var(--gf-s-7),2.5vw + 2rem,var(--gf-s-9));position:relative}main>section.hero{padding-top:0;padding-bottom:0}main>section+section:before{content:"";background:linear-gradient(90deg,#0000,#4fe3d23d,#0000);width:min(120px,40%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-header{text-align:center;max-width:var(--gf-narrow-max);margin:0 auto var(--gf-s-6)}.section-header h2{font-size:var(--gf-h2);margin:0 0 var(--gf-s-3)}.section-header p,.section-subtitle{color:var(--gf-ink-2);font-size:var(--gf-body);max-width:60ch;margin:0 auto}.feature-card,.product-card,.service-card,.value-item,.reason-card,.fun-fact-card,.deal-card,.story-card,.process-step,.contact-card,.testimonial-card,.blog-card,[data-premium-card]{border:1px solid var(--gf-line);border-radius:var(--gf-r-l);padding:clamp(var(--gf-s-5),2vw,var(--gf-s-6));box-shadow:var(--gf-shadow-2);transition:transform var(--gf-dur) var(--gf-ease),border-color var(--gf-dur) var(--gf-ease),box-shadow var(--gf-dur) var(--gf-ease),background var(--gf-dur) var(--gf-ease);text-align:center;background:linear-gradient(#ffffff0f 0%,#0e1016d9 100%);position:relative;overflow:hidden}.feature-card:hover,.product-card:hover,.service-card:hover,.value-item:hover,.reason-card:hover,.deal-card:hover,.story-card:hover,.contact-card:hover,.blog-card:hover,[data-premium-card]:hover{box-shadow:var(--gf-shadow-3);background:linear-gradient(#ffffff14 0%,#0e1016e6 100%);border-color:#4fe3d252;transform:translateY(-2px)}.theme-dark .feature-card h3,.theme-dark .product-card h3,.theme-dark .service-card h3,.theme-dark .value-item h3,.theme-dark .reason-card h3,.theme-dark .deal-card h3,.theme-dark .story-card h3,.theme-dark .contact-card h3,.theme-dark .blog-card h2,.theme-dark .blog-card h3,.theme-dark .testimonial-card h3,.theme-dark .fun-fact-card h3,.theme-dark .process-step h3{font-size:var(--gf-h3);margin:0 0 var(--gf-s-2);color:var(--gf-ink-0);letter-spacing:-.015em;font-weight:700}.theme-dark .feature-card p,.theme-dark .product-card p,.theme-dark .service-card p,.theme-dark .value-item p,.theme-dark .reason-card p,.theme-dark .deal-card p,.theme-dark .story-card p,.theme-dark .contact-card p,.theme-dark .blog-card p,.theme-dark .process-step p{font-size:var(--gf-body);color:var(--gf-ink-1);margin:0;line-height:1.65}.feature-card,.service-card,.product-card,.reason-card,.value-item,.fun-fact-card,.story-card{text-align:center}.feature-card .feature-icon,.service-card .service-icon,.product-card .product-icon,.reason-card .reason-icon,.value-item .value-icon,.fun-fact-card .fact-icon,.story-card .story-icon,.process-step .process-icon,.feature-icon,.service-icon,.product-icon,.reason-icon,.value-icon,.card-icon,.fact-icon,.story-icon,.process-icon,[data-premium-icon]{margin-top:0!important;margin-right:auto!important;margin-bottom:var(--gf-s-4)!important;background:linear-gradient(135deg,#4fe3d22e 0%,#12b5a614 100%),var(--gf-spot-soft)!important;width:64px!important;height:64px!important;transition:transform var(--gf-dur) var(--gf-ease),box-shadow var(--gf-dur) var(--gf-ease),border-color var(--gf-dur) var(--gf-ease)!important;float:none!important;border:1px solid #4fe3d252!important;border-radius:18px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;display:flex!important;position:relative!important;box-shadow:0 6px 22px #4fe3d224,inset 0 1px #ffffff1a!important}.feature-icon.feature-icon-speed,.feature-icon.feature-icon-money,.feature-icon.feature-icon-transparent,.feature-icon.feature-icon-experience{background:linear-gradient(135deg,#4fe3d238 0%,#f0b26b1a 100%),var(--gf-spot-soft)!important}.feature-icon svg,.service-icon svg,.product-icon svg,.reason-icon svg,.value-icon svg,.card-icon svg,[data-premium-icon] svg{width:26px;height:26px;color:var(--gf-teal)}.feature-card:hover .feature-icon,.service-card:hover .service-icon,.product-card:hover .product-icon,.value-item:hover .value-icon,.reason-card:hover .reason-icon{transform:translateY(-2px)scale(1.04);box-shadow:0 10px 28px #4fe3d238,inset 0 1px #ffffff1f}[data-icon-inline] .feature-icon,[data-icon-inline] .service-icon,[data-icon-inline] .card-icon{vertical-align:middle;width:40px;height:40px;margin:0 var(--gf-s-3) 0 0!important;display:inline-flex!important}.btn,.cta-btn,.btn-primary,.btn-secondary,.btn-lg,button[type=submit]{border-radius:var(--gf-r-pill);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:transform var(--gf-dur-fast) var(--gf-ease),box-shadow var(--gf-dur) var(--gf-ease),filter var(--gf-dur) var(--gf-ease);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-family:DM Sans,DM Sans-fallback,-apple-system,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary,.cta-btn{background:var(--gf-spot);color:#0b1014;box-shadow:0 8px 24px #4fe3d247}.btn-primary:hover,.cta-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 36px #4fe3d25c}.btn-secondary,.btn-ghost{color:var(--gf-ink-0);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff29}.btn-secondary:hover,.btn-ghost:hover{color:var(--gf-ink-0);background:#4fe3d214;border-color:#4fe3d252}@media (width<=768px){.hero-cta-group .btn,.hero-cta-group .btn-lg,.cta-buttons .btn,.apply-cta .btn,.hero-loans-footer .btn,.lp-hero__ctas .btn{width:100%;max-width:100%}.btn{padding:.875rem 1.5rem;font-size:.95rem}.btn-lg{padding:1rem 1.75rem;font-size:1rem}}.header{z-index:1000;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--gf-line);background:#07080bb8;position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;gap:var(--gf-s-4);padding:var(--gf-s-3) var(--gf-s-5);max-width:var(--gf-content-max);margin:0 auto;display:flex}@media (width<=768px){.header-content{padding:var(--gf-s-3) var(--gf-s-4);gap:var(--gf-s-3)}.header .cta-btn{padding:.5rem .875rem;font-size:.8rem}}@media (width<=360px){.header .cta-btn{display:none!important}}.hero{padding:clamp(var(--gf-s-8),4vw + 1rem,var(--gf-s-9)) 0;position:relative;overflow:hidden}.hero-content{z-index:2;gap:var(--gf-s-7);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.hero-badge{border-radius:var(--gf-r-pill);background:var(--gf-spot-soft);color:var(--gf-teal);font-size:var(--gf-kicker);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--gf-s-4);border:1px solid #4fe3d247;align-items:center;gap:.5rem;padding:.4rem .9rem;font-weight:700;display:inline-flex}.hero-title{font-size:var(--gf-h1);letter-spacing:-.03em;margin:0 0 var(--gf-s-4);font-weight:900;line-height:1.05}.hero-subtitle{color:var(--gf-ink-1);max-width:52ch;margin:0 0 var(--gf-s-6);font-size:clamp(1rem,.5vw + .95rem,1.2rem);line-height:1.6}.hero-cta-group{gap:var(--gf-s-3);flex-wrap:wrap;display:flex}@media (width<=1024px){.hero-content{gap:var(--gf-s-6);text-align:center;grid-template-columns:1fr}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-cta-group{justify-content:center}.hero-badge{margin-left:auto;margin-right:auto}}@media (width<=768px){.hero{padding:var(--gf-s-7) 0 var(--gf-s-6)}.hero-overlay{background:linear-gradient(#07080b73 0%,#07080ba6 40%,#07080be6 100%)!important}.hero-decoration-left,.hero-decoration-right{display:none!important}}.field{gap:.4rem;display:grid}.field label,.field span{font-size:var(--gf-small);color:var(--gf-ink-1);letter-spacing:.02em;font-weight:700}.field input,.field select,.field textarea,input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{border-radius:var(--gf-r-m);border:1px solid var(--gf-line);width:100%;color:var(--gf-ink-0);transition:border-color var(--gf-dur) var(--gf-ease),box-shadow var(--gf-dur) var(--gf-ease);background:#00000047;padding:.85rem 1rem;font-family:inherit;font-size:1rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:#4fe3d28c;outline:none;box-shadow:0 0 0 4px #4fe3d224}.footer{border-top:1px solid var(--gf-line);padding:var(--gf-s-8) 0 var(--gf-s-5);margin-top:var(--gf-s-9);background:linear-gradient(#07080b80,#07080bf2)}.footer .footer-main,.footer .footer-main--clean,.footer-grid{gap:var(--gf-s-6);margin-bottom:var(--gf-s-6);max-width:var(--gf-content-max);padding:0 var(--gf-s-5);grid-template-columns:1.5fr 1fr 1fr 1fr;margin-left:auto;margin-right:auto;display:grid}@media (width<=1024px){.footer .footer-main,.footer .footer-main--clean,.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){html body .footer .footer-main,html body .footer .footer-main--clean,html body .footer-grid,html body footer .footer-main,html body footer .footer-main--clean,html body footer .footer-grid{gap:var(--gf-s-5)!important;grid-template-columns:1fr!important;max-width:100%!important;display:grid!important}.footer .footer-brand{max-width:none!important}.footer .footer-links h3,.footer .footer-links h4,.footer .footer-nav-title{text-transform:uppercase;padding-bottom:var(--gf-s-2);border-bottom:1px solid var(--gf-line);font-size:var(--gf-kicker)!important;letter-spacing:.15em!important;color:var(--gf-ink-3)!important;margin-bottom:var(--gf-s-3)!important}.footer .footer-links,.footer .footer-links:first-child,.footer .footer-links:nth-child(2),.footer .footer-links:nth-child(3),.footer .footer-links:nth-child(4),.footer .footer-links:nth-child(5),.footer .footer-brand{grid-area:auto!important}.footer .footer-links{text-align:left}.footer .footer-links ul{margin:0;padding:0;list-style:none;flex-flow:column!important;gap:0!important;display:flex!important}.footer .footer-links li{border-bottom:1px solid #ffffff0d;min-height:44px;padding:0!important}.footer .footer-links li:last-child{border-bottom:none}.footer .footer-links li a{letter-spacing:-.005em;align-items:center;min-height:44px;font-size:1rem;font-weight:500;text-decoration:none;transition:color .18s,padding-left .18s;color:var(--gf-ink-1)!important;padding:.75rem 0!important;display:flex!important}.footer .footer-links li a:hover,.footer .footer-links li a:focus-visible{color:var(--gf-teal)!important;padding-left:.35rem!important}.footer .footer-brand{text-align:center;padding-bottom:var(--gf-s-5);border-bottom:1px solid var(--gf-line);margin-bottom:var(--gf-s-4)}.footer .footer-wordmark{justify-content:center;align-items:baseline;gap:.35rem;display:inline-flex}.footer .footer-tagline{max-width:34ch;color:var(--gf-ink-2);margin:.5rem auto .75rem}.footer .footer-contact{margin-bottom:var(--gf-s-4);flex-direction:column;align-items:center;gap:.25rem;display:flex}.footer .footer-contact a{color:var(--gf-ink-0);font-weight:600}.footer .footer-mini-cta{justify-content:center;display:flex}.footer .footer-mini-cta .btn{width:100%;max-width:320px}.footer .footer-license,.footer .footer-bottom{padding:var(--gf-s-4) var(--gf-s-5);text-align:center}.footer .footer-license-info{color:var(--gf-ink-2);font-size:.82rem;line-height:1.5}.footer .footer-license-verify{color:var(--gf-teal);margin-top:.5rem;font-size:.82rem;text-decoration:underline;display:inline-block}.footer .footer-legal-links{margin-bottom:var(--gf-s-3);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;display:flex}.footer .footer-legal-links a{color:var(--gf-ink-2);font-size:.85rem}.footer .footer-disclaimer{color:var(--gf-ink-3);margin-bottom:var(--gf-s-3);font-size:.75rem;line-height:1.55}.footer .footer-meta p{color:var(--gf-ink-3);margin:.25rem 0;font-size:.8rem}.footer .footer-credit a{color:var(--gf-ember);font-weight:600;text-decoration:none}}.trust-strip__inner{flex-wrap:wrap;justify-content:center;gap:.6rem 1rem;display:flex}.trust-badge{border-radius:var(--gf-r-pill);border:1px solid var(--gf-line);color:var(--gf-ink-1);font-size:var(--gf-small);background:#ffffff0a;align-items:center;gap:.4rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}.trust-badge svg{width:14px;height:14px;color:var(--gf-teal)}.reveal,.reveal-stagger{opacity:1;transition:opacity .7s var(--gf-ease),transform .7s var(--gf-ease);transform:none}.reveal.js-reveal-init:not(.is-visible){opacity:0;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}.reveal-stagger>*{transition:opacity .6s var(--gf-ease),transform .6s var(--gf-ease)}.reveal-stagger.js-reveal-init:not(.is-visible)>*{opacity:0;transform:translateY(14px)}.reveal-stagger.is-visible>*{opacity:1;transform:none}section.reveal,section.reveal-stagger,main>section,main>div>section{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.reveal,.reveal-stagger,.reveal-stagger>*{opacity:1!important;transition:none!important;transform:none!important}}@media (scripting:none){.reveal,.reveal-stagger,.reveal-stagger>*{opacity:1!important;transform:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.cta-btn:focus-visible,.btn:focus-visible,[tabindex]:focus-visible{border-radius:inherit;outline-offset:3px!important;outline:2px solid #4fe3d2a6!important}.blog-card{isolation:isolate;border-radius:var(--gf-r-xl)!important;min-height:unset!important;color:#f4f7ff!important;opacity:1!important;visibility:visible!important;filter:none!important;transition:transform var(--gf-dur) var(--gf-ease),border-color var(--gf-dur) var(--gf-ease),box-shadow var(--gf-dur) var(--gf-ease)!important;background:#12161f!important;border:1px solid #ffffff14!important;flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important;transform:none!important}.blog-card:hover{background:#161b27!important;border-color:#4fe3d252!important}.blog-card.reveal,.blog-card.js-reveal-init,.blog-card.reveal.js-reveal-init,.blog-card.reveal-stagger{opacity:1!important;visibility:visible!important;transform:none!important}.blog-card *,.blog-card .reveal,.blog-card .reveal-stagger{opacity:1;filter:none;transform:none}.blog-card__link{color:inherit!important;opacity:1!important}.blog-card:before,.blog-card:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.blog-card__excerpt,.blog-card p{line-clamp:3;text-overflow:ellipsis;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;max-height:4.65em!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}@media (width<=480px){.blog-card__excerpt,.blog-card p{-webkit-line-clamp:2!important;max-height:3.1em!important}}.blog-card__link{flex-direction:column;height:100%;display:flex;text-decoration:none!important}.blog-card__image{aspect-ratio:16/10;background:var(--gf-spot-soft);display:block;position:relative;overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important}.blog-card__image picture{width:100%;height:100%;display:block}.blog-card__image img{transition:transform var(--gf-dur-slow) var(--gf-ease);display:block;object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__inner,.blog-card__body{gap:var(--gf-s-2);flex-direction:column;flex:1;display:flex;padding:clamp(var(--gf-s-4),2vw,var(--gf-s-5))!important}.blog-card__meta{color:var(--gf-ink-3);font-size:var(--gf-small);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.blog-card__meta .tag,.blog-card .blog-tag{background:var(--gf-spot-soft);color:var(--gf-teal);border-radius:var(--gf-r-pill);letter-spacing:.08em;text-transform:uppercase;border:1px solid #4fe3d247;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.blog-card h2,.blog-card h3,.blog-card__title{color:var(--gf-ink-0)!important;margin:0!important;font-size:clamp(1.1rem,1vw + .85rem,1.35rem)!important;line-height:1.25!important}.blog-card p,.blog-card__excerpt{color:var(--gf-ink-1)!important;margin:0!important;font-size:.95rem!important;line-height:1.55!important}.blog-card__cta{justify-content:space-between;align-items:center;margin-top:auto;display:flex;padding:0 clamp(var(--gf-s-4),2vw,var(--gf-s-5)) clamp(var(--gf-s-4),2vw,var(--gf-s-5))!important}.blog-card__cta a,.blog-card__cta .ghost-btn{color:var(--gf-teal)!important;background:0 0!important;border:none!important;width:auto!important;padding:.5rem 0!important;font-size:.95rem!important;font-weight:700!important;text-decoration:none!important}.blog-card__cta a:hover{color:var(--gf-ember)!important}.blog-grid{padding:0 var(--gf-s-4);max-width:var(--gf-content-max)!important;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))!important;gap:clamp(1rem,2vw,1.5rem)!important;margin:0 auto!important;display:grid!important}.blog-callout,.blog-section .blog-callout,.blog-container .blog-callout{max-width:var(--gf-content-max);border-radius:var(--gf-r-xl)!important;padding:clamp(var(--gf-s-5),2.5vw,var(--gf-s-6))!important;color:var(--gf-ink-0)!important;box-shadow:var(--gf-shadow-2)!important;margin:0 auto clamp(var(--gf-s-5),3vw,var(--gf-s-7))!important;background:linear-gradient(#ffffff0d,#ffffff05)!important;border:1px solid #ffffff14!important}.blog-callout h2,.blog-callout h3,.blog-callout__title,.blog-callout strong{color:var(--gf-ink-0)!important}.blog-callout p,.blog-callout li,.blog-callout__subtitle,.blog-callout__bullets li{color:var(--gf-ink-1)!important}.blog-callout a,.blog-callout__link,.blog-callout .btn{color:var(--gf-ink-0)!important}.blog-callout__link,.blog-callout .btn-primary{background:var(--gf-spot)!important;color:#0b1014!important;border-radius:var(--gf-r-pill)!important;border:none!important;padding:.8rem 1.25rem!important;font-weight:700!important;text-decoration:none!important}.blog-callout__inner{padding:0!important}.blog-hero{padding:clamp(var(--gf-s-7),4vw,var(--gf-s-9)) 0 clamp(var(--gf-s-6),3vw,var(--gf-s-7))}.blog-hero h1{font-size:var(--gf-h1);margin:0 0 var(--gf-s-3)}.blog-hero p{color:var(--gf-ink-2);max-width:62ch;margin:0 auto;font-size:1.05rem}.blog-toolbar{max-width:var(--gf-content-max);margin:0 auto var(--gf-s-5);padding:0 var(--gf-s-4)}.blog-hero-image{box-shadow:0 24px 80px #00000080;width:100vw!important;max-width:100vw!important;margin-top:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-bottom:clamp(var(--gf-s-5),3vw,var(--gf-s-6))!important;aspect-ratio:16/9!important;overflow:hidden!important}.blog-hero-image img{object-fit:cover!important;width:100%!important;height:100%!important}@media (width>=1024px){.blog-hero-image{width:min(1100px,92vw)!important;margin:0 auto clamp(var(--gf-s-6),3vw,var(--gf-s-7))!important;border-radius:var(--gf-r-xl)!important}}.stat-number,.fun-fact-number,.proof-num,.hero-stats .stat-number{font-variant-numeric:tabular-nums;font-feature-settings:"ss01","cv11";letter-spacing:-.02em;font-weight:800}.section-alt{background:radial-gradient(900px 400px at 0 0,#4fe3d20d,#0000 60%),radial-gradient(900px 400px at 100% 100%,#f0b26b0a,#0000 60%)}body:not(.home) main>.hero:first-child,body:not(.home) main>section:first-child.hero,.lp-hero,.page-hero,.interior-hero{isolation:isolate;background:radial-gradient(1200px 600px at 15% 0,#4fe3d21f,#0000 55%),radial-gradient(1100px 500px at 85% 20%,#f0b26b14,#0000 60%),radial-gradient(900px 700px at 50% 100%,#12b5a614,#0000 65%),linear-gradient(#07080b 0%,#0d1117 100%);padding:clamp(4rem,6vw + 2rem,7.5rem) 0 clamp(3.5rem,4vw + 1.5rem,5.5rem);position:relative;overflow:hidden}body:not(.home) main>.hero:first-child:before,.lp-hero:before,.page-hero:before,.interior-hero:before{content:"";z-index:0;pointer-events:none;will-change:transform,opacity;background:radial-gradient(700px 400px at 25% 30%,#4fe3d21a,#0000 55%),radial-gradient(600px 350px at 75% 70%,#f0b26b14,#0000 60%);animation:22s ease-in-out infinite alternate gf-ambient-drift;position:absolute;inset:-20%}body:not(.home) main>.hero:first-child:after,.lp-hero:after,.page-hero:after,.interior-hero:after{content:"";opacity:.06;z-index:0;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-hero>*,.page-hero>*,.interior-hero>*,body:not(.home) main>.hero:first-child>*{z-index:1;position:relative}@keyframes gf-ambient-drift{0%{opacity:.9;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-3%,2%)scale(1.04)}to{opacity:.85;transform:translate(2%,-2%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.lp-hero:before,.page-hero:before,.interior-hero:before,body:not(.home) main>.hero:first-child:before{animation:none!important}}.lp-hero h1,.page-hero h1,.interior-hero h1,body:not(.home) main>.hero:first-child h1,.premium-h1{letter-spacing:-.035em;background:linear-gradient(135deg,#fff 0%,#f4f7ff 40%,#4fe3d2e6 75%,#f0b26be6 100%);-webkit-text-fill-color:transparent;color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(1rem,1.5vw,1.5rem);font-size:clamp(2rem,1.2rem + 3.5vw,4rem);font-weight:900;line-height:1.06}.lp-hero>.container>:first-child:not(h1):not(p),.lp-kicker,.page-kicker,.interior-kicker,.premium-kicker{color:var(--gf-teal,#4fe3d2);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#4fe3d224,#f0b26b14);border:1px solid #4fe3d247;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:clamp(.75rem,1vw,1rem);padding:.4rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.lp-hero h1+p,.page-hero h1+p,.interior-hero h1+p,body:not(.home) main>.hero:first-child h1+p,.premium-lede{color:#f4f7ffdb;max-width:62ch;margin:0 0 clamp(1.5rem,2vw,2rem);font-size:clamp(1rem,.5vw + .95rem,1.2rem);line-height:1.65}.premium-interior-layout main>section p,.interior-reader p,main>section>.container>p{max-width:75ch}main>section>.container>p:not([class]):only-child{margin-left:auto;margin-right:auto}.lp-hero__stats,.page-hero__stats,.interior-hero__stats,body:not(.home) main>.hero:first-child .hero-stats{backdrop-filter:blur(8px);background:linear-gradient(#ffffff0a,#0e1016b3);border:1px solid #ffffff14;border-radius:18px;flex-wrap:wrap;gap:1rem;margin:clamp(1.5rem,2vw,2rem) 0;padding:clamp(1rem,1.5vw,1.25rem);display:flex!important}.lp-hero__stats>*,.page-hero__stats>*,.interior-hero__stats>*,body:not(.home) main>.hero:first-child .hero-stats>.stat-item{text-align:left;border-left:2px solid #4fe3d266;flex:140px;min-width:0;padding-left:1rem;position:relative}.lp-hero__stats strong,.page-hero__stats strong,.interior-hero__stats strong,.lp-hero__stats b,.page-hero__stats b,body:not(.home) main>.hero:first-child .stat-number{letter-spacing:-.02em;background:linear-gradient(135deg,#f4f7ff,#4fe3d2);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.35rem,1vw + 1rem,1.75rem);font-weight:900;line-height:1.1;display:block}.lp-hero__stats small,.page-hero__stats small,.interior-hero__stats small,body:not(.home) main>.hero:first-child .stat-label{color:#f4f7ff99;letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.72rem;font-weight:600;display:block}body:not(.home) main>section:not(.hero):not(.lp-hero):not(.page-hero):not(.interior-hero){padding-top:clamp(3rem,4vw + 1rem,6rem);padding-bottom:clamp(3rem,4vw + 1rem,6rem);position:relative}body:not(.home) main>section:not(.hero):not(.lp-hero):not(.page-hero):not(.interior-hero)+section:not(.hero):before{content:"";background:linear-gradient(90deg,#0000,#4fe3d259,#0000);width:min(180px,30%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}body:not(.home) main>section:not(.hero) h2{letter-spacing:-.025em;margin:0 0 .75rem;font-size:clamp(1.6rem,.8vw + 1.3rem,2.5rem);font-weight:800;line-height:1.12}body:not(.home) main>section:not(.hero) h2 em,body:not(.home) main>section:not(.hero) h2 strong{background:linear-gradient(135deg,#4fe3d2,#f0b26b);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}main>section ul:not(.nav-list):not(.footer-legal-links):not([class*=deal-clarity]) li:not(.blog-tag):not(.trust-badge){color:#f4f7ffdb;margin-bottom:.65rem;padding-left:1.75rem;line-height:1.6;list-style:none;position:relative}main>section ul:not(.nav-list):not(.footer-legal-links):not([class*=deal-clarity]) li:not(.blog-tag):not(.trust-badge):before{content:"";filter:drop-shadow(0 0 6px #4fe3d240);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234FE3D2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.1em;height:1.1em;position:absolute;top:.45em;left:0}.scenario-card,main>section .scenario,main>section [data-scenario]{background:linear-gradient(#ffffff0d,#0f131b);border:1px solid #ffffff14;border-left:3px solid #4fe3d280;border-radius:18px;margin:1rem 0;padding:clamp(1.25rem,2vw,1.75rem);box-shadow:0 10px 40px #00000059}.scenario-card:before,.scenario-card .kicker{letter-spacing:.18em;text-transform:uppercase;color:#4fe3d2d9;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:inline-block}.reveal-stagger>:first-child{transition-delay:0s}.reveal-stagger>:nth-child(2){transition-delay:60ms}.reveal-stagger>:nth-child(3){transition-delay:.12s}.reveal-stagger>:nth-child(4){transition-delay:.18s}.reveal-stagger>:nth-child(5){transition-delay:.24s}.reveal-stagger>:nth-child(6){transition-delay:.3s}.reveal-stagger>:nth-child(7){transition-delay:.36s}.reveal-stagger>:nth-child(8){transition-delay:.42s}body:not(.home) .reveal:not(.is-visible){opacity:0;transform:translateY(10px)}body:not(.home) .reveal.is-visible{opacity:1;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}blockquote,main>section .callout,main>section .highlight{border-radius:0 16px 16px 0;margin:1.25rem 0;background:linear-gradient(90deg,#4fe3d20a,#0000 80%)!important;border-left:3px solid #4fe3d266!important;padding:1.25rem 1.5rem!important}.process-stepper,[data-process-stepper]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.process-stepper>*,[data-process-stepper]>*{counter-increment:step;background:linear-gradient(#ffffff0a,#0e1016b3);border:1px solid #ffffff14;border-radius:16px;padding:1.25rem 1.25rem 1.25rem 3.5rem;position:relative}.process-stepper>:before,[data-process-stepper]>:before{content:counter(step);color:#0b1014;background:linear-gradient(135deg,#4fe3d2,#f0b26b);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:800;display:flex;position:absolute;top:1.1rem;left:1rem;box-shadow:0 4px 16px #4fe3d24d}@media (width<=768px){.lp-hero,.page-hero,.interior-hero{padding:clamp(3rem,6vw,4rem) 0 clamp(2.5rem,4vw,3.5rem)}.lp-hero__stats>*,.page-hero__stats>*{flex:45%}}@media (width<=480px){.lp-hero__stats>*,.page-hero__stats>*{flex:100%}}.contact-card a,.value-item a,.footer-contact a,main section .contact-row a,main section .contact-info a,.work-with-logan a,.meet-advisor a,a[href^=tel\:],a[href^=mailto\:]{border-bottom:1px solid #4fe3d240;font-weight:600;transition:color .18s,border-color .18s;color:var(--gf-teal)!important;text-decoration:none!important}.contact-card a:hover,.value-item a:hover,a[href^=tel\:]:hover,a[href^=mailto\:]:hover{border-bottom-color:#f0b26b8c;color:var(--gf-ember)!important}.product-section .product-card,.product-section{align-items:start}.product-section .loan-cta-card,.product-section aside,.product-section .sidebar,.product-card>aside,.product-card .ready-to-start,.product-card [class*=cta]{align-self:start;position:sticky;top:clamp(80px,12vh,120px)}.two-col-hero,.contact-hero,.lp-hero__inner,.page-hero__inner{align-items:center}@media (width<=960px){.two-col-hero,.contact-hero,.lp-hero__inner,.page-hero__inner{text-align:center;grid-template-columns:1fr!important}.two-col-hero>:last-child:empty,.contact-hero>:last-child:empty{display:none}}.blog-callout{background:linear-gradient(#ffffff0a,#ffffff04)!important;border:1px solid #ffffff12!important;border-radius:20px!important;margin:clamp(1.25rem,3vw,2rem) auto!important;padding:0!important;box-shadow:0 18px 50px #00000059!important}.blog-callout__inner{background:0 0!important;border-left:none!important;border-radius:0!important;margin:0!important;padding:clamp(1.5rem,3vw,2.25rem)!important}.blog-callout__copy,.blog-callout__actions{background:0 0!important;border-left:none!important;border-radius:0!important;margin:0!important;padding:0!important}main>section,main>.section{padding-top:clamp(3rem,5vw,5rem)!important;padding-bottom:clamp(3rem,5vw,5rem)!important}main>section+section{margin-top:0!important}main>.hero,main>section.hero,body.home main>section:first-child{padding-top:0!important;padding-bottom:0!important}.container>.row,.container>.two-col,.container>.split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}@media (width<=880px){.container>.row,.container>.two-col,.container>.split{grid-template-columns:1fr!important}}.advisor-profile,.meet-advisor,.team-card,.about-advisor{gap:.9rem;display:grid}.advisor-profile .advisor-contact,.meet-advisor .advisor-contact,.about-advisor .contact-row{border:1px solid var(--gf-line);background:#ffffff06;border-radius:14px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem 1.25rem;margin-top:.5rem;padding:.85rem 1rem;display:flex}.blog-callout>*,.product-card>*,.feature-card>*,.contact-card>*{border-left:none!important}.product-section{border:1px solid var(--gf-line);box-shadow:var(--gf-shadow-2);background:linear-gradient(#ffffff08,#0e101699);border-radius:22px;gap:clamp(1rem,2.2vw,1.6rem);display:grid;margin-bottom:clamp(1.25rem,3vw,2rem)!important;padding:clamp(1.5rem,3.5vw,2.5rem)!important}.product-section>*{margin:0!important}.product-section .product-header,.product-section>h2:first-of-type{border-bottom:1px solid var(--gf-line);padding-bottom:clamp(.85rem,2vw,1.25rem)}.product-section h2,.product-section .product-title{letter-spacing:-.02em;line-height:1.15;font-size:clamp(1.5rem,3vw,2rem)!important}.product-section>p,.product-section .product-intro,.product-section p.lead{max-width:65ch;color:var(--gf-ink-1);font-size:1.0625rem;line-height:1.75}.product-section h3,.product-section .product-subhead{text-transform:uppercase;padding-top:clamp(.5rem,1vw,.85rem);letter-spacing:.14em!important;color:var(--gf-teal)!important;margin:0 0 .6rem!important;font-size:.82rem!important;font-weight:700!important}.product-section ul,.product-section .feature-list,.product-section .best-for-list{gap:.75rem;max-width:62ch;display:grid;padding:0!important;list-style:none!important}.product-section ul li,.product-section .feature-list li,.product-section .best-for-list li{color:var(--gf-ink-1);font-size:1rem;line-height:1.6;position:relative;padding-left:1.75rem!important}.product-section ul li:before,.product-section .feature-list li:before,.product-section .best-for-list li:before{content:"";background:radial-gradient(circle at 35% 35%,#4fe3d2e6,#12b5a640 70%);border-radius:50%;width:18px;height:18px;position:absolute;top:.35rem;left:0;box-shadow:0 0 0 1px #4fe3d259,0 0 12px #4fe3d233}.product-section ul li strong,.product-section .feature-list li strong{color:var(--gf-ink-0);letter-spacing:-.005em;font-weight:700}.product-section .glossary,.product-section .glossary-card,.product-section [class*=understanding],.product-section .product-glossary{border:1px solid var(--gf-line);background:#ffffff06;border-radius:16px;gap:.75rem;margin-top:clamp(.75rem,1.5vw,1.25rem);padding:clamp(1rem,2.5vw,1.5rem);display:grid}.product-section .glossary h4,.product-section .glossary-card h4{color:var(--gf-ink-0);font-size:1rem;margin:0 0 .25rem!important}.product-section .glossary p,.product-section .glossary-card p{color:var(--gf-ink-2);max-width:62ch;margin:0;font-size:.95rem;line-height:1.65}.product-section .product-cta,.product-section .ready-to-start,.product-section aside{align-self:start}.about-story{padding:clamp(1.5rem,4vw,2.5rem) 0}.about-story .container,.about-story>.inner,.about-story>.reader{gap:clamp(1rem,2vw,1.5rem);max-width:68ch;margin:0 auto;display:grid}.about-story p,.about-story li{color:var(--gf-ink-1);max-width:68ch;font-size:1.0625rem;line-height:1.8!important}.about-story p+p{margin-top:0!important}.about-story h2,.about-story h3{margin-top:clamp(1rem,2vw,1.5rem)}.about-story ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.about-story ul li{padding-left:1.75rem;position:relative}.about-story ul li:before{content:"";background:var(--gf-teal);border-radius:50%;width:10px;height:10px;position:absolute;top:.5rem;left:0;box-shadow:0 0 12px #4fe3d259}.what-we-do .grid,.our-values .grid,.why-choose-us .grid,.what-we-do>.container>.grid,[class*=what-we-do] [class*=grid],[class*=our-values] [class*=grid],[class*=why-choose] [class*=grid]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important;gap:clamp(1rem,2.5vw,1.5rem)!important;display:grid!important}.what-we-do .card,.our-values .card,.why-choose-us .card,.what-we-do [class*=item],.our-values [class*=item],.why-choose-us [class*=item]{text-align:center;padding:clamp(1.25rem,3vw,1.75rem)!important}.what-we-do .card p,.our-values .card p,.why-choose-us .card p{max-width:42ch;font-size:.98rem;margin:0 auto!important;line-height:1.7!important}@media (width<=768px){main p,main li{max-width:62ch;line-height:1.75}main section p+p{margin-top:.85rem}main section ul,main section ol{gap:.6rem;display:grid}}.ready-to-start,.product-cta,.mini-cta,.cta-card,.call-card,.email-card,.phone-card,.contact-card,.sidebar-cta,.side-cta,.apply-cta-box,.apply-card,.service-area-card,.loan-sidebar,aside.sticky-cta,[data-compact-cta],.product-section>aside,.product-section .product-cta,.loans-sidebar-card{min-height:clamp(200px,28vw,260px);position:relative;overflow:hidden;text-align:center!important;background:radial-gradient(120% 90% at 50% 0,#4fe3d21a,#0000 65%),linear-gradient(#ffffff0a 0%,#0e1016e6 100%)!important;border:1px solid #4fe3d22e!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.6rem!important;padding:clamp(1.5rem,3vw,2rem)!important;display:flex!important;box-shadow:0 20px 60px #00000059,inset 0 1px #ffffff0f!important}.ready-to-start:before,.product-cta:before,.mini-cta:before,.contact-card:before,.apply-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 100% at 50% 0,#f0b26b14,#0000 70%);height:120%;position:absolute;inset:auto -30% -40%}.ready-to-start>*,.product-cta>*,.mini-cta>*,.contact-card>*,.apply-card>*{z-index:1;position:relative}.ready-to-start .kicker,.ready-to-start>h3,.ready-to-start>h4,.product-cta .kicker,.product-cta>h3,.contact-card .contact-card-title,.contact-card>h3,.mini-cta>h3{letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--gf-teal)!important;margin:0!important;font-size:.72rem!important;font-weight:700!important}.ready-to-start>p,.product-cta>p,.mini-cta>p,.contact-card>p,.contact-card-meta,.apply-card>p{max-width:32ch;color:var(--gf-ink-1)!important;margin:0!important;font-size:.98rem!important;line-height:1.55!important}.contact-card a[href^=tel\:],.contact-card a[href^=mailto\:],.call-card a,.email-card a,.phone-card a{font-variant-numeric:tabular-nums;letter-spacing:-.01em;padding:.25rem 0;display:inline-block;color:var(--gf-ink-0)!important;border-bottom:none!important;font-size:1.35rem!important;font-weight:800!important}.contact-card a[href^=tel\:]:hover,.contact-card a[href^=mailto\:]:hover{color:var(--gf-teal)!important}.ready-to-start .btn,.product-cta .btn,.mini-cta .btn,.contact-card .btn,.apply-card .btn,.sidebar-cta .btn{width:100%!important;max-width:300px!important;margin:.25rem auto!important;padding:.95rem 1.5rem!important;font-weight:700!important;box-shadow:0 10px 30px #4fe3d233,inset 0 0 0 1px #4fe3d240!important}.service-area-card,.service-areas{flex-direction:column!important;align-items:center!important;gap:.75rem!important;min-height:0!important;display:flex!important}.service-areas .service-pills,.service-areas .pills,.service-area-list{margin-top:.5rem;flex-wrap:wrap!important;justify-content:center!important;gap:.5rem!important;display:flex!important}.service-areas .pill,.service-area-list .pill,.service-pills>*{font-size:.85rem;font-weight:600;color:var(--gf-ink-0)!important;background:#4fe3d20f!important;border:1px solid #4fe3d238!important;border-radius:999px!important;padding:.4rem .9rem!important}.product-section>aside,.product-section .product-cta,.products-grid>.product-cta,.contact-grid>.contact-card,.two-col>.sidebar-cta{align-self:start;height:fit-content}.ready-to-start:has(>.cta-card),.product-cta:has(>.cta-card),.product-cta:has(>.ready-to-start),.contact-card:has(>.cta-card),.contact-card:has(>.contact-card-inner),.mini-cta:has(>.cta-card),.sidebar-cta:has(>.cta-card),.apply-card:has(>.cta-card),.service-area-card:has(>.service-areas),.loan-sidebar:has(>.cta-card),.ready-to-start:has(>[class*=card]),.product-cta:has(>[class*=card]){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:0!important;padding:0!important;display:block!important}.ready-to-start:has(>.cta-card):before,.product-cta:has(>.cta-card):before,.contact-card:has(>.contact-card-inner):before{content:none!important}.product-section .product-cta,.product-details .product-cta{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;align-self:start!important;height:fit-content!important;min-height:0!important;padding:0!important;display:block!important}.product-cta>.cta-card,.product-details .cta-card{width:100%!important;max-width:420px!important;margin:0 auto!important}.lp-why-card,.lp-deal-card,.lp-step,.lp-stat,.lp-form-card,.lp-faq__item,.deal-clarity__card,.explore-more__card{box-shadow:var(--gf-shadow-2);transition:transform var(--gf-dur) var(--gf-ease),border-color var(--gf-dur) var(--gf-ease),box-shadow var(--gf-dur) var(--gf-ease);position:relative;overflow:hidden;border:1px solid var(--gf-line)!important;border-radius:var(--gf-r-l)!important;background:linear-gradient(#ffffff0d 0%,#0e1016d9 100%)!important;padding:clamp(1.25rem,2.5vw,1.75rem)!important}.lp-why-card:hover,.lp-deal-card:hover,.lp-step:hover,.deal-clarity__card:hover,.explore-more__card:hover{box-shadow:var(--gf-shadow-3);transform:translateY(-2px);border-color:#4fe3d252!important}.lp-why-card__icon,.lp-step__num,.lp-process__step .icon,.lp-process-card__icon,.deal-clarity__card__icon{background:linear-gradient(135deg,#4fe3d22e 0%,#12b5a614 100%)!important;border:1px solid #4fe3d252!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin:0 auto 1rem!important;display:flex!important;box-shadow:0 6px 22px #4fe3d224,inset 0 1px #ffffff1a!important}.lp-why-card__icon svg,.lp-step__num svg,.deal-clarity__card__icon svg{width:26px!important;height:26px!important;color:var(--gf-teal)!important}.lp-why-card,.lp-deal-card,.lp-step,.deal-clarity__card,.explore-more__card{text-align:center}.lp-why-card__title,.lp-step__title,.lp-deal-card__location,.deal-clarity__card-title{letter-spacing:-.015em;color:var(--gf-ink-0)!important;margin:0 0 .5rem!important;font-size:1.2rem!important;font-weight:700!important}.lp-why-card__body,.lp-step__body,.lp-deal-card__note,.deal-clarity__card p{max-width:44ch;color:var(--gf-ink-1)!important;margin:0 auto!important;font-size:1rem!important;line-height:1.7!important}.lp-why__grid,.lp-deals__grid,.lp-process__steps,.explore-more__grid,.deal-clarity__grid{max-width:var(--gf-content-max);margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;gap:clamp(1rem,2.5vw,1.5rem)!important;display:grid!important}.lp-deal-card__amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:.25rem 0;color:var(--gf-ink-0)!important;font-size:1.6rem!important;font-weight:800!important}.lp-deal-card__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gf-teal);background:#4fe3d21a;border:1px solid #4fe3d240;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.lp-deal-card__meta{font-size:.9rem;color:var(--gf-ink-2)!important}.lp-deal-card__location{margin-bottom:.25rem!important;font-size:1rem!important}.lp-hero__stats{flex-wrap:wrap;gap:clamp(1rem,2.5vw,1.75rem);margin-top:clamp(1rem,2vw,1.5rem);display:flex}.lp-stat{text-align:left;border-left:2px solid #4fe3d266;flex:auto;min-width:120px;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.75rem 1rem!important}.lp-stat__num{color:var(--gf-ink-0);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;display:block}.lp-stat__label{letter-spacing:.14em;text-transform:uppercase;color:var(--gf-ink-2);margin-top:.15rem;font-size:.72rem;display:block}.lp-step{position:relative}.lp-step__num{background:linear-gradient(135deg,var(--gf-teal),var(--gf-teal-deep))!important;color:#0b1014!important;font-size:1.25rem!important;font-weight:900!important}.lp-step__time{color:var(--gf-ember);background:#f0b26b1a;border:1px solid #f0b26b40;border-radius:999px;margin-top:.5rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.lp-faq__item{text-align:left;padding:0!important}.lp-faq__q,.lp-faq__toggle{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;font-size:1rem;font-weight:600;color:var(--gf-ink-0)!important;background:0 0!important;border:none!important;padding:1rem 1.25rem!important;display:flex!important}.lp-faq__a{max-width:65ch;line-height:1.75;color:var(--gf-ink-1)!important;padding:0 1.25rem 1rem!important}.lp-form-card{text-align:center}.lp-form-card__title{margin:0 0 .35rem!important;font-size:1.4rem!important}.lp-form-card__sub{font-size:.98rem;color:var(--gf-ink-2)!important;margin:0 0 1rem!important}.lp-cta{text-align:center;max-width:var(--gf-content-max);margin:0 auto;background:radial-gradient(120% 90% at 50% 0,#4fe3d21a,#0000 65%),linear-gradient(#ffffff0a 0%,#0e1016e6 100%)!important;border:1px solid #4fe3d22e!important;border-radius:24px!important;padding:clamp(2rem,4vw,3rem)!important}.lp-cta__title{margin:0 0 .5rem!important;font-size:clamp(1.5rem,3vw,2.25rem)!important}.lp-cta__sub{max-width:55ch;color:var(--gf-ink-1)!important;margin:0 auto 1rem!important}.lp-cta__btns{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.section-subtitle{text-align:center;max-width:62ch;font-size:1.05rem;line-height:1.7;color:var(--gf-ink-2)!important;margin:0 auto clamp(1.5rem,3vw,2rem)!important}.text-center,.section-header.text-center{text-align:center}.section-title{text-align:center;letter-spacing:-.02em;max-width:22ch;margin:0 auto .5rem!important;font-size:clamp(1.65rem,3.5vw,2.5rem)!important;line-height:1.15!important}@media (width<=768px){.hero{min-height:auto}.hero-media,.hero>.hero-media{height:clamp(420px,78vh,680px)}.hero .hero-video{filter:saturate(1.12)contrast(1.08)brightness(.88);height:clamp(420px,78vh,680px)}}@media (width<=430px){.hero-media,.hero>.hero-media,.hero .hero-video{height:clamp(400px,72vh,560px)}}@media (width<=768px){.hero-loans,.hero .hero-visual{display:none!important}.hero{contain:layout;padding-bottom:clamp(1.5rem,4vw,2.5rem);min-height:720px!important}.hero-media,.hero>.hero-media,.hero .hero-video{height:100%!important}}@media (width<=430px){.hero{min-height:680px!important}}@media (width<=768px){html body .header .nav-list{display:none!important}html body .header .nav-list.active{-webkit-backdrop-filter:blur(14px)saturate(1.2);z-index:1000!important;background:#0a0c12f5!important;border:1px solid #4fe3d22e!important;border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:min(260px,72vw)!important;min-width:0!important;max-width:260px!important;margin:0!important;padding:.5rem 0!important;display:flex!important;position:fixed!important;top:58px!important;left:auto!important;right:8px!important;transform:none!important;box-shadow:0 24px 60px #00000080!important}.nav-list.active li{border-bottom:1px solid #ffffff0d;list-style:none;width:100%!important}.nav-list.active li:last-child{border-bottom:none}.nav-list.active a{font-size:.95rem;font-weight:600;transition:background .15s,color .15s,padding-left .15s;color:var(--gf-ink-0)!important;padding:.85rem 1.25rem!important;text-decoration:none!important;display:block!important}.nav-list.active a:hover,.nav-list.active a.active{color:var(--gf-teal)!important;background:#4fe3d214!important;padding-left:1.5rem!important}}.products-overview-section .product-card,.loan-products-grid .product-card,[class*=loan-product] .product-card,.product-card{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:.85rem!important;display:flex!important}.product-card .product-features{text-align:left;list-style:none;display:inline-block;margin:0 auto 1rem!important;padding:0!important}.product-card .details,.product-card .details-btn,.product-card [class*=details i][class*=btn i],.product-card .product-card__details,.product-card>.btn-sm,.product-card a.btn-secondary{width:auto!important;max-width:220px!important;color:var(--gf-ink-0)!important;border:1px solid var(--gf-line)!important;float:none!important;background:#ffffff0d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:.75rem auto 0!important;padding:.55rem 1.1rem!important;font-size:.85rem!important;font-weight:700!important;display:inline-flex!important;position:static!important;top:auto!important;right:auto!important}.product-card .details:hover,.product-card [class*=details][class*=btn]:hover{color:var(--gf-teal)!important;background:#4fe3d21a!important;border-color:#4fe3d252!important}.product-card .product-link,.product-card .product-card__link,.product-card>a[href*=loans],.product-card>a[href*=fix-and-flip],.product-card>a[href*=bridge],.product-card>a[href*=construction],.product-card>a[href*=second-position],.product-card>a[href*=cash-out]{background:0 0;border:1px solid #4fe3d24d;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-size:.95rem;transition:background .2s,border-color .2s;color:var(--gf-teal)!important;width:auto!important;margin:auto auto 0!important;padding:.6rem 1.1rem!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.product-card .product-link:hover,.product-card .product-card__link:hover{background:#4fe3d214!important;border-color:#4fe3d28c!important}.products-overview-section .product-card,.loan-products-grid .product-card{justify-content:flex-start;min-height:320px}.product-card .product-expand{cursor:pointer;transition:background .2s,color .2s,border-color .2s;color:var(--gf-ink-0)!important;border:1px solid var(--gf-line)!important;background:#ffffff0d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;margin:.75rem auto .25rem!important;padding:.55rem 1.2rem!important;font-size:.85rem!important;font-weight:700!important;display:inline-flex!important;position:static!important}.product-card .product-expand:hover,.product-card .product-expand[aria-expanded=true]{color:var(--gf-teal)!important;background:#4fe3d21f!important;border-color:#4fe3d273!important}.product-card .product-expand[aria-expanded=true]:after{content:" −"}.product-card .product-expand[aria-expanded=false]:after{content:" +";color:var(--gf-teal)}.product-card .product-extra{text-align:left;border-top:1px solid var(--gf-line);background:#ffffff08;border-radius:12px;width:100%;margin-top:.75rem;padding:1rem}.product-card .product-extra p{color:var(--gf-ink-1);margin:0 0 .5rem;font-size:.9rem;line-height:1.6}.product-card .product-extra p:last-child{margin-bottom:0}.product-card .product-extra strong{color:var(--gf-ink-0)}.nav-list a,.nav-list li a{color:var(--gf-ink-0)!important;opacity:1!important}.nav-list a:hover,.nav-list a.active,.nav-list a[aria-current=page]{color:var(--gf-teal)!important}.products-hero h1,.white-gradient-text{text-shadow:none;background:linear-gradient(135deg,#fff 0%,#f4f7ff 60%,#b8f5ed 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}html body .products-hero p,html body .products-hero .subtitle,html body main .products-hero p{color:#f4f7ff!important;opacity:1!important}.footer-license-verify,.footer-legal-links a{min-height:44px!important;color:var(--gf-ink-1)!important;align-items:center!important;padding:.5rem .75rem!important;display:inline-flex!important}.footer-legal-links{gap:.5rem 1rem!important}.footer a{color:var(--gf-ink-1)}.footer a:hover{color:var(--gf-teal)}.brand-mark,.footer-wordmark .brand-mark{color:#fff!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.brand-suffix{color:#b8c4d6!important}html body .trust-badge,html body .trust-badge--gold{color:#f4f7ff!important;background:#161a24!important;border:1px solid #2a3040!important}html body .trust-badge svg{color:var(--gf-teal)!important}html body .trust-badge--gold{color:#ffd89a!important;background:#161a24!important;border:1px solid #f0b26b73!important}.section-kicker,.deal-clarity__header .section-kicker,.lp-hero__kicker,.page-kicker,.kicker{color:#6fffef!important}html body .deal-clarity h2,html body .deal-clarity__header h2,html body .explore-more h2,html body section h2:not([style]){color:#fff!important}html body .deal-clarity__header p,html body .explore-more__intro,html body .clarity-intro,html body section .section-subtitle:not([style]){color:#e5e9f2!important}html body .deal-clarity .section-kicker,html body .deal-clarity__header .section-kicker{color:#6fffef!important}html body .deal-clarity .btn-ghost,html body .deal-clarity__footer .btn{color:#fff!important;border-color:#4fe3d280!important}.mobile-menu-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--gf-ink-0)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:10px!important;display:inline-flex!important}.mobile-menu-toggle span{background:currentColor;flex:0 0 2px;width:22px;margin:3px 0;display:block;height:2px!important}html body section.products-hero p,html body section.about-hero p.hero-subtitle,html body section.about-story .story-content p,html body section.about-story .story-content p.story-conclusion,html body section.what-we-do p.section-intro,html body section.our-values p.values-intro,html body section.cta-section p,html body .cta-section .cta-subtitle,html body section.deal-clarity__header p,html body .deal-clarity__header p,html body .deal-clarity p,html body section[class*=clarity] p,html body section[class*=hero] p{color:#e8ecf5!important;opacity:1!important}html body .section-kicker,html body .deal-clarity .section-kicker,html body .deal-clarity__header .section-kicker,html body [class*=clarity] .section-kicker,html body .lp-hero__kicker,html body .page-kicker{color:#6fffef!important;letter-spacing:.18em!important;font-weight:800!important}html body main .section-nav{flex-wrap:wrap!important;gap:.5rem!important;display:flex!important}html body main .section-nav a,html body main nav.section-nav a{white-space:nowrap;font-size:.9rem;font-weight:600;border:1px solid var(--gf-line)!important;min-width:44px!important;min-height:44px!important;color:var(--gf-ink-1)!important;background:#ffffff0d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.6rem 1rem!important;text-decoration:none!important;display:inline-flex!important}html body main .section-nav a.is-active,html body main .section-nav a:hover{color:var(--gf-teal)!important;background:#4fe3d21a!important;border-color:#4fe3d24d!important}html body.theme-dark{color:#f4f7ff}html body main .section-nav a,html body main nav.section-nav a{color:#f4f7ff!important;background:#1a1e28!important;border:1px solid #2a3040!important}html body main .section-nav a:hover,html body main .section-nav a.is-active{color:#6fffef!important;background:#0f2d2a!important;border-color:#4fe3d2!important}html body section.products-hero{background-color:#07080b!important}html body section.products-hero>div.container>p,html body section.products-hero p{color:#f4f7ff!important;opacity:1!important;background:0 0!important}html body section h2[style*=--primary],html body main h2[style*=--primary]{color:#fff!important}html body main>section{background-color:#07080b}html body main>section.hero,html body main>section.products-hero,html body main>section.about-hero,html body main>section.lp-hero{background-blend-mode:normal;background-color:#07080b}html{background-color:#07080b}html body{background-color:#07080b!important}html body.theme-dark{color:#f4f7ff;background-color:#07080b!important}html body main{color:#f4f7ff;background-color:#0000}html body a.sticky-cta,html body .sticky-cta{text-shadow:0 1px #fff3;color:#0b1014!important;background:linear-gradient(135deg,#4fe3d2 0%,#f0b26b 100%)!important;font-weight:800!important}html body a.sticky-cta:hover,html body .sticky-cta:hover{color:#0b1014!important}@supports (content-visibility:auto){main>section:nth-of-type(n+4){content-visibility:auto;contain-intrinsic-size:900px}.hero-stats{min-height:96px}@media (width<=768px){.hero-stats{min-height:287px}}}html body .form-input,html body input[type=text],html body input[type=email],html body input[type=tel],html body input[type=number],html body textarea,html body select{color:#f4f7ff!important;background:#00000047!important;border:1px solid #ffffff1a!important}html body .form-input::placeholder,html body input::placeholder,html body textarea::placeholder{color:#f4f7ff8c!important}:root{--brand-bg0:#07080b;--brand-bg1:#0d1117;--brand-surface:#ffffff0d;--brand-surface-2:#ffffff14;--brand-line:#ffffff1a;--brand-spot:#f4f7ff;--brand-ice:#f4f7ffc7;--brand-teal:#4fe3d2;--brand-teal-deep:#12b5a6;--brand-ember:#f0b26b;--brand-ember-deep:#d8934b;--btn-gradient:linear-gradient(135deg,var(--primary-color),var(--accent-warm));--btn-gradient-hover:linear-gradient(135deg,var(--primary-dark),var(--brand-ember-deep));--primary-color:var(--brand-teal);--primary-dark:var(--brand-teal-deep);--primary-light:#7af1e5;--accent-warm:var(--brand-ember);--accent-soft:#f0b26b2e;--accent-cool:#4fe3d229;--bg:var(--brand-bg0);--bg-elevated:#0d1117c7;--surface:var(--brand-surface-2);--surface-soft:var(--brand-surface);--border:var(--brand-line);--text-dark:var(--brand-spot);--text-medium:#f4f7ffc7;--text-light:#f4f7ff99;--panel-bg:#f4f7fff0;--panel-text:#0d1117;--panel-muted:#0d1117b8;--panel-border:#0d11171a;--neutral-dark:#06181c;--neutral-light:#edf6f9;--black:#0d1117;--white:var(--brand-spot);--gray-dark:#f4f7ffc7;--gray-med:#f4f7ff99;--gray-light:#ffffff14;--accent:var(--accent-warm);--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1.25rem;--spacing-lg:2rem;--spacing-xl:3.5rem;--spacing-2xl:5rem;--shadow-sm:0 2px 18px #00000057;--shadow-md:0 14px 46px #00000075;--shadow-lg:0 22px 70px #0000008f;--shadow-xl:0 34px 96px #000000a3;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:28px;--ease-out:cubic-bezier(.2,.8,.2,1);--transition-base:.28s var(--ease-out);--transition-slow:.55s var(--ease-out)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{color:var(--text-dark);background-color:var(--bg);background-image:radial-gradient(900px 620px at 12% 8%,#4fe3d21a,#0000 62%),radial-gradient(860px 560px at 88% 14%,#f0b26b1a,#0000 60%),radial-gradient(980px 720px at 62% 92%,#12b5a614,#0000 68%);font-family:DM Sans,DM Sans-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;overflow-x:hidden}.bg-pattern{opacity:.03;z-index:0;pointer-events:none;border-radius:50%;width:600px;height:600px;position:fixed}.bg-pattern-1{background:radial-gradient(circle,var(--primary-color) 0%,transparent 70%);top:-200px;right:-200px}.bg-pattern-2{background:radial-gradient(circle,var(--accent-cool) 0%,transparent 70%);bottom:-300px;left:-300px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.header{-webkit-backdrop-filter:blur(14px);z-index:1000;box-shadow:var(--shadow-sm);background:#07080bb8;border-bottom:1px solid #ffffff14;position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;padding:1rem 20px;display:flex}.brand{background:#f4f7ffeb;border:1px solid #0d111714;border-radius:16px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex;box-shadow:0 10px 30px #0000002e}.brand img{width:auto;height:44px}@media (width<=600px){.brand{border-radius:14px;padding:6px 8px}.brand img{height:36px}}.nav{align-items:center;gap:2rem;display:flex}.nav-list{gap:2rem;list-style:none;display:flex}.nav-list a{color:var(--text-medium);transition:color var(--transition-base);font-weight:500;text-decoration:none;position:relative}.nav-list a:after{content:"";background:var(--primary-color);width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-5px;left:0}.nav-list a:hover,.nav-list a.active{color:var(--primary-color)}.nav-list a:hover:after,.nav-list a.active:after{width:100%}.cta-btn{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-md);border:none;padding:.75rem 1.5rem;font-weight:600}.cta-btn:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.mobile-menu-toggle{cursor:pointer;z-index:1300;background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:none}.mobile-menu-toggle span{background:var(--text-dark);width:24px;height:3px;transition:all var(--transition-base);border-radius:2px}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.hero{background:0 0;padding:6rem 0;position:relative;overflow:hidden}.hero-decoration{opacity:.05;border-radius:50%;width:400px;height:400px;position:absolute}.hero-decoration-left{background:radial-gradient(circle,var(--primary-color),transparent);top:-100px;left:-100px}.hero-decoration-right{background:radial-gradient(circle,var(--accent-warm),transparent);bottom:-150px;right:-150px}.hero-content{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}.hero-badge{color:var(--primary-color);border-radius:var(--radius-lg);background:linear-gradient(135deg,#0ea5a01a,#2a9d8f1a);border:1px solid #0ea5a033;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.hero-title{background:linear-gradient(135deg,var(--neutral-dark),var(--primary-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.hero-subtitle{color:var(--text-medium);margin-bottom:2rem;font-size:1.25rem;line-height:1.8}.hero-cta-group{gap:1rem;margin-bottom:3rem;display:flex}.btn{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);border:none;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:#fff;box-shadow:var(--shadow-md)}.btn-primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-secondary{background:linear-gradient(135deg,var(--primary-color),var(--accent-warm));color:#fff;border:1px solid #ffffff29}.btn-secondary:hover{filter:brightness(1.06);color:#fff}.btn-lg{padding:1rem 2.5rem;font-size:1.125rem}.hero-stats{gap:3rem;display:flex}.stat-item{text-align:center}.stat-number{color:var(--primary-color);font-size:2.5rem;font-weight:800;line-height:1}.stat-label{color:var(--text-medium);margin-top:.5rem;font-size:.875rem}.hero-image{position:relative}.hero-image img{border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-xl)}.hero-image-badge{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--primary-color);background:#fff;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-weight:600;display:flex;position:absolute;bottom:2rem;left:2rem}.section-title{color:var(--neutral-dark);margin-bottom:1rem;font-size:2.5rem;font-weight:800}.section-subtitle{color:var(--text-medium);font-size:1.25rem}.text-center{text-align:center}.features-section{background:#fff;padding:6rem 0}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.feature-card{border-radius:var(--radius-lg);transition:all var(--transition-base);text-align:center;background:linear-gradient(135deg,#ffffffe6,#fafbfbe6);border:1px solid #0ea5a01a;padding:2.5rem;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(90deg,var(--primary-color),var(--accent-cool));transform-origin:0;width:100%;height:4px;transition:transform var(--transition-base);position:absolute;top:0;left:0;transform:scaleX(0)}.feature-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.feature-card:hover:before{transform:scaleX(1)}.feature-icon{border-radius:var(--radius-md);width:80px;height:80px;color:var(--primary-color);box-shadow:var(--shadow-md);justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.feature-icon-speed{background:linear-gradient(135deg,#0ea5a01a,#1fc1bb1a)}.feature-icon-money{background:linear-gradient(135deg,#f4a2611a,#e9c46a1a)}.feature-icon-transparent{background:linear-gradient(135deg,#2a9d8f1a,#0ea5a01a)}.feature-icon-experience{background:linear-gradient(135deg,#2646531a,#5a70741a)}.feature-title{color:var(--neutral-dark);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.feature-description{color:var(--text-medium);line-height:1.7}.products-overview-section{background:linear-gradient(135deg,#fafbfb 0%,#fff 100%);padding:6rem 0;position:relative}.products-decoration{opacity:.04;border-radius:50%;width:300px;height:300px;position:absolute}.products-decoration-top{background:radial-gradient(circle,var(--accent-warm),transparent);top:0;right:10%}.products-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:2rem;width:100%;max-width:1160px;margin:0 auto;display:grid}.product-card{border-radius:var(--radius-lg);transition:all var(--transition-base);text-align:center;background:#fff;border:1px solid #0ea5a01a;padding:2.5rem;position:relative}.product-card:after{content:"";background:linear-gradient(90deg,var(--primary-color),var(--accent-cool));border-radius:0 0 var(--radius-lg) var(--radius-lg);height:4px;transition:transform var(--transition-base);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.product-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.product-card:hover:after{transform:scaleX(1)}.product-icon{color:var(--primary-color);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.product-icon svg{fill:currentColor;width:46px;height:46px}.product-title{color:var(--neutral-dark);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.product-description{color:var(--text-medium);margin-bottom:1.5rem;line-height:1.7}.product-features{text-align:left;margin:0 auto 1.5rem;padding:0;list-style:none;display:inline-block}.product-features li{color:var(--text-medium);padding:.5rem 0 .5rem 1.5rem;position:relative}.product-features li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234FE3D2' d='M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:inline-block;position:absolute;left:0}.product-link{color:var(--primary-color);transition:color var(--transition-base);font-weight:600;text-decoration:none}.product-link:hover{color:var(--primary-dark)}.process-section{background:#fff;padding:6rem 0}.process-timeline{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;display:flex}.process-step{text-align:center;flex:1}.process-number{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:#fff;width:80px;height:80px;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2rem;font-weight:800;display:flex}.process-title{color:var(--neutral-dark);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.process-description{color:var(--text-medium);margin-bottom:1rem;line-height:1.7}.process-time{border-radius:var(--radius-md);color:var(--primary-color);background:#0ea5a01a;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.process-arrow{color:var(--primary-color);margin:0 1rem;font-size:2rem}.faq-section{background:0 0;padding:6rem 0}.faq-grid{gap:1.5rem;max-width:900px;margin:0 auto;display:grid}.faq-item{border-radius:var(--radius-lg);transition:all var(--transition-base);background:linear-gradient(#ffffff12,#ffffff0a);border:1px solid #ffffff1f;overflow:hidden}.faq-item:hover{box-shadow:var(--shadow-md)}.faq-question{cursor:pointer;transition:background var(--transition-base);background:0 0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.faq-question:hover{background:#4fe3d20f}.faq-question h3{color:var(--text-dark);margin:0;font-size:1.125rem;font-weight:600}.faq-toggle{color:var(--primary-color);transition:transform var(--transition-base);font-size:1.5rem;font-weight:300}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height var(--transition-slow);overflow:hidden}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{color:var(--text-medium);padding:0 2rem 1.5rem;line-height:1.8}.fun-facts-section{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:#fff;padding:6rem 0}.fun-facts-section .section-title{color:#fff}.fun-facts-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.fun-fact-card{-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-base);background:#ffffff1a;border:1px solid #fff3;padding:2.5rem}.fun-fact-card:hover{background:#ffffff26;transform:translateY(-8px)}.fun-fact-icon{color:var(--primary-color);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.fun-fact-icon svg{fill:currentColor;width:42px;height:42px}.fun-fact-number{margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1}.fun-fact-label{opacity:.9;font-size:1.125rem}.cta-section{background:linear-gradient(135deg,var(--neutral-dark),#1a3a45);color:#fff;padding:6rem 0;position:relative;overflow:hidden}.cta-decoration{opacity:.05;border-radius:50%;width:400px;height:400px;position:absolute}.cta-decoration-left{background:radial-gradient(circle,var(--primary-color),transparent);top:-100px;left:-100px}.cta-decoration-right{background:radial-gradient(circle,var(--accent-warm),transparent);bottom:-100px;right:-100px}.cta-content{text-align:center;z-index:1;position:relative}.cta-title{margin-bottom:1rem;font-size:3rem;font-weight:800}.cta-subtitle{opacity:.9;margin-bottom:2.5rem;font-size:1.25rem}.cta-buttons{justify-content:center;gap:1rem;display:flex}.footer{background:var(--neutral-dark);color:#fff;padding:4rem 0 2rem}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.footer-logo{height:60px;margin-bottom:1rem}.footer-tagline{color:#fffc;margin-bottom:1.5rem}.footer-contact p{color:#ffffffb3;margin-bottom:.5rem}.footer-column h4{margin-bottom:1.5rem;font-size:1.125rem;font-weight:600}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:.75rem}.footer-column ul li a{color:#ffffffb3;transition:color var(--transition-base);text-decoration:none}.footer-column ul li a:hover{color:var(--primary-light)}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;padding-top:2rem}.footer-legal{color:#ffffffb3;margin-bottom:1rem;font-size:.875rem}.footer-legal a{color:#ffffffb3;text-decoration:underline}.footer-disclaimer{color:#fff9;margin-bottom:1rem;font-size:.875rem}.footer-copyright{color:#ffffff80;font-size:.875rem}@media (width<=1024px){.hero-content{grid-template-columns:1fr;gap:3rem}.hero-image{order:-1}.hero-title{font-size:2.5rem}.footer-main{grid-template-columns:1fr 1fr;gap:2rem}}@media (width<=768px){.nav{gap:.75rem;position:relative}.nav-list{-webkit-backdrop-filter:blur(16px);z-index:1200;text-align:center;background:#07080beb;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:.25rem;width:min(92vw,560px);margin:0;padding:10px;display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #000000a6}.nav-list.active{display:flex}.nav-list a{border-radius:14px;padding:12px 14px;display:block}.nav-list a:after{display:none}.nav-list a:hover,.nav-list a.active{color:var(--text-dark);background:#ffffff14}.mobile-menu-toggle{display:flex}.hero-text,.hero-content,.section-header,.cta-content,.about-hero .container,.contact-hero .container,.faq-hero .container,.blog-hero .container,.products-hero .container{text-align:center}.hero{padding:4rem 0}.hero-text,.section-header,.page-hero .container,.about-hero .container,.products-hero .container,.faq-hero .container,.contact-hero .container{text-align:center}.hero-cta-group{align-items:center}.hero-cta-group .btn,.hero-cta-group .btn-lg{justify-content:center;width:100%;max-width:420px}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.125rem}.hero-cta-group{flex-direction:column}.hero-stats{flex-wrap:wrap;gap:2rem}.section-title{font-size:2rem}.process-timeline{flex-direction:column;gap:2rem}.process-arrow{margin:1rem 0;transform:rotate(90deg)}.footer-main{grid-template-columns:1fr}:root{--spacing-xl:2.5rem;--spacing-2xl:3.75rem}}@media (width<=480px){html{font-size:16px}.container{padding:0 1rem}.header-content{padding:.75rem 1rem}.logo img{height:38px}.hero{padding:2.5rem 0}.hero-title{font-size:1.625rem}.hero-subtitle{margin-bottom:1.5rem;font-size:.9375rem;line-height:1.65}.hero-badge{padding:.3rem .7rem;font-size:.72rem}.hero-cta-group .btn,.hero-cta-group .btn-lg,.cta-buttons .btn,.hero-loans-footer .btn,.apply-cta .btn,.lp-hero__ctas .btn{justify-content:center;width:100%}.btn-sm{width:auto!important}.stat-number{font-size:1.75rem}.stat-label{font-size:.72rem}.hero-stats{flex-direction:column;align-items:center;gap:1.25rem}.stat-item{text-align:center;width:100%}.features-grid,.products-grid,.fun-facts-grid{grid-template-columns:1fr}.feature-card,.product-card{padding:1.25rem}.section-title{font-size:1.5rem}.section-subtitle{font-size:.9375rem}.cta-title{font-size:1.75rem}.cta-subtitle{font-size:.9375rem}.cta-buttons{flex-direction:column;align-items:center}}@media (width<=375px){html{font-size:15.5px}.hero-title{font-size:1.375rem}.hero-subtitle{font-size:.875rem}.section-title{font-size:1.375rem}.cta-title{font-size:1.5rem}}@media (width<=320px){.container{padding:0 12px}.hero-title{font-size:1.375rem}.btn{padding:.75rem 1.5rem;font-size:.875rem}}.skip-link{z-index:9999;background:var(--primary-color);color:#fff;border-radius:12px;padding:12px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{outline-offset:2px;outline:3px solid #fff;top:16px;left:16px}@media (prefers-reduced-motion:no-preference){.bg-pattern,.hero-decoration{animation:18s ease-in-out infinite gf-drift}.hero-decoration-right{animation-duration:22s}@keyframes gf-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-18px)scale(1.02)}}.reveal{opacity:0;filter:blur(4px);will-change:opacity,transform,filter;transition:opacity .6s,transform .7s,filter .7s;transform:translateY(18px)}.reveal.is-visible{opacity:1;filter:none;transform:none}.btn,.cta-btn,.service-card,.feature-card,.product-section,.blog-post{transform:translateZ(0)}}.white-gradient-text{color:#f7f9ff;text-shadow:0 18px 60px #0000008c}@supports ((-webkit-background-clip:text)){.white-gradient-text{background:linear-gradient(#fff 0%,#ffffffb8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}}.gradient-text{background:linear-gradient(135deg,var(--primary-color),var(--accent-warm));color:#0000;-webkit-background-clip:text;background-clip:text}.navbar{z-index:1000;backdrop-filter:blur(12px);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);background:#ffffffeb;position:sticky;top:0}.nav-brand .logo{width:56px;height:auto}.nav-menu a{color:var(--text-medium);transition:color var(--transition-base);padding:.25rem 0;font-weight:600;text-decoration:none;position:relative}.nav-menu a:after{content:"";background:linear-gradient(90deg,var(--primary-color),var(--accent-warm));width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-6px;left:0}.btn-primary,.btn-primary-large,a.btn-primary{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary-color),var(--accent-warm));box-shadow:var(--shadow-md);transition:transform var(--transition-base),box-shadow var(--transition-base),filter var(--transition-base);border:1px solid #006d772e;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-weight:700;display:inline-flex;color:#fff!important}.btn-primary:hover,.btn-primary-large:hover,a.btn-primary:hover{box-shadow:var(--shadow-lg);filter:saturate(1.05);transform:translateY(-2px)}.btn-secondary-large{border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,var(--primary-color),var(--accent-warm));transition:all var(--transition-base);border:1px solid #ffffff29;justify-content:center;align-items:center;padding:1rem 1.5rem;font-weight:700;display:inline-flex}.btn-secondary-large:hover{filter:brightness(1.06);border-color:#ffffff38;transform:translateY(-2px)}@media (width<=900px){.nav-menu{flex-wrap:wrap;justify-content:flex-end;gap:.75rem}}@media (prefers-reduced-motion:no-preference){.bg-pattern{animation:gf-drift 18s var(--ease-out) infinite alternate}.hero-decoration{animation:gf-float 12s var(--ease-out) infinite alternate}.btn,.cta-btn,.service-card,.feature-card,.blog-post,.product-section{will-change:transform}}@keyframes gf-float{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-12px)scale(1.02)}}@keyframes gf-drift{0%{transform:translate(0,0)}to{transform:translate(18px,-10px)}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;filter:blur(6px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),filter .7s var(--ease-out);transform:translateY(18px)}.reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)}}:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #e29578e6}.gradient-text{background:linear-gradient(135deg,var(--primary-color),var(--accent-warm));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.navbar{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #4fe3d214;position:sticky;top:0}.navbar .container{justify-content:space-between;align-items:center;padding:1rem 20px;display:flex}.nav-menu{align-items:center;gap:1.5rem;list-style:none;display:flex}.nav-menu a{color:var(--text-medium);transition:color var(--transition-base);font-weight:600;text-decoration:none;position:relative}.nav-menu a:hover,.nav-menu a.active{color:var(--primary-color)}.nav-menu a:not(.btn-primary):after{content:"";background:linear-gradient(135deg,var(--primary-color),var(--accent-warm));width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-6px;left:0}.nav-menu a:hover:after,.nav-menu a.active:after{width:100%}.btn-primary,.btn-primary-large{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:#fff;box-shadow:var(--shadow-md);transition:transform var(--transition-base),box-shadow var(--transition-base),filter var(--transition-base);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary:hover,.btn-primary-large:hover{box-shadow:var(--shadow-lg);filter:saturate(1.05);transform:translateY(-2px)}.btn-primary-large{padding:1.05rem 2.1rem;font-size:1.05rem}.btn-secondary-large{color:var(--primary-color);transition:background var(--transition-base),transform var(--transition-base);background:#edf6f999;border:2px solid #006d7759;border-radius:999px;justify-content:center;align-items:center;padding:1.05rem 2.1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-secondary-large:hover{background:#4fe3d21f;transform:translateY(-2px)}footer{background:linear-gradient(#edf6f999,#fff);border-top:1px solid #4fe3d214}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:2rem;padding:2.5rem 0 1.5rem;display:grid}.footer-col h4{color:var(--text-dark);margin-bottom:.75rem}.footer-col p,.footer-col a{color:var(--text-light)}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li{margin-bottom:.5rem}.footer-col a{text-decoration:none}.footer-col a:hover{color:var(--primary-color)}.footer-bottom{color:var(--text-light);border-top:1px solid #006d771a;padding:1.25rem 0 2rem;font-size:.95rem}@media (width<=900px){.footer-grid{grid-template-columns:1fr}.nav-menu{flex-wrap:wrap;justify-content:flex-end;gap:1rem}}.scroll-progress{background:#006d771a;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.scroll-progress__bar{background:linear-gradient(90deg,var(--primary-color),var(--accent-warm));transform-origin:0;will-change:width;width:0%;height:100%}.header.is-scrolled,.navbar.is-scrolled{box-shadow:var(--shadow-md);background:#fffffff5;border-bottom-color:#006d772e}.header.is-scrolled .header-content,.navbar.is-scrolled .container{padding-top:.75rem;padding-bottom:.75rem}.btn,.cta-btn,.btn-primary,.btn-primary-large{position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.btn:before,.cta-btn:before,.btn-primary:before,.btn-primary-large:before{content:"";transition:transform .9s var(--ease-out);pointer-events:none;opacity:.55;background:radial-gradient(closest-side,#ffffff8c,#0000 60%);position:absolute;inset:-40% -60%;transform:translate(-60%)rotate(10deg)}.btn:hover:before,.cta-btn:hover:before,.btn-primary:hover:before,.btn-primary-large:hover:before{transform:translate(40%)rotate(10deg)}.feature-card:hover,.product-card:hover,.fun-fact-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}}.product-expand{appearance:none;color:var(--text-dark);cursor:pointer;transition:transform var(--transition-base),background var(--transition-base),border-color var(--transition-base);background:#edf6f9a6;border:1px solid #006d772e;border-radius:999px;margin-top:.75rem;padding:.5rem .9rem;font-weight:700}.product-expand:hover{background:#ffddd28c;border-color:#e2957859;transform:translateY(-1px)}.product-extra{opacity:0;max-height:0;transition:max-height .65s var(--ease-out),opacity .35s var(--ease-out);overflow:hidden}.product-card.is-open .product-extra{opacity:1;max-height:160px}.product-micro{color:var(--text-medium);border-top:1px dashed #006d7738;margin-top:.65rem;padding-top:.65rem;font-size:.95rem}.product-micro strong{color:var(--text-dark)}.story-section{position:relative}.story-grid{grid-template-columns:1fr 1.3fr;gap:2rem;margin-top:2rem;display:grid}.story-left{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#ffffffc7;border:1px solid #4fe3d214;align-self:start;padding:1.25rem;position:sticky;top:110px}.story-kicker{color:var(--text-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.story-steps{margin:0;padding:0;list-style:none}.story-step{cursor:pointer;transition:background var(--transition-base),transform var(--transition-base);color:inherit;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:44px 1fr;gap:.85rem;width:100%;padding:.75rem;display:grid}.story-step-number{color:#fff;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:14px;place-items:center;font-weight:900;display:grid}.story-step-title{color:var(--text-dark);font-weight:900}.story-step-meta{color:var(--text-light);margin-top:.1rem;font-size:.92rem}.story-cta{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.story-right{gap:1rem;display:grid}.story-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #4fe3d214;padding:1.25rem}.story-card-badge{color:var(--text-dark);background:#4fe3d229;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;font-weight:800;display:inline-flex}.story-card-title{margin-top:.75rem;font-size:1.5rem;line-height:1.2}.story-card-body{color:var(--text-medium);margin-top:.5rem}.story-card-points{color:var(--text-medium);margin-top:.75rem;padding-left:1.1rem}.story-card[data-active=true]{box-shadow:var(--shadow-lg);border-color:#e2957847}[data-counter]{font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (width<=900px){.story-grid{grid-template-columns:1fr}.story-left{position:relative;top:auto}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sticky-cta{z-index:999;color:#fff;background:var(--btn-gradient);box-shadow:var(--shadow-lg);letter-spacing:.2px;-webkit-backdrop-filter:blur(14px);transition:transform var(--transition-base),opacity var(--transition-base),box-shadow var(--transition-base);border:1px solid #ffffff47;border-radius:999px;padding:14px 18px;font-weight:700;text-decoration:none;display:none;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.sticky-cta:focus-visible{outline-offset:3px;outline:3px solid #006d7759}.sticky-cta:hover{background:var(--btn-gradient-hover);box-shadow:var(--shadow-xl);transform:translate(-50%)translateY(-2px)}.sticky-cta.is-hidden{opacity:0;pointer-events:none}@media (width<=820px){.sticky-cta{align-items:center;gap:10px;display:inline-flex}}.back-to-top{z-index:998;width:44px;height:44px;color:var(--primary-color);box-shadow:var(--shadow-md);cursor:pointer;transition:transform var(--transition-base),opacity var(--transition-base),background var(--transition-base);background:#ffffffd9;border:1px solid #006d772e;border-radius:999px;justify-content:center;align-items:center;display:none;position:fixed;bottom:16px;right:16px}.back-to-top:hover{background:#fffffff2;transform:translateY(-2px)}.back-to-top:focus-visible{outline-offset:3px;outline:3px solid #4fe3d261}.back-to-top.is-visible{display:inline-flex}@media (width<=820px){.back-to-top{bottom:74px}}.section-nav{z-index:1200;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #006d7724;border-radius:999px;flex-wrap:wrap;gap:10px;margin-top:-18px;margin-bottom:18px;padding:12px;display:flex;position:sticky;top:78px}.section-nav a{color:var(--text-medium);letter-spacing:.2px;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base);border-radius:999px;padding:10px 12px;font-weight:650;text-decoration:none}.section-nav a:hover{background:#4fe3d21f;transform:translateY(-1px)}.section-nav a.is-active{color:var(--text-dark);background:#4fe3d214}.section-nav a:focus-visible{outline-offset:2px;outline:3px solid #4fe3d261}@media (width<=820px){.section-nav{border-radius:var(--radius-xl);top:66px}}.theme-dark{--bg:var(--brand-bg0);--surface:var(--brand-surface);--surface-2:var(--brand-surface-2);--surface-3:#ffffff1f;--border:var(--brand-line);--text-dark:var(--brand-spot);--text-medium:#f4f7ffc7;--text-light:#f4f7ff99;--black:#0d1117;--white:var(--brand-spot);--gray-dark:var(--text-medium);--gray-med:var(--text-light);--gray-light:#ffffff14;--shadow-sm:0 10px 30px #00000059;--shadow-md:0 16px 46px #0000006b;--shadow-lg:0 22px 60px #00000085;--shadow-xl:0 36px 90px #0000009e}.theme-dark .bg-pattern{opacity:.07;filter:saturate(.95)}.theme-dark .header{-webkit-backdrop-filter:blur(14px);background:#07080bb8;border-bottom:1px solid #ffffff14}.theme-dark .nav-list a{color:#f4f7ffe6;text-shadow:0 0 22px #f4f7ff1f}@supports ((-webkit-background-clip:text)){.theme-dark .nav-list a{background:linear-gradient(#fff 0%,#ffffffb8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}}.theme-dark .nav-list a:after{background:#f4f7ffc7}.theme-dark .cta-btn,.theme-dark .btn-primary,.theme-dark .btn-primary-large,.theme-dark a.btn-primary{background:var(--btn-gradient);color:#fff;box-shadow:var(--shadow-lg);border:1px solid #ffffff2e}.theme-dark .cta-btn:hover,.theme-dark .btn-primary:hover,.theme-dark .btn-primary-large:hover,.theme-dark a.btn-primary:hover{background:var(--btn-gradient-hover);filter:saturate(1.04)}.theme-dark .btn-secondary{color:var(--text-dark);background:#ffffff0f;border-color:#fff3}.theme-dark .features-section,.theme-dark .products-overview-section,.theme-dark .story-section,.theme-dark .fun-facts-section,.theme-dark .cta-section,.theme-dark .footer{background:0 0}.theme-dark .feature-card,.theme-dark .product-card,.theme-dark .story-card,.theme-dark .fun-fact{background:linear-gradient(#ffffff14,#ffffff0d);border-color:#4fe3d224}.theme-dark .feature-card:hover,.theme-dark .product-card:hover,.theme-dark .story-card:hover{box-shadow:var(--shadow-xl)}.theme-dark .section-title,.theme-dark .hero-title{color:var(--text-dark)}.theme-dark .section-subtitle,.theme-dark .hero-subtitle{color:var(--text-medium)}.hero{position:relative;overflow:hidden}.hero .container.hero-content{z-index:1;position:relative}.hero-media{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-video{object-fit:cover;filter:saturate(1.08)contrast(1.08)brightness(.78);width:100%;height:100%;transform:scale(1.02)}.hero-overlay{background:radial-gradient(80% 60% at 18% 24%,#4fe3d238,#0000 62%),radial-gradient(70% 50% at 78% 34%,#f0b26b29,#0000 65%),linear-gradient(#07080bd6 0%,#07080b8f 40%,#07080bf0 100%);position:absolute;inset:0}.hero-grain{opacity:.12;mix-blend-mode:overlay;background-image:url(images/noise.webp);background-size:100px 100px;position:absolute;inset:0}.hero-visual{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.hero-loans{border-radius:var(--radius-xl);width:min(560px,100%);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff1a,#ffffff0f);border:1px solid #ffffff24;padding:18px}.hero-loans-header{margin-bottom:14px}.hero-loans-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--text-light);align-items:center;gap:10px;font-size:.78rem;font-weight:900;display:inline-flex}.hero-loans-title{color:var(--text-dark);margin-top:8px;font-size:1.25rem;font-weight:950}.hero-loans-sub{color:var(--text-medium);margin-top:6px;font-size:.98rem;font-weight:650;line-height:1.4}.loan-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loan-card{transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);background:#0000003d;border:1px solid #ffffff1f;border-radius:16px;padding:12px}.loan-card:hover{box-shadow:var(--shadow-md);border-color:#4fe3d259;transform:translateY(-2px)}.loan-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.loan-location{letter-spacing:.2px;font-weight:850}.loan-badge{color:var(--text-dark);white-space:nowrap;background:#4fe3d224;border:1px solid #4fe3d24d;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800}.loan-amount{font-size:1.25rem;font-weight:900}.loan-meta{color:var(--text-light);margin-top:2px;font-size:.95rem;font-weight:650}.hero-loans-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.hero-visual-caption{color:var(--text-light);letter-spacing:.2px;font-weight:650}@media (width>=980px){.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin:0 auto}}@media (width<=720px){.hero-video{display:none}.hero-media{background:url(images/arizona-hero-poster.webp) 50%/cover no-repeat}.hero-visual{align-items:center}.hero-loans{padding:14px}.loan-cards{grid-template-columns:1fr}.hero-loans-footer{justify-content:center}.hero-loans-footer .btn{justify-content:center;width:100%}.hero-visual-caption{text-align:center}}@media (prefers-reduced-motion:reduce){.hero-video{display:none}.hero-media{background:url(images/arizona-hero-poster.webp) 50%/cover no-repeat}*{scroll-behavior:auto}}.hero-text{text-align:center}.hero-badge{margin-left:auto;margin-right:auto}.hero-cta-group{flex-wrap:wrap;justify-content:center}.hero-stats{justify-content:center}.hero-visual{align-items:center}.feature-card,.product-card,.fun-fact-card,.faq-item,.story-card{text-align:center}.product-features,.story-card-points{text-align:left;margin-left:auto;margin-right:auto;display:inline-block}@media (width>=960px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin-left:auto;margin-right:auto}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin-left:auto;margin-right:auto}}@media (width>=720px) and (width<=959px){.features-grid,.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-grid>:nth-child(4){grid-column:auto}.story-left{text-align:center;background:#0000002e;border-color:#ffffff1a}.story-steps{max-width:460px;margin:0 auto}.story-step:hover{background:#4fe3d21a}.story-step.is-active{background:#4fe3d224;border:1px solid #4fe3d233}.story-step.is-active .story-step-number{background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}.theme-dark .story-left{background:linear-gradient(#ffffff12,#ffffff0a);border-color:#ffffff1f}.faq-categories{gap:2.5rem;display:grid}.category-title{text-align:center;color:var(--text-dark);margin:0 0 1rem;font-size:1.65rem}.theme-dark .faq-section{background:0 0}.theme-dark .faq-item{background:linear-gradient(#ffffff12,#ffffff0a);border-color:#ffffff1f}.theme-dark .faq-question{background:0 0}.theme-dark .faq-question h3{color:var(--text-dark)}.theme-dark .faq-answer p{color:var(--text-medium)}.footer{padding:4rem 0 2.5rem}.theme-dark .footer{background:#00000047;border-top:1px solid #ffffff1a}.footer-main--clean{text-align:left;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:start;gap:2rem;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.footer-contact{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.footer-contact a{color:var(--text-medium);text-decoration:none}.footer-contact a:hover{color:var(--text-dark)}.faq-category-label{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-color);border-bottom:1px solid #4fe3d233;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:.8rem;font-weight:600}.footer-links h3,.footer-nav-title{color:var(--text-dark);margin-bottom:.75rem;font-size:1rem;font-weight:600}.footer-links ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.footer-links a{color:var(--text-medium);text-decoration:none}.footer-links a:hover{color:var(--text-dark)}@media (width<=980px){.footer-main--clean{grid-template-columns:1fr 1fr}}@media (width<=600px){.footer-main--clean{grid-template-columns:1fr}}.contact-section{padding:6rem 0}.theme-dark .contact-section{background:0 0}.contact-layout{grid-template-columns:1fr 1.15fr;align-items:start;gap:2rem;margin-top:2rem;display:grid}.contact-cards{gap:1rem;display:grid}.contact-card{border-radius:var(--radius-lg);background:linear-gradient(#ffffff12,#ffffff0a);border:1px solid #ffffff1f;padding:1.25rem}.contact-card-title{color:var(--text-dark);letter-spacing:.02em;text-transform:uppercase;font-size:.85rem;font-weight:900}.contact-card-link{color:var(--text-dark);margin-top:.35rem;font-size:1.25rem;font-weight:900;text-decoration:none;display:inline-block}.contact-card-link:hover{text-decoration:underline}.contact-card-meta{color:var(--text-medium);margin-top:.5rem;line-height:1.6}.contact-pill-row{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.pill{color:var(--text-medium);background:#4fe3d21a;border:1px solid #4fe3d238;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.9rem;font-weight:750;display:inline-flex}.contact-form{border-radius:var(--radius-xl);text-align:left;background:linear-gradient(#ffffff14,#ffffff0d);border:1px solid #ffffff1f;padding:1.5rem}.form-row{margin-bottom:.9rem}.form-row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.form-label{color:var(--text-dark);gap:.45rem;font-size:.95rem;font-weight:800;display:grid}.form-input,.form-textarea{width:100%;color:var(--text-dark);background:#00000038;border:1px solid #ffffff29;border-radius:14px;outline:none;padding:.85rem .95rem}.form-input::placeholder,.form-textarea::placeholder{color:#f4f7ff8c}.form-input:focus,.form-textarea:focus{border-color:#4fe3d28c;box-shadow:0 0 0 4px #4fe3d22e}.form-fineprint{color:var(--text-light);margin-top:.75rem;font-size:.9rem;line-height:1.5}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=900px){.contact-layout,.form-row-2{grid-template-columns:1fr}.contact-form{text-align:left}}.theme-dark .hero{background:0 0}.section-nav{justify-content:center;max-width:1100px;margin-left:auto;margin-right:auto}.theme-dark .section-nav{background:#00000057;border-color:#ffffff1f}.theme-dark .section-nav a{color:var(--text-medium)}.theme-dark .section-nav a.is-active,.theme-dark .section-nav a:hover{color:var(--text-dark)}.page-hero .container,.about-hero .container,.products-hero .container,.blog-hero .container,.faq-hero .container,.contact-hero .container,.cta-section .container{text-align:center}.btn-secondary,.btn-secondary-large,.ghost-btn,.contact-section .ghost-btn{background:var(--btn-gradient);box-shadow:var(--shadow-md);color:#fff!important;border-color:#ffffff24!important}.footer-mini-cta .btn{box-shadow:none;color:#f4f7ffe0!important;background:0 0!important;border:1px solid #ffffff38!important}.btn-secondary:hover,.btn-secondary-large:hover,.ghost-btn:hover{background:var(--btn-gradient-hover);transform:translateY(-1px)}.btn-secondary:focus-visible,.btn-secondary-large:focus-visible,.ghost-btn:focus-visible{outline-offset:3px;outline:3px solid #4fe3d259}.ghost-btn{text-decoration:none}.chip-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.chip{appearance:none;letter-spacing:.02em;color:var(--text-medium);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:.55rem .9rem;font-weight:800;transition:transform .18s,background .18s,border-color .18s,color .18s}.chip:hover{color:var(--text-dark);border-color:#ffffff2e;transform:translateY(-1px)}.chip.is-active{background:var(--btn-gradient);color:#fff;border-color:#ffffff2e}body,input,select,textarea,button{letter-spacing:-.01em;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,h5,h6,.hero-title,.section-title,.feature-title,.product-title,.cta-title,.story-card-title,.fun-fact-label,.apply-title,.contact-card-title,.footer-links h3,.footer-links h4{letter-spacing:-.02em;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.hero-title{letter-spacing:-.035em;font-weight:900}.section-title{letter-spacing:-.025em}.nav-list a,.nav-menu a{letter-spacing:.01em;font-weight:600}.cta-btn,.btn,.btn-primary,.btn-primary-large,.btn-secondary-large{letter-spacing:.01em;font-family:DM Sans,-apple-system,sans-serif}.hero-title.gradient-text{background:linear-gradient(135deg,#7af1e5 0%,#4fe3d2 35%,#f0b26b 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,5vw,3.75rem);line-height:1.06}.trust-strip{background:#00000047;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:1.5rem 0}.trust-strip__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;display:flex}.trust-badge{color:#f4f7ffd1;letter-spacing:.02em;white-space:nowrap;transition:background var(--transition-base),border-color var(--transition-base);background:#4fe3d20f;border:1px solid #4fe3d238;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:DM Sans,-apple-system,sans-serif;font-size:.8rem;font-weight:600;display:inline-flex}.trust-badge:hover{background:#4fe3d21f;border-color:#4fe3d261}.trust-badge svg{color:var(--brand-teal);flex-shrink:0}.trust-badge--gold{background:#f0b26b0f;border-color:#f0b26b47}.trust-badge--gold svg{color:var(--brand-ember)}.trust-badge--gold:hover{background:#f0b26b1f;border-color:#f0b26b70}@media (width<=600px){.trust-strip__inner{gap:.5rem .75rem}.trust-badge{padding:.4rem .75rem;font-size:.75rem}}.testimonials-section{padding:5rem 0}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.testimonial-card{border-radius:var(--radius-xl);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);background:linear-gradient(160deg,#ffffff14,#ffffff0a);border:1px solid #ffffff1a;padding:2rem;position:relative}.testimonial-card:hover{box-shadow:var(--shadow-lg);border-color:#4fe3d238;transform:translateY(-4px)}.testimonial-quote-mark{color:#4fe3d240;margin-bottom:.5rem;font-family:DM Sans,sans-serif;font-size:4rem;font-weight:900;line-height:1;display:block}.testimonial-body{color:#f4f7ffd1;margin-bottom:1.5rem;font-size:1rem;font-style:italic;line-height:1.75}.testimonial-meta{border-top:1px solid #ffffff14;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.testimonial-avatar{width:44px;height:44px;color:var(--brand-teal);background:linear-gradient(135deg,#4fe3d24d,#f0b26b33);border:2px solid #4fe3d240;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:800;display:flex}.testimonial-name{color:var(--brand-spot);font-size:.95rem;font-weight:700}.testimonial-detail{color:#f4f7ff8c;margin-top:.15rem;font-size:.8rem}.testimonial-loan-tag{color:var(--brand-teal);background:#4fe3d21f;border:1px solid #4fe3d238;border-radius:999px;align-items:center;gap:.3rem;margin-top:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}@media (width<=768px){.testimonials-grid{grid-template-columns:1fr}}.nav-list a{font-size:.925rem;font-weight:600}.cta-btn{letter-spacing:.01em;border-radius:999px;padding:.7rem 1.35rem;font-family:DM Sans,-apple-system,sans-serif;font-size:.9rem;font-weight:700}.feature-card,.product-card{cursor:pointer}.feature-title{font-size:1.3rem;font-weight:700}.product-title{font-size:1.35rem;font-weight:700}.section-subtitle{color:#f4f7ffad;font-size:1.1rem;line-height:1.65}button,a,[role=button],input,select,textarea,label{touch-action:manipulation}.testimonial-card{cursor:pointer}.loan-card{cursor:default}.footer-links a,.footer-contact a,.footer-wordmark{align-items:center;min-height:36px;display:inline-flex}@media (width<=768px){.footer-links li a{align-items:center;min-height:36px;padding:4px 0;display:inline-flex}.footer-contact a{min-height:44px;padding:4px 0}}.brand-wordmark{letter-spacing:-.012em;color:var(--text,#f0f0ec);cursor:pointer;white-space:nowrap;align-items:baseline;gap:.45rem;font-family:DM Sans,-apple-system,system-ui,sans-serif;font-size:clamp(1.15rem,1.35vw,1.45rem);font-weight:800;line-height:1;text-decoration:none;transition:transform .35s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.brand-wordmark .brand-mark{background:linear-gradient(120deg,var(--text,#f0f0ec) 0%,var(--text,#f0f0ec) 42%,var(--primary,#4fe3d2) 58%,var(--accent,#f0b26b) 92%);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:240%;-webkit-background-clip:text;background-clip:text;transition:background-position .6s cubic-bezier(.4,0,.2,1)}.brand-wordmark .brand-suffix{color:var(--muted,#7a8090);letter-spacing:.16em;text-transform:uppercase;border-left:1px solid #ffffff24;margin-left:.1rem;padding-left:.55rem;font-size:.62em;font-weight:500;position:relative;top:-.08em}.brand-wordmark:hover .brand-mark,.brand-wordmark:focus-visible .brand-mark{background-position:100%}.brand-wordmark:hover{transform:translateY(-1px)}.brand-wordmark:focus-visible{outline:2px solid var(--primary,#4fe3d2);outline-offset:6px;border-radius:4px}.footer-wordmark{letter-spacing:-.012em;align-items:baseline;gap:.45rem;margin-bottom:.5rem;font-family:DM Sans,-apple-system,system-ui,sans-serif;font-size:1.35rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.footer-wordmark .brand-mark{background:linear-gradient(120deg,#f0f0ec 0%,#f0f0ec 45%,var(--primary,#4fe3d2) 65%,var(--accent,#f0b26b) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:240%;-webkit-background-clip:text;background-clip:text;transition:background-position .6s cubic-bezier(.4,0,.2,1)}.footer-wordmark .brand-suffix{color:#7a8090;letter-spacing:.16em;text-transform:uppercase;border-left:1px solid #ffffff24;margin-left:.1rem;padding-left:.55rem;font-size:.62em;font-weight:500;position:relative;top:-.08em}.footer-wordmark:hover{transform:translateY(-1px)}.footer-wordmark:hover .brand-mark{background-position:100%}.header{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#07080bb8;border-bottom:1px solid #ffffff0f;transition:background .3s,border-color .3s}.header.scrolled{background:#07080beb;border-bottom-color:#ffffff1a}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:first-child{transition-delay:40ms}.reveal-stagger.is-visible>:nth-child(2){transition-delay:.1s}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.16s}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.22s}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.28s}.reveal-stagger.is-visible>:nth-child(6){transition-delay:.34s}.cta-btn,.btn-primary,.btn-primary-large,.consent-btn--primary{isolation:isolate;position:relative;overflow:hidden}.cta-btn:after,.btn-primary:after,.btn-primary-large:after,.consent-btn--primary:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-100%)}.cta-btn:hover:after,.btn-primary:hover:after,.btn-primary-large:hover:after,.consent-btn--primary:hover:after{transform:translate(100%)}}.deal-card,.blog-card,.service-card,.product-section,.fun-fact-card,.value-item,.reason-card,.featured-grid>a,.footer-links{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .4s cubic-bezier(.22,1,.36,1)}.deal-card:hover,.blog-card:hover,.service-card:hover,.fun-fact-card:hover,.value-item:hover,.reason-card:hover,.featured-grid>a:hover{border-color:#4fe3d238;transform:translateY(-4px);box-shadow:0 18px 48px -16px #4fe3d226,0 2px 8px #00000040}.cta-btn:hover,.btn-primary:hover,.btn-primary-large:hover{box-shadow:0 0 0 1px #4fe3d273,0 12px 40px -10px #4fe3d259}.gradient-text{background:linear-gradient(120deg,var(--primary,#4fe3d2) 0%,var(--accent,#f0b26b) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-border{isolation:isolate;position:relative}.gradient-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#4fe3d259,#f0b26b26 40%,#ffffff0d 70%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.ambient-glow{isolation:isolate;position:relative}.ambient-glow:before{content:"";filter:blur(60px);z-index:-1;background:radial-gradient(60% 60%,#4fe3d214,#0000 70%);animation:8s ease-in-out infinite alternate glowPulse;position:absolute;inset:-20%}@keyframes glowPulse{0%{opacity:.6;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-10px)scale(1.03)}}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary,#4fe3d2);outline-offset:3px;border-radius:4px}.footer-brand .footer-logo{display:none}.footer{font-family:DM Sans,-apple-system,system-ui,sans-serif;background:linear-gradient(#0000 0%,#4fe3d204 100%)!important;border:none!important;padding:3.5rem 0 1.75rem!important;position:relative!important}.footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4fe3d266 35%,#f0b26b66 65%,#0000);width:min(460px,60%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer>.container{max-width:1240px}.footer .footer-main,.footer .footer-main--clean,.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:start;gap:3rem;margin:0 0 3rem;display:grid}.footer-brand{text-align:left;flex-direction:column;gap:1rem;max-width:320px;display:flex}.footer-brand .footer-wordmark{margin-bottom:.25rem}.footer-brand .footer-tagline{color:var(--muted,#7a8090);margin:0;font-size:.92rem;line-height:1.55}.footer-brand .footer-contact{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important;margin:.5rem 0 .25rem!important;font-size:.95rem!important;display:flex!important}.footer-brand .footer-contact a{color:var(--text,#f0f0ec)!important;align-items:center!important;gap:.6rem!important;text-decoration:none!important;transition:color .2s!important;display:inline-flex!important}.footer-brand .footer-contact a:before{content:"";opacity:.55;background:currentColor;flex-shrink:0;width:14px;height:14px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-brand .footer-contact a[href^=tel\:]:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.02-.24c1.12.37 2.33.57 3.57.57a1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.24.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.02-.24c1.12.37 2.33.57 3.57.57a1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.24.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z'/></svg>")}.footer-brand .footer-contact a[href^=mailto\:]:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M4 6h16a2 2 0 012 2v8a2 2 0 01-2 2H4a2 2 0 01-2-2V8a2 2 0 012-2zm0 2v.51l8 4.89 8-4.89V8H4zm16 2.78l-7.48 4.58a1 1 0 01-1.04 0L4 10.78V16h16v-5.22z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M4 6h16a2 2 0 012 2v8a2 2 0 01-2 2H4a2 2 0 01-2-2V8a2 2 0 012-2zm0 2v.51l8 4.89 8-4.89V8H4zm16 2.78l-7.48 4.58a1 1 0 01-1.04 0L4 10.78V16h16v-5.22z'/></svg>")}.footer-brand .footer-mini-cta .btn,.footer-brand .footer-mini-cta .btn-secondary,.footer-brand .footer-mini-cta a.btn{align-self:flex-start;color:var(--text,#f0f0ec)!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff38!important;border-radius:999px!important;align-items:center!important;gap:.4rem!important;width:auto!important;padding:.7rem 1.25rem!important;font-size:.85rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.footer-brand .footer-mini-cta .btn:hover,.footer-brand .footer-mini-cta .btn-secondary:hover,.footer-brand .footer-mini-cta a.btn:hover{transform:translate(2px);border-color:var(--primary,#4fe3d2)!important;color:var(--primary,#4fe3d2)!important;background:#4fe3d20d!important}.footer-brand .footer-mini-cta .btn:after{content:"→";transition:transform .25s;display:inline-block}.footer-brand .footer-mini-cta .btn:hover:after{transform:translate(4px)}.footer .footer-links{text-align:left!important;flex-direction:column!important;gap:.75rem!important;display:flex!important}.footer .footer-links .footer-nav-title,.footer .footer-links h3,.footer .footer-links h4{color:var(--text,#f0f0ec)!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.85!important;text-align:left!important;border:none!important;margin:0 0 .5rem!important;padding:0!important;font-family:DM Sans,sans-serif!important;font-size:.78rem!important;font-weight:600!important}.footer .footer-links ul{text-align:left!important;flex-direction:column!important;gap:.55rem!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.footer .footer-links li{text-align:left!important;margin:0!important;padding:0!important;list-style:none!important}.footer .footer-links a{color:var(--muted,#7a8090)!important;text-align:left!important;font-size:.92rem!important;text-decoration:none!important;transition:color .2s,padding-left .2s!important;display:inline-block!important;position:relative!important}.footer .footer-links a:hover{color:var(--primary,#4fe3d2)!important;padding-left:4px!important}.footer-license{-webkit-backdrop-filter:blur(12px);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;font-size:.88rem;box-shadow:inset 0 1px #ffffff0a,0 8px 24px -12px #00000059;background:linear-gradient(135deg,#4fe3d20d,#f0b26b05)!important;border:1px solid #ffffff1a!important;border-radius:14px!important;flex-direction:row!important;align-items:center!important;margin:0 0 2rem!important;padding:1.15rem 1.5rem!important;display:flex!important}.footer-license .footer-license-info{color:var(--text,#f0f0ec);line-height:1.5}.footer-license .footer-license-info strong{color:var(--primary,#4fe3d2);font-weight:600}.footer-license .footer-license-verify{color:var(--muted,#7a8090);align-items:center;gap:.35rem;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-flex}.footer-license .footer-license-verify:hover{color:var(--accent,#f0b26b)}.footer-license .footer-license-verify:after{content:"↗";transition:transform .2s}.footer-license .footer-license-verify:hover:after{transform:translate(2px,-2px)}.footer .footer-bottom{text-align:left!important;border-top:1px solid #ffffff0f!important;flex-direction:column!important;gap:1rem!important;padding-top:1.75rem!important;display:flex!important}.footer-legal-links,nav.footer-legal-links{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:1.5rem!important;margin:0!important;padding:0!important;display:flex!important}.footer-legal-links a{padding-right:1.5rem;font-weight:500;position:relative;color:var(--muted,#7a8090)!important;font-size:.85rem!important;text-decoration:none!important;transition:color .2s!important}.footer-legal-links a:not(:last-child):after{content:"";pointer-events:none;background:#fff3;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer-legal-links a:last-child{padding-right:0}.footer-disclaimer{color:var(--muted,#7a8090);max-width:820px;margin:0;font-size:.82rem;line-height:1.55}.footer-meta{text-align:left!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;padding-top:.5rem!important;display:flex!important}.footer-meta .footer-copyright{color:var(--muted,#7a8090)!important;text-align:left!important;margin:0!important;font-size:.8rem!important}.footer-meta .footer-credit{text-align:right;color:var(--accent,#f0b26b)!important;opacity:.9!important;margin:0!important;font-size:.8rem!important}.footer-meta .footer-credit a{transition:border-color .2s;color:var(--accent,#f0b26b)!important;border-bottom:1px solid #f0b26b4d!important;text-decoration:none!important}.footer-meta .footer-credit a:hover{border-bottom-color:#f0b26be6!important}.footer-disclaimer{max-width:820px;color:var(--muted,#7a8090)!important;text-align:left!important;margin:0!important;font-size:.82rem!important;line-height:1.55!important}@media (width<=980px){.footer .footer-main--clean,.footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:2.5rem}.footer-links:nth-child(4){grid-column:2/4}}@media (width<=720px){.footer{padding:4rem 0 2rem}.footer .footer-main--clean,.footer-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.footer-brand{max-width:none}.footer-links:nth-child(4){grid-column:auto}.footer-license{align-items:flex-start;padding:1rem 1.15rem}.footer-meta{flex-direction:column;align-items:flex-start}.footer-legal-links{gap:1rem}}.hero-tagline,.apply-kicker,.page-kicker{color:var(--primary,#4fe3d2);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.75rem;font-family:DM Sans,-apple-system,sans-serif;font-size:.78rem;font-weight:700;display:inline-block}@media (width<=820px){.back-to-top{bottom:80px}}@media (width<=768px){.nav-list a{justify-content:center;align-items:center;min-height:44px;display:flex;padding:14px!important}}.theme-dark .fun-fact-number{color:var(--primary,#4fe3d2)}.theme-dark .fun-fact-label{color:#f4f7ffd9}.theme-dark .fun-fact-card{color:var(--text-dark,#f4f7ff)}@media (prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*{opacity:1;transition:none;transform:none}.cta-btn:after,.btn-primary:after,.btn-primary-large:after,.consent-btn--primary:after{display:none}.ambient-glow:before{animation:none}.brand-wordmark:hover,.footer-wordmark:hover,.deal-card:hover,.blog-card:hover,.service-card:hover,.fun-fact-card:hover,.value-item:hover,.reason-card:hover,.featured-grid>a:hover{transform:none}}@media (width<=768px){.section,.why-choose,.features,.process,.testimonials,.blog-preview,.cta-section,.products,.fun-facts,.trust-section,.partners-section,.deals-section,.contact-section,.apply-section{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}@media (width<=480px){:root{--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-lg:1.5rem;--spacing-md:1rem}.btn{width:auto;min-width:0}.hero-cta-group .btn,.hero-cta-group .btn-lg,.cta-buttons .btn,.cta-buttons .btn-lg,.hero-loans-footer .btn,.apply-cta .btn,.apply-form .btn,.contact-form .btn,.lp-hero__ctas .btn{justify-content:center;width:100%;max-width:100%}.btn{padding:.75rem 1.5rem;font-size:.9375rem}.btn-lg{padding:.8125rem 1.75rem;font-size:1rem}.btn-sm,.btn-secondary-sm{padding:.5625rem 1.125rem;font-size:.8125rem;width:auto!important}.nav .cta-btn,.header .cta-btn,.sticky-cta .cta-btn{white-space:nowrap;padding:.625rem 1.125rem;font-size:.8125rem;width:auto!important}.page-hero h1,.about-hero h1,.products-hero h1,.contact-hero h1,.faq-hero h1,.blog-hero h1{font-size:1.625rem;line-height:1.15}.section-header{margin-bottom:1.5rem}.feature-card,.product-card,.service-card,.value-item,.reason-card,.deal-card{padding:1.125rem}.trust-badge{padding:.4rem .8rem;font-size:.8rem}.trust-strip__inner{gap:.4rem .6rem}.hero-badge{margin-bottom:1rem;padding:.3rem .65rem;font-size:.7rem}.testimonial-card{padding:1.25rem}.blog-card__body{padding:1.125rem}.faq-item,.process-step{padding:1rem}.cta-content{padding:2rem 1.125rem}.hero-stats{gap:1rem}.stat-item{border-radius:var(--radius-md);padding:.75rem 1rem}.stat-number{font-size:1.625rem}.stat-label{margin-top:.25rem;font-size:.7rem}.form-control,input,select,textarea{padding:.75rem 1rem;font-size:.9375rem}.loan-card{padding:.875rem 1rem}.loan-card__rate{font-size:1.375rem}.apply-hero h1{font-size:1.625rem}.apply-title{font-size:1.5rem}}@media (width<=375px){.btn,.btn-lg{padding:.6875rem 1.25rem;font-size:.875rem}.cta-btn,.nav .cta-btn,.header .cta-btn{white-space:nowrap;padding:.5625rem 1rem;font-size:.78rem}.container{padding:0 .875rem}}.header .cta-btn,.sticky-cta .cta-btn{line-height:2}.compliance-hero{background:linear-gradient(#4fe3d20a,#0000);border-bottom:1px solid #ffffff0f;padding:7rem 0 3rem}.compliance-hero .kicker{color:var(--primary,#4fe3d2);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.75rem;font-size:.8rem;font-weight:600}.compliance-hero h1{color:var(--text,#f0f0ec);margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.1}.compliance-hero p.lead{color:var(--muted,#7a8090);max-width:640px;margin:0;font-size:1.05rem;line-height:1.65}.compliance-hero .meta{color:var(--muted,#7a8090);margin-top:1.25rem;font-size:.9rem}.compliance-body{padding:3.5rem 0 5rem}.compliance-body .container{max-width:820px}.compliance-body h2{color:var(--text,#f0f0ec);border-top:1px solid #ffffff0f;margin:2.5rem 0 .85rem;padding-top:1rem;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:700}.compliance-body h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.compliance-body h3{color:var(--primary,#4fe3d2);margin:1.5rem 0 .5rem;font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:600}.compliance-body p,.compliance-body li{color:var(--text,#f0f0ec);font-size:1rem;line-height:1.7}.compliance-body p{margin:0 0 1rem}.compliance-body ul,.compliance-body ol{margin:0 0 1.25rem 1.25rem;padding:0}.compliance-body li{margin-bottom:.5rem}.compliance-body a{color:var(--primary,#4fe3d2);text-underline-offset:3px;text-decoration:underline}.compliance-body a:hover{color:var(--accent,#f0b26b)}.compliance-body strong{color:var(--text,#f0f0ec);font-weight:600}.compliance-callout{background:#f0b26b14;border:1px solid #f0b26b40;border-radius:14px;margin:2rem 0;padding:1.5rem 1.75rem}.compliance-callout h3{color:var(--accent,#f0b26b);margin-top:0}.compliance-callout p:last-child{margin-bottom:0}.compliance-callout strong{color:var(--accent,#f0b26b)}.compliance-toc{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;margin:0 0 2.5rem;padding:1.5rem}.compliance-toc h3{color:var(--primary,#4fe3d2);letter-spacing:.12em;text-transform:uppercase;margin-top:0;font-size:.85rem}.compliance-toc ol{margin:0;padding-left:1.25rem}.compliance-toc li{color:var(--muted,#7a8090);margin-bottom:.25rem}.compliance-toc a{color:var(--text,#f0f0ec);text-decoration:none}.compliance-toc a:hover{color:var(--primary,#4fe3d2)}.compliance-contact{background:#4fe3d20f;border:1px solid #4fe3d233;border-radius:14px;margin:2.5rem 0 0;padding:1.5rem 1.75rem}.compliance-contact h3{color:var(--primary,#4fe3d2);margin-top:0}.compliance-contact p{margin-bottom:.5rem}.disclosure-table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}.disclosure-table th,.disclosure-table td{text-align:left;border-bottom:1px solid #ffffff14;padding:.85rem 1rem}.disclosure-table th{color:var(--primary,#4fe3d2);background:#ffffff0a;font-family:DM Sans,sans-serif;font-weight:600}.disclosure-table tr:last-child td{border-bottom:0}@media (width<=768px){.compliance-hero{padding:5rem 0 2rem}.disclosure-table{font-size:.85rem}.disclosure-table th,.disclosure-table td{padding:.6rem .5rem}}.consent-banner{z-index:9500;backdrop-filter:blur(12px);background:#07080bfa;border-top:1px solid #4fe3d240;padding:1.25rem 1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 40px #00000073}.consent-banner.is-open{transform:translateY(0)}.consent-inner{flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;display:flex}.consent-text{min-width:260px;color:var(--text,#f0f0ec);flex:1;font-size:.9rem;line-height:1.55}.consent-text a{color:var(--primary,#4fe3d2);text-decoration:underline}.consent-actions{flex-wrap:wrap;gap:.6rem;display:flex}.consent-btn{cursor:pointer;border:0;border-radius:999px;padding:.7rem 1.15rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .18s}.consent-btn--primary{background:var(--primary,#4fe3d2);color:#07080b}.consent-btn--primary:hover{background:var(--accent,#f0b26b)}.consent-btn--ghost{color:var(--text,#f0f0ec);background:0 0;border:1px solid #fff3}.consent-btn--ghost:hover{border-color:var(--primary,#4fe3d2);color:var(--primary,#4fe3d2)}@media (width<=640px){.consent-banner{padding:1rem}.consent-actions{width:100%}.consent-btn{flex:1;min-width:0}}.talk-to-logan{color:#f0f0ec;background:linear-gradient(135deg,#4fe3d21a,#f0b26b0f);border:1px solid #4fe3d23d;border-radius:18px;align-items:center;gap:1.25rem;margin:0 0 1.5rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 18px 50px #00000052,inset 0 1px #ffffff0f}.talk-to-logan__avatar{color:#0b1014;letter-spacing:-.02em;background:linear-gradient(135deg,#4fe3d2,#f0b26b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #4fe3d24d,0 0 0 2px #4fe3d266}.talk-to-logan__avatar img{object-fit:cover;width:100%;height:100%;display:block}.talk-to-logan__avatar:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e}.talk-to-logan__copy{flex:1;min-width:0}.talk-to-logan__name{color:#f0f0ec;font-size:1.05rem;font-weight:800;line-height:1.2}.talk-to-logan__title{color:#f4f7ffbd;margin-top:2px;font-size:.86rem}.talk-to-logan__quote{color:#f4f7ffe0;margin-top:.55rem;font-size:.92rem;font-style:italic;line-height:1.45}.talk-to-logan__quote:before{content:"“";color:#4fe3d2;font-weight:900}.talk-to-logan__quote:after{content:"”";color:#4fe3d2;font-weight:900}.talk-to-logan__actions{flex-direction:column;flex-shrink:0;gap:.4rem;display:flex}.talk-to-logan__call{color:#0b1014;white-space:nowrap;background:linear-gradient(135deg,#4fe3d2,#7af1e5);border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #4fe3d24d}.talk-to-logan__nmls{letter-spacing:.08em;text-transform:uppercase;color:#f4f7ff8c;text-align:center;font-size:.7rem;font-weight:600}@media (width<=640px){.talk-to-logan{text-align:center;flex-direction:column;gap:.85rem;padding:1.25rem}.talk-to-logan__copy{order:2}.talk-to-logan__actions{order:3;width:100%}.talk-to-logan__call{justify-content:center;width:100%;padding:.85rem 1rem;font-size:1rem}}.sticky-dual{z-index:999;-webkit-backdrop-filter:blur(14px);background:#0b1014db;border:1px solid #ffffff1f;border-radius:999px;gap:8px;width:min(94vw,520px);padding:6px;display:none;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #0000008f}.sticky-dual.is-hidden{opacity:0;pointer-events:none;transition:opacity .25s}.sticky-dual a{white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.sticky-dual__call{color:#7af1e5;background:#4fe3d224;border:1px solid #4fe3d273}.sticky-dual__apply{color:#0b1014;background:linear-gradient(135deg,#4fe3d2,#f0b26b);box-shadow:0 8px 22px #4fe3d24d}@media (width<=820px){.sticky-dual{display:flex}.sticky-cta{display:none!important}.back-to-top{bottom:84px!important}}.investor-proof{background:radial-gradient(60% 80% at 50% 0,#4fe3d214,#0000 70%);padding:4rem 0}.investor-proof__head{text-align:center;margin-bottom:2.5rem}.investor-proof__kicker{letter-spacing:.22em;text-transform:uppercase;color:#4fe3d2;margin-bottom:.6rem;font-size:.78rem;font-weight:700;display:inline-block}.investor-proof__title{letter-spacing:-.02em;color:#f0f0ec;font-family:DM Sans,sans-serif;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:900;line-height:1.15}.investor-proof__sub{color:#f4f7ffb8;margin-top:.6rem;font-size:1.05rem}.investor-proof__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;max-width:1100px;margin:0 auto;padding:0 20px;display:grid}.investor-proof__card{background:linear-gradient(#ffffff0d,#0e1016b8);border:1px solid #4fe3d229;border-radius:18px;padding:1.6rem;box-shadow:0 18px 48px #00000057}.investor-proof__stars{color:#f0b26b;letter-spacing:.05em;margin-bottom:.85rem;font-size:1.05rem}.investor-proof__quote{color:#f4f7ffeb;font-size:1rem;line-height:1.55}.investor-proof__attribution{border-top:1px solid #ffffff14;align-items:center;gap:.7rem;margin-top:1rem;padding-top:.85rem;display:flex}.investor-proof__avatar{color:#0b1014;background:linear-gradient(135deg,#4fe3d2,#f0b26b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:900;display:flex}.investor-proof__name{color:#f0f0ec;font-size:.92rem;font-weight:800}.investor-proof__role{color:#f4f7ffa3;font-size:.78rem}.investor-proof__cta{text-align:center;margin-top:2.25rem}.investor-proof__cta a{color:#4fe3d2;border-bottom:1px solid #4fe3d266;align-items:center;gap:.5rem;padding-bottom:2px;font-weight:800;text-decoration:none;display:inline-flex}.header-phone{color:#7af1e5;white-space:nowrap;border-radius:10px;align-items:center;gap:.4rem;margin-right:.6rem;padding:.4rem .8rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.header-phone:hover{background:#4fe3d21a}.header-phone svg{width:14px;height:14px}@media (width<=768px){.header-phone{display:none}}.logan-strip{background:linear-gradient(135deg,#4fe3d21f,#f0b26b14);border:1px solid #4fe3d23d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem 1.5rem;display:flex}.logan-strip__text{color:#f0f0ec;font-weight:700}.logan-strip__text span{color:#7af1e5}.logan-strip__call{color:#0b1014;white-space:nowrap;background:linear-gradient(135deg,#4fe3d2,#7af1e5);border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.meet-logan{background:linear-gradient(#07080b00 0%,#07080b99 60%,#07080b00 100%);padding:5rem 0}.meet-logan__inner{grid-template-columns:5fr 6fr;align-items:center;gap:3.5rem;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.meet-logan__photo{aspect-ratio:2/3;background:#0a0d12;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 36px 100px #0000008c,0 0 0 1px #4fe3d22e}.meet-logan__photo img{object-fit:cover;width:100%;height:100%;display:block}.meet-logan__photo:after{content:"";pointer-events:none;background:linear-gradient(#07080b00 30%,#07080b59 100%);position:absolute;inset:0}.meet-logan__photo-badge{z-index:2;-webkit-backdrop-filter:blur(10px);color:#f0f0ec;letter-spacing:.06em;text-transform:uppercase;background:#0b1014bd;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;bottom:18px;left:18px}.meet-logan__photo-badge:before{content:"";background:#7af1e5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #7af1e5b3}.meet-logan__copy{color:#f0f0ec}.meet-logan__kicker{letter-spacing:.22em;text-transform:uppercase;color:#4fe3d2;margin-bottom:.85rem;font-size:.78rem;font-weight:700;display:inline-block}.meet-logan__title{letter-spacing:-.025em;background:linear-gradient(#f4f7ff 0%,#f4f7ffc7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.25rem;font-family:DM Sans,sans-serif;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:900;line-height:1.05}.meet-logan__lede{color:#f4f7ffdb;margin-bottom:1.4rem;font-size:1.18rem;line-height:1.55}.meet-logan__detail{color:#f4f7ffb8;margin-bottom:1.4rem;font-size:1rem;line-height:1.65}.meet-logan__credentials{flex-wrap:wrap;gap:.55rem;margin-bottom:2rem;display:flex}.meet-logan__credentials li{color:#7af1e5;background:#4fe3d21a;border:1px solid #4fe3d247;border-radius:999px;padding:.45rem .85rem;font-size:.85rem;font-weight:700;list-style:none}.meet-logan__cta{flex-wrap:wrap;gap:.85rem;display:flex}.meet-logan__cta .btn-primary{color:#0b1014;background:linear-gradient(135deg,#4fe3d2,#f0b26b);border-radius:999px;align-items:center;gap:.5rem;padding:1rem 1.6rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 36px #4fe3d252}.meet-logan__cta .btn-secondary{color:#f0f0ec;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.5rem;padding:1rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=900px){.meet-logan{padding:3.5rem 0}.meet-logan__inner{grid-template-columns:1fr;gap:2rem}.meet-logan__photo{aspect-ratio:3/4;width:100%;max-width:480px;margin:0 auto}.meet-logan__copy{text-align:center}.meet-logan__credentials,.meet-logan__cta{justify-content:center}}.logan-sidebar{background:linear-gradient(#ffffff0d,#0e1016b3);border:1px solid #4fe3d229;border-radius:16px;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:1rem 1.1rem;display:flex;box-shadow:0 14px 36px #00000052}.logan-sidebar__photo{background:#0a0d12;border-radius:14px;flex-shrink:0;width:72px;height:96px;overflow:hidden;box-shadow:0 8px 20px #0006}.logan-sidebar__photo img{object-fit:cover;width:100%;height:100%;display:block}.logan-sidebar__copy{color:#f0f0ec;flex:1;min-width:0}.logan-sidebar__pulse{letter-spacing:.12em;text-transform:uppercase;color:#7af1e5;align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.7rem;font-weight:800;display:inline-flex}.logan-sidebar__pulse:before{content:"";background:#7af1e5;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite logan-pulse;box-shadow:0 0 10px #7af1e5cc}@keyframes logan-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.logan-sidebar__name{font-size:1rem;font-weight:800;line-height:1.2}.logan-sidebar__role{color:#f4f7ffb3;margin-top:2px;font-size:.82rem}.logan-sidebar__call{color:#7af1e5;border-bottom:1px solid #7af1e566;align-items:center;gap:.35rem;margin-top:.5rem;padding-bottom:1px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}:root{--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}@keyframes orb-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(28px,-22px)scale(1.04)}}@keyframes orb-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-32px,18px)scale(.96)}}.bg-pattern-1{will-change:transform;animation:18s ease-in-out infinite orb-drift-a}.bg-pattern-2{will-change:transform;animation:22s ease-in-out infinite orb-drift-b}@keyframes title-shimmer{0%{background-position:0%}to{background-position:200%}}.hero-title.gradient-text,.meet-logan__title,.investor-proof__title{background-size:220% 100%;animation:14s linear infinite title-shimmer}.btn[data-cta-arrow]:after,.cta-btn[data-cta-arrow]:after,.btn-primary[data-cta-arrow]:after,.btn-secondary[data-cta-arrow]:after{content:" →";transition:transform .28s var(--ease-out-quart);margin-left:.25rem;display:inline-block}.btn[data-cta-arrow]:hover:after,.cta-btn[data-cta-arrow]:hover:after,.btn-primary[data-cta-arrow]:hover:after,.btn-secondary[data-cta-arrow]:hover:after{transform:translate(5px)}.btn,.cta-btn,.btn-primary,.btn-secondary,.talk-to-logan__call,.sticky-dual a{transition:transform .25s var(--ease-out-quart), box-shadow .35s var(--ease-out-quart), filter .25s ease;will-change:transform}.btn:hover,.cta-btn:hover,.btn-primary:hover,.btn-secondary:hover,.talk-to-logan__call:hover{filter:brightness(1.06);transform:translateY(-2px)}.btn:active,.cta-btn:active{transform:translateY(0)}.loan-card,.investor-proof__card,.feature-card,.value-card,.reason-card,.service-card,.product-card,.deal-card,.story-highlight,.fun-fact{transition:transform .35s var(--ease-out-quint), box-shadow .35s var(--ease-out-quart), border-color .35s ease;will-change:transform}.loan-card:hover,.investor-proof__card:hover,.feature-card:hover,.value-card:hover,.reason-card:hover,.service-card:hover,.product-card:hover,.deal-card:hover,.story-highlight:hover{transform:translateY(-4px);box-shadow:0 24px 60px #00000080,0 0 0 1px #4fe3d252}.investor-proof__cta a,.meet-logan__copy a:not([class*=btn]):not([class*=cta]),.about-text a,.story-content a,.faq-item a,[data-text-link]{transition:background-size .35s var(--ease-out-quart);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;text-decoration:none}.investor-proof__cta a:hover,.meet-logan__copy a:not([class*=btn]):not([class*=cta]):hover,[data-text-link]:hover{background-size:100% 1.5px}@keyframes sticky-breathe{0%,90%,to{box-shadow:0 22px 70px #0000008f}95%{box-shadow:0 22px 70px #0000008f,0 0 0 4px #4fe3d22e}}.sticky-dual{animation:12s ease-in-out 4s infinite sticky-breathe}.reveal,.reveal-stagger>*{transition:opacity .8s var(--ease-out-quart), transform .8s var(--ease-out-quart)}.reveal-stagger.is-visible>:nth-child(7){transition-delay:.4s}.reveal-stagger.is-visible>:nth-child(8){transition-delay:.46s}.reveal-stagger.is-visible>:nth-child(9){transition-delay:.52s}@keyframes deal-card-entrance{0%{opacity:0;transform:translateY(14px)scale(.98)}60%{opacity:1;transform:translateY(0)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-loans .loan-card{opacity:0}.hero-loans.is-visible .loan-card,.hero-loans .loan-card{animation:deal-card-entrance .9s var(--ease-out-quint) both}.hero-loans .loan-card:first-child{animation-delay:.1s}.hero-loans .loan-card:nth-child(2){animation-delay:.18s}.hero-loans .loan-card:nth-child(3){animation-delay:.26s}.hero-loans .loan-card:nth-child(4){animation-delay:.34s}.hero-loans .loan-card:nth-child(5){animation-delay:.42s}.hero-loans .loan-card:nth-child(6){animation-delay:.5s}.loan-badge{transition:box-shadow .4s,background-color .3s}.loan-card:hover .loan-badge{box-shadow:0 0 16px #4fe3d24d}.header{transition:background-color .35s,backdrop-filter .35s,box-shadow .35s,border-color .35s}.header.scrolled{box-shadow:0 8px 30px #00000080;background:#07080be0!important;border-bottom-color:#4fe3d226!important}.stat-number,[data-counter]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@keyframes pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.pulse-dot,.logan-sidebar__pulse:before,.meet-logan__photo-badge:before{animation:2.4s ease-in-out infinite pulse-soft!important}.brand-wordmark,.nav-list a{transition:color .25s ease,opacity .25s ease,transform .25s var(--ease-out-quart)}.nav-list a{position:relative}.nav-list a:after{content:"";transform-origin:0;height:2px;transition:transform .35s var(--ease-out-quart);background:linear-gradient(90deg,#4fe3d2,#f0b26b);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-list a:hover:after,.nav-list a.active:after{transform:scaleX(1)}img[loading=lazy]{opacity:0;transition:opacity .55s var(--ease-out-quart)}img[loading=lazy].is-loaded,img[loading=lazy][data-loaded]{opacity:1}@keyframes lazy-fail-safe{to{opacity:1}}img[loading=lazy]{animation:0s 1s forwards lazy-fail-safe}@keyframes avatar-ring{0%,to{box-shadow:0 10px 28px #4fe3d24d,0 0 0 2px #4fe3d266}50%{box-shadow:0 14px 36px #4fe3d266,0 0 0 3px #4fe3d28c}}.talk-to-logan__avatar{animation:5s ease-in-out infinite avatar-ring}input,select,textarea{transition:border-color .25s,box-shadow .25s,background-color .25s}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #4fe3d226;border-color:#4fe3d2b3!important}.mobile-menu-toggle span{transition:transform .3s var(--ease-out-quart),opacity .25s ease}.mobile-menu-toggle.active span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.scroll-progress__bar{will-change:width;transition:width .15s linear}.hero-media{transition:transform .8s var(--ease-out-quart);will-change:transform}.faq-question{transition:color .25s}.faq-question:after,.faq-toggle{transition:transform .35s var(--ease-out-quart)}.faq-item.active .faq-question:after,.faq-item.active .faq-toggle{transform:rotate(180deg)}.faq-answer{transition:max-height .4s var(--ease-out-quart),opacity .35s ease;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bg-pattern-1,.bg-pattern-2,.hero-title.gradient-text,.meet-logan__title,.investor-proof__title,.sticky-dual,.talk-to-logan__avatar,.pulse-dot,.logan-sidebar__pulse:before,.meet-logan__photo-badge:before{animation:none!important}.hero-loans .loan-card{opacity:1!important;animation:none!important}}html.no-anim *,html.no-anim :before,html.no-anim :after{transition:none!important;animation:none!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}h1,h2,h3,h4,h5,h6,.hero-title,.section-title,.meet-logan__title,.investor-proof__title,.apply-title,.faq-title{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss01" 1;font-optical-sizing:auto}.hero-loans-kicker,.investor-proof__kicker,.meet-logan__kicker,.apply-kicker,.section-kicker,.kicker,.eyebrow{font-variant-numeric:tabular-nums;letter-spacing:.18em;text-transform:uppercase;color:#7af1e5;font-size:.78rem;font-weight:700}p,li{font-feature-settings:"kern" 1,"liga" 1}.hero-subtitle,.section-subtitle,.lede,.story-content p,.about-text p{letter-spacing:-.005em}.stat-number,.loan-amount,.deal-amount,[data-counter],.proof-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1;letter-spacing:-.02em}.hairline,section+section,.section-divider{position:relative}.hairline:before,.section-divider:before{content:"";background:linear-gradient(90deg,#0000 0%,#4fe3d252 30%,#f0b26b47 70%,#0000 100%);width:min(80%,720px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.investor-proof__card,.feature-card,.value-card,.reason-card,.product-card,.deal-card{isolation:isolate;position:relative}.investor-proof__card:before,.feature-card:before,.value-card:before,.product-card:before,.deal-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;background:linear-gradient(135deg,#4fe3d200 0%,#4fe3d266 50%,#f0b26b4d 100%);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.investor-proof__card:hover:before,.feature-card:hover:before,.value-card:hover:before,.product-card:hover:before,.deal-card:hover:before{opacity:1}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7af1e5;transition:outline-offset .15s}a:focus-visible,button:focus-visible{outline-offset:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.btn:focus-visible,.cta-btn:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.sticky-dual a:focus-visible,.talk-to-logan__call:focus-visible{outline-offset:6px}.btn-primary,.cta-btn,.sticky-dual__apply,.meet-logan__cta .btn-primary{position:relative;overflow:hidden}.btn-primary:after,.cta-btn:after,.sticky-dual__apply:after,.meet-logan__cta .btn-primary:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;opacity:.7;background:linear-gradient(#ffffff2e 0%,#fff0 50%);position:absolute;inset:0}.btn:active,.cta-btn:active,.btn-primary:active,.btn-secondary:active,.sticky-dual a:active,.talk-to-logan__call:active{filter:brightness(.96);transform:translateY(1px)}section{padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(3rem,5vw,5rem)}.hero{padding-top:clamp(4rem,7vw,7rem)}.section-header{margin-bottom:clamp(2rem,4vw,3.5rem)}section:nth-of-type(2n):not(.hero):not(.cta-section):not(.meet-logan):not(.investor-proof){background:linear-gradient(#fff0 0%,#ffffff03 50%,#fff0 100%)}.header{-webkit-backdrop-filter:blur(18px)saturate(140%)!important;background:#07080b9e!important;border-bottom:1px solid #ffffff0f!important}.header.scrolled{background:#07080bdb!important;border-bottom:1px solid #4fe3d22e!important}@supports not (backdrop-filter:blur(18px)){.header{background:#07080bf2!important}}.nav-list{-webkit-backdrop-filter:blur(20px)saturate(140%)!important;background:#07080beb!important}.hero-stats{border-top:1px solid #ffffff0f;align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);margin-top:1.5rem;padding-top:1rem;display:flex;position:relative}.stat-item{position:relative}.stat-item:not(:last-child):after{content:"";background:linear-gradient(#0000 0%,#ffffff1f 50%,#0000 100%);width:1px;position:absolute;top:20%;bottom:20%;right:calc(-1*clamp(.75rem,2vw,1.5rem))}.stat-number{background:linear-gradient(#4fe3d2 0%,#7af1e5 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900}.stat-label{letter-spacing:.08em;color:#f4f7ffb8;text-transform:uppercase;font-size:.78rem;font-weight:600}.hero-loans{background:linear-gradient(#ffffff0f 0%,#ffffff05 100%)!important;border:1px solid #ffffff1a!important;box-shadow:0 32px 90px #0006,inset 0 1px #ffffff14!important}.loan-card{transition:transform .35s var(--ease-out-quint),box-shadow .35s ease,border-color .35s ease;position:relative;background:linear-gradient(#00000052 0%,#0000002e 100%)!important;border:1px solid #ffffff14!important}.loan-card:hover{box-shadow:0 18px 40px #0006,inset 0 1px #ffffff14;border-color:#4fe3d247!important}.loan-amount{background:linear-gradient(#f4f7ff 0%,#f4f7ffdb 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.form-input,input[type=text],input[type=email],input[type=tel],select,textarea{font-family:inherit;transition:border-color .25s,box-shadow .25s,background-color .25s;color:#f4f7ff!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:.85rem 1rem!important;font-size:1rem!important}.form-input::placeholder,input::placeholder,textarea::placeholder{color:#f4f7ff6b}.form-input:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #4fe3d224;background:#ffffff12!important;border-color:#4fe3d299!important}.form-label{color:#f4f7ffdb;letter-spacing:.01em;font-size:.86rem;font-weight:600}.loan-badge,.pill,.badge,.meet-logan__credentials li,.hero-badge{letter-spacing:.04em;font-feature-settings:"ss01" 1;position:relative}.hero-badge{box-shadow:0 4px 18px #4fe3d22e,inset 0 1px #ffffff14;background:linear-gradient(135deg,#4fe3d229,#f0b26b14)!important;border:1px solid #4fe3d24d!important}.footer{border-top:1px solid #ffffff0f;background:linear-gradient(#07080b00 0%,#0d111799 30%,#0a0d12 100%)!important;padding-top:5rem!important}.footer-nav-title{letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700;color:#7af1e5!important}.footer-links a{transition:color .2s,padding-left .25s}.footer-links a:hover{padding-left:4px;color:#7af1e5!important}.footer-tagline{color:#f4f7ffb8;font-size:.95rem;line-height:1.5}.footer-disclaimer{color:#f4f7ff80;font-size:.78rem;line-height:1.6}.footer-credit{color:#f4f7ff8c!important}.cta-section,.cta-banner{border:1px solid #4fe3d22e;border-radius:24px;max-width:1100px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;background:linear-gradient(135deg,#4fe3d21f 0%,#f0b26b0f 100%)!important}.cta-section:before,.cta-banner:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 50% 0,#4fe3d229,#0000 70%);position:absolute;inset:0}.meet-logan__photo,.logan-sidebar__photo,.blog-hero-image,.deal-photo,figure img{position:relative}.meet-logan__photo:before,.logan-sidebar__photo:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}@media (width<=768px){a,button,.btn,.cta-btn,.nav-list a,.footer-links a,input[type=checkbox],input[type=radio],.faq-question,.mobile-menu-toggle{min-height:44px}.nav-list a,.footer-links a{padding-top:.6rem;padding-bottom:.6rem}}::selection{color:#0b1014;background:#4fe3d266}::selection{color:#0b1014;background:#4fe3d266}.scroll-progress__bar{box-shadow:0 0 12px #4fe3d299;background:linear-gradient(90deg,#4fe3d2 0%,#7af1e5 50%,#f0b26b 100%)!important}.back-to-top{-webkit-backdrop-filter:blur(10px);transition:transform .25s var(--ease-out-quart),background-color .2s ease;background:#f4f7ffeb!important;border:1px solid #0d11171a!important;box-shadow:0 12px 36px #00000080,inset 0 1px #fff6!important}.back-to-top:hover{transform:translateY(-2px);background:#fff!important}.hero-loans-footer{border-top:1px solid #ffffff14;padding-top:1rem;margin-top:1rem!important}.investor-proof__attribution{border-top:1px solid #ffffff14!important}.investor-proof__avatar{box-shadow:0 4px 14px #4fe3d238,0 0 0 2px #4fe3d24d}.fineprint,.form-fineprint,.apply-form__fineprint{color:#f4f7ff80;font-size:.8rem;line-height:1.5}:target{scroll-margin-top:88px}@media print{.header,.sticky-dual,.back-to-top,.consent-banner,.bg-pattern{display:none!important}body{color:#000!important;background:#fff!important}*{color-adjust:exact!important;-webkit-print-color-adjust:exact!important}}.btn-primary,.btn-primary-large,.cta-btn,.btn.btn-primary,.btn-lg.btn-primary,.cta-buttons .btn-primary,.meet-logan__cta .btn-primary,.sticky-dual__apply,.talk-to-logan__call,button[type=submit],.contact-form button[type=submit],.apply-form button[type=submit],input[type=submit]{text-shadow:0 1px #ffffff2e;color:#0b1014!important;background:linear-gradient(135deg,#4fe3d2 0%,#f0b26b 100%)!important;border:none!important;font-weight:800!important}.btn-primary:hover,.btn-primary-large:hover,.cta-btn:hover,.cta-buttons .btn-primary:hover,.meet-logan__cta .btn-primary:hover,.sticky-dual__apply:hover,.talk-to-logan__call:hover,button[type=submit]:hover{filter:brightness(1.06)saturate(1.05);color:#0b1014!important}.btn-secondary,.btn.btn-secondary{color:#f4f7ff!important;background:#ffffff0a!important;border:1px solid #f4f7ff38!important;font-weight:700!important}.btn-secondary:hover{color:#f4f7ff!important;background:#4fe3d21a!important;border-color:#4fe3d266!important}aside[data-orphan-link]{padding:1.5rem 1.75rem!important}aside[data-orphan-link] ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem 1.5rem;display:grid;padding-left:0!important;list-style:none!important}aside[data-orphan-link] li{padding-left:1rem;position:relative}aside[data-orphan-link] li:before{content:"→";color:#4fe3d2;font-weight:800;position:absolute;top:0;left:0}aside[data-orphan-link] a{background-image:linear-gradient(#7af1e566,#7af1e566);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:color .25s,padding-left .25s;color:#7af1e5!important;font-weight:600!important;text-decoration:none!important}aside[data-orphan-link] a:hover{background-size:100% 1px;color:#f4f7ff!important}aside[data-orphan-link] a:visited{color:#7af1e5!important}.hero-cta-group .btn-primary,.hero-buttons .btn-primary{color:#0b1014!important}.hero-cta-group .btn-secondary,.hero-buttons .btn-secondary{-webkit-backdrop-filter:blur(8px);color:#f4f7ff!important;background:#07080b73!important;border:1px solid #f4f7ff40!important}.apply-form button[type=submit],.contact-form button[type=submit]{letter-spacing:.01em;border-radius:999px!important;padding:1.05rem 2.25rem!important;font-size:1.05rem!important;box-shadow:0 14px 36px #4fe3d252!important}.sticky-dual__call{color:#7af1e5!important;font-weight:800!important}.sticky-dual__apply{color:#0b1014!important}.hero-badge,.hero-tagline{color:#7af1e5!important}main a:not([class]):not(.btn):not(.cta-btn){color:#7af1e5;text-underline-offset:3px;text-decoration:underline #7af1e566}main a:not([class]):not(.btn):not(.cta-btn):hover{color:#f4f7ff;text-decoration-color:#f4f7ff}a[href^=tel\:].talk-to-logan__call,a[href^=tel\:].sticky-dual__apply,.meet-logan__cta a.btn-primary[href^=tel\:],.hero-cta-group a.btn-primary[href^=tel\:],.hero-buttons a.btn-primary[href^=tel\:],.cta-buttons a.btn-primary[href^=tel\:],a[href^=tel\:].btn-primary,a[href^=tel\:].btn-primary-large,a[href^=tel\:].cta-btn,.logan-strip a.logan-strip__call[href^=tel\:]{color:#0b1014!important;border-bottom:none!important;font-weight:800!important;text-decoration:none!important}a[href^=tel\:].sticky-dual__call{color:#7af1e5!important;border-bottom:none!important}a[href^=tel\:].logan-sidebar__call{color:#7af1e5!important;border-bottom:1px solid #7af1e566!important}a[href^=tel\:].header-phone{color:#7af1e5!important;border-bottom:none!important}.lp-hero__grid{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:3rem!important;width:100%!important;display:grid!important}@media (width<=900px){.lp-hero__grid{grid-template-columns:1fr!important;gap:2rem!important}.lp-form-card{max-width:560px;margin-left:auto;margin-right:auto;width:100%!important;margin-top:0!important}.lp-process__steps{grid-template-columns:1fr!important;gap:1.5rem!important}.lp-process__steps:before{display:none!important}}@media (width<=600px){.lp-hero{padding:3.5rem 0 3rem!important}.lp-hero__stats{gap:1.5rem!important}.lp-hero__ctas{flex-direction:column!important}.lp-hero__ctas .btn{justify-content:center!important;width:100%!important}.lp-form__row{grid-template-columns:1fr!important}.lp-why__grid{grid-template-columns:1fr 1fr!important}.lp-deals__grid{grid-template-columns:1fr!important}}@media (width<=420px){.lp-why__grid{grid-template-columns:1fr!important}}.footer-main,.footer-main--clean{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr!important;align-items:start!important;gap:2.5rem 2rem!important;margin-bottom:3rem!important;display:grid!important}.footer-brand{min-width:0}.footer-brand .footer-tagline{color:#f4f7ffb8;max-width:280px;margin:.85rem 0 1rem;font-size:.95rem;line-height:1.5}.footer-brand .footer-contact{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.footer-brand .footer-contact a{font-size:.92rem;text-decoration:none;color:#f4f7ffc7!important;border-bottom:none!important}.footer-brand .footer-contact a:hover{color:#7af1e5!important}.footer-brand .footer-mini-cta{margin-top:.5rem}.footer-brand .footer-mini-cta .btn{padding:.55rem 1.1rem;font-size:.88rem}.footer-links{min-width:0}.footer-links .footer-nav-title{letter-spacing:.18em!important;text-transform:uppercase!important;color:#7af1e5!important;margin:0 0 .85rem!important;font-size:.72rem!important;font-weight:700!important}.footer-links ul{margin:0!important;padding:0!important;list-style:none!important}.footer-links li{margin:0 0 .55rem!important}.footer-links a{transition:color .2s,padding-left .2s;display:inline-block;color:#f4f7ffbd!important;padding:.15rem 0!important;font-size:.92rem!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important}.footer-links a:hover{color:#7af1e5!important;padding-left:4px!important}@media (width<=1100px){.footer-main,.footer-main--clean{grid-template-columns:1fr 1fr 1fr!important;gap:2.5rem 1.5rem!important}.footer-brand{border-bottom:1px solid #ffffff14;grid-column:1/-1;max-width:560px;margin-bottom:1rem;padding-bottom:1.5rem}.footer-brand .footer-tagline{max-width:none}.footer-brand .footer-contact{flex-flow:wrap;gap:.6rem 1.5rem}}@media (width<=700px){.footer-main,.footer-main--clean{grid-template-columns:1fr!important;gap:2rem!important}.footer-brand{border-bottom:1px solid #ffffff14;grid-column:auto;max-width:none;padding-bottom:1.5rem}.footer-links{border-bottom:1px solid #ffffff0f;padding-bottom:1.25rem}.footer-links:last-child{border-bottom:none;padding-bottom:0}.footer-brand .footer-contact{flex-direction:column;gap:.4rem}}.footer-license{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.footer-license-info{color:#f4f7ffbd;font-size:.82rem;line-height:1.5}.footer-license-info strong{color:#f4f1ea;font-weight:700}.footer-license-verify{white-space:nowrap;font-size:.82rem;font-weight:600;text-decoration:none;color:#7af1e5!important}.footer-license-verify:hover{text-decoration:underline}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;padding:1.5rem 0;display:flex}.footer-legal-links{flex-wrap:wrap;gap:.85rem 1.25rem;display:flex}.footer-legal-links a{font-size:.82rem;text-decoration:none;color:#f4f7ffb3!important}.footer-legal-links a:hover{color:#7af1e5!important}.footer-disclaimer{color:#f4f7ff80;flex:100%;max-width:980px;font-size:.74rem;line-height:1.55}.footer-meta{border-top:1px solid #ffffff0f;flex-wrap:wrap;flex:100%;justify-content:space-between;gap:.5rem 1.5rem;padding-top:.85rem;display:flex}.footer-copyright,.footer-credit{color:#f4f7ff8c;margin:0;font-size:.78rem}.footer-credit a{text-decoration:none;color:#7af1e5c7!important}.footer-credit a:hover{color:#7af1e5!important}@media (width<=700px){.footer-license{flex-direction:column;align-items:flex-start;gap:.85rem}.footer-bottom,.footer-meta{flex-direction:column;align-items:flex-start}}@media (width<=768px){.header .cta-btn{white-space:nowrap!important}}:root{--gf-teal:#4fe3d2;--gf-ink:#0b1014;--gf-paper:#f4f1ea;--gf-ember:#f0b26b;--gf-fog:#9aa3ab;--gf-surface-dark:#0b1014;--gf-surface-mid:#1a2026;--gf-surface-light:#f4f1ea;--gf-border-on-dark:#ffffff14;--gf-border-on-light:#0b10141a;--gf-font-sans:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--gf-font-mono:"DM Mono", ui-monospace, monospace;--gf-text-xs:12px;--gf-text-sm:14px;--gf-text-base:16px;--gf-text-lg:18px;--gf-text-xl:24px;--gf-text-2xl:32px;--gf-text-3xl:48px;--gf-text-4xl:64px;--gf-text-display:96px;--gf-tracking-tight:-.025em;--gf-tracking-snug:-.02em;--gf-tracking-normal:0;--gf-tracking-wide:.04em;--gf-tracking-mono:.08em;--gf-radius-sm:4px;--gf-radius-md:6px;--gf-radius-lg:12px}.brand-lockup{color:#f4f1ea;white-space:nowrap;align-items:center;gap:.55rem;line-height:1;text-decoration:none;display:inline-flex}.brand-lockup__mark{color:#4fe3d2;flex-shrink:0;width:32px;height:32px;display:inline-block}.brand-lockup__mark svg{width:100%;height:100%;display:block}.brand-lockup__wordmark{letter-spacing:-.02em;color:#f4f1ea;align-items:baseline;font-family:DM Sans,-apple-system,system-ui,sans-serif;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:800;display:inline-flex}.brand-lockup__pipe{opacity:.32;background:currentColor;width:1px;height:.62em;margin:0 .42em;display:inline-block;transform:translateY(.04em)}.brand-lockup__suffix{letter-spacing:.04em;opacity:.7;text-transform:uppercase;font-size:.62em;font-weight:500}.brand-lockup:hover .brand-lockup__mark{opacity:.92}.brand-lockup:hover{color:#f4f1ea}@media (width<=480px){.brand-lockup{gap:.45rem}.brand-lockup__mark{width:28px;height:28px}.brand-lockup__wordmark{font-size:1.02rem}}.footer-wordmark{color:#f4f1ea;white-space:nowrap;align-items:center;gap:.55rem;line-height:1;text-decoration:none;display:inline-flex}.footer-wordmark .brand-lockup__mark{color:#4fe3d2;width:36px;height:36px}.footer-wordmark .brand-mark{letter-spacing:-.02em;color:#f4f1ea;font-family:DM Sans,sans-serif;font-size:1.18rem;font-weight:800}.footer-wordmark .brand-suffix{letter-spacing:.04em;opacity:.7;text-transform:uppercase;color:#f4f1ea;border-left:1px solid #f4f1ea52;margin-left:.25rem;padding-left:.5rem;font-size:.7em;font-weight:500}.rate-strip{background:linear-gradient(135deg,#4fe3d214,#f0b26b0a);border:1px solid #4fe3d233;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.6rem,1.5vw,1.5rem);max-width:1100px;margin:0 auto 1.5rem;padding:1rem 1.5rem;font-family:DM Sans,-apple-system,system-ui,sans-serif;display:flex}.rate-strip__item{color:#f4f1ea;white-space:nowrap;align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;display:inline-flex}.rate-strip__num{color:#7af1e5;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:900}.rate-strip__label{color:#f4f1eab3;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.rate-strip__divider{background:linear-gradient(#0000,#ffffff2e,#0000);width:1px;height:1.5em}.rate-strip__fineprint{text-align:center;color:#f4f1ea73;letter-spacing:.02em;width:100%;margin-top:.5rem;font-size:.7rem;display:block}@media (width<=640px){.rate-strip{gap:.5rem 1rem;padding:.85rem 1rem}.rate-strip__divider{display:none}.rate-strip__item{font-size:.85rem}}.loan-calc{background:linear-gradient(135deg,#0e1218 0%,#161b22 100%);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr 1fr;gap:0;max-width:1100px;margin:2.5rem auto;display:grid;overflow:hidden;box-shadow:0 24px 64px #0006}.loan-calc__inputs{border-right:1px solid #ffffff14;padding:2rem}.loan-calc__output{background:linear-gradient(135deg,#4fe3d214,#f0b26b0a);flex-direction:column;justify-content:center;padding:2rem;display:flex}.loan-calc__kicker{letter-spacing:.18em;text-transform:uppercase;color:#7af1e5;margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:inline-block}.loan-calc__title{color:#f4f1ea;letter-spacing:-.02em;margin:0 0 1.5rem;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.15}.loan-calc__field{margin-bottom:1rem;display:block}.loan-calc__field-label{color:#f4f1eadb;margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.loan-calc__field-input{color:#f4f1ea;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:1.05rem;transition:border-color .2s,box-shadow .2s}.loan-calc__field-input:focus{border-color:#4fe3d28c;outline:none;box-shadow:0 0 0 3px #4fe3d224}.loan-calc__type-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.loan-calc__type-btn{color:#f4f1eac7;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex:1;min-width:fit-content;padding:.6rem .9rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s}.loan-calc__type-btn[aria-pressed=true]{color:#0b1014;background:linear-gradient(135deg,#4fe3d2,#7af1e5);border-color:#0000}.loan-calc__output-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f0b26b;margin-bottom:.85rem;font-size:.72rem;font-weight:700}.loan-calc__output-amount{letter-spacing:-.03em;background:linear-gradient(#7af1e5 0%,#4fe3d2 60%,#f0b26b 130%);-webkit-text-fill-color:transparent;color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin-bottom:.4rem;font-family:DM Sans,sans-serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:900;line-height:1}.loan-calc__output-label{color:#f4f1eab3;margin-bottom:1.5rem;font-size:.95rem}.loan-calc__breakdown{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.75rem;padding-top:1.25rem;display:grid}.loan-calc__breakdown-label{letter-spacing:.08em;text-transform:uppercase;color:#f4f1ea8c;margin-bottom:.25rem;font-size:.72rem;font-weight:600}.loan-calc__breakdown-value{color:#f4f1ea;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800}.loan-calc__cta{background:linear-gradient(135deg,#4fe3d2,#f0b26b);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 14px 36px #4fe3d252;color:#0b1014!important}.loan-calc__cta:hover{filter:brightness(1.05);transform:translateY(-2px)}.loan-calc__fineprint{color:#f4f1ea80;margin-top:.85rem;font-size:.72rem;line-height:1.5}@media (width<=780px){.loan-calc{grid-template-columns:1fr}.loan-calc__inputs{border-bottom:1px solid #ffffff14;border-right:none}.loan-calc__inputs,.loan-calc__output{padding:1.5rem}}.quiz{background:linear-gradient(135deg,#0e1218 0%,#161b22 100%);border:1px solid #4fe3d22e;border-radius:18px;max-width:780px;margin:3rem auto;padding:2.5rem;box-shadow:0 24px 64px #0006}.quiz__kicker{letter-spacing:.18em;text-transform:uppercase;color:#7af1e5;margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:inline-block}.quiz__title{color:#f4f1ea;letter-spacing:-.02em;margin:0 0 .6rem;font-family:DM Sans,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.15}.quiz__sub{color:#f4f1eab3;margin:0 0 1.75rem;font-size:1rem;line-height:1.55}.quiz__progress{gap:6px;margin-bottom:1.5rem;display:flex}.quiz__progress-bar{background:#ffffff14;border-radius:2px;flex:1;height:4px;transition:background .3s}.quiz__progress-bar.active{background:linear-gradient(90deg,#4fe3d2,#7af1e5)}.quiz__step{display:none}.quiz__step.active{display:block}.quiz__question{color:#f4f1ea;letter-spacing:-.01em;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:700}.quiz__options{gap:.6rem;display:grid}.quiz__option{color:#f4f1ea;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:.85rem;padding:1rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.quiz__option:hover{background:#4fe3d214;border-color:#4fe3d266;transform:translate(4px)}.quiz__option-icon{color:#7af1e5;background:linear-gradient(135deg,#4fe3d233,#f0b26b1a);border:1px solid #4fe3d24d;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:800;display:grid}.quiz__result{text-align:center;padding:2rem 0}.quiz__result-product{background:linear-gradient(135deg,#7af1e5 0%,#4fe3d2 50%,#f0b26b 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:.6rem 0 .8rem;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:900;line-height:1.1}.quiz__result-explainer{color:#f4f1eac7;max-width:50ch;margin:0 auto 1.75rem;font-size:1rem;line-height:1.55}.quiz__result-cta{background:linear-gradient(135deg,#4fe3d2,#f0b26b);border-radius:999px;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 36px #4fe3d252;color:#0b1014!important}.quiz__result-restart{color:#f4f1ea99;cursor:pointer;background:0 0;border:none;margin-top:1rem;font-family:inherit;font-size:.85rem;text-decoration:underline;display:inline-block}.compare-section{max-width:1100px;margin:4rem auto;padding:0 24px}.compare-section__head{text-align:center;margin-bottom:2.5rem}.compare-section__kicker{letter-spacing:.18em;text-transform:uppercase;color:#7af1e5;font-size:.72rem;font-weight:700}.compare-section__title{letter-spacing:-.02em;color:#f4f1ea;margin:.6rem 0 .4rem;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:900;line-height:1.1}.compare-section__sub{color:#f4f1eab3;margin:0;font-size:1.08rem}.compare-table{border-collapse:separate;border-spacing:0;background:linear-gradient(135deg,#0e1218 0%,#161b22 100%);border:1px solid #ffffff14;border-radius:18px;width:100%;font-family:DM Sans,sans-serif;overflow:hidden;box-shadow:0 24px 64px #00000059}.compare-table th,.compare-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:1rem 1.25rem;font-size:.95rem}.compare-table thead th{letter-spacing:.06em;text-transform:uppercase;color:#f4f1eabd;white-space:nowrap;background:#00000052;font-size:.78rem;font-weight:700}.compare-table thead th.us{color:#7af1e5;background:#4fe3d21a;border-bottom:2px solid #4fe3d24d}.compare-table tbody td:first-child{color:#f4f1ea;font-weight:700}.compare-table tbody td.us{color:#f4f1ea;background:#4fe3d20a;font-weight:700}.compare-table tbody td.us:before{content:"✓ ";color:#7af1e5;margin-right:.35rem;font-weight:900}.compare-table tbody td.them{color:#f4f1ea9e}.compare-table tbody tr:last-child td{border-bottom:none}@media (width<=640px){.compare-table{font-size:.85rem}.compare-table th,.compare-table td{padding:.7rem .75rem}.compare-table thead th:not(:first-child){font-size:.62rem}}.engagement-block{background:linear-gradient(#07080b00 0%,#0d111766 50%,#07080b00 100%);padding:4rem 0 2rem;position:relative}.engagement-block__inner{max-width:1200px;margin:0 auto;padding:0 24px}.engagement-trust{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:3.5rem;display:grid}.engagement-trust__item{text-align:center;transition:transform .3s var(--ease-out-quart,cubic-bezier(.25,1,.5,1)),box-shadow .3s ease,border-color .3s ease;background:linear-gradient(#ffffff0a,#0e101699);border:1px solid #4fe3d229;border-radius:14px;padding:1.5rem 1.25rem}.engagement-trust__item:hover{border-color:#4fe3d266;transform:translateY(-3px);box-shadow:0 18px 40px #0006}.engagement-trust__icon{color:#7af1e5;background:linear-gradient(135deg,#4fe3d229,#f0b26b14);border:1px solid #4fe3d24d;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto .85rem;display:grid}.engagement-trust__icon svg{width:20px;height:20px}.engagement-trust__num{letter-spacing:-.02em;background:linear-gradient(135deg,#7af1e5,#4fe3d2);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.35rem;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:900;line-height:1}.engagement-trust__label{letter-spacing:.08em;text-transform:uppercase;color:#f4f7ffb8;font-size:.78rem;font-weight:600}.engagement-logan{background:linear-gradient(135deg,#4fe3d214,#f0b26b0a);border:1px solid #4fe3d238;border-radius:18px;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:3rem;padding:1.75rem 2rem;display:flex;box-shadow:0 18px 50px #00000052}.engagement-logan__photo{border-radius:50%;flex-shrink:0;width:84px;height:84px;overflow:hidden;box-shadow:0 8px 24px #4fe3d23d,0 0 0 2px #4fe3d266}.engagement-logan__photo img{object-fit:cover;width:100%;height:100%;display:block}.engagement-logan__copy{flex:1;min-width:200px}.engagement-logan__name{color:#f4f1ea;font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:800;line-height:1.2}.engagement-logan__title{color:#f4f7ffb3;margin-top:.2rem;font-size:.82rem}.engagement-logan__quote{color:#f4f7ffdb;margin-top:.6rem;font-size:.95rem;font-style:italic;line-height:1.5}.engagement-logan__quote:before{content:"“";color:#7af1e5;font-weight:900}.engagement-logan__quote:after{content:"”";color:#7af1e5;font-weight:900}.engagement-logan__actions{flex-wrap:wrap;flex-shrink:0;gap:.6rem;display:flex}.engagement-logan__call,.engagement-logan__apply{white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.engagement-logan__call{background:linear-gradient(135deg,#4fe3d2,#f0b26b);box-shadow:0 10px 28px #4fe3d24d;color:#0b1014!important}.engagement-logan__apply{background:#ffffff0f;border:1px solid #ffffff2e;color:#f4f1ea!important}.engagement-logan__call:hover,.engagement-logan__apply:hover{filter:brightness(1.08);transform:translateY(-2px)}.engagement-next{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.engagement-next__card{transition:transform .3s var(--ease-out-quart,cubic-bezier(.25,1,.5,1)),box-shadow .3s ease,border-color .3s ease;background:linear-gradient(#ffffff0a,#0e1016b3);border:1px solid #ffffff1a;border-radius:16px;padding:1.75rem;text-decoration:none;display:block;color:#f4f1ea!important}.engagement-next__card:hover{border-color:#4fe3d266;transform:translateY(-4px);box-shadow:0 24px 50px #00000080}.engagement-next__step{letter-spacing:.18em;text-transform:uppercase;color:#7af1e5;margin-bottom:.6rem;font-family:DM Mono,DM Sans,monospace;font-size:.7rem;font-weight:700}.engagement-next__title{letter-spacing:-.01em;color:#f4f1ea;margin-bottom:.5rem;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:800}.engagement-next__desc{color:#f4f7ffb3;margin-bottom:1rem;font-size:.92rem;line-height:1.5}.engagement-next__cta{color:#7af1e5;border-bottom:1px solid #7af1e566;align-items:center;gap:.4rem;padding-bottom:2px;font-size:.92rem;font-weight:700;display:inline-flex}.engagement-next__card:hover .engagement-next__cta{color:#f4f1ea;border-color:#f4f1ea}@media (width<=640px){.engagement-block{padding:3rem 0 1.5rem}.engagement-logan{gap:1rem;padding:1.25rem}.engagement-logan__photo{width:64px;height:64px}.engagement-logan__actions{width:100%}.engagement-logan__call,.engagement-logan__apply{flex:1;justify-content:center;padding:.75rem 1rem;font-size:.88rem}}.hero-deadline-note{color:#f4f7ffb8;margin:-1.75rem 0 2rem;font-size:.9rem;line-height:1.5}.hero-deadline-note strong{color:#f4f7ff}.hero .loan-card[href]{color:inherit;text-decoration:none;display:block}.hero .loan-card[href]:focus-visible{outline-offset:3px;outline:3px solid #4fe3d2cc}.hero .loan-card[href]:after{content:"View funded deals →";color:#7af1e5;letter-spacing:.02em;opacity:0;margin-top:.65rem;font-size:.76rem;font-weight:750;transition:opacity .18s,transform .18s;display:block;transform:translateY(3px)}.hero .loan-card[href]:hover:after,.hero .loan-card[href]:focus-visible:after{opacity:1;transform:none}.compare-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#4fe3d28f #ffffff14;scrollbar-width:thin;max-width:100%;position:relative;overflow-x:auto}.compare-table-scroll .compare-table{width:100%;min-width:660px}.compare-scroll-cue{display:none}.product-guide-links,.blog-resource-note p{color:#f4f7ffb8;font-size:.92rem;line-height:1.6}.product-guide-links{margin:1rem 0 1.5rem}.product-guide-links strong{color:#f4f7ff}.product-guide-links a,.blog-resource-note a{color:#7af1e5;text-underline-offset:.22em;font-weight:700}.product-guide-links a:hover,.blog-resource-note a:hover{color:#f4f7ff}.blog-resource-note{text-align:center;padding:0 0 clamp(2.5rem,6vw,5rem)}.blog-resource-note p{margin:0}.faq-question:is(button){width:100%;color:inherit;font:inherit;text-align:left;border:0}.faq-question-title{color:#f4f7ff;font-size:inherit;margin:0;font-weight:750;line-height:1.35;display:block}.faq-answer[hidden]{display:none!important}.form-status{color:#f4f7ffb8;min-height:1.5em;margin:.75rem 0 0;font-size:.88rem;line-height:1.5}form[aria-busy=true] button[type=submit]{cursor:wait;filter:saturate(.72);opacity:.8}[data-text-link],.blog-callout__link,main>div>p a[href^=tel\:],main>p a[href^=tel\:]{align-items:center;min-height:44px;padding-block:.625rem;display:inline-flex}.sticky-dual[hidden],body[data-route=\/apply] .sticky-dual,body[data-route=\/contact] .sticky-dual,body[data-route^=\/thanks] .sticky-dual{display:none!important}.sticky-dual.is-suppressed{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,12px)}.sticky-dual{visibility:visible;transition:opacity .22s,transform .22s}.reveal,.reveal-stagger,.reveal-stagger>*{opacity:1!important;filter:none!important;transform:none!important}main>section{content-visibility:visible!important;contain-intrinsic-size:auto!important}@media (width>=769px){html body .header .mobile-menu-toggle{display:none!important}}@media (width<=820px){.back-to-top,body[data-route=\/apply] .header .cta-btn,body[data-route=\/contact] .header .cta-btn,body[data-route^=\/thanks] .header .cta-btn{display:none!important}body.has-sticky-cta{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}body.has-sticky-cta .header .cta-btn{display:none!important}.sticky-dual{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.compare-scroll-cue{color:#f4f7ff9e;text-align:center;margin:.75rem 0 0;font-size:.8rem;display:block}.hero-deadline-note{text-align:center;max-width:30rem;margin:-1.2rem auto 1.75rem}.hero .loan-card[href]:after{opacity:1;transform:none}.hero .hero-visual{text-align:left;width:100%;margin:1.5rem auto 0;display:block!important}.hero .hero-loans{width:100%;max-width:100%;padding:1rem;display:block!important}.hero .hero-loans-header{margin-bottom:.85rem}.hero .hero-loans-title{font-size:1.05rem}.hero .hero-loans-sub,.hero .hero-loans-footer{display:none!important}.hero .loan-cards{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#4fe3d28f #ffffff14;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.75rem;padding:.1rem 0 .75rem;scroll-padding-inline:.1rem;overflow-x:auto;display:flex!important}.hero .loan-card[href]{scroll-snap-align:start;flex:0 0 min(78vw,19rem);opacity:1!important;transform:none!important}.hero .loan-card:nth-child(n+4){display:none!important}.product-guide-links span[aria-hidden=true]{display:none}.product-guide-links a{margin-top:.35rem;display:block}}main[data-original-home-refined]>.hero{margin-bottom:clamp(.75rem,1.4vw,1.25rem)}main[data-original-home-refined]>.hero .hero-overlay{background:#07080b8f!important}main[data-original-home-refined]>.hero .hero-grain{opacity:.06;mix-blend-mode:normal}main[data-original-home-refined]>.hero .hero-fallback{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}main[data-original-home-refined]>.hero .hero-video{z-index:1!important}main[data-original-home-refined]>.hero .hero-overlay,main[data-original-home-refined]>.hero .hero-grain{z-index:2!important}main[data-original-home-refined]>.hero .hero-decoration{display:none!important}main[data-original-home-refined]>.hero .hero-title.gradient-text{color:#f4f7ff!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}@media (width<=720px) and (prefers-reduced-motion:no-preference){main[data-original-home-refined]>.hero .hero-video{display:block!important}}@media (prefers-reduced-motion:reduce){html body .hero .hero-video,html body .hero-media .hero-video,html body video.hero-video{animation:none!important;display:none!important}.sticky-dual,.hero .loan-card[href]:after{transition:none}.reveal,.reveal-stagger,.reveal-stagger>*{opacity:1!important;filter:none!important;transform:none!important}}:root{--deal-bg:#080a0e;--deal-surface:#10141b;--deal-surface-raised:#151a22;--deal-line:#2a303b;--deal-line-strong:#39424f;--deal-ink:#f4f7ff;--deal-muted:#aeb7c5;--deal-teal:#4fe3d2;--deal-teal-dark:#0e7f76;--deal-ember:#f0b26b;--deal-radius:12px}html body{background-color:var(--deal-bg)!important;background-image:none!important}html body .bg-pattern,html body .hero-decoration,html body .cta-decoration,html body .products-decoration,html body .ambient-glow{display:none!important}html body main>section:not(.hero),html body main>.container,html body .rate-strip,html body .trust-strip,html body .footer{background-color:var(--deal-bg)!important;background-image:none!important}html body main>section:nth-of-type(2n):not(.hero){background-color:#0b0e13!important}html body main>section+section:before{background:var(--deal-line)!important;width:min(1120px,100% - 2rem)!important}html body .gradient-text,html body .white-gradient-text,html body .products-hero h1,html body [class*=gradient-text]{color:var(--deal-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}html body .btn,html body .cta-btn,html body button[type=submit],html body .sticky-dual__apply,html body .sticky-cta{min-height:44px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;box-shadow:none!important;border-radius:10px!important}html body .btn-primary,html body .cta-btn,html body button[type=submit],html body .sticky-dual__apply,html body .sticky-cta,html body .btn.btn-primary,html body .btn-lg.btn-primary,html body .btn-primary-large,html body .cta-buttons .btn-primary,html body .meet-logan__cta .btn-primary,html body .contact-form button[type=submit],html body .apply-form button[type=submit],html body .talk-to-logan__call,html body .consent-btn--primary,html body input[type=submit]{border:1px solid var(--deal-teal)!important;background:var(--deal-teal)!important;color:#06100f!important;background-image:none!important}html body :is(.btn-primary,.btn-primary-large,.cta-btn,.sticky-dual__apply,.talk-to-logan__call,.consent-btn--primary,button[type=submit],input[type=submit]):before,html body :is(.btn-primary,.btn-primary-large,.cta-btn,.sticky-dual__apply,.talk-to-logan__call,.consent-btn--primary,button[type=submit],input[type=submit]):after{content:none!important;background:0 0!important;display:none!important}html body .btn-primary:hover,html body .cta-btn:hover,html body button[type=submit]:hover,html body .sticky-dual__apply:hover,html body .sticky-cta:hover{transform:translateY(-1px);color:#06100f!important;background-color:#7af1e5!important;border-color:#7af1e5!important}html body .btn-secondary,html body .ghost-btn,html body .sticky-dual__call{border:1px solid var(--deal-line-strong)!important;color:var(--deal-ink)!important;box-shadow:none!important;background:0 0!important}html body .btn-secondary:hover,html body .ghost-btn:hover,html body .sticky-dual__call:hover{border-color:var(--deal-teal)!important;color:var(--deal-teal)!important;background-color:#4fe3d214!important}html body :is(.feature-card,.product-card,.service-card,.value-item,.reason-card,.fun-fact-card,.deal-card,.story-card,.process-step,.contact-card,.testimonial-card,.blog-card,.faq-item,.quiz,.quiz-card,.lp-why-card,.lp-deal-card,.lp-step,.lp-form-card,.lp-faq__item,.deal-clarity__card,.explore-more__card,.hero-loans,.loan-card,.approval-note,.compliance-callout){border:1px solid var(--deal-line)!important;border-radius:var(--deal-radius)!important;background:var(--deal-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}html body :is(.feature-card,.product-card,.service-card,.value-item,.reason-card,.fun-fact-card,.deal-card,.story-card,.process-step,.contact-card,.testimonial-card,.blog-card,.lp-why-card,.lp-deal-card,.lp-step,.deal-clarity__card,.explore-more__card):hover{border-color:var(--deal-line-strong)!important;background-color:var(--deal-surface-raised)!important;box-shadow:none!important;transform:none!important}html body :is(.loan-calc__output,.story-left,.compare-table,.contact-form,.apply-proof__item,.apply-card,.talk-to-logan,.investor-proof__card,.engagement-trust__item,.engagement-logan,.engagement-next__card,.cta-card,.product-extra){border-color:var(--deal-line)!important;background:var(--deal-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}html body main .product-section,html body :is(.glossary-section,.final-cta,.content-block,.explore-more,.loan-clarity){background-color:var(--deal-bg)!important;background-image:none!important}html body :is(.glossary-panel summary,.loan-clarity details,.deal-clarity__col,.explore-link){border-color:var(--deal-line)!important;background:var(--deal-surface)!important;box-shadow:none!important;background-image:none!important}html body :is(.lp-hero__grid,.lp-hero__stats){box-shadow:none!important;background:0 0!important}html body .lp-hero__title{color:var(--deal-ink)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body .chip.is-active{border-color:var(--deal-teal)!important;background:var(--deal-teal)!important;color:#06100f!important;background-image:none!important}html body .btn-secondary-large{border:1px solid var(--deal-line-strong)!important;box-shadow:none!important;color:var(--deal-ink)!important;background:0 0!important}html body .investor-proof__cta a{text-underline-offset:.25em;text-decoration:underline #4fe3d280;background:0 0!important}html body :is(.stat-number,.meet-logan__title,.loan-calc__output-amount,.engagement-trust__num){color:var(--deal-teal)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body :is(.story-step-number,.testimonial-avatar,.investor-proof__avatar,.talk-to-logan__avatar,.quiz__option-icon,.engagement-trust__icon){box-shadow:none!important;color:var(--deal-teal)!important;background:#10201f!important;border:1px solid #4fe3d24d!important}html body :is(.loan-calc__cta,.engagement-logan__call,.btn-primary-large){border:1px solid var(--deal-teal)!important;background:var(--deal-teal)!important;box-shadow:none!important;color:#06100f!important;background-image:none!important}html body .quiz__progress-bar.active{background:var(--deal-teal)!important;background-image:none!important}html body :is(.feature-card,.product-card,.service-card,.value-item,.reason-card,.process-step,.contact-card,.blog-card,.lp-why-card,.lp-deal-card,.lp-step,.deal-clarity__card){text-align:left!important}html body :is(.feature-icon,.product-icon,.lp-why-card__icon,.lp-step__num,.deal-clarity__card__icon){border:1px solid var(--deal-line-strong)!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;margin-left:0!important;margin-right:0!important}html body .product-card .product-icon,html body .lp-why-card .lp-why-card__icon,html body .lp-step .lp-step__num{background:0 0!important}html body .section-nav a{background-color:var(--deal-surface)!important;-webkit-text-fill-color:currentColor!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border-radius:8px!important}html body :is(.trust-badge,.trust-badge--gold,.loan-badge,.lp-deal-card__tag,.pill,.section-kicker,.page-kicker){box-shadow:none!important}html body .hero-badge{box-shadow:none!important;background:#10201f!important;border-color:#4fe3d257!important}html body .rate-strip,html body .trust-strip{border-top:1px solid var(--deal-line)!important;border-bottom:1px solid var(--deal-line)!important}html body .products-hero,html body .about-hero,html body .contact-hero,html body .faq-hero,html body .blog-hero,html body .lp-hero,html body .cta-section,html body .lp-cta{border-bottom:1px solid var(--deal-line)!important;background-color:#0b0e13!important;background-image:none!important}html body .scroll-progress__bar{background:var(--deal-teal)!important;background-image:none!important}html body .consent-banner{border-top:1px solid var(--deal-line-strong)!important;-webkit-backdrop-filter:none!important;background:#0d1117!important;box-shadow:0 -8px 24px #0000004d!important}@media (width<=680px){html body .consent-inner{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px))!important;gap:.75rem!important}html body .consent-text{font-size:.82rem!important;line-height:1.45!important}html body .consent-actions{grid-template-columns:1fr 1fr;gap:.6rem!important;display:grid!important}}@media (width<=820px){html body main[data-original-home-refined]>.hero .hero-visual{display:none!important}}html body *,html body :before,html body :after{-webkit-text-fill-color:currentColor!important;background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body .hero-grain{background-image:url(/images/noise.webp)!important}html body :is(.story-highlight li,.meet-logan__credentials li,.product-description ol li):before{content:"✓";place-items:center;font-size:.82em;font-weight:800;line-height:1;display:grid;color:var(--deal-teal)!important;background:0 0!important}html body :is(.blog-callout,.blog-card__image,.blog-post,.cta-box,.highlight-box,.section-cta,.service-icon,.lp-footer,.lp-kicker,.apply-card,.contact-card,.investor-proof__card){background-color:var(--deal-surface)!important}html body div.service-icon,html body .service-card .service-icon,html body div.blog-callout,html body a.blog-callout__link,html body div.investor-proof__card:before,html body div.deal-card:before,html body div.product-card:before,html body:before{background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body :is(.deals-hero__title,.deals-stat__num,.loan-amount,.lp-h1,.lp-stat__num,.quiz__result-product){color:var(--deal-ink)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body :is(.quiz__result-cta,.blog-callout__link,.brand-kit-btn){background-color:var(--deal-teal)!important;color:#06100f!important}html body :is(.business-card,.logo-card__preview--dark,.stage-card--dark){background-color:#0b0d12!important}html body :is(.letterhead,.logo-card__preview--light){background-color:#f8f2e9!important}html body :is(.business-card__line,.letterhead__rule,.swatch-sample){background-color:var(--deal-teal)!important}html body .hero .loan-card,html body .hero .loan-card *{opacity:1!important;animation:none!important}html body .hero .loan-card :is(.loan-location,.loan-badge,.loan-amount){color:var(--deal-ink)!important}html body .hero .loan-card .loan-meta,html body .rate-strip__fineprint,html body .compliance-contact>p{color:var(--deal-muted)!important}html body .post-byline [style*="border-radius:50%"]{background:var(--deal-teal)!important;color:#06100f!important}html body .sticky-dual a.sticky-dual__call{border-color:var(--deal-line-strong)!important;background:var(--deal-ink)!important;color:#10141b!important}html body .sticky-dual a.sticky-dual__apply{border-color:var(--deal-teal)!important;background:var(--deal-teal)!important;color:#06100f!important}