.contact-hub{font-family:var(--font-body);background:var(--trust-white);color:var(--trust-black)}.contact-hub .container{width:min(calc(100% - 2 * var(--gutter-desktop)),var(--content-max-standard));margin-inline:auto;overflow-x:hidden}@media (max-width:1199px){.contact-hub .container{width:min(calc(100% - 2 * var(--gutter-tablet)),100%)}}@media (max-width:767px){.contact-hub .container{width:min(calc(100% - 2 * var(--gutter-mobile)),100%)}}@media (max-width:359px){.contact-hub .container{width:min(calc(100% - 2 * var(--gutter-mobile-sm)),100%)}}.contact-hub .hub-header{margin-bottom:var(--stack-gap);padding:var(--stack-gap-sm) 0 var(--stack-gap-xs);border-bottom:1px solid var(--trust-border)}.contact-hub .hub-header-content{display:flex;flex-direction:column;gap:var(--stack-gap-xs)}@media (min-width:768px){.contact-hub .hub-header-content{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--stack-gap)}}.contact-hub .hub-header-main{flex:1 1;min-width:0}.contact-hub .hub-header-meta{flex-shrink:0;text-align:right}@media (max-width:767px){.contact-hub .hub-header-meta{text-align:left}}.contact-hub .hub-title{font-family:var(--font-display);font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.15;color:var(--trust-black);text-wrap:balance}.contact-hub .hub-description,.contact-hub .hub-title{margin:0 0 var(--control-gap-sm);overflow-wrap:break-word}.contact-hub .hub-description{font-size:16px;line-height:1.6;color:var(--trust-muted);max-width:100%}.contact-hub .hub-notice{display:inline-flex;align-items:flex-start;gap:var(--control-gap-sm);padding:var(--control-gap-sm) var(--stack-gap-xs);margin-top:var(--stack-gap-xs);border:1px solid var(--trust-border);border-left:4px solid var(--trust-teal);border-radius:var(--radius-sm);background:var(--trust-teal-soft);font-size:13px;line-height:1.5;color:var(--trust-black);max-width:100%;overflow-wrap:break-word;box-sizing:border-box}.contact-hub .hub-notice strong{color:var(--trust-black)}.contact-hub .hub-layout{display:grid;grid-gap:var(--stack-gap);gap:var(--stack-gap);min-width:0}@media (min-width:1200px){.contact-hub .hub-layout{grid-template-columns:1fr 400px;align-items:start}}@media (max-width:1199px) and (min-width:768px){.contact-hub .hub-layout{grid-template-columns:1fr}.contact-hub .hub-sidebar{width:100%}.contact-hub .route-row{grid-template-columns:1fr;gap:var(--stack-gap-xs);padding:var(--stack-gap-xs) var(--stack-gap-xs);border:1px solid var(--trust-border);border-radius:var(--radius-md);background:#fff;margin-bottom:var(--control-gap-sm)}.contact-hub .route-category,.contact-hub .route-requirements{padding-bottom:var(--stack-gap-xs);border-bottom:1px solid var(--trust-border);margin-bottom:var(--control-gap-xs)}.contact-hub .route-action{padding-top:var(--stack-gap-xs);justify-content:stretch;min-height:auto}.contact-hub .route-action .trust-button-primary,.contact-hub .route-action .trust-button-secondary{width:100%;min-height:66px;padding:9px 16px;font-size:14px;justify-content:center}.contact-hub .trust-button-primary,.contact-hub .trust-button-secondary{width:100%}}.contact-hub .routing-register{display:grid;grid-gap:0;gap:0;min-width:0;border:1px solid var(--trust-border);border-radius:var(--radius-md);overflow:hidden;background:#fff}@media (min-width:1200px){.contact-hub .route-row{grid-template-columns:1.1fr 2.1fr 2.1fr 2fr}.contact-hub .routing-register{border-color:var(--trust-border)}}.contact-hub .register-header{display:grid;grid-template-columns:1.2fr 2fr 2fr 1.5fr;grid-gap:var(--control-gap);gap:var(--control-gap);padding:var(--control-gap) var(--stack-gap-xs);border-bottom:2px solid var(--trust-teal);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--trust-muted);background:var(--trust-white)}@media (max-width:767px){.contact-hub .register-header{display:none}}.contact-hub .route-row{display:grid;grid-template-columns:1.3fr 2.3fr 2.3fr 1.5fr;grid-gap:var(--control-gap);gap:var(--control-gap);align-items:center;padding:var(--control-gap-sm) var(--stack-gap-xs);border-bottom:1px solid var(--trust-border);transition:background-color .15s ease;min-width:0}.contact-hub .route-row:last-child{border-bottom:none}.contact-hub .route-row>*{min-width:0}.contact-hub .route-row:hover{background:var(--trust-teal-soft)}.contact-hub .route-category{display:flex;align-items:center;gap:var(--control-gap-sm);padding:var(--control-gap-sm) 0}.contact-hub .route-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--trust-teal-soft);color:var(--trust-teal);flex-shrink:0}.contact-hub .route-name{font-family:var(--font-display);font-size:14.5px;font-weight:600;line-height:1.25;color:var(--trust-black);overflow-wrap:break-word;word-break:break-word}.contact-hub .route-scope{font-size:14px;line-height:1.5;color:var(--trust-muted);overflow-wrap:break-word}.contact-hub .route-scope ul{margin:0;padding-left:1.25rem;display:grid;grid-gap:3px;gap:3px}.contact-hub .route-scope li{font-size:13px;line-height:1.5;overflow-wrap:break-word}.contact-hub .route-requirements{font-size:13px;line-height:1.55;color:var(--trust-black);overflow-wrap:break-word}.contact-hub .requirements-list{margin:0;padding-left:1.25rem;display:grid;grid-gap:2px;gap:2px}.contact-hub .requirements-list li{font-size:13px;line-height:1.45;overflow-wrap:break-word}.contact-hub .requirements-note{margin:var(--control-gap-xs) 0 0;font-size:12px;line-height:1.45;color:var(--trust-muted);overflow-wrap:break-word}.contact-hub .route-action{display:flex;align-items:center;justify-content:flex-end;min-height:66px;padding:var(--control-gap-sm) 0;min-width:0}.contact-hub .route-action .trust-button-primary,.contact-hub .route-action .trust-button-secondary{min-width:0;min-height:66px;justify-content:center;text-align:center}@media (max-width:767px){.contact-hub .route-action{width:100%;justify-content:stretch;min-height:auto}.contact-hub .route-action .trust-button-primary,.contact-hub .route-action .trust-button-secondary{width:100%;min-height:66px;padding:9px 16px;font-size:14px;justify-content:center}}@media (max-width:1199px){.contact-hub .route-action .trust-button-primary,.contact-hub .route-action .trust-button-secondary{width:100%;justify-content:center}}@media (max-width:767px){.contact-hub .route-row{grid-template-columns:1fr;gap:var(--stack-gap-xs);padding:var(--stack-gap-xs) var(--stack-gap-xs);border:1px solid var(--trust-border);border-radius:var(--radius-md);background:#fff;margin-bottom:var(--stack-gap-xs)}.contact-hub .route-category{padding-bottom:var(--stack-gap-xs);border-bottom:1px solid var(--trust-border);margin-bottom:var(--stack-gap-xs)}.contact-hub .route-category .route-name{font-size:16px;line-height:1.3}.contact-hub .route-scope{font-size:14px;line-height:1.6}.contact-hub .route-scope li{font-size:14px;line-height:1.55}.contact-hub .route-requirements{padding-bottom:var(--stack-gap-xs);border-bottom:1px solid var(--trust-border);margin-bottom:var(--stack-gap-xs)}.contact-hub .route-action{padding-top:var(--stack-gap-xs);justify-content:stretch;min-height:auto}.contact-hub .route-action .trust-button-primary,.contact-hub .route-action .trust-button-secondary{width:100%;min-height:66px;padding:9px 16px;font-size:14px;justify-content:center}}.contact-hub .hub-sidebar{display:grid;grid-gap:0;gap:0;min-width:0}@media (min-width:1200px){.contact-hub .hub-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--header-height-marketing) + var(--stack-gap))}}.contact-hub .sidebar-panel{border:1px solid var(--trust-border);border-radius:var(--radius-md);background:#fff;padding:var(--card-padding);display:grid;grid-gap:var(--stack-gap-sm);gap:var(--stack-gap-sm)}.contact-hub .sidebar-section{display:grid;grid-gap:var(--control-gap-xs);gap:var(--control-gap-xs);padding-bottom:var(--stack-gap-xs);border-bottom:1px solid var(--trust-border)}.contact-hub .sidebar-section:last-child{border-bottom:none;padding-bottom:0}.contact-hub .panel-title{font-size:15px;padding-bottom:var(--control-gap-sm);border-bottom:1px solid var(--trust-border)}.contact-hub .panel-title,.contact-hub .section-title{margin:0 0 var(--control-gap-sm);font-family:var(--font-display);font-weight:600;line-height:1.3;color:var(--trust-black)}.contact-hub .section-title{font-size:13px;text-transform:uppercase;letter-spacing:.06em}.contact-hub .contact-link{display:flex;align-items:flex-start;gap:var(--control-gap-sm);padding:var(--control-gap-xs) 0;font-size:13px;line-height:1.5;color:var(--trust-teal);text-decoration:none;border-bottom:1px solid var(--trust-border);flex-wrap:wrap}.contact-hub .contact-link:last-child{border-bottom:none}.contact-hub .contact-link:hover{text-decoration:underline}.contact-hub .contact-link svg{flex-shrink:0;margin-top:2px}.contact-hub .contact-link code{font-size:12px;background:var(--trust-teal-soft);padding:2px 6px;border-radius:var(--radius-sm);word-break:break-all}.contact-hub .contact-link code,.contact-hub .email-address{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:break-word}.contact-hub .email-address{font-size:13px;color:var(--trust-teal);word-break:break-word;white-space:normal}.contact-hub .safe-harbour{margin:var(--control-gap-sm) 0 0;padding:var(--control-gap-sm);font-size:12px;line-height:1.5;color:var(--trust-black);background:var(--trust-amber-soft);border:1px solid var(--trust-amber);border-radius:var(--radius-sm);overflow-wrap:break-word}.contact-hub .safe-harbour strong{color:var(--trust-black)}.contact-hub .disclosure-note{margin:var(--control-gap-sm) 0 0;font-size:12px;line-height:1.5;color:var(--trust-muted)}.contact-hub .quick-links{display:grid;grid-gap:var(--control-gap-xs);gap:var(--control-gap-xs)}.contact-hub .quick-links a{display:flex;align-items:center;gap:var(--control-gap-sm);padding:var(--control-gap-xs) 0;font-size:13px;line-height:1.5;color:var(--trust-teal);text-decoration:none;overflow-wrap:break-word}.contact-hub .quick-links a:hover{text-decoration:underline}.contact-hub .operating-note{margin:0;font-size:12px;line-height:1.5;color:var(--trust-muted)}.contact-hub .trust-button-primary,.contact-hub .trust-button-secondary{min-height:66px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:var(--control-gap);white-space:normal;min-width:0;max-width:100%}@media (max-width:1199px){.contact-hub .trust-button-primary,.contact-hub .trust-button-secondary{width:100%;justify-content:center;white-space:normal}}.contact-hub .btn-arrow{flex-shrink:0;line-height:1}.contact-hub .site-footer{--footer-brand-width:280px;--footer-gap:32px}@media (min-width:1200px){.contact-hub .site-footer{display:grid;grid-template-columns:var(--footer-brand-width) repeat(4,1fr);align-items:flex-start;grid-gap:var(--footer-gap);gap:var(--footer-gap);padding:28px 0}.contact-hub .footer-brand{max-width:var(--footer-brand-width)}.contact-hub .footer-groups{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--footer-gap);gap:var(--footer-gap);justify-content:start}}@media (max-width:1199px) and (min-width:768px){.contact-hub .site-footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 32px;gap:20px 32px;padding:24px 0}.contact-hub .footer-brand{grid-column:span 2;max-width:none}.contact-hub .footer-groups{display:grid;grid-template-columns:repeat(4,1fr);grid-column:span 2;grid-gap:20px 24px;gap:20px 24px}}@media (max-width:767px){.contact-hub .site-footer{flex-direction:column;align-items:center;text-align:center;gap:16px;padding:16px 0}.contact-hub .footer-brand{max-width:none}.contact-hub .footer-groups{justify-content:center;text-align:center;gap:20px 24px}}.contact-hub .footer-brand{flex:0 0 auto}.contact-hub .footer-logo{display:inline-block;margin-bottom:8px}.contact-hub .footer-tagline{margin:0;font-size:14px;color:var(--trust-muted);line-height:1.5}.contact-hub .footer-operator{margin:6px 0 0;font-size:12px;color:var(--trust-muted);line-height:1.5;max-width:280px}.contact-hub .footer-group h2.footer-heading{margin:0 0 6px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--trust-black)}.contact-hub .footer-group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.contact-hub .footer-group a{text-decoration:none;font-size:14px;color:var(--trust-muted)}.contact-hub .footer-group a:hover{color:var(--trust-teal)}@media print{.contact-hub .hub-header{border-bottom:2px solid var(--trust-teal);margin-bottom:var(--stack-gap-sm);padding-bottom:var(--stack-gap-xs)}.contact-hub .hub-title{font-size:18pt;margin-bottom:var(--control-gap)}.contact-hub .hub-description{font-size:10pt;margin-bottom:var(--control-gap-sm)}.contact-hub .hub-operator{font-size:9pt;margin-bottom:var(--stack-gap-sm)}.contact-hub .hub-notice{display:none}.contact-hub .hub-layout{display:block}.contact-hub .hub-sidebar,.contact-hub .register-header{display:none}.contact-hub .route-row{display:block;page-break-inside:avoid;break-inside:avoid;border:none;border-bottom:1px solid var(--trust-border);padding:var(--stack-gap-xs) 0;margin:0}.contact-hub .route-row,.contact-hub .route-row:hover{background:none!important}.contact-hub .route-icon{display:none}.contact-hub .route-name{font-size:11pt;font-weight:600;margin-bottom:var(--control-gap-sm)}.contact-hub .route-scope{font-size:9pt;margin-bottom:var(--control-gap-sm)}.contact-hub .route-scope ul{font-size:9pt;padding-left:1rem}.contact-hub .route-requirements{font-size:9pt;margin-bottom:var(--control-gap-sm)}.contact-hub .requirements-list{font-size:9pt;padding-left:1rem}.contact-hub .requirements-note{font-size:8.5pt}.contact-hub .route-action{display:none}@page{size:A4 portrait;margin:14mm 15mm 16mm 15mm}.contact-hub,body,html{background:#fff!important}.contact-hub{color:#000!important}.contact-hub .site-footer{display:none}}@media (forced-colors:active){.contact-hub .route-row:hover{background:Highlight;color:HighlightText}.contact-hub .hub-notice,.contact-hub .safe-harbour{border:1px solid;background:Canvas}.contact-hub .sidebar-panel{border:1px solid}.contact-hub .site-footer{border-top:1px solid}}