.shell{display:flex;flex-direction:column;min-block-size:100vh;background:var(--color-brand-surface);color:var(--color-semantic-text-primary);font-family:var(--font-family-base)}.shell[data-locale=ar],.shell[data-locale=fa]{font-family:var(--font-family-arabic)}.shell-target{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--size-control-min-target);min-inline-size:var(--size-control-min-target);padding-inline:var(--size-space-3);padding-block:var(--size-space-2);border-radius:var(--size-control-radius-sm);color:var(--color-semantic-link);text-decoration:none}.shell-target:hover{background:var(--color-brand-surface);text-decoration:underline}.shell-target:focus-visible{outline:var(--size-space-1) solid var(--color-brand-primary);outline-offset:var(--size-space-1)}.shell-skip{position:absolute;inset-block-start:var(--size-space-2);inset-inline-start:var(--size-space-4);z-index:10;background:var(--color-brand-primary);color:var(--color-semantic-text-on-primary);transform:translateY(calc(-1 * var(--size-space-16)))}.shell-skip:focus{transform:translateY(0)}.shell-main{flex:1}.settings-form{gap:var(--size-space-6);max-inline-size:var(--size-layout-viewport-max)}.settings-form,.settings-section{display:flex;flex-direction:column}.settings-section{gap:var(--size-space-2);margin:0;padding:var(--size-space-4);border:1px solid var(--color-semantic-link);border-radius:var(--size-control-radius-md)}.settings-field{display:flex;flex-direction:column;gap:var(--size-space-1)}.settings-input{min-block-size:var(--size-control-min-target);padding-inline:var(--size-space-3);padding-block:var(--size-space-2);border:1px solid var(--color-semantic-link);border-radius:var(--size-control-radius-sm);background:var(--color-brand-surface);color:var(--color-semantic-text-primary);font:inherit}.settings-summary{display:flex;flex-direction:column;gap:var(--size-space-1);padding:var(--size-space-4);background:var(--color-state-surface-muted);border-radius:var(--size-control-radius-md)}.settings-summary-line{margin:0}.settings-submit{align-self:flex-start;background:var(--color-brand-primary);color:var(--color-semantic-text-on-primary);border:0;font:inherit;cursor:pointer}.settings-saved{margin:0;padding:var(--size-space-3);border-radius:var(--size-control-radius-sm);background:var(--color-state-surface-muted);color:var(--color-state-success)}.settings-signin{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-space-3)}.public-page{color:var(--foreground)}.public-hero,.public-page{background:var(--background)}.public-hero{position:relative;overflow:clip;border-block-end:1px solid var(--border)}.public-page[data-public-page=home] .public-hero{display:flex;align-items:center;min-block-size:var(--site-hero-min-height)}.public-hero:before{inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:var(--site-pattern-grid) var(--site-pattern-grid);opacity:.15}.public-hero:after,.public-hero:before{content:"";position:absolute;pointer-events:none}.public-hero:after{inset-block-start:-18%;inset-inline-end:-8%;inline-size:26rem;block-size:26rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-brand-accent) 15%,transparent),transparent 70%)}.public-constellation{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.public-hero-inner{position:relative;z-index:1;inline-size:100%;max-inline-size:var(--site-container);margin-inline:auto;padding-inline:var(--size-space-5);padding-block:var(--size-space-12)}.public-display-1,.public-display-2,.public-display-3{color:var(--foreground);font-family:var(--font-family-base);font-weight:var(--font-weight-extrabold);margin:0}.public-display-1{font-size:var(--site-type-display-1);line-height:var(--site-leading-display);letter-spacing:var(--site-tracking-tight);white-space:pre-line}.public-display-2{font-size:var(--site-type-display-2)}.public-display-2,.public-display-3{line-height:var(--site-leading-heading);letter-spacing:var(--site-tracking-snug)}.public-display-3{font-size:var(--site-type-display-3)}[data-locale=ar] .public-display-1,[data-locale=ar] .public-display-2,[data-locale=ar] .public-display-3,[data-locale=fa] .public-display-1,[data-locale=fa] .public-display-2,[data-locale=fa] .public-display-3{font-family:var(--font-family-arabic);letter-spacing:normal}.public-hero-heading{max-inline-size:18ch}.public-eyebrow{color:var(--color-brand-primary);letter-spacing:var(--site-tracking-wider);margin:0 0 var(--size-space-2)}.public-eyebrow,.public-section-number{font-size:var(--site-type-caption);font-weight:var(--font-weight-bold);text-transform:uppercase}.public-section-number{color:var(--muted-foreground);letter-spacing:var(--site-tracking-wide);margin:0}.public-body,.public-body-lg{color:var(--muted-foreground);line-height:var(--site-leading-body);margin-block:var(--size-space-4)}.public-body{font-size:var(--site-type-body)}.public-body-lg,.public-hero-lede{font-size:var(--site-type-body-lg)}.public-hero-lede{color:var(--muted-foreground);max-inline-size:58ch}.public-meta{color:var(--muted-foreground);font-size:var(--site-type-body-sm);margin-block:var(--size-space-4) 0}.public-link{color:var(--color-semantic-link);display:inline-block;min-block-size:var(--size-control-min-target);text-decoration:underline;text-underline-offset:.16em}.public-link:hover{text-decoration-thickness:2px}.public-actions{display:flex;flex-wrap:wrap;gap:var(--size-space-3);margin-block-start:var(--size-space-6)}.public-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--size-control-min-target);min-inline-size:var(--size-control-min-target);padding-inline:var(--size-space-6);padding-block:var(--size-space-3);border:1px solid transparent;border-radius:var(--size-control-radius-md);font-size:var(--site-type-body-sm);font-weight:var(--font-weight-bold);text-align:center;text-decoration:none}.public-button-primary{background:var(--color-brand-primary);color:var(--color-semantic-text-on-primary)}.public-button-primary:hover{background:var(--foreground)}.public-button-secondary{background:var(--background);border-color:var(--input);color:var(--foreground)}.public-button-secondary:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.public-button-ghost{background:transparent;border-color:var(--border);color:var(--color-semantic-link)}.public-button-ghost:hover{border-color:var(--color-brand-primary)}.public-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--size-space-3);list-style:none;margin-block:var(--size-space-8) 0;padding:0}.public-tile{background:var(--muted);border-radius:var(--site-radius-tile);padding:var(--size-space-4)}.public-tile-title{color:var(--foreground);font-size:var(--site-type-body);font-weight:var(--font-weight-bold);margin:0}.public-tile-text{color:var(--muted-foreground);font-size:var(--site-type-body-sm);margin:var(--size-space-1) 0 0}.public-closing,.public-legal-layout,.public-sections{max-inline-size:var(--site-container);margin-inline:auto;padding-inline:var(--size-space-5)}.public-section{border-block-start:1px solid var(--border);padding-block:var(--size-space-12);scroll-margin-block-start:var(--size-space-16)}.public-section:first-child{border-block-start:0}.public-section h2{margin-block:var(--size-space-2) var(--size-space-4)}.public-cards,.public-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--size-space-5);list-style:none;margin-block:var(--size-space-6) 0;padding:0}.public-card,.public-channel{background:var(--background);border:1px solid var(--border);border-radius:var(--site-radius-card);box-shadow:var(--site-shadow-soft);padding:var(--size-space-6)}.public-card-icon{color:var(--color-brand-primary);margin-block-end:var(--size-space-3)}.public-card-title{color:var(--foreground);font-size:var(--site-type-body-lg);font-weight:var(--font-weight-bold);line-height:var(--site-leading-heading);margin:0}.public-channel-links{list-style:none;margin:var(--size-space-3) 0 0;padding:0}.public-channel-links a{display:inline-flex;align-items:center;min-block-size:var(--size-control-min-target)}.public-clauses,.public-list{color:var(--muted-foreground);font-size:var(--site-type-body);line-height:var(--site-leading-body)}.public-list{margin-block:var(--size-space-4);padding-inline-start:var(--size-space-6)}.public-list li{margin-block:var(--size-space-2)}.public-clauses{flex-direction:column;list-style:none;margin-block:var(--size-space-4);padding:0}.public-clauses,.public-clauses li{display:flex;gap:var(--size-space-3)}.public-clause-ref{color:var(--color-semantic-link);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);min-inline-size:2.5rem}.public-callout{background:var(--muted);border-inline-start:4px solid var(--color-brand-primary);border-radius:var(--site-radius-tile);margin-block:var(--size-space-6);padding:var(--size-space-4)}.public-callout-label{color:var(--color-brand-primary);font-size:var(--site-type-caption);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-wide);margin:0 0 var(--size-space-2);text-transform:uppercase}.public-callout .public-body{margin-block:0}.public-quote{border-inline-start:4px solid var(--color-brand-accent);color:var(--foreground);font-size:var(--site-type-display-3);font-weight:var(--font-weight-medium);line-height:var(--site-leading-heading);margin:var(--size-space-6) 0;padding-inline-start:var(--size-space-5)}.public-quote p{margin:0}.public-definitions{display:grid;gap:var(--size-space-4);margin-block:var(--size-space-5)}.public-definition{border-block-start:1px solid var(--border);padding-block-start:var(--size-space-3)}.public-definition dt{color:var(--foreground);font-weight:var(--font-weight-bold)}.public-definition dd{color:var(--muted-foreground);margin:var(--size-space-1) 0 0}.public-languages{display:flex;flex-wrap:wrap;gap:var(--size-space-2);list-style:none;margin-block:var(--size-space-4);padding:0}.public-language{background:var(--muted);border:1px solid var(--border);border-radius:var(--size-control-radius-pill);color:var(--foreground);font-size:var(--site-type-body-sm);font-weight:var(--font-weight-semibold);padding-inline:var(--size-space-4);padding-block:var(--size-space-2)}.public-table-wrap{border:1px solid var(--border);border-radius:var(--site-radius-tile);margin-block:var(--size-space-6);max-inline-size:100%;overflow-x:auto}.public-table{border-collapse:collapse;font-size:var(--site-type-body-sm);inline-size:100%}.public-table-caption{caption-side:top;color:var(--muted-foreground);font-weight:var(--font-weight-semibold);padding:var(--size-space-3);text-align:start}.public-table td,.public-table th{border-block-end:1px solid var(--border);padding:var(--size-space-3);text-align:start;vertical-align:top}.public-table thead th{background:var(--muted);color:var(--foreground);font-weight:var(--font-weight-bold)}.public-table tbody th{color:var(--foreground);font-weight:var(--font-weight-semibold)}.public-steps{display:flex;flex-direction:column;gap:var(--size-space-3);margin-block-start:var(--size-space-6)}.public-step{background:var(--background);border:1px solid var(--border);border-radius:var(--site-radius-card)}.public-step-heading{margin:0}.public-step-button{align-items:center;background:transparent;border:0;color:var(--foreground);cursor:pointer;display:flex;font:inherit;font-weight:var(--font-weight-semibold);gap:var(--size-space-3);inline-size:100%;min-block-size:var(--size-control-min-target);padding:var(--size-space-4);text-align:start}.public-step-number{color:var(--color-semantic-link);font-weight:var(--font-weight-bold)}.public-step-mark{font-size:var(--font-size-xl);margin-inline-start:auto}.public-step-panel{padding-block-end:var(--size-space-4);padding-inline:var(--size-space-4)}.public-step-panel .public-body{margin-block:0}.public-legal-layout{display:grid;gap:var(--size-space-8);grid-template-columns:minmax(0,1fr);align-items:start;padding-block-start:var(--size-space-8)}.public-article,.public-toc{min-inline-size:0}.public-toc{background:var(--muted);border-radius:var(--site-radius-card);padding:var(--size-space-4)}.public-toc-title{color:var(--muted-foreground);font-size:var(--site-type-caption);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-wide);margin:0 0 var(--size-space-2);text-transform:uppercase}.public-toc-list{list-style:none;margin:0;padding:0}.public-toc-link{align-items:center;border-radius:var(--size-control-radius-sm);color:var(--foreground);display:flex;font-size:var(--site-type-body-sm);gap:var(--size-space-2);min-block-size:var(--size-control-min-target);overflow-wrap:anywhere;padding-inline:var(--size-space-2);text-decoration:none}.public-toc-link:hover{background:var(--background)}.public-toc-link[aria-current=location]{background:var(--color-brand-primary);color:var(--color-semantic-text-on-primary)}.public-toc-number{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.public-related{border-block-start:1px solid var(--border);padding-block:var(--size-space-8)}.public-related-list{display:grid;gap:var(--size-space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));list-style:none;margin:0;padding:0}.public-related-card{background:var(--background);border:1px solid var(--border);border-radius:var(--site-radius-card);color:var(--foreground);display:flex;flex-direction:column;gap:var(--size-space-2);min-block-size:var(--size-control-min-target);padding:var(--size-space-6);text-decoration:none}.public-related-card:hover{border-color:var(--color-brand-primary);box-shadow:var(--site-shadow-card)}.public-related-title{font-size:var(--site-type-display-3);font-weight:var(--font-weight-bold);line-height:var(--site-leading-heading)}.public-related-card .public-body{margin:0}.public-closing{border-block-start:1px solid var(--border);padding-block:var(--size-space-12)}.public-closing-heading{color:var(--foreground);font-size:var(--site-type-display-2);font-weight:var(--font-weight-extrabold);letter-spacing:var(--site-tracking-snug);line-height:var(--site-leading-heading);margin:0 0 var(--size-space-3)}.public-progress{background:transparent;block-size:var(--size-space-1);inset-block-start:0;inset-inline:0;position:fixed;z-index:20}.public-progress-fill{background:var(--color-brand-primary);block-size:100%;inline-size:0}.public-back-to-top{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:var(--size-control-radius-pill);box-shadow:var(--site-shadow-soft);color:var(--foreground);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--site-type-body-sm);font-weight:var(--font-weight-semibold);gap:var(--size-space-2);inset-block-end:var(--size-space-5);inset-inline-end:var(--size-space-5);min-block-size:var(--size-control-min-target);min-inline-size:var(--size-control-min-target);padding-inline:var(--size-space-4);position:fixed;z-index:20}.public-back-to-top-icon{transform:rotate(-90deg)}.public-back-to-top:focus-visible,.public-button:focus-visible,.public-channel-links a:focus-visible,.public-link:focus-visible,.public-related-card:focus-visible,.public-step-button:focus-visible,.public-table-wrap:focus-visible,.public-toc-link:focus-visible{outline:var(--size-space-1) solid var(--color-brand-primary);outline-offset:var(--size-space-1)}@media (prefers-reduced-motion:no-preference){[data-reveal][data-revealed]{animation:public-reveal .5s ease-out both}@keyframes public-reveal{0%{transform:translateY(var(--size-space-4))}to{transform:translateY(0)}}}@media (min-width:48rem){.public-closing,.public-hero-inner,.public-legal-layout,.public-sections{padding-inline:var(--size-space-8)}}@media (min-width:64rem){.public-legal-layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.public-toc{inset-block-start:var(--size-space-4);position:sticky}}@media print{.public-back-to-top,.public-progress,.public-related,.public-toc,.shell-footer,.shell-header{display:none}.public-hero,.public-page,.public-section{background:var(--background);color:var(--foreground)}.public-hero,.public-page[data-public-page=home] .public-hero{border:0;min-block-size:0}.public-constellation,.public-hero:after,.public-hero:before{display:none}.public-legal-layout{display:block;max-inline-size:none;padding-inline:0}.public-table-wrap{overflow:visible}.public-link:after{content:" (" attr(href) ")";font-size:var(--site-type-caption)}}.pv-page{background:var(--background);color:var(--foreground)}.pv-container{inline-size:100%;max-inline-size:var(--site-container);margin-inline:auto;padding-inline:var(--public-space-gutter)}.pv-channel-dark,.pv-cta-dark,.pv-dark,.pv-legal-closing,.pv-vision{--pv-on-dark:var(--color-semantic-text-on-primary);--pv-on-dark-muted:color-mix(in srgb,var(--color-brand-surface) 80%,var(--color-brand-ink));--pv-on-dark-soft:color-mix(in srgb,var(--color-brand-surface) 68%,var(--color-brand-ink));background:var(--color-brand-ink);color:var(--pv-on-dark)}.pv-eyebrow{align-items:center;background:color-mix(in srgb,var(--color-brand-surface) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-surface) 20%,transparent);color:var(--pv-on-dark-muted,var(--muted-foreground));display:inline-flex;font-size:var(--public-type-caption);font-weight:var(--font-weight-semibold);gap:var(--size-space-2);letter-spacing:var(--site-tracking-wider);margin:0;padding-block:var(--size-space-2);padding-inline:var(--size-space-3);text-transform:uppercase}.pv-eyebrow,.pv-pulse{border-radius:var(--size-control-radius-pill)}.pv-pulse{background:var(--color-brand-accent);block-size:.375rem;inline-size:.375rem;position:relative}.pv-pill{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:var(--size-control-radius-pill);color:var(--muted-foreground);display:inline-flex;font-size:var(--public-type-micro);font-weight:var(--font-weight-semibold);gap:var(--size-space-2);letter-spacing:var(--site-tracking-wider);padding-inline:var(--size-space-3);padding-block:var(--size-space-2);text-transform:uppercase}.pv-section{padding-block:var(--public-space-section-y)}.pv-section-screen{display:flex;flex-direction:column;justify-content:center;min-block-size:var(--public-hero-min-height)}.pv-section-muted{background:var(--muted)}.pv-section-header{margin-inline:auto;max-inline-size:44rem;text-align:center}.pv-title{color:var(--foreground);overflow-wrap:anywhere;font-family:var(--font-family-base);font-size:var(--public-type-section);font-weight:var(--font-weight-extrabold);letter-spacing:var(--site-tracking-snug);line-height:var(--site-leading-heading);margin:var(--size-space-4) 0 0;text-wrap:balance}.pv-title-soft{color:var(--muted-foreground)}.pv-title-dark{color:var(--pv-on-dark)}[data-locale=ar] .pv-hero-title,[data-locale=ar] .pv-title,[data-locale=fa] .pv-hero-title,[data-locale=fa] .pv-title{font-family:var(--font-family-arabic);letter-spacing:normal}.pv-lede{font-size:var(--public-type-body-lg);margin:var(--size-space-4) 0 0}.pv-body,.pv-lede{color:var(--muted-foreground);line-height:var(--site-leading-body)}.pv-body{font-size:var(--public-type-body);margin-block:var(--size-space-4)}.pv-body-lead{color:var(--foreground);font-size:var(--public-type-lead);line-height:var(--site-leading-body)}.pv-accent{color:var(--color-brand-highlight)}.pv-accent-primary{color:var(--color-brand-accent)}.pv-primary-accent{color:var(--color-brand-primary)}.pv-hero{overflow:clip;padding-block:var(--public-space-hero-y);position:relative}.pv-hero-home{display:flex;flex-direction:column;justify-content:center;min-block-size:var(--public-hero-min-height)}.pv-hero-bg{inset:0;pointer-events:none;position:absolute}.pv-glow-accent,.pv-glow-highlight,.pv-glow-primary{border-radius:50%;filter:blur(120px);position:absolute}.pv-glow-primary{background:color-mix(in srgb,var(--color-brand-primary) 45%,transparent);block-size:28rem;inline-size:28rem;inset-block-start:20%;inset-inline-start:-10rem}.pv-glow-accent{background:color-mix(in srgb,var(--color-brand-accent) 20%,transparent);block-size:26rem;inline-size:26rem;inset-block-start:-6rem;inset-inline-end:-8rem}.pv-glow-highlight{background:color-mix(in srgb,var(--color-brand-highlight) 10%,transparent);block-size:24rem;inline-size:24rem;inset-block-end:-10rem;inset-inline-start:32%}.pv-hero-grid{background-image:linear-gradient(color-mix(in srgb,var(--color-brand-surface) 4.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-brand-surface) 4.5%,transparent) 1px,transparent 1px);background-size:var(--public-grid-size) var(--public-grid-size);inset:0;mask-image:radial-gradient(ellipse at center,black 10%,transparent 75%);position:absolute}.pv-hero-fade{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-brand-ink) 0%,transparent),color-mix(in srgb,var(--color-brand-ink) 55%,transparent) 72%,var(--color-brand-ink));inset:0;position:absolute}.pv-hero-glow{background:radial-gradient(60% 55% at 50% 0,color-mix(in srgb,var(--color-brand-accent) 20%,transparent),transparent 65%);inset:0;position:absolute}.pv-hero-glyph{color:color-mix(in srgb,var(--color-brand-highlight) 8%,transparent);font-family:var(--font-family-accent);font-size:var(--public-hero-glyph-size);inset-block-end:-5rem;inset-inline-end:-1rem;line-height:1;position:absolute}.pv-hero-content{position:relative;text-align:center;z-index:1}.pv-hero-inner{margin-inline:auto;max-inline-size:52rem}.pv-hero-title{color:var(--pv-on-dark);font-family:var(--font-family-base);font-size:var(--public-type-hero);font-weight:var(--font-weight-extrabold);letter-spacing:var(--site-tracking-tight);line-height:var(--site-leading-display);margin:var(--size-space-6) 0 0;text-wrap:balance}.pv-hero-title-legal{font-size:var(--public-type-legal-hero)}.pv-hero-accent{color:var(--color-brand-highlight);display:inline;font-family:var(--font-family-accent);font-style:italic;font-weight:var(--font-weight-normal)}[data-locale=ar] .pv-hero-accent,[data-locale=fa] .pv-hero-accent{font-family:var(--font-family-arabic);font-style:normal}.pv-hero-lede{color:var(--pv-on-dark-muted);font-size:var(--public-type-body-lg);line-height:var(--site-leading-body);margin:var(--size-space-5) auto 0;max-inline-size:42rem;text-wrap:balance}.pv-hero-note{color:var(--pv-on-dark-soft);font-size:var(--public-type-small);margin-block:var(--size-space-6) 0}.pv-hero-note strong{color:var(--pv-on-dark);font-weight:var(--font-weight-semibold)}.pv-actions{display:flex;flex-wrap:wrap;gap:var(--size-space-3);justify-content:center;margin-block-start:var(--size-space-8)}.pv-actions-start{justify-content:flex-start}.pv-button{align-items:center;border:1px solid transparent;border-radius:var(--size-control-radius-md);display:inline-flex;font-size:var(--site-type-body-sm);font-weight:var(--font-weight-bold);gap:var(--size-space-2);justify-content:center;min-block-size:var(--size-control-min-target);min-inline-size:var(--size-control-min-target);padding-inline:var(--size-space-6);padding-block:var(--size-space-3);text-align:center;text-decoration:none}.pv-button-accent{background:var(--color-brand-highlight);color:var(--foreground)}.pv-button-accent:hover{background:color-mix(in srgb,var(--color-brand-highlight) 82%,var(--color-brand-surface))}.pv-button-glass{background:color-mix(in srgb,var(--color-brand-surface) 8%,transparent);border-color:color-mix(in srgb,var(--color-brand-surface) 18%,transparent);color:var(--pv-on-dark)}.pv-button-glass:hover{background:color-mix(in srgb,var(--color-brand-surface) 14%,transparent)}.pv-button-primary{background:var(--color-brand-primary);color:var(--color-semantic-text-on-primary)}.pv-button-dark,.pv-button-primary:hover{background:var(--color-brand-ink)}.pv-button-dark{color:var(--color-semantic-text-on-primary)}.pv-button-dark:hover{background:var(--color-brand-primary)}.pv-button-outline{background:var(--background);border-color:var(--input);color:var(--foreground)}.pv-button-outline:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.pv-button-block{inline-size:100%}.pv-hero-cards{display:grid;gap:var(--size-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--size-space-12);margin-inline:auto;max-inline-size:var(--site-container);padding-inline:var(--public-space-gutter);position:relative;z-index:1}.pv-hero-card{align-items:center;background:color-mix(in srgb,var(--color-brand-surface) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-surface) 14%,transparent);border-radius:var(--public-radius-md);display:flex;gap:var(--size-space-3);padding:var(--size-space-4)}.pv-hero-icon{align-items:center;background:color-mix(in srgb,var(--color-brand-surface) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-surface) 14%,transparent);border-radius:var(--public-radius-sm);color:var(--color-brand-highlight);display:inline-flex;flex:none;justify-content:center;min-block-size:2.25rem;min-inline-size:2.25rem}.pv-hero-card h2{color:var(--pv-on-dark);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-snug);margin:0}.pv-hero-card h2,.pv-hero-card p{font-size:var(--public-type-small)}.pv-hero-card p{color:var(--pv-on-dark-soft);margin:.125rem 0 0}.pv-timeline{margin-block-start:var(--public-space-section-y);position:relative}.pv-timeline-rail{background:var(--border);block-size:100%;inline-size:1px;inset-block:0;inset-inline-start:2rem;position:absolute}.pv-timeline-list{display:flex;flex-direction:column;gap:var(--size-space-10);list-style:none;margin:0;padding:0;position:relative}.pv-timeline-item{align-items:center;display:flex;gap:var(--size-space-6);padding-inline-start:5rem;position:relative}.pv-timeline-item:after{background:var(--border);block-size:1px;content:"";inset-block-start:calc(1.5rem + 1.2rem);inset-inline-end:calc(100% - 5rem);inset-inline-start:calc(.85rem + 2.4rem);position:absolute}.pv-timeline-node{align-items:center;background:var(--color-brand-primary);border-radius:50%;color:var(--color-semantic-text-on-primary);display:inline-flex;inset-block-start:1.5rem;inset-inline-start:.85rem;justify-content:center;min-block-size:2.4rem;min-inline-size:2.4rem;position:absolute;z-index:1}.pv-timeline-card{background:var(--background);border:1px solid var(--border);border-radius:var(--public-radius-md);box-shadow:var(--public-shadow-soft);max-inline-size:25rem;padding:var(--public-space-card);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pv-timeline-card:hover{border-color:color-mix(in srgb,var(--color-brand-primary) 35%,var(--border));box-shadow:var(--public-shadow-card);transform:translateY(-2px)}.pv-feature-icon{align-items:center;background:var(--muted);border-radius:var(--public-radius-sm);color:var(--color-brand-primary);display:inline-flex;justify-content:center;min-block-size:2.5rem;min-inline-size:2.5rem}.pv-timeline-card h3{color:var(--foreground);font-size:var(--public-type-card-title);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-snug);margin:var(--size-space-4) 0 0}.pv-timeline-card p{color:var(--muted-foreground);font-size:var(--public-type-body);line-height:var(--site-leading-body);margin:var(--size-space-2) 0 0}.pv-how-grid{align-items:stretch;display:grid;gap:var(--size-space-10);margin-inline:auto;max-inline-size:72rem}.pv-how-steps{border-block-start:1px solid var(--border);margin-block-start:var(--size-space-6)}.pv-step{border-block-end:1px solid var(--border)}.pv-step-button{align-items:flex-start;background:transparent;border:0;color:var(--foreground);cursor:pointer;display:flex;font:inherit;gap:var(--size-space-4);inline-size:100%;min-block-size:var(--size-control-min-target);padding-block:var(--size-space-5);text-align:start}.pv-step-number{color:var(--color-semantic-link);font-size:var(--public-type-caption);letter-spacing:var(--site-tracking-wide);min-inline-size:2rem}.pv-step-number,.pv-step-title{font-weight:var(--font-weight-bold)}.pv-step-title{flex:1;font-size:var(--public-type-lead);letter-spacing:var(--site-tracking-snug)}.pv-step-chevron{color:var(--muted-foreground);transition:transform .2s ease}.pv-step-button[aria-expanded=true] .pv-step-chevron{transform:rotate(180deg)}.pv-step-panel{padding-block-end:var(--size-space-5);padding-inline-start:3rem}.pv-step-panel p{color:var(--muted-foreground);font-size:var(--public-type-body);line-height:var(--site-leading-body);margin:0;max-inline-size:30rem}.pv-journey{background:var(--muted);border:1px solid var(--border);border-radius:var(--public-radius-lg);block-size:100%;box-shadow:var(--public-shadow-hero);display:flex;flex-direction:column;overflow:hidden;padding:var(--size-space-6);position:relative}.pv-journey-bg{inset:0;pointer-events:none;position:absolute}.pv-journey-glow{background:radial-gradient(ellipse at top,color-mix(in srgb,var(--color-brand-accent) 16%,transparent),transparent 70%);block-size:20rem;inline-size:32rem;inset-block-start:0;inset-inline-start:50%;position:absolute;transform:translateX(-50%)}.pv-journey-grid{background-image:linear-gradient(color-mix(in srgb,var(--color-brand-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-brand-ink) 5%,transparent) 1px,transparent 1px);background-size:var(--public-grid-size-xs) var(--public-grid-size-xs);inset:0;mask-image:radial-gradient(circle at center,black,transparent 78%);position:absolute}.pv-journey-head{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.pv-journey-label,.pv-journey-live{color:var(--muted-foreground);font-size:var(--public-type-micro);font-weight:var(--font-weight-semibold);letter-spacing:var(--site-tracking-wider);text-transform:uppercase}.pv-journey-live{align-items:center;display:inline-flex;gap:var(--size-space-2)}.pv-journey-stage{display:flex;flex:1;flex-direction:column;gap:var(--size-space-3);justify-content:space-evenly;margin-block:var(--size-space-6);position:relative;z-index:1}.pv-journey-node{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:var(--public-radius-sm);color:var(--foreground);display:flex;gap:var(--size-space-2);padding:var(--size-space-3);transition:border-color .2s ease,box-shadow .2s ease}.pv-journey-node[data-active=true]{border-color:var(--color-brand-primary);box-shadow:var(--public-shadow-soft)}.pv-journey-node-icon{align-items:center;background:var(--muted);border-radius:50%;color:var(--color-brand-primary);display:inline-flex;justify-content:center;min-block-size:1.75rem;min-inline-size:1.75rem}.pv-journey-node span{font-size:var(--public-type-small);font-weight:var(--font-weight-semibold)}.pv-journey-fork{block-size:2.5rem;position:relative}.pv-journey-fork:after,.pv-journey-fork:before{background:var(--border);content:"";position:absolute}.pv-journey-fork:before{block-size:1px;inline-size:50%;inset-block-start:50%;inset-inline-start:25%}.pv-journey-fork:after{block-size:50%;inline-size:1px;inset-block-start:50%;inset-inline-start:50%}.pv-journey-split{display:grid;gap:var(--size-space-2);grid-template-columns:1fr 1fr}.pv-journey-progress{position:relative;z-index:1}.pv-journey-progress-head{color:var(--muted-foreground);display:flex;font-size:var(--public-type-micro);font-weight:var(--font-weight-semibold);justify-content:space-between;letter-spacing:var(--site-tracking-wider);text-transform:uppercase}.pv-journey-segments{display:flex;gap:var(--size-space-2);margin-block-start:var(--size-space-2)}.pv-journey-segment{background:color-mix(in srgb,var(--color-brand-primary) 16%,transparent);block-size:.25rem;border-radius:var(--size-control-radius-pill);flex:1}.pv-journey-segment[data-filled=true]{background:var(--color-brand-primary)}.pv-cta-accent{color:var(--color-brand-primary)}.pv-split{align-items:center;display:grid;gap:var(--size-space-10);margin-inline:auto;max-inline-size:72rem}.pv-flow-card{background:color-mix(in srgb,var(--background) 88%,transparent);border:1px solid var(--border);border-radius:var(--public-radius-md);box-shadow:var(--public-shadow-card);padding:var(--public-space-card);position:relative}.pv-flow-head{align-items:center;display:flex;justify-content:space-between}.pv-flow-label{align-items:center;color:var(--muted-foreground);display:inline-flex;font-size:var(--public-type-caption);font-weight:var(--font-weight-semibold);gap:var(--size-space-2);letter-spacing:var(--site-tracking-wider);text-transform:uppercase}.pv-flow-inputs{display:grid;gap:var(--size-space-2);grid-template-columns:1fr 1fr;margin-block-start:var(--size-space-5)}.pv-flow-input{align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:var(--public-radius-sm);color:var(--foreground);display:flex;font-size:var(--public-type-caption);font-weight:var(--font-weight-semibold);gap:var(--size-space-2);padding:var(--size-space-2)}.pv-flow-connector{align-items:center;display:flex;flex-direction:column;gap:0;padding-block:var(--size-space-2)}.pv-flow-connector-line{background:var(--border);block-size:1rem;inline-size:1px}.pv-flow-output{background-color:var(--color-brand-primary);background-image:linear-gradient(90deg,var(--color-brand-primary),var(--color-state-info));border-radius:var(--public-radius-sm);box-shadow:var(--public-shadow-note);color:var(--color-semantic-text-on-primary);display:flex;gap:var(--size-space-3);padding:var(--size-space-4)}.pv-flow-output-icon{align-items:center;background:color-mix(in srgb,var(--color-brand-surface) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-surface) 22%,transparent);border-radius:var(--public-radius-sm);display:inline-flex;flex:none;justify-content:center;min-block-size:2.5rem;min-inline-size:2.5rem}.pv-flow-output strong{display:block;font-size:var(--public-type-small);font-weight:var(--font-weight-semibold)}.pv-flow-output p{color:color-mix(in srgb,var(--color-brand-surface) 88%,var(--color-brand-ink));font-size:var(--public-type-caption);line-height:1.6;margin:var(--size-space-1) 0 0}.pv-inline-link{align-items:center;color:var(--color-semantic-link);display:inline-flex;font-size:var(--public-type-small);font-weight:var(--font-weight-bold);gap:var(--size-space-1);min-block-size:var(--size-control-min-target);text-decoration:underline;text-underline-offset:.2em}.pv-cta-grid{display:grid;gap:var(--size-space-5)}.pv-cta{border-radius:var(--public-radius-xl);overflow:hidden;padding:var(--public-space-card);position:relative}.pv-cta-dark{background:var(--color-brand-ink);border:1px solid color-mix(in srgb,var(--color-brand-surface) 10%,transparent);color:var(--pv-on-dark)}.pv-cta-gold{background:var(--color-brand-highlight);border:1px solid color-mix(in srgb,var(--color-brand-ink) 10%,transparent);color:var(--foreground);box-shadow:var(--public-shadow-cta)}.pv-cta-icon{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;min-block-size:3rem;min-inline-size:3rem}.pv-cta-dark .pv-cta-icon{background:color-mix(in srgb,var(--color-brand-surface) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-surface) 15%,transparent);color:var(--color-brand-highlight)}.pv-cta-gold .pv-cta-icon{background:color-mix(in srgb,var(--color-brand-surface) 30%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-ink) 15%,transparent);color:var(--foreground)}.pv-cta h2{overflow-wrap:anywhere;font-size:var(--public-type-cta);font-weight:var(--font-weight-extrabold);letter-spacing:var(--site-tracking-snug);line-height:1.15;margin:var(--size-space-6) 0 0;text-wrap:balance}.pv-cta p{font-size:var(--public-type-body);line-height:var(--site-leading-body);margin:var(--size-space-4) 0 0}.pv-cta-dark p{color:var(--pv-on-dark-muted)}.pv-cta-gold p{color:color-mix(in srgb,var(--color-brand-ink) 82%,var(--color-brand-surface))}.pv-cta-actions{margin-block-start:var(--size-space-8)}.pv-why-grid{align-items:start;display:grid;gap:var(--size-space-10)}.pv-quote{background:var(--muted);border:1px solid var(--border);border-radius:var(--public-radius-md);margin:var(--size-space-8) 0 0;max-inline-size:34rem;padding:var(--size-space-6);position:relative}.pv-quote:before{color:color-mix(in srgb,var(--color-brand-accent) 25%,transparent);content:"“";font-family:var(--font-family-accent);font-size:var(--public-type-glyph-quote);inset-block-start:-1.5rem;inset-inline-end:.5rem;line-height:1;position:absolute}.pv-quote blockquote{color:var(--foreground);font-family:var(--font-family-accent);font-size:var(--public-type-quote);font-style:italic;line-height:1.38;margin:0;position:relative}[data-locale=ar] .pv-quote blockquote,[data-locale=fa] .pv-quote blockquote{font-family:var(--font-family-arabic);font-style:normal}.pv-quote figcaption{align-items:center;color:var(--muted-foreground);display:flex;font-size:var(--public-type-micro);font-weight:var(--font-weight-bold);gap:var(--size-space-2);letter-spacing:var(--site-tracking-wider);margin-block-start:var(--size-space-5);text-transform:uppercase}.pv-quote figcaption:before{background:var(--color-brand-accent);block-size:1px;content:"";inline-size:1.5rem}.pv-chips{display:flex;flex-wrap:wrap;padding-block-start:var(--size-space-2)}.pv-chip,.pv-chips{gap:var(--size-space-2)}.pv-chip{align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:var(--size-control-radius-pill);color:var(--muted-foreground);display:inline-flex;font-size:var(--public-type-caption);font-weight:var(--font-weight-semibold);padding-inline:var(--size-space-3);padding-block:var(--size-space-2)}.pv-chip:before{background:var(--color-brand-accent);block-size:.25rem;border-radius:50%;content:"";inline-size:.25rem}.pv-who-grid{display:grid;gap:var(--size-space-4);margin-block-start:var(--size-space-10)}.pv-who-card{background:var(--background);border:1px solid var(--border);border-radius:var(--public-radius-md);box-shadow:var(--public-shadow-soft);padding:var(--public-space-card)}.pv-who-card h3{color:var(--foreground);font-size:var(--public-type-card-title);font-weight:var(--font-weight-bold);line-height:var(--site-leading-heading);margin:var(--size-space-3) 0 0}.pv-who-card p{color:var(--muted-foreground);font-size:var(--public-type-body);line-height:var(--site-leading-body);margin:var(--size-space-2) 0 0}.pv-who-label{color:var(--color-semantic-link);font-size:var(--public-type-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-wide);text-transform:uppercase}.pv-note-grid{align-items:center;display:grid;gap:var(--size-space-10)}.pv-note-card{background:var(--background);border:1px solid var(--border);border-radius:var(--public-radius-lg);box-shadow:var(--public-shadow-card);overflow:hidden;position:relative}.pv-note-card-head{align-items:center;background:var(--muted);border-block-end:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--size-space-4)}.pv-note-card-head span{color:var(--muted-foreground);letter-spacing:var(--site-tracking-wide);text-transform:uppercase}.pv-note-card-head span,.pv-note-privacy{font-size:var(--public-type-caption);font-weight:var(--font-weight-bold)}.pv-note-privacy{align-items:center;color:var(--color-brand-primary);display:inline-flex;gap:var(--size-space-1)}.pv-note-body{padding:var(--size-space-6)}.pv-note-body blockquote{color:var(--foreground);font-family:var(--font-family-accent);font-size:var(--public-type-quote-sm);font-style:italic;line-height:1.4;margin:0}[data-locale=ar] .pv-note-body blockquote,[data-locale=fa] .pv-note-body blockquote{font-family:var(--font-family-arabic);font-style:normal}.pv-note-tags{color:var(--color-semantic-link);font-size:var(--public-type-caption);font-weight:var(--font-weight-semibold);margin-block-start:var(--size-space-4)}.pv-note-shares{border-block-start:1px solid var(--border);display:grid;gap:var(--size-space-3);padding:var(--size-space-4) var(--size-space-6) var(--size-space-6)}.pv-note-share{align-items:center;display:flex;gap:var(--size-space-3)}.pv-note-avatar,.pv-note-share .pv-note-avatar{color:var(--color-semantic-text-on-primary)}.pv-note-avatar{align-items:center;background:var(--color-brand-primary);border-radius:50%;display:inline-flex;flex:none;font-size:var(--public-type-caption);font-weight:var(--font-weight-bold);justify-content:center;min-block-size:2rem;min-inline-size:2rem}.pv-note-share div{display:flex;flex:1;flex-direction:column}.pv-note-share strong{color:var(--foreground);font-size:var(--public-type-small);font-weight:var(--font-weight-semibold)}.pv-note-share span{color:var(--muted-foreground);font-size:var(--public-type-caption)}.pv-note-share em{color:var(--color-semantic-link);font-size:var(--public-type-caption);font-style:normal;font-weight:var(--font-weight-semibold)}.pv-subject-grid{display:grid;gap:var(--size-space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-block-start:var(--size-space-10)}.pv-subject{background:var(--background);border:1px solid var(--border);border-radius:var(--public-radius-md);padding:var(--size-space-6)}.pv-subject h3{color:var(--foreground);font-size:var(--public-type-card-title);font-weight:var(--font-weight-bold);margin:var(--size-space-3) 0 0}.pv-subject p{color:var(--muted-foreground);font-size:var(--public-type-body);margin:var(--size-space-2) 0 0}.pv-language-strip{display:flex;flex-wrap:wrap;gap:var(--size-space-2);justify-content:center;list-style:none;margin:var(--size-space-8) 0 0;padding:0}.pv-language{background:var(--background);border:1px solid var(--border);border-radius:var(--size-control-radius-pill);color:var(--foreground);font-size:var(--public-type-small);font-weight:var(--font-weight-semibold);padding-inline:var(--size-space-5);padding-block:var(--size-space-3)}.pv-vision{background:var(--color-brand-ink);border-radius:var(--public-radius-lg);color:var(--pv-on-dark);margin-block-start:var(--size-space-10);padding:var(--public-space-card);text-align:center}.pv-vision p{color:var(--pv-on-dark-muted);font-size:var(--public-type-body-lg);line-height:var(--site-leading-body);margin:var(--size-space-2) auto 0;max-inline-size:44rem}.pv-vision strong{color:var(--color-brand-highlight);display:block;font-family:var(--font-family-accent);font-size:var(--public-type-vision);font-style:italic;font-weight:var(--font-weight-normal)}[data-locale=ar] .pv-vision strong,[data-locale=fa] .pv-vision strong{font-family:var(--font-family-arabic);font-style:normal}.pv-channel-grid{display:grid;gap:var(--size-space-4);margin-block-start:var(--size-space-10)}.pv-channel{background:var(--background);border:1px solid var(--border);border-radius:var(--public-radius-md);box-shadow:var(--public-shadow-soft);padding:var(--public-space-card)}.pv-channel-dark{background:var(--color-brand-ink);border-color:color-mix(in srgb,var(--color-brand-surface) 10%,transparent);color:var(--pv-on-dark);overflow:hidden;position:relative}.pv-channel-icon{align-items:center;background:var(--muted);border-radius:var(--public-radius-sm);color:var(--color-brand-primary);display:inline-flex;justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem}.pv-channel-dark .pv-channel-icon{background:color-mix(in srgb,var(--color-brand-surface) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-surface) 10%,transparent);color:var(--color-brand-accent)}.pv-channel-label{color:var(--muted-foreground);font-size:var(--public-type-caption);letter-spacing:var(--site-tracking-wide);margin:var(--size-space-5) 0 0;text-transform:uppercase}.pv-channel h3,.pv-channel-label{font-weight:var(--font-weight-bold)}.pv-channel h3{color:var(--foreground);font-size:var(--public-type-card-title)}.pv-channel h3,.pv-channel p{margin:var(--size-space-2) 0 0}.pv-channel p{color:var(--muted-foreground);font-size:var(--public-type-body);line-height:var(--site-leading-body)}.pv-channel-dark h3{color:var(--pv-on-dark)}.pv-channel-dark .pv-channel-label,.pv-channel-dark p{color:var(--pv-on-dark-muted)}.pv-channel-links{display:flex;flex-direction:column;gap:var(--size-space-1);list-style:none;margin:var(--size-space-4) 0 0;padding:0}.pv-channel-links a{align-items:center;color:var(--color-semantic-link);display:inline-flex;font-size:var(--public-type-small);font-weight:var(--font-weight-semibold);gap:var(--size-space-2);min-block-size:var(--size-control-min-target);text-decoration:none}.pv-channel-dark .pv-channel-links a{color:var(--color-brand-accent)}.pv-legal-entity{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:var(--public-radius-md);display:flex;gap:var(--size-space-4);margin-block-start:var(--size-space-4);padding:var(--size-space-5)}.pv-legal-entity strong{color:var(--foreground);display:block;font-size:var(--public-type-body)}.pv-legal-entity span{color:var(--muted-foreground);font-size:var(--public-type-small)}.pv-related-grid{display:grid;gap:var(--size-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-block-start:var(--size-space-8)}.pv-related-card{background:var(--background);border:1px solid var(--border);border-radius:var(--public-radius-md);color:var(--foreground);display:flex;flex-direction:column;gap:var(--size-space-2);min-block-size:var(--size-control-min-target);padding:var(--size-space-6);text-decoration:none}.pv-related-card:hover{border-color:var(--color-brand-primary);box-shadow:var(--public-shadow-card)}.pv-related-title{color:var(--foreground);font-size:var(--public-type-card-title);font-weight:var(--font-weight-bold)}.pv-related-card p{color:var(--muted-foreground);font-size:var(--public-type-small);margin:0}.pv-legal-hero{overflow:clip;padding-block:var(--public-space-hero-y);position:relative}.pv-legal-meta{display:flex;flex-wrap:wrap;gap:var(--size-space-2);justify-content:center;margin-block-start:var(--size-space-6)}.pv-meta-chip{align-items:center;background:color-mix(in srgb,var(--color-brand-surface) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-surface) 14%,transparent);border-radius:var(--size-control-radius-pill);color:var(--pv-on-dark-muted);display:inline-flex;font-size:var(--public-type-caption);font-weight:var(--font-weight-semibold);gap:var(--size-space-2);padding-inline:var(--size-space-3);padding-block:var(--size-space-2)}.pv-legal-body{background:var(--background);padding-block:var(--public-space-section-y)}.pv-legal-grid{display:grid;gap:var(--size-space-10)}.pv-toc{align-self:start}.pv-toc-panel{background:color-mix(in srgb,var(--muted) 60%,var(--background));border:1px solid var(--border);border-radius:var(--public-radius-md);padding:var(--size-space-4)}.pv-toc-title{align-items:center;color:var(--muted-foreground);display:flex;font-size:var(--public-type-micro);font-weight:var(--font-weight-bold);gap:var(--size-space-2);letter-spacing:var(--site-tracking-wider);margin:0;text-transform:uppercase}.pv-toc-title:before{background:var(--color-brand-accent);block-size:.25rem;border-radius:50%;content:"";inline-size:.25rem}.pv-toc-list{border-inline-start:1px solid var(--border);list-style:none;margin:var(--size-space-4) 0 0;padding:0}.pv-toc-link{align-items:center;border-inline-start:2px solid transparent;color:var(--muted-foreground);display:flex;font-size:var(--public-type-small);gap:var(--size-space-2);margin-inline-start:-1px;min-block-size:var(--size-control-min-target);padding-inline:var(--size-space-3);text-decoration:none}.pv-toc-link:hover{color:var(--foreground)}.pv-toc-link[aria-current=location]{border-inline-start-color:var(--color-brand-primary);color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}.pv-toc-num{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);min-inline-size:1.5rem}.pv-article{max-inline-size:47.5rem;min-inline-size:0}.pv-legal-section{border-block-start:1px solid var(--border);padding-block:var(--size-space-8);scroll-margin-block-start:var(--size-space-16)}.pv-legal-section:first-child{border-block-start:0;padding-block-start:0}.pv-legal-eyebrow{color:var(--muted-foreground);font-size:var(--public-type-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-wide);margin:0;text-transform:uppercase}.pv-legal-section h2{color:var(--foreground);overflow-wrap:anywhere;font-size:var(--site-type-display-3);font-weight:var(--font-weight-extrabold);letter-spacing:var(--site-tracking-snug);line-height:var(--site-leading-heading);margin:var(--size-space-2) 0 var(--size-space-5)}.pv-clauses{flex-direction:column;list-style:none;margin:var(--size-space-4) 0;padding:0}.pv-clauses,.pv-clauses li{display:flex;gap:var(--size-space-3)}.pv-clauses li{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:var(--public-type-body);line-height:var(--site-leading-body)}.pv-clause-ref{color:var(--color-semantic-link);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);min-inline-size:2.5rem}.pv-list{color:var(--muted-foreground);font-size:var(--public-type-body);line-height:var(--site-leading-body);margin-block:var(--size-space-4);padding-inline-start:var(--size-space-6)}.pv-list li{margin-block:var(--size-space-2)}.pv-callout{background:var(--muted);border-inline-start:3px solid var(--color-brand-primary);border-radius:var(--public-radius-sm);margin-block:var(--size-space-5);padding:var(--size-space-4)}.pv-callout-label{color:var(--color-brand-primary);font-size:var(--public-type-caption);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-wide);margin:0 0 var(--size-space-2);text-transform:uppercase}.pv-callout p:last-child{margin-block-end:0}.pv-table-wrap{border:1px solid var(--border);border-radius:var(--public-radius-sm);margin-block:var(--size-space-6);max-inline-size:100%;overflow-x:auto}.pv-table{border-collapse:collapse;font-size:var(--public-type-small);inline-size:100%}.pv-table caption{caption-side:top;color:var(--muted-foreground);font-weight:var(--font-weight-semibold)}.pv-table caption,.pv-table td,.pv-table th{padding:var(--size-space-3);text-align:start}.pv-table td,.pv-table th{border-block-end:1px solid var(--border);vertical-align:top}.pv-table thead th{background:var(--muted);color:var(--foreground);font-weight:var(--font-weight-bold)}.pv-table tbody th{color:var(--foreground);font-weight:var(--font-weight-semibold)}.pv-legal-related{border-block-start:1px solid var(--border);margin-block-start:var(--size-space-8);padding-block-start:var(--size-space-8)}.pv-related-eyebrow{color:var(--muted-foreground);font-size:var(--public-type-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-wide);text-transform:uppercase}.pv-legal-closing{background:var(--color-brand-ink);color:var(--pv-on-dark);padding-block:var(--public-space-section-y);text-align:center}.pv-legal-closing p{color:var(--pv-on-dark-muted);font-size:var(--public-type-body-lg);margin:var(--size-space-3) auto 0;max-inline-size:42rem}.pv-legal-closing strong{color:var(--color-brand-highlight);display:block;font-family:var(--font-family-accent);font-size:var(--public-type-closing);font-style:italic;font-weight:var(--font-weight-normal);line-height:var(--site-leading-heading)}[data-locale=ar] .pv-legal-closing strong,[data-locale=fa] .pv-legal-closing strong{font-family:var(--font-family-arabic);font-style:normal}@media (min-width:48rem){.pv-hero-cards{gap:var(--size-space-4)}.pv-timeline-rail{inset-inline-start:50%;margin-inline-start:-.5px}.pv-timeline-item{padding-inline-start:0}.pv-timeline-item:nth-child(odd){justify-content:flex-start;padding-inline-end:52%}.pv-timeline-item:nth-child(2n){justify-content:flex-end;padding-inline-start:52%}.pv-timeline-item:after{inset-block-start:50%}.pv-timeline-card{max-inline-size:min(25rem,calc(100% - 1.5rem))}.pv-timeline-item:nth-child(odd):after{inset-inline-end:50%;inset-inline-start:min(25rem,48%)}.pv-timeline-item:nth-child(2n):after{inset-inline-end:min(25rem,48%);inset-inline-start:50%}.pv-timeline-node{inset-block-start:50%;inset-inline-start:50%;margin-block-start:-1.2rem;margin-inline-start:-1.2rem}.pv-cta-grid,.pv-how-grid,.pv-split{grid-template-columns:1fr 1fr}.pv-why-grid{grid-template-columns:.95fr 1.05fr}.pv-who-grid{grid-template-columns:1fr 1fr}.pv-note-grid{grid-template-columns:.9fr 1.1fr}.pv-channel-grid{grid-template-columns:repeat(3,1fr)}.pv-legal-grid{grid-template-columns:15.5rem minmax(0,1fr);gap:var(--size-space-12)}.pv-toc{position:sticky;inset-block-start:var(--size-space-4);max-block-size:calc(100vh - 2rem);overflow-y:auto}}@media (max-width:47.99rem){.pv-hero-cards{grid-template-columns:1fr}.pv-timeline-node{inset-inline-start:.85rem}.pv-hero-glyph{font-size:var(--public-type-glyph-mobile)}.pv-actions .pv-button{inline-size:100%}}@media (prefers-reduced-motion:no-preference){.pv-journey-node,.pv-step-chevron,.pv-timeline-card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}}@media print{.public-back-to-top,.public-progress,.pv-actions,.pv-cta-grid,.pv-hero-bg,.pv-hero-glyph,.pv-related-grid,.pv-toc{display:none}.pv-legal-closing,.pv-legal-hero{background:var(--background);color:var(--foreground)}.pv-legal-closing p,.pv-legal-closing strong,.pv-legal-hero .pv-hero-lede,.pv-legal-hero .pv-title{color:var(--foreground)}.pv-legal-grid{display:block}}.pv-note-share-label{color:var(--muted-foreground);font-size:var(--public-type-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-wide);margin:0 0 var(--size-space-2);text-transform:uppercase}.pv-subject-outro{margin-inline:auto;max-inline-size:48rem;text-align:center}.pv-step h3{margin:0}.pv-definitions{display:grid;gap:var(--size-space-4);margin-block:var(--size-space-5)}.pv-definition{border-block-start:1px solid var(--border);padding-block-start:var(--size-space-3)}.pv-definition dt{color:var(--foreground);font-weight:var(--font-weight-bold)}.pv-definition dd{color:var(--muted-foreground);margin:var(--size-space-1) 0 0}.pv-split-cards{display:grid;gap:var(--size-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-block:var(--size-space-5)}.pv-article-quote{border-inline-start:3px solid var(--color-brand-accent);color:var(--foreground);font-family:var(--font-family-accent);font-size:var(--public-type-quote-sm);font-style:italic;line-height:1.4;margin:var(--size-space-5) 0;padding-inline-start:var(--size-space-5)}[data-locale=ar] .pv-article-quote,[data-locale=fa] .pv-article-quote{font-family:var(--font-family-arabic);font-style:normal}