.ptl-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.ptl-body{color:#fff;background:linear-gradient(160deg,#143845 0%,#0b1c23 60%,#071319 100%);border:1px solid #ffffff2e}.ptl-page .ac-land{margin-top:0}.ptl-page :is(#pathway,#enquire){scroll-margin-top:110px}@media (min-width:900px){.ptl-tiers-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.ptl-tiers-head .ac-lead{max-width:none;margin-top:0}.ptl-page .ptl-tiers{margin:30px 0 0;padding:0;list-style:none;display:grid}.ptl-tier{--ac-d:18px;flex-direction:column;gap:12px;padding:22px 20px 20px;display:flex}.ptl-tier-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ptl-tier-no{font-family:var(--club-display);color:var(--club-warm);letter-spacing:.02em;flex-direction:column;gap:4px;font-size:clamp(28px,2.4vw,36px);line-height:1;display:flex}.ptl-tier-no small{font-family:var(--font-sans,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:800}.ptl-tier h3{font-family:var(--club-display);text-transform:uppercase;margin-top:6px;font-size:27px;line-height:1}.ptl-tier-sum{color:#ffffffbd;font-size:13.5px;line-height:1.5}.ptl-tier-inc{border-top:1px solid #ffffff24;margin-top:4px;padding-top:14px}.ptl-tier-inc .ptl-kicker{color:#ffffff8c}.ptl-points{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ptl-points li{gap:10px;font-size:13.5px;line-height:1.45;display:flex}.ptl-points svg{width:16px;height:16px;color:var(--club-warm);flex:none;margin-top:2px}.ptl-tier-foot{flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;padding-top:16px;display:flex}.ptl-tier-level{color:#fff9;font-size:12.5px}.ptl-tier-level b{color:#fff;margin-top:2px;font-weight:700;display:block}.ptl-stamp{flex-direction:column;flex:none;align-items:center;gap:3px;width:36px;padding-top:4px;display:flex}.ptl-stamp i{height:3px;width:calc(28% + var(--i,0) * 12%);background:#ffffff2e;display:block}.ptl-stamp i.is-on{background:var(--club-warm)}.ptl-tier.is-extra{--ac-d:14px;grid-column:1/-1}@media (min-width:640px){.ptl-tier.is-extra{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:36px;display:grid}.ptl-tier.is-extra .ptl-tier-top,.ptl-tier.is-extra h3,.ptl-tier.is-extra .ptl-tier-sum,.ptl-tier.is-extra .ptl-tier-foot{grid-column:1}.ptl-tier.is-extra .ptl-tier-inc{border-top:0;padding-top:0;border-inline-start:1px solid #ffffff24;grid-area:1/2/-1;align-self:stretch;margin-top:0;padding-inline-start:28px}.ptl-tier.is-extra .ptl-tier-foot{align-self:end;margin-top:0}}@media (min-width:900px){.ptl-tier.is-extra .ptl-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}}@media (prefers-reduced-motion:no-preference){.ptl-tier{transition:transform .25s}.ptl-tier:hover{transform:translateZ(var(--ac-d)) translateY(-4px)}}.ptl-page :is(.ptl-chip,.ptl-x-level,.ptl-enq-mail a):focus-visible{outline:2px solid var(--club-accent);outline-offset:3px}.ptl-chip{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;border:1px solid #ffffff38;padding:6px 11px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-block}a.ptl-chip:hover{color:#fff;border-color:#fff9}.ptl-path{text-align:center;max-width:46rem;margin:40px auto 0}.ptl-path-kicker{color:var(--club-warm)}.ptl-path-text{color:#ffffffc7;margin-top:10px;font-size:15px;line-height:1.6}.ptl-emph{font-family:var(--club-display);text-transform:uppercase;color:var(--club-warm);margin-top:22px;font-size:clamp(24px,3.2vw,42px);line-height:1}.ptl-enq-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:900px){.ptl-enq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.ptl-enq-mail{color:var(--club-text-muted);margin-top:14px;font-size:14px}.ptl-enq-mail a{color:var(--club-warm-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ptl-enq-mail a:hover{color:var(--club-text)}.ptl-note{border:1px solid var(--club-border);border-inline-start:3px solid var(--club-warm-ink);background:#fff;margin-top:28px;padding:16px 20px}.ptl-note .ptl-kicker{color:var(--club-warm-ink)}.ptl-note p+p{color:var(--club-text-muted);margin-top:8px;font-size:13.5px;line-height:1.55}.ptl-page .ptl-values{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr);gap:0 40px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ptl-page .ptl-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ptl-page .ptl-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.ptl-value{border-bottom:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding:20px 0;display:grid}.ptl-value-no{font-family:var(--club-display);color:var(--club-warm);grid-row:span 2;font-size:22px;line-height:1}.ptl-value h3{font-family:var(--club-display);text-transform:uppercase;font-size:24px;line-height:1}.ptl-value p{color:#ffffffb3;font-size:13.5px;line-height:1.5}.ptl-family{text-align:center;font-family:var(--club-display);text-transform:uppercase;margin-top:48px;font-size:clamp(34px,5.4vw,72px);line-height:.95}.ptl-inst{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin-top:12px;font-size:13px}html[lang=ar] .ptl-page :is(.ptl-tier h3,.ptl-tier-no,.ptl-level-no,.ptl-level-name,.ptl-x-prog h4,.ptl-emph,.ptl-value-no,.ptl-value h3,.ptl-family,.ac-h2){font-family:var(--font-display-ar), var(--font-ar), sans-serif;text-transform:none;letter-spacing:normal;font-weight:900}html[lang=ar] .ptl-page .ptl-tier-no small{font-family:var(--font-ar), sans-serif}html[lang=ar] .ptl-page :is(.ptl-kicker,.ac-kicker,.ptl-tier-no small,.ptl-chip,.ptl-inst){letter-spacing:0}.ptl-enq-club{color:var(--club-ink-muted,#5b6a70);margin-top:10px;font-size:14px}.ptl-enq-club a{text-underline-offset:3px;font-weight:800;text-decoration:underline}.ptl-page .mr-hero{flex-direction:column;justify-content:flex-end;min-height:560px;display:flex}@media (max-width:640px){.ptl-page .mr-hero{min-height:60svh}}.ptl-slogan{font-family:var(--club-display);text-transform:uppercase;color:var(--club-warm);margin-top:22px;font-size:clamp(20px,2.4vw,30px);line-height:1}.ptl-tiers-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:14px 48px;display:grid}@media (min-width:900px){.ptl-tiers-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.ptl-tiers-head .ac-lead{max-width:none}.ptl-x{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px 40px;margin-top:36px;display:grid}@media (min-width:900px){.ptl-x{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.ptl-x-list{display:none}@media (min-width:900px){.ptl-x-drum{display:none}.ptl-page .ptl-x-list{flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}}.ptl-x-list li{justify-content:center;width:100%;display:flex}.ptl-x-level{--ac-d:calc(10px + var(--i,0) * 2px);width:calc(58% + var(--i,0) * 7%);text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.ptl-x-level .ptl-level-name{font-size:clamp(18px,1.8vw,24px)}.ptl-x-level.is-active{border-color:var(--club-warm);box-shadow:0 0 0 1px var(--club-warm), 0 10px 26px #00000047}.ptl-x-level:not(.is-active){opacity:.82}.ptl-x-level:hover{opacity:1}.ptl-level-no{font-family:var(--club-display);color:var(--club-warm);font-size:22px;line-height:1}.ptl-level.is-flagship{border-color:#ffffff8c}.ptl-flag{color:var(--club-warm);margin-bottom:4px;display:block}.ptl-level-name{font-family:var(--club-display);text-transform:uppercase;font-size:clamp(22px,2.4vw,32px);line-height:1}.ptl-level-desc{color:#ffffffad;margin-top:6px;font-size:13px;line-height:1.45}.ptl-x-panel{--ac-d:16px;flex-direction:column;gap:18px;padding:24px 24px 26px;display:flex}.ptl-x-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ptl-x-badges{flex:none;gap:10px;display:flex}.ptl-x-badges img{width:auto;height:64px}.ptl-x-live{border-top:1px solid #ffffff24;flex-direction:column;gap:12px;padding-top:16px;display:flex}.ptl-x-live .ptl-kicker{color:#ffffff8c}.ptl-x-row{flex-direction:column;gap:3px;display:flex}.ptl-x-row b{font-size:15px;font-weight:700;line-height:1.4}.ptl-x-teams{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 22px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ptl-x-teams li{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:10px;padding-bottom:5px;font-size:13.5px;display:flex}.ptl-x-teams b{color:var(--club-warm)}.ptl-x-links{flex-wrap:wrap;gap:8px;display:flex}.ptl-x-prog{border-top:1px solid #ffffff24;flex-direction:column;align-items:flex-start;gap:10px;padding-top:16px;display:flex}.ptl-x-prog h4{font-family:var(--club-display);text-transform:uppercase;font-size:24px;line-height:1}.ptl-x-inc{color:#ffffff8c;margin-top:4px}@media (prefers-reduced-motion:no-preference){.ptl-x-level{transition:opacity .2s,border-color .2s}}
