:root{--paper:#fbf7ef;--paper-2:#f4eee1;--paper-3:#efe7d6;--parch:#efe7d6;--ink:#1d1723;--ink-soft:#5a5266;--ink-faint:#8a8296;--line:#e6dcc8;--gold:#a5801f;--gold-2:#c19a3c;--gold-bright:#e3c876;--gold-deep:#7a5e18;--plum:#221733;--plum-2:#160e22;--plum-line:#3a2c50;--bg:var(--paper);--bg-alt:var(--paper-2);--surface:var(--paper);--surface-sunken:var(--paper-3);--on-dark:var(--parch);--ok:#4c7a3e;--ok-bg:#e7f0e2;--ok-line:#c6ddbb;--serif:"Frank Ruhl Libre", "David Libre", "Noto Serif Hebrew", Georgia, "Times New Roman", serif;--sans:"Assistant", "Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-eyebrow:12px;--fs-micro:12.5px;--fs-small:14px;--fs-body:17px;--fs-lead:clamp(17px, 2.2vw, 21px);--fs-h4:20px;--fs-h3:clamp(22px, 3vw, 26px);--fs-h2:clamp(28px, 4vw, 46px);--fs-h1:clamp(38px, 6.6vw, 72px);--lh-body:1.72;--lh-tight:1.08;--tracking-eyebrow:.3em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--band-y:clamp(52px, 8vw, 104px);--maxw:1120px;--pad:clamp(20px, 5vw, 72px);--header-h:70px;--radius-sm:8px;--radius:12px;--radius-lg:18px;--radius-xl:22px;--radius-pill:999px;--shadow-sm:0 4px 14px #1e143214;--shadow-md:0 12px 28px #1d172324;--shadow-lg:0 24px 50px #1e14321f;--shadow-gold:0 10px 26px #a5801f4d, inset 0 1px 0 #ffffff80;--shadow-gold-hover:0 16px 36px #a5801f6b;--shadow-jewel:0 30px 70px #1e143247;--ease:cubic-bezier(.22, .61, .36, 1);--dur-fast:.15s;--dur:.25s;--dur-slow:.55s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;margin:0;display:flex;overflow-x:hidden}::selection{background:#a5801f38}a{color:inherit;text-decoration:none}img,canvas,svg{max-width:100%}img,canvas{display:block}h1,h2,h3,h4{font-family:var(--serif);text-wrap:balance;letter-spacing:-.005em;font-weight:700;line-height:var(--lh-tight);margin:0}p{margin:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:5px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.ui-module__SP2qqW__btn{font-family:var(--sans);cursor:pointer;border-radius:var(--radius);transition:transform var(--dur-fast), box-shadow var(--dur), background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:800;display:inline-flex}.ui-module__SP2qqW__btnArrow{transition:transform .2s var(--ease)}.ui-module__SP2qqW__btn:hover .ui-module__SP2qqW__btnArrow{transform:translate(-4px)}.ui-module__SP2qqW__btnGold{color:#241a04;background:linear-gradient(180deg, var(--gold-bright), var(--gold-2));border-color:var(--gold-2);box-shadow:var(--shadow-gold)}.ui-module__SP2qqW__btnGold:hover{box-shadow:var(--shadow-gold-hover);transform:translateY(-2px)}.ui-module__SP2qqW__btnInk{color:var(--paper);background:var(--ink);border-color:var(--ink)}.ui-module__SP2qqW__btnInk:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ui-module__SP2qqW__btnOut{color:var(--ink);border-color:var(--line);background:0 0}.ui-module__SP2qqW__btnOut:hover{border-color:var(--gold);background:#a5801f0f}.ui-module__SP2qqW__btnQuiet{color:var(--gold-deep);background:0 0;border-color:#0000;padding-inline:12px}.ui-module__SP2qqW__btnQuiet:hover{color:var(--gold);background:#a5801f0f}.ui-module__SP2qqW__btnOut.ui-module__SP2qqW__onDark{color:var(--parch);border-color:var(--plum-line)}.ui-module__SP2qqW__btnOut.ui-module__SP2qqW__onDark:hover{border-color:var(--gold-bright);background:#e3c87614}.ui-module__SP2qqW__btnQuiet.ui-module__SP2qqW__onDark{color:var(--gold-bright)}.ui-module__SP2qqW__btnQuiet.ui-module__SP2qqW__onDark:hover{background:#e3c87614}.ui-module__SP2qqW__card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 30px;position:relative;overflow:hidden}.ui-module__SP2qqW__cardRaised{background:var(--paper)}.ui-module__SP2qqW__cardSunken{background:var(--paper-3)}.ui-module__SP2qqW__cardJewel{background:linear-gradient(160deg, #241833, var(--plum-2));border-color:var(--plum-line);color:var(--parch);box-shadow:var(--shadow-jewel);border-radius:var(--radius-xl)}.ui-module__SP2qqW__cardGoldRule:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--gold), transparent);height:3px;position:absolute;top:0}.ui-module__SP2qqW__cardInteractive{transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur), border-color var(--dur-fast)}.ui-module__SP2qqW__cardInteractive:hover{box-shadow:var(--shadow-lg);border-color:var(--gold-deep);transform:translateY(-6px)}.ui-module__SP2qqW__badge{font-family:var(--sans);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ui-module__SP2qqW__badgeDot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ui-module__SP2qqW__badgeGold{color:#241a04;background:linear-gradient(180deg, var(--gold-bright), var(--gold-2));border:1px solid var(--gold-2);padding:9px 18px;font-size:14px;font-weight:800}.ui-module__SP2qqW__badgeLive{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok-line);padding:3px 10px;font-size:11px;font-weight:800}.ui-module__SP2qqW__badgeQuiet{color:var(--gold-deep);background:var(--paper-2);border:1px solid var(--line);padding:7px 15px;font-size:13px;font-weight:700}.ui-module__SP2qqW__badgePilot{color:var(--gold-bright);border:1px solid var(--plum-line);background:0 0;padding:6px 15px;font-size:12.5px;font-weight:800}.ui-module__SP2qqW__brand{align-items:center;gap:11px;display:inline-flex}.ui-module__SP2qqW__brandGlyph{width:26px;height:30px;display:block}.ui-module__SP2qqW__brandName{font-family:var(--serif);color:var(--ink);font-size:21px;font-weight:700}.ui-module__SP2qqW__brandName b{color:var(--gold)}.ui-module__SP2qqW__footer .ui-module__SP2qqW__brandName{color:var(--parch)}.ui-module__SP2qqW__footer .ui-module__SP2qqW__brandName b{color:var(--gold-bright)}.ui-module__SP2qqW__header{z-index:50;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fbf7efd1;position:sticky;top:0}.ui-module__SP2qqW__headerInner{max-width:var(--maxw);padding-inline:var(--pad);height:var(--header-h);justify-content:space-between;align-items:center;gap:18px;margin-inline:auto;display:flex}.ui-module__SP2qqW__navLinks{align-items:center;gap:26px;display:flex}.ui-module__SP2qqW__navLink{color:var(--ink-soft);transition:color var(--dur-fast);font-size:14.5px;font-weight:600}.ui-module__SP2qqW__navLink:hover{color:var(--ink)}.ui-module__SP2qqW__navCta{border-radius:var(--radius-pill);color:#241a04;background:linear-gradient(180deg, var(--gold-bright), var(--gold-2));border:1px solid var(--gold-2);transition:box-shadow var(--dur), transform var(--dur-fast);padding:9px 18px;font-size:14px;font-weight:800}.ui-module__SP2qqW__navCta:hover{box-shadow:var(--shadow-gold);transform:translateY(-1px)}@media (max-width:640px){.ui-module__SP2qqW__navLinks{gap:16px}.ui-module__SP2qqW__navLink{display:none}}.ui-module__SP2qqW__footer{background:var(--plum-2);color:#a49bbd;padding:40px var(--pad);margin-top:auto}.ui-module__SP2qqW__footerInner{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;display:flex}.ui-module__SP2qqW__footerCc{color:#7c7396;font-size:12.5px}.ui-module__SP2qqW__shell{width:100%}.ui-module__SP2qqW__shellBounded{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.ui-module__SP2qqW__shellAnimate{animation:ui-module__SP2qqW__shellEnter var(--dur-slow) var(--ease) both}@keyframes ui-module__SP2qqW__shellEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-module__SP2qqW__shellAnimate{animation:none}}
