.faq-trio>section{padding:28px 0 4px}.faq-anchor-line{color:#1a1917e6;max-width:52ch;margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.5}@media (width>=1024px){.faq-trio>section{padding:40px 0 8px}}.mf-page *{box-sizing:border-box}html,.mf-page{margin:0}.mf-page{background:#e7e3da;font-family:Inter,system-ui,sans-serif}.mf-page button{font-family: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:84px;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}}.mob-only{display:block}.hp-desk{display:none}@media (width>=1024px){.mob-only{display:none!important}.hp-desk{display:block}}.hp-desk *,.hp-desk :before,.hp-desk :after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hp-desk{margin:0}.hp-desk a{color:inherit}.hp-desk .wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.hp-desk .wrap-narrow{max-width:960px}.hp-desk .icon{vertical-align:middle;flex:none;display:inline-block}.hp-desk .btn{justify-content:center;align-items:center;gap:var(--s-3);height:44px;padding:0 var(--s-6);border-radius:var(--r-md);font-family:var(--font-body);font-size:var(--t-body-sm);font-weight:var(--w-body-medium);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), transform var(--dur-fast) var(--ease), border-color var(--dur-base) var(--ease);border:0;text-decoration:none;display:inline-flex}.hp-desk .btn-sm{height:38px;padding:0 var(--s-5);font-size:var(--t-body-sm)}.hp-desk .btn-lg{height:52px;padding:0 var(--s-7);font-size:var(--t-body-lg);border-radius:var(--r-lg)}.hp-desk .btn-primary{background:var(--gold);color:var(--fg-on-gold);box-shadow:var(--shadow-inset), var(--shadow-2)}.hp-desk .btn-primary:hover{background:var(--gold-hover);box-shadow:var(--shadow-inset), var(--shadow-3)}.hp-desk .btn-primary:active{background:var(--gold-press);transform:scale(.985)}.hp-desk .btn-ghost{color:var(--fg-1);background:0 0}.hp-desk .btn-ghost:hover{background:var(--surface-inset)}.hp-desk .btn-secondary{background:var(--surface);color:var(--fg-1);border:1px solid var(--border-2);box-shadow:var(--shadow-1)}.hp-desk .btn-secondary:hover{border-color:var(--border-3);box-shadow:var(--shadow-2)}.hp-desk .site-header{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--border-1);background:#f6f4eed1;position:sticky;top:0}.hp-desk .header-row{align-items:center;gap:var(--s-7);height:64px;display:flex}.hp-desk .brand{align-items:center;gap:var(--s-4);text-decoration:none;display:inline-flex}.hp-desk .wordmark{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink);font-size:21px;font-weight:650}.hp-desk .wordmark .accent{color:var(--gold)}.hp-desk .eu-chip{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border-2);box-shadow:var(--shadow-1);font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-2);align-items:center;gap:6px;padding:3px 9px 3px 5px;font-size:11px;font-weight:600;display:inline-flex}.hp-desk .eu-flag{border-radius:4px;flex:none;width:18px;height:18px;display:block}.hp-desk .main-nav{align-items:center;gap:var(--s-7);margin-left:var(--s-4);display:flex}.hp-desk .main-nav a{font-family:var(--font-body);font-size:var(--t-body-sm);font-weight:var(--w-body-medium);color:var(--fg-2);transition:color var(--dur-base) 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-3);margin-left:auto;display:flex}.hp-desk .hero{text-align:center;padding-block:clamp(56px,9vw,104px) clamp(40px,6vw,72px);position:relative}.hp-desk .hero:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 0,#b089300f,#0000 60%);position:absolute;inset:0}.hp-desk .hero>*{position:relative}.hp-desk .eyebrow-row{align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);display:inline-flex}.hp-desk .eyebrow-pill{border-radius:var(--r-pill);background:var(--gold-soft);border:1px solid var(--gold-line);color:var(--gold-text);font-family:var(--font-body);font-size:var(--t-eyebrow);font-weight:var(--w-body-strong);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);align-items:center;gap:6px;padding:5px 12px 5px 9px;display:inline-flex}.hp-desk .hero h1{max-width:14ch;margin:0 auto;font-size:clamp(40px,6.2vw,68px);line-height:1.05}.hp-desk .hero .lede{margin:var(--s-6) auto 0;max-width:60ch;font-size:var(--t-body-lg)}.hp-desk .search{margin:var(--s-9) auto 0;max-width:520px;position:relative}.hp-desk .search-field{align-items:center;gap:var(--s-4);height:56px;padding:0 var(--s-5);background:var(--surface);border:1px solid var(--border-3);border-radius:var(--r-lg);box-shadow:var(--shadow-2);transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);display:flex}.hp-desk .search-field:focus-within{border-color:var(--gold-line);box-shadow:var(--shadow-focus), var(--shadow-2)}.hp-desk .search-field .icon{color:var(--fg-3)}.hp-desk .search-field input{font-family:var(--font-body);font-size:var(--t-body-lg);color:var(--fg-1);letter-spacing:var(--tr-body);background:0 0;border:0;outline:none;flex:1}.hp-desk .search-field input::placeholder{color:var(--fg-4)}.hp-desk .search-clear{background:var(--surface-inset);color:var(--fg-2);border-radius:var(--r-pill);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:none}.hp-desk .search-clear:hover{color:var(--fg-1)}.hp-desk body.searching .search-clear{display:inline-flex}.hp-desk .search-hint{margin-top:var(--s-4);font-family:var(--font-mono);color:var(--fg-3);letter-spacing:-.01em;font-size:12px}.hp-desk .faq{padding-block:var(--s-8) var(--s-12)}.hp-desk .faq-group{gap:var(--s-9);padding-block:var(--s-10);border-top:1px solid var(--border-1);grid-template-columns:300px 1fr;display:grid}.hp-desk .faq-group:first-child{padding-top:var(--s-7);border-top:0}.hp-desk .group-head{align-self:start;gap:var(--s-4);flex-direction:column;display:flex;position:sticky;top:92px}.hp-desk .group-icon{border-radius:var(--r-lg);background:var(--gold-soft);border:1px solid var(--gold-line);width:48px;height:48px;color:var(--gold-text);justify-content:center;align-items:center;display:flex}.hp-desk .group-title{font-size:var(--t-display-sm);margin:0}.hp-desk .group-count{font-family:var(--font-mono);color:var(--fg-3);letter-spacing:.02em;font-size:12px}.hp-desk .group-items{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.hp-desk .faq-item{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-2);transition:box-shadow var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);border:1px solid #0000}.hp-desk .faq-item:hover{box-shadow:var(--shadow-3)}.hp-desk .faq-item.open{border-color:var(--gold-line)}.hp-desk .faq-q{margin:0}.hp-desk .faq-trigger{align-items:center;gap:var(--s-5);width:100%;padding:var(--s-6) var(--s-6);cursor:pointer;text-align:left;font-family:var(--font-display);font-weight:var(--w-display-soft);font-size:var(--t-h6);letter-spacing:-.012em;color:var(--fg-1);border-radius:var(--r-lg);background:0 0;border:0;line-height:1.35;display:flex}.hp-desk .faq-trigger:focus-visible{box-shadow:var(--shadow-focus)}.hp-desk .faq-q-text{text-wrap:pretty;flex:1}.hp-desk .faq-marker{border-radius:var(--r-pill);background:var(--surface-inset);width:32px;height:32px;color:var(--fg-2);transition:background var(--dur-base) var(--ease), color var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);flex:none;justify-content:center;align-items:center;display:flex}.hp-desk .faq-item.open .faq-marker{background:var(--gold);color:var(--fg-on-gold)}.hp-desk .marker-chevron{transition:transform var(--dur-base) var(--ease)}.hp-desk .faq-item.open .marker-chevron{transform:rotate(180deg)}.hp-desk .marker-plus .v{transition:opacity var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);transform-origin:50%}.hp-desk .faq-item.open .marker-plus .v{opacity:0;transform:scaleY(0)}.hp-desk [data-marker=chevron] .marker-plus,.hp-desk [data-marker=plus] .marker-chevron{display:none}.hp-desk .faq-panel{transition:grid-template-rows var(--dur-slow) var(--ease);grid-template-rows:0fr;display:grid}.hp-desk .faq-item.open .faq-panel{grid-template-rows:1fr}.hp-desk .faq-panel-inner{overflow:hidden}.hp-desk .faq-answer{padding:0 var(--s-6) var(--s-6);color:var(--fg-2);font-size:var(--t-body-lg);max-width:64ch;margin:0;line-height:1.62}.hp-desk .faq-answer .faq-lead{color:var(--gold-text);font-weight:var(--w-body-strong)}.hp-desk .faq-answer strong{color:var(--fg-1);font-weight:var(--w-body-strong)}.hp-desk .no-results{text-align:center;padding:var(--s-11) var(--s-5);display:none}.hp-desk body.no-matches .no-results{display:block}.hp-desk body.no-matches .faq-group{display:none}.hp-desk .no-results h3{margin:0 0 var(--s-3)}.hp-desk .no-results p{color:var(--fg-2);margin:0}.hp-desk .no-results a{color:var(--gold-text);text-underline-offset:3px;text-decoration:underline}.hp-desk mark.hl{background:var(--gold-soft-2);color:inherit;border-radius:3px;padding:0 1px}.hp-desk .final-cta{background:var(--surface-tint-gold);border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);text-align:center;padding-block:clamp(64px,9vw,104px)}.hp-desk .final-cta h2{margin:0 0 var(--s-5)}.hp-desk .final-cta p.sub{color:var(--fg-2);max-width:48ch;margin:0 auto var(--s-8);font-size:var(--t-body-lg)}.hp-desk .cta-actions{gap:var(--s-4);flex-wrap:wrap;justify-content:center;display:flex}.hp-desk .cta-micro{margin-top:var(--s-7);font-family:var(--font-mono);color:var(--fg-3);letter-spacing:-.01em;font-size:12px}.hp-desk .cta-micro .dot{color:var(--gold);padding:0 6px}.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.6fr repeat(3,1fr);display:grid}.hp-desk .footer-blurb{max-width:300px;color:var(--fg-3);font-size:var(--t-body-sm);margin:var(--s-4) 0 var(--s-6);line-height:1.55}.hp-desk .footer-social{gap:var(--s-3);flex-wrap:wrap;display:flex}.hp-desk .footer-social a{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border-1);width:38px;height:38px;transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);justify-content:center;align-items:center;display:flex}.hp-desk .footer-social a:hover{border-color:var(--border-2);box-shadow:var(--shadow-2);transform:translateY(-1px)}.hp-desk .footer-col h4{font-family:var(--font-body);font-weight:var(--w-body-strong);text-transform:uppercase;letter-spacing:.08em;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-base) var(--ease);text-decoration:none}.hp-desk .footer-col a:hover{color:var(--fg-1)}.hp-desk .footer-bottom{margin-top:var(--s-10);padding-top:var(--s-6);border-top:1px solid var(--border-1);justify-content:space-between;gap:var(--s-3);font-family:var(--font-mono);color:var(--fg-4);flex-wrap:wrap;font-size:12px;display:flex}.hp-desk html[data-layout=stacked] .faq-group{gap:var(--s-6);grid-template-columns:1fr}.hp-desk html[data-layout=stacked] .group-head{align-items:center;gap:var(--s-5);flex-direction:row;position:static}.hp-desk html[data-layout=stacked] .group-items{max-width:760px}.hp-desk html[data-cards=flat] .faq-item{background:var(--canvas-raised);box-shadow:none;border:1px solid var(--border-1)}.hp-desk html[data-cards=flat] .faq-item:hover{border-color:var(--border-2);box-shadow:var(--shadow-1)}.hp-desk html[data-cards=flat] .faq-item.open{border-color:var(--gold-line)}@media (width<=880px){.hp-desk .faq-group{gap:var(--s-6);padding-block:var(--s-9);grid-template-columns:1fr}.hp-desk .group-head{align-items:center;gap:var(--s-5);flex-direction:row;position:static}.hp-desk .group-head .group-meta{flex-direction:column;gap:2px;display:flex}.hp-desk .footer-grid{gap:var(--s-8);grid-template-columns:1fr 1fr}.hp-desk .footer-brand{grid-column:1/-1}}@media (width<=620px){.hp-desk .main-nav,.hp-desk .header-actions .btn-signin{display:none}.hp-desk .hero{padding-top:48px}.hp-desk .footer-grid{grid-template-columns:1fr}.hp-desk .footer-bottom{flex-direction:column}.hp-desk .faq-trigger{font-size:var(--t-h6);padding:var(--s-5);gap:var(--s-4)}.hp-desk .faq-answer{padding:0 var(--s-5) var(--s-5);font-size:var(--t-body)}}
