.publicSite{--p-ink:#142b32;--p-muted:#5e7076;--p-teal:#087e78;--p-bg:#f8fbfa;background:var(--p-bg);color:var(--p-ink);min-height:100vh;font-family:Inter,Noto Sans Arabic,system-ui,sans-serif;line-height:1.65}.publicSite *{box-sizing:border-box}.publicSite button,.publicSite a{font:inherit}.publicSite button{cursor:pointer}.publicSite a{color:inherit;text-decoration:none}.publicHeader{z-index:30;background:#fff;border-bottom:1px solid #e5ecea;position:sticky;top:0}.publicHeaderInner{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;min-height:76px;margin:auto;padding:0 24px;display:flex}.publicLogo{white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.publicLogo span{width:38px;height:38px;color:var(--p-teal);background:#e4f5f1;border-radius:12px;place-items:center;display:grid}.publicNav,.publicActions{align-items:center;gap:24px;display:flex}.publicNav a{color:#40565b;font-size:14px}.publicNav a:hover{color:var(--p-teal)}.publicActions{gap:12px}.publicLang,.publicSignIn,.publicMenu{color:var(--p-ink);background:0 0;border:0;font-weight:700}.publicLang{align-items:center;gap:5px;display:flex}.publicPrimary{background:var(--p-teal);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:13px 22px;font-weight:800;display:inline-flex;color:#fff!important}.publicPrimary:hover{background:#056b66}.publicMenu{display:none}.publicHero{grid-template-columns:1.08fr .92fr;align-items:center;gap:55px;max-width:1200px;margin:auto;padding:100px 24px 95px;display:grid}.publicEyebrow{color:var(--p-teal);align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.publicEyebrow span{background:#0da68e;border-radius:50%;width:8px;height:8px}.publicHero h1{letter-spacing:-1.8px;margin:22px 0;font-size:clamp(40px,5vw,70px);line-height:1.18}.publicHeroCopy>p{color:var(--p-muted);max-width:600px;font-size:18px}.publicHeroActions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.publicSecondary{background:#fff;border:1px solid #cbdcda;border-radius:12px;padding:12px 22px;font-weight:750}.publicHeroNote{color:var(--p-teal);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.publicHeroArt{background:linear-gradient(135deg,#c4e9df,#e8f6f0);border-radius:35px;place-items:center;min-height:400px;padding:45px;display:grid;position:relative;overflow:hidden}.publicArtOrb{filter:blur(30px);opacity:.5;background:#94d5c6;border-radius:50%;width:340px;height:340px;position:absolute;inset:auto -90px -100px auto}.publicArtPanel{background:#fff;border:1px solid #e1eae7;border-radius:18px;width:100%;height:280px;position:relative;overflow:hidden;box-shadow:0 30px 65px #22564a2b}.publicArtTop{border-bottom:1px solid #edf2f0;align-items:center;gap:5px;height:40px;padding:0 16px;display:flex}.publicArtTop span{background:#b4d4ce;border-radius:50%;width:7px;height:7px}.publicArtSidebar{background:#f2f8f6;flex-direction:column;gap:16px;width:65px;padding:25px 18px;display:flex;position:absolute;inset:40px auto 0 0}.publicArtSidebar i{background:#c8ded8;border-radius:5px;height:9px}.publicArtContent{margin-inline-start:65px;padding:25px}.publicArtLine{background:#d7e7e2;border-radius:8px;width:45%;height:12px;margin-bottom:22px}.publicArtLine.wide{background:#a5d9ca;width:65%;height:18px}.publicArtTiles{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.publicArtTiles i{background:#e8f4ef;border-radius:10px;height:65px}.publicArtRows{gap:9px;display:grid}.publicArtRows i{background:#e5eeea;border-radius:5px;height:10px}.publicSection{max-width:1200px;margin:auto;padding:65px 24px}.publicSectionHead{margin-bottom:32px}.publicSection h2{margin:0 0 10px;font-size:clamp(27px,3vw,38px);line-height:1.3}.publicSectionHead p,.publicSection p{color:var(--p-muted)}.publicFeatures{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.publicFeatures article{background:#fff;border:1px solid #e5eeeb;border-radius:18px;padding:28px}.publicFeatureIcon{width:48px;height:48px;color:var(--p-teal);background:#e6f5f0;border-radius:14px;place-items:center;display:grid}.publicFeatures h3{margin:20px 0 6px;font-size:19px}.publicFeatures p{margin:0;font-size:14px}.publicHow{background:#eef7f4;max-width:none;padding-inline:max(24px,50vw - 576px)}.publicSteps{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.publicSteps>div{background:#fff;border-radius:14px;padding:22px}.publicSteps span{color:var(--p-teal);font-size:26px;font-weight:900}.publicSteps p{margin-bottom:0}.publicPricing{justify-content:space-between;align-items:center;gap:30px;display:flex}.publicPricing p{max-width:690px}.publicFaq details{background:#fff;border:1px solid #e1eae7;border-radius:12px;max-width:800px;padding:20px}.publicFaq summary{cursor:pointer;font-weight:800}.publicFooter{color:var(--p-muted);border-top:1px solid #e5eeeb;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:32px max(24px,50vw - 576px);font-size:13px;display:flex}.publicFooter strong{color:var(--p-ink)}@media (width<=900px){.publicNav{background:#fff;flex-direction:column;padding:20px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 15px 25px #0001}.publicNav.isOpen{display:flex}.publicMenu{display:block}.publicHeaderCta{display:none}.publicHero{grid-template-columns:1fr;gap:35px;padding-top:60px}.publicHeroArt{min-height:300px}.publicFeatures,.publicSteps{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.publicHeaderInner{padding:0 15px}.publicLogo{font-size:15px}.publicActions{gap:8px}.publicSignIn{font-size:13px}.publicHero{padding:48px 20px}.publicHero h1{font-size:43px}.publicHeroCopy>p{font-size:16px}.publicHeroArt{min-height:255px;padding:24px}.publicArtPanel{height:225px}.publicFeatures,.publicSteps{grid-template-columns:1fr}.publicSection{padding:45px 20px}.publicPricing{flex-direction:column;align-items:flex-start}.publicFooter{padding:24px 20px}}.publicSite{--accent:#167c75;--ink:#17272c;--muted:#64767a;--border:#e5ebea;color:var(--ink);background:#fff}.publicHeader{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;height:78px;margin:auto;padding:0 28px;display:flex;position:relative}.publicHeaderActions{align-items:center;gap:12px;display:flex}.publicLogin{color:var(--ink);background:0 0;border:0;padding:9px}.publicHero{background:linear-gradient(115deg,#f4faf8,#fff 65%);max-width:none;min-height:570px;padding:90px max(28px,50vw - 572px)}.publicHeroVisual{background:radial-gradient(circle,#d2ece4,#0000 72%);padding:28px}.publicMock{background:#fff;border:1px solid #e0eae6;border-radius:20px;padding:25px;transform:rotate(-2deg);box-shadow:0 24px 70px #1e6a5940}.publicMockHead{justify-content:space-between;align-items:center;display:flex}.publicMockLogo{color:var(--accent);background:#e2f3ef;border-radius:12px;padding:10px;display:flex}.publicMockLines{gap:8px;display:grid}.publicMockLines i,.publicMockTitle,.publicMockRows i{background:#e8efed;border-radius:10px;width:90px;height:9px;display:block}.publicMockLines i:last-child{width:55px}.publicMockAvatar{background:#c5e7de;border-radius:50%;width:32px;height:32px}.publicMockTitle{width:45%;height:18px;margin:30px 0 18px}.publicMockCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.publicMockCards span{min-height:82px;color:var(--accent);background:#eff7f4;border-radius:12px;gap:8px;padding:15px;display:grid}.publicMockCards i{background:#c7dfd8;border-radius:5px;width:65%;height:8px}.publicMockChart{border:1px solid var(--border);border-radius:12px;align-items:end;gap:12px;height:135px;margin-top:20px;padding:18px 8px;display:flex}.publicMockChart div{background:#5ab6a4;border-radius:6px 6px 0 0;flex:1;height:45%}.publicMockChart div:nth-child(2){height:75%}.publicMockChart div:nth-child(3){height:60%}.publicMockChart div:nth-child(4){height:90%}.publicMockChart div:nth-child(5){height:55%}.publicMockChart div:nth-child(6){height:80%}.publicMockChart div:nth-child(7){height:100%}.publicMockRows{gap:12px;margin-top:20px;display:grid}.publicMockRows i{width:100%;height:12px}.publicMockRows i:last-child{width:70%}.publicOutline{background:#fff;border:1px solid #cbdcda;border-radius:12px;padding:12px 22px;font-weight:750}.publicFree{align-items:center;gap:8px;display:flex;color:var(--accent)!important;font-size:13px!important}.publicSectionIntro{text-align:center;max-width:700px;margin:0 auto 42px}.publicSectionIntro h2{margin:10px 0;font-size:clamp(28px,3vw,40px)}.publicSectionIntro p{color:var(--muted)}.publicKicker{color:var(--accent);font-size:13px;font-weight:700}.publicPaths{grid-template-columns:1fr 1fr;gap:24px;display:grid}.publicPath{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px}.publicPathTitle{color:var(--accent);align-items:center;gap:12px;margin-bottom:24px;display:flex}.publicPathTitle h3{color:var(--ink);margin:0}.publicStep{border-top:1px solid var(--border);gap:20px;padding:18px 0;display:flex}.publicStep>span{color:#94c5b9;font-size:22px;font-weight:800}.publicStep h4{margin:0 0 5px;font-size:16px}.publicStep p{font-size:14px}.publicSection.publicFeatures{background:#f7faf9;max-width:none;display:block}.publicFeatureGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1144px;margin:auto;display:grid}.publicFeatureGrid article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:26px}.publicFeatureGrid h3{margin:12px 0 4px;font-size:17px}.publicFeatureGrid p{font-size:14px}.publicFeatureIcon{color:var(--accent)}.publicFinal{text-align:center;background:#e8f5f0;padding:90px 24px}.publicFinal h2{margin:0 0 8px;font-size:36px}.publicFinal p{color:var(--muted);margin-bottom:25px}.publicFooter{max-width:1200px;color:var(--muted);justify-content:space-between;gap:20px;margin:auto;padding:28px;font-size:13px;display:flex}@media (width<=850px){.publicHeader{height:70px;padding:0 18px}.publicNav{border:1px solid var(--border);z-index:10;background:#fff;border-radius:15px;padding:20px;display:none;position:absolute;top:70px;left:12px;right:12px;box-shadow:0 14px 28px #0001}.publicNav.open{flex-direction:column;align-items:stretch;display:flex}.publicHeaderCta,.publicLogin{display:none}.publicMenu{display:flex}.publicHero{grid-template-columns:1fr;gap:30px;padding:65px 22px}.publicHeroVisual{width:100%;max-width:500px;margin:auto}.publicPaths{grid-template-columns:1fr}.publicFeatureGrid{grid-template-columns:repeat(2,1fr)}.publicSection{padding:65px 20px}}@media (width<=520px){.publicHero h1{font-size:39px}.publicHeroCopy>p{font-size:15px}.publicHeroVisual{padding:10px}.publicMock{padding:16px}.publicFeatureGrid{grid-template-columns:1fr}.publicPath{padding:22px}.publicFooter{flex-direction:column;gap:6px}.publicFinal h2{font-size:29px}}
