.home-hero-grid {position: relative;z-index: 1;display: grid;grid-template-columns: 1.15fr 1fr;gap: 3rem;align-items: start;}.home-hero-grid>* {min-width: 0;}@media (max-width: 991.98px) {.home-hero-grid {grid-template-columns: 1fr;gap: 2.5rem;}}.home-has-account-banner {position: relative;z-index: 5;background: linear-gradient(90deg, rgba(255, 235, 0, 0.14) 0%, rgba(255, 255, 255, 0.07) 50%, rgba(255, 235, 0, 0.14) 100%);border: 1px solid rgba(255, 235, 0, 0.35);border-radius: 999px;max-width: 680px;margin: 0 auto 2.25rem;padding: 0.65rem 1.25rem;backdrop-filter: blur(12px);box-shadow: 0 6px 24px rgba(0, 0, 0, 0.25);animation: bannerFadeIn 0.5s ease;}@keyframes bannerFadeIn {from {opacity: 0;transform: translateY(-8px);}to {opacity: 1;transform: translateY(0);}}.home-has-account-banner .banner-badge {background: var(--color-action);color: #0b0b0b;font-size: 0.7rem;font-weight: 800;padding: 0.22rem 0.65rem;border-radius: 999px;letter-spacing: 0.04em;text-transform: uppercase;}.home-has-account-banner .banner-text {color: rgba(255, 255, 255, 0.92);font-size: 0.92rem;font-weight: 500;}.home-has-account-banner .banner-link {color: var(--color-action);text-decoration: none;font-size: 0.92rem;font-weight: 700;display: inline-flex;align-items: center;gap: 0.35rem;transition: transform 0.2s ease, color 0.2s ease;}.home-has-account-banner .banner-link:hover {color: #ffffff;transform: translateX(4px);}.home-hero-loggedin {position: relative;z-index: 2;padding-top: 0.5rem;padding-bottom: 1rem;}.pulse-indicator {display: inline-block;width: 8px;height: 8px;border-radius: 50%;background-color: #22c55e;box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.7);animation: pulseGlow 1.8s infinite;}@keyframes pulseGlow {0% {transform: scale(0.95);box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.7);}70% {transform: scale(1);box-shadow: 0 0 0 8px rgba(34, 197, 94, 0);}100% {transform: scale(0.95);box-shadow: 0 0 0 0 rgba(34, 197, 94, 0);}}.hero-balance-grid {display: flex;flex-direction: column;gap: 1rem;max-width: 640px;}.balance-card-primary {background: linear-gradient(135deg, rgba(255, 235, 0, 0.12) 0%, rgba(255, 255, 255, 0.04) 100%);border: 1px solid rgba(255, 235, 0, 0.3);border-radius: 20px;padding: 1.5rem;backdrop-filter: blur(16px);box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);transition: transform 0.25s ease, border-color 0.25s ease;}.balance-card-primary:hover {border-color: rgba(255, 235, 0, 0.5);transform: translateY(-2px);}.balance-card-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.5rem;}.balance-label {font-size: 0.82rem;font-weight: 700;color: rgba(255, 255, 255, 0.75);text-transform: uppercase;letter-spacing: 0.04em;}.balance-withdraw-link {color: var(--color-action);font-size: 0.85rem;font-weight: 700;text-decoration: none;display: inline-flex;align-items: center;gap: 0.25rem;transition: transform 0.2s ease;}.balance-withdraw-link:hover {color: #ffffff;transform: translateX(3px);}.balance-amount {font-family: var(--font-family-heading);font-size: 2.2rem;font-weight: 800;line-height: 1.2;color: var(--color-action);letter-spacing: -0.02em;}.balance-footer {font-size: 0.8rem;color: rgba(255, 255, 255, 0.5);margin-top: 0.4rem;}.balance-card-subgrid {display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;}@media (max-width: 480px) {.balance-card-subgrid {grid-template-columns: 1fr;}}.balance-card-sub {background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 16px;padding: 1.1rem;backdrop-filter: blur(12px);}.balance-amount-sm {font-family: var(--font-family-heading);font-size: 1.35rem;font-weight: 700;color: #ffffff;margin-top: 0.2rem;}.balance-caption {font-size: 0.75rem;color: rgba(255, 255, 255, 0.45);margin-top: 0.2rem;}.loggedin-status-card {background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(255, 255, 255, 0.1);backdrop-filter: blur(20px);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);}.user-avatar-circle {width: 48px;height: 48px;border-radius: 50%;background: rgba(255, 235, 0, 0.15);border: 2px solid var(--color-action);display: flex;align-items: center;justify-content: center;color: var(--color-action);font-weight: 800;font-size: 1.1rem;overflow: hidden;flex-shrink: 0;}.avatar-initials {color: var(--color-action);font-weight: 800;}.quick-link-item {display: flex;align-items: center;gap: 0.85rem;padding: 0.75rem 1rem;background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.06);border-radius: 12px;color: rgba(255, 255, 255, 0.85);text-decoration: none;transition: all 0.2s ease;}.quick-link-item:hover {background: rgba(255, 235, 0, 0.1);border-color: rgba(255, 235, 0, 0.3);color: #ffffff;transform: translateX(4px);}.quick-link-icon {width: 36px;height: 36px;border-radius: 10px;background: rgba(255, 235, 0, 0.12);color: var(--color-action);display: flex;align-items: center;justify-content: center;font-size: 1.1rem;flex-shrink: 0;}.quick-link-text {display: flex;flex-direction: column;line-height: 1.3;}.quick-link-text strong {font-size: 0.88rem;color: #ffffff;}.quick-link-text small {font-size: 0.75rem;color: rgba(255, 255, 255, 0.5);}.quick-link-item i.bi-chevron-right {font-size: 0.8rem;color: rgba(255, 255, 255, 0.3);transition: color 0.2s ease, transform 0.2s ease;}.quick-link-item:hover i.bi-chevron-right {color: var(--color-action);transform: translateX(2px);}.category-group-block {background: rgba(255, 255, 255, 0.025);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 20px;padding: 1.5rem;backdrop-filter: blur(10px);transition: border-color 0.25s ease;}.category-group-block:hover {border-color: rgba(255, 255, 255, 0.15);}.category-group-badge {font-size: 0.72rem;font-weight: 800;padding: 0.3rem 0.75rem;border-radius: 999px;text-transform: uppercase;letter-spacing: 0.04em;}.badge-instant {background: rgba(34, 197, 94, 0.18);color: #4ade80;border: 1px solid rgba(34, 197, 94, 0.35);}.badge-custom {background: rgba(245, 158, 11, 0.18);color: #fbbf24;border: 1px solid rgba(245, 158, 11, 0.35);}.category-card {position: relative;overflow: hidden;}.card-type-tag {position: absolute;top: 6px;right: 6px;font-size: 0.58rem;font-weight: 800;padding: 0.15rem 0.42rem;border-radius: 999px;line-height: 1;display: inline-flex;align-items: center;gap: 0.2rem;letter-spacing: 0.02em;z-index: 2;}.tag-instant {background: rgba(34, 197, 94, 0.2);color: #4ade80;border: 1px solid rgba(34, 197, 94, 0.35);}.tag-custom {background: rgba(245, 158, 11, 0.2);color: #fbbf24;border: 1px solid rgba(245, 158, 11, 0.35);}.category-card-instant:hover {border-color: rgba(34, 197, 94, 0.5) !important;}.category-card-custom:hover {border-color: rgba(245, 158, 11, 0.5) !important;}.jasa-compact-section {padding-top: 2.5rem;padding-bottom: 2.5rem;}.jasa-compact-card {background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-tertiary) 100%);border: 1px solid rgba(255, 255, 255, 0.08) !important;max-width: 640px;width: 100%;transition: border-color 0.25s ease, transform 0.25s ease;}.jasa-compact-card:hover {border-color: rgba(255, 255, 255, 0.18) !important;transform: translateY(-2px);}.portfolio-pills {background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-tertiary) 100%);border: 1px solid rgba(255, 255, 255, 0.1);display: inline-flex;gap: 0.35rem;}.portfolio-pills .nav-link {color: rgba(255, 255, 255, 0.7);font-size: 0.92rem;font-weight: 700;transition: all 0.25s ease;border: 1px solid transparent;cursor: pointer;}.portfolio-pills .nav-link:hover {color: #ffffff;}.portfolio-pills .nav-link.active {background: var(--color-action) !important;color: #0b0b0b !important;box-shadow: 0 4px 16px rgba(255, 235, 0, 0.25);}.portfolio-deferred-box {background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-tertiary) 100%);border: 1px dashed rgba(255, 235, 0, 0.35);}.home-hero-preview .lb-phone {margin: 20px auto 12px;}@media (max-width: 767.98px) {.home-hero-preview .lb-phone {margin-top: 44px;}}.home-hero-preview-caption {margin: 1.2rem auto 0;max-width: 320px;text-align: center;font-size: 0.8rem;line-height: 1.5;color: rgba(255, 255, 255, 0.5);}.lb-phone-illustration-tag {position: absolute;top: 10px;right: 10px;z-index: 3;background: rgba(0, 0, 0, 0.7);color: rgba(255, 255, 255, 0.85);font-size: 0.62rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;padding: 0.25rem 0.55rem;border-radius: 999px;border: 1px solid rgba(255, 255, 255, 0.25);}.hero-cta-trust {display: flex;align-items: center;flex-wrap: wrap;gap: 0.5rem;margin-top: 1.85rem;font-size: 0.8rem;color: rgba(255, 255, 255, 0.5);}.hero-cta-trust i {color: var(--color-action);font-size: 0.85rem;}.hero-cta-trust-item {display: inline-flex;align-items: center;gap: 0.45rem;}.hero-cta-trust-divider {opacity: 0.4;}@media (max-width: 420px) {.hero-cta-trust-divider {display: none;}}.navbar .btn-primary.d-lg-inline-flex {background: transparent;color: var(--color-action);border: 1.5px solid var(--color-action);box-shadow: none;}.navbar .btn-primary.d-lg-inline-flex:hover:not(:disabled) {background: rgba(255, 235, 0, 0.1);color: var(--color-action);}.navbar .btn-primary.d-lg-inline-flex:focus-visible {outline: 2px solid #fff;outline-offset: 2px;}.kp-section {position: relative;overflow: hidden;background: #0b0b0b;padding-top: 4.5rem;padding-bottom: 4.5rem;display: flex;justify-content: center;}.kp-section::before {content: '';position: absolute;inset: 0;background-image: radial-gradient(circle, rgba(255, 255, 255, .1) 1px, transparent 1px);background-size: 26px 26px;mask-image: radial-gradient(ellipse 900px 500px at 50% 0%, black 0%, transparent 75%);-webkit-mask-image: radial-gradient(ellipse 900px 500px at 50% 0%, black 0%, transparent 75%);pointer-events: none;}.kp-section-header p {color: rgba(255, 255, 255, .6);}.kp-deck {position: relative;z-index: 1;display: grid;grid-template-columns: minmax(260px, 1fr) 1.5fr;border: 1px solid rgba(255, 255, 255, .12);border-radius: 28px;background: rgba(255, 255, 255, .04);backdrop-filter: blur(20px);overflow: hidden;}.kp-deck-glow {position: absolute;top: -140px;right: -100px;width: 340px;height: 340px;border-radius: 50%;background: rgba(255, 235, 0, .14);filter: blur(90px);pointer-events: none;}.kp-radio {position: absolute;opacity: 0;pointer-events: none;}.kp-row {position: relative;grid-column: 1;display: flex;align-items: center;gap: 1rem;padding: 1.15rem 1.75rem;cursor: pointer;border-bottom: 1px solid rgba(255, 255, 255, .08);transition: background .2s ease;}.kp-row:last-of-type {border-bottom: none;}.kp-row::before {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background: var(--color-action);transform: scaleY(0);transition: transform .25s ease;}.kp-row-num {font-family: var(--font-family-heading);font-size: .82rem;color: rgba(255, 255, 255, .3);transition: color .2s ease;}.kp-row-title {flex: 1;font-weight: 700;font-size: .98rem;color: rgba(255, 255, 255, .55);transition: color .2s ease;}.kp-row-arrow {color: rgba(255, 255, 255, .25);font-size: .85rem;opacity: 0;transform: translateX(-6px);transition: opacity .2s ease, transform .2s ease;}.kp-row:hover .kp-row-title {color: #fff;}.kp-radio:checked+.kp-row {background: rgba(255, 235, 0, .06);}.kp-radio:checked+.kp-row::before {transform: scaleY(1);}.kp-radio:checked+.kp-row .kp-row-num {color: var(--color-action);}.kp-radio:checked+.kp-row .kp-row-title {color: #fff;}.kp-radio:checked+.kp-row .kp-row-arrow {opacity: 1;transform: translateX(0);color: var(--color-action);}.kp-stage {position: relative;grid-column: 2;grid-row: 1 / span 3;padding: 2.75rem 3rem;display: flex;align-items: center;border-left: 1px solid rgba(255, 255, 255, .08);}.kp-panel {display: none;flex-direction: column;align-items: flex-start;gap: 1rem;}#kp-1:checked~.kp-stage #kp-panel-1 {display: flex;}#kp-2:checked~.kp-stage #kp-panel-2 {display: flex;}#kp-3:checked~.kp-stage #kp-panel-3 {display: flex;}.kp-panel {animation: kpPanelIn .45s ease both;}@keyframes kpPanelIn {from {opacity: 0;transform: translateY(10px);}to {opacity: 1;transform: translateY(0);}}.kp-panel-icon {position: relative;width: 72px;height: 72px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(255, 235, 0, .12);color: var(--color-action);font-size: 1.7rem;margin-bottom: .25rem;}.kp-ring {position: absolute;inset: -10px;border-radius: 50%;border: 1.5px dashed rgba(255, 235, 0, .35);animation: kpSpin 14s linear infinite;}@keyframes kpSpin {to {transform: rotate(360deg);}}.kp-panel h4 {color: #fff;font-size: 1.4rem;margin: 0;}.kp-panel p {color: rgba(255, 255, 255, .62);font-size: 1rem;line-height: 1.65;max-width: 480px;margin: 0;}.kp-panel-link {display: inline-flex;align-items: center;gap: 0.4rem;margin-top: 0.9rem;color: rgba(255, 255, 255, 0.85);font-size: 0.9rem;font-weight: 600;text-decoration: underline;text-decoration-color: rgba(255, 255, 255, 0.4);text-underline-offset: 3px;}.kp-panel-link:hover {color: #ffffff;text-decoration-color: rgba(255, 255, 255, 0.7);}@media (prefers-reduced-motion: reduce) {.kp-ring {animation: none;}.kp-panel {animation: none;}}@media (max-width: 767.98px) {.kp-section {padding-top: 2.25rem;padding-bottom: 2.25rem;}.kp-deck {grid-template-columns: 1fr;}.kp-stage {grid-column: 1;grid-row: auto;border-left: none;border-top: 1px solid rgba(255, 255, 255, .08);padding: 1.5rem 1.25rem;}.kp-row {padding: .85rem 1.1rem;}}.hero-cta-btn {position: relative;isolation: isolate;gap: .65rem;padding: 1.05rem 2.75rem;font-size: 1.1rem;letter-spacing: .01em;border-radius: 999px;box-shadow: 0 0 0 0 rgba(255, 235, 0, .5), 0 10px 26px -10px rgba(255, 235, 0, .55);transition: transform .18s ease, box-shadow .18s ease;}.hero-cta-btn::after {content: '';position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 2px rgba(255, 235, 0, .6);opacity: 0;animation: heroCtaPulse 2.4s ease-out infinite;pointer-events: none;}.hero-cta-btn:hover:not(:active):not(:disabled) {transform: translateY(-3px) scale(1.03);box-shadow: 0 0 0 0 rgba(255, 235, 0, 0), 0 16px 34px -12px rgba(255, 235, 0, .65);}.hero-cta-btn:focus-visible {outline: 3px solid #fff;outline-offset: 3px;}@keyframes heroCtaPulse {0%, 100% {opacity: 0;}35% {opacity: 1;}}.hero-cta-shine {position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(100deg, transparent, rgba(255, 255, 255, .65), transparent);transform: translateX(-100%) skewX(-20deg);animation: heroCtaShine 2.8s ease-in-out infinite;}@keyframes heroCtaShine {0% {transform: translateX(-150%) skewX(-20deg);}45% {transform: translateX(150%) skewX(-20deg);}100% {transform: translateX(150%) skewX(-20deg);}}.hero-cta-arrow {transition: transform .18s ease;animation: heroCtaArrowNudge 1.4s ease-in-out infinite;}@keyframes heroCtaArrowNudge {0%,100% {transform: translateX(0);}50% {transform: translateX(4px);}}@media (prefers-reduced-motion: reduce) {.hero-cta-btn {animation: none;}.hero-cta-shine {display: none;}.hero-cta-arrow {animation: none;}}#web-gratis-promo .btn-primary.btn-lg,#testimoni .btn-primary.btn-lg {border-radius: var(--radius-full);}.wg-promo-row {display: flex;flex-direction: column;gap: 2.5rem;}@media (min-width: 992px) {.wg-promo-row {display: grid;grid-template-columns: 7fr 5fr;grid-template-areas:"intro phone""features phone";align-items: center;column-gap: 3rem;max-width: 1280px;margin-left: auto;margin-right: auto;row-gap: 0;}.wg-promo-intro {grid-area: intro;}.wg-promo-phone {grid-area: phone;}.wg-promo-features {grid-area: features;}}.wg-promo-visual {position: relative;display: flex;flex-direction: column;gap: 1.1rem;background: rgba(255, 255, 255, .05);border: 1px solid rgba(255, 255, 255, .12);border-radius: 20px;padding: 1.75rem 1.5rem;}.wg-promo-visual-badge {align-self: flex-start;display: inline-flex;align-items: center;gap: .4rem;padding: .35rem .8rem;border-radius: 999px;background: rgba(255, 235, 0, .15);color: var(--color-action);font-size: .8rem;font-weight: 700;}.wg-promo-visual-tile {display: flex;align-items: flex-start;gap: .9rem;}.wg-promo-visual-icon {flex-shrink: 0;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;border-radius: 12px;background: rgba(255, 235, 0, .12);color: var(--color-action);font-size: 1.15rem;}.wg-promo-visual-tile strong {display: block;color: #fff;font-size: .95rem;margin-bottom: .2rem;}.wg-promo-visual-desc {display: block;color: rgba(255, 255, 255, .68);font-size: .85rem;line-height: 1.45;}.wg-promo-trust {display: flex;align-items: center;gap: 0.5rem;margin-bottom: 1rem;font-size: 0.85rem;color: rgba(255, 255, 255, .68);}.wg-promo-trust i {color: var(--color-action);}.ticker-item-secondary {color: rgba(255, 255, 255, 0.55);}.ticker-item-secondary i {color: rgba(255, 255, 255, 0.4);}.wg-secondary-section {background: var(--color-background-soft, #f7f7f8);}.wg-secondary-lead {text-align: center;font-size: 1.05rem;font-weight: var(--font-weight-bold);color: var(--color-text-primary);max-width: 460px;margin: 0 auto 1.75rem;}.wg-secondary-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 350px));justify-content: center;gap: 1.25rem;}@media (max-width: 767.98px) {.wg-secondary-grid {grid-template-columns: 1fr;gap: 1rem;}}.wg-secondary-card {background: #141517;border: 1px solid rgba(255, 255, 255, 0.05);border-radius: var(--radius-lg);padding: 1.75rem;display: flex;flex-direction: column;gap: 0.5rem;transition: box-shadow var(--transition-fast), transform var(--transition-fast), border-color var(--transition-fast);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);}.wg-secondary-card:hover {border-color: rgba(255, 255, 255, 0.15);box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);transform: translateY(-3px);}.wg-secondary-card-icon {width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;border-radius: 12px;background: rgba(255, 255, 255, 1);color: var(--color-primary);font-size: 1.25rem;margin-bottom: 0.5rem;}.wg-secondary-card-title {font-size: 1.15rem;font-weight: var(--font-weight-bold);color: #ffffff;margin: 0;}.wg-secondary-card-desc {font-size: 0.9rem;line-height: 1.6;color: rgba(255, 255, 255, 0.6);margin: 0;flex: 1;}.wg-secondary-card-link {display: inline-flex;align-items: center;gap: 0.4rem;font-size: 0.88rem;font-weight: 600;color: var(--color-primary);margin-top: 0.4rem;}.wg-secondary-card-link i {font-size: 0.78rem;transition: transform 0.15s ease;}.wg-secondary-card-link:hover i {transform: translateX(3px);}.wg-money-section {position: relative;overflow: hidden;background: #0b0b0b;padding-top: 4rem;padding-bottom: 4rem;}.wg-money-section::before {content: '';position: absolute;inset: 0;background-image: radial-gradient(circle, rgba(255, 255, 255, .1) 1px, transparent 1px);background-size: 26px 26px;mask-image: radial-gradient(ellipse 900px 500px at 50% 0%, black 0%, transparent 75%);-webkit-mask-image: radial-gradient(ellipse 900px 500px at 50% 0%, black 0%, transparent 75%);pointer-events: none;}.wg-money-header p {color: rgba(255, 255, 255, .6);}.wg-money-grid {position: relative;z-index: 1;display: grid;grid-template-columns: repeat(5, 1fr);gap: 1rem;margin-top: 2.5rem;}@media (max-width: 991.98px) and (min-width: 768px) {.wg-money-grid {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 767.98px) {.wg-money-grid {display: flex;flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding-bottom: 1rem;margin-inline: -15px;padding-inline: 15px;}.wg-money-grid::-webkit-scrollbar {display: none;}.wg-money-point {flex: 0 0 85%;scroll-snap-align: center;max-width: 280px;}}.wg-money-point {background: rgba(255, 255, 255, .04);border: 1px solid rgba(255, 255, 255, .12);border-radius: 16px;padding: 1.25rem 1.1rem;display: flex;flex-direction: column;gap: 0.6rem;}.wg-money-point-icon {width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 10px;background: rgba(255, 235, 0, .12);color: var(--color-action);font-size: 1.1rem;}.wg-money-point-title {color: #fff;font-size: .95rem;font-weight: 700;margin: 0;}.wg-money-point-desc {color: rgba(255, 255, 255, .62);font-size: .82rem;line-height: 1.5;margin: 0;}.wg-money-quote-card {position: relative;z-index: 1;margin-top: 2rem;background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(255, 235, 0, 0.2);border-radius: 16px;padding: 1.25rem 1.5rem;display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;backdrop-filter: blur(10px);}@media (max-width: 767.98px) {.wg-money-quote-card {flex-direction: column;align-items: flex-start;gap: 1rem;}}.wg-money-quote-content {display: flex;align-items: flex-start;gap: 1rem;flex: 1;}.wg-money-quote-icon {font-size: 1.75rem;color: var(--color-action);line-height: 1;opacity: 0.8;}.wg-money-quote-text {color: rgba(255, 255, 255, 0.9);font-size: 0.925rem;font-style: italic;line-height: 1.5;margin: 0;}.wg-money-quote-author {display: flex;align-items: center;gap: 0.75rem;white-space: nowrap;padding-left: 1.5rem;border-left: 1px solid rgba(255, 255, 255, 0.12);}@media (max-width: 767.98px) {.wg-money-quote-author {padding-left: 0;border-left: none;padding-top: 0.75rem;border-top: 1px solid rgba(255, 255, 255, 0.1);width: 100%;}}.wg-money-quote-avatar {width: 38px;height: 38px;border-radius: 50%;background: rgba(255, 235, 0, 0.15);color: var(--color-action);font-weight: 700;font-size: 0.85rem;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(255, 235, 0, 0.3);}.wg-money-quote-info {display: flex;flex-direction: column;}.wg-money-quote-name {color: #fff;font-weight: 600;font-size: 0.875rem;}.wg-money-quote-role {color: rgba(255, 255, 255, 0.55);font-size: 0.75rem;}