.pfx-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--c-bg-soft) 0%,var(--c-bg) 100%)}.pfx-hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.pfx-hero .page-hero{background:transparent;overflow:visible}.pfx-hero--grid .fx-grid{mask-image:radial-gradient(ellipse 80% 70% at 70% 20%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 20%,#000 20%,transparent 100%)}.pfx-hero--deep{background:radial-gradient(110% 90% at 90% 0%,rgba(20,184,166,.32) 0%,transparent 55%),radial-gradient(80% 80% at 0% 100%,rgba(14,165,233,.16) 0%,transparent 60%),linear-gradient(160deg,#071a22,#0b2530 60%,#081620);color:#e6eef3;--fx-grid-line: rgba(255, 255, 255, .05)}.pfx-hero--deep .fx-aurora{opacity:.32}.pfx-hero--deep h1,.pfx-hero--deep h2,.pfx-hero--deep h3{color:#fff}.pfx-hero--deep .lead,.pfx-hero--deep .crumbs,.pfx-hero--deep .crumbs a,.pfx-hero--deep .crumbs [aria-current]{color:#a9bac6}.pfx-hero--deep .crumbs a:hover{color:#fff}.pfx-hero--deep .btn--secondary{background:#ffffff14;color:#fff;border-color:#fff3;box-shadow:none}.pfx-hero--deep .btn--secondary:hover{background:#ffffff24;border-color:#ffffff52}.pfx-hero--deep .label{color:#5eead4}.pfx-tile{position:relative;flex:none;display:inline-grid;place-items:center;border-radius:14px;color:var(--c-brand-ink);background:linear-gradient(145deg,var(--c-brand-soft) 0%,var(--c-surface) 100%);box-shadow:inset 0 0 0 1px var(--c-brand-soft-2),0 6px 14px -8px #0b7d7273}.pfx-tile--md{width:44px;height:44px}.pfx-tile--lg{width:56px;height:56px;border-radius:18px}.pfx-tile--sm{width:34px;height:34px;border-radius:10px}.pfx-tile .icon{width:22px;height:22px}.pfx-tile--lg .icon{width:26px;height:26px}.pfx-tile--sm .icon{width:17px;height:17px}.pfx-tile--solid{color:#fff;background:linear-gradient(145deg,#0b7d72,#14b8a6);box-shadow:inset 0 1px #ffffff40,0 10px 22px -10px #0b7d72b3}.pfx-tile--onnavy{color:#5eead4;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}:root[data-theme=dark] .pfx-tile--solid{color:#03201c;background:linear-gradient(145deg,#2dd4bf,#5eead4)}.pfx-card{position:relative;border-radius:var(--r-xl);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-1);transition:box-shadow var(--dur-3) var(--ease),transform var(--dur-3) var(--ease),border-color var(--dur-3) var(--ease)}.pfx-card--lift:hover{transform:translateY(-3px);box-shadow:var(--sh-3);border-color:var(--c-line-2)}.pfx-card--glass{background:var(--fx-glass);border-color:var(--fx-glass-line);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:var(--sh-3)}.pfx-deep{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-2xl);background:radial-gradient(110% 100% at 100% 0%,rgba(20,184,166,.3) 0%,transparent 55%),radial-gradient(80% 80% at 0% 100%,rgba(14,165,233,.16) 0%,transparent 60%),linear-gradient(160deg,#071a22,#0b2530 60%,#081620);color:#d9e4eb;--fx-grid-line: rgba(255, 255, 255, .05)}.pfx-deep>.fx-grid,.pfx-deep>.fx-dots{z-index:-1}.pfx-deep h2,.pfx-deep h3,.pfx-deep h4{color:#fff}.pfx-deep .lead,.pfx-deep p{color:#a9bac6}.pfx-deep .label{color:#5eead4}.pfx-deep a:not(.btn){color:#5eead4}.pfx-kicker{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 6px;border-radius:999px;font-size:var(--fs-13);font-weight:600;color:var(--c-ink-2);background:var(--fx-glass);border:1px solid var(--c-line);backdrop-filter:blur(10px)}.pfx-kicker b{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--c-brand);color:var(--c-on-brand);font-size:12px}.pfx-hero--deep .pfx-kicker{color:#cfe0ea;background:#ffffff0f;border-color:#ffffff1f}
