@font-face{font-family:Vazirmatn;src:url(https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/fonts/webfonts/Vazirmatn-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/fonts/webfonts/Vazirmatn-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Vazirmatn;src:url(https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/fonts/webfonts/Vazirmatn-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Vazirmatn;src:url(https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/fonts/webfonts/Vazirmatn-Black.woff2) format("woff2");font-weight:900;font-display:swap}:root{--abyss: #0a1f33;--deep: #0e3a5c;--tide: #1e6f8e;--foam: #5fd0c5;--brass: #c9a24b;--mist: #eef3f5;--paper: #f7f9fa;--ink: #0a1f33;--ink-soft: #4a6276;--line: rgba(95, 208, 197, .16);--font-body: "Vazirmatn", Tahoma, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", monospace;--maxw: 1160px;--radius: 16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);background:var(--abyss);color:var(--mist);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}h1,h2,h3{line-height:1.25;margin:0;font-weight:900}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:22px}.eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;color:var(--foam);text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;direction:ltr}.eyebrow:before{content:"";width:26px;height:1px;background:var(--brass)}.section-title{font-size:clamp(1.7rem,4vw,2.6rem);margin-block:14px 12px;color:#fff;letter-spacing:-.01em}.section-lead{color:var(--ink-soft);max-width:56ch;font-size:1.02rem}.section-head .section-lead{color:#9fb6c4}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-body);font-weight:700;font-size:1rem;padding:14px 26px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.btn-primary{background:var(--foam);color:var(--abyss);box-shadow:0 10px 30px -8px #5fd0c580}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px -8px #5fd0c599}.btn-ghost{background:transparent;color:var(--mist);border-color:#9fb6c459}.btn-ghost:hover{border-color:var(--foam);color:var(--foam)}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}}:focus-visible{outline:2px solid var(--foam);outline-offset:3px;border-radius:6px}.bathy{position:fixed;inset:0;z-index:0;opacity:.22;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 70% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 0%,#000 0%,transparent 70%)}.bathy svg{width:100%;height:100%}.iso{opacity:0;animation:draw 1.4s ease forwards;stroke-dasharray:4 0}.iso:nth-child(1){animation-delay:.05s}.iso:nth-child(2){animation-delay:.15s}.iso:nth-child(3){animation-delay:.25s}.iso:nth-child(4){animation-delay:.35s}.iso:nth-child(5){animation-delay:.45s}.iso:nth-child(6){animation-delay:.55s}.iso:nth-child(7){animation-delay:.65s}@keyframes draw{to{opacity:1}}header,section,footer{position:relative;z-index:1}.site-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);background:#0a1f33b8;border-bottom:1px solid var(--line)}.hdr-inner{display:flex;align-items:center;gap:24px;height:66px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:1.25rem;color:#fff}#brand-compass{transition:transform .1s linear}.hdr-nav{display:flex;gap:26px;margin-inline-start:auto}.hdr-nav a{position:relative;color:#9fb6c4;font-size:.95rem;transition:color .2s;padding-bottom:4px}.hdr-nav a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--foam);transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.hdr-nav a:hover{color:var(--foam)}.hdr-nav a:hover:after{transform:scaleX(1)}.hdr-cta{padding:9px 18px;font-size:.92rem}.hero{padding-block:clamp(50px,9vw,110px)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.hero-title{font-size:clamp(2.3rem,6vw,4.2rem);color:#fff;letter-spacing:-.02em}.hero-title .hl{color:var(--foam)}.hero-lead{margin-block:22px 30px;font-size:clamp(1rem,2.2vw,1.18rem);color:#b9cad6;max-width:52ch}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.hero-stats{display:flex;gap:34px;margin-block:42px 0;padding:0}.hero-stats div{display:flex;flex-direction:column;gap:2px}.hero-stats dt{font-size:1.6rem;font-weight:900;color:var(--brass)}.hero-stats dd{margin:0;font-size:.85rem;color:#8ba3b3}.mono{font-family:var(--font-mono);direction:ltr}.hero-instrument{display:grid;place-items:center;gap:26px}.sonar{position:relative;width:230px;height:230px;display:grid;place-items:center}.sonar-ring{position:absolute;inset:0;margin:auto;width:100%;height:100%;border:1px solid var(--foam);border-radius:50%;animation:ping 3s cubic-bezier(0,0,.2,1) infinite;opacity:0}.sonar-ring:nth-child(2){animation-delay:1s}.sonar-ring:nth-child(3){animation-delay:2s}@keyframes ping{0%{transform:scale(.4);opacity:.8}80%,to{transform:scale(1);opacity:0}}.hero-instrument:hover .sonar-ring{animation-duration:1.3s}.sonar-core{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;font-size:2.4rem;background:#5fd0c51a;border:1px solid var(--foam);box-shadow:0 0 40px -6px #5fd0c580;transition:box-shadow .3s ease,transform .3s ease}.hero-instrument:hover .sonar-core{box-shadow:0 0 56px -4px #5fd0c5b3;transform:scale(1.04)}.readout{display:flex;flex-direction:column;gap:7px;font-size:.85rem;color:var(--foam)}.readout span{background:#0e3a5c80;border:1px solid var(--line);padding:6px 14px;border-radius:8px;display:inline-block;transition:opacity .25s ease}.band{padding-block:clamp(56px,8vw,96px)}.band-alt{background:#0e3a5c47;border-block:1px solid var(--line)}.section-head{margin-bottom:44px;max-width:640px}.feat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.feat-card{background:#0e3a5c52;border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .25s ease,opacity .6s ease,box-shadow .3s ease}@media not (prefers-reduced-motion: reduce){.js-anim .feat-card{opacity:0;transform:translateY(26px);transition-delay:var(--reveal-delay, 0s)}.js-anim .feat-card.is-visible{opacity:1;transform:translateY(0)}}.feat-card:hover{transform:translateY(-5px);border-color:var(--foam);box-shadow:0 16px 36px -18px #5fd0c54d}.icon{width:26px;height:26px;display:block}.feat-icon{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:16px;color:var(--foam);background:#5fd0c514;border:1px solid var(--line);border-radius:14px;transition:background .25s,border-color .25s,transform .3s cubic-bezier(.34,1.56,.64,1)}.feat-card:hover .feat-icon{background:#5fd0c529;border-color:var(--foam);transform:translateY(-3px)}.feat-card:hover .feat-icon .icon{animation:swing .55s ease;transform-origin:60% 60%}@keyframes swing{0%{transform:rotate(0)}30%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}to{transform:rotate(0)}}@media not (prefers-reduced-motion: reduce){.js-anim .feat-card .icon>*{stroke-dasharray:1;stroke-dashoffset:1}.js-anim .feat-card.is-visible .icon>*{animation:drawIcon .9s ease forwards;animation-delay:calc(var(--reveal-delay, 0s) + .15s)}}@keyframes drawIcon{to{stroke-dashoffset:0}}.feat-title{font-size:1.18rem;color:#fff;margin-bottom:8px}.feat-desc{color:#9fb6c4;font-size:.95rem;margin:0}.plans-state{text-align:center;color:var(--foam);padding-block:30px}.plans-toggle{display:flex;justify-content:center;margin-bottom:36px}.plans-toggle.hidden{display:none}.toggle-pill{display:inline-flex;gap:4px;padding:5px;background:#0e3a5c66;border:1px solid var(--line);border-radius:999px}.toggle-btn{font-family:var(--font-body);font-weight:700;font-size:.92rem;color:#9fb6c4;background:transparent;border:none;cursor:pointer;padding:10px 20px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s}.toggle-btn.active{background:var(--foam);color:var(--abyss)}.toggle-btn:active{transform:scale(.95)}.toggle-badge{background:var(--brass);color:var(--abyss);font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:999px}.toggle-btn:not(.active) .toggle-badge{background:#c9a24b40;color:var(--brass)}.plans-grid{display:flex;flex-wrap:nowrap;gap:20px;align-items:stretch;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.plan-card{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-width:240px;scroll-snap-align:start;background:#0a1f3399;border:1px solid var(--line);border-radius:18px;padding:28px 22px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .25s ease}.plan-card:hover{transform:translateY(-7px);box-shadow:0 22px 48px -20px #5fd0c559;border-color:var(--foam)}.plan-card.is-featured{border-color:var(--foam);background:#0e3a5c73;animation:breathe 3.6s ease-in-out infinite}.plan-card.is-featured:hover{animation-play-state:paused}@keyframes breathe{0%,to{box-shadow:0 18px 50px -20px #5fd0c580}50%{box-shadow:0 18px 58px -12px #5fd0c5c7}}@media (prefers-reduced-motion: reduce){.plan-card.is-featured{animation:none;box-shadow:0 18px 50px -20px #5fd0c580}}.plan-flag{position:absolute;top:-12px;inset-inline-start:24px;background:var(--foam);color:var(--abyss);font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:999px;white-space:nowrap}.plan-save{position:absolute;top:-12px;inset-inline-end:20px;background:var(--brass);color:var(--abyss);font-size:.7rem;font-weight:800;padding:4px 10px;border-radius:999px;white-space:nowrap}.plan-icon{display:inline-grid;place-items:center;width:48px;height:48px;background:#ffffff0a;border:1px solid var(--line);border-radius:13px;color:var(--foam);transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .25s}.plan-icon .icon{width:24px;height:24px}.plan-card:hover .plan-icon{transform:translateY(-3px) scale(1.06);border-color:currentColor}.plan-icon.tier-0{color:#c98a5b}.plan-icon.tier-1{color:#aebfca}.plan-icon.tier-2{color:#e3b341}.plan-name{font-size:1.3rem;color:#fff;margin-block:8px 4px}.plan-desc{color:#8ba3b3;font-size:.9rem;margin:0 0 6px;min-height:38px}.plan-price{display:flex;align-items:baseline;gap:8px;margin-block:14px 4px;flex-wrap:wrap}.price-old{font-family:var(--font-mono);font-size:1.05rem;color:#5f7484;text-decoration:line-through}.price-num{font-family:var(--font-mono);font-size:2rem;font-weight:700;color:#fff}.price-unit{color:#8ba3b3;font-size:.85rem}.price-permonth{color:var(--foam);font-size:.8rem;margin:0 0 14px;min-height:1.1em}.plan-feats{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:10px;flex:1}.plan-feats li{display:flex;align-items:flex-start;gap:9px;font-size:.92rem;color:#c3d3dd}.tick{color:var(--foam);font-weight:700}.plan-buy{width:100%;margin-top:auto;position:relative;overflow:hidden}.plan-buy:active{transform:scale(.97)}.price-anim{animation:priceFlip .45s cubic-bezier(.34,1.56,.64,1)}@keyframes priceFlip{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.price-anim{animation:none}}.ripple{position:absolute;border-radius:50%;transform:scale(0);background:#ffffff73;pointer-events:none;animation:rippleExpand .6s ease-out}@keyframes rippleExpand{to{transform:scale(2.6);opacity:0}}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;counter-reset:step}.step{padding:26px 24px;border-inline-start:2px solid var(--brass);background:#0e3a5c38;border-radius:0 var(--radius) var(--radius) 0}.step-n{font-size:1.4rem;font-weight:700;color:var(--brass)}.step-t{font-size:1.15rem;color:#fff;margin-block:8px 6px}.step-d{color:#9fb6c4;font-size:.95rem;margin:0}.cta-final{padding-block:clamp(60px,9vw,110px);text-align:center}.cta-inner{display:flex;flex-direction:column;align-items:center;gap:18px}.cta-inner .section-lead{margin-bottom:8px}.site-footer{border-top:1px solid var(--line);padding-block:40px;background:#0a1f3399}.foot-inner{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.foot-brand{display:flex;align-items:center;gap:12px}.foot-brand strong{color:#fff;font-size:1.1rem}.foot-brand p{margin:2px 0 0;color:#8ba3b3;font-size:.85rem}.foot-links{display:flex;gap:22px}.foot-links a{color:#9fb6c4;font-size:.92rem}.foot-links a:hover{color:var(--foam)}.foot-copy{color:#5f7484;font-size:.8rem}.co-modal{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:20px;background:#05101bbf;backdrop-filter:blur(6px)}.co-modal.open{display:flex}.co-panel{position:relative;width:100%;max-width:400px;background:#0c2740;border:1px solid var(--foam);border-radius:20px;padding:28px 26px 22px;box-shadow:0 30px 70px -20px #000000b3;animation:pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes pop{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.co-body{position:relative}.step-in{animation:stepIn .32s cubic-bezier(.4,0,.2,1)}@keyframes stepIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.co-panel,.step-in{animation:none}}.otp-boxes{display:flex;gap:10px;justify-content:center;direction:ltr}.otp-box{width:54px;height:60px;text-align:center;font-family:var(--font-mono);font-size:1.7rem;font-weight:700;color:#fff;caret-color:var(--foam);background:#ffffff0d;border:1px solid var(--line);border-radius:12px;transition:border-color .2s,box-shadow .2s,transform .15s}.otp-box:focus{outline:none;border-color:var(--foam);box-shadow:0 0 0 3px #5fd0c52e}.otp-box.filled{border-color:var(--foam);transform:translateY(-2px)}.otp-box.shake{animation:shake .4s ease}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.co-success{display:grid;place-items:center;gap:14px;padding-block:22px}.co-check{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#5fd0c51f;border:2px solid var(--foam);animation:popCheck .4s cubic-bezier(.34,1.56,.64,1)}.co-check svg{width:34px;height:34px;stroke:var(--foam);stroke-width:3;fill:none;stroke-dasharray:40;stroke-dashoffset:40;animation:drawCheck .5s .15s ease forwards}@keyframes popCheck{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes drawCheck{to{stroke-dashoffset:0}}.co-success p{color:var(--foam);margin:0}.depth-gauge{position:fixed;inset-inline-end:16px;bottom:16px;z-index:40;font-size:.72rem;letter-spacing:.12em;color:var(--foam);background:#0a1f33bf;border:1px solid var(--line);padding:6px 12px;border-radius:999px;backdrop-filter:blur(8px);pointer-events:none;user-select:none}@media (max-width: 520px){.depth-gauge{display:none}}.co-close{position:absolute;top:14px;inset-inline-end:14px;width:32px;height:32px;border:none;border-radius:50%;background:#ffffff14;color:#cdd;font-size:1.4rem;cursor:pointer}.co-close:hover{background:#ffffff29}.co-head{margin-bottom:18px}.co-badge{font-size:.68rem;letter-spacing:.16em;color:var(--foam)}.co-head h3{color:#fff;font-size:1.4rem;margin-top:6px}.co-summary{display:flex;align-items:center;justify-content:space-between;background:#5fd0c514;border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:18px}.co-plan{color:#fff;font-weight:700}.co-price{color:var(--foam);font-family:var(--font-mono)}.co-price small{color:#8ba3b3}.co-label{display:block;color:#b9cad6;font-size:.92rem;margin-bottom:10px}.co-label-sm{margin-top:14px;font-size:.82rem;opacity:.85}.co-input{width:100%;padding:13px 14px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line);color:#fff;font-family:var(--font-mono);font-size:1.05rem;text-align:center;letter-spacing:.05em}.co-input:focus{outline:none;border-color:var(--foam)}.co-code{letter-spacing:.6em;font-size:1.6rem}.co-full{width:100%;margin-top:16px}.co-hint{color:#7f97a7;font-size:.8rem;margin-block:12px 0;text-align:center}.co-text-btn{display:block;margin:12px auto 0;background:none;border:none;color:var(--foam);cursor:pointer;font-family:inherit;font-size:.88rem}.co-error{color:#ff8c8c;font-size:.85rem;margin-block:12px 0;text-align:center}.co-loading{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--foam);padding-block:30px}.co-spinner{width:20px;height:20px;border:2px solid rgba(95,208,197,.3);border-top-color:var(--foam);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.co-trust{text-align:center;color:#5f7484;font-size:.72rem;margin-top:18px}@media (max-width: 860px){.hero-grid{grid-template-columns:1fr}.hero-instrument{order:-1}.sonar{width:170px;height:170px}.hdr-nav{display:none}}@media (max-width: 520px){.hero-stats{gap:20px;flex-wrap:wrap}.foot-inner{flex-direction:column;align-items:flex-start}}
