
:root{--php-green-900:#053f22;--php-green-800:#0b6237;--php-green-700:#0d923f;--php-green-600:#2c8d40;--php-green-500:#57b13c;--php-green-300:#8ec96a;--php-green-200:#b8d698;--php-green-100:#e6f0da;--php-yellow-500:#f9c406;--php-yellow-400:#fdad12;--php-yellow-600:#ef9a11;--php-yellow-100:#fff3cc;--php-gold-500:#c9a227;--php-gold-700:#936033;--php-ink-900:#1c1c1b;--php-ink-700:#2d2d2b;--php-ink-500:#5c5c58;--php-ink-300:#a5a5a0;--php-ink-100:#e4e2dc;--php-cream:#fefefe;--php-paper:#f6f4ee;--php-teal-akira:#0a3a37;--php-purple-shikthi:#61255b;--php-plum-shikthi:#382a65;--php-navy-nexon:#232366;--php-brown-boss:#5a3a2e;--php-olive-kargil:#4a5233;--php-red-chilli:#c8102e;--surface-page:var(--php-paper);--surface-card:var(--php-cream);--surface-sunken:var(--php-green-100);--surface-inverse:var(--php-green-800);--surface-accent:var(--php-yellow-500);--text-ink:var(--php-ink-900);--text-muted:var(--php-ink-500);--text-inverse:var(--php-cream);--text-brand:var(--php-green-800);--text-link:var(--php-green-700);--text-link-hover:var(--php-green-900);--border-subtle:var(--php-ink-100);--border-strong:var(--php-ink-900);--border-brand:var(--php-green-800);--border-premium:var(--php-gold-500);--action-primary-bg:var(--php-green-800);--action-primary-bg-hover:var(--php-green-900);--action-primary-fg:var(--php-cream);--action-accent-bg:var(--php-yellow-500);--action-accent-bg-hover:var(--php-yellow-600);--action-accent-fg:var(--php-ink-900);--state-success:var(--php-green-700);--state-warning:var(--php-yellow-400);--state-danger:var(--php-red-chilli);--state-info:var(--php-navy-nexon);--focus-ring:var(--php-yellow-500)}
:root{--font-pack:var(--ff-fjalla-one), var(--ff-oswald), "Arial Narrow", sans-serif;--font-display:var(--ff-oswald), "Arial Narrow", sans-serif;--font-condensed:var(--ff-barlow-condensed), "Arial Narrow", sans-serif;--font-body:var(--ff-barlow), system-ui, sans-serif;--font-tagline:var(--ff-playfair-display), Georgia, serif;--font-telugu:var(--ff-noto-sans-telugu), var(--ff-barlow), sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--text-pack-xl:clamp(56px, 7vw, 112px);--text-pack-lg:clamp(40px, 5vw, 72px);--text-h1:44px;--text-h2:32px;--text-h3:24px;--text-h4:19px;--text-body-lg:17px;--text-body:15px;--text-sm:13px;--text-xs:11.5px;--text-micro:10px;--leading-pack:.92;--leading-tight:1.15;--leading-snug:1.3;--leading-body:1.5;--leading-loose:1.62;--tracking-pack:.01em;--tracking-caps:.08em;--tracking-normal:0;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--type-pack-name:var(--font-pack);--type-heading:var(--font-display);--type-data:var(--font-condensed);--type-prose:var(--font-body)}.php-pack-name{font-family:var(--font-pack);font-weight:400;font-size:var(--text-pack-lg);line-height:var(--leading-pack);letter-spacing:var(--tracking-pack);text-transform:uppercase}.php-caps{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.php-tagline{font-family:var(--font-tagline);font-style:italic;font-weight:500}.php-telugu{font-family:var(--font-telugu);line-height:1.7}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--gutter-label:var(--space-6);--section-y:var(--space-20);--stack-tight:var(--space-2);--stack:var(--space-4);--stack-loose:var(--space-8);--container-max:1200px;--container-narrow:720px;--panel-min:280px}
:root{--radius-0:0;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--radius-round:50%;--border-hairline:1px;--border-rule:1.5px;--border-frame:3px;--border-premium-w:4px;--shadow-none:none;--shadow-card:0 1px 2px #1c1c1b0f, 0 2px 8px #1c1c1b0f;--shadow-raised:0 2px 4px #1c1c1b14, 0 8px 24px #1c1c1b1a;--shadow-pack:0 18px 40px #053f2238;--shadow-inset-photo:inset 0 0 0 3px var(--php-cream);--shadow-focus:0 0 0 3px color-mix(in oklch, var(--focus-ring) 55%, transparent);--scrim-bottom:linear-gradient(to top, #1c1c1b9e, #1c1c1b00);--scrim-capsule:#1c1c1b8c;--grad-pack-yellow:linear-gradient(180deg, var(--php-yellow-500), var(--php-yellow-400));--grad-pack-green:linear-gradient(135deg, var(--php-green-700), var(--php-green-800));--grad-gold-band:linear-gradient(90deg, #8a5a2b, var(--php-gold-500), #f2dd9a, var(--php-gold-500), #8a5a2b);--ease-standard:cubic-bezier(.2, .6, .2, 1);--ease-out:cubic-bezier(0, .6, .3, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s}

*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface-page);color:var(--text-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--text-link);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--text-link-hover)}button{font-family:inherit}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.php-telugu{font-family:var(--font-telugu);line-height:1.7}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.no-print{display:none!important}body{background:#fff}}
