.professional-page{overflow-wrap:anywhere}.professional-hero{background:#f0f6f3;border-block:1px solid #dfebe5;padding:22px 0 34px}.professional-breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;color:#516d70;margin-bottom:35px}.professional-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.professional-breadcrumb a:hover{text-decoration:underline}.professional-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:70px;align-items:center}.professional-hero h1{font-size:clamp(36px,4.4vw,58px);letter-spacing:-2.4px;line-height:1.08;margin:18px 0 22px}.professional-lead{max-width:550px;font-size:17px;line-height:1.8;color:#526c73}.professional-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.professional-actions .button{min-height:50px}.professional-actions .outline{background:white}.professional-account-link{margin-top:18px;color:#506970;font-size:13px}.professional-account-link a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--brand-dark);text-decoration:underline;text-underline-offset:4px}.professional-overview{background:#fff;padding:27px;border:1px solid #dce8e2;border-radius:22px;box-shadow:0 16px 48px #2348390a}.professional-overview-heading{display:flex;align-items:center;gap:13px;padding-bottom:23px}.professional-mark{display:grid;place-items:center;background:#164b4c;color:white;width:48px;height:48px;flex-shrink:0;border-radius:14px}.professional-example-label,.professional-overview-heading div>span{display:block;font-size:10px;font-weight:700;letter-spacing:1.4px;color:#577276}.professional-overview h2{margin-top:4px;font-size:20px;letter-spacing:-.5px}.professional-overview ul{list-style:none;margin:0;padding:0}.professional-overview li{display:flex;align-items:center;gap:15px;padding:18px 0;border-top:1px solid #e5ede8}.professional-overview svg{color:var(--brand-dark)}.professional-mark svg{color:white}.professional-overview li span,.professional-overview strong{display:block}.professional-overview strong{font-size:14px;margin-bottom:3px}.professional-overview li span,.professional-overview>p{font-size:12px;color:#597078;line-height:1.6}.professional-overview>p{display:flex;gap:9px;padding-top:17px;border-top:1px solid #e5ede8}.professional-preview-note{border-top:1px solid #dce7e1;color:#506b6e;font-size:12px;margin-top:34px;padding-top:17px}.professional-section{padding-block:64px}.professional-section-heading{margin-bottom:32px}.professional-section h2{font-size:clamp(26px,3vw,36px);letter-spacing:-1px;line-height:1.2;margin:10px 0 15px}.professional-addresses>div>p,.professional-faq details p,.professional-institution p,.professional-section article p,.professional-section-heading>p,.professional-steps p{color:#546d79;font-size:14px;line-height:1.8}.professional-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.professional-feature-grid article{border-top:1px solid #dce8e4;padding-top:22px}.professional-feature-grid svg{color:var(--brand);margin-bottom:20px}.professional-section h3{font-size:18px;line-height:1.4;letter-spacing:-.3px;margin-bottom:12px}.professional-claim-section{background:#f7f9fa;border-block:1px solid #e7edf0}.professional-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.professional-step-number{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #c9dbd8;border-radius:50%;font-size:13px;font-weight:700;color:var(--brand-dark);margin-bottom:20px}.professional-text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--brand-dark);font-size:14px;font-weight:600;margin-top:25px}.professional-text-link:hover{text-decoration:underline;text-underline-offset:4px}.professional-addresses{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.professional-checklist{list-style:none;padding:0;margin:22px 0 0}.professional-checklist li{display:flex;align-items:flex-start;gap:10px;margin-top:13px;font-size:14px}.professional-checklist svg{color:var(--brand);margin-top:2px}.professional-address-example{border-radius:22px;background:#f0f6f3;border:1px solid #e1ece5;padding:30px}.professional-address-example>div{display:flex;align-items:center;gap:15px;border:1px solid #dfe9e3;border-radius:12px;padding:18px;margin-top:16px;background:white}.professional-address-example svg{color:var(--brand)}.professional-address-example small,.professional-address-example strong{display:block}.professional-address-example strong{font-size:15px}.professional-address-example small{margin-top:4px;font-size:12px;color:#566f75}.professional-address-example>p{display:flex;align-items:flex-start;gap:10px;margin-top:22px;font-size:13px}.professional-institution{padding-top:0}.professional-institution-inner{display:flex;gap:26px;align-items:center;padding:34px;border-radius:20px;background:#153f45;color:white}.professional-institution-inner .eyebrow,.professional-institution-inner>svg{color:#a6d4ca}.professional-institution h2{font-size:28px;margin-block:8px 12px}.professional-institution p{color:#d0e2e0;max-width:580px}.professional-institution .button{flex-shrink:0;white-space:nowrap;margin-left:auto;color:white;border-color:#799b9b}.professional-institution .button:hover{background:#24565c}.professional-faq{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding-top:0}.professional-faq details{border-bottom:1px solid var(--line)}.professional-faq details:first-child{border-top:1px solid var(--line)}.professional-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:20px 0;min-height:58px;font-size:15px;font-weight:600;cursor:pointer}.professional-faq summary::-webkit-details-marker{display:none}.professional-faq summary:focus-visible{outline:3px solid #20a6ba;outline-offset:3px}.professional-faq summary svg{color:var(--brand)}.professional-faq details[open] summary svg{transform:rotate(90deg)}.professional-faq details p{padding:0 24px 22px 0}@media (max-width:1000px){.professional-hero-grid{gap:30px}.professional-hero h1{letter-spacing:-1.8px}.professional-feature-grid,.professional-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.professional-addresses,.professional-faq{gap:35px}.professional-institution-inner{flex-wrap:wrap}.professional-institution-inner>div{flex:1 1 300px}.professional-institution .button{margin-left:0}}@media (max-width:760px){.professional-hero{padding-top:8px}.professional-breadcrumb{margin-bottom:19px}.professional-addresses,.professional-faq,.professional-hero-grid{grid-template-columns:1fr;gap:28px}.professional-hero h1{font-size:clamp(33px,8vw,44px)}.professional-lead{font-size:15px;line-height:1.7}.professional-section{padding-block:40px}.professional-faq,.professional-institution{padding-top:0}.professional-faq .professional-section-heading{margin-bottom:0}.professional-overview{padding:23px}}@media (max-width:480px){.professional-page .container{padding-inline:20px}.professional-hero .eyebrow{font-size:9px;letter-spacing:1.2px}.professional-actions{gap:10px}.professional-actions .button{width:100%}.professional-feature-grid,.professional-steps{grid-template-columns:1fr;gap:26px}.professional-feature-grid article{padding-top:20px}.professional-feature-grid svg{margin-bottom:12px}.professional-steps li{position:relative;padding-left:59px}.professional-step-number{position:absolute;left:0;top:0}.professional-steps h3{margin-bottom:6px}.professional-address-example,.professional-institution-inner{padding:24px}}