.contact-support{color:#eef4f3;background:#0b101c}.contact-support *{min-width:0}.contact-support [id]{scroll-margin-top:24px}.contact-support a:focus-visible{outline-offset:4px;outline:3px solid #b5fb68}.contact-support h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15}.contact-support p{color:#b6c4d6;font-size:1rem;line-height:1.8}.contact-hero{background:radial-gradient(at 15% 0,#b5fb680b,#0000 65%);padding:54px 0 46px}.contact-hero h1{letter-spacing:-.035em;max-width:940px;margin:22px 0;font-size:clamp(2.8rem,5.2vw,4.7rem);line-height:1.1}.contact-hero h1 em{color:#b5fb68;font-style:normal;display:inline-block}.contact-hero p{max-width:740px;margin-bottom:24px;font-size:1.08rem}.contact-quick-nav{flex-wrap:wrap;gap:10px;display:flex}.contact-quick-nav a{background:#152032;border:1px solid #41526b;border-radius:10px;align-items:center;gap:18px;min-height:44px;padding:10px 15px;font-size:.8rem;font-weight:700;transition:border-color .2s;display:inline-flex}.contact-quick-nav a span{color:#b5fb68}.contact-quick-nav a:hover{border-color:#b5fb68}.contact-section{border-top:1px solid #2a374c;padding:52px 0}.contact-section-heading{max-width:770px;margin-bottom:27px}.contact-section-heading h2{margin:14px 0 18px}.contact-section-heading p{max-width:700px;margin:0}.contact-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-topic{background:linear-gradient(140deg,#19263a,#141f30);border:1px solid #3d4e67;border-radius:18px;flex-direction:column;padding:25px;display:flex;box-shadow:0 10px 25px #0002}.contact-icon{color:#b5fb68;background:#b5fb680b;border:1px solid #58744d;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;margin-bottom:18px;font-size:1.3rem;font-weight:750;line-height:1;display:grid}.contact-topic h3{color:#eff5f3;letter-spacing:-.02em;font-size:1.2rem;line-height:1.3}.contact-topic p{flex:1;margin:0 0 18px;font-size:.92rem}.contact-topic a{color:#eaf3e8;border-top:1px solid #3a4b62;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding-top:12px;font-size:.8rem;font-weight:750;display:flex}.contact-topic a span,.contact-topic a:hover{color:#b5fb68}.contact-direct{background:#152532;border:1px solid #5b764e;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:25px;display:flex}.contact-direct p{margin:7px 0 0;font-size:.9rem}.contact-direct>a{color:#b5fb68;text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;gap:20px;min-height:48px;font-size:1.05rem;font-weight:750;text-decoration:underline;display:inline-flex}.contact-small-label{color:#b5fb68;font-size:.73rem;font-weight:750;display:block}.contact-editorial{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:74px;display:grid}.contact-editorial h2{max-width:410px;margin:14px 0 18px}.contact-editorial>div:first-child>p{max-width:390px;margin:0;font-size:.97rem}.contact-details-section{background:#101827}.contact-detail-list{background:#152032;border:1px solid #3c4e66;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;margin:0;padding:8px 24px;display:grid}.contact-detail-list>div{border-bottom:1px solid #3a4a61;padding:19px 0}.contact-detail-list>div:nth-last-child(-n+2){border-bottom:0}.contact-detail-list dt{color:#eff5f3;margin-bottom:7px;font-size:.86rem;font-weight:750}.contact-detail-list dd{color:#b2c1d5;margin:0;font-size:.83rem;line-height:1.75}.contact-file-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.contact-file-steps li{background:#141f30;border:1px solid #3c4d64;border-top:3px solid #728d60;border-radius:14px;padding:22px}.contact-file-steps li>span{color:#b5fb68;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1;display:block}.contact-file-steps strong{color:#eef5f1;font-size:.96rem;line-height:1.4;display:block}.contact-file-steps p{margin:10px 0 0;font-size:.85rem}.contact-technical-section{background:#101827}.contact-technical-card{background:#152032;border:1px solid #3e5068;border-radius:18px;padding:25px}.contact-technical-card ul{margin:14px 0 18px;padding-left:20px}.contact-technical-card li{color:#bccadc;padding:6px 0;font-size:.92rem;line-height:1.75}.contact-technical-card li::marker{color:#b5fb68}.contact-technical-card p{color:#aebfd3;border-top:1px solid #3d4e65;margin:0;padding-top:16px;font-size:.85rem}.contact-message-list{margin:0 0 24px;padding-left:20px}.contact-message-list li{color:#b6c6d9;padding:6px 0;font-size:.96rem;line-height:1.8}.contact-message-list li::marker{color:#b5fb68}.contact-sensitive-notice{background:#1a2934;border:1px solid #536c48;border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.contact-sensitive-notice .contact-icon{margin:0}.contact-sensitive-notice p{color:#d5e0ed;margin:0;font-size:.86rem;line-height:1.75}.contact-security-note{border-top:1px solid #36465d;margin-top:24px;padding-top:22px}.contact-security-note strong{color:#eef4f0;font-size:.95rem}.contact-security-note p{margin:10px 0 0;font-size:.9rem}.contact-security-note a,.contact-legal-email{color:#b5fb68;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:15px;min-height:44px;margin-top:12px;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.contact-legal{background:#101827;padding-bottom:64px}.contact-legal-copy p{font-size:.96rem}.contact-policy-links{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.contact-policy-links a{color:#eff4f3;background:#172338;border:1px solid #4a5d77;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:12px 18px;font-size:.84rem;font-weight:750;transition:border-color .2s;display:inline-flex}.contact-policy-links a span{color:#b5fb68}.contact-policy-links a:hover{border-color:#b5fb68}@media (width<=1000px){.contact-editorial{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px}.contact-file-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-detail-list{gap:0 20px;padding:8px 20px}.contact-direct{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=760px){.contact-hero{padding:36px 0 38px}.contact-hero h1{font-size:clamp(2.5rem,8vw,3.7rem)}.contact-hero p{font-size:1rem}.contact-editorial{grid-template-columns:1fr;gap:24px}.contact-editorial>div:first-child>p{max-width:620px}.contact-section{padding:42px 0}.contact-topic-grid{grid-template-columns:1fr}.contact-topic{padding:24px}.contact-support h2{font-size:1.85rem}.contact-legal{padding-bottom:48px}}@media (width<=560px){.contact-hero .eyebrow{font-size:.67rem}.contact-quick-nav{gap:8px}.contact-quick-nav a{gap:14px;padding:10px 12px;font-size:.76rem}.contact-detail-list{grid-template-columns:1fr;padding:6px 20px}.contact-detail-list>div:nth-last-child(-n+2){border-bottom:1px solid #3a4a61}.contact-detail-list>div:last-child{border-bottom:0}.contact-file-steps{grid-template-columns:1fr;gap:12px}.contact-file-steps li{border-top-width:1px;border-left:3px solid #728d60;gap:18px;padding:20px;display:flex}.contact-file-steps li>span{margin:3px 0 0;font-size:1rem}.contact-file-steps p{margin-top:7px}.contact-sensitive-notice{align-items:flex-start;gap:12px;padding:18px}.contact-sensitive-notice .contact-icon{width:32px;height:32px;font-size:1.1rem}.contact-technical-card{padding:22px}.contact-policy-links a{flex:1;gap:16px}.contact-direct{padding:22px}.contact-direct>a{font-size:.93rem}}
