:root{--font:"Tajawal";--mid:#0a1120;--mid2:#0f1830;--navy:#1f2d4d;--navy2:#2b3b60;--gold:#c2a25c;--gold-l:#e2cf9f;--gold-d:#8f7235;--page:#f5f4f1;--card:#fff;--ink:#14181f;--muted:#6b6f78;--line:#e8e5de;--ok:#1f6b3a;--ok-bg:#e5f2e8;--shadow:0 1px 2px #0a11200d,0 18px 40px -18px #0a11202e;--wrap:1240px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font),"Tajawal","Mada",system-ui,sans-serif;background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}svg{flex-shrink:0}.ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:24px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}h1,h2,h3,h4{letter-spacing:0;font-weight:800;line-height:1.25}h2{text-wrap:balance}p{text-wrap:pretty}.btn{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:16px;font-weight:700;transition:transform .25s,background .25s,box-shadow .25s,color .25s;display:inline-flex}.btn .ico{width:18px;height:18px}.btn-gold{color:#0a1120;background:linear-gradient(#d2b672,#c2a25c);box-shadow:0 10px 30px -10px #c2a25c99,inset 0 1px #ffffff59}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px #c2a25cbf,inset 0 1px #ffffff59}.btn-glass{color:#fff;background:#ffffff0f;border:1px solid #e2cf9f47}.btn-glass:hover{background:#ffffff1c;transform:translateY(-2px)}.btn-dark{background:var(--mid);color:#fff}.btn-dark:hover{background:var(--navy);transform:translateY(-2px)}.btn-line{border:1px solid var(--line);color:var(--ink);background:#fff}.btn-line:hover{border-color:#cfc9bc;transform:translateY(-2px)}.btn-arrow{transition:transform .25s}.btn:hover .btn-arrow{transform:translate(-4px)}.nav{top:14px;z-index:60;pointer-events:none;padding-inline:20px;position:fixed;inset-inline:0}.nav-in{pointer-events:auto;max-width:var(--wrap);-webkit-backdrop-filter:blur(18px)saturate(150%);color:#fff;background:#0f18308c;border:1px solid #e2cf9f21;border-radius:20px;align-items:center;gap:26px;height:66px;margin:0 auto;padding-inline:20px 10px;transition:background .4s,color .4s,border-color .4s,box-shadow .4s;display:flex;position:relative}.nav.light .nav-in{color:var(--ink);background:#fffc;border-color:#14181f12;box-shadow:0 12px 34px -16px #0a112038}.brand{align-items:center;gap:10px;font-size:25px;font-weight:800;line-height:1;display:flex}.brand svg{width:34px;height:34px}.brand small{opacity:.6;letter-spacing:.2px;margin-top:3px;font-size:11px;font-weight:500;display:block}.nav-links{gap:4px;font-size:15px;font-weight:500;display:flex}.nav-links a{opacity:.82;border-radius:10px;padding:8px 13px;transition:opacity .2s,background .2s}.nav-links a:hover{opacity:1;background:#ffffff14}.nav.light .nav-links a:hover{background:#14181f0d}.nav-act{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.nav-act .btn{border-radius:13px;height:46px;padding:0 18px;font-size:15px}.nav .btn-login{color:inherit;background:#ffffff14}.nav.light .btn-login{background:#14181f0d}.menu-btn{background:#ffffff14;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.nav.light .menu-btn{background:#14181f0d}.nav-menu{top:74px;color:var(--ink);background:#fff;border-radius:18px;padding:10px;display:none;position:absolute;inset-inline:0;box-shadow:0 24px 50px -20px #0a112059}.nav-menu a{border-radius:12px;padding:12px 14px;font-weight:500;display:block}.nav-menu a:hover{background:var(--page)}.nav-menu.open{display:block}.hero{z-index:3;color:#fff;background:radial-gradient(900px 520px at 22% 38%,#c2a25c2b,#0000 62%),radial-gradient(700px 500px at 90% 0,#2b3b608c,#0000 70%),linear-gradient(#0a1120 0%,#0d1529 60%,#0f1830 100%);border-radius:0 0 64px 64px;padding:136px 0 40px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 30% 45%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 30% 45%,#000,#0000 75%)}.spark{opacity:.45;pointer-events:none;width:14px;height:14px;position:absolute}.spark:before,.spark:after{content:"";background:var(--gold-l);position:absolute}.spark:before{height:1px;inset:6.5px 0}.spark:after{width:1px;inset:0 6.5px}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.pill{height:36px;color:var(--gold-l);background:#ffffff0f;border:1px solid #e2cf9f38;border-radius:999px;align-items:center;gap:9px;padding:0 15px 0 16px;font-size:14px;font-weight:500;display:inline-flex}.pill .dot{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c2a25c2e}.hero h1{margin:22px 0 20px;font-size:clamp(36px,3.7vw,54px);font-weight:800;line-height:1.22}.hero h1 .g{text-wrap:balance;background:linear-gradient(90deg,#f0e2bd 0%,#d9bf83 35%,#c2a25c 70%,#e2cf9f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:block}.lead{color:#ffffffb8;max-width:540px;font-size:clamp(16px,1.35vw,19px);line-height:1.85}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-note{color:#ffffff8c;margin-top:18px;font-size:14px}.hero-note a{color:var(--gold-l);font-weight:700}.dev-col{height:100%;min-height:480px;position:relative}.tablet-wrap{perspective:2200px;width:122%;position:absolute;inset-block-start:50%;inset-inline-end:-16%;transform:translateY(-50%)}.tablet{transform-style:preserve-3d;background:linear-gradient(145deg,#232b3d,#070b14 55%,#141b2b);border-radius:38px;padding:14px;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotateX(14deg)rotateY(16deg)rotate(-5deg);box-shadow:0 0 0 1px #e2cf9f29,0 60px 90px -30px #000000bf,0 30px 60px -30px #c2a25c40,inset 0 1px #ffffff1f}.tablet:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff24,#0000 30%);border-radius:24px;position:absolute;inset:14px}.screen{background:#f5f4f1;border-radius:24px;overflow:hidden}.scaler{width:100%;position:relative}.scaler>.sc{transform-origin:100% 0;transform:scale(var(--s,1));position:absolute;top:0;right:0}.app{width:1040px;height:700px;color:var(--ink);background:#f5f4f1;grid-template-columns:190px 1fr;font-size:13px;line-height:1.5;display:grid}.app-side{background:var(--mid);color:#a9b0bf;flex-direction:column;gap:3px;padding:18px 12px;display:flex}.app-brand{color:#fff;align-items:center;gap:8px;padding:2px 8px 16px;font-size:19px;font-weight:800;display:flex}.app-brand svg{width:26px;height:26px}.app-org{color:#fff;background:#ffffff0d;border:1px solid #ffffff12;border-radius:12px;margin-bottom:12px;padding:9px 12px;font-size:12.5px;font-weight:700}.app-org small{color:#8890a2;font-size:11px;font-weight:500;display:block}.app-nav a{border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex;position:relative}.app-nav a.on{color:var(--gold-l);background:#c2a25c21}.app-nav a.on:before{content:"";inset-inline-start:-12px;background:var(--gold);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px}.app-nav .ico{width:15px;height:15px}.app-nav i{background:var(--gold);color:var(--mid);border-radius:99px;margin-inline-start:auto;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:800;line-height:17px}.app-main{flex-direction:column;min-width:0;display:flex}.app-top{background:#fff;border-bottom:1px solid #ebe8e1;flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex}.app-crumb{color:var(--muted);font-size:12px}.app-crumb b{color:var(--ink)}.app-search{color:#999ca4;background:#f5f4f1;border-radius:10px;align-items:center;gap:8px;width:300px;height:34px;margin-inline-start:auto;padding:0 12px;font-size:12px;display:flex}.app-search .ico{width:14px;height:14px}.app-ib{background:#f5f4f1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative}.app-ib .ico{width:16px;height:16px}.app-ib i{top:6px;background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:7px;box-shadow:0 0 0 2px #f5f4f1}.av{color:#fff;background:var(--navy);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.app-body{flex:1;grid-template-columns:1fr 300px;gap:16px;min-height:0;padding:18px 20px;display:grid}.panel{background:#fff;border:1px solid #ece9e2;border-radius:16px;min-width:0;overflow:hidden}.inbox-head{justify-content:space-between;align-items:center;padding:16px 18px 8px;display:flex}.inbox-head h4{font-size:17px}.mini-btn{background:var(--mid);color:#fff;border-radius:9px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.mini-btn .ico{width:13px;height:13px;color:var(--gold-l)}.tabs{border-bottom:1px solid #efece6;gap:4px;padding:4px 18px 0;display:flex}.tabs span{color:var(--muted);align-items:center;gap:6px;padding:9px 10px 11px;font-size:12.5px;display:flex;position:relative}.tabs span i{color:#555;background:#f0eee9;border-radius:99px;padding:0 6px;font-size:10.5px;font-style:normal;line-height:17px}.tabs span.on{color:var(--ink);font-weight:700}.tabs span.on:after{content:"";inset-inline:6px;background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:-1px}.row{border-bottom:1px solid #f2f0eb;grid-template-columns:1fr 88px 118px 74px;align-items:center;gap:10px;padding:11px 18px;display:grid;position:relative}.row.sel{background:#faf7ef}.row.sel:before{content:"";inset-inline-start:0;background:var(--gold);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px}.row .t b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.row .t small{color:#8c9098;letter-spacing:.2px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.row .ty{color:var(--muted);font-size:12px}.row .dt{color:#8c9098;font-size:11.5px}.b{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.b:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.b-draft{color:#585c65;background:#f0efec}.b-prog{color:#1f2d4d;background:#eceef3}.b-wait{color:#73540f;background:#f6edd6}.b-ret{color:#97461a;background:#fbe9dd}.b-done{color:#1f6b3a;background:#e5f2e8}.b-rej{color:#a32f2f;background:#f9e6e6}.detail{flex-direction:column;gap:12px;padding:18px;display:flex}.detail small.ref{color:#8c9098;font-family:ui-monospace,Menlo,monospace;font-size:11px}.detail h5{font-size:15.5px;line-height:1.4}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{color:#555a63;background:#f3f1ec;border-radius:8px;align-items:center;height:24px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.lbl{color:#8c9098;letter-spacing:.2px;font-size:11.5px;font-weight:700}.tl{flex-direction:column;gap:0;display:flex;position:relative}.tl-i{grid-template-columns:28px 1fr;gap:10px;padding-bottom:14px;display:grid;position:relative}.tl-i:not(:last-child):after{content:"";inset-inline-start:13.5px;background:#e3dfd6;width:1px;position:absolute;top:28px;bottom:2px}.tl-i.ok:not(:last-child):after{background:#9cc9a9}.nd{color:#9a9ea6;background:#f1efea;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.nd .ico{stroke-width:2.2px;width:15px;height:15px}.tl-i.ok .nd{background:var(--ok-bg);color:var(--ok)}.tl-i.now .nd{color:#73540f;background:#f6edd6;box-shadow:0 0 0 3px #c2a25c40}.tl-i b{font-size:12.5px;display:block}.tl-i span{color:var(--muted);font-size:11.5px;display:block}.tl-i em{font-size:11px;font-style:normal;font-weight:700}.tl-i.ok em{color:var(--ok)}.tl-i.now em{color:#73540f}.tl-i.next em{color:#8c9098}.hash{color:var(--muted);background:#f7f6f2;border-radius:10px;justify-content:space-between;gap:8px;padding:9px 11px;font-size:11px;display:flex}.hash code{color:var(--ink);font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.d-act{gap:8px;margin-top:auto;display:flex}.d-act span{border:1px solid #e7e3da;border-radius:10px;flex:1;place-items:center;height:34px;font-size:12px;font-weight:700;display:grid}.d-act span:first-child{background:var(--mid);color:#fff;border-color:var(--mid)}.fc{color:var(--ink);background:#fff;border-radius:18px;padding:14px 16px;position:absolute;box-shadow:0 30px 60px -22px #0000008c,0 0 0 1px #0a11200a}.float{animation:7s ease-in-out infinite bob}.float.d2{animation-delay:-2.3s}.float.d3{animation-delay:-4.6s}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.otp-mini{z-index:3;width:236px;inset-block-start:2%;inset-inline-end:58%}.fc .h{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.fc .h .ic{color:#73540f;background:#f6edd6;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.fc .h .ic .ico{width:16px;height:16px}.fc .s{color:var(--muted);margin-top:2px;font-size:12px}.digits{direction:ltr;justify-content:center;gap:6px;margin-top:10px;display:flex}.digits span{background:#fbfaf7;border:1px solid #e3dfd6;border-radius:9px;place-items:center;width:30px;height:38px;font-size:17px;font-weight:800;display:grid}.digits span.cur{border-color:var(--gold);box-shadow:0 0 0 3px #c2a25c33}.toast{z-index:3;align-items:center;gap:11px;width:270px;display:flex;inset-block-end:4%;inset-inline-start:-6%}.toast .ic{background:var(--ok-bg);width:38px;height:38px;color:var(--ok);border-radius:11px;place-items:center;display:grid}.toast .ic .ico{stroke-width:2.4px}.toast b{font-size:14px;display:block}.toast span{color:var(--muted);font-size:12px}.facts{border-top:1px solid #ffffff1a;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:44px;padding-top:28px;display:grid;position:relative}.fact{background:#ffffff09;border:1px solid #ffffff13;border-radius:18px;padding:16px 16px 15px;transition:background .3s,border-color .3s,transform .3s}.fact:hover{background:#ffffff0f;border-color:#e2cf9f40;transform:translateY(-3px)}.fact .ic{width:36px;height:36px;color:var(--gold-l);background:#c2a25c21;border-radius:11px;place-items:center;margin-bottom:12px;display:grid}.fact .ic .ico{width:18px;height:18px}.fact b{font-size:15px;font-weight:700;line-height:1.35;display:block}.fact span{color:#ffffff94;margin-top:3px;font-size:13px;line-height:1.45;display:block}.intro{z-index:2;background:var(--page);text-align:center;border-radius:0 0 64px 64px;margin-top:-64px;padding:170px 0 130px;position:relative}.cycle{justify-content:center;align-items:flex-start;gap:0;max-width:860px;margin:0 auto 46px;display:flex;position:relative}.cycle:before{content:"";top:31px;background:linear-gradient(90deg,#0000,#d8d1c0 15% 85%,#0000);height:1px;position:absolute;inset-inline:60px}.cy{flex-direction:column;flex:1;align-items:center;gap:12px;display:flex;position:relative}.cy .t{width:62px;height:62px;color:var(--navy);background:#fff;border-radius:18px;place-items:center;transition:transform .3s,background .3s,color .3s;display:grid;box-shadow:0 1px 2px #0a11200f,0 12px 26px -12px #0a112033}.cy .t .ico{width:24px;height:24px}.cy:hover .t{background:var(--mid);color:var(--gold-l);transform:translateY(-4px)}.cy span{color:#3d424b;font-size:14px;font-weight:700}.intro h2{max-width:820px;margin:0 auto;font-size:clamp(32px,4.2vw,56px)}.intro p{color:var(--muted);max-width:640px;margin:18px auto 0;font-size:clamp(16px,1.3vw,19px)}.steps{z-index:1;background:radial-gradient(800px 600px at 25% 55%,#2b3b6073,transparent 70%),radial-gradient(520px 420px at 18% 70%,#c2a25c1f,transparent 70%),var(--mid);color:#fff;margin-top:-64px;padding:64px 0;position:relative}.steps:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.track{height:400vh;position:relative}.sticky{align-items:center;height:100vh;padding-top:60px;display:flex;position:sticky;top:0}.stage{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:56px;width:100%;display:grid}.texts,.visuals{display:grid;position:relative}.texts>*,.visuals>*{grid-area:1/1}.st{opacity:0;pointer-events:none;transition:opacity .55s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.st.on{opacity:1;pointer-events:auto;transform:none}.sv{opacity:0;pointer-events:none;transition:opacity .55s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)scale(.97)}.sv.on{opacity:1;transform:none}.bars{gap:10px;margin-bottom:34px;display:flex}.bars i{background:#ffffff24;border-radius:2px;flex:1;max-width:76px;height:2px;position:relative;overflow:hidden}.bars i:after{content:"";background:linear-gradient(90deg,var(--gold-l),var(--gold));transform-origin:100%;transform:scaleX(var(--f,0));position:absolute;inset:0}.st-ic{width:54px;height:54px;color:var(--gold-l);background:linear-gradient(160deg,#25345a,#121c34);border:1px solid #e2cf9f33;border-radius:16px;place-items:center;margin-bottom:24px;display:grid;box-shadow:0 14px 30px -12px #0009}.st-ic .ico{width:24px;height:24px}.st .eb{color:var(--gold);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.st .eb em{color:#fff6;font-size:13px;font-style:normal;font-weight:500}.st h3{margin:10px 0 18px;font-size:clamp(28px,3.2vw,44px);line-height:1.25}.st p{color:#ffffffad;max-width:520px;font-size:17px;line-height:1.9}.st .tag{color:var(--gold-l);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:700;display:inline-flex}.st .tag .ico{width:17px;height:17px}.vis{width:560px;height:520px;position:relative}.vis .fc{padding:16px 18px}.vis .fc.float{animation-duration:8s}.paper{inset-inline-end:34px;width:308px;height:450px;color:var(--ink);background:#fff;border-radius:16px;padding:24px 24px 18px;position:absolute;top:12px;transform:rotate(1.5deg);box-shadow:0 40px 80px -30px #000000b3}.lh{justify-content:space-between;align-items:center;display:flex}.lh-org b{font-size:14px;display:block}.lh-org span{color:var(--muted);font-size:10.5px}.lh-mark{background:var(--navy);width:38px;height:38px;color:var(--gold-l);border-radius:10px;place-items:center;font-size:17px;font-weight:800;display:grid}.lh-rule{background:linear-gradient(90deg,var(--gold),#c2a25c26);height:2px;margin:12px 0 10px}.lh-meta{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.lh-meta b{color:var(--ink);font-weight:700}.subj{margin:16px 0 10px;font-size:12px;font-weight:800}.ln{background:#ecebe6;border-radius:3px;height:6px;margin-bottom:8px}.sig-row{justify-content:flex-start;margin-top:14px;display:flex}.sig-row div{text-align:center;color:var(--muted);font-size:10px}.sig-row svg{width:96px;height:36px;margin:0 auto;display:block}.p-foot{inset-inline:24px;color:var(--muted);border-top:1px solid #f0eee8;align-items:center;gap:10px;padding-top:10px;font-size:9.5px;line-height:1.5;display:flex;position:absolute;bottom:16px}.qr{color:var(--mid);display:block}.qr svg{width:100%;height:100%;display:block}.p-foot .qr{width:40px;height:40px}.tpl{inset-inline-start:0;width:214px;top:46px}.tpl .h{margin-bottom:10px}.opt{color:#3d424b;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.opt i{border:1.5px solid #cbc6ba;border-radius:50%;flex-shrink:0;width:14px;height:14px}.opt.on{color:var(--ink);background:#faf5e8;font-weight:700}.opt.on i{border:4px solid var(--gold)}.c-up{inset-inline-start:26px;align-items:center;gap:11px;width:226px;display:flex;bottom:72px}.c-up .ic2,.c-num .ic2{width:36px;height:36px;color:var(--navy);background:#eceef3;border-radius:11px;place-items:center;display:grid}.c-up b,.c-num b{font-size:13.5px;display:block}.c-up span,.c-num span{color:var(--muted);font-size:11.5px}.c-num{inset-inline-end:0;align-items:center;gap:11px;width:250px;display:flex;bottom:16px}.c-num .ic2{color:#73540f;background:#f6edd6}.route{inset-inline-start:0;width:330px;top:16px}.route .tl{margin-top:14px}.route .tl-i b{font-size:13.5px}.route .tl-i span{font-size:12px}.tl-i .act,.act{color:#555a63;vertical-align:1px;background:#f3f1ec;border-radius:6px;align-items:center;height:20px;margin-inline-start:6px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.otp{inset-inline-end:0;width:262px;top:196px}.otp .digits span{width:34px;height:44px;font-size:19px}.otp .ok-btn{background:var(--mid);color:#fff;border-radius:11px;place-items:center;height:38px;margin-top:12px;font-size:13px;font-weight:700;display:grid}.otp .tm{color:var(--muted);text-align:center;margin-top:8px;font-size:11.5px}.sigc{inset-inline-start:56px;width:232px;bottom:0}.sigc svg.sg{width:100%;height:58px;display:block}.sigc .cap{color:var(--muted);border-top:1px solid #f0eee8;justify-content:space-between;margin-top:4px;padding-top:8px;font-size:11.5px;display:flex}.phone{inset-inline-end:40px;background:#05080f;border-radius:38px;width:252px;height:500px;padding:10px;position:absolute;top:0;box-shadow:0 40px 80px -30px #000c,0 0 0 1px #e2cf9f2e}.phone .scr{width:100%;height:100%;color:var(--ink);background:#f5f4f1;border-radius:30px;padding:34px 16px 16px;position:relative;overflow:hidden}.phone .scr:before{content:"";background:#05080f;border-radius:12px;width:70px;height:18px;margin-left:-35px;position:absolute;top:10px;left:50%}.vp-top{align-items:center;gap:7px;margin-bottom:14px;font-size:14px;font-weight:800;display:flex}.vp-top svg{width:22px;height:22px}.vp-top span{color:var(--muted);margin-inline-start:auto;font-size:11px;font-weight:500}.vp-ok{text-align:center;background:#fff;border-radius:16px;padding:16px;box-shadow:0 1px 2px #0000000a}.vp-ok .ic3{background:var(--ok-bg);width:46px;height:46px;color:var(--ok);border-radius:14px;place-items:center;margin:0 auto 10px;display:grid}.vp-ok .ic3 .ico{stroke-width:2.4px;width:24px;height:24px}.vp-ok b{font-size:15px;display:block}.vp-ok span{color:var(--muted);font-size:11px}.vp-rows{background:#fff;border-radius:16px;margin-top:10px;padding:4px 14px}.vp-rows div{border-bottom:1px solid #f2f0eb;justify-content:space-between;gap:8px;padding:8px 0;font-size:11px;display:flex}.vp-rows div:last-child{border:0}.vp-rows span{color:var(--muted)}.vp-rows b{text-align:left;font-weight:700}.vp-rows code{font-family:ui-monospace,Menlo,monospace;font-size:10px}.qrc{inset-inline-start:24px;text-align:center;width:176px;top:30px}.qrc .qr{width:120px;height:120px;margin:4px auto 10px}.qrc b{font-size:13.5px;display:block}.qrc span{color:var(--muted);font-size:11.5px}.sheet{inset-inline-start:0;width:296px;bottom:22px}.sheet .h{margin-bottom:8px}.srow{border-top:1px solid #f2f0eb;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:7px 0;display:grid}.srow .av{width:30px;height:30px;font-size:11.5px}.srow b{font-size:12.5px;line-height:1.3;display:block}.srow span{color:var(--muted);font-size:11px}.srow em{color:var(--ok);background:var(--ok-bg);border-radius:6px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.rcpt{inset-inline-start:0;width:336px;top:96px}.rcpt .top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.kv{grid-template-columns:auto 1fr;gap:8px 14px;font-size:12.5px;display:grid}.kv span{color:var(--muted)}.kv b{font-weight:700}.lnk{inset-inline-end:0;width:250px;top:0}.urlbar{color:#555a63;background:#f5f4f1;border-radius:10px;align-items:center;gap:8px;height:36px;margin-top:10px;padding:0 10px;font-size:12px;display:flex}.urlbar .ico{width:15px;height:15px;color:var(--gold-d)}.arch{inset-inline-end:30px;width:310px;bottom:0}.cats{flex-wrap:wrap;gap:6px;margin:10px 0 8px;display:flex}.cats span{color:#555a63;background:#f3f1ec;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700}.cats span.on{background:var(--mid);color:var(--gold-l)}.logl{border-top:1px solid #f2f0eb;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:6px 0;font-size:11.5px;display:grid}.logl span{color:var(--muted)}.logl code{color:var(--gold-d);background:#faf5e8;border-radius:5px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.why{z-index:2;background:var(--page);border-radius:64px 64px 0 0;margin-top:-64px;padding:120px 0 40px;position:relative}.sh{max-width:760px}.sh.c{text-align:center;margin-inline:auto}.eyebrow{border:1px solid var(--line);height:34px;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.eyebrow .ico{width:16px;height:16px;color:var(--gold-d)}.sh h2{font-size:clamp(30px,3.8vw,52px)}.sh p{color:var(--muted);margin-top:14px;font-size:clamp(16px,1.25vw,18.5px)}.fgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.f{background:#fff;border:1px solid #ebe8e1;border-radius:24px;padding:26px 24px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.f:hover{border-color:#e0d8c6;transform:translateY(-5px);box-shadow:0 26px 50px -26px #0a112047}.f .fi{width:44px;height:44px;color:var(--navy);background:#f3f1ec;border-radius:13px;place-items:center;margin-bottom:20px;transition:background .3s,color .3s;display:grid}.f:hover .fi{background:var(--mid);color:var(--gold-l)}.f h3{margin-bottom:8px;font-size:18.5px}.f p{color:var(--muted);font-size:15px;line-height:1.8}.f.big{grid-column:span 2;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:24px;padding:30px;display:grid}.f.big h3{font-size:22px}.f-vis{background:var(--page);border-radius:18px;padding:18px;position:relative}.f-vis .digits span{background:#fff;width:38px;height:48px;font-size:20px}.meta-rows{gap:7px;margin-top:14px;display:grid}.meta-rows div{background:#fff;border-radius:10px;justify-content:space-between;padding:8px 11px;font-size:12.5px;display:flex}.meta-rows span{color:var(--muted)}.meta-rows b{font-weight:700}.chain{flex-direction:column;gap:8px;display:flex}.chain div{background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:grid;position:relative}.chain b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chain div:not(:last-child):after{content:"";inset-inline-start:23px;background:#d9d0bb;width:2px;height:10px;position:absolute;bottom:-9px}.chain i{width:24px;height:24px;color:var(--navy);background:#eceef3;border-radius:8px;place-items:center;display:grid}.chain i .ico{stroke-width:2.2px;width:13px;height:13px}.chain code{color:var(--gold-d);font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.chain span{color:var(--muted);font-size:11.5px}.dash{padding:120px 0 40px;position:relative}.monitor-wrap{perspective:2400px;margin-top:56px}.monitor{transform-origin:50% 100%;max-width:1180px;transform:rotateX(calc(var(--t,0)*18deg)) scale(calc(1 - var(--t,0)*.05));will-change:transform;background:linear-gradient(160deg,#1d2537,#05080f 50%,#121a2a);border-radius:30px;margin:0 auto;padding:14px;position:relative;box-shadow:0 70px 100px -50px #0a11208c,0 0 0 1px #0a11201a}.monitor:before{content:"";z-index:2;background:#05080f;border-radius:0 0 12px 12px;width:120px;height:18px;margin-left:-60px;position:absolute;top:0;left:50%}.monitor .screen{border-radius:18px}.dash-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1080px;margin:40px auto 0;display:grid}.dp{align-items:flex-start;gap:14px;display:flex}.dp .fi{border:1px solid var(--line);width:40px;height:40px;color:var(--gold-d);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dp b{font-size:16px;display:block}.dp span{color:var(--muted);font-size:14.5px;line-height:1.7}.dm{width:1280px;height:780px;color:var(--ink);background:#f5f4f1;grid-template-columns:232px 1fr;font-size:13px;line-height:1.5;display:grid}.dm .app-side{padding:20px 14px}.dm-main{min-width:0;padding:0 26px}.dm-top{background:#fff9;border-bottom:1px solid #e9e6df;align-items:center;gap:10px;height:62px;margin:0 -26px 22px;padding:0 26px;display:flex}.dm-hello{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.dm-hello h4{font-size:24px}.dm-hello span{color:var(--muted);font-size:12.5px}.dm-btns{gap:8px;display:flex}.dm-btns span{background:#fff;border:1px solid #e6e2d9;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.dm-btns span:first-child{background:var(--mid);color:#fff;border-color:var(--mid)}.dm-btns .ico{width:14px;height:14px}.dm-btns span:first-child .ico{color:var(--gold-l)}.kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.k{background:#fff;border:1px solid #ece9e2;border-radius:16px;padding:14px 16px;position:relative}.k.dark{color:#fff;background:linear-gradient(160deg,#16213d,#0a1120);border-color:#0000}.k span{color:var(--muted);font-size:12px;font-weight:700}.k.dark span{color:#aab1c0}.k b{margin-top:6px;font-size:30px;font-weight:800;line-height:1.2;display:block}.k.dark b{color:var(--gold-l)}.k small{color:#8c9098;font-size:11px}.k svg{inset-inline-end:14px;width:74px;height:28px;position:absolute;bottom:16px}.dm-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px;display:grid}.dm .panel{border-radius:16px}.ph{justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.ph h5{align-items:center;gap:8px;font-size:15px;display:flex}.ph h5 i{background:var(--gold);color:var(--mid);border-radius:99px;padding:0 7px;font-size:11px;font-style:normal;line-height:19px}.ph a{color:var(--muted);font-size:12px}.trow{border-top:1px solid #f2f0eb;grid-template-columns:1fr 80px 110px 120px 90px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:grid}.trow.hd{color:#8c9098;background:#faf9f6;font-size:11px;font-weight:700}.trow b{font-size:12.5px;display:block}.trow small{color:#8c9098;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.trow .go{background:var(--mid);color:#fff;border-radius:8px;place-items:center;height:28px;font-size:11.5px;font-weight:700;display:grid}.dm .tl{padding:4px 16px 8px}.price-sec{padding:120px 0 40px}.start{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.sp{background:#fff;border:1px solid #ebe8e1;border-radius:24px;padding:26px 24px;position:relative}.sp .n{color:var(--gold-d);align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:800;display:flex}.sp .n:after{content:"";background:linear-gradient(90deg,#0000,#e4dccb);flex:1;height:1px}.sp b{margin-bottom:6px;font-size:18px;display:block}.sp span{color:var(--muted);font-size:15px;line-height:1.75;display:block}.pricing{box-shadow:var(--shadow);background:#fff;border:1px solid #ebe8e1;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-top:28px;display:grid;overflow:hidden}.pc-dark{color:#fff;background:radial-gradient(520px 320px at 85% 0,#c2a25c33,#0000 70%),linear-gradient(170deg,#121b33,#0a1120);padding:44px 44px 40px;position:relative;overflow:hidden}.pc-dark .pill{margin-bottom:22px}.amt{align-items:flex-end;gap:12px;line-height:1;display:flex}.amt b{background:linear-gradient(#f3e6c4,#c2a25c);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:6px;font-size:clamp(64px,7vw,96px);font-weight:800}.amt span{color:#ffffffbf;padding-bottom:18px;font-size:17px;line-height:1.5}.inc{gap:12px;margin:28px 0 32px;list-style:none;display:grid}.inc li{color:#ffffffdb;align-items:flex-start;gap:12px;font-size:16px;display:flex}.inc li .ico{width:20px;height:20px;color:var(--gold);stroke-width:2.2px;margin-top:3px}.pc-act{flex-wrap:wrap;gap:10px;display:flex}.pc-light{flex-direction:column;gap:22px;padding:44px 40px 40px;display:flex}.pc-light h3{font-size:20px}.cost{background:var(--page);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.cost b{font-size:16px;display:block}.cost span{color:var(--muted);font-size:14px}.cost strong{white-space:nowrap;text-align:left;font-size:20px;font-weight:800}.cost strong small{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.est{border:1px solid var(--line);border-radius:18px;padding:20px}.est label{justify-content:space-between;font-size:15px;font-weight:700;display:flex}.est output{color:var(--navy);font-weight:800}.est input[type=range]{width:100%;accent-color:var(--gold);height:24px;margin:16px 0 10px;font-size:16px}.est .tot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;padding-top:12px;font-size:14px;display:flex}.est .tot b{color:var(--ink);font-size:24px;font-weight:800}.fine{color:var(--muted);font-size:13.5px;line-height:1.8}.faq{padding:120px 0 40px}.qa{border-top:1px solid #e3dfd6;max-width:880px;margin:48px auto 0}.qa details{border-bottom:1px solid #e3dfd6}.qa summary{cursor:pointer;align-items:center;gap:18px;padding:22px 4px;font-size:18px;font-weight:700;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary .pm{border:1px solid var(--line);background:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;margin-inline-start:auto;transition:transform .35s,background .3s,color .3s;display:grid}.qa summary .pm .ico{width:16px;height:16px}.qa details[open] summary .pm{background:var(--mid);color:var(--gold-l);border-color:var(--mid);transform:rotate(45deg)}.qa .ans{color:var(--muted);max-width:760px;padding:0 4px 24px;font-size:16px;line-height:1.95}.qa .ans a{color:var(--navy);border-bottom:1px solid #c2a25c80;font-weight:700}.cta-sec{padding:100px 0 0}.cta{color:#fff;background:radial-gradient(600px 400px at 15% 80%,#c2a25c38,#0000 70%),radial-gradient(600px 400px at 100% 0,#2b3b6099,#0000 70%),linear-gradient(160deg,#0f1830,#0a1120);border-radius:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding:72px 64px;display:grid;position:relative;overflow:hidden}.cta:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.cta h2{font-size:clamp(30px,3.8vw,50px);position:relative}.cta p{color:#ffffffb3;max-width:520px;margin:16px 0 30px;font-size:17.5px;position:relative}.cta .hero-cta{margin-top:0;position:relative}.tel{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex;position:relative}.tel a{color:#ffffff8c;flex-direction:column;font-size:13px;display:flex}.tel a b{color:#fff;text-align:right;direction:ltr;unicode-bidi:isolate;font-size:19px;font-weight:800}.cta-vis{height:370px;position:relative}.cta-vis .fc{width:290px}.cv1{inset-inline-start:10%;top:0}.cv2{inset-inline-end:0;top:150px}.foot{padding:90px 0 40px;position:relative;overflow:hidden}.foot:after{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#c2a25c61,#e2cf9f29 55%,#0000);border-radius:50%;width:900px;height:420px;margin-left:-450px;position:absolute;bottom:-260px;left:50%}.fcols{z-index:1;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:32px;display:grid;position:relative}.fcols .brand{color:var(--ink);margin-bottom:16px}.fdesc{color:var(--muted);max-width:320px;font-size:14.5px;line-height:1.85}.fcols h4{margin-bottom:14px;font-size:15px}.fcols ul{gap:10px;list-style:none;display:grid}.fcols li a{color:var(--muted);font-size:14.5px;transition:color .2s}.fcols li a:hover{color:var(--ink)}.fcols li a b{color:var(--ink);direction:ltr;unicode-bidi:isolate;font-weight:700;display:inline-block}.fbot{z-index:1;color:var(--muted);border-top:1px solid #e3dfd6;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:13.5px;display:flex;position:relative}.rv{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.rv.in{opacity:1;transform:none}.hero .rv{transition-duration:.9s,1s}.d1{transition-delay:80ms}.d2r{transition-delay:.16s}.d3r{transition-delay:.24s}.d4r{transition-delay:.32s}@media (width<=1180px){.nav-links{display:none}.menu-btn{display:inline-flex}.facts{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.f.big{grid-column:span 2}.start{grid-template-columns:repeat(2,minmax(0,1fr))}.fcols{grid-template-columns:repeat(3,minmax(0,1fr))}.fcols>div:first-child{grid-column:1/-1}}@media (width<=959px){.hero{border-radius:0 0 40px 40px;padding:118px 0 32px}.hero-grid{grid-template-columns:1fr;gap:0}.dev-col{height:auto;min-height:0;margin:48px -8px 0}.tablet-wrap{width:100%;position:relative;inset:auto;transform:none}.tablet{border-radius:26px;padding:9px;transform:rotateX(10deg)rotateY(0)rotate(-3deg)}.tablet:after{border-radius:18px;inset:9px}.screen{border-radius:18px}.otp-mini{inset-inline:auto 2%;transform-origin:0 0;top:-40px;scale:.7}.toast{inset-inline:auto -2%;transform-origin:100% 100%;bottom:-26px;scale:.78}.facts{margin-top:56px}.intro{border-radius:0 0 40px 40px;margin-top:-40px;padding:110px 0 90px}.steps{margin-top:-40px;padding:40px 0}.track{height:auto}.sticky{height:auto;padding:60px 0;display:block;position:static}.stage{grid-template-columns:1fr;gap:0}.texts,.visuals{display:contents}.texts>*,.visuals>*{grid-area:auto}.st,.sv{opacity:1;pointer-events:auto;transform:none}.bars{display:none}.t1{order:1}.v1{order:2}.t2{order:3}.v2{order:4}.t3{order:5}.v3{order:6}.t4{order:7}.v4{order:8}.st:not(.t1){margin-top:70px}.sv{margin-top:30px}.why{border-radius:40px 40px 0 0;margin-top:-40px;padding:90px 0 20px}.cta{border-radius:30px;grid-template-columns:1fr;padding:48px 28px}.cta-vis{height:390px}.pricing,.dash-points{grid-template-columns:1fr}}@media (width<=640px){.wrap{padding-inline:16px}.nav{padding-inline:10px;top:10px}.nav-in{border-radius:18px;gap:10px;height:60px;padding-inline:14px 8px}.brand{font-size:22px}.brand svg{width:30px;height:30px}.brand small,.nav-act .btn-login{display:none}.nav-act .btn{height:42px;padding:0 14px;font-size:14px}.menu-btn{width:42px;height:42px}.nav-menu{top:68px}.hero h1{margin:18px 0 16px;font-size:clamp(34px,10vw,44px)}.spark{display:none}.hero-cta .btn{flex:1;padding:0 14px}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:24px}.fact{padding:14px}.cycle{flex-wrap:wrap;row-gap:22px}.cycle:before{display:none}.cy{flex:0 0 33.33%}.fgrid{grid-template-columns:1fr;margin-top:40px}.f.big{grid-column:auto;grid-template-columns:1fr;padding:24px}.start{grid-template-columns:1fr}.pc-dark,.pc-light{padding:32px 24px}.cost{flex-direction:column;align-items:flex-start;gap:6px}.cost strong{text-align:right}.qa summary{padding:18px 2px;font-size:16.5px}.cta-vis{height:380px;margin:0 -10px}.cta-vis .fc{width:250px}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.dash,.price-sec,.faq{padding-top:90px}.monitor{border-radius:18px;padding:7px}.monitor:before{width:70px;height:10px;margin-left:-35px}.monitor .screen{border-radius:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rv{opacity:1;transform:none}.monitor{transform:none}}.num{font-variant-numeric:tabular-nums}.nav-links a.on{opacity:1;background:#ffffff1a}.nav.light .nav-links a.on{background:#14181f0f}.phero{z-index:2;color:#fff;background:radial-gradient(800px 460px at 20% 30%,#c2a25c29,#0000 62%),radial-gradient(700px 500px at 92% 0,#2b3b608c,#0000 70%),linear-gradient(#0a1120 0%,#0d1529 60%,#0f1830 100%);border-radius:0 0 56px 56px;padding:150px 0 84px;position:relative;overflow:hidden}.phero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 25% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 25% 40%,#000,#0000 75%)}.phero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid;position:relative}.crumbs{color:#ffffff80;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;display:flex}.crumbs a{color:var(--gold-l);font-weight:700}.phero h1{text-wrap:balance;font-size:clamp(34px,4.2vw,58px);font-weight:800;line-height:1.2}.phero .lead{max-width:660px;margin-top:16px}.pmeta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.pmeta>span{color:#ffffffa8;background:#ffffff0f;border:1px solid #e2cf9f33;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:14px;display:inline-flex}.pmeta>span .ico{width:16px;height:16px;color:var(--gold)}.pmeta .num{color:#fff;font-weight:700}.phero-ic{width:140px;height:140px;color:var(--gold-l);background:linear-gradient(160deg,#25345a,#121c34);border:1px solid #e2cf9f38;border-radius:38px;place-items:center;margin-inline-end:40px;display:grid;transform:rotate(-6deg);box-shadow:0 34px 70px -26px #000000bf,0 20px 50px -30px #c2a25c59,inset 0 1px #ffffff14}.phero-ic .ico{stroke-width:1.3px;width:60px;height:60px}.pbody{padding:64px 0 10px}.pstack{gap:18px;display:grid}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pc{background:#fff;border:1px solid #ebe8e1;border-radius:24px;min-width:0;padding:28px;transition:box-shadow .35s,border-color .35s;position:relative}.pc:hover{border-color:#e0d8c6;box-shadow:0 26px 50px -30px #0a112038}.pc-h{align-items:center;gap:14px;margin-bottom:16px;display:flex}.pc .fi{width:46px;height:46px;color:var(--navy);background:#f3f1ec;border-radius:14px;flex-shrink:0;place-items:center;transition:background .3s,color .3s;display:grid}.pc:hover .fi{background:var(--mid);color:var(--gold-l)}.pc h2{font-size:20px}.pc h2 small{color:var(--muted);margin-top:4px;font-size:13.5px;font-weight:500;display:block}.pc>p,.pc .pc-txt{color:#4a4f58;font-size:15.5px;line-height:1.95}.pc>p+p{margin-top:8px}.ticks{gap:10px;list-style:none;display:grid}.ticks li{color:#4a4f58;padding-inline-start:32px;font-size:15.5px;line-height:1.85;position:relative}.ticks li:before{content:"";inset-inline-start:0;background:#f6edd6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238f7235' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") 50%/13px no-repeat;border-radius:7px;width:20px;height:20px;position:absolute;top:4px}.lnk{color:var(--navy);border-bottom:1px solid #c2a25c8c;font-weight:700;transition:border-color .2s,color .2s}.lnk:hover{color:var(--ink);border-bottom-color:var(--gold)}.note{color:var(--muted);background:#f7f6f2;border-radius:16px;margin-top:18px;padding:14px 18px;font-size:14.5px;line-height:1.9}.note.on-page{border:1px solid var(--line);background:#fff}.after{color:var(--muted);padding:6px 4px;font-size:14.5px;line-height:1.9}.pdark{color:#fff;background:radial-gradient(560px 340px at 88% 0,#c2a25c33,#0000 70%),linear-gradient(170deg,#121b33,#0a1120);border-radius:28px;padding:40px 44px;position:relative;overflow:hidden}.pdark:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 75%);mask-image:linear-gradient(90deg,#0000,#000 75%)}.pdark>*{position:relative}.pdark h2{margin:18px 0 12px;font-size:clamp(23px,2.3vw,30px)}.pdark p{color:#ffffffc2;max-width:900px;font-size:16.5px;line-height:2.05}.pdark p+p{margin-top:8px}.pdark .note{color:#ffffffb8;background:#ffffff0f;border:1px solid #e2cf9f2e;max-width:900px}.pdark .lnk{color:var(--gold-l);border-bottom-color:#e2cf9f73}.pdark .big{color:#fff;margin-top:18px;font-size:clamp(20px,2vw,24px);font-weight:800}.pdark .big b{background:linear-gradient(#f3e6c4,#c2a25c);color:#0000;-webkit-background-clip:text;background-clip:text}.legal{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:26px;display:grid}.toc{background:#fff;border:1px solid #ebe8e1;border-radius:22px;padding:16px 12px;position:sticky;top:104px}.toc b{color:var(--muted);padding:2px 10px 10px;font-size:13px;font-weight:700;display:block}.toc a{color:#4a4f58;border-radius:11px;align-items:baseline;gap:10px;padding:8px 10px;font-size:14.5px;line-height:1.5;transition:background .2s,color .2s;display:flex}.toc a span{color:var(--gold-d);min-width:18px;font-size:13px;font-weight:800}.toc a:hover{background:var(--page);color:var(--ink)}.toc a.on{background:var(--mid);color:#fff}.toc a.on span{color:var(--gold-l)}.doc{background:#fff;border:1px solid #ebe8e1;border-radius:28px;min-width:0;padding:10px 46px 14px}.doc section{border-bottom:1px solid #efece6;padding:30px 0;scroll-margin-top:110px}.doc section:last-of-type{border-bottom:0}.doc h2{align-items:center;gap:14px;margin-bottom:12px;font-size:21px;display:flex}.doc h2 .no{color:#73540f;background:#f6edd6;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.doc p{color:#3d424b;font-size:16px;line-height:2.05}.doc p+p,.doc p+ul,.doc ul+p{margin-top:10px}.doc ul{gap:8px;list-style:none;display:grid}.doc ul li{color:#3d424b;padding-inline-start:22px;font-size:16px;line-height:2;position:relative}.doc ul li:before{content:"";inset-inline-start:2px;background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.85em}.doc strong{color:var(--ink);font-weight:800}.doc>.note{margin:4px 0 30px}.nsteps{gap:14px;list-style:none;display:grid}.nsteps li{color:#4a4f58;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;font-size:15.5px;line-height:1.85;display:grid}.nsteps li>i{background:var(--mid);width:34px;height:34px;color:var(--gold-l);border-radius:11px;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.nsteps li b{color:var(--ink);margin-bottom:2px;font-size:16.5px;display:block}.sgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sgrid .sp b{font-size:17px}.jump{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.jump a{border:1px solid var(--line);height:44px;color:var(--ink);background:#fff;border-radius:13px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.jump a .ico{width:18px;height:18px;color:var(--gold-d)}.jump a:hover{background:var(--mid);color:#fff;border-color:var(--mid)}.jump a:hover .ico{color:var(--gold-l)}.pc[id]{scroll-margin-top:110px}.irows{display:grid}.irow{border-top:1px solid #efece6;grid-template-columns:minmax(0,.9fr) auto minmax(0,1.4fr);align-items:center;gap:18px;padding:18px 0;display:grid}.irow:first-child{border-top:0;padding-top:4px}.irow:last-child{padding-bottom:0}.irow h3{font-size:16.5px;line-height:1.5}.irow p{color:var(--muted);font-size:14.5px;line-height:1.85}.irow .b{white-space:normal;height:auto;min-height:28px;padding:5px 12px;font-size:12.5px;line-height:1.5}.tel-big{color:var(--ink);text-align:right;letter-spacing:.5px;direction:ltr;unicode-bidi:isolate;margin-top:6px;font-size:clamp(28px,3vw,36px);font-weight:800;transition:color .2s;display:block}.tel-big:hover{color:var(--navy)}.pc .kick{color:var(--gold-d);font-size:14px;font-weight:700}.pcta{color:#fff;background:radial-gradient(500px 300px at 10% 100%,#c2a25c38,#0000 70%),linear-gradient(160deg,#0f1830,#0a1120);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.pcta h2{font-size:clamp(22px,2.4vw,30px)}.pcta p{color:#ffffffb3;margin-top:6px;font-size:16px}.pcta .btn .num{direction:ltr;unicode-bidi:isolate}@media (width<=1180px){.pgrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.legal{grid-template-columns:230px minmax(0,1fr)}}@media (width<=959px){.phero{border-radius:0 0 40px 40px;padding:118px 0 56px}.phero-ic{display:none}.phero-grid{grid-template-columns:1fr}.pbody{padding-top:44px}.legal{grid-template-columns:1fr}.toc{display:none}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.irow{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.irow p{grid-column:1/-1}}@media (width<=640px){.phero h1{font-size:clamp(30px,9vw,40px)}.pgrid,.pgrid.three,.sgrid{grid-template-columns:1fr}.pc{border-radius:20px;padding:22px 20px}.pdark{border-radius:22px;padding:28px 22px}.doc{border-radius:22px;padding:4px 20px 8px}.doc h2{gap:12px;font-size:18.5px}.doc h2 .no{width:32px;height:32px}.doc p,.doc ul li{font-size:15.5px}.irow{grid-template-columns:1fr}.irow .b{justify-self:start}.pcta{border-radius:22px;padding:28px 22px}.pcta .btn{width:100%}.jump a{white-space:nowrap;flex:1 1 0;justify-content:center;padding:0 8px;font-size:14px}.jump a .ico{display:none}}.sgrid{list-style:none}.pc .sp{background:var(--page);border-color:#0000;border-radius:20px;padding:22px 20px}.pcalc-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pcalc-in label{color:var(--ink);gap:7px;font-size:14px;font-weight:600;display:grid}.pcalc-in input{border:1px solid var(--line);height:50px;font:inherit;color:var(--ink);text-align:left;background:#fff;border-radius:14px;width:100%;padding:0 14px;font-size:17px;font-weight:700}.pcalc-in input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #c2a25c29}.pcalc-lines{gap:10px;margin-top:20px;font-size:15px;list-style:none;display:grid}.pcalc-lines li,.pcalc-sum div,.pprices li{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pcalc-lines li span{color:var(--ink)}.pcalc-sum{border-top:1px solid var(--line);color:var(--muted);gap:6px;margin-top:14px;padding-top:14px;font-size:15px;display:grid}.pcalc-sum .pcalc-total{color:var(--ink);margin-top:4px;font-size:19px;font-weight:800}.pcalc-note{color:var(--muted);margin-top:12px;font-size:13.5px}.pcalc-err{color:#a3292f;margin-top:10px;font-size:14px}.pcalc-act{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;font-size:14px;display:flex}.pcalc-act .btn.is-off{opacity:.45;pointer-events:none}.pprices{gap:10px;margin-bottom:14px;font-size:15px;list-style:none;display:grid}.pprices li{border-bottom:1px dashed var(--line);padding-bottom:10px}.pprices li b{white-space:nowrap}@media (width<=760px){.pcalc-in{grid-template-columns:1fr}}.co{gap:22px;display:grid}.co-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}.co-step{text-align:start;cursor:default;gap:10px;width:100%;display:grid}.co-step.is-done{cursor:pointer}.co-step-bar{background:#e3dfd6;border-radius:99px;height:6px;transition:background .3s}.co-step.is-done .co-step-bar,.co-step.is-current .co-step-bar{background:var(--mid)}.co-step-lbl{color:var(--muted);align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:700;display:flex}.co-step-no{width:28px;height:28px;color:var(--muted);font-variant-numeric:tabular-nums;background:#ece9e2;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.co-step.is-current .co-step-lbl{color:var(--ink)}.co-step.is-current .co-step-no{color:var(--gold-d);box-shadow:0 0 0 2px var(--gold);background:#f6edd6}.co-step.is-done .co-step-lbl{color:var(--navy)}.co-step.is-done .co-step-no{background:var(--mid);color:var(--gold-l)}.co-step-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-step-now{margin-top:12px;font-size:15px;font-weight:700;display:none}.co-grid{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:20px;display:grid}.co-main.pc:hover,.co-sum.pc:hover{box-shadow:none;border-color:#ebe8e1}.co-main{padding:30px 32px}.co-h{font-size:21px}.co-sub{color:var(--muted);margin-top:4px;font-size:15px}.co-mtotal{display:none}.co-rows{margin-top:10px}.co-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.co-row:last-child{border-bottom:0}.co-row-txt{min-width:0}.co-row-txt label{font-size:16.5px;font-weight:800}.co-row-txt p{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.8}.co-row-note{color:var(--muted);font-size:14.5px}.co-row-note b{color:var(--ink);white-space:nowrap}.co-qty{flex-shrink:0;align-items:center;gap:8px;display:flex}.co-qty button{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);background:#fff;border-radius:14px;font-size:20px;font-weight:800;transition:border-color .2s,transform .1s}.co-qty button:hover{border-color:var(--gold)}.co-qty button:active{transform:scale(.95)}.co-qty input{border:1px solid var(--line);text-align:center;width:96px;height:46px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;font-size:17px;font-weight:800}.co-qty input:focus,.co-field input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #c2a25c29}.co-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:22px;display:grid}.co-wide{grid-column:1/-1}.co-field{align-content:start;gap:8px;display:grid}.co-field label{font-size:14.5px;font-weight:700}.co-field label small{color:var(--muted);margin-inline-start:4px;font-size:12.5px;font-weight:500}.co-field input{border:1px solid var(--line);width:100%;height:50px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;padding:0 14px;font-size:16px}.co-field input::placeholder{color:#a9a69e}.co-field input[dir=ltr]{text-align:left}.co-hint{color:var(--muted);font-size:13px}.co-err{color:#a3292f;margin-top:6px;font-size:13.5px;font-weight:600}.co-review{border:1px solid var(--line);border-radius:18px;margin-top:20px}.co-rv{border-bottom:1px solid var(--line);padding:18px 20px}.co-rv:last-child{border-bottom:0}.co-rv-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.co-rv-h h3{font-size:16.5px}.co-rv-h button{color:var(--gold-d);text-underline-offset:4px;font-size:14px;font-weight:700;text-decoration:underline}.co-rv dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;margin-top:8px;font-size:14.5px;display:grid}.co-rv dl div{gap:6px;min-width:0;display:flex}.co-rv dt{color:var(--muted);flex-shrink:0}.co-rv dd{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.co-check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:15px;display:flex}.co-check input{width:20px;height:20px;accent-color:var(--mid);flex-shrink:0;margin-top:3px}.co-check a{color:var(--gold-d);text-underline-offset:4px;font-weight:700;text-decoration:underline}.co-act{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding-top:22px;display:flex}.co-act .btn-gold{min-width:240px}.co-act .btn-line{margin-inline-start:auto}.co-act .btn[disabled]{opacity:.6;pointer-events:none}.co-pay-note{color:var(--muted);margin-top:12px;font-size:13.5px}.co-sum{padding:26px 26px 24px;position:sticky;top:96px}.co-sum h2{font-size:19px}.co-sum-period{color:var(--muted);margin-top:4px;font-size:13px}.co-sum-lines{gap:10px;margin-top:16px;font-size:15px;list-style:none;display:grid}.co-sum-lines li,.co-sum-tax div,.co-sum-total{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.co-sum-lines b{white-space:nowrap}.co-sum-tax{border-top:1px solid var(--line);color:var(--muted);gap:6px;margin-top:14px;padding-top:14px;font-size:14px;display:grid}.co-sum-total{background:var(--mid);color:#fff;border-radius:16px;margin-top:14px;padding:14px 16px;font-size:15px;font-weight:700}.co-sum-total b{color:var(--gold-l);white-space:nowrap;font-size:21px;font-weight:800}.co-sum-empty{color:var(--muted);margin-top:14px;font-size:14.5px}.co-sum-ticks{margin-top:18px}.co-sum-ticks li{font-size:14px}.co-sum-login{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:14px;font-size:14px}.co-sum-login a{color:var(--ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (width<=959px){.co-grid{grid-template-columns:1fr}.co-sum{position:static}.co-mtotal{color:var(--muted);background:#f3f1ec;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;margin:-4px 0 18px;padding:12px 14px;font-size:14px;display:flex}.co-mtotal b{color:var(--ink);white-space:nowrap}}@media (width<=640px){.co-steps ol{gap:8px}.co-step-txt{display:none}.co-step-now{display:block}.co-main{padding:22px 18px}.co-row{flex-direction:column;align-items:stretch;gap:12px}.co-row-note{flex-direction:row;align-items:center}.co-qty input{flex:1;width:auto}.co-fields,.co-rv dl{grid-template-columns:1fr}.co-act{flex-direction:column;align-items:stretch}.co-act .btn-gold{min-width:0}.co-act .btn-line{margin-inline-start:0}.co-sum{padding:22px 18px}}
