.flagship-page .role{font-family:var(--font-ar);white-space:normal;direction:rtl;width:max-content;max-width:280px;line-height:1.5}.flagship-page .role__labels{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:4px;min-width:0;display:grid}.flagship-page .role__labels>span{text-align:right;min-width:0}.flagship-page .role__arabic{text-wrap:balance;letter-spacing:normal;font-size:1rem;font-weight:700}.flagship-page .role__english{color:var(--text-3);font-family:var(--font-display);letter-spacing:normal;text-wrap:balance;unicode-bidi:isolate;font-size:.875rem;font-weight:500;line-height:1.5}.flagship-page .requirements{background:var(--ink-950)}.flagship-page .requirements__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.flagship-page .requirements .sec-head{margin:0}.flagship-page .requirements .lead{max-width:34ch}.flagship-page .requirements__list{counter-reset:requirement;min-width:0;margin:0;padding:0;list-style:none;display:grid}.flagship-page .requirements__list li{border-block-start:1px solid var(--line-2);color:var(--text-2);text-wrap:pretty;overflow-wrap:anywhere;counter-increment:requirement;grid-template-columns:32px minmax(0,1fr);gap:16px;padding-block:24px;font-size:1rem;line-height:1.9;display:grid}.flagship-page .requirements__list li:before{content:counter(requirement, decimal-leading-zero);color:var(--cyan-400);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.9}.flagship-page .paid-explanation{border:1px solid var(--line-3);border:1px solid color-mix(in srgb, var(--cyan-400) 58%, transparent);border-radius:var(--r-md);background:var(--ink-850);background:color-mix(in srgb, var(--ink-850) 90%, var(--cyan-500));min-width:0;box-shadow:0 0 64px 8px color-mix(in srgb, var(--cyan-500) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cyan-300) 14%, transparent);margin-block:0 32px;padding:32px}.flagship-page .paid-explanation h3{color:var(--text);text-wrap:balance;margin:0;font-size:1.875rem;font-weight:700;line-height:1.5}.flagship-page .paid-explanation p{max-width:58ch;color:var(--text-2);text-wrap:pretty;overflow-wrap:anywhere;margin-block-start:16px;font-size:1rem;line-height:1.9}.flagship-page .paid-explanation__community{color:var(--text-3)}@media (max-width:1100px){.flagship-page .who__net{aspect-ratio:auto;border-block-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.flagship-page .who__lines,.flagship-page .who__core{display:none}.flagship-page .role{border-block-end:1px solid var(--line);border-radius:0;width:100%;min-width:0;max-width:none;padding:24px 0;position:static;transform:none}}@media (max-width:900px){.flagship-page .requirements__grid{grid-template-columns:minmax(0,1fr);gap:32px}.flagship-page .requirements .lead{max-width:58ch}}@media (max-width:600px){.flagship-page .paid-explanation{padding:24px}.flagship-page .paid-explanation h3{font-size:1.5rem}.flagship-page .who__net{grid-template-columns:minmax(0,1fr)}.flagship-page .role{padding-block:16px}.flagship-page .requirements__list li{gap:12px;padding-block:16px}}@media (max-width:900px){.flagship-page [data-flagship-floating-action]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out), visibility 0s linear var(--dur-1);transform:translateY(100%)}.flagship-page [data-flagship-floating-action][data-visible=true]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out), visibility 0s;transform:translateY(0)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.flagship-page [data-flagship-floating-action]{transition:opacity var(--dur-1) var(--ease-out), visibility 0s linear var(--dur-1);transform:none}.flagship-page [data-flagship-floating-action][data-visible=true]{transition:opacity var(--dur-1) var(--ease-out), visibility 0s;transform:none}}.flagship-page .price__timeline{margin:0;padding:0;list-style:none;position:relative}.flagship-page .price__timeline:has(.price__timeline-standard:not([hidden])):before{content:"";inset-inline-start:7px;background:var(--line-3);width:1px;position:absolute;top:8px;bottom:28px}.flagship-page .price__timeline>li{padding-inline-start:40px;position:relative}.flagship-page .price__timeline-dot{inset-inline-start:0;border:1px solid var(--cyan-400);background:var(--ink-850);border-radius:50%;width:15px;height:15px;position:absolute;top:8px}.flagship-page .price__timeline-now .price__timeline-dot{background:var(--cyan-400)}.flagship-page .price__timeline-now-label{color:var(--cyan-300);font-size:1rem;font-weight:600;line-height:1.5}.flagship-page .price__timeline .price__amount{flex-wrap:wrap;gap:8px;margin-block:8px}.flagship-page .price__timeline-caption{color:var(--text-2);font-size:.875rem;line-height:1.5}.flagship-page .price__timeline-now .price__timeline-caption{color:var(--text);font-size:1.5rem;font-weight:700;line-height:1.333}.flagship-page .price__timeline-standard{margin-block-start:24px}.flagship-page .price__timeline-standard .price__timeline-caption{color:var(--text-3);font-size:1rem}.flagship-page .price__original{color:var(--text-3);font-variant-numeric:tabular-nums;margin-block-start:8px;font-size:1.5rem;line-height:1.3}.flagship-page .price__amount b{unicode-bidi:isolate}.flagship-page .price__amount .price__pending{letter-spacing:0;text-wrap:balance;direction:rtl;font-size:1.5rem;line-height:1.5}.flagship-page .price__savings{color:var(--cyan-300);margin-block-start:12px;font-size:1rem;line-height:1.5}.flagship-page .price__savings bdi{font-variant-numeric:tabular-nums;font-weight:700}
