:root,[data-bs-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bs-primary:#f5a941;--bs-primary-rgb:245, 169, 65;--bs-primary-text-emphasis:#313f28;--bs-primary-bg-subtle:#fef8f0;--bs-primary-border-subtle:#fbd4ad;--bs-secondary:#43503b;--bs-secondary-rgb:67, 80, 59;--bs-secondary-text-emphasis:#1a3027;--bs-secondary-bg-subtle:#f2f6f2;--bs-secondary-border-subtle:#b8d0bc;--bs-success:#22c55e;--bs-success-rgb:34, 197, 94;--bs-success-text-emphasis:#15803d;--bs-success-bg-subtle:#f0f9f4;--bs-success-border-subtle:#bbe8cc;--bs-danger:#dc3545;--bs-danger-rgb:220, 53, 69;--bs-danger-text-emphasis:#b91c1c;--bs-danger-bg-subtle:#fef2f2;--bs-danger-border-subtle:#fbd5d5;--bs-warning:#f59e0b;--bs-warning-rgb:245, 158, 11;--bs-warning-text-emphasis:#b45309;--bs-warning-bg-subtle:#fffbeb;--bs-warning-border-subtle:#fde68a;--bs-info:#3b82f6;--bs-info-rgb:59, 130, 246;--bs-info-text-emphasis:#1d4ed8;--bs-info-bg-subtle:#eff6ff;--bs-info-border-subtle:#bfdbfe;--bs-light:#f8f9fa;--bs-light-rgb:248, 249, 250;--bs-light-text-emphasis:#4b5563;--bs-light-bg-subtle:#f1f3f4;--bs-light-border-subtle:#e3e5e7;--bs-dark:#1f2937;--bs-dark-rgb:31, 41, 55;--bs-dark-text-emphasis:#1f2937;--bs-dark-bg-subtle:#374151;--bs-dark-border-subtle:#4b5563;--bs-body-color:#596066;--bs-body-color-rgb:89, 96, 102;--bs-body-bg:#f7f2e4;--bs-body-bg-rgb:247, 242, 228;--bs-emphasis-color:#1f2937;--bs-emphasis-color-rgb:31, 41, 55;--bs-secondary-color:#6a7076;--bs-secondary-color-rgb:106, 112, 118;--bs-secondary-bg:#fff;--bs-secondary-bg-rgb:255, 255, 255;--bs-tertiary-color:#9ca3af;--bs-tertiary-color-rgb:156, 163, 175;--bs-tertiary-bg:#fafafa;--bs-tertiary-bg-rgb:250, 250, 250;--bs-link-color:#f5a941;--bs-link-color-rgb:245, 169, 65;--bs-link-hover-color:#d9903a;--bs-link-hover-color-rgb:217, 144, 58;--bs-border-color:#e3e5e7;--bs-border-color-translucent:#0000002d;--sc-color-primary-rgb:var(--bs-primary-rgb);--sc-color-secondary-rgb:var(--bs-secondary-rgb);--sc-color-success-rgb:var(--bs-success-rgb);--sc-color-danger-rgb:var(--bs-danger-rgb);--sc-color-warning-rgb:var(--bs-warning-rgb);--sc-color-info-rgb:var(--bs-info-rgb);--bs-font-sans-serif:"Inter", "Segoe UI", system-ui, -apple-system;--bs-font-monospace:var(--bs-font-sans-serif);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-font-size-xs:.75rem;--bs-font-size-sm:.875rem;--bs-font-size-base:1rem;--bs-font-size-md:1.125rem;--bs-font-size-lg:1.25rem;--bs-font-size-xl:1.5rem;--bs-font-size-2xl:1.875rem;--bs-font-size-3xl:2.25rem;--bs-font-size-4xl:3rem;--bs-font-size-5xl:3.75rem;--bs-font-weight-light:300;--bs-font-weight-normal:400;--bs-font-weight-medium:500;--bs-font-weight-semibold:600;--bs-font-weight-bold:700;--bs-font-weight-extrabold:800;--bs-line-height-tight:1.25;--bs-line-height-snug:1.375;--bs-line-height-normal:1.5;--bs-line-height-relaxed:1.625;--bs-line-height-loose:2;--bs-letter-spacing-tighter:-.05em;--bs-letter-spacing-tight:-.025em;--bs-letter-spacing-normal:0em;--bs-letter-spacing-wide:.025em;--bs-letter-spacing-wider:.05em;--bs-letter-spacing-widest:.1em;--bs-spacer-0:0;--bs-spacer-1:.25rem;--bs-spacer-2:.5rem;--bs-spacer-3:.75rem;--bs-spacer-4:1rem;--bs-spacer-5:1.25rem;--bs-spacer-6:1.5rem;--bs-spacer-8:2rem;--bs-spacer-10:2.5rem;--bs-spacer-12:3rem;--bs-spacer-16:4rem;--bs-spacer-20:5rem;--bs-spacer-24:6rem;--bs-spacer-32:8rem;--bs-border-width:1px;--bs-border-width-2:2px;--bs-border-width-3:3px;--bs-border-width-4:4px;--bs-border-width-5:5px;--bs-border-style:solid;--bs-border-radius:.375rem;--bs-border-radius-xs:.125rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.75rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:1.5rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-box-shadow-xs:0 1px 2px 0 #0000000d;--bs-box-shadow-md:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--bs-box-shadow-xl:0 25px 50px -12px #00000040;--bs-box-shadow-2xl:0 50px 100px -20px #00000040;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#f5a94140;--bs-transition-timing-linear:linear;--bs-transition-timing-ease:ease;--bs-transition-timing-ease-in:ease-in;--bs-transition-timing-ease-out:ease-out;--bs-transition-timing-ease-in-out:ease-in-out;--bs-transition-timing-smooth:cubic-bezier(.4, 0, .2, 1);--bs-transition-timing-bounce:cubic-bezier(.68, -.55, .265, 1.55);--bs-transition-duration-fast:.15s;--bs-transition-duration-normal:.25s;--bs-transition-duration-slow:.35s;--bs-transition-duration-slower:.5s;--bs-transition-base:all var(--bs-transition-duration-normal) var(--bs-transition-timing-smooth);--bs-transition-colors:color var(--bs-transition-duration-fast) var(--bs-transition-timing-smooth), background-color var(--bs-transition-duration-fast) var(--bs-transition-timing-smooth), border-color var(--bs-transition-duration-fast) var(--bs-transition-timing-smooth);--bs-transition-opacity:opacity var(--bs-transition-duration-normal) var(--bs-transition-timing-smooth);--bs-transition-transform:transform var(--bs-transition-duration-normal) var(--bs-transition-timing-smooth);--bs-z-index-dropdown:1000;--bs-z-index-sticky:1020;--bs-z-index-fixed:1030;--bs-z-index-modal-backdrop:1040;--bs-z-index-offcanvas-backdrop:1045;--bs-z-index-modal:1055;--bs-z-index-popover:1070;--bs-z-index-tooltip:1080;--bs-z-index-toast:1090;--bs-financial-vigente:var(--bs-success);--bs-financial-retraso:var(--bs-warning);--bs-financial-mora:#d97706;--bs-financial-vencido:#b91c1c;--bs-financial-positive:var(--bs-success);--bs-financial-negative:var(--bs-danger);--bs-card-spacer-y:1.5rem;--bs-card-spacer-x:1.5rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color:var(--bs-emphasis-color);--bs-card-subtitle-color:var(--bs-secondary-color);--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color);--bs-card-border-radius:var(--bs-border-radius-lg);--bs-card-box-shadow:var(--bs-box-shadow-sm);--bs-card-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-card-cap-padding-y:1rem;--bs-card-cap-padding-x:1.5rem;--bs-card-cap-bg:var(--bs-light);--bs-card-cap-color:var(--bs-body-color);--bs-card-height:auto;--bs-card-color:var(--bs-body-color);--bs-card-bg:var(--bs-secondary-bg);--bs-card-img-overlay-padding:1.25rem;--bs-card-group-margin:.75rem;--bs-table-border-color:var(--bs-border-color);--bs-table-border-width:var(--bs-border-width);--bs-table-border-radius:var(--bs-border-radius-lg);--bs-table-bg:var(--bs-secondary-bg);--bs-table-hover-bg:var(--bs-tertiary-bg);--bs-table-cap-bg:var(--bs-light);--bs-table-cap-padding-y:1rem;--bs-table-cap-padding-x:1.5rem;--bs-table-spacer-x:1.5rem;--bs-table-spacer-y:1rem;--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-family:var(--bs-font-sans-serif);--bs-btn-font-size:var(--bs-body-font-size);--bs-btn-font-weight:var(--bs-font-weight-medium);--bs-btn-line-height:var(--bs-body-line-height);--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26, 0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb), .5);--bs-form-label-margin-bottom:.5rem;--bs-form-label-font-size:var(--bs-font-size-sm);--bs-form-label-font-weight:var(--bs-font-weight-medium);--bs-form-label-color:var(--bs-body-color);--bs-form-text-margin-top:.25rem;--bs-form-text-font-size:var(--bs-font-size-sm);--bs-form-text-color:var(--bs-secondary-color);--bs-navbar-padding-y:1rem;--bs-navbar-padding-x:1rem;--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:var(--bs-body-color);--bs-navbar-brand-hover-color:var(--bs-body-color);--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-primary:#f6a955;--bs-primary-rgb:246, 169, 85;--bs-primary-text-emphasis:#fbd4ad;--bs-primary-bg-subtle:#74501c;--bs-primary-border-subtle:#966425;--bs-secondary:#6fa076;--bs-secondary-rgb:111, 160, 118;--bs-secondary-text-emphasis:#dde8df;--bs-secondary-bg-subtle:#081011;--bs-secondary-border-subtle:#11201c;--bs-success:#86d2a5;--bs-success-rgb:134, 210, 165;--bs-success-text-emphasis:#dcf4e3;--bs-success-bg-subtle:#15803d;--bs-success-border-subtle:#22c55e;--bs-danger:#f8b4b4;--bs-danger-rgb:248, 180, 180;--bs-danger-text-emphasis:#fde8e8;--bs-danger-bg-subtle:#b91c1c;--bs-danger-border-subtle:#dc2626;--bs-warning:#fcd34d;--bs-warning-rgb:252, 211, 77;--bs-warning-text-emphasis:#fef3c7;--bs-warning-bg-subtle:#b45309;--bs-warning-border-subtle:#d97706;--bs-info:#93c5fd;--bs-info-rgb:147, 197, 253;--bs-info-text-emphasis:#dbeafe;--bs-info-bg-subtle:#1d4ed8;--bs-info-border-subtle:#2563eb;--bs-light:#374151;--bs-light-rgb:55, 65, 81;--bs-dark:#f8f9fa;--bs-dark-rgb:248, 249, 250;--bs-body-color:#e3e5e7;--bs-body-color-rgb:227, 229, 231;--bs-body-bg:#1f2937;--bs-body-bg-rgb:31, 41, 55;--bs-emphasis-color:#f8f9fa;--bs-emphasis-color-rgb:248, 249, 250;--bs-secondary-color:#9ca3af;--bs-secondary-color-rgb:156, 163, 175;--bs-secondary-bg:#374151;--bs-secondary-bg-rgb:55, 65, 81;--bs-tertiary-color:#6a7076;--bs-tertiary-color-rgb:106, 112, 118;--bs-tertiary-bg:#4b5563;--bs-tertiary-bg-rgb:75, 85, 99;--bs-link-color:#fbd4ad;--bs-link-color-rgb:251, 212, 173;--bs-link-hover-color:#fdebd6;--bs-link-hover-color-rgb:253, 235, 214;--bs-border-color:#506066;--bs-border-color-translucent:#ffffff26;--sc-color-primary-rgb:var(--bs-primary-rgb);--sc-color-secondary-rgb:var(--bs-secondary-rgb);--sc-color-success-rgb:var(--bs-success-rgb);--sc-color-danger-rgb:var(--bs-danger-rgb);--sc-color-warning-rgb:var(--bs-warning-rgb);--sc-color-info-rgb:var(--bs-info-rgb);--bs-focus-ring-color:#f6a95566;--bs-card-bg:#ffffff1a;--bs-card-cap-bg:#ffffff0d;--bs-card-border-color:#506066;--bs-table-border-color:#4b5563;--bs-table-bg:#374151;--bs-table-hover-bg:#4b5563;--bs-table-cap-bg:#4b5563;--bs-form-label-color:#e3e5e7;--bs-form-text-color:#9ca3af;--bs-navbar-brand-color:#f8f9fa;--bs-navbar-brand-hover-color:#fff;--bs-financial-vigente:#86d2a5;--bs-financial-retraso:#fcd34d;--bs-financial-mora:#fde68a;--bs-financial-vencido:#fbd5d5}@media (width<=767px){:root,[data-bs-theme=light],[data-bs-theme=dark]{--bs-font-size-xs:.7rem;--bs-font-size-sm:.8rem;--bs-font-size-base:.9rem;--bs-font-size-md:1rem;--bs-font-size-lg:1.125rem;--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem}}@media (width>=1200px){:root,[data-bs-theme=light],[data-bs-theme=dark]{--bs-font-size-base:1.125rem}}.glass-effect{-webkit-backdrop-filter:blur(10px);background-color:#ffffffe6}.glass-effect-dark{-webkit-backdrop-filter:blur(10px);background-color:#1f2937e6}.glass-effect-strong{-webkit-backdrop-filter:blur(20px);background-color:#fffffff2}.glass-effect-subtle{-webkit-backdrop-filter:blur(5px);background-color:#fffc}.glass-main-container{position:relative;-webkit-backdrop-filter:blur(20px)!important;background-color:#ffffff1a!important}.glass-inner-layer{background-color:var(--bs-body-bg);opacity:.95;border-radius:var(--bs-border-radius);z-index:1;margin:.5rem;position:absolute;inset:0}@media (width>=768px){.glass-inner-layer{margin:.75rem}}@media (width>=992px){.glass-inner-layer{margin:1rem}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass-effect,.glass-effect-dark,.glass-effect-strong,.glass-effect-subtle,.glass-main-container{background-color:#fff}.glass-effect-dark{background-color:#1f2937}}[data-bs-theme=dark] .glass-effect{background-color:#ffffff14;border:1px solid #ffffff0f}[data-bs-theme=dark] .glass-effect-strong{background-color:#ffffff1f;border:1px solid #ffffff14}[data-bs-theme=dark] .glass-effect-subtle{background-color:#ffffff0d}[data-bs-theme=dark] .glass-main-container{background-color:#1f29371a!important}@media print{.glass-effect,.glass-effect-dark,.glass-effect-strong,.glass-effect-subtle,.glass-main-container{-webkit-backdrop-filter:none!important;background-color:#fff!important}.glass-inner-layer{opacity:1!important}}.sc-background-gradient{background:radial-gradient(125% 125% at 50% 10%, var(--bs-primary-text-emphasis) 35%, var(--bs-body-bg) 100%)}[data-bs-theme=dark] .sc-background-gradient{background:linear-gradient(#1f2937 0% 35%,#374151 65%,#f7f2e4 100%)}html{scroll-behavior:smooth}@media print{.sc-navbar{display:none!important}}.card{--card-border-radius:var(--bs-card-border-radius);--card-spacer-x:var(--bs-card-spacer-x);--card-spacer-y:var(--bs-card-spacer-y);--card-bg:var(--bs-tertiary-bg);--card-border-color:var(--bs-card-border-color);--card-border-width:var(--bs-card-border-width);--card-box-shadow:var(--bs-card-box-shadow);background-color:var(--card-bg);border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow);transition:var(--bs-transition-base);width:100%;height:var(--bs-card-height);background-clip:padding-box;border:var(--card-border-width) solid var(--bs-card-border-color)!important}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);background-color:var(--bs-card-cap-bg);color:var(--bs-card-cap-color);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color);font-weight:var(--bs-font-weight-semibold);font-size:var(--bs-font-size-lg);line-height:var(--bs-line-height-tight)}.card-subtitle{margin-top:calc(var(--bs-card-title-spacer-y) * -.5);color:var(--bs-card-subtitle-color);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-normal);margin-bottom:0}.card-body{padding:var(--card-spacer-y) var(--card-spacer-x);color:var(--bs-card-color);flex:auto}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card[data-hover=true]{cursor:pointer;box-shadow:var(--bs-box-shadow-sm);transition:transform var(--bs-transition-duration-normal) var(--bs-transition-timing-smooth), box-shadow var(--bs-transition-duration-normal) var(--bs-transition-timing-smooth), border-color var(--bs-transition-duration-fast) var(--bs-transition-timing-smooth);position:relative}.card[data-hover=true]:hover{box-shadow:var(--bs-box-shadow-lg);border-color:var(--bs-primary-border-subtle);z-index:10;transform:translateY(-4px)}.card[data-hover=true]:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-focus-ring-color);outline-offset:2px;box-shadow:var(--bs-box-shadow-lg);transform:translateY(-4px)}.card[data-hover=true]:active{box-shadow:var(--bs-box-shadow-md);transform:translateY(-2px)}.card-metric{border-left:4px solid var(--bs-primary);background:linear-gradient(135deg, var(--bs-primary-bg-subtle) 0%, var(--card-bg) 50%)}.card-metric .card-title{color:var(--bs-primary);font-size:var(--bs-font-size-2xl);font-weight:var(--bs-font-weight-bold)}.card-highlight{background-color:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle)}.card-highlight .card-header{background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.card.border-success{border-color:var(--bs-success-border-subtle);border-left-width:4px}.card.border-warning{border-color:var(--bs-warning-border-subtle);border-left-width:4px}.card.border-danger{border-color:var(--bs-danger-border-subtle);border-left-width:4px}.card.border-info{border-color:var(--bs-info-border-subtle);border-left-width:4px}@media (width<=575.98px){.card{border-radius:var(--bs-border-radius)}.card-body{padding:var(--bs-spacer-4) var(--bs-spacer-3)}.card-header,.card-footer{padding:var(--bs-spacer-3) var(--bs-spacer-3)}.card-title{font-size:var(--bs-font-size-md)}.card[data-hover=true]:hover{box-shadow:var(--bs-box-shadow-md);transform:translateY(-2px)}}@media (width>=576px) and (width<=991.98px){.card{border-radius:var(--bs-border-radius-lg)}.card-body{padding:var(--bs-spacer-5) var(--bs-spacer-4)}}@media (width>=992px){.card{border-radius:var(--bs-border-radius-xl)}.card-body{padding:var(--bs-spacer-6) var(--bs-spacer-6)}.card[data-hover=true]:hover{box-shadow:var(--bs-box-shadow-xl);transform:translateY(-6px)}}@media (width>=1200px){.card-title{font-size:var(--bs-font-size-xl)}}[data-bs-theme=dark] .card{background-color:var(--bs-card-bg);border-color:var(--bs-card-border-color)}[data-bs-theme=dark] .card[data-hover=true]:hover{border-color:var(--bs-primary-border-subtle);box-shadow:0 16px 48px #0003}@media print{.card{page-break-inside:avoid;border:1px solid #000;box-shadow:none!important}.card[data-hover=true]:hover{transform:none;box-shadow:none!important}}@media (prefers-reduced-motion:reduce){.card,.card[data-hover=true]{transition:none}.card[data-hover=true]:hover{transform:none}}@media (prefers-contrast:high){.card{border-width:2px;border-color:currentColor}}.card-flat{box-shadow:none!important}.card-elevated{box-shadow:var(--bs-box-shadow-lg)}.card-bordered{border-width:2px}.card-borderless{border:none}.card-full-height{height:100%}.card-compact .card-body{padding:var(--bs-spacer-3)}.card-spacious .card-body{padding:var(--bs-spacer-8)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bs-body-bg);color:var(--bs-body-color);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;overflow-x:hidden}.sc-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.sc-section{padding:100px 0}.sc-section--alt{background:#edeae0}#features.sc-section--alt{padding-bottom:40px}.sc-section-header{text-align:center;margin-bottom:64px}.sc-label{letter-spacing:.12em;text-transform:uppercase;color:var(--bs-primary-text-emphasis);background:#f5a94126;border:1px solid #f5a94159;border-radius:99px;margin-bottom:16px;padding:5px 16px;font-size:11px;font-weight:700;display:inline-block}.sc-label--light{color:#f5a941;background:#f5a9411f;border-color:#f5a9414d}.sc-section-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--bs-primary);margin-bottom:12px;padding-left:20px;font-size:12px;font-weight:700;display:inline-block;position:relative}.sc-section-eyebrow:before{content:"";background:var(--bs-primary);border-radius:2px;width:10px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sc-section-eyebrow--light{color:#f5a941}.sc-section-eyebrow--light:before{background:#f5a941}.sc-section-title{color:var(--bs-primary-text-emphasis);letter-spacing:-.02em;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.15}.sc-section-title em{color:var(--bs-primary);font-style:normal}.sc-section-title--light{color:#fff}.sc-section-sub{color:var(--bs-secondary-color);max-width:540px;margin:0 auto;font-size:16px;line-height:1.7}.sc-btn{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:99px;align-items:center;gap:8px;padding:12px 26px;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.sc-btn--primary{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.sc-btn--primary:hover{color:#fff;box-shadow:0 8px 24px rgba(var(--bs-primary-rgb), .35);background:#d99235;border-color:#cc892f;transform:translateY(-2px)}.sc-btn--primary:active{color:#fff;background:#cc892f;border-color:#bf802a}.sc-btn--primary:disabled,.sc-btn--primary.disabled{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;opacity:.65}.sc-btn--cta{color:#fff;background:#3b82f6;border-color:#3b82f6}.sc-btn--cta:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 24px #3b82f659}.sc-btn--ghost{color:var(--bs-primary);border-color:var(--bs-primary);background:0 0}.sc-btn--ghost:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 8px 24px rgba(var(--bs-primary-rgb), .35);transform:translateY(-2px)}.sc-btn--ghost:active{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.sc-btn--ghost:disabled,.sc-btn--ghost.disabled{color:var(--bs-primary);border-color:var(--bs-primary);opacity:.65;background:0 0}.sc-btn--outline{color:#fffc;background:0 0;border-color:#ffffff4d}.sc-btn--outline:hover{color:#fff;background:#ffffff14;border-color:#ffffff8c}.sc-btn--dark{background:var(--bs-primary-text-emphasis);color:#f7f2e4;border-color:var(--bs-primary-text-emphasis)}.sc-btn--dark:hover{color:#f7f2e4;background:#3d5030;border-color:#3d5030;transform:translateY(-2px)}.sc-btn--sm{padding:8px 18px;font-size:13px}.sc-btn--lg{padding:15px 34px;font-size:16px}.sc-btn--full{justify-content:center;width:100%}.sc-btn__icon{transition:transform .2s}.sc-btn:hover .sc-btn__icon{transform:translate(4px)}.sc-img-placeholder{background:linear-gradient(135deg,#ffd6e0 0%,#ffb3c6 50%,#ffc8d5 100%);border:2px dashed #e091a8;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sc-img-placeholder:before{content:attr(data-label);text-align:center;color:#9b4d65;z-index:1;justify-content:center;align-items:center;padding:16px 24px;font-size:13px;font-weight:600;line-height:1.5;display:flex;position:absolute;inset:0}.sc-img-placeholder:after{content:"";background:repeating-linear-gradient(45deg,#0000,#0000 8px,#ffffff40 8px 9px);position:absolute;inset:0}.sc-img-placeholder--logo{border-radius:50%;flex-shrink:0;width:48px;height:48px;font-size:0}.sc-img-placeholder--logo:before{padding:0;font-size:0}.sc-img-placeholder--device{aspect-ratio:16/5;border-radius:24px;width:100%;margin:0 auto}.sc-features__img{aspect-ratio:16/10;border-radius:16px;width:100%}.sc-navbar{z-index:1000;padding:0;transition:all .45s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.sc-navbar__inner{background:var(--bs-primary-text-emphasis);border-bottom:2px solid var(--bs-primary);justify-content:space-between;align-items:center;gap:20px;padding:14px 32px;transition:all .45s cubic-bezier(.4,0,.2,1);display:flex}.sc-navbar.scrolled .sc-navbar__inner{-webkit-backdrop-filter:blur(18px);background:#313f28d1;border:1.5px solid #f5a94133;border-radius:16px;max-width:920px;margin:12px auto 0;padding:10px 28px;box-shadow:0 8px 32px #00000038,0 2px 8px #00000024}.sc-navbar__logo{width:auto;height:38px;display:block}.sc-navbar__brand{flex-shrink:0;text-decoration:none;transition:transform .2s}.sc-navbar__brand:hover{transform:scale(1.04)}.sc-navbar__links{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sc-navbar__link{color:#ffffffc7;border-radius:8px;padding:7px 14px;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .18s;position:relative}.sc-navbar__link:after{content:"";background:var(--bs-primary);border-radius:99px;height:1.5px;transition:transform .2s;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.sc-navbar__link:hover{color:#fff;background:#ffffff12}.sc-navbar__link:hover:after,.sc-navbar__link.active:after{transform:scaleX(1)}.sc-navbar__link.active{color:var(--bs-primary)}.sc-navbar__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.sc-navbar__hamburger{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;transition:background .2s;display:none}.sc-navbar__hamburger:hover{background:#ffffff14}.sc-navbar__hamburger span{transform-origin:50%;background:#ffffffd9;border-radius:99px;width:22px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.sc-navbar__hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.sc-navbar__hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.sc-navbar__hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.sc-navbar__mobile{background:var(--bs-primary-text-emphasis);border-top:1px solid #f5a94133;max-height:0;padding:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1);display:none;overflow:hidden}.sc-navbar__mobile.open{max-height:400px;padding:16px 24px 20px}.sc-navbar.scrolled .sc-navbar__mobile{-webkit-backdrop-filter:blur(18px);background:#313f28f2;border:1.5px solid #f5a94133;border-top:none;border-radius:0 0 16px 16px;width:auto;max-width:920px;margin:0 auto;position:absolute;top:calc(100% - 2px);left:12px;right:12px;box-shadow:0 12px 32px #00000038}.sc-navbar__mobile ul{flex-direction:column;gap:4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.sc-navbar__mobile-link{color:#ffffffc7;border-radius:8px;padding:11px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:all .18s;display:block}.sc-navbar__mobile-link:hover{color:#fff;background:#ffffff12}.sc-navbar__mobile-actions{flex-direction:column;gap:10px;display:flex}@media (width<=768px){.sc-navbar__links,.sc-navbar__actions{display:none}.sc-navbar__hamburger{display:flex}.sc-navbar__mobile{display:block}}.sc-hero{justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 100px;display:flex;position:relative;overflow:hidden}.sc-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.sc-hero__orb{filter:blur(80px);border-radius:50%;animation:8s ease-in-out infinite orbFloat;position:absolute}.sc-hero__orb--1{background:radial-gradient(circle,#f5a9412e 0%,#0000 70%);width:420px;height:420px;animation-delay:0s;top:-10%;right:-5%}.sc-hero__orb--2{background:radial-gradient(circle,#43503b38 0%,#0000 70%);width:320px;height:320px;animation-delay:-3s;bottom:5%;left:-5%}.sc-hero__orb--3{background:radial-gradient(circle,#f5a9411f 0%,#0000 70%);width:200px;height:200px;animation-delay:-5s;bottom:20%;right:20%}@keyframes orbFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.sc-hero__grid{background-image:linear-gradient(#f5a9410a 1px,#0000 1px),linear-gradient(90deg,#f5a9410a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 100%)}.sc-hero__content{z-index:1;text-align:center;max-width:820px;padding-bottom:auto;position:relative}.sc-hero__badge{letter-spacing:.04em;color:var(--bs-primary);background:#f5a9411a;border:1px solid #f5a94147;border-radius:99px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 18px;font-size:12px;font-weight:600;animation:.7s both fadeInDown;display:inline-flex}.sc-dot{background:var(--bs-primary);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.sc-hero__title{color:#fff;letter-spacing:-.025em;margin-bottom:28px;font-family:Outfit,sans-serif;font-size:clamp(2.1rem,5.5vw,3.9rem);font-weight:800;line-height:1.12;animation:.7s .1s both fadeInUp}.sc-hero__highlight{color:var(--bs-primary);position:relative}.sc-hero__highlight--underline:after{content:"";background:linear-gradient(90deg, var(--bs-primary), #f5c96a);transform-origin:0;border-radius:99px;width:100%;height:3px;animation:1s .8s both underlineGrow;position:absolute;bottom:-4px;left:0}@keyframes underlineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sc-hero__subtitle{color:#ffffffb8;max-width:680px;margin:0 auto 36px;font-size:clamp(15px,2vw,18px);line-height:1.8;animation:.7s .2s both fadeInUp}.sc-brand-name{color:var(--bs-primary);font-weight:700}.sc-hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:52px;animation:.7s .3s both fadeInUp;display:flex}.sc-hero__stats{justify-content:center;align-items:center;gap:0;animation:.7s .45s both fadeInUp;display:flex}.sc-hero__stat{flex-direction:column;align-items:center;gap:2px;padding:0 28px;display:flex}.sc-hero__stat-num{color:var(--bs-primary);font-family:Outfit,sans-serif;font-size:22px;font-weight:800}.sc-hero__stat-lbl{color:#ffffff80;letter-spacing:.04em;font-size:12px}.sc-hero__stat-sep{background:#ffffff26;width:1px;height:36px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=576px){.sc-hero{padding:110px 20px 60px}.sc-hero__cta{flex-direction:column;gap:10px}.sc-hero__cta .sc-btn{justify-content:center;width:100%}.sc-hero__stats{gap:0}.sc-hero__stat{padding:0 16px}}.sc-features{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.sc-features__preview{border-radius:20px;justify-content:center;align-items:center;min-height:320px;display:flex;position:sticky;top:100px;overflow:hidden}.sc-features__preview-idle{text-align:center;color:var(--bs-secondary-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:2px dashed #313f2826;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:280px;padding:40px;display:flex}.sc-features__preview-idle p{color:var(--bs-secondary-color);margin:0;font-size:14px;line-height:1.6}.sc-features__preview-icon{width:56px;height:56px;color:var(--bs-primary-text-emphasis);background:#313f280f;border-radius:14px;justify-content:center;align-items:center;font-size:22px;display:flex}.sc-features__grid{flex-direction:column;gap:4px;display:flex}.sc-feature-item{cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80;border:1.5px solid #0000;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;transition:all .22s;display:flex;position:relative;overflow:hidden}.sc-feature-item__timer{background:var(--bs-primary);border-radius:0 2px 0 0;width:0;height:2px;transition:none;position:absolute;bottom:0;left:0}.sc-feature-item.active .sc-feature-item__timer{transition:width linear}.sc-feature-item:hover{background:#ffffffd9;border-color:#313f281f;transform:translate(4px)}.sc-feature-item.active{border-color:var(--bs-primary);background:#fff;transform:translate(4px);box-shadow:0 4px 20px #f5a9412e}.sc-feature-item--cta{cursor:default;background:#f5a94114;border-color:#f5a94140;margin-top:8px}.sc-feature-item--cta:hover{background:#f5a9411f;border-color:#f5a94159;transform:none}.sc-feature-item__icon{width:40px;height:40px;color:var(--bs-primary-text-emphasis);background:#313f2812;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:all .22s;display:flex}.sc-feature-item.active .sc-feature-item__icon{background:var(--bs-primary);color:var(--bs-primary-text-emphasis)}.sc-feature-item__body{flex:1;min-width:0}.sc-feature-item__title{color:var(--bs-primary-text-emphasis);margin:0;font-size:14.5px;font-weight:700;line-height:1.4;transition:color .2s}.sc-feature-item__desc{color:var(--bs-secondary-color);opacity:0;max-height:0;margin:6px 0 0;font-size:13px;line-height:1.6;transition:max-height .3s,opacity .3s;overflow:hidden}.sc-feature-item.active .sc-feature-item__desc{opacity:1;max-height:100px}.sc-feature-item--cta .sc-feature-item__desc{opacity:1;max-height:none}.sc-feature-item__arrow{color:#313f284d;flex-shrink:0;margin-top:4px;font-size:14px;transition:all .22s}.sc-feature-item.active .sc-feature-item__arrow{color:var(--bs-primary);transform:rotate(90deg)}@media (width<=900px){.sc-features{grid-template-columns:1fr}.sc-features__preview{min-height:220px;position:static}.sc-features__grid.compact .sc-feature-item:not(.active):not(.sc-feature-item--cta){border-radius:10px;gap:10px;padding:10px 14px}.sc-features__grid.compact .sc-feature-item:not(.active):not(.sc-feature-item--cta) .sc-feature-item__desc{display:none}.sc-features__grid.compact .sc-feature-item:not(.active):not(.sc-feature-item--cta) .sc-feature-item__icon{border-radius:7px;width:30px;height:30px;font-size:14px}.sc-features__grid.compact .sc-feature-item:not(.active):not(.sc-feature-item--cta) .sc-feature-item__title{font-size:12px}.sc-features__grid.compact .sc-feature-item:not(.active):not(.sc-feature-item--cta) .sc-feature-item__arrow,.sc-features__grid.compact .sc-feature-item--cta{display:none}}.sc-section--steps{background:#fff}.sc-steps{flex-direction:column;gap:0;margin-top:40px;display:flex;position:relative}.sc-steps__connector{background:linear-gradient(to bottom, var(--bs-primary), #f5a94133);border-radius:2px;width:2px;position:absolute;top:36px;bottom:36px;left:27px}.sc-step{grid-template-columns:56px 1fr 1fr;align-items:center;gap:24px;padding:28px 0;display:grid;position:relative}.sc-step:not(:last-child){border-bottom:1px solid #313f280f}.sc-step__number{background:var(--bs-primary-text-emphasis);width:56px;height:56px;color:var(--bs-primary);z-index:1;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:800;display:flex;box-shadow:0 4px 16px #313f2826}.sc-step__content{flex-direction:column;gap:6px;display:flex}.sc-step__title{color:var(--bs-primary-text-emphasis);margin:0;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:700}.sc-step__desc{color:var(--bs-secondary-color);max-width:380px;margin:0;font-size:13.5px;line-height:1.55}.sc-step__img{border-radius:14px;width:100%;min-height:140px}.sc-steps__cta{text-align:center;margin-top:36px}@media (width<=768px){.sc-steps__connector{top:28px;bottom:28px;left:19px}.sc-step{grid-template-columns:40px 1fr;gap:16px;padding:20px 0}.sc-step__number{border-radius:12px;width:40px;height:40px;font-size:1rem}.sc-step__img{grid-column:1/-1;min-height:120px}}.sc-color-band{white-space:nowrap;background:linear-gradient(90deg,#3d4f32,#c9a45a,#4a5d3e,#c9a45a,#3d4f32) 0 0/300% 100%;padding:14px 0;animation:16s ease-in-out infinite colorBandShift;overflow:hidden}@keyframes colorBandShift{0%,to{background-position:0%}50%{background-position:100%}}.sc-color-band--hero{background:0 0;width:100%;margin:0;padding:16px 0;animation:none;position:absolute;bottom:0;left:0;right:0}.sc-color-band__track{gap:0;width:max-content;animation:24s linear infinite colorBandScroll;display:flex}.sc-color-band__track span{color:#ffffffeb;letter-spacing:.02em;flex-shrink:0;padding:0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600}.sc-color-band__dot{opacity:.5}@keyframes colorBandScroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.sc-device-band{background:#edeae0;padding:20px 0 40px}.sc-device-band__label{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:20px;font-size:12px;font-weight:600}.sc-device-band__img{object-fit:contain;border-radius:16px;width:100%;max-width:1200px;margin:0 auto;display:block}.sc-section--rd{background:var(--bs-primary-text-emphasis);align-items:center;min-height:520px;padding:100px 0;display:flex;position:relative;overflow:hidden}.sc-rd-parallax{pointer-events:none;justify-content:center;align-items:center;transition:transform .1s linear;display:flex;position:absolute;inset:0;overflow:hidden}.sc-rd-svg{opacity:.35;width:min(95%,920px);height:auto}.sc-rd-fill{fill:#f5a9410f;stroke:none}.sc-rd-path{fill:none;stroke:#f5a94166;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;filter:url(#glow);stroke-dasharray:1400;stroke-dashoffset:1400px}.sc-rd-dot{fill:#f5a94199;filter:url(#glow);opacity:0}.sc-rd-content{z-index:2;text-align:center;position:relative}.sc-rd-sub{color:#ffffffa6;max-width:520px;margin:0 auto 36px;font-size:16px;line-height:1.8}.sc-rd-checks{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.sc-rd-check{color:#ffffffbf;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.sc-rd-check i{color:var(--bs-primary);font-size:16px}.sc-section--testimonials{background:var(--bs-body-bg);position:relative;overflow:hidden}.sc-testimonials-bg{pointer-events:none;flex-direction:column;justify-content:center;gap:0;display:flex;position:absolute;inset:0;overflow:hidden}.sc-testimonials-bg__track{white-space:nowrap;align-items:center;gap:40px;animation:28s linear infinite bgScrollFwd;display:flex}.sc-testimonials-bg__track--rev{animation:24s linear infinite bgScrollRev}.sc-testimonials-bg__wordmark{color:#313f280f;flex-shrink:0;width:clamp(180px,20vw,300px);height:auto}@keyframes bgScrollFwd{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bgScrollRev{0%{transform:translate(-50%)}to{transform:translate(0)}}.sc-marquee-wrap{z-index:1;margin-top:8px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.sc-marquee{gap:24px;width:max-content;padding:16px 0 24px;animation:35s linear infinite marqueeScroll;display:flex}@media (width<=768px){.sc-marquee{animation-duration:18s}}.sc-marquee-wrap:hover .sc-marquee{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sc-testimonial-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1.5px solid #313f2814;border-radius:20px;flex-shrink:0;width:340px;padding:24px 26px;transition:transform .25s,box-shadow .25s;box-shadow:0 2px 12px #0000000d}.sc-testimonial-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #313f281f}.sc-testimonial-card__header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.sc-testimonial-card__company{color:var(--bs-primary-text-emphasis);margin:0;font-size:14px;font-weight:700;line-height:1.3}.sc-testimonial-card__author{color:var(--bs-secondary-color);margin:2px 0 0;font-size:12px}.sc-testimonial-card__stars{color:var(--bs-primary);letter-spacing:2px;margin-bottom:12px;font-size:14px}.sc-testimonial-card__text{color:var(--bs-secondary-color);margin:0;font-size:13.5px;font-style:italic;line-height:1.7}.sc-section--pricing{padding:100px 0}.sc-plan__price.blurred{filter:blur(6px);opacity:.7;position:relative}.sc-plan__price.blurred:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);border-radius:8px;animation:2s infinite shimmer;position:absolute;inset:0}.blurred-text{filter:blur(6px);opacity:.7;display:inline-block;position:relative}.blurred-text:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);border-radius:4px;animation:2s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sc-pricing-toggle{justify-content:center;align-items:center;gap:14px;margin-bottom:56px;display:flex}.sc-toggle-label{color:var(--bs-secondary-color);font-size:14px;font-weight:500;transition:color .2s}.sc-toggle-label.active{color:var(--bs-primary-text-emphasis);font-weight:700}.sc-toggle-track{cursor:pointer;background:#ddd8cc;border:1.5px solid #313f2840;border-radius:99px;width:52px;height:28px;transition:background .3s;position:relative}.sc-toggle-track.on{border-color:var(--bs-primary-text-emphasis);background:#313f2826}.sc-toggle-thumb{background:var(--bs-primary-text-emphasis);border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px}.sc-toggle-track.on .sc-toggle-thumb{transform:translate(24px)}.sc-save-badge{color:#c4852e;letter-spacing:.04em;background:#f5a94126;border:1px solid #f5a94159;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700}.sc-plans-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;margin-bottom:48px;display:grid}@media (width<=1100px){.sc-plans-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.sc-plans-grid{grid-template-columns:1fr}}.sc-plan-card{background:#fff;border:1.5px solid #313f2817;border-radius:20px;flex-direction:column;padding:28px 22px 24px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 14px #0000000d}.sc-plan-card:hover{transform:translateY(-5px)}.sc-plan-card:before{content:"";background:conic-gradient(from var(--angle,0deg), transparent 45%, #f5a94180 55%, #f5a941e6 60%, #f5a94180 65%, transparent 75%);-webkit-mask-composite:xor;pointer-events:none;opacity:0;border-radius:20px;padding:1.5px;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}.sc-plan-card:hover:before{opacity:.6}.sc-plan--pro{border-color:var(--bs-primary-text-emphasis);box-shadow:0 10px 36px #313f2821,0 2px 8px #0000000f}.sc-plan--growth{background:#eef2e8;border-color:#313f282e}.sc-plan--enterprise{background:var(--bs-primary-text-emphasis);border-color:var(--bs-primary)}.sc-plan__popular-badge{background:var(--bs-primary-text-emphasis);color:var(--bs-body-bg);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:0 0 10px 10px;padding:5px 18px;font-size:10px;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.sc-plan__enterprise-badge{background:var(--bs-primary);color:var(--bs-primary-text-emphasis);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:0 0 10px 10px;padding:5px 18px;font-size:10px;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.sc-plan__name{color:var(--bs-primary-text-emphasis);margin-top:10px;margin-bottom:5px;font-family:Outfit,sans-serif;font-size:1.45rem;font-weight:700;line-height:1}.sc-plan--enterprise .sc-plan__name{color:#fff}.sc-plan__sub{color:var(--bs-secondary-color);min-height:34px;margin-bottom:18px;font-size:12.5px;line-height:1.5}.sc-plan--enterprise .sc-plan__sub{color:#fff9}.sc-plan--enterprise .sc-plan__amount{color:#fff}.sc-plan--enterprise .sc-plan__currency{color:#ffffff8c}.sc-plan--enterprise .sc-plan__period{color:#ffffff80}.sc-plan--enterprise .sc-plan__annual-note{color:#ffffffa6}.sc-plan--enterprise .sc-plan__note{color:#fff6}.sc-plan__price{align-items:baseline;gap:2px;margin-bottom:2px;display:flex}.sc-plan__currency{color:var(--bs-secondary-color);align-self:flex-start;margin-top:7px;font-family:Outfit,sans-serif;font-size:14px;font-weight:500}.sc-plan__amount{color:var(--bs-primary-text-emphasis);letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}.sc-plan__cents{font-size:1.35rem;font-weight:600}.sc-plan__period{color:var(--bs-secondary-color);margin-bottom:4px;font-size:12px}.sc-plan__annual-note{color:var(--bs-primary-text-emphasis);margin-bottom:5px;font-size:11px}.sc-plan__note{color:var(--bs-secondary-color);min-height:14px;margin-bottom:16px;font-size:11px}.sc-plan__note--green{color:#2d7a45}.sc-plan__free-badge{color:var(--bs-primary-text-emphasis);letter-spacing:.03em;background:#313f2814;border:1px solid #313f282e;border-radius:99px;margin-bottom:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.sc-plan__price-custom{flex-direction:column;margin-bottom:2px;display:flex}.sc-plan__price-custom span{color:#ffffff8c;font-size:12px}.sc-plan__price-custom strong{color:var(--bs-primary);font-family:Outfit,sans-serif;font-size:2rem;font-weight:700;line-height:1.1}.sc-plan__divider{background:#00000012;height:1px;margin-bottom:16px}.sc-plan--enterprise .sc-plan__divider{background:#ffffff26}.sc-plan__features{flex-direction:column;flex:1;gap:8px;margin-bottom:20px;padding:0;list-style:none;display:flex}.sc-plan__features li{color:var(--bs-secondary-color);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.sc-plan__features li b{color:var(--bs-primary-text-emphasis);white-space:nowrap;font-weight:700}.sc-plan--enterprise .sc-plan__features li{color:#ffffffbf}.sc-plan__features svg{width:15px;height:15px;color:var(--bs-primary-text-emphasis);flex-shrink:0;margin-top:1px}.sc-plan--enterprise .sc-plan__features svg{color:var(--bs-primary)}.sc-plan--enterprise .sc-plan__features li b{color:#fff}.sc-inherit{color:var(--bs-primary-text-emphasis);font-size:12px;font-style:italic}.sc-plan--enterprise .sc-inherit{color:#ffffffb3}.sc-jcj-logo{vertical-align:middle;object-fit:contain;width:auto;max-width:120px;height:20px;margin-left:2px;display:inline-block}.sc-plan__asterisk{color:var(--bs-secondary-color);margin-top:-10px;margin-bottom:10px;padding-left:23px;font-size:10.5px;font-style:italic;line-height:1.4}.sc-plan__btn{text-align:center;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:auto;padding:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.sc-plan__btn--free{color:var(--bs-secondary-color);background:#0000000a;border:1.5px solid #0000001a}.sc-plan__btn--free:hover{color:var(--bs-primary-text-emphasis);background:#00000012}.sc-plan__btn--cta{background:var(--bs-primary-text-emphasis);color:var(--bs-body-bg)}.sc-plan__btn--cta:hover{color:#fff;background:#2563eb;border-color:#2563eb}.sc-plan__btn--pro{background:var(--bs-primary-text-emphasis);color:var(--bs-body-bg)}.sc-plan__btn--pro:hover{color:var(--bs-body-bg);background:#3d5030}.sc-plan__btn--growth{background:var(--bs-primary);color:var(--bs-primary-text-emphasis);font-weight:700}.sc-plan__btn--growth:hover{color:var(--bs-primary-text-emphasis);background:#e09535}.sc-plan__btn--enterprise{background:var(--bs-primary);color:var(--bs-primary-text-emphasis);font-weight:700}.sc-plan__btn--enterprise:hover{background:#f5b955}.sc-pricing-custom{background:#f5a9411a;border:1.5px solid #f5a94152;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:36px 40px;display:flex}.sc-pricing-custom__text h3{color:var(--bs-primary-text-emphasis);margin-bottom:8px;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700}.sc-pricing-custom__text p{color:var(--bs-secondary-color);max-width:540px;margin:0;font-size:14px;line-height:1.7}.sc-faq{flex-direction:column;gap:8px;max-width:760px;margin:0 auto;display:flex}.sc-faq__item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1.5px solid #313f281a;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.sc-faq__item.open{border-color:#f5a94159;box-shadow:0 4px 20px #f5a9411a}.sc-faq__question{cursor:pointer;text-align:left;width:100%;color:var(--bs-primary-text-emphasis);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:600;transition:color .2s;display:flex}.sc-faq__question:hover{color:var(--bs-primary)}.sc-faq__icon{color:var(--bs-primary-text-emphasis);flex-shrink:0;font-size:18px;transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s}.sc-faq__item.open .sc-faq__icon{color:var(--bs-primary);transform:rotate(45deg)}.sc-faq__answer{max-height:0;transition:max-height .38s cubic-bezier(.4,0,.2,1);overflow:hidden}.sc-faq__answer p{color:var(--bs-secondary-color);margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.75}.sc-faq__answer strong{color:var(--bs-primary-text-emphasis)}.sc-footer{background:var(--bs-primary-text-emphasis);border-top:2px solid var(--bs-primary);padding:60px 0 0}.sc-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;display:grid}@media (width<=900px){.sc-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=540px){.sc-footer__grid{grid-template-columns:1fr}}.sc-footer__logo{height:38px;margin-bottom:14px}.sc-footer__brand p{color:#ffffff80;max-width:240px;margin:0;font-size:13.5px;line-height:1.7}.sc-footer__col h5{color:#ffffffe6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:700}.sc-footer__col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sc-footer__col ul a{color:#ffffff80;font-size:13.5px;text-decoration:none;transition:color .18s}.sc-footer__col ul a:hover{color:var(--bs-primary)}.sc-footer__bottom{border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:10px;padding:20px 0;display:flex}.sc-footer__bottom p{color:#ffffff59;margin:0;font-size:13px}.sc-mockup-card{text-align:left;background:#fff;border:1px dashed #313f2833;border-radius:16px;width:100%;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden;box-shadow:0 10px 30px #00000014}.sc-mockup-header{color:var(--bs-primary-text-emphasis);background:#f5a94114;border-bottom:1px solid #f5a94133;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.sc-mockup-header i{color:var(--bs-primary)}.sc-mockup-body{flex-direction:column;gap:12px;padding:16px;display:flex}.sc-mockup-field label{color:var(--bs-secondary-color);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.sc-mockup-field label span{color:#dc3545}.sc-mockup-input-group{background:#fdfdfd;border:1px solid #313f2833;border-radius:6px;display:flex;position:relative;overflow:hidden}.sc-mockup-prepend{color:var(--bs-secondary-color);background:#313f280a;border-right:1px solid #313f2826;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.sc-mockup-prepend img{object-fit:auto;border-radius:2px;width:18px;height:13px}.sc-mockup-input-group input{width:100%;color:var(--bs-body-color);pointer-events:none;background:0 0;border:none;padding:8px 10px;font-size:13px;font-weight:600}.sc-mockup-input-group input::placeholder{color:#313f284d;font-weight:400}.sc-mockup-btn{margin-top:4px;transition:all .3s;border-radius:6px!important;padding:10px 16px!important;font-size:13px!important}.sc-mockup-btn.sc-loading{transform:scale(.97);background:#cc892f!important;border-color:#cc892f!important}.sc-mockup-append-btn{color:var(--bs-primary);cursor:pointer;background:0 0;border:none;border-left:1px solid #313f2826;justify-content:center;align-items:center;padding:0 12px;font-size:13px;transition:background .2s,color .2s;display:flex}.sc-mockup-append-btn.searching{background:#f5a94126}.sc-mockup-fields-wrap{opacity:1;flex-direction:column;gap:12px;max-height:300px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s,margin .4s;display:flex;overflow:hidden}.sc-mockup-fields-wrap.collapsed{opacity:0;max-height:0;margin-top:-12px}.sc-mockup-person-found{color:#2caa5c;background:0 0;align-items:center;gap:3px;margin-left:6px;font-size:10.5px;animation:.3s fadeInDown;display:inline-flex}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.sc-mockup-client-result{opacity:1;background:#313f2808;border:1px solid #313f281a;border-radius:8px;max-height:100px;margin-top:12px;padding:10px;transition:max-height .4s,opacity .4s,margin-top .4s;overflow:hidden}.sc-mockup-client-result.collapsed{opacity:0;border-width:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}.sc-mockup-avatar{background:var(--bs-primary);color:var(--bs-primary-text-emphasis);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.sc-mockup-card{position:relative}.sc-mockup-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#ffffffe6;justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:absolute;inset:0}.sc-mockup-overlay.hidden{opacity:0;visibility:hidden}.sc-mockup-overlay-content{color:var(--bs-secondary-color);flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:600;animation:1.5s ease-in-out infinite pulseOpacity;display:flex}.sc-mockup-overlay-content i{color:var(--bs-primary);font-size:24px}@keyframes pulseOpacity{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.mockup-p2-body{padding:12px 16px}.sc-mockup-client-tag{background:#313f280d;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;display:flex}.sc-mockup-client-tag i{color:var(--bs-primary)}.sc-mockup-loan-results{opacity:1;background:#2caa5c0d;border:1px dashed #2caa5c4d;border-radius:6px;max-height:150px;margin-top:4px;font-size:12px;transition:max-height .4s,opacity .4s,margin-top .4s,padding .4s;overflow:hidden}.sc-mockup-loan-results.collapsed{opacity:0;border-width:0;max-height:0;margin-top:0;padding-top:0!important;padding-bottom:0!important}.transition-collapse{opacity:1;max-height:100px;transition:max-height .4s,opacity .4s,margin .4s,padding .4s;overflow:hidden}.transition-collapse.collapsed{opacity:0;max-height:0;margin:0!important;padding:0!important}.sc-lead-modal{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out sc-lead-modal-fade-in;display:flex;position:fixed;top:0;left:0}@keyframes sc-lead-modal-fade-in{0%{opacity:0}to{opacity:1}}.sc-lead-modal__overlay{-webkit-backdrop-filter:blur(4px);background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.sc-lead-modal__content{z-index:1;background:#fff;border-radius:16px;width:90%;max-width:480px;max-height:90vh;animation:.4s cubic-bezier(.34,1.56,.64,1) sc-lead-modal-slide-up;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000026,0 0 1px #0000001a}@keyframes sc-lead-modal-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sc-lead-modal__header{text-align:center;padding:32px 32px 0}.sc-lead-modal__header h2{font-family:var(--bs-font-sans-serif);color:var(--bs-body-color);margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.3}.sc-lead-modal__header p{color:var(--bs-secondary-color);margin:0;font-size:14px}.sc-lead-modal__body{padding:24px 32px 32px}.sc-lead-modal__subtitle{color:var(--bs-body-color);margin:0 0 24px;font-size:15px;line-height:1.6;display:block}.sc-lead-form{flex-direction:column;gap:16px;display:flex}.sc-lead-form__group{flex-direction:column;gap:8px;display:flex}.sc-lead-form__label{color:var(--bs-body-color);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.sc-lead-form__input{border:1px solid var(--bs-border-color);color:var(--bs-body-color);background:var(--bs-body-bg);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.sc-lead-form__input:focus{border-color:var(--bs-primary);outline:none;box-shadow:0 0 0 3px #2caa5c1a}.sc-lead-form__input::placeholder{color:var(--bs-tertiary-color)}.sc-lead-form__hint,.sc-lead-form__note,.sc-lead-form__note i{display:none}.sc-lead-form__submit{text-align:center;width:fit-content;margin:16px auto 0;padding:11px 24px;font-size:14px;font-weight:600;transition:all .2s}.sc-lead-form__submit:disabled{opacity:.6;cursor:not-allowed}.sc-lead-form__submit.sc-loading{justify-content:center;align-items:center;gap:8px;display:flex}.sc-lead-form__submit.sc-loading i{animation:.8s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sc-lead-modal__footer{text-align:center;color:var(--bs-secondary-color);margin-top:16px;font-size:13px}.sc-lead-modal__footer a{color:var(--bs-primary);font-weight:600;text-decoration:none;transition:color .2s}.sc-lead-modal__footer a:hover{color:var(--bs-primary);text-decoration:underline}@media (width<=576px){.sc-lead-modal__content{width:95%;max-height:calc(100vh - 40px)}.sc-lead-modal__header{padding:24px 20px 0}.sc-lead-modal__header h2{font-size:24px}.sc-lead-modal__body{padding:16px 20px 24px}}.sc-lead-form__error{color:#dc3545;background:#dc35451a;border:1px solid #dc35454d;border-radius:6px;margin-top:8px;padding:12px;font-size:13px;display:none}.sc-lead-form__error.show{display:block}.sc-lead-modal__success{text-align:center;padding:32px;display:none}.sc-lead-modal__success.show{display:block}.sc-lead-modal__success-icon{color:#2caa5c;background:#2caa5c1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;font-size:32px;display:flex}.sc-lead-modal__success h3{color:var(--bs-body-color);margin:0 0 8px;font-size:20px;font-weight:700}.sc-lead-modal__success p{color:var(--bs-secondary-color);margin:0 0 16px;font-size:14px;line-height:1.6}
