*{box-sizing:border-box}:root{--ink:#17353f;--muted:#57747c;--green:#087f70}body{margin:0;font-family:IRAN,Tahoma,sans-serif;background:#f5f8f6;color:var(--ink);line-height:1.9}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 6%;border-bottom:1px solid #dce8e3}.logo{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:700}nav{display:flex;gap:25px;align-items:center;flex-wrap:wrap;font-size:13px}main{max-width:1280px;margin:auto;padding:0 6%}section{padding:65px 0}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center;padding-top:80px}.eyebrow{color:var(--green);font-size:12px;letter-spacing:1px}h1{font-size:46px;line-height:1.65;letter-spacing:-1px;margin:15px 0}h2{font-size:28px}h3{font-size:17px}p{color:var(--muted)}.intro{font-size:17px}.actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:25px}.primary{background:var(--green);color:#fff;padding:12px 25px;border-radius:10px}.primary:hover{color:white;background:#075d53}.preview{background:#142e38;color:white;border-radius:24px;padding:28px;box-shadow:0 25px 70px #123e3922;transform:rotate(-2deg)}.preview-head{display:flex;align-items:center;gap:12px;font-size:13px}.pill{margin-inline-start:auto;background:#205347;color:#a6e8cd;padding:4px 9px;border-radius:7px;font-size:10px}.preview-flow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0}.preview-flow div{border-radius:10px;padding:14px;font-size:12px}.done{background:#1c4b3c;color:#94deb4}.pending{background:#514723;color:#ebd89b}.preview-score{display:flex;justify-content:space-between;align-items:center;color:#98bcba}.preview-score strong{font-size:40px;color:#b0efd3;direction:ltr}.preview-score strong span{font-size:15px;color:#81a4aa}.mini-bars{display:flex;gap:9px;align-items:end;height:85px;margin:10px 0 20px}.mini-bars i{flex:1;background:#2a8976;border-radius:5px;height:35%}.mini-bars i:nth-child(2){height:55%}.mini-bars i:nth-child(3){height:45%}.mini-bars i:nth-child(4){height:75%}.mini-bars i:nth-child(5){height:95%}.preview small{font-size:9px;color:#90adb5}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.features article{background:#fff;border:1px solid #dfe8e2;border-radius:16px;padding:25px}.feature-no{font-size:13px;color:var(--green)}.features p{font-size:14px}.workflow{border-top:1px solid #dce8e3;border-bottom:1px solid #dce8e3}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.steps span{display:block;color:#8aa9a3;font-size:24px}.steps strong{font-size:15px}.channels{max-width:820px}.channel-tags{display:flex;gap:12px;flex-wrap:wrap}.channel-tags span{background:#e5f0eb;border:1px solid #cbe1d5;border-radius:9px;padding:8px 18px}details{background:#fff;border:1px solid #dce8e3;border-radius:12px;margin:12px 0;padding:20px}summary{cursor:pointer;font-weight:600}details p{font-size:14px}footer{padding:35px 6%;background:#142e38;color:#d0e8df}footer p{color:#a6c2c0;font-size:12px}footer a{font-size:12px}html[dir=ltr] h1{line-height:1.2;letter-spacing:-1.5px}@media(max-width:800px){header{align-items:start;flex-direction:column}nav{gap:15px}.hero{grid-template-columns:1fr;padding-top:35px;gap:30px}h1{font-size:33px}.features{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.preview{transform:none}section{padding:35px 0}main{padding:0 6%}}

.language-switch{position:static;white-space:nowrap;font:inherit;padding:7px 12px;border:1px solid var(--border,#b5c8c3);border-radius:9px;background:transparent;color:inherit;cursor:pointer}.live{flex-wrap:wrap}header .language-switch{margin-inline-start:0}
:root{--bg:#f5f8f6;--card:#fff;--border:#dce8e3;--soft:#e5f0eb;--ink:#17353f;--muted:#57747c;--green:#087f70;color-scheme:light}html[data-theme=dark]{--bg:#09191f;--card:#132b32;--border:#29434b;--soft:#173b38;--ink:#e1f2ef;--muted:#a5c0c2;--green:#50d0b5;color-scheme:dark}body{background:var(--bg);transition:background .25s,color .25s}header{position:relative;background:var(--bg);border-color:var(--border)}.display-controls{display:flex;align-items:center;gap:8px}.ghost{font:inherit;background:transparent;border:1px solid var(--border);color:var(--ink);border-radius:9px;padding:7px 12px;cursor:pointer}.hero{position:relative}.hero::before{content:'';position:absolute;inset:-20px -3% 0;z-index:-1;background:radial-gradient(ellipse at 85% 20%,#1daa8218,transparent 58%);pointer-events:none}.features article,details,.detail-card,.journey-card{background:var(--card);border-color:var(--border)}.features article{transition:transform .2s,border-color .2s,box-shadow .2s}.features article:hover,.detail-card:hover{transform:translateY(-5px);border-color:var(--green);box-shadow:0 16px 35px #001e1714}.workflow{border-color:var(--border)}.channel-tags span{background:var(--soft);border-color:var(--border)}.journey-grid,.trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.roles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.detail-card,.journey-card{border:1px solid var(--border);border-radius:18px;padding:28px;transition:transform .2s,border-color .2s}.step-no{display:inline-flex;width:45px;height:45px;align-items:center;justify-content:center;background:var(--soft);color:var(--green);border-radius:13px;font-weight:bold}.trust-mark{font-size:24px;color:var(--green)}.section-heading{max-width:700px}.detail-section,.roles-section,.trust-section{padding-block:45px}.closing-cta{padding:40px;border:1px solid var(--border);background:linear-gradient(120deg,var(--card),var(--soft));border-radius:24px;margin-block:25px 70px}.closing-cta .actions{margin-top:20px}.primary{background:#087f70}.reveal{opacity:.15;transform:translateY(18px);transition:opacity .55s,transform .55s}.reveal.revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*::before{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media(max-width:800px){.journey-grid,.trust-grid,.roles-grid{grid-template-columns:1fr}nav{gap:12px}.display-controls{gap:6px}.closing-cta{padding:25px}h2{font-size:25px}}
