.contact-page h1,.contact-page h2{font-family:var(--nx-display);font-weight:700;letter-spacing:-.03em;color:var(--nx-navy)}.contact-hero{padding:16px 0 6px;max-width:860px}.contact-hero h1{margin:12px 0;font-size:clamp(34px,4.6vw,54px);line-height:1.06}.contact-hero h1 em{font-style:normal;color:var(--nx-sky)}.contact-hero>p{font-size:17px;line-height:1.55;color:var(--nx-muted)}.contact-quick{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.contact-quick>a{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:8px 18px 8px 14px;border:1px solid var(--nx-line);border-radius:14px;background:#fff;color:var(--nx-navy);font-weight:600;transition:border-color .2s}.contact-quick>a:hover{border-color:var(--nx-sky)}.contact-quick>a svg{color:var(--nx-sky)}.contact-quick small{display:block;font-size:12px;font-weight:500;color:var(--nx-muted)}.contact-page a:focus-visible{outline:3px solid var(--nx-sky);outline-offset:2px;border-radius:6px}.contact-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.contact-branches li{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--nx-line);border-radius:18px;background:#fff}.contact-branches h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:16px;font-weight:600;color:var(--nx-navy)}.contact-new{padding:2px 8px;border-radius:999px;background:#fff8dc;font-size:11px;font-weight:600;color:#8a6400}.contact-line{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:var(--nx-muted);overflow-wrap:anywhere}.contact-line svg{flex:none;margin-top:3px;color:var(--nx-sky)}.contact-complaint a:not(.brand-text-link),.contact-departments a,.contact-hours a,.contact-line a,.contact-page main a{color:var(--nx-blue);text-decoration:underline;text-underline-offset:3px}.contact-hours{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:14px;line-height:1.5;color:var(--nx-muted)}.contact-hours svg{flex:none;margin-top:3px;color:var(--nx-sky)}.contact-departments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.contact-departments li{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:16px;background:var(--nx-fog);font-size:14px;overflow-wrap:anywhere}.contact-departments strong{font-size:15px;color:var(--nx-navy)}.contact-complaint{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:clamp(28px,4vw,44px) 0 8px;padding:clamp(18px,3vw,26px);border:1px solid #f3dcc6;border-radius:20px;background:#fff8f1}.contact-complaint>svg{color:#e2650a}.contact-complaint h2{font-size:20px}.contact-complaint p{margin-top:4px;font-size:14px;color:var(--nx-muted)}@media (max-width:1000px){.contact-branches,.contact-departments{grid-template-columns:1fr 1fr}}@media (max-width:560px){.contact-branches,.contact-departments{grid-template-columns:1fr}.contact-quick>a{width:100%}.contact-complaint{grid-template-columns:auto minmax(0,1fr)}.contact-complaint .brand-text-link{grid-column:1/-1}}.site-page:has(>.compact-page){padding-top:12px;padding-bottom:28px}.compact-page .site-breadcrumb{margin-bottom:8px}.compact-page .page-intro{padding:8px 0 16px}.compact-page .page-intro h1{margin:12px 0}.compact-page .brand-actions{margin-top:18px}.compact-page .content-section{margin-block:18px}.compact-page .page-intro+.content-section{margin-top:0}.compact-page .brand-panel h2,.compact-page .content-section h2{margin-bottom:12px}.compact-page .brand-card{padding:18px}.compact-page .brand-card>svg{margin-bottom:12px}.compact-page .brand-card .brand-text-link{margin-top:16px}.compact-page .brand-panel{padding:20px}.compact-page .task-card{padding:18px}.compact-page .help-security{margin-top:12px}.platforms-page .mobile-app-promo{margin-block:20px;padding:20px 24px 0;gap:20px}.platforms-page .mobile-app-promo>div:first-child{padding-bottom:28px}.platforms-page .product-gallery-caption{padding-top:14px}@media (min-width:1001px){.platforms-page{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);-moz-column-gap:28px;column-gap:28px;align-items:center}.platforms-page>:is(nav,.mobile-app-promo,.content-section,.brand-panel){grid-column:1/-1}.platforms-page .page-intro{padding:8px 0}.platforms-page .page-intro h1{line-height:1.2}.platforms-page .product-gallery>.product-laptop{width:100%}.platforms-page .mobile-app-phone{width:170px}.platforms-page .mobile-app-screens{max-height:320px}.platforms-page .mobile-app-phone:nth-child(2){margin-top:24px}}@media (max-width:700px){.compact-page .page-intro{padding:12px 0 18px}.compact-page .content-section{margin-block:16px}.compact-page .brand-card,.compact-page .brand-panel{padding:20px}.platforms-page .mobile-app-promo{margin-block:24px;padding:22px 20px 0;gap:20px}.platforms-page .mobile-app-promo>div:first-child{padding-bottom:0}}