:is(.marketing-premium,.homepage-premium){--hp-radius-card:24px;--hp-radius-btn:16px;--hp-shadow-soft:0 2px 8px #0f172a0a, 0 12px 40px #0b8fd80f;--hp-shadow-lift:0 8px 24px #0f172a0f, 0 24px 56px #0b8fd81a}:is(.marketing-premium,.homepage-premium) .section-padding{padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width:768px){:is(.marketing-premium,.homepage-premium) .section-padding{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1024px){:is(.marketing-premium,.homepage-premium) .section-padding{padding-top:7.5rem;padding-bottom:7.5rem}}:is(.marketing-premium,.homepage-premium) .heading-section,:is(.marketing-premium,.homepage-premium) h2.text-3xl,:is(.marketing-premium,.homepage-premium) .section-shell h2{letter-spacing:-.025em;font-weight:700;line-height:1.12;font-size:clamp(1.875rem,3.2vw,3.375rem)!important}:is(.marketing-premium,.homepage-premium) .card-premium{border-radius:var(--hp-radius-card);box-shadow:var(--hp-shadow-soft);border-color:#e2e8f0a6}:is(.marketing-premium,.homepage-premium) .card-premium:hover{box-shadow:var(--hp-shadow-lift);transform:translateY(-8px)}:is(.marketing-premium,.homepage-premium) .services-section-premium{background:linear-gradient(#f8fbff 0%,#fff 48%,#fafcff 100%);position:relative;overflow:hidden}:is(.marketing-premium,.homepage-premium) .services-section-premium:before{content:"";pointer-events:none;opacity:.55;background-image:linear-gradient(#0b8fd809 1px,#0000 1px),linear-gradient(90deg,#0b8fd809 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}:is(.marketing-premium,.homepage-premium) .services-section-premium:after{content:"";pointer-events:none;background:radial-gradient(55% 42% at 18% 12%,#0b8fd80e,#0000 68%),radial-gradient(48% 38% at 88% 78%,#4fc3f70b,#0000 72%);position:absolute;inset:0}:is(.marketing-premium,.homepage-premium) .services-section-premium .section-bg-layer{opacity:.35}:is(.marketing-premium,.homepage-premium) .services-bento-bg-orbs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}:is(.marketing-premium,.homepage-premium) .services-bento-bg-orb{filter:blur(64px);opacity:.045;border-radius:50%;position:absolute}:is(.marketing-premium,.homepage-premium) .services-bento-bg-orb-1{background:#0b8fd8;width:22rem;height:22rem;top:8%;left:-4%}:is(.marketing-premium,.homepage-premium) .services-bento-bg-orb-2{background:#4fc3f7;width:18rem;height:18rem;top:42%;right:-6%}:is(.marketing-premium,.homepage-premium) .services-bento-bg-orb-3{background:#0ea5e9;width:14rem;height:14rem;bottom:4%;left:38%}.marketing-site .services-bento-grid{gap:1rem;display:grid}@media (min-width:1024px){.marketing-site .services-bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:1.125rem}.marketing-site .services-bento-featured{grid-area:1/1/span 2/span 7}.marketing-site .services-bento-side-a{grid-area:1/8/auto/span 5}.marketing-site .services-bento-side-b{grid-area:2/8/auto/span 5}.marketing-site .services-bento-base-a{grid-area:3/1/auto/span 4}.marketing-site .services-bento-base-b{grid-area:3/5/auto/span 4}.marketing-site .services-bento-base-c{grid-area:3/9/auto/span 4}}.marketing-site .services-bento-tile{height:100%;min-height:0;position:relative}.marketing-site .services-bento-tile:before{content:"";border-radius:calc(var(--hp-radius-card) + 1px);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#0000,#0000);padding:1px;transition:opacity .28s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.marketing-site .services-bento-tile:hover:before{opacity:1;background:linear-gradient(135deg,#0b8fd88c,#4fc3f759,#0b8fd833)}.marketing-site .services-bento-tile-compact:hover{filter:drop-shadow(0 16px 40px #0b8fd81f)}.marketing-site .services-bento-tile-featured:hover{filter:drop-shadow(0 24px 56px #0b1e4847)}.marketing-site .services-bento-featured-inner{border-radius:var(--hp-radius-card);color:#fff;background:linear-gradient(145deg,#0b1e48f5 0%,#0f2557f0 42%,#0b8fd8e0 160%);border:1px solid #ffffff24;flex-direction:column;height:100%;min-height:360px;padding:1.75rem 1.75rem 1.5rem;transition:box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0b1e4838,inset 0 1px #ffffff1f}.marketing-site .services-bento-featured-glass{border-radius:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff05 45%,#0000 100%);position:absolute;inset:0}.marketing-site .services-bento-featured-glow{filter:blur(32px);pointer-events:none;background:radial-gradient(circle,#4fc3f761 0%,#0000 68%);border-radius:50%;width:52%;height:65%;position:absolute;top:-20%;right:-8%}.marketing-site .services-bento-featured-layout{z-index:1;gap:1.5rem;height:100%;display:grid;position:relative}@media (min-width:1024px){.marketing-site .services-bento-featured-inner{min-height:100%;padding:2rem 2rem 1.75rem}.marketing-site .services-bento-featured-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:1.25rem 1.75rem}}.marketing-site .services-bento-featured-copy{flex-direction:column;min-width:0;display:flex}.marketing-site .services-bento-featured-orb{filter:blur(48px);pointer-events:none;border-radius:50%;position:absolute}.marketing-site .services-bento-featured-orb-1{background:#4fc3f759;width:55%;height:55%;top:-20%;right:-10%}.marketing-site .services-bento-featured-orb-2{background:#0ea5e940;width:45%;height:45%;bottom:-15%;left:-5%}.marketing-site .services-bento-featured-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.marketing-site .services-bento-featured-badge{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.marketing-site .services-bento-featured-icon,.marketing-site .services-bento-icon-glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 1px #ffffff38,0 8px 24px #0b8fd81f}.marketing-site .services-bento-icon-glass-featured{border-radius:1.125rem;width:3.75rem;height:3.75rem}.marketing-site .services-bento-compact-inner .services-bento-icon-glass{color:#0b8fd8;background:linear-gradient(145deg,#fffffff2,#f0f9ffd9);border:1px solid #0b8fd81f;border-radius:9999px;width:3.5rem;height:3.5rem;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #0b8fd814}.marketing-site .services-bento-featured-title{z-index:1;letter-spacing:-.03em;margin-top:1.5rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.15;position:relative}.marketing-site .services-bento-read-more{z-index:1;color:var(--lp-blue,#0b8fd8);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:.65rem;padding:0;font-size:.8125rem;font-weight:650;display:inline-flex;position:relative}.marketing-site .services-bento-read-more:hover{color:var(--lp-navy,#0b1e48)}.marketing-site .services-bento-read-more-panel{z-index:1;margin-top:.65rem;position:relative}.marketing-site .services-bento-read-more-panel[hidden]{display:none}.marketing-site .services-bento-featured-desc-expanded{margin-top:0}.marketing-site .services-bento-compact-desc-expanded{margin-top:0;margin-bottom:.65rem}.marketing-site .services-bento-featured-desc{z-index:1;color:#ffffffd1;max-width:36rem;margin-top:.75rem;font-size:.9375rem;line-height:1.7;position:relative}.marketing-site .services-bento-featured-highlights{z-index:1;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding:0;list-style:none;display:flex;position:relative}.marketing-site .services-bento-featured-highlights li{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.marketing-site .services-bento-analysis-visual{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff1a,#4fc3f70f),#051b4633;border:1px solid #ffffff24;border-radius:1.125rem;width:min(100%,18rem);min-height:8.25rem;margin-top:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 16px 36px #04123029}.marketing-site .services-bento-analysis-glow{aspect-ratio:1;filter:blur(32px);pointer-events:none;background:#4fc3f733;border-radius:50%;width:75%;animation:4.8s ease-in-out infinite services-analysis-glow;position:absolute;bottom:-40%;right:-10%}.marketing-site .services-bento-analysis-lottie,.marketing-site .services-bento-analysis-stage{width:100%;height:100%}.marketing-site .services-bento-analysis-stage{min-height:8.25rem}.marketing-site .services-bento-analysis-player{filter:saturate(1.08)drop-shadow(0 8px 18px #030f2a29);width:100%;height:100%;transform:scale(1.08)}.marketing-site .services-bento-analysis-label{letter-spacing:.025em;color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051b468f;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.625rem;font-weight:600;display:inline-flex;position:absolute;bottom:.625rem;left:.75rem;box-shadow:0 6px 18px #030f2a26}.marketing-site .services-bento-analysis-dot{background:#86efac;border-radius:50%;width:.375rem;height:.375rem;animation:2s ease-in-out infinite services-analysis-dot;box-shadow:0 0 0 3px #86efac24}@keyframes services-analysis-glow{0%,to{opacity:.55;transform:translate(0)scale(.95)}50%{opacity:.95;transform:translate(-8px,-6px)scale(1.08)}}@keyframes services-analysis-dot{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.marketing-site .services-bento-featured-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:1.5rem;display:flex;position:relative}@media (max-width:639px){.marketing-site .services-bento-analysis-visual{width:100%;min-height:7rem}.marketing-site .services-bento-analysis-stage{min-height:7rem}}@media (prefers-reduced-motion:reduce){.marketing-site .services-bento-analysis-glow,.marketing-site .services-bento-analysis-dot{animation:none}}.marketing-site .services-bento-featured-cta{position:relative;overflow:hidden}.marketing-site .services-bento-btn-premium{border:none;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:inline-flex;box-shadow:0 8px 24px #0b8fd847;border-radius:var(--hp-radius-btn)!important;color:#fff!important;background:linear-gradient(135deg,#0b8fd8 0%,#097bb8 50%,#0ea5e9 100%)!important}.marketing-site .services-bento-btn-premium:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle,#ffffff59 0%,#0000 65%);transition:opacity .35s,transform .35s;position:absolute;inset:0;transform:scale(.4)}.marketing-site .services-bento-btn-premium:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0b8fd861,inset 0 0 0 1px #ffffff26}.marketing-site .services-bento-btn-premium:hover:after{opacity:1;transform:scale(1.2)}.marketing-site .services-bento-btn-arrow,.marketing-site .services-bento-link-arrow{transition:transform .28s cubic-bezier(.22,1,.36,1)}.marketing-site .services-bento-btn-premium:hover .services-bento-btn-arrow,.marketing-site .services-bento-featured-link:hover .services-bento-link-arrow,.marketing-site .services-bento-compact-arrow:hover .services-bento-link-arrow,.marketing-site .services-bento-tile:hover .services-bento-compact-arrow .services-bento-link-arrow{transform:translate(3px)}.marketing-site .services-bento-featured-cta{box-shadow:0 8px 24px #00000026;color:#0b1e48!important;background:#fff!important}.marketing-site .services-bento-featured-cta:hover{box-shadow:0 12px 28px #0003,0 0 24px #ffffff26}.marketing-site .services-bento-featured-link{color:#ffffffe0;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;transition:color .25s,transform .25s;display:inline-flex}.marketing-site .services-bento-featured-link:hover{color:#fff}.marketing-site .services-bento-featured-link:hover .services-bento-link-arrow{transform:translate(2px,-2px)}.marketing-site .services-bento-featured-panel{flex-direction:column;gap:1rem;min-height:0;display:flex;position:relative}.marketing-site .services-bento-float-icon{color:#ffffff59;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.marketing-site .services-bento-float-icon-1{width:1.75rem;height:1.75rem;top:-.5rem;right:1rem}.marketing-site .services-bento-float-icon-2{color:#ffffff47;width:1.5rem;height:1.5rem;top:38%;right:-.25rem}.marketing-site .services-bento-float-icon-3{color:#ffffff40;width:1.375rem;height:1.375rem;bottom:28%;left:-.5rem}.marketing-site .services-bento-lender-dashboard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff29;border-radius:1.125rem;padding:1rem 1rem .875rem;position:relative;box-shadow:inset 0 1px #ffffff24,0 12px 32px #0000001f}.marketing-site .services-bento-dashboard-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.marketing-site .services-bento-dashboard-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;font-size:.6875rem;font-weight:600}.marketing-site .services-bento-dashboard-live{color:#86efac;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.marketing-site .services-bento-dashboard-pulse{background:#86efac;border-radius:50%;width:.375rem;height:.375rem;animation:2s infinite services-live-pulse;box-shadow:0 0 #86efac99}@keyframes services-live-pulse{0%,to{box-shadow:0 0 #86efac80}50%{box-shadow:0 0 0 6px #86efac00}}.marketing-site .services-bento-dashboard-lenders{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.marketing-site .services-bento-dashboard-lenders li{background:#ffffff14;border:1px solid #ffffff1a;border-radius:.75rem;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.625rem .75rem;min-height:3.25rem;padding:.5rem .625rem;display:grid}.marketing-site .services-bento-dashboard-lender{display:contents}.marketing-site .services-bento-dashboard-logo-tile{background:#fff;border-radius:.5rem;flex-shrink:0;grid-column:1;justify-content:center;align-items:center;width:5rem;height:2.75rem;padding:.1875rem;display:flex;overflow:hidden;box-shadow:0 2px 8px #0f172a14,inset 0 0 0 1px #0f172a0a}.marketing-site .services-bento-dashboard-logo-img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;max-height:2.375rem;display:block}.marketing-site .services-bento-dashboard-logo-tile-icici-bank .services-bento-dashboard-logo-img{object-fit:cover;object-position:16% 50%;width:100%;max-width:none;height:100%;max-height:none}.marketing-site .services-bento-dashboard-logo-tile-prodigy-finance .services-bento-dashboard-logo-img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none}.marketing-site .services-bento-dashboard-lender-copy{flex-direction:column;grid-column:2;justify-content:center;align-self:center;gap:.125rem;min-width:0;display:flex}.marketing-site .services-bento-dashboard-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;line-height:1.2;overflow:hidden}.marketing-site .services-bento-dashboard-roi{color:#ffffff9e;font-size:.6875rem;font-weight:500;line-height:1.3}.marketing-site .services-bento-dashboard-status{letter-spacing:.04em;text-transform:uppercase;color:#bbf7d0;background:#86efac24;border-radius:9999px;flex-shrink:0;grid-column:3;align-self:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.marketing-site .services-bento-dashboard-progress{border-top:1px solid #ffffff1a;margin-top:.875rem;padding-top:.75rem}.marketing-site .services-bento-dashboard-progress-head{color:#ffffffbf;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.marketing-site .services-bento-dashboard-progress-pct{color:#fff;font-weight:700}.marketing-site .services-bento-dashboard-progress-track{background:#ffffff1f;border-radius:9999px;height:.375rem;margin-top:.5rem;overflow:hidden}.marketing-site .services-bento-dashboard-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#4fc3f7,#86efac);height:100%;box-shadow:0 0 12px #4fc3f773}.marketing-site .services-bento-dashboard-progress-note{color:#ffffff8c;margin-top:.375rem;font-size:.6875rem}.marketing-site .services-bento-trust-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.marketing-site .services-bento-trust-metrics li{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.625rem;align-items:flex-start;gap:.375rem;padding:.5rem .625rem;font-size:.6875rem;line-height:1.4;display:flex}.marketing-site .services-bento-trust-metrics strong{color:#fff;font-weight:700}.marketing-site .services-bento-trust-icon{color:#86efac;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.0625rem}.marketing-site .services-bento-compact-inner{border-radius:var(--hp-radius-card);height:100%;min-height:11.5rem;box-shadow:var(--hp-shadow-soft);background:#fffffff0;border:1px solid #e2e8f0d9;flex-direction:column;gap:.875rem;padding:1.25rem;transition:border-color .28s,box-shadow .28s,background .28s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.marketing-site .services-bento-tile-side .services-bento-compact-inner{justify-content:space-between;min-height:100%;padding:1.375rem 1.375rem 1.25rem}}.marketing-site .services-bento-compact-mesh{pointer-events:none;border-radius:inherit;opacity:.9;background:radial-gradient(80% 60% at 100% 0,#0b8fd812,#0000 55%),radial-gradient(60% 50% at 0 100%,#4fc3f70d,#0000 50%);position:absolute;inset:0}.marketing-site .services-bento-compact-header{z-index:1;grid-template-columns:auto 1fr auto;align-items:start;gap:0 .875rem;display:grid;position:relative}.marketing-site .services-bento-compact-highlights{z-index:1;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.marketing-site .services-bento-compact-highlights li{color:#334155;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border:1px solid #0b8fd81f;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.marketing-site .services-bento-tile:hover .services-bento-compact-highlights li{background:#f0f9ffe6;border-color:#0b8fd838}.marketing-site .services-bento-preview{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #0b8fd81a;border-radius:.875rem;flex-direction:column;flex:1;justify-content:center;gap:.625rem;min-height:4.5rem;padding:.75rem;display:flex;position:relative;overflow:hidden}.marketing-site .services-bento-tile-side .services-bento-preview{min-height:5.75rem;padding:.875rem}.marketing-site .services-bento-preview-glass{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff80 0%,#f0f9ff59 100%);position:absolute;inset:0}.marketing-site .services-bento-preview-map{min-height:3.25rem;position:relative}.marketing-site .services-bento-preview-map-lines{width:100%;height:100%;position:absolute;inset:0}.marketing-site .services-bento-preview-pin{color:#0b1e48;background:#ffffffeb;border:1px solid #0b8fd824;border-radius:9999px;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 4px 12px #0b8fd814}.marketing-site .services-bento-preview-pin-1{top:0;left:0}.marketing-site .services-bento-preview-pin-2{top:.875rem;right:.5rem}.marketing-site .services-bento-preview-pin-3{bottom:0;left:28%}.marketing-site .services-bento-preview-stat-row{color:#64748b;flex-wrap:wrap;gap:.375rem;font-size:.625rem;font-weight:600;display:flex}.marketing-site .services-bento-preview-stat-row span{color:#0b8fd8;background:#0b8fd814;border-radius:.375rem;padding:.1875rem .4375rem}.marketing-site .services-bento-preview-countries{flex-direction:column;gap:.4375rem;display:flex}.marketing-site .services-bento-preview-country{z-index:1;background:#ffffffd1;border-radius:.625rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.4375rem .5rem;display:grid;position:relative;box-shadow:0 2px 8px #0b8fd80f}.marketing-site .services-bento-preview-country strong{color:#0b1e48;font-size:.6875rem;font-weight:700;line-height:1.2;display:block}.marketing-site .services-bento-preview-country span{color:#64748b;font-size:.625rem}.marketing-site .services-bento-preview-flag{font-size:1rem;line-height:1}.marketing-site .services-bento-preview-check{color:#22c55e}.marketing-site .services-bento-preview-badge{z-index:1;color:#0b8fd8;background:linear-gradient(135deg,#0b8fd81f,#4fc3f714);border-radius:9999px;align-self:flex-start;padding:.25rem .625rem;font-size:.625rem;font-weight:700;position:relative}.marketing-site .services-bento-preview-badge-amber{color:#b45309;background:linear-gradient(135deg,#f59e0b24,#fbbf2414)}.marketing-site .services-bento-preview-rate-card{z-index:1;position:relative}.marketing-site .services-bento-preview-rate-label{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:600}.marketing-site .services-bento-preview-rate-row{color:#334155;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;display:flex}.marketing-site .services-bento-preview-rate-row strong{color:#0b1e48;margin-left:auto;font-size:.875rem;font-weight:800}.marketing-site .services-bento-preview-rate-muted{opacity:.72}.marketing-site .services-bento-preview-rate-muted strong{font-size:.8125rem}.marketing-site .services-bento-preview-exams{z-index:1;flex-wrap:wrap;gap:.375rem;display:flex;position:relative}.marketing-site .services-bento-preview-exam{color:#92400e;background:#ffffffe0;border:1px solid #f59e0b2e;border-radius:.5rem;align-items:center;gap:.25rem;padding:.3125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.marketing-site .services-bento-preview-card-stack{z-index:1;height:3.5rem;position:relative}.marketing-site .services-bento-preview-card{border-radius:.625rem;position:absolute;box-shadow:0 8px 20px #0b8fd826}.marketing-site .services-bento-preview-card-back{opacity:.35;background:linear-gradient(135deg,#4fc3f7,#0b8fd8);width:5rem;height:3rem;top:.375rem;right:.75rem;transform:rotate(6deg)}.marketing-site .services-bento-preview-card-front{color:#fff;background:linear-gradient(135deg,#0b1e48,#0b8fd8);flex-direction:column;gap:.125rem;width:7.5rem;padding:.5rem .625rem;transition:transform .28s;display:flex;top:0;left:0;transform:rotate(-4deg)}.marketing-site .services-bento-preview-card-front span{opacity:.82;font-size:.5625rem}.marketing-site .services-bento-preview-card-front strong{font-size:.625rem;font-weight:700}.marketing-site .services-bento-tile:hover .services-bento-preview-card-front{transform:rotate(-2deg)translateY(-2px)}.marketing-site .services-bento-tile:hover .services-bento-compact-inner{box-shadow:var(--hp-shadow-lift);background:linear-gradient(160deg,#fff 0%,#f0f9ff 100%);border-color:#0b8fd852}.marketing-site .services-bento-variant-accommodation .services-bento-compact-inner{background:linear-gradient(160deg,#fff 0%,#f8fafc 100%)}.marketing-site .services-bento-variant-blocked-account-gic .services-bento-compact-inner{background:linear-gradient(135deg,#fff 0%,#f0f9ff 55%,#e0f2fe 100%)}.marketing-site .services-bento-variant-forex-transfers .services-bento-compact-inner{background:linear-gradient(145deg,#fff 0%,#fafafa 100%)}.marketing-site .services-bento-variant-test-preparation .services-bento-compact-inner{background:linear-gradient(160deg,#fffbeb 0%,#fff 55%)}.marketing-site .services-bento-variant-credit-cards .services-bento-compact-inner{background:linear-gradient(145deg,#fff 0%,#f5f3ff 100%)}.marketing-site .services-bento-accent{pointer-events:none;z-index:0;position:absolute}.marketing-site .services-bento-accent-accommodation{opacity:.35;width:5.5rem;transition:opacity .28s,transform .28s;bottom:4.5rem;right:.5rem}.marketing-site .services-bento-accent-blocked{align-items:center;width:5rem;display:flex;top:0;bottom:0;right:0}.marketing-site .services-bento-accent-gradient-bar{border-radius:0 var(--hp-radius-card) var(--hp-radius-card) 0;opacity:.65;background:linear-gradient(#0b8fd8,#4fc3f7);width:4px;position:absolute;inset:0 0 0 auto}.marketing-site .services-bento-accent-forex{opacity:.7;width:5.5rem;top:50%;right:.5rem;transform:translateY(-50%)}.marketing-site .services-bento-currency-stack{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.marketing-site .services-bento-currency{background:#ffffffd9;border:1px solid #0b8fd826;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:flex}.marketing-site .services-bento-currency-usd{color:#0b8fd8}.marketing-site .services-bento-currency-eur{color:#64748b;margin-right:.75rem}.marketing-site .services-bento-currency-gbp{color:#0ea5e9;margin-right:1.5rem}.marketing-site .services-bento-accent-curve{opacity:.8;width:100%;height:2rem;position:absolute;bottom:-.25rem;left:0}.marketing-site .services-bento-accent-prep{opacity:.5;width:5rem;bottom:.25rem;right:.5rem}.marketing-site .services-bento-accent-card{opacity:.85;transition:transform .28s;top:2.5rem;right:.75rem;transform:rotate(-8deg)}.marketing-site .services-bento-tile:hover .services-bento-accent-card{transform:rotate(-4deg)translateY(-4px)}.marketing-site .services-bento-credit-card{background:linear-gradient(135deg,#0b1e48 0%,#0b8fd8 100%);border-radius:.625rem;width:5.5rem;height:3.25rem;padding:.5rem .625rem;position:relative;box-shadow:0 8px 20px #0b8fd840}.marketing-site .services-bento-credit-chip{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:.125rem;width:1rem;height:.75rem;display:block}.marketing-site .services-bento-credit-stripe{background:#ffffff1f;height:.375rem;position:absolute;top:1.375rem;left:0;right:0}.marketing-site .services-bento-credit-number{letter-spacing:.04em;color:#ffffffbf;font-size:.5rem;font-weight:600;position:absolute;bottom:.375rem;left:.625rem}.marketing-site .services-bento-accent-svg{width:100%;height:auto}.marketing-site .services-bento-accent-svg-sm{opacity:.85;width:3.5rem;margin-left:auto}.marketing-site .services-bento-tile:hover .services-bento-accent-accommodation{opacity:.75;transform:translateY(-4px)}.marketing-site .services-bento-compact-num{letter-spacing:-.04em;color:#0b8fd814;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:2.5rem;font-weight:800;line-height:1;position:absolute;top:.75rem;right:1rem}.marketing-site .services-bento-compact-icon{display:none}.marketing-site .services-bento-compact-copy{z-index:1;min-width:0;position:relative}.marketing-site .services-bento-compact-title-link{text-decoration:none;display:inline-block}.marketing-site .services-bento-compact-title{letter-spacing:-.02em;color:#0b1e48;font-size:1rem;font-weight:700;transition:color .25s}.marketing-site .services-bento-compact-title-link:hover .services-bento-compact-title{color:#0b8fd8}.marketing-site .services-bento-compact-desc{color:#64748b;margin-top:.375rem;font-size:.8125rem;line-height:1.55}.marketing-site .services-bento-compact-arrow{color:#64748b;z-index:1;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .28s,background .28s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.marketing-site .services-bento-tile:hover .services-bento-compact-arrow{color:#0b8fd8;background:#0b8fd81a;transform:translate(3px,-3px)}.marketing-site .services-bento-compact-cta{z-index:1;margin-top:auto;transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .28s,margin .28s;position:relative}@media (min-width:1024px){.marketing-site .services-bento-tile-side .services-bento-compact-cta{opacity:1;max-height:none}.marketing-site .services-bento-tile:not(.services-bento-tile-side) .services-bento-compact-cta{opacity:0;max-height:0;margin-top:0;overflow:hidden}.marketing-site .services-bento-tile:not(.services-bento-tile-side):hover .services-bento-compact-cta,.marketing-site .services-bento-tile:not(.services-bento-tile-side) .services-bento-compact-inner:focus-within .services-bento-compact-cta{opacity:1;max-height:3rem;margin-top:.25rem}}.marketing-site .services-bento-compact-btn{border-radius:12px;justify-content:center;width:100%;padding:.5rem 1rem;font-size:.8125rem}@media (max-width:1023px){.marketing-site .services-bento-trust-metrics{grid-template-columns:1fr}.marketing-site .services-bento-featured-panel{margin-top:.5rem}.marketing-site .services-bento-compact-cta{opacity:1;max-height:none}}.marketing-site .btn-premium-primary{border-radius:var(--hp-radius-btn);color:#fff;background:linear-gradient(135deg,#0b8fd8 0%,#097bb8 50%,#0ea5e9 100%);font-weight:600;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 4px #0b8fd826,0 8px 24px #0b8fd847}.marketing-site .btn-premium-primary:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0b8fd833,0 12px 32px #0b8fd859,0 0 24px #4fc3f733}.marketing-site .btn-premium-ghost{border-radius:var(--hp-radius-btn);color:#097bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border:1px solid #0b8fd847;justify-content:center;align-items:center;font-weight:600;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;display:inline-flex;position:relative}.marketing-site .btn-premium-ghost:hover{background:#fffffff2;border-color:#0b8fd880;transform:translateY(-1px);box-shadow:0 4px 16px #0b8fd81f}.marketing-site .hero-premium{background:linear-gradient(#f8fbff 0%,#fff 100%);position:relative;overflow:hidden}.marketing-site .hero-premium-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.marketing-site .hero-premium-gradient{background:radial-gradient(80% 60% at 15% -5%,#0b8fd812,#0000 55%),radial-gradient(60% 50% at 85% 10%,#4fc3f70f,#0000 50%),radial-gradient(50% 40% at 50% 100%,#0b8fd80a,#0000 60%);position:absolute;inset:0}.marketing-site .hero-premium-map{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400' fill='none'%3E%3Cellipse cx='400' cy='200' rx='360' ry='160' stroke='%230b8fd8' stroke-width='0.8'/%3E%3Cpath d='M120 180 Q200 120 280 160 T440 140 T600 180 T680 150' stroke='%230b8fd8' stroke-width='0.6'/%3E%3Cpath d='M100 240 Q220 200 340 220 T520 210 T700 230' stroke='%234fc3f7' stroke-width='0.5'/%3E%3C/svg%3E");background-position:50%;background-size:cover;position:absolute;inset:0}.marketing-site .hero-premium-routes{opacity:.06;width:100%;height:100%;position:absolute;inset:0}.marketing-site .hero-premium-routes-animated{opacity:.05}.marketing-site .hero-premium-blur{filter:blur(64px);opacity:.07;will-change:transform;border-radius:50%;position:absolute}.marketing-site .hero-premium-blur-1{background:#0b8fd8;width:420px;height:420px;top:-8%;right:8%}.marketing-site .hero-premium-blur-2{background:#4fc3f7;width:320px;height:320px;bottom:5%;left:2%}.marketing-site .hero-premium-blur-3{opacity:.05;background:#0ea5e9;width:240px;height:240px;top:40%;left:45%}.marketing-site .hero-premium-particle{opacity:.2;will-change:transform, opacity;background:#0b8fd8;border-radius:50%;width:4px;height:4px;position:absolute}.marketing-site .hero-eyebrow{letter-spacing:.02em;color:#097bb8;background:#0b8fd814;border-radius:9999px;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.marketing-site .hero-premium-heading{letter-spacing:-.035em;font-size:clamp(2.25rem,4.8vw,4.5rem);font-weight:800;line-height:1.05}.marketing-site .hero-premium-heading-accent{color:#0000;background:linear-gradient(135deg,#0b8fd8 0%,#0ea5e9 50%,#38bdf8 100%);-webkit-background-clip:text;background-clip:text}.marketing-site .hero-premium-subcopy{color:#64748b;max-width:36rem;font-size:1.125rem;line-height:1.8}.marketing-site .hero-value-triad{letter-spacing:-.025em;margin:.625rem 0 .5rem;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;line-height:1.35;display:block}.marketing-site .hero-value-word{white-space:nowrap}.marketing-site .hero-value-join{color:#94a3b8;font-weight:500}.marketing-site .hero-value-word-text{color:#0000;background:linear-gradient(135deg,#097bb8 0%,#0b8fd8 45%,#0ea5e9 75%,#38bdf8 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.marketing-site .hero-value-word-text:after{content:"";opacity:.85;background:linear-gradient(90deg,#0b8fd88c,#38bdf859);border-radius:9999px;height:2px;position:absolute;bottom:.05em;left:0;right:0}.marketing-site .hero-promise-strip{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){.marketing-site .hero-promise-strip{flex-flow:wrap;gap:.5rem 1rem}}.marketing-site .hero-promise-item{align-items:center;gap:.5rem;display:inline-flex}.marketing-site .hero-promise-icon{color:#0b8fd8;background:linear-gradient(135deg,#0b8fd81f,#4fc3f714);border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.marketing-site .hero-promise-label{letter-spacing:.01em;color:#334155;font-size:.8125rem;font-weight:600}.marketing-site .hero-mini-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #0b8fd81a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 4px 20px #0b1e480d}@media (min-width:640px){.marketing-site .hero-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketing-site .hero-mini-stat{text-align:left;padding:1rem 1.125rem;position:relative}.marketing-site .hero-mini-stat:not(:last-child):after{content:"";background:linear-gradient(#0000,#0b8fd82e,#0000);width:1px;position:absolute;top:1rem;bottom:1rem;right:0}@media (max-width:639px){.marketing-site .hero-mini-stat:nth-child(odd):not(:last-child):after{display:none}.marketing-site .hero-mini-stat:nth-child(-n+2){border-bottom:1px solid #0b8fd814}}.marketing-site .hero-mini-stat-value{letter-spacing:-.03em;font-size:1.375rem;font-weight:800;line-height:1.2}.marketing-site .hero-mini-stat-counter{color:#0000;background:linear-gradient(135deg,#0b1e48 0%,#0b8fd8 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.marketing-site .animated-counter-scrambling{filter:blur(.2px);opacity:.92}.marketing-site .animated-counter-scrambling:not(.counter-pulse){animation:.12s steps(2,end) infinite counter-scramble-flicker}@keyframes counter-scramble-flicker{0%,to{opacity:.88}50%{opacity:1}}.marketing-site .hero-mini-stat-label{color:#64748b;margin-top:.25rem;font-size:.6875rem;font-weight:500;line-height:1.3}.marketing-site .hero-stats-navy{border-radius:var(--hp-radius-card);background:linear-gradient(135deg,#0b1e48 0%,#102456 52%,#0f2557 100%);padding:1.25rem 1.5rem;box-shadow:0 16px 48px #0b1e482e}.marketing-site .hero-composition{width:100%;height:clamp(380px,42vw,480px);min-height:420px;position:relative}.marketing-site .hero-comp-globe{z-index:1;pointer-events:none;width:78%;max-width:400px;position:absolute;top:-2%;right:-4%}.marketing-site .hero-comp-globe-img{opacity:.72;mix-blend-mode:multiply;filter:drop-shadow(0 0 40px #0b8fd82e);width:100%;height:auto}.marketing-site .hero-comp-landmarks{z-index:3;pointer-events:none;width:108%;max-width:560px;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.marketing-site .hero-comp-landmarks-img{mix-blend-mode:lighten;filter:drop-shadow(0 18px 36px #0b1e4824);width:100%;height:auto;display:block}.marketing-site .hero-layer{display:none}.marketing-site .hero-comp-float{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;box-shadow:0 4px 16px #0b1e4814}.marketing-site .hero-comp-cap{top:12%;left:8%}.marketing-site .hero-comp-passport{top:28%;right:6%}.marketing-site .hero-comp-visa{bottom:38%;left:4%}.marketing-site .hero-comp-cards{z-index:5;pointer-events:none;position:absolute;inset:0}.marketing-site .hero-glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);will-change:transform;background:#ffffffb8;border:1px solid #ffffffa6;border-radius:16px;padding:.75rem .875rem;position:absolute;box-shadow:0 4px 16px #0b1e4814,0 0 0 1px #0b8fd80f}.marketing-site .hero-glass-loan{min-width:140px;top:8%;left:0}.marketing-site .hero-glass-approval{min-width:150px;top:42%;right:0}.marketing-site .hero-glass-student{min-width:130px;bottom:12%;left:8%}.marketing-site .hero-glass-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.625rem;font-weight:600}.marketing-site .hero-glass-value{color:#0b1e48;letter-spacing:-.02em;margin-top:.125rem;font-size:1.125rem;font-weight:800}.marketing-site .hero-glass-meta{color:#64748b;margin-top:.25rem;font-size:.6875rem;font-weight:600}.marketing-site .hero-approval-bar{background:#0b8fd81f;border-radius:9999px;height:4px;margin-top:.375rem;overflow:hidden}.marketing-site .hero-approval-fill{border-radius:inherit;background:linear-gradient(90deg,#0b8fd8,#4fc3f7);height:100%;display:block}.marketing-site .hero-comp-lenders{z-index:6;gap:.375rem;display:flex;position:absolute;bottom:4%;right:4%}.marketing-site .hero-comp-lender-chip{background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;width:3rem;height:2rem;padding:.25rem;display:flex;box-shadow:0 2px 8px #0b1e480f}.marketing-site .hero-comp-lender-img{object-fit:contain;opacity:1;width:auto;max-height:100%}.marketing-site .hero-comp-lender-chip:hover .hero-comp-lender-img{opacity:1}.marketing-site .lender-carousel-premium .lender-logo{background:#ffffffe6;border-radius:16px;box-shadow:0 2px 12px #0b1e480d}:is(.marketing-premium,.homepage-premium) .cta-premium{border-radius:var(--hp-radius-card);background:radial-gradient(80% 80% at 20% 0,#4fc3f740,#0000 50%),linear-gradient(135deg,#0b1e48 0%,#0f2557 40%,#0b8fd8 100%);animation:6s ease-in-out infinite hp-cta-glow;box-shadow:0 24px 64px #0b1e4833}@keyframes hp-cta-glow{0%,to{box-shadow:0 24px 64px #0b1e4833}50%{box-shadow:0 24px 64px #0b1e4840,0 0 48px #0b8fd826}}:is(.marketing-premium,.homepage-premium) .cta-premium:before{content:"";border-radius:inherit;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400' fill='none'%3E%3Cellipse cx='400' cy='200' rx='360' ry='160' stroke='white' stroke-width='1'/%3E%3C/svg%3E");background-size:cover;position:absolute;inset:0}:is(.marketing-premium,.homepage-premium) .glass-faq{border-radius:var(--hp-radius-card)}:is(.marketing-premium,.homepage-premium) .card-premium-lift.group:hover{transform:translateY(-8px)}.homepage-premium .testimonial-card-premium{border-radius:var(--hp-radius-card);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.homepage-premium .testimonial-card-premium:hover{box-shadow:var(--hp-shadow-lift);transform:translateY(-6px)}@media (max-width:1023px){.marketing-site .hero-composition{height:auto;min-height:320px;margin-top:1rem}.marketing-site .hero-comp-landmarks{width:100%;max-width:420px}.marketing-site .hero-comp-landmarks-img{max-width:100%}.marketing-site .hero-glass-loan,.marketing-site .hero-glass-approval,.marketing-site .hero-glass-student{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){:is(.marketing-premium,.homepage-premium) .cta-premium{animation:none}}.homepage-premium .why-lakshya-section-premium{background:linear-gradient(#f4f9ff 0%,#f8fafc 45%,#fff 100%);position:relative;overflow:hidden}.homepage-premium .why-lakshya-section-premium:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(50% 40% at 50% 0,#0b8fd80f,#0000 70%),linear-gradient(#0b8fd808 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#0b8fd808 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0}.homepage-premium .why-lakshya-bg-orbs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.homepage-premium .why-lakshya-bg-orb{filter:blur(72px);opacity:.05;border-radius:50%;position:absolute}.homepage-premium .why-lakshya-bg-orb-1{background:#0b8fd8;width:18rem;height:18rem;top:6%;left:10%}.homepage-premium .why-lakshya-bg-orb-2{background:#6366f1;width:16rem;height:16rem;top:20%;right:8%}.marketing-site .why-lakshya-premium{z-index:1;position:relative}.marketing-site .why-lakshya-hub-row{flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}@media (min-width:1024px){.marketing-site .why-lakshya-hub-row{margin-bottom:.5rem}}.marketing-site .why-lakshya-hub{flex-shrink:0;justify-content:center;align-items:center;width:8.25rem;height:8.25rem;display:flex;position:relative}.marketing-site .why-lakshya-hub-ring{transform-origin:50%;pointer-events:none;border:1px solid #0b8fd82e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-site .why-lakshya-hub-ring-1{width:100%;height:100%;animation:4s ease-in-out infinite why-lakshya-pulse}.marketing-site .why-lakshya-hub-ring-2{border-color:#4fc3f71f;width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);animation:4s ease-in-out .6s infinite why-lakshya-pulse}@keyframes why-lakshya-pulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}.marketing-site .why-lakshya-hub-core{z-index:1;box-sizing:border-box;text-align:center;background:linear-gradient(145deg,#fff 0%,#f0f9ff 100%);border:1px solid #ffffffa6;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:6.5rem;height:6.5rem;padding:.65rem .5rem;display:flex;position:relative;box-shadow:0 12px 32px #0b8fd82e,inset 0 1px #ffffffe6}.marketing-site .why-lakshya-hub-icon{color:#0b8fd8;flex-shrink:0;display:block}.marketing-site .why-lakshya-hub-label{letter-spacing:-.02em;color:#0b1e48;text-align:center;font-size:.9375rem;font-weight:800;line-height:1;display:block}.marketing-site .why-lakshya-hub-tag{letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;font-size:.5rem;font-weight:600;line-height:1.15;display:flex}.marketing-site .why-lakshya-hub-tag>span{text-align:center;width:100%;display:block}.marketing-site .why-lakshya-metrics{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}.marketing-site .why-lakshya-metrics li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #0b8fd81f;border-radius:.75rem;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .875rem;display:flex;box-shadow:0 4px 16px #0b8fd80f}.marketing-site .why-lakshya-metrics strong{letter-spacing:-.02em;color:#0b1e48;font-size:.9375rem;font-weight:800}.marketing-site .why-lakshya-metrics span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:600}.marketing-site .why-lakshya-connectors{width:100%;max-width:56rem;height:3.5rem;margin:0 auto -.5rem;display:none}@media (min-width:1024px){.marketing-site .why-lakshya-connectors{display:block}}.marketing-site .why-lakshya-cards{gap:1.125rem;display:grid}@media (min-width:1024px){.marketing-site .why-lakshya-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem}}.marketing-site .why-lakshya-card{border-radius:var(--hp-radius-card);box-shadow:var(--hp-shadow-soft);background:#ffffffe0;border:1px solid #e2e8f0d9;flex-direction:column;padding:1.5rem 1.375rem 1.375rem;transition:box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.marketing-site .why-lakshya-card-glass{border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffffa6 0%,#f0f9ff40 100%);position:absolute;inset:0}.marketing-site .why-lakshya-card-accent-bar{border-radius:0 0 9999px 9999px;height:3px;position:absolute;top:0;left:1.25rem;right:1.25rem}.marketing-site .why-lakshya-card-blue .why-lakshya-card-accent-bar{background:linear-gradient(90deg,#0b8fd8,#4fc3f7)}.marketing-site .why-lakshya-card-violet .why-lakshya-card-accent-bar{background:linear-gradient(90deg,#6366f1,#a78bfa)}.marketing-site .why-lakshya-card-gold .why-lakshya-card-accent-bar{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.marketing-site .why-lakshya-card:hover{box-shadow:var(--hp-shadow-lift);border-color:#0b8fd847}.marketing-site .why-lakshya-card-head{z-index:1;text-align:center;border-bottom:1px solid #e2e8f0bf;margin-bottom:1.25rem;padding-bottom:1rem;position:relative}.marketing-site .why-lakshya-card-index{letter-spacing:.08em;color:#0b8fd8;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:inline-block}.marketing-site .why-lakshya-card-violet .why-lakshya-card-index{color:#6366f1}.marketing-site .why-lakshya-card-gold .why-lakshya-card-index{color:#d97706}.marketing-site .why-lakshya-card-title{letter-spacing:-.02em;color:#0b1e48;font-size:1.125rem;font-weight:800}.marketing-site .why-lakshya-card-blurb{color:#64748b;margin-top:.375rem;font-size:.8125rem;line-height:1.55}.marketing-site .why-lakshya-card-list{z-index:1;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.marketing-site .why-lakshya-card-list li{align-items:flex-start;gap:.75rem;display:flex}.marketing-site .why-lakshya-item-icon{color:#0b8fd8;background:linear-gradient(145deg,#fffffff2,#f0f9ffd9);border:1px solid #0b8fd81f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #0b8fd814}.marketing-site .why-lakshya-card-violet .why-lakshya-item-icon{color:#6366f1;background:linear-gradient(145deg,#fff,#f5f3ff);border-color:#6366f124}.marketing-site .why-lakshya-card-gold .why-lakshya-item-icon{color:#d97706;background:linear-gradient(145deg,#fff,#fffbeb);border-color:#f59e0b29}.marketing-site .why-lakshya-card:hover .why-lakshya-item-icon{transform:rotate(-6deg)scale(1.05)}.marketing-site .why-lakshya-item-copy{min-width:0}.marketing-site .why-lakshya-item-title-row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.marketing-site .why-lakshya-item-title-row strong{color:#0b1e48;font-size:.875rem;font-weight:700}.marketing-site .why-lakshya-item-stat{color:#0b8fd8;background:#0b8fd81a;border-radius:9999px;padding:.125rem .4375rem;font-size:.625rem;font-weight:700}.marketing-site .why-lakshya-card-violet .why-lakshya-item-stat{color:#6366f1;background:#6366f11a}.marketing-site .why-lakshya-card-gold .why-lakshya-item-stat{color:#b45309;background:#f59e0b1f}.marketing-site .why-lakshya-item-desc{color:#64748b;margin-top:.25rem;font-size:.75rem;line-height:1.55;display:block}@media (prefers-reduced-motion:reduce){.marketing-site .why-lakshya-hub-ring-1,.marketing-site .why-lakshya-hub-ring-2{animation:none}}.homepage-premium .value-props-section-premium{position:relative;overflow:hidden;background:linear-gradient(#f8fbff 0%,#fff 48%,#fafcff 100%)!important}.homepage-premium .value-props-section-premium.section-white,.homepage-premium .value-props-section-premium.section-muted{background-color:#0000}.homepage-premium .value-props-section-premium .section-bg-layer{opacity:0}.homepage-premium .value-props-theme-accepts,.homepage-premium .value-props-theme-gives{background:linear-gradient(#f8fbff 0%,#fff 48%,#fafcff 100%)!important}.homepage-premium .value-props-section-premium:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#0b8fd806 1px,#0000 1px),linear-gradient(90deg,#0b8fd806 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.homepage-premium .value-props-theme-accepts:after,.homepage-premium .value-props-theme-gives:after{content:"";pointer-events:none;background:radial-gradient(80% 55% at 50% 0,#0b8fd80a,#0000 70%);position:absolute;inset:0}.homepage-premium .value-props-bg-orbs{display:none}.marketing-site .value-props-proof-strip{z-index:1;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.75rem;display:flex;position:relative}.marketing-site .value-props-proof-chip{letter-spacing:.03em;color:#0b8fd8;background:#fff;border:1px solid #0b8fd81f;border-radius:9999px;padding:.375rem .875rem;font-size:.6875rem;font-weight:700;box-shadow:0 2px 10px #0f172a0a}.marketing-site .value-props-theme-gives .value-props-proof-chip{color:#0b8fd8;border-color:#0b8fd81f}.marketing-site .value-props-proof-chip-highlight,.marketing-site .value-props-theme-gives .value-props-proof-chip-highlight{background:#fff;border-color:#0b8fd833}.marketing-site .value-props-grid{z-index:1;gap:1rem;display:grid;position:relative}@media (min-width:640px){.marketing-site .value-props-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}}@media (min-width:1024px){.marketing-site .value-props-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.marketing-site .value-props-card{border-radius:var(--hp-radius-card);box-shadow:var(--hp-shadow-soft);background:#fff;border:1px solid #e2e8f0f2;padding:1.375rem 1.25rem;transition:border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.marketing-site .value-props-card-glass{display:none}.marketing-site .value-props-card-num{letter-spacing:-.04em;color:#0b8fd812;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:2.75rem;font-weight:800;line-height:1;position:absolute;top:.625rem;right:.875rem}.marketing-site .value-props-card-gives .value-props-card-num{color:#0b8fd812}.marketing-site .value-props-card-body{z-index:1;align-items:flex-start;gap:.875rem;display:flex;position:relative}.marketing-site .value-props-card-icon{color:#0b8fd8;background:#fff;border:1px solid #0b8fd81f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 4px 14px #0f172a0f}.marketing-site .value-props-card-gives .value-props-card-icon{color:#0b8fd8;border-color:#0b8fd81f}.marketing-site .value-props-card-copy{flex:1;min-width:0}.marketing-site .value-props-card-title{letter-spacing:-.02em;color:#0b1e48;font-size:1rem;font-weight:800;line-height:1.25}.marketing-site .value-props-card-desc{color:#64748b;margin-top:.375rem;font-size:.8125rem;line-height:1.6}.marketing-site .value-props-card-stat{color:#0b8fd8;background:#0b8fd81a;border-radius:9999px;align-items:center;gap:.25rem;margin-top:.625rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.marketing-site .value-props-card-gives .value-props-card-stat{color:#0b8fd8;background:#0b8fd81a}.marketing-site .value-props-card-shimmer{opacity:0;background:linear-gradient(90deg,#0000,#0b8fd859,#0000);border-radius:9999px;height:2px;transition:opacity .28s;position:absolute;bottom:0;left:1.25rem;right:1.25rem}.marketing-site .value-props-card-gives .value-props-card-shimmer{background:linear-gradient(90deg,#0000,#0b8fd859,#0000)}.marketing-site .value-props-card:hover{box-shadow:var(--hp-shadow-lift);border-color:#0b8fd847}.marketing-site .value-props-card-gives:hover{border-color:#0b8fd847}.marketing-site .value-props-card:hover .value-props-card-shimmer{opacity:1}.marketing-site .value-props-cta-wrap{z-index:1;text-align:center;margin-top:2.5rem;position:relative}.marketing-site .value-props-cta{padding:.875rem 1.75rem!important;font-size:1rem!important}.marketing-site .page-hero-premium{background:linear-gradient(#f8fbff 0%,#fff 55%,#fafcff 100%);position:relative}.marketing-site .page-hero-premium-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.marketing-site .page-hero-premium-bg:before{content:"";opacity:.6;background-image:linear-gradient(#0b8fd808 1px,#0000 1px),linear-gradient(90deg,#0b8fd808 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.marketing-site .page-hero-premium-orb{filter:blur(72px);opacity:.35;border-radius:50%;position:absolute}.marketing-site .page-hero-premium-orb-1{background:#0b8fd81f;width:20rem;height:20rem;top:-10%;right:8%}.marketing-site .page-hero-premium-orb-2{background:#4fc3f71a;width:16rem;height:16rem;bottom:-20%;left:-5%}.marketing-site .page-section-premium{position:relative;overflow:hidden}.marketing-site .page-section-premium.section-white,.marketing-site .page-section-premium.section-muted{background:linear-gradient(#f8fbff 0%,#fff 48%,#fafcff 100%)}.marketing-site .page-section-premium:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#0b8fd806 1px,#0000 1px),linear-gradient(90deg,#0b8fd806 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.marketing-site .lenders-filter-pill-active{color:#fff;background:linear-gradient(135deg,#0b8fd8 0%,#0ea5e9 100%);box-shadow:0 4px 16px #0b8fd847}.marketing-site .lenders-filter-pill-inactive{color:#0b1e48bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #e2e8f0e6}.marketing-site .lenders-filter-pill-inactive:hover{color:#0b8fd8;border-color:#0b8fd859}.marketing-site .lenders-card-premium{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.marketing-site .lenders-card-premium:hover{transform:translateY(-6px)}.marketing-site .lenders-logo-tile{background:#fffffff2;border-radius:1rem;min-height:4.5rem}.marketing-site .lender-preview-category{min-height:13.5rem}.marketing-site .lender-preview-logo-tile{aspect-ratio:5/3;background:#fff;border:1px solid #e2e8f0d9;border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-width:0;min-height:3.75rem;padding:.4375rem .5rem;display:flex;overflow:hidden;box-shadow:0 1px 4px #0f172a0a,inset 0 0 0 1px #fff9}.marketing-site .lender-preview-logo-img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:2rem;display:block}.marketing-site .lender-preview-logo-tile-icici-bank .lender-preview-logo-img{object-fit:cover;object-position:16% 50%;width:100%;max-width:none;height:100%;max-height:none}.marketing-site .lender-preview-logo-tile-prodigy-finance .lender-preview-logo-img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none}.marketing-site .lender-preview-logo-tile-mpower .lender-preview-logo-img{max-height:1.625rem}.marketing-site .lender-preview-logo-tile-yes-bank .lender-preview-logo-img{max-height:1.75rem}.marketing-site .lenders-category-chip{color:#097bb8;background:#0b8fd814}.marketing-site .country-hero-premium-overlay{background:linear-gradient(102deg,#0b1e48eb 0%,#0b1e48c7 42%,#0b8fd88c 100%)}.marketing-site .country-hero-flag{box-shadow:0 8px 24px #00000026}.marketing-site .glass-form-panel{box-shadow:var(--hp-shadow-soft,0 2px 8px #0f172a0a, 0 12px 40px #0b8fd80f);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #e2e8f0bf}.marketing-site .glass-form-search{background:#fffffff2;box-shadow:0 2px 12px #0b1e480a}@media (prefers-reduced-motion:reduce){.marketing-site .lenders-card-premium:hover{transform:none}}.marketing-site .marketing-lottie-panel{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.marketing-site .marketing-lottie-glow{pointer-events:none;background:radial-gradient(circle,#38bdf833 0%,#0b8fd800 72%);border-radius:50%;height:70%;position:absolute;inset:auto -15% -35%}.marketing-site .marketing-lottie-stage{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.marketing-site .marketing-lottie-inline-wrap{justify-content:center;align-items:center;display:flex}.marketing-site .marketing-lottie-player{width:100%;height:100%}.marketing-site .marketing-lottie-fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.marketing-site .marketing-lottie-reveal{width:100%}.marketing-site .page-hero-premium-lottie{pointer-events:none;z-index:2;opacity:.85;width:min(11rem,28vw);position:absolute;top:2rem;right:clamp(.5rem,4vw,3rem)}.marketing-site .page-hero-premium-lottie-about{opacity:.95;width:min(28rem,44vw);max-width:46%;top:50%;right:clamp(1rem,5vw,3.5rem);transform:translateY(-48%)}.marketing-site .page-hero-premium-lottie-player{aspect-ratio:1;width:100%}@media (max-width:767px){.marketing-site .page-hero-premium-lottie{display:none}}.marketing-site .gallery-coming-soon{border:1px solid var(--primary);border-radius:1.5rem;align-items:center;gap:1.75rem;padding:clamp(1.75rem,4vw,3rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-site .gallery-coming-soon{border:1px solid color-mix(in oklab, var(--primary) 12%, transparent)}}.marketing-site .gallery-coming-soon{background:linear-gradient(145deg, var(--primary) 0%, var(--secondary) 55%, white 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-site .gallery-coming-soon{background:linear-gradient(145deg, color-mix(in oklab, var(--primary) 6%, white) 0%, color-mix(in oklab, var(--secondary) 4%, white) 55%, white 100%)}}@media (min-width:768px){.marketing-site .gallery-coming-soon{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2.5rem;min-height:20rem}}.marketing-site .gallery-coming-soon-glow{pointer-events:none;background:radial-gradient(circle, var(--primary) 0%, transparent 68%);border-radius:50%;width:min(28rem,70%);height:min(28rem,70%);position:absolute;inset:-20% auto auto 45%}@supports (color:color-mix(in lab, red, red)){.marketing-site .gallery-coming-soon-glow{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 18%, transparent) 0%, transparent 68%)}}.marketing-site .gallery-coming-soon-glow{filter:blur(8px)}.marketing-site .gallery-coming-soon-ring{pointer-events:none;border:1px solid var(--primary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.marketing-site .gallery-coming-soon-ring{border:1px solid color-mix(in oklab, var(--primary) 16%, transparent)}}.marketing-site .gallery-coming-soon-ring-1{width:12rem;height:12rem;animation:6s ease-in-out infinite gallery-coming-soon-breathe;top:12%;right:8%}.marketing-site .gallery-coming-soon-ring-2{opacity:.55;width:18rem;height:18rem;animation:8s ease-in-out infinite reverse gallery-coming-soon-breathe;bottom:-8%;left:-4%}.marketing-site .gallery-coming-soon-media{z-index:1;justify-content:center;display:flex;position:relative}.marketing-site .gallery-coming-soon-lottie{width:min(18rem,72vw)}.marketing-site .gallery-coming-soon-lottie-player{aspect-ratio:1;width:100%}.marketing-site .gallery-coming-soon-copy{z-index:1;max-width:28rem;position:relative}.marketing-site .gallery-coming-soon-badge{background:var(--primary);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.35rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-site .gallery-coming-soon-badge{background:color-mix(in oklab, var(--primary) 12%, white)}}.marketing-site .gallery-coming-soon-badge{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:650}.marketing-site .gallery-coming-soon-badge:before{content:"";background:var(--primary);border-radius:50%;width:.4rem;height:.4rem}.marketing-site .gallery-coming-soon-badge-pulse:before{animation:1.8s ease-in-out infinite gallery-coming-soon-dot}.marketing-site .gallery-coming-soon-title{color:var(--secondary);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:700;line-height:1.2}.marketing-site .gallery-coming-soon-text{color:var(--muted-foreground);margin:.75rem 0 0;font-size:.98rem;line-height:1.65}.marketing-site .gallery-coming-soon-progress{background:var(--primary);border-radius:999px;width:min(12rem,70%);height:2px;margin-top:1.35rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-site .gallery-coming-soon-progress{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.marketing-site .gallery-coming-soon-progress-bar{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--primary), transparent);width:42%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.marketing-site .gallery-coming-soon-progress-bar{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 85%, white), transparent)}}.marketing-site .gallery-coming-soon-progress-bar{animation:2.4s ease-in-out infinite gallery-coming-soon-sweep}@keyframes gallery-coming-soon-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes gallery-coming-soon-dot{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes gallery-coming-soon-sweep{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.marketing-site .gallery-coming-soon-ring-1,.marketing-site .gallery-coming-soon-ring-2,.marketing-site .gallery-coming-soon-badge-pulse:before,.marketing-site .gallery-coming-soon-progress-bar{animation:none}}.marketing-site .cta-banner-lottie-accent{pointer-events:none;z-index:1;opacity:.55;width:min(9rem,22vw);position:absolute;top:50%;right:clamp(.5rem,5vw,2.5rem);transform:translateY(-50%)}.marketing-site .cta-banner-lottie-player{aspect-ratio:1;width:100%}@media (max-width:767px){.marketing-site .cta-banner-lottie-accent{opacity:.35;width:5.5rem;right:.25rem}}.marketing-site .faq-section-layout{align-items:start;gap:2rem;max-width:72rem;margin-inline:auto;display:grid}@media (min-width:1024px){.marketing-site .faq-section-layout{grid-template-columns:minmax(0,1fr) min(18rem,30vw);gap:2.5rem}}.marketing-site .faq-section-main{min-width:0}.marketing-site .faq-section-search{max-width:48rem}.marketing-site .faq-answer-category{letter-spacing:.06em;text-transform:uppercase;color:#0b8fd8e6;background:#0b8fd81a;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.625rem;font-weight:600;display:inline-flex}.marketing-site .faq-answer-heading{color:var(--lp-navy,#0b1e48);margin-top:.5rem;font-size:.875rem;font-weight:700}.marketing-site .faq-answer-subheading{color:#0b1e48d1;margin-top:.25rem;font-size:.8125rem;font-weight:600}.marketing-site .faq-answer-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.marketing-site .faq-answer-list li{color:#0b1e48ad;padding-left:1rem;position:relative}.marketing-site .faq-answer-list li:before{content:"";background:#0b8fd8;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.marketing-site .faq-category-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.marketing-site .faq-category-chip{color:#475569;background:#ffffffd9;border:1px solid #0b8fd824;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.marketing-site .faq-category-chip:hover{color:#0b1e48;border-color:#0b8fd847}.marketing-site .faq-category-chip-active{color:#0b8fd8;background:linear-gradient(135deg,#0b8fd81f,#4fc3f71a);border-color:#0b8fd859}.marketing-site .faq-section-aside{min-width:0}@media (min-width:1024px){.marketing-site .faq-section-aside{position:sticky;top:6rem}}.marketing-site .faq-chatbot-lottie-panel{background:linear-gradient(165deg,#fffffff5 0%,#ecf6ffe0 55%,#e0f2feb8 100%);border:1px solid #0b8fd824;border-radius:1.35rem;padding:1.25rem 1.125rem 1.125rem;box-shadow:inset 0 1px #ffffffe6,0 16px 40px -28px #0b8fd859}.marketing-site .faq-chatbot-lottie-stage{aspect-ratio:1.15;width:100%;max-height:14rem}.marketing-site .faq-chatbot-lottie-player{transform-origin:bottom;width:100%;height:100%;transform:scale(1.05)}.marketing-site .faq-chatbot-copy{z-index:1;text-align:center;margin-top:.25rem;position:relative}.marketing-site .faq-chatbot-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0b8fd8d9;font-size:.6875rem;font-weight:600}.marketing-site .faq-chatbot-title{color:var(--lp-navy,#0b1e48);margin-top:.375rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.marketing-site .faq-chatbot-subtitle{color:#0b1e489e;margin-top:.5rem;font-size:.8125rem;line-height:1.55}.marketing-site .faq-chatbot-cta{color:#fff;background:linear-gradient(135deg,#0b8fd8 0%,#0ea5e9 100%);border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;margin-top:.875rem;padding:.5625rem 1rem;font-size:.8125rem;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 14px #0b8fd847}.marketing-site .faq-chatbot-cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0b8fd85c}@media (max-width:1023px){.marketing-site .faq-section-aside{order:-1;max-width:22rem;margin-inline:auto}.marketing-site .faq-chatbot-lottie-stage{max-height:11rem}}@media (min-width:1024px){.marketing-site .contact-page-aside{align-self:start;position:sticky;top:6rem}}.marketing-site .contact-message-panel{background:linear-gradient(165deg,#fffffffa 0%,#f0f9ffeb 100%);border:1px solid #0b8fd824;border-radius:1.5rem;padding:1.5rem 1.5rem 1.375rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 20px 48px -32px #0b8fd847}.marketing-site .contact-message-glow{aspect-ratio:1;filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#4fc3f738 0%,#0000 68%);border-radius:50%;width:55%;position:absolute;top:-30%;right:-15%}.marketing-site .contact-message-mesh{pointer-events:none;background:radial-gradient(70% 50% at 0 0,#0b8fd80f,#0000 55%),radial-gradient(60% 45% at 100% 100%,#4fc3f70d,#0000 50%);position:absolute;inset:0}.marketing-site .contact-message-hero{z-index:1;align-items:center;gap:1rem;display:grid;position:relative}@media (min-width:640px){.marketing-site .contact-message-hero{grid-template-columns:minmax(6.5rem,7.5rem) minmax(0,1fr);gap:1.125rem}}.marketing-site .contact-message-lottie-wrap{background:linear-gradient(155deg,#ecf6fff2 0%,#e0f2fec7 100%);border:1px solid #0b8fd81f;border-radius:1.125rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.marketing-site .contact-message-lottie,.marketing-site .contact-message-lottie-stage{width:100%;height:100%}.marketing-site .contact-message-lottie-stage{aspect-ratio:1.1;max-height:7.5rem}.marketing-site .contact-message-lottie-player{transform-origin:bottom;width:100%;height:100%;transform:scale(1.06)}.marketing-site .contact-message-badge{letter-spacing:.06em;text-transform:uppercase;color:#0b8fd8eb;background:#0b8fd81a;border-radius:9999px;align-items:center;padding:.3rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.marketing-site .contact-message-title{color:var(--lp-navy,#0b1e48);margin-top:.5rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;line-height:1.3}.marketing-site .contact-message-subtitle{color:#0b1e489e;margin-top:.5rem;font-size:.875rem;line-height:1.6}.marketing-site .contact-message-trust{z-index:1;flex-wrap:wrap;gap:.5rem;margin:1.125rem 0 0;padding:0;list-style:none;display:flex;position:relative}.marketing-site .contact-message-trust li{color:#334155;background:#ffffffd1;border:1px solid #0b8fd81f;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #0b8fd80f}.marketing-site .contact-message-trust-icon{color:#0b8fd8;flex-shrink:0;width:.875rem;height:.875rem}.marketing-site .contact-form-embedded{z-index:1;background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:1.125rem;margin-top:1.25rem;padding:1.25rem 1.125rem 1.125rem;position:relative;box-shadow:inset 0 1px #fffffff2}.marketing-site .contact-form-success{z-index:1;text-align:center;background:#ffffffeb;border:1px solid #0b8fd824;border-radius:1.125rem;margin-top:1.25rem;padding:2rem 1.5rem;position:relative}.marketing-site .contact-message-upsell{z-index:1;background:linear-gradient(135deg,#0b8fd814,#4fc3f70f);border:1px solid #0b8fd824;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem 1rem;margin-top:1rem;padding:1rem 1.125rem;display:flex;position:relative}.marketing-site .contact-message-upsell-title{color:var(--lp-navy,#0b1e48);font-size:.9375rem;font-weight:700}.marketing-site .contact-message-upsell-text{color:#0b1e489e;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.marketing-site .contact-message-upsell-cta{flex-shrink:0;padding:.625rem 1.125rem!important;font-size:.8125rem!important}@media (max-width:639px){.marketing-site .contact-message-panel{padding:1.25rem 1.125rem 1.125rem}.marketing-site .contact-message-lottie-stage{max-height:6.5rem}.marketing-site .contact-message-upsell{flex-direction:column;align-items:stretch}.marketing-site .contact-message-upsell-cta{justify-content:center;width:100%}}.marketing-site .contact-lottie-panel{background:linear-gradient(165deg,#fffffff5 0%,#ecf6ffe0 55%,#e0f2feb8 100%);border:1px solid #0b8fd824;border-radius:1.35rem;padding:1.25rem 1.125rem 1.125rem;box-shadow:inset 0 1px #ffffffe6,0 16px 40px -28px #0b8fd859}.marketing-site .contact-lottie-stage{aspect-ratio:1;width:100%;max-height:13rem}.marketing-site .contact-lottie-player{transform-origin:50%;width:100%;height:100%;transform:scale(1.02)}.marketing-site .contact-lottie-copy{z-index:1;text-align:center;margin-top:.25rem;position:relative}.marketing-site .contact-lottie-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0b8fd8d9;font-size:.6875rem;font-weight:600}.marketing-site .contact-lottie-title{color:var(--lp-navy,#0b1e48);margin-top:.375rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.marketing-site .contact-lottie-subtitle{color:#0b1e489e;margin-top:.5rem;font-size:.8125rem;line-height:1.55}@media (max-width:1023px){.marketing-site .contact-lottie-stage{max-height:10.5rem}}@media (min-width:1024px){.marketing-site .partner-page-aside{align-self:start;position:sticky;top:6rem}}.marketing-site .partner-handshake-panel{background:linear-gradient(155deg,#fffffffa 0%,#f0f9ffeb 45%,#e0f2fec7 100%);border:1px solid #0b8fd829;border-radius:1.5rem;padding:1.35rem 1.25rem 1.125rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 20px 48px -32px #0b8fd866}.marketing-site .partner-handshake-panel:before{content:"";pointer-events:none;background:radial-gradient(#0ea5e92e 0%,#0000 68%);height:70%;animation:5s ease-in-out infinite partner-handshake-glow;position:absolute;inset:-40% -20% auto}.marketing-site .partner-handshake-stage{z-index:1;aspect-ratio:1;width:100%;max-height:15rem;position:relative}.marketing-site .partner-handshake-player{transform-origin:50%;width:100%;height:100%;animation:4.5s ease-in-out infinite partner-handshake-float;transform:scale(1.08)}.marketing-site .partner-handshake-copy{z-index:1;text-align:center;margin-top:.35rem;position:relative}.marketing-site .partner-handshake-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0b8fd8e0;font-size:.6875rem;font-weight:600}.marketing-site .partner-handshake-title{color:var(--lp-navy,#0b1e48);margin-top:.4rem;font-size:1.125rem;font-weight:700;line-height:1.3}.marketing-site .partner-handshake-subtitle{color:#0b1e489e;margin-top:.5rem;font-size:.8125rem;line-height:1.55}@keyframes partner-handshake-float{0%,to{transform:scale(1.08)translateY(0)}50%{transform:scale(1.08)translateY(-5px)}}@keyframes partner-handshake-glow{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.marketing-site .partner-handshake-player,.marketing-site .partner-handshake-panel:before{animation:none}}@media (max-width:1023px){.marketing-site .partner-handshake-stage{max-height:12rem}}.marketing-site .not-found-page{width:min(100%,40rem);margin-inline:auto;position:relative}.marketing-site .not-found-glow{aspect-ratio:1;filter:blur(36px);pointer-events:none;background:radial-gradient(circle,#4fc3f747 0%,#0000 68%);border-radius:50%;width:70%;position:absolute;top:-18%;left:50%;translate:-50%}.marketing-site .not-found-mesh{pointer-events:none;background:radial-gradient(70% 50% at 20% 10%,#0b8fd814,#0000 55%),radial-gradient(60% 45% at 90% 90%,#4fc3f712,#0000 50%);position:absolute;inset:-10% -6%}.marketing-site .not-found-card{z-index:1;text-align:center;background:linear-gradient(165deg,#fffffffa 0%,#f0f9fff0 100%);border:1px solid #0b8fd824;border-radius:1.75rem;padding:1.75rem 1.5rem 1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 24px 56px -36px #0b8fd859}.marketing-site .not-found-lottie-wrap{width:min(100%,24rem);margin:0 auto .5rem}.marketing-site .not-found-lottie,.marketing-site .not-found-lottie-stage{width:100%;height:100%}.marketing-site .not-found-lottie-stage{aspect-ratio:1.5;max-height:15rem}.marketing-site .not-found-lottie-player{transform-origin:50%;filter:drop-shadow(0 12px 28px #0b8fd81f);width:100%;height:100%;transform:scale(1.06)}.marketing-site .not-found-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#0b8fd8eb;background:#0b8fd81a;border-radius:9999px;align-items:center;padding:.3rem .7rem;font-size:.6875rem;font-weight:600;display:inline-flex}.marketing-site .not-found-title{letter-spacing:-.03em;color:var(--lp-navy,#0b1e48);margin-top:.75rem;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:800;line-height:1.2}.marketing-site .not-found-subtitle{color:#0b1e489e;max-width:28rem;margin:.75rem auto 0;font-size:.9375rem;line-height:1.65}.marketing-site .not-found-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.marketing-site .not-found-btn-primary{align-items:center;gap:.5rem;display:inline-flex}.marketing-site .not-found-btn-secondary{color:#0b1e48;background:#ffffffe6;border:1px solid #0b8fd82e;align-items:center;gap:.5rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.marketing-site .not-found-btn-secondary:hover{background:#f0f9fff2;border-color:#0b8fd852;transform:translateY(-1px)}.marketing-site .not-found-links{color:#0b8fd8e6;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:1.25rem;font-size:.8125rem;font-weight:600;display:flex}.marketing-site .not-found-links a:hover{text-decoration:underline}.marketing-site .not-found-upsell{text-align:left;background:linear-gradient(135deg,#0b8fd814,#4fc3f70f);border:1px solid #0b8fd824;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem 1rem;margin-top:1.5rem;padding:1rem 1.125rem;display:flex}.marketing-site .not-found-upsell-title{color:var(--lp-navy,#0b1e48);font-size:.9375rem;font-weight:700}.marketing-site .not-found-upsell-text{color:#0b1e489e;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.marketing-site .not-found-upsell-cta{flex-shrink:0;padding:.625rem 1.125rem!important;font-size:.8125rem!important}@media (max-width:639px){.marketing-site .not-found-card{padding:1.35rem 1.125rem 1.125rem}.marketing-site .not-found-lottie-stage{max-height:11rem}.marketing-site .not-found-upsell{flex-direction:column;align-items:stretch}.marketing-site .not-found-upsell-cta{justify-content:center;width:100%}}.marketing-site .loan-types-detail{flex-direction:column;gap:1.75rem;display:flex}.marketing-site .loan-type-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #0b8fd81f;border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:.625rem;padding:.75rem;display:flex;position:sticky;top:4.5rem;box-shadow:0 10px 30px #0b1e480f}.marketing-site .loan-type-nav-link{color:var(--lp-navy,#0b1e48);background:#fff;border:1px solid #0b8fd824;border-radius:9999px;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:.8125rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.marketing-site .loan-type-nav-link:hover{color:#0b8fd8;background:#0b8fd814;border-color:#0b8fd859}.marketing-site .loan-types-detail-list{flex-direction:column;gap:1.75rem;display:flex}.marketing-site .loan-type-detail{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #0b8fd81f;border-radius:1.5rem;overflow:hidden;box-shadow:0 18px 40px #0b1e480f}.marketing-site .loan-type-detail-hero{gap:1.25rem;padding:1.5rem;display:grid}@media (min-width:1024px){.marketing-site .loan-type-detail-hero{grid-template-columns:1.35fr .9fr;gap:1.5rem;padding:1.75rem}}.marketing-site .loan-type-detail-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0b8fd8;background:#0b8fd81a;border-radius:9999px;padding:.3rem .7rem;font-size:.6875rem;font-weight:700;display:inline-flex}.marketing-site .loan-type-detail-title-row{align-items:flex-start;gap:.75rem;margin-top:.85rem;display:flex}.marketing-site .loan-type-detail-icon{color:#0b8fd8;background:#0b8fd81a;border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.marketing-site .loan-type-detail-title{letter-spacing:-.02em;color:var(--lp-navy,#0b1e48);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;line-height:1.2}.marketing-site .loan-type-detail-summary{gap:.75rem;margin-top:1rem;display:grid}.marketing-site .loan-type-detail-summary p{color:#64748b;font-size:.9375rem;line-height:1.7}.marketing-site .loan-type-detail-highlights{gap:.55rem;margin-top:1.1rem;padding:0;list-style:none;display:grid}.marketing-site .loan-type-detail-highlights li{color:var(--lp-navy,#0b1e48);align-items:flex-start;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.marketing-site .loan-type-detail-aside{background:linear-gradient(160deg,#0b8fd814,#fffffff2);border:1px solid #0b8fd824;border-radius:1.15rem;padding:1.15rem}.marketing-site .loan-type-aside-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-navy,#0b1e48);font-size:.8125rem;font-weight:700}.marketing-site .loan-type-aside-list{gap:.65rem;margin-top:.85rem;padding:0;list-style:none;display:grid}.marketing-site .loan-type-aside-list li{color:#475569;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.55;display:flex}.marketing-site .loan-type-destinations{border-top:1px solid #0b8fd81f;margin-top:1.1rem;padding-top:1rem}.marketing-site .loan-type-destination-chips{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.marketing-site .loan-type-destination-chips span{color:#0b8fd8;background:#fff;border:1px solid #0b8fd829;border-radius:9999px;padding:.28rem .65rem;font-size:.6875rem;font-weight:600}.marketing-site .loan-type-benefits-grid{border-top:1px solid #0b8fd81a;padding:1.35rem 1.5rem 1.5rem}.marketing-site .loan-type-benefits-grid h4{color:var(--lp-navy,#0b1e48);font-size:1rem;font-weight:700}.marketing-site .loan-type-benefits-grid ul{gap:.65rem;margin-top:.9rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.marketing-site .loan-type-benefits-grid ul{grid-template-columns:1fr 1fr}}.marketing-site .loan-type-benefits-grid li{color:#475569;background:#fff;border:1px solid #0f172a0f;border-radius:.85rem;align-items:flex-start;gap:.5rem;padding:.75rem .85rem;font-size:.8125rem;line-height:1.55;display:flex}.marketing-site .loan-type-checklist{background:#f8fafcd9;border-top:1px solid #0b8fd81a;padding:1.35rem 1.5rem 1.5rem}.marketing-site .loan-type-checklist-head{align-items:flex-start;gap:.75rem;display:flex}.marketing-site .loan-type-checklist-head h4{color:var(--lp-navy,#0b1e48);font-size:1rem;font-weight:700}.marketing-site .loan-type-checklist-head p{color:#64748b;margin-top:.2rem;font-size:.8125rem}.marketing-site .loan-type-checklist-accordion{gap:.65rem;margin-top:1rem;display:grid}.marketing-site .loan-type-checklist-accordion-item{background:#fff;border:1px solid #0b8fd81f;border-radius:1rem;overflow:hidden}.marketing-site .loan-type-checklist-accordion-item.is-open{border-color:#0b8fd847;box-shadow:0 8px 24px #0b1e480f}.marketing-site .loan-type-checklist-accordion-trigger{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:.9rem 1rem;display:flex}.marketing-site .loan-type-checklist-accordion-title{width:100%;color:var(--lp-navy,#0b1e48);font-size:.875rem;font-weight:700;display:block}.marketing-site .loan-type-checklist-accordion-action{color:var(--lp-blue,#0b8fd8);text-underline-offset:.15em;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:650;line-height:1.2;text-decoration:underline;display:inline-flex}.marketing-site .loan-type-checklist-accordion-trigger:hover .loan-type-checklist-accordion-action{color:var(--lp-navy,#0b1e48)}.marketing-site .loan-type-checklist-accordion-panel{padding:0 1rem 1rem}.marketing-site .loan-type-checklist-accordion-panel[hidden]{display:none}.marketing-site .loan-type-checklist-accordion-panel ul{gap:.45rem;padding:0;list-style:none;display:grid}.marketing-site .loan-type-checklist-accordion-panel li{color:#64748b;padding-left:.9rem;font-size:.78125rem;line-height:1.5;position:relative}.marketing-site .loan-type-checklist-accordion-panel li:before{content:"";background:var(--lp-blue,#0b8fd8);border-radius:9999px;width:.35rem;height:.35rem;position:absolute;top:.45rem;left:0}.marketing-site .loan-type-checklist-grid{gap:.85rem;margin-top:1rem;display:grid}@media (min-width:768px){.marketing-site .loan-type-checklist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-site .loan-type-checklist-card{background:#fff;border:1px solid #0b8fd81f;border-radius:1rem;padding:1rem}.marketing-site .loan-type-checklist-card h5{color:var(--lp-navy,#0b1e48);font-size:.875rem;font-weight:700}.marketing-site .loan-type-checklist-card ul{gap:.45rem;margin-top:.7rem;padding:0;list-style:none;display:grid}.marketing-site .loan-type-checklist-card li{color:#64748b;padding-left:.9rem;font-size:.78125rem;line-height:1.5;position:relative}.marketing-site .loan-type-checklist-card li:before{content:"";background:#0b8fd8;border-radius:9999px;width:.35rem;height:.35rem;position:absolute;top:.45rem;left:0}.marketing-site .loan-type-trust{border-top:1px solid #0b8fd81a;padding:1.25rem 1.5rem 1.5rem}.marketing-site .loan-type-trust ul{gap:.55rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.marketing-site .loan-type-trust ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-site .loan-type-trust li{color:var(--lp-navy,#0b1e48);align-items:flex-start;gap:.45rem;font-size:.8125rem;font-weight:600;display:flex}.marketing-site .loan-type-closing{color:var(--lp-navy,#0b1e48);background:#0b8fd80f;border:1px solid #0b8fd824;border-radius:.9rem;margin-top:1rem;padding:.9rem 1rem;font-size:.875rem;font-weight:600;line-height:1.55}.marketing-site .loan-lender-compare{gap:1.25rem;display:grid}.marketing-site .loan-lender-compare-intro{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.marketing-site .loan-lender-compare-intro-copy{max-width:42rem}.marketing-site .loan-lender-compare-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-sea,#0b8fd8);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.marketing-site .loan-lender-compare-title{color:var(--lp-navy,#0b1e48);margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700}.marketing-site .loan-lender-compare-intro-copy p{color:#0b1e48ad;margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.marketing-site .loan-lender-compare-partners-link{color:var(--lp-sea,#0b8fd8);align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.marketing-site .loan-lender-compare-partners-link:hover{text-decoration:underline}.marketing-site .loan-lender-tabs{background:#ffffffd9;border:1px solid #0b1e4814;border-radius:1rem;flex-wrap:wrap;gap:.5rem;padding:.35rem;display:flex}.marketing-site .loan-lender-tab{color:#0b1e489e;cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s}.marketing-site .loan-lender-tab:hover{color:var(--lp-navy,#0b1e48);background:#0b8fd80f}.marketing-site .loan-lender-tab-active{color:#fff;background:linear-gradient(135deg, var(--lp-sea,#0b8fd8), #0a6fad);box-shadow:0 8px 18px #0b8fd838}.marketing-site .loan-lender-category-blurb{color:#0b1e48bf;text-align:left;background:#0b8fd80d;border:1px solid #0b8fd81f;border-radius:.9rem;margin:0;padding:.85rem 1rem;font-size:.875rem;line-height:1.55}.marketing-site .loan-lender-category-grid{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.marketing-site .loan-lender-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.marketing-site .loan-lender-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketing-site .loan-lender-category-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #0b1e4814;border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.marketing-site .loan-lender-category-card:hover{border-color:#0b8fd847;transform:translateY(-1px);box-shadow:0 10px 24px #0b1e480f}.marketing-site .loan-lender-category-card>span:first-child{color:var(--lp-navy,#0b1e48);font-size:.875rem;font-weight:700}.marketing-site .loan-lender-category-card>span:last-child{color:#0b1e488c;font-size:.75rem;font-weight:600}.marketing-site .loan-lender-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #0b1e4814;border-radius:1.1rem;overflow-x:auto;box-shadow:0 12px 32px #0b1e480d}.marketing-site .loan-lender-table{border-collapse:collapse;text-align:left;width:100%;min-width:52rem}.marketing-site .loan-lender-table thead th{letter-spacing:.05em;text-transform:uppercase;color:#0b1e4880;white-space:nowrap;background:#f8fafcf2;border-bottom:1px solid #e2e8f0e6;padding:.85rem 1rem;font-size:.6875rem;font-weight:700}.marketing-site .loan-lender-table tbody th,.marketing-site .loan-lender-table tbody td{vertical-align:middle;color:var(--lp-navy,#0b1e48);border-bottom:1px solid #e2e8f0bf;padding:.9rem 1rem;font-size:.8125rem;font-weight:600}.marketing-site .loan-lender-table tbody tr:last-child th,.marketing-site .loan-lender-table tbody tr:last-child td{border-bottom:0}.marketing-site .loan-lender-table tbody tr:hover{background:#0b8fd808}.marketing-site .loan-lender-name-cell{align-items:center;gap:.75rem;min-width:11rem;display:flex}.marketing-site .loan-lender-logo-tile{background:#fff;border:1px solid #0b1e480f;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:3.25rem;padding:.3rem .4rem;display:inline-flex;overflow:hidden}.marketing-site .loan-lender-logo-tile>div{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.marketing-site .loan-lender-logo-tile .loan-lender-logo-img,.marketing-site .loan-lender-logo-tile .lender-preview-logo-img{display:block;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:2.55rem!important}.marketing-site .loan-lender-name{color:var(--lp-navy,#0b1e48);font-size:.875rem;font-weight:700;display:block}.marketing-site .loan-lender-category{color:#0b1e4880;margin-top:.1rem;font-size:.6875rem;font-weight:600;display:block}.marketing-site .loan-lender-roi{color:var(--lp-sea,#0b8fd8);white-space:nowrap;background:#0b8fd814;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.marketing-site .loan-lender-collateral{white-space:nowrap;color:#0b1e48b3;background:#94a3b81f;border-radius:999px;padding:.3rem .65rem;font-size:.6875rem;font-weight:700;display:inline-flex}.marketing-site .loan-lender-collateral-none{color:#047857;background:#10b9811f}.marketing-site .loan-lender-collateral-optional{color:#1d4ed8;background:#3b82f61a}.marketing-site .loan-lender-collateral-required{color:#b45309;background:#f59e0b24}.marketing-site .loan-lender-row-cta{white-space:nowrap;padding:.45rem .85rem!important;font-size:.75rem!important}.marketing-site .loan-lender-disclaimer{color:#0b1e488c;text-align:left;margin:0;font-size:.75rem;line-height:1.5}@media (max-width:1023px){.marketing-site .loan-type-nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:.5rem;padding:.55rem;top:4rem;overflow-x:auto}.marketing-site .loan-type-nav::-webkit-scrollbar{display:none}.marketing-site .loan-type-nav-link{flex-shrink:0;padding:.5rem .8rem;font-size:.75rem}.marketing-site .loan-type-detail-hero,.marketing-site .loan-type-benefits-grid,.marketing-site .loan-type-checklist,.marketing-site .loan-type-trust{padding-left:1.1rem;padding-right:1.1rem}.marketing-site .loan-type-detail-hero{padding-top:1.25rem;padding-bottom:1.25rem}.marketing-site .loan-type-detail-aside{padding:1rem}.marketing-site .loan-type-checklist-head{align-items:flex-start}.marketing-site .loan-lender-compare-intro{flex-direction:column;align-items:flex-start}.marketing-site .loan-lender-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.marketing-site .loan-lender-tabs::-webkit-scrollbar{display:none}.marketing-site .loan-lender-tab{flex-shrink:0;padding:.5rem .8rem;font-size:.75rem}.marketing-site .loan-lender-table{min-width:46rem}.marketing-site .loan-lender-table thead th:first-child,.marketing-site .loan-lender-table tbody th{z-index:2;background:#fff;position:sticky;left:0;box-shadow:6px 0 12px #0b1e480d}.marketing-site .loan-lender-table thead th:first-child{z-index:3;background:#f8fafcfa}.marketing-site .loan-lender-name-cell{gap:.55rem;min-width:9.5rem}.marketing-site .loan-lender-logo-tile{width:5.25rem;height:2.85rem}.marketing-site .loan-lender-logo-tile .loan-lender-logo-img,.marketing-site .loan-lender-logo-tile .lender-preview-logo-img{max-height:2.2rem!important}}@media (max-width:639px){.marketing-site .loan-type-nav{margin-inline:-.25rem;top:3.75rem}.marketing-site .loan-types-detail-list{gap:1.25rem}.marketing-site .loan-type-detail{border-radius:1.15rem}.marketing-site .loan-type-detail-title{font-size:1.2rem}.marketing-site .loan-type-detail-summary p{font-size:.875rem}.marketing-site .loan-type-benefits-grid,.marketing-site .loan-type-checklist,.marketing-site .loan-type-trust{padding-bottom:1.15rem}.marketing-site .loan-type-checklist-grid{gap:.75rem}.marketing-site .loan-lender-table thead th,.marketing-site .loan-lender-table tbody th,.marketing-site .loan-lender-table tbody td{padding:.75rem .7rem}.marketing-site .loan-lender-name{font-size:.8125rem}.marketing-site .loan-lender-row-cta{padding:.4rem .7rem!important}}.marketing-site .loan-type-nav-link-active{color:#0b8fd8;background:#0b8fd81f;border-color:#0b8fd873;box-shadow:0 0 0 1px #0b8fd81f}.marketing-site .loan-type-detail-product-name{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-navy,#0b1e48);margin-top:.65rem;font-size:.8125rem;font-weight:700}.marketing-site .loan-type-detail-emphasized{border-color:#0b8fd847;box-shadow:0 22px 48px #0b1e481a}.marketing-site .country-loan-metrics-inner{flex-direction:column;gap:1.5rem;max-width:56rem;margin-inline:auto;display:flex}.marketing-site .country-loan-metrics-title{letter-spacing:-.02em;color:var(--lp-navy,#0b1e48);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.marketing-site .country-loan-metrics-sub{max-width:40rem;color:var(--muted-foreground,#64748b);margin-top:.65rem;font-size:1rem;line-height:1.65}.marketing-site .country-loan-metrics-grid{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.marketing-site .country-loan-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.marketing-site .country-loan-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketing-site .country-loan-metric-item{background:#fff;border:1px solid #0b8fd81f;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.marketing-site .country-loan-metric-icon{color:#4f46e5;background:#6366f11f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.marketing-site .country-loan-metric-label{color:var(--lp-navy,#0b1e48);font-size:.8125rem;font-weight:700}.marketing-site .country-loan-metric-value{color:var(--muted-foreground,#64748b);margin-top:.15rem;font-size:.875rem}.marketing-site .country-loan-metrics-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.marketing-site .country-loan-metrics-cta{z-index:0;white-space:nowrap;flex:none;min-height:44px;position:relative;border-radius:9999px!important;margin:0!important;padding:.7rem 1.35rem!important;transform:none!important}.marketing-site .country-loan-metrics-cta-outline{color:var(--lp-navy,#0b1e48)!important;box-shadow:none!important;background:#fff!important;border:1px solid #0b1e4840!important}.marketing-site .country-loan-metrics-cta-outline:hover{color:var(--lp-navy,#0b1e48)!important;background:#f8fafc!important;border-color:#0b1e4866!important;transform:none!important}.marketing-site .country-loan-metrics-cta-solid{box-shadow:0 4px 14px #0b8fd838!important}.marketing-site .country-loan-metrics-cta-solid:hover{transform:translateY(-1px)!important}.marketing-site .country-loan-metrics-anchor{color:#0b8fd8;text-underline-offset:3px;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.marketing-site .country-loan-metrics-disclaimer{color:var(--muted-foreground,#64748b);font-size:.75rem;line-height:1.5}.marketing-site .country-loan-how-head{text-align:center;max-width:40rem;margin-inline:auto}.marketing-site .country-loan-how-eyebrow,.marketing-site .country-loan-types-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0b8fd8;font-size:.75rem;font-weight:700}.marketing-site .country-loan-how-head h2,.marketing-site .country-loan-types-head h2{color:var(--lp-navy,#0b1e48);margin-top:.5rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.marketing-site .country-loan-how-head p,.marketing-site .country-loan-types-head p{color:var(--muted-foreground,#64748b);margin-top:.65rem;font-size:.9375rem;line-height:1.65}.marketing-site .country-loan-how-steps{gap:.85rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.marketing-site .country-loan-how-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.marketing-site .country-loan-how-step{background:#fff;border:1px solid #0b8fd81f;border-radius:1rem;flex-direction:column;gap:.65rem;padding:1rem;display:flex;position:relative}.marketing-site .country-loan-how-index{color:#0b8fd88c;font-size:.75rem;font-weight:700;position:absolute;top:.75rem;right:.85rem}.marketing-site .country-loan-how-icon{color:#0b8fd8;background:#0b8fd81a;border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.marketing-site .country-loan-how-step h3{color:var(--lp-navy,#0b1e48);font-size:.9375rem;font-weight:700}.marketing-site .country-loan-how-step p{color:var(--muted-foreground,#64748b);font-size:.8125rem}.marketing-site .country-loan-types{flex-direction:column;gap:1.5rem;display:flex}.marketing-site .country-loan-types-head{text-align:center;max-width:44rem;margin-inline:auto}.marketing-site .country-loan-type-tabs{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.marketing-site .country-loan-type-tab{color:var(--lp-navy,#0b1e48);background:#fff;border:1px solid #0b8fd824;border-radius:9999px;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:.8125rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.marketing-site .country-loan-type-tab:hover,.marketing-site .country-loan-type-tab-active{color:#0b8fd8;background:#0b8fd81a;border-color:#0b8fd866}.marketing-site .country-loan-type-panel{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #0b8fd81f;border-radius:1.5rem;padding:1.5rem;box-shadow:0 18px 40px #0b1e480f}.marketing-site .country-loan-type-panel-grid{gap:1.25rem;display:grid}@media (min-width:1024px){.marketing-site .country-loan-type-panel-grid{grid-template-columns:1.35fr .9fr;gap:1.5rem}}.marketing-site .country-loan-type-badge{letter-spacing:.08em;text-transform:uppercase;color:#0b8fd8;background:#0b8fd81a;border-radius:9999px;padding:.3rem .7rem;font-size:.6875rem;font-weight:700;display:inline-flex}.marketing-site .country-loan-type-panel h3{color:var(--lp-navy,#0b1e48);margin-top:.75rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700}.marketing-site .country-loan-type-country-note{color:var(--lp-navy,#0b1e48);background:#0b8fd80f;border:1px solid #0b8fd81f;border-radius:.85rem;margin-top:.75rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.6}.marketing-site .country-loan-type-summary{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.marketing-site .country-loan-type-summary p{color:var(--muted-foreground,#64748b);font-size:.9375rem;line-height:1.65}.marketing-site .country-loan-type-aside{background:#0b8fd80f;border:1px solid #0b8fd81f;border-radius:1.15rem;padding:1.15rem}.marketing-site .country-loan-type-aside h4{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-navy,#0b1e48);font-size:.75rem;font-weight:700}.marketing-site .country-loan-type-aside ul{flex-direction:column;gap:.65rem;margin-top:.85rem;padding:0;list-style:none;display:flex}.marketing-site .country-loan-type-aside li{color:var(--muted-foreground,#475569);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.marketing-site .country-loan-type-checklist{border-top:1px solid #0b8fd81f;margin-top:1.5rem;padding-top:1.35rem}.marketing-site .country-loan-type-checklist-head{align-items:flex-start;gap:.75rem;display:flex}.marketing-site .country-loan-type-checklist-head h4{color:var(--lp-navy,#0b1e48);font-size:1.05rem;font-weight:700}.marketing-site .country-loan-type-checklist-head p{color:var(--muted-foreground,#64748b);margin-top:.25rem;font-size:.875rem}.marketing-site .country-loan-type-checklist-accordion{gap:.65rem;margin-top:1rem;display:grid}.marketing-site .country-loan-type-checklist-accordion-item{background:#fff;border:1px solid #0b8fd81f;border-radius:1rem;overflow:hidden}.marketing-site .country-loan-type-checklist-accordion-item.is-open{border-color:#0b8fd847;box-shadow:0 8px 24px #0b1e480f}.marketing-site .country-loan-type-checklist-accordion-trigger{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:.9rem 1rem;display:flex}.marketing-site .country-loan-type-checklist-accordion-title{width:100%;color:var(--lp-navy,#0b1e48);font-size:.875rem;font-weight:700;display:block}.marketing-site .country-loan-type-checklist-accordion-action{color:var(--lp-blue,#0b8fd8);text-underline-offset:.15em;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:650;line-height:1.2;text-decoration:underline;display:inline-flex}.marketing-site .country-loan-type-checklist-accordion-trigger:hover .country-loan-type-checklist-accordion-action{color:var(--lp-navy,#0b1e48)}.marketing-site .country-loan-type-checklist-accordion-panel{padding:0 1rem 1rem}.marketing-site .country-loan-type-checklist-accordion-panel[hidden]{display:none}.marketing-site .country-loan-type-checklist-accordion-panel ul{flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.marketing-site .country-loan-type-checklist-accordion-panel li{color:var(--muted-foreground,#64748b);padding-left:.9rem;font-size:.8125rem;line-height:1.5;position:relative}.marketing-site .country-loan-type-checklist-accordion-panel li:before{content:"";background:var(--lp-blue,#0b8fd8);border-radius:9999px;width:.35rem;height:.35rem;position:absolute;top:.45rem;left:0}.marketing-site .country-loan-type-checklist-grid{gap:.85rem;margin-top:1rem;display:grid}@media (min-width:768px){.marketing-site .country-loan-type-checklist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-site .country-loan-type-checklist-card{background:#fff;border:1px solid #0b8fd81f;border-radius:1rem;padding:1rem}.marketing-site .country-loan-type-checklist-card h5{color:var(--lp-navy,#0b1e48);font-size:.875rem;font-weight:700}.marketing-site .country-loan-type-checklist-card ul{color:var(--muted-foreground,#64748b);flex-direction:column;gap:.4rem;margin-top:.65rem;padding-left:1rem;font-size:.8125rem;line-height:1.5;display:flex}.marketing-site{--background:#fff;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#0369a1;--primary-hover:#075985;--primary-foreground:#fff;--secondary:#0f172a;--secondary-foreground:#fff;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#4fc3f7;--accent-soft:#e6f7ff;--accent-foreground:#0f172a;--success:#10b981;--warning:#f59e0b;--border:#e2e8f0;--input:#f8fafc;--ring:#0369a1;--color-brand-primary:#0369a1;--color-brand-secondary:#4fc3f7;--color-brand-accent:#e6f7ff;--section-tint:#f4fbff;--section-muted:#f8fafc;background-color:var(--background);color:var(--foreground);font-family:var(--font-marketing), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.marketing-site .btn-marketing,.btn-marketing{color:#fff;background:linear-gradient(135deg,#0b8fd8 0%,#097bb8 100%);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0b8fd81f,0 4px 14px #0b8fd838}.marketing-site .btn-marketing:hover,.btn-marketing:hover{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#0b8fd8 100%);transform:translateY(-1px);box-shadow:0 2px 4px #0b8fd829,0 8px 24px #0b8fd852,0 0 0 1px #4fc3f740}.marketing-site .btn-marketing:active,.btn-marketing:active{transform:scale(.98)}.marketing-site .btn-marketing.btn-shine:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%);animation:6s ease-in-out infinite btn-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes btn-shine{0%,80%,to{transform:translate(-120%)}40%{transform:translate(120%)}}.marketing-site .btn-marketing-cta-glow{animation:3s ease-in-out infinite cta-glow-pulse}@keyframes cta-glow-pulse{0%,to{box-shadow:0 4px 14px #0b8fd838}50%{box-shadow:0 4px 20px #0b8fd866,0 0 24px #4fc3f733}}.marketing-site .glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #e2e8f0cc;box-shadow:0 1px 2px #0f172a0a,0 4px 24px #0b8fd80f}.marketing-site .glass-faq{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #e2e8f0b3}.marketing-site .card-premium{background:#fff;border:1px solid #e2e8f0e6;border-radius:1.25rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 1px 2px #0f172a0a,0 4px 24px #0b8fd80f}.marketing-site .card-premium:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#0b8fd82e,#4fc3f71f);padding:1px;transition:opacity .25s;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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.marketing-site .card-premium:hover{border-color:#0b8fd838;transform:translateY(-8px);box-shadow:0 4px 8px #0f172a0a,0 16px 44px #0b8fd824,0 0 0 1px #0b8fd814}.marketing-site .card-premium-lift:hover{transform:translateY(-12px)}.marketing-site .card-premium:hover .card-icon-tilt{transform:rotate(6deg)}.marketing-site .card-premium:hover:before{opacity:1}.marketing-site .section-padding{padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){.marketing-site .section-padding{padding-top:6rem;padding-bottom:6rem}}.marketing-site .section-white{background-color:#fff}.marketing-site .section-muted{background-color:var(--section-muted)}.marketing-site .section-tint{background-color:var(--section-tint)}.marketing-site .section-dark{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.marketing-site .heading-display{letter-spacing:-.035em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.08}.marketing-site .heading-section{letter-spacing:-.025em;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:700;line-height:1.15}.marketing-site .prose-marketing{max-width:65ch;font-size:1.125rem;line-height:1.75}.marketing-site .section-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.marketing-site .hero-gradient{background:#f8fbff;position:relative;overflow:hidden}.marketing-site .hero-photo-bg{z-index:0;position:absolute;inset:0}.marketing-site .hero-photo-bg-img{object-fit:cover;object-position:68% 38%}.marketing-site .hero-photo-overlay{background:linear-gradient(102deg,#f8fbfff0 0%,#f8fbffe0 30%,#f8fbff9e 46%,#f8fbff47 62%,#f8fbff14 100%),linear-gradient(#f8fbff1f 0%,#ffffffb8 100%);position:absolute;inset:0}@media (max-width:1023px){.marketing-site .hero-photo-bg-img{object-position:center 36%}.marketing-site .hero-photo-overlay{background:linear-gradient(#f8fbfff0 0%,#f8fbffe0 45%,#f8fbffc7 72%,#ffffffe6 100%)}}.marketing-site .hero-gradient .hero-heading{letter-spacing:-.03em;font-size:clamp(2rem,3.8vw,3.35rem);line-height:1.08}.marketing-site .hero-heading-navy{color:#0b1e48}.marketing-site .hero-heading-accent{color:#0000;background:linear-gradient(135deg,#0b8fd8 0%,#0ea5e9 55%,#38bdf8 100%);-webkit-background-clip:text;background-clip:text}.marketing-site .hero-tagline{color:#097bb8;font-size:.9375rem;font-style:italic;font-weight:600;display:inline-block}.marketing-site .hero-subcopy{color:#4b5563;max-width:36rem;font-size:1.0625rem;line-height:1.65}.marketing-site .hero-feature-pill{color:#0b1e48;background:#ffffffe6;border:1px solid #0b8fd824;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 2px 10px #0b1e480d}.marketing-site .hero-btn-outline{color:#097bb8;background:#ffffffeb;border:1px solid #0b8fd859}.marketing-site .hero-btn-outline:hover{color:#0b8fd8;background:#f4fbfff2;border-color:#0b8fd88c}.marketing-site .hero-copy-panel{z-index:1;position:relative}.marketing-site .hero-photo-window{z-index:1;min-height:clamp(280px,30vw,360px);position:relative}.marketing-site .hero-stats-navy{background:linear-gradient(135deg,#0b1e48 0%,#102456 52%,#0f2557 100%);border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 12px 36px #0b1e4833}.marketing-site .hero-stats-navy-icon{color:#4fc3f7;background:#4fc3f724}.marketing-site .hero-stats-navy-value{color:#fff}.marketing-site .hero-stats-navy-label{color:#ffffffb8}.marketing-site .hero-lenders-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #0b8fd81f;border-radius:1rem;padding:1rem 1.125rem 1.125rem;box-shadow:0 8px 28px #0b1e480f}.marketing-site .hero-integrated-metrics,.marketing-site .hero-integrated-lenders{border-top:none;padding-top:0}.marketing-site .hero-first-screen{min-height:calc(100dvh - 4.75rem)}.marketing-site .hero-first-screen-inner{flex-direction:column;justify-content:center;gap:0;min-height:calc(100dvh - 4.75rem);padding-bottom:.5rem;display:flex}.marketing-site .hero-integrated-lenders .lender-track{gap:1.25rem}.marketing-site .hero-integrated-lenders .lender-logo{min-width:6.75rem;padding:.5rem .625rem}.marketing-site .hero-visual-collage{width:100%;height:clamp(260px,28vw,320px);min-height:260px;position:relative}.marketing-site .hero-collage-landmarks{z-index:1;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.marketing-site .hero-collage-landmarks-img{mix-blend-mode:lighten;filter:drop-shadow(0 12px 28px #0b1e481f);width:100%;max-width:520px;height:auto}@media (min-width:1024px){.marketing-site .hero-collage-landmarks-img{max-width:560px}}.marketing-site .hero-mesh{pointer-events:none;position:absolute;inset:0;overflow:hidden}.marketing-site .hero-mesh-blob{filter:blur(60px);opacity:.4;border-radius:50%;animation:20s ease-in-out infinite marketing-blob-float;position:absolute}.marketing-site .hero-mesh-blob-1{background:#0b8fd824;width:400px;height:400px;animation-delay:0s;top:-10%;right:10%}.marketing-site .hero-mesh-blob-2{background:#4fc3f724;width:300px;height:300px;animation-delay:-7s;bottom:10%;left:5%}@keyframes marketing-blob-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-20px)scale(1.05)}66%{transform:translate(-15px,15px)scale(.95)}}.marketing-site .marquee-track{width:max-content;animation:40s linear infinite marketing-marquee;display:flex}@keyframes marketing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marketing-site .hero-mesh-blob,.marketing-site .marquee-track{animation:none}}.marketing-site .consultation-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:1.25rem;box-shadow:0 4px 6px #0f172a0a,0 20px 50px #0b8fd81a}.marketing-site .trust-pill{color:#097bb8;background:#0b8fd80f;border:1px solid #0b8fd838;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.marketing-site .step-indicator{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.marketing-site .step-indicator-active{color:var(--primary);font-weight:600}.marketing-site .lead-form-field,.marketing-site .lead-form-textarea{color:#0f172a;caret-color:#0b8fd8;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff}.marketing-site .lead-form-field:-webkit-autofill{-webkit-text-fill-color:#0f172a;caret-color:#0b8fd8;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.marketing-site .lead-form-field:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;caret-color:#0b8fd8;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.marketing-site .lead-form-field:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;caret-color:#0b8fd8;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.marketing-site .lead-form-field:-webkit-autofill:active{-webkit-text-fill-color:#0f172a;caret-color:#0b8fd8;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.marketing-site .lead-form-textarea:-webkit-autofill{-webkit-text-fill-color:#0f172a;caret-color:#0b8fd8;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.marketing-site .lead-form-textarea:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;caret-color:#0b8fd8;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.marketing-site .lead-form-textarea:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;caret-color:#0b8fd8;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.marketing-site .lead-form-textarea:-webkit-autofill:active{-webkit-text-fill-color:#0f172a;caret-color:#0b8fd8;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.marketing-site .office-showcase{background:#fff;border:1px solid #0b8fd824;box-shadow:0 4px 6px #0f172a0a,0 24px 60px #0b8fd81a}.marketing-site .office-map-canvas .maplibregl-ctrl-attrib{opacity:.55;font-size:10px}.marketing-site .office-map-canvas .maplibregl-ctrl-bottom-right{bottom:.5rem;right:.5rem}.marketing-site .office-map-marker{background:linear-gradient(135deg,#0b8fd8 0%,#097bb8 100%);border:3px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 10px 24px #0b8fd859}.marketing-site .office-map-marker-pulse{background:#0b8fd82e;border-radius:9999px;width:2.75rem;height:2.75rem;animation:2.4s ease-out infinite office-map-pulse;position:absolute;top:.35rem}@keyframes office-map-pulse{0%{opacity:.7;transform:scale(.85)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.marketing-site .mega-menu-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #ffffff40;border-radius:1rem;overflow:hidden;box-shadow:0 20px 60px #0b8fd81f}.marketing-site .mega-menu-tabbed{min-width:min(90vw,640px);display:flex}.marketing-site .mega-menu-sidebar{background:#fff;border-right:1px solid #e2e8f0e6;flex-shrink:0;width:13.5rem;padding:.5rem 0}.marketing-site .mega-menu-sidebar-item{text-align:left;width:100%;color:var(--foreground);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .18s,color .18s;display:flex}.marketing-site .mega-menu-sidebar-item:hover,.marketing-site .mega-menu-sidebar-item-active{background:var(--accent-soft);color:var(--primary-hover)}.marketing-site .mega-menu-detail{background:linear-gradient(#e6f7ffa6 0%,#f4fbff59 100%);flex:1;min-width:0;padding:1rem 1.25rem}.marketing-site .mega-menu-detail-link{border-radius:.75rem;align-items:center;gap:.875rem;padding:.75rem;transition:background-color .18s,transform .18s;display:flex}.marketing-site .mega-menu-detail-link:hover{background:#ffffffd9;transform:translate(2px)}.marketing-site .lender-track{align-items:center;gap:2rem;width:max-content;animation:42s linear infinite marketing-marquee;display:flex}.marketing-site .lender-carousel:hover .lender-track{animation-play-state:paused}.marketing-site .lender-logo{transition:transform .25s,box-shadow .25s}.marketing-site .lender-logo:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.marketing-site .lender-track{flex-wrap:wrap;justify-content:center;animation:none}}.marketing-site .section-accent{background-color:var(--accent-soft)}.marketing-site .accent-chip{background:var(--accent-soft);color:var(--primary-hover);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.marketing-site .bg-finance-grid{background-image:linear-gradient(#0b8fd80a 1px,#0000 1px),linear-gradient(90deg,#0b8fd80a 1px,#0000 1px);background-size:48px 48px}.marketing-site .bg-world-texture{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400' fill='none'%3E%3Cellipse cx='400' cy='200' rx='360' ry='160' stroke='%230b8fd8' stroke-width='0.5' opacity='0.15'/%3E%3Cpath d='M120 180 Q200 120 280 160 T440 140 T600 180 T680 150' stroke='%230b8fd8' stroke-width='0.5' opacity='0.12'/%3E%3Cpath d='M100 240 Q220 200 340 220 T520 210 T700 230' stroke='%230b8fd8' stroke-width='0.5' opacity='0.1'/%3E%3C/svg%3E");background-position:50%;background-size:cover}.marketing-site .bg-route-lines{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200' fill='none'%3E%3Cpath d='M20 160 Q100 40 200 80 T380 60' stroke='%230b8fd8' stroke-width='0.8' stroke-dasharray='4 6' opacity='0.2'/%3E%3Cpath d='M40 180 Q140 100 240 120 T360 100' stroke='%234fc3f7' stroke-width='0.6' stroke-dasharray='3 5' opacity='0.15'/%3E%3C/svg%3E");background-repeat:repeat;background-size:600px 300px}.marketing-site .bg-radial-soft{background-image:radial-gradient(70% 50% at 50% 0,#0b8fd80f,#0000)}.marketing-site .section-bg-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.marketing-site .section-relative{isolation:isolate;position:relative}.marketing-site .marketing-navbar{isolation:isolate;overflow-x:clip}.marketing-site .nav-glass{-webkit-backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #ffffff59;border-radius:9999px;max-width:100%;height:64px;padding:10px 16px;transition:height .25s cubic-bezier(.22,1,.36,1),padding .25s cubic-bezier(.22,1,.36,1);box-shadow:0 10px 40px #0f172a14}@media (max-width:1919px){.marketing-site .nav-glass{padding:8px 10px}.marketing-site .nav-eligibility-cta{height:44px;font-size:.875rem;padding:0 20px!important}}.marketing-site .marketing-navbar.is-compact .nav-glass{height:52px;padding:8px 14px}.marketing-site .nav-item-active{color:var(--primary);background:#eff6ff}.marketing-site .nav-partner-badge{letter-spacing:.04em;text-transform:uppercase;height:18px;color:var(--primary);pointer-events:none;background:#0b8fd81f;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-2px;right:2px}.marketing-site .nav-eligibility-cta{height:48px;box-shadow:0 4px 16px #0ea5e952;color:#fff!important;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%)!important;border-radius:999px!important;padding:0 28px!important;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)!important}.marketing-site .nav-eligibility-cta:hover{transform:translateY(-2px);color:#fff!important;box-shadow:0 8px 28px #0ea5e96b!important}.marketing-site .nav-eligibility-cta:active{transform:translateY(0)}.marketing-site .nav-glass-mobile{-webkit-backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #ffffff59;box-shadow:0 10px 40px #0f172a0f}@media (prefers-reduced-motion:reduce){.marketing-site .marketing-navbar *{transition-duration:.01ms!important}.marketing-site .nav-eligibility-cta:hover{transform:none}}.marketing-site .lender-tooltip{visibility:hidden;opacity:0;transition:opacity .2s,transform .2s,visibility .2s;transform:translateY(4px)}.marketing-site .lender-logo-wrap:hover .lender-tooltip,.marketing-site .lender-tooltip-visible{visibility:visible;opacity:1;transform:translateY(0)}.marketing-site .counter-pulse{animation:.5s ease-out counter-pulse-once}@keyframes counter-pulse-once{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.marketing-site .cta-premium{background:linear-gradient(135deg,#0b8fd8 0%,#097bb8 50%,#0ea5e9 100%);position:relative;overflow:hidden}.marketing-site .cta-premium:before{content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400' fill='none'%3E%3Cellipse cx='400' cy='200' rx='300' ry='140' stroke='white' stroke-width='0.5' opacity='0.08'/%3E%3C/svg%3E");background-size:cover;position:absolute;inset:0}.marketing-site .card-icon-tilt{transition:transform .3s cubic-bezier(.22,1,.36,1)}.marketing-site .loan-calc-shell{background:linear-gradient(145deg,#fffffffa 0%,#f8fbfff5 55%,#ecf6ffeb 100%);border-radius:1.5rem;position:relative}@media (min-width:640px){.marketing-site .loan-calc-shell{border-radius:1.75rem}}.marketing-site .loan-calc-ambient{pointer-events:none;background:radial-gradient(circle,#0b8fd824 0%,#0b8fd800 70%);border-radius:50%;width:320px;height:320px;animation:14s ease-in-out infinite loan-calc-ambient-drift;position:absolute;inset:-20% auto auto -10%}@keyframes loan-calc-ambient-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,12px)scale(1.08)}}.marketing-site .loan-calc-grid{flex-direction:column;gap:1rem;padding:1rem;display:flex}@media (min-width:640px){.marketing-site .loan-calc-grid{gap:1.15rem;padding:1.25rem}}@media (min-width:1024px){.marketing-site .loan-calc-grid{grid-template-columns:1.15fr .85fr;gap:1.25rem;padding:1.25rem;display:grid}}.marketing-site .loan-calc-controls{flex-direction:column;min-height:100%;padding:.25rem .15rem 0;display:flex}@media (min-width:640px){.marketing-site .loan-calc-controls{padding:.35rem .25rem 0}}@media (min-width:1024px){.marketing-site .loan-calc-controls{padding:1.25rem .5rem 1.25rem 1.25rem}}.marketing-site .loan-calc-mobile-emi{background:linear-gradient(135deg,#0b8fd80f 0%,#38bdf80a 100%);border:1px solid #0b8fd824;border-radius:1.15rem;margin-top:1.5rem;padding:1rem 1.1rem}.marketing-site .loan-calc-lottie-panel{display:none}@media (min-width:1024px){.marketing-site .loan-calc-lottie-panel{background:linear-gradient(160deg,#ffffffeb 0%,#ecf6ffc7 48%,#e0f2fe8c 100%);border:1px solid #0b8fd81f;border-radius:1.35rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.85rem;min-height:240px;margin-top:1.5rem;padding:1.35rem 1.25rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 14px 34px -24px #0b8fd859}}.marketing-site .loan-calc-lottie-glow{pointer-events:none;background:radial-gradient(circle,#38bdf838 0%,#0b8fd800 72%);border-radius:50%;height:70%;position:absolute;inset:auto -15% -35%}.marketing-site .loan-calc-lottie-stage{z-index:1;aspect-ratio:1.48;justify-content:center;align-items:center;width:min(280px,88%);display:flex;position:relative}.marketing-site .loan-calc-lottie-stage--loading{background:linear-gradient(135deg,#0b8fd814 0%,#38bdf80d 100%);border-radius:1rem;animation:1.8s ease-in-out infinite loan-calc-lottie-pulse}@keyframes loan-calc-lottie-pulse{0%,to{opacity:.55}50%{opacity:1}}.marketing-site .loan-calc-lottie-player{width:100%!important;height:100%!important}.marketing-site .loan-calc-lottie-fallback{background:#0b8fd814;border-radius:1.25rem;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;box-shadow:inset 0 0 0 1px #0b8fd81f}.marketing-site .loan-calc-lottie-copy{z-index:1;max-width:18rem;position:relative}.marketing-site .loan-calc-lottie-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0b8fd8c7;justify-content:center;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.68rem;font-weight:600;display:inline-flex}.marketing-site .loan-calc-lottie-title{letter-spacing:-.01em;color:#0f172a;font-size:1.05rem;font-weight:700}.marketing-site .loan-calc-lottie-subtitle{color:#0f172a94;margin-top:.35rem;font-size:.8rem;line-height:1.55}.marketing-site .loan-calc-value-pill{background:#0b8fd814;border-radius:999px;padding:.2rem .65rem;box-shadow:inset 0 0 0 1px #0b8fd81f}.marketing-site .loan-calc-track-wrap{align-items:center;height:2.25rem;display:flex;position:relative}.marketing-site .loan-calc-track{background:#0b8fd81a;border-radius:999px;width:100%;height:.5rem;position:relative;overflow:visible}.marketing-site .loan-calc-track-fill{border-radius:inherit;background:linear-gradient(90deg,#0b8fd8 0%,#38bdf8 100%);position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #0b8fd859}.marketing-site .loan-calc-thumb-glow{pointer-events:none;background:#fff;border:3px solid #0b8fd8;border-radius:50%;width:20px;height:20px;margin-top:-10px;transition:box-shadow .22s;position:absolute;top:50%;box-shadow:0 0 0 6px #0b8fd824,0 8px 18px #0b8fd847}.marketing-site .loan-calc-slider:hover .loan-calc-thumb-glow,.marketing-site .loan-calc-slider:focus-within .loan-calc-thumb-glow{box-shadow:0 0 0 8px #0b8fd82e,0 10px 22px #0b8fd859}.marketing-site .loan-calc-range-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.marketing-site .loan-calc-summary{color:#fff;border-radius:1.25rem;min-height:100%;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 20px 40px -24px #0f172a8c}@media (min-width:640px){.marketing-site .loan-calc-summary{border-radius:1.35rem}}@media (min-width:1024px){.marketing-site .loan-calc-summary{border-radius:1.5rem}}.marketing-site .loan-calc-summary-bg{border-radius:inherit;background:linear-gradient(155deg,#0f172a 0%,#132a45 42%,#0b5f96 100%);position:absolute;inset:0}.marketing-site .loan-calc-summary-orb{filter:blur(40px);pointer-events:none;border-radius:50%;animation:8s ease-in-out infinite loan-calc-orb-float;position:absolute}.marketing-site .loan-calc-summary-orb--one{background:#38bdf859;width:180px;height:180px;top:-20%;right:-10%}.marketing-site .loan-calc-summary-orb--two{background:#0b8fd847;width:140px;height:140px;animation-delay:-3s;bottom:-25%;left:-5%}@keyframes loan-calc-orb-float{0%,to{transform:translate(0)}50%{transform:translate(-8px,10px)}}.marketing-site .loan-calc-emi{text-shadow:0 0 28px #38bdf859}.marketing-site .loan-calc-divider{background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px}.marketing-site .loan-calc-divider--soft{opacity:.65}.marketing-site .loan-calc-footer{margin-top:auto;padding-top:.25rem}.marketing-site .loan-calc-footer-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-bottom:.75rem;font-size:.65rem;font-weight:600}.marketing-site .loan-calc-stats{gap:.65rem;display:grid}.marketing-site .loan-calc-stat-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff17 0%,#ffffff0a 100%);border:1px solid #ffffff1a;border-radius:.9rem;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 1px #ffffff14,0 8px 20px -14px #00000073}.marketing-site .loan-calc-stat-card:hover{border-color:#ffffff29;transform:translateY(-1px)}.marketing-site .loan-calc-stat-card--accent{background:linear-gradient(135deg,#38bdf81f 0%,#0b8fd80f 100%);border-color:#38bdf838}.marketing-site .loan-calc-stat-icon{color:#ffffffe6;background:#ffffff14;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.marketing-site .loan-calc-stat-icon--accent{color:#7dd3fc;background:#38bdf824;box-shadow:inset 0 0 0 1px #38bdf833,0 0 18px #38bdf826}.marketing-site .loan-calc-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff85;font-size:.7rem;font-weight:500;display:block}.marketing-site .loan-calc-stat-value{letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.05rem;font-weight:700;line-height:1.2}.marketing-site .loan-calc-stat-value--accent{color:#bae6fd}.marketing-site .loan-calc-action-panel{background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:1rem;margin-top:1.15rem;padding:1rem;box-shadow:inset 0 1px #ffffff0f}.marketing-site .loan-calc-cta-wrap{position:relative}.marketing-site .loan-calc-cta{gap:.45rem;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 14px 32px -12px #0b8fd8bf,inset 0 1px #ffffff38;background:linear-gradient(135deg,#0ea5e9 0%,#0b8fd8 48%,#0284c7 100%)!important}.marketing-site .loan-calc-cta:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.marketing-site .loan-calc-cta:hover:before{transform:translate(120%)}.marketing-site .loan-calc-cta:hover{box-shadow:0 0 0 1px #ffffff2e,0 18px 38px -10px #0b8fd8d9,inset 0 1px #ffffff47}.marketing-site .loan-calc-disclaimer{color:#ffffff7a;background:#0f172a47;border:1px solid #ffffff0f;border-radius:.65rem;align-items:flex-start;gap:.5rem;margin-top:.85rem;padding:.65rem .75rem;font-size:.68rem;line-height:1.55;display:flex}.marketing-site .loan-calc-disclaimer-icon{color:#7dd3fca6;margin-top:.1rem}.marketing-site .loan-calc-breakdown{align-items:center;gap:1rem;display:flex}@media (max-width:639px){.marketing-site .loan-calc-breakdown{text-align:center;flex-direction:column;align-items:stretch}}.marketing-site .loan-calc-donut-wrap{flex-shrink:0;width:92px;height:92px;position:relative}@media (max-width:639px){.marketing-site .loan-calc-donut-wrap{margin:0 auto}}.marketing-site .loan-calc-donut{display:block}.marketing-site .loan-calc-donut-center{flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex;position:absolute;inset:0}.marketing-site .loan-calc-legend{color:#ffffffd1;flex-direction:column;flex:1;gap:.55rem;font-size:.8rem;display:flex}.marketing-site .loan-calc-legend-row{align-items:center;gap:.5rem;display:flex}.marketing-site .loan-calc-legend-dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.marketing-site .loan-calc-legend-dot--principal{background:#38bdf8;box-shadow:0 0 10px #38bdf873}.marketing-site .loan-calc-legend-dot--interest{background:#0b8fd8;box-shadow:0 0 10px #0b8fd873}.marketing-site .loan-calc-confetti-layer{z-index:220;pointer-events:none;position:fixed;inset:0;overflow:hidden}.marketing-site .loan-calc-confetti-piece{will-change:transform, opacity;border-radius:2px;position:fixed}@media (prefers-reduced-motion:reduce){.marketing-site .btn-marketing.btn-shine:after,.marketing-site .btn-marketing-cta-glow,.marketing-site .loan-calc-ambient,.marketing-site .loan-calc-summary-orb,.marketing-site .loan-calc-cta:before,.marketing-site .loan-calc-lottie-stage--loading{animation:none}.marketing-site .loan-calc-cta:hover:before,.marketing-site .loan-calc-stat-card:hover,.marketing-site .card-premium:hover,.marketing-site .card-premium-lift:hover{transform:none}}