@layer tokens,fonts,materials,base,components,a11y,rtl;@layer tokens{:root{--pgi-gold-100: #f6efd9;--pgi-gold-150: #fbf7ea;--pgi-gold-200: #e8d9a8;--pgi-gold-300: #d6be85;--pgi-gold-400: #c2a665;--pgi-gold-500: #ab8f52;--pgi-gold-600: #9c7f45;--pgi-gold-700: #7a6431;--pgi-gold-800: #5e4d26;--pgi-navy-050: #eaeff7;--pgi-navy-100: #d9e0ec;--pgi-navy-200: #aeb9ce;--pgi-navy-300: #808da4;--pgi-navy-400: #5c6786;--pgi-navy-500: #434e6e;--pgi-navy-600: #313d5b;--pgi-navy-700: #23304a;--pgi-navy-800: #16233a;--pgi-navy-900: #0f1b2d;--pgi-navy-950: #0b1422;--pgi-grey-050: #f7fafc;--pgi-grey-100: #f0f4f7;--pgi-grey-200: #e3eaf1;--pgi-grey-300: #cfd9e4;--pgi-grey-400: #a8b4c4;--pgi-grey-500: #707d93;--pgi-grey-600: #4c596f;--pgi-dark-bg: #0b1422;--pgi-dark-surface: #141f31;--pgi-dark-surface-2: #1d2a40;--pgi-dark-surface-3: #26344c;--pgi-dark-glass-tint: #101a29;--pgi-ink-050: #e8eef6;--pgi-ink-100: #c3cede;--pgi-ink-200: #9daabf;--pgi-white: #ffffff;--pgi-black: #090806;--pgi-red-600: #b3261e;--pgi-red-200: #ffb4ab;--pgi-green-700: #155d3c;--pgi-green-300: #7fd6a9;--pgi-whatsapp-700: #0f7a6d;--pgi-whatsapp-brand: #25d366;--sp-0: 0;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-7: 1.75rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--sp-24: 6rem;--tap-min: 2.75rem;--gap-min: 1rem;--r-2xs: 4px;--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 28px;--r-pill: 999px;--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-md: .9375rem;--fs-lg: 1rem;--fs-base: 1.0625rem;--fs-xl: 1.1875rem;--fs-2xl: 1.375rem;--lh-tight: 1.15;--lh-snug: 1.35;--lh-normal: 1.65;--lh-loose: 1.8;--tracking-wide: .12em;--tracking-tight: -.01em;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-1: .12s;--dur-2: .18s;--dur-3: .26s;--shell-max: 1200px;--shell-narrow: 780px;--gutter: clamp(1.25rem, 4vw, 3rem);--measure: 68ch}}@layer tokens{:root,:root[data-theme=light]{color-scheme:light;--bg: var(--pgi-grey-100);--surface: var(--pgi-white);--surface-2: var(--pgi-grey-200);--surface-3: var(--pgi-grey-300);--surface-inverse: var(--pgi-navy-900);--ink: var(--pgi-navy-900);--ink-2: var(--pgi-navy-700);--ink-muted: var(--pgi-grey-600);--ink-inverse: var(--pgi-white);--accent-graphic: var(--pgi-gold-400);--accent-line: var(--pgi-gold-600);--accent-text: var(--pgi-gold-700);--line: rgba(15, 27, 45, .12);--line-strong: rgba(15, 27, 45, .22);--line-control: var(--pgi-grey-500);--danger: var(--pgi-red-600);--success: var(--pgi-green-700);--fill-primary: var(--pgi-navy-900);--fill-primary-hover: var(--pgi-navy-700);--on-fill-primary: var(--pgi-white);--fill-whatsapp: var(--pgi-whatsapp-700);--on-fill-whatsapp: var(--pgi-white);--focus-ring: var(--pgi-navy-900);--focus-ring-inverse: var(--pgi-gold-200);--scrim-media: .68;--scrim-media-color: 11 20 34;--on-media: var(--pgi-white);--on-media-accent: var(--pgi-gold-150);--material-tint: 247 250 252;--material-alpha-thin: .72;--material-alpha-regular: .85;--material-alpha-thick: .93;--material-opaque-thin: #f4f7fa;--material-opaque-regular: #f6f9fb;--material-opaque-thick: #f8fafc;--elev-0: none;--elev-1: 0 1px 2px rgba(15, 27, 45, .06), 0 2px 8px rgba(15, 27, 45, .06);--elev-2: 0 2px 4px rgba(15, 27, 45, .08), 0 12px 32px rgba(15, 27, 45, .1);--serif: Georgia, "Times New Roman", "Noto Serif", "Droid Serif", "Liberation Serif", "Nimbus Roman", serif;--sans: system-ui, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--r-outer: var(--r-lg);--pad: var(--sp-5);--r-inner: max(var(--r-2xs), calc(var(--r-outer) - var(--pad)))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: var(--pgi-dark-bg);--surface: var(--pgi-dark-surface);--surface-2: var(--pgi-dark-surface-2);--surface-3: var(--pgi-dark-surface-3);--surface-inverse: var(--pgi-grey-100);--ink: var(--pgi-ink-050);--ink-2: var(--pgi-ink-100);--ink-muted: var(--pgi-ink-200);--ink-inverse: var(--pgi-navy-900);--accent-graphic: var(--pgi-gold-400);--accent-line: var(--pgi-gold-400);--accent-text: var(--pgi-gold-300);--line: rgba(232, 238, 246, .14);--line-strong: rgba(232, 238, 246, .26);--line-control: var(--pgi-navy-300);--danger: var(--pgi-red-200);--success: var(--pgi-green-300);--fill-primary: var(--pgi-gold-400);--fill-primary-hover: var(--pgi-gold-300);--on-fill-primary: var(--pgi-black);--fill-whatsapp: var(--pgi-whatsapp-700);--on-fill-whatsapp: var(--pgi-white);--focus-ring: var(--pgi-gold-200);--focus-ring-inverse: var(--pgi-navy-900);--scrim-media: .6;--scrim-media-color: 11 20 34;--material-tint: 16 26 41;--material-alpha-thin: .8;--material-alpha-regular: .88;--material-alpha-thick: .94;--material-opaque-thin: #101a29;--material-opaque-regular: #0f1826;--material-opaque-thick: #0e1724;--elev-1: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .34);--elev-2: 0 2px 4px rgba(0, 0, 0, .44), 0 12px 32px rgba(0, 0, 0, .46)}}:root[data-theme=dark]{color-scheme:dark;--bg: var(--pgi-dark-bg);--surface: var(--pgi-dark-surface);--surface-2: var(--pgi-dark-surface-2);--surface-3: var(--pgi-dark-surface-3);--surface-inverse: var(--pgi-grey-100);--ink: var(--pgi-ink-050);--ink-2: var(--pgi-ink-100);--ink-muted: var(--pgi-ink-200);--ink-inverse: var(--pgi-navy-900);--accent-graphic: var(--pgi-gold-400);--accent-line: var(--pgi-gold-400);--accent-text: var(--pgi-gold-300);--line: rgba(232, 238, 246, .14);--line-strong: rgba(232, 238, 246, .26);--line-control: var(--pgi-navy-300);--danger: var(--pgi-red-200);--success: var(--pgi-green-300);--fill-primary: var(--pgi-gold-400);--fill-primary-hover: var(--pgi-gold-300);--on-fill-primary: var(--pgi-black);--fill-whatsapp: var(--pgi-whatsapp-700);--on-fill-whatsapp: var(--pgi-white);--focus-ring: var(--pgi-gold-200);--focus-ring-inverse: var(--pgi-navy-900);--scrim-media: .6;--scrim-media-color: 11 20 34;--material-tint: 16 26 41;--material-alpha-thin: .8;--material-alpha-regular: .88;--material-alpha-thick: .94;--material-opaque-thin: #101a29;--material-opaque-regular: #0f1826;--material-opaque-thick: #0e1724;--elev-1: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .34);--elev-2: 0 2px 4px rgba(0, 0, 0, .44), 0 12px 32px rgba(0, 0, 0, .46)}}@layer fonts{@font-face{font-family:PGI Sans Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/pgi-sans-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:PGI Naskh Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/pgi-naskh-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}}@layer materials{:root{--blur-thin: 12px;--blur-regular: 20px;--blur-thick: 32px;--material-saturate: 1.6}.material-thin{background-color:var(--material-opaque-thin)}.material-regular{background-color:var(--material-opaque-regular)}.material-thick{background-color:var(--material-opaque-thick)}.material-thin,.material-regular,.material-thick{font-weight:600}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.material-thin{background-color:rgb(var(--material-tint) / var(--material-alpha-thin));-webkit-backdrop-filter:blur(var(--blur-thin)) saturate(var(--material-saturate));backdrop-filter:blur(var(--blur-thin)) saturate(var(--material-saturate))}.material-regular{background-color:rgb(var(--material-tint) / var(--material-alpha-regular));-webkit-backdrop-filter:blur(var(--blur-regular)) saturate(var(--material-saturate));backdrop-filter:blur(var(--blur-regular)) saturate(var(--material-saturate))}.material-thick{background-color:rgb(var(--material-tint) / var(--material-alpha-thick));-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(var(--material-saturate));backdrop-filter:blur(var(--blur-thick)) saturate(var(--material-saturate))}}.scrim{position:relative;isolation:isolate}.scrim>.scrim-media,.scrim>.bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.scrim>.scrim-media img,.scrim>.bg img{inline-size:100%;block-size:100%;object-fit:cover}.scrim:after{content:"";position:absolute;inset:0;z-index:-1;background:rgb(var(--scrim-media-color) / var(--scrim-media));pointer-events:none}.on-media{color:var(--on-media)}.on-media-accent{color:var(--on-media-accent)}@media(prefers-reduced-transparency:reduce){.material-thin,.material-regular,.material-thick{-webkit-backdrop-filter:none;backdrop-filter:none}.material-thin{background-color:var(--material-opaque-thin)}.material-regular{background-color:var(--material-opaque-regular)}.material-thick{background-color:var(--material-opaque-thick)}.scrim:after{background:rgb(var(--scrim-media-color) / 1)}}@media(forced-colors:active){.material-thin,.material-regular,.material-thick{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:Canvas;border-block-end:1px solid CanvasText}.scrim:after{background:Canvas}.on-media,.on-media-accent{color:CanvasText}}}@layer a11y{.skip-link{position:absolute;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2);z-index:999;display:inline-flex;align-items:center;min-block-size:var(--tap-min);padding-inline:var(--sp-5);padding-block:var(--sp-2);border-radius:var(--r-sm);background:var(--fill-primary);color:var(--on-fill-primary);font-family:var(--sans);font-size:var(--fs-sm);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - var(--sp-4)));transition:transform var(--dur-2) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-2xs)}.on-media :focus-visible,.scrim :focus-visible,.btn-primary:focus-visible{outline-color:var(--focus-ring-inverse)}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}:where(button,[role=button],.btn,.slot,.lang-switcher a,.nav a,.pill-link){min-block-size:var(--tap-min);min-inline-size:var(--tap-min)}:where(.nav,.lang-switcher,.hero .actions,.slot-row,.site-footer ul){gap:max(var(--gap-min),var(--sp-4))}input[type=checkbox],input[type=radio]{inline-size:1.25rem;block-size:1.25rem;accent-color:var(--accent-line)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-snap-type:none!important}.btn:hover,a.card:hover{transform:none}}:where(h1,h2,h3,h4,[id]){scroll-margin-block-start:calc(var(--header-h, 4.25rem) + var(--sp-4))}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sr-only-focusable:focus-visible{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}@media(forced-colors:active){.btn,.card,.panel,.field input,.field textarea,.field select,.slot,.form-status,.tier-table,.pill,.empty{border:1px solid CanvasText}.btn-primary{background:ButtonFace;color:ButtonText;border-color:ButtonText}.btn:disabled{color:GrayText;border-color:GrayText}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid Highlight;outline-offset:2px}a{color:LinkText}.eyebrow:before,.splash .mark,.media-fallback{forced-color-adjust:none;background:Canvas;color:CanvasText}}@media print{.site-header,.skip-link,.lang-switcher,.nav{display:none}body{background:#fff;color:#000}.shell{max-inline-size:none}.disclosure{break-inside:avoid;border:1px solid #000;padding:1rem}}}@layer rtl{[dir=rtl]{--sans: "PGI Sans Arabic", system-ui, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif;--serif: "PGI Naskh Arabic", Georgia, "Times New Roman", "Noto Serif", "Liberation Serif", serif;--tracking-wide: normal;--tracking-tight: normal}[dir=rtl] :is(h1,h2,h3,h4,h5,.eyebrow,.pill,.brand,.site-footer h4,.slot-day h4,.tier-table thead th,.disclosure :is(h2,h3,h4),.lang-switcher a){letter-spacing:normal;word-spacing:normal}[dir=rtl] :is(.eyebrow,.pill,.site-footer h4,.slot-day h4,.tier-table thead th,.disclosure :is(h2,h3,h4),.btn,.nav a){text-transform:none}[dir=rtl],[dir=rtl] *{font-synthesis:none;font-synthesis-weight:none;font-synthesis-style:none}[dir=rtl] .rich blockquote{font-style:normal}[dir=rtl] body,html[lang=ar] body{font-size:1.16rem;line-height:1.95}html[lang=ckb] body{font-size:1.19rem;line-height:2.05}html[lang=fa] body{font-size:1.17rem;line-height:2}[dir=rtl] :is(h1,h2,h3,h4,h5){line-height:1.5}[dir=rtl] .prose{max-inline-size:62ch}[dir=rtl] :is(h1,h2,h3,h4,h5){text-wrap:pretty}[dir=rtl] .btn,[dir=rtl] .nav a,[dir=rtl] .lang-switcher a,[dir=rtl] .slot,[dir=rtl] .faq summary,[dir=rtl] .site-footer a{min-block-size:var(--tap-min);block-size:auto;white-space:normal}[dir=rtl] .site-header .bar{min-block-size:var(--header-h, 4.25rem);block-size:auto;flex-wrap:wrap;padding-block:var(--sp-2)}[dir=rtl] .btn{padding-inline:var(--sp-6);line-height:1.5}[dir=rtl] bdi,bdi{unicode-bidi:isolate}[dir=rtl] :is(.num,.price,.tel,time,.tier-table .num){unicode-bidi:isolate;font-variant-numeric:tabular-nums}[dir=rtl] .brand bdi,[dir=rtl] [lang=en]{unicode-bidi:isolate}[dir=rtl] .hero{--hero-wash-angle: 260deg}[dir=rtl] .faq summary:after{transform:rotate(-45deg)}[dir=rtl] .faq details[open] summary:after{transform:rotate(135deg)}[dir=rtl] :is(input,textarea,select){direction:rtl;text-align:start}[dir=rtl] :is(input[type=email],input[type=url],input[type=tel],input[type=number]){direction:ltr;text-align:start}[dir=rtl] .steps>li:before{unicode-bidi:isolate}}@layer base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-block-size:100dvh;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none}h1,h2,h3,h4,h5{font-family:var(--serif);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);margin-block:0 .5em;text-wrap:balance;color:var(--ink)}h1{font-size:clamp(2.125rem,1.6rem + 2.6vw,3.5rem)}h2{font-size:clamp(1.6rem,1.35rem + 1.25vw,2.375rem)}h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem)}h4{font-size:clamp(1.05rem,1rem + .25vw,1.2rem)}p{margin-block:0 1.1em;text-wrap:pretty}a{color:inherit;text-underline-offset:.18em}img,svg,video{max-inline-size:100%;display:block}hr{border:0;border-block-start:1px solid var(--line);margin-block:var(--sp-8)}::selection{background:var(--accent-graphic);color:var(--pgi-black)}bdi{unicode-bidi:isolate}}@layer components{.shell{inline-size:100%;max-inline-size:var(--shell-max);margin-inline:auto;padding-inline:var(--gutter)}.prose{max-inline-size:var(--measure)}.section{padding-block:clamp(3rem,7vw,6rem)}.section-tight{padding-block:clamp(2rem,4vw,3.5rem)}.section-alt{background:var(--surface-2)}.grid{display:grid;gap:max(var(--gap-min),var(--sp-6))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr))}.eyebrow{display:flex;align-items:center;gap:var(--sp-2);font-family:var(--sans);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text);margin-block:0 var(--sp-4)}.eyebrow:before{content:"";inline-size:var(--sp-6);block-size:2px;flex:none;background:var(--accent-graphic)}.lede{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:var(--lh-loose);color:var(--ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--sans);font-size:var(--fs-md);font-weight:600;line-height:1.2;min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-inline:var(--sp-6);padding-block:var(--sp-3);border-radius:var(--r-sm);border:1px solid transparent;text-decoration:none;cursor:pointer;text-align:center;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:var(--fill-primary);color:var(--on-fill-primary)}.btn-primary:hover{background:var(--fill-primary-hover)}.btn-ghost{background:transparent;border-color:var(--line-control);color:var(--ink)}.btn-ghost:hover{border-color:var(--accent-line);color:var(--accent-text);background:color-mix(in srgb,var(--accent-graphic) 8%,transparent)}.btn-whatsapp{background:var(--fill-whatsapp);color:var(--on-fill-whatsapp)}.btn-whatsapp:hover{background:color-mix(in srgb,var(--fill-whatsapp) 88%,black)}.btn-whatsapp svg,.btn-whatsapp .glyph{color:var(--pgi-whatsapp-brand);flex:none}.site-header{position:sticky;inset-block-start:0;z-index:50;background-color:var(--material-opaque-thin);border-block-end:1px solid var(--line-strong);font-weight:600}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header{background-color:rgb(var(--material-tint) / var(--material-alpha-thin));-webkit-backdrop-filter:blur(var(--blur-thin)) saturate(var(--material-saturate));backdrop-filter:blur(var(--blur-thin)) saturate(var(--material-saturate))}}@media(prefers-reduced-transparency:reduce){.site-header{background-color:var(--material-opaque-thin);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header .bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);min-block-size:var(--header-h, 4.25rem);block-size:auto;padding-block:var(--sp-2);flex-wrap:wrap}.brand{display:inline-flex;align-items:center;gap:var(--sp-2);text-decoration:none;font-family:var(--serif);font-size:var(--fs-xl);font-weight:600;color:var(--ink);flex:none}.brand .mark{color:var(--accent-graphic);font-size:1.35em;line-height:1}.nav{display:flex;align-items:center;flex-wrap:wrap;gap:max(var(--gap-min),var(--sp-5))}.nav a{display:inline-flex;align-items:center;min-block-size:var(--tap-min);text-decoration:none;font-size:var(--fs-md);font-weight:600;color:var(--ink);border-block-end:2px solid transparent;transition:border-color var(--dur-2) var(--ease-out)}.nav a:hover,.nav a[aria-current=page]{border-block-end-color:var(--accent-line)}.nav .btn{border-block-end:1px solid transparent;color:var(--on-fill-primary)}.nav .btn-ghost{color:var(--ink)}@media(max-width:48rem){.nav .nav-link{display:none}}.lang-switcher{display:flex;align-items:center;gap:max(var(--gap-min),var(--sp-4));list-style:none;margin:0;padding:0}.lang-switcher a{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-inline:var(--sp-3);border-radius:var(--r-xs);font-size:var(--fs-sm);font-weight:600;text-decoration:none;color:var(--ink)}.lang-switcher a[aria-current=true],.lang-switcher a[aria-current=page]{background:var(--surface-2);color:var(--ink)}.site-footer{border-block-start:1px solid var(--line-strong);background:var(--surface-2);margin-block-start:var(--sp-16)}.site-footer .inner{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-12);justify-content:space-between;padding-block:var(--sp-12) var(--sp-6)}.site-footer h4{font-family:var(--sans);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-2);margin-block-end:var(--sp-4)}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.site-footer a{display:inline-flex;align-items:center;min-block-size:var(--tap-min);text-decoration:none;color:var(--ink-2);font-size:var(--fs-md)}.site-footer a:hover{color:var(--accent-text);text-decoration:underline}.colophon{border-block-start:1px solid var(--line);padding-block:var(--sp-5) var(--sp-8);font-size:var(--fs-xs);color:var(--ink-2);display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);justify-content:space-between}.card{--r-outer: var(--r-lg);--pad: var(--sp-5);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);padding:var(--pad);gap:var(--sp-4);text-decoration:none;color:var(--ink);box-shadow:var(--elev-0);transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out)}a.card:hover{transform:translateY(-3px);box-shadow:var(--elev-1);border-color:var(--accent-line)}.card .media{aspect-ratio:4 / 3;background:var(--surface-2);overflow:hidden;border-radius:var(--r-inner)}.card .media img{inline-size:100%;block-size:100%;object-fit:cover}.card .body{display:flex;flex-direction:column;gap:var(--sp-2);flex:1}.card h3{margin:0}.card p{margin:0;color:var(--ink-muted);font-size:var(--fs-md)}.card .more{margin-block-start:auto;padding-block-start:var(--sp-3);font-size:var(--fs-sm);font-weight:600;color:var(--accent-text)}.hero{position:relative;isolation:isolate;overflow:hidden;border-block-end:1px solid var(--line);--hero-wash-angle: 100deg}.hero .bg{position:absolute;inset:0;z-index:-2;background:var(--pgi-navy-900, #0b1422)}.hero .bg img,.hero .bg picture{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(var(--hero-wash-angle),rgb(var(--scrim-media-color) / .35) 0%,rgb(var(--scrim-media-color) / 0) 70%),rgb(var(--scrim-media-color) / var(--scrim-media));pointer-events:none}.hero .inner{padding-block:clamp(4rem,11vw,8rem);max-inline-size:44rem;color:var(--on-media)}.hero h1,.hero p,.hero .lede{color:var(--on-media)}.hero .eyebrow{color:var(--on-media-accent)}.hero .eyebrow:before{background:var(--on-media-accent)}.hero .actions{display:flex;flex-wrap:wrap;gap:max(var(--gap-min),var(--sp-3));margin-block-start:var(--sp-8)}.hero .btn-primary{background:var(--pgi-gold-400);color:var(--pgi-black)}.hero .btn-primary:hover{background:var(--pgi-gold-300)}.hero .btn-ghost{border-color:var(--on-media);color:var(--on-media)}.hero .btn-ghost:hover{background:#ffffff24;color:var(--on-media);border-color:var(--on-media)}.media-fallback{inline-size:100%;block-size:100%;min-block-size:10rem;background:radial-gradient(120% 120% at 20% 10%,color-mix(in srgb,var(--accent-graphic) 22%,transparent),transparent 60%),linear-gradient(150deg,var(--surface-2),color-mix(in srgb,var(--pgi-navy-500) 12%,var(--surface-2)));display:grid;place-items:center;color:var(--ink-2);font-family:var(--serif);font-size:var(--fs-2xl)}.panel{--r-outer: var(--r-lg);--pad: clamp(1.25rem, 3vw, 2rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);padding:var(--pad);box-shadow:var(--elev-1)}.panel>.media,.panel>.inset{border-radius:var(--r-inner);overflow:hidden}.field{display:grid;gap:var(--sp-2);margin-block-end:var(--sp-5)}.field>span,.field label{font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.field .req{color:var(--accent-text)}.field input,.field textarea,.field select{font:inherit;font-size:var(--fs-lg);min-block-size:var(--tap-min);padding-inline:var(--sp-3);padding-block:var(--sp-3);border:1px solid var(--line-control);border-radius:var(--r-xs);background:var(--surface);color:var(--ink);inline-size:100%}.field textarea{resize:vertical;min-block-size:8rem}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--ink-2)}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--danger);border-width:2px}.field .err{font-size:var(--fs-xs);font-weight:600;color:var(--danger)}.form-note{font-size:var(--fs-sm);color:var(--ink-muted)}.form-status{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-sm);border:1px solid var(--line-control);border-inline-start:4px solid var(--line-control);background:var(--surface-2);color:var(--ink);margin-block-end:var(--sp-5);font-weight:600}.form-status.ok{border-color:var(--success)}.form-status.bad{border-color:var(--danger)}.slots{display:grid;gap:var(--sp-5)}.slot-day h4{font-family:var(--sans);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-2);margin-block-end:var(--sp-2)}.slot-row{display:flex;flex-wrap:wrap;gap:max(var(--gap-min),var(--sp-3))}.slot{font:inherit;font-size:var(--fs-md);font-weight:600;min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-inline:var(--sp-4);border:1px solid var(--line-control);border-radius:var(--r-xs);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out)}.slot:hover{border-color:var(--accent-line)}.slot[aria-pressed=true]{background:var(--fill-primary);color:var(--on-fill-primary);border-color:var(--fill-primary)}.pill{display:inline-flex;align-items:center;font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text);border:1px solid var(--accent-line);border-radius:var(--r-pill);padding-inline:var(--sp-3);padding-block:var(--sp-1);background:transparent}a.pill,.pill-link{text-decoration:none;min-block-size:var(--tap-min);padding-inline:var(--sp-4)}.cover{--r-outer: var(--r-lg);border-radius:var(--r-outer);overflow:hidden;border:1px solid var(--line);margin-block:var(--sp-8)}.cover img{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover}.rich :is(h2,h3){margin-block-start:2em}.rich blockquote{margin-block:var(--sp-8);margin-inline:0;padding-block:var(--sp-2);padding-inline-start:var(--sp-6);border-inline-start:3px solid var(--accent-line);font-family:var(--serif);font-size:1.2rem;font-style:italic;color:var(--ink)}.rich ul,.rich ol{padding-inline-start:var(--sp-6);margin-block:0 1.1em}.rich li{margin-block-end:.4em}.rich a{color:var(--accent-text);text-decoration:underline}.rich img{border-radius:var(--r-sm)}.ricos-content,.ricos-content *{color:var(--ink)!important}.ricos-content blockquote{border-inline-start:3px solid var(--accent-line);border-inline-end:0}.page-head{border-block-end:1px solid var(--line);padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,4vw,3rem)}.back-link{display:inline-flex;align-items:center;gap:var(--sp-2);min-block-size:var(--tap-min);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);text-decoration:none;margin-block-end:var(--sp-5)}.back-link:hover{color:var(--accent-text)}.meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);font-size:var(--fs-sm);color:var(--ink-2);align-items:center}.meta .avatar{inline-size:2rem;block-size:2rem;border-radius:var(--r-pill);object-fit:cover}.meta .author{display:flex;align-items:center;gap:var(--sp-2)}.spec{display:grid;gap:var(--sp-1);margin-block:0 var(--sp-6);padding:0;list-style:none}.spec div{display:flex;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-2);border-block-end:1px solid var(--line);font-size:var(--fs-md)}.spec dt{color:var(--ink-2)}.spec dd{margin:0;font-weight:600}.tier-table{overflow-x:auto;border:1px solid var(--line-control);border-radius:var(--r-md);background:var(--surface);-webkit-overflow-scrolling:touch}.tier-table table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-md);text-align:start}.tier-table :is(th,td){padding-inline:var(--sp-4);padding-block:var(--sp-3);text-align:start;border-block-end:1px solid var(--line);vertical-align:top}.tier-table thead th{background:var(--surface-2);color:var(--ink);font-family:var(--sans);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;position:sticky;inset-block-start:0;z-index:1}.tier-table tbody tr:last-child :is(th,td){border-block-end:0}.tier-table th[scope=row]{font-weight:600;color:var(--ink)}.tier-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.steps{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;gap:max(var(--gap-min),var(--sp-6))}.steps>li{counter-increment:step;display:grid;grid-template-columns:auto 1fr;gap:var(--sp-4);align-items:start}.steps>li:before{content:counter(step);display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--r-pill);background:var(--fill-primary);color:var(--on-fill-primary);font-family:var(--sans);font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums;flex:none}.steps h3{margin-block:0 var(--sp-2)}.steps p{margin:0;color:var(--ink-muted)}.faq{display:grid;gap:var(--sp-3)}.faq details{background:var(--surface);border:1px solid var(--line-control);border-radius:var(--r-sm);overflow:hidden}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-block-size:var(--tap-min);padding-inline:var(--sp-5);padding-block:var(--sp-3);font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";inline-size:.6rem;block-size:.6rem;flex:none;border-inline-end:2px solid var(--accent-line);border-block-end:2px solid var(--accent-line);transform:rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq .answer{padding-inline:var(--sp-5);padding-block:0 var(--sp-5);color:var(--ink-2)}.empty{padding:var(--sp-12) var(--sp-6);text-align:center;color:var(--ink-2);border:1px dashed var(--line-control);border-radius:var(--r-md);background:var(--surface)}.disclosure{font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-control);border-inline-start:4px solid var(--accent-line);border-radius:var(--r-sm);padding:var(--sp-5);margin-block-start:var(--sp-10)}.disclosure :is(h2,h3,h4){font-family:var(--sans);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink);margin-block:0 var(--sp-2)}.disclosure p:last-child{margin-block-end:0}.splash{position:fixed;inset:0;z-index:200;display:grid;place-items:center;gap:var(--sp-4);text-align:center;background-color:var(--material-opaque-thick);color:var(--ink)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.splash{background-color:rgb(var(--material-tint) / var(--material-alpha-thick));-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(var(--material-saturate));backdrop-filter:blur(var(--blur-thick)) saturate(var(--material-saturate))}}@media(prefers-reduced-transparency:reduce){.splash{background-color:var(--material-opaque-thick);-webkit-backdrop-filter:none;backdrop-filter:none}}.splash .mark{inline-size:clamp(4rem,12vw,7rem);block-size:auto;color:var(--accent-graphic)}.splash[hidden]{display:none}}.pgi-arrow[data-astro-cid-th4febst]{display:inline-block;inline-size:1em;block-size:1em;flex:none;vertical-align:-.125em}.pgi-arrow[data-astro-cid-th4febst][data-direction=back]{transform:scaleX(-1)}.pgi-arrow[data-astro-cid-th4febst][data-direction=up]{transform:rotate(-90deg)}.pgi-arrow[data-astro-cid-th4febst][data-direction=down]{transform:rotate(90deg)}[dir=rtl] .pgi-arrow[data-astro-cid-th4febst][data-direction=forward]{transform:scaleX(-1)}[dir=rtl] .pgi-arrow[data-astro-cid-th4febst][data-direction=back]{transform:none}bdi[data-astro-cid-2kpowbqz]{unicode-bidi:isolate}.flag[data-astro-cid-dehm3zwc]{inline-size:1.25rem;block-size:.875rem;flex:none;border-radius:1.5px;transform:none!important}.lang-menu[data-astro-cid-i7clhtw7]{display:none}@media(max-width:48rem){.lang-menu[data-astro-cid-i7clhtw7]{display:block;position:relative;flex:none}.lang-menu[data-astro-cid-i7clhtw7]>summary[data-astro-cid-i7clhtw7]{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-block-size:var(--tap-min);padding-inline:6px;border:1px solid var(--line-control);border-radius:var(--r-sm);color:var(--ink);background:var(--surface);cursor:pointer;list-style:none}.lang-menu[data-astro-cid-i7clhtw7]>summary[data-astro-cid-i7clhtw7]::-webkit-details-marker{display:none}.lang-menu-caret[data-astro-cid-i7clhtw7]{inline-size:.75rem;block-size:.75rem;opacity:.7;transition:transform var(--dur-2) var(--ease-out)}.lang-menu[data-astro-cid-i7clhtw7][open]>summary[data-astro-cid-i7clhtw7] .lang-menu-caret[data-astro-cid-i7clhtw7]{transform:rotate(180deg)}.lang-menu[data-astro-cid-i7clhtw7][open]>summary[data-astro-cid-i7clhtw7]{border-color:var(--accent-text)}.lang-menu-panel[data-astro-cid-i7clhtw7]{position:absolute;inset-block-start:calc(100% + var(--sp-2));inset-inline-end:0;z-index:70;inline-size:max-content;min-inline-size:11rem;max-inline-size:calc(100vw - 2 * var(--gutter));padding:var(--sp-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2, 0 12px 32px rgb(0 0 0 / .18))}.lang-menu-panel[data-astro-cid-i7clhtw7] ul[data-astro-cid-i7clhtw7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lang-menu-panel[data-astro-cid-i7clhtw7] a[data-astro-cid-i7clhtw7]{display:flex;align-items:center;gap:var(--sp-3);min-block-size:var(--tap-min);padding-inline:var(--sp-3);border-radius:var(--r-2xs);text-decoration:none;color:var(--ink);font-family:var(--sans);font-weight:600;letter-spacing:normal;word-spacing:normal}.lang-menu-panel[data-astro-cid-i7clhtw7] a[data-astro-cid-i7clhtw7]:hover{background:var(--surface-2)}.lang-menu-panel[data-astro-cid-i7clhtw7] a[data-astro-cid-i7clhtw7][aria-current=true]{background:var(--fill-primary);color:var(--on-fill-primary)}.lang-menu-name[data-astro-cid-i7clhtw7]{white-space:nowrap}}.lang-switcher[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]{font-family:var(--sans);letter-spacing:normal;word-spacing:normal}.lang-nav[data-astro-cid-su6xvggn]{display:flex;align-items:center;flex:none}.brand-mark[data-astro-cid-sckkx6r4]{block-size:2.25rem;inline-size:auto;flex:none}.brand-word[data-astro-cid-sckkx6r4]{white-space:nowrap}.site-header[data-astro-cid-sckkx6r4] .nav[data-astro-cid-sckkx6r4] .btn[data-astro-cid-sckkx6r4]{flex:none}.btn-whatsapp[data-astro-cid-sckkx6r4] .glyph[data-astro-cid-sckkx6r4]{inline-size:1.15em;block-size:1.15em}.site-footer[data-astro-cid-sckkx6r4] .footer-heading[data-astro-cid-sckkx6r4]{font-family:var(--sans);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-2);margin-block:0 var(--sp-4)}.footer-brand[data-astro-cid-sckkx6r4]{max-inline-size:22rem}.footer-tagline[data-astro-cid-sckkx6r4]{margin-block:var(--sp-3) 0;color:var(--ink-2);font-size:var(--fs-sm)}.footer-col[data-astro-cid-sckkx6r4]{min-inline-size:11rem}.site-footer[data-astro-cid-sckkx6r4] .contact-label[data-astro-cid-sckkx6r4]{display:block;font-size:var(--fs-xs);color:var(--ink-2)}.site-footer[data-astro-cid-sckkx6r4] .contact-value[data-astro-cid-sckkx6r4]{display:block;font-variant-numeric:tabular-nums}.site-footer[data-astro-cid-sckkx6r4] .footer-contact[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{display:flex;flex-direction:column;justify-content:center;gap:.1rem}.footer-legal[data-astro-cid-sckkx6r4]{margin-block:var(--sp-10) 0}.footer-legal-basis[data-astro-cid-sckkx6r4]{margin-block-end:0;font-size:var(--fs-xs)}.back-to-top[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;gap:var(--sp-2);min-block-size:var(--tap-min);text-decoration:none;color:var(--ink-2)}.back-to-top[data-astro-cid-sckkx6r4]:hover{color:var(--accent-text)}.site-header[data-astro-cid-sckkx6r4] .brand[data-astro-cid-sckkx6r4]{min-block-size:var(--tap-min);min-inline-size:var(--tap-min)}.nav-mobile[data-astro-cid-sckkx6r4]{display:none}@media(max-width:48rem){.site-header[data-astro-cid-sckkx6r4] .brand-word[data-astro-cid-sckkx6r4]{display:none}.site-header[data-astro-cid-sckkx6r4] .bar[data-astro-cid-sckkx6r4]>.lang-nav,.site-header[data-astro-cid-sckkx6r4] .nav[data-astro-cid-sckkx6r4] .btn-whatsapp[data-astro-cid-sckkx6r4]{display:none}.site-header[data-astro-cid-sckkx6r4] .bar[data-astro-cid-sckkx6r4]{gap:var(--sp-2)}.site-header[data-astro-cid-sckkx6r4] .nav[data-astro-cid-sckkx6r4] .btn[data-astro-cid-sckkx6r4]{padding-inline:var(--sp-4)}.nav-mobile[data-astro-cid-sckkx6r4]{display:block;position:relative;margin-inline-start:auto}.nav-mobile[data-astro-cid-sckkx6r4]>summary[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--tap-min);block-size:var(--tap-min);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;list-style:none}.nav-mobile[data-astro-cid-sckkx6r4]>summary[data-astro-cid-sckkx6r4]::-webkit-details-marker{display:none}.nav-mobile[data-astro-cid-sckkx6r4]>summary[data-astro-cid-sckkx6r4] .glyph[data-astro-cid-sckkx6r4]{inline-size:1.5rem;block-size:1.5rem}.nav-mobile[data-astro-cid-sckkx6r4][open]>summary[data-astro-cid-sckkx6r4]{background:var(--surface-2)}.nav-mobile-panel[data-astro-cid-sckkx6r4]{position:absolute;inset-block-start:calc(100% + var(--sp-3));inset-inline-end:0;z-index:60;inline-size:min(17rem,calc(100vw - 2 * var(--gutter)));display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2, 0 12px 32px rgb(0 0 0 / .18))}.nav-mobile-panel[data-astro-cid-sckkx6r4] nav[data-astro-cid-sckkx6r4]{display:flex;flex-direction:column}.nav-mobile-panel[data-astro-cid-sckkx6r4] nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{display:flex;align-items:center;min-block-size:var(--tap-min);padding-inline:var(--sp-2);border-radius:var(--r-2xs);text-decoration:none;font-weight:600;color:var(--ink)}.nav-mobile-panel[data-astro-cid-sckkx6r4] nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4][aria-current=page]{color:var(--accent-text);background:var(--surface-2)}.nav-mobile-panel[data-astro-cid-sckkx6r4] .btn-whatsapp[data-astro-cid-sckkx6r4]{inline-size:100%;margin-block-start:var(--sp-2)}.nav-mobile-panel[data-astro-cid-sckkx6r4]{overflow:hidden}}
