@font-face{font-family:SamFortiVazir;src:url('vazirmatn-400.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
.samforti{--sf-ink:#102a3b;--sf-muted:#5f7280;--sf-teal:#00bda4;--sf-deep:#071d2a;font-family:SamFortiVazir,Vazirmatn,Tahoma,Arial,sans-serif;color:var(--sf-ink);background:#fff;overflow:hidden;line-height:1.85}
.samforti *{box-sizing:border-box}.samforti h1,.samforti h2,.samforti h3,.samforti p,.samforti ul{margin:0}.samforti a{color:inherit;text-decoration:none}.samforti a:focus-visible,.samforti summary:focus-visible{outline:3px solid #00bca2;outline-offset:5px;border-radius:4px}.sf-wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.samforti .sf-hero{position:relative;color:#fff;background:radial-gradient(ellipse at 15% 5%,#17475a 0,transparent 38%),linear-gradient(117deg,#092534 0%,#071b29 68%,#0a2932 100%);overflow:hidden}.samforti .sf-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent 78%);pointer-events:none}.sf-hero-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;min-height:610px;padding-block:80px 86px}.sf-kicker{display:flex;gap:10px;align-items:center;color:#a4ebe0;font-size:12px;font-weight:700;letter-spacing:.01em}.sf-status-dot{width:7px;height:7px;border-radius:50%;background:#39dbc4;box-shadow:0 0 0 5px #1fd4b923;flex:none}.samforti .sf-hero h1{font-size:clamp(34px,3.7vw,54px);letter-spacing:-.035em;line-height:1.55;font-weight:800;margin:20px 0}.samforti .sf-hero h1 em{font-style:normal;color:#48dfc4}.sf-hero-lede{max-width:540px;color:#c7d9de;font-size:15px;line-height:2.2}.sf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.samforti .sf-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:12px 20px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:800;line-height:1.8;transition:background .2s,transform .2s}.samforti .sf-button:hover{transform:translateY(-2px)}.samforti .sf-button-primary{background:#27d2b7;color:#062b31}.samforti .sf-button-primary:hover{background:#66e6d0}.samforti .sf-button-ghost{border-color:#68828b;color:#e6f5f4;background:#ffffff06}.samforti .sf-button-ghost:hover{background:#ffffff14}.sf-hero-note{display:flex;align-items:center;gap:11px;color:#a5bfc6;font-size:11px;margin-top:34px}.sf-shield-small{display:grid;place-items:center;width:25px;height:25px;border:1px solid #2fb59f;border-radius:9px;color:#47e2c7}
.sf-visual{position:relative;min-height:435px;display:grid;place-items:center;direction:rtl}.sf-glow{position:absolute;border-radius:50%;filter:blur(5px);pointer-events:none}.sf-glow-one{width:310px;height:310px;background:#0c8f8b23;box-shadow:0 0 100px #08c9ad2c}.sf-glow-two{width:440px;height:440px;border:1px solid #38bba422}.sf-app-window{position:relative;width:min(100%,450px);border:1px solid #53788785;border-radius:15px;background:#f8fafb;box-shadow:0 30px 80px #00111a90;color:#173642;overflow:hidden;transform:rotate(-2deg)}.sf-app-top{height:61px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;direction:ltr;background:#0b2d3b;color:#ecfffb}.sf-app-brand{display:flex;gap:9px;align-items:center;font-family:Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.13em}.sf-app-brand small{display:block;color:#80a9aa;font-size:6px;letter-spacing:.12em;margin-top:3px}.sf-mark{display:grid;place-items:center;width:29px;height:31px;border-radius:8px;background:#20cab2;color:#083a3c;font-size:15px}.sf-window-dots{display:flex;gap:4px}.sf-window-dots i{width:5px;height:5px;border-radius:50%;background:#80a5ad}.sf-app-body{padding:21px}.sf-app-heading{display:flex;align-items:center;justify-content:space-between}.sf-app-heading strong,.sf-app-eyebrow{display:block}.sf-app-heading strong{font-size:14px}.sf-app-eyebrow{color:#809099;font-size:10px}.sf-app-online{display:flex;gap:5px;align-items:center;padding:4px 8px;border-radius:6px;background:#e3f7f1;color:#16846f;font-size:9px}.sf-app-online i{width:5px;height:5px;background:#16bd9d;border-radius:50%}.sf-device{display:flex;align-items:center;gap:11px;background:#eaf5f4;border:1px solid #d4ece8;border-radius:9px;padding:13px;margin-top:17px}.sf-device-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;background:#d3eeea;color:#008d7e;font-size:23px}.sf-device div{flex:1}.sf-device small,.sf-device b{display:block}.sf-device small{font-size:9px;color:#708b8c}.sf-device b{font:700 12px Arial;direction:ltr;text-align:right;margin-top:4px}.sf-device-check{display:grid;place-items:center;width:21px;height:21px;background:#d4f1e9;color:#008b71;border-radius:50%;font-size:12px}.sf-app-lines{padding:8px 3px}.sf-app-lines>div{display:flex;gap:10px;align-items:center;border-bottom:1px solid #edf0f1;padding:11px 0;font-size:10px;font-weight:700}.sf-app-lines>div>span:nth-child(2){flex:1}.sf-app-lines small{display:block;color:#9aa9ad;font-size:9px;font-weight:400}.sf-app-lines b{color:#18a58b;font-size:12px}.sf-line-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#eef4f5;color:#60868a;font:700 9px Arial}.sf-app-bottom{display:flex;justify-content:space-between;padding-top:10px;font-size:9px;color:#97aaac}.sf-mini-pills{display:flex;gap:4px}.sf-mini-pills i{width:18px;height:4px;background:#54cdbb;border-radius:10px}.sf-mini-pills i:last-child{background:#cfdddd}.sf-floating{position:absolute;display:flex;gap:10px;align-items:center;padding:11px 14px;background:#fff;border:1px solid #e5efed;border-radius:9px;box-shadow:0 12px 30px #001a2880;color:#113e44}.sf-floating>span{display:grid;place-items:center;width:30px;height:30px;background:#e6f9f4;border-radius:8px;color:#00a989}.sf-floating b,.sf-floating small{display:block;white-space:nowrap}.sf-floating b{font-size:10px}.sf-floating small{font-size:9px;color:#7d9593}.sf-floating-top{top:-6px;right:-12px}.sf-floating-bottom{bottom:42px;left:-12px}
.sf-trust-strip{background:#f5f9f8;border-bottom:1px solid #e2eceb}.sf-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-block:23px}.sf-trust-grid>div{display:flex;align-items:center;gap:13px;padding-inline:28px;border-inline-start:1px solid #dbe8e7}.sf-trust-grid>div:first-child{padding-inline-start:0;border:0}.sf-trust-grid>div>span{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;color:#009a87;background:#e0f4ef;font-size:19px}.sf-trust-grid b,.sf-trust-grid small{display:block}.sf-trust-grid b{font-size:12px}.sf-trust-grid small{font-size:10px;color:#74868c}.sf-section{padding-block:100px}.sf-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:38px}.sf-overline{color:#008b7a;font:700 10px/2 SamFortiVazir,Tahoma,sans-serif;letter-spacing:.08em}.samforti h2{font-size:clamp(26px,2.5vw,36px);line-height:1.55;letter-spacing:-.03em;margin:10px 0 13px;font-weight:800}.sf-section-head p:last-child,.sf-process-copy>p:not(.sf-overline),.sf-audience-grid>div:last-child>p:not(.sf-overline),.sf-faq-grid>div:first-child>p:not(.sf-overline){color:var(--sf-muted);font-size:14px;line-height:2.15;max-width:600px}.sf-head-mark{color:#d9eee9;font-size:72px;line-height:1}.sf-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.sf-feature{position:relative;min-height:205px;border:1px solid #e1eaea;border-radius:12px;padding:24px;background:#fff;transition:border-color .2s,box-shadow .2s}.sf-feature:hover{border-color:#9bd9ce;box-shadow:0 16px 35px #173c3510}.sf-feature-icon{display:grid;place-items:center;width:41px;height:41px;background:#e8f7f3;border-radius:10px;color:#009d89;font-size:20px}.sf-feature-no{position:absolute;top:25px;left:24px;font:600 11px Arial;color:#bccdc9}.samforti .sf-feature h3{font-size:15px;margin:20px 0 7px}.sf-feature p{font-size:12px;color:var(--sf-muted);line-height:2}
.sf-process{background:#f3f8f7}.sf-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.sf-inline-link{display:inline-flex;gap:22px;margin-top:25px;color:#008d7d!important;font-weight:800;font-size:13px}.sf-steps{display:grid;gap:13px}.sf-steps article{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid #e0ece9;border-radius:11px;padding:20px}.sf-steps article>span{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:9px;background:#0a8e7d;color:#fff;font:700 12px Arial}.sf-steps h3{font-size:14px}.sf-steps p{font-size:12px;color:var(--sf-muted);margin-top:3px}.sf-audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.sf-audience-art{position:relative;min-height:350px;display:grid;place-items:center;background:linear-gradient(145deg,#e8f6f2,#f5f9f8);border:1px solid #e1efeb;border-radius:18px;overflow:hidden}.sf-ring{position:absolute;border:1px solid #a8ddd2;border-radius:50%}.sf-ring-one{width:240px;height:240px}.sf-ring-two{width:330px;height:330px;border-style:dashed;opacity:.6}.sf-large-shield{display:grid;place-items:center;width:108px;height:120px;border-radius:35px 35px 45px 45px;background:linear-gradient(145deg,#13bca4,#087267);box-shadow:0 20px 40px #0b938a3b;color:white;font:800 50px Arial}.sf-orbit{position:absolute;display:grid;place-items:center;width:40px;height:40px;background:#fff;border:1px solid #d2e9e4;color:#00a68f;border-radius:12px;box-shadow:0 10px 25px #256b5e14}.sf-orbit-one{top:52px;right:25%}.sf-orbit-two{bottom:60px;left:24%}.sf-orbit-three{top:65px;left:24%}.sf-audience-grid ul{list-style:none;padding:0;margin-top:22px}.sf-audience-grid li{font-size:13px;margin:12px 0}.sf-audience-grid li::before{content:'✓';display:inline-grid;place-items:center;width:22px;height:22px;margin-inline-end:10px;color:#00a48b;background:#e4f7f1;border-radius:50%;font-size:12px}
.sf-faq{background:#f7faf9}.sf-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.sf-questions details{border-bottom:1px solid #dbe7e4}.sf-questions details:first-child{border-top:1px solid #dbe7e4}.sf-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:19px 0;font-weight:700;font-size:13px}.sf-questions summary::-webkit-details-marker{display:none}.sf-questions summary span{color:#00a68c;font:300 24px Arial}.sf-questions details[open] summary span{transform:rotate(45deg)}.sf-questions details p{color:var(--sf-muted);font-size:12px;line-height:2.2;padding:0 0 19px}.sf-contact{padding:80px 0 0}.sf-contact-box{position:relative;display:flex;justify-content:space-between;align-items:center;gap:35px;padding:48px 55px;background:linear-gradient(120deg,#0a2937,#0c3e43);border-radius:16px;color:#fff;overflow:hidden}.sf-contact-box::after{content:'';position:absolute;left:-60px;bottom:-150px;width:320px;height:320px;border:1px solid #48d9c637;border-radius:50%;box-shadow:0 0 0 35px #48d9c60b,0 0 0 70px #48d9c60b;pointer-events:none}.sf-contact-box>div{position:relative;z-index:1}.sf-contact-box h2{font-size:clamp(25px,2.5vw,35px);color:#fff}.sf-contact-box p:not(.sf-kicker){color:#c1d9d9;font-size:13px;max-width:560px}.sf-contact-actions{display:flex;flex-direction:column;gap:18px;align-items:stretch;min-width:230px}.sf-phone{display:flex;justify-content:space-between;gap:12px;color:#c5dfdc!important;font-size:11px}.sf-phone b{font:700 13px Arial}.sf-disclaimer{padding-block:25px 45px;color:#8a9b9c;font-size:10px}
@media(max-width:900px){.sf-hero-grid{gap:15px}.sf-process-grid,.sf-audience-grid,.sf-faq-grid{gap:45px}.sf-feature-grid{grid-template-columns:repeat(2,1fr)}.sf-floating-top{right:0}.sf-floating-bottom{left:0}.sf-trust-grid>div{padding-inline:15px}}
@media(max-width:680px){.sf-wrap{width:calc(100% - 36px)}.sf-hero-grid{grid-template-columns:1fr;gap:20px;padding-block:58px 50px;min-height:0}.samforti .sf-hero h1{font-size:34px}.sf-hero-lede{font-size:14px}.sf-visual{min-height:375px;margin-top:8px}.sf-app-window{max-width:390px}.sf-glow-two{width:310px;height:310px}.sf-floating-top{top:-6px}.sf-floating-bottom{bottom:15px}.sf-trust-grid{grid-template-columns:1fr;gap:14px;padding-block:22px}.sf-trust-grid>div,.sf-trust-grid>div:first-child{padding:0;border:0}.sf-section{padding-block:68px}.sf-feature-grid{grid-template-columns:1fr}.sf-feature{min-height:0}.sf-process-grid,.sf-audience-grid,.sf-faq-grid{grid-template-columns:1fr;gap:35px}.sf-audience-art{min-height:300px}.sf-contact{padding-top:55px}.sf-contact-box{padding:35px 25px;flex-direction:column;align-items:stretch}.sf-contact-actions{min-width:0}.sf-section-head{margin-bottom:25px}.sf-head-mark{display:none}.sf-disclaimer{padding-bottom:35px}.sf-actions{align-items:stretch}.sf-actions .sf-button{flex:1 1 100%}}
@media(prefers-reduced-motion:reduce){.samforti .sf-button,.sf-feature{transition:none}}
