@font-face{font-family:Yekan;src:url(/fonts/YekanBakhNoEn-Regular.otf)}@font-face{font-family:Yekan;src:url(/fonts/YekanBakhNoEn-Bold.otf);font-weight:700}@font-face{font-family:Yekan;src:url(/fonts/YekanBakhNoEn-ExtraBold.otf);font-weight:800}:root{--ink:#173d3a;--teal:#2d817b;--cream:#f7f4ec;--muted:#64736f;--line:#dce0d8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fcfbf7;margin:0;font-family:Yekan,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 28px;display:flex}.brand{align-items:center;gap:15px;display:flex}.brand img{object-fit:contain;width:92px;height:48px}.brand span{color:var(--muted);border-right:1px solid var(--line);padding-right:15px;font-size:12px}.site-header nav{gap:30px;font-size:14px;font-weight:700;display:flex}.site-header nav a:hover{color:var(--teal)}.header-actions{align-items:center;gap:20px;display:flex}.login{font-size:14px;font-weight:700}.btn{background:var(--ink);border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:14px 21px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 9px 24px #173d3a1a;color:#fff!important}.btn:hover{background:var(--teal);transform:translateY(-2px)}.btn.sm{padding:10px 16px;font-size:13px}.hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:65px;max-width:1240px;margin:35px auto 75px;padding:25px 28px 0;display:grid}.eyebrow,.section-intro>span,.product-copy>span,.ai-head span,.about-slice>span,.faq>div:first-child>span,.contact-cta>div>span,.legal-page header>span,.about-page header>span,.about-page section>div>span,.contact-page header>span{color:var(--teal);font-size:13px;font-weight:800}.eyebrow{align-items:center;gap:8px;display:flex}.eyebrow svg{width:18px}.hero h1{letter-spacing:-2px;margin:18px 0;font-size:53px;line-height:1.4}.hero h1 em{color:var(--teal);font-style:normal;position:relative}.hero h1 em:after{content:"";z-index:-1;background:#bde2d299;border-radius:50%;height:9px;position:absolute;bottom:3px;left:0;right:0}.hero-copy>p{color:var(--muted);font-size:17px;line-height:2}.hero-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.text-link{font-weight:700}.trust{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:30px;font-size:11px;display:flex}.trust span{align-items:center;gap:4px;display:flex}.trust svg{width:14px;color:var(--teal)}.hero-photo{border-radius:20px;height:530px;position:relative;overflow:hidden;box-shadow:0 28px 70px #193d3725}.hero-photo img{object-fit:cover}.photo-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:11px;flex-direction:column;padding:14px 18px;display:flex;position:absolute;bottom:24px;right:24px}.photo-badge b{font-size:13px}.photo-badge span{color:var(--muted);margin-top:4px;font-size:9px}.proof{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:30px max(50vw - 592px,28px);display:flex}.proof p{color:#ccdad6}.proof p b{color:#fff;font-size:18px}.proof>div{gap:60px;display:flex}.proof span{text-align:center;font-size:22px;font-weight:800}.proof small{color:#a9c3bd;font-size:10px;font-weight:400;display:block}.section{max-width:1184px;margin:auto;padding:105px 0}.section-intro{text-align:center;max-width:680px;margin:0 auto 48px}.section h2,.product h2,.ai h2,.about-slice h2,.faq h2,.contact-cta h2{letter-spacing:-1px;margin:10px 0 15px;font-size:37px;line-height:1.55}.section-intro p,.product-copy>p,.ai-head>p,.about-slice p,.faq p,.contact-cta p{color:var(--muted);line-height:1.95}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:205px;padding:25px}.feature-icon{width:44px;height:44px;color:var(--teal);background:#e8f2ee;border-radius:10px;place-items:center;display:grid}.feature-icon svg{width:21px}.feature-grid h3{margin:18px 0 8px;font-size:17px}.feature-grid p{color:var(--muted);font-size:13px;line-height:1.85}.product{background:#e9eee7;grid-template-columns:.72fr 1.28fr;align-items:center;gap:75px;padding:95px max(50vw - 592px,28px);display:grid}.product-copy ul{gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.product-copy li{align-items:center;gap:8px;font-size:13px;display:flex}.product-copy li svg,.under-link svg{width:17px;color:var(--teal)}.under-link{color:var(--teal);border-bottom:1px solid #7aa6a1;align-items:center;gap:8px;padding-bottom:4px;font-weight:800;display:inline-flex}.product-window{background:#fff;border:1px solid #dfe3dc;border-radius:16px;overflow:hidden;box-shadow:0 24px 65px #193d3724}.window-top{background:#f3f4f0;border-bottom:1px solid #e4e6e1;align-items:center;gap:5px;height:35px;padding:0 13px;display:flex}.window-top i{background:#d4d7d1;border-radius:50%;width:7px;height:7px}.window-top b{color:#7b8884;margin-right:auto;font-size:9px}.window-body{height:370px;display:flex}.window-body>aside{background:var(--ink);flex-direction:column;align-items:center;gap:19px;width:48px;padding-top:14px;display:flex}.window-body>aside img{filter:brightness(0)invert();object-fit:contain;width:32px;height:25px;margin-bottom:12px}.window-body>aside i{background:#ffffff45;border-radius:5px;width:19px;height:5px}.window-body>aside i.on{background:#bde2d2;height:19px}.dashboard{background:#fbfcf9;flex:1;padding:22px 25px}.dash-head{justify-content:space-between;align-items:center;display:flex}.dash-head small{color:#88938f;font-size:8px}.dash-head h3{margin:4px 0;font-size:15px}.dash-head button,.assistant button{background:var(--teal);color:#fff;border:0;border-radius:6px;padding:8px 11px;font-family:inherit;font-size:9px}.stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0;display:grid}.stats>div,.dash-content section{background:#fff;border:1px solid #edf0ea;border-radius:8px;padding:10px}.stats small,.stats em{color:#7a8984;font-size:7px;font-style:normal;display:block}.stats strong{margin:3px 0;font-size:17px;display:block}.dash-content{grid-template-columns:1.6fr .8fr;gap:10px;display:grid}.section-title{justify-content:space-between;font-size:9px;display:flex}.section-title span{color:var(--teal)}.appointment{border-top:1px solid #edf0eb;align-items:center;gap:10px;padding:10px 0;display:flex}.appointment time,.appointment b{font-size:9px;font-weight:800}.appointment>span{flex-direction:column;flex:1;display:flex}.appointment small{color:#7d8984;font-size:7px}.appointment i{color:#28716b;background:#e7f3ee;border-radius:5px;padding:4px;font-size:7px;font-style:normal}.appointment.free{opacity:.68}.assistant{align-self:start;background:#eaf4ef!important}.assistant>svg{color:var(--teal);background:#fff;border-radius:8px;width:31px;height:31px;margin-bottom:10px;padding:6px;display:block}.assistant>b{font-size:10px}.assistant p{color:var(--muted);font-size:8px;line-height:1.7}.assistant button{width:100%;color:var(--teal);background:#fff;border:1px solid #cfe3da}.ai{color:#fff;background:#142e2d;padding:105px max(50vw - 592px,28px)}.ai-head{grid-template-columns:auto 1fr .75fr;align-items:start;gap:24px;display:grid}.ai-icon{width:55px;height:55px;color:var(--ink);background:#bde2d2;border-radius:14px;place-items:center;display:grid}.ai-head>p{color:#b8cdca;margin-top:25px}.ai-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.ai-grid article{background:#ffffff08;border:1px solid #ffffff25;border-radius:12px;padding:25px}.ai-grid article>span{color:#8ec5b8;font-size:12px}.ai-grid h3{margin:23px 0 8px;font-size:17px}.ai-grid p{color:#aec3bf;font-size:13px;line-height:1.85}.ai-safe{background:#ffffff08;border-right:3px solid #bde2d2;align-items:center;gap:17px;margin-top:18px;padding:18px 22px;display:flex}.ai-safe>svg{color:#bde2d2}.ai-safe b{font-size:13px}.ai-safe p{color:#aec3bf;margin-right:13px;font-size:12px;display:inline}.about-slice{grid-template-columns:.35fr 1.25fr .65fr;gap:55px;max-width:1184px;margin:auto;padding:105px 0;display:grid}.about-slice h2{margin-top:0}.about-slice aside{background:#f0eee5;border-radius:12px;flex-direction:column;gap:14px;padding:22px;display:flex}.about-slice aside span{align-items:center;gap:7px;font-size:12px;display:flex}.about-slice aside svg{width:16px;color:var(--teal)}.faq{grid-template-columns:.65fr 1.35fr;gap:75px;max-width:1184px;margin:auto;padding:10px 0 100px;display:grid}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:19px}.faq details[open] summary svg{transform:rotate(180deg)}.faq p{padding-left:40px;font-size:13px}.contact-cta{background:var(--teal);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;max-width:1184px;margin:0 auto 90px;padding:48px 58px;display:flex}.contact-cta>div>span,.contact-cta p{color:#d4e7e3}.contact-cta h2{margin:7px 0}.contact-cta p{margin:0}.contact-cta>div:last-child{flex-direction:column;align-items:center;gap:8px;display:flex}.btn.light{background:#fff;color:var(--ink)!important}.contact-cta small{color:#d2e5e1}.site-footer{color:#fff;background:#112b29;padding:65px max(50vw - 592px,28px) 22px}.footer-grid{grid-template-columns:1.5fr .65fr .8fr .85fr;gap:50px;display:grid}.footer-brand img{filter:brightness(0)invert();width:100px}.footer-brand p{color:#a9c0bc;max-width:270px;font-size:12px;line-height:1.9}.footer-grid>div:not(.footer-brand):not(.enamad){flex-direction:column;gap:12px;display:flex}.footer-grid b{margin-bottom:6px;font-size:13px}.footer-grid a{color:#a9c0bc;font-size:12px}.enamad{text-align:center;border:1px solid #ffffff25;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:14px;display:flex}.enamad svg{color:#bde2d2}.enamad strong{margin:8px;font-size:11px}.enamad small{color:#91aaa5;font-size:8px;line-height:1.7}.footer-bottom{color:#819d98;border-top:1px solid #ffffff18;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.legal-page,.about-page,.contact-page{max-width:940px;margin:auto;padding:75px 20px 110px}.legal-page>header,.about-page>header,.contact-page>header{text-align:center;max-width:720px;margin:0 auto 55px}.legal-page h1,.about-page h1,.contact-page h1{margin:12px 0;font-size:40px;line-height:1.55}.legal-page header p,.about-page header p,.contact-page header p{color:var(--muted);line-height:2}.legal-list{border-top:1px solid var(--line)}.legal-list section{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:20px;padding:30px 0;display:grid}.legal-list em{color:#91aaa5;padding-top:6px;font-size:12px;font-style:normal}.legal-list h2{margin:0 0 8px;font-size:18px}.legal-list p{color:var(--muted);margin:0;font-size:14px;line-height:2}.about-page section{grid-template-columns:1.3fr .7fr;gap:55px;display:grid}.about-page section h2{margin:8px 0;font-size:28px}.about-page section p{color:var(--muted);line-height:2}.about-page aside{background:#f0eee5;border-radius:12px;flex-direction:column;gap:15px;padding:24px;display:flex}.about-page aside span{align-items:center;gap:8px;font-size:13px;display:flex}.about-page aside svg{width:17px;color:var(--teal)}.contact-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.contact-cards>a,.contact-cards>div{border:1px solid var(--line);background:#fff;border-radius:12px;gap:14px;padding:24px;display:flex}.contact-cards svg{color:var(--teal)}.contact-cards span{flex-direction:column;gap:7px;display:flex}.contact-cards small{color:var(--muted);line-height:1.7}.contact-page>aside{background:#f0eee5;border-radius:12px;margin-top:24px;padding:22px}.contact-page>aside p{color:var(--muted);font-size:13px;line-height:1.9}.simple-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.simple-page img{width:110px}.simple-page>span{color:var(--teal);margin-top:30px;font-size:50px;font-weight:800}.simple-page p{color:var(--muted)}@media (max-width:900px){.site-header{height:70px;padding:0 18px}.brand span,.site-header nav,.login{display:none}.hero{grid-template-columns:1fr;gap:30px;margin-top:10px}.hero h1{font-size:39px}.hero-photo{height:430px}.proof{text-align:center;flex-direction:column;gap:20px}.proof>div{gap:35px}.section{padding:75px 20px}.section h2,.product h2,.ai h2,.about-slice h2,.faq h2,.contact-cta h2{font-size:28px}.feature-grid{grid-template-columns:1fr}.product{grid-template-columns:1fr;gap:45px;padding-top:75px;padding-bottom:75px}.ai-head{grid-template-columns:auto 1fr}.ai-head>p{grid-column:1/-1}.ai-grid{grid-template-columns:1fr}.about-slice{grid-template-columns:1fr;gap:25px;padding:75px 20px}.faq{grid-template-columns:1fr;gap:30px;padding:10px 20px 70px}.contact-cta{text-align:center;flex-direction:column;gap:25px;margin:0 16px 60px;padding:38px 25px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px}.about-page section,.contact-cards{grid-template-columns:1fr}.legal-page h1,.about-page h1,.contact-page h1{font-size:30px}}@media (max-width:520px){.hero{padding:15px 18px 0}.hero h1{font-size:34px}.hero-actions{flex-direction:column;align-items:stretch}.hero-photo{height:360px}.hero-photo img{object-position:42% center}.proof>div{justify-content:space-between;gap:8px;width:100%}.proof span{font-size:17px}.window-body{height:330px}.dashboard{padding:15px}.dash-content{grid-template-columns:1fr}.assistant,.stats>div:last-child{display:none}.stats{grid-template-columns:1fr 1fr}.ai-safe p{margin:5px 0;display:block}.footer-grid{grid-template-columns:1fr}.enamad{min-height:130px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}.enamad a{background:#fff;border-radius:10px;padding:6px;display:inline-flex}.enamad img{width:96px;height:auto;display:block}.footer-contact{color:#a9c0bc;flex-direction:column;gap:6px;max-width:300px;margin-top:6px;font-size:12px;font-style:normal;line-height:1.9;display:flex}.footer-contact span:last-child{flex-wrap:wrap;gap:14px;display:flex}.footer-contact a{color:#d9ece8}.contact-cards small+small{margin-top:4px}
