:root{--ptk-ink:#17324d;--ptk-deep:#0e2539;--ptk-teal:#08736d;--ptk-mint:#dff1ee;--ptk-mist:#f3f7f6;--ptk-paper:#fffdfa;--ptk-gold:#e8ae43;--ptk-line:#ccd9d7;--ptk-text:#273d49}
.ptk-page{background:var(--ptk-paper);color:var(--ptk-text);font-family:"Tajawal",system-ui,sans-serif;line-height:1.8;overflow:hidden}.ptk-page *{box-sizing:border-box}.ptk-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ptk-kicker{margin:0 0 8px;color:var(--ptk-teal);font-weight:800;letter-spacing:.035em}.ptk-page h1,.ptk-page h2,.ptk-page h3{color:var(--ptk-ink);line-height:1.25;margin-top:0}.ptk-hero{padding:30px 0 76px;background:linear-gradient(130deg,var(--ptk-deep),#124b55);color:#edf7f5}.ptk-crumb{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:48px;font-size:.9rem}.ptk-crumb,.ptk-crumb a,.ptk-hero p,.ptk-hero li{color:#edf7f5}.ptk-hero .ptk-kicker,.ptk-section--ink .ptk-kicker,.ptk-cta .ptk-kicker{color:var(--ptk-gold)}.ptk-hero h1,.ptk-section--ink h2,.ptk-cta h2{color:#fff}.ptk-hero__grid{display:grid;grid-template-columns:1.45fr .55fr;gap:60px;align-items:end}.ptk-hero h1{font-size:clamp(2.7rem,5.7vw,5.2rem);margin-bottom:20px}.ptk-lead{font-size:1.2rem;max-width:820px}.ptk-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ptk-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:10px 23px;border-radius:100px;text-decoration:none;font-weight:800;border:1px solid transparent}.ptk-btn--gold{background:var(--ptk-gold);color:#142a36!important}.ptk-btn--line{border-color:rgba(255,255,255,.55);color:#fff!important}.ptk-btn--ink{background:var(--ptk-ink);color:#fff!important}.ptk-badges{display:flex;gap:15px;flex-wrap:wrap;list-style:none;padding:0;margin:28px 0 0;font-size:.9rem}.ptk-badges li+li:before{content:"•";color:var(--ptk-gold);margin-left:15px}.ptk-pack{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:26px;padding:28px}.ptk-pack>span{color:var(--ptk-gold);font-weight:800}.ptk-pack>strong{display:block;color:#fff;font-size:4rem;line-height:1;margin-top:12px}.ptk-pack>em{font-style:normal}.ptk-pack dl{display:grid;grid-template-columns:1fr 1fr;margin:24px 0 0}.ptk-pack dl div{padding:11px;border-top:1px solid rgba(255,255,255,.15)}.ptk-pack dt{font-size:.8rem}.ptk-pack dd{margin:0;color:#fff;font-weight:800}.ptk-section{padding:84px 0}.ptk-section--mist{background:var(--ptk-mist)}.ptk-section--ink{background:var(--ptk-deep);color:#eaf4f2}.ptk-section--ink p{color:#eaf4f2}.ptk-heading{max-width:850px;margin-bottom:38px}.ptk-heading h2,.ptk-split h2{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:12px}.ptk-downloads{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ptk-downloads article{position:relative;border:1px solid var(--ptk-line);border-radius:25px;background:#fff;padding:32px;box-shadow:0 16px 48px rgba(23,50,77,.06)}.ptk-downloads h3{font-size:1.7rem;margin:18px 0 8px}.ptk-downloads ul,.ptk-privacy ul{padding-right:20px}.ptk-file{display:flex;justify-content:space-between;align-items:center;background:var(--ptk-ink);color:#fff;border-radius:17px;padding:15px 18px}.ptk-file--sheet{background:var(--ptk-teal)}.ptk-file span{font-weight:800;letter-spacing:.12em}.ptk-file b{font-size:1.5rem;color:var(--ptk-gold)}.ptk-file-note{margin:22px 0 0;padding:14px 18px;background:var(--ptk-mint);border-right:4px solid var(--ptk-teal);border-radius:10px}.ptk-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:17px}.ptk-steps li{display:grid;grid-template-columns:auto 1fr;gap:16px;border:1px solid var(--ptk-line);background:#fff;border-radius:18px;padding:22px}.ptk-steps li>b{font-size:1.6rem;color:var(--ptk-gold)}.ptk-steps h3{margin:0 0 5px}.ptk-steps p{margin:0}.ptk-example{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:center}.ptk-example h2{font-size:clamp(2.2rem,4vw,3.8rem)}.ptk-example aside{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:22px;padding:28px}.ptk-example aside>span{color:var(--ptk-gold);font-weight:800}.ptk-example dl div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.14)}.ptk-example dd{color:#fff;font-weight:800}.ptk-split{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:start}.ptk-privacy{background:var(--ptk-mint);border-radius:23px;padding:28px}.ptk-privacy h3{margin:15px 0 5px}.ptk-limits{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.ptk-limits article{background:#fff;border:1px solid var(--ptk-line);border-radius:18px;padding:23px}.ptk-sources{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ptk-sources a{display:grid;gap:4px;border:1px solid var(--ptk-line);border-radius:16px;padding:20px;color:var(--ptk-text);text-decoration:none;background:#fff}.ptk-sources b{color:var(--ptk-ink);font-size:1.05rem}.ptk-sources em{font-style:normal;color:var(--ptk-teal);font-weight:800}.ptk-faq details{border-bottom:1px solid var(--ptk-line);padding:18px 0}.ptk-faq summary{cursor:pointer;color:var(--ptk-ink);font-size:1.08rem;font-weight:800}.ptk-faq p{max-width:850px}.ptk-cta{padding:72px 0;background:linear-gradient(125deg,#124b55,var(--ptk-deep));color:#edf7f5}.ptk-cta p{color:#edf7f5}.ptk-cta__grid{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:center}.ptk-cta h2{font-size:clamp(2.1rem,4vw,3.7rem)}.ptk-cta .ptk-actions{flex-direction:column;margin:0}.ptk-cta .ptk-btn{width:100%}.ptk-review{padding:100px 0;min-height:58vh}.ptk-review h1{font-size:clamp(2.4rem,6vw,5rem)}.ptk-bridge{background:#dff1ee;padding:25px 0;color:#17324d}.ptk-bridge .ptk-shell{display:flex;justify-content:space-between;gap:28px;align-items:center}.ptk-bridge strong{font-size:1.25rem}.ptk-bridge p{margin:4px 0 0}.ptk-bridge a{display:inline-flex;min-height:46px;align-items:center;padding:8px 20px;border-radius:100px;background:#17324d;color:#fff;text-decoration:none;font-weight:800;white-space:nowrap}.ptk-btn:focus-visible,.ptk-sources a:focus-visible,.ptk-bridge a:focus-visible,.ptk-faq summary:focus-visible{outline:3px solid #f0bb55;outline-offset:4px}
@media(max-width:900px){.ptk-hero__grid,.ptk-downloads,.ptk-example,.ptk-split,.ptk-cta__grid{grid-template-columns:1fr}.ptk-limits{grid-template-columns:1fr}.ptk-pack{max-width:560px}.ptk-bridge .ptk-shell{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.ptk-shell{width:min(100% - 24px,1180px)}.ptk-hero{padding-top:20px}.ptk-crumb{margin-bottom:30px}.ptk-hero h1{font-size:2.45rem}.ptk-section{padding:60px 0}.ptk-steps,.ptk-sources{grid-template-columns:1fr}.ptk-downloads article{padding:22px}.ptk-actions .ptk-btn{width:100%}.ptk-badges{display:block}.ptk-badges li+li:before{content:none}.ptk-pack dl{grid-template-columns:1fr}.ptk-steps li{grid-template-columns:1fr}.ptk-bridge a{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){.ptk-page *{scroll-behavior:auto!important;transition:none!important}}
@media(forced-colors:active){.ptk-btn,.ptk-downloads article,.ptk-steps li,.ptk-limits article,.ptk-sources a,.ptk-privacy,.ptk-pack{border:2px solid CanvasText}.ptk-btn:focus-visible,.ptk-sources a:focus-visible,.ptk-faq summary:focus-visible{outline:3px solid Highlight}}
.ptk-file--sheet b{color:#fff}.ptk-steps li>b{color:#8a5a00}
