.aux-page{background:#f6f5ef}.aux-hero{position:relative;overflow:hidden;padding:42px 0 44px;background:#e9f0f3;color:#123d59;isolation:isolate}.aux-hero::after{content:'';position:absolute;right:-130px;top:-170px;width:540px;height:330px;border:1px solid #327ba055;border-radius:50%;rotate:-18deg;z-index:-1}.aux-hero .eyebrow{margin-bottom:10px;color:#526f80}.aux-hero h1{font-size:clamp(30px,3vw,42px);line-height:1.3;letter-spacing:.02em}.aux-hero p:last-child{margin-top:14px;font-size:15px;line-height:1.5;color:#526f80}.aux-rule{height:4px;width:64px;display:block;background:#ed9b49;margin-top:16px}.aux-content{padding:44px 0 54px}.aux-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.aux-card{background:#fff;padding:28px;border-top:3px solid #ed9b49;border-radius:10px;box-shadow:0 7px 20px #123d5908}.aux-card h2{font-size:23px;line-height:1.35;margin-bottom:14px}.aux-card ul{padding:0;margin:0;list-style:none}.aux-card li+li{border-top:1px solid #d7e4ea}.aux-card a{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:20px;font-size:14px;line-height:1.5}.aux-card a::after{content:'↗';color:#bd5a1c}.aux-card a:hover{color:#bd5a1c}.faq-category{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.faq-category a{font-size:13px;font-weight:700;padding:9px 16px;background:white;border:1px solid #d7e4ea;border-radius:6px}.aux-faq-section+.aux-faq-section{margin-top:34px}.aux-faq-section h2{font-size:24px;line-height:1.35;margin-bottom:14px}.aux-faq-list{background:white;border-radius:10px;padding:0 24px}.aux-faq-list details+details{border-top:1px solid #d7e4ea}.aux-faq-list summary{padding:19px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;line-height:1.5}.aux-faq-list summary::-webkit-details-marker{display:none}.aux-faq-list summary::after{content:'＋';color:#bd5a1c;flex:none}.aux-faq-list details[open] summary::after{content:'−'}.aux-faq-list details>div{padding:0 0 21px;font-size:14px;line-height:1.6;color:#526f80;max-width:900px}.aux-faq-list p+p{margin-top:10px}.aux-faq-list a,.privacy-copy a{color:#123d59;text-decoration:underline;text-underline-offset:4px}.aux-cta{margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#123d59;color:white;padding:24px 28px;border-radius:10px}.aux-cta h2{font-size:23px;line-height:1.35}.aux-cta .pill{padding:12px 22px;min-height:46px;border-radius:8px;font-size:13px}.privacy-copy{max-width:960px;margin:auto;background:#fff;padding:36px;border-radius:10px;line-height:1.6;font-size:14px;color:#526f80}.privacy-copy p:not(:empty)+p{margin-top:12px}.privacy-copy .privacy_policy_title{color:#123d59;font-size:18px;font-weight:700;margin-top:26px}.privacy-copy .privacy_policy_title:first-child{margin-top:0}.aux-page.allow-motion .aux-hero::after{animation:aux-wind-drift 20s ease-in-out infinite alternate}.aux-page.motion-paused .aux-hero::after{animation-play-state:paused}@keyframes aux-wind-drift{from{translate:0 0}to{translate:-12px 7px}}
@media(max-width:760px){.aux-hero{padding:28px 0 32px}.aux-hero p:last-child{font-size:14px}.aux-content{padding:28px 0 36px}.aux-grid{grid-template-columns:1fr;gap:18px}.aux-card{padding:22px}.aux-card h2{font-size:21px}.aux-faq-list{padding:0 18px}.aux-cta{flex-direction:column;align-items:flex-start;padding:22px}.aux-cta h2{font-size:21px}.privacy-copy{padding:24px}.privacy-copy .privacy_policy_title{font-size:17px}}
