:root{--g:#b81421;--g2:#900c1c;--g-soft:#f6e4e5;--g-tint:#fce9ea;--ink:#17110f;--ink2:#2a211f;--bg:#fbf9f8;--alt:#f3eeec;--muted:#5a4f4b;--muted2:#7a6e6a;--muted3:#9a8e8a;--line:#ede6e3;--line2:#f1ebe8;--bd:#e2d9d5;--dark:#140e0d;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Vazirmatn,Tahoma,sans-serif}a{color:var(--g);text-decoration:none}a:hover{color:var(--g2)}button,input,textarea{font-family:inherit}img{max-width:100%;height:auto;display:block}::selection{background:var(--g-soft);color:var(--g2)}.wrap{max-width:1240px;margin:0 auto;padding-inline:24px}.burger.on i:nth-child(2),.motion-ok [data-reveal]:not([data-in]){opacity:0}.mono{font-family:ui-monospace,Menlo,monospace}.diamond{background:var(--g);flex:none;width:8px;height:8px;transform:rotate(45deg)}.ph{color:var(--muted3);background:repeating-linear-gradient(135deg,#f6f2f0 0 10px,var(--bg) 10px 20px);border:1px dashed #d9cfcb;font:12px ui-monospace,Menlo,monospace;display:flex}.btn,.ph{justify-content:center;align-items:center}.btn{cursor:pointer;border:0;border-radius:14px;gap:10px;padding:16px 26px;font-size:16px;font-weight:800;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-sm{border-radius:10px;padding:10px 16px;font-size:14.5px;font-weight:700}.btn-block:hover,.btn-sm:hover{transform:none}.btn-block{border-radius:12px;width:100%;padding:15px}.btn-primary{background:var(--g);color:#fff;box-shadow:0 14px 30px -14px #b81421e6}.btn-primary:hover{background:var(--g2);color:#fff}.btn-outline{color:var(--ink);border:1px solid var(--bd);background:#fff;font-weight:700}.btn-outline:hover{border-color:var(--ink);color:var(--ink)}.btn-text{color:var(--ink);background:0 0}.btn-text:hover{background:var(--alt)}.btn-dark{background:var(--ink);color:#fff;padding:13px 28px}.btn-white{color:var(--g);background:#fff}.btn-white:hover{color:var(--g);box-shadow:0 14px 30px -14px #00000080}.btn-line-light{color:#fff;background:0 0;border:1px solid #ffffff8c;font-weight:700}.btn-line-light:hover{color:#fff;background:#ffffff14;border-color:#fff}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.link-btn{color:var(--g);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:800}.link-btn:disabled{color:var(--muted3);cursor:default}.hdr{z-index:40;-webkit-backdrop-filter:saturate(1.6)blur(14px);background:#fbf9f8db;border-bottom:1px solid #0000;transition:box-shadow .3s,border-color .3s;position:sticky;top:0}.hdr.is-scrolled{border-color:var(--line);box-shadow:0 10px 30px -20px #280a0a4d}.hdr-row{gap:24px;padding-block:12px}.brand,.hdr-row{align-items:center;display:flex}.brand{gap:11px}.brand,.brand:hover{color:var(--ink)}.brand img{width:auto;height:36px}.brand-text{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.brand-name{letter-spacing:.01em;font-size:19px;font-weight:800}.brand-name b{color:var(--g);font-weight:800}.brand-text small{color:var(--muted2);font-size:11.5px;font-weight:500}.hdr-nav{flex:1;justify-content:center;gap:2px;display:flex}.nav-link{color:var(--muted);border-radius:10px;padding:9px 13px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s}.nav-link.on,.nav-link:hover{background:var(--alt);color:var(--ink)}.hdr-actions{align-items:center;gap:8px;display:flex}.burger{border:1px solid var(--bd);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;display:none}.burger i{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:transform .25s,opacity .2s;display:block}.burger.on i:first-child{transform:translateY(6px)rotate(45deg)}.burger.on i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.drawer{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 24px 22px;display:flex}.drawer .nav-link{padding:13px 12px;font-size:16px}.drawer-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.drawer-enter-active,.drawer-leave-active{transition:opacity .25s,transform .3s var(--ease)}.drawer-enter-from,.drawer-leave-to{opacity:0;transform:translateY(-8px)}@media (width<=1019px){.hdr-actions,.hdr-nav{display:none}.burger{display:flex}.lang{margin-inline-start:auto}}@media (width>=1020px){.drawer{display:none}}@media (width<=479px){.hdr-row{gap:12px;padding-inline:16px}.brand-text small,.lang-btn .lang-name{display:none}.lang-btn{padding:8px 10px}.drawer{padding-inline:16px}}.lang{position:relative}.lang-btn{border:1px solid var(--bd);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;transition:border-color .2s;display:flex}.lang-btn:hover{border-color:var(--ink)}.lang-btn b{color:var(--g);font-size:11px;font-weight:800}.lang-btn i{opacity:.55;font-size:9px;font-style:normal}.lang-backdrop{z-index:1;position:fixed;inset:0}.lang-menu{top:calc(100% + 8px);z-index:2;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:2px;min-width:170px;padding:6px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 24px 48px -20px #280a0a4d}.lang-menu button{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.lang-menu button.on,.lang-menu button:hover{background:#f6f2f0}.lang-menu small{color:var(--muted3);font-size:11px;font-weight:800}.pop-enter-active,.pop-leave-active{transition:opacity .2s,transform .2s var(--ease)}.pop-enter-from,.pop-leave-to{opacity:0;transform:translateY(-6px)scale(.97)}.shead{flex-direction:column;gap:12px;display:flex}.shead.center{text-align:center;align-items:center}.shead.narrow{max-width:720px}.shead .eb{color:var(--g);font-size:14px;font-weight:800}.shead h2{font-size:calc(clamp(28px,3.6vw,44px));line-height:1.35}.shead h1,.shead h2{text-wrap:balance;margin:0;font-weight:900}.shead h1{letter-spacing:-.02em;font-size:calc(clamp(34px,4.8vw,56px));line-height:1.3}.shead p{color:var(--muted);text-wrap:pretty;max-width:640px;margin:0;font-size:17px;line-height:1.85}.shead.dark h2{color:#fff}.shead.dark p{color:#cdbfbc}.hero{position:relative;overflow:hidden}.hero-dots{pointer-events:none;background-image:radial-gradient(#e6dad6 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 30%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 65% at 50% 30%,#000 25%,#0000 75%)}.hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:64px;padding-top:calc(clamp(36px,7vw,72px));padding-bottom:calc(clamp(64px,9vw,96px));display:grid;position:relative}.hero-text{flex-direction:column;gap:26px;display:flex}.badge-pill{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding-block:5px;padding-inline:5px 15px;font-size:13.5px;font-weight:700;display:flex;box-shadow:0 6px 18px -12px #280a0a4d}.ai-tag{background:var(--g);color:#fff;letter-spacing:.05em;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800}.hero h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:calc(clamp(34px,5.4vw,64px));font-weight:900;line-height:1.4}.hero h1 span{display:block}.hero h1 .accent{color:var(--g)}.hero-sub{color:var(--muted);text-wrap:pretty;max-width:580px;margin:0;font-size:18px;line-height:1.95}.trust{flex-wrap:wrap;gap:20px;display:flex}.trust span{color:var(--muted);gap:8px;font-size:14px;font-weight:600}.hv-top,.hv-top-l,.live,.trust i,.trust span{align-items:center;display:flex}.trust i{background:var(--g-soft);width:18px;height:18px;color:var(--g);border-radius:50%;justify-content:center;font-size:10px;font-style:normal;font-weight:900}.hv,.hv-video{position:relative}.hv-card{background:#fff;border:1px solid #eae1dd;border-radius:24px;overflow:hidden;box-shadow:0 50px 100px -40px #5a0c1861,0 2px 6px #0000000a}.hv-top{border-bottom:1px solid var(--line2);justify-content:space-between;gap:12px;padding:14px 18px}.hv-top-l{gap:10px;font-size:14px;font-weight:700}.hv-top small{color:var(--muted2);font-size:12.5px}.live{background:var(--g-tint);color:var(--g);border-radius:999px;gap:7px;padding:4px 11px;font-size:12px;font-weight:800}.live i{background:var(--g);border-radius:50%;width:7px;height:7px;display:block}.hv-video{aspect-ratio:16/7;background:#1a1213 repeating-linear-gradient(135deg,#ffffff09 0 12px,#0000 0 24px);overflow:hidden}.hv-video .lbl{top:14px;color:#9c8c8a;font:12px ui-monospace,Menlo,monospace;position:absolute;inset-inline-start:16px}.hv-bar{align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.hv-bar time{color:#d8ccca;font:12px ui-monospace,Menlo,monospace}.ai-chip{background:var(--g);color:#fff;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:800}.wave{flex:1;align-items:center;gap:3px;height:28px;display:flex}.wave span{background:#e8c9cb;border-radius:3px;flex:1;max-width:5px}.hv-ai{flex-direction:column;gap:14px;padding:18px 18px 20px;display:flex}.hv-status{justify-content:space-between;gap:10px;font-size:13.5px;font-weight:700}.ai-sq,.hv-status,.hv-status>span{align-items:center;display:flex}.hv-status>span{gap:9px}.hv-status small{color:var(--muted2);font-size:12px;font-weight:700}.ai-sq{background:var(--ink);color:#fff;border-radius:7px;justify-content:center;width:24px;height:24px;font-size:10px;font-weight:900}.progress{background:var(--line2);border-radius:4px;height:4px;overflow:hidden}.progress i{background:var(--g);border-radius:4px;width:6%;height:100%;transition:width 1.1s cubic-bezier(.4,0,.2,1);display:block}.progress.full i{width:100%}.fade-item{opacity:0;transition:opacity .5s,transform .5s,background .6s;transform:translateY(8px)}.fade-item.show{opacity:1;transform:none}.hv-title{flex-direction:column;gap:4px;display:flex}.hv-title small{color:var(--muted3);font-size:11.5px;font-weight:700}.hv-title b{font-size:16.5px;font-weight:800}.chapters{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.chapters li{color:var(--ink2);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.chapters li.cur{background:#fdf1f1}.time{color:var(--g);background:var(--g-tint);border-radius:6px;padding:2px 7px;font:600 12px ui-monospace,Menlo,monospace}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags span{border:1px solid var(--line);color:#4a3f3c;background:#f6f2f0;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}.hv-float{bottom:-22px;background:var(--ink);color:#fff;border-radius:16px;gap:10px;padding:11px 16px;font-size:13.5px;font-weight:600;position:absolute;inset-inline-end:-14px;box-shadow:0 20px 40px -16px #00000080}.hv-float,.hv-float i{align-items:center;display:flex}.hv-float i{background:var(--g);border-radius:9px;justify-content:center;width:28px;height:28px;font-size:14px;font-style:normal}.stats-sec{flex-direction:column;gap:56px;padding-top:24px;padding-bottom:calc(clamp(60px,9vw,96px));display:flex}.stats{background:var(--line);border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:1px;display:grid;overflow:hidden}.stat{background:#fff;flex-direction:column;gap:6px;padding:calc(clamp(20px,4vw,30px)) calc(clamp(16px,3vw,28px));display:flex}.stat b{color:var(--g);font-variant-numeric:tabular-nums;font-size:calc(clamp(26px,6vw,40px));font-weight:900;line-height:1.15}.stat span{color:var(--muted);font-size:15px;font-weight:500}.customers{flex-direction:column;align-items:center;gap:22px;display:flex}.customers>p{color:var(--muted2);margin:0;font-size:14px;font-weight:600}.logos{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;width:100%;display:grid}.logos .ph{border-radius:12px;height:64px;transition:border-color .2s}.logos .ph:hover{border-color:var(--g)}.ai{background:var(--dark);color:#fff;position:relative;overflow:hidden}.ai-glow{top:-320px;pointer-events:none;background:radial-gradient(closest-side,#b814214d,#0000);border-radius:50%;width:760px;height:760px;position:absolute;inset-inline-end:-220px}.ai-inner{flex-direction:column;gap:56px;padding-block:calc(clamp(60px,10vw,104px));display:flex;position:relative}.ai-pill{color:#f0c9cc;border:1px solid #3a2c2a;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:flex}.ai-pill b{color:#fff;background:var(--g);border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:900}.ai-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:40px;display:grid}.ai-steps{flex-direction:column;gap:14px;display:flex}.ai-step{background:#ffffff06;border:1px solid #2e2321;border-radius:18px;gap:18px;padding:22px;transition:border-color .25s,background .25s;display:flex}.ai-step:hover{background:#b8142112;border-color:#6a2a30}.ai-step>div{flex-direction:column;gap:5px;display:flex}.ai-step small{color:#c9a9ab;font-size:12px;font-weight:700}.ai-step h3{margin:0;font-size:19px;font-weight:800}.ai-step p{color:#cdbfbc;margin:0;font-size:14.5px;line-height:1.85}.ai-foot{color:#b9aaa8;gap:10px;padding-inline-start:6px;font-size:14px}.ai-foot,.num{align-items:center;display:flex}.num{background:var(--g);color:#fff;border-radius:13px;flex:none;justify-content:center;width:46px;height:46px;font-size:18px;font-weight:900}.doc{background:var(--bg);color:var(--ink);border-radius:22px;flex-direction:column;gap:18px;padding:28px;display:flex;box-shadow:0 40px 80px -30px #000000b3}.doc-top{flex-wrap:wrap;justify-content:space-between;gap:12px}.doc-top,.doc-top>span{align-items:center;display:flex}.doc-top>span{color:var(--g);gap:8px;font-size:13px;font-weight:800}.doc-top small{color:var(--muted2);font-size:12.5px;font-weight:600}.doc h3{margin:0;font-size:22px;font-weight:900;line-height:1.5}.doc-ch{flex-wrap:wrap;gap:8px;display:flex}.doc-ch>span{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.doc-ch .mono{color:var(--g);font-size:11px;font-weight:600}.doc hr{background:var(--line);border:0;height:1px;margin:0}.doc-block{flex-direction:column;gap:8px;display:flex}.doc-block>small{color:var(--muted2);font-size:13px;font-weight:800}.doc-block p{color:var(--ink2);margin:0;font-size:15px;line-height:1.95}.doc-block ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.doc-block li{align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;display:flex}.doc-block li .diamond{width:7px;height:7px;margin-top:9px}.features{flex-direction:column;gap:36px;padding-block:calc(clamp(60px,10vw,104px));display:flex}.tabs-bar{background:var(--line2);border-radius:16px;flex-wrap:wrap;justify-content:center;align-self:center;gap:4px;max-width:100%;padding:5px;display:flex}.tabs-bar button{white-space:nowrap;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:12px;flex:none;padding:11px 18px;font-size:14.5px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s}.tabs-bar button.on{color:var(--ink);background:#fff;box-shadow:0 4px 14px -6px #280a0a40}.panel{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:26px;padding:calc(clamp(20px,3vw,34px));display:flex}.panel-head{align-items:center;gap:16px;display:flex}.panel-head .num{border-radius:14px;width:48px;height:48px;font-size:17px}.panel-head h3{margin:0;font-size:22px;font-weight:900}.panel-head p{color:var(--muted2);margin:3px 0 0;font-size:15px}.fgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fitem{border:1px solid var(--line2);background:#fdfbfa;border-radius:14px;align-items:flex-start;gap:10px;padding:calc(clamp(12px,3vw,16px));transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.fitem:hover{border-color:#e8c9cb;transform:translateY(-2px);box-shadow:0 14px 26px -18px #78141e59}.fitem .diamond{margin-top:9px}.fitem>div{flex-direction:column;gap:3px;display:flex}.fitem b{font-size:15px;font-weight:800}.fitem span{color:var(--muted2);font-size:13.5px;line-height:1.7}.eco{border-top:1px solid var(--line);background:#fff;padding-block:calc(clamp(60px,9vw,96px))}.eco-inner{flex-direction:column;gap:40px;display:flex}.eco-logo{width:auto;height:40px;margin-bottom:6px}.eco-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.eco-card{background:var(--bg);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:16px;padding:24px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.eco-card:hover{border-color:#e8c9cb;transform:translateY(-3px);box-shadow:0 20px 40px -28px #78141e73}.eco-head{align-items:center;gap:12px;display:flex}.eco-head small{color:var(--g);background:var(--g-tint);border-radius:8px;padding:4px 9px;font-size:13px;font-weight:900}.eco-head h3{margin:0;font-size:18px;font-weight:900}.chips-ro{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.chips-ro li{color:var(--ink2);border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600}.pricing{background:var(--alt);padding-block:calc(clamp(60px,9vw,96px))}.pricing-inner{flex-direction:column;gap:36px;display:flex}.svc-tabs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.svc{text-align:start;cursor:pointer;border:1px solid var(--bd);color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:20px 22px;transition:background .25s,color .25s,border-color .25s,transform .2s,box-shadow .25s;display:flex}.svc:hover{transform:translateY(-2px)}.svc.on{background:var(--g);color:#fff;border-color:var(--g);box-shadow:0 18px 36px -18px #b81421cc}.svc small{letter-spacing:.06em;text-transform:uppercase;opacity:.75;align-self:flex-start;font-size:11.5px;font-weight:800}.svc b{font-size:19px;font-weight:800}.svc span{opacity:.82;font-size:14px;line-height:1.7}.calc{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.controls{background:#fff;border:1px solid #eae2df;border-radius:22px;flex:1.4 420px;min-width:0;padding:8px calc(clamp(18px,4vw,28px))}.ctl{border-bottom:1px solid var(--line2);padding:22px 0}.ctl:last-child{border-bottom:0}.ctl-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.ctl-label{font-size:16px;font-weight:700}.ctl-hint{color:var(--muted2);margin-top:4px;font-size:13px;font-weight:400;display:block}.val{background:var(--g-soft);color:var(--g2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 12px;font-size:15px;font-weight:800}.val.dark{background:var(--ink);color:#fff;font-size:14px;font-weight:700}.ctl input[type=range]{width:100%;accent-color:var(--g);cursor:pointer;margin:14px 0 8px}.range-ends{color:var(--muted3);justify-content:space-between;font-size:12px;display:flex}.switch{cursor:pointer;background:#d9d2cf;border:0;border-radius:999px;flex:none;width:46px;height:26px;transition:background .25s;position:relative}.switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .25s cubic-bezier(.3,.7,.3,1);position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--g)}.switch.on:after{inset-inline-start:23px}.dur{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin-top:12px;display:grid}.dur button{cursor:pointer;color:var(--ink);border:1px solid var(--bd);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:12px 10px;transition:background .2s,color .2s,border-color .2s;display:flex}.dur button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.dur b{font-size:15px;font-weight:800}.dur span{opacity:.8;font-size:12px}.invoice{background:var(--ink);color:#fff;border-radius:22px;flex-direction:column;flex:300px;gap:18px;min-width:0;padding:calc(clamp(20px,4vw,28px));display:flex;position:sticky;top:92px;box-shadow:0 30px 60px -30px #280a0a99}.inv-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.inv-head h3{margin:0;font-size:20px;font-weight:800}.plan{background:var(--g);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.lines{margin:0;padding:0;list-style:none}.lines li{border-bottom:1px dashed #3a2e2c;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.lines li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.lines b{font-size:15px;font-weight:600}.lines small{color:#b9aaa8;font-size:12px}.amt{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.amt.free{color:#7fd49a}.amt.mo{color:#f0c9cc}.monthly{background:#2a1e1c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.monthly span{color:#f0c9cc;font-size:13px}.monthly b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.sums{color:#d8ccca;flex-direction:column;gap:8px;font-size:14px;display:flex}.sums div{justify-content:space-between;display:flex}.sums .disc{color:#7fd49a}.total{border-top:1px solid #3a2e2c;flex-direction:column;gap:4px;padding-top:16px;display:flex}.total small{color:#b9aaa8;font-size:13px}.total div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.total strong{font-variant-numeric:tabular-nums;font-size:34px;font-weight:900}.total span{color:#b9aaa8;font-size:14px}.invoice .btn{border-radius:12px;padding:15px}.invoice .btn:hover{transform:none}.btn-inv-ghost{color:#fff;background:0 0;border:1px solid #4a3a3b;font-size:15px;font-weight:600}.btn-inv-ghost:hover{color:#fff;border-color:#fff}.note{color:var(--muted3);font-size:12px;line-height:1.7}.cta-sec{padding-block:calc(clamp(60px,9vw,96px))}.cta{background:var(--g);color:#fff;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:28px;padding:calc(clamp(32px,5vw,60px));display:grid;position:relative;overflow:hidden}.cta-mark{inset-inline-end:-60px;filter:brightness(0)invert();opacity:.08;pointer-events:none;width:auto;max-width:none;height:340px;position:absolute;bottom:-110px}.cta-text{flex-direction:column;gap:12px;display:flex;position:relative}.cta h2{text-wrap:balance;margin:0;font-size:calc(clamp(26px,3.4vw,40px));font-weight:900;line-height:1.35}.cta p{color:#ffe3e5;margin:0;font-size:16.5px;line-height:1.85}.cta .btn-row{justify-content:flex-end;position:relative}.about-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:56px;padding-top:calc(clamp(40px,7vw,72px));padding-bottom:40px;display:grid}.about-hero .shead p{max-width:none;font-size:18px;line-height:1.95}.photo{aspect-ratio:4/3;color:#b9aaa8;background:#1a1213 repeating-linear-gradient(135deg,#ffffff0a 0 12px,#0000 0 24px);border-radius:24px;justify-content:center;align-items:center;font:13px ui-monospace,Menlo,monospace;display:flex;box-shadow:0 40px 80px -40px #500a1473}.mv{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px;padding-block:40px;display:grid}.mv-card{color:#fff;background:var(--ink);border-radius:24px;flex-direction:column;gap:12px;padding:36px;display:flex}.mv-card.red{background:var(--g)}.mv-card small{color:#f0a9ae;font-size:14px;font-weight:800}.mv-card.red small{color:#ffd9dc}.mv-card p{text-wrap:pretty;margin:0;font-size:21px;font-weight:700;line-height:1.8}.block{flex-direction:column;gap:32px;padding-block:64px;display:flex}.block>h2{margin:0;font-size:calc(clamp(26px,3.2vw,38px));font-weight:900}.values{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.value{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex}.value:hover{transform:translateY(-3px);box-shadow:0 20px 40px -26px #78141e66}.value b{color:var(--g);font-size:28px;font-weight:900}.value h3{margin:0;font-size:18px;font-weight:800}.value p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.85}.contact{flex-direction:column;gap:44px;padding-top:calc(clamp(40px,7vw,72px));padding-bottom:calc(clamp(64px,10vw,104px));display:flex}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:24px;display:grid}.contact-side{flex-direction:column;gap:16px;display:flex}.ccards{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;display:grid}.ccard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;transition:border-color .2s;display:flex}.ccard:hover{border-color:#e8c9cb}.ccard small{color:var(--g);font-size:13px;font-weight:800}.ccard b{font-size:16.5px;font-weight:800}.ccard span{color:var(--muted2);font-size:13px}.map{aspect-ratio:16/9;border-radius:18px}.card-form{border:1px solid var(--line);background:#fff;border-radius:24px;padding:calc(clamp(22px,3vw,34px));box-shadow:0 30px 60px -40px #500a1459}.card-form h2{margin:0;font-size:21px;font-weight:900}.form{flex-direction:column;gap:18px;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.full{grid-column:1/-1}.check-wrap,.field{flex-direction:column;gap:8px;display:flex}.field label,.fl{color:var(--ink2);font-size:13.5px;font-weight:700}.req{color:var(--g)}.opt{color:var(--muted3);font-weight:500}.field-box{position:relative}.input{border:1px solid var(--bd);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:13px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--g);box-shadow:0 0 0 4px #b814211f}.input.has-eye{padding-inline-end:80px}textarea.input{resize:vertical;min-height:96px;line-height:1.8}.input.code{letter-spacing:.5em;text-align:center}.has-err .input{border-color:#d64550}.err{color:var(--g);font-weight:600}.chip,.err,.eye{font-size:12.5px}.eye{top:50%;color:var(--muted);cursor:pointer;background:#f6f2f0;border:0;border-radius:8px;padding:6px 10px;font-weight:700;position:absolute;inset-inline-end:8px;transform:translateY(-50%)}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip{border:1px solid var(--bd);cursor:pointer;color:var(--ink2);background:#fff;border-radius:999px;padding:9px 15px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chip.sm{padding:7px 14px;font-size:13px}.check-row{flex-wrap:wrap;justify-content:space-between;gap:12px}.box,.check,.check-row,.note-box{align-items:center;display:flex}.check{cursor:pointer;color:var(--ink2);text-align:start;background:0 0;border:0;gap:10px;padding:0;font-size:14px;font-weight:500}.box{color:#fff;background:#fff;border:1.5px solid #cfc5c1;border-radius:6px;flex:none;justify-content:center;width:20px;height:20px;font-size:12px;font-weight:900;transition:all .2s}.check.on .box{border-color:var(--g);background:var(--g)}.has-err .box{border-color:#d64550}.note-box{color:var(--muted);background:#f6f2f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 14px;font-size:13.5px}.note-box>div{gap:14px;display:flex}.summary{background:var(--ink);color:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.summary span{color:#b9aaa8;font-size:13px}.summary b{font-size:14px;font-weight:800}.form-foot{color:var(--muted2);flex-wrap:wrap;justify-content:center;gap:6px;margin:0;font-size:14px}.form-foot,.success,.success i{align-items:center;display:flex}.success{text-align:center;flex-direction:column;gap:14px;padding:18px 0 6px}.success i{color:#1f8a4c;background:#e9f6ee;border-radius:50%;justify-content:center;width:66px;height:66px;font-size:30px;font-style:normal;font-weight:900}.success h3{margin:0;font-size:21px;font-weight:900}.success p{color:var(--muted);max-width:380px;margin:0;font-size:15px;line-height:1.85}.overlay{z-index:100;-webkit-backdrop-filter:blur(6px);background:#120d0c94;justify-content:center;align-items:flex-start;padding:calc(max(16px,5vh)) 12px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog{background:#fff;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 40px 100px -30px #0000008c}.dlg-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:calc(clamp(20px,4vw,26px)) calc(clamp(18px,4vw,28px)) 0;display:flex}.dlg-head h2{margin:0;font-size:22px;font-weight:900}.dlg-head p{color:var(--muted2);margin:6px 0 0;font-size:14.5px;line-height:1.75}.dlg-x{cursor:pointer;width:38px;height:38px;color:var(--muted);background:#f6f2f0;border:0;border-radius:50%;flex:none;font-size:20px;line-height:1;transition:background .2s,transform .2s}.dlg-x:hover{background:var(--line);transform:rotate(90deg)}.dlg-body{padding:22px calc(clamp(18px,4vw,28px)) calc(clamp(20px,4vw,28px))}.seg{background:var(--alt);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:20px calc(clamp(18px,4vw,28px)) 0;padding:4px;display:grid}.seg button{cursor:pointer;color:var(--muted2);background:0 0;border:0;border-radius:9px;padding:10px;font-size:14.5px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s}.seg button.on{color:var(--ink);background:#fff;box-shadow:0 2px 8px #280a0a1a}.dlg-enter-active,.dlg-leave-active{transition:opacity .25s}.dlg-enter-active .dialog,.dlg-leave-active .dialog{transition:transform .4s var(--ease),opacity .4s}.dlg-enter-from,.dlg-leave-to{opacity:0}.dlg-enter-from .dialog,.dlg-leave-to .dialog{transform:translateY(20px)scale(.97)}.panel-enter-active,.panel-leave-active{transition:opacity .22s,transform .3s var(--ease)}.panel-enter-from{opacity:0;transform:translateY(10px)}.panel-leave-to{opacity:0}.ftr{color:#d8ccca;background:#120d0c}.ftr-inner{flex-direction:column;gap:48px;padding-top:64px;padding-bottom:28px;display:flex}.fcols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;display:grid}.fcol{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.fcol h4{color:#fff;margin:0;font-size:15px;font-weight:800}.fcol>a,.fcol>button{color:#b9aaa8;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-size:14px;transition:color .2s}.contact-mini a,.fcol>a:hover,.fcol>button:hover,.ftr .brand,.ftr .brand:hover{color:#fff}.ftr .brand-name b{color:#e03140}.ftr p{color:#b9aaa8;margin:0;font-size:14px;line-height:1.95}.contact-mini{flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;display:flex}.fbottom{color:#8a7e7a;border-top:1px solid #2a201f;flex-wrap:wrap;justify-content:end;gap:16px;padding-top:22px;font-size:13px;display:flex}.price-bar{z-index:35;background:var(--ink);color:#fff;padding:12px;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding-inline-start:16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 40px -14px #0000008c}.price-bar>div{flex-direction:column;gap:2px;min-width:0;display:flex}.price-bar small{color:#b9aaa8;font-size:11.5px}.price-bar strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:900}.price-bar strong span{color:#b9aaa8;font-size:12px;font-weight:500}.price-bar button{background:var(--g);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:none;padding:11px 16px;font-size:14px;font-weight:800}.bar-enter-active,.bar-leave-active{transition:opacity .3s,transform .35s var(--ease)}.bar-enter-from,.bar-leave-to{opacity:0;transform:translateY(20px)}@media (width>=1020px){.price-bar{display:none}}@media (width<=1019px){.cta-mark{display:none}.tabs-bar{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;overflow-x:auto}.fgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.reduce-motion *,.reduce-motion :after,.reduce-motion :before{transition-duration:.01ms!important;animation-duration:.01ms!important}html.reduce-motion{scroll-behavior:auto}
