@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap);.cf-site{--cf-ink:#202326;--cf-gold:#cbb17b;--cf-stone:#d8cec0;--cf-ivory:#f7f3eb;--cf-muted:#5f605c;--cf-line:#ddd5c8;background:#fff;color:var(--cf-ink);font-family:DM Sans,Arial,sans-serif;line-height:1.65}.cf-site *{box-sizing:border-box}.cf-site h1,.cf-site h2,.cf-site h3{font-family:inherit;letter-spacing:-.035em;line-height:1.16}.cf-site h1{font-size:clamp(42px,5.5vw,76px);font-weight:600;margin:22px 0}.cf-site h2{font-size:clamp(28px,3.2vw,42px);font-weight:600;margin:12px 0 20px}.cf-site h3{font-size:19px;font-weight:600;letter-spacing:-.02em;margin:16px 0 10px}.cf-site p{margin:0 0 18px}.cf-site a{text-decoration:none}.cf-site svg{flex-shrink:0}.cf-container{margin:auto;max-width:1180px;padding:0 32px}.cf-site-header{background:#202326;border-bottom:1px solid #ffffff24;color:#fff}.cf-header-inner{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:86px}.cf-site-header nav{display:flex;font-size:14px;gap:26px}.cf-site-header nav a{color:#e6e1d8}.cf-site-header nav a:hover{color:#cbb17b}.cf-button{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;font-size:14px;font-weight:700;gap:12px;justify-content:center;min-height:48px;padding:13px 24px;transition:background .15s}.cf-button-gold{background:#cbb17b;color:#202326}.cf-button-gold:hover{background:#dbc493}.cf-button-outline{background:#0000;border-color:#ffffff69;color:#fff}.cf-button-outline:hover{background:#ffffff12}.cf-button-dark{background:#202326;color:#fff}.cf-button-dark:hover{background:#363a3d}.cf-hero{background:#202326;color:#fff;padding:68px 0 26px;text-align:center}.cf-eyebrow{color:#765b2c;font-size:12px;font-weight:700;letter-spacing:2px}.cf-audiences .cf-eyebrow,.cf-hero .cf-eyebrow,.cf-hero h1 span,.cf-security .cf-eyebrow{color:#cbb17b}.cf-hero-description{color:#dedad3;font-size:19px;line-height:1.7}.cf-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:28px 0 20px}.cf-hero-note{color:#c4bfb7;font-size:13px}.cf-small-break{display:none}.cf-section{padding:90px 0;scroll-margin-top:24px}.cf-section-heading{margin:0 auto 40px;max-width:690px;text-align:center}.cf-section-heading>p:not(.cf-eyebrow){color:#5f605c}.cf-three-columns{grid-gap:38px;display:grid;gap:38px;grid-template-columns:repeat(3,minmax(0,1fr))}.cf-benefit-band{background:#d8cec0;padding:44px 0}.cf-benefit-band h2{font-size:26px;margin:0 0 34px;text-align:center}.cf-three-columns p{font-size:15px;line-height:1.7}.cf-benefit-band article+article{border-left:1px solid #a69c8e;padding-left:32px}.cf-feature-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.cf-feature-grid article{background:#fff;border:1px solid #ddd5c8;border-radius:8px;padding:28px}.cf-feature-grid p{color:#5f605c;font-size:15px;margin:0}.cf-icon-tile{background:#f1e8d7;border-radius:8px;color:#5b4724;display:inline-grid;height:48px;place-items:center;width:48px}.cf-section-ivory{background:#f7f3eb}.cf-split{grid-gap:76px;align-items:center;display:grid;gap:76px;grid-template-columns:1fr 1fr}.cf-split p:not(.cf-eyebrow){color:#5f605c}.cf-check-list{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:25px 0 28px;padding:0}.cf-check-list li{align-items:center;display:flex;font-size:15px;gap:12px}.cf-check-list svg{color:#806433}.cf-text-link{align-items:center;border-bottom:1px solid #a58850;display:inline-flex;font-size:14px;font-weight:700;gap:12px;padding-bottom:4px}.cf-audiences{background:#202326;color:#fff;padding:76px 0}.cf-audiences .cf-split{align-items:start}.cf-audiences article+article{border-left:1px solid #cbb17b60;padding-left:56px}.cf-audiences .cf-split p:not(.cf-eyebrow){color:#d3cec5}.cf-audiences .cf-check-list svg{color:#cbb17b}.cf-section-stone{background:#d8cec0}.cf-step-number{background:#cbb17b;border:1px solid #8b7347;border-radius:50%;display:grid;font-size:19px;font-weight:600;height:50px;margin-bottom:22px;place-items:center;width:50px}.cf-security{background:#202326;border-top:3px solid #cbb17b;color:#fff;padding:78px 0}.cf-security .cf-section-heading>p:not(.cf-eyebrow){color:#d3cec5}.cf-security article{border:1px solid #8e7d60;border-radius:8px;padding:28px}.cf-security article>svg{color:#cbb17b}.cf-security article p{color:#d3cec5;margin-bottom:0}.cf-security>.cf-container>.cf-text-link{color:#e8d5ae;margin-top:28px}.cf-faq-layout{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1.6fr}.cf-faq-layout>div>p:not(.cf-eyebrow){color:#5f605c;max-width:300px}.cf-faq-layout details{border-bottom:1px solid #ddd5c8}.cf-faq-layout summary{cursor:pointer;font-size:16px;font-weight:600;padding:20px 26px 20px 0}.cf-faq-layout details p{color:#5f605c;font-size:15px;margin:0 0 22px}.cf-final-cta{background:#cbb17b;padding:56px 0}.cf-final-cta>.cf-container{align-items:center;display:flex;gap:24px;justify-content:space-between}.cf-final-cta .cf-eyebrow{color:#443b2b}.cf-final-cta h2{margin-bottom:0}.cf-footer{background:#202326;color:#fff;padding:58px 0 24px}.cf-footer-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:2fr repeat(3,1fr)}.cf-footer-grid h3{color:#e8d5ae;font-size:14px;letter-spacing:0;margin:0 0 20px}.cf-footer-grid p{color:#c4bfb7;font-size:14px;margin-top:22px}.cf-footer-grid a{color:#d3cec5;display:block;font-size:13px;margin:10px 0}.cf-footer-grid a:hover{text-decoration:underline}.cf-footer-bottom{border-top:1px solid #ffffff24;color:#c4bfb7;display:flex;font-size:12px;justify-content:space-between;margin-top:36px;padding-top:22px}.cf-skip{background:#fff;color:#202326;left:20px;padding:12px;position:fixed;top:-100px;z-index:2000}.cf-skip:focus{top:12px}.cf-site :focus-visible{outline:3px solid #8d6b2c;outline-offset:4px}.cf-footer :focus-visible,.cf-hero :focus-visible,.cf-site-header :focus-visible{outline-color:#e8d5ae}.cf-product-figure{margin:48px 0 0;text-align:left}.cf-product-preview{background:#faf9f6;border:1px solid #807361;border-radius:10px;box-shadow:0 25px 55px #0003;color:#202326;display:flex;overflow:hidden}.cf-preview-sidebar{background:#202326;color:#eee9e0;flex-shrink:0;padding:26px 16px;width:190px}.cf-preview-sidebar .cf-brand{font-size:24px}.cf-preview-nav{grid-gap:5px;display:grid;font-size:12px;gap:5px;margin-top:26px}.cf-preview-nav>div{align-items:center;border-radius:5px;display:flex;gap:12px;padding:9px 10px}.cf-preview-nav .selected{background:#cbb17b;color:#202326;font-weight:700}.cf-preview-sidebar-foot{color:#c4bfb7;display:block;font-size:9px;letter-spacing:1.5px;margin:30px 8px 0}.cf-preview-body{flex:1 1;min-width:0;padding:24px 28px 30px}.cf-preview-topline{align-items:center;border-bottom:1px solid #ddd5c8;color:#66645f;display:flex;font-size:11px;justify-content:space-between;margin-bottom:24px;padding-bottom:18px}.cf-preview-body h3{font-size:25px;margin:0 0 8px}.cf-preview-body>p{color:#66645f;font-size:12px}.cf-preview-avatar{background:#e8e1d5;border-radius:50%;color:#49443c;display:inline-grid;flex-shrink:0;font-size:10px;height:29px;place-items:center;width:29px}.cf-preview-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}.cf-preview-stats>div{grid-gap:4px 8px;background:#fff;border:1px solid #ddd5c8;border-radius:6px;display:grid;gap:4px 8px;grid-template-columns:36px 1fr;padding:16px}.cf-preview-stats svg{background:#f1e8d7;border-radius:6px;color:#5b4724;grid-row:span 2;height:34px;padding:6px;width:34px}.cf-preview-stats strong{font-size:25px;line-height:1}.cf-preview-stats span{color:#66645f;font-size:10px}.cf-preview-panels{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.35fr 1fr}.cf-preview-panels>section{background:#fff;border:1px solid #ddd5c8;border-radius:6px;padding:16px}.cf-preview-heading{align-items:center;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding-bottom:14px}.cf-preview-row{align-items:center;border-top:1px solid #eee9e0;display:flex;gap:9px;padding:14px 0}.cf-preview-row>div{flex:1 1}.cf-preview-row strong,.cf-preview-row>div>span{display:block;font-size:10px}.cf-preview-row>div>span{color:#66645f;font-size:9px}.cf-preview-button{background:#cbb17b;border-radius:4px;color:#202326;font-size:9px;font-weight:600;padding:6px 9px;white-space:nowrap}.cf-preview-progress{border-top:1px solid #eee9e0;display:flex;font-size:10px;gap:12px;justify-content:space-between;padding:13px 0}.cf-preview-progress>span{color:#66645f;font-size:9px}.cf-preview-note{color:#806433;font-size:13px!important;margin-top:20px!important}.cf-product-figure figcaption{color:#c4bfb7;font-size:11px;padding-top:10px;text-align:right}.cf-document-preview{background:#fff;border:1px solid #ddd5c8;border-radius:8px;box-shadow:0 16px 32px #2023260a;min-width:0;padding:26px}.cf-document-preview .cf-preview-heading{font-size:18px}.cf-document-preview .cf-preview-button{font-size:11px;padding:10px}.cf-preview-tabs{border-bottom:1px solid #ddd5c8;color:#765b2c;display:flex;font-size:12px;gap:20px;padding:12px 0}.cf-preview-tabs span{color:#66645f}.cf-preview-file{align-items:center;border-bottom:1px solid #eee9e0;display:flex;font-size:12px;gap:14px;padding:18px 0}.cf-preview-file>strong{flex:1 1;overflow-wrap:anywhere}.cf-preview-file>svg{color:#806433}.cf-preview-status{background:#e4eee7;border-radius:4px;color:#28513c;font-size:10px;padding:3px 8px;white-space:nowrap}.cf-preview-status.pending{background:#f4ead1;color:#725219}.cf-document-preview small{color:#66645f;display:block;font-size:11px;margin-top:18px}@media(max-width:1000px){.cf-site-header nav{gap:14px}.cf-split{gap:36px}.cf-preview-sidebar{padding:24px 12px;width:155px}.cf-preview-body{padding:22px 18px}.cf-preview-panels{grid-template-columns:1fr}.cf-preview-panels>section+section{display:none}.cf-feature-grid{gap:14px}.cf-faq-layout{gap:36px}}@media(max-width:768px){.cf-container{padding:0 22px}.cf-header-inner{flex-wrap:wrap;min-height:76px;padding-bottom:18px;padding-top:18px}.cf-site-header nav{gap:22px;order:3;overflow:auto;padding-top:6px;white-space:nowrap;width:100%}.cf-site-header .cf-button{min-height:42px;padding:9px 14px}.cf-hero{padding-top:44px}.cf-hero-description{font-size:16px}.cf-small-break{display:block}.cf-feature-grid,.cf-three-columns{grid-template-columns:1fr}.cf-benefit-band article+article{border-left:0;border-top:1px solid #a69c8e;padding:24px 0 0}.cf-section{padding:58px 0}.cf-faq-layout,.cf-split{gap:34px;grid-template-columns:1fr}.cf-audiences article+article{border-left:0;border-top:1px solid #cbb17b60;padding:34px 0 0}.cf-footer-grid{grid-template-columns:1fr 1fr}.cf-final-cta>.cf-container{align-items:flex-start;flex-direction:column}.cf-product-figure{margin-top:34px}.cf-preview-sidebar{display:none}.cf-preview-body{padding:20px 14px}.cf-preview-stats{gap:6px}.cf-preview-stats>div{display:flex;flex-direction:column;gap:8px;padding:12px 9px}.cf-preview-stats strong{font-size:23px}.cf-preview-stats span{font-size:10px}.cf-preview-stats svg{display:none}.cf-preview-body h3{font-size:22px}.cf-footer-bottom{flex-wrap:wrap;gap:16px}.cf-document-preview{padding:18px}.cf-preview-file{gap:8px}.cf-preview-heading{gap:10px}.cf-feature-grid article{padding:24px}}.cf-skip:not(:focus){clip-path:inset(50%);height:1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){.cf-site *{scroll-behavior:auto!important;transition:none!important}}:root{--navy:#0d1628;--navy-light:#1a2a45;--gold:#c9a84c;--gold-dark:#8b6914;--gold-bg:#fef9ed;--cream:#f7f4ee;--cream-dark:#ede8df;--white:#fff;--text:#1a1a2e;--text-muted:#6b7a99;--border:#e2dbd0;--success:#065f46;--success-bg:#d1fae5;--warning:#92400e;--warning-bg:#fef3c7;--danger:#991b1b;--danger-bg:#fee2e2;--info:#1e40af;--info-bg:#dbeafe;--radius:10px;--shadow:0 2px 12px #0000000f;--shadow-lg:0 8px 32px #0000001f}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#f7f4ee;background:var(--cream);color:#1a1a2e;color:var(--text);font-family:DM Sans,sans-serif}h1,h2,h3{font-family:Playfair Display,serif}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:DM Sans,sans-serif}input,select,textarea{outline:none}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ede8df;background:var(--cream-dark);border-radius:4px}.card{background:#fff;background:var(--white);border:1px solid #e2dbd0;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);box-shadow:0 2px 12px #0000000f}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s;white-space:nowrap}.btn-primary{background:#0d1628;background:var(--navy);color:#c9a84c;color:var(--gold)}.btn-primary:hover{background:#1a2a45;background:var(--navy-light);transform:translateY(-1px)}.btn-gold{background:#c9a84c;background:var(--gold);color:#0d1628;color:var(--navy)}.btn-gold:hover{opacity:.9;transform:translateY(-1px)}.btn-ghost{background:#f7f4ee;background:var(--cream);border:1px solid #e2dbd0;border:1px solid var(--border);color:#1a1a2e;color:var(--text)}.btn-ghost:hover{background:#ede8df;background:var(--cream-dark)}.btn-danger{background:#fee2e2;background:var(--danger-bg);color:#991b1b;color:var(--danger)}.input{background:#fff;background:var(--white);border:1px solid #e2dbd0;border:1px solid var(--border);border-radius:8px;color:#1a1a2e;color:var(--text);font-size:14px;padding:10px 14px;transition:border-color .15s;width:100%}.input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c1f}.label{color:#6b7a99;color:var(--text-muted);display:block;font-size:12px;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.badge,.label{font-weight:600}.badge{border-radius:20px;display:inline-block;font-size:11px;padding:3px 10px}.badge-success{background:#d1fae5;background:var(--success-bg);color:#065f46;color:var(--success)}.badge-warning{background:#fef3c7;background:var(--warning-bg);color:#92400e;color:var(--warning)}.badge-danger{background:#fee2e2;background:var(--danger-bg);color:#991b1b;color:var(--danger)}.badge-info{background:#dbeafe;background:var(--info-bg);color:#1e40af;color:var(--info)}.badge-neutral{background:#f7f4ee;background:var(--cream);border:1px solid #e2dbd0;border:1px solid var(--border);color:#6b7a99;color:var(--text-muted)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes toastUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fadeUp{animation:fadeUp .3s ease both}.animate-fadeIn{animation:fadeIn .25s ease both}.animate-slideIn{animation:slideIn .25s ease both}.skeleton{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,#f7f4ee 25%,#ede8df 50%,#f7f4ee 75%);background:linear-gradient(90deg,var(--cream) 25%,var(--cream-dark) 50%,var(--cream) 75%);background-size:200% 100%;border-radius:6px}.stagger>:first-child{animation-delay:.04s}.stagger>:nth-child(2){animation-delay:.08s}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.16s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.24s}:root{--navy:#202326;--navy-light:#353a3d;--gold:#cbb17b;--gold-dark:#765b2c;--gold-bg:#f1e8d7;--cream:#f7f3eb;--cream-dark:#e8dfd2;--text:#202326;--text-muted:#62615d;--border:#ded6ca;--info:#4a555d;--info-bg:#e9edef;--radius:8px;--shadow:0 2px 8px #20232605;--shadow-lg:0 16px 40px #20232614}body{font-size:14px;line-height:1.5}body,h1,h2,h3,h4{font-family:DM Sans,Arial,sans-serif}h1,h2,h3,h4{letter-spacing:-.025em}button,input,select,textarea{font-family:inherit}a,button,input,select,textarea{touch-action:manipulation}:focus-visible{outline:3px solid #98743a;outline-offset:3px}button:disabled{cursor:wait;opacity:.65}.btn{border-radius:6px;font-size:13px;min-height:40px}.btn-gold,.btn-primary{background:#cbb17b;border:1px solid #b39966;color:#202326}.btn-gold:hover,.btn-primary:hover{background:#d8c18f;color:#202326;transform:none}.btn-ghost{background:#fff}.btn-ghost:hover{background:#f1e8d7}.input{min-height:42px}.input:focus{border-color:#98743a;box-shadow:0 0 0 3px #cbb17b35}.badge{border-radius:5px;font-size:12px;padding:4px 9px}.card{box-shadow:0 2px 8px #20232605;box-shadow:var(--shadow)}.cf-brand{color:#202326;font:700 28px/1 DM Sans,Arial,sans-serif;letter-spacing:-1.2px;white-space:nowrap}.cf-brand>span{color:#806433}.cf-brand-light{color:#fff}.cf-brand-light>span{color:#cbb17b}.cf-app{background:#f7f3eb;display:flex;height:100dvh;overflow:hidden}.cf-sidebar{background:#202326;border-right:1px solid #33373a;color:#e8e1d5;display:flex;flex-direction:column;flex-shrink:0;width:238px}.cf-sidebar-brand{border-bottom:1px solid #ffffff17;padding:28px 24px 22px}.cf-sidebar-brand p{color:#c4bfb7;font-size:10px;letter-spacing:1.7px;margin-top:12px;text-transform:uppercase}.cf-sidebar nav{flex:1 1;min-height:0;overflow:auto;padding:18px 14px}.cf-nav-link{align-items:center;border-radius:5px;color:#dad6cf;display:flex;font-size:13px;gap:12px;margin:3px 0;min-height:42px;padding:11px 13px;text-decoration:none}.cf-nav-link:hover{background:#ffffff0b;color:#fff}.cf-nav-link.active{background:#cbb17b;color:#202326;font-weight:700}.cf-nav-link svg{flex-shrink:0}.cf-sidebar details{border-top:1px solid #ffffff20;margin-top:18px;padding-top:14px}.cf-sidebar summary{color:#d9c49a;cursor:pointer;font-size:12px;padding:10px 12px}.cf-nav-badge{background:#cbb17b;border-radius:4px;color:#202326;font-size:11px;margin-left:auto;padding:1px 7px}.cf-sidebar-account{grid-gap:10px;align-items:center;border-top:1px solid #ffffff20;display:grid;gap:10px;grid-template-columns:36px 1fr;padding:18px}.cf-avatar{background:#e8dfd2;border-radius:50%;color:#51412b;display:grid;font-size:12px;font-weight:700;height:36px;place-items:center;width:36px}.cf-sidebar-account strong{display:block;font-size:12px;overflow-wrap:anywhere}.cf-sidebar-account small{color:#c4bfb7;font-size:11px}.cf-sidebar-account button{align-items:center;background:#0000;border:1px solid #ffffff30;border-radius:5px;color:#ded8cf;display:flex;gap:10px;grid-column:1/-1;justify-content:center;margin-top:5px;min-height:38px}.cf-workspace{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.cf-workspace-header{align-items:center;background:#fff;border-bottom:1px solid #ded6ca;border-bottom:1px solid var(--border);display:flex;gap:18px;min-height:82px;padding:18px 32px}.cf-workspace-header h1{font-size:19px;font-weight:600}.cf-workspace-header p{color:#62615d;color:var(--text-muted);font-size:12px;margin-top:3px}.cf-header-actions{align-items:center;display:flex;gap:20px;margin-left:auto}.cf-header-actions a{align-items:center;color:#62615d;color:var(--text-muted);display:flex;font-size:12px;gap:7px}.cf-workspace-main{flex:1 1;min-width:0;overflow:auto;padding:30px 32px}.cf-workspace-main>div{margin-left:auto;margin-right:auto;max-width:1500px}.cf-menu-button{align-items:center;background:#fff;border:1px solid #ded6ca;border:1px solid var(--border);border-radius:5px;display:none;height:42px;justify-content:center;width:42px}.cf-sidebar-close{display:none}.cf-overline{color:#765b2c;font-size:10px;font-weight:700;letter-spacing:1.7px;margin-bottom:8px}.cf-page-intro{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.cf-page-intro h2{font-size:28px;font-weight:600;margin-bottom:6px}.cf-page-intro p:not(.cf-overline){color:#62615d;color:var(--text-muted);font-size:14px}.cf-action-center{margin:24px 0;overflow:hidden}.cf-action-center>header{align-items:center;border-bottom:1px solid #ded6ca;border-bottom:1px solid var(--border);display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.cf-action-center h2{font-size:20px;margin:0 0 5px}.cf-action-center header p:not(.cf-overline){color:#62615d;color:var(--text-muted);font-size:12px}.cf-action-row{align-items:center;border-bottom:1px solid #eee8df;display:flex;gap:15px;padding:17px 24px}.cf-action-row:last-child{border-bottom:0}.cf-action-icon{background:#f1e8d7;border-radius:6px;color:#765b2c;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.cf-action-row>div{flex:1 1;min-width:0}.cf-action-row strong{font-size:13px}.cf-action-empty p,.cf-action-row p{color:#62615d;color:var(--text-muted);font-size:12px;overflow-wrap:anywhere}.cf-action-empty{align-items:center;color:#46674c;display:flex;gap:16px;padding:26px}.cf-client-actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.cf-client-actions a{align-items:center;background:#fff;border:1px solid #ded6ca;border:1px solid var(--border);border-radius:8px;color:#202326;display:flex;gap:16px;padding:22px}.cf-client-actions a:first-child{background:#cbb17b;border-color:#b39966}.cf-client-actions strong{display:block;font-size:15px}.cf-client-actions span{color:#514a3e;display:block;font-size:12px;margin-top:4px}.cf-client-actions svg{flex-shrink:0}.cf-stat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.cf-stat-card{background:#fff;border-top:3px solid #cbb17b;color:#202326;min-width:0;padding:20px 22px;text-align:left}.cf-stat-card strong{font-feature-settings:"tnum";display:block;font-size:29px;font-variant-numeric:tabular-nums;font-weight:600}.cf-stat-card span{display:block;font-size:13px;font-weight:600;margin-top:4px}.cf-stat-card small{color:#62615d;color:var(--text-muted);display:block;font-size:11px;margin-top:4px}.cf-two-columns{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.4fr 1fr}.cf-context-note{background:#f1e8d7;border-left:3px solid #cbb17b;color:#514a3e;font-size:13px;margin-bottom:22px;padding:12px 16px}.cf-table-scroll{overflow-x:auto}.cf-workspace-main table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-workspace-main th{font-size:11px;letter-spacing:.04em}.cf-workspace-main td{font-size:13px}.cf-login-intro{display:flex!important;flex:1 1!important;max-width:650px;padding:70px!important}.cf-login-intro h2{color:#fff;font-size:46px;line-height:1.15;margin:36px 0 24px}.cf-login-intro h2 span{color:#cbb17b}.cf-login-intro p{color:#d3cec5;font-size:16px;line-height:1.8}.cf-login-home{align-items:center;color:#cbb17b;display:inline-flex;font-size:13px;gap:10px;margin-top:24px}.cf-shell-skip{background:#fff;color:#202326;left:20px;padding:12px;position:fixed;top:-100px;z-index:3000}.cf-shell-skip:focus{top:12px}@media(min-width:1550px){.cf-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1100px){.cf-sidebar{width:218px}.cf-workspace-main{padding:24px}.cf-workspace-header{padding:18px 24px}.cf-two-columns{grid-template-columns:1fr}.cf-client-actions{gap:10px}.cf-client-actions a{align-items:flex-start;padding:18px 14px}.cf-client-actions strong{font-size:13px}.cf-login-intro{padding:40px!important}}@media(max-width:768px){.cf-sidebar{bottom:0;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .15s;width:250px;z-index:1200}.cf-sidebar.open{transform:translateX(0)}.cf-sidebar-close{background:#0000;border:0;color:#fff;display:flex;padding:8px;position:absolute;right:14px;top:22px}.cf-sidebar-brand .cf-brand{font-size:24px}.cf-sidebar-overlay{background:#0007;border:0;inset:0;position:fixed;z-index:1100}.cf-menu-button{display:flex}.cf-workspace-header{padding:14px 18px}.cf-workspace-main{padding:20px 16px}.cf-header-actions>a{display:none}.cf-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-stat-card{padding:16px}.cf-stat-card strong{font-size:24px}.cf-client-actions{grid-template-columns:1fr}.cf-client-actions a{min-height:78px}.cf-action-center>header{align-items:flex-start;flex-direction:column;padding:20px}.cf-action-row{flex-wrap:wrap;padding:16px}.cf-action-row>.btn{margin-left:55px}.cf-page-intro{align-items:flex-start;flex-direction:column}.cf-page-intro h2{font-size:24px}.cf-login-intro{display:none!important}.cf-workspace-main .client-dashboard-grid{grid-template-columns:1fr!important}}.cf-shell-skip:not(:focus){clip-path:inset(50%);height:1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}