.product-page{--ink:#111827;--ink-2:#374151;--ink-3:#6b7280;--line:#e5e7eb;--light:#f7f8fa;--amber:#ffab3b;--amber-600:#f0961e;--amber-700:#9a5606;--navy:#101828;--radius:14px;--radius-lg:18px;--shadow-card:0 1px 2px #1018280d,0 12px 28px -14px #10182824;--shadow-lift:0 1px 2px #1018280a,0 20px 40px -12px #1018282e;color:var(--ink);background:#fff}.product-page .pwrap{width:min(1180px,100% - 40px);margin-inline:auto}.product-page .num{font-variant-numeric:tabular-nums;font-family:Inter,FS Albert Arabic,sans-serif}.product-page a.pbtn-dl,.product-page a.pbtn-dl:visited,.product-page a.pbtn-dl:hover,.product-page a.pbtn,.product-page a.pbtn:visited,.product-page a.pbtn:hover{color:#1a1206}.product-page a.pbtn-buy,.product-page a.pbtn-buy:visited{color:#f4f4f4}.product-page a.dl-ghost,.product-page a.dl-ghost:visited,.product-page a.dl-ghost:hover{color:#8a5a00}.product-page a.altlink,.product-page a.altlink:visited{color:var(--amber-700)}.phero{background:var(--navy);color:#f4f4f4;isolation:isolate;padding:clamp(34px,4vw,48px) 0 clamp(56px,7vw,86px);position:relative;overflow:hidden}.phero:before{content:"";z-index:-2;background:radial-gradient(820px 460px at 88% 0,#ffab3b24,#0000 62%),radial-gradient(620px 380px at 6% 90%,#508cff1a,#0000 62%);position:absolute;inset:0}.phero:after{content:"";z-index:-1;opacity:.4;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 78%);mask-image:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 78%)}.pcrumbs{color:#f4f4f48c;align-items:center;gap:10px;margin-bottom:26px;font-size:13px;display:flex}.pcrumbs a{color:#f4f4f4b8;text-decoration:none}.pcrumbs a:hover{color:var(--amber)}.pcrumbs span{opacity:.7}.pcrumbs>span:last-child{opacity:1;color:#f4f4f4cc}.phero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,4vw,60px);display:grid}@media (max-width:1040px){.phero-grid{grid-template-columns:1fr;gap:38px}}.pbadges{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pbdg{color:#f4f4f4cc;background:#ffffff0d;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:800;display:inline-flex}.pbdg svg{width:13px;height:13px}.pbdg.amber{color:var(--amber);background:#ffab3b21;border-color:#ffab3b57}.pbdg.ver{font-size:11.5px;font-weight:600}.phero h1{letter-spacing:-.02em;text-align:start;direction:ltr;margin:0 0 6px;font-family:Inter,FS Albert Arabic,sans-serif;font-size:clamp(38px,5vw,60px);font-weight:800;line-height:1.05}[dir=rtl] .phero h1{text-align:right}.pkicker{color:var(--amber);margin:0 0 16px;font-size:clamp(17px,1.8vw,21px);font-weight:800;line-height:1.4}.plede{color:#f4f4f4b8;text-wrap:pretty;max-width:56ch;margin:0;font-size:16px;line-height:1.85}.pcta{flex-direction:column;gap:14px;max-width:560px;margin-top:30px;display:flex}.pcta-row{flex-wrap:wrap;gap:12px;display:flex}.pbtn-dl{background:var(--amber);color:#1a1206;cursor:pointer;text-align:start;font:inherit;white-space:nowrap;border:0;border-radius:14px;align-items:center;gap:13px;padding:15px 24px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 10px 26px -10px #ffab3bb3}.pbtn-dl:hover{background:#ffbb5e;transform:translateY(-1px);box-shadow:0 16px 34px -12px #ffab3bcc}.pbtn-dl svg{flex-shrink:0;width:22px;height:22px}.pbtn-dl b{font-size:16px;font-weight:800;line-height:1.25;display:block}.pbtn-dl.as-btn{justify-content:center;font-size:15.5px;font-weight:800}.pbtn-dl.full{justify-content:center;width:100%}.pbtn-buy{color:#f4f4f4;cursor:pointer;text-align:start;font:inherit;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:10px;padding:15px 22px;font-size:15px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.pbtn-buy:hover{background:#ffffff17;border-color:#ffffff4d}.pbtn-buy svg{opacity:.7}.preassure{color:#f4f4f48c;flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.preassure>span{align-items:center;gap:6px;display:inline-flex}.preassure svg{width:14px;height:14px;color:var(--amber);opacity:.85;flex-shrink:0}.pwin{background:#0e1421;border:1px solid #ffffff1f;border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -30px #000000bf,0 0 0 1px #ffffff0a}.pwin-bar{direction:ltr;background:linear-gradient(#1c2434,#161d2b);border-bottom:1px solid #ffffff14;align-items:center;gap:10px;height:38px;display:flex}.pwin-bar .ic{width:16px;height:16px;color:var(--amber);background:#ffab3b29;border:1px solid #ffab3b66;border-radius:4px;flex-shrink:0;place-items:center;margin-inline-start:12px;display:grid}.pwin-bar .ic svg{width:10px;height:10px}.pwin-bar .t{color:#f4f4f4ad;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Inter,sans-serif;font-size:12px;font-weight:500;overflow:hidden}.pwin-bar .ctl{align-self:stretch;display:flex}.pwin-bar .ctl i{color:#f4f4f48c;place-items:center;width:44px;font-size:12px;font-style:normal;display:grid}.pwin img{background:#0e1421;width:100%;height:auto;min-height:200px;display:block}.pwin.plain img{min-height:0}.pvstrip{background:#0b121f;border-top:1px solid #ffffff12;padding:20px 0}.pvstrip-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;display:flex}.pvstrip .lab{color:#f4f4f473;font-size:13px;font-weight:800}.vchip{color:#f4f4f49e;letter-spacing:.01em;border:1px solid #ffffff17;border-radius:8px;padding:5px 14px;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.pplane{padding:clamp(46px,6vw,76px) 0}.pcols{grid-template-columns:minmax(0,1fr) 352px;align-items:start;gap:clamp(28px,3.4vw,52px);display:grid}@media (max-width:1040px){.pcols{grid-template-columns:1fr}}.pmain-col{min-width:0}.prail{flex-direction:column;gap:14px;display:flex;position:sticky;top:92px}@media (max-width:1040px){.prail{order:-1;position:static}}.buycard{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.buycard-top{border-bottom:1px solid var(--line);padding:22px 22px 20px}.price-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.price{letter-spacing:-.03em;color:var(--ink);font-family:Inter,sans-serif;font-size:40px;font-weight:800;line-height:1}.price-note,.price-row .per{color:var(--ink-3);font-size:13px;font-weight:800}.price-row .was{color:var(--ink-3);font-family:Inter,sans-serif;font-size:17px;font-weight:700;text-decoration:line-through}.price-sub{color:var(--ink-3);margin:0 0 16px;font-size:13px}.firstyear{color:#0e6b2f;background:#e6f6ea;border:1px solid #a8d6b0;border-radius:99px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.renew{border:1px solid var(--line);background:var(--light);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 16px;padding:11px 13px;font-size:12.5px;line-height:1.6;display:flex}.renew svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0;margin-top:2px}.product-page .pbtn{background:var(--amber);color:#1a1206;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 20px -8px #ffab3ba6}.product-page .pbtn:hover{background:#ffbb5e;transform:translateY(-1px)}.buycard .pbtn{width:100%}.dl-ghost{color:#8a5a00;width:100%;font:inherit;cursor:pointer;background:#fffbf3;border:1px dashed #d4b98c;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:9px;padding:13px 18px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.dl-ghost:hover{border-color:var(--amber);background:#fff4e1}.dl-ghost svg{flex-shrink:0;width:17px;height:17px}.dl-ghost.flat{flex:1;width:auto;margin-top:0}.buycard-list{flex-direction:column;gap:11px;padding:16px 22px 18px;display:flex}.buycard-list>div{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.buycard-list svg{color:#0e6b2f;flex-shrink:0;width:15px;height:15px;margin-top:3px}.buycard-list b{color:var(--ink);font-weight:800}.pspecs{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:14px 22px 18px;display:grid}.pspecs>div{min-width:0}.pspecs .k{color:var(--ink-3);margin-bottom:2px;font-size:11.5px;font-weight:800}.pspecs .v{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:800}.trustbox{border:1px solid var(--line);border-radius:var(--radius);background:var(--light);flex-direction:column;gap:12px;padding:15px 18px;display:flex}.trustbox>div{color:var(--ink-3);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.trustbox svg{width:17px;height:17px;color:var(--ink-2);flex-shrink:0;margin-top:1px}.trustbox b{color:var(--ink);font-size:13.5px;font-weight:800;display:block}.pblk{margin-bottom:clamp(40px,5vw,64px)}.pblk:last-child{margin-bottom:0}.pblk-h{align-items:baseline;gap:12px;margin:0 0 20px;display:flex}.pblk-h h2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(23px,2.6vw,30px);font-weight:800}.pblk-h .hint{color:var(--ink-3);font-size:13.5px}.psteps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:760px){.psteps{grid-template-columns:1fr}}.pstep{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px 18px}.pstep .n{background:var(--amber);color:#1a1206;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:12px;font-size:16px;font-weight:800;line-height:1;display:grid}.pstep b{color:var(--ink);margin-bottom:5px;font-size:16px;font-weight:800;display:block}.pstep p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.65}.phash{border:1px solid var(--line);background:var(--light);color:var(--ink-3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;font-size:12.5px;display:flex}.phash code{color:var(--ink-2);overflow-wrap:anywhere;direction:ltr;max-width:100%;font-family:ui-monospace,JetBrains Mono,monospace;font-size:11.5px}.phash button{border:1px solid var(--line);cursor:pointer;color:var(--ink-2);background:#fff;border-radius:7px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:800}.phash button:hover{color:var(--ink);border-color:#d1d5db}.pshot{border:1px solid var(--line);border-radius:var(--radius-lg);background:#0e1421;overflow:hidden}.pshot img{width:100%;height:auto;min-height:240px;display:block}.pshot-cap{color:#f4f4f49e;background:#111a29;border-top:1px solid #ffffff14;padding:12px 16px;font-size:13.5px}.pthumbs{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px;display:grid}@media (max-width:680px){.pthumbs{grid-template-columns:repeat(3,1fr)}}.pthumbs button{border:1px solid var(--line);cursor:pointer;aspect-ratio:16/10;opacity:.6;background:#0e1421;border-radius:9px;padding:0;transition:border-color .18s,opacity .18s;overflow:hidden}.pthumbs button img{object-fit:cover;object-position:top;width:100%;height:100%}.pthumbs button:hover{opacity:.9}.pthumbs button.on{opacity:1;border-color:var(--amber);box-shadow:0 0 0 2px #ffab3b47}.pfgrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:680px){.pfgrid{grid-template-columns:1fr}}.pfeat{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:13px;padding:17px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.pfeat:hover{box-shadow:var(--shadow-card);border-color:#d1d5db}.pfeat .fi{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b59;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.pfeat .fi svg{width:18px;height:18px}.pfeat b{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:800;display:block}.pfeat p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.6}.privband{border-radius:var(--radius-lg);background:var(--navy);color:#f4f4f4;border:1px solid #1118271a;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:clamp(22px,3vw,32px);display:grid}@media (max-width:620px){.privband{grid-template-columns:1fr}}.privband .shieldic{width:52px;height:52px;color:var(--amber);background:#ffab3b24;border:1px solid #ffab3b4d;border-radius:14px;place-items:center;display:grid}.privband .shieldic svg{width:26px;height:26px}.privband b{margin-bottom:6px;font-size:19px;font-weight:800;display:block}.privband p{color:#f4f4f4ad;margin:0;font-size:14.5px;line-height:1.75}.pprose .pprose-body{max-height:230px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.pprose.open .pprose-body{max-height:none;-webkit-mask-image:none;mask-image:none}.pprose-body p{color:var(--ink-2);text-wrap:pretty;margin:0 0 15px;font-size:15.5px;line-height:1.95}.pprose-body h1,.pprose-body h2,.pprose-body h3{color:var(--ink);line-height:1.3}.pprose-body a{color:var(--amber-700)}.pprose-body img{border-radius:14px;max-width:100%;height:auto}.preadmore{color:var(--amber-700);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-family:inherit;font-size:14.5px;font-weight:800}.preadmore:hover{text-decoration:underline}.ptwoup{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:760px){.ptwoup{grid-template-columns:1fr}}.plistcard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px}.plistcard.tint{background:var(--light)}.plistcard h3{color:var(--ink);margin:0 0 14px;font-size:16.5px;font-weight:800}.plistcard ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plistcard li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.6;display:flex}.plistcard li svg{color:#0e6b2f;flex-shrink:0;width:16px;height:16px;margin-top:3px}.plistcard.req li svg{color:var(--ink-3)}.pfaq{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.pfaq details{border-bottom:1px solid var(--line)}.pfaq details:last-child{border-bottom:0}.pfaq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:15.5px;font-weight:800;list-style:none;display:flex}.pfaq summary::-webkit-details-marker{display:none}.pfaq summary:hover{background:var(--light)}.pfaq summary:after{content:"+";color:var(--ink-3);font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1}.pfaq details[open] summary:after{content:"–"}.pfaq details[open] summary{color:var(--amber-700)}.pfaq .a{color:var(--ink-2);padding:0 20px 18px;font-size:14.5px;line-height:1.85}.pfinal{background:var(--light);border-top:1px solid var(--line);padding:clamp(44px,5.5vw,72px) 0}.pctacard{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(24px,3vw,44px);padding:clamp(26px,3.4vw,44px);display:grid;position:relative;overflow:hidden}@media (max-width:860px){.pctacard{grid-template-columns:1fr}}.pctacard:before{content:"";background:linear-gradient(180deg,var(--amber),#ffab3b40);width:5px;position:absolute;inset-block:0;inset-inline-start:0}.peyebrow{color:var(--amber-700);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:800;display:inline-flex}.pctacard h2{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:10px 0 12px;font-size:clamp(25px,3vw,36px);font-weight:800;line-height:1.18}.pctacard>div>p{color:var(--ink-3);text-wrap:pretty;max-width:52ch;margin:0;font-size:15.5px;line-height:1.8}.pctabox{border:1px solid var(--line);border-radius:var(--radius);background:var(--light);padding:22px}.pctabox .tl{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.pctabox .tl i{background:#12b76a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #12b76a29}.pctabox .meta{color:var(--ink-3);text-align:center;margin:12px 0 0;font-size:12px}.pctabox .alt{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.pctabox .alt span{color:var(--ink-3);font-size:13.5px}.product-page .altlink{font:inherit;color:var(--amber-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:800;text-decoration:none}.product-page .altlink:hover{text-decoration:underline}.pctabox .pbtn.full,.pctabox .pbtn{width:100%}.pmbar{inset-inline:0;z-index:45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#fffffff5;align-items:center;gap:10px;padding:10px 16px;transition:transform .28s;display:none;position:fixed;bottom:0;transform:translateY(110%);box-shadow:0 -8px 24px -12px #10182840}.pmbar.show{transform:translateY(0)}.pmbar-p{flex-shrink:0}.pmbar-p b{color:var(--ink);font-size:19px;font-weight:800;line-height:1;display:block}.pmbar-p small{color:var(--ink-3);font-size:11px}.pmbar .pbtn{flex:1;padding:12px 14px;font-size:14.5px}@media (max-width:1040px){.pmbar{display:flex}}@media (max-width:640px){.product-page .pwrap{width:min(100% - 28px,1180px)}.phero{padding-top:24px;padding-bottom:52px}.pcrumbs{margin-bottom:20px}.pcta-row{flex-direction:column;align-items:stretch}.pcta-row .pbtn-dl,.pcta-row .pbtn-buy{white-space:normal;justify-content:center}.phash{align-items:flex-start}.pspecs{grid-template-columns:1fr 1fr}.pfinal{padding-bottom:110px}}
