.mf-page *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mf-page{background:#f6f4ee;margin:0}.mf-page .tnum{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.mf-page a{color:inherit}.mf-sticky{z-index:80;opacity:0;pointer-events:none;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .24s;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(150%)}.mf-sticky.is-shown{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mf-sticky{transition:none}}@media (width>=1024px){.mf-sticky{display:none!important}}.sec-trio>section{padding:26px 0 4px}@media (width>=1024px){.sec-trio>section{padding:40px 0 8px}}.sec-anchor-line{color:#1a1917e6;max-width:52ch;margin:18px 0 0;font-size:15px;font-weight:500;line-height:1.5}.mob-only{display:block}.hp-desk{display:none}@media (width>=1024px){.mob-only{display:none!important}.hp-desk{display:block}}:root{--gold:#b08930;--gold-text:#6d5310;--gold-hover:#9b771f;--gold-press:#876515;--gold-soft:#f4ead0;--gold-soft-2:#ede0b6;--gold-line:#d8be7a;--canvas:#f6f4ee;--canvas-raised:#fbf9f3;--surface:#fff;--surface-inset:#eee9dd;--surface-tint-gold:#faf5e6;--fg-on-gold:#1a1406;--focus-ring:#b0893066;--success:#2f7a4a;--success-soft:#e2f1e6;--warning:#a66b12;--warning-soft:#fbefd2;--danger:#b23a33;--danger-soft:#f7e1de;--info:#2a5baa;--info-soft:#e0eaf7;--font-display:"Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-display-xl:clamp(48px, 6vw, 72px);--t-display-lg:clamp(36px, 4.5vw, 56px);--t-display-md:clamp(28px, 3vw, 40px);--t-display-sm:24px;--t-h5:20px;--t-h6:17px;--t-body-lg:17px;--t-body:15px;--t-body-sm:14px;--t-meta:13px;--t-eyebrow:12px;--t-mono:14px;--w-display:650;--w-display-strong:700;--w-display-soft:600;--w-body:400;--w-body-medium:500;--w-body-strong:600;--w-mono:500;--tr-display:-.022em;--tr-display-tight:-.028em;--tr-body:-.005em;--tr-eyebrow:.1em;--tr-mono:-.01em;--lh-display:1.04;--lh-display-md:1.12;--lh-h5:1.3;--lh-body:1.55;--lh-tight:1.3;--lh-mono:1.45;--s-0:0;--s-1:2px;--s-2:4px;--s-3:8px;--s-4:12px;--s-5:16px;--s-6:20px;--s-7:24px;--s-8:32px;--s-9:40px;--s-10:48px;--s-11:64px;--s-12:80px;--s-13:96px;--s-14:128px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--r-pill:999px;--shadow-gold:0 1px 0 #b0893033, 0 8px 22px #b0893038;--shadow-focus:0 0 0 3px var(--focus-ring);--ease:cubic-bezier(.2, 0, .38, .9);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.16s;--dur-slow:.22s;--container:1200px;--container-narrow:860px;--gutter:24px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}html{-webkit-text-size-adjust:100%}.hp-desk{font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);color:var(--fg-1);background:var(--canvas);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.hp-desk .h1,.hp-desk h1{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--t-display-xl);line-height:var(--lh-display);letter-spacing:var(--tr-display-tight);color:var(--fg-1);text-wrap:balance}.hp-desk .h2,.hp-desk h2{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--t-display-lg);line-height:var(--lh-display);letter-spacing:var(--tr-display-tight);color:var(--fg-1);text-wrap:balance}.hp-desk .h3,.hp-desk h3{font-family:var(--font-display);font-weight:var(--w-display-soft);font-size:var(--t-display-md);line-height:var(--lh-display-md);letter-spacing:var(--tr-display);color:var(--fg-1)}.hp-desk .h4{font-family:var(--font-display);font-weight:var(--w-display-soft);font-size:var(--t-display-sm);line-height:var(--lh-display-md);letter-spacing:var(--tr-display);color:var(--fg-1)}.hp-desk .h5{font-family:var(--font-display);font-weight:var(--w-display-soft);font-size:var(--t-h5);line-height:var(--lh-h5);letter-spacing:var(--tr-display);color:var(--fg-1)}.hp-desk .h6{font-family:var(--font-display);font-weight:var(--w-display-soft);font-size:var(--t-h6);line-height:var(--lh-h5);letter-spacing:-.012em;color:var(--fg-1)}.hp-desk .lede{font-size:var(--t-body-lg);color:var(--fg-2);text-wrap:pretty;line-height:1.5}.hp-desk p{color:var(--fg-1);text-wrap:pretty}.hp-desk .meta,.hp-desk .caption{font-size:var(--t-meta);color:var(--fg-3);line-height:1.45}.hp-desk .eyebrow{font-size:var(--t-eyebrow);font-weight:var(--w-body-strong);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--gold-text)}.hp-desk .mono,.hp-desk code,.hp-desk kbd,.hp-desk samp,.hp-desk pre{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);font-feature-settings:"ss01", "zero"}.hp-desk .tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "zero"}.hp-desk .fg-gold{color:var(--gold-text)}.hp-desk .fg-gold-fill{color:var(--gold)}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--r-sm);outline:none}.hp-desk *,.hp-desk :before,.hp-desk :after{box-sizing:border-box}html{scroll-behavior:smooth}.hp-desk{margin:0}.hp-desk .wrap{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.hp-desk .section{padding-block:var(--s-13)}.hp-desk .section--tight{padding-block:var(--s-12)}.hp-desk .eyebrow-row{align-items:center;gap:var(--s-3);display:inline-flex}.hp-desk .gold-dot{border-radius:var(--r-pill);background:var(--gold);flex:none;width:7px;height:7px}.hp-desk .icon{vertical-align:middle;flex:none;display:inline-block}.hp-desk .section-head{max-width:620px}.hp-desk .section-head .eyebrow{margin-bottom:var(--s-4);display:block}.hp-desk .section-head h2{margin:0}.hp-desk .section-head .lede{margin:var(--s-4) 0 0}.hp-desk .btn{justify-content:center;align-items:center;gap:var(--s-3);font-family:var(--font-body);font-size:var(--t-body);font-weight:var(--w-body-strong);letter-spacing:-.006em;cursor:pointer;border-radius:var(--r-md);transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-base) var(--ease), transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;padding:13px 20px;line-height:1;text-decoration:none;display:inline-flex}.hp-desk .btn:active{transform:scale(.985)}.hp-desk .btn--gold{background:var(--gold);color:var(--fg-on-gold);box-shadow:var(--shadow-gold), var(--shadow-inset)}.hp-desk .btn--gold:hover{background:var(--gold-hover)}.hp-desk .btn--gold:active{background:var(--gold-press)}.hp-desk .btn--ghost{background:var(--surface);color:var(--fg-1);border-color:var(--border-2);box-shadow:var(--shadow-1)}.hp-desk .btn--ghost:hover{background:var(--canvas-raised);border-color:var(--border-3)}.hp-desk .btn--sm{font-size:var(--t-body-sm);border-radius:var(--r-sm);padding:9px 15px}.hp-desk .site-header{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--border-1);background:#f6f4eedb;position:sticky;top:0}.hp-desk .site-header .bar{align-items:center;gap:var(--s-7);height:64px;display:flex}.hp-desk .brand{align-items:center;gap:var(--s-3);text-decoration:none;display:inline-flex}.hp-desk .brand .mark{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:-.028em;color:var(--ink);font-size:20px}.hp-desk .brand .mark span{color:var(--gold)}.hp-desk .flag-chip{border:1px solid var(--border-1);border-radius:var(--r-pill);background:var(--surface);font-family:var(--font-mono);color:var(--fg-2);box-shadow:var(--shadow-1);align-items:center;gap:6px;padding:3px 8px 3px 5px;font-size:11px;font-weight:500;display:inline-flex}.hp-desk .flag-chip svg{border-radius:2px;display:block}.hp-desk .main-nav{gap:var(--s-7);margin-left:var(--s-2);display:flex}.hp-desk .main-nav a{font-size:var(--t-body-sm);font-weight:var(--w-body-medium);color:var(--fg-2);transition:color var(--dur-fast) var(--ease);text-decoration:none}.hp-desk .main-nav a:hover{color:var(--fg-1)}.hp-desk .header-actions{align-items:center;gap:var(--s-4);margin-left:auto;display:flex}.hp-desk .header-actions .signin{font-size:var(--t-body-sm);font-weight:var(--w-body-medium);color:var(--fg-1);padding:9px 6px;text-decoration:none}.hp-desk .header-actions .signin:hover{color:var(--gold-text)}.hp-desk .menu-toggle{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-sm);color:var(--fg-1);cursor:pointer;box-shadow:var(--shadow-1);margin-left:auto;padding:8px;display:none}.hp-desk .mobile-nav{border-top:1px solid var(--border-1);background:var(--canvas);display:none}.hp-desk .mobile-nav.open{display:block}.hp-desk .mobile-nav .wrap{padding-block:var(--s-5);gap:var(--s-2);flex-direction:column;display:flex}.hp-desk .mobile-nav a{font-size:var(--t-body);font-weight:var(--w-body-medium);color:var(--fg-1);border-radius:var(--r-sm);padding:11px 4px;text-decoration:none}.hp-desk .mobile-nav .row{gap:var(--s-4);margin-top:var(--s-4);display:flex}.hp-desk .mobile-nav .row .btn{flex:1}.hp-desk .hero{padding-block:var(--s-13) var(--s-12);position:relative;overflow:hidden}.hp-desk .hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1100px 520px at 82% -8%,#b089301a,#0000 60%);position:absolute;inset:0}.hp-desk .hero .wrap{z-index:1;position:relative}.hp-desk .hero-grid{gap:var(--s-12);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.hp-desk .hero h1{margin:var(--s-5) 0 0;max-width:11ch}.hp-desk .hero .lede{margin:var(--s-6) 0 0;max-width:52ch}.hp-desk .reassure{gap:var(--s-3);margin-top:var(--s-9);flex-wrap:wrap;display:flex}.hp-desk .reassure .chip{align-items:center;gap:var(--s-3);background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-pill);box-shadow:var(--shadow-1);font-size:var(--t-body-sm);font-weight:var(--w-body-medium);color:var(--fg-1);padding:9px 14px 9px 11px;display:inline-flex}.hp-desk .reassure .chip .ico-wrap{color:var(--gold-text);display:inline-flex}.hp-desk .shield-panel{aspect-ratio:1;border-radius:var(--r-2xl);background:linear-gradient(180deg, var(--surface), var(--canvas-raised));border:1px solid var(--border-1);max-width:460px;box-shadow:var(--shadow-3);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}.hp-desk .shield-panel .ring{border:1px solid var(--border-1);border-radius:50%;position:absolute}.hp-desk .shield-panel .ring.r1{width:78%;height:78%}.hp-desk .shield-panel .ring.r2{border-color:var(--gold-line);opacity:.6;width:54%;height:54%}.hp-desk .shield-core{z-index:2;border-radius:var(--r-2xl);background:var(--surface-tint-gold);border:1px solid var(--gold-line);width:116px;height:116px;color:var(--gold-text);box-shadow:var(--shadow-2);justify-content:center;align-items:center;display:flex;position:relative}.hp-desk .shield-core:after{content:"";border-radius:var(--r-2xl);z-index:-1;background:radial-gradient(circle,#b089302e,#0000 70%);position:absolute;inset:-22px}.hp-desk .node{z-index:3;background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-pill);box-shadow:var(--shadow-2);font-family:var(--font-mono);color:var(--fg-1);white-space:nowrap;align-items:center;gap:8px;padding:7px 12px 7px 9px;font-size:11px;font-weight:500;display:inline-flex;position:absolute}.hp-desk .node .icon{color:var(--gold-text)}.hp-desk .node.n1{top:9%;left:50%;transform:translate(-50%)}.hp-desk .node.n2{top:50%;right:-6%;transform:translateY(-50%)}.hp-desk .node.n3{bottom:9%;left:50%;transform:translate(-50%)}.hp-desk .node.n4{top:50%;left:-6%;transform:translateY(-50%)}.hp-desk .card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:var(--s-7);transition:box-shadow var(--dur-base) var(--ease), transform var(--dur-base) var(--ease)}.hp-desk .card:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.hp-desk .ico-badge{border-radius:var(--r-md);background:var(--gold-soft);width:44px;height:44px;color:var(--gold-text);margin-bottom:var(--s-5);justify-content:center;align-items:center;display:inline-flex}.hp-desk .ico-badge--neutral{background:var(--surface-inset);color:var(--fg-1)}.hp-desk .card h3,.hp-desk .card h4{margin:0 0 var(--s-3)}.hp-desk .card p{color:var(--fg-2);font-size:var(--t-body);line-height:var(--lh-body);margin:0}.hp-desk .essentials-grid{gap:var(--s-5);margin-top:var(--s-10);grid-template-columns:repeat(4,1fr);display:grid}.hp-desk .essentials-grid .card h3{font-family:var(--font-display);font-weight:var(--w-display-soft);font-size:var(--t-h5);line-height:var(--lh-h5);letter-spacing:var(--tr-display)}.hp-desk .raised{background:var(--canvas-raised);border-block:1px solid var(--border-1)}.hp-desk .handle-grid{gap:var(--s-9);margin-top:var(--s-10);grid-template-columns:repeat(3,1fr);display:grid}.hp-desk .handle-item .ico-badge{background:var(--surface);border:1px solid var(--border-1);color:var(--gold-text);box-shadow:var(--shadow-1)}.hp-desk .handle-item h3{font-family:var(--font-display);font-weight:var(--w-display-soft);font-size:var(--t-h5);margin:0 0 var(--s-3);letter-spacing:var(--tr-display)}.hp-desk .handle-item p{color:var(--fg-2);margin:0}.hp-desk .handle-item p a{color:var(--gold-text);text-underline-offset:3px;text-decoration:underline from-font}.hp-desk .sp-table{width:100%;margin-top:var(--s-9);border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-2);overflow:hidden}.hp-desk .sp-table thead th{text-align:left;font-family:var(--font-body);font-size:var(--t-eyebrow);font-weight:var(--w-body-strong);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--fg-3);padding:14px var(--s-7);background:var(--canvas-raised);border-bottom:1px solid var(--border-1)}.hp-desk .sp-table tbody td{padding:18px var(--s-7);border-bottom:1px solid var(--border-1);vertical-align:middle;color:var(--fg-2);font-size:var(--t-body)}.hp-desk .sp-table tbody tr:last-child td{border-bottom:none}.hp-desk .sp-table tbody tr{transition:background var(--dur-fast) var(--ease)}.hp-desk .sp-table tbody tr:hover{background:var(--canvas-raised)}.hp-desk .sp-provider{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--fg-1);letter-spacing:var(--tr-mono);font-weight:500}.hp-desk .sp-note{margin-top:var(--s-5);font-size:var(--t-body-sm);color:var(--fg-3);align-items:flex-start;gap:var(--s-3);max-width:72ch;display:flex}.hp-desk .sp-note .icon{color:var(--gold-text);flex:none;margin-top:1px}.hp-desk .sp-note a{color:var(--gold-text);text-underline-offset:3px;text-decoration:underline}.hp-desk .ai-callout{gap:var(--s-7);background:var(--surface-tint-gold);border:1px solid var(--gold-line);border-radius:var(--r-xl);padding:var(--s-10);box-shadow:var(--shadow-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.hp-desk .ai-callout .glyphs{gap:var(--s-3);display:inline-flex}.hp-desk .ai-callout .glyph{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--gold-line);width:52px;height:52px;color:var(--gold-text);box-shadow:var(--shadow-1);justify-content:center;align-items:center;display:inline-flex}.hp-desk .ai-callout h2{font-size:var(--t-display-md);margin:0}.hp-desk .ai-callout p{margin:var(--s-4) 0 0;color:var(--fg-1);font-size:var(--t-body-lg);max-width:62ch;line-height:1.55}.hp-desk .acct-grid{gap:var(--s-5);margin-top:var(--s-10);grid-template-columns:repeat(3,1fr);display:grid}.hp-desk .acct-grid .card{flex-direction:column;display:flex}.hp-desk .acct-grid .card h4{font-family:var(--font-display);font-weight:var(--w-display-soft);font-size:var(--t-h6);margin:0 0 var(--s-3)}.hp-desk .disclose{background:var(--canvas-raised);border-block:1px solid var(--border-1)}.hp-desk .disclose-inner{gap:var(--s-9);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.hp-desk .disclose .ico-badge{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border-1);width:56px;height:56px;color:var(--gold-text);box-shadow:var(--shadow-1);margin:0}.hp-desk .disclose h2{font-size:var(--t-display-md);margin:0}.hp-desk .disclose p{margin:var(--s-4) 0 0;color:var(--fg-2);max-width:64ch}.hp-desk .disclose p a,.hp-desk .disclose strong{color:var(--gold-text);font-weight:var(--w-body-strong)}.hp-desk .disclose p strong{font-family:var(--font-mono);font-weight:500}.hp-desk .final-cta{position:relative;overflow:hidden}.hp-desk .final-cta .panel{background:var(--surface-tint-gold);border:1px solid var(--gold-line);border-radius:var(--r-2xl);padding:var(--s-13) var(--s-10);text-align:center;box-shadow:var(--shadow-2);position:relative;overflow:hidden}.hp-desk .final-cta .panel:before{content:"";pointer-events:none;background:radial-gradient(700px 320px at 50% -30%,#b0893029,#0000 65%);position:absolute;inset:0}.hp-desk .final-cta .panel>*{position:relative}.hp-desk .final-cta h2{max-width:16ch;margin:0 auto}.hp-desk .final-cta .cta-actions{gap:var(--s-4);margin-top:var(--s-9);flex-wrap:wrap;justify-content:center;display:flex}.hp-desk .site-footer{background:var(--canvas-raised);border-top:1px solid var(--border-1);padding-block:var(--s-12) var(--s-8)}.hp-desk .footer-grid{gap:var(--s-9);grid-template-columns:1.5fr repeat(4,1fr);display:grid}.hp-desk .footer-brand .mark{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:-.028em;color:var(--fg-1);font-size:22px}.hp-desk .footer-brand .mark span{color:var(--gold)}.hp-desk .footer-brand p{font-size:var(--t-body-sm);color:var(--fg-3);margin:var(--s-4) 0 0;max-width:30ch}.hp-desk .footer-brand .addr{font-family:var(--font-mono);color:var(--fg-4);margin-top:var(--s-5);font-size:11px;line-height:1.6}.hp-desk .footer-col h4{font-family:var(--font-body);font-weight:var(--w-body-strong);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-2);margin:0 0 var(--s-5);font-size:12px}.hp-desk .footer-col ul{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hp-desk .footer-col a{font-size:var(--t-body-sm);color:var(--fg-2);transition:color var(--dur-fast) var(--ease);text-decoration:none}.hp-desk .footer-col a:hover{color:var(--gold-text)}.hp-desk .footer-legal{margin-top:var(--s-11);padding-top:var(--s-6);border-top:1px solid var(--border-1);justify-content:space-between;gap:var(--s-5);font-family:var(--font-mono);color:var(--fg-4);flex-wrap:wrap;font-size:11px;display:flex}@media (width<=1024px){.hp-desk .hero-grid{gap:var(--s-9)}.hp-desk .essentials-grid{grid-template-columns:repeat(2,1fr)}.hp-desk .footer-grid{grid-template-columns:1fr 1fr 1fr}.hp-desk .footer-brand{grid-column:1/-1}}@media (width<=768px){.hp-desk .section,.hp-desk .section--tight{padding-block:var(--s-12)}.hp-desk .main-nav,.hp-desk .header-actions{display:none}.hp-desk .menu-toggle{display:inline-flex}.hp-desk .hero-grid{grid-template-columns:1fr}.hp-desk .shield-panel{order:-1;max-width:360px}.hp-desk .handle-grid{gap:var(--s-8);grid-template-columns:1fr}.hp-desk .acct-grid{grid-template-columns:1fr}.hp-desk .ai-callout{gap:var(--s-6);padding:var(--s-8);grid-template-columns:1fr}.hp-desk .disclose-inner{gap:var(--s-6);grid-template-columns:1fr}.hp-desk .sp-table,.hp-desk .sp-table tbody,.hp-desk .sp-table tr,.hp-desk .sp-table td{width:100%;display:block}.hp-desk .sp-table thead{display:none}.hp-desk .sp-table tbody tr{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--border-1)}.hp-desk .sp-table tbody td{border:none;padding:2px 0}.hp-desk .sp-table tbody td.sp-name-cell{margin-bottom:4px}.hp-desk .sp-table tbody td[data-label]:before{content:attr(data-label);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-4);margin-bottom:2px;font-size:10px;display:block}}@media (width<=560px){.hp-desk .essentials-grid{grid-template-columns:1fr}.hp-desk .final-cta .panel{padding:var(--s-12) var(--s-6)}}
