@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:100 900;src:url(/static/media/Vazirmatn.eeb83dd1581c2f3d4b62.woff2) format("woff2")}.omid-homepage{--green:#147d45;--green-dark:#105f36;--fresh:#29a85b;--ink:#17251d;--muted:#6b786f;--pale:#f3f9f5;--line:#e2ece5;--white:#fff;--ease:cubic-bezier(.22,1,.36,1);--radius:24px}.omid-homepage *{box-sizing:border-box}.omid-homepage{-webkit-font-smoothing:antialiased;background:var(--white);color:var(--ink);font-family:Vazirmatn,sans-serif;font-size:15px;line-height:1.9;margin:0;scroll-behavior:smooth;scroll-padding-top:110px}.omid-homepage.menu-open{overflow:hidden}.omid-homepage a{color:inherit;text-decoration:none}.omid-homepage button,.omid-homepage input{font:inherit}.omid-homepage a,.omid-homepage button,.omid-homepage input,.omid-homepage summary{-webkit-tap-highlight-color:transparent}.omid-homepage button{cursor:pointer}.omid-homepage img{display:block;max-width:100%;object-fit:cover}.omid-homepage h1,.omid-homepage h2,.omid-homepage h3,.omid-homepage p{margin:0}.omid-homepage h1,.omid-homepage h2,.omid-homepage h3{text-wrap:balance}.omid-homepage h1,.omid-homepage h2{font-weight:850;line-height:1.55}.omid-homepage h2{font-size:clamp(29px,3.1vw,41px);letter-spacing:-1.1px}.omid-homepage h3{font-size:19px;font-weight:750}.omid-homepage p{text-wrap:pretty}.omid-homepage a,.omid-homepage button,.omid-homepage input,.omid-homepage label,.omid-homepage summary{touch-action:manipulation}.omid-homepage a:focus-visible,.omid-homepage button:focus-visible,.omid-homepage input:focus-visible,.omid-homepage summary:focus-visible{outline:3px solid #e7a41c;outline-offset:5px}.omid-homepage ::selection{background:#ccebd4;color:var(--green-dark)}.omid-homepage .container{margin-inline:auto;width:min(1240px,calc(100% - 96px))}.omid-homepage .section{padding-block:100px}.omid-homepage .icon{background:currentColor;display:inline-block;flex-shrink:0;height:24px;mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;vertical-align:middle;width:24px}.omid-homepage .icon-ball{--icon:url(/static/media/soccer-ball.2367fffe1779bdb7e76b.svg)}.omid-homepage .icon-arrow{--icon:url(/static/media/arrow-up-left.339cc6aefd573dd2386b.svg)}.omid-homepage .icon-shield{--icon:url(/static/media/shield-check.9089615ebf93980fe3fd.svg)}.omid-homepage .icon-training{--icon:url(/static/media/barbell.bedfd6a6aad2acc31b41.svg)}.omid-homepage .icon-coach{--icon:url(/static/media/video-camera.f2cfdd23b62838d9b1d2.svg)}.omid-homepage .icon-food{--icon:url(/static/media/bowl-food.0295c0344d83dacb08ed.svg)}.omid-homepage .icon-chart{--icon:url(/static/media/chart-line-up.ea3799e23a2d2ccf7215.svg)}.omid-homepage .icon-check{--icon:url(/static/media/check.708d7161b45421562ab4.svg)}.omid-homepage .icon-arrow-left{--icon:url(/static/media/arrow-left.3432d4f315749a951e74.svg)}.omid-homepage .icon-headset{--icon:url(/static/media/headset.be776f285921a6132e03.svg)}.omid-homepage .icon-wallet{--icon:url(/static/media/wallet.09e32ac6f15849ef54b9.svg)}.omid-homepage .icon-plus{--icon:url(/static/media/plus.8e173bb72dab276d6719.svg)}.omid-homepage .icon-globe{--icon:url(/static/media/globe-hemisphere-west.f219fb818ec0057592de.svg)}.omid-homepage .icon-target{--icon:url(/static/media/target.920f15cc4cbce7550408.svg)}.omid-homepage .icon-certificate{--icon:url(/static/media/certificate.014b2d58ceef27046b2d.svg)}.omid-homepage .announcement{align-items:center;background:var(--pale);color:var(--green-dark);display:flex;font-size:11px;font-weight:550;gap:9px;justify-content:center;min-height:35px;padding:6px 16px}.omid-homepage .announcement .icon{height:17px;width:17px}.omid-homepage .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #e4ede7;border-radius:21px;box-shadow:0 8px 32px #193e2510;margin:14px auto 0;position:-webkit-sticky;position:sticky;top:14px;width:min(1380px,calc(100% - 48px));z-index:20}.omid-homepage .nav-wrap{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:86px;width:calc(100% - 48px)}.omid-homepage .brand{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.omid-homepage .brand-mark{background:var(--green);border-radius:12px 12px 20px 20px;box-shadow:inset 0 0 0 5px #ffffff1c;color:#fff;display:grid;height:49px;place-items:center;width:44px}.omid-homepage .brand-mark .icon{height:31px;width:31px}.omid-homepage .brand-type{font-size:29px;font-weight:900;letter-spacing:-1.6px;line-height:1.3}.omid-homepage .brand-type>span{color:var(--green)}.omid-homepage .brand-type small{color:var(--muted);display:block;font-size:9px;font-weight:450;letter-spacing:0;margin-top:3px}.omid-homepage .desktop-nav{align-items:center;color:#526157;display:flex;font-size:13px;gap:27px}.omid-homepage .desktop-nav a{position:relative;transition:color .25s var(--ease)}.omid-homepage .desktop-nav .nav-active,.omid-homepage .desktop-nav a:hover{color:var(--green)}.omid-homepage .nav-active:after{background:var(--green);border-radius:50%;bottom:-10px;content:"";height:4px;inset-inline-start:50%;position:absolute;width:4px}.omid-homepage .header-actions{display:flex;gap:10px}.omid-homepage .btn{align-items:center;border:1px solid transparent;border-radius:100px;display:inline-flex;font-size:14px;font-weight:650;gap:14px;justify-content:center;min-height:48px;padding:8px 24px;transition:background .35s var(--ease),box-shadow .35s var(--ease),-webkit-transform .35s var(--ease);transition:transform .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease);transition:transform .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease),-webkit-transform .35s var(--ease);white-space:nowrap}.omid-homepage .btn-primary{background:var(--green);box-shadow:inset 0 1px 0 #ffffff24,0 5px 14px #147d4510;color:#fff}.omid-homepage .btn-primary:hover{background:var(--green-dark);box-shadow:0 8px 20px #147d4521;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.omid-homepage .btn-outline{background:#fff;border-color:#d7e5dc;color:var(--ink)}.omid-homepage .btn-outline:hover{background:var(--pale);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.omid-homepage .btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.omid-homepage .button-icon{-webkit-margin-end:-12px;background:#ffffff20;border-radius:50%;display:grid;height:30px;margin-inline-end:-12px;place-items:center;transition:-webkit-transform .35s var(--ease);transition:transform .35s var(--ease);transition:transform .35s var(--ease),-webkit-transform .35s var(--ease);width:30px}.omid-homepage .button-icon .icon{height:18px;width:18px}.omid-homepage .btn:hover .button-icon{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.omid-homepage .btn-large{font-size:15px;min-height:58px;padding-inline:25px}.omid-homepage .btn-large .button-icon{height:35px;width:35px}.omid-homepage .header-actions .btn-outline{min-width:91px}.omid-homepage .header-actions .btn-primary{min-width:132px}.omid-homepage .mobile-menu{display:none}.omid-homepage .hero{grid-gap:74px;align-items:center;display:grid;gap:74px;grid-template-columns:1.03fr 1fr;padding-block:64px 60px}.omid-homepage .hero-copy{padding-block:18px}.omid-homepage .eyebrow{align-items:center;color:var(--green);display:flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:17px}.omid-homepage .tiny-line{background:var(--green);display:block;height:2px;width:22px}.omid-homepage .hero h1{font-size:clamp(36px,4.1vw,58px);font-weight:900;letter-spacing:-1.7px;line-height:1.65;white-space:nowrap}.omid-homepage .hero h1>span{color:var(--green)}.omid-homepage .hero-description{color:#647168;font-size:15px;line-height:2.15;margin-top:20px;max-width:465px}.omid-homepage .hero-actions{display:flex;gap:12px;margin-top:30px}.omid-homepage .hero-actions .btn-outline{font-size:13px;padding-inline:21px}.omid-homepage .hero-note{align-items:center;color:#778279;display:flex;font-size:11px;gap:7px;margin-top:17px}.omid-homepage .hero-note .icon{color:var(--green);height:16px;width:16px}.omid-homepage .note-separator{background:#9ca99f;border-radius:50%;height:3px;margin-inline:4px;width:3px}.omid-homepage .hero-bottom{align-items:center;border-top:1px solid var(--line);display:flex;gap:13px;margin-top:36px;padding-top:23px}.omid-homepage .hero-bottom-icon{background:var(--pale);border-radius:14px;color:var(--green);display:grid;height:46px;place-items:center;width:46px}.omid-homepage .hero-bottom strong{display:block;font-size:12px;font-weight:650}.omid-homepage .hero-bottom div>span{color:var(--muted);display:block;font-size:10px;margin-top:3px}.omid-homepage .hero-bottom-number{-webkit-margin-start:auto;color:#bdd1c3;font-size:46px;font-weight:850;letter-spacing:-4px;line-height:1.1;margin-inline-start:auto;-webkit-transform:skew(-7deg);transform:skew(-7deg)}.omid-homepage .hero-bottom-number>span{font-size:29px}.omid-homepage .hero-visual{min-width:0;padding:0 0 20px 8px;position:relative}.omid-homepage .hero-photo-shell{background:#edf3ef;border:1px solid #dce8df;border-radius:31px;height:560px;isolation:isolate;overflow:hidden;padding:7px;position:relative}.omid-homepage .hero-photo{border-radius:24px;-webkit-filter:saturate(.88);filter:saturate(.88);height:100%;object-position:center;width:100%}.omid-homepage .hero-photo-shell:after{background:linear-gradient(180deg,#09201722,transparent 38%,#081e14c9);border-radius:24px;content:"";inset:7px;pointer-events:none;position:absolute;z-index:1}.omid-homepage .photo-topline{align-items:center;color:#fff;display:flex;gap:10px;inset-inline:25px;justify-content:space-between;position:absolute;top:27px;z-index:2}.omid-homepage .photo-tag{align-items:center;background:#142b2260;border:1px solid #ffffff35;border-radius:40px;display:flex;font-size:10px;gap:7px;padding:7px 11px}.omid-homepage .status-dot{background:#d4e76c;border-radius:50%;height:5px;width:5px}.omid-homepage .photo-index{font:8px/1.6 Vazirmatn,sans-serif;letter-spacing:1px;opacity:.85}.omid-homepage .photo-caption{align-items:center;bottom:57px;color:#fff;display:flex;gap:15px;inset-inline:34px;position:absolute;z-index:2}.omid-homepage .caption-line{background:#bddd94;height:73px;width:2px}.omid-homepage .photo-caption p{font-size:30px;font-weight:450;line-height:1.65}.omid-homepage .photo-caption strong{font-weight:800}.omid-homepage .caption-ball{-webkit-margin-start:auto;color:#fff9;margin-inline-start:auto}.omid-homepage .caption-ball .icon{height:43px;width:43px}.omid-homepage .training-note{align-items:center;background:#fff;border:1px solid #e3ece6;border-radius:18px;bottom:0;box-shadow:0 10px 35px #173c2510;display:flex;gap:12px;inset-inline-start:-24px;min-width:300px;padding:16px 18px;position:absolute;z-index:3}.omid-homepage .training-note>.icon{color:var(--green);height:28px;width:28px}.omid-homepage .training-note strong{display:block;font-size:12px;font-weight:700}.omid-homepage .training-note div>span{color:var(--muted);font-size:10px}.omid-homepage .note-check{-webkit-margin-start:15px;background:var(--pale);border-radius:50%;color:var(--green);display:grid;height:27px;margin-inline-start:15px;place-items:center;width:27px}.omid-homepage .note-check .icon{height:17px;width:17px}.omid-homepage .benefits-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0}.omid-homepage .benefits-strip>span{-webkit-border-end:1px solid var(--line);align-items:center;border-inline-end:1px solid var(--line);display:flex;font-size:13px;font-weight:550;gap:12px;justify-content:center}.omid-homepage .benefits-strip>span:last-child{border:0}.omid-homepage .benefits-strip .icon{color:var(--green);height:24px;width:24px}.omid-homepage .section-heading{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:37px}.omid-homepage .section-heading>p{color:var(--muted);font-size:13px;line-height:2.1;padding-bottom:6px}.omid-homepage .services-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(4,1fr)}.omid-homepage .service-card{background:#f0f5f1;border-radius:23px;box-shadow:0 0 0 1px #e5ede7;padding:5px;transition:box-shadow .4s var(--ease),-webkit-transform .4s var(--ease);transition:transform .4s var(--ease),box-shadow .4s var(--ease);transition:transform .4s var(--ease),box-shadow .4s var(--ease),-webkit-transform .4s var(--ease)}.omid-homepage .service-card-inner{background:#fff;border-radius:18px;box-shadow:inset 0 1px 0 #fff;height:100%;padding:25px 21px 23px}.omid-homepage .service-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.omid-homepage .service-icon{background:var(--pale);border-radius:15px;color:var(--green);display:grid;height:49px;place-items:center;width:49px}.omid-homepage .service-icon .icon{height:27px;width:27px}.omid-homepage .service-number{color:#a7b5ab;font-size:11px}.omid-homepage .service-card h3{font-size:17px;letter-spacing:-.35px}.omid-homepage .service-card p{color:var(--muted);font-size:12px;line-height:2.1;margin-top:12px;min-height:78px}.omid-homepage .service-link{align-items:center;color:var(--green);display:flex;font-size:10px;font-weight:600;gap:8px;justify-content:space-between;margin-top:21px}.omid-homepage .service-link .icon{height:18px;width:18px}.omid-homepage .service-card:hover{box-shadow:0 12px 26px #163c2510,0 0 0 1px #c5dacb;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.omid-homepage .age-section{background:var(--pale);padding-block:83px 88px}.omid-homepage .text-link{align-items:center;color:var(--green);display:inline-flex;font-size:12px;font-weight:600;gap:14px;white-space:nowrap}.omid-homepage .round-arrow{border:1px solid #d6e6dc;border-radius:50%;display:grid;height:34px;place-items:center;transition:background .35s var(--ease),-webkit-transform .35s var(--ease);transition:transform .35s var(--ease),background .35s var(--ease);transition:transform .35s var(--ease),background .35s var(--ease),-webkit-transform .35s var(--ease);width:34px}.omid-homepage .round-arrow .icon{height:18px;width:18px}.omid-homepage .text-link:hover .round-arrow{background:#e2efe6;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.omid-homepage .age-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.omid-homepage .age-card{border:5px solid #fff;border-radius:23px;box-shadow:0 0 0 1px #dfeae2;height:338px;isolation:isolate;overflow:hidden;position:relative}.omid-homepage .age-card img{-webkit-filter:saturate(.7);filter:saturate(.7);height:100%;transition:-webkit-transform .7s var(--ease);transition:transform .7s var(--ease);transition:transform .7s var(--ease),-webkit-transform .7s var(--ease);width:100%}.omid-homepage .age-card:after{background:linear-gradient(180deg,#102c1510 15%,#0a2417dd);content:"";inset:0;position:absolute;z-index:1}.omid-homepage .age-content{bottom:20px;color:#fff;inset-inline:21px;position:absolute;z-index:2}.omid-homepage .age-label{color:#d8e8ce;font-size:10px}.omid-homepage .age-content h3{font-size:26px;margin-block:5px 3px}.omid-homepage .age-content p{color:#e7efe9;font-size:10px}.omid-homepage .age-cta{align-items:center;border-top:1px solid #ffffff30;display:flex;font-size:11px;gap:8px;justify-content:space-between;margin-top:18px;padding-top:13px}.omid-homepage .age-cta .round-arrow{border-color:#ffffff55;height:29px;width:29px}.omid-homepage .age-cta .icon{height:15px;width:15px}.omid-homepage .age-card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.omid-homepage .age-card:hover .round-arrow{background:#ffffff20;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.omid-homepage .center-heading{text-align:center}.omid-homepage .center-heading .eyebrow{justify-content:center}.omid-homepage .center-heading h2{font-size:clamp(30px,3.2vw,43px)}.omid-homepage .center-heading>p{color:var(--muted);font-size:13px;margin-top:13px}.omid-homepage .age-selector{border:0;margin:30px auto 0;max-width:100%;padding:0;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.omid-homepage .age-selector legend{color:var(--muted);font-size:11px;margin-bottom:12px;margin-inline:auto;padding:0}.omid-homepage .age-options{grid-gap:5px;background:#f1f5f2;border:1px solid #e6ede8;border-radius:100px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);padding:5px}.omid-homepage .age-options label{cursor:pointer;position:relative}.omid-homepage .age-options input,.omid-homepage .suggested-amounts input{height:1px;inset:50%;margin:0;opacity:0;position:absolute;width:1px}.omid-homepage .age-options span{border:1px solid transparent;border-radius:100px;display:block;font-size:12px;min-width:105px;padding:8px 21px;transition:background .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.omid-homepage .age-options input:checked+span{background:#fff;border-color:#e4ece6;box-shadow:0 3px 8px #173c250a;color:var(--green);font-weight:650}.omid-homepage .age-options input:focus-visible+span,.omid-homepage .suggested-amounts input:focus-visible+span{outline:3px solid #e7a41c;outline-offset:2px}.omid-homepage .pricing-context{color:var(--muted);font-size:10px;margin-top:13px;text-align:center}.omid-homepage .pricing-grid{grid-gap:17px;align-items:stretch;display:grid;gap:17px;grid-template-columns:repeat(4,1fr);margin-top:43px}.omid-homepage .price-card{background:#f3f7f4;border-radius:25px;box-shadow:0 0 0 1px #e2ebe5;padding:5px;position:relative}.omid-homepage .price-card-inner{background:#fff;border-radius:20px;display:flex;flex-direction:column;height:100%;padding:28px 21px 21px}.omid-homepage .plan-kicker{color:var(--muted);font-size:10px}.omid-homepage .price-card h3{font-size:23px;margin-top:5px}.omid-homepage .price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.omid-homepage .price strong{font-size:29px;font-weight:850;letter-spacing:-1px;line-height:1.5}.omid-homepage .price>span{color:var(--muted);font-size:10px;white-space:nowrap}.omid-homepage .price small{font-size:9px}.omid-homepage .plan-description{border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;margin-top:10px;padding-bottom:23px}.omid-homepage .plan-features{flex:1 1;list-style:none;margin:0;padding:21px 0 28px}.omid-homepage .plan-features li{align-items:center;display:flex;font-size:11px;gap:8px;margin-bottom:10px}.omid-homepage .plan-features .icon{color:var(--green);height:16px;width:16px}.omid-homepage .price-card .btn{font-size:12px;justify-content:space-between;min-height:46px;padding-inline:18px;width:100%}.omid-homepage .price-card .btn>.icon{height:18px;width:18px}.omid-homepage .price-featured{background:#e1efe5;box-shadow:0 0 0 1.5px var(--green)}.omid-homepage .price-featured .price-card-inner{background:#f7fcf8}.omid-homepage .price-featured h3{color:var(--green)}.omid-homepage .popular-label{background:var(--green);border:4px solid #fff;border-radius:40px;color:#fff;font-size:10px;inset-inline-start:50%;line-height:1.8;padding:2px 14px;position:absolute;top:-14px;-webkit-transform:translateX(50%);transform:translateX(50%);white-space:nowrap}.omid-homepage .pricing-footnote{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:7px;justify-content:center;margin-top:25px;text-align:center}.omid-homepage .pricing-footnote .icon{color:var(--green);height:16px;width:16px}.omid-homepage .recharge-section{background:#edf5ee;border:1px solid #dce9df;border-radius:31px;padding:6px}.omid-homepage .recharge-shell{grid-gap:90px;align-items:center;background:#f3f9f5;border-radius:25px;box-shadow:inset 0 1px 0 #fff;display:grid;gap:90px;grid-template-columns:1fr .8fr;padding:46px 54px}.omid-homepage .recharge-content h2{font-size:33px;letter-spacing:-1px;line-height:1.65}.omid-homepage .recharge-content>p{color:var(--muted);font-size:12px;line-height:2.1;margin-top:16px;max-width:410px}.omid-homepage .recharge-note{color:#708176;display:block;font-size:10px;margin-top:21px}.omid-homepage .recharge-form{background:#fff;border:1px solid #e2ece5;border-radius:21px;box-shadow:0 5px 20px #173c2505;padding:25px}.omid-homepage .recharge-form>label{font-size:12px;font-weight:650}.omid-homepage .amount-field{align-items:center;background:#fcfefd;border:1px solid #d6e5db;border-radius:13px;display:flex;margin-top:10px;padding-inline:16px}.omid-homepage .amount-field:focus-within{outline:2px solid var(--green);outline-offset:2px}.omid-homepage .amount-field input{background:transparent;border:0;box-shadow:none;color:var(--ink);direction:rtl;font-size:24px;font-weight:750;line-height:1.6;min-width:0;outline:0!important;padding-block:12px;width:100%}.omid-homepage .amount-field>span{color:var(--muted);font-size:12px}.omid-homepage .suggested-amounts{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,1fr);margin-top:11px}.omid-homepage .suggested-amounts label{cursor:pointer;position:relative}.omid-homepage .suggested-amounts span{border:1px solid #e4ece6;border-radius:9px;display:block;font-size:10px;padding:7px 3px;text-align:center;transition:background .25s var(--ease),color .25s var(--ease)}.omid-homepage .suggested-amounts input:checked+span{background:#eaf6ee;border-color:#b7d5c1;color:var(--green);font-weight:650}.omid-homepage #amount-help{color:var(--muted);font-size:9px;margin-top:9px}.omid-homepage .form-error{color:#a42c26;font-size:10px;margin-bottom:6px;min-height:16px}.omid-homepage .recharge-form .btn{font-size:12px;justify-content:space-between;width:100%}.omid-homepage .form-note{color:var(--muted);font-size:9px;margin-top:10px;text-align:center}.omid-homepage .about-section{grid-gap:92px;align-items:center;display:grid;gap:92px;grid-template-columns:1fr 1fr}.omid-homepage .about-image{background:#f0f5f1;border:1px solid #e0e9e3;border-radius:28px;overflow:hidden;padding:6px;position:relative}.omid-homepage .about-image img{border-radius:22px;-webkit-filter:saturate(.8);filter:saturate(.8);height:426px;width:100%}.omid-homepage .about-image:after{background:linear-gradient(transparent 50%,#0b291b9e);border-radius:22px;content:"";inset:6px;pointer-events:none;position:absolute}.omid-homepage .about-image-label{bottom:30px;color:#fff;font-size:13px;inset-inline:30px;position:absolute;z-index:1}.omid-homepage .about-copy>p{color:var(--muted);font-size:12px;line-height:2.2;margin-top:18px}.omid-homepage .about-points{grid-gap:11px 18px;display:grid;gap:11px 18px;grid-template-columns:1fr 1fr;margin-top:23px}.omid-homepage .about-points>span{align-items:center;display:flex;font-size:10px;gap:6px}.omid-homepage .about-points .icon{color:var(--green);height:16px;width:16px}.omid-homepage .license-note{align-items:center;border-top:1px solid var(--line);color:var(--green);display:flex;gap:12px;margin-top:25px;padding-top:22px}.omid-homepage .license-note>.icon{height:34px;width:34px}.omid-homepage .license-note p{font-size:10px;line-height:1.9}.omid-homepage .license-note strong{font-weight:650}.omid-homepage .faq-section{background:#f8faf8;padding-block:80px}.omid-homepage .faq-layout{grid-gap:90px;display:grid;gap:90px;grid-template-columns:.8fr 1.2fr}.omid-homepage .faq-intro>p{color:var(--muted);font-size:12px;line-height:2.1;margin-top:20px}.omid-homepage .faq-intro .text-link{margin-top:24px}.omid-homepage .faq-list details{border-bottom:1px solid #e0e9e3}.omid-homepage .faq-list details:first-child{border-top:1px solid #e0e9e3}.omid-homepage .faq-list summary{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:20px;justify-content:space-between;list-style:none;padding-block:20px}.omid-homepage .faq-list summary::-webkit-details-marker{display:none}.omid-homepage .faq-list summary .icon{color:var(--green);height:19px;transition:-webkit-transform .35s var(--ease);transition:transform .35s var(--ease);transition:transform .35s var(--ease),-webkit-transform .35s var(--ease);width:19px}.omid-homepage .faq-list details[open] summary .icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.omid-homepage .faq-list details[open] summary{color:var(--green)}.omid-homepage .faq-list details p{color:var(--muted);font-size:12px;line-height:2.2;padding:0 0 21px 35px}.omid-homepage .contact-section{padding-block:78px}.omid-homepage .contact-banner{align-items:center;display:flex;gap:35px;justify-content:space-between}.omid-homepage .contact-banner h2{font-size:32px}.omid-homepage .contact-banner p{color:var(--muted);font-size:12px;margin-top:11px}.omid-homepage .contact-actions{align-items:center;display:flex;flex-direction:column;gap:15px}.omid-homepage .contact-support{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:7px}.omid-homepage .contact-support .icon{height:17px;width:17px}.omid-homepage .site-footer{background:#f5f8f5;border-top:1px solid var(--line);padding-top:55px}.omid-homepage .footer-main{grid-gap:45px;display:grid;gap:45px;grid-template-columns:1.2fr .6fr 1fr 1.1fr;padding-bottom:42px}.omid-homepage .footer-brand>p{color:var(--muted);font-size:11px;line-height:2.2;margin-top:20px}.omid-homepage .footer-wordmark{color:#bccbc0;display:block;font-size:11px;font-weight:750;letter-spacing:1.4px;margin-top:20px}.omid-homepage .footer-main h3{font-size:12px;margin-bottom:20px}.omid-homepage .footer-links a{color:var(--muted);display:block;font-size:11px;margin-bottom:12px}.omid-homepage .footer-contact>a:hover,.omid-homepage .footer-links a:hover{color:var(--green)}.omid-homepage .footer-contact>a{align-items:center;color:#4f6456;display:flex;font-size:11px;gap:6px}.omid-homepage .footer-contact .icon{height:18px;width:18px}.omid-homepage .footer-contact>p{color:var(--muted);font-size:9px;line-height:1.8;margin-top:13px}.omid-homepage .contact-placeholders{color:#67766b;font-size:9px;line-height:1.8;margin:12px 0 0}.omid-homepage .contact-placeholders>div{display:flex;gap:8px;justify-content:space-between;margin-top:7px}.omid-homepage .contact-placeholders dd{color:#7a867e;margin:0;white-space:nowrap}.omid-homepage .license-slots{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.omid-homepage .license-slot{align-items:center;background:#fdfefd;border:1px dashed #c5d6ca;border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:139px;padding:11px 6px;text-align:center;transition:background .3s var(--ease)}.omid-homepage .license-slot:hover{background:#eaf3ed}.omid-homepage .license-slot>.icon{color:#7f9e89;height:29px;margin-bottom:8px;width:29px}.omid-homepage .license-slot strong{color:#627a6a;font-size:8px;font-weight:550;line-height:1.9}.omid-homepage .license-slot small{color:#7b8c80;font-size:7px;line-height:1.9;margin-top:6px}.omid-homepage .footer-bottom{align-items:center;border-top:1px solid #dde7df;color:#7a877e;display:flex;font-size:10px;gap:18px;justify-content:space-between;padding-block:19px}.omid-homepage .reveal{opacity:1;-webkit-transform:none;transform:none}.omid-homepage .reveal.is-pending{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px)}.omid-homepage .reveal.is-visible{opacity:1;-webkit-transform:none;transform:none;transition:opacity .7s var(--ease),-webkit-transform .7s var(--ease);transition:opacity .7s var(--ease),transform .7s var(--ease);transition:opacity .7s var(--ease),transform .7s var(--ease),-webkit-transform .7s var(--ease)}@media(min-width:1600px){.omid-homepage .container{width:min(1300px,calc(100% - 120px))}.omid-homepage .hero{gap:95px;padding-block:80px 75px}.omid-homepage .hero h1{font-size:61px}.omid-homepage .hero-photo-shell{height:600px}.omid-homepage .hero-description{font-size:16px}.omid-homepage .hero-actions .btn{min-height:61px}.omid-homepage .section{padding-block:110px}}@media(max-width:1199px){.omid-homepage .container{width:calc(100% - 64px)}.omid-homepage .nav-wrap{gap:16px;width:calc(100% - 36px)}.omid-homepage .desktop-nav{font-size:12px;gap:18px}.omid-homepage .header-actions .btn{font-size:12px;min-height:46px;padding-inline:20px}.omid-homepage .header-actions .btn-primary{min-width:113px}.omid-homepage .header-actions .btn-outline{min-width:75px}.omid-homepage .hero{gap:40px}.omid-homepage .hero h1{font-size:44px}.omid-homepage .hero-photo-shell{height:530px}.omid-homepage .hero-actions{gap:8px}.omid-homepage .hero-actions .btn{font-size:12px;gap:10px;padding-inline:20px}.omid-homepage .hero-actions .btn-outline{font-size:11px;padding-inline:17px}.omid-homepage .training-note{inset-inline-start:-16px;min-width:275px;padding:13px 15px}.omid-homepage .service-card-inner{padding:21px 17px}.omid-homepage .service-card h3{font-size:15px}.omid-homepage .price-card-inner{padding:26px 16px 17px}.omid-homepage .price strong{font-size:26px}.omid-homepage .pricing-grid{gap:13px}.omid-homepage .recharge-shell{gap:55px;padding:40px}.omid-homepage .recharge-content h2{font-size:29px}.omid-homepage .about-section,.omid-homepage .faq-layout{gap:55px}.omid-homepage .footer-main{gap:28px}.omid-homepage .contact-banner h2{font-size:28px}}@media(max-width:1023px){.omid-homepage .desktop-nav{display:none}.omid-homepage .header-actions{-webkit-margin-start:auto;margin-inline-start:auto}.omid-homepage .mobile-menu{display:block}.omid-homepage .mobile-menu>summary{background:#f6f9f6;border:1px solid #dbe7df;border-radius:50%;cursor:pointer;display:grid;height:44px;list-style:none;place-items:center;position:relative;width:44px;z-index:22}.omid-homepage .mobile-menu>summary::-webkit-details-marker{display:none}.omid-homepage .hamburger{display:flex;flex-direction:column;gap:5px;height:16px;justify-content:center;width:18px}.omid-homepage .hamburger i{background:var(--ink);display:block;height:1.5px;transition:-webkit-transform .3s var(--ease);transition:transform .3s var(--ease);transition:transform .3s var(--ease),-webkit-transform .3s var(--ease);width:18px}.omid-homepage .mobile-menu[open] .hamburger i:first-child{-webkit-transform:translateY(3.25px) rotate(45deg);transform:translateY(3.25px) rotate(45deg)}.omid-homepage .mobile-menu[open] .hamburger i:last-child{-webkit-transform:translateY(-3.25px) rotate(-45deg);transform:translateY(-3.25px) rotate(-45deg)}.omid-homepage .mobile-panel{-webkit-animation:menu-reveal .3s var(--ease);animation:menu-reveal .3s var(--ease);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dfe9e2;border-radius:23px;box-shadow:0 20px 40px #183d2512;height:calc(100dvh - 158px);inset-inline:0;overflow-y:auto;padding:28px 32px 32px;position:fixed;top:calc(100% + 10px);z-index:21}.omid-homepage .menu-eyebrow{color:var(--green);font-size:11px;margin-bottom:17px}.omid-homepage .mobile-panel nav{display:flex;flex-direction:column}.omid-homepage .mobile-panel nav a{align-items:center;border-bottom:1px solid #e3ebe6;display:flex;font-size:18px;font-weight:600;justify-content:space-between;padding-block:13px}.omid-homepage .mobile-panel nav a>span{color:#9bafa1;font-size:10px}.omid-homepage .mobile-auth{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:28px}.omid-homepage .mobile-auth .btn{font-size:13px;min-height:54px}.omid-homepage .mobile-menu-note{color:var(--muted);font-size:11px;margin-top:23px;text-align:center}.omid-homepage .hero{gap:30px;padding-top:48px}.omid-homepage .hero h1{font-size:36px}.omid-homepage .hero-description{font-size:13px}.omid-homepage .hero-photo-shell{height:480px}.omid-homepage .hero-actions{flex-wrap:wrap}.omid-homepage .hero-actions .btn{min-height:53px}.omid-homepage .hero-bottom{margin-top:25px}.omid-homepage .hero-bottom strong{font-size:10px}.omid-homepage .hero-bottom div>span{font-size:9px}.omid-homepage .hero-bottom-number{font-size:38px}.omid-homepage .hero-note{font-size:9px;gap:5px}.omid-homepage .photo-index{display:none}.omid-homepage .photo-caption p{font-size:27px}.omid-homepage .training-note{gap:10px;inset-inline-start:-10px;min-width:245px;padding:12px}.omid-homepage .training-note strong{font-size:11px}.omid-homepage .training-note div>span{font-size:9px}.omid-homepage .note-check{-webkit-margin-start:4px;margin-inline-start:4px}.omid-homepage .benefits-strip>span{font-size:11px;gap:8px}.omid-homepage .benefits-strip .icon{height:21px;width:21px}.omid-homepage .section{padding-block:76px}.omid-homepage .services-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.omid-homepage .service-card-inner{padding:23px}.omid-homepage .service-card h3{font-size:18px}.omid-homepage .service-card p{font-size:12px;min-height:0}.omid-homepage .service-link{font-size:11px;margin-top:24px}.omid-homepage .service-top{margin-bottom:22px}.omid-homepage .age-grid{gap:22px;grid-template-columns:repeat(2,1fr)}.omid-homepage .age-card{height:350px}.omid-homepage .age-content h3{font-size:29px}.omid-homepage .age-content p{font-size:12px}.omid-homepage .pricing-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.omid-homepage .price-card-inner{padding:28px 24px 23px}.omid-homepage .price strong{font-size:32px}.omid-homepage .price-card .btn{min-height:50px}.omid-homepage .recharge-shell{gap:27px;grid-template-columns:1fr 1fr;padding:30px}.omid-homepage .recharge-content h2{font-size:25px}.omid-homepage .recharge-form{padding:21px}.omid-homepage .recharge-content .eyebrow{font-size:10px}.omid-homepage .suggested-amounts{gap:4px}.omid-homepage .suggested-amounts span{font-size:9px}.omid-homepage .about-section{gap:32px}.omid-homepage .about-image img{height:430px}.omid-homepage .about-copy h2{font-size:32px}.omid-homepage .about-points{gap:9px;grid-template-columns:1fr}.omid-homepage .about-points>span{font-size:10px}.omid-homepage .faq-layout{gap:35px;grid-template-columns:.8fr 1.2fr}.omid-homepage .faq-list summary{font-size:12px}.omid-homepage .contact-banner h2{font-size:26px}.omid-homepage .contact-actions .btn{font-size:12px;min-height:53px}.omid-homepage .footer-main{gap:40px 60px;grid-template-columns:1.2fr 1fr}.omid-homepage .footer-licenses{max-width:310px}.omid-homepage .footer-links{-webkit-padding-start:25px;padding-inline-start:25px}}@media(max-width:767px){.omid-homepage .container{width:calc(100% - 40px)}.omid-homepage .announcement{font-size:9px;gap:6px;min-height:33px}.omid-homepage .announcement .icon{height:15px;width:15px}.omid-homepage .site-header{border-radius:18px;margin-top:10px;top:8px;width:calc(100% - 24px)}.omid-homepage .nav-wrap{gap:13px;min-height:72px;width:calc(100% - 24px)}.omid-homepage .brand-mark{border-radius:10px 10px 17px 17px;height:40px;width:35px}.omid-homepage .brand-mark .icon{height:25px;width:25px}.omid-homepage .brand{gap:8px}.omid-homepage .brand-type{font-size:25px}.omid-homepage .brand-type small{font-size:7px}.omid-homepage .header-actions{gap:7px}.omid-homepage .header-actions .btn{font-size:11px;min-height:42px;padding:7px 16px}.omid-homepage .header-actions .btn-outline{min-width:58px}.omid-homepage .header-actions .btn-primary{min-width:73px}.omid-homepage .header-actions .button-icon{display:none}.omid-homepage .mobile-menu>summary{height:39px;width:39px}.omid-homepage .mobile-panel{height:calc(100dvh - 137px);padding:24px}.omid-homepage .mobile-auth{grid-template-columns:1fr}.omid-homepage .mobile-auth .btn{font-size:14px}.omid-homepage .mobile-panel nav a{font-size:17px;padding-block:11px}.omid-homepage .hero{gap:35px;grid-template-columns:1fr;padding-block:40px 42px}.omid-homepage .hero-copy{padding:0}.omid-homepage .hero .eyebrow{font-size:11px;margin-bottom:14px}.omid-homepage .hero h1{font-size:clamp(34px,7.3vw,53px);letter-spacing:-1px;line-height:1.65}.omid-homepage .hero-description{font-size:13px;line-height:2.1;margin-top:16px;max-width:520px}.omid-homepage .hero-description br{display:none}.omid-homepage .hero-actions{flex-wrap:nowrap;gap:10px;margin-top:23px}.omid-homepage .hero-actions .btn-primary{flex:1 1;font-size:12px;gap:10px;padding-inline:16px}.omid-homepage .hero-actions .btn-outline{flex:1 1;font-size:11px;padding-inline:12px}.omid-homepage .hero-actions .btn{min-height:55px}.omid-homepage .hero-actions .button-icon{-webkit-margin-end:-8px;height:29px;margin-inline-end:-8px;width:29px}.omid-homepage .hero-note{font-size:9px;gap:6px;margin-top:13px}.omid-homepage .hero-bottom{margin-top:22px;padding-top:18px}.omid-homepage .hero-bottom strong{font-size:11px}.omid-homepage .hero-bottom div>span{font-size:9px}.omid-homepage .hero-bottom-number{font-size:39px}.omid-homepage .hero-bottom-icon{border-radius:12px;height:39px;width:39px}.omid-homepage .hero-visual{padding:0 0 20px}.omid-homepage .hero-photo-shell{border-radius:26px;height:430px;padding:6px}.omid-homepage .hero-photo{border-radius:20px;object-position:center 48%}.omid-homepage .hero-photo-shell:after{border-radius:20px;inset:6px}.omid-homepage .photo-topline{inset-inline:24px;top:24px}.omid-homepage .photo-index{display:block;font-size:7px}.omid-homepage .photo-tag{font-size:9px}.omid-homepage .photo-caption{bottom:52px;inset-inline:28px}.omid-homepage .photo-caption p{font-size:30px}.omid-homepage .training-note{border-radius:16px;inset-inline-start:16px;min-width:260px;padding:13px 16px}.omid-homepage .training-note strong{font-size:11px}.omid-homepage .training-note div>span{font-size:9px}.omid-homepage .note-check{-webkit-margin-start:10px;margin-inline-start:10px}.omid-homepage .benefits-strip{gap:22px 0;grid-template-columns:1fr 1fr;padding-block:23px}.omid-homepage .benefits-strip>span{-webkit-padding-start:12px;font-size:10px;gap:9px;justify-content:flex-start;padding-inline-start:12px}.omid-homepage .benefits-strip>span:nth-child(2){border:0}.omid-homepage .benefits-strip .icon{height:22px;width:22px}.omid-homepage .section{padding-block:64px}.omid-homepage .section-heading{display:block;margin-bottom:27px}.omid-homepage .section-heading>p{font-size:12px;margin-top:16px}.omid-homepage .section-heading>p br{display:none}.omid-homepage h2{font-size:29px;letter-spacing:-.6px}.omid-homepage .eyebrow{font-size:10px;margin-bottom:12px}.omid-homepage .services-grid{gap:14px}.omid-homepage .service-card{border-radius:19px;padding:4px}.omid-homepage .service-card-inner{border-radius:15px;padding:20px 15px}.omid-homepage .service-top{margin-bottom:19px}.omid-homepage .service-icon{border-radius:13px;height:41px;width:41px}.omid-homepage .service-icon .icon{height:25px;width:25px}.omid-homepage .service-number{font-size:9px}.omid-homepage .service-card h3{align-items:center;display:flex;font-size:14px;line-height:1.8;min-height:48px}.omid-homepage .service-card p{font-size:11px;line-height:2;margin-top:7px;min-height:88px}.omid-homepage .service-link{font-size:9px;margin-top:18px}.omid-homepage .service-link .icon{height:16px;width:16px}.omid-homepage .age-section .section-heading{align-items:flex-end;display:flex;gap:12px}.omid-homepage .age-section h2{font-size:27px}.omid-homepage .age-section .text-link{font-size:10px;gap:7px;margin-bottom:4px}.omid-homepage .age-section .text-link .round-arrow{height:28px;width:28px}.omid-homepage .age-section .text-link .icon{height:16px;width:16px}.omid-homepage .age-grid{gap:14px}.omid-homepage .age-card{border-radius:18px;border-width:4px;height:280px}.omid-homepage .age-content{bottom:15px;inset-inline:14px}.omid-homepage .age-label{font-size:8px}.omid-homepage .age-content h3{font-size:23px;margin-block:4px}.omid-homepage .age-content p{font-size:9px;line-height:1.9;min-height:36px}.omid-homepage .age-cta{font-size:9px;margin-top:12px;padding-top:10px}.omid-homepage .age-cta .round-arrow{height:25px;width:25px}.omid-homepage .center-heading h2{font-size:31px}.omid-homepage .center-heading>p{font-size:11px}.omid-homepage .age-selector{margin-top:25px;width:100%}.omid-homepage .age-selector legend{font-size:10px}.omid-homepage .age-options{gap:3px;width:100%}.omid-homepage .age-options span{font-size:11px;min-width:0;padding:8px 10px}.omid-homepage .pricing-grid{gap:23px 13px;margin-top:34px}.omid-homepage .price-card{border-radius:20px;padding:4px}.omid-homepage .price-card-inner{border-radius:16px;padding:22px 15px 16px}.omid-homepage .plan-kicker{font-size:8px}.omid-homepage .price-card h3{font-size:21px}.omid-homepage .price{gap:3px;margin-top:16px}.omid-homepage .price strong{font-size:27px}.omid-homepage .price>span{font-size:9px}.omid-homepage .price small{font-size:8px}.omid-homepage .plan-description{font-size:9px;line-height:1.9;min-height:57px;padding-bottom:15px}.omid-homepage .plan-features{padding:16px 0 20px}.omid-homepage .plan-features li{align-items:flex-start;font-size:9px;gap:5px;line-height:1.9}.omid-homepage .plan-features .icon{height:16px;width:13px}.omid-homepage .price-card .btn{font-size:10px;gap:4px;min-height:44px;padding-inline:12px}.omid-homepage .price-card .btn>.icon{height:15px;width:15px}.omid-homepage .price-card .button-icon{-webkit-margin-end:-5px;height:24px;margin-inline-end:-5px;width:24px}.omid-homepage .price-card .button-icon .icon{height:14px;width:14px}.omid-homepage .popular-label{font-size:9px;padding-inline:11px}.omid-homepage .pricing-footnote{align-items:flex-start;font-size:9px;line-height:1.9;margin-top:20px}.omid-homepage .recharge-section{border-radius:25px;padding:5px}.omid-homepage .recharge-shell{border-radius:20px;gap:26px;grid-template-columns:1fr;padding:27px 19px}.omid-homepage .recharge-content h2{font-size:28px;line-height:1.65}.omid-homepage .recharge-content>p{font-size:12px;margin-top:12px}.omid-homepage .recharge-note{font-size:9px;margin-top:15px}.omid-homepage .recharge-form{border-radius:18px;padding:23px 19px}.omid-homepage .suggested-amounts{gap:6px}.omid-homepage .suggested-amounts span{font-size:10px}.omid-homepage .about-section{gap:31px;grid-template-columns:1fr}.omid-homepage .about-image{border-radius:24px;order:2}.omid-homepage .about-image img{border-radius:18px;height:310px}.omid-homepage .about-image:after{border-radius:18px}.omid-homepage .about-copy h2{font-size:32px}.omid-homepage .about-copy>p{font-size:12px;margin-top:16px}.omid-homepage .about-points{gap:12px;grid-template-columns:1fr 1fr}.omid-homepage .about-points>span{font-size:9px}.omid-homepage .license-note{margin-top:22px;padding-top:20px}.omid-homepage .faq-layout{gap:30px;grid-template-columns:1fr}.omid-homepage .faq-intro h2 br{display:none}.omid-homepage .faq-intro>p{font-size:12px;margin-top:14px}.omid-homepage .faq-intro .text-link{margin-top:17px}.omid-homepage .faq-list summary{font-size:12px;gap:16px;padding-block:18px}.omid-homepage .faq-list details p{font-size:11px}.omid-homepage .contact-banner{display:block;text-align:center}.omid-homepage .contact-banner .eyebrow{justify-content:center}.omid-homepage .contact-banner h2{font-size:28px}.omid-homepage .contact-banner p{font-size:11px;line-height:2;margin-top:14px}.omid-homepage .contact-actions{margin-top:24px}.omid-homepage .contact-actions .btn{font-size:14px;min-height:56px;padding-inline:25px}.omid-homepage .contact-support{font-size:10px}.omid-homepage .site-footer{padding-top:38px}.omid-homepage .footer-main{gap:35px 22px;grid-template-columns:1fr 1fr;padding-bottom:31px}.omid-homepage .footer-brand>p{font-size:10px}.omid-homepage .footer-wordmark{font-size:9px;letter-spacing:.7px;margin-top:16px}.omid-homepage .footer-main h3{font-size:11px;margin-bottom:17px}.omid-homepage .footer-links{-webkit-padding-start:20px;padding-inline-start:20px}.omid-homepage .footer-links a{font-size:10px;margin-bottom:12px}.omid-homepage .footer-contact>a{font-size:10px;gap:4px}.omid-homepage .footer-contact .icon{height:16px;width:16px}.omid-homepage .footer-contact>p{font-size:9px}.omid-homepage .contact-placeholders{font-size:8px}.omid-homepage .contact-placeholders>div{display:block;margin-top:8px}.omid-homepage .license-slots{gap:7px}.omid-homepage .license-slot{border-radius:11px;min-height:133px;padding:10px 4px}.omid-homepage .license-slot>.icon{height:24px;width:24px}.omid-homepage .license-slot strong{font-size:7px}.omid-homepage .license-slot small{font-size:6px}.omid-homepage .footer-bottom{flex-direction:column;font-size:9px;gap:6px;padding-block:17px;text-align:center}.omid-homepage .footer-bottom>span{font-size:8px}}@media(max-width:374px){.omid-homepage .container{width:calc(100% - 32px)}.omid-homepage .nav-wrap{gap:8px}.omid-homepage .brand-type{font-size:23px}.omid-homepage .brand-mark{height:36px;width:31px}.omid-homepage .brand-type small{font-size:6px}.omid-homepage .header-actions .btn{min-height:40px;padding-inline:13px}.omid-homepage .header-actions .btn-outline{min-width:50px}.omid-homepage .header-actions .btn-primary{min-width:65px}.omid-homepage .mobile-menu>summary{height:36px;width:36px}.omid-homepage .hero h1{font-size:33px}.omid-homepage .hero-actions{gap:8px}.omid-homepage .hero-actions .btn-primary{font-size:11px;gap:7px;padding-inline:13px}.omid-homepage .hero-actions .btn-outline{font-size:10px}.omid-homepage .hero-actions .button-icon{height:25px;width:25px}.omid-homepage .hero-photo-shell{height:390px}.omid-homepage .benefits-strip>span{-webkit-padding-start:8px;font-size:9px;gap:7px;padding-inline-start:8px}.omid-homepage .services-grid{gap:12px}.omid-homepage .service-card-inner{padding-inline:12px}.omid-homepage .service-card h3{font-size:13px}.omid-homepage .service-card p{font-size:10px;min-height:80px}.omid-homepage .service-link{font-size:8px}.omid-homepage .age-section .section-heading{display:block}.omid-homepage .age-section .text-link{margin-top:15px}.omid-homepage .age-card{height:260px}.omid-homepage .age-content{inset-inline:11px}.omid-homepage .age-content h3{font-size:22px}.omid-homepage .age-content p{font-size:8px}.omid-homepage .price-card-inner{padding-inline:12px}.omid-homepage .price strong{font-size:24px}.omid-homepage .plan-features li{font-size:8px}.omid-homepage .price-card .btn{font-size:9px}.omid-homepage .recharge-content h2{font-size:25px}.omid-homepage .recharge-form,.omid-homepage .recharge-shell{padding-inline:14px}.omid-homepage .about-points>span{font-size:8px}.omid-homepage .footer-main{gap:30px 16px}}@media(max-width:767px){.omid-homepage .header-actions .btn{min-height:44px}.omid-homepage .price{align-items:flex-start;flex-direction:column;gap:4px;min-height:65px}.omid-homepage .price strong{line-height:1.5}.omid-homepage .price>span{font-size:10px}.omid-homepage .plan-description{min-height:57px}.omid-homepage .suggested-amounts span{display:grid;min-height:42px;place-items:center}.omid-homepage .footer-brand{grid-column:1/-1}.omid-homepage .footer-brand>p{font-size:12px}.omid-homepage .footer-links{-webkit-padding-start:0;padding-inline-start:0}.omid-homepage .footer-links a{font-size:12px;margin-bottom:5px;min-height:35px}.omid-homepage .footer-main h3{font-size:13px}.omid-homepage .footer-contact>a{font-size:11px}.omid-homepage .contact-placeholders,.omid-homepage .footer-contact>p{font-size:10px}.omid-homepage .footer-licenses{grid-column:1/-1;max-width:none}.omid-homepage .license-slots{gap:14px}.omid-homepage .license-slot{min-height:145px}.omid-homepage .license-slot>.icon{height:32px;width:32px}.omid-homepage .license-slot strong{font-size:10px}.omid-homepage .license-slot small{font-size:9px}.omid-homepage .footer-bottom{font-size:10px}}@-webkit-keyframes menu-reveal{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes menu-reveal{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.omid-homepage{scroll-behavior:auto}.omid-homepage *,.omid-homepage :after,.omid-homepage :before{-webkit-animation:none!important;animation:none!important;transition:none!important}.omid-homepage .reveal.is-pending{opacity:1}.omid-homepage .age-card:hover img,.omid-homepage .btn:hover,.omid-homepage .reveal.is-pending,.omid-homepage .service-card:hover{-webkit-transform:none;transform:none}}@media(prefers-reduced-transparency:reduce){.omid-homepage .mobile-panel,.omid-homepage .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.omid-homepage{box-sizing:border-box}@font-face{font-family:Vazir_reg;src:url(/static/media/Vazir-Regular-FD-UI.fec706b551dbca6d4b94.woff2)}@font-face{font-family:Vazir_med;src:url(/static/media/Vazir-Medium-FD-UI.a294c6c3db9f35579acf.woff2)}@font-face{font-family:Vazir_bld;src:url(/static/media/Vazir-Bold-FD-UI.c62b8eba509993ea1b15.woff2)}@font-face{font-family:Vazir_lit;src:url(/static/media/Vazir-Light-FD-UI.f4e19349bbfa6284d797.woff2)}