@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/landing/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/poppins-700.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/landing/fonts/poppins-800.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/landing/fonts/poppins-900.woff2)format("woff2")}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Poppins Fallback;src:local(Arial);size-adjust:112.8%;ascent-override:93.6%;descent-override:31.2%;line-gap-override:8.8%}:root{--color-brand-900:8 21 66;--color-brand-800:10 39 66;--color-brand-700:1 58 87;--color-brand-600:11 79 108;--color-accent-600:31 168 184;--color-accent-500:64 192 192;--color-accent-400:95 214 214;--color-accent-100:232 250 250;--color-neutral-950:11 18 32;--color-neutral-800:31 41 55;--color-neutral-700:55 65 81;--color-neutral-600:75 85 99;--color-neutral-500:107 114 128;--color-neutral-300:209 213 219;--color-neutral-200:229 231 235;--color-neutral-100:243 244 246;--color-neutral-50:248 250 252;--color-white:245 245 245;--color-pure-white:255 255 255;--module-base:232 250 250;--module-green:24 160 88;--module-warm:245 166 35;--module-coral:198 106 57;--module-blue:47 128 237;--module-purple:123 97 255;--color-navy-900:#081542;--color-navy-800:#0a2742;--color-navy-700:#013a57;--color-navy-600:#0b4f6c;--color-accent:#40c0c0;--color-accent-dark:#1fa8b8;--color-accent-soft:#e8fafa;--color-accent-mid:#5fd6d6;--color-bg:#f5f5f5;--color-surface:#fdfdfd;--color-surface-soft:#f1f7f8;--color-surface-hover:#f1f7f8;--color-border:#d1d5db;--color-border-light:#e5e7eb;--color-text:#0d313d;--color-text-secondary:#374151;--color-muted:#6b7280;--color-placeholder:#d1d5db;--sidebar-bg:#081542;--sidebar-text:#ffffffb8;--sidebar-text-active:#fff;--sidebar-item-hover:#ffffff14;--sidebar-item-active:#40c0c02e;--sidebar-width:228px;--sidebar-collapsed-width:64px;--color-success:#18a058;--color-success-soft:#eafaf2;--color-warning:#f5a623;--color-warning-soft:#fff4e0;--color-danger:#c66a39;--color-danger-soft:#fdf0e8;--color-info:#2f80ed;--color-info-soft:#e8f1fd;--color-module-base:#e8fafa;--color-module-green:#18a058;--color-module-warm:#f5a623;--color-module-coral:#c66a39;--color-module-blue:#2f80ed;--color-module-purple:#7b61ff;--font-family:"Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-size-3xl:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--shadow-card:0 2px 8px #08154212;--shadow-soft:0 4px 16px #0815420f;--shadow-md:0 8px 24px #0815421a;--shadow-lg:0 16px 40px #08154224;--shadow-sidebar:4px 0 20px #08154238;--topbar-height:68px;--footer-height:40px;--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.3s ease}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#161d2e;--color-surface:#1f2840;--color-surface-soft:#232d47;--color-surface-hover:#2a3552;--color-border:#36425f;--color-border-light:#2d3854;--color-text:#eef2fa;--color-text-secondary:#cdd6e6;--color-muted:#a8b4cb;--color-placeholder:#6a789a;--color-accent-dark:#3fc6d4;--color-accent-soft:#123b3d;--color-success:#34c77b;--color-success-soft:#14352a;--color-warning:#f5b042;--color-warning-soft:#3a3016;--color-danger:#e8895a;--color-danger-soft:#3a2a22;--color-info:#5b9bf5;--color-info-soft:#17305a;--color-module-base:#123b3d;--sidebar-bg:#0e1633;--shadow-card:0 2px 8px #00000059;--shadow-soft:0 4px 16px #0000004d;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 40px #00000080}:root[data-theme=dark] .topbar-branch-box:hover,:root[data-theme=dark] .topbar-search-input:focus{background:var(--color-surface-hover)}:root[data-theme=dark] .page-header-left h1{color:var(--color-text)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px}body{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg);min-height:100vh;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:var(--font-family);cursor:pointer;background:0 0;border:none}input,select,textarea{font-family:var(--font-family);font-size:var(--font-size-base)}img,svg{max-width:100%;display:block}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}#root{flex-direction:column;min-height:100vh;display:flex}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-placeholder)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent-soft);color:var(--color-navy-900)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-muted{color:var(--color-muted)}.text-accent{color:var(--color-accent-dark)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.text-warning{color:var(--color-warning)}.mt-auto{margin-top:auto}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.badge{border-radius:var(--radius-full);font-size:var(--font-size-xs);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;font-weight:600;display:inline-flex}.badge-success{background:var(--color-success-soft);color:var(--color-success)}.badge-danger{background:var(--color-danger-soft);color:var(--color-danger)}.badge-warning{background:var(--color-warning-soft);color:var(--color-warning)}.badge-info{background:var(--color-info-soft);color:var(--color-info)}.badge-neutral{background:var(--color-border-light);color:var(--color-muted)}.badge-accent{background:var(--color-accent-soft);color:var(--color-accent-dark)}.badge-navy{background:var(--color-navy-900);color:#fff}.trend-up{color:var(--color-success);font-size:var(--font-size-xs);font-weight:600}.trend-down{color:var(--color-danger);font-size:var(--font-size-xs);font-weight:600}.divider{border:none;border-top:1px solid var(--color-border-light);margin:var(--space-4) 0}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell{background:var(--color-bg);height:100vh;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--sidebar-bg);height:100vh;box-shadow:var(--shadow-sidebar);z-index:100;flex-direction:column;transition:width .36s cubic-bezier(.16,1,.3,1),min-width .36s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible}.sidebar-inner{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sidebar-logo{align-items:center;gap:var(--space-3);border-bottom:1px solid #ffffff12;padding:2px 14px;transition:gap .36s cubic-bezier(.16,1,.3,1),padding .36s cubic-bezier(.16,1,.3,1);display:flex}.sidebar-logo-info{white-space:nowrap;opacity:1;max-width:200px;transition:opacity .22s .22s,max-width .36s cubic-bezier(.16,1,.3,1);overflow:hidden}.sidebar-logo img{flex-shrink:0;display:block}.sidebar-logo-mark{align-items:center;gap:8px;display:flex}.sidebar-logo-text{font-size:var(--font-size-lg);color:#fff;letter-spacing:-.02em;font-weight:700}.sidebar-logo-sub{font-size:var(--font-size-xs);color:var(--sidebar-text);letter-spacing:.04em;text-transform:uppercase;font-weight:400}.sidebar-branch{padding:var(--space-3) var(--space-4);border-bottom:1px solid #ffffff12}.sidebar-branch-btn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:background var(--transition-fast);background:#ffffff12;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.sidebar-branch-btn:hover{background:#ffffff1f}.sidebar-branch-info{flex-direction:column;align-items:flex-start;display:flex}.sidebar-branch-name{font-size:var(--font-size-sm);color:#fff;font-weight:600}.sidebar-branch-label{font-size:var(--font-size-xs);color:var(--sidebar-text)}.sidebar-nav{padding:var(--space-3) var(--space-3);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:0}.sidebar-nav-label{font-size:var(--font-size-xs);color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;padding:var(--space-3) var(--space-2) var(--space-1);opacity:1;max-height:40px;font-weight:600;transition:opacity .22s .22s,max-height .36s cubic-bezier(.16,1,.3,1),padding .36s cubic-bezier(.16,1,.3,1);overflow:hidden}.sidebar-item{border-radius:var(--radius-sm);color:var(--sidebar-text);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), gap .36s cubic-bezier(.16, 1, .3, 1), padding .36s cubic-bezier(.16, 1, .3, 1);white-space:nowrap;align-items:center;gap:10px;padding:9px 12px;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.sidebar-item span{opacity:1;white-space:nowrap;flex-shrink:0;max-width:200px;transition:opacity .22s .22s,max-width .36s cubic-bezier(.16,1,.3,1);overflow:hidden}.sidebar-item:hover{background:var(--sidebar-item-hover);color:#fff}.sidebar-item.active{background:var(--sidebar-item-active);color:var(--color-accent)}.sidebar-item.active:before{content:"";background:var(--color-accent);opacity:1;border-radius:0 3px 3px 0;width:3px;height:60%;transition:opacity .2s;position:absolute;top:20%;left:0}.sidebar-item-icon{opacity:.8;flex-shrink:0;width:18px;height:18px}.sidebar-item.active .sidebar-item-icon{opacity:1}.sidebar-footer{padding:var(--space-4);border-top:1px solid #ffffff12;transition:padding .36s cubic-bezier(.16,1,.3,1)}.sidebar-help-btn{border-radius:var(--radius-sm);width:100%;color:var(--sidebar-text);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), gap .36s cubic-bezier(.16, 1, .3, 1), padding .36s cubic-bezier(.16, 1, .3, 1);align-items:center;gap:10px;padding:9px 12px;font-weight:500;display:flex}.sidebar-help-btn span{opacity:1;white-space:nowrap;flex-shrink:0;max-width:200px;transition:opacity .22s .22s,max-width .36s cubic-bezier(.16,1,.3,1);overflow:hidden}.sidebar-help-btn:hover{background:var(--sidebar-item-hover);color:#fff}.sidebar-about-link{text-decoration:none;display:flex}.sidebar-about-link.active{background:var(--sidebar-item-active);color:var(--color-accent);font-weight:600}.main-area{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.topbar{height:var(--topbar-height);min-height:var(--topbar-height);background:var(--color-surface);border-bottom:1px solid var(--color-border-light);padding:0 var(--space-5);align-items:center;gap:var(--space-4);z-index:50;grid-template-columns:1fr auto 1fr;display:grid}.topbar-branch-box{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-card);justify-self:start;align-items:center;gap:10px;max-width:260px;padding:7px 14px 7px 9px;display:inline-flex}.topbar-branch-box:hover{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);background:#fff}.topbar-branch-icon{border-radius:var(--radius-sm);background:var(--color-accent-soft);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.topbar-branch-info{flex-direction:column;min-width:0;display:flex}.topbar-branch-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.topbar-branch-sub{color:var(--color-accent-dark);font-size:11.5px;font-weight:500;line-height:1.25}.topbar-search{justify-self:center;width:400px;position:relative}.topbar-search-icon{color:var(--color-placeholder);pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.topbar-search-input{width:100%;height:40px;padding:0 var(--space-4) 0 36px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-sm);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast)}.topbar-search-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);background:#fff;outline:none}.topbar-search-input::placeholder{color:var(--color-placeholder)}.topbar-right{align-items:center;gap:var(--space-2);justify-self:end;display:flex}.theme-toggle{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;width:58px;height:30px;transition:background var(--transition-base), border-color var(--transition-base);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:relative}.theme-toggle:hover{border-color:var(--color-accent)}.theme-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-toggle-icon{color:var(--color-muted)}.theme-toggle-thumb{color:#fff;width:22px;height:22px;transition:transform var(--transition-base), background var(--transition-base);background:#f5a623;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #08154247}.theme-toggle.is-dark .theme-toggle-thumb{background:var(--color-navy-900);color:#dbe7ff;transform:translate(28px)}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle-thumb{transition:none}}.topbar-icon-btn{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--color-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.topbar-icon-btn:hover{background:var(--color-bg);color:var(--color-text)}.topbar-notif-dot{background:var(--color-danger);border:2px solid var(--color-surface);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.topbar-divider{background:var(--color-border-light);flex-shrink:0;width:1px;height:22px}.topbar-user-block{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.topbar-date{color:var(--color-muted);white-space:nowrap;letter-spacing:.01em;padding-right:4px;font-size:10px;font-weight:500}.user-trigger{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:7px;padding:3px 6px 3px 3px;display:flex}.user-trigger:hover{background:var(--color-bg)}.user-avatar{background:linear-gradient(135deg, var(--color-navy-700) 0%, var(--color-navy-900) 100%);color:#fff;border:2px solid var(--color-border-light);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%}.user-info{flex-direction:column;display:flex}.user-name{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600;line-height:1.2}.user-role{font-size:var(--font-size-xs);color:var(--color-muted)}.page-content{padding:var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.status-footer{height:var(--footer-height);min-height:var(--footer-height);background:var(--color-surface);border-top:1px solid var(--color-border-light);padding:0 var(--space-6);align-items:center;gap:var(--space-6);display:flex}.status-item{font-size:var(--font-size-xs);color:var(--color-muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-dot-green{background:var(--color-success)}.status-dot-yellow{background:var(--color-warning)}.status-dot-red{background:var(--color-danger)}.status-dot-blue{background:var(--color-accent)}.status-footer-right{align-items:center;gap:var(--space-6);margin-left:auto;display:flex}.metrics-grid{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}.metrics-grid-4{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.metrics-grid-3{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.two-col-layout{gap:var(--space-5);grid-template-columns:1fr 300px;align-items:start;display:grid}.two-col-layout-wide{gap:var(--space-5);grid-template-columns:1fr 320px;align-items:start;display:grid}.three-col-layout{gap:var(--space-5);grid-template-columns:1fr 1fr 280px;align-items:start;display:grid}.two-col-layout>*,.two-col-layout-wide>*,.three-col-layout>*{min-width:0}.user-menu-overlay{z-index:200;position:fixed;inset:0}.user-menu-dropdown{top:calc(var(--topbar-height) - 4px);right:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);width:260px;box-shadow:var(--shadow-lg);z-index:201;animation:.15s dropdown-in;position:fixed;overflow:hidden}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.user-menu-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);align-items:center;gap:var(--space-3);display:flex}.user-menu-avatar{background:var(--color-navy-700);color:#fff;width:42px;height:42px;font-size:var(--font-size-lg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.user-menu-name{font-size:var(--font-size-md);color:var(--color-text);font-weight:600}.user-menu-email{font-size:var(--font-size-xs);color:var(--color-muted);margin-bottom:4px}.user-menu-badge{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent-dark);font-size:var(--font-size-xs);padding:2px 8px;font-weight:600;display:inline-block}.user-menu-items{padding:var(--space-2) 0}.user-menu-item{align-items:center;gap:var(--space-3);padding:9px var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);display:flex}.user-menu-item:hover{background:var(--color-bg);color:var(--color-text)}.user-menu-item.danger{color:var(--color-danger)}.user-menu-item.danger:hover{background:var(--color-danger-soft)}.user-menu-item svg{opacity:.7;flex-shrink:0;width:16px;height:16px}.user-menu-item.danger svg{opacity:1}.user-menu-divider{background:var(--color-border-light);height:1px;margin:var(--space-2) 0}.sidebar-toggle-btn{z-index:110;background:var(--sidebar-bg);cursor:pointer;color:#ffffffa6;border:1.5px solid #20c4c766;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:flex;position:absolute;top:50%;right:-13px;transform:translateY(-50%);box-shadow:0 2px 8px #0000004d,0 0 #20c4c700}.sidebar-toggle-btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:translateY(-50%)scale(1.12);box-shadow:0 2px 16px #20c4c780,0 0 0 4px #20c4c71f}.sidebar-toggle-btn svg{flex-shrink:0;transition:transform .35s cubic-bezier(.4,0,.2,1)}.sidebar.collapsed{width:var(--sidebar-collapsed-width);min-width:var(--sidebar-collapsed-width)}.sidebar.collapsed .sidebar-logo{justify-content:center;gap:0;padding:14px 8px}.sidebar.collapsed .sidebar-logo-info{opacity:0;max-width:0;transition:opacity .13s,max-width .36s cubic-bezier(.16,1,.3,1)}.sidebar.collapsed .sidebar-nav-label{opacity:0;max-height:0;padding:0;transition:opacity .13s,max-height .36s cubic-bezier(.16,1,.3,1),padding .36s cubic-bezier(.16,1,.3,1)}.sidebar.collapsed .sidebar-item{justify-content:center;gap:0;padding:9px 0}.sidebar.collapsed .sidebar-item span{opacity:0;max-width:0;transition:opacity .13s,max-width .36s cubic-bezier(.16,1,.3,1)}.sidebar.collapsed .sidebar-item.active:before{opacity:0}.sidebar.collapsed .sidebar-footer{padding:var(--space-3) var(--space-2)}.sidebar.collapsed .sidebar-help-btn{justify-content:center;gap:0;padding:9px 0}.sidebar.collapsed .sidebar-help-btn span{opacity:0;max-width:0;transition:opacity .13s,max-width .36s cubic-bezier(.16,1,.3,1)}.card{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.card-pad{padding:var(--space-5)}.card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.card-title{font-size:var(--font-size-md);color:var(--color-text);font-weight:600}.card-subtitle{font-size:var(--font-size-xs);color:var(--color-muted);margin-top:1px}.card-body{padding:var(--space-5)}.metric-card{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-5);gap:var(--space-3);transition:box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex}.metric-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.metric-card-header{justify-content:space-between;align-items:flex-start;display:flex}.metric-card-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.metric-card-icon svg{width:18px;height:18px}.metric-card-label{font-size:var(--font-size-xs);color:var(--color-muted);letter-spacing:.01em;font-weight:500}.metric-card-value{font-size:var(--font-size-2xl);color:var(--color-text);letter-spacing:-.02em;font-weight:700;line-height:1.1}.metric-card-trend{font-size:var(--font-size-xs);align-items:center;gap:4px;font-weight:600;display:flex}.metric-card-trend-label{color:var(--color-muted);font-weight:400}.page-header{justify-content:space-between;align-items:center;gap:var(--space-4);background:linear-gradient(135deg, var(--color-accent-soft) 0%, var(--color-surface) 60%, var(--color-surface-soft) 100%);border:1px solid #40c0c033;border-left:4px solid var(--color-accent);border-radius:14px;padding:13px 22px 13px 20px;display:flex;position:relative;box-shadow:0 2px 16px #40c0c014}.page-header:after{content:"";pointer-events:none;background:radial-gradient(circle,#40c0c01a 0%,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.page-header-left{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.page-header-left h1{color:var(--color-navy-900);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 16px #40c0c080,0 0 36px #40c0c033;font-size:21px;font-weight:800;line-height:1.1;overflow:hidden}.page-header-left p{width:fit-content;max-width:100%;color:var(--color-muted);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:#40c0c01a;border:1px solid #40c0c038;border-radius:99px;align-items:center;margin:0;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.page-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.btn{padding:0 var(--space-4);border-radius:var(--radius-sm);height:34px;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.btn svg{flex-shrink:0;width:15px;height:15px}.btn-primary{background:var(--color-accent);color:var(--color-navy-900);border-color:var(--color-accent)}.btn-primary:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark)}.btn-navy{background:var(--color-navy-900);color:#fff;border-color:var(--color-navy-900)}.btn-navy:hover{background:var(--color-navy-800)}.btn-outline{color:var(--color-text-secondary);border-color:var(--color-border);background:0 0}.btn-outline:hover{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border)}.btn-ghost{color:var(--color-muted);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--color-bg);color:var(--color-text)}.btn-danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.btn-danger:hover{opacity:.88}.btn-sm{height:28px;font-size:var(--font-size-xs);padding:0 10px}.btn-lg{height:42px;padding:0 var(--space-6);font-size:var(--font-size-md)}.btn-xl{height:52px;padding:0 var(--space-8);font-size:var(--font-size-lg);border-radius:var(--radius-md)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-icon{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.filter-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-input-wrap{flex:1;min-width:200px;max-width:320px;position:relative}.filter-input-icon{color:var(--color-placeholder);width:14px;height:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.filter-input{width:100%;height:34px;padding:0 var(--space-4) 0 32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-sm);color:var(--color-text);transition:border-color var(--transition-fast)}.filter-input:focus{border-color:var(--color-accent);outline:none}.filter-select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);height:34px;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;appearance:none;transition:border-color var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23617089' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:0 32px 0 12px}.filter-select:focus{border-color:var(--color-accent);outline:none}.scroll-accent{scrollbar-width:auto;scrollbar-color:var(--color-accent) var(--color-surface-soft)}.scroll-accent::-webkit-scrollbar{width:11px}.scroll-accent::-webkit-scrollbar-track{background:var(--color-surface-soft)}.scroll-accent::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:var(--radius-full);border:2.5px solid var(--color-surface-soft)}.scroll-accent::-webkit-scrollbar-thumb:hover{background:var(--color-accent-dark)}.tabs{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);gap:2px;width:fit-content;padding:3px;display:flex}.tab-btn{border-radius:calc(var(--radius-sm) - 2px);font-size:var(--font-size-sm);color:var(--color-muted);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;padding:5px 14px;font-weight:500}.tab-btn:hover{color:var(--color-text)}.tab-btn.active{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);font-weight:600}.tabs-underline{border-bottom:1px solid var(--color-border-light);gap:0;display:flex}.tab-underline-btn{font-size:var(--font-size-sm);color:var(--color-muted);cursor:pointer;transition:all var(--transition-fast);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-weight:500}.tab-underline-btn:hover{color:var(--color-text)}.tab-underline-btn.active{color:var(--color-accent-dark);border-bottom-color:var(--color-accent);font-weight:600}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.data-table th{text-align:left;padding:10px var(--space-4);font-size:var(--font-size-xs);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--color-border-light);white-space:nowrap;background:var(--color-surface);font-weight:600}.data-table td{padding:11px var(--space-4);border-bottom:1px solid var(--color-border-light);color:var(--color-text);vertical-align:middle}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{cursor:pointer;transition:background var(--transition-fast)}.data-table tbody tr:hover{background:var(--color-surface-hover)}.data-table tbody tr.selected{background:var(--color-accent-soft)}.table-cell-primary{color:var(--color-text);font-weight:600}.table-cell-secondary{color:var(--color-muted);font-size:var(--font-size-xs)}.table-product-cell{align-items:center;gap:var(--space-3);display:flex}.table-product-thumb{border-radius:var(--radius-xs);object-fit:cover;background:var(--color-bg);border:1px solid var(--color-border-light);flex-shrink:0;width:32px;height:32px}.table-actions{opacity:0;transition:opacity var(--transition-fast);align-items:center;gap:4px;display:flex}.data-table tbody tr:hover .table-actions{opacity:1}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;padding:var(--space-6);background:#08154273;justify-content:center;align-items:center;animation:.15s fade-in;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:90vh;animation:.18s modal-in;overflow-y:auto}.modal-lg{max-width:680px}.modal-xl{max-width:860px}@keyframes modal-in{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.modal-title{font-size:var(--font-size-lg);color:var(--color-text);font-weight:700}.modal-close{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--color-muted);cursor:pointer;transition:background var(--transition-fast);justify-content:center;align-items:center;display:flex}.modal-close:hover{background:var(--color-bg);color:var(--color-text)}.modal-body{padding:var(--space-6)}.modal-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border-light);display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600}.form-input{height:38px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-surface);transition:border-color var(--transition-fast);width:100%}.form-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.form-input::placeholder{color:var(--color-placeholder)}.form-grid-2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-grid-3{gap:var(--space-4);grid-template-columns:1fr 1fr 1fr;display:grid}.empty-state{padding:var(--space-12) var(--space-6);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.empty-state-icon{border-radius:var(--radius-md);background:var(--color-bg);width:48px;height:48px;color:var(--color-placeholder);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}.empty-state h3{font-size:var(--font-size-md);color:var(--color-text);font-weight:600}.empty-state p{font-size:var(--font-size-sm);color:var(--color-muted);max-width:300px}.detail-panel{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.detail-panel-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-sm);color:var(--color-text);justify-content:space-between;align-items:center;font-weight:600;display:flex}.detail-row{padding:9px var(--space-5);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.detail-row:last-child{border-bottom:none}.detail-row-label{font-size:var(--font-size-xs);color:var(--color-muted);flex-shrink:0}.detail-row-value{font-size:var(--font-size-sm);color:var(--color-text);text-align:right;font-weight:500}.chart-card{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.chart-card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.chart-card-body{padding:var(--space-4) var(--space-5)}.pagination{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-light);display:flex}.pagination-info{font-size:var(--font-size-xs);color:var(--color-muted);margin-right:auto}.pagination-btn{border-radius:var(--radius-xs);width:28px;height:28px;font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-secondary);transition:all var(--transition-fast);border:1px solid var(--color-border-light);justify-content:center;align-items:center;display:flex}.pagination-btn:hover{background:var(--color-bg)}.pagination-btn.active{background:var(--color-navy-900);color:#fff;border-color:var(--color-navy-900)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.moda-swatch{width:var(--swatch-size,12px);height:var(--swatch-size,12px);background:var(--swatch,#e2e8f0);border:1px solid #80808099;border-radius:50%;flex-shrink:0;display:inline-block}@media (width<=1200px){.metrics-grid{grid-template-columns:repeat(3,1fr)}.metrics-grid-4{grid-template-columns:repeat(2,1fr)}.two-col-layout,.two-col-layout-wide{grid-template-columns:1fr}.three-col-layout{grid-template-columns:1fr 1fr}}@media (width<=960px){:root{--sidebar-width:var(--sidebar-collapsed-width)}.sidebar-item span,.sidebar-logo-text,.sidebar-logo-sub,.sidebar-help-btn span{display:none}.sidebar-item{justify-content:center}.sidebar-item:before{display:none}.sidebar-logo{padding:var(--space-3);justify-content:center}.topbar-branch-info{display:none}.metrics-grid,.metrics-grid-4,.metrics-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.page-content{padding:var(--space-4)}.topbar{padding:0 var(--space-3);gap:var(--space-2);grid-template-columns:auto 1fr auto}.topbar-search{width:100%}.topbar-date{display:none}.topbar-branch-name{max-width:100px}.metrics-grid,.metrics-grid-4,.metrics-grid-3{grid-template-columns:1fr 1fr}.page-header{align-items:flex-start;gap:var(--space-3);flex-direction:column}.page-header-left h1{white-space:normal}.filter-bar{flex-direction:column;align-items:stretch}.filter-input-wrap{max-width:100%}}.caja-hero{flex-shrink:0;padding:46px 32px 42px}.caja-badge{margin-bottom:28px}.caja-icon-wrap{width:138px;height:138px;margin-bottom:22px}.caja-icon-circle{width:138px;height:138px}.caja-icon-img{width:78px;height:78px}.caja-fecha-hero{margin-bottom:18px}.caja-reloj{margin-bottom:30px;font-size:54px}.caja-hint{margin-top:12px}.caja-abrir-btn{padding:14px 44px;font-size:16px;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 28px #20c4c773,0 0 0 6px #20c4c71a}.caja-abrir-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #20c4c78c,0 0 0 8px #20c4c71f}.caja-info-strip{flex-shrink:0;grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=1366px){.caja-hero{padding:18px 24px 16px}.caja-badge{margin-bottom:12px}.caja-icon-wrap{width:90px;height:90px;margin-bottom:10px}.caja-icon-circle{width:90px;height:90px}.caja-icon-img{width:50px;height:50px}.caja-fecha-hero{margin-bottom:8px}.caja-reloj{margin-bottom:14px;font-size:38px}.caja-hint{margin-top:6px}.caja-abrir-btn{padding:10px 28px;font-size:14px}}@media (width<=1200px){.caja-hero{padding:16px 20px 14px}.caja-badge{margin-bottom:10px}.caja-icon-wrap{width:80px;height:80px;margin-bottom:8px}.caja-icon-circle{width:80px;height:80px}.caja-icon-img{width:44px;height:44px}.caja-fecha-hero{margin-bottom:7px}.caja-reloj{margin-bottom:12px;font-size:34px}.caja-hint{margin-top:5px}.caja-abrir-btn{padding:9px 24px;font-size:13px}.caja-resumen-card{max-width:560px}}@media (width<=960px){.caja-hero{padding:14px 16px 12px}.caja-badge{margin-bottom:8px}.caja-icon-wrap{width:70px;height:70px;margin-bottom:7px}.caja-icon-circle{width:70px;height:70px}.caja-icon-img{width:38px;height:38px}.caja-fecha-hero{margin-bottom:6px}.caja-reloj{margin-bottom:10px;font-size:30px}.caja-hint{margin-top:4px}.caja-abrir-btn{padding:8px 20px;font-size:13px}.caja-col-fecha{display:none}}@media (width<=640px){.caja-hero{border-radius:14px;margin-bottom:12px;padding:14px 14px 12px}.caja-badge{margin-bottom:8px}.caja-icon-wrap{width:62px;height:62px;margin-bottom:8px}.caja-icon-circle{width:62px;height:62px}.caja-icon-img{width:34px;height:34px}.caja-fecha-hero{margin-bottom:6px}.caja-reloj{margin-bottom:10px;font-size:28px}.caja-hint{margin-top:4px}.caja-abrir-btn{gap:7px;padding:9px 20px;font-size:13px}.caja-info-strip{grid-template-columns:1fr}}:root[data-theme=dark] [style*="background: rgb(255, 255, 255)"],:root[data-theme=dark] [style*="background-color: rgb(255, 255, 255)"]{background-color:var(--color-surface)!important}:root[data-theme=dark] [style*="background: rgb(250, 250, 250)"],:root[data-theme=dark] [style*="background-color: rgb(250, 250, 250)"]{background-color:#1c2438!important}:root[data-theme=dark] [style*="background: rgb(248, 250, 252)"],:root[data-theme=dark] [style*="background-color: rgb(248, 250, 252)"]{background-color:#232d47!important}:root[data-theme=dark] [style*="background: rgb(241, 245, 249)"],:root[data-theme=dark] [style*="background-color: rgb(241, 245, 249)"]{background-color:#2a3552!important}:root[data-theme=dark] [style*="background: rgb(245, 245, 245)"],:root[data-theme=dark] [style*="background-color: rgb(245, 245, 245)"]{background-color:#161d2e!important}:root[data-theme=dark] [style*="background: rgb(243, 244, 246)"],:root[data-theme=dark] [style*="background-color: rgb(243, 244, 246)"]{background-color:#2a3552!important}:root[data-theme=dark] [style*="background: rgb(226, 232, 240)"],:root[data-theme=dark] [style*="background-color: rgb(226, 232, 240)"],:root[data-theme=dark] [style*="background: rgb(229, 231, 235)"],:root[data-theme=dark] [style*="background-color: rgb(229, 231, 235)"]{background-color:#36425f!important}:root[data-theme=dark] [style*="background: rgb(203, 213, 225)"],:root[data-theme=dark] [style*="background-color: rgb(203, 213, 225)"]{background-color:#44527a!important}:root[data-theme=dark] [style*="background: rgb(254, 242, 242)"],:root[data-theme=dark] [style*="background-color: rgb(254, 242, 242)"]{background-color:#3a2228!important}:root[data-theme=dark] [style*="background: rgb(254, 226, 226)"],:root[data-theme=dark] [style*="background-color: rgb(254, 226, 226)"]{background-color:#4a2429!important}:root[data-theme=dark] [style*="background: rgb(255, 251, 235)"],:root[data-theme=dark] [style*="background-color: rgb(255, 251, 235)"]{background-color:#3a3016!important}:root[data-theme=dark] [style*="background: rgb(254, 243, 199)"],:root[data-theme=dark] [style*="background-color: rgb(254, 243, 199)"]{background-color:#3f3416!important}:root[data-theme=dark] [style*="background: rgb(240, 253, 244)"],:root[data-theme=dark] [style*="background-color: rgb(240, 253, 244)"]{background-color:#14352a!important}:root[data-theme=dark] [style*="background: rgb(220, 252, 231)"],:root[data-theme=dark] [style*="background-color: rgb(220, 252, 231)"]{background-color:#17402f!important}:root[data-theme=dark] [style*="background: rgb(230, 249, 241)"],:root[data-theme=dark] [style*="background-color: rgb(230, 249, 241)"]{background-color:#14352a!important}:root[data-theme=dark] [style*="background: rgb(234, 250, 242)"],:root[data-theme=dark] [style*="background-color: rgb(234, 250, 242)"]{background-color:#0f2e22!important}:root[data-theme=dark] [style*="background: rgb(255, 247, 237)"],:root[data-theme=dark] [style*="background-color: rgb(255, 247, 237)"]{background-color:#3b2a18!important}:root[data-theme=dark] [style*="background: rgb(255, 237, 213)"],:root[data-theme=dark] [style*="background-color: rgb(255, 237, 213)"]{background-color:#4a3120!important}:root[data-theme=dark] [style*="background: rgb(253, 240, 232)"],:root[data-theme=dark] [style*="background-color: rgb(253, 240, 232)"]{background-color:#34201a!important}:root[data-theme=dark] [style*="background: rgb(245, 243, 255)"],:root[data-theme=dark] [style*="background-color: rgb(245, 243, 255)"]{background-color:#2b2552!important}:root[data-theme=dark] [style*="background: rgb(237, 233, 254)"],:root[data-theme=dark] [style*="background-color: rgb(237, 233, 254)"]{background-color:#352d63!important}:root[data-theme=dark] [style*="background: rgb(239, 246, 255)"],:root[data-theme=dark] [style*="background-color: rgb(239, 246, 255)"]{background-color:#17305a!important}:root[data-theme=dark] [style*="background: rgb(219, 234, 254)"],:root[data-theme=dark] [style*="background-color: rgb(219, 234, 254)"]{background-color:#1e3a6e!important}:root[data-theme=dark] [style*="background: rgb(232, 241, 253)"],:root[data-theme=dark] [style*="background-color: rgb(232, 241, 253)"]{background-color:#17305a!important}:root[data-theme=dark] [style*="background: rgb(240, 249, 255)"],:root[data-theme=dark] [style*="background-color: rgb(240, 249, 255)"]{background-color:#15324d!important}:root[data-theme=dark] [style*="background: rgb(224, 242, 254)"],:root[data-theme=dark] [style*="background-color: rgb(224, 242, 254)"]{background-color:#17405f!important}:root[data-theme=dark] [style*="background: rgb(240, 253, 250)"],:root[data-theme=dark] [style*="background-color: rgb(240, 253, 250)"],:root[data-theme=dark] [style*="background: rgb(230, 251, 251)"],:root[data-theme=dark] [style*="background-color: rgb(230, 251, 251)"],:root[data-theme=dark] [style*="background: rgb(232, 250, 250)"],:root[data-theme=dark] [style*="background-color: rgb(232, 250, 250)"]{background-color:#123b3d!important}:root[data-theme=dark] [style*="background: rgb(204, 251, 241)"],:root[data-theme=dark] [style*="background-color: rgb(204, 251, 241)"]{background-color:#134e4a!important}:root[data-theme=dark] [style*="background: rgb(236, 254, 255)"],:root[data-theme=dark] [style*="background-color: rgb(236, 254, 255)"]{background-color:#123a45!important}:root[data-theme=dark] [style*="solid rgb(226, 232, 240)"],:root[data-theme=dark] [style*="border-color: rgb(226, 232, 240)"]{border-color:#36425f!important}:root[data-theme=dark] [style*="solid rgb(203, 213, 225)"],:root[data-theme=dark] [style*="border-color: rgb(203, 213, 225)"]{border-color:#44527a!important}:root[data-theme=dark] [style*="solid rgb(229, 231, 235)"],:root[data-theme=dark] [style*="border-color: rgb(229, 231, 235)"]{border-color:#36425f!important}:root[data-theme=dark] [style*="solid rgb(209, 213, 219)"],:root[data-theme=dark] [style*="border-color: rgb(209, 213, 219)"]{border-color:#3d4a6b!important}:root[data-theme=dark] [style*="solid rgb(241, 245, 249)"],:root[data-theme=dark] [style*="border-color: rgb(241, 245, 249)"],:root[data-theme=dark] [style*="solid rgb(248, 250, 252)"],:root[data-theme=dark] [style*="border-color: rgb(248, 250, 252)"]{border-color:#2d3854!important}:root[data-theme=dark] [style*="solid rgb(254, 202, 202)"],:root[data-theme=dark] [style*="border-color: rgb(254, 202, 202)"]{border-color:#6b2d33!important}:root[data-theme=dark] [style*="solid rgb(252, 165, 165)"],:root[data-theme=dark] [style*="border-color: rgb(252, 165, 165)"]{border-color:#8a3a41!important}:root[data-theme=dark] [style*="solid rgb(253, 230, 138)"],:root[data-theme=dark] [style*="border-color: rgb(253, 230, 138)"]{border-color:#6b5a1c!important}:root[data-theme=dark] [style*="solid rgb(254, 215, 170)"],:root[data-theme=dark] [style*="border-color: rgb(254, 215, 170)"]{border-color:#7a4a1f!important}:root[data-theme=dark] [style*="solid rgb(187, 247, 208)"],:root[data-theme=dark] [style*="border-color: rgb(187, 247, 208)"]{border-color:#1f6a4a!important}:root[data-theme=dark] [style*="solid rgb(186, 230, 253)"],:root[data-theme=dark] [style*="border-color: rgb(186, 230, 253)"]{border-color:#245a85!important}:root[data-theme=dark] [style*="solid rgb(191, 219, 254)"],:root[data-theme=dark] [style*="border-color: rgb(191, 219, 254)"]{border-color:#2d4f8f!important}:root[data-theme=dark] [style*="solid rgb(153, 246, 228)"],:root[data-theme=dark] [style*="border-color: rgb(153, 246, 228)"]{border-color:#1f6b66!important}:root[data-theme=dark] [style*="solid rgb(221, 214, 254)"],:root[data-theme=dark] [style*="border-color: rgb(221, 214, 254)"]{border-color:#4b3f8f!important}:root[data-theme=dark] [style*="solid rgb(230, 251, 251)"],:root[data-theme=dark] [style*="border-color: rgb(230, 251, 251)"]{border-color:#2a5a5c!important}:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"],:root[data-theme=dark] [style*="color: rgb(13, 49, 61)"]{color:#eaf0fa!important}:root[data-theme=dark] [style*="color: rgb(15, 23, 42)"]{color:#eef2fa!important}:root[data-theme=dark] [style*="color: rgb(30, 41, 59)"]{color:#e2e8f4!important}:root[data-theme=dark] [style*="color: rgb(51, 65, 85)"],:root[data-theme=dark] [style*="color: rgb(55, 65, 81)"]{color:#cdd6e6!important}:root[data-theme=dark] [style*="color: rgb(71, 85, 105)"]{color:#b4c0d6!important}:root[data-theme=dark] [style*="color: rgb(100, 116, 139)"],:root[data-theme=dark] [style*="color: rgb(107, 114, 128)"]{color:#a8b4cb!important}:root[data-theme=dark] [style*="color: rgb(0, 50, 79)"],:root[data-theme=dark] [style*="color: rgb(13, 45, 69)"]{color:#bcd4ec!important}:root[data-theme=dark] [style*="color: rgb(185, 28, 28)"]{color:#fca5a5!important}:root[data-theme=dark] [style*="color: rgb(220, 38, 38)"],:root[data-theme=dark] [style*="color: rgb(239, 68, 68)"]{color:#f87171!important}:root[data-theme=dark] [style*="color: rgb(127, 29, 29)"]{color:#fecaca!important}:root[data-theme=dark] [style*="color: rgb(21, 128, 61)"]{color:#86efac!important}:root[data-theme=dark] [style*="color: rgb(22, 163, 74)"]{color:#4ade80!important}:root[data-theme=dark] [style*="color: rgb(5, 150, 105)"]{color:#34d399!important}:root[data-theme=dark] [style*="color: rgb(180, 83, 9)"]{color:#fbbf24!important}:root[data-theme=dark] [style*="color: rgb(146, 64, 14)"]{color:#fcd34d!important}:root[data-theme=dark] [style*="color: rgb(217, 119, 6)"]{color:#fbbf24!important}:root[data-theme=dark] [style*="color: rgb(194, 65, 12)"]{color:#fdba74!important}:root[data-theme=dark] [style*="color: rgb(234, 88, 12)"]{color:#fb923c!important}:root[data-theme=dark] [style*="color: rgb(13, 148, 136)"]{color:#5eead4!important}:root[data-theme=dark] [style*="color: rgb(14, 116, 144)"]{color:#67e8f9!important}:root[data-theme=dark] [style*="color: rgb(14, 158, 161)"]{color:#5fd6d6!important}:root[data-theme=dark] [style*="color: rgb(29, 78, 216)"],:root[data-theme=dark] [style*="color: rgb(37, 99, 235)"]{color:#93c5fd!important}:root[data-theme=dark] [style*="color: rgb(124, 58, 237)"],:root[data-theme=dark] [style*="color: rgb(139, 92, 246)"]{color:#c4b5fd!important}:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background: rgb(64, 192, 192)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background-color: rgb(64, 192, 192)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background: rgb(32, 196, 199)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background-color: rgb(32, 196, 199)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background: rgb(95, 214, 214)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background-color: rgb(95, 214, 214)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background: rgb(31, 168, 184)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background-color: rgb(31, 168, 184)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background: rgb(15, 181, 184)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background-color: rgb(15, 181, 184)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background: rgb(245, 158, 11)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background-color: rgb(245, 158, 11)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background: rgb(34, 197, 94)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background-color: rgb(34, 197, 94)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background: rgb(250, 204, 21)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background-color: rgb(250, 204, 21)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background: rgb(245, 166, 35)"],:root[data-theme=dark] [style*="color: rgb(0, 25, 41)"][style*="background-color: rgb(245, 166, 35)"]{color:#001929!important}:root[data-theme=dark] svg [stroke=\#e2e8f0],:root[data-theme=dark] svg [stroke=\#f1f5f9]{stroke:#36425f}:root[data-theme=dark] svg text[fill=\#64748b],:root[data-theme=dark] svg text[fill=\#94a3b8]{fill:#a8b4cb}.ac-site *,.ac-site :before,.ac-site :after{box-sizing:border-box}.ac-site *{margin:0;padding:0}html.ac-site-page,.ac-site{min-height:100%}.ac-site img,.ac-site picture,.ac-site video,.ac-site canvas,.ac-site svg{max-width:100%;display:block}.ac-site img{height:auto}.ac-site input,.ac-site button,.ac-site textarea,.ac-site select{font:inherit}.ac-site button{cursor:pointer;background:0 0;border:0}.ac-site a{color:inherit;text-decoration:none}.ac-site ul,.ac-site ol{list-style:none}.ac-site p,.ac-site h1,.ac-site h2,.ac-site h3,.ac-site h4,.ac-site h5,.ac-site h6{overflow-wrap:break-word}.ac-site button,.ac-site a{-webkit-tap-highlight-color:transparent}.ac-site{--font-title:"Poppins", sans-serif;--font-body:"Inter", sans-serif;--color-brand-900:8 21 66;--color-brand-800:10 39 66;--color-brand-700:1 58 87;--color-brand-600:11 79 108;--color-accent-600:31 168 184;--color-accent-500:64 192 192;--color-accent-400:95 214 214;--color-accent-100:232 250 250;--color-highlight-500:232 163 61;--color-highlight-100:255 243 222;--color-neutral-950:11 18 32;--color-neutral-800:31 41 55;--color-neutral-700:55 65 81;--color-neutral-600:75 85 99;--color-neutral-500:107 114 128;--color-neutral-300:209 213 219;--color-neutral-200:229 231 235;--color-neutral-100:243 244 246;--color-neutral-50:248 250 252;--color-white:245 245 245;--color-pure-white:255 255 255;--color-bg:245 245 245;--color-surface:253 253 253;--color-surface-soft:241 247 248;--color-text:13 49 61;--color-text-soft:75 85 99;--color-text-muted:107 114 128;--color-border:#0815421a;--color-module-green:24 160 88;--color-module-warm:245 166 35;--color-module-coral:198 106 57;--color-module-blue:47 128 237;--color-module-purple:123 97 255;--gradient-brand:linear-gradient(135deg, #012e46 0%, #013a57 55%, #0d9cb2 100%);--gradient-accent:linear-gradient(135deg, #5fd6d6 0%, #40c0c0 45%, #1f6f8c 100%);--gradient-soft:linear-gradient(180deg, #f5f5f5 0%, #f1f7f8 100%);--shadow-xs:0 4px 14px #0815420f;--shadow-sm:0 10px 24px #08154214;--shadow-md:0 18px 38px #0815421f;--shadow-lg:0 28px 60px #08154229;--radius-xs:.6rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.35rem;--radius-xl:1.75rem;--radius-2xl:2.25rem;--radius-pill:999px;--header-height:4.5rem;--container-max:min(100% - 2rem, 1200px);--container-padding:1rem;--section-space:4rem;--section-space-sm:2.5rem;--grid-gap:1rem;--h1-size:1.8rem;--h2-size:1.55rem;--h3-size:1.1rem;--body-size:1rem;--small-size:.9rem;--h1-line:1.05;--h2-line:1.12;--h3-line:1.25;--body-line:1.4;--transition-fast:.18s ease;--transition-base:.25s ease;--transition-slow:.45s ease}@media screen and (width>=390px){.ac-site{--h1-size:2.2rem}}@media screen and (width>=768px){.ac-site{--container-max:min(100% - 3rem, 1200px);--container-padding:1.5rem;--section-space:5rem;--section-space-sm:3rem;--grid-gap:1.25rem;--h1-size:2.9rem;--h2-size:2.35rem;--h3-size:1.2rem}}@media screen and (width>=1024px){.ac-site{--container-padding:2rem;--section-space:6rem;--section-space-sm:4rem;--grid-gap:1.5rem;--h1-size:3rem;--h2-size:2.75rem;--h3-size:1.25rem}}@media screen and (width>=1280px){.ac-site{--container-max:min(100% - 4rem, 1200px);--h1-size:3.3rem;--h2-size:3rem;--h3-size:1.3rem}}@media screen and (width>=1440px){.ac-site{--h1-size:3.5rem;--container-max:1280px}}html.ac-site-page{scroll-behavior:smooth;scroll-padding-top:var(--header-height);background-color:rgb(var(--color-bg));overflow-x:hidden}.ac-site{min-width:20rem;font-family:var(--font-body);font-size:var(--body-size);font-weight:400;line-height:var(--body-line);color:rgb(var(--color-text));background-color:rgb(var(--color-bg));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ac-site ::selection{color:rgb(var(--color-pure-white));background-color:rgb(var(--color-accent-500))}html.ac-site-page body::-webkit-scrollbar{width:.4rem}html.ac-site-page body::-webkit-scrollbar-track{background-color:rgb(var(--color-neutral-200) / .1)}html.ac-site-page body::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:rgb(var(--color-brand-700))}html.ac-site-page body::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-accent-500))}.ac-site h1,.ac-site h2,.ac-site h3,.ac-site h4,.ac-site h5,.ac-site h6{font-family:var(--font-title);color:rgb(var(--color-brand-600));letter-spacing:-.035em;text-wrap:balance}.ac-site h1{font-size:var(--h1-size);font-weight:750;line-height:var(--h1-line)}.ac-site h2{font-size:var(--h2-size);font-weight:750;line-height:var(--h2-line)}.ac-site h3{font-size:var(--h3-size);font-weight:700;line-height:var(--h3-line)}.ac-site h4{font-size:clamp(1rem,1.6vw,1.15rem);font-weight:700;line-height:1.3}.ac-site h5,.ac-site h6{font-size:1rem;font-weight:700;line-height:1.35}.ac-site p{color:rgb(var(--color-text-soft));font-size:var(--body-size);font-weight:400;line-height:var(--body-line);text-wrap:balance}.ac-site span.color{color:rgb(var(--color-accent-600))}.ac-site a{transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), transform var(--transition-base), opacity var(--transition-base)}.ac-site :focus-visible{outline:2px solid rgb(var(--color-accent-500));outline-offset:4px}.ac-site [hidden]{display:none!important}.ac-site input,.ac-site textarea,.ac-site select{border:1px solid var(--color-border);border-radius:var(--radius-md);color:rgb(var(--color-text));background-color:rgb(var(--color-pure-white))}.ac-site textarea{resize:vertical}.ac-site input::placeholder,.ac-site textarea::placeholder{color:rgb(var(--color-text-muted))}.ac-site input:focus,.ac-site textarea:focus,.ac-site select:focus{border-color:rgb(var(--color-accent-500))}.ac-site .skip-link{z-index:2000;border-radius:var(--radius-pill);color:rgb(var(--color-pure-white));background-color:rgb(var(--color-brand-900));box-shadow:var(--shadow-sm);transition:transform var(--transition-base);padding:.75rem 1rem;font-weight:750;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.ac-site .skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html.ac-site-page{scroll-behavior:auto}.ac-site *,.ac-site :before,.ac-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ac-site .container{width:min(calc(100% - (var(--container-padding) * 2)), var(--container-max));flex-direction:column;gap:2rem;margin-inline:auto;display:flex}.ac-site .section-heading{text-align:center;flex-direction:column;align-items:center;max-width:52rem;margin-inline:auto;display:flex}.ac-site .section-heading h2{max-width:48rem}.ac-site .section-heading>p{max-width:46rem}@media screen and (width>=1280px){.ac-site .section-heading{max-width:56rem}}.ac-site .eyebrow{border:1px solid rgb(var(--color-accent-500) / .35);border-radius:var(--radius-pill);width:max-content;max-width:100%;color:rgb(var(--color-accent-600));background-color:rgb(var(--color-accent-100));letter-spacing:.03em;align-items:center;gap:.5rem;padding:.3125rem .6875rem;font-size:clamp(.7rem,1.7vw,.85rem);font-weight:600;line-height:1.2;display:inline-flex}.ac-site .icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;pointer-events:none;flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block;overflow:visible}.ac-site .btn{box-sizing:border-box;text-align:center;color:#013a57;width:fit-content;max-width:100%;min-height:2.875rem;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;font-weight:550;line-height:1.25;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.ac-site .btn-primary{color:#013a57;background:linear-gradient(115deg,#40c0c0 0% 72%,#68cece 100%);border-color:#40c0c0}.ac-site .btn-secondary{color:#f5f5f5;background-color:#013a57;border-color:#013a57}.ac-site .btn-tertiary{color:#013a57;background:0 0;border-color:#013a57}.ac-site .btn-tertiary.muted{border-color:#013a5766}.ac-site .btn-tertiary-light{color:#f5f5f5;background:0 0;border-color:#f5f5f5a6}.ac-site .btn-quaternary{color:#013a57;background:0 0}.ac-site .btn .icon{stroke-width:2px;transform-origin:50%;flex-shrink:0;width:1.125rem;height:1.125rem;transition:transform .18s}.ac-site .btn:hover .icon{transform:rotate(-50deg)translate(3px)}.ac-site .btn-primary:not(:disabled):not([aria-disabled=true]):hover{border-color:#68cece;box-shadow:inset 0 0 0 100px #ffffff12,0 5px 14px #013a5729}.ac-site .btn-secondary:not(:disabled):not([aria-disabled=true]):hover{color:rgb(var(--color-highlight-500));background-color:rgb(var(--color-highlight-500) / 40%);border-color:rgb(var(--color-highlight-500) / 15%);box-shadow:0 5px 14px #013a5729}.ac-site .btn-tertiary:not(:disabled):not([aria-disabled=true]):hover{background-color:rgb(var(--color-highlight-100));border-color:rgb(var(--color-highlight-500) / 50%)}.ac-site .btn.btn-tertiary-light:not(:disabled):not([aria-disabled=true]):hover{background-color:#f5f5f51a;border-color:#f5f5f5}.ac-site .btn.btn-quaternary:not(:disabled):not([aria-disabled=true]):hover{box-shadow:inset 0 -3px 0 rgb(var(--color-highlight-500) / 30%)}.ac-site .btn.hover-accent:not(:disabled):not([aria-disabled=true]):hover{border-color:#e8a33d;transform:translateY(-1px);box-shadow:0 0 0 3px #e8a33d2e}.ac-site .btn:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0);box-shadow:inset 0 2px 4px #013a5724}.ac-site .btn:focus-visible{outline-offset:3px;outline:3px solid #013a57}.ac-site .btn:disabled,.ac-site .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ac-site .site-header{z-index:1000;pointer-events:none;position:fixed;top:.75rem;left:0;right:0}.ac-site .site-header .container{width:min(calc(100% - (var(--container-padding) * 2)), var(--container-max));border:1px solid rgb(var(--color-neutral-200) / .82);background-color:rgb(var(--color-pure-white) / .96);box-shadow:0 .4rem 1rem rgb(var(--color-brand-900) / .045), 0 1rem 2.4rem rgb(var(--color-brand-900) / .07);-webkit-backdrop-filter:blur(1.15rem);pointer-events:auto;transition:width var(--transition-base), height var(--transition-base), padding var(--transition-base), border-radius var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base);border-radius:1.15rem;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding:.65rem .75rem;display:flex}.ac-site .site-header .brand{z-index:3;flex:0 auto;align-items:center;min-width:0;display:inline-flex;position:relative}.ac-site .site-header .brand img{object-fit:contain;width:clamp(8.7rem,42vw,10.5rem);max-width:100%;height:auto;display:block}.ac-site .nav-toggle{z-index:3;width:2.55rem;height:2.55rem;color:rgb(var(--color-brand-700));box-shadow:none;cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);background-color:#0000;border:0;border-radius:.75rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.25rem;padding:0;display:inline-flex;position:relative}.ac-site .nav-toggle:hover{color:rgb(var(--color-accent-600));background-color:rgb(var(--color-accent-100) / .65)}.ac-site .nav-toggle:active{transform:scale(.94)}.ac-site .nav-toggle span{border-radius:var(--radius-pill);transform-origin:50%;background-color:currentColor;width:1.05rem;height:.125rem;margin-inline:auto;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s,width .2s;display:block}.ac-site .site-header.is-open .nav-toggle span:first-child{transform:translateY(.375rem)rotate(45deg)}.ac-site .site-header.is-open .nav-toggle span:nth-child(2){opacity:0;width:0}.ac-site .site-header.is-open .nav-toggle span:nth-child(3){transform:translateY(-.375rem)rotate(-45deg)}.ac-site .header-panel{z-index:1;width:100%;height:100dvh;max-height:none;padding:6rem var(--container-padding) 1.25rem;visibility:hidden;opacity:0;background:radial-gradient(circle at 100% 0%, rgb(var(--color-accent-500) / .13), transparent 18rem), radial-gradient(circle at 0% 100%, rgb(var(--color-brand-700) / .07), transparent 20rem), rgb(var(--color-pure-white));pointer-events:none;flex-direction:column;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1),visibility .42s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-.75rem)}.ac-site .site-header.is-open{height:auto;top:.75rem}.ac-site .site-header.is-open .container{width:min(calc(100% - (var(--container-padding) * 2)), var(--container-max));border:1px solid rgb(var(--color-neutral-200) / .82);background-color:rgb(var(--color-pure-white) / .96);height:auto;box-shadow:0 .4rem 1rem rgb(var(--color-brand-900) / .045), 0 1rem 2.4rem rgb(var(--color-brand-900) / .07);-webkit-backdrop-filter:none;border-radius:1.15rem;padding:.65rem .75rem}.ac-site .site-header.is-open .header-panel{height:100dvh;max-height:none;padding:6rem var(--container-padding) 1.25rem;visibility:visible;opacity:1;pointer-events:auto;margin:0;transform:translateY(0)}.ac-site .site-header .brand,.ac-site .nav-toggle{z-index:3;position:relative}.ac-site .main-nav{flex-direction:column;align-items:stretch;width:100%;padding-top:clamp(2rem,8vh,4rem);display:flex}.ac-site .main-nav a{min-height:3.7rem;color:rgb(var(--color-brand-800));letter-spacing:.015em;text-align:center;justify-content:center;align-items:center;padding:.85rem 1rem;font-size:clamp(1.2rem,4.5vw,1.15rem);font-weight:550;line-height:1.2;display:flex;position:relative}.ac-site .main-nav a:after{border-radius:var(--radius-pill);background-color:rgb(var(--color-accent-500));content:"";width:0;height:.125rem;transition:width var(--transition-fast);position:absolute;bottom:.45rem;left:50%;transform:translate(-50%)}.ac-site .main-nav a:hover,.ac-site .main-nav a[aria-current=page]{color:rgb(var(--color-accent-600))}.ac-site .main-nav a:hover:after,.ac-site .main-nav a[aria-current=page]:after{width:1.5rem}.ac-site .header-actions{flex-direction:column;gap:.65rem;width:100%;margin-top:auto;padding-top:2rem;display:flex}.ac-site .header-actions .btn{border-radius:.75rem;width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.92rem;font-weight:700}.ac-site .header-actions .btn-secondary{border-color:rgb(var(--color-brand-700) / .5);box-shadow:none;background-color:#0000}.ac-site .header-actions .btn-secondary:hover{color:rgb(var(--color-accent-600));border-color:rgb(var(--color-accent-500));background-color:rgb(var(--color-accent-100) / .45)}.ac-site .header-actions .btn-primary{box-shadow:0 .55rem 1.25rem rgb(var(--color-brand-900) / .12)}.ac-site .site-footer{isolation:isolate;background-color:rgb(var(--color-brand-700));position:relative;overflow:hidden}.ac-site .site-footer:after{z-index:0;content:"";filter:brightness(0)invert();opacity:.035;pointer-events:none;background:url(/landing/logo/isotipo_mono_white.svg) 50%/contain no-repeat;width:10rem;height:10rem;position:absolute;top:auto;bottom:4.5rem;right:-4rem}.ac-site .site-footer>.container{z-index:1;color:rgb(var(--color-accent-100));gap:0;padding-top:3rem;position:relative}.ac-site .site-footer h2,.ac-site .site-footer p{margin:0;font-size:.92rem}.ac-site .site-footer a{text-decoration:none}.ac-site .site-footer .header{flex-direction:column;gap:2.5rem;width:100%;height:auto;min-height:0;max-height:none;display:flex}.ac-site .site-footer .header>*{min-width:0}.ac-site .site-footer .brand{width:100%;min-width:0;display:block}.ac-site .site-footer .logo{display:inline-block}.ac-site .site-footer .logo img{object-fit:contain;filter:brightness(0)invert();opacity:.96;width:clamp(11rem,38vw,11.75rem);height:auto;display:block}.ac-site .site-footer .brand>p{max-width:21rem;color:rgb(var(--color-accent-100) / .82);text-wrap:balance;border-left:2px solid #40c0c0;margin-top:.75rem;padding-left:.9rem;line-height:1.6}.ac-site .site-footer .highlights{flex-flow:wrap;align-items:center;gap:1rem 1.5rem;width:100%;margin-top:1.4rem;display:flex}.ac-site .site-footer .highlight{width:auto;color:rgb(var(--color-accent-100));white-space:nowrap;flex:none;align-items:center;gap:.55rem;font-size:.88rem;font-weight:500;line-height:1.3;display:inline-flex}.ac-site .site-footer .highlight svg{color:#40c0c0;fill:none;flex:0 0 1.65rem;width:1.65rem;min-width:1.65rem;max-width:1.65rem;height:1.65rem;min-height:1.65rem;max-height:1.65rem;margin:0;display:block}.ac-site .site-footer .highlight span{width:auto;color:inherit;margin:0;display:inline-block}.ac-site .site-footer nav,.ac-site .site-footer .contact{visibility:visible;opacity:1;flex-direction:column;align-items:flex-start;width:100%;min-width:0;height:auto;max-height:none;display:flex;overflow:visible}.ac-site .site-footer h2{color:rgb(var(--color-pure-white));letter-spacing:.1px;margin-bottom:.7rem;font-size:1rem;font-weight:600;line-height:1.3}.ac-site .site-footer nav{gap:.55rem}.ac-site .site-footer nav h2{margin-bottom:.25rem}.ac-site .site-footer nav a{color:rgb(var(--color-accent-100) / .82);font-size:.92rem;line-height:1.5;transition:color .18s,transform .18s}.ac-site .site-footer nav a:hover{color:rgb(var(--color-pure-white));transform:translate(.15rem)}.ac-site .site-footer nav a:focus-visible{color:rgb(var(--color-pure-white));outline-offset:.2rem;outline:2px solid #40c0c0}.ac-site .site-footer .contact p{max-width:19rem;color:rgb(var(--color-accent-100) / .82);text-wrap:balance;line-height:1.6}.ac-site .site-footer .contact .btns{flex-flow:wrap;align-items:center;gap:.65rem;width:100%;margin-top:1rem;display:flex}.ac-site .site-footer .contact .btn{text-align:center;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.55rem;width:auto;height:2.5rem;min-height:2.5rem;padding:.45rem 1rem;font-size:.92rem;font-weight:700;line-height:1;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.ac-site .site-footer .contact .btn-primary{color:rgb(var(--color-pure-white));background-color:#40c0c0;box-shadow:0 .55rem 1.2rem #00142826}.ac-site .site-footer .contact .btn-primary:hover{background-color:#35b3b3;transform:translateY(-2px);box-shadow:0 .75rem 1.4rem #00142838}.ac-site .site-footer .contact .btn-primary:focus-visible{outline:2px solid rgb(var(--color-pure-white));outline-offset:.2rem}.ac-site .site-footer .contact .social-icon{flex:0 0 1.35rem;width:1.6rem;min-width:1.6rem;max-width:1.6rem;height:1.6rem;min-height:1.6rem;max-height:1.6rem;margin:0;display:block}.ac-site .site-footer .bottom{border-top:1px solid rgb(var(--color-pure-white) / .12);width:100%;color:rgb(var(--color-accent-100) / .72);text-align:center;text-wrap:balance;flex-direction:column;align-items:center;gap:.45rem;margin-top:2.75rem;padding:1.4rem 0 1rem;font-size:.82rem;line-height:1.5;display:flex}.ac-site .site-footer .bottom span:first-child{order:3}.ac-site .site-footer .bottom .mention{order:2}.ac-site .site-footer .bottom span:nth-child(2){order:1}.ac-site .site-footer .bottom span{display:block}.ac-site .site-footer .bottom .mention a{color:rgb(var(--color-accent-100) / .9);font-weight:600;transition:color .18s}.ac-site .site-footer .bottom .mention a:hover{color:#40c0c0}.ac-site .site-footer .bottom .mention a:focus-visible{color:#40c0c0;outline-offset:.2rem;outline:2px solid #40c0c0}@media screen and (width>=768px) and (width<=1079px){.ac-site .site-header,.ac-site .site-header.is-open{width:100%;max-width:none;height:auto;margin:0;top:1.25rem;left:0;right:0}.ac-site .site-header .container,.ac-site .site-header.is-open .container{width:min(calc(100% - (var(--container-padding) * 2)), var(--container-max));border:1px solid rgb(var(--color-neutral-200) / .82);background-color:rgb(var(--color-pure-white) / .97);height:auto;box-shadow:0 .4rem 1rem rgb(var(--color-brand-900) / .045), 0 1rem 2.4rem rgb(var(--color-brand-900) / .07);-webkit-backdrop-filter:blur(1.15rem);border-radius:1.2rem;grid-template-rows:auto auto;grid-template-columns:minmax(10rem,1fr) auto;align-items:center;gap:0 1rem;margin-inline:auto;padding:.65rem .8rem 0;display:grid}.ac-site .site-header .brand{grid-area:1/1;align-self:center}.ac-site .site-header .brand img{width:clamp(10rem,23vw,11.25rem)}.ac-site .nav-toggle{display:none}.ac-site .header-panel,.ac-site .site-header.is-open .header-panel{visibility:visible;opacity:1;width:auto;height:auto;max-height:none;margin:0;padding:0;transition:none;display:contents;overflow:visible;transform:none}.ac-site .header-actions{flex-flow:row;grid-area:1/2;justify-content:flex-end;align-items:center;gap:.55rem;width:auto;margin:0;padding:0;display:flex}.ac-site .header-actions .btn{white-space:nowrap;border-radius:.68rem;width:auto;min-height:2.55rem;padding:.6rem .85rem;font-size:.85rem;font-weight:650}.ac-site .header-actions .btn-secondary{color:rgb(var(--color-brand-700));box-shadow:none;background-color:#0000;border-color:#0000}.ac-site .header-actions .btn-secondary:hover{color:rgb(var(--color-accent-600));background-color:rgb(var(--color-accent-100) / .65);border-color:#0000}.ac-site .header-actions .btn-primary{box-shadow:0 .4rem .95rem rgb(var(--color-brand-900) / .1);padding-inline:.95rem}.ac-site .main-nav{border-top:1px solid rgb(var(--color-brand-700) / .08);flex-flow:row;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:clamp(.6rem,2vw,1.6rem);width:100%;margin-top:.6rem;padding:.5rem 0 .65rem;display:flex;position:relative}.ac-site .main-nav a{width:auto;min-height:2.6rem;color:rgb(var(--color-neutral-800));letter-spacing:0;text-align:center;white-space:nowrap;border:0;border-radius:.65rem;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.9rem;font-weight:550;line-height:1.2;display:inline-flex;position:relative}.ac-site .main-nav a:after{border-radius:var(--radius-pill);background-color:rgb(var(--color-accent-500));content:"";width:0;height:.125rem;transition:width var(--transition-fast);display:block;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)}.ac-site .main-nav a:hover,.ac-site .main-nav a[aria-current=page]{color:rgb(var(--color-brand-700));background-color:rgb(var(--color-accent-100) / .5)}.ac-site .main-nav a:hover:after,.ac-site .main-nav a[aria-current=page]:after{width:1.35rem}}@media screen and (width>=768px){.ac-site .btn{min-height:3rem;padding:.8125rem 1.25rem;font-size:.9375rem}.ac-site .site-footer:after{opacity:.04;width:15rem;height:15rem;top:1.5rem;bottom:auto;right:-5.5rem}.ac-site .site-footer>.container{padding-top:3.5rem}.ac-site .site-footer .header{flex-flow:wrap;align-items:flex-start;gap:2.75rem 2rem}.ac-site .site-footer .brand{flex:100%}.ac-site .site-footer .brand>p{max-width:37rem}.ac-site .site-footer .highlights{gap:1rem 2rem;margin-top:1.5rem}.ac-site .site-footer .highlight{gap:.65rem;font-size:.92rem}.ac-site .site-footer .highlight svg{flex-basis:1.8rem;width:1.8rem;min-width:1.8rem;max-width:1.8rem;height:1.8rem;min-height:1.8rem;max-height:1.8rem}.ac-site .site-footer nav,.ac-site .site-footer .contact{flex:12rem;width:auto}.ac-site .site-footer nav:first-of-type{max-width:11rem}.ac-site .site-footer nav:nth-of-type(2){max-width:14rem}.ac-site .site-footer .contact{max-width:19rem}.ac-site .site-footer .bottom{text-align:left;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;padding-block:1.5rem;display:grid}.ac-site .site-footer .bottom span:first-child,.ac-site .site-footer .bottom span:nth-child(2),.ac-site .site-footer .bottom .mention{order:initial}.ac-site .site-footer .bottom span:first-child{text-align:center;grid-area:2/1/auto/-1}.ac-site .site-footer .bottom span:nth-child(2){text-align:left;grid-area:1/1}.ac-site .site-footer .bottom .mention{text-align:right;grid-area:1/2}}@media (width>=1080px){.ac-site .btn{min-height:3.125rem;padding:.875rem 1.375rem;font-size:.95rem}.ac-site .site-header{top:.9rem}.ac-site .site-header .container,.ac-site .site-header.is-open .container{width:min(calc(100% - (var(--container-padding) * 2)), var(--container-max));border:1px solid rgb(var(--color-neutral-200) / .82);background-color:rgb(var(--color-pure-white) / .96);height:auto;min-height:4rem;box-shadow:0 .4rem 1rem rgb(var(--color-brand-900) / .045), 0 1rem 2.4rem rgb(var(--color-brand-900) / .07);-webkit-backdrop-filter:blur(1.15rem);border-radius:1.3rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:.55rem .8rem .55rem 1.15rem;display:grid}.ac-site .site-header .brand{grid-column:1}.ac-site .site-header .brand img{width:clamp(10.5rem,13vw,11.75rem)}.ac-site .nav-toggle{display:none}.ac-site .header-panel,.ac-site .site-header.is-open .header-panel{visibility:visible;opacity:1;width:100%;height:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:0;grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);margin:0;padding:0;transition:none;display:grid;position:static;overflow:visible;transform:none}.ac-site .main-nav{flex-flow:row;justify-content:center;align-items:center;gap:clamp(.15rem,.7vw,.65rem);padding:0}.ac-site .main-nav a{min-height:2.7rem;color:rgb(var(--color-neutral-800));white-space:nowrap;border-radius:.7rem;padding:.65rem clamp(.65rem,.9vw,.95rem);font-size:.91rem;font-weight:550}.ac-site .main-nav a:after{border-radius:var(--radius-pill);background-color:rgb(var(--color-accent-500));content:"";width:0;height:.125rem;transition:width var(--transition-fast);display:block;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.ac-site .main-nav a:hover,.ac-site .main-nav a[aria-current=page]{color:rgb(var(--color-brand-700));background-color:rgb(var(--color-accent-100) / .5)}.ac-site .main-nav a:hover:after,.ac-site .main-nav a[aria-current=page]:after{width:1.35rem}.ac-site .header-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:.6rem;width:auto;margin:0;padding:0}.ac-site .header-actions .btn{white-space:nowrap;border-radius:.7rem;width:auto;min-height:2.7rem;padding:.65rem .9rem;font-size:.86rem}.ac-site .header-actions .btn-secondary{box-shadow:none;background-color:#0000;border-color:#0000}.ac-site .header-actions .btn-secondary:hover{color:rgb(var(--color-brand-700));background-color:rgb(var(--color-accent-100) / .7);border-color:#0000}.ac-site .header-actions .btn-primary{box-shadow:0 .45rem 1rem rgb(var(--color-brand-900) / .11);padding-inline:1rem}.ac-site .site-footer:after{opacity:.042;width:19rem;height:19rem;top:50%;bottom:auto;right:-6rem;transform:translateY(-50%)}.ac-site .site-footer>.container{padding-top:4rem}.ac-site .site-footer .header{flex-flow:row;align-items:flex-start;gap:2rem}.ac-site .site-footer .brand{flex:1.45 1 0}.ac-site .site-footer .brand>p{max-width:22rem}.ac-site .site-footer .highlights{flex-wrap:nowrap}.ac-site .site-footer nav{flex:.75 1 0;width:auto}.ac-site .site-footer nav:first-of-type{max-width:10rem}.ac-site .site-footer nav:nth-of-type(2){flex-grow:.95;max-width:15rem}.ac-site .site-footer .contact{flex:1.05 1 0;width:auto;max-width:19rem}.ac-site .site-footer .bottom{text-align:left;flex-flow:row;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;display:flex}.ac-site .site-footer .bottom span{flex:1 1 0;order:initial;grid-area:auto}.ac-site .site-footer .bottom span:first-child{text-align:left}.ac-site .site-footer .bottom span:nth-child(2){text-align:center}.ac-site .site-footer .bottom .mention{text-align:right;flex:1 1 0}}@media screen and (width>=1280px){.ac-site .btn{padding:.875rem 1.5rem;font-size:1rem}.ac-site .site-header .container,.ac-site .site-header.is-open .container{border-radius:1.35rem;gap:clamp(2rem,3vw,3.25rem);padding:.6rem .85rem .6rem 1.3rem}.ac-site .site-header .brand img{width:11.75rem}.ac-site .main-nav{gap:.55rem}.ac-site .main-nav a{min-height:2.8rem;padding-inline:1rem;font-size:.95rem}.ac-site .header-actions{gap:.7rem}.ac-site .header-actions .btn{min-height:2rem;padding-inline:1rem;font-size:.89rem}.ac-site .header-actions .btn-primary{padding-inline:1.15rem}.ac-site .site-footer:after{opacity:.045;width:21rem;height:21rem;right:-5rem}.ac-site .site-footer>.container{padding-top:4.5rem}.ac-site .site-footer .header{gap:3rem}.ac-site .site-footer .brand{flex-grow:1.55}.ac-site .site-footer .brand>p{max-width:26rem;font-size:.96rem}.ac-site .site-footer nav:first-of-type{max-width:11rem}.ac-site .site-footer nav:nth-of-type(2){max-width:16rem}.ac-site .site-footer .contact{max-width:21rem}.ac-site .site-footer .contact p,.ac-site .site-footer nav a{font-size:.96rem}.ac-site .site-footer .bottom{margin-top:3.5rem;padding-block:1.6rem;font-size:.87rem}}@media screen and (width>=1440px){.ac-site .site-header .container,.ac-site .site-header.is-open .container{gap:3.25rem;padding-inline:1.4rem .9rem}.ac-site .site-header .brand img{width:12rem}.ac-site .main-nav{gap:.8rem}.ac-site .main-nav a{padding-inline:1.1rem;font-size:.97rem}.ac-site .header-actions .btn{padding-inline:1.05rem}.ac-site .header-actions .btn-primary{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.ac-site .btn,.ac-site .btn .icon{transition:none}.ac-site .btn:not(:disabled):not([aria-disabled=true]):hover,.ac-site .btn:not(:disabled):not([aria-disabled=true]):active,.ac-site .btn:not(:disabled):not([aria-disabled=true]):hover .icon-arrow{transform:none}.ac-site .site-header .container,.ac-site .header-panel,.ac-site .nav-toggle,.ac-site .nav-toggle span,.ac-site .main-nav a,.ac-site .main-nav a:after{transition-duration:.01ms!important}}.ac-site .intro{isolation:isolate;background-color:#0e6f7c;background-image:radial-gradient(circle at 12% 9%, #ffffff52, transparent 25%), radial-gradient(circle at 88% 24%, #5bdcd86b, transparent 28%), linear-gradient(180deg, #0e6f7c 0%, #278f9a 28%, #73c4c7 48%, #bce5e5 62%, #e8f7f7 71%, #fff 83%, #fff 91%, rgb(var(--color-bg)) 100%);position:relative}.ac-site .hero{padding:clamp(3.5rem,8vw,5.5rem) 0 3.5rem;overflow:visible}.ac-site .hero .container{align-items:center;gap:.7rem}.ac-site .hero .copy{text-align:center;flex-direction:column;align-items:center;padding-top:2.3rem;display:flex}.ac-site .hero .eyebrow{border-color:rgb(var(--color-pure-white) / .34);color:rgb(var(--color-pure-white));background-color:rgb(var(--color-pure-white) / .14)}.ac-site .hero h1{text-wrap:balance;color:rgb(var(--color-pure-white));letter-spacing:-.01em;margin:1.375rem 0 1.125rem;line-height:.98}.ac-site .hero h1 span{color:#a8f0ee}.ac-site .hero .copy>p{max-width:42rem;color:rgb(var(--color-pure-white) / .86);font-size:clamp(.98rem,3vw,1.07rem)}.ac-site .hero .actions{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:1.875rem;display:flex}.ac-site .hero .trust{color:#effcfc;letter-spacing:.02rem;flex-direction:column-reverse;justify-content:center;align-items:center;gap:.65rem;width:100%;margin-top:clamp(2.5rem,13vw,4rem);font-size:clamp(.82rem,2.4vw,.86rem);font-weight:500;line-height:1.45;display:flex}.ac-site .hero .trust li{text-align:left;text-wrap:pretty;align-items:center;gap:.5rem;width:fit-content;min-width:0;max-width:100%;display:flex}.ac-site .hero .trust .icon{color:#a8f0ee;stroke-width:3px;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:0}.ac-site .hero figure{background:linear-gradient(180deg, rgb(var(--color-brand-700) / .96) 0, rgb(var(--color-brand-600) / .94) .8rem, rgb(var(--color-accent-100) / .88) .8rem, rgb(var(--color-surface-soft) / .78) 100%);width:100%;box-shadow:0 1.6rem 4rem rgb(var(--color-brand-900) / .2), 0 .6rem 1.5rem rgb(var(--color-brand-700) / .14);border-radius:.45rem;margin-inline:auto;padding:.8rem .1rem .14rem;position:relative;overflow:visible}.ac-site .hero figure:before{content:"";z-index:-1;background:radial-gradient(circle, rgb(var(--color-accent-400) / .28) 0%, rgb(var(--color-accent-500) / .16) 36%, transparent 68%);filter:blur(2rem);border-radius:50%;position:absolute;inset:10% 3% -8%}.ac-site .hero figure:after{content:"";background:rgb(var(--color-accent-400) / .95);width:.12rem;height:.12rem;box-shadow:.3rem 0 0 rgb(var(--color-pure-white) / .65), .6rem 0 0 rgb(var(--color-pure-white) / .42);border-radius:50%;position:absolute;top:.3rem;left:.5rem}.ac-site .hero figure>picture{display:block}.ac-site .hero figure .hero-dashboard{width:100%;height:auto;box-shadow:0 1rem 2.25rem rgb(var(--color-brand-900) / .12);border-radius:0 0 .3rem .3rem;display:block;position:relative}.ac-site .hero figure .hero-dashboard-overlay{z-index:2;width:clamp(5rem,26%,9rem);height:auto;filter:drop-shadow(0 .6rem 1rem rgb(var(--color-brand-900) / .25));pointer-events:none;border-radius:.25rem;animation:4s ease-in-out infinite hero-dashboard-float;display:block;position:absolute;bottom:-.5rem;right:-.4rem}@keyframes hero-dashboard-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.4rem)}}.ac-site .challenge{padding:3.5rem 0}.ac-site .challenge *,.ac-site .challenge :before,.ac-site .challenge :after{box-sizing:border-box}.ac-site .challenge .container{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.ac-site .challenge .copy{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.ac-site .challenge .copy .eyebrow{margin-bottom:1rem}.ac-site .challenge .copy h2{text-wrap:balance;max-width:46rem}.ac-site .challenge .copy h2 span{color:rgb(var(--color-pure-white))}.ac-site .challenge .copy>p{max-width:41rem;margin-top:1rem}.ac-site .challenge .operation{grid-template-columns:minmax(0,1fr);place-items:center;gap:2rem;width:100%;min-width:0;display:grid}.ac-site .challenge .receipt{--receipt-paper:rgb(var(--color-pure-white));--receipt-teeth-height:.6rem;width:min(100%,16rem);min-width:0;margin:var(--receipt-teeth-height) 0;background-color:var(--receipt-paper);box-shadow:0 1.5rem 2.75rem rgb(var(--color-brand-900) / .14), 0 .4rem 1rem rgb(var(--color-brand-900) / .06);padding:1rem 1.25rem;position:relative}.ac-site .challenge .receipt:before,.ac-site .challenge .receipt:after{width:100%;height:var(--receipt-teeth-height);background-color:var(--receipt-paper);pointer-events:none;content:"";position:absolute;left:0}.ac-site .challenge .receipt:before{top:calc(1px - var(--receipt-teeth-height));clip-path:polygon(0 0,5% 100%,10% 0,15% 100%,20% 0,25% 100%,30% 0,35% 100%,40% 0,45% 100%,50% 0,55% 100%,60% 0,65% 100%,70% 0,75% 100%,80% 0,85% 100%,90% 0,95% 100%,100% 0,100% 100%,0 100%)}.ac-site .challenge .receipt:after{bottom:calc(1px - var(--receipt-teeth-height));clip-path:polygon(0 100%,5% 0,10% 100%,15% 0,20% 100%,25% 0,30% 100%,35% 0,40% 100%,45% 0,50% 100%,55% 0,60% 100%,65% 0,70% 100%,75% 0,80% 100%,85% 0,90% 100%,95% 0,100% 100%,100% 0,0 0)}.ac-site .challenge .receipt>*{font-variant-numeric:tabular-nums;font-family:Courier New,Courier,monospace}.ac-site .challenge .receipt-head{text-align:center;flex-direction:column;align-items:center;display:flex}.ac-site .challenge .receipt-head>strong{max-width:100%;color:rgb(var(--color-brand-700));letter-spacing:0;white-space:nowrap;font-size:.65rem;font-weight:700;line-height:1.3}.ac-site .challenge .receipt-head>small{color:rgb(var(--color-text-muted));letter-spacing:.04em;font-size:.6rem;line-height:1.4}.ac-site .challenge .receipt-customer{color:rgb(var(--color-text-soft));background-color:rgb(var(--color-neutral-100));border-radius:.35rem;margin:.65rem 0;padding:.2rem .5rem;font-size:.65rem;line-height:1.4}.ac-site .challenge .receipt-products{border-collapse:collapse;table-layout:fixed;width:100%;color:rgb(var(--color-brand-700));font-size:.7rem;line-height:1.3}.ac-site .challenge .receipt-products th{border-top:1px dotted rgb(var(--color-neutral-300));border-bottom:1px dotted rgb(var(--color-neutral-300));color:rgb(var(--color-text-muted));letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:.35rem 0;font-size:.62rem;font-weight:400}.ac-site .challenge .receipt-products td{vertical-align:top;padding:.05rem 0}.ac-site .challenge .receipt-products th:first-child,.ac-site .challenge .receipt-products td:first-child{overflow-wrap:anywhere;padding-right:.5rem}.ac-site .challenge .receipt-products th:last-child,.ac-site .challenge .receipt-products td:last-child{text-align:right;white-space:nowrap;width:4rem}.ac-site .challenge .receipt-products tbody tr:first-child td{padding-top:.35rem}.ac-site .challenge .receipt dl{margin:0}.ac-site .challenge .receipt dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding-block:.12rem;font-size:.7rem;line-height:1.3;display:grid}.ac-site .challenge .receipt dt{color:rgb(var(--color-text-soft));margin:0}.ac-site .challenge .receipt dd{color:rgb(var(--color-brand-700));text-align:right;white-space:nowrap;margin:0}.ac-site .challenge .receipt .receipt-totals{border-top:1px dotted rgb(var(--color-neutral-300));margin-top:.45rem;padding-top:.4rem}.ac-site .challenge .receipt-discount dd{color:#c53c32}.ac-site .challenge .receipt dl>.receipt-grand-total{border:0;margin:0;padding-block:.12rem;font-size:.7rem;font-weight:700}.ac-site .challenge .receipt-grand-total dt{color:rgb(var(--color-brand-700))}.ac-site .challenge .receipt dl>.receipt-payment{border-top:1px solid rgb(var(--color-neutral-300));margin-top:.35rem;padding-top:.35rem}.ac-site .challenge .receipt-footer{border-top:1px dotted rgb(var(--color-neutral-300));text-align:center;margin-top:.6rem;padding-top:.5rem}.ac-site .challenge .receipt-footer p{color:rgb(var(--color-text-soft));text-wrap:pretty;margin:0;font-size:.7rem;line-height:1.3}.ac-site .challenge .receipt-barcode{background:repeating-linear-gradient(90deg,#233744 0 1px,#0000 1px 3px,#233744 3px 5px,#0000 5px 6px,#233744 6px 7px,#0000 7px 10px,#233744 10px 13px,#0000 13px 15px);width:88%;height:1.6rem;margin:.45rem auto .25rem}.ac-site .challenge .receipt-footer>span{color:rgb(var(--color-text-muted));letter-spacing:.06em;font-size:.6rem;line-height:1.3;display:block}.ac-site .challenge .receipt-review{border-top:1px dashed rgb(var(--color-neutral-300));margin-top:0;padding-top:.5rem;position:relative;overflow:visible}.ac-site .challenge .receipt-review h3{color:rgb(var(--color-brand-700));letter-spacing:0;text-align:center;text-wrap:balance;margin:0 0 .4rem;font-family:inherit;font-size:.65rem;font-weight:700;line-height:1.3}.ac-site .challenge .receipt dl>.receipt-shortage{border-top:1px dotted rgb(var(--color-neutral-300));margin-top:.25rem;padding-top:.35rem;font-weight:700}.ac-site .challenge .receipt-shortage dt,.ac-site .challenge .receipt-shortage dd{color:#c53c32}.ac-site .challenge .receipt-review>.receipt-stamp{z-index:10;color:#e6483a;letter-spacing:.08em;text-align:center;opacity:1;visibility:visible;pointer-events:none;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff,0 0 3px #fff;background:0 0;border:2px dotted #e6483a;border-radius:.35rem;width:max-content;max-width:100%;margin:0;padding:.25rem .65rem;font-family:Courier New,Courier,monospace;font-size:.85rem;font-weight:700;line-height:1.2;animation:none;display:block;position:absolute;top:-.25rem;right:0;transform:translateY(-50%)rotate(-10deg)}.ac-site .challenge .receipt-review>.receipt-stamp small{color:inherit;letter-spacing:.08em;margin-top:.1rem;font-size:.58rem;font-weight:700;display:block}.ac-site .challenge .summaries{justify-content:center;gap:1rem;width:min(100%,23rem);min-width:0;display:grid}.ac-site .challenge .summaries article{border:.5px solid rgb(var(--color-accent-600) / .22);border-radius:var(--radius-md);background-color:rgb(var(--color-pure-white) / .15);min-width:0;max-width:18rem;box-shadow:0 .3rem .8rem rgb(var(--color-brand-900) / .04);align-items:flex-start;gap:.85rem;padding:.75rem;display:flex}.ac-site .challenge .summaries .icon{color:#e99a16;stroke-width:1.6px;flex:0 0 1.6rem;width:1.6rem;height:1.6rem;margin-top:.1rem;display:block}.ac-site .challenge .summaries article>div{min-width:0}.ac-site .challenge .summaries h3{color:rgb(var(--color-brand-700));letter-spacing:-.02em;text-wrap:pretty;margin:0 0 .45rem;font-size:.95rem;font-weight:600;line-height:1.3}.ac-site .challenge .summaries p{color:rgb(var(--color-text-soft));text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.5}.ac-site .daily{background:0 0;padding:3.5rem 0;position:relative;overflow:hidden}.ac-site .daily .container{gap:2.5rem}.ac-site .daily .section-heading{text-align:center;align-items:center}.ac-site .daily .section-heading h2{max-width:28rem;margin-inline:auto}.ac-site .daily .section-heading p{max-width:34rem;margin-inline:auto}.ac-site .daily .carousel{min-width:0;position:relative}.ac-site .daily .viewport{background:linear-gradient(135deg, rgb(var(--color-brand-700)), rgb(var(--color-brand-900)));box-shadow:0 .9rem 2rem rgb(var(--color-brand-900) / .15);touch-action:pan-y;border:0;border-radius:.5rem;position:relative;overflow:hidden}.ac-site .daily .viewport:focus-visible{outline:.18rem solid rgb(var(--color-accent-500));outline-offset:.3rem}.ac-site .daily .track{will-change:transform;align-items:stretch;width:100%;transition:transform .52s cubic-bezier(.22,.8,.26,1);display:flex}.ac-site .daily .track article{isolation:isolate;border:1px solid rgb(var(--color-brand-700) / .28);background:linear-gradient(135deg, rgb(var(--color-brand-700)), rgb(var(--color-brand-900)));width:100%;height:auto;min-height:0;box-shadow:none;border-radius:.5rem;flex:0 0 100%;grid-template-rows:auto auto;align-content:start;align-self:stretch;display:grid;position:relative;overflow:hidden}.ac-site .daily .track article:after{content:none}.ac-site .daily .track img{aspect-ratio:16/10;object-fit:cover;opacity:1;filter:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;display:block;position:relative}.ac-site .daily .slide-copy{z-index:2;width:100%;max-width:none;height:auto;min-height:0;color:rgb(var(--color-pure-white));text-shadow:none;background:0 0;padding:.9rem 1rem 1.05rem;display:block;position:relative}.ac-site .daily .slide-copy span{border:1px solid rgb(var(--color-pure-white) / .28);border-radius:var(--radius-pill);min-height:1.4rem;color:rgb(var(--color-pure-white));background-color:rgb(var(--color-pure-white) / .1);letter-spacing:.015rem;align-items:center;margin-bottom:.45rem;padding:.1rem .65rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.ac-site .daily .slide-copy h3{color:rgb(var(--color-pure-white));letter-spacing:-.025em;font-size:clamp(1.1rem,5vw,1.3rem);line-height:1.15}.ac-site .daily .slide-copy p{max-width:none;color:rgb(var(--color-pure-white) / .82);margin-top:.35rem;font-size:clamp(.76rem,3.2vw,.84rem);line-height:1.45}.ac-site .daily .navigation{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:1rem;display:grid}.ac-site .daily .navigation>button{border:1px solid rgb(var(--color-neutral-300) / .38);width:2.65rem;height:2.65rem;color:rgb(var(--color-accent-500));background-color:rgb(var(--color-pure-white));box-shadow:0 .7rem 1.7rem rgb(var(--color-brand-900) / .08), var(--shadow-xs);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ac-site .daily .navigation>button:hover:not(:disabled){border-color:rgb(var(--color-accent-500));color:rgb(var(--color-pure-white));background-color:rgb(var(--color-accent-500));box-shadow:0 .8rem 1.8rem rgb(var(--color-accent-500) / .2);transform:translateY(-.12rem)}.ac-site .daily .navigation>button:focus-visible,.ac-site .daily .dots button:focus-visible{outline:.17rem solid rgb(var(--color-accent-500));outline-offset:.2rem}.ac-site .daily .navigation>button:disabled{opacity:.4;cursor:default}.ac-site .daily .navigation button .icon{stroke-width:1.5px;width:1.15rem;height:1.15rem}.ac-site .daily .previous .icon{transform:rotate(180deg)}.ac-site .daily .dots{justify-content:center;align-items:center;gap:.48rem;min-width:0;display:flex}.ac-site .daily .dots button{border-radius:var(--radius-pill);width:.55rem;height:.55rem;color:rgb(var(--color-brand-700));background-color:rgb(var(--color-neutral-300));cursor:pointer;transition:width var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);border:0;flex:none;padding:0;position:relative}.ac-site .daily .dots button:hover:not(:disabled){background-color:rgb(var(--color-accent-500) / .62);transform:scale(1.15)}.ac-site .daily .dots button[aria-current=true]{background-color:rgb(var(--color-accent-500));width:1.6rem}.ac-site .daily .dots button:disabled{cursor:default}.ac-site .daily .dots button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ac-site .product{padding:3.5rem 0;display:block;overflow-x:clip}.ac-site .product .container{gap:2rem}.ac-site .product .section-heading{text-align:center;align-items:center;gap:1rem;max-width:61rem;margin-inline:auto}.ac-site .product .section-heading p{max-width:48rem}.ac-site .product .stage,.ac-site .product .stage *{box-sizing:border-box}.ac-site .product .stage{--product-cyan:rgb(var(--color-accent-600));--product-navy:rgb(var(--color-brand-900));isolation:isolate;border:1px solid rgb(var(--color-pure-white) / .45);border-radius:var(--radius-xl);background:radial-gradient(circle at 14% 82%, rgb(var(--color-accent-500) / .25), transparent 24%), linear-gradient(180deg, rgb(var(--color-pure-white) / .18) 0%, rgb(var(--color-pure-white) / .08) 100%);-webkit-backdrop-filter:blur(20px)saturate(140%);min-width:0;box-shadow:var(--shadow-sm), inset 0 1px 0 rgb(var(--color-pure-white) / .9);position:relative}.ac-site .product .stage:before{content:"";z-index:0;opacity:.45;background-image:radial-gradient(rgb(var(--color-brand-900) / .15) 1px, transparent 1px);background-size:.75rem .75rem;width:11rem;height:11rem;position:absolute;bottom:1rem;left:1.25rem;-webkit-mask-image:radial-gradient(circle at 0 100%,#000 0% 38%,#0000 78%);mask-image:radial-gradient(circle at 0 100%,#000 0% 38%,#0000 78%)}.ac-site .product .stage:after{content:"";z-index:0;background-color:rgb(var(--color-accent-400) / .12);filter:blur(.25rem);pointer-events:none;border-radius:50%;width:20rem;height:20rem;position:absolute;top:2rem;right:-4rem}.ac-site .product .stage>*{z-index:1;position:relative}.ac-site .product .controls:before,.ac-site .product .screen:before{content:none}.ac-site .product .bar{border-bottom:1px solid rgb(var(--color-brand-900)/.09);padding:.75rem}.ac-site .product .controls{background:rgb(var(--color-neutral-100)/.75);border-radius:1rem;grid-template-columns:1fr 1fr;gap:.15rem;display:grid}.ac-site .product .tab{min-width:0;min-height:3.15rem;color:rgb(var(--color-neutral-500));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:.9rem .9rem .3rem .3rem;justify-content:center;align-items:center;gap:.4rem;padding:.7rem .3rem;font-size:clamp(.72rem,2.8vw,.95rem);font-weight:500;display:flex}.ac-site .product .tab[aria-selected=true]{color:var(--product-navy);border-bottom-color:var(--product-cyan)}.ac-site .product .number{font-size:.75rem;font-weight:750}.ac-site .product .layout{gap:1rem;min-width:0;padding:1rem .75rem;display:grid}.ac-site .product .list{display:contents}.ac-site .product .rail{grid-row:1;grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;align-items:center;gap:.25rem;width:100%;min-width:0;display:grid}.ac-site .product .arrow{border:1px solid rgb(var(--color-brand-900) / .09);background:rgb(var(--color-neutral-100) / .85);width:2rem;height:2rem;color:var(--product-navy);cursor:pointer;border-radius:50%;place-self:center;place-items:center;padding:0;display:grid}.ac-site .product .arrow:disabled{opacity:.3;cursor:default}.ac-site .product .arrow .icon{width:1rem;height:1rem}.ac-site .product .arrow[data-product-prev] .icon{transform:rotate(180deg)}.ac-site .product .viewport{width:100%;min-width:0;overflow:hidden}.ac-site .product .set{grid-auto-columns:calc(33.3333% - .266667rem);grid-auto-flow:column;gap:.4rem;min-width:0;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid}.ac-site .product .set[hidden]{display:none!important}.ac-site .product .item{border:1px solid rgb(var(--color-brand-900)/.11);background:rgb(var(--color-pure-white)/.3);min-width:0;min-height:3rem;color:var(--product-navy);font:inherit;text-align:center;cursor:pointer;border-radius:.78rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.65rem .25rem;font-size:clamp(.6rem,2.45vw,.83rem);font-weight:500;line-height:1.25;transition:background-color .25s,border-color .25s,color .25s,box-shadow .3s;display:flex;position:relative}.ac-site .product .item>.icon:first-child{width:1.5rem;height:1.5rem;color:rgb(var(--color-brand-700));flex-shrink:0}.ac-site .product .item>span{overflow-wrap:anywhere}.ac-site .product .item[aria-pressed=true]{border-color:var(--product-cyan);color:rgb(var(--color-brand-700));background:rgb(var(--color-accent-100)/.6);box-shadow:inset 0 0 0 1px rgb(var(--color-accent-600)/.2)}.ac-site .product .item[aria-pressed=true]>.icon:first-child{color:var(--product-cyan)}.ac-site .product .selected{background:var(--product-cyan);color:#fff;border-radius:50%;width:.8rem;height:.8rem;padding:.12rem;display:none;position:absolute;top:.3rem;right:.3rem}.ac-site .product .item[aria-pressed=true] .selected{display:block}.ac-site .product .screen{border:1px solid rgb(var(--color-brand-900)/.08);min-width:0;box-shadow:0 12px 30px rgb(var(--color-brand-900)/.09);background:#fff;border-radius:1rem;grid-row:2;margin:0;overflow:hidden}.ac-site .product .screen img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.ac-site .product .detail{border:1px solid rgb(var(--color-brand-900) / .08);background:rgb(var(--color-pure-white) / .6);border-radius:1rem;flex-direction:column;gap:.875rem;width:100%;min-width:0;padding:1.15rem;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}.ac-site .product .detail .heading{align-items:center;gap:.75rem;min-width:0;display:flex}.ac-site .product .detail .symbol{width:2.8rem;height:2.8rem;color:var(--product-cyan);background:rgb(var(--color-accent-100)/.75);border-radius:.8rem;flex:none;justify-content:center;align-items:center;transition:opacity .22s;display:flex}.ac-site .product .detail .heading h3{flex:1;min-width:0;margin:0}.ac-site .product .detail .copy{flex-direction:column;gap:.875rem;width:100%;min-width:0;display:flex}.ac-site .product .detail .copy p{margin:0}.ac-site .product .detail .tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ac-site .product .tags:empty{display:none}.ac-site .product .tags li{border:1px solid rgb(var(--color-brand-900)/.06);background:rgb(var(--color-pure-white) / .7);color:rgb(var(--color-neutral-600));border-radius:99px;padding:.3rem .55rem;font-size:.72rem;line-height:1.35}.ac-site .product .note{color:rgb(var(--color-brand-700));text-align:center;justify-content:center;align-items:flex-start;gap:.6rem;margin:0;padding:0 1rem .75rem;font-size:.84rem;display:flex}.ac-site .product .note .icon{width:1.1rem;height:1.1rem;color:var(--product-cyan);flex:none}.ac-site .product .item:focus-visible,.ac-site .product .tab:focus-visible,.ac-site .product .arrow:focus-visible{outline:2px solid var(--product-cyan);outline-offset:2px}.ac-site .product .viewport,.ac-site .product .detail,.ac-site .product .screen{opacity:1;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.ac-site .product .viewport.is-changing,.ac-site .product .detail.is-changing,.ac-site .product .screen.is-changing{opacity:0;transform:translateY(8px)}.ac-site .benefits-wave{background-color:rgb(var(--color-white));flex-shrink:0;width:100vw;max-width:none;height:3.25rem;margin-inline:calc(50% - 50vw);display:block}.ac-site .benefits-wave-top{margin-bottom:-1px}.ac-site .benefits-wave-bottom{margin-top:-1px}.ac-site .benefits{isolation:isolate;background-color:rgb(var(--color-pure-white));padding:3.5rem 0;position:relative;overflow:hidden}.ac-site .benefits .section-heading h2{max-width:24rem}.ac-site .benefits .section-heading>p{max-width:35rem}.ac-site .benefits .grid{grid-template-columns:minmax(0,1fr);justify-content:center;gap:.875rem;width:min(100%,19.5rem);margin:.5rem auto 0;display:grid}.ac-site .benefits .grid article{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:rgb(var(--color-pure-white));min-width:0;box-shadow:0 .35rem 1rem rgb(var(--color-accent-500) / .08);text-align:center;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;justify-content:center;align-items:center;padding:1.35rem 1rem;display:flex}.ac-site .benefits .grid article:hover{border-color:rgb(var(--color-accent-500) / .65);box-shadow:0 1.25rem 2.5rem rgb(var(--color-accent-500) / .22), 0 .4rem 1rem rgb(var(--color-accent-500) / .13);transform:translateY(-.3rem)}.ac-site .benefits .grid article.featured{border-color:rgb(var(--color-highlight-500) / .5);box-shadow:0 .85rem 1.9rem rgb(var(--color-highlight-500) / .16), 0 0 0 1px rgb(var(--color-highlight-500) / .05)}.ac-site .benefits .grid article.featured:hover{border-color:rgb(var(--color-highlight-500));box-shadow:0 1.25rem 2.5rem rgb(var(--color-highlight-500) / .24), 0 .4rem 1.15rem rgb(var(--color-highlight-500) / .14)}.ac-site .benefits .grid article.featured .benefit-label{color:rgb(var(--color-highlight-500));align-items:center;gap:.5rem;display:inline-flex}.ac-site .benefits .icon-wrap{width:4.4rem;height:4.4rem;color:rgb(var(--color-accent-500));background-color:rgb(var(--color-accent-100));transition:color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.ac-site .benefits .icon-wrap .icon{stroke-width:1.1px;width:2.7rem;height:2.7rem;transition:transform var(--transition-base)}.ac-site .benefits .grid article.featured .icon-wrap{width:4.75rem;height:4.75rem;color:rgb(var(--color-highlight-500));background-color:rgb(var(--color-highlight-100));box-shadow:0 .65rem 1.25rem rgb(var(--color-highlight-500) / .18), inset 0 0 0 1px rgb(var(--color-highlight-500) / .15)}.ac-site .benefits .grid article.featured .icon{color:rgb(var(--color-highlight-500));stroke-width:.95px;width:3rem;height:3rem}.ac-site .benefits .grid article:hover .icon-wrap{transform:translateY(-.15rem)}.ac-site .benefits .grid article:hover .icon{transform:scale(1.06)}.ac-site .benefits .content{flex-direction:column;align-items:center;display:flex}.ac-site .benefits .benefit-label{color:rgb(var(--color-accent-600));letter-spacing:.07em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:800;line-height:1.2;display:block}.ac-site .benefits .grid h3{max-width:16.5rem;color:rgb(var(--color-brand-700));letter-spacing:-.025em;text-wrap:balance;margin:0 0 .55rem;font-size:clamp(1.1rem,5vw,1.3rem);font-weight:750;line-height:1.2}.ac-site .benefits .grid p{max-width:17rem;color:rgb(var(--color-text-soft));text-wrap:balance;margin:0;font-size:clamp(.82rem,3.5vw,.9rem);line-height:1.5}.ac-site .audience{padding:3.5rem 0}.ac-site .audience .container{flex-direction:column;gap:2rem;width:min(100% - 2rem,75rem);margin-inline:auto;display:flex}.ac-site .audience .audience-heading{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex}.ac-site .audience .eyebrow{color:#00afc1;background:#edfcfd;border:1px solid #1fa8b859;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:.35rem .85rem;font-size:.85rem;font-weight:600;line-height:1.4;display:inline-flex}.ac-site .audience .audience-heading h2{color:#064467;letter-spacing:-.04em;text-wrap:balance;width:100%;max-width:64rem;margin:0;font-size:clamp(1.65rem,5.7vw,2.2rem);font-weight:800;line-height:1.15}.ac-site .audience .audience-heading h2 .color{color:#00bdcb}.ac-site .audience .audience-heading>p{color:#465875;text-wrap:balance;width:100%;max-width:59rem;margin:0;font-size:.95rem;line-height:1.5}.ac-site .audience .audience-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;width:min(100%,20rem);margin-inline:auto;display:grid}.ac-site .audience .audience-card{isolation:isolate;box-sizing:border-box;background-color:rgb(var(--color-pure-white));text-align:center;outline-offset:4px;border:1px solid #e9eff3;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-width:0;min-height:20rem;padding:1.5rem 1.25rem;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 .6rem 1.8rem #013a570f}.ac-site .audience .audience-image{aspect-ratio:1;object-fit:contain;flex:none;width:min(65%,10rem);height:auto;margin:0 auto .25rem;transition:filter .35s,opacity .35s,transform .35s;display:block}.ac-site .audience .audience-card-title{color:#053c60;letter-spacing:-.035em;text-wrap:balance;width:100%;margin:0;font-size:1.1rem;font-weight:700;line-height:1.25;transition:opacity .25s}.ac-site .audience .audience-card-description{color:#465875;letter-spacing:normal;text-wrap:balance;opacity:1;background:0 0;width:100%;margin:0;padding:0;font-size:.9rem;font-weight:400;line-height:1.5;transition:opacity .3s;position:static}.ac-site .audience .audience-card:focus-visible{outline:2px solid #21c8ee}.ac-site .two-section{isolation:isolate;background-color:rgb(var(--color-accent-100));background-image:linear-gradient(180deg, rgb(var(--color-white)) 0%, rgb(var(--color-white)) 1%, rgb(var(--color-white) / .9) 5%, rgb(var(--color-white) / .7) 10%, rgb(var(--color-white) / .4) 15%, rgb(var(--color-white) / .15) 20%, transparent 25%), linear-gradient(0deg, rgb(var(--color-white)) 0%, rgb(var(--color-white)) 3%, rgb(var(--color-white) / .98) 6%, rgb(var(--color-white) / .9) 9%, rgb(var(--color-white) / .7) 13%, rgb(var(--color-white) / .4) 17%, rgb(var(--color-white) / .15) 21%, transparent 25%), radial-gradient(ellipse 30% 17% at 2% 24%, rgb(var(--color-brand-600) / .08) 0%, rgb(var(--color-brand-600) / .035) 48%, transparent 74%), radial-gradient(circle at 94% 20%, rgb(var(--color-accent-400) / .14) 0%, rgb(var(--color-accent-400) / .05) 43%, transparent 70%), radial-gradient(ellipse 27% 19% at -2% 54%, rgb(var(--color-accent-500) / .13) 0%, rgb(var(--color-accent-500) / .045) 48%, transparent 74%), radial-gradient(circle at 102% 67%, rgb(var(--color-accent-600) / .09) 0%, rgb(var(--color-accent-600) / .03) 43%, transparent 70%), linear-gradient(180deg, rgb(var(--color-white)) 0%, rgb(var(--color-neutral-50)) 16%, rgb(var(--color-accent-100) / .55) 32%, rgb(var(--color-accent-100) / .92) 52%, rgb(var(--color-accent-100) / .7) 70%, rgb(var(--color-neutral-50)) 86%, transparent 100%);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;padding:3.5rem 0;position:relative;overflow:clip visible}.ac-site .two-section>*{z-index:1;position:relative}.ac-site .two-section:after{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle at 42% 42%, rgb(var(--color-accent-500) / .085) 0%, rgb(var(--color-accent-500) / .045) 42%, rgb(var(--color-accent-500) / .014) 64%, transparent 78%);filter:blur(.25rem);pointer-events:none;border-radius:58% 42% 38% 62%/42% 58%;width:clamp(20rem,32vw,34rem);position:absolute;bottom:-10rem;right:-10rem;transform:rotate(-20deg)}.ac-site .pricing{background:0 0;padding:1rem 0 3.5rem;position:relative;overflow:hidden}.ac-site .pricing .container{align-items:stretch;gap:2.5rem}.ac-site .pricing .copy{text-align:left;flex-direction:column;align-items:flex-start;width:100%;max-width:42rem;padding-left:1rem;padding-right:.5rem;display:flex}.ac-site .pricing .copy h2{margin:1.125rem 0 1rem}.ac-site .pricing .copy>p{max-width:35rem}.ac-site .pricing .highlights{text-align:left;flex-direction:column;gap:1rem;width:100%;margin:2rem 0;display:flex}.ac-site .pricing .highlights article{align-items:center;gap:.9rem;display:flex}.ac-site .pricing .highlight-icon{border:1px solid rgb(var(--color-accent-500) / .16);border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:rgb(var(--color-accent-600));background-color:rgb(var(--color-accent-100) / .72);box-shadow:inset 0 1px 0 rgb(var(--color-pure-white) / .88);flex:0 0 2.5rem;justify-content:center;align-items:center;display:inline-flex}.ac-site .pricing .highlight-icon .icon{stroke-width:1.7px;width:1.25rem;height:1.25rem}.ac-site .pricing .highlights h3{color:rgb(var(--color-brand-900));letter-spacing:-.015em;margin:0;font-size:clamp(.9rem,3.8vw,1rem);font-weight:400;line-height:1.2}.ac-site .pricing .pricing-main-cta{min-height:auto;color:rgb(var(--color-accent-600));box-shadow:none;letter-spacing:0;background:0 0;border:0;border-radius:0;align-self:flex-start;padding:.25rem 0 .45rem;animation:4.5s ease-in-out infinite pricing-cta-attention;position:relative}.ac-site .pricing .pricing-main-cta:after{content:none}.ac-site .pricing .pricing-main-cta:hover,.ac-site .pricing .pricing-main-cta:focus-visible{color:rgb(var(--color-accent-600));box-shadow:none;background:0 0;transform:none}.ac-site .pricing .pricing-main-cta .icon{transform-origin:50%;width:1.2rem;height:1.2rem;animation:4.5s ease-in-out infinite pricing-cta-arrow;transform:rotate(-45deg)}@keyframes pricing-cta-attention{0%,68%,to{letter-spacing:0}78%{letter-spacing:.1em}88%{letter-spacing:0}}@keyframes pricing-cta-arrow{0%,68%,to{transform:rotate(-45deg)translate(0)}78%{transform:rotate(0)translate(.25rem)}88%{transform:rotate(-45deg)translate(0)}}.ac-site .pricing .plans{width:100%;max-width:24rem;margin-inline:auto}.ac-site .pricing .switch-card{border:1px solid rgb(var(--color-neutral-300) / .72);border-radius:var(--radius-lg);background-color:rgb(var(--color-pure-white));width:100%;box-shadow:0 1.75rem 4.5rem rgb(var(--color-brand-900) / .1), inset 0 1px 0 rgb(var(--color-pure-white));padding:.65rem;position:relative;overflow:hidden}.ac-site .pricing .switch-card>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ac-site .pricing .switch{z-index:6;border:1px solid rgb(var(--color-neutral-300) / .82);border-radius:var(--radius-pill);background-color:rgb(var(--color-pure-white));width:100%;height:2.4rem;margin-bottom:.75rem;padding:.25rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 .0625rem .25rem #102a3514}.ac-site .pricing .switch:before{content:"";border-radius:var(--radius-pill);background:var(--gradient-accent);width:calc(33.3333% - .166667rem);height:calc(100% - .5rem);box-shadow:0 .5rem 1.125rem rgb(var(--color-accent-500) / .28);transition:transform .38s cubic-bezier(.22,.8,.26,1);position:absolute;top:.25rem;left:.25rem}.ac-site .pricing .switch label{z-index:1;width:33.3333%;color:rgb(var(--color-text-muted));cursor:pointer;transition:color var(--transition-base);justify-content:center;align-items:center;font-size:clamp(.7rem,3.2vw,.84rem);font-weight:600;display:flex;position:relative}.ac-site #plan-negocio:checked~.switch label[for=plan-negocio],.ac-site #plan-profesional:checked~.switch label[for=plan-profesional],.ac-site #plan-avanzado:checked~.switch label[for=plan-avanzado]{color:rgb(var(--color-pure-white));letter-spacing:.01rem}.ac-site #plan-profesional:checked~.switch:before{transform:translate(100%)}.ac-site #plan-avanzado:checked~.switch:before{transform:translate(200%)}.ac-site .pricing .slider{border-radius:calc(var(--radius-lg) - .35rem);touch-action:pan-y;width:100%;padding:0;overflow:hidden}.ac-site .pricing .slider>.track{will-change:transform;align-items:stretch;width:300%;transition:transform .55s cubic-bezier(.22,.8,.26,1);display:flex}.ac-site #plan-negocio:checked~.slider>.track{transform:translate(0,0)}.ac-site #plan-profesional:checked~.slider>.track{transform:translate(-33.3333%)}.ac-site #plan-avanzado:checked~.slider>.track{transform:translate(-66.6667%)}.ac-site .pricing .panel{width:33.3333%;min-width:0;max-width:33.3333%;box-shadow:none;background-color:#0000;border:0;border-radius:0;flex-direction:column;flex:0 0 33.3333%;padding:1rem .85rem .85rem;display:flex;position:relative}.ac-site .pricing .plan-header{flex-direction:column;gap:1rem;display:flex}.ac-site .pricing .plan-copy{text-align:left;min-width:0}.ac-site .pricing .plan-copy h3{color:rgb(var(--color-brand-900));letter-spacing:-.035em;margin-bottom:.4rem;font-size:clamp(1.65rem,7vw,2rem);font-weight:800;line-height:1.05}.ac-site .pricing .plan-copy p{max-width:22rem;color:rgb(var(--color-brand-700));font-size:clamp(.78rem,3.25vw,.88rem);line-height:1.5}.ac-site .pricing .plan-price{align-items:flex-end;margin-top:1rem;display:flex}.ac-site .pricing .price{color:rgb(var(--color-accent-600));letter-spacing:-.055em;font-size:clamp(2rem,9vw,2.65rem);font-weight:900;line-height:1}.ac-site .pricing .price span{letter-spacing:0;font-size:clamp(.7rem,2.5vw,.88rem)}.ac-site .pricing .plan-price small{color:rgb(var(--color-brand-700));margin-top:.35rem;font-size:.82rem;font-weight:700;display:block}.ac-site .pricing .plan-summary{flex-wrap:wrap;gap:.5rem;display:flex}.ac-site .pricing .plan-summary li{border:1px solid rgb(var(--color-accent-500) / .18);width:auto;min-width:0;min-height:1.6rem;color:rgb(var(--color-brand-700));background-color:rgb(var(--color-accent-100) / .55);text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;padding:.4rem .6rem;font-size:clamp(.6rem,2.2vw,.66rem);font-weight:600;line-height:1.15;display:flex}.ac-site .pricing .plan-summary .icon{width:.85rem;height:.85rem;color:rgb(var(--color-accent-600));stroke-width:1.9px;flex:0 0 .85rem}.ac-site .pricing .plan-features{border-top:1px solid rgb(var(--color-neutral-200));gap:1.25rem;margin-top:1.25rem;padding-top:1.2rem;display:grid}.ac-site .pricing .feature-group{min-width:0}.ac-site .pricing .plan-features h4{color:rgb(var(--color-accent-600));letter-spacing:.055em;text-transform:uppercase;margin-bottom:.8rem;font-size:.76rem;font-weight:850;line-height:1.2}.ac-site .pricing .plan-features ul{flex-direction:column;gap:.3rem;display:flex}.ac-site .pricing .plan-features li{color:rgb(var(--color-brand-700));align-items:flex-start;gap:.5rem;font-size:clamp(.78rem,3.2vw,.86rem);line-height:1.3;display:flex}.ac-site .pricing .plan-features li .icon{width:.95rem;height:.95rem;color:rgb(var(--color-accent-600));stroke-width:2.3px;flex:0 0 .95rem;margin-top:.1rem}.ac-site .pricing .modules-disclosure summary::-webkit-details-marker{display:none}.ac-site .pricing .modules-disclosure summary::marker{content:""}.ac-site .pricing .modules-disclosure summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:block}.ac-site .pricing .modules-disclosure summary h4{align-items:center;gap:.6rem;margin:0;display:flex}.ac-site .pricing .modules-disclosure .modules-arrow{width:1rem;height:1rem;color:rgb(var(--color-accent-600));stroke-width:3px;transition:transform var(--transition-base);flex:0 0 1rem;transform:rotate(90deg)}.ac-site .pricing .modules-disclosure:not([open])>ul{display:none}.ac-site .pricing .modules-disclosure[open] summary{margin-bottom:.8rem}.ac-site .pricing .modules-disclosure[open] .modules-arrow{transform:rotate(-90deg)}.ac-site .pricing .modules-disclosure[open]>ul{display:flex}.ac-site .pricing .support-strip{width:100%;color:rgb(var(--color-brand-700));background-color:rgb(var(--color-surface-soft));border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.2rem;padding:.75rem .8rem;font-size:clamp(.68rem,2.7vw,.78rem);display:flex}.ac-site .pricing .support-strip .icon{width:1rem;height:1rem;color:rgb(var(--color-accent-600));stroke-width:1.8px;flex:0 0 1rem}.ac-site .pricing .support-strip strong{color:rgb(var(--color-accent-600));font-weight:700}.ac-site .pricing .support-strip small{color:rgb(var(--color-text-muted));font-size:inherit}.ac-site .pricing .plan-detail{width:100%;min-height:2.2rem;color:rgb(var(--color-accent-600));border-color:rgb(var(--color-accent-500));background-color:rgb(var(--color-pure-white));box-shadow:none;margin-top:.75rem;padding:.65rem 1rem}.ac-site .pricing .plan-detail .icon{stroke-width:2px;transform:none}.ac-site .pricing .carousel-nav{display:none}.ac-site .pricing .note-plans{color:rgb(var(--color-text-muted));text-align:center;margin-top:.75rem;font-size:.8rem;display:block}.ac-site .cta{padding:3.5rem 0 1rem;position:relative}.ac-site .cta .container{box-sizing:border-box;border:1px solid rgb(var(--color-accent-500) / .28);border-radius:var(--radius-xl);box-shadow:none;background:#fbfbfb;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.25rem;display:grid;position:relative}.ac-site .cta-content{min-width:0}.ac-site .cta h2{text-wrap:balance;margin-top:1rem}.ac-site .cta p{max-width:43rem;margin-top:1rem}.ac-site .cta .actions{flex-direction:column;align-items:flex-start;gap:.875rem;margin-top:1.875rem;display:flex}.ac-site .cta .actions .btn{box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;width:auto;min-width:0;max-width:100%}.ac-site .cta-image{width:100%;min-width:0;display:block}.ac-site .cta-image img{-webkit-mask-composite:source-in;width:100%;max-width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ac-site .onboarding{padding:3.5rem 0}.ac-site .onboarding ol{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid;position:relative}.ac-site .onboarding li{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:0;display:grid;position:relative}.ac-site .onboarding li:not(:last-child):before{background-color:rgb(var(--color-accent-500));pointer-events:none;content:"";width:2px;height:calc(100% + 1.5rem);position:absolute;top:1.25rem;left:calc(1.25rem - 1px)}.ac-site .onboarding li>span{z-index:1;width:2.5rem;height:2.5rem;color:rgb(var(--color-pure-white));background-color:rgb(var(--color-brand-700));border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:900;line-height:1;display:flex;position:relative}.ac-site .onboarding li>div{box-sizing:border-box;border:1px solid rgb(var(--color-brand-700) / .1);border-radius:var(--radius-md);background-color:rgb(var(--color-pure-white) / .95);min-width:0;height:100%;box-shadow:var(--shadow-xs);transform-origin:50%;padding:1.25rem;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s;position:relative}.ac-site .onboarding li:hover>div{border-color:rgb(var(--color-accent-600) / .3);box-shadow:0 12px 28px rgb(var(--color-accent-600) / .2);transform:scale(1.025)}.ac-site .onboarding li>div:before{background-color:rgb(var(--color-accent-500));pointer-events:none;content:"";width:1rem;height:2px;position:absolute;top:calc(1.25rem - 1px);left:-1rem}.ac-site .onboarding h3{color:rgb(var(--color-brand-700));letter-spacing:0;text-align:left;text-wrap:pretty;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.ac-site .onboarding li p{color:rgb(var(--color-text-muted));text-align:left;text-wrap:pretty;margin:.65rem 0 0;font-size:.9375rem;line-height:1.55}.ac-site .onboarding>.container>.note{max-width:55rem;color:rgb(var(--color-text-soft));text-align:center;margin:1.25rem auto 0;font-size:.84rem}.ac-site .faq{isolation:isolate;padding:3.5rem 0 4rem;position:relative;overflow:hidden}.ac-site .faq .container{z-index:1;gap:2rem;position:relative}.ac-site .faq .section-heading{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.ac-site .faq .section-heading h2{margin-top:.85rem}.ac-site .faq .section-heading>p{max-width:45rem;color:rgb(var(--color-text-muted));margin-top:.65rem}.ac-site .faq .faq-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;margin-top:1.75rem;display:grid}.ac-site .faq .faq-filter{border:1px solid rgb(var(--color-brand-700) / .11);background-color:rgb(var(--color-pure-white) / .9);min-width:0;min-height:2.1rem;color:rgb(var(--color-brand-700));font:inherit;text-align:left;cursor:pointer;box-shadow:0 .25rem .85rem rgb(var(--color-brand-700) / .06), inset 0 1px 0 #ffffffd9;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:.85rem;justify-content:flex-start;align-items:center;gap:.65rem;padding:.5rem .95rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.ac-site .faq .faq-filter span{min-width:0}.ac-site .faq .faq-filter .filter-icon{color:currentColor;flex:none;width:1.35rem;height:1.35rem}.ac-site .faq .faq-filter:hover{color:#009ec2;box-shadow:0 .4rem 1rem rgb(var(--color-brand-700) / .08), inset 0 1px 0 #fff;border-color:#00aed28c;transform:translateY(-1px)}.ac-site .faq .faq-filter.is-active{background-color:#f4fdff;border-color:#00aed2;box-shadow:0 0 0 .2rem #ffffffe6,0 0 0 .25rem #00aed21f,0 .45rem 1rem #00aed21a}.ac-site .faq .faq-filter:focus-visible{outline-offset:3px;outline:3px solid #00aed240}.ac-site .faq .list{gap:.7rem;width:100%;display:grid}.ac-site .faq details{border:1px solid rgb(var(--color-brand-700) / .11);background-color:rgb(var(--color-pure-white) / .95);width:100%;box-shadow:0 .35rem 1rem rgb(var(--color-brand-700) / .045), inset 0 1px 0 #fff;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:.75rem;padding:.65rem .85rem}.ac-site .faq details:hover{border-color:rgb(var(--color-brand-700) / .19);box-shadow:0 .45rem 1.25rem rgb(var(--color-brand-700) / .07), inset 0 1px 0 #fff}.ac-site .faq details[open]{border-color:rgb(var(--color-brand-700) / .15)}.ac-site .faq details[hidden]{display:none}.ac-site .faq summary{min-height:1.5rem;color:rgb(var(--color-brand-700));cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:.9375rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.ac-site .faq summary::-webkit-details-marker{display:none}.ac-site .faq summary::marker{content:""}.ac-site .faq summary .icon{width:1.1rem;height:1.1rem;color:rgb(var(--color-brand-700));transition:transform var(--transition-fast);flex:none}.ac-site .faq details[open] summary .icon{transform:rotate(180deg)}.ac-site .faq details p{color:rgb(var(--color-text-muted));margin:0;padding-top:.75rem;line-height:1.65}.ac-site .faq details p+p{padding-top:.55rem}@media screen and (width>=390px){.ac-site .product .item{font-size:clamp(.66rem,2.45vw,.83rem)}.ac-site .pricing .plans{max-width:29rem}.ac-site .pricing .switch-card{padding:.75rem}.ac-site .pricing .panel{padding:1.1rem .7rem 1rem}.ac-site .pricing .plan-copy p{font-size:.8rem}.ac-site .pricing .plan-features{grid-template-columns:minmax(0,.71fr) minmax(0,.8fr);gap:1rem}.ac-site .pricing .plan-features ul{gap:.55rem}.ac-site .pricing .feature-group+.feature-group{border-left:1px solid rgb(var(--color-neutral-200));padding-left:1rem}.ac-site .pricing .plan-features li{font-size:.76rem}.ac-site .pricing .modules-disclosure{display:block}.ac-site .pricing .modules-disclosure summary{cursor:default;pointer-events:none;display:block}.ac-site .pricing .modules-disclosure summary h4{margin-bottom:.8rem;display:block}.ac-site .pricing .modules-disclosure .modules-arrow{display:none}.ac-site .pricing .modules-disclosure:not([open])>ul,.ac-site .pricing .modules-disclosure[open]>ul{display:flex}.ac-site .pricing .modules-disclosure[open] summary{margin-bottom:0}.ac-site .pricing .support-strip{flex-wrap:nowrap}}@media screen and (width>=768px){.ac-site .hero .copy{padding-top:6.35rem}.ac-site .hero h1{max-width:42rem}.ac-site .hero .trust{flex-flow:wrap;gap:.75rem 1.5rem}.ac-site .hero .trust li{flex:0 auto}.ac-site .hero figure{background:linear-gradient(180deg, rgb(var(--color-brand-700) / .96) 0, rgb(var(--color-brand-600) / .94) 2rem, rgb(var(--color-accent-100) / .88) 2rem, rgb(var(--color-surface-soft) / .78) 100%);border-radius:1rem;padding:2rem .25rem .25rem}.ac-site .hero figure:after{width:.4rem;height:.4rem;box-shadow:.8rem 0 0 rgb(var(--color-pure-white) / .65), 1.6rem 0 0 rgb(var(--color-pure-white) / .42);top:.8rem;left:.8rem}.ac-site .hero figure .hero-dashboard{border-radius:0 0 .85rem .85rem}.ac-site .hero figure .hero-dashboard-overlay{border-radius:.5rem;width:clamp(9rem,25%,15rem);bottom:-.5rem;right:-.75rem}.ac-site .challenge .container{gap:3.5rem}.ac-site .challenge .copy .eyebrow{margin-bottom:1.7rem}.ac-site .challenge .operation{grid-template-columns:minmax(0,18rem) minmax(0,20rem);justify-content:center;gap:2rem}.ac-site .challenge .receipt{padding-block:1.2rem;transform:rotate(-3deg)}.ac-site .challenge .summaries{gap:1.35rem;width:100%}.ac-site .challenge .summaries article{padding:1.05rem 1.1rem}.ac-site .challenge .summaries article:first-child{transform:rotate(-2deg)}.ac-site .challenge .summaries article:last-child{transform:rotate(2deg)}.ac-site .daily{--daily-motion-duration:.76s;padding:5.5rem 0 4.5rem}.ac-site .daily .container{gap:2.25rem}.ac-site .daily .section-heading h2{max-width:34rem}.ac-site .daily .section-heading p{max-width:38rem}.ac-site .daily .carousel{width:100vw;margin-left:calc(50% - 50vw);padding:.5rem 0 .75rem;overflow:visible}.ac-site .daily .viewport{width:min(68vw,43rem);box-shadow:none;perspective:90rem;background:0 0;border-radius:0;margin-inline:auto;overflow:visible}.ac-site .daily .track{aspect-ratio:16/9;width:100%;transform-style:preserve-3d;will-change:auto;transition:none;display:block;position:relative;transform:none!important}.ac-site .daily .track article{visibility:hidden;border:1px solid rgb(var(--color-brand-700) / .42);opacity:0;background:rgb(var(--color-pure-white));width:100%;height:100%;box-shadow:none;filter:none;pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, opacity;border-radius:.7rem;flex:none;align-self:auto;transition:none;display:block;position:absolute;inset:0;overflow:hidden;transform:translateZ(-8rem)scale(.75)}.ac-site .daily .track article:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#0000 41%,#031e3440 61%,#031e34a6 80%,#031e34eb 100%);transition:opacity .36s;position:absolute;inset:0}.ac-site .daily .track img{aspect-ratio:auto;object-fit:cover;opacity:1;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ac-site .daily .slide-copy{z-index:2;opacity:0;width:min(26rem,100% - 2.7rem);max-width:none;height:auto;color:rgb(var(--color-pure-white));text-shadow:0 2px 12px #00000057;background:0 0;padding:0;transition:opacity .32s,transform .48s cubic-bezier(.22,1,.36,1);display:block;position:absolute;bottom:1.35rem;left:1.35rem;right:auto;transform:translateY(.45rem)}.ac-site .daily .slide-copy span{margin-bottom:.55rem;padding:.14rem .72rem;font-size:.65rem}.ac-site .daily .slide-copy h3{font-size:clamp(1.45rem,3vw,2rem)}.ac-site .daily .slide-copy p{max-width:25rem;margin-top:.45rem;font-size:clamp(.78rem,1.35vw,.9rem);line-height:1.42}.ac-site .daily .track article.is-hidden{z-index:0;visibility:hidden;opacity:0;pointer-events:none;transition:none;transform:translateZ(-8rem)scale(.75)}.ac-site .daily .track article.is-active{z-index:20;visibility:visible;opacity:1;pointer-events:auto;transform-origin:50%;box-shadow:0 1.5rem 3.2rem rgb(var(--color-brand-900) / .16);transform:translate(0,0)rotateY(0)scale(1)}.ac-site .daily .track article.is-active:after{opacity:1}.ac-site .daily .track article.is-active .slide-copy{opacity:1;transform:translateY(0)}.ac-site .daily .track article.is-left{z-index:10;visibility:visible;opacity:1;transform-origin:50%;box-shadow:0 .85rem 2rem rgb(var(--color-brand-900) / .1);transform:translate3d(-96%,0,-1em)rotateY(40deg)scale(.85)}.ac-site .daily .track article.is-right{z-index:10;visibility:visible;opacity:1;transform-origin:50%;box-shadow:0 .85rem 2rem rgb(var(--color-brand-900) / .1);transform:translate3d(96%,0,-1em)rotateY(-40deg)scale(.85)}.ac-site .daily .track article.is-left:after,.ac-site .daily .track article.is-right:after{opacity:0}.ac-site .daily .track article.is-left .slide-copy,.ac-site .daily .track article.is-right .slide-copy{opacity:0;transform:translateY(.45rem)}.ac-site .daily .track article.is-moving{transition:transform var(--daily-motion-duration) cubic-bezier(.22, 1, .36, 1), opacity .34s ease, box-shadow var(--daily-motion-duration) cubic-bezier(.22, 1, .36, 1)}.ac-site .daily .track article.is-exiting{opacity:0;transition:transform var(--daily-motion-duration) cubic-bezier(.22, 1, .36, 1), opacity .3s .16s ease, box-shadow var(--daily-motion-duration) cubic-bezier(.22, 1, .36, 1)}.ac-site .daily .track article.is-preparing{visibility:visible;opacity:0;transition:none}.ac-site .daily .track article.is-revealing{visibility:visible;transition:opacity .34s .26s}.ac-site .daily.is-animating .viewport{pointer-events:none}.ac-site .daily .navigation{grid-template-columns:3rem minmax(0,1fr) 3rem;gap:1rem;width:min(88vw,54rem);margin:2.3rem auto 0}.ac-site .daily .navigation>button{width:3rem;height:3rem}.ac-site .daily .dots{gap:.5rem}.ac-site .daily .dots button{width:.58rem;height:.58rem}.ac-site .daily .dots button[aria-current=true]{width:1.65rem}.ac-site .product{padding:var(--section-space) 0}.ac-site .product .container{gap:2.5rem}.ac-site .product .section-heading h2{max-width:42rem}.ac-site .product .stage{border-radius:1.6rem}.ac-site .product .bar{justify-content:center;align-items:center;min-height:3.8rem;padding:.25rem 1.4rem;display:flex;position:relative}.ac-site .product .controls{background:0 0;gap:1rem}.ac-site .product .tab{border-radius:0;min-width:9.5rem}.ac-site .product .layout{gap:1rem;padding:1.3rem 1.7rem}.ac-site .product .list{flex-direction:column;gap:1rem;display:flex}.ac-site .product .rail{display:block}.ac-site .product .arrow{display:none}.ac-site .product .viewport{overflow:visible}.ac-site .product .set{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:.5rem;transform:none!important}.ac-site .product .item{text-align:left;flex-direction:row;justify-content:flex-start;gap:1rem;min-height:3rem;padding:.65rem 1.25rem;font-size:.95rem}.ac-site .product .item>.icon:first-child{width:1.8rem;height:1.8rem}.ac-site .product .selected{width:1rem;height:1rem;top:50%;right:1rem;transform:translateY(-50%)}.ac-site .product .detail{gap:1.2rem;padding:1.25rem 1.5rem}.ac-site .product .symbol{flex-basis:3.25rem;width:3.25rem;height:3.25rem}.ac-site .product .detail h3{font-size:1.25rem}.ac-site .product .detail p{font-size:.92rem}.ac-site .product .screen{grid-row:auto}.ac-site .product .note{padding-bottom:1rem}.ac-site .benefits-wave{height:3.75rem}.ac-site .benefits{padding:4rem 0}.ac-site .benefits .section-heading h2,.ac-site .benefits .section-heading>p{max-width:28rem}.ac-site .benefits .grid{grid-template-columns:repeat(2,minmax(0,19rem));gap:1.25rem;width:100%}.ac-site .benefits .grid article{width:100%;min-height:19rem;padding:1.5rem 1.25rem}.ac-site .benefits .grid article:last-child{grid-column:1/-1;justify-self:center;width:19rem}.ac-site .benefits .icon-wrap{width:4.75rem;height:4.75rem;margin-bottom:1.15rem}.ac-site .benefits .icon-wrap .icon{width:3rem;height:3rem}.ac-site .benefits .grid article.featured .icon-wrap{width:5rem;height:5rem}.ac-site .benefits .grid article.featured .icon{width:3.1rem;height:3.1rem}.ac-site .benefits .benefit-label{font-size:.72rem}.ac-site .benefits .grid h3{font-size:1.3rem}.ac-site .benefits .grid p{font-size:.88rem}.ac-site .audience{padding:2.5rem 0 4.5rem}.ac-site .audience .container{gap:2.25rem;width:min(100% - 3rem,75rem)}.ac-site .audience .eyebrow{font-size:1rem}.ac-site .audience .audience-heading h2{font-size:2.5rem}.ac-site .audience .audience-heading>p{font-size:1.1rem}.ac-site .audience .audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;width:100%}.ac-site .audience .audience-card{justify-content:flex-start;gap:.75rem;min-height:0;padding:1.5rem 1rem}.ac-site .audience .audience-image{width:min(80%,10rem);margin-bottom:.5rem}.ac-site .audience .audience-card-title{place-items:center;min-height:3.75em;font-size:1rem;display:grid}.ac-site .audience .audience-card-description{font-size:.875rem}.ac-site .pricing .container{gap:1.25rem}.ac-site .pricing .copy{align-self:center;width:min(100%,32rem);max-width:36rem;margin-inline:auto;padding-inline:0}.ac-site .pricing .copy h2,.ac-site .pricing .copy>p{width:100%;max-width:none}.ac-site .pricing .highlights{gap:.6rem;margin:1.5rem 0 1.65rem}.ac-site .pricing .highlights article{gap:.7rem}.ac-site .pricing .highlight-icon{border-radius:.55rem;flex-basis:2.15rem;width:2.15rem;height:2.15rem}.ac-site .pricing .highlight-icon .icon{stroke-width:1.8px;width:1.05rem;height:1.05rem}.ac-site .pricing .highlights h3{font-size:.93rem;line-height:1.25}.ac-site .pricing .plans{--card-width:clamp(20.5rem, 46vw, 23rem);--side-offset:clamp(13rem, 30vw, 17rem);width:100%;max-width:46rem;margin-inline:auto;position:relative}.ac-site .pricing .switch-card{width:100%;box-shadow:none;background-color:#0000;border:0;border-radius:0;padding:0;overflow:visible}.ac-site .pricing .switch{display:none}.ac-site .pricing .slider{isolation:isolate;border-radius:0;width:100%;height:47rem;padding:0;position:relative;overflow:visible}.ac-site .pricing .slider>.track{width:100%;height:100%;transition:none;display:block;position:relative;left:auto;transform:none}.ac-site #plan-negocio:checked~.slider>.track,.ac-site #plan-profesional:checked~.slider>.track,.ac-site #plan-avanzado:checked~.slider>.track{transform:none}.ac-site .pricing .panel{z-index:1;width:var(--card-width);border:1px solid rgb(var(--color-neutral-300) / .72);background-color:rgb(var(--color-pure-white));max-width:27rem;min-height:41.5rem;box-shadow:0 1.4rem 3.5rem rgb(var(--color-brand-900) / .1), inset 0 1px 0 rgb(var(--color-pure-white));opacity:1;visibility:visible;pointer-events:none;filter:none;transform-origin:50%;border-radius:1.25rem;flex-direction:column;flex:none;padding:1.4rem;transition:transform .58s cubic-bezier(.22,.8,.26,1),border-color .42s,box-shadow .42s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.ac-site #plan-negocio:checked~.slider .panel-business,.ac-site #plan-profesional:checked~.slider .panel-professional,.ac-site #plan-avanzado:checked~.slider .panel-advanced{z-index:3;border-color:rgb(var(--color-accent-500));pointer-events:auto;box-shadow:0 1.5rem 4rem rgb(var(--color-accent-500) / .3), 0 0 0 1px rgb(var(--color-accent-500) / .35), inset 0 1px 0 rgb(var(--color-pure-white));transform:translate(-50%,-50%)scale(1)}.ac-site #plan-negocio:checked~.slider .panel-advanced,.ac-site #plan-profesional:checked~.slider .panel-business,.ac-site #plan-avanzado:checked~.slider .panel-professional{z-index:1;transform:translate(calc(-15% - var(--side-offset)), -50%) scale(.82)}.ac-site #plan-negocio:checked~.slider .panel-professional,.ac-site #plan-profesional:checked~.slider .panel-advanced,.ac-site #plan-avanzado:checked~.slider .panel-business{z-index:1;transform:translate(calc(-85% + var(--side-offset)), -50%) scale(.82)}.ac-site .pricing .plan-header{flex-direction:column;gap:.85rem;display:flex}.ac-site .pricing .plan-copy p{min-height:2.5rem;font-size:.8rem}.ac-site .pricing .plan-summary{flex-flow:wrap;gap:.5rem;display:flex}.ac-site .pricing .plan-summary li{width:auto;min-height:2.1rem;padding:.35rem .65rem;font-size:.66rem}.ac-site .pricing .plan-features{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:1rem;margin-top:1.15rem;padding-top:1.1rem}.ac-site .pricing .feature-group+.feature-group{border-left:1px solid rgb(var(--color-neutral-200));padding-left:1rem}.ac-site .pricing .plan-features ul{gap:.5rem}.ac-site .pricing .plan-features li{font-size:.74rem}.ac-site .pricing .support-strip{white-space:nowrap;flex-wrap:nowrap;min-height:2.85rem;margin-top:auto;padding-right:7rem}.ac-site .pricing .plan-detail{width:auto;min-height:2.45rem;color:rgb(var(--color-pure-white));background:var(--gradient-accent);box-shadow:0 .6rem 1.25rem rgb(var(--color-accent-500) / .2);border-color:#0000;margin:0;padding-inline:.9rem;position:absolute;bottom:1.4rem;right:1.4rem}.ac-site .pricing .carousel-nav{z-index:8;pointer-events:none;display:block;position:absolute;inset:0}.ac-site .pricing .nav-arrow{border:1px solid rgb(var(--color-neutral-200) / .78);width:3.25rem;height:3.25rem;color:rgb(var(--color-accent-600));background-color:rgb(var(--color-pure-white));box-shadow:0 .9rem 2rem rgb(var(--color-brand-900) / .16);cursor:pointer;pointer-events:auto;transition:color var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:calc(50% - .75rem);transform:translateY(-50%)}.ac-site .pricing .nav-arrow:hover{color:rgb(var(--color-accent-600));box-shadow:0 1rem 2.25rem rgb(var(--color-brand-900) / .22)}.ac-site .pricing .nav-arrow.previous{left:.5rem}.ac-site .pricing .nav-arrow.next{right:.5rem}.ac-site .pricing .nav-arrow.previous:hover{transform:translate(-.2rem,-50%)}.ac-site .pricing .nav-arrow.next:hover{transform:translate(.2rem,-50%)}.ac-site .pricing .nav-arrow .icon{stroke-width:2.25px;width:1.35rem;height:1.35rem}.ac-site .pricing .nav-arrow.previous .icon{transform:rotate(180deg)}.ac-site .pricing .note-plans{margin-top:-1rem}.ac-site .cta .container{border-radius:var(--radius-2xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem;padding:2rem}.ac-site .cta .actions{flex-flow:wrap;align-items:center}.ac-site .cta-image{justify-self:stretch;max-width:none}.ac-site .onboarding ol{--timeline-gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:2.5rem}.ac-site .onboarding li{flex-direction:column;align-items:stretch;gap:0;padding-top:5.5rem;display:flex}.ac-site .onboarding li>span{position:absolute;top:0;left:50%;transform:translate(-50%)}.ac-site .onboarding li:not(:last-child):before{width:calc(100% + 1.5rem);height:2px;top:calc(1.25rem - 1px);left:50%}.ac-site .onboarding li:after{background-color:rgb(var(--color-accent-500));pointer-events:none;content:"";width:2px;height:3rem;position:absolute;top:2.5rem;left:calc(50% - 1px)}.ac-site .onboarding li>div{flex:1;width:100%;height:auto;padding:1.5rem 1.25rem}.ac-site .onboarding li>div:before{border-radius:var(--radius-pill);width:2rem;height:5px;top:-3px;left:50%;transform:translate(-50%)}.ac-site .faq{padding:5.5rem 0 4.5rem}.ac-site .faq .container{gap:2.5rem}.ac-site .faq .section-heading h2{margin-top:1rem}.ac-site .faq .section-heading>p{margin-top:.75rem}.ac-site .faq .faq-filters{flex-wrap:wrap;justify-content:center;gap:.75rem;width:auto;margin-top:2rem;display:flex}.ac-site .faq .faq-filter{min-height:2.1rem;padding:.5rem .95rem;font-size:.875rem}.ac-site .faq .faq-filter .filter-icon{width:1.4rem;height:1.4rem}.ac-site .faq details{padding:.9rem 1rem}.ac-site .faq summary{font-size:1rem}}@media screen and (width>=1080px){.ac-site .hero{padding:5rem 0 4.5rem}.ac-site .hero .copy{padding-top:2.6rem}.ac-site .hero h1{max-width:49rem}.ac-site .hero figure{background:linear-gradient(180deg, rgb(var(--color-brand-700) / .96) 0, rgb(var(--color-brand-600) / .94) 2.75rem, rgb(var(--color-accent-100) / .86) 2.75rem, rgb(var(--color-surface-soft) / .74) 100%);border-radius:1.3rem;padding:2.75rem .45rem .45rem}.ac-site .hero figure:after{width:.7rem;height:.7rem;box-shadow:1.4rem 0 0 rgb(var(--color-pure-white) / .65), 2.8rem 0 0 rgb(var(--color-pure-white) / .42);top:1.2rem;left:1.4rem}.ac-site .hero figure .hero-dashboard{border-radius:0 0 .95rem .95rem}.ac-site .hero figure .hero-dashboard-overlay{border-radius:.75rem;width:clamp(13rem,24%,20rem);bottom:-.3rem;right:-.6rem}.ac-site .challenge{padding:6.5rem 0}.ac-site .challenge .container{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:0 4rem}.ac-site .challenge .copy{text-align:left;align-items:flex-start;max-width:33rem}.ac-site .challenge .operation{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.ac-site .challenge .receipt{padding:1.75rem 1.2rem}.ac-site .challenge .summaries article{gap:.65rem;padding:1rem .85rem}.ac-site .challenge .summaries .icon{flex-basis:1.4rem;width:1.4rem;height:1.4rem}.ac-site .challenge .summaries h3{font-size:.88rem}.ac-site .challenge .summaries p{font-size:.8rem}.ac-site .daily{--daily-motion-duration:.8s;padding:4.5rem 0 4rem}.ac-site .daily .container{gap:2rem}.ac-site .daily .section-heading h2{max-width:39rem}.ac-site .daily .section-heading p{max-width:44rem}.ac-site .daily .viewport{width:clamp(46rem,56vw,60rem)}.ac-site .daily .track article{border-radius:.8rem}.ac-site .daily .slide-copy{width:min(29rem,100% - 3.3rem);bottom:1.65rem;left:1.65rem}.ac-site .daily .slide-copy p{max-width:28rem}.ac-site .daily .navigation{grid-template-columns:3.4rem minmax(0,1fr) 3.4rem;width:min(74vw,71rem);margin-top:2.75rem}.ac-site .daily .navigation>button{width:3.4rem;height:3.4rem}.ac-site .product .section-heading h2{max-width:58rem}.ac-site .product .layout{padding:1.6rem 2rem}.ac-site .benefits-wave{height:4.25rem}.ac-site .benefits{padding:4.5rem 0}.ac-site .benefits .section-heading h2{max-width:36rem}.ac-site .benefits .section-heading>p{max-width:none}.ac-site .benefits .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;width:min(100%,67rem);margin:.75rem auto 0}.ac-site .benefits .grid article,.ac-site .benefits .grid article:last-child{aspect-ratio:1/1.03;grid-column:auto;width:auto;min-height:auto;padding:1.75rem 1.4rem}.ac-site .benefits .grid article.featured{transform:translateY(-.55rem)}.ac-site .benefits .grid article.featured:hover{transform:translateY(-.85rem)}.ac-site .benefits .icon-wrap{width:5.25rem;height:5.25rem;margin-bottom:1.35rem}.ac-site .benefits .icon-wrap .icon{width:3.05rem;height:3.05rem}.ac-site .benefits .grid article.featured .icon-wrap{width:5.7rem;height:5.7rem}.ac-site .benefits .grid article.featured .icon{width:3.4rem;height:3.4rem}.ac-site .benefits .benefit-label{margin-bottom:.65rem;font-size:.76rem}.ac-site .benefits .grid h3{max-width:18rem;margin-bottom:.7rem;font-size:clamp(1.35rem,1.8vw,1.6rem)}.ac-site .benefits .grid p{max-width:18rem;font-size:.92rem}.ac-site .audience .container{width:min(100% - 4rem,75rem)}.ac-site .audience .audience-heading{gap:1.5rem}.ac-site .audience .audience-heading h2{font-size:3rem}.ac-site .audience .audience-heading>p{font-size:1.15rem}.ac-site .audience .audience-grid{gap:1.375rem;width:92%;margin-inline:auto}.ac-site .audience .audience-card{border-radius:1.6rem;gap:.9rem;padding:1.6rem 1.375rem}.ac-site .audience .audience-card-title{min-height:2.5em;font-size:1.2rem}.ac-site .audience .audience-image{width:100%;margin:0}.ac-site .audience .audience-card-description{z-index:2;color:#053c60;background-color:rgb(var(--color-pure-white) / .4);letter-spacing:-.025em;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:auto;padding:2.5rem;font-size:1.3rem;font-weight:700;line-height:1.4;display:flex;position:absolute;inset:0}.ac-site .audience .audience-card-description:hover{padding:2.25rem;font-size:1.2rem}.ac-site .audience .audience-card:is(:hover,:focus-visible){border-color:#21c8ee;box-shadow:0 .55rem 1.5rem #00bdcb29}.ac-site .audience .audience-card:is(:hover,:focus-visible) .audience-image{filter:blur(5px);opacity:.55;transform:translateY(1rem)scale(1.04)}.ac-site .audience .audience-card:is(:hover,:focus-visible) .audience-card-title{opacity:0}.ac-site .audience .audience-card:is(:hover,:focus-visible) .audience-card-description{opacity:1}.ac-site .pricing{padding:4.875rem 0}.ac-site .pricing .container{flex-direction:row;justify-content:space-evenly;align-items:center;gap:clamp(2rem,4vw,4rem);width:min(100% - 2rem,95rem)}.ac-site .pricing .copy{flex:0 30rem;align-self:auto;width:auto;max-width:30rem;margin-inline:0;padding-left:1rem;padding-right:.5rem}.ac-site .pricing .copy>p{max-width:30rem}.ac-site .pricing .pricing-main-cta{letter-spacing:0;transition:color var(--transition-base), letter-spacing var(--transition-base);animation:none;position:relative}.ac-site .pricing .pricing-main-cta:after{content:"";transform-origin:0;height:.125rem;transition:transform var(--transition-base);background-color:currentColor;display:block;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ac-site .pricing .pricing-main-cta .icon{transition:transform var(--transition-base);animation:none}.ac-site .pricing .pricing-main-cta:hover,.ac-site .pricing .pricing-main-cta:focus-visible{color:rgb(var(--color-accent-600));box-shadow:none;letter-spacing:.075em;background:0 0;transform:none}.ac-site .pricing .pricing-main-cta:hover:after,.ac-site .pricing .pricing-main-cta:focus-visible:after{transform:scaleX(1)}.ac-site .pricing .pricing-main-cta:hover .icon,.ac-site .pricing .pricing-main-cta:focus-visible .icon{transform:rotate(0)translate(.25rem)}.ac-site .pricing .plans{--card-width:clamp(22rem, 50%, 27rem);--side-offset:18rem;flex:1 1 0;width:100%;min-width:0;max-width:57rem;margin-inline:0}.ac-site .pricing .slider{height:44rem;overflow:visible}.ac-site .pricing .panel{min-height:39rem;padding:1.65rem}.ac-site .pricing .plan-header{flex-direction:column;gap:.85rem;display:flex}.ac-site .pricing .plan-copy h3{font-size:1.85rem}.ac-site .pricing .plan-copy p{min-height:2.5rem;font-size:.8rem}.ac-site .pricing .price{font-size:2.45rem}.ac-site .pricing .plan-summary{flex-direction:row}.ac-site .pricing .plan-summary li{min-height:2.15rem;padding:.35rem .65rem;font-size:.66rem}.ac-site .pricing .plan-features li{font-size:.76rem}.ac-site .pricing .support-strip{padding-right:7.6rem}.ac-site .pricing .plan-detail{padding-inline:1rem;bottom:1.65rem;right:1.65rem}.ac-site .pricing .nav-arrow{width:3.6rem;height:3.6rem}.ac-site .pricing .nav-arrow.previous{left:.85rem}.ac-site .pricing .nav-arrow.next{right:.85rem}.ac-site .pricing .nav-arrow .icon{width:1.5rem;height:1.5rem}.ac-site .pricing .note-plans{margin-top:-1.75rem}.ac-site .cta{padding:5rem 0}.ac-site .cta .container{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:2.5rem}.ac-site .onboarding{padding:5rem 0}.ac-site .onboarding ol{--timeline-gap:3rem;margin-top:3rem}.ac-site .onboarding li{padding-top:6rem}.ac-site .onboarding li>span{width:3rem;height:3rem;font-size:1.0625rem}.ac-site .onboarding li:not(:last-child):before{top:calc(1.5rem - 1px)}.ac-site .onboarding li:after{height:3rem;top:3rem}.ac-site .onboarding li>div{padding:1.75rem}.ac-site .onboarding h3{font-size:1.125rem}.ac-site .onboarding li p{font-size:1rem}.ac-site .faq{min-height:48rem;padding:4.5rem 0}.ac-site .faq:before{height:21rem}.ac-site .faq:after{height:13rem;top:8rem}.ac-site .faq .container{align-items:flex-start;gap:1.5rem}.ac-site .faq .faq-filters{flex-wrap:nowrap;gap:.85rem;margin-top:2.1rem}.ac-site .faq .faq-filter{padding:.65rem 1rem;font-size:.9375rem}.ac-site .faq .faq-filter .filter-icon{width:1.5rem;height:1.5rem}.ac-site .faq .list{column-count:2;column-gap:1.5rem;width:100%;margin-inline:0;display:block}.ac-site .faq details{vertical-align:top;break-inside:avoid;break-inside:avoid-column;width:100%;margin-bottom:.75rem;display:inline-block}}@media screen and (width>=1280px){.ac-site .hero h1{max-width:52rem}.ac-site .challenge .container{column-gap:5rem}.ac-site .challenge .operation{gap:1.75rem}.ac-site .challenge .receipt{padding:1.2rem}.ac-site .challenge .summaries article{padding:1.15rem 1rem}.ac-site .challenge .summaries h3{font-size:.95rem}.ac-site .challenge .summaries p{font-size:.85rem}.ac-site .daily{padding:4.75rem 0 4.5rem}.ac-site .daily .container{gap:2.25rem}.ac-site .daily .section-heading h2{max-width:42rem}.ac-site .daily .section-heading p{max-width:48rem}.ac-site .daily .slide-copy{bottom:1.8rem;left:1.75rem}.ac-site .daily .navigation{width:min(75vw,72rem)}.ac-site .product .layout{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;gap:2rem;padding:1.8rem 2rem 1.3rem}.ac-site .product .list{flex-direction:column;gap:1.2rem;min-width:0;display:flex}.ac-site .product .set{gap:.65rem}.ac-site .product .item{gap:.55rem;min-height:3.6rem;padding:.6rem .75rem;font-size:.82rem}.ac-site .product .item>.icon:first-child{width:1.35rem;height:1.35rem}.ac-site .product .selected{width:1rem;height:1rem;right:.45rem}.ac-site .product .detail{gap:.75rem;padding:1rem}.ac-site .product .symbol{flex-basis:2.7rem;width:2.7rem;height:2.7rem}.ac-site .product .detail h3{font-size:1.08rem}.ac-site .product .detail p{font-size:.82rem}.ac-site .product .tags li{font-size:.67rem}.ac-site .product .screen{grid-area:1/2;align-self:center}.ac-site .product .screen img{aspect-ratio:16/9}.ac-site .product .note{padding:0 1rem 1rem}.ac-site .benefits-wave{height:4.75rem}.ac-site .benefits .grid{gap:2rem;width:min(100%,69rem)}.ac-site .audience .container{gap:2.25rem}.ac-site .audience .audience-heading h2{max-width:64rem;font-size:3rem}.ac-site .audience .audience-grid{gap:1.375rem}.ac-site .pricing .container{width:min(100% - 2rem,95rem)}.ac-site .pricing .copy{flex-basis:27rem;max-width:27rem}.ac-site .pricing .plans{--card-width:clamp(23rem, 50%, 27rem);--side-offset:20rem;max-width:57rem}.ac-site .pricing .slider{height:46rem}.ac-site .pricing .panel{min-height:40rem;padding:1.9rem}.ac-site .pricing .plan-detail{bottom:1.9rem;right:1.9rem}.ac-site .pricing .plan-features li{font-size:.8rem}.ac-site .cta .container{gap:2.5rem}.ac-site .onboarding ol{--timeline-gap:4rem}.ac-site .onboarding li>div{padding:1.75rem 2rem}}@media (prefers-reduced-motion:reduce){.ac-site .challenge .receipt,.ac-site .daily .navigation>button,.ac-site .daily .dots button,.ac-site .daily .dots button:before,.ac-site .benefits .grid article,.ac-site .benefits .icon-wrap,.ac-site .benefits .icon,.ac-site .product .viewport,.ac-site .product .detail,.ac-site .product .screen,.ac-site .product .detail .symbol,.ac-site .product .detail .copy,.ac-site .product .item,.ac-site .product .set,.ac-site .audience .audience-card,.ac-site .audience .audience-image,.ac-site .audience .audience-card-title,.ac-site .audience .audience-card-description,.ac-site .pricing .switch:before,.ac-site .pricing .panel,.ac-site .pricing .nav-arrow,.ac-site .pricing .modules-arrow,.ac-site .onboarding li>div,.ac-site .faq .faq-filter,.ac-site .faq details,.ac-site .faq summary .icon{transition:none}.ac-site .onboarding li:hover>div{transform:none}.ac-site .hero figure .hero-dashboard-overlay,.ac-site .pricing .pricing-main-cta,.ac-site .pricing .pricing-main-cta .icon{animation:none}}html.ac-site-page{font-size:16px}.ac-site .btn{white-space:normal;height:auto}.ac-site .btn.btn-primary:hover{background:linear-gradient(115deg,#40c0c0 0% 72%,#68cece 100%)}.ac-site .site-header{will-change:transform, opacity;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s}.ac-site .site-header.is-hidden{opacity:0;transition:transform .45s cubic-bezier(.55,0,.8,.3),opacity .3s;transform:translateY(calc(-100% - 1.75rem))scale(.97)}.ac-site .site-header.is-hidden .container{pointer-events:none}.ac-site .pricing .plan-title-row{flex-flow:wrap-reverse;justify-content:space-between;align-items:flex-start;gap:.35rem .5rem;display:flex}.ac-site .pricing .plan-title-row h3{min-width:0}.ac-site .pricing .plan-period{background-color:rgb(var(--color-accent-100) / .75);border-radius:.7rem;flex:none;gap:.15rem;margin-left:auto;padding:.2rem .3rem;display:inline-flex}.ac-site .pricing .plan-period button{min-width:0;color:rgb(var(--color-text-muted));letter-spacing:.01rem;white-space:nowrap;transition:color var(--transition-base);border-radius:.5rem;padding:.3rem .5rem .4rem;font-size:.66rem;font-weight:700;line-height:1.1;position:relative}.ac-site .pricing .plan-period button:after{border-radius:var(--radius-pill);background-color:rgb(var(--color-accent-500));content:"";width:0;height:.125rem;transition:width var(--transition-fast);position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)}.ac-site .pricing .plan-period button:hover{color:rgb(var(--color-brand-700))}.ac-site .pricing .plan-period button.is-active{color:rgb(var(--color-brand-900))}.ac-site .pricing .plan-period button.is-active:after{width:1rem}.ac-site .pricing .plan-period button:focus-visible{outline:2px solid rgb(var(--color-accent-500));outline-offset:1px}@media screen and (width>=768px){.ac-site .pricing .plan-period{background-color:rgb(var(--color-accent-100) / .8);border-radius:0 calc(1.25rem - 1px) 0 1.1rem;gap:.1rem;margin:0;padding:.5rem .75rem .5rem .9rem;position:absolute;top:0;right:0}.ac-site .pricing .plan-period button{padding:.25rem .45rem .4rem}.ac-site .pricing .plan-period button:after{bottom:.1rem}}.ac-site .pricing .plan-price{flex-wrap:wrap}.ac-site .pricing .plan-price .price{animation:.32s cubic-bezier(.22,.8,.26,1) plan-price-in}@keyframes plan-price-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ac-site .pricing .plan-price .price{animation:none}}@media screen and (width>=768px){.ac-site .daily .track{transform-style:flat;transform:none!important}.ac-site .daily .track article{z-index:1;visibility:visible;opacity:0;pointer-events:none;backface-visibility:visible;transform-style:flat;transform-origin:50%;border-color:rgb(var(--color-neutral-300) / .72);box-shadow:0 .9rem 2rem rgb(var(--color-brand-900) / .1);transition:transform .46s cubic-bezier(.16,.84,.3,1),opacity .34s,border-color .34s,box-shadow .34s,z-index 0s linear .15s}.ac-site .daily .track article.is-active{z-index:3;opacity:1;pointer-events:auto;border-color:rgb(var(--color-accent-500));box-shadow:0 1.5rem 4rem rgb(var(--color-accent-500) / .3), 0 0 0 1px rgb(var(--color-accent-500) / .35);transition:transform .64s cubic-bezier(.3,0,.12,1) 40ms,opacity .4s 40ms,border-color .42s .1s,box-shadow .5s .1s,z-index 0s linear .15s;transform:perspective(80rem)translate(0,0)rotateY(0)scale(1)}.ac-site .daily .track article.is-prev,.ac-site .daily .track article.is-next{z-index:2;opacity:1;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}.ac-site .daily .track article.is-prev{transform:perspective(80rem)translate(-42%)rotateY(32deg)scale(.76)}.ac-site .daily .track article.is-next{transform:perspective(80rem)translate(42%)rotateY(-32deg)scale(.76)}.ac-site .daily .track article.is-prev:hover{transform:perspective(80rem)translate(-45%)rotateY(26deg)scale(.78)}.ac-site .daily .track article.is-next:hover{transform:perspective(80rem)translate(45%)rotateY(-26deg)scale(.78)}.ac-site .daily .track article.is-away-prev{transform:perspective(80rem)translate(-14%)rotateY(40deg)scale(.66)}.ac-site .daily .track article.is-away-next{transform:perspective(80rem)translate(14%)rotateY(-40deg)scale(.66)}.ac-site .daily .track article:before{content:"";z-index:1;opacity:0;pointer-events:none;transition:opacity .42s;position:absolute;inset:0}.ac-site .daily .track article.is-prev:before,.ac-site .daily .track article.is-next:before{opacity:1}.ac-site .daily .track article.is-prev:before{background:linear-gradient(to left, rgb(var(--color-brand-900) / .62) 0%, rgb(var(--color-brand-900) / .18) 55%, rgb(var(--color-brand-900) / .04) 100%)}.ac-site .daily .track article.is-next:before{background:linear-gradient(to right, rgb(var(--color-brand-900) / .62) 0%, rgb(var(--color-brand-900) / .18) 55%, rgb(var(--color-brand-900) / .04) 100%)}.ac-site .daily .track article.is-prev:hover:before,.ac-site .daily .track article.is-next:hover:before{opacity:.6}.ac-site .daily .track article:not(.is-active):after,.ac-site .daily .track article:not(.is-active) .slide-copy{opacity:0;transition-duration:.14s;transition-delay:0s}.ac-site .daily .track article.is-active:after{transition:opacity .42s .4s}.ac-site .daily .track article.is-active .slide-copy{transition:opacity .42s .42s,transform .56s cubic-bezier(.22,1,.36,1) .38s}}@media (prefers-reduced-motion:reduce){.ac-site .daily .track article,.ac-site .daily .track article:before,.ac-site .daily .track article:after,.ac-site .daily .track article .slide-copy{transition-duration:.01ms!important;transition-delay:0s!important}}.ac-site .challenge{--ch-dx:6rem;--ch-rot-receipt:0deg;--ch-rot-first:0deg;--ch-rot-last:0deg;overflow-x:clip}@media screen and (width>=768px){.ac-site .challenge{--ch-dx:12rem;--ch-rot-receipt:-3deg;--ch-rot-first:-2deg;--ch-rot-last:2deg}}@media screen and (width>=1080px){.ac-site .challenge{--ch-dx:20rem}}.ac-site .challenge .copy,.ac-site .challenge .receipt,.ac-site .challenge .summaries article{transition:transform .95s cubic-bezier(.22,.8,.26,1),opacity .7s}.ac-site .challenge.reveal-ready:not(.is-revealed) .receipt{opacity:0;transform:translate3d(calc(var(--ch-dx) * -1), 0, 0) rotate(var(--ch-rot-receipt))}.ac-site .challenge.reveal-ready:not(.is-revealed) .copy{opacity:0;transform:translate3d(var(--ch-dx), 0, 0)}.ac-site .challenge.reveal-ready:not(.is-revealed) .summaries article{opacity:0;transform:translateY(4.5rem)scale(.96)}.ac-site .challenge.reveal-ready:not(.is-revealed) .summaries article:first-child{transform:translate3d(0, 4.5rem, 0) rotate(var(--ch-rot-first)) scale(.96)}.ac-site .challenge.reveal-ready:not(.is-revealed) .summaries article:last-child{transform:translate3d(0, 4.5rem, 0) rotate(var(--ch-rot-last)) scale(.96)}.ac-site .challenge.is-revealed .copy{transition-delay:.12s}.ac-site .challenge.is-revealed .summaries article:nth-child(3){transition-delay:.38s}.ac-site .challenge.is-revealed .summaries article:nth-child(2){transition-delay:.54s}.ac-site .challenge.is-revealed .summaries article:first-child{transition-delay:.7s}@media (prefers-reduced-motion:reduce){.ac-site .challenge .copy,.ac-site .challenge .receipt,.ac-site .challenge .summaries article{transition:none}}.ac-site .daily .section-heading,.ac-site .daily .viewport,.ac-site .daily .navigation{transition:transform 1s cubic-bezier(.22,.8,.26,1),opacity .8s}.ac-site .daily.reveal-ready:not(.is-revealed) .section-heading{opacity:0;transform:translateY(2.5rem)}.ac-site .daily.reveal-ready:not(.is-revealed) .viewport{opacity:0;transform:translateY(5rem)scale(.96)}.ac-site .daily.reveal-ready:not(.is-revealed) .navigation{opacity:0;transform:translateY(3rem)}.ac-site .daily.is-revealed .viewport{transition-delay:.16s}.ac-site .daily.is-revealed .navigation{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.ac-site .daily .section-heading,.ac-site .daily .viewport,.ac-site .daily .navigation{transition:none}}.ac-site .product .section-heading .eyebrow,.ac-site .product .section-heading h2,.ac-site .product .section-heading p{transition:opacity 1.1s,transform 1.1s cubic-bezier(.22,.8,.26,1),filter 1.1s}.ac-site .product .stage{transition:opacity .9s,transform 1.1s cubic-bezier(.22,.8,.26,1)}.ac-site .product.reveal-ready:not(.is-revealed) .section-heading .eyebrow,.ac-site .product.reveal-ready:not(.is-revealed) .section-heading h2,.ac-site .product.reveal-ready:not(.is-revealed) .section-heading p{opacity:0;filter:blur(.5rem);transform:translateY(1.1rem)}.ac-site .product.reveal-ready:not(.is-revealed) .stage{opacity:0;transform:translateY(4.5rem)scale(.98)}.ac-site .product.is-revealed .section-heading h2{transition-delay:.14s}.ac-site .product.is-revealed .section-heading p{transition-delay:.3s}.ac-site .product.is-revealed .stage{transition-delay:.6s}@media (prefers-reduced-motion:reduce){.ac-site .product .section-heading .eyebrow,.ac-site .product .section-heading h2,.ac-site .product .section-heading p,.ac-site .product .stage{transition:none}}.ac-site .product .detail.is-swapped .symbol,.ac-site .product .detail.is-swapped .heading h3,.ac-site .product .detail.is-swapped .copy p,.ac-site .product .detail.is-swapped .tags li{animation:.75s cubic-bezier(.22,.8,.26,1) both detail-in}.ac-site .product .detail.is-swapped .heading h3{animation-delay:70ms}.ac-site .product .detail.is-swapped .copy p{animation-delay:.16s}.ac-site .product .detail.is-swapped .tags li:first-child{animation-delay:.28s}.ac-site .product .detail.is-swapped .tags li:nth-child(2){animation-delay:.36s}.ac-site .product .detail.is-swapped .tags li:nth-child(3){animation-delay:.44s}.ac-site .product .detail.is-swapped .tags li:nth-child(n+4){animation-delay:.52s}@keyframes detail-in{0%{opacity:0;filter:blur(.45rem);transform:translateY(.8rem)scale(.98)}to{opacity:1;filter:blur();transform:none}}.ac-site .product .screen{position:relative}.ac-site .product .screen .tiles{z-index:2;pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.ac-site .product .screen .tiles span{will-change:transform, opacity;background-repeat:no-repeat}.ac-site .product .screen .tiles-out span{animation:tile-out .32s cubic-bezier(.55, 0, .7, .2) var(--tile-delay) both}.ac-site .product .screen .tiles-in span{animation:tile-in .5s cubic-bezier(.22, .8, .26, 1) calc(.34s + var(--tile-delay)) both}.ac-site .product .screen .panel-base.is-swapped{animation:1.15s step-end both panel-base-hold}@keyframes tile-out{to{opacity:0;transform:scale(.82)}}@keyframes tile-in{0%{opacity:0;box-shadow:inset 0 0 0 1px rgb(var(--color-accent-500) / .9);transform:translateY(-1.1rem)scale(.82)}60%{box-shadow:inset 0 0 0 1px rgb(var(--color-accent-500) / .55)}to{opacity:1;box-shadow:inset 0 0 0 1px rgb(var(--color-accent-500) / 0);transform:none}}@keyframes panel-base-hold{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ac-site .product .detail.is-swapped .symbol,.ac-site .product .detail.is-swapped .heading h3,.ac-site .product .detail.is-swapped .copy p,.ac-site .product .detail.is-swapped .tags li,.ac-site .product .screen .panel-base.is-swapped{animation:none}.ac-site .product .screen .tiles{display:none}}.ac-site .benefits .section-heading .eyebrow,.ac-site .benefits .section-heading h2,.ac-site .benefits .section-heading p{transition:opacity 1.1s,transform 1.1s cubic-bezier(.22,.8,.26,1),filter 1.1s}.ac-site .benefits.reveal-ready:not(.is-revealed) .section-heading .eyebrow,.ac-site .benefits.reveal-ready:not(.is-revealed) .section-heading h2,.ac-site .benefits.reveal-ready:not(.is-revealed) .section-heading p{opacity:0;filter:blur(.5rem);transform:translateY(1.1rem)}.ac-site .benefits.is-revealed .section-heading h2{transition-delay:.14s}.ac-site .benefits.is-revealed .section-heading p{transition-delay:.3s}.ac-site .benefits.reveal-ready:not(.is-revealed) .grid article{opacity:0;transform:translateY(4rem)scale(.96)}.ac-site .benefits.is-revealed .grid article{animation:.95s cubic-bezier(.22,.8,.26,1) backwards benefit-rise}.ac-site .benefits.is-revealed .grid article:first-child{animation-delay:.45s}.ac-site .benefits.is-revealed .grid article:nth-child(2){animation-delay:.62s}.ac-site .benefits.is-revealed .grid article:nth-child(3){animation-delay:.79s}@keyframes benefit-rise{0%{opacity:0;transform:translateY(4rem)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ac-site .benefits .section-heading .eyebrow,.ac-site .benefits .section-heading h2,.ac-site .benefits .section-heading p{transition:none}.ac-site .benefits.is-revealed .grid article{animation:none}}.ac-site .audience .audience-heading .eyebrow,.ac-site .audience .audience-heading h2,.ac-site .audience .audience-heading p{transition:opacity 1.1s,transform 1.1s cubic-bezier(.22,.8,.26,1),filter 1.1s}.ac-site .audience.reveal-ready:not(.is-revealed) .audience-heading .eyebrow,.ac-site .audience.reveal-ready:not(.is-revealed) .audience-heading h2,.ac-site .audience.reveal-ready:not(.is-revealed) .audience-heading p{opacity:0;filter:blur(.5rem);transform:translateY(1.1rem)}.ac-site .audience.is-revealed .audience-heading h2{transition-delay:.14s}.ac-site .audience.is-revealed .audience-heading p{transition-delay:.3s}.ac-site .audience.reveal-ready:not(.is-revealed) .audience-card{opacity:0;transform:translateY(4rem)scale(.96)}.ac-site .audience.is-revealed .audience-card{animation:.95s cubic-bezier(.22,.8,.26,1) backwards benefit-rise}.ac-site .audience.is-revealed .audience-card:first-child{animation-delay:.45s}.ac-site .audience.is-revealed .audience-card:nth-child(2){animation-delay:.62s}.ac-site .audience.is-revealed .audience-card:nth-child(3){animation-delay:.79s}@media (prefers-reduced-motion:reduce){.ac-site .audience .audience-heading .eyebrow,.ac-site .audience .audience-heading h2,.ac-site .audience .audience-heading p{transition:none}.ac-site .audience.is-revealed .audience-card{animation:none}}.ac-site .pricing{--pr-dx:5rem}@media screen and (width>=768px){.ac-site .pricing{--pr-dx:8rem}}@media screen and (width>=1080px){.ac-site .pricing{--pr-dx:12rem}}.ac-site .pricing .copy .eyebrow,.ac-site .pricing .copy h2,.ac-site .pricing .copy>p,.ac-site .pricing .pricing-main-cta,.ac-site .pricing .plans{transition:opacity .9s,transform 1s cubic-bezier(.22,.8,.26,1),filter .9s}.ac-site .pricing.reveal-ready:not(.is-revealed) .copy .eyebrow,.ac-site .pricing.reveal-ready:not(.is-revealed) .copy h2,.ac-site .pricing.reveal-ready:not(.is-revealed) .copy>p{opacity:0;filter:blur(.4rem);transform:translate3d(calc(var(--pr-dx) * -1), 0, 0)}.ac-site .pricing.reveal-ready:not(.is-revealed) .highlights article,.ac-site .pricing.reveal-ready:not(.is-revealed) .pricing-main-cta{opacity:0}.ac-site .pricing.reveal-ready:not(.is-revealed) .plans{opacity:0;transform:translate3d(var(--pr-dx), 0, 0)}.ac-site .pricing.is-revealed .copy h2{transition-delay:.1s}.ac-site .pricing.is-revealed .copy>p{transition-delay:.22s}.ac-site .pricing.is-revealed .pricing-main-cta{transition-delay:.7s,.7s,.7s,0s,0s}.ac-site .pricing.is-revealed .plans{transition-delay:.3s}.ac-site .pricing.is-revealed .highlights article{animation:.9s cubic-bezier(.22,.8,.26,1) backwards pricing-slide-in}.ac-site .pricing.is-revealed .highlights article:first-child{animation-delay:.38s}.ac-site .pricing.is-revealed .highlights article:nth-child(2){animation-delay:.5s}.ac-site .pricing.is-revealed .highlights article:nth-child(3){animation-delay:.62s}@keyframes pricing-slide-in{0%{opacity:0;transform:translate3d(calc(var(--pr-dx) * -.6), 0, 0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ac-site .pricing .copy .eyebrow,.ac-site .pricing .copy h2,.ac-site .pricing .copy>p,.ac-site .pricing .pricing-main-cta,.ac-site .pricing .plans{transition:none}.ac-site .pricing.is-revealed .highlights article{animation:none}}.ac-site .cta .container{transition:opacity .9s,transform 1.1s cubic-bezier(.22,.8,.26,1)}.ac-site .cta .eyebrow,.ac-site .cta .actions .btn,.ac-site .cta-image{transition:opacity .8s,transform 1s cubic-bezier(.22,.8,.26,1),filter .9s,clip-path 1.3s cubic-bezier(.22,.8,.26,1)}.ac-site .cta .word{transition:opacity .7s,transform .8s cubic-bezier(.22,.8,.26,1),filter .7s;display:inline-block}.ac-site .cta.reveal-ready:not(.is-revealed) .container{opacity:0;transform:scale(.97)}.ac-site .cta.reveal-ready:not(.is-revealed) .eyebrow{opacity:0;transform:translateY(.6rem)}.ac-site .cta.reveal-ready:not(.is-revealed) .word{opacity:0;filter:blur(.35rem);transform:translateY(.7em)}.ac-site .cta.reveal-ready:not(.is-revealed) .actions .btn{opacity:0;transform:translateY(.8rem)}.ac-site .cta.reveal-ready:not(.is-revealed) .cta-image{opacity:0;filter:blur(.6rem);clip-path:inset(22% round 1.25rem);transform:scale(.94)}.ac-site .cta.is-revealed .eyebrow{transition-delay:.45s}.ac-site .cta.is-revealed .word{transition-delay:calc(.6s + var(--w,0) * 30ms)}.ac-site .cta.is-revealed .actions .btn{transition-delay:1.75s}.ac-site .cta.is-revealed .cta-image{transition-delay:1.95s}@media (prefers-reduced-motion:reduce){.ac-site .cta .container,.ac-site .cta .eyebrow,.ac-site .cta .word,.ac-site .cta .actions .btn,.ac-site .cta-image{transition:none}}.ac-site .onboarding{--ob-tx:0px;--ob-step:1.05s}@media screen and (width>=768px){.ac-site .onboarding{--ob-tx:-50%}}.ac-site .onboarding .section-heading .eyebrow,.ac-site .onboarding .section-heading h2,.ac-site .onboarding .section-heading p,.ac-site .onboarding>.container>.note{transition:opacity 1.1s,transform 1.1s cubic-bezier(.22,.8,.26,1),filter 1.1s}.ac-site .onboarding li>span{transition:opacity .6s,transform .8s cubic-bezier(.22,.8,.26,1)}.ac-site .onboarding li:before,.ac-site .onboarding li:after{transition:transform .7s cubic-bezier(.45,0,.2,1)}.ac-site .onboarding.reveal-ready:not(.is-revealed) .section-heading .eyebrow,.ac-site .onboarding.reveal-ready:not(.is-revealed) .section-heading h2,.ac-site .onboarding.reveal-ready:not(.is-revealed) .section-heading p{opacity:0;filter:blur(.5rem);transform:translateY(1.1rem)}.ac-site .onboarding.reveal-ready:not(.is-revealed)>.container>.note{opacity:0;transform:translateY(.6rem)}.ac-site .onboarding.reveal-ready:not(.is-revealed) li>span{opacity:0;transform:translateX(var(--ob-tx)) scale(.5)}.ac-site .onboarding.reveal-ready:not(.is-revealed) li>div{opacity:0;transform:translateY(1.5rem)}.ac-site .onboarding li:not(:last-child):before{transform-origin:top}.ac-site .onboarding.reveal-ready:not(.is-revealed) li:not(:last-child):before{transform:scaleY(0)}@media screen and (width>=768px){.ac-site .onboarding li:not(:last-child):before{transform-origin:0}.ac-site .onboarding.reveal-ready:not(.is-revealed) li:not(:last-child):before{transform:scaleX(0)}.ac-site .onboarding li:after{transform-origin:top}.ac-site .onboarding.reveal-ready:not(.is-revealed) li:after{transform:scaleY(0)}}.ac-site .onboarding.is-revealed .section-heading h2{transition-delay:.14s}.ac-site .onboarding.is-revealed .section-heading p{transition-delay:.3s}.ac-site .onboarding.is-revealed li:first-child>span{transition-delay:calc(.9s + 0 * var(--ob-step))}.ac-site .onboarding.is-revealed li:nth-child(2)>span{transition-delay:calc(.9s + 1 * var(--ob-step))}.ac-site .onboarding.is-revealed li:nth-child(3)>span{transition-delay:calc(.9s + 2 * var(--ob-step))}.ac-site .onboarding.is-revealed li:first-child:after{transition-delay:calc(1.2s + 0 * var(--ob-step))}.ac-site .onboarding.is-revealed li:nth-child(2):after{transition-delay:calc(1.2s + 1 * var(--ob-step))}.ac-site .onboarding.is-revealed li:nth-child(3):after{transition-delay:calc(1.2s + 2 * var(--ob-step))}.ac-site .onboarding.is-revealed li:first-child:before{transition-delay:calc(1.45s + 0 * var(--ob-step))}.ac-site .onboarding.is-revealed li:nth-child(2):before{transition-delay:calc(1.45s + 1 * var(--ob-step))}.ac-site .onboarding.is-revealed li>div{animation:.9s cubic-bezier(.22,.8,.26,1) backwards onboarding-card}.ac-site .onboarding.is-revealed li:first-child>div{animation-delay:calc(1.4s + 0 * var(--ob-step))}.ac-site .onboarding.is-revealed li:nth-child(2)>div{animation-delay:calc(1.4s + 1 * var(--ob-step))}.ac-site .onboarding.is-revealed li:nth-child(3)>div{animation-delay:calc(1.4s + 2 * var(--ob-step))}.ac-site .onboarding.is-revealed>.container>.note{transition-delay:4.3s}@keyframes onboarding-card{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ac-site .onboarding .section-heading .eyebrow,.ac-site .onboarding .section-heading h2,.ac-site .onboarding .section-heading p,.ac-site .onboarding>.container>.note,.ac-site .onboarding li>span,.ac-site .onboarding li:before,.ac-site .onboarding li:after{transition:none}.ac-site .onboarding.is-revealed li>div{animation:none}}.ac-site .faq .section-heading .eyebrow,.ac-site .faq .section-heading h2,.ac-site .faq .section-heading>p{transition:opacity 1s,transform 1.1s cubic-bezier(.22,.8,.26,1),filter 1s}.ac-site .faq.reveal-ready:not(.is-revealed) .section-heading .eyebrow,.ac-site .faq.reveal-ready:not(.is-revealed) .section-heading h2,.ac-site .faq.reveal-ready:not(.is-revealed) .section-heading>p{opacity:0;filter:blur(.5rem);transform:translateY(1.6rem)}.ac-site .faq.is-revealed .section-heading h2{transition-delay:.12s}.ac-site .faq.is-revealed .section-heading>p{transition-delay:.26s}.ac-site .faq.reveal-ready:not(.is-revealed) .faq-filters,.ac-site .faq.reveal-ready:not(.is-revealed) .list details{opacity:0;transform:translateY(3rem)}.ac-site .faq.is-revealed .faq-filters{animation:.9s cubic-bezier(.22,.8,.26,1) .4s backwards closing-rise}.ac-site .faq.is-revealed .list details{animation:.9s cubic-bezier(.22,.8,.26,1) backwards closing-rise}.ac-site .faq.is-revealed .list details:first-child{animation-delay:.55s}.ac-site .faq.is-revealed .list details:nth-child(2){animation-delay:.65s}.ac-site .faq.is-revealed .list details:nth-child(3){animation-delay:.75s}.ac-site .faq.is-revealed .list details:nth-child(4){animation-delay:.85s}.ac-site .faq.is-revealed .list details:nth-child(5){animation-delay:.95s}.ac-site .faq.is-revealed .list details:nth-child(n+6){animation-delay:1.05s}.ac-site .site-footer.reveal-ready:not(.is-revealed) .header>*,.ac-site .site-footer.reveal-ready:not(.is-revealed) .bottom{opacity:0;transform:translateY(3rem)}.ac-site .site-footer.is-revealed .header>*,.ac-site .site-footer.is-revealed .bottom{animation:1s cubic-bezier(.22,.8,.26,1) backwards closing-rise}.ac-site .site-footer.is-revealed .header>:first-child{animation-delay:50ms}.ac-site .site-footer.is-revealed .header>:nth-child(2){animation-delay:.17s}.ac-site .site-footer.is-revealed .header>:nth-child(3){animation-delay:.29s}.ac-site .site-footer.is-revealed .header>:nth-child(4){animation-delay:.41s}.ac-site .site-footer.is-revealed .bottom{animation-delay:.6s}@keyframes closing-rise{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ac-site .faq .section-heading .eyebrow,.ac-site .faq .section-heading h2,.ac-site .faq .section-heading>p{transition:none}.ac-site .faq.is-revealed .faq-filters,.ac-site .faq.is-revealed .list details,.ac-site .site-footer.is-revealed .header>*,.ac-site .site-footer.is-revealed .bottom{animation:none}}@property --trace-p{syntax:"<angle>";inherits:false;initial-value:0deg}.ac-site .product .detail{border-color:rgb(var(--color-accent-500) / .32);box-shadow:0 0 0 1px rgb(var(--color-accent-500) / .1), 0 .5rem 1.6rem rgb(var(--color-accent-500) / .1);position:relative}.ac-site .product .detail.is-swapped:before,.ac-site .product .detail.is-swapped:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from -90deg, rgb(var(--color-accent-500) / .35) 0deg, rgb(var(--color-accent-400)) calc(var(--trace-p) - 8deg), rgb(var(--color-pure-white)) var(--trace-p), transparent var(--trace-p));-webkit-mask-composite:xor;padding:2px;animation:.85s cubic-bezier(.45,0,.2,1) both detail-trace;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ac-site .product .detail.is-swapped:after{filter:blur(.45rem);padding:3px;animation:.85s cubic-bezier(.45,0,.2,1) both detail-trace,1.4s ease-out both detail-glow-out}@keyframes detail-trace{0%{--trace-p:0deg}to{--trace-p:360deg}}@keyframes detail-glow-out{0%,55%{opacity:.95}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ac-site .product .detail.is-swapped:before,.ac-site .product .detail.is-swapped:after{--trace-p:360deg;animation:none}.ac-site .product .detail.is-swapped:after{display:none}}.ac-site .hero .copy .eyebrow{animation:.7s cubic-bezier(.22,.8,.26,1) backwards hero-build}.ac-site .hero h1 .hw{font-weight:inherit;animation:.7s cubic-bezier(.22,.8,.26,1) backwards hero-word;animation-delay:calc(.12s + var(--hw,0) * 40ms);display:inline-block}.ac-site .hero .copy>p{animation:.8s cubic-bezier(.22,.8,.26,1) .75s backwards hero-build}.ac-site .hero .actions{animation:.8s cubic-bezier(.22,.8,.26,1) .95s backwards hero-build}.ac-site .hero .trust li{animation:.7s cubic-bezier(.22,.8,.26,1) backwards hero-build}.ac-site .hero .trust li:first-child{animation-delay:1.1s}.ac-site .hero .trust li:nth-child(2){animation-delay:1.2s}.ac-site .hero .trust li:nth-child(3){animation-delay:1.3s}.ac-site .hero figure{animation:.9s cubic-bezier(.22,.8,.26,1) .15s backwards hero-figure}@keyframes hero-build{0%{opacity:0;transform:translateY(1rem)}}@keyframes hero-word{0%{opacity:0;filter:blur(.4rem);transform:translateY(.55em)}}@keyframes hero-figure{0%{opacity:0;filter:blur(.5rem);transform:translateY(2.5rem)scale(.97)}}@media (prefers-reduced-motion:reduce){.ac-site .hero .copy .eyebrow,.ac-site .hero h1 .hw,.ac-site .hero .copy>p,.ac-site .hero .actions,.ac-site .hero .trust li,.ac-site .hero figure{animation:none}}.ac-site .hero figure .hero-dashboard-overlay{cursor:pointer;pointer-events:auto;perspective:40rem;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;animation:7s ease-in-out infinite hero-card-drift,11s ease-in-out infinite hero-card-sway}.ac-site .hero figure .hero-dashboard-overlay:focus-visible{outline:2px solid rgb(var(--color-brand-900) / .6);outline-offset:4px}.ac-site .hero .hero-coin{border-radius:inherit;transform-origin:50%;-webkit-user-select:none;user-select:none;width:100%;height:auto;transition:scale .3s;display:block}.ac-site .hero .hero-dashboard-overlay:hover .hero-coin{scale:1.05}.ac-site .hero .hero-coin.is-spinning{animation:1.25s cubic-bezier(.3,.05,.25,1) hero-coin-spin}@keyframes hero-card-drift{0%,to{translate:0}50%{translate:0 -1.5rem}}@keyframes hero-card-sway{0%,to{rotate:-1.5deg}50%{rotate:1.5deg}}@keyframes hero-coin-spin{0%{transform:translateY(0)rotateY(0)scale(1)}35%{transform:translateY(-1.1rem)rotateY(450deg)scale(1.1)}to{transform:translateY(0)rotateY(720deg)scale(1)}}@media (prefers-reduced-motion:reduce){.ac-site .hero figure .hero-dashboard-overlay,.ac-site .hero .hero-coin.is-spinning{animation:none}}.ac-site .daily .section-heading{gap:.875rem}@media (width>=1024px){.ac-site .daily .section-heading{gap:1rem}}.ac-site .onboarding .section-heading{gap:1rem}.ac-site .pricing .btn.btn-primary.pricing-main-cta,.ac-site .pricing .btn.btn-primary.pricing-main-cta:not(:disabled):not([aria-disabled=true]):hover,.ac-site .pricing .btn.btn-primary.pricing-main-cta:not(:disabled):not([aria-disabled=true]):active,.ac-site .pricing .btn.btn-primary.pricing-main-cta:focus-visible{box-shadow:none;background:0 0;border-color:#0000}.ac-site .pricing .btn.btn-primary.pricing-main-cta:focus-visible{outline-offset:6px}.ac-site .pricing .pricing-main-cta{transition:opacity .9s,transform 1s cubic-bezier(.22,.8,.26,1),filter .9s,color .6s cubic-bezier(.22,1,.36,1),letter-spacing .6s cubic-bezier(.22,1,.36,1)}@media (width>=1080px){.ac-site .pricing .pricing-main-cta:after{transform-origin:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ac-site .pricing .pricing-main-cta:hover:after,.ac-site .pricing .pricing-main-cta:focus-visible:after{transform-origin:0;transform:scaleX(1)}.ac-site .pricing .pricing-main-cta .icon{transition:transform .6s cubic-bezier(.22,1,.36,1)}.ac-site .pricing .pricing-main-cta:hover .icon,.ac-site .pricing .pricing-main-cta:focus-visible .icon{transform:rotate(0)translate(.35rem)}.ac-site .pricing .pricing-main-cta:hover,.ac-site .pricing .pricing-main-cta:focus-visible{letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.ac-site .pricing .pricing-main-cta,.ac-site .pricing .pricing-main-cta:after,.ac-site .pricing .pricing-main-cta .icon{transition:none}}.ac-site .faq details:not(.is-open):not(:hover){border-color:rgb(var(--color-brand-700) / .11)}.ac-site .faq details:not(.is-open) summary .icon{transform:none}.ac-site .faq details.is-open summary .icon{transform:rotate(180deg)}.ac-site .faq summary .icon{transition:transform .55s cubic-bezier(.22,1,.36,1)}.ac-site .faq details{transition:border-color .4s ease, box-shadow .5s ease, transform var(--transition-fast)}.ac-site .faq details.is-open{box-shadow:0 .7rem 1.75rem rgb(var(--color-brand-700) / .09), inset 0 1px 0 #fff}.ac-site .faq .faq-answer{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s;display:grid}.ac-site .faq details.is-open .faq-answer{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1),visibility}.ac-site .faq .faq-answer-inner{opacity:0;filter:blur(3px);min-height:0;transition:opacity .3s,transform .4s,filter .3s;overflow:hidden;transform:translateY(-.5rem)}.ac-site .faq details.is-open .faq-answer-inner{opacity:1;filter:blur();transition:opacity .5s .12s,transform .6s cubic-bezier(.22,1,.36,1) .1s,filter .5s .12s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ac-site .faq .faq-answer,.ac-site .faq details.is-open .faq-answer,.ac-site .faq .faq-answer-inner,.ac-site .faq details.is-open .faq-answer-inner,.ac-site .faq summary .icon{transition:none}}.ac-site .benefits-wave .wave-layer{will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}.ac-site .benefits-wave .wave-layer-1{animation-name:wave-drift-left;animation-duration:38s}.ac-site .benefits-wave .wave-layer-2{animation-name:wave-drift-right;animation-duration:28s}.ac-site .benefits-wave .wave-layer-3{animation-name:wave-drift-left;animation-duration:20s}@keyframes wave-drift-left{0%{transform:translate(0)}to{transform:translate(-1440px)}}@keyframes wave-drift-right{0%{transform:translate(-1440px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ac-site .benefits-wave .wave-layer{animation:none}}@media screen and (width<=767px){.ac-site .pricing .plan-copy{flex-direction:column;display:flex}.ac-site .pricing .plan-title-row{display:contents}.ac-site .pricing .plan-copy h3{order:1}.ac-site .pricing .plan-copy>p{order:2}.ac-site .pricing .plan-period{order:3}.ac-site .pricing .plan-copy .plan-price{order:4}.ac-site .pricing .plan-period{background-color:rgb(var(--color-accent-100) / .9);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:.2rem;width:100%;max-width:22rem;margin:1rem 0 0;padding:.2rem;display:grid}.ac-site .pricing .plan-period button{text-align:center;border-radius:999px;min-height:2rem;padding:.4rem .5rem;font-size:.8rem;line-height:1;transition:color .3s,background-color .3s,box-shadow .3s}.ac-site .pricing .plan-period button:after{content:none}.ac-site .pricing .plan-period button.is-active{color:rgb(var(--color-brand-900));background-color:rgb(var(--color-pure-white));box-shadow:0 1px 4px rgb(var(--color-brand-700) / .18)}.ac-site .pricing .plan-copy .plan-price{margin-top:.9rem}}.ac-site .benefits .section-heading{gap:1rem}@media screen and (width<=767px){.ac-site .onboarding>.container>.note{margin-top:0}.ac-site .header-panel{justify-content:flex-start}.ac-site .main-nav{gap:0;width:100%;max-width:26rem;margin-inline:auto;padding-top:.5rem}.ac-site .main-nav a{border-bottom:1px solid rgb(var(--color-brand-700) / .1);letter-spacing:0;min-height:3.5rem;padding:0 .5rem;font-size:1.1rem;font-weight:600;line-height:1}.ac-site .main-nav a:last-child{border-bottom:0}.ac-site .main-nav a:after{bottom:.7rem}.ac-site .header-actions{width:100%;max-width:26rem;padding-top:1.5rem;padding-bottom:env(safe-area-inset-bottom);gap:.75rem;margin:auto auto 0}.ac-site .header-actions .btn{border-radius:.8rem;min-height:3.1rem;font-size:.95rem;line-height:1}.ac-site .header-actions .btn.btn-quaternary,.ac-site .header-actions .btn.btn-quaternary:not(:disabled):not([aria-disabled=true]):hover,.ac-site .header-actions .btn.btn-quaternary:not(:disabled):not([aria-disabled=true]):active{box-shadow:none;border:0}.ac-site .header-actions .btn.btn-quaternary:active{background-color:rgb(var(--color-accent-100) / .7)}.ac-site .site-header.is-open .main-nav a,.ac-site .site-header.is-open .header-actions .btn{animation:.55s cubic-bezier(.22,1,.36,1) backwards menu-item-in}.ac-site .site-header.is-open .main-nav a:first-child{animation-delay:80ms}.ac-site .site-header.is-open .main-nav a:nth-child(2){animation-delay:.14s}.ac-site .site-header.is-open .main-nav a:nth-child(3){animation-delay:.2s}.ac-site .site-header.is-open .header-actions .btn:first-child{animation-delay:.28s}.ac-site .site-header.is-open .header-actions .btn:nth-child(2){animation-delay:.34s}}@keyframes menu-item-in{0%{opacity:0;translate:0 .9rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ac-site .site-header.is-open .main-nav a,.ac-site .site-header.is-open .header-actions .btn{animation:none}}.ac-site .pricing{overflow:clip visible}@media screen and (width<=767px){.ac-site .pricing{padding-bottom:4.5rem}}.ac-site .daily .track img.is-zoomable{cursor:zoom-in}.ac-site .daily .zoom-trigger{z-index:3;border:1px solid rgb(var(--color-pure-white) / .4);width:2.25rem;height:2.25rem;color:rgb(var(--color-pure-white));background-color:rgb(var(--color-brand-900) / .55);box-shadow:0 .4rem 1rem rgb(var(--color-brand-900) / .25);cursor:zoom-in;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:.6rem;right:.6rem}.ac-site .daily .zoom-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.ac-site .daily .zoom-trigger:hover,.ac-site .daily .zoom-trigger:focus-visible{border-color:rgb(var(--color-accent-500));background-color:rgb(var(--color-accent-600) / .85);transform:scale(1.08)}.ac-site .daily .zoom-trigger:focus-visible{outline:2px solid rgb(var(--color-pure-white));outline-offset:2px}.ac-site .lightbox{z-index:2000;padding:3.5rem 1rem 1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));background:radial-gradient(circle at 85% 8%, rgb(var(--color-accent-500) / .22), transparent 24rem), rgb(var(--color-brand-900) / .9);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;animation:.35s both lightbox-fade;display:flex;position:fixed;inset:0}.ac-site .lightbox-close{z-index:2;top:max(.75rem, env(safe-area-inset-top));border:1px solid rgb(var(--color-pure-white) / .35);width:2.6rem;height:2.6rem;color:rgb(var(--color-pure-white));background-color:rgb(var(--color-pure-white) / .12);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;right:.85rem}.ac-site .lightbox-close:hover,.ac-site .lightbox-close:focus-visible{border-color:rgb(var(--color-accent-500));background-color:rgb(var(--color-accent-600) / .85);transform:rotate(90deg)}.ac-site .lightbox-close svg,.ac-site .lightbox-btn svg{width:1.2rem;height:1.2rem}.ac-site .lightbox-frame{border:1px solid rgb(var(--color-accent-500) / .45);background-color:rgb(var(--color-pure-white));width:100%;min-height:0;box-shadow:0 2rem 5rem #0006, 0 0 0 1px rgb(var(--color-pure-white) / .06);border-radius:1rem;justify-content:center;max-width:min(100%,80rem);padding:.4rem;animation:.45s cubic-bezier(.22,1,.36,1) both lightbox-in;display:flex}.ac-site .lightbox-stage{aspect-ratio:16/9;background-color:rgb(var(--color-pure-white));touch-action:pan-y;border-radius:.65rem;width:min(100vw - 3rem,177.778dvh - 19.5556rem,78rem);position:relative;overflow:hidden}.ac-site .lightbox-stage.is-zoomed{touch-action:pan-x pan-y;overscroll-behavior:contain;scrollbar-width:none;overflow:auto}.ac-site .lightbox-stage.is-zoomed::-webkit-scrollbar{display:none}.ac-site .lightbox-image{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;animation:.4s both lightbox-image-in;display:block}.ac-site .lightbox-stage.is-zoomed .lightbox-image{cursor:zoom-out;width:220%;height:auto}.ac-site .lightbox-bar{justify-content:center;align-items:center;gap:.6rem;animation:.5s cubic-bezier(.22,1,.36,1) 80ms both lightbox-in;display:flex}.ac-site .lightbox-btn{border:1px solid rgb(var(--color-pure-white) / .35);width:2.7rem;height:2.7rem;color:rgb(var(--color-pure-white));background-color:rgb(var(--color-pure-white) / .12);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s,border-color .3s,opacity .3s;display:inline-flex}.ac-site .lightbox-btn:hover:not(:disabled),.ac-site .lightbox-btn:focus-visible,.ac-site .lightbox-btn[aria-pressed=true]{border-color:rgb(var(--color-accent-500));background-color:rgb(var(--color-accent-600) / .85)}.ac-site .lightbox-btn:disabled{opacity:.35;cursor:default}.ac-site .lightbox-zoom{margin-left:.6rem}.ac-site .lightbox-count{border:1px solid rgb(var(--color-pure-white) / .28);min-width:3.6rem;color:rgb(var(--color-pure-white));background-color:rgb(var(--color-pure-white) / .1);letter-spacing:.02em;text-align:center;border-radius:999px;padding:.45rem .85rem;font-size:.85rem;font-weight:600}.ac-site .lightbox-close:focus-visible,.ac-site .lightbox-btn:focus-visible{outline:2px solid rgb(var(--color-pure-white));outline-offset:2px}@keyframes lightbox-fade{0%{opacity:0}to{opacity:1}}@keyframes lightbox-in{0%{opacity:0;transform:translateY(.9rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lightbox-image-in{0%{opacity:0}to{opacity:1}}@media screen and (width>=768px){.ac-site .lightbox{gap:1.1rem;padding:4rem 3rem 1.75rem}.ac-site .lightbox-close{top:1.25rem;right:1.5rem}.ac-site .lightbox-frame{border-radius:1.25rem;padding:.55rem}.ac-site .lightbox-stage{border-radius:.8rem;width:min(100vw - 8rem,177.778dvh - 21.3333rem,78rem)}.ac-site .daily .zoom-trigger{top:.85rem;right:.85rem}}@media screen and (width<=767px){.ac-site .lightbox-stage.is-zoomed{aspect-ratio:auto;width:calc(100vw - 2.2rem);height:calc(100dvh - 11.5rem)}.ac-site .lightbox-stage.is-zoomed .lightbox-image{width:auto;min-width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.ac-site .lightbox,.ac-site .lightbox-frame,.ac-site .lightbox-bar,.ac-site .lightbox-image{animation:none}.ac-site .lightbox-close,.ac-site .daily .zoom-trigger{transition:none}}@media screen and (width<=767px){.ac-site .site-header.is-open{will-change:auto;transform:none}.ac-site .site-header.is-open .container{box-shadow:none;background-color:#0000;border-color:#0000;border-radius:0}}.ac-site .seo-hero{padding-block:calc(var(--header-height) + 3rem) 2.5rem;background:var(--gradient-soft)}.ac-site .seo-hero .container{align-items:flex-start;gap:1.25rem}.ac-site .seo-hero h1{max-width:46rem;font-family:var(--font-title);color:rgb(var(--color-text));font-size:clamp(1.9rem,5vw,3rem);line-height:1.12}.ac-site .seo-lead{max-width:42rem;color:rgb(var(--color-text-soft));font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.65}.ac-site .seo-crumbs{color:rgb(var(--color-text-muted));flex-wrap:wrap;gap:.5rem;font-size:.875rem;display:flex}.ac-site .seo-crumbs a{color:rgb(var(--color-accent-600))}.ac-site .seo-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ac-site .seo-body{padding-block:3rem}.ac-site .seo-body .container{gap:2.25rem;max-width:52rem}.ac-site .seo-block h2{font-family:var(--font-title);color:rgb(var(--color-text));margin-bottom:.75rem;font-size:clamp(1.3rem,3vw,1.7rem)}.ac-site .seo-block p{color:rgb(var(--color-text-soft));margin-bottom:.75rem;line-height:1.7}.ac-site .seo-block ul{gap:.6rem;padding:0;list-style:none;display:grid}.ac-site .seo-block li{color:rgb(var(--color-text-soft));padding-left:1.5rem;line-height:1.6;position:relative}.ac-site .seo-block li:before{content:"";background:rgb(var(--color-accent-500));border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.55em;left:0}.ac-site .seo-faq details{border-bottom:1px solid var(--color-border);padding-block:.9rem}.ac-site .seo-faq summary{cursor:pointer;color:rgb(var(--color-text));font-weight:600}.ac-site .seo-faq details p{margin:.6rem 0 0}.ac-site .seo-cta{border-radius:var(--radius-lg);color:#fff;background:var(--gradient-brand);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.75rem;display:flex}.ac-site .seo-cta h2{font-family:var(--font-title);color:#fff;font-size:clamp(1.25rem,3vw,1.6rem)}.ac-site .seo-cta p{color:#ffffffd9;max-width:36rem;line-height:1.6}.ac-site .seo-negocios{padding-block:3.5rem}.ac-site .seo-negocios-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;padding:0;list-style:none;display:grid}.ac-site .seo-negocios-grid a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgb(var(--color-surface));flex-direction:column;gap:.25rem;height:100%;padding:1.1rem 1.25rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.ac-site .seo-negocios-grid a:hover,.ac-site .seo-negocios-grid a:focus-visible{border-color:rgb(var(--color-accent-500));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ac-site .seo-negocios-grid strong{color:rgb(var(--color-text));font-weight:600}.ac-site .seo-negocios-grid span{color:rgb(var(--color-text-muted));font-size:.875rem}@media (prefers-reduced-motion:reduce){.ac-site .seo-negocios-grid a{transition:none}}.ac-site .eyebrow{color:rgb(var(--color-brand-600))}.ac-site{--font-title:"Poppins", "Poppins Fallback", sans-serif;--font-body:"Inter", "Inter Fallback", sans-serif}.ac-site .seo-negocios .color{color:#0b7e8c}.ac-site .site-footer nav button.footer-link{appearance:none;text-align:left;font:inherit;cursor:pointer;color:rgb(var(--color-accent-100) / .82);background:0 0;border:0;padding:0;font-size:.92rem;line-height:1.5;transition:color .18s,transform .18s}.ac-site .site-footer nav button.footer-link:hover,.ac-site .site-footer nav button.footer-link:focus-visible{color:rgb(var(--color-pure-white))}.ac-site .site-footer nav button.footer-link:hover{transform:translate(.15rem)}.ac-site .site-footer nav button.footer-link:focus-visible{outline-offset:.2rem;outline:2px solid #40c0c0}.ac-site .plans-page{color:#082a4e;background:#fff;overflow:hidden}.ac-site .plans-hero{isolation:isolate;text-align:center;background:#fff;padding:clamp(5.5rem,8vw,7rem) 0 1.75rem;position:relative}.ac-site .plans-hero:before,.ac-site .plans-hero:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#40c0c02e,#40c0c008 65%,#0000 71%);border-radius:50%;width:clamp(12rem,27vw,27rem);position:absolute}.ac-site .plans-hero:before{top:1rem;left:-11%}.ac-site .plans-hero:after{top:-9rem;right:-9%}.ac-site .plans-hero .container{align-items:center;gap:0}.ac-site .plans-hero .eyebrow{margin-bottom:1.1rem}.ac-site .plans-hero h1{color:#092b57;letter-spacing:-.055em;max-width:52rem;margin:0;font-size:clamp(2.35rem,5vw,4.4rem);font-weight:800;line-height:1.09}.ac-site .plans-hero h1 span,.ac-site .plans-advisor h2 span{color:#05afb9}.ac-site .plans-hero p{color:#45617e;max-width:43rem;margin:1rem auto 1.7rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}.ac-site .plans-hero small{color:#5e7491;margin-top:.75rem;font-size:.76rem}.ac-site .plans-period{background:#fff;border:1px solid #d9eef1;border-radius:1rem;width:min(100%,34rem);padding:.4rem;display:flex;box-shadow:0 .7rem 1.8rem #0d3a5312}.ac-site .plans-period button{color:#193b66;cursor:pointer;background:0 0;border:0;border-radius:.7rem;flex:1;min-height:2.55rem;padding:.55rem .35rem;font-size:clamp(.72rem,1.3vw,.8rem);font-weight:700;transition:background .2s,color .2s}.ac-site .plans-period button span{display:block}.ac-site .plans-period button small{color:#0398a6;margin:.1rem 0 0;font-size:.68rem;font-weight:700;display:block}.ac-site .plans-period button.is-active small{color:#ffffffeb}@media (width>=651px){.ac-site .plans-period button{justify-content:center;align-items:center;gap:.35rem;display:flex}.ac-site .plans-period button small{font-size:inherit;margin:0}.ac-site .plans-period button small:before{content:"·";margin-right:.35rem}}.ac-site .plans-period button.is-active{color:#fff;background:linear-gradient(120deg,#06aeba,#16cad1);box-shadow:0 .3rem .8rem #05afb933}.ac-site .plans-period button:not(.is-active):hover{background:#edfbfb}.ac-site .plans-content{gap:1.2rem;padding-bottom:3.5rem}.ac-site .plans-group{background:linear-gradient(145deg,#f8ffff,#f1fbfc);border:1px solid #ceeff1;border-radius:1.25rem;padding:1.1rem}.ac-site .plans-group-heading{align-items:center;gap:1rem;padding:.25rem .55rem 1rem;display:flex}.ac-site .plans-icon{color:#0b4870;background:#ddf8fa;border-radius:50%;flex:none;place-items:center;width:3.4rem;height:3.4rem;display:inline-grid}.ac-site .plans-icon svg{stroke-width:1.8px;width:1.75rem;height:1.75rem}.ac-site .plans-group-heading h2{color:#092b57;margin:0 0 .45rem;font-size:clamp(1.4rem,2.5vw,1.9rem)}.ac-site .plans-group-heading p{color:#526e8a;margin:0;font-size:.91rem;line-height:1.5}.ac-site .plans-essential,.ac-site .plans-card{background:#fff;box-shadow:0 .65rem 1.6rem #07425813}.ac-site .plans-essential{border:1px solid #e5f0f2;border-radius:1rem;grid-template-columns:minmax(12rem,1.35fr) minmax(8rem,.72fr) minmax(11rem,.9fr) minmax(11rem,1fr) minmax(9rem,.85fr);align-items:center;gap:1rem;padding:1.2rem;display:grid}.ac-site .plans-essential>:not(:first-child){border-left:1px solid #e4edf1;padding-left:1rem}.ac-site .plans-essential-intro{align-items:center;gap:.8rem;display:flex}.ac-site .plans-essential-intro h3,.ac-site .plans-card h3{color:#092b57;margin:0;font-size:1.3rem}.ac-site .plans-essential-intro p{color:#526e8a;margin:.4rem 0 0;font-size:.78rem}.ac-site .plans-price{flex-direction:column;align-items:flex-start;line-height:1.18;display:flex}.ac-site .plans-price strong{color:#061746;font-family:var(--font-title);letter-spacing:-.045em;white-space:nowrap;font-size:clamp(1.6rem,2.2vw,2.15rem);font-weight:800}.ac-site .plans-price-unit{color:#5b7291;margin-top:.4rem;font-size:.78rem}.ac-site .plans-price-prefix{color:#59728f;margin-bottom:.3rem;font-size:.75rem}.ac-site .plans-price small{color:#687e96;margin-top:.6rem;font-size:.67rem;line-height:1.35}.ac-site .plans-feature-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ac-site .plans-feature-list li{color:#476283;align-items:flex-start;gap:.5rem;font-size:.73rem;line-height:1.45;display:flex}.ac-site .plans-feature-list svg{color:#00b7be;stroke-width:2.5px;flex:none;width:.85rem;height:.85rem;margin-top:.05rem}.ac-site .plans-feature-dot{background:#35aabc;border-radius:50%;flex:none;width:.42rem;height:.42rem;margin:.32rem .2rem 0}.ac-site .plans-essential-actions{gap:.7rem;display:grid}.ac-site .plans-card-cta,.ac-site .plans-modules summary,.ac-site .plans-advisor-cta{text-align:center;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.45rem;padding:.55rem .7rem;font-size:.78rem;font-weight:750;text-decoration:none;display:flex}.ac-site .plans-card-cta{color:#fff;background:#07849b}.ac-site .plans-card-cta:hover{color:#fff;background:#006e87;transform:translateY(-2px)}.ac-site .plans-card-cta svg,.ac-site .plans-modules svg{width:.85rem;height:.85rem}.ac-site .plans-essential .plans-card-cta{background:#56889d}.ac-site .plans-modules{position:relative}.ac-site .plans-modules summary{color:#193b66;cursor:pointer;background:#f7fafc;border:1px solid #e2eaf1;list-style:none}.ac-site .plans-modules summary::-webkit-details-marker{display:none}.ac-site .plans-modules[open] summary svg{transform:rotate(180deg)}.ac-site .plans-modules ul{color:#476283;background:#fff;border:1px solid #e2eaf1;border-radius:.65rem;gap:.45rem;margin:.5rem 0 0;padding:.6rem .8rem .6rem 1.6rem;font-size:.73rem;line-height:1.4;display:grid}.ac-site .plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.7rem;display:grid}.ac-site .plans-card{border:1px solid #e3eff1;border-top:.32rem solid #0295aa;border-radius:.9rem;flex-direction:column;min-width:0;padding:1.05rem;display:flex;position:relative}.ac-site .plans-card.is-featured{border-color:#05c0ca;box-shadow:0 .9rem 2rem #00b4be26}.ac-site .plans-card.is-custom{border-top-color:#073b72}.ac-site .plans-recommended{color:#092b57;letter-spacing:.01em;background:linear-gradient(#ffd477,#ffbe45);border:1px solid #ffffffb3;border-radius:999px;width:max-content;padding:.34rem .95rem;font-size:.7rem;font-weight:800;animation:3.2s ease-in-out infinite plans-badge-float;position:absolute;top:-1.25rem;left:50%;transform:translate(-50%);box-shadow:inset 0 .2rem #ffffff8c,0 .9rem 1.3rem -.35rem #794e0373,0 .35rem .6rem #794e0333}.ac-site .plans-card-top{align-items:center;gap:.65rem;min-height:5.2rem;display:flex}.ac-site .plans-card-top .plans-icon{width:2.9rem;height:2.9rem}.ac-site .plans-card-top .plans-icon svg{width:1.45rem;height:1.45rem}.ac-site .plans-card-top p{color:#526e8a;margin:.4rem 0 0;font-size:.69rem;line-height:1.45}.ac-site .plans-card>.plans-price{min-height:5.2rem;padding-top:.85rem}.ac-site .plans-card-section{border-top:1px solid #e4edf1;padding:.95rem 0}.ac-site .plans-card-section h4{color:#092b57;margin:0 0 .75rem;font-size:.72rem;font-weight:800}.ac-site .plans-card-support{margin-top:auto}.ac-site .plans-card .plans-modules{margin:.45rem 0 .5rem}.ac-site .plans-card.is-featured .plans-card-cta{background:#05b9c1}.ac-site .plans-card.is-custom .plans-card-cta{background:#073b72}.ac-site .plans-advisor{background:#fff;border:1px solid #cceef0;border-radius:1.25rem;grid-template-columns:1.1fr 1fr;align-items:center;min-height:17rem;padding:1.5rem 2.3rem;display:grid;box-shadow:0 .5rem 2rem #0742580f}.ac-site .plans-advisor-copy{z-index:1;position:relative}.ac-site .plans-advisor-eyebrow{color:#02adb9;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.ac-site .plans-advisor h2{color:#092b57;max-width:36rem;margin:.7rem 0 .9rem;font-size:clamp(1.6rem,2.45vw,2.15rem);line-height:1.12}.ac-site .plans-advisor p{color:#486480;max-width:32rem;margin:0 0 1.4rem;font-size:.85rem;line-height:1.6}.ac-site .plans-advisor-cta{color:#fff;background:#05afb9;width:fit-content;min-width:13rem;padding:.65rem 1.2rem;box-shadow:0 .45rem 1rem #05afb947}.ac-site .plans-advisor-cta:hover{color:#fff;background:#07849b;transform:translateY(-2px)}.ac-site .plans-advisor-cta svg{width:1rem;height:1rem}.ac-site .plans-advisor-cta .plans-advisor-wa{width:1.15rem;height:1.15rem}.ac-site .plans-advisor-link{color:#0398a6;align-items:center;gap:.25rem;margin-top:.9rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.ac-site .plans-advisor-link svg{width:.9rem;height:.9rem}.ac-site .plans-advisor img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 .7rem .7rem #0840511a);width:100%;max-height:17rem}.ac-site .plans-footnote{color:#607995;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.ac-site .plans-footnote>svg{color:#06adb9;width:1rem;height:1rem}.ac-site .plans-footnote a{color:#047f96;text-underline-offset:.2rem;align-items:center;gap:.2rem;font-weight:750;text-decoration:underline;display:inline-flex}.ac-site .plans-footnote a svg{width:.9rem;height:.9rem}@media (width<=1100px){.ac-site .plans-essential{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-site .plans-essential>:not(:first-child){border-left:0;padding-left:0}.ac-site .plans-essential-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.ac-site .plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ac-site .plans-card{padding:1.25rem}}@media (width<=650px){.ac-site .plans-hero{padding-top:6.2rem}.ac-site .plans-hero h1{font-size:clamp(2.05rem,10vw,3rem)}.ac-site .plans-content{width:min(100% - 1.25rem,1200px)}.ac-site .plans-group{padding:.75rem}.ac-site .plans-group-heading{align-items:flex-start;padding:.35rem .25rem 1rem}.ac-site .plans-group-heading .plans-icon{width:2.8rem;height:2.8rem}.ac-site .plans-group-heading h2{font-size:1.22rem}.ac-site .plans-group-heading p{font-size:.78rem}.ac-site .plans-essential,.ac-site .plans-grid{grid-template-columns:1fr}.ac-site .plans-essential{gap:.9rem}.ac-site .plans-essential>:not(:first-child){border-top:1px solid #e4edf1;padding-top:.75rem}.ac-site .plans-essential-actions{grid-column:auto;grid-template-columns:1fr}.ac-site .plans-card{padding:1.15rem}.ac-site .plans-card-top{min-height:0;margin-bottom:.4rem}.ac-site .plans-card>.plans-price{min-height:4.6rem}.ac-site .plans-advisor{text-align:center;grid-template-columns:1fr;min-height:0;padding:1.5rem 1.1rem .9rem}.ac-site .plans-advisor h2,.ac-site .plans-advisor p{margin-left:auto;margin-right:auto}.ac-site .plans-advisor-cta{width:100%;min-width:0}.ac-site .plans-advisor-link{justify-content:center}.ac-site .plans-advisor img{max-height:none;margin-top:1rem}.ac-site .plans-footnote{flex-direction:column;padding:0 .5rem}}@media (width<=380px){.ac-site .plans-content{width:calc(100% - 1rem)}.ac-site .plans-group{padding:.55rem}.ac-site .plans-card,.ac-site .plans-essential{padding:1rem}.ac-site .plans-period button{padding-inline:.15rem;font-size:.7rem}.ac-site .plans-price strong{font-size:1.55rem}}@keyframes plans-rise{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}.ac-site .plans-hero .eyebrow,.ac-site .plans-hero h1,.ac-site .plans-hero p,.ac-site .plans-hero .plans-period,.ac-site .plans-hero small{animation:.8s cubic-bezier(.22,.8,.26,1) both plans-rise}.ac-site .plans-hero h1{animation-delay:.1s}.ac-site .plans-hero p{animation-delay:.22s}.ac-site .plans-hero .plans-period{animation-delay:.34s}.ac-site .plans-hero small{animation-delay:.46s}.ac-site .plans-group,.ac-site .plans-footnote,.ac-site .plans-card{transition:transform .95s cubic-bezier(.22, .8, .26, 1) var(--plans-delay,0s), opacity .75s ease var(--plans-delay,0s)}.ac-site .plans-group.reveal-ready:not(.is-revealed),.ac-site .plans-footnote.reveal-ready:not(.is-revealed){opacity:0;transform:translateY(2.2rem)}.ac-site .plans-card{--plans-delay:.2s}.ac-site .plans-card.reveal-ready:not(.is-revealed){opacity:0;transform:translate(-4.5rem)scale(.96)}.ac-site .plans-card.reveal-ready:not(.is-revealed):nth-child(n+3){transform:translate(4.5rem)scale(.96)}.ac-site .plans-card:nth-child(2){--plans-delay:.34s}.ac-site .plans-card:nth-child(3){--plans-delay:.2s}.ac-site .plans-card:nth-child(4){--plans-delay:.34s}.ac-site .plans-advisor{clip-path:inset(-3rem round 1.25rem);transition:clip-path 1.1s cubic-bezier(.22,.8,.26,1),opacity .6s}.ac-site .plans-advisor.reveal-ready:not(.is-revealed){opacity:0;clip-path:inset(0 50% round 1.25rem)}.ac-site .plans-advisor-eyebrow,.ac-site .plans-advisor h2,.ac-site .plans-advisor p,.ac-site .plans-advisor-cta,.ac-site .plans-advisor-link,.ac-site .plans-advisor img{transition:transform .85s cubic-bezier(.22, .8, .26, 1) var(--plans-delay,0s), opacity .7s ease var(--plans-delay,0s)}.ac-site .plans-advisor.reveal-ready:not(.is-revealed) :is(.plans-advisor-eyebrow,h2,p,.plans-advisor-cta,.plans-advisor-link){opacity:0;transform:translateY(1.2rem)}.ac-site .plans-advisor.reveal-ready:not(.is-revealed) img{opacity:0;transform:translateY(2.4rem)scale(.92)}.ac-site .plans-advisor-eyebrow{--plans-delay:.45s}.ac-site .plans-advisor h2{--plans-delay:.58s}.ac-site .plans-advisor p{--plans-delay:.7s}.ac-site .plans-advisor-cta{--plans-delay:.82s}.ac-site .plans-advisor-link{--plans-delay:.94s}.ac-site .plans-advisor img{--plans-delay:.7s}@media (width<=1100px){.ac-site .plans-card.reveal-ready:not(.is-revealed):nth-child(n){transform:translate(-3.5rem)scale(.96)}.ac-site .plans-card.reveal-ready:not(.is-revealed):nth-child(2n){transform:translate(3.5rem)scale(.96)}.ac-site .plans-card:nth-child(odd){--plans-delay:.2s}.ac-site .plans-card:nth-child(2n){--plans-delay:.34s}}@media (width<=650px){.ac-site .plans-card,.ac-site .plans-card:nth-child(odd),.ac-site .plans-card:nth-child(2n){--plans-delay:0s}.ac-site .plans-card.reveal-ready:not(.is-revealed):nth-child(n){transform:translate(-2.5rem)scale(.97)}.ac-site .plans-card.reveal-ready:not(.is-revealed):nth-child(2n){transform:translate(2.5rem)scale(.97)}}@media (prefers-reduced-motion:reduce){.ac-site .plans-hero :is(.eyebrow,h1,p,.plans-period,small){animation:none}}@keyframes plans-badge-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-.3rem)}}@media (prefers-reduced-motion:reduce){.ac-site .plans-recommended{animation:none}}.ac-site .plans-modules ul{z-index:20;border-color:#c4ebee;border-radius:.8rem;margin:0;padding:.8rem .95rem .8rem 1.75rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 1.1rem 2.2rem -.6rem #07425847,0 .3rem .7rem #07425814}.ac-site .plans-modules ul:before{content:"";background:#fff;border-top:1px solid #c4ebee;border-left:1px solid #c4ebee;width:.7rem;height:.7rem;position:absolute;top:-.4rem;left:50%;transform:translate(-50%)rotate(45deg)}.ac-site .plans-modules li{list-style:none;position:relative}.ac-site .plans-modules li:before{content:"";background:#35aabc;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.5em;left:-.95rem}.ac-site :is(.plans-group,.plans-card,.plans-essential):has(.plans-modules[open]){z-index:15;position:relative}.ac-site .plans-modules summary{transition:border-color .25s,background-color .25s,color .25s}.ac-site .plans-modules summary:hover,.ac-site .plans-modules[open] summary{color:#07849b;background:#effafb;border-color:#b9e6ea}.ac-site .plans-modules summary svg{transition:transform .35s cubic-bezier(.22,.8,.26,1)}.ac-site .plans-modules[open] ul{transform-origin:top;animation:.4s cubic-bezier(.22,.8,.26,1) both plans-modules-open}.ac-site .plans-modules[open] li{animation:.38s cubic-bezier(.22,.8,.26,1) both plans-module-item}.ac-site .plans-modules[open] li:nth-child(2){animation-delay:40ms}.ac-site .plans-modules[open] li:nth-child(3){animation-delay:80ms}.ac-site .plans-modules[open] li:nth-child(4){animation-delay:.12s}.ac-site .plans-modules[open] li:nth-child(5){animation-delay:.16s}.ac-site .plans-modules[open] li:nth-child(6){animation-delay:.2s}.ac-site .plans-modules[open] li:nth-child(7){animation-delay:.24s}.ac-site .plans-modules[open] li:nth-child(8){animation-delay:.28s}.ac-site .plans-modules[open] li:nth-child(n+9){animation-delay:.32s}@keyframes plans-modules-open{0%{opacity:0;transform:translateY(-.45rem)scaleY(.96)}to{opacity:1;transform:none}}@keyframes plans-module-item{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ac-site .plans-modules[open] :is(ul,li){animation:none}.ac-site .plans-modules summary svg{transition:none}}
