.btn{justify-content:center;align-items:center;gap:var(--s-2);white-space:nowrap;border-radius:var(--r-full);text-align:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.btn--sm{padding-block:var(--s-2);padding-inline:var(--s-4);font-size:var(--t-small);line-height:var(--lh-small)}.btn--md{padding-block:var(--s-3);padding-inline:var(--s-5);font-size:var(--t-body);line-height:var(--lh-body);min-block-size:var(--touch-min)}.btn--lg{padding-block:var(--s-4);padding-inline:var(--s-6);font-size:var(--t-body-lg);line-height:var(--lh-body-lg);min-block-size:calc(var(--touch-min) + var(--s-2))}.btn--primary{background:var(--accent-600);color:var(--paper);box-shadow:var(--shadow-card)}.btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-700)}.section--deep .btn--primary,.section--blueprint .btn--primary,.section--dark .btn--primary{box-shadow:0 var(--s-1) var(--s-5) var(--glow-brass-soft);transition:box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.section--deep .btn--primary:hover:not(:disabled):not([aria-disabled=true]),.section--blueprint .btn--primary:hover:not(:disabled):not([aria-disabled=true]),.section--dark .btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-600);box-shadow:0 var(--s-2) var(--s-7) var(--glow-brass)}.btn--secondary{background:var(--brand-700);color:var(--paper)}.btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-800)}.btn--ghost{border-color:var(--border);color:var(--ink-900);background:0 0}.btn--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-500);color:var(--brand-700)}.btn--glow{background-color:var(--accent-400);background-image:linear-gradient(180deg, var(--accent-200) 0%, var(--accent-400) 55%, var(--accent-500) 100%);color:var(--deep-950);box-shadow:var(--shadow-glow-button);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), filter var(--dur-fast) var(--ease-out);font-weight:700}.btn--glow:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06);box-shadow:var(--shadow-glow-button-hover)}.btn--glow:focus-visible{outline-color:var(--accent-300)}.btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.btn__icon{flex:none;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.btn:hover,.btn:active{transform:none}}.container{inline-size:100%;padding-inline:var(--gutter-sm);margin-inline:auto}.container--default{max-inline-size:var(--container)}.container--narrow{max-inline-size:var(--container-narrow)}.container--wide{max-inline-size:var(--container-wide)}@media (width>=768px){.container{padding-inline:clamp(var(--gutter), 4.5vw, var(--s-8))}}.term{direction:ltr;unicode-bidi:isolate}[lang=ur] .term{font-family:var(--font-sans);letter-spacing:normal}.section{padding-block:var(--section-y-sm)}@media (width>=768px){.section{padding-block:var(--section-y-md)}}@media (width>=1024px){.section{padding-block:var(--section-y)}}.section--sp-tight{padding-block:var(--s-6)}@media (width>=768px){.section--sp-tight{padding-block:var(--section-y-tight)}}@media (width>=1024px){.section--sp-tight{padding-block:var(--section-y-tight-md)}}.section--sp-flush{padding-block:0}.section--default{background:var(--ground)}.section--alt{background:var(--paper);border-block:1px solid var(--border)}.section--dark{background:var(--brand-900);color:var(--brand-100)}.section--deep{isolation:isolate;background-color:var(--deep-900);color:var(--brand-100);position:relative;overflow:hidden}.section--deep:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 42% 38% at 16% 18%, var(--aurora-brand-hi), transparent 60%), radial-gradient(ellipse 38% 34% at 84% 74%, var(--aurora-brass), transparent 60%), radial-gradient(ellipse 30% 30% at 62% 12%, var(--aurora-violet), transparent 62%);animation:aurora-drift var(--dur-aurora) var(--ease-in-out) infinite alternate;position:absolute;inset:-30%}.section--deep:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 34% 30% at 78% 24%, var(--aurora-brand), transparent 62%), radial-gradient(ellipse 30% 28% at 24% 82%, var(--aurora-teal), transparent 62%);animation:aurora-counter calc(var(--dur-aurora) * 1.45) var(--ease-in-out) infinite alternate;position:absolute;inset:-30%}@keyframes aurora-drift{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(4%,3%)scale(1.16)}}@keyframes aurora-counter{0%{transform:translate(5%,2%)scale(1.12)}to{transform:translate(-5%,-2%)scale(1)}}.section--blueprint{isolation:isolate;background-color:var(--blueprint-ground);color:var(--brand-100);position:relative;overflow:hidden}.section--blueprint:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--blueprint-line) 1px, transparent 1px), linear-gradient(to bottom, var(--blueprint-line) 1px, transparent 1px);background-size:var(--blueprint-cell) var(--blueprint-cell);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,#0000 78%)}.section--blueprint:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 70% 20%, var(--blueprint-glow), transparent 65%);block-size:70%;inline-size:60%;animation:blueprint-breathe var(--dur-sweep) var(--ease-in-out) infinite;position:absolute;inset-block-start:0;inset-inline-end:0}@keyframes blueprint-breathe{0%,to{opacity:.55}50%{opacity:1}}.section__sweep{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--blueprint-sweep), transparent);block-size:45%;animation:section-sweep var(--dur-sweep) var(--ease-in-out) infinite;position:absolute;inset-block-start:0;inset-inline:0}@keyframes section-sweep{0%{opacity:0;transform:translateY(-110%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(240%)}}.section--dark :is(h1,h2,h3,h4,h5,h6),.section--deep :is(h1,h2,h3,h4,h5,h6),.section--blueprint :is(h1,h2,h3,h4,h5,h6){color:var(--paper)}.section--dark a:not(.btn),.section--deep a:not(.btn),.section--blueprint a:not(.btn){color:var(--accent-400)}.section--dark .btn--ghost,.section--deep .btn--ghost,.section--blueprint .btn--ghost{border-color:var(--blueprint-line-strong);color:var(--paper)}.section--dark .btn--ghost:hover:not(:disabled):not([aria-disabled=true]),.section--deep .btn--ghost:hover:not(:disabled):not([aria-disabled=true]),.section--blueprint .btn--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent-400);color:var(--accent-400)}.section--deep .section-head__lead,.section--blueprint .section-head__lead{color:var(--brand-300)}.section--deep .section-head__eyebrow,.section--blueprint .section-head__eyebrow{color:var(--accent-400)}.amb{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.amb__blob{filter:blur(var(--blob-blur));opacity:.7;border-radius:50%;position:absolute}.amb__blob--1{inline-size:var(--blob-lg);block-size:var(--blob-lg);background:var(--blob-1);animation:amb-drift-1 18s var(--ease-in-out) infinite alternate;inset-block-start:-15%;inset-inline-end:-8%}.amb__blob--2{inline-size:var(--blob-md);block-size:var(--blob-md);background:var(--blob-2);animation:amb-drift-2 22s var(--ease-in-out) infinite alternate;inset-block-end:-15%;inset-inline-start:-10%}.amb__blob--3{inline-size:var(--blob-sm);block-size:var(--blob-sm);background:var(--blob-3);animation:amb-drift-3 26s var(--ease-in-out) infinite alternate;inset-block-start:40%;inset-inline-start:38%}@keyframes amb-drift-1{to{transform:translate(-12%,18%)scale(1.15)}}@keyframes amb-drift-2{to{transform:translate(30%,-14%)scale(1.1)}}@keyframes amb-drift-3{to{transform:translate(-25%,-12%)scale(.85)}}.amb__grid{background-image:linear-gradient(var(--amb-line) 1px, transparent 1px), linear-gradient(90deg, var(--amb-line) 1px, transparent 1px);background-size:var(--amb-grid) var(--amb-grid);-webkit-mask-image:var(--amb-mask);mask-image:var(--amb-mask);position:absolute;inset:0}.amb--light{--amb-line:var(--amb-line-light)}.amb--dark{--amb-line:var(--amb-line-dark)}.amb__mark{font-family:var(--font-display);font-weight:800;font-size:var(--t-watermark);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--line-gold);opacity:.45;animation:amb-float 14s var(--ease-in-out) infinite alternate;line-height:.8;position:absolute;inset-block-start:var(--s-6);inset-inline-end:calc(-1 * var(--s-6))}@keyframes amb-float{to{transform:translateY(var(--s-7))}}.amb__scan{block-size:var(--scan-h);background:linear-gradient(180deg, transparent, var(--scan-tint) 85%, var(--scan-edge) 100%);animation:9s linear infinite amb-scan;position:absolute;inset-block-start:calc(-1 * var(--scan-h));inset-inline:0}@keyframes amb-scan{to{transform:translateY(var(--scan-travel))}}.amb--light{--scan-tint:#8f6b2e0a;--scan-edge:#8f6b2e38}.amb--dark{--scan-tint:#e6cc970d;--scan-edge:#e6cc974d}.amb__cross{inline-size:var(--s-4);block-size:var(--s-4);opacity:.55;animation:amb-blink 3s var(--ease-in-out) infinite;position:absolute}.amb__cross:before,.amb__cross:after{content:"";background:var(--gold);position:absolute}.amb__cross:before{inline-size:2px;inset-block:0;inset-inline-start:calc(50% - 1px)}.amb__cross:after{block-size:2px;inset-block-start:calc(50% - 1px);inset-inline:0}@keyframes amb-blink{50%{opacity:.12}}@media (prefers-reduced-motion:reduce){.amb__blob,.amb__mark,.amb__scan,.amb__cross{animation:none}.amb__scan{display:none}}.hero__blockhead{gap:var(--s-3);flex-direction:column;display:flex}.hero__kicker{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-weight:700}.hero__blocktitle{font-family:var(--font-display);font-size:var(--t-section);letter-spacing:-.03em;color:var(--midnight);margin:0;font-weight:800;line-height:.95}[lang=ur] .hero__kicker{text-transform:none;letter-spacing:normal}[lang=ur] .hero__blocktitle{letter-spacing:normal;line-height:1.6}.rise{opacity:0;transform:translateY(var(--s-7));transition:opacity .9s var(--ease-out), transform .9s var(--ease-out)}.rise.is-in{opacity:1;transform:none}.rise.is-in .hero__blocktitle{animation:title-in .9s var(--ease-out) both}@keyframes title-in{0%{clip-path:inset(0 0 100%);transform:translateY(var(--s-5))}to{clip-path:inset(0 0 -20%)}}.band-ivory{background-color:var(--ivory);background-image:linear-gradient(180deg, var(--ivory) 0%, var(--sand) 100%);position:relative;overflow:clip}.band-sand{background-color:var(--sand);background-image:linear-gradient(180deg, var(--sand) 0%, var(--ivory) 100%)}.band__inner{z-index:1;position:relative}.showcase{background-color:var(--midnight);background-image:var(--midnight-glows)}.showcase:before{background-image:radial-gradient(ellipse 40% 36% at 20% 20%, var(--gold-well-dark), transparent 60%), radial-gradient(ellipse 36% 32% at 80% 70%, var(--gold-wash-dark), transparent 60%)}.showcase:after{background-image:radial-gradient(ellipse 34% 30% at 70% 20%, var(--gold-wash-dark), transparent 62%)}.showcase .section__sweep{display:none}.showcase .hero__kicker{color:var(--champagne)}.showcase .hero__blocktitle{color:var(--ivory)}@media (prefers-reduced-motion:reduce){.rise{opacity:1;transition:none;transform:none}.rise.is-in .hero__blocktitle{animation:none}}
