.hero-subtitle{letter-spacing:.2em;color:#f8fafccc;text-transform:uppercase;text-shadow:0 2px 8px #0009;font-size:.875rem;font-weight:300}@media (min-width:640px){.hero-subtitle{font-size:1rem}}@media (min-width:1024px){.hero-subtitle{font-size:1.125rem}}@media (min-width:1280px){.hero-subtitle{font-size:1.25rem}}.hero-title{letter-spacing:.08em;color:#f8fafc;text-transform:uppercase;text-shadow:0 2px 8px #0009;flex-direction:column;align-items:center;font-weight:600;display:flex}.hero-title__intro{color:#f8fafcd1;letter-spacing:.34em;margin-bottom:.5rem;font-size:clamp(.85rem,1.7vw,1.05rem);font-weight:300;line-height:1.05;display:block}.hero-title__brand{white-space:nowrap;font-size:2rem;line-height:1.05;display:block}@media (min-width:640px){.hero-title__brand{font-size:2.25rem}}@media (min-width:1024px){.hero-title__brand{font-size:3rem}}@media (min-width:1280px){.hero-title__brand{font-size:3.3rem}}.hero-pills{justify-content:center;align-items:center;gap:1.5rem;display:flex}@media (max-width:639px){.hero-pills{gap:.75rem}}.hero-pill{color:#f8fafcb3;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1.25rem;font-size:.8125rem;text-decoration:none;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}@media (min-width:768px){.hero-pill{gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem}}.hero-pill:hover{color:#f8fafc}.hero-pill:after{content:"";aspect-ratio:1;width:100%;left:var(--ripple-x,50%);top:var(--ripple-y,50%);opacity:0;pointer-events:none;background:radial-gradient(circle,#f2bf4040 0%,#0000 60%);border-radius:50%;transition:none;position:absolute;translate:-50% -50%;scale:0}.hero-pill:hover:after{opacity:1;transition:scale .7s ease-out,opacity .7s ease-out;scale:2.5}.hero-pill__icon{color:#f2bf40b3;width:1rem;height:1rem;transition:color .2s}.hero-pill:hover .hero-pill__icon{color:#f2bf40}.hero-entrance{opacity:0;transform:translateY(12px)}.hero-content-cluster[data-entered=true] .hero-entrance{opacity:1;transform:translateY(0)}.hero-entrance--subtitle{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.hero-entrance--title{transition:opacity .5s cubic-bezier(.16,1,.3,1) .2s,transform .5s cubic-bezier(.16,1,.3,1) .2s}.hero-entrance--display{transition:none}.hero-entrance--composer{transition:opacity .5s cubic-bezier(.16,1,.3,1) .5s,transform .5s cubic-bezier(.16,1,.3,1) .5s}.hero-entrance--pills{transition:opacity .4s cubic-bezier(.16,1,.3,1) .65s,transform .4s cubic-bezier(.16,1,.3,1) .65s}.hero-composer-glow{position:relative}.hero-composer-glow:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(#f2bf400f 0%,#0000 70%);transition:opacity .8s;position:absolute;inset:-1.5rem -2rem}.hero-composer-glow:focus-within:before{background:radial-gradient(#f2bf401f 0%,#0000 70%)}.hero-title--shimmer{background:linear-gradient(90deg,#f8fafc 0% 40%,#f2bf4066 50%,#f8fafc 60% 100%) 0 0/200% 100%;background-position:var(--mouse-x,100%) 0;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-position .15s}.hero-content-cluster{position:relative}.hero-content-cluster:before{content:"";pointer-events:none;z-index:-1;background:0 0;position:absolute;inset:0}.hero-content-cluster[data-composer-focused=true] .hero-subtitle,.hero-content-cluster[data-composer-focused=true] .hero-title{opacity:.5;transition:opacity .4s}.hero-content-cluster .hero-subtitle,.hero-content-cluster .hero-title{transition:opacity .4s}.hero-content-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#050d1f80 0%,#050d1f99 45%,#050d1fb3 100%);border:1px solid #f8fafc29;border-radius:1.25rem;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.375rem,3.4vw,2.5rem);position:relative;box-shadow:0 20px 48px #0000006b,inset 0 1px #f8fafc14}.hero-content-shell__stage{width:100%;position:relative}.hero-content-shell__morph-frame{width:100%;height:100%;min-height:inherit;position:relative}@media (max-width:639px){.hero-entrance{transform:translateY(8px)}.hero-content-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem}}@media (prefers-reduced-motion:reduce){.hero-entrance{opacity:1;transition:none;transform:none}.hero-entrance--subtitle,.hero-entrance--title,.hero-entrance--display,.hero-entrance--composer,.hero-entrance--pills{transition:none}.hero-title--shimmer{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;color:#f8fafc}}@media (prefers-reduced-motion:no-preference){@keyframes sendBreath{0%,to{opacity:.6}50%{opacity:1}}}@media (prefers-reduced-motion:reduce){.hero-composer__send{animation:none}}.hero-composer{width:100%;position:relative}.hero-composer__bar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050d1fbd;border:1px solid #f8fafc42;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.hero-composer__bar:focus-within{background:#050d1fcc;border-color:#f2bf406b;box-shadow:0 0 40px #050d1f85,0 0 0 1px #f2bf4033}.hero-composer__field{color:#f8fafc;resize:none;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.9375rem;line-height:1.5;transition:height .15s;overflow:hidden}.hero-composer__field::placeholder{color:#f8fafcb3}.hero-composer__field:disabled{opacity:.5}.hero-composer__send{color:#f2bf40;cursor:pointer;opacity:.6;background:0 0;border:1px solid #f2bf4066;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:opacity .3s,background .3s,border-color .3s,transform .2s;display:flex}@media (prefers-reduced-motion:no-preference){.hero-composer__send[data-visible=false]{animation:3s ease-in-out infinite sendBreath}}.hero-composer__send[data-visible=true]{opacity:1;background:linear-gradient(135deg, #f7d070 0%, var(--color-srk-gold) 50%, #d4a432 100%);color:#fff;border-color:#0000;animation:none}.hero-composer__send:hover{transform:scale(1.05);box-shadow:0 4px 12px #f2bf4066}.hero-composer__send:disabled{opacity:.4;cursor:not-allowed}.hero-composer__send svg{width:1rem;height:1rem}@media (min-width:640px){.hero-composer__bar{padding:.75rem 1.25rem}}@media (min-width:768px){.hero-composer__field{font-size:1rem}.hero-composer__send{width:3rem;height:3rem}}@keyframes sd-pulse{50%{opacity:.5}}@keyframes sd-morph-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(4px);transform:scale(.95)}}@keyframes sd-morph-in{0%{opacity:0;filter:blur(4px);transform:scale(1.03)}to{opacity:1;filter:blur();transform:scale(1)}}.sd-skeleton{animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse}.sd-skeleton__bar{background:#94a3b81a;border-radius:.25rem}.sd-empty{color:#94a3b8;justify-content:center;align-items:center;height:100%;font-size:.75rem;display:flex}.sd-morph-out{animation:.2s ease-out forwards sd-morph-out}.sd-morph-in{animation:.25s ease-out forwards sd-morph-in}.sd-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 1rem;display:flex}.sd-welcome__time{letter-spacing:-.025em;color:#f8fafc;font-size:2rem;font-weight:300}@media (min-width:640px){.sd-welcome__time{font-size:2.25rem}}@media (min-width:1024px){.sd-welcome__time{font-size:2.5rem}}.sd-welcome__date{letter-spacing:.05em;color:#94a3b8;margin-top:.25rem;font-size:.75rem}.sd-welcome__greeting{color:#94a3b8;margin-top:.5rem;font-size:.8125rem}.sd-welcome__skeleton-name{background:#94a3b81a;border-radius:.25rem;width:3rem;height:.75rem;margin-left:.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse;display:inline-block}.sd-rates{flex-direction:column;justify-content:center;height:100%;padding:0 .75rem;display:flex}@media (min-width:640px){.sd-rates{padding:0 1rem}}.sd-rates__live{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.sd-rates__dot{background-color:#10b981;border-radius:9999px;width:.375rem;height:.375rem}.sd-rates__live-label{color:#10b981;font-size:.75rem;font-weight:500}.sd-rates__grid{gap:.5rem;display:flex}.sd-rates__pill{text-align:center;background:#94a3b80f;border:1px solid #94a3b81a;border-radius:.5rem;flex:1;padding:.5rem .625rem}.sd-rates__pill-value{color:#f8fafc;font-size:1.125rem;font-weight:700;line-height:1.25}.sd-rates__pill-label,.sd-rates__pill-sub{color:#94a3b8;margin-top:.125rem;font-size:.75rem}.sd-rates__loading{align-items:center;gap:.5rem;height:100%;padding:0 .75rem;display:flex}@media (min-width:640px){.sd-rates__loading{padding:0 1rem}}.sd-rates__loading-pill{background:#94a3b80f;border-radius:.5rem;flex:1;padding:.5rem .625rem;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse}.sd-property{height:100%;transition:opacity .3s;display:flex}.sd-property--fading{opacity:0}.sd-property__image{width:35%;position:relative;overflow:hidden}.sd-property__counter{color:#f8fafc;background:#0009;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:500;position:absolute;bottom:.375rem;left:.375rem}.sd-property__details{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:.75rem;display:flex}.sd-property__price{color:#f8fafc;font-size:1rem;font-weight:700;line-height:1.25}@media (min-width:640px){.sd-property__price{font-size:1.125rem}}.sd-property__address{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;overflow:hidden}.sd-property__city{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sd-property__stats{color:#94a3b8;gap:.75rem;margin-top:.375rem;font-size:.75rem;display:flex}.sd-property__loading{height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse;display:flex}.sd-property__loading-image{background:#94a3b80f;width:35%}.sd-property__loading-details{flex-direction:column;flex:1;justify-content:center;gap:.375rem;padding:.75rem;display:flex}.sd-saved{align-items:stretch;gap:.875rem;height:100%;display:flex}.sd-saved__image{background-position:50%;background-size:cover;border-radius:.75rem;flex:0 0 38%;width:38%;position:relative;overflow:hidden}.sd-saved__count{color:#f8fafc;background:#0000008f;border-radius:9999px;padding:.125rem .4375rem;font-size:.625rem;font-weight:600;position:absolute;top:.5rem;right:.5rem}.sd-saved__details{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.sd-saved__eyebrow{color:#f2bf40;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.1875rem;font-size:.625rem;font-weight:600}.sd-saved__price{color:#f8fafc;font-size:1rem;font-weight:700;line-height:1.25}@media (min-width:640px){.sd-saved__price{font-size:1.125rem}}.sd-saved__address,.sd-saved__city{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sd-saved__address{margin-top:.125rem}.sd-saved__stats{color:#94a3b8;gap:.75rem;margin-top:.375rem;font-size:.75rem;display:flex}.sd-saved-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 1rem;display:flex}.sd-saved-empty__title{color:#f8fafc;font-size:.875rem;font-weight:600}.sd-saved-empty__text{color:#94a3b8;margin-top:.25rem;font-size:.75rem}.sd-saved__loading{gap:.875rem;height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse;display:flex}.sd-saved__loading-image{background:#94a3b80f;border-radius:.75rem;width:38%}.sd-saved__loading-details{flex-direction:column;flex:1;justify-content:center;gap:.375rem;display:flex}.sd-actions{justify-content:center;align-items:center;gap:.75rem;height:100%;padding:0 1rem;display:flex}@media (min-width:640px){.sd-actions{gap:1rem;padding:0 1.5rem}}.sd-actions__btn{cursor:pointer;background:#94a3b81a;border:1px solid #94a3b82e;border-radius:.75rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.875rem .75rem;transition:background .2s,border-color .2s;display:flex}.sd-actions__btn:hover{background:#94a3b829;border-color:#94a3b847}.sd-actions__btn--live{background:#f2bf401a;border-color:#f2bf404d}.sd-actions__btn--live:hover{background:#f2bf402e;border-color:#f2bf4073}.sd-actions__btn--live .sd-actions__btn-label{color:#f2bf40}.sd-actions__btn-label{color:#f8fafc;font-size:.75rem;font-weight:600}@media (min-width:640px){.sd-actions__btn-label{font-size:.875rem}}.sd-actions__btn-hint{color:#94a3b8;font-size:.625rem}@media (min-width:640px){.sd-actions__btn-hint{font-size:.6875rem}}.sd-profile{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;height:100%;padding:0 1rem;display:flex}.sd-profile__avatar{color:#f8fafc;background:linear-gradient(135deg,#f2bf40 0%,#d4a432 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:600;display:flex}.sd-profile__info{flex:1;min-width:0}.sd-profile__name{color:#f8fafc;font-size:.875rem;font-weight:500;line-height:1.25}.sd-profile__progress{align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.sd-profile__bar{background:#94a3b81a;border-radius:9999px;flex:1;height:.375rem;overflow:hidden}.sd-profile__fill{background-color:#f2bf40;border-radius:9999px;height:100%}.sd-profile__pct{color:#94a3b8;flex-shrink:0;font-size:.625rem}.sd-profile__loading{align-items:center;gap:.75rem;height:100%;padding:0 1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse;display:flex}.sd-profile__loading-avatar{background:#94a3b81a;border-radius:9999px;flex-shrink:0;width:2rem;height:2rem}.sd-profile-cta{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:0 1.5rem;display:flex}.sd-profile-cta__text{color:#94a3b8;font-size:.875rem;font-weight:500}.sd-profile-cta__btn{color:#f2bf40;letter-spacing:.05em;cursor:pointer;background:#f2bf401a;border:1px solid #f2bf404d;border-radius:9999px;flex-shrink:0;padding:.5rem 1.25rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.sd-profile-cta__btn:hover{background:#f2bf402e;border-color:#f2bf4080}.sd-tips{align-items:flex-start;gap:.75rem;height:100%;padding:1.25rem 1rem;display:flex}@media (min-width:640px){.sd-tips{padding:1.25rem}}@media (min-width:768px){.sd-tips{padding:1.5rem 1.25rem}}@media (min-width:1024px){.sd-tips{padding:1.75rem 1.5rem}}.sd-tips__icon{color:#f2bf40;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}.sd-tips__text{color:#f8fafc;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:640px){.sd-tips__text{font-size:.875rem;line-height:1.625}}.sd-tips__loading{align-items:center;gap:.75rem;height:100%;padding:0 1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse;display:flex}.sd-tips__loading-icon{background:#94a3b81a;border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem}@media (max-width:374px){.sd-profile-cta{gap:.375rem;padding:0 .75rem}.sd-profile-cta__text{font-size:.6875rem}.sd-profile-cta__btn{padding:.375rem .75rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.sd-skeleton,.sd-welcome__skeleton-name,.sd-rates__loading-pill,.sd-property__loading,.sd-profile__loading,.sd-saved__loading,.sd-tips__loading{animation:none}.sd-property{transition:none}.sd-morph-out,.sd-morph-in{animation:none}}
.hero-display{--hero-display-viewport-height:8rem}@media (min-width:640px){.hero-display{--hero-display-viewport-height:8.5rem}}@media (min-width:768px){.hero-display{--hero-display-viewport-height:9rem}}@media (min-width:1024px){.hero-display{--hero-display-viewport-height:10rem}}@media (max-height:667px){.hero-display{--hero-display-viewport-height:7rem}}.hero-entrance--display{min-height:calc(8rem + 0)}@media (min-width:640px){.hero-entrance--display{min-height:calc(8.5rem + 0)}}@media (min-width:768px){.hero-entrance--display{min-height:calc(9rem + 0)}}@media (min-width:1024px){.hero-entrance--display{min-height:calc(10rem + 0)}}@media (max-height:667px){.hero-entrance--display{min-height:calc(7rem + 0)}}.hero-display{width:100%;max-width:40rem;margin:0 auto}@media (min-width:768px){.hero-display{margin:0 auto}}.hero-display__shell{filter:drop-shadow(0 32px 64px #000000b8);width:100%;position:relative}.hero-display__edge-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(60% 100%,#c9a86a29 0%,#0000 70%);border-radius:50%;height:3.75rem;position:absolute;bottom:-1rem;left:8%;right:8%}.hero-display__panel{background:linear-gradient(152deg,#24222530 0%,#1a181b 8%,#141315 46%,#0a0a0b 100%),#0c0b0d;border:1px solid #c9a86a38;border-radius:1.125rem;flex-direction:column;min-height:clamp(13.5rem,13.5rem + 6vw,16.5rem);padding:clamp(1.125rem,2.4vw,1.625rem) clamp(1.25rem,3vw,1.875rem) clamp(.9375rem,2vw,1.25rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff05,inset 0 -20px 50px #00000080}.hero-display__grain,.hero-display__sheen,.hero-display__sweep{pointer-events:none;position:absolute;inset:0}.hero-display__grain{opacity:.5;background:repeating-linear-gradient(96deg,#ffffff04 0 1px,#0000 1px 4px)}.hero-display__sheen{background:radial-gradient(130% 70% at 15% -10%,#d9be8414 0%,#0000 45%)}.hero-display__sweep{z-index:1;overflow:hidden}.hero-display__sweep:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:32%;height:200%;animation:9s ease-in-out infinite hero-display-sheen;position:absolute;top:-50%;left:0}.hero-display__header,.hero-display__footer,.hero-display__viewport{z-index:2;position:relative}.hero-display__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hero-display__brand{color:#d9be84;letter-spacing:.34em;text-shadow:0 1px #0000008c,0 -1px #ffffff0d;font-size:.75rem;font-weight:500}.hero-display__subbrand{color:#8e887d;letter-spacing:.3em;text-transform:uppercase;margin-top:.1875rem;font-size:.5625rem}.hero-display__logo{color:#d9be84;opacity:.56;flex:none;width:1.625rem;height:1.625rem;display:block}.hero-display__viewport{width:100%;height:var(--hero-display-viewport-height);flex:0 0 var(--hero-display-viewport-height);background:0 0;border-radius:.75rem;min-height:0;margin:clamp(.625rem,1.6vw,1rem) 0;overflow:hidden}.hero-display__indicator-fade{pointer-events:none;z-index:10;background:linear-gradient(#0000 0%,#0a0a0b33 100%);height:2rem;position:absolute;bottom:0;left:0;right:0}.hero-display__indicators{z-index:auto;flex:none;justify-content:flex-start;align-items:center;gap:.125rem;min-width:0;display:flex;position:static;transform:none}.hero-display__dot{color:#6b6359;cursor:pointer;background:0 0;border:none;border-radius:.4375rem;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background .3s,color .3s;display:grid;overflow:hidden}.hero-display__dot--active{color:#d9be84;background:#d9be841f}.hero-display__dot:hover:not(.hero-display__dot--active){color:#b3a890;background:#d9be840f}.hero-display__dot-icon{place-items:center;width:.875rem;height:.875rem;display:grid}.hero-display__dot-icon svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.hero-display__footer{border-top:1px solid #c9a86a1f;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.hero-display__active-label{color:#c9a86a;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:.625rem}@media (max-width:480px){.hero-display__indicators{gap:.0625rem}.hero-display__dot{flex-basis:1.5rem;width:1.5rem;height:1.5rem}.hero-display__dot-icon{width:.75rem;height:.75rem}.hero-display__active-label{letter-spacing:.14em;font-size:.5625rem}}.hero-display__progress{z-index:3;background:#ffffff0a;height:.125rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-display__progress-fill{transform-origin:0;background:linear-gradient(90deg,#8c6f47,#d9be84 60%,#c9a86a);height:100%;transition:width .16s linear}@keyframes hero-display-sheen{0%,35%{transform:translate(-140%)skew(-14deg)}65%{transform:translate(360%)skew(-14deg)}to{transform:translate(360%)skew(-14deg)}}@media (prefers-reduced-motion:reduce){.hero-display__dot{transition:none}.hero-display__sweep:before{animation:none}}.hero-load-sequence{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;pointer-events:none;visibility:visible;background:radial-gradient(125% 100% at 50% 42%,#050d1fc7 0%,#050d1ff0 60%,#050d1ffa 100%);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:1.375rem;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),visibility .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:none}.hero-load-sequence__orb{place-items:center;width:7.375rem;height:7.375rem;animation:.76s cubic-bezier(.16,1,.3,1) both srk-load-mark-in;display:grid;position:relative}.hero-load-sequence__sweep{background:conic-gradient(#d9be8400 0deg 250deg,#d9be84d9 360deg);border-radius:50%;animation:1.4s linear infinite srk-load-spin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.hero-load-sequence__ring{border:1px solid #d9be8447;border-radius:50%;animation:2.2s ease-in-out infinite srk-load-ringpulse;position:absolute;inset:0;box-shadow:inset 0 0 18px #d9be8414,0 0 26px #d9be841a}.hero-load-sequence__mark{color:#d9be84;filter:drop-shadow(0 4px 14px #d9be8447);border-radius:9999px;place-items:center;width:3.875rem;height:3.875rem;display:grid;position:relative;overflow:hidden}.hero-load-sequence__mark svg{z-index:1;opacity:.92;width:100%;height:100%;display:block;position:relative}.hero-load-sequence__glint{z-index:2;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#f7e1a0f2,#0000);width:65%;height:100%;animation:2s ease-in-out infinite srk-load-glint;position:absolute;top:0;left:0}.hero-load-sequence__wordmark{flex-direction:column;align-items:center;gap:.5rem;animation:.72s cubic-bezier(.16,1,.3,1) .18s both srk-load-rise;display:flex}.hero-load-sequence__name{color:#f7f4ed;letter-spacing:.34em;text-shadow:0 2px 10px #0000008c;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:600}.hero-load-sequence__tagline{color:#b3a890;letter-spacing:.42em;text-transform:uppercase;font-size:.62rem;font-weight:500}.hero-load-sequence__progress{background:#f7f4ed1a;border-radius:9999px;width:min(15rem,60vw);height:.125rem;position:relative;overflow:hidden}.hero-load-sequence__bar{transform-origin:0;background:linear-gradient(90deg,#8c6f47,#d9be84 60%,#c9a86a);animation:2.35s cubic-bezier(.4,0,.2,1) forwards srk-load-bar;position:absolute;inset:0;transform:scaleX(0)}[data-hero-load-state=ready] .hero-load-sequence{opacity:0;visibility:hidden;transform:translateY(-.375rem)}.hero-reveal{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .7s cubic-bezier(.16,1,.3,1);display:flex}.hero-reveal[data-hero-reveal=revealed]{opacity:1}.hero-reveal .hero-entrance{opacity:1;transform:none}.hero-reveal .hero-display__viewport,.hero-reveal .hero-display__viewport>:first-child{opacity:1!important;animation:none!important}.hero-reveal .hero-display__viewport:after{display:none}@keyframes srk-load-spin{to{transform:rotate(360deg)}}@keyframes srk-load-glint{0%{transform:translate(-140%)skew(-16deg)}55%,to{transform:translate(240%)skew(-16deg)}}@keyframes srk-load-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes srk-load-mark-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes srk-load-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes srk-load-ringpulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-load-sequence,.hero-reveal{transition:none}.hero-load-sequence__orb,.hero-load-sequence__sweep,.hero-load-sequence__ring,.hero-load-sequence__glint,.hero-load-sequence__wordmark,.hero-load-sequence__bar{animation:none}.hero-load-sequence__bar{transform:scaleX(1)}}@media (scripting:none){.hero-reveal{opacity:1}}
.rate-monitor-container{background:linear-gradient(135deg,#0a0e27 0%,#03051a 100%);border:1px solid #3b82f633;border-radius:1rem;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.rate-monitor-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#1e3a8a4d 0%,#581c874d 100%);border-bottom:1px solid #3b82f633;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.rate-monitor-header-icon{color:#22c55e;background:linear-gradient(135deg,#22c55e33 0%,#10b98133 100%);border:1px solid #22c55e66;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 10px 15px -3px #22c55e33}.rate-monitor-header-icon svg{width:1.5rem;height:1.5rem}.rate-monitor-header-title{color:#fff;font-size:1.5rem;font-weight:700}.rate-monitor-tabs{flex-direction:column;flex:1;display:flex}.rate-monitor-tabs .tabs-list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#1e3a8a33 0%,#581c8733 100%);border-bottom:1px solid #3b82f61a;border-radius:0;grid-template-columns:repeat(4,1fr);gap:.25rem;height:auto;padding:.25rem;display:grid}.rate-monitor-tabs .tabs-list .tab-trigger{color:#93c5fdcc;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .3s;display:flex}.rate-monitor-tabs .tabs-list .tab-trigger:hover{background:#3b82f61a;border-color:#3b82f633}.rate-monitor-tabs .tabs-list .tab-trigger[data-state=active]{color:#fff;background:linear-gradient(135deg,#3b82f633 0%,#9333ea33 100%);border-color:#3b82f64d;box-shadow:0 4px 6px -1px #3b82f61a}.rate-monitor-tabs .tabs-list .tab-trigger .tab-icon{width:1rem;height:1rem}@media (max-width:640px){.rate-monitor-tabs .tabs-list .tab-trigger .tab-label{display:none}}.rate-monitor-tabs .tabs-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a0e27f2 0%,#03051af2 100%);flex:1;padding:1.5rem;overflow-y:auto}.rate-monitor-widget{background:linear-gradient(135deg,#1e3a8a1a 0%,#581c871a 100%);border:1px solid #3b82f633;border-radius:.5rem;height:580px;position:relative;overflow:hidden}.rate-monitor-widget-loading{color:var(--color-blue-300);z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03051a80;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rate-monitor-widget-loading .spinner{border:3px solid #3b82f633;border-top-color:var(--color-srk-gold);border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s cubic-bezier(.4,0,.2,1) infinite loading-spin}.rate-monitor-widget-loading .loading-text{font-weight:500;animation:2s ease-in-out infinite loading-pulse}.rate-monitor-widget iframe{border:none;width:100%;height:100%;transition:opacity .5s}.rate-monitor-resource-card{cursor:pointer;color:inherit;background:linear-gradient(90deg,#1e3a8a1a 0%,#581c871a 100%);border:1px solid #3b82f61a;border-radius:.5rem;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:all .3s;display:flex}.rate-monitor-resource-card:hover{background:linear-gradient(90deg,#1e3a8a33 0%,#581c8733 100%);border-color:#3b82f64d;transform:translate(4px)}.rate-monitor-resource-card-icon{background:linear-gradient(135deg,#47556980 0%,#1e293b80 100%);border:1px solid #3b82f633;border-radius:.5rem;padding:.75rem}.rate-monitor-resource-card-icon svg{width:1.5rem;height:1.5rem;color:var(--color-srk-gold)}.rate-monitor-resource-card-content{flex:1}.rate-monitor-resource-card-content h4{color:var(--color-srk-light);margin-bottom:.25rem;font-weight:600}.rate-monitor-resource-card-content p{color:var(--color-slate-400);font-size:.875rem}.rate-monitor-resource-card-arrow{width:1.25rem;height:1.25rem;color:var(--color-slate-500);transition:all .3s}.rate-monitor-resource-card:hover .rate-monitor-resource-card-arrow{color:#fff;transform:translate(4px)}.rate-monitor-faq-item{background:linear-gradient(90deg,#1e3a8a1a 0%,#581c871a 100%);border:1px solid #3b82f61a;border-radius:.5rem;margin-bottom:.5rem;transition:all .3s;overflow:hidden}.rate-monitor-faq-item:hover{border-color:#3b82f633}.rate-monitor-faq-item[data-state=open]{background:linear-gradient(90deg,#1e3a8a26 0%,#581c8726 100%);border-color:#3b82f64d}.rate-monitor-faq-trigger{color:var(--color-srk-light);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem;font-weight:600;transition:color .3s;display:flex}.rate-monitor-faq-trigger:hover{color:#fff}.rate-monitor-faq-content{color:var(--color-slate-400);padding:0 1rem 1rem;font-size:.875rem;line-height:1.6}.rate-monitor-cta{text-align:center;background:linear-gradient(135deg,#1e3a8a33 0%,#581c8733 100%);border:1px solid #3b82f633;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.rate-monitor-cta-title{color:var(--color-srk-light);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.rate-monitor-cta-description{color:var(--color-slate-400);max-width:24rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.rate-monitor-cta-buttons{flex-direction:column;gap:1rem;width:100%;max-width:20rem;display:flex}@media (min-width:640px){.rate-monitor-cta-buttons{flex-direction:row}}.rate-monitor-cta-button{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}.rate-monitor-cta-button--primary{background:linear-gradient(90deg, var(--color-blue-600) 0%, var(--color-blue-700) 100%);color:#fff;border-color:#3b82f64d}.rate-monitor-cta-button--primary:hover{background:linear-gradient(90deg, var(--color-blue-700) 0%, var(--color-blue-800) 100%);transform:translateY(-2px);box-shadow:0 10px 25px -5px #2563eb4d}.rate-monitor-cta-button--secondary{color:var(--color-srk-gold);background:0 0;border-color:#fbbf2480}.rate-monitor-cta-button--secondary:hover{border-color:var(--color-srk-gold);background:#fbbf241a;transform:translateY(-2px);box-shadow:0 10px 25px -5px #fbbf2433}.rate-monitor-cta-button svg{width:1.25rem;height:1.25rem}.rate-monitor-intro{text-align:center;color:var(--color-slate-400);margin-bottom:1rem;font-size:.875rem}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes streaming-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.streaming-title-green{background:linear-gradient(90deg, var(--color-white), var(--color-white) 40%, #22c55e 50%, #10b981 60%, var(--color-white) 70%, var(--color-white));-webkit-text-fill-color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite streaming-gradient}.rate-monitor-tabs .tabs-content::-webkit-scrollbar{width:6px}.rate-monitor-tabs .tabs-content::-webkit-scrollbar-track{background:#1e293b80;border-radius:3px}.rate-monitor-tabs .tabs-content::-webkit-scrollbar-thumb{background:#3b82f680;border-radius:3px}.rate-monitor-tabs .tabs-content::-webkit-scrollbar-thumb:hover{background:#3b82f6b3}@media (max-width:767px){.rate-monitor-header,.rate-monitor-tabs .tabs-content{padding:1rem}.rate-monitor-cta{padding:1.5rem}}@media (prefers-color-scheme:dark){.rate-monitor-container{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}}
.down-payment-modal-dialog{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:linear-gradient(135deg,#0d1021fa 0%,#03051afa 100%);border:2px solid #3b82f633;border-radius:1rem;width:95vw;max-width:64rem;padding:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #3b82f61a}.down-payment-modal-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#1e3a8a4d 0%,#581c874d 100%);border-bottom:2px solid #3b82f61a;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.down-payment-modal-header-title{color:#fff;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;display:flex}@media (max-width:640px){.down-payment-modal-header-title{font-size:1.25rem}}.down-payment-modal-header-title .title-icon{width:1.75rem;height:1.75rem;color:var(--color-srk-gold);animation:2s ease-in-out infinite icon-pulse}.down-payment-modal-header-close{width:2.5rem;height:2.5rem;color:var(--color-slate-400);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.down-payment-modal-header-close:hover{color:#ef4444;background:#ffffff1a;transform:rotate(90deg)}.down-payment-modal-header-close svg{width:1.5rem;height:1.5rem}.down-payment-modal-content{background:linear-gradient(135deg,#0a0e2780 0%,#03051a80 100%);max-height:60vh;padding:1.5rem;overflow-y:auto}.down-payment-modal-content::-webkit-scrollbar{width:6px}.down-payment-modal-content::-webkit-scrollbar-track{background:#1e293b80;border-radius:3px}.down-payment-modal-content::-webkit-scrollbar-thumb{background:#3b82f680;border-radius:3px}.down-payment-modal-content::-webkit-scrollbar-thumb:hover{background:#3b82f6b3}.down-payment-modal-tips{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.down-payment-modal-tips{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.down-payment-modal-tips{grid-template-columns:repeat(3,1fr)}}.down-payment-modal-tip{text-align:center;background:linear-gradient(135deg,#1e3a8a33 0%,#581c8733 100%);border:1px solid #3b82f61a;border-radius:.75rem;flex-direction:column;align-items:center;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.down-payment-modal-tip:hover{background:linear-gradient(135deg,#1e3a8a40 0%,#581c8740 100%);border-color:#3b82f64d;transform:translateY(-4px);box-shadow:0 20px 25px -5px #3b82f633,0 10px 10px -5px #0000000a}.down-payment-modal-tip-icon{width:2.5rem;height:2.5rem;color:var(--color-srk-gold);background:linear-gradient(135deg,#fbbf241a 0%,#fb923c1a 100%);border:1px solid #fbbf2433;border-radius:.5rem;margin-bottom:1rem;padding:.625rem}.down-payment-modal-tip-title{color:var(--color-srk-light);margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.down-payment-modal-tip-description{color:var(--color-slate-400);flex-grow:1;font-size:.875rem;line-height:1.6}.down-payment-modal-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#1e3a8a33 0%,#581c8733 100%);border-top:2px solid #3b82f61a;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.down-payment-modal-footer-button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:.75rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.down-payment-modal-footer-button svg{width:1.25rem;height:1.25rem;margin-right:.5rem}.down-payment-modal-footer-button--primary{color:#fff;background:linear-gradient(90deg, var(--color-blue-600) 0%, var(--color-blue-700) 100%);border-color:#3b82f64d}.down-payment-modal-footer-button--primary:hover{background:linear-gradient(90deg, var(--color-blue-700) 0%, var(--color-blue-800) 100%);transform:translateY(-2px);box-shadow:0 10px 25px -5px #2563eb4d}.down-payment-modal-footer-button--secondary{color:var(--color-blue-300);background:linear-gradient(90deg,#1e3a8a80 0%,#1d4ed880 100%);border-color:#3b82f64d}.down-payment-modal-footer-button--secondary:hover{background:linear-gradient(90deg,#1e3a8acc 0%,#1d4ed8cc 100%);border-color:#3b82f680;transform:translateY(-2px)}@keyframes icon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media (prefers-color-scheme:dark){.down-payment-modal-dialog{box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #3b82f633}}@media (max-width:640px){.down-payment-modal-header,.down-payment-modal-content{padding:1rem}.down-payment-modal-tips{gap:1rem}.down-payment-modal-tip,.down-payment-modal-footer{padding:1rem}}
.testimonials-section{background:linear-gradient(to bottom, #0f172a, var(--color-srk-blue-mid));color:#fff;padding:5rem 0;position:relative;overflow:hidden}@media (min-width:768px){.testimonials-section{padding:8rem 0}}.testimonials-section-bg{z-index:0;pointer-events:none;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;inset:0}@media (max-width:768px){.testimonials-section-bg{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;will-change:transform;background-size:cover;background-attachment:scroll;transform:translateZ(0)}}.testimonials-section-bg:after{content:"";background:conic-gradient(from 45deg at 20% 80%,#2640731f 0deg,#0000 120deg),conic-gradient(from 225deg at 80% 20%,#2e528c1a 0deg,#0000 120deg),radial-gradient(circle at 30% 70%,#1f477a0f 0%,#0000 50%);animation:20s ease-in-out infinite ambientMove;position:absolute;inset:0}.testimonials-section-container{z-index:1;opacity:0;max-width:1280px;margin:0 auto;padding:0 1rem;transition:opacity 1s ease-in-out;position:relative;container-type:inline-size}.in-view .testimonials-section-container{opacity:1}.testimonials-section-header{text-align:center;max-width:48rem;margin:0 auto 3rem}@media (min-width:768px){.testimonials-section-header{margin-bottom:4rem}}.testimonials-section-header-title{color:#0000;background:linear-gradient(to bottom right,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.2}@media (min-width:768px){.testimonials-section-header-title{font-size:3rem}}.testimonials-section-header-subtitle{color:#cbd5e1;font-size:1.125rem}.testimonials-section-header-divider{background:linear-gradient(90deg,#0000,#3b82f6,#0000);border-radius:9999px;width:6rem;height:.25rem;margin:1.5rem auto 0;position:relative;overflow:hidden}.testimonials-section-header-divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:3s ease-in-out infinite shimmerFlow;position:absolute;inset:0}.testimonials-section-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.testimonials-section-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.testimonials-section-grid{grid-template-columns:repeat(3,1fr)}}.testimonials-section-grid-secondary{grid-template-columns:1fr;gap:2rem;margin-top:2rem;display:grid}@media (min-width:1024px){.testimonials-section-grid-secondary{grid-template-columns:repeat(2,1fr)}}.testimonials-section-stats{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}@media (min-width:1024px){.testimonials-section-stats{grid-column:span 1}}.testimonials-section-stats-rating{color:#0000;background:linear-gradient(to bottom right,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-size:6rem;font-weight:800;line-height:1}.testimonials-section-stats-stars{gap:.25rem;margin:.5rem 0;display:flex}.testimonials-section-stats-stars .star-icon{fill:#facc15;color:#facc15;width:2rem;height:2rem}.testimonials-section-stats-text{color:#cbd5e1;font-size:1.125rem;font-weight:600}.testimonials-section-stats-description{color:#94a3b8;margin-top:1rem}@media (min-width:1024px){.testimonials-section-main-card{grid-column:span 2}}.testimonials-section-footer{text-align:center;margin-top:4rem}.testimonials-section-footer-link{color:#fff;background:#2563eb;border-radius:9999px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 15px -3px #2563eb33}.testimonials-section-footer-link:hover{background:#3b82f6;transform:scale(1.05);box-shadow:0 20px 25px -5px #3b82f64d}.testimonials-section-footer-link:hover .arrow-icon{transform:translate(.25rem)}.testimonials-section-footer-link .arrow-icon{width:1.25rem;height:1.25rem;transition:transform .3s}.testimonial-card{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:linear-gradient(to bottom right,#ffffff0d,#0000,#ffffff0d);border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;height:100%;padding:1.5rem;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(1.25rem);box-shadow:0 10px 15px -3px #0000001a}@media (min-width:768px){.testimonial-card{padding:2rem}}.testimonial-card:focus{outline-offset:2px;outline:2px solid #60a5fa;box-shadow:0 0 0 2px #0f172a,0 0 0 4px #60a5fa}.testimonial-card:hover{transform:translateY(-.5rem)scale(1.02);box-shadow:0 25px 50px -12px #3b82f633}.testimonial-card:hover .testimonial-card-glow{opacity:1}.testimonial-card.in-view{animation:.6s forwards fadeInUp}.testimonial-card-glow{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(to bottom right,#ffffff1a,#0000,#3b82f61a);border-radius:1rem;transition:opacity .3s;position:absolute;inset:0}.testimonial-card-quote{flex-grow:1;margin-bottom:1.5rem;position:relative}.testimonial-card-quote-mark{color:#3b82f61a;font-family:serif;font-size:4.5rem;position:absolute;top:-1rem;left:-1rem}.testimonial-card-quote-text{color:#e2e8f0;position:relative}.testimonial-card-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.testimonial-card-footer-info-name{color:#fff;font-weight:700}.testimonial-card-footer-info-title{color:#94a3b8;font-size:.875rem}.testimonial-card-footer-stars{gap:.125rem;display:flex}.testimonial-card-footer-stars .star-icon{fill:#facc15;color:#facc15;width:1.25rem;height:1.25rem}@keyframes ambientMove{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-20px,-20px)rotate(1deg)}50%{transform:translate(20px,-10px)rotate(-1deg)}75%{transform:translate(-10px,20px)rotate(1deg)}}@keyframes shimmerFlow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}