@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;src:url(/fonts/Heebo.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--font-ui:"Rubik Variable", "Rubik", system-ui, sans-serif;--font-num:"Heebo", sans-serif;--brand-deep:#0a3b39;--brand-header:#0e4f4c;--brand-action:#16a5a0;--brand-bright:#2bc4bc;--brand-link:#0e7c77;--brand-link-hover:#0a5f5b;--on-brand-2:#9fd6d2;--on-brand-3:#cfecea;--on-bright:#06302e;--tint:#e6f5f4;--canvas:#f4f7fb;--card:#fff;--field:#f7f9fc;--inert:#eef2f7;--ink-1:#14202e;--ink-2:#5b6b7c;--ink-3:#7a8899;--ink-4:#8a95a1;--success:#00a563;--warning:#e1631b;--warning-bg:#fdf1e7;--warning-ink:#7a3b12;--danger:#be0000;--blue-300:#9cc7f5;--blue-500:#006ee5;--blue-100:#eaf2fd;--blue-700:#0055b2;--tip-border:#b84e14;--tip-bg:#fff6e5;--warning-border:#f3c9a8;--danger-hover:#900;--green-100:#eaf7f1;--green-700:#00764a;--orange-100:#fdeee6;--orange-700:#8a4a11;--red-100:#fbeaec;--border-card:#e4eaf1;--border-field:#dfe2e4;--border-hair:#f0f3f7;--border-dashed:#c3d4e8;--shadow-card:0 2px 8px #0f2e520f;--shadow-lift:0 14px 30px #0f2e5224;--focus-ring:#0e7c77;--focus-ring-on-dark:#2bc4bc;--brand-action-hover:#128884;--h-pill:24px;--h-chip:32px;--h-touch:44px;--h-tab:44px;--gutter:clamp(14px, 4vw, 24px)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink-1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;direction:rtl;font-size:14px}a{color:var(--brand-link);font-weight:700;text-decoration:none}a:hover{color:var(--brand-link-hover)}h1,h2,h3,p{margin:0}button{font-family:inherit}.num{font-family:var(--font-num)}.ltr{text-align:right;direction:ltr;unicode-bidi:isolate}.nowrap{white-space:nowrap}.muted{color:var(--ink-2)}.container{max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.stack{flex-direction:column;gap:14px;display:flex}.row{align-items:center;display:flex}.grid{gap:14px;display:grid}.cols-4{grid-template-columns:repeat(4,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-2{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.cols-4{grid-template-columns:repeat(2,1fr)}.cols-3,.cols-2{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);border-radius:16px;padding:18px}.card.sm{padding:15px 18px}.card.lg{padding:20px}.card.flush{padding:0;overflow:hidden}.card.interactive{cursor:pointer;transition:transform .15s,box-shadow .15s}.card.interactive:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.card-title{font-size:15px;font-weight:800}.card-head{border-bottom:1px solid var(--border-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.card-head h2{font-size:15.5px;font-weight:800}.card-label{color:var(--ink-3);font-size:12.5px;font-weight:700}.card-meta{color:var(--ink-2);font-size:12.5px;font-weight:400}.stat-figure{font:900 28px var(--font-num);letter-spacing:-.5px;margin:4px 0}.btn{cursor:pointer;min-height:44px;font:700 14.5px var(--font-ui);background:var(--brand-action);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 18px;transition:background .15s;display:inline-flex}.btn:hover{background:var(--brand-action-hover)}.btn.sm{padding:0 14px;font-size:13.5px}.btn.lg{flex:1;min-height:52px;font-size:16px}.btn.secondary{background:var(--card);color:var(--brand-header);border:1.5px solid var(--border-field)}.btn.secondary:hover{background:var(--field)}.btn.on-navy{color:#fff;background:#ffffff1a;border:1px solid #ffffff38}.btn.on-navy:hover{background:#ffffff2e}.btn.quiet{color:var(--ink-2);background:0 0}.btn.quiet:hover{background:var(--inert)}.btn:focus-visible,.chip:focus-visible,.tab:focus-visible,.pill-action:focus-visible,.check:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.badge{box-sizing:border-box;height:var(--h-pill);font:800 12px/1 var(--font-ui);vertical-align:middle;background:var(--inert);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.badge.green{background:var(--green-100);color:var(--green-700)}.badge.blue{background:var(--blue-100);color:var(--blue-700)}.badge.orange{background:var(--orange-100);color:var(--orange-700)}.badge.red{background:var(--red-100);color:var(--danger)}.callout{border-inline-start:4px solid var(--blue-500);background:var(--blue-100);border-radius:12px;padding:13px 16px}.callout.warning{border-color:var(--warning);background:var(--warning-bg)}.callout.tip{border-color:var(--tip-border);background:var(--tip-bg)}.callout .t{margin-bottom:3px;font-size:14px;font-weight:800}.callout .b{font-size:14px;font-weight:500;line-height:1.55}.table-wrap{contain:paint;max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:start;width:100%}th{text-align:start;background:var(--field);color:var(--ink-3);font:500 12.5px var(--font-ui);border-bottom:1px solid var(--border-card);white-space:nowrap;padding:11px 18px}td{border-bottom:1px solid var(--border-hair);vertical-align:middle;padding:12px 18px;font-size:14px;font-weight:400}tr:last-child td{border-bottom:0}.table-hist th{font-weight:600}.table-hist td{padding-block:13px}.app-header{z-index:20;background:var(--brand-header);color:#fff;position:sticky;top:0}.app-header .inner{padding-top:16px}.header-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.header-brand{align-items:center;gap:20px;display:flex}.header-brand img{width:auto;height:46px}.header-brand a{align-items:center;display:flex}.header-text{flex-wrap:wrap;align-items:baseline;display:flex}.header-title{font:500 16px/1.3 var(--font-ui)}.header-sub:before{content:"·";opacity:.6;margin-inline-end:10px}.header-sub{font:400 14px/1.3 var(--font-ui);color:var(--on-brand-2)}.tabs{gap:4px;margin-top:12px;display:flex;overflow-x:auto}.tab{box-sizing:border-box;min-height:var(--h-tab);color:var(--on-brand-2);font:700 15px var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px 10px 0 0;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.tab.active{background:var(--canvas);color:var(--brand-header)}.page-body{padding-block:22px}.chip{box-sizing:border-box;height:var(--h-chip);border:1px solid var(--border-field);color:var(--ink-2);font:700 12.5px/1 var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex;position:relative}.chip:after,.pill-action:after{content:"";inset-inline:0;inset-block:calc((var(--h-touch) - 100%) / -2);min-height:var(--h-touch);position:absolute}.chip.active{background:var(--brand-action);border-color:var(--brand-action);color:#fff}.pill-action{box-sizing:border-box;height:var(--h-pill);background:var(--brand-action);color:#fff;font:800 12px/1 var(--font-ui);cursor:pointer;vertical-align:middle;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex;position:relative}.pill-action:hover{background:var(--brand-link)}.plan-pill{box-sizing:border-box;height:var(--h-pill);background:var(--brand-bright);color:var(--on-bright);font:800 12.5px/1 var(--font-ui);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;padding:0 13px;display:inline-flex}.search{box-sizing:border-box;height:var(--h-touch);border:1.5px solid var(--border-field);font:500 16px var(--font-ui);min-width:min(240px,100%);max-width:100%;color:var(--ink-1);background:#fff;border-radius:10px;padding:0 14px}.search::placeholder{color:var(--ink-4)}.kv{border-bottom:1px solid var(--border-hair);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14.5px;font-weight:500;display:flex}.kv:last-child{border-bottom:0}.kv .v{font:700 14.5px var(--font-num)}.kv.total{font-size:15.5px;font-weight:800}.kv.total .v{font-size:15.5px;font-weight:900}.kv.faint{color:var(--ink-2)}.item-box{border:1px solid var(--border-card);border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600}.inset{background:var(--field);border-radius:12px;padding:12px}.progress{background:var(--inert);border-radius:999px;height:8px;overflow:hidden}.progress>i{border-radius:999px;height:100%;display:block}.progress.thick{height:12px}.avatar{color:var(--brand-header);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.file-grid{grid-template-columns:288px minmax(0,1fr);align-items:start;gap:18px;display:grid}.sticky-side{flex-direction:column;gap:13px;display:flex;position:sticky;top:132px}@media (width<=900px){.file-grid{grid-template-columns:1fr}.sticky-side{position:static}}.mobile{padding:18px var(--gutter);flex-direction:column;gap:13px;margin-inline:auto;display:flex}.mobile.companion{max-width:430px}.mobile.client{gap:14px;max-width:470px}.hero{background:var(--brand-header);color:#fff;border-radius:18px;padding:17px 18px}.hero.client{border-radius:20px;padding:20px}.hero .inset-dark{background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;padding:10px}.check{border:2px solid var(--border-dashed);cursor:pointer;color:#fff;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.check.on{background:var(--brand-action);border-color:var(--brand-action)}.alert-block{background:var(--warning-bg);border-inline-start:4px solid var(--warning);font:600 14px/1.5 var(--font-ui);color:var(--warning-ink);border-radius:12px;padding:11px 13px}.tile{text-align:start;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:96px;display:flex}.dashed{border:1px dashed var(--border-dashed);color:var(--ink-4);border-radius:12px}.app-header :focus-visible,.hero :focus-visible{outline-color:var(--focus-ring-on-dark)}.tab:hover{color:#fff;background:#ffffff1a}.tab.active:hover{color:var(--brand-header);background:var(--canvas)}a.btn{text-decoration:none}.btn:hover{color:#fff}.btn.secondary:hover{color:var(--brand-header)}.btn.quiet:hover{color:var(--ink-2)}.btn:disabled{opacity:.5;cursor:not-allowed}dialog.modal{background:var(--card);width:min(560px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--ink-1);font-family:var(--font-ui);direction:rtl;border:0;border-radius:16px;padding:0;box-shadow:0 24px 60px #0a1e324d}dialog.modal.wide{width:min(760px,100vw - 28px)}dialog.modal::backdrop{background:#0a1e2880}dialog.modal[open]{flex-direction:column;display:flex}.modal-head{border-bottom:1px solid var(--border-card);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.modal-head h2{font-size:17px;font-weight:800}.modal-body{padding:18px 20px;overflow-y:auto}.modal-foot{border-top:1px solid var(--border-card);background:var(--field);gap:10px;padding:14px 20px;display:flex}.icon-btn{width:var(--h-touch);height:var(--h-touch);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--inert)}.icon-btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid .full{grid-column:1/-1}@media (width<=560px){.form-grid{grid-template-columns:1fr}}.field label{font:700 13px var(--font-ui);margin-bottom:5px;display:block}.input{border:1.5px solid var(--border-field);width:100%;min-height:44px;font:500 14.5px var(--font-ui);color:var(--ink-1);background:#fff;border-radius:10px;padding:8px 12px}.input[aria-invalid=true]{border-color:var(--danger)}.field .err{color:var(--danger);font:600 12.5px var(--font-ui);margin-top:4px}.field .hint{color:var(--ink-2);font:500 12.5px var(--font-ui);margin-top:4px}.notice{font:600 13px/1.5 var(--font-ui);background:var(--warning-bg);color:var(--warning-ink);border-radius:10px;padding:9px 12px}.toast{inset-inline:0;background:var(--brand-deep);color:#fff;width:fit-content;max-width:calc(100vw - 28px);font:700 14px var(--font-ui);box-shadow:var(--shadow-lift);z-index:50;border-radius:12px;margin-inline:auto;padding:12px 18px;position:fixed;bottom:20px}button.card.stat{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;display:block}.card.stat .more{font:700 12.5px var(--font-ui);color:var(--brand-link);margin-top:8px}.card.stat:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.cal-toolbar .row{flex-wrap:wrap}.cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.seg{border:1.5px solid var(--border-field);background:#fff;border-radius:10px;display:inline-flex;overflow:hidden}.seg button{min-height:44px;font:700 14px var(--font-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 18px}.seg button[aria-pressed=true]{background:var(--brand-action);color:#fff}.seg button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.cal-scroll{overflow-x:auto}.week{grid-template-columns:repeat(7,minmax(150px,1fr));min-width:1050px;display:grid}.day{border-inline-start:1px solid var(--border-hair);flex-direction:column;min-height:260px;display:flex}.day:first-child{border-inline-start:0}.day-head{background:var(--field);border-bottom:1px solid var(--border-card);font:700 13px var(--font-ui);justify-content:space-between;padding:10px 12px;display:flex}.day.today .day-head{background:var(--tint);color:var(--brand-header)}.day-body{flex-direction:column;gap:6px;padding:8px;display:flex}.evt{border:1px solid var(--border-card);border-inline-start:4px solid var(--brand-action);font:600 12.5px/1.35 var(--font-ui);background:#fff;border-radius:8px;padding:6px 8px}.evt.open{border-inline-start-color:var(--danger)}.evt .t{font:700 12px var(--font-num);color:var(--brand-link)}.evt .w{color:var(--ink-2);font-weight:500}.month{grid-template-columns:repeat(7,minmax(0,1fr));min-width:760px;display:grid}.month-dow{background:var(--field);border-bottom:1px solid var(--border-card);font:700 12.5px var(--font-ui);color:var(--ink-3);padding:9px 10px}.cell{border:0;border-bottom:1px solid var(--border-hair);border-inline-start:1px solid var(--border-hair);text-align:start;min-height:104px;font:inherit;color:inherit;cursor:pointer;background:#fff;flex-direction:column;gap:3px;padding:6px 7px;display:flex}.cell:hover{background:var(--field)}.cell:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.cell.dim{background:var(--canvas);color:var(--ink-4)}.cell .d{font:800 13px var(--font-num)}.cell.today .d{background:var(--brand-action);color:#fff;border-radius:999px;align-self:flex-start;padding:1px 7px}.cell .m{font:600 11.5px/1.3 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;border-inline-start:3px solid var(--brand-action);padding-inline-start:6px;overflow:hidden}.cell .m.open{border-inline-start-color:var(--danger)}.cell .more{font:700 11.5px var(--font-ui);color:var(--brand-link)}.chip:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.btn.danger{background:var(--danger);color:#fff}.btn.danger:hover{background:var(--danger-hover);color:#fff}.icon-btn.danger:hover{background:var(--red-100);color:var(--danger)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.evt{text-align:start;cursor:pointer;width:100%;font-family:var(--font-ui);color:inherit;display:block}button.evt:hover{background:var(--field)}button.evt:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.note{border:1px solid var(--border-card);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.note.highlight{background:var(--warning-bg);border-color:var(--warning-border)}.note .body{font:600 14.5px/1.55 var(--font-ui);white-space:pre-wrap;flex:1}th.today-col{background:var(--tint);color:var(--brand-header)}td a,.kv a{position:relative}td a:after,.kv a:after{content:"";inset-inline:-6px;inset-block:calc((var(--h-touch) - 100%) / -2);position:absolute}@media (pointer:coarse),(width<=560px){.input,.search{font-size:16px}}.region-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.region-pop{z-index:20;width:min(280px, calc(100vw - 2 * var(--gutter)));background:var(--card);border:1px solid var(--border-card);box-shadow:var(--shadow-lift);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}.region-list{flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.region-opt{min-height:var(--h-touch);cursor:pointer;font:500 14.5px var(--font-ui);border-radius:8px;align-items:center;gap:10px;padding:0 8px;display:flex}.region-opt:hover{background:var(--field)}.region-opt input{width:18px;height:18px;accent-color:var(--brand-action)}.region-count{color:var(--ink-3);font:700 12.5px var(--font-num);margin-inline-start:auto}.region-empty{color:var(--ink-2);padding:12px 8px;font-size:14px}td.name{font-weight:500}th .th-sub{font:400 11.5px var(--font-ui);color:var(--ink-3);margin-top:2px;display:block}.table-plan{table-layout:fixed;min-width:760px}.table-plan td,.table-plan th{padding-inline:14px}.card-head-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}@media (width<=560px){.card-head-actions{flex-wrap:wrap;width:100%}.card-head-actions .search{flex:1;min-width:0}}.status-select{min-width:130px;font-weight:500}.status-select.green{background-color:var(--green-100);color:var(--green-700);border-color:#0000}.status-select.blue{background-color:var(--blue-100);color:var(--blue-700);border-color:#0000}.status-select.orange{background-color:var(--orange-100);color:var(--orange-700);border-color:#0000}.status-select.red{background-color:var(--red-100);color:var(--danger);border-color:#0000}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%235B6B7C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:12px 8px;padding-inline-end:38px}.lead-add{grid-template-columns:1fr 220px auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.lead-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-bar .search{flex:280px;min-width:0}.lead-chips{flex-wrap:wrap;gap:8px;display:flex}.lead-list{flex-direction:column;gap:12px;display:flex}.lead{background:var(--card);border:1px solid var(--border-card);border-inline-start:4px solid var(--border-field);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.lead.new{border-inline-start-color:var(--brand-bright)}.lead.talked{border-inline-start-color:var(--warning)}.lead.meeting{border-inline-start-color:var(--blue-500)}.lead.joined{border-inline-start-color:var(--success)}.lead.not_relevant{border-inline-start-color:var(--ink-4);opacity:.85}.lead-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-id{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:16px;display:flex}.lead-id strong{font-weight:500}.lead-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-status{width:auto;min-width:150px}.lead-notes{resize:vertical;min-height:64px}.lead-confirm{gap:6px;display:inline-flex}@media (width<=700px){.lead-add{grid-template-columns:1fr}.lead-actions{width:100%}.lead-status{flex:auto}}.team-add{grid-template-columns:1fr 1.2fr auto;align-items:end;gap:12px;padding:14px 18px 18px;display:grid}.team-sections{flex-wrap:wrap;gap:14px;display:flex}@media (width<=700px){.team-add{grid-template-columns:1fr}}.lp{--lp-max:1120px;--lp-radius:20px;--lp-section-y:clamp(56px, 9vw, 104px);--lp-gap:clamp(16px, 2.4vw, 28px);--lp-body:17px;background:var(--canvas);color:var(--ink-1);font-size:var(--lp-body);scroll-behavior:smooth;line-height:1.7;overflow-x:clip}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:76px}:where(.lp) :is(h1,h2,h3,p){margin:0}.lp a{font-weight:500}:where(.lp) :is(ul,ol){margin:0;padding:0;list-style:none}:where(.lp) img{max-width:100%;display:block}.lp-wrap{max-width:var(--lp-max);padding-inline:var(--gutter);margin-inline:auto}.lp-btn{box-sizing:border-box;min-height:52px;font:500 17px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 26px;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.lp-btn.sm{min-height:var(--h-touch);border-radius:12px;padding:0 20px;font-size:15px}.lp-btn.primary{background:var(--brand-bright);color:var(--on-bright)}.lp-btn.primary:hover{color:var(--on-bright);background:#4bd3cb;transform:translateY(-1px)}.lp-btn.ghost{color:#fff;background:#ffffff14;border-color:#ffffff59}.lp-btn.ghost:hover{color:#fff;background:#ffffff29}.lp-btn:focus-visible,.lp a:focus-visible,.lp summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.lp-nav .lp-btn:focus-visible,.lp-hero a:focus-visible,.lp-contact a:focus-visible,.lp-foot a:focus-visible,.lp-section.dark a:focus-visible{outline-color:var(--focus-ring-on-dark)}.lp-nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a3b39eb;border-bottom:1px solid #ffffff14;position:sticky;top:0}.lp-nav-in{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.lp-logo{min-height:var(--h-touch);align-items:center;display:inline-flex}.lp-logo img{width:auto;height:40px}.lp-links{align-items:center;gap:6px;margin-inline:28px auto;display:flex}.lp-links a{min-height:var(--h-touch);color:var(--on-brand-3);border-radius:10px;align-items:center;padding:0 14px;font-size:15.5px;display:inline-flex}.lp-links a:hover{color:#fff;background:#ffffff1a}.lp-hero{color:#fff;background:radial-gradient(900px 480px at 85% -10%, #2bc4bc47, transparent 60%), linear-gradient(165deg, var(--brand-deep) 0%, var(--brand-header) 58%, #14625e 100%);position:relative;overflow:hidden}.lp-hero-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(48px,8vw,104px) clamp(56px,9vw,112px);display:grid}.lp-eyebrow{min-height:34px;color:var(--on-brand-3);font:500 14.5px/1 var(--font-ui);background:#2bc4bc29;border:1px solid #2bc4bc66;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.lp-hero h1{font:500 clamp(34px, 5.6vw, 58px)/1.15 var(--font-ui);letter-spacing:-.01em;margin-top:20px}.lp-sub{max-width:34em;color:var(--on-brand-3);margin-top:20px;font-size:clamp(17px,2vw,19.5px);line-height:1.75}.lp-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp-cta.center{justify-content:center}.lp-trust{color:var(--on-brand-3);flex-wrap:wrap;gap:10px 24px;margin-top:30px;font-size:15.5px;display:flex}.lp-trust li{align-items:center;gap:8px;display:inline-flex}.lp-trust svg{color:var(--brand-bright);flex:none}.lp-hero-art{justify-content:center;align-items:center;min-height:380px;display:flex;position:relative}.lp-orb{filter:blur(2px);border-radius:50%;position:absolute}.lp-orb.a{background:radial-gradient(circle at 30% 30%,#2bc4bc8c,#2bc4bc00 70%);width:300px;height:300px;inset-block-start:-10px;inset-inline-end:-40px}.lp-orb.b{background:radial-gradient(circle at 60% 40%,#9fd6d259,#9fd6d200 70%);width:220px;height:220px;inset-block-end:0;inset-inline-start:-30px}.lp-note{width:min(100%,380px);color:var(--ink-1);background:#fff;border-radius:22px;padding:22px;position:relative;transform:rotate(-2deg);box-shadow:0 30px 60px #03191873}.lp-note-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lp-note-title{color:var(--brand-link);font:500 15px/1 var(--font-ui);align-items:center;gap:8px;display:inline-flex}.lp-tag{height:var(--h-pill);background:var(--inert);color:var(--ink-2);font:500 12px/1 var(--font-ui);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.lp-note-row{border-bottom:1px solid var(--border-hair);align-items:center;gap:12px;padding-bottom:14px;display:flex}.lp-note-row strong{font:500 16px/1.3 var(--font-ui);display:block}.lp-note-row small{color:var(--ink-2);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.lp-dot{background:var(--tint);width:40px;height:40px;color:var(--brand-link);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-note p{color:var(--ink-1);margin-top:14px;font-size:15.5px;line-height:1.65}.lp-note-foot{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13.5px;display:flex}.lp-ok{background:var(--green-100);height:28px;color:var(--green-700);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.lp-float{min-height:44px;color:var(--brand-header);box-shadow:var(--shadow-lift);font:500 14.5px/1 var(--font-ui);background:#fffffff5;border-radius:14px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:absolute;inset-block-end:18px;inset-inline-start:0;transform:rotate(1.5deg)}.lp-float svg{color:var(--brand-link)}.lp-section{padding-block:var(--lp-section-y)}.lp-section.white{background:var(--card)}.lp-section.dark{background:linear-gradient(170deg, var(--brand-deep), var(--brand-header));color:#fff}.lp-head{text-align:center;max-width:640px;margin:0 auto clamp(32px,5vw,56px)}.lp-head h2{font:500 clamp(28px, 4.2vw, 40px)/1.2 var(--font-ui);letter-spacing:-.01em}.lp-head p{color:var(--ink-2);margin-top:14px;font-size:clamp(17px,1.8vw,19px)}.lp-section.dark .lp-head p{color:var(--on-brand-3)}.lp-grid{gap:var(--lp-gap);display:grid}.lp-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-card{border-radius:var(--lp-radius);background:var(--card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);padding:28px;transition:transform .2s,box-shadow .2s}.lp-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.lp-card h3,.lp-value h3,.lp-steps h3{font:500 20px/1.3 var(--font-ui);margin-top:18px}.lp-card p,.lp-value p,.lp-steps p{color:var(--ink-2);margin-top:10px;font-size:16.5px;line-height:1.7}.lp-ico{background:var(--tint);width:56px;height:56px;color:var(--brand-link);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.lp-ico.on-dark{color:var(--brand-bright);background:#2bc4bc29}.lp-steps{gap:var(--lp-gap);counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.lp-steps li{padding-top:4px;position:relative}.lp-step-n{background:var(--brand-header);color:#fff;width:52px;height:52px;font:500 20px/1 var(--font-num);box-shadow:0 0 0 8px var(--tint);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lp-steps h3{margin-top:20px}.lp-value{border-radius:var(--lp-radius);background:#ffffff0f;border:1px solid #ffffff1f;padding:26px}.lp-value h3{color:#fff}.lp-value p{color:var(--on-brand-3)}.lp-family{gap:14px var(--lp-gap);grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto;display:grid}.lp-family li{background:var(--card);border:1px solid var(--border-card);border-radius:16px;align-items:flex-start;gap:14px;padding:20px 22px;font-size:17px;line-height:1.6;display:flex}.lp-tick{background:var(--green-100);width:32px;height:32px;color:var(--green-700);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-grid.plans{align-items:stretch}.lp-plan{border-radius:var(--lp-radius);background:var(--field);border:1.5px solid var(--border-card);flex-direction:column;padding:32px 28px;display:flex}.lp-plan h3{font:500 22px/1.3 var(--font-ui)}.lp-price{border-bottom:1px solid var(--border-card);align-items:baseline;gap:6px;margin:14px 0 20px;padding-bottom:20px;display:flex}.lp-price .cur{color:var(--ink-2);font:500 22px/1 var(--font-num)}.lp-price .amt{font:500 46px/1 var(--font-num);letter-spacing:-.02em}.lp-price .per{color:var(--ink-2);font-size:15.5px}.lp-plan ul{flex-direction:column;gap:12px;font-size:16.5px;line-height:1.5;display:flex}.lp-plan li{align-items:flex-start;gap:10px;display:flex}.lp-plan li svg{color:var(--green-700);flex:none;margin-top:3px}.lp-plan strong{font-weight:500}.lp-plan.featured{background:linear-gradient(170deg, var(--brand-deep), var(--brand-header));color:#fff;box-shadow:var(--shadow-lift);border-color:#0000;transform:translateY(-8px)}.lp-plan.featured .cur,.lp-plan.featured .per{color:var(--on-brand-2)}.lp-plan.featured .lp-price{border-color:#ffffff2e}.lp-plan.featured li svg{color:var(--brand-bright)}.lp-fine{color:var(--ink-2);text-align:center;margin-top:28px;font-size:15px}.lp-regions{color:var(--brand-link);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:16px;font-weight:500;display:flex}.lp-faq{flex-direction:column;gap:12px;max-width:780px;margin-inline:auto;display:flex}.lp-faq details{background:var(--card);border:1px solid var(--border-card);border-radius:16px}.lp-faq summary{cursor:pointer;min-height:64px;font:500 18px/1.4 var(--font-ui);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:var(--brand-link);flex:none;transition:transform .2s}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details[open]{box-shadow:var(--shadow-card)}.lp-faq details p{color:var(--ink-2);padding:0 22px 22px;font-size:16.5px;line-height:1.75}.lp-contact{padding-block:var(--lp-section-y);color:#fff;text-align:center;background:radial-gradient(700px 360px at 50% 0%, #2bc4bc40, transparent 65%), linear-gradient(170deg, var(--brand-header), var(--brand-deep))}.lp-contact-in{max-width:680px}.lp-contact h2{font:500 clamp(30px, 4.6vw, 44px)/1.2 var(--font-ui)}.lp-contact p{color:var(--on-brand-3);margin-top:14px;font-size:clamp(17px,2vw,19.5px)}.lp-member{margin-top:26px!important;font-size:16px!important}.lp-member a{color:#fff;text-underline-offset:4px;text-decoration:underline}.lp-foot{background:var(--brand-deep);color:var(--on-brand-2);padding-block:36px}.lp-foot .lp-wrap{flex-direction:column;gap:22px;display:flex}.lp-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.lp-foot nav{flex-wrap:wrap;gap:4px 8px;display:flex}.lp-foot nav a{min-height:var(--h-touch);color:var(--on-brand-3);border-radius:10px;align-items:center;padding:0 12px;font-size:15px;display:inline-flex}.lp-foot nav a:hover{color:#fff;background:#ffffff1a}.lp-foot-contact{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:10px;padding-top:22px;display:flex}.lp-foot-contact .lp-btn{min-height:var(--h-touch);padding:0 18px;font-size:15px}.lp-foot small{font-size:14px}.lp-nav-end{align-items:center;gap:10px;display:flex}.lp-btn.solid{background:var(--brand-header);color:#fff}.lp-btn.solid:hover{background:var(--brand-deep);color:#fff}.lp-btn.pending{opacity:.7;cursor:default}.lp-btn.pending:hover{background:inherit;transform:none}.lp-btn.ghost.pending:hover{background:#ffffff14}.lp-plan-cta{align-self:stretch;margin-top:auto}.lp-plan ul{margin-bottom:28px}.lp-fine a{color:var(--brand-link);text-underline-offset:3px;text-decoration:underline}.lp-fab{z-index:40;background:var(--brand-bright);min-height:52px;color:var(--on-bright);box-shadow:var(--shadow-lift);font:500 16px/1 var(--font-ui);border-radius:999px;align-items:center;gap:8px;padding:0 20px;display:inline-flex;position:fixed;inset-block-end:calc(16px + env(safe-area-inset-bottom));inset-inline-end:16px}.lp-fab:hover{color:var(--on-bright);background:#4bd3cb}.lp-fab:focus-visible{outline:3px solid var(--brand-header);outline-offset:3px}.lp-grid.five{flex-wrap:wrap;justify-content:center;display:flex}.lp-grid.five>*{flex:0 1 calc((100% - 2 * var(--lp-gap)) / 3)}.lp-doc{padding-block:clamp(40px,7vw,88px)}.lp-doc .lp-wrap{flex-direction:column;gap:20px;max-width:780px;display:flex}.lp-doc-head h1{font:500 clamp(30px, 5vw, 44px)/1.2 var(--font-ui)}.lp-doc-head p{color:var(--ink-2);margin-top:12px;font-size:18px}.lp-doc-sec{border-radius:var(--lp-radius);background:var(--card);border:1px solid var(--border-card);padding:28px}.lp-doc-sec h2{font:500 22px/1.3 var(--font-ui)}.lp-doc-sec ul{flex-direction:column;gap:10px;margin-top:14px;display:flex}.lp-doc-sec li{color:var(--ink-1);padding-inline-start:22px;font-size:16.5px;line-height:1.7;position:relative}.lp-doc-sec li:before{content:"";background:var(--brand-action);border-radius:50%;width:8px;height:8px;position:absolute;inset-block-start:.8em;inset-inline-start:0}.lp-doc-sec>p{color:var(--ink-2);margin-top:10px;font-size:16.5px}.lp-doc-sec .lp-cta{margin-top:18px}.lp-doc-sec .lp-btn.ghost{background:var(--card);color:var(--brand-header);border-color:var(--border-field)}.lp-doc-back{padding-top:4px}.lp-doc-back a{color:var(--brand-link)}.lp.js .reveal{opacity:0;transition:opacity .6s,transform .6s;transition-delay:var(--d,0s);transform:translateY(18px)}.lp.js .reveal.in{opacity:1;transform:none}.lp.js .lp-note.reveal,.lp.js .lp-hero-art.reveal{transform:translateY(18px)}.lp.js .lp-hero-art.reveal.in{transform:none}.lp.js .lp-plan.featured.reveal.in{transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}html:has(.lp){scroll-behavior:auto}.lp.js .reveal{opacity:1;transition:none;transform:none}.lp-card,.lp-btn{transition:none}}@media (width<=960px){.lp-hero-in{grid-template-columns:1fr}.lp-hero-art{order:2;min-height:340px}.lp-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid.five>*{flex-basis:calc((100% - var(--lp-gap)) / 2)}.lp-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.lp-grid.plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.lp-plan.featured,.lp.js .lp-plan.featured.reveal.in{transform:none}}@media (width<=760px){.lp-links{display:none}.lp-nav-in{min-height:60px}.lp-logo img{height:34px}}@media (width<=600px){.lp{--lp-body:16.5px}.lp-nav-contact{display:none}.lp-grid.five>*{flex-basis:100%}.lp-doc-sec{padding:22px}.lp-foot-contact .lp-btn{flex:100%}.lp-grid.three,.lp-grid.four,.lp-steps,.lp-family{grid-template-columns:1fr}.lp-cta .lp-btn{flex:100%}.lp-hero-art{min-height:300px}.lp-note{transform:none}.lp-float{inset-block-end:4px;inset-inline-start:4px}.lp-card,.lp-value{padding:24px}.lp-faq summary{padding-inline:18px;font-size:17px}.lp-faq details p{padding-inline:18px}.lp-foot-in{flex-direction:column;align-items:flex-start}.lp-fab span{display:none}.lp-fab{justify-content:center;width:56px;height:56px;padding:0}}.lp-member a{min-height:var(--h-touch);align-items:center;display:inline-flex}.lp-svc{position:relative}.lp-svc[data-open=true]{z-index:50}.lp-card{width:100%;height:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;display:flex}.lp-card p{flex:1}.lp-card[aria-expanded=true]{border-color:var(--brand-action);box-shadow:var(--shadow-lift)}.lp-more{min-height:var(--h-touch);color:var(--brand-link);font:500 15.5px/1 var(--font-ui);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.lp button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.lp-ico.sm{border-radius:12px;flex:none;width:40px;height:40px}.lp-pop-bd{z-index:49;background:0 0;position:fixed;inset:0}.lp-pop{z-index:51;overscroll-behavior:contain;border-radius:var(--lp-radius);background:var(--card);border:1px solid var(--border-card);width:calc(100% + 180px);min-width:380px;max-width:540px;max-height:min(600px,85dvh);padding:22px 24px 24px;animation:.16s ease-out lp-pop-in;position:absolute;inset-block-start:0;inset-inline-start:0;overflow-y:auto;box-shadow:0 24px 60px #0a1e3247}.lp-svc:nth-child(3n) .lp-pop{inset-inline:auto 0}.lp-pop-head{align-items:center;gap:12px;display:flex}.lp-pop-head h3{font:500 20px/1.3 var(--font-ui);flex:1}.lp-pop-x{width:var(--h-touch);height:var(--h-touch);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;margin-inline-end:-8px;display:inline-flex}.lp-pop-x:hover{background:var(--inert);color:var(--ink-1)}.lp-pop-lead{color:var(--ink-2);margin-top:12px;font-size:16px;line-height:1.7}.lp-pop-group{margin-top:16px}.lp-pop-group h4{color:var(--brand-link);font:500 15px/1.3 var(--font-ui);margin:0 0 8px}.lp-pop-group ul{flex-direction:column;gap:8px;display:flex}.lp-pop-group li{padding-inline-start:20px;font-size:15.5px;line-height:1.6;position:relative}.lp-pop-group li:before{content:"";background:var(--brand-action);border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:.62em;inset-inline-start:0}.lp-pop-note{background:var(--tint);color:var(--brand-header);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:15px;line-height:1.6}.lp-pop-cta{align-self:stretch;width:100%;margin-top:20px}@keyframes lp-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=960px){.lp-pop-bd{background:#0a1e2880}.lp-pop,.lp-svc:nth-child(3n) .lp-pop{overscroll-behavior:contain;width:auto;min-width:0;max-width:none;max-height:82dvh;padding:22px 20px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:.22s ease-out lp-sheet-in;position:fixed;inset-block:auto 0;inset-inline:0;overflow-y:auto}}@keyframes lp-sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-pop{animation:none}}
