@import "https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;600;700;800&display=swap";:root{color:#16231f;--g:#176b55;--gd:#0d493a;--mint:#eaf5f0;--line:#e6ece9;--muted:#6e7c77;background:#fff;font-family:Tajawal,sans-serif}*{box-sizing:border-box}body{margin:0}.demo{text-align:center;color:#dff4ec;background:#102d26;padding:7px;font-size:12px}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fffe;align-items:center;gap:28px;height:74px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{white-space:nowrap;cursor:pointer;font-size:23px;font-weight:800}.brand span{color:var(--g)}nav{flex:1;gap:4px;display:flex}nav button,.login{cursor:pointer;color:#4c5b56;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;display:flex}nav button.active,nav button:hover{background:var(--mint);color:var(--g)}.login{border:1px solid var(--line)}main{min-height:70vh}.hero{text-align:center;background:radial-gradient(circle at 50% 10%,#edf8f3,#fff 58%);padding:90px 20px 70px}.eyebrow,.pageHead small,.sectionTitle small,.bigcard small{color:var(--g);font-weight:700}.hero h1{letter-spacing:-2px;margin:14px 0 8px;font-size:54px}.hero p,.pageHead p{color:var(--muted);font-size:19px}.search{background:#fff;border:1px solid #dce6e1;border-radius:16px;align-items:center;gap:10px;max-width:700px;margin:30px auto 0;padding:8px 12px;display:flex;box-shadow:0 15px 50px #174d3b12}.search input,.miniSearch input{background:0 0;border:0;outline:0;flex:1;padding:12px}.search button,.sectionTitle button,.bigcard button,.partnerCta button,.price button,.actions button,.panel button{background:var(--g);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 18px;display:flex}section:not(.hero):not(.formcard){padding:55px 6vw}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.sectionTitle h2{margin:5px 0 0}.sectionTitle>button{color:var(--g);background:0 0;padding:8px}.taskgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.task{border:1px solid var(--line);text-align:right;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:22px;font-weight:700;display:flex}.task span{background:var(--mint);color:var(--g);border-radius:10px;padding:10px}.task svg:last-child{margin-right:auto}.task:hover{border-color:#a7cdbf;transform:translateY(-2px)}.soft{background:#f8faf9}.product{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.productTop,.meta,.price{justify-content:space-between;align-items:center;gap:8px;display:flex}.productTop span{background:#f2f5f4;border-radius:7px;padding:5px 8px;font-size:12px}.productTop b{color:var(--g);gap:4px;font-size:11px;display:flex}.prodIcon{color:var(--g);margin-top:24px}.product h3{margin-bottom:6px}.product p{color:var(--muted);min-height:48px;font-size:14px}.meta{color:#81908b;border-top:1px solid var(--line);padding-top:12px;font-size:11px}.price{margin-top:16px}.price strong{font-size:19px}.price button{padding:8px 12px}.partnerCta{color:#fff;border-radius:20px;justify-content:space-between;align-items:center;display:flex;background:var(--gd)!important;margin:55px 6vw!important;padding:36px!important}.partnerCta p{color:#c8ded6}.partnerCta button{color:var(--gd);background:#fff}.page{padding:55px 6vw}.pageHead{margin-bottom:35px}.pageHead h1{margin:8px 0;font-size:38px}.toolbar{gap:10px;margin-bottom:24px;display:flex}.miniSearch{border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;padding:0 10px;display:flex}.toolbar select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.bigcard{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f6faf8);border-radius:20px;padding:30px}.bigcard>svg{color:var(--g);width:34px;height:34px}.bigcard p{color:var(--muted)}.builder{grid-template-columns:250px 1fr;gap:22px;display:grid}.builder aside{border:1px solid var(--line);border-radius:16px;height:max-content;padding:12px}.builder aside button{text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.builder aside button.sel{background:var(--mint);color:var(--g);font-weight:700}.builder aside i{border:1px solid #cbd8d3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.progress{text-align:center;border-bottom:1px solid var(--line);margin-bottom:7px;padding:12px}.progress strong{color:var(--g);font-size:28px;display:block}.progress span{color:var(--muted);font-size:12px}.formcard,.panel,.command{border:1px solid var(--line);border-radius:16px;padding:28px}.formcard h2{margin-top:5px}.formcard label{margin:18px 0 7px;font-weight:600;display:block}.formcard input,.formcard textarea{border:1px solid var(--line);border-radius:10px;outline:none;width:100%;padding:13px}.formcard textarea{min-height:140px}.aihint,.warn{background:var(--mint);color:var(--gd);border-radius:12px;gap:12px;margin-top:18px;padding:16px;display:flex}.aihint p,.warn p{color:#587069;margin:3px 0;font-size:13px}.actions{justify-content:space-between;margin-top:24px;display:flex}.actions button:first-child{color:#4f5d58;background:#eef2f0}.score{text-align:center;padding:30px}.score strong{color:var(--g);font-size:52px;display:block}.kpis,.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.kpi,.stat{border:1px solid var(--line);border-radius:14px;padding:20px}.kpi>span,.stat span{color:var(--muted);font-size:13px}.kpi strong,.stat strong{margin:8px 0;font-size:28px;display:block}.bar i{background:var(--g);height:100%;display:block}table{border-collapse:collapse;width:100%}th,td{text-align:right;border-bottom:1px solid var(--line);padding:12px}th{color:var(--muted);font-size:12px}.soon{text-align:center;color:var(--muted);background:#f6f8f7;border-radius:8px;margin-top:16px;padding:10px}.rows .row,.feed .row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.row b,.row span{display:block}.row span{color:var(--muted);margin-top:4px;font-size:12px}.flow{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.flow div{border:1px solid var(--line);border-radius:12px;padding:18px}.flow i{color:var(--g);margin-left:8px;font-style:normal;font-weight:800}.cmdHead{justify-content:space-between;align-items:center;display:flex}.cmdHead>div{align-items:center;gap:10px;display:flex}.cmdHead svg{color:var(--g)}.cmdHead h2{margin:0}.cmdHead small{color:var(--muted)}.ok{background:var(--mint);color:var(--g);border-radius:20px;padding:7px 10px;font-size:12px}.cmdgrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.cmd{background:#f8faf9;border-radius:12px;padding:16px}.cmd strong{font-size:24px;display:block}.cmd span{color:var(--muted);font-size:12px}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:35px 6vw;display:flex}@media (width<=900px){header{padding:0 3vw}.brand{font-size:18px}nav button{padding:9px;font-size:0}nav button svg{width:20px}.login{font-size:0}.hero{padding-top:60px}.hero h1{font-size:38px}.taskgrid,.products,.kpis,.stats,.cmdgrid{grid-template-columns:repeat(2,1fr)}.builder{grid-template-columns:1fr}.builder aside{display:flex;overflow:auto}.builder aside .progress{min-width:110px}.builder aside button{min-width:130px}.bigcards{grid-template-columns:1fr}.flow{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.taskgrid,.products,.kpis,.stats,.cmdgrid{grid-template-columns:1fr}.hero h1{font-size:32px}.pageHead h1{font-size:30px}.toolbar{flex-direction:column}.partnerCta{flex-direction:column;align-items:start;gap:15px;margin:30px 4vw!important}.page{padding:35px 4vw}.flow{grid-template-columns:1fr}footer{flex-direction:column;gap:8px}}.updateToast{z-index:9999;background:#fff;border:1px solid #d7e4df;border-radius:14px;align-items:center;gap:14px;max-width:92vw;padding:12px 14px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 35px #00000024}.updateToast button{cursor:pointer;color:#fff;background:#123f37;border:0;border-radius:10px;padding:9px 13px;font-family:inherit}.modal{z-index:99;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalbox{background:#fff;border-radius:22px;gap:12px;width:min(440px,100%);padding:28px;display:grid;box-shadow:0 30px 80px #0003}.modalbox>button:first-child{background:0 0;border:0;justify-self:end;font-size:28px}.modalbox input,.kpi input{border:1px solid #dfe5e3;border-radius:10px;width:100%;padding:12px}.modalbox .primary{color:#fff;background:#126b58}.error{color:#a32929}.success{background:#eaf7f1;border:1px solid #bfe4d4;border-radius:12px;margin:12px 0;padding:12px 16px}.panel>button{margin:6px;padding:8px 12px}.actions button{align-items:center;gap:6px;display:inline-flex}.compassHero{border:1px solid var(--line);background:linear-gradient(135deg,#f3faf7,#fff);border-radius:20px;grid-template-columns:220px 1fr;align-items:center;gap:24px;margin-bottom:22px;padding:26px;display:grid}.compassHero button,.nudge button,.partnerForm button{background:var(--g);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 18px}.nudge{background:#f0f8f4;border:1px solid #cfe7dd;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.nudge small,.nudge b{display:block}.nudge small{color:var(--g);margin-bottom:4px;font-weight:700}.partnerForm{border:1px solid var(--line);border-radius:18px;gap:12px;margin-top:28px;padding:26px;display:grid}.partnerForm input,.partnerForm textarea{border:1px solid var(--line);border-radius:10px;width:100%;padding:12px}.partnerForm textarea{min-height:110px}.partnerForm .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.check{color:#52635d;align-items:center;gap:8px;display:flex}.check input{width:auto}.recommendations{background:#f8faf9;border-radius:14px;margin:16px 0;padding:8px 16px}@media (width<=700px){.compassHero{grid-template-columns:1fr}.nudge{flex-direction:column;align-items:flex-start}.partnerForm .two{grid-template-columns:1fr}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}img,svg,.hero,.page,section,header,footer{max-width:100%}@media (width<=560px){header{gap:8px;height:64px;padding:0 12px}.brand{text-overflow:ellipsis;min-width:0;font-size:16px;overflow:hidden}nav{justify-content:center;gap:1px;min-width:0}nav button{padding:8px 7px}.login{padding:8px}.hero{padding:48px 16px 44px}.hero h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:30px;line-height:1.35}.hero p,.pageHead p{font-size:16px;line-height:1.8}.search{width:100%;min-width:0;padding:7px 9px}.search input{width:100%;min-width:0}section:not(.hero):not(.formcard){padding:38px 16px}.sectionTitle{align-items:flex-start;gap:10px}.task,.product,.bigcard,.formcard,.panel,.command{min-width:0;max-width:100%}.actions{flex-wrap:wrap;gap:10px}.actions button{flex:1;min-width:120px}table{white-space:nowrap;display:block;overflow-x:auto}.builder{min-width:0}.builder aside{max-width:100%}.partnerCta{width:auto}.cmdHead{flex-direction:column;align-items:flex-start;gap:10px}footer{padding:28px 16px}}.modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051814a8;padding:18px}.authbox{background:#fff;border:1px solid #126b581f;border-radius:28px;gap:20px;width:min(460px,100%);padding:34px 34px 26px;display:grid;position:relative;box-shadow:0 32px 90px #031f1947}.authClose{cursor:pointer;color:#20332e;background:#f8faf9;border:1px solid #e6ece9;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;left:18px}.authMark{color:#fff;background:linear-gradient(145deg,#0d6d59,#16483e);border-radius:17px;place-items:center;width:54px;height:54px;margin:auto;display:grid;box-shadow:0 10px 24px #126b5838}.authHead{text-align:center}.authHead>span{color:#126b58;background:#edf7f3;border-radius:999px;margin-bottom:9px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.authHead h2{color:#10251f;letter-spacing:-.7px;margin:0 0 6px;font-size:30px}.authHead p{color:#6a7773;margin:0;font-size:14px;line-height:1.7}.authFields{gap:13px;display:grid}.authFields label{color:#344943;gap:7px;font-size:13px;font-weight:700;display:grid}.authInput{background:#fbfcfc;border:1px solid #dbe5e1;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 14px;transition:all .2s;display:flex}.authInput:focus-within{background:#fff;border-color:#16846c;box-shadow:0 0 0 4px #16846c17}.authInput>svg{color:#71827d;flex:none;width:19px}.authInput input{color:#142822;background:0 0;outline:0;width:100%;min-width:0;height:100%;font-family:inherit;font-size:15px;border:0!important;padding:0!important}.authInput input::placeholder{color:#a2ada9}.showPass{color:#71827d;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.showPass svg{width:19px}.authPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#126b58,#0d5547);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:52px;font-family:inherit;font-size:16px;font-weight:800;display:flex;box-shadow:0 10px 22px #126b582e}.authPrimary:active{transform:translateY(1px)}.authError{color:#9b342b;background:#fff4f3;border:1px solid #f3cfca;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.authError svg{flex:none}.authSwitch{color:#75827e;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.authSwitch button{color:#126b58;cursor:pointer;background:0 0;border:0;padding:3px;font-family:inherit;font-weight:800}.authTrust{color:#82908b;border-top:1px solid #edf1ef;justify-content:center;align-items:center;gap:6px;padding-top:15px;font-size:11px;display:flex}@media (width<=560px){.modal{align-items:end;padding:0}.authbox{border-radius:28px 28px 0 0;width:100%;max-height:94dvh;padding:32px 22px 20px;overflow:auto}.authClose{top:16px;left:16px}.authMark{width:50px;height:50px}.authHead h2{font-size:27px}.authInput,.authPrimary{height:54px}}header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #126b5817;box-shadow:0 5px 24px #0c342b09}header nav button{border-radius:12px;transition:all .2s}header nav button:hover,header nav button.active{color:#0e6654;background:#edf7f3}.hero{color:#fff;text-align:center;background:radial-gradient(circle at 72% 18%,#2db28f2e,#0000 29%),linear-gradient(145deg,#072c25 0%,#0c493d 55%,#0b5d4c 100%);border-radius:0 0 42px 42px;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-110px;box-shadow:0 0 0 65px #ffffff06,0 0 0 130px #ffffff05}.hero>*{z-index:1;position:relative}.hero .eyebrow{color:#d9fff3;background:#ffffff17;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.hero h1{letter-spacing:-2px;max-width:760px;margin:18px 0 12px;font-size:54px;line-height:1.2}.hero h1 em{color:#8fe6ca;font-style:normal}.hero p{color:#d3e5df;max-width:650px;font-size:18px;line-height:1.9}.heroActions{gap:10px;margin-top:22px;display:flex}.heroActions button{cursor:pointer;color:#0c4d40;background:#fff;border:0;border-radius:13px;align-items:center;gap:8px;padding:13px 19px;font-family:inherit;font-weight:800;display:flex}.heroActions .ghost{color:#fff;background:0 0;border:1px solid #ffffff3d}.trustline{color:#bcd8cf;gap:22px;margin-top:35px;font-size:12px;display:flex}.trustline span{align-items:center;gap:6px;display:flex}.trustline svg{width:16px}.tasksSection{background:linear-gradient(#fff,#f7faf9)}.sectionTitle p{color:#778681;margin:7px 0 0}.taskgrid{gap:14px}.task{text-align:right;grid-template-columns:52px 1fr 22px;align-items:center;gap:13px;position:relative;box-shadow:0 5px 20px #0d3f340b;background:#fff!important;border:1px solid #e1eae7!important;border-radius:18px!important;padding:17px!important;transition:all .22s!important;display:grid!important}.task:hover{transform:translateY(-3px);box-shadow:0 13px 30px #0d3f3417;border-color:#b9d9cf!important}.taskIcon{color:#126b58;background:linear-gradient(145deg,#e8f7f1,#f5fbf8);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.taskCopy{gap:4px;display:grid}.taskCopy b{color:#17342c;font-size:15px}.taskCopy small{color:#7c8a85;font-size:11px;font-weight:500;line-height:1.5}.taskArrow{color:#91a19c}@media (width<=560px){.hero{border-radius:0 0 30px 30px;min-height:470px;padding:52px 20px}.hero h1{letter-spacing:-1px;font-size:36px}.hero p{font-size:15px}.heroActions{flex-direction:column;width:100%}.heroActions button{justify-content:center}.trustline{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.trustline span{font-size:10px}.taskgrid{gap:10px}.task{grid-template-columns:48px 1fr 18px;padding:14px!important}.taskIcon{width:44px;height:44px}.tasksSection{padding-top:32px!important}}.accountActions{align-items:center;gap:8px;display:flex}.adminLaunch{color:#0d5b3b;cursor:pointer;white-space:nowrap;background:#edf8f2;border:1px solid #d6e8df;border-radius:12px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:inline-flex}.adminLaunch:hover{background:#def2e8;transform:translateY(-1px)}@media (width<=760px){.accountActions{gap:5px}.adminLaunch{z-index:80;color:#fff;background:#0d5b3b;border:0;border-radius:999px;padding:12px 15px;position:fixed;bottom:18px;right:14px;box-shadow:0 12px 30px #0d5b3b47}.accountActions .login{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}}.page{max-width:1180px;margin:auto;padding:42px 24px 80px}.pageHead{margin-bottom:10px;padding:0 4px 24px;position:relative}.pageHead small{color:#0d6b49;background:#edf8f2;border-radius:999px;padding:7px 11px;font-weight:800;display:inline-flex}.pageHead h1{letter-spacing:-1.2px;color:#10271e;margin:12px 0 8px;font-size:clamp(30px,4vw,46px);line-height:1.15}.pageHead p{color:#68766f;max-width:720px;font-size:16px;line-height:1.8}.panel,.partnerForm,.formcard,.bigcard,.kpi,.product,.compassHero,.nudge{background:linear-gradient(#fff,#fbfdfc);border:1px solid #e5ece8;border-radius:22px;box-shadow:0 10px 35px #183d2e0e}.panel{margin:18px 0;padding:24px}.panel>h2{color:#173329;margin:0 0 18px;font-size:21px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:15px 0;display:grid}.stat{background:#fff;border:1px solid #e6eee9;border-radius:18px;min-width:0;padding:18px}.stat strong{color:#0e5e40;font-size:27px}.stat span{color:#728078;font-size:13px}.row{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 4px;display:grid}.row:last-child{border-bottom:0}.row>div:first-child{min-width:0}.row b{color:#1b3028;overflow-wrap:anywhere;font-size:15px;display:block}.row span{color:#7b8781;margin-top:5px;font-size:13px;display:block}.row .actions{align-items:center;gap:8px;display:flex}.row button,.actions button,.panel button,.partnerForm>button{color:#fff;cursor:pointer;background:#137456;border:0;border-radius:12px;min-height:42px;padding:9px 15px;font-weight:750}.row select{background:#fff;border:1px solid #d9e3dd;border-radius:12px;max-width:145px;min-height:42px;padding:8px 12px}.bigcards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.bigcard{padding:28px;position:relative;overflow:hidden}.bigcard>svg{color:#0d6b49;background:#eaf7f1;border-radius:14px;width:44px;height:44px;padding:10px}.bigcard h2{margin:20px 0 8px}.bigcard p{color:#718078;line-height:1.7}.bigcard button{margin-top:15px}.kpis{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.kpi{padding:20px}.kpi strong{color:#0d6243;margin:9px 0;font-size:28px;display:block}.bar{background:#e8efeb;border-radius:99px;height:7px;overflow:hidden}.bar i{background:#19805e;border-radius:99px;height:100%;display:block}.compassHero{grid-template-columns:160px 1fr;align-items:center;gap:28px;padding:28px;display:grid}.score{aspect-ratio:1;background:radial-gradient(circle,#fff 55%,#e5f4ed 56%);border:1px solid #dbeae2;border-radius:50%;place-items:center;display:grid}.score strong{color:#0d6949;font-size:34px}.score span{color:#738078;font-size:12px}.nudge{border-color:#d8eae1;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.nudge small{color:#6f7f77;display:block}.nudge b{color:#18372b;margin-top:5px;display:block}.command{color:#fff;background:#102b21;border-radius:24px;margin:20px 0;padding:24px;box-shadow:0 18px 45px #102b2129}.command .cmdHead{justify-content:space-between;align-items:center;display:flex}.command small,.command span{color:#b7cbc2}.command h2{color:#fff}.cmdgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cmd{background:#ffffff12;border:1px solid #ffffff1a;border-radius:17px;padding:17px}.cmd svg{color:#7ee0b5}@media (width<=760px){.page{padding:28px 14px 92px}.pageHead{padding-bottom:16px}.pageHead h1{font-size:31px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat{padding:14px}.stat strong{font-size:22px}.panel{border-radius:18px;padding:17px}.panel>h2{font-size:20px}.row{grid-template-columns:1fr;gap:10px;padding:16px 0}.row .actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);width:100%;display:grid}.row select,.row button{width:100%;max-width:none}.bigcards,.kpis,.cmdgrid{grid-template-columns:1fr}.bigcard{padding:22px}.compassHero{text-align:center;grid-template-columns:1fr;padding:20px}.compassHero .score{width:145px;margin:auto}.nudge{flex-direction:column;align-items:stretch}.nudge button{width:100%}.command{border-radius:20px;padding:18px}}.pageHead{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pageHeadIcon svg{stroke-width:2px}.pageHead>div:last-child{min-width:0}.pageHead>div:last-child>small{width:max-content}@media (width<=760px){.pageHead{grid-template-columns:46px minmax(0,1fr);gap:12px}.pageHeadIcon{border-radius:14px;width:44px;height:44px}.pageHeadIcon svg{width:19px}.pageHead h1{margin-top:9px}}.pageHeadTop{align-items:center;gap:9px;display:flex}.pageHeadIcon{color:#fff;background:linear-gradient(145deg,#0e7251,#145c45);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #0e72512e}.panelSection>h2{align-items:center;gap:10px;display:flex}.panelSection>h2>svg{color:#0d6b49;background:#eaf7f1;border-radius:11px;flex:none;width:36px;height:36px;padding:8px}.panelSection>.row{transition:background .18s,padding .18s}.panelSection>.row:hover{background:#fbfdfc}.panelSection .actions button{box-shadow:none}.panelSection select{font-family:inherit}@media (width<=760px){.pageHeadTop{gap:7px}.pageHeadIcon{border-radius:12px;width:38px;height:38px}.panelSection>h2{font-size:19px}.panelSection>h2>svg{width:34px;height:34px}.panelSection>.row{background:#fff;border:1px solid #e8eeeb;border-radius:15px;margin:9px 0;padding:14px}.panelSection>.row:last-child{border-bottom:1px solid #e8eeeb}}.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product{flex-direction:column;padding:0;display:flex;overflow:hidden}.productVisual{background:radial-gradient(circle at 15% 20%,#dff5ea,#0000 42%),linear-gradient(135deg,#f5fbf8,#eaf4ef);justify-content:space-between;align-items:flex-start;min-height:118px;padding:20px;display:flex}.product .prodIcon{color:#0c6a49;background:#fff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 9px 22px #12533b1a}.reviewBadge{color:#0c6a49;background:#fff;border:1px solid #dbe9e2;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.productTop,.product>h3,.product>p,.productOutcome,.product>.meta,.product>.price{margin-left:20px;margin-right:20px}.productTop{color:#728078;justify-content:space-between;gap:8px;margin-top:17px;font-size:12px;display:flex}.product>h3{color:#153128;margin-top:10px;margin-bottom:7px;font-size:19px}.product>p{color:#6e7b75;min-height:52px;line-height:1.7}.productOutcome{color:#365e4e;background:#f5f9f7;border-radius:12px;align-items:center;gap:7px;padding:10px 11px;font-size:12px;display:flex}.product>.meta{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.product>.meta span{color:#7a8781;align-items:center;gap:5px;font-size:11px;display:flex}.product>.price{border-top:1px solid #edf1ef;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding:18px 0 20px;display:flex}.product>.price small{color:#89938e;font-size:10px;display:block}.product>.price strong{font-size:18px}.product>.price button{color:#fff;background:#126d50;border:0;border-radius:12px;align-items:center;gap:6px;padding:11px 13px;font-weight:800;display:flex}.studioIntro{background:#f5fbf8;border:1px solid #dfece5;border-radius:20px;grid-template-columns:minmax(240px,.8fr) 1.2fr;align-items:center;gap:20px;margin-bottom:18px;padding:18px 22px;display:grid}.studioIntro>div{align-items:center;gap:12px;display:flex}.studioIntro>div>svg{color:#0d6c4b}.studioIntro small{color:#738078;display:block}.studioIntro b{color:#18372b;display:block}.studioIntro p{color:#63736b;margin:0;line-height:1.7}.studioCard{flex-direction:column;display:flex}.toolBadge{color:#0c6b49;background:#edf8f2;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:11px;font-weight:800}.toolIcon{color:#0c6b49;background:linear-gradient(145deg,#e8f7f0,#d8eee4);border-radius:18px;place-items:center;width:58px;height:58px;margin-top:22px;display:grid}.toolIcon svg{width:28px;height:28px}.studioCard>small{color:#75827c;margin-top:18px}.toolFeatures{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.toolFeatures span{color:#4f665c;background:#f4f8f6;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.toolFeatures svg{width:14px;height:14px}.studioCard>button{justify-content:center;align-items:center;gap:7px;margin-top:auto;display:flex}@media (width<=900px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.products{grid-template-columns:1fr}.product>p{min-height:0}.product>.price{align-items:center}.studioIntro{grid-template-columns:1fr;padding:17px}.studioIntro p{font-size:13px}.productVisual{min-height:100px}}.workspaceHero{color:#fff;background:linear-gradient(135deg,#103c2d,#0b6949);border-radius:25px;grid-template-columns:1fr 170px;align-items:center;gap:30px;padding:28px 30px;display:grid;box-shadow:0 18px 44px #0d533b2b}.workspaceEyebrow{color:#bde8d5;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.workspaceHero h2{margin:10px 0 8px;font-size:27px}.workspaceHero p{color:#d4e7df;max-width:650px;line-height:1.75}.workspaceHero button{color:#0d6447;background:#fff;border:0;border-radius:12px;align-items:center;gap:7px;padding:11px 15px;font-weight:850;display:inline-flex}.workspaceProgress{aspect-ratio:1;text-align:center;background:#ffffff14;border:10px solid #ffffff29;border-radius:50%;place-items:center;display:grid}.workspaceProgress strong{font-size:32px}.workspaceProgress span{color:#d0e5dc;font-size:11px}.workspaceStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0;display:grid}.workspaceStats button{text-align:right;color:#1d342b;background:#fff;border:1px solid #e3ece7;border-radius:17px;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;padding:15px;display:grid}.workspaceStats button>svg:first-child{color:#0d6b49;background:#eaf7f1;border-radius:12px;width:40px;height:40px;padding:9px}.workspaceStats span strong,.workspaceStats span small{display:block}.workspaceStats span strong{color:#123d2d;font-size:21px}.workspaceStats span small{color:#78857f}.workspaceStats button>svg:last-child{color:#91a099;width:16px}.workspaceGrid{grid-template-columns:1.5fr .8fr;gap:16px;display:grid}.quickPanel>button{text-align:right;color:#193a2d;background:#fff;border:1px solid #e5ede9;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;width:100%;margin:9px 0;padding:12px;display:grid}.quickPanel>button>svg:first-child{color:#0d6b49;background:#edf8f2;border-radius:11px;width:38px;height:38px;padding:8px}.quickPanel b,.quickPanel small{display:block}.quickPanel small{color:#7c8882;margin-top:3px}.emptyState{text-align:center;color:#75827c;flex-direction:column;align-items:center;padding:32px 15px;display:flex}.emptyState svg{color:#0d6b49;background:#edf8f2;border-radius:14px;width:42px;height:42px;margin-bottom:10px;padding:10px}.emptyState b{color:#294439}.emptyState span{margin-top:4px;font-size:12px}@media (width<=760px){.workspaceHero{grid-template-columns:1fr;padding:22px}.workspaceProgress{width:130px;margin:auto}.workspaceStats{grid-template-columns:repeat(2,1fr)}.workspaceStats button{grid-template-columns:36px 1fr;padding:12px}.workspaceStats button>svg:first-child{width:35px;height:35px}.workspaceStats button>svg:last-child{display:none}.workspaceGrid{grid-template-columns:1fr}}.compassJourney{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.journeyStep{background:#fff;border:1px solid #e1ebe6;border-radius:17px;min-height:105px;padding:15px;position:relative}.journeyStep span{color:#96a19c;font-size:11px}.journeyStep small,.journeyStep b{display:block}.journeyStep small{color:#718078;margin-top:8px}.journeyStep b{color:#213b31;margin-top:4px;font-size:13px;line-height:1.45}.journeyStep.active{background:#123d2e;border-color:#123d2e}.journeyStep.active span,.journeyStep.active small{color:#a9d8c4}.journeyStep.active b{color:#fff}.compassMain{grid-template-columns:1.6fr .7fr;gap:14px;display:grid}.compassScore{background:linear-gradient(135deg,#fff,#f6fbf8);border:1px solid #dfeae4;border-radius:24px;grid-template-columns:180px 1fr;align-items:center;gap:26px;padding:27px;display:grid}.scoreRing{aspect-ratio:1;background:radial-gradient(circle,#fff 55%,transparent 56%),conic-gradient(#16815e 0 72%,#e4eee9 72%);border-radius:50%;align-content:center;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e1ebe6}.scoreRing strong{color:#0e6849;font-size:35px}.scoreRing span{color:#74817b;font-size:11px}.priorityTag{color:#0d704e;background:#eaf7f1;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.compassScore h2{margin:11px 0 7px;font-size:27px}.compassScore p{color:#68776f;line-height:1.65}.compassScore button{color:#fff;background:#116c4e;border:0;border-radius:12px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:inline-flex}.compassScore>div:last-child>small{color:#8a9590;margin-top:8px;display:block}.compassInsight{color:#24473a;background:#eff8f4;border-radius:24px;padding:24px}.compassInsight>svg{color:#0e704f;background:#fff;border-radius:14px;width:43px;height:43px;padding:10px}.compassInsight small,.compassInsight b{display:block}.compassInsight small{color:#708179;margin-top:17px}.compassInsight b{margin-top:5px;font-size:17px}.compassInsight p{color:#62736b;font-size:13px;line-height:1.7}.dimensionHead{justify-content:space-between;align-items:end;margin:28px 2px 12px;display:flex}.dimensionHead small{color:#0e704f;font-weight:800}.dimensionHead h2{margin:4px 0 0}.dimensionHead>span{color:#89948f;font-size:11px}.compassDimensions{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.dimensionCard{background:#fff;border:1px solid #e2ebe7;border-radius:17px;padding:16px}.dimensionCard>div:first-child{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.dimensionIcon{color:#0d6b49;background:#edf8f2;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.dimensionIcon svg{width:18px}.dimensionCard small,.dimensionCard b{display:block}.dimensionCard small{color:#8a9690;font-size:10px}.dimensionCard b{color:#294137;font-size:13px}.dimensionCard strong{color:#0d6849;font-size:18px}.dimensionCard .bar{margin:12px 0 7px}.compassLoading{text-align:center;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.compassLoading svg{color:#0d6b49;background:#edf8f2;border-radius:18px;width:55px;height:55px;padding:13px}.compassLoading b{margin-top:13px}.compassLoading span{color:#7d8983;font-size:12px}@media (width<=760px){.compassJourney{grid-template-columns:repeat(2,1fr)}.journeyStep{min-height:95px}.compassMain{grid-template-columns:1fr}.compassScore{text-align:center;grid-template-columns:1fr;padding:21px}.scoreRing{width:155px;margin:auto}.priorityTag{margin:auto}.compassScore button{justify-content:center;width:100%}.compassDimensions{grid-template-columns:1fr}.dimensionHead{flex-direction:column;align-items:flex-start;gap:5px}}.adminOverview{color:#fff;background:linear-gradient(135deg,#102f25,#164d3b);border-radius:23px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:24px 26px;display:flex}.adminWelcome>span{color:#a9dcc6;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.adminWelcome>span svg{width:15px}.adminWelcome h2{margin:7px 0 4px;font-size:24px}.adminWelcome p{color:#c5d9d0;margin:0;font-size:13px}.adminPulse{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:11px;min-width:260px;padding:12px 14px;display:flex}.adminPulse b,.adminPulse small{display:block}.adminPulse b{font-size:12px}.adminPulse small{color:#b9ccc4;margin-top:3px;font-size:10px}.liveDot,.warnDot{border-radius:50%;flex:none;width:10px;height:10px}.liveDot{background:#69d5a5;box-shadow:0 0 0 5px #69d5a51f}.warnDot{background:#e8b65d}.adminKpis{grid-template-columns:repeat(6,1fr);gap:10px;margin:14px 0;display:grid}.adminKpis .stat{align-items:center;gap:10px;padding:15px;display:flex}.statIcon{color:#0d6b49;background:#eaf7f1;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.statIcon svg{width:18px}.adminKpis .stat strong{font-size:21px}.adminKpis .stat span:not(.statIcon){font-size:11px}.adminColumns{grid-template-columns:1fr 1.15fr;align-items:start;gap:15px;display:grid}.adminColumns>.panel{margin:0}.adminColumns .row{grid-template-columns:minmax(0,1fr) auto}.adminColumns .row b{font-size:13px}.adminColumns .row span{font-size:11px}.adminColumns .actions{min-width:215px}.adminColumns select{font-size:11px}@media (width<=1050px){.adminKpis{grid-template-columns:repeat(3,1fr)}.adminColumns{grid-template-columns:1fr}}@media (width<=760px){.adminOverview{flex-direction:column;align-items:stretch;padding:19px}.adminWelcome h2{font-size:21px}.adminPulse{min-width:0}.adminKpis{grid-template-columns:repeat(2,1fr);gap:8px}.adminKpis .stat{gap:8px;padding:12px}.adminKpis .statIcon{width:34px;height:34px}.adminKpis .stat strong{font-size:19px}.adminColumns .row{grid-template-columns:1fr}.adminColumns .actions{min-width:0}.adminColumns .panel{padding:14px}}.builderTop{background:#fff;border:1px solid #e1ebe6;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:12px;padding:13px 17px;display:grid}.builderTop>div:first-child{align-items:center;gap:9px;display:flex}.builderTop span{color:#0d704f;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.builderTop b{color:#53675e;font-size:12px}.builderTopBar{background:#e8efeb;border-radius:99px;height:7px;overflow:hidden}.builderTopBar i{background:linear-gradient(90deg,#0e6c4c,#38a77d);border-radius:99px;height:100%;transition:width .25s;display:block}.builder{grid-template-columns:245px 1fr;align-items:start;gap:15px;display:grid}.builder aside{background:#fff;border:1px solid #e1eae5;border-radius:20px;padding:13px;position:sticky;top:90px}.builder aside .progress{color:#fff;background:#113c2e;border-radius:15px;margin-bottom:10px;padding:16px}.builder aside .progress strong,.builder aside .progress span{display:block}.builder aside .progress strong{font-size:27px}.builder aside .progress span{color:#b8d7ca;font-size:11px}.builder aside>button{text-align:right;color:#596a62;background:0 0;border:0;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.builder aside>button i{background:#f0f5f2;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.builder aside>button.sel{color:#0b6748;background:#eaf7f1;font-weight:800}.builder aside>button.sel i{color:#fff;background:#0e6c4c}.formcard{padding:28px}.formcard>small{color:#0d704f;font-weight:800}.formcard h2{margin:7px 0 24px;font-size:25px}.formcard label{color:#3b5148;margin:14px 0 6px;font-size:12px;font-weight:750;display:block}.formcard input,.formcard textarea{box-sizing:border-box;background:#fbfdfc;border:1px solid #dce6e1;border-radius:13px;outline:none;width:100%;padding:13px 14px;font-family:inherit}.formcard textarea{resize:vertical;min-height:150px}.formcard input:focus,.formcard textarea:focus{background:#fff;border-color:#57a98a;box-shadow:0 0 0 4px #2b8f6914}.formcard>.actions{border-top:1px solid #edf1ef;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:17px;display:flex}.formcard>.actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.dashboardToolbar{background:#f7fbf9;border:1px solid #e0ebe5;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:14px 17px;display:flex}.dashboardToolbar>div:first-child span,.dashboardToolbar>div:first-child b{display:block}.dashboardToolbar>div:first-child span{color:#0d704f;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.dashboardToolbar>div:first-child span svg{width:15px}.dashboardToolbar>div:first-child b{color:#2d473c;margin-top:4px}.dashboardToolbar .actions{gap:7px;display:flex}.dashboardToolbar button{color:#fff;background:#116c4e;border:0;border-radius:11px;align-items:center;gap:6px;padding:10px 12px;font-weight:800;display:inline-flex}.kpiEditor{position:relative;overflow:hidden}.kpiEditor:before{content:"";inset-inline-start:0;background:#16815e;width:4px;position:absolute;top:0;bottom:0}.kpiEditor input{box-sizing:border-box;color:#2a4037;background:0 0;border:0;border-bottom:1px solid #e6ece9;outline:none;width:100%;padding:7px 0;font-family:inherit;font-weight:800}.kpiEditor strong{font-size:31px}@media (width<=760px){.builderTop,.builder{grid-template-columns:1fr}.builder aside{gap:6px;padding:9px;display:flex;position:static;overflow-x:auto}.builder aside .progress{min-width:110px;margin:0}.builder aside>button{grid-template-columns:26px 1fr;min-width:135px}.formcard{padding:19px}.formcard h2{font-size:22px}.formcard>.actions{grid-template-columns:repeat(2,1fr);display:grid}.dashboardToolbar{flex-direction:column;align-items:stretch}.dashboardToolbar .actions{grid-template-columns:1fr 1fr;display:grid}.dashboardToolbar button{justify-content:center}}:root{--ink:#173329;--muted:#6f7e77;--brand:#116c4e;--brand-dark:#0d543d;--line:#e1eae5;--soft:#f4f9f6;--radius:14px}button,input,textarea,select{font:inherit}button{transition:transform .16s,box-shadow .16s,background .16s}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #18805d33}button:disabled{opacity:.48;cursor:not-allowed}.success{color:#146344;background:#eff9f4;border:1px solid #cfe8dc;border-radius:13px;align-items:center;gap:8px;margin:10px 0;padding:11px 14px;font-size:13px;display:flex}.success:before{content:"✓";background:#d9f1e5;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.actions button{background:var(--brand);color:#fff;border:0;border-radius:11px;padding:10px 13px;font-weight:800}.actions button:hover{background:var(--brand-dark)}.page>button{background:var(--brand);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;padding:11px 16px;font-weight:800;display:inline-flex}.partnerForm{padding:26px}.partnerForm h2{margin-top:0}.partnerForm>input,.partnerForm>textarea,.partnerForm .two input{box-sizing:border-box;background:#fbfdfc;border:1px solid #dce6e1;border-radius:12px;outline:none;width:100%;padding:12px 13px}.partnerForm>textarea{resize:vertical;min-height:130px}.partnerForm .two{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.partnerForm .check{color:#586b62;align-items:flex-start;gap:8px;margin:15px 0;font-size:12px;display:flex}.partnerForm .check input{width:auto;margin-top:3px}.flow{grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 18px;display:grid}.flow>div{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:8px;padding:10px;display:flex}.flow i{color:#0d6b49;background:#eaf7f1;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.flow span{color:#445a51;font-size:11px}.updateToast{z-index:100;background:#fff;border:1px solid #d8e7df;border-radius:14px;align-items:center;gap:12px;padding:11px 13px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 40px #133a2b26}.updateToast b{font-size:12px}.updateToast button{color:#fff;background:#116c4e;border:0;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}footer{color:#75817b;border-top:1px solid #e6ece9;justify-content:space-between;gap:15px;max-width:1180px;margin:auto;padding:28px 24px;display:flex}footer b{color:#1b3b2e}footer span{font-size:12px}@media (width<=760px){.partnerForm{padding:18px}.partnerForm .two{grid-template-columns:1fr}.flow{padding-bottom:5px;display:flex;overflow-x:auto}.flow>div{min-width:135px}.updateToast{justify-content:space-between;bottom:78px;left:12px;right:12px}footer{flex-direction:column;align-items:flex-start;padding:23px 15px 95px}}.backupStatus{grid-template-columns:.8fr 1.2fr;gap:13px;display:grid}.backupState{background:#fff9ee;border:1px solid #eee1c9;border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex}.backupState>span{background:#d79b37;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #d79b371c}.backupState.ready{background:#f1faf5;border-color:#d7e9df}.backupState.ready>span{background:#35a272;box-shadow:0 0 0 5px #35a2721c}.backupState b,.backupState small{display:block}.backupState small{color:#7c8983;margin-top:3px}.backupFacts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.backupFacts>span{background:#fff;border:1px solid #e6ede9;border-radius:13px;padding:12px}.backupFacts small,.backupFacts b{display:block}.backupFacts small{color:#85908b;font-size:10px}.backupFacts b{color:#294338;margin-top:4px;font-size:12px}.backupConnect{color:#fff;background:#116c4e;border:0;border-radius:12px;align-items:center;gap:7px;margin-top:13px;padding:11px 14px;font-weight:800;display:inline-flex}.backupNote{color:#5f7168;margin:13px 0 0;font-size:12px}@media (width<=760px){.backupStatus,.backupFacts{grid-template-columns:1fr}.backupConnect{justify-content:center;width:100%}}.financeAdmin{overflow:hidden}.commercialGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.commercialGrid>section{background:#fbfdfc;border:1px solid #e7ecea;border-radius:18px;padding:18px}.commercialGrid h3{margin:0 0 14px}.commercialGrid input{box-sizing:border-box;background:#fff;border:1px solid #dbe4e0;border-radius:12px;width:100%;margin:6px 0;padding:12px}.commercialGrid button{margin-top:8px}.stageEligible,.stageWaiting{border-radius:15px;flex-direction:column;gap:4px;margin-bottom:12px;padding:16px;display:flex}.stageEligible{background:#edf8f3}.stageWaiting{background:#f7f7f4}.stageEligible span,.stageWaiting span{color:#65736e;font-size:12px}@media (width<=800px){.commercialGrid{grid-template-columns:1fr}}.financeWorkspace{margin:22px 0}.financeStats>div{background:#fff;border:1px solid #e7ecea;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.financeStats svg{width:21px}.financeMini{border-top:1px solid #edf0ef;gap:18px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.sellerFinance{margin:22px 0}.sellerFinance>input,.sellerFinance .two input{box-sizing:border-box;width:100%;margin:6px 0}.sellerFinance hr{border:0;border-top:1px solid #edf0ef;margin:20px 0}.bankSaved{border:1px solid #e7ecea;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:13px;display:flex}.bankSaved span{direction:ltr}.verificationState{background:#f5f8f7;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex}.productPricing{background:#f9fbfa;border:1px solid #dfe8e5;border-radius:18px;margin:18px 0;padding:18px}.pricingTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pricingTitle span{align-items:center;gap:7px;font-weight:800;display:flex}.pricingTitle small{color:#68756f}.moneyInput{align-items:center;gap:8px;margin-top:7px;display:flex}.moneyInput input{margin:0!important}.priceBreakdown{border-top:1px solid #e5ebe8;margin-top:14px}.priceBreakdown>div{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.priceBreakdown .finalPrice{background:#eef6f2;border:0;border-radius:13px;margin-top:8px;padding:14px 12px}.finalPrice strong{font-size:20px}.pricingNote{align-items:center;gap:7px;margin:12px 0 0;font-size:13px;display:flex}@media (width<=700px){.pricingTitle{flex-direction:column;align-items:flex-start}.priceBreakdown>div{font-size:14px}}
