@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:clip}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container{color:#fff;height:100%;margin:0;padding:0;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.swiper-container-wrapper--timeline .swiper-slide{-webkit-backdrop-filter:blur(28px);color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff12;border-radius:20px;justify-content:center;align-items:center;min-height:240px;padding:40px 48px;transition:all .3s;display:flex;box-shadow:0 4px 24px #0000001f,inset 0 1px #ffffff0a}.swiper-container-wrapper--timeline .swiper-slide:hover{border-color:#10b98133;transform:translateY(-3px);box-shadow:0 16px 48px #00000040,inset 0 1px #ffffff0f}.swiper-container-wrapper--timeline .swiper-slide .title{opacity:1;color:#94a3b8;font-size:15px;line-height:26px;transition:all .5s .5s}.swiper-pagination-progressbar{background-color:#0000;border-bottom:2px solid #10b98126;width:80%;height:2px;margin-bottom:56px;position:relative}.swiper-pagination-progressbar-fill{background:linear-gradient(90deg,#10b981,#34d399);height:2px;position:absolute;top:1px}.swiper-pagination-progressbar:before{content:"";background:linear-gradient(90deg,#10b98114,#10b98126);width:100%;height:2px;position:absolute;top:1px;left:-100%}.swiper-pagination-progressbar:after{content:"";background-color:#10b98114;width:100%;height:2px;position:absolute;top:0;right:-100%}.swiper-pagination-custom{z-index:11;width:80%;margin:1.5rem 0;padding:0;line-height:1.66;list-style:none;display:flex;position:relative;bottom:0}.swiper-pagination-custom .swiper-pagination-switch{width:100%;height:32px;line-height:30px;display:block;position:relative}.swiper-pagination-custom .swiper-pagination-switch .switch-title{cursor:pointer;z-index:1;color:#64748b;font-size:15px;font-weight:500;transition:all .2s ease-in-out;position:absolute;right:0;transform:translate(50%)}.swiper-pagination-custom .swiper-pagination-switch .switch-title:hover{color:#94a3b8}.swiper-pagination-custom .swiper-pagination-switch .switch-title:after{content:"";background:#64748b66;border-radius:2rem;width:6px;height:6px;transition:all .3s ease-in-out;position:absolute;top:calc(100% + 19px);right:50%;transform:translate(50%)translateY(-50%)}.swiper-pagination-custom .swiper-pagination-switch.active .switch-title{color:#10b981;text-shadow:0 0 12px #10b98180,0 0 24px #10b98133;font-size:16px;font-weight:600;transition-delay:.4s}.swiper-pagination-custom .swiper-pagination-switch.active .switch-title:after{background:linear-gradient(135deg,#10b981,#34d399);width:10px;height:10px;box-shadow:0 0 12px #10b98166}@media (width<=640px){.swiper-container-wrapper--timeline .swiper-slide{min-height:200px;padding:24px 20px}.swiper-pagination-custom .swiper-pagination-switch .switch-title{font-size:13px}.swiper-pagination-custom .swiper-pagination-switch.active .switch-title{font-size:14px}}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.tabs label{cursor:pointer;color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff12;border-radius:12px;order:1;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:all .3s;display:block}.tabs label:hover{color:#e2e8f0;background:#ffffff14;border-color:#10b98133}.tabs .tab{color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-grow:1;order:99;width:100%;padding:28px 32px;display:none}.tabs .tab ul{margin:4px 0;padding-left:20px}.tabs .tab li{color:#94a3b8;font-size:14px;line-height:24px;list-style:outside}.tabs input[type=radio]{display:none}.tabs input[type=radio]:checked+label{color:#022c22;background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;font-weight:600;box-shadow:0 0 20px #10b98140}.tabs input[type=radio]:checked+label+.tab{display:block}@media (width<=45em){.tabs .tab,.tabs label{order:initial}.tabs label{width:100%;margin-right:0}.tabs .tab{padding:20px 16px}}.accordion.accordion--radio{width:90%;max-width:720px;margin-left:auto;margin-right:auto}.whitelink{color:#10b981;text-decoration:underline}.whitelink:hover{color:#34d399}.tab input{opacity:0;z-index:-1;position:absolute}.tab__content{max-height:0;transition:all .35s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.tab input:checked~.tab__content{max-height:10rem}.accordion{-webkit-backdrop-filter:blur(28px);color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff12;border-radius:20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:24px;overflow:hidden;box-shadow:0 4px 24px #0000001f,inset 0 1px #ffffff0a}.tab__label,.tab__close{cursor:pointer;color:#ffffffd9;background:#ffffff08;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;line-height:24px;transition:all .2s;display:flex}.tab__label:hover{background:#10b9810a}.tab__label{justify-content:space-between;padding:1rem 1.25rem}.tab__label:after{content:"❯";text-align:center;color:#64748b;width:1em;height:1em;font-size:13px;transition:all .35s;transform:rotate(90deg)}.tab input:checked+.tab__label{color:#10b981}.tab input:checked+.tab__label:after{color:#10b981;transform:rotate(270deg)}.tab__content p{margin:0;padding:.75rem 1.25rem 1rem}.tab__close{justify-content:flex-end;padding:.5rem 1rem;font-size:.75rem}.tab+.tab{border-top:1px solid #ffffff0a}.tab input:not(:checked)+.tab__label:hover:after{animation:.5s infinite bounce}@keyframes bounce{25%{transform:rotate(90deg)translate(.25rem)}75%{transform:rotate(90deg)translate(-.25rem)}}.col-vault-bg{opacity:.99;z-index:0;pointer-events:none;background:url(/vault-bg.jpg) 50%/cover no-repeat;width:100%;height:100%;position:fixed;top:0;left:0}[data-glass=enhanced]{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#060b1852!important;border:1px solid #ffffff14!important;box-shadow:0 0 80px #00000026,0 0 1px #10b98126,inset 0 1px #ffffff0f,inset 0 -1px #00000014!important}.collateral-page{--col-green:#10b981;--col-green-light:#34d399;--col-green-glow:#10b9811f;--col-green-dim:#10b9810f;--col-surface:#ffffff08;--col-surface-hover:#ffffff0d;--col-border:#ffffff0f;--col-border-hover:#10b98126;--col-text:#ffffffe6;--col-text-muted:#ffffffb3;--col-text-dim:#64748b;--col-red:#ef4444;--col-red-dim:#ef444426;--col-gold:#f59e0b;--col-gold-dim:#f59e0b1f;--col-blue:#3b82f6;--col-blue-dim:#3b82f61f}.collateral-page,.collateral-page h1,.collateral-page h2,.collateral-page h3,.collateral-page h4,.collateral-page p,.collateral-page span,.collateral-page td,.collateral-page th,.collateral-page li,.collateral-page label,.collateral-page strong,.collateral-page b,.collateral-page input,.collateral-page select,.collateral-page button,.collateral-page div{color:inherit}.collateral-page{color:var(--col-text)}.collateral-page strong{color:#fff}.collateral-page .col-hero{text-align:center;padding:60px 0 40px}.collateral-page .col-hero-badge{background:var(--col-green-glow);color:var(--col-green-light);letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);border:1px solid #10b98133;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-flex}.collateral-page .col-hero-badge:before{content:"";background:var(--col-green);border-radius:50%;width:8px;height:8px;animation:2s infinite col-pulse-dot}@keyframes col-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.collateral-page .col-title{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.15}.collateral-page .col-title span{background:linear-gradient(135deg,#34d399 0%,#10b981 50%,#059669 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.collateral-page .col-hero-sub{color:var(--col-text-muted);max-width:600px;margin:0 auto 40px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.collateral-page .col-section{margin-bottom:60px}.collateral-page .col-section-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--col-green-light);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.collateral-page .col-section-label:before{content:"";background:var(--col-green);width:20px;height:1px}.collateral-page .col-h2{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:32px;font-weight:700}.collateral-page .col-section-desc{color:var(--col-text-muted);max-width:650px;margin-bottom:32px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6}.col-wizard{-webkit-backdrop-filter:blur(24px);background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;min-height:280px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff0f,inset 0 -1px #0000000d}.col-wizard-progress{justify-content:center;gap:48px;margin-bottom:36px;display:flex;position:relative}.col-wizard-progress-step{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex}.col-wizard-dot{color:#ffffff4d;background:#ffffff0a;border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;transition:all .4s;display:flex}.col-wizard-progress-step.active .col-wizard-dot{color:#10b981;background:#10b9811a;border-color:#10b98180}.col-wizard-progress-step.done .col-wizard-dot{color:#060b18;background:#10b981;border-color:#10b981}.col-wizard-step-label{text-transform:uppercase;letter-spacing:.8px;color:#ffffff4d;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;transition:color .3s}.col-wizard-progress-step.active .col-wizard-step-label{color:#ffffffb3}.col-wizard-progress-step.done .col-wizard-step-label{color:#10b981}.col-wizard-progress-bar{z-index:0;background:#ffffff0f;border-radius:2px;width:200px;height:2px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.col-wizard-progress-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:2px;height:100%}.col-wizard-step{text-align:center}.col-wizard-question{color:#fff;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700}.col-wizard-subtitle{color:var(--col-text-muted);margin-bottom:28px;font-family:DM Sans,sans-serif;font-size:14px}.col-wizard-options{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.col-wizard-option{cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;min-width:160px;padding:24px 28px;transition:all .3s;position:relative}.col-wizard-option:hover{background:#10b9810d;border-color:#10b9814d}.col-wizard-option.selected{background:#10b9811a;border-color:#10b981;box-shadow:0 0 20px #10b98126}.col-wizard-option.best{border-color:#10b98133}.col-wizard-option.disabled{opacity:.35;cursor:not-allowed}.col-wizard-opt-rate{color:#10b981;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700}.col-wizard-opt-label{color:#fff;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700}.col-wizard-opt-desc{color:var(--col-text-muted);font-family:DM Sans,sans-serif;font-size:12px}.col-wizard-opt-sub{color:#10b981;border-top:1px solid #ffffff0f;margin-top:6px;padding-top:6px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.col-wizard-opt-badge{letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#10b981,#059669);border-radius:6px;padding:3px 10px;font-size:9px;font-weight:700;position:absolute;top:-8px;left:50%;transform:translate(-50%);color:#060b18!important}.col-wizard-back{color:var(--col-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;margin-top:20px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;transition:all .2s;display:inline-block}.col-wizard-back:hover{color:#fff;background:#ffffff0d}.col-wizard-summary{text-align:center}.col-wizard-summary-icon{color:#060b18;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:24px;font-weight:700;display:flex}.col-wizard-summary-title{color:#fff;margin-bottom:24px;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700}.col-wizard-summary-grid{text-align:left;grid-template-columns:1fr 1fr;gap:12px;max-width:520px;margin:0 auto 20px;display:grid}.col-wizard-summary-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-family:DM Sans,sans-serif;display:flex}.col-wizard-summary-item.total{background:#10b98114;border-color:#10b98133;grid-column:1/-1}.col-ws-label{color:var(--col-text-muted);font-size:13px}.col-ws-value{color:#fff;white-space:nowrap;text-align:right;flex-shrink:0;font-size:14px;font-weight:700}.col-wizard-summary-item.total .col-ws-label{color:#34d399;font-weight:600}.col-wizard-summary-item.total .col-ws-value{color:#34d399;font-size:16px}.col-ws-section{margin-bottom:20px}.col-ws-section-title{text-transform:uppercase;letter-spacing:1px;color:var(--col-text-dim);margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}.col-ws-hint{color:var(--col-text-dim);margin-top:2px;font-size:11px;font-weight:400;display:block}.col-ws-upfront-box{text-align:left;background:#10b9810f;border:1px solid #10b98133;border-radius:14px;max-width:520px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:20px 24px}.col-ws-upfront-title{color:#34d399;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700}.col-ws-upfront-desc{color:var(--col-text-muted);margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:12px}.col-ws-upfront-rows{flex-direction:column;gap:8px;display:flex}.col-ws-upfront-row{color:var(--col-text);border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:8px 0;font-family:DM Sans,sans-serif;font-size:13px;display:flex}.col-ws-upfront-row:last-of-type{border-bottom:none}.col-ws-upfront-row span:last-child{color:#fff;white-space:nowrap;text-align:right;min-width:90px;font-weight:600}.col-ws-tag{text-transform:uppercase;letter-spacing:.5px;color:var(--col-text-muted);vertical-align:middle;background:#ffffff0f;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.col-ws-upfront-total{color:#34d399;border-top:1px solid #10b98126;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;display:flex}.col-ws-upfront-total span:last-child{color:#34d399;white-space:nowrap;text-align:right;min-width:90px;font-size:18px}.col-wizard-summary-note{color:var(--col-text-dim);max-width:520px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:DM Sans,sans-serif;font-size:12px}.col-wizard-summary-actions{justify-content:center;gap:12px;display:flex}.col-wizard-recalc{color:var(--col-text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;padding:10px 24px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.col-wizard-recalc:hover{color:#fff;border-color:#fff3}.col-wizard-goto-calc{cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;padding:10px 24px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;transition:all .2s;color:#060b18!important}.col-wizard-goto-calc:hover{box-shadow:0 4px 20px #10b9814d}@media (width<=640px){.col-wizard{padding:24px 16px}.col-wizard-progress{gap:28px}.col-wizard-progress-bar{width:120px}.col-wizard-options{flex-direction:column;align-items:stretch}.col-wizard-option{min-width:auto}.col-wizard-question{font-size:18px}.col-wizard-summary-grid{grid-template-columns:1fr}.col-wizard-summary-actions{flex-direction:column}}.col-wizard-apply-btn{cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;padding:10px 24px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;transition:all .2s;color:#060b18!important}.col-wizard-apply-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #f59e0b4d}.col-form-wrapper{-webkit-backdrop-filter:blur(24px);background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;padding:36px 32px;box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff0f,inset 0 -1px #0000000d}.col-app-form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}@media (width<=640px){.col-app-form-grid{grid-template-columns:1fr}.col-app-form-grid .col-form-group[style*=grid-column]{grid-column:auto!important}.col-form-wrapper{padding:24px 16px}}.col-app-textarea{border:1px solid var(--col-border);width:100%;color:var(--col-text);resize:vertical;background:#ffffff05;border-radius:12px;outline:none;min-height:80px;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;transition:border-color .2s}.col-app-textarea:focus{border-color:var(--col-green);box-shadow:0 0 0 3px #10b9811a}.col-app-textarea::placeholder{color:var(--col-text-dim)}.col-app-plan-options{flex-wrap:wrap;gap:12px;display:flex}.col-app-plan-btn{cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:1;min-width:140px;padding:16px 20px;transition:all .2s}.col-app-plan-btn:hover{background:#10b9810d;border-color:#10b9814d}.col-app-plan-btn.active{background:#10b9811a;border-color:#10b981;box-shadow:0 0 16px #10b9811f}.col-app-plan-label{color:#fff;margin-bottom:2px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;display:block}.col-app-plan-sub{color:#10b981;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;display:block}.col-app-prefilled-notice{color:#34d399;background:#10b98114;border:1px solid #10b98133;border-radius:8px;margin-bottom:20px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;display:inline-block}.col-app-submit-btn{cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:14px;width:100%;padding:18px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;transition:transform .15s,box-shadow .3s;color:#060b18!important}.col-app-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #10b98159}.col-app-submit-btn:active{transform:translateY(0)}.col-app-disclaimer{color:var(--col-text-dim);text-align:center;margin-top:16px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.5}.col-app-success{text-align:center;padding:40px 20px}.col-app-success-icon{color:#060b18;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:28px;font-weight:700;display:flex}.col-app-success-title{color:#fff;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:24px;font-weight:700}.col-app-success-text{color:var(--col-text-muted);max-width:480px;margin:0 auto;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6}.collateral-page .col-steps-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:40px;display:grid}.collateral-page .col-step-card{-webkit-backdrop-filter:blur(24px);background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:28px 24px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff0f,inset 0 -1px #0000000d}.collateral-page .col-step-card.has-media{-webkit-backdrop-filter:none;background:#060b18a6}.collateral-page .col-step-card:hover{background:#ffffff0a;border-color:#10b98133;transform:translateY(-4px);box-shadow:0 16px 48px #00000040,inset 0 1px #ffffff0f}.collateral-page .col-step-num{color:#10b98126;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:48px;font-weight:700;line-height:1}.collateral-page .col-step-card h3{color:#fff;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600}.collateral-page .col-step-card p{color:var(--col-text-muted);font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5}.collateral-page .col-step-gif{isolation:isolate;will-change:transform;backface-visibility:hidden;border-radius:10px;width:100%;margin-top:auto;padding-top:16px;transform:translateZ(0)}.collateral-page .col-calc-wrapper{-webkit-backdrop-filter:blur(24px);background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff0f,inset 0 -1px #0000000d}.collateral-page .col-calc-header{padding:28px 32px 0}.collateral-page .col-calc-body{padding:24px 32px 32px}.collateral-page .col-calc-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;display:grid}@media (width<=640px){.collateral-page .col-calc-grid{grid-template-columns:1fr}}.collateral-page .col-form-group label{color:var(--col-text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;display:block}.collateral-page .col-form-group input,.collateral-page .col-form-group select{border:1px solid var(--col-border);width:100%;color:var(--col-text);-webkit-appearance:none;background:#ffffff05;border-radius:12px;outline:none;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;transition:border-color .2s}.collateral-page .col-form-group input:focus,.collateral-page .col-form-group select:focus{border-color:var(--col-green);box-shadow:0 0 0 3px #10b9811a}.collateral-page .col-form-group select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='%2394A3B8'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.collateral-page .col-form-group select option{color:var(--col-text);background:#0c1222}.collateral-page .col-calc-btn{cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;width:100%;padding:16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .3s;color:#060b18!important}.collateral-page .col-calc-btn:hover{transform:translateY(-1px);box-shadow:0 8px 30px #10b9814d}.collateral-page .col-calc-btn:active{transform:translateY(0)}.collateral-page .col-results-area{margin-top:28px;animation:.4s col-fadeUp;display:none}@keyframes col-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.collateral-page .col-results-area.active{display:block}.collateral-page .col-result-divider{background:linear-gradient(90deg, transparent, var(--col-border), transparent);height:1px;margin-bottom:28px}.collateral-page .col-result-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.collateral-page .col-result-card{-webkit-backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:20px;box-shadow:0 4px 20px #0000001f,inset 0 1px #ffffff0f,inset 0 -1px #0000000a}.collateral-page .col-result-card.highlight{background:linear-gradient(135deg,#10b98114,#0000);border-color:#10b98140}.collateral-page .col-rc-label{color:var(--col-text-dim);text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.collateral-page .col-rc-value{color:#fff;font-family:DM Sans,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.collateral-page .col-rc-value small{color:var(--col-text-muted);font-size:14px;font-weight:400}.collateral-page .col-rc-note{color:var(--col-text-muted);margin-top:4px;font-family:DM Sans,sans-serif;font-size:12px}.collateral-page .col-breakdown-title{color:var(--col-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.collateral-page .col-table-wrap{-webkit-backdrop-filter:blur(24px);background:#ffffff04;border:1px solid #ffffff14;border-radius:16px;margin-bottom:24px;overflow-x:auto;box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff0f,inset 0 -1px #0000000d}.collateral-page .col-breakdown-table{border-collapse:collapse;width:100%}.collateral-page .col-breakdown-table th{text-align:left;color:var(--col-text-dim);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--col-border);padding:10px 16px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.collateral-page .col-breakdown-table td{color:var(--col-text);border-bottom:1px solid #ffffff0a;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:14px}.collateral-page .col-breakdown-table tr:last-child td{color:var(--col-green-light);border-bottom:none;font-weight:700}.collateral-page .col-tag{border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.collateral-page .col-tag-green{background:var(--col-green-dim);color:var(--col-green-light)}.collateral-page .col-tag-blue{background:var(--col-blue-dim);color:var(--col-blue)}.collateral-page .col-tag-gold{background:var(--col-green-glow);color:var(--col-green-light)}.collateral-page .col-compare-table{border-collapse:collapse;width:100%;min-width:650px}.collateral-page .col-compare-table thead th{text-align:left;border-bottom:1px solid var(--col-border);color:var(--col-text-muted);white-space:nowrap;padding:20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.collateral-page .col-compare-table thead th:first-child{width:180px;color:var(--col-text-dim)}.collateral-page .col-compare-table thead th.col-jusd-col{color:var(--col-green-light);background:linear-gradient(#10b9811a,#0000)}.collateral-page .col-compare-table tbody td{vertical-align:top;border-bottom:1px solid #ffffff0a;padding:16px 20px;font-family:DM Sans,sans-serif;font-size:14px}.collateral-page .col-compare-table tbody tr:last-child td{border-bottom:none}.collateral-page .col-compare-table tbody td:first-child{color:var(--col-text-muted);font-size:13px;font-weight:600}.collateral-page .col-compare-table .col-jusd-td{color:var(--col-text);background:#10b98108}.collateral-page .col-compare-table .col-jusd-td strong{color:#fff}.collateral-page .col-compare-table .col-red-td{font-weight:600;color:#f87171!important}.collateral-page .col-glow-green{text-shadow:0 0 8px #10b98180,0 0 20px #10b98140;color:#10b981!important}.collateral-page .col-tier-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.collateral-page .col-tier-card{-webkit-backdrop-filter:blur(24px);background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:28px;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff0f,inset 0 -1px #0000000d}.collateral-page .col-tier-card:hover{background:#ffffff0a;border-color:#10b98133;transform:translateY(-4px);box-shadow:0 20px 56px #00000040,0 0 20px #10b9810d,inset 0 1px #ffffff14}.collateral-page .col-tier-card.featured{background:linear-gradient(135deg,#10b9810f,#0000);border-color:#10b9814d;position:relative}.collateral-page .col-tier-card.featured:after{content:"MOST POPULAR";letter-spacing:1px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:6px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-10px;right:20px;color:#060b18!important}.collateral-page .col-tier-name{color:#fff;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700}.collateral-page .col-tier-range{color:var(--col-text-muted);margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:13px}.collateral-page .col-tier-detail{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:10px 0;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.collateral-page .col-tier-detail:last-child{border-bottom:none}.collateral-page .col-td-label{color:var(--col-text-muted)}.collateral-page .col-td-value{color:var(--col-text);font-weight:600}.collateral-page .col-plan-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.collateral-page .col-plan-card{-webkit-backdrop-filter:blur(24px);text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:28px;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff0f,inset 0 -1px #0000000d}.collateral-page .col-plan-card:hover{background:#ffffff0a;border-color:#10b98133;transform:translateY(-4px);box-shadow:0 16px 48px #00000040,inset 0 1px #ffffff0f}.collateral-page .col-plan-card.best{background:linear-gradient(135deg,#10b9810f,#0000);border-color:#10b9814d;position:relative}.collateral-page .col-plan-card.best:after{content:"BEST VALUE";letter-spacing:1px;white-space:nowrap;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:6px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%);color:#060b18!important}.collateral-page .col-plan-period{color:var(--col-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.collateral-page .col-plan-rate{color:#fff;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:48px;font-weight:700;line-height:1}.collateral-page .col-plan-rate span{color:var(--col-text-muted);font-size:20px}.collateral-page .col-plan-subtext{color:var(--col-text-dim);margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:13px}.collateral-page .col-plan-features{text-align:left;margin:0;padding:0;list-style:none}.collateral-page .col-plan-features li{color:var(--col-text-muted);align-items:center;gap:8px;padding:8px 0;font-family:DM Sans,sans-serif;font-size:13px;display:flex}.collateral-page .col-plan-features li:before{content:"✓";color:var(--col-green);flex-shrink:0;font-size:12px;font-weight:700}.collateral-page .col-scenario-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.collateral-page .col-scenario-tab{border:1px solid var(--col-border);color:var(--col-text-muted);cursor:pointer;-webkit-backdrop-filter:blur(12px);background:0 0;border-radius:10px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.collateral-page .col-scenario-tab:hover{border-color:var(--col-border-hover);background:var(--col-surface-hover)}.collateral-page .col-scenario-tab.active{background:var(--col-green-glow);color:var(--col-green-light);border-color:#10b9814d}.collateral-page .col-scenario-content{-webkit-backdrop-filter:blur(24px);background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:28px;animation:.3s col-fadeUp;display:none;box-shadow:0 4px 24px #0000001f,inset 0 1px #ffffff0a}.collateral-page .col-scenario-content.active{display:block}.collateral-page .col-scenario-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:12px 0;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.collateral-page .col-scenario-row:last-child{border-bottom:none}.collateral-page .col-sr-label{color:var(--col-text-muted)}.collateral-page .col-sr-value{font-weight:600}.collateral-page .col-scenario-row.total{border-top:2px solid var(--col-border);border-bottom:none;margin-top:4px;padding-top:16px}.collateral-page .col-scenario-row.total .col-sr-label{color:var(--col-green-light);font-weight:700}.collateral-page .col-scenario-row.total .col-sr-value{color:var(--col-green-light);font-size:18px}.collateral-page .col-scenario-row.savings .col-sr-value{color:var(--col-green)}.collateral-page .col-footer{text-align:center;border-top:1px solid var(--col-border);margin-top:40px;padding:40px 0}.collateral-page .col-footer p{color:var(--col-text-dim);font-family:DM Sans,sans-serif;font-size:13px}.collateral-page .col-disclaimer{max-width:600px;color:var(--col-text-dim);margin:12px auto 0;font-size:11px;line-height:1.5}@media (width<=768px){.collateral-page .col-hero{padding:40px 0 30px}.collateral-page .col-h2{font-size:26px}.collateral-page .col-calc-body{padding:20px}.collateral-page .col-calc-header{padding:20px 20px 0}.collateral-page .col-rc-value{font-size:22px}}.cl-page{background:var(--color-primary,#00040f);--col-green:#10b981;--col-green-light:#34d399;--col-green-glow:#10b9811f;--col-green-dim:#10b9810f;--col-surface:#ffffff08;--col-surface-hover:#ffffff0d;--col-border:#ffffff0f;--col-border-hover:#10b98126;--col-text:#ffffffe6;--col-text-muted:#ffffffb3;--col-text-dim:#64748b;--col-red:#ef4444;--col-red-dim:#ef444426;--col-gold:#f59e0b;--col-gold-dim:#f59e0b1f;--col-blue:#3b82f6;--col-blue-dim:#3b82f61f;min-height:100vh;color:var(--col-text);overflow-x:hidden}.cl-hero{flex-direction:column;justify-content:center;align-items:center;padding:60px 24px 80px;display:flex;position:relative}.cl-hero-split{align-items:center;gap:20px;width:100%;max-width:1000px;margin:0 auto;display:flex}.cl-hero-left{flex-direction:column;flex:0 0 calc(50% - 10px);align-items:flex-start;display:flex}.cl-hero-left .cl-badge{margin-bottom:24px}.cl-hero-left .cl-title{text-align:left;margin:0 0 20px}.cl-hero-left .cl-sub{text-align:left;margin:0}.cl-hero-video{flex:0 0 calc(50% - 10px);justify-content:center;max-width:calc(50% - 10px);display:flex}.cl-video-thumb{cursor:pointer;border:1px solid #10b98126;border-radius:16px;max-width:280px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}.cl-video-thumb:hover{transform:scale(1.02);box-shadow:0 12px 40px #10b98126}.cl-video-thumb img{width:100%;display:block}.cl-play-btn{width:64px;height:64px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cl-video-thumb:hover .cl-play-btn{transform:translate(-50%,-50%)scale(1.1)}.cl-play-btn svg{filter:drop-shadow(0 2px 8px #0006);width:100%;height:100%}.cl-video-overlay{z-index:9999;background:#000000d9;justify-content:center;align-items:center;padding:24px;animation:.2s cl-fadeIn;display:flex;position:fixed;inset:0}@keyframes cl-fadeIn{0%{opacity:0}to{opacity:1}}.cl-video-modal{width:100%;max-width:560px;position:relative}.cl-video-modal video{border-radius:12px;width:100%;box-shadow:0 16px 64px #00000080}.cl-video-close{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;font-size:32px;line-height:1;transition:opacity .2s;position:absolute;top:-40px;right:0}.cl-video-close:hover{opacity:1}@media (width<=768px){.cl-hero-split{text-align:center;flex-direction:column}.cl-hero-left{align-items:center}.cl-hero-left .cl-title{text-align:center}.cl-hero-left .cl-sub{text-align:center;margin:0 auto}.cl-hero-video{flex:none;width:100%;max-width:280px}.cl-play-btn{width:48px;height:48px}.cl-video-modal{max-width:100%}.cl-video-close{top:-36px}}.cl-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b9810d 0%,#0000 70%);width:800px;height:800px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.cl-badge{color:#94a3b8;letter-spacing:.03em;background:#ffffff05;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;animation:.6s ease-out both cl-fadeDown;display:inline-flex}.cl-badge .cl-dot{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #34d39980}.cl-title{text-align:center;color:#f1f5f9;max-width:720px;margin:0 auto 20px;font-family:DM Sans,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.15;animation:.6s ease-out .1s both cl-fadeDown}.cl-title em{color:#10b981;font-style:italic}.cl-sub{color:#94a3b8;text-align:center;max-width:520px;margin:0 auto 48px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:300;line-height:1.7;animation:.6s ease-out .2s both cl-fadeDown}.cl-cards-wrapper{width:100%;max-width:1000px;margin-top:48px;position:relative}.cl-cards-section{grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:1000px;animation:.7s ease-out .3s both cl-fadeUp;display:grid}@media (width<=768px){.cl-cards-section{grid-template-columns:1fr}}.cl-card{-webkit-backdrop-filter:blur(24px);background:#060b1852;border-radius:20px;padding:36px 32px 32px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff0f,inset 0 -1px #0000000d}.cl-card-problem{border:1px solid #f8717126}.cl-card-solution{border:1px solid #34d39926}.cl-card-label{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:24px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.cl-card-problem .cl-card-label{color:#f87171}.cl-card-solution .cl-card-label{color:#34d399}.cl-label-dot{border-radius:50%;width:8px;height:8px}.cl-card-problem .cl-label-dot{opacity:.6;background:#f87171}.cl-card-solution .cl-label-dot{opacity:.6;background:#34d399}.cl-card-title{color:#f1f5f9;margin-bottom:28px;font-family:DM Sans,sans-serif;font-size:26px;font-weight:600;line-height:1.3}.cl-row-list{flex-direction:column;display:flex}.cl-row-item{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.cl-row-item:last-child{border-bottom:none}.cl-row-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;font-size:14px;display:flex}.cl-card-problem .cl-row-icon{color:#f87171;background:#f8717114}.cl-card-solution .cl-row-icon{color:#34d399;background:#34d39914}.cl-row-content{flex:1}.cl-row-label{color:#f1f5f9;margin-bottom:3px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.cl-row-desc{color:#64748b;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300;line-height:1.5}.cl-row-value{border-radius:8px;flex-shrink:0;align-self:center;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.cl-card-problem .cl-row-value{color:#f87171;background:#f8717114}.cl-card-solution .cl-row-value{color:#34d399;background:#34d39914}.cl-vs-divider{display:none}@media (width>=769px){.cl-vs-divider{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cl-vs-dot{background:var(--color-primary,#00040f);color:#64748b;letter-spacing:.05em;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;display:flex}}.cl-numbers-strip{background:#ffffff0f;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;width:100%;max-width:1000px;margin-top:48px;animation:.7s ease-out .4s both cl-fadeUp;display:grid;overflow:hidden}.cl-number-cell{-webkit-backdrop-filter:blur(24px);text-align:center;background:#060b1852;padding:28px 24px}.cl-number-cell:first-child{border-radius:16px 0 0 16px}.cl-number-cell:last-child{border-radius:0 16px 16px 0}.cl-num-label{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.cl-num-comparison{justify-content:center;align-items:baseline;gap:12px;display:flex}.cl-num-old{color:#64748b;font-family:DM Sans,sans-serif;font-size:18px;font-weight:300;-webkit-text-decoration:line-through #f87171;text-decoration:line-through #f87171}.cl-num-arrow{color:#64748b;font-size:14px}.cl-num-new{color:#34d399;font-family:DM Sans,sans-serif;font-size:24px;font-weight:600}@media (width<=600px){.cl-numbers-strip{border-radius:16px;grid-template-columns:1fr}.cl-number-cell:first-child{border-radius:16px 16px 0 0}.cl-number-cell:last-child{border-radius:0 0 16px 16px}}.cl-bottom{text-align:center;margin-top:48px;animation:.7s ease-out .5s both cl-fadeUp}.cl-bottom p{color:#64748b;max-width:580px;margin:0 auto 28px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.7}.cl-bottom .cl-highlight{color:#94a3b8;font-weight:500}.cl-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.cl-cta-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #10b98140}.cl-cta-primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 30px #10b98159}.cl-cta-secondary{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.cl-cta-secondary:hover{color:#f1f5f9;background:#ffffff08;border-color:#ffffff1f}.cl-page .col-wizard{-webkit-backdrop-filter:blur(24px);background:#0c1222b3;border:1px solid #ffffff14;border-radius:20px;padding:36px 32px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0f}.col-wizard-slider-wrap{max-width:480px;margin:0 auto}.col-wizard-amount-display{justify-content:center;align-items:baseline;gap:2px;margin-bottom:24px;display:flex}.col-wizard-amount-dollar{color:#10b981;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600}.col-wizard-amount-input{color:#fff;text-align:center;caret-color:#10b981;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;width:220px;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700;transition:border-color .2s}.col-wizard-amount-input:focus{border-bottom-color:#10b98166}.col-wizard-slider-container{margin-bottom:20px}.col-wizard-slider{appearance:none;cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.col-wizard-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;width:24px;height:24px;transition:box-shadow .2s,transform .15s;box-shadow:0 2px 8px #10b98166,0 0 0 4px #10b9811a}.col-wizard-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 12px #10b98180,0 0 0 6px #10b98126}.col-wizard-slider::-webkit-slider-thumb:active{transform:scale(.95)}.col-wizard-slider::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #10b98166,0 0 0 4px #10b9811a}.col-wizard-slider::-moz-range-track{background:0 0;border-radius:3px;height:6px}.col-wizard-slider-labels{color:#64748b;justify-content:space-between;margin-top:8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;display:flex}.col-wizard-presets{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.col-wizard-preset-btn{color:#fff9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:all .2s}.col-wizard-preset-btn:hover{color:#fffc;background:#10b9810d;border-color:#10b9814d}.col-wizard-preset-btn.active{color:#34d399;background:#10b9811f;border-color:#10b981;font-weight:600}.col-wizard-continue-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #10b98140}.col-wizard-continue-btn:hover{box-shadow:0 8px 30px #10b98159}@media (width<=640px){.col-wizard-amount-input{width:180px;font-size:22px}.col-wizard-amount-dollar{font-size:16px}.col-wizard-presets{gap:6px}.col-wizard-preset-btn{padding:5px 10px;font-size:11px}}@keyframes cl-fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes cl-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cl-broker-intro{background:linear-gradient(135deg,#7f1d1d38,#450a0a1f),#0f172ab8;border:1px solid #ef444438;border-radius:14px;max-width:980px;margin:0 auto 24px;padding:18px 20px;box-shadow:0 18px 40px #02061738}.cl-broker-intro-badge{color:#fca5a5;letter-spacing:.08em;text-transform:uppercase;background:#ef444424;border-radius:999px;align-items:center;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.cl-broker-intro-title{color:#fff1f2;margin:0 0 10px;font-size:20px;font-weight:700}.cl-broker-intro-text{color:#fecaca;margin:0 0 10px;font-size:14px;line-height:1.6}.cl-broker-intro-link-wrap{background:#02061747;border:1px solid #f871712e;border-radius:10px;flex-direction:column;gap:6px;margin:12px 0;padding:12px 14px;display:flex}.cl-broker-intro-link-label{color:#fca5a5;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.cl-broker-intro-link{color:#fff;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:13px;text-decoration:none}.cl-broker-intro-link:hover{color:#fecaca;text-decoration:underline}.cl-broker-intro-preview{background:#02061747;border:1px solid #f8717129;border-radius:12px;margin:12px 0 14px;padding:10px}.cl-broker-intro-preview-image{border-radius:10px;width:100%;max-width:700px;margin:0 auto;display:block;box-shadow:0 12px 24px #02061733}.contract-paper{color:#1a1a2e;background:#fff;border-radius:4px;max-width:820px;margin:0 auto;padding:56px 64px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.65;position:relative;overflow:hidden;box-shadow:0 4px 40px #0000004d}.contract-watermark{opacity:.05;pointer-events:none;z-index:0;background:url(/jusdwatermark.png) 50%/contain no-repeat;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){.cl-broker-intro{margin:0 8px 20px;padding:16px}.cl-broker-intro-title{font-size:18px}.cl-broker-intro-text,.cl-broker-intro-link{font-size:13px}.contract-paper{margin:0 8px;padding:32px 24px;font-size:13px}}.contract-paper,.contract-paper h1,.contract-paper h2,.contract-paper h3,.contract-paper h4,.contract-paper p,.contract-paper span,.contract-paper td,.contract-paper th,.contract-paper li,.contract-paper label,.contract-paper strong,.contract-paper b,.contract-paper div{color:#1a1a2e}.contract-header{margin-bottom:32px}.contract-header-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.contract-logo-img{-o-object-fit:contain;object-fit:contain;width:auto;height:33px}.contract-header-barcode{align-items:center;display:flex}.contract-header-line{background:linear-gradient(90deg,#0d9488,#14b8a6,#0000);width:100%;height:2px;margin-bottom:24px}.contract-title{text-align:center;margin-bottom:4px}.contract-title h1{letter-spacing:2px;text-transform:uppercase;color:#1a1a2e;margin:0 0 6px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700}.contract-title .contract-ref{color:#64748b;letter-spacing:.5px;font-family:JetBrains Mono,monospace;font-size:12px}.contract-section-header{letter-spacing:1.5px;text-transform:uppercase;color:#0d9488;border-bottom:1px solid #e2e8f0;margin:32px 0 16px;padding-bottom:6px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700}.contract-table{border-collapse:collapse;width:100%;margin-bottom:8px}.contract-table td{vertical-align:top;border:1px solid #e2e8f0;padding:10px 12px;font-size:13.5px;line-height:1.5}.contract-table td:first-child{color:#475569;white-space:nowrap;background:#f8fafc;width:180px;font-weight:600}@media (width<=600px){.contract-table td:first-child{white-space:normal;width:120px;font-size:12px}.contract-table td{padding:8px 10px;font-size:12.5px}}.contract-table .auto-value{color:#0d9488;font-weight:600}.contract-table .auto-hint{color:#94a3b8;margin-left:4px;font-size:12px;font-weight:400}.contract-input{color:#1a1a2e;background:0 0;border:none;border-bottom:1px solid #cbd5e1;outline:none;width:100%;padding:2px 4px;font-family:DM Sans,sans-serif;font-size:13.5px;transition:border-color .2s,background-color .2s}.contract-input:focus{background:#f0fdfa;border-bottom-color:#0d9488}.contract-input::placeholder{color:#94a3b8;font-style:italic}.contract-input-area{color:#1a1a2e;resize:none;background:0 0;border:none;border-bottom:1px solid #cbd5e1;outline:none;width:100%;min-height:36px;padding:2px 4px;font-family:DM Sans,sans-serif;font-size:13.5px;transition:border-color .2s,background-color .2s}.contract-input-area:focus{background:#f0fdfa;border-bottom-color:#0d9488}.contract-input-area::placeholder{color:#94a3b8;font-style:italic}.contract-select{color:#1a1a2e;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M0 0l5 5 5-5'/%3E%3C/svg%3E") right 4px center no-repeat;border:none;border-bottom:1px solid #cbd5e1;outline:none;padding:2px 20px 2px 4px;font-family:DM Sans,sans-serif;font-size:13.5px;transition:border-color .2s,background-color .2s}.contract-select:focus{background:#f0fdfa;border-bottom-color:#0d9488}.contract-select option{color:#1a1a2e;background:#fff}.contract-amount-wrap{align-items:baseline;gap:2px;display:flex}.contract-amount-wrap .contract-dollar{color:#1a1a2e;font-size:13.5px;font-weight:600}.contract-amount-wrap .contract-input{max-width:180px}.contract-amount-wrap .contract-currency{color:#64748b;margin-left:4px;font-size:12px}.contract-paper .contract-required{color:#ef4444;font-weight:600}.contract-paper .contract-input-empty,.contract-paper .contract-input-area.contract-input-empty{background:#f59e0b14;border-color:#f59e0b4d}.contract-amount-error{color:#dc2626;margin-top:2px;font-size:11px;display:block}.contract-schedule{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:13px}.contract-schedule th{letter-spacing:.5px;text-transform:uppercase;color:#475569;text-align:left;background:#f1f5f9;border:1px solid #e2e8f0;padding:8px 12px;font-size:11px;font-weight:700}.contract-schedule td{color:#1a1a2e;border:1px solid #e2e8f0;padding:8px 12px;font-size:13px}.contract-schedule .schedule-total td{background:#f8fafc;border-top:2px solid #cbd5e1;font-weight:700}.contract-schedule .schedule-recurring td{color:#64748b;font-style:italic}.contract-schedule .schedule-status{letter-spacing:.3px;font-size:11px;font-weight:600}.contract-schedule .status-due{color:#0d9488}.contract-schedule .status-recurring{color:#64748b}.contract-subsection-header{color:#1a1a2e;margin:20px 0 8px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700}.contract-clause{color:#334155;margin-bottom:4px;padding:0 4px;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.75}.contract-clause strong{color:#1a1a2e}.contract-mono{word-break:break-all;color:#1a1a2e;background:#f1f5f9;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:11.5px}.contract-quote{color:#334155;background:#f8fafc;border-left:3px solid #0d9488;margin:16px 0;padding:14px 20px;font-size:13px;font-style:italic;line-height:1.7}.contract-signatures{grid-template-columns:1fr 1fr;gap:40px;margin-top:24px;display:grid}@media (width<=600px){.contract-signatures{grid-template-columns:1fr;gap:32px}}.contract-sig-block{flex-direction:column;display:flex}.contract-sig-label{letter-spacing:1px;text-transform:uppercase;color:#475569;margin-bottom:12px;font-size:11px;font-weight:700}.contract-sig-line{background:#1a1a2e;width:100%;height:1px;margin-bottom:8px}.contract-sig-info{color:#475569;margin:3px 0;font-size:12.5px}.contract-sig-info strong{color:#1a1a2e;font-weight:600}.signature-canvas-wrap{margin-bottom:8px}.signature-canvas{cursor:crosshair;touch-action:none;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;max-width:280px;height:100px;display:block}.signature-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:DM Sans,sans-serif;font-size:11px;text-decoration:underline;transition:color .2s}.signature-clear-btn:hover{color:#dc2626}.signature-mode-tabs{gap:0;max-width:280px;margin-bottom:6px;display:flex}.signature-mode-tab{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;flex:1;padding:5px 0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:all .2s}.signature-mode-tab:first-child{border-right:none;border-radius:4px 0 0 4px}.signature-mode-tab:last-child{border-radius:0 4px 4px 0}.signature-mode-tab.active{color:#fff;background:#1a1a2e;border-color:#1a1a2e}.signature-type-input{color:#1a1a2e;background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;max-width:280px;margin-bottom:6px;padding:8px 12px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s;display:block}.signature-type-input:focus{border-color:#10b981}.signature-type-input:focus-visible{outline-offset:2px;outline:2px solid #10b981}.signature-type-input::placeholder{color:#94a3b8}.signature-typed-preview{cursor:default;pointer-events:none}.contract-actions-bar{-webkit-backdrop-filter:blur(24px);background:#0c1222cc;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;max-width:820px;margin:24px auto 0;padding:20px 24px;display:flex}@media (width<=768px){.contract-actions-bar{flex-direction:column;margin:16px 8px 0}}.contract-actions-left{flex:1;min-width:260px}.contract-actions-checkbox{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.contract-actions-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:4px;width:18px;min-width:18px;height:18px;margin-top:1px;transition:all .2s;position:relative}.contract-actions-checkbox input[type=checkbox]:checked{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981}.contract-actions-checkbox input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:11px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contract-actions-checkbox span{color:#fff9;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.4}.contract-actions-hint{color:#ffffff59;margin-top:4px;font-family:DM Sans,sans-serif;font-size:11px}.contract-actions-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contract-btn-pdf{color:#f1f5f9;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.contract-btn-pdf:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.contract-btn-pdf:disabled{opacity:.35;cursor:not-allowed}.contract-btn-submit{color:#060b18;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;padding:10px 24px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #10b98140}.contract-btn-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #10b98159}.contract-btn-submit:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.contract-actions-powered{color:#ffffff40;align-self:flex-end;font-family:DM Sans,sans-serif;font-size:11px}.contract-success-overlay{-webkit-backdrop-filter:blur(24px);text-align:center;background:#0c1222f2;border:1px solid #10b98126;border-radius:16px;max-width:820px;margin:0 auto;padding:56px 40px}.contract-success-icon{color:#060b18;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:28px;font-weight:700;display:flex}.contract-success-title{color:#f1f5f9;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:24px;font-weight:700}.contract-success-ref{color:#94a3b8;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:13px}.contract-success-text{color:#ffffffb3;max-width:500px;margin:0 auto 24px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6}.contract-success-steps{text-align:left;max-width:480px;margin:0 auto 24px}.contract-success-steps-title{color:#ffffff80;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700}.contract-success-steps ol{counter-reset:step;margin:0;padding:0;list-style:none}.contract-success-steps li{counter-increment:step;color:#ffffffb3;padding:8px 0 8px 36px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;position:relative}.contract-success-steps li:before{content:counter(step);color:#34d399;background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex;position:absolute;top:8px;left:0}.contract-success-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.contract-success-actions .cl-cta-secondary,.contract-success-actions .cl-cta-primary{padding:10px 20px;font-size:13px}.contract-amount-presets{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.contract-preset-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.contract-preset-btn:hover{color:#0d9488;background:#f0fdfa;border-color:#0d9488}.contract-preset-btn.active{color:#fff;background:#0d9488;border-color:#0d9488}.contract-date-input{cursor:pointer;color:#1a1a2e;font-family:DM Sans,sans-serif;font-size:13.5px}.contract-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;transition:opacity .2s}.contract-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.contract-rep-row .contract-rep-label-cell{white-space:normal}.contract-rep-wrap{grid-template-columns:minmax(120px,140px) auto;align-items:center;gap:8px;display:grid}.contract-rep-input{letter-spacing:2px;text-transform:uppercase;max-width:120px;font-family:JetBrains Mono,monospace!important;font-weight:600!important}.contract-verify-btn{color:#0d9488;cursor:pointer;white-space:normal;text-align:center;background:#f0fdfa;border:1px solid #0d9488;border-radius:6px;justify-self:start;max-width:100%;padding:5px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.contract-verify-btn:hover{color:#fff;background:#0d9488}.contract-rep-status{white-space:normal;border-radius:6px;grid-column:1/-1;width:fit-content;max-width:100%;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;line-height:1.4;animation:.3s repStatusFadeIn}@keyframes repStatusFadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.contract-rep-valid{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.contract-rep-invalid{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}@media (width<=600px){.contract-rep-wrap{grid-template-columns:1fr;align-items:stretch}.contract-verify-btn,.contract-rep-status{width:100%}}.contract-sig-qr{border:1px solid #e2e8f0;border-radius:4px;width:82px;height:82px;margin:0 auto 10px;overflow:hidden}.contract-footer-note{color:#94a3b8;text-align:center;border-top:1px solid #e2e8f0;margin-top:40px;padding-top:16px;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.5}@media print{body{background:#fff!important}nav,footer,.breadcrumb-wrapper,.contract-actions-bar,.no-print,.grid-pattern:before,.grid-pattern:after{display:none!important}.contract-paper{max-width:100%;box-shadow:none;border:none;border-radius:0;margin:0;padding:40px 60px}.contract-input,.contract-input-area,.contract-select{appearance:none!important;background:0 0!important;border:none!important;padding:0!important}.signature-canvas{border:none!important}.signature-clear-btn,.signature-mode-tabs,.signature-type-input,.contract-amount-presets,.contract-verify-btn,.contract-rep-status{display:none!important}.contract-date-input{appearance:none!important}.contract-date-input::-webkit-calendar-picker-indicator{display:none!important}.contract-table,.contract-schedule,.contract-quote,.contract-clause,.contract-signatures,.contract-sig-block,.contract-footer-note{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.contract-section-header,.contract-subsection-header{-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important}.contract-section-header{-moz-column-break-before:auto;break-before:auto;page-break-before:auto;margin-top:24px}.contract-signatures{-moz-column-break-before:auto;break-before:auto;page-break-before:auto}.contract-paper *{color:#1a1a2e!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.contract-table td:first-child{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#f8fafc!important}.contract-schedule th{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#f1f5f9!important}.contract-watermark{opacity:.04!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;display:block!important;position:absolute!important}.contract-success-overlay{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#f0fdf4!important;border:2px solid #10b981!important}.contract-success-title{color:#1a1a2e!important}.contract-success-ref{color:#334155!important}.contract-success-text{color:#475569!important}.contract-success-icon{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.contract-success-actions{display:none!important}}.brk-viewas-banner{z-index:1001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f59e0b;background:#f59e0b26;border-bottom:1px solid #f59e0b4d;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;display:flex;position:fixed;top:0;left:0;right:0}.brk-viewas-exit{color:#f59e0b;cursor:pointer;background:#f59e0b33;border:1px solid #f59e0b66;border-radius:6px;min-height:36px;padding:6px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.brk-viewas-exit:hover{background:#f59e0b59}.brk-content-area{min-height:60vh;padding:40px 0}.brk-demo-badge{letter-spacing:.5px;color:#a855f7;vertical-align:middle;background:#a855f71a;border:1px solid #a855f740;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.brk-demo-notice{text-align:center;color:#a855f7;background:#a855f70f;border:1px solid #a855f726;border-radius:8px;margin-bottom:16px;padding:6px 16px;font-size:12px}.brk-demo-toggle-active{color:#a855f7!important;border-color:#a855f766!important}.brk-collateral-badge{color:#10b981;cursor:pointer;background:#10b98114;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.brk-collateral-badge:hover{background:#10b98126;border-color:#10b98166}.adm-collateral-form{background:#0f172a99;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:12px;display:flex}.adm-collateral-form label{color:#94a3b8;font-size:12px;font-weight:500}.contract-table.brk-wallet-table td:first-child,.contract-table.brk-wallet-table th:first-child{text-align:center;min-width:24px;max-width:24px;padding:6px 4px;font-size:11px;width:24px!important}.brk-commission-tabs{gap:0;margin:12px 0 8px;display:flex}.brk-commission-tab{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;flex:1;padding:8px 4px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:all .2s}.brk-commission-tab:first-child{border-radius:6px 0 0 6px}.brk-commission-tab:last-child{border-radius:0 6px 6px 0}.brk-commission-tab:not(:first-child){border-left:none}.brk-commission-tab.active{color:#fff;background:#1a1a2e;border-color:#1a1a2e}.brk-nav{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060b18d9;border-bottom:1px solid #ffffff0f;position:fixed;top:0;left:0;right:0}.brk-nav-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;height:auto;padding:10px 64px;display:grid}.brk-nav-left{align-items:center;gap:12px;min-width:0;display:flex}.brk-nav-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.brk-nav-logo img{height:36px}.brk-nav-brand{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.brk-nav-badge-link{text-decoration:none;display:inline-flex}.brk-nav-badge{color:#10b981;text-transform:uppercase;letter-spacing:.5px;background:#10b9811a;border:1px solid #10b98133;border-radius:100px;padding:2px 10px;font-size:11px;font-weight:600}.brk-nav-home{color:#64748b;font-size:10px;line-height:1;text-decoration:none;transition:color .2s}.brk-nav-home:hover{color:#10b981}.brk-nav-links{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.brk-nav-link{color:#94a3b8;white-space:nowrap;flex-direction:column;align-items:center;padding:6px 12px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.brk-nav-link:after{content:"";opacity:0;background:#10b981;border-radius:999px;width:24px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(.6)}.brk-nav-link:hover{color:#fff}.brk-nav-link:hover:after{opacity:.45;transform:translate(-50%)scaleX(1)}.brk-nav-link-active{color:#fff}.brk-nav-link-active:after{opacity:1;transform:translate(-50%)scaleX(1)}.brk-nav-link-label{line-height:1.2}.brk-nav-link-note{color:#ef4444;text-shadow:0 0 8px #ef444480,0 0 16px #ef444440;margin-top:2px;font-size:9px;font-weight:600;line-height:1.2}.brk-nav-link-note-placeholder{display:none}.brk-nav-right{align-items:center;gap:12px;min-width:0;display:flex}.brk-nav-user{color:#e2e8f0;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.brk-nav-logout{color:#64748b;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;padding:4px 12px;font-size:12px;transition:all .2s}.brk-nav-logout:hover{color:#ef4444;border-color:#ef444433}.brk-nav-lang{position:relative}.brk-nav-lang-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.brk-nav-learn{color:#10b981;cursor:pointer;white-space:nowrap;background:#10b98114;border:1px solid #10b98140;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s}.brk-nav-learn:hover{background:#10b98126;border-color:#10b98166;transform:translateY(-1px)}.brk-nav-learn-mobile{color:#10b981;cursor:pointer;text-align:left;background:0 0;border:none;font-weight:600}.brk-nav-lang-btn:hover{color:#fff;background:#ffffff0a}.brk-nav-flag{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:18px;height:13px}.brk-nav-lang-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:300;background:#060b18f2;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:2px;min-width:min(400px,100vw - 32px);max-width:calc(100vw - 32px);max-height:300px;margin-top:4px;padding:8px;display:grid;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 8px 32px #0006}.brk-nav-lang-item{color:#94a3b8;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition:all .2s;display:flex}.brk-nav-lang-item:hover{color:#fff;background:#ffffff0f}.brk-nav-lang-active{color:#10b981;background:#10b98114}.brk-nav-hamburger{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:4px 10px;font-size:20px;display:none}.brk-nav-mobile{background:#060b18f2;border-top:1px solid #ffffff0f;flex-direction:column;padding:12px 24px 20px;display:none}.brk-nav-mobile-user{color:#e2e8f0;align-items:center;gap:8px;margin-bottom:4px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.brk-nav-mobile-link{color:#94a3b8;border-bottom:1px solid #ffffff0a;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0;font-size:14px;line-height:1.2;text-decoration:none;transition:color .2s;display:flex}.brk-nav-mobile-link:hover,.brk-nav-mobile-link.brk-nav-link-active{color:#10b981}.brk-nav-mobile-lang{border-top:1px solid #ffffff0f;margin-top:8px;padding:12px 0 0}.brk-nav-mobile-lang-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.brk-nav-mobile-lang-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:11px;transition:all .2s;display:flex}.brk-nav-mobile-lang-btn:hover{color:#fff;background:#ffffff0f}.brk-nav-mobile-lang-btn.brk-nav-lang-active{color:#10b981;background:#10b98114}@media (width<=1280px){.brk-nav-inner{padding:10px 32px}.brk-nav-home{display:none}.brk-nav-link{padding:6px 8px 10px;font-size:12px}}@media (width<=1080px){.brk-nav-links,.brk-nav-user{display:none}.brk-nav-hamburger{display:block}.brk-nav-mobile{display:flex}.brk-nav-inner{padding:10px 24px}.brk-nav-home{display:inline-flex}}@media (width<=768px){.brk-nav-lang-dropdown{grid-template-columns:1fr 1fr;min-width:280px;max-width:calc(100vw - 32px)}.brk-nav-mobile-link .brk-nav-link-note-placeholder{display:none}}@media (width<=640px){.brk-nav-inner{padding:10px 16px}.brk-viewas-banner{gap:8px;padding:6px 12px;font-size:12px}}.brk-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:32px;padding:20px 0;display:flex}.brk-footer-copy{color:#475569;font-size:12px}.brk-footer-links{gap:16px;display:flex}.brk-footer-link{color:#64748b;font-size:12px;text-decoration:none;transition:color .2s}.brk-footer-link:hover{color:#10b981}.brk-footer-center{justify-content:center;display:flex}.brk-footer-agreement{color:#94a3b8;font-weight:500;transition:color .2s}.brk-footer-agreement:hover{color:#10b981}@media (width<=640px){.brk-footer{text-align:center;flex-direction:column;gap:8px}}.brk-training-depot{margin-top:40px}.brk-training-depot-header{text-align:center;margin-bottom:28px}.brk-training-depot-title{color:#fff;margin:0 0 6px;font-size:22px;font-weight:700}.brk-training-depot-desc{color:#94a3b8;margin:0;font-size:13px}.brk-training-topics{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-width:910px;margin:0 auto 16px;display:grid}.brk-training-topic{cursor:pointer;text-align:center;color:inherit;font:inherit;background:#0f172a66;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;transition:border-color .25s,background .25s,transform .15s;display:flex}.brk-training-topic:hover{background:#0f172a8c;border-color:#ffffff26;transform:translateY(-1px)}.brk-training-topic-open{background:#10b9810f;border-color:#10b98166}.brk-training-topic-open:hover{border-color:#10b98180}.brk-training-topic-done{background:#10b98114;border-color:#10b98166}.brk-training-topic-done:hover{background:#10b9811f}.brk-training-topic-faq{border-style:dashed}.brk-training-topic-done-text{color:#10b981;margin-top:2px;font-size:10px;font-weight:600}.brk-training-topic-icon{font-size:24px;line-height:1}.brk-training-topic-label{color:#e2e8f0;font-size:12px;font-weight:600;line-height:1.25}.brk-training-topic-meta{margin-top:2px}.brk-training-topic-badge{color:#64748b;background:#ffffff0a;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600}.brk-training-topic-badge-progress{color:#f59e0b;background:#f59e0b1a;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.brk-training-topic-badge-done{color:#10b981;background:#10b9811a;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.brk-training-expand{background:#0f172a40;border:1px solid #ffffff0d;border-radius:14px;margin-bottom:8px;padding:20px 24px;overflow:hidden}.brk-training-expand-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.brk-training-module-title{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:600;display:flex}.brk-training-cards{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.brk-training-cards::-webkit-scrollbar{height:4px}.brk-training-cards::-webkit-scrollbar-track{background:0 0}.brk-training-cards::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.brk-training-card{cursor:pointer;background:#0f172a80;border:1px solid #ffffff14;border-radius:12px;flex:0 0 220px;min-width:200px;padding:20px;transition:border-color .25s,opacity .25s,transform .2s}.brk-training-card:hover{border-color:#ffffff26}.brk-training-card-active{border-color:#10b98166;box-shadow:0 0 20px #10b98114}.brk-training-card-active:hover{border-color:#10b98199;transform:translateY(-1px)}.brk-training-card-done{opacity:.55;cursor:default}.brk-training-card-done:hover{border-color:#ffffff14;transform:none}.brk-training-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.brk-training-card-step{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.brk-training-card-done .brk-training-card-step{color:#10b981;background:#10b98133}.brk-training-card-icon{font-size:22px}.brk-training-card-title{color:#fff;margin-bottom:6px;font-size:15px;font-weight:600}.brk-training-card-done .brk-training-card-title{color:#94a3b8}.brk-training-card-desc{color:#94a3b8;font-size:12.5px;line-height:1.55}.brk-training-card-done .brk-training-card-desc{color:#64748b}.brk-training-card-check{color:#10b981;margin-top:10px;font-size:11px;font-weight:600}.brk-training-card-end{color:#f59e0b;text-shadow:0 0 10px #f59e0b66;margin-top:12px;font-size:11px;font-weight:700}.brk-training-card-link{color:#10b981;margin-top:6px;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.brk-training-card-link:hover{color:#34d399;text-decoration:underline}.brk-training-card-cta{color:#10b981;opacity:.8;margin-top:12px;font-size:11px;font-weight:600;animation:2s ease-in-out infinite brk-training-pulse}@keyframes brk-training-pulse{0%,to{opacity:.6}50%{opacity:1}}.brk-btn-sm{border-radius:8px;padding:6px 14px;font-size:12px}@media (width<=640px){.brk-training-topics{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.brk-training-topic{padding:10px 8px}.brk-training-topic-icon{font-size:20px}.brk-training-topic-label{font-size:11px}.brk-training-expand{padding:16px}.brk-training-expand-header{flex-direction:column;gap:8px}.brk-training-card{flex:0 0 180px;min-width:170px;padding:16px}.brk-training-depot-title{font-size:19px}}.brk-faq-list{flex-direction:column;gap:8px;display:flex}.brk-faq-item{background:#0f172a66;border:1px solid #ffffff0f;border-radius:12px;transition:border-color .2s;overflow:hidden}.brk-faq-item:hover,.brk-faq-open{border-color:#10b98126}.brk-faq-question{color:#e2e8f0;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;display:flex}.brk-faq-icon{color:#10b981;flex-shrink:0;margin-left:12px;font-size:18px}.brk-faq-answer{overflow:hidden}.brk-faq-answer p{color:#94a3b8;margin:0;padding:0 20px 16px;font-size:14px;line-height:1.7}.brk-client-agreement-banner{background:#0f172a66;border:1px solid #f59e0b26;border-radius:12px;margin-bottom:24px;padding:24px}.brk-client-agreement-banner-badge{color:#f59e0b;text-transform:uppercase;letter-spacing:.5px;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:100px;margin-bottom:12px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.brk-client-agreement-note{color:#bfdbfe;background:#3b82f614;border:1px solid #3b82f62e;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.6}.contract-input-highlight,.contract-input-highlight:focus{transition:background .3s,border-color .3s;background:#facc151f!important;border-color:#facc154d!important}.brk-sig-placeholder{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:80px;margin-bottom:12px;display:flex}.brk-sig-placeholder-icon{color:#94a3b8;margin-bottom:4px;font-size:24px}.brk-sig-placeholder-text{color:#94a3b8;text-align:center;padding:0 12px;font-size:11px;line-height:1.4}.brk-contract-bottom-action{text-align:center;border-top:2px solid #e2e8f0;margin-top:24px;padding-top:24px}.brk-contract-link-box{text-align:left}.brk-contract-link-success{color:#10b981;margin-bottom:10px;font-size:14px;font-weight:700}.brk-contract-link-row{align-items:center;gap:8px;display:flex}.brk-contract-link-hint{color:#64748b;margin-top:8px;font-size:12px;line-height:1.5}.brk-agreements-section-title{color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:12px;font-weight:700}.brk-agreements-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=768px){.brk-agreements-grid{grid-template-columns:1fr}}.brk-agreement-card{cursor:pointer;background:#0f172a66;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;padding:24px;text-decoration:none;transition:all .25s;display:flex}.brk-agreement-card:hover{border-color:#10b98133;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.brk-agreement-card-header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.brk-agreement-card-alert{color:#f87171;margin-bottom:12px;font-size:12px;font-weight:700;line-height:1.5}.brk-agreement-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:flex}.brk-agreement-icon-jusd{color:#10b981;background:#10b9811f;border:1px solid #10b98133}.brk-agreement-icon-client{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f633}.brk-agreement-card-party{color:#64748b;font-size:12px;font-weight:500}.brk-agreement-card-counter{color:#fff;font-size:16px;font-weight:700}.brk-agreement-card-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.brk-agreement-status-note{color:#94a3b8;font-size:11px;line-height:1.5}.brk-agreement-signed{color:#10b981;background:#10b98114;border:1px solid #10b98126;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.brk-agreement-pending{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b26;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.brk-agreement-optional{color:#64748b;background:#64748b14;border:1px solid #64748b26;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.brk-agreement-card-desc{color:#94a3b8;flex:1;margin:0 0 14px;font-size:13px;line-height:1.6}.brk-agreement-card-ref{color:#10b981;margin-bottom:14px;font-family:monospace;font-size:12px}.brk-agreement-card-action{color:#10b981;font-size:13px;font-weight:600;transition:color .2s}.brk-agreement-card:hover .brk-agreement-card-action{color:#34d399}.brk-agreement-between{color:#64748b;font-size:11px;font-weight:400}.brk-sent-agreements-list{flex-direction:column;gap:8px;display:flex}.brk-sent-agreement-row{background:#0f172a66;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:16px;padding:12px 16px;display:flex}.brk-sent-agreement-ref{color:#10b981;min-width:180px;font-family:monospace;font-size:13px;font-weight:600}.brk-sent-agreement-client{color:#e2e8f0;flex:1;font-size:13px}.brk-sent-agreement-badge{border:1px solid;border-radius:100px;padding:2px 10px;font-size:11px;font-weight:600}.brk-sent-agreement-copy{cursor:pointer;opacity:.5;background:0 0;border:none;font-size:16px;transition:opacity .2s}.brk-sent-agreement-copy:hover{opacity:1}@media (width<=640px){.brk-sent-agreement-row{flex-wrap:wrap;gap:8px}.brk-sent-agreement-ref{min-width:auto}}.brk-utility-row{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.brk-breadcrumb{flex-wrap:wrap;align-items:center;gap:0;min-width:0;padding:0;font-size:13px;display:flex}.brk-breadcrumb-item{align-items:center;display:flex}.brk-breadcrumb-sep{color:#475569;margin:0 8px}.brk-breadcrumb-link{color:#64748b;text-decoration:none;transition:color .2s}.brk-breadcrumb-link:hover{color:#10b981}.brk-breadcrumb-current{color:#e2e8f0;font-weight:500}.brk-login-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;background:#0f172a99;border:1px solid #10b9811f;border-radius:16px;max-width:440px;margin:80px auto;padding:48px 40px}.brk-login-logo{justify-content:center;align-items:center;gap:12px;margin-bottom:32px;display:flex}.brk-badge{letter-spacing:.5px;text-transform:uppercase;color:#10b981;background:#10b98114;border:1px solid #10b9814d;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.brk-badge-admin{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b4d}.brk-login-title{color:#fff;margin:0 0 12px;font-family:DM Sans,sans-serif;font-size:24px;font-weight:600}.brk-login-desc{color:#94a3b8;margin-bottom:28px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}.brk-google-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 24px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:all .2s;display:flex}.brk-google-btn:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.brk-google-btn:disabled{opacity:.5;cursor:not-allowed}.brk-btn-danger{background:#ef44441f;border-color:#ef44444d}.brk-btn-danger:hover:not(:disabled){background:#ef444433}.brk-error{color:#ef4444;margin-top:16px;font-size:13px}.brk-login-note{color:#64748b;margin-top:24px;font-size:12px;line-height:1.5}.brk-na-icon{margin-bottom:16px;font-size:48px}.brk-spinner{border:3px solid #10b98126;border-top-color:#10b981;border-radius:50%;width:32px;height:32px;margin:0 auto;animation:.8s linear infinite brk-spin}@keyframes brk-spin{to{transform:rotate(360deg)}}.brk-loading{text-align:center;color:#94a3b8;padding:60px 0;font-size:14px}.brk-topbar{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:16px 0;display:flex}.brk-topbar-left{align-items:center;gap:12px;display:flex}.brk-topbar-right{align-items:center;gap:16px;display:flex}.brk-topbar-name{color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.brk-topbar-link{color:#94a3b8;font-size:13px;text-decoration:none;transition:color .2s}.brk-topbar-link:hover{color:#10b981}.brk-topbar-logout{color:#64748b;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;padding:4px 12px;font-size:12px;transition:all .2s}.brk-topbar-logout:hover{color:#ef4444;border-color:#ef44444d}.brk-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.brk-page-title{color:#fff;margin:0;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700}.brk-page-subtitle{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:14px;display:flex}.brk-back-link{color:#10b981;margin-bottom:20px;font-size:14px;text-decoration:none;display:inline-block}.brk-back-link:hover{text-decoration:underline}.brk-wallet-badge{color:#10b981;background:#10b98114;border:1px solid #10b98126;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:11px;display:inline-block}.brk-btn{cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.brk-btn-primary{color:#060b18;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.brk-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #10b9814d}.brk-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.brk-btn-outline{color:#10b981;background:0 0;border:1px solid #10b9814d}.brk-btn-outline:hover{background:#10b98114}.brk-utility-right{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.brk-training-chip{cursor:pointer;min-width:0;font:inherit;color:inherit;background:#0f172a80;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:6px 14px;transition:border-color .2s,background .2s;display:inline-flex}.brk-training-chip:hover{background:#10b9810f;border-color:#10b9814d}.brk-training-chip-label{color:#94a3b8;white-space:nowrap;font-size:11px;font-weight:600}.brk-training-chip-bar{background:#ffffff14;border-radius:2px;width:48px;height:4px;overflow:hidden}.brk-training-chip-fill{background:#10b981;border-radius:2px;height:100%;transition:width .4s}.brk-repid-chip{background:#10b9810f;border:1px solid #10b9811f;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:6px 12px;display:inline-flex}.brk-repid-chip-label{color:#10b981;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:600}.brk-repid-chip-value{color:#fff;letter-spacing:.16em;white-space:nowrap;font-family:monospace;font-size:13px;font-weight:700}.brk-dash-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.brk-dash-header-left{flex-shrink:0}.brk-dash-header-right{align-items:center;gap:16px;display:flex}.brk-summary-mini{gap:6px;display:flex}.brk-summary-mini-item{background:#0f172a66;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:center;min-width:72px;padding:8px 14px;display:flex}.brk-summary-mini-value{color:#fff;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.brk-summary-mini-label{color:#64748b;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;margin-top:2px;font-size:10px}.brk-mini-active .brk-summary-mini-value{color:#10b981}.brk-mini-active{border-color:#10b9811f}.brk-mini-pending .brk-summary-mini-value{color:#f59e0b}.brk-mini-pending{border-color:#f59e0b1f}.brk-mini-commission .brk-summary-mini-value{color:#3b82f6}.brk-mini-commission{border-color:#3b82f61f}@media (width<=768px){.brk-dash-header{flex-direction:column}.brk-dash-header-right{flex-direction:column;width:100%}.brk-summary-mini{width:100%}.brk-summary-mini-item{flex:1}}.brk-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px;display:grid}.brk-summary-card{text-align:center;background:#0f172a80;border:1px solid #ffffff0f;border-radius:12px;padding:24px}.brk-summary-value{color:#fff;font-family:DM Sans,sans-serif;font-size:32px;font-weight:700}.brk-summary-label{color:#64748b;margin-top:4px;font-size:13px}.brk-card-active{border-color:#3b82f633}.brk-card-active .brk-summary-value{color:#3b82f6}.brk-card-pending{border-color:#f59e0b33}.brk-card-pending .brk-summary-value{color:#f59e0b}.brk-card-commission{border-color:#10b98133}.brk-card-commission .brk-summary-value{color:#10b981}.brk-section-title{color:#fff;margin:0 0 8px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600}.brk-section-desc{color:#94a3b8;margin-bottom:16px;font-size:13px;line-height:1.5}.brk-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;display:grid}.brk-claim-section{background:#0f172a66;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;order:2;align-self:start;min-height:280px;padding:22px;display:flex}.brk-claim-row{flex-direction:column;gap:12px;margin-top:auto;display:flex}.brk-claim-section .brk-btn{justify-content:center;width:100%}.brk-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s}.brk-input:focus{border-color:#10b98166}.brk-input:focus-visible{outline-offset:2px;outline:2px solid #10b981}.brk-input::placeholder{color:#64748b}select.brk-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select.brk-input option{color:#e2e8f0;background:#0f172a}.brk-input-sm{max-width:200px}.brk-input-xs{text-align:center;flex:none;width:80px}.brk-input-wallet{font-family:monospace;font-size:13px}.brk-claim-status{border-radius:8px;margin-top:12px;padding:8px 12px;font-size:13px}.brk-claim-success{color:#10b981;background:#10b98114;border:1px solid #10b98126}.brk-claim-error{color:#ef4444;background:#ef444414;border:1px solid #ef444426}.brk-projects-section{order:1;min-width:0}.brk-empty{text-align:center;color:#64748b;padding:48px 24px;font-size:14px}.brk-projects-list{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:12px;display:grid}@media (width<=480px){.brk-projects-list{grid-template-columns:1fr}}.brk-project-card{background:#0f172a66;border:1px solid #ffffff0f;border-radius:12px;transition:border-color .2s,transform .2s}.brk-project-card:hover{border-color:#10b98133;transform:translateY(-1px)}.brk-project-link{color:inherit;padding:20px 24px;text-decoration:none;display:block}.brk-project-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.brk-project-ref{color:#94a3b8;font-family:monospace;font-size:13px}.brk-status-badge{color:var(--status-color,#94a3b8);background:color-mix(in srgb, var(--status-color,#94a3b8) 10%, transparent);border:1px solid color-mix(in srgb, var(--status-color,#94a3b8) 20%, transparent);border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.brk-status-large{padding:6px 14px;font-size:14px}.brk-project-info{justify-content:space-between;align-items:baseline;display:flex}.brk-project-client{color:#fff;font-size:16px;font-weight:600}.brk-project-amount{color:#10b981;font-size:18px;font-weight:700}.brk-project-meta{color:#64748b;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.brk-project-comm{color:#10b981;font-weight:600}.brk-project-actions{border-top:1px solid #ffffff0a;padding:8px 16px 12px}.brk-project-action-btn{color:#64748b;font-size:12px;text-decoration:none;transition:color .2s}.brk-project-action-btn:hover{color:#10b981}.brk-timer{background:#0f172a80;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.brk-timer-icon{flex-shrink:0;font-size:20px}.brk-timer-content{flex:1}.brk-timer-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.brk-timer-value{color:#fff;margin-top:2px;font-size:16px;font-weight:700}.brk-timer-bar{background:#ffffff0f;border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.brk-timer-bar-fill{border-radius:2px;height:100%;transition:width 1s}.brk-timer-safe .brk-timer-bar-fill{background:#10b981}.brk-timer-safe .brk-timer-value{color:#10b981}.brk-timer-warning .brk-timer-bar-fill{background:#f59e0b}.brk-timer-warning .brk-timer-value{color:#f59e0b}.brk-timer-warning{border-color:#f59e0b26}.brk-timer-critical .brk-timer-bar-fill{background:#ef4444}.brk-timer-critical .brk-timer-value{color:#ef4444}.brk-timer-critical{border-color:#ef444426;animation:2s ease-in-out infinite brk-pulse}.brk-timer-expired .brk-timer-value{color:#64748b}@keyframes brk-pulse{0%,to{opacity:1}50%{opacity:.7}}.brk-timer-compact{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.brk-timer-compact.brk-timer-safe{color:#10b981;background:#10b9811a}.brk-timer-compact.brk-timer-warning{color:#f59e0b;background:#f59e0b1a}.brk-timer-compact.brk-timer-critical{color:#ef4444;background:#ef44441a}.brk-timer-compact.brk-timer-expired{color:#64748b;background:#64748b1a}.brk-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.brk-detail-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.brk-detail-grid{grid-template-columns:1fr}}.brk-detail-right{flex-direction:column;gap:24px;display:flex}.brk-genealogy-list{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.brk-genealogy-row{background:#ffffff08;border:1px solid #ffffff0a;border-radius:8px;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;padding:10px 14px;display:grid}.brk-genealogy-label{color:#e2e8f0;font-size:14px;font-weight:600}.brk-genealogy-wallet{color:#94a3b8;font-family:monospace;font-size:12px}.brk-genealogy-share{color:#10b981;text-align:right;min-width:40px;font-size:14px;font-weight:700}.brk-genealogy-amount{color:#fff;text-align:right;min-width:90px;font-size:14px;font-weight:600}.brk-genealogy-total{color:#10b981;border-top:1px solid #10b98126;justify-content:space-between;padding:10px 14px;font-size:14px;font-weight:700;display:flex}@media (width<=640px){.brk-genealogy-row{grid-template-columns:1fr 1fr;gap:6px}}.brk-detail-card{background:#0f172a66;border:1px solid #ffffff0f;border-radius:12px;padding:24px}.brk-card-highlight{border-color:#10b98126}.brk-card-title{color:#fff;margin:0 0 16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600}.brk-detail-table{border-collapse:collapse;width:100%}.brk-detail-table td{border-bottom:1px solid #ffffff0a;padding:8px 0;font-size:13px}.brk-detail-table td:first-child{color:#64748b;width:45%}.brk-detail-table td:last-child{color:#fff;font-weight:500}.brk-comm-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.brk-comm-item{text-align:center;background:#ffffff08;border-radius:8px;padding:16px 12px}.brk-comm-value{color:#10b981;font-size:22px;font-weight:700}.brk-comm-label{color:#64748b;margin-top:4px;font-size:12px}.brk-comm-total{background:#10b9810d;border:1px solid #10b9811a;grid-column:1/-1}.brk-comm-total .brk-comm-value{font-size:28px}.brk-comm-note{color:#64748b;font-size:12px;line-height:1.5}.brk-schedule-scroll{overflow-x:auto}.brk-schedule-table{border-collapse:collapse;width:100%;font-size:13px}.brk-schedule-table th{color:#64748b;text-align:left;border-bottom:1px solid #ffffff14;padding:8px 12px;font-weight:600}.brk-schedule-table td{color:#e2e8f0;border-bottom:1px solid #ffffff08;padding:8px 12px}.brk-sched-status{color:#94a3b8;background:#ffffff0a;border-radius:4px;padding:2px 8px;font-size:11px}.brk-sched-more td{color:#64748b;text-align:center;font-style:italic}.brk-payees-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.brk-payee-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.brk-payee-fields{flex-wrap:wrap;flex:1;gap:8px;display:flex}.brk-payee-share{color:#94a3b8;align-items:center;gap:6px;font-size:14px;display:flex}.brk-payee-amount{color:#10b981;white-space:nowrap;font-size:12px;font-weight:600}.brk-payee-remove{color:#ef4444;cursor:pointer;background:#ef444414;border:1px solid #ef444426;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex}.brk-payee-remove:hover{background:#ef444426}.brk-payee-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.brk-payee-total{font-size:14px;font-weight:700}.brk-payee-btns{gap:8px;display:flex}.brk-payees-locked-banner{color:#f59e0b;background:#f59e0b0f;border:1px solid #f59e0b26;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:13px;display:flex}.brk-payees-locked-banner span:first-child{flex-shrink:0;margin-top:1px;font-size:18px}.brk-expandable-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.brk-expandable-summary::-webkit-details-marker{display:none}.brk-expandable-icon{color:#64748b;font-size:14px;transition:transform .2s}details[open] .brk-expandable-icon{transform:rotate(90deg)}.brk-expandable-content{margin-top:16px}.brk-split-preview{color:#10b981;font-weight:600}.adm-filter-bar{background:#0f172a66;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:12px 16px;display:flex}.adm-filter-tab{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.adm-filter-tab:hover{color:#fff;border-color:#ffffff26}.adm-filter-tab.active{color:#10b981;background:#10b9811a;border-color:#10b9814d}.adm-table-wrap{border:1px solid #ffffff0f;border-radius:12px;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:13px}.adm-table th{text-align:left;color:#64748b;background:#0f172a99;border-bottom:1px solid #ffffff0f;padding:12px 16px;font-weight:600}.adm-sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.adm-sortable-th:hover{color:#10b981}.adm-table td{vertical-align:top;border-bottom:1px solid #ffffff08;padding:14px 16px}.adm-table tr:hover{background:#ffffff05}.adm-row-updating{opacity:.6;pointer-events:none}.adm-ref{color:#10b981;font-family:monospace;font-size:12px;font-weight:600}.adm-date{color:#64748b;margin-top:2px;font-size:11px}.adm-client-name{color:#fff;font-weight:500}.adm-client-email{color:#64748b;margin-top:2px;font-size:11px}.adm-amount{color:#10b981;font-weight:700}.adm-broker-name{color:#e2e8f0;font-weight:500}.adm-broker-email{color:#64748b;font-size:11px}.adm-broker-unclaimed{color:#94a3b8;font-size:12px}.adm-empty{text-align:center;color:#64748b;padding:32px}.adm-status-select{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:6px 10px;font-family:DM Sans,sans-serif;font-size:12px}.adm-status-select:focus-visible{outline-offset:2px;outline:2px solid #10b981}.adm-status-select option{color:#e2e8f0;background:#0f172a}.adm-add-broker-form{background:#0f172a66;border:1px solid #ffffff0f;border-radius:12px;padding:20px}.adm-add-broker-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}@media (width<=768px){.adm-add-broker-grid{grid-template-columns:1fr}}.adm-form-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.adm-timer-btn{color:#f59e0b;cursor:pointer;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:6px;padding:5px 12px;font-size:12px;transition:all .2s}.adm-timer-btn:hover:not(:disabled){background:#f59e0b26}.adm-timer-btn:disabled{opacity:.5;cursor:not-allowed}.adm-notes-preview{cursor:default;margin-top:4px}.adm-brokers-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.adm-broker-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:16px}.adm-broker-card-name{color:#fff;font-size:14px;font-weight:600}.adm-broker-card-email{color:#94a3b8;margin-top:2px;font-size:12px}.adm-broker-card-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.adm-broker-signed{color:#10b981;font-size:11px}.adm-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.adm-modal{background:#0f172a;border:1px solid #ffffff1a;border-radius:16px;width:90%;max-width:400px;padding:32px}.adm-modal-title{color:#fff;margin:0 0 8px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600}.adm-modal-desc{color:#94a3b8;margin-bottom:24px;font-size:13px}.adm-timer-options{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.adm-timer-option{color:#10b981;cursor:pointer;background:#10b98114;border:1px solid #10b98133;border-radius:8px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.adm-timer-option:hover:not(:disabled){background:#10b98126}.adm-timer-option:disabled{opacity:.5;cursor:not-allowed}.adm-timer-custom{align-items:center;gap:8px;width:100%;display:flex}.adm-timer-custom .brk-input-xs{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.adm-modal-close{color:#64748b;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:8px;width:100%;padding:10px;font-size:14px;transition:all .2s;display:block}.adm-modal-close:hover{color:#fff;border-color:#ffffff26}.brk-error-page{text-align:center;padding:60px 0}.brk-error-page h2{color:#ef4444;margin-bottom:8px}.brk-error-page p{color:#94a3b8;margin-bottom:20px}.brk-error-page a{color:#10b981}@media (width<=640px){.brk-login-card{margin:40px 8px;padding:32px 24px}.brk-utility-row{flex-direction:column;align-items:flex-start;gap:10px}.brk-repid-chip{justify-content:space-between;width:100%}.brk-dashboard-grid{grid-template-columns:1fr}.brk-claim-section{order:1;min-height:auto}.brk-projects-section{order:2}.brk-payee-row,.brk-payee-fields{flex-direction:column}.brk-payee-share{width:100%}.brk-input-wallet{font-size:12px}.brk-comm-grid{grid-template-columns:1fr}.adm-table{font-size:12px}.adm-table th,.adm-table td{padding:10px 8px}.brk-summary-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.brk-summary-grid{grid-template-columns:1fr}.brk-nav-inner{gap:8px;padding:10px 12px}.brk-nav-logo img{height:28px}.brk-footer{text-align:center;flex-direction:column;gap:6px;font-size:11px}.brk-footer-agreement,.adm-table{font-size:11px}.adm-table th,.adm-table td{padding:8px 6px}.brk-detail-table td{padding:8px 10px;font-size:12px}.brk-page-title{font-size:20px}.brk-training-topics{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.brk-training-topic-label{font-size:10px}.brk-training-card{flex:0 0 160px;min-width:150px;padding:14px}.brk-training-card-desc{font-size:11px}}@media print{@page{margin:12mm 15mm;size:A4}.no-print,.brk-topbar,.contract-actions-bar,.signature-clear-btn,.signature-mode-tabs,.signature-type-input,.contract-verify-btn,.contract-rep-status,.contract-amount-presets,nav,footer{display:none!important}.cl-page,.brk-nav,.brk-footer,.brk-topbar,.brk-content-area,.brk-detail-card,.brk-summary-mini-item,.brk-repid-chip,.brk-client-agreement-banner,.brk-payees-locked-banner,.brk-login-card,.brk-faq-item,.brk-agreement-card,.brk-sent-agreement-row,.brk-genealogy-row,.brk-project-card,.adm-add-broker-form,.adm-broker-card{box-shadow:none!important}html,body{height:auto!important;min-height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.cl-page,.cl-page.grid-pattern,[class*=relative\ z-],[style*=minHeight],[style*=min-height]{border:none!important;border-radius:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.cl-page.grid-pattern:before,.cl-page.grid-pattern:after{display:none!important}.contract-watermark{opacity:.04!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;position:absolute!important}.contract-paper{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.contract-paper *{color:#1a1a2e!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.contract-table td:first-child{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#f8fafc!important}.contract-input,.contract-input-area,.contract-select{-webkit-appearance:none!important;background:0 0!important;border:none!important;padding:0!important}.signature-canvas{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:none!important}.contract-section-header{-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important;margin-top:16px!important}.contract-table,.contract-clause,.contract-quote,.contract-signatures,.contract-sig-block,.contract-footer-note{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.contract-footer-note{-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important;margin-bottom:0!important;padding-bottom:0!important}}.brk-btn:focus-visible,.brk-nav-link:focus-visible,.brk-nav-lang-btn:focus-visible,.brk-nav-lang-item:focus-visible,.brk-nav-mobile-lang-btn:focus-visible,.brk-nav-hamburger:focus-visible,.brk-project-link:focus-visible,.brk-breadcrumb-link:focus-visible,.brk-faq-question:focus-visible,.adm-filter-tab:focus-visible,.adm-timer-btn:focus-visible,.adm-timer-option:focus-visible,.adm-modal-close:focus-visible,.contract-btn-submit:focus-visible,.contract-btn-pdf:focus-visible,.contract-actions-checkbox input:focus-visible,.brk-payee-remove:focus-visible,.signature-mode-tab:focus-visible,.signature-clear-btn:focus-visible{outline-offset:2px;outline:2px solid #10b981}.brk-agreement-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060b1859;position:fixed;inset:0}.brk-agreement-modal-wrap{z-index:101;justify-content:center;align-items:flex-start;padding:100px 16px 60px;display:flex;position:fixed;inset:0;overflow-y:auto}.brk-agreement-modal{width:100%;max-width:620px;animation:.4s ease-out brk-modal-enter}.brk-agreement-modal .contract-paper{max-width:100%;padding:32px 36px;font-size:12px;line-height:1.55}.brk-agreement-modal .contract-paper h1{font-size:18px}.brk-agreement-modal .contract-header-top{gap:12px}.brk-agreement-modal .contract-logo-img{height:28px}.brk-agreement-modal .contract-section-header{margin:16px 0 8px;padding:6px 10px;font-size:13px}.brk-agreement-modal .contract-table td{padding:5px 8px;font-size:12px}.brk-agreement-modal .contract-input,.brk-agreement-modal .contract-input-area{padding:4px 6px;font-size:12px}.brk-agreement-modal .contract-clause{font-size:11.5px}.brk-agreement-modal .contract-signatures{gap:16px}.brk-agreement-modal .contract-sig-block{padding:12px}.brk-agreement-modal .signature-canvas{height:60px}.brk-agreement-modal .contract-actions-bar{max-width:100%;padding:14px 16px;font-size:12px}@keyframes brk-modal-enter{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.brk-dash-preview-hint{z-index:102;color:#94a3b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#0f172ad9;border:1px solid #10b98133;border-radius:24px;align-items:center;gap:8px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:13px;animation:.6s ease-out .8s both brk-hint-fade;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.brk-dash-preview-hint-icon{color:#10b981;font-size:15px}@keyframes brk-hint-fade{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=640px){.brk-agreement-modal-wrap{padding:20px 8px 40px}.brk-dash-preview-hint{padding:8px 14px;font-size:11px;bottom:12px}}.adm-wallet-request-badge{color:#f59e0b;cursor:pointer;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:4px;margin-top:4px;padding:2px 8px;font-family:DM Sans,sans-serif;font-size:11px;transition:background .2s;display:inline-block}.adm-wallet-request-badge:hover{background:#f59e0b40}.brk-nav-profile-wrap{position:relative}.brk-nav-user-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;display:flex}.brk-nav-user-chevron{opacity:.6;margin-left:2px;font-size:10px}.brk-profile-dropdown{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:300;background:#0c1222f2;border:1px solid #ffffff1a;border-radius:12px;width:320px;padding:16px;font-family:DM Sans,sans-serif;animation:.2s ease-out brk-dropdown-enter;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0006}@keyframes brk-dropdown-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.brk-profile-header{border-bottom:1px solid #ffffff0f;margin-bottom:14px;padding-bottom:12px}.brk-profile-name{color:#e2e8f0;font-size:14px;font-weight:600}.brk-profile-email{color:#64748b;margin-top:2px;font-size:12px}.brk-profile-section{margin-bottom:10px}.brk-profile-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.brk-profile-input{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .2s}.brk-profile-input:focus{border-color:#10b98166}.brk-profile-input-mono{font-family:DM Mono,monospace;font-size:12px}.brk-profile-textarea{resize:vertical;min-height:48px}.brk-profile-save{color:#10b981;cursor:pointer;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;width:100%;padding:8px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:background .2s}.brk-profile-save:hover{background:#10b98140}.brk-profile-save:disabled{opacity:.5;cursor:not-allowed}.brk-profile-msg{border-radius:4px;margin-top:6px;padding:6px 8px;font-size:12px}.brk-profile-msg-success{color:#10b981;background:#10b9811a}.brk-profile-msg-error{color:#ef4444;background:#ef44441a}.brk-profile-divider{background:#ffffff0f;height:1px;margin:12px 0}.brk-profile-wallet-display{padding:6px 0}.brk-profile-wallet-addr{color:#10b981;word-break:break-all;font-family:DM Mono,monospace;font-size:12px}.brk-profile-wallet-none{color:#64748b;font-size:12px;font-style:italic}.brk-profile-wallet-pending{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:6px;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px 10px;font-size:12px;display:flex}.brk-profile-wallet-cancel{color:#f59e0b;cursor:pointer;background:0 0;border:1px solid #f59e0b4d;border-radius:4px;align-self:flex-start;margin-top:4px;padding:3px 8px;font-family:DM Sans,sans-serif;font-size:11px}.brk-profile-wallet-cancel:hover{background:#f59e0b26}.brk-profile-wallet-err{color:#ef4444;margin-top:3px;font-size:11px;display:block}.brk-profile-wallet-btn{color:#3b82f6;cursor:pointer;background:#3b82f626;border:1px solid #3b82f64d;border-radius:6px;width:100%;margin-top:6px;padding:7px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:background .2s}.brk-profile-wallet-btn:hover{background:#3b82f640}.brk-profile-wallet-btn:disabled{opacity:.4;cursor:not-allowed}.brk-profile-logout{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444433;border-radius:6px;width:100%;padding:8px;font-family:DM Sans,sans-serif;font-size:12px;transition:background .2s}.brk-profile-logout:hover{background:#ef44441a}@media (width<=640px){.brk-profile-dropdown{border-radius:16px 16px 0 0;width:100%;max-height:80vh;padding:20px 16px;position:fixed;inset:auto 0 0;overflow-y:auto}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=620px){.container{max-width:620px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1060px){.container{max-width:1060px}}@media (width>=1200px){.container{max-width:1200px}}@media (width>=1700px){.container{max-width:1700px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-right-\[50\%\]{right:-50%}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-40{bottom:10rem}.left-0{left:0}.left-1\/4{left:25%}.left-10{left:2.5rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-20{top:5rem}.top-full{top:100%}.z-50{z-index:50}.z-\[0\]{z-index:0}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-0{margin-bottom:0}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[120px\]{margin-top:120px}.mt-\[72px\]{margin-top:72px}.mt-\[84px\]{margin-top:84px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[27\.6px\]{height:27.6px}.h-\[300px\]{height:300px}.h-\[36px\]{height:36px}.h-\[48px\]{height:48px}.h-\[500px\]{height:500px}.h-\[60\%\]{height:60%}.h-\[6px\]{height:6px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[40vh\]{min-height:40vh}.min-h-\[80px\]{min-height:80px}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[16px\]{width:16px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[300px\]{width:300px}.w-\[42\.6px\]{width:42.6px}.w-\[48px\]{width:48px}.w-\[500px\]{width:500px}.w-\[60\%\]{width:60%}.w-\[80px\]{width:80px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[370px\]{max-width:370px}.max-w-\[380px\]{max-width:380px}.max-w-\[440px\]{max-width:440px}.max-w-\[450px\]{max-width:450px}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.flex-1{flex:1}.flex-\[1\.5\]{flex:1.5}.flex-\[1\]{flex:1}.flex-\[2\.5\]{flex:2.5}.flex-shrink-0,.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[slideDown_0\.3s_ease\]{animation:.3s slideDown}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-red-500\/20{border-color:#ef444433}.border-secondary\/10{border-color:#10b9811a}.border-secondary\/20{border-color:#10b98133}.border-secondary\/30{border-color:#10b9814d}.border-secondary\/\[0\.15\]{border-color:#10b98126}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-yellow-500\/20{border-color:#eab30833}.bg-\[\#0a0f16\]{--tw-bg-opacity:1;background-color:rgb(10 15 22/var(--tw-bg-opacity,1))}.bg-\[\#0f1620\]{--tw-bg-opacity:1;background-color:rgb(15 22 32/var(--tw-bg-opacity,1))}.bg-accent{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(6 11 24/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-secondary\/10{background-color:#10b9811a}.bg-secondary\/\[0\.08\]{background-color:#10b98114}.bg-transparent{background-color:#0000}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-500\/10{background-color:#eab3081a}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-6{padding-bottom:1.5rem}.pt-12{padding-top:3rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-dm-sans{font-family:DM Sans,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[96px\]{font-size:96px}.text-\[9px\]{font-size:9px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-\[16px\]{line-height:16px}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[24px\]{line-height:24px}.leading-\[26px\]{line-height:26px}.leading-\[28px\]{line-height:28px}.leading-\[32\.4px\]{line-height:32.4px}.leading-\[32px\]{line-height:32px}.leading-\[42px\]{line-height:42px}.leading-\[50px\]{line-height:50px}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#060b18\]{--tw-text-opacity:1;color:rgb(6 11 24/var(--tw-text-opacity,1))}.text-\[\#2a3040\]{--tw-text-opacity:1;color:rgb(42 48 64/var(--tw-text-opacity,1))}.text-\[\#475569\]{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-\[\#64748b\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#94a3b8\]{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[\#e2e8f0\]{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-dimWhite{color:#ffffffb3}.text-dimWhite\/60{color:#fff9}.text-primary{--tw-text-opacity:1;color:rgb(6 11 24/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-secondary\/70{color:#10b981b3}.text-secondary\/80{color:#10b981cc}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/10{color:#ffffff1a}.text-white\/\[0\.15\]{color:#ffffff26}.text-white\/\[0\.25\]{color:#ffffff40}.text-white\/\[0\.45\]{color:#ffffff73}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-\[\#2a3040\]::placeholder{--tw-placeholder-opacity:1;color:rgb(42 48 64/var(--tw-placeholder-opacity,1))}.placeholder-\[\#475569\]::placeholder{--tw-placeholder-opacity:1;color:rgb(71 85 105/var(--tw-placeholder-opacity,1))}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-black\/40{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--color-primary:#050a0e;--color-surface:#0a0f16;--color-surface-light:#0f1620;--color-secondary:#10b981;--color-accent:#34d399;--color-border:#10b9811a;--glass-bg:#ffffff08;--glass-border:#ffffff0f}*{scroll-behavior:smooth}body{background:var(--color-primary)}.text-gradient{background:linear-gradient(135deg,#34d399 0%,#10b981 50%,#059669 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px;transition:all .3s;box-shadow:0 4px 24px #0000001f,inset 0 1px #ffffff0a}.glass-card:hover{background:#ffffff0d;border-color:#10b98126;transform:translateY(-3px);box-shadow:0 16px 48px #00000040,inset 0 1px #ffffff0f}.glass-card-strong{-webkit-backdrop-filter:blur(32px);background:#ffffff0a;border:1px solid #ffffff12;border-radius:20px;transition:all .3s;box-shadow:0 8px 40px #00000026,inset 0 1px #ffffff0a}.glass-card-strong:hover{background:#ffffff0f;border-color:#10b98133;transform:translateY(-4px);box-shadow:0 20px 56px #00000040,inset 0 1px #ffffff0d}.glass-subtle{-webkit-backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff0d;transition:all .3s}.glass-subtle:hover{background:#ffffff0d;border-color:#10b98126;transform:translateY(-2px);box-shadow:0 8px 32px #0003,inset 0 1px #ffffff0a}.glass-badge{-webkit-backdrop-filter:blur(12px);background:#10b9810f;border:1px solid #10b98126;transition:all .3s}.glass-badge:hover{background:#10b9811a;border-color:#10b98140;transform:translateY(-1px)}.glass-panel{-webkit-backdrop-filter:blur(24px);background:#ffffff05;border:1px solid #ffffff0a;border-radius:24px;transition:all .4s;box-shadow:0 4px 32px #00000026}.glass-panel:hover{border-color:#ffffff0f;box-shadow:0 8px 48px #00000038,inset 0 1px #ffffff0a}.bg-blue-gradient{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.bg-black-gradient{border:1px solid var(--glass-border);background:#ffffff08;border-radius:16px}.bg-discount-gradient{border:1px solid var(--color-border);background:#ffffff08;border-radius:12px;transition:all .3s}.bg-discount-gradient:hover{border-color:#10b9814d;transform:translateY(-2px);box-shadow:0 8px 32px #00000026}.bg-discount-gradient2{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.green__gradient{filter:blur(80px);background:radial-gradient(circle,#10b98126 0%,#0000 70%)}.blue__gradient{filter:blur(80px);background:radial-gradient(circle,#3b82f614 0%,#0000 70%)}.pink__gradient{filter:blur(100px);background:radial-gradient(circle,#10b9810f 0%,#0000 70%)}.white__gradient{filter:blur(80px);background:radial-gradient(circle,#ffffff08 0%,#0000 70%)}.grid-pattern{position:relative}.grid-pattern:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffff08 1px,#0000 1px) 0 0/24px 24px,radial-gradient(800px 600px at 80% 10%,#10b98114 0%,#0000 60%) 0 0/100% 100%,radial-gradient(700px 700px at 15% 80%,#10b9810a 0%,#0000 60%) 0 0/100% 100%,linear-gradient(160deg,#030608 0%,#050a0e 40%,#040810 100%) 0 0/100% 100%;width:100%;height:100%;position:fixed;top:0;left:0}.glass-surface{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060b1847;border:1px solid #10b9811f;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 0 60px #10b9810f,0 0 1px #10b98133,inset 0 1px #ffffff0a,inset 0 -1px #00000014}.glass-surface:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 10%,#ffffff0f 50%,#0000 90%);height:1px;position:absolute;top:0;left:0;right:0}.feature-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:16px;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 16px #00000014,inset 0 1px #ffffff08}.feature-card:hover{background:#ffffff0d;border-color:#10b98133;transform:translateY(-4px);box-shadow:0 16px 48px #10b9811a,0 8px 24px #0003,inset 0 1px #ffffff0f}.sidebar{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 80px);animation:.3s cubic-bezier(.25,.46,.45,.94) both slideDown;overflow-y:auto}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.live-balance{color:#10b981;text-shadow:0 0 6px #10b98180;animation:2s ease-in-out infinite balanceGlow}@keyframes balanceGlow{0%,to{text-shadow:0 0 4px #10b98159}50%{text-shadow:0 0 10px #10b981b3,0 0 20px #10b98140}}.section-divider{background:linear-gradient(90deg, transparent, var(--color-border), transparent);height:1px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-primary)}::-webkit-scrollbar-thumb{background:#10b98133;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#10b98166}::selection{color:#fff;background:#10b9814d}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-secondary\/20:hover{border-color:#10b98133}.hover\:border-secondary\/25:hover{border-color:#10b98140}.hover\:border-secondary\/50:hover{border-color:#10b98180}.hover\:bg-secondary\/10:hover{background-color:#10b9811a}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.hover\:text-dimWhite:hover{color:#ffffffb3}.hover\:text-secondary:hover{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_20px_rgba\(16\,185\,129\,0\.08\)\]:hover{--tw-shadow:0 0 20px #10b98114;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_24px_rgba\(16\,185\,129\,0\.3\)\]:hover{--tw-shadow:0 0 24px #10b9814d;--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-secondary\/20:hover{--tw-shadow-color:#10b98133;--tw-shadow:var(--tw-shadow-colored)}.focus\:border-secondary\/40:focus{border-color:#10b98166}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-secondary\/25{border-color:#10b98140}.group:hover .group-hover\:text-secondary{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:brightness-110{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (width>=480px){.xs\:text-\[36px\]{font-size:36px}.xs\:text-\[44px\]{font-size:44px}.xs\:leading-\[56px\]{line-height:56px}}@media (width>=620px){.ss\:block{display:block}.ss\:inline{display:inline}.ss\:hidden{display:none}.ss\:text-\[13px\]{font-size:13px}.ss\:text-\[64px\]{font-size:64px}.ss\:leading-\[76px\]{line-height:76px}}@media (width>=768px){.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-20{margin-bottom:5rem}.sm\:ml-10{margin-left:2.5rem}.sm\:mr-5{margin-right:1.25rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-\[140px\]{width:140px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-\[36px\]{font-size:36px}}@media (width>=1060px){.md\:my-0{margin-top:0;margin-bottom:0}.md\:ml-10{margin-left:2.5rem}.md\:mr-10{margin-right:2.5rem}.md\:mt-0{margin-top:0}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (width>=1200px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-10{gap:2.5rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}}@media (width>=1700px){.xl\:max-w-\[1280px\]{max-width:1280px}.xl\:px-0{padding-left:0;padding-right:0}}
