.pa-agreement,.pa-consent-fields,.pa-terms-page{color:#293127;font-family:Nunito,Arial,sans-serif}.pa-agreement{background:#fff;border:1px solid #e3e7dc;border-radius:10px;padding:25px;overflow:hidden}.pa-agreement h3,.pa-consent-fields h3,.pa-terms-document h1,.pa-terms-document h2,.pa-terms-document h3{letter-spacing:-.025em;font-family:Montserrat,Arial,sans-serif}.pa-agreement .btn,.pa-consent-fields .btn,.pa-terms-page .btn{color:#536246;cursor:pointer;background:#fff;border:1px solid #dbe1d0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font:800 12px/1.4 Nunito,Arial,sans-serif;text-decoration:none;display:inline-flex}.pa-agreement .btn-primary,.pa-consent-fields .btn-primary,.pa-terms-page .btn-primary{color:#342b1a;background:#f5aa24;border-color:#f5aa24}.pa-agreement button:disabled,.pa-consent-fields button:disabled{opacity:.45;cursor:default}.pa-consent-heading{align-items:flex-start;gap:11px;margin:0 0 21px;display:flex}.pa-consent-heading>svg{color:#889e6d;flex-shrink:0;margin-top:2px}.pa-consent-heading>div{flex:1}.pa-consent-heading h3{color:#435737;margin:0 0 5px;font-size:17px;font-weight:800;line-height:1.5}.pa-consent-heading p{color:#849475;margin:0;font-size:12px;line-height:1.8}.pa-consent-heading>a{color:#a2ae93;flex-shrink:0;padding:3px;display:flex}.pa-fee-summary{background:#fff8e9;border:1px solid #efe2bc;border-radius:8px;margin:0 0 25px;padding:20px}.pa-fee-title{align-items:flex-start;gap:10px;display:flex}.pa-fee-title>svg{color:#b79540;flex-shrink:0;margin-top:2px}.pa-fee-title strong{color:#947332;letter-spacing:-.025em;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;line-height:1.5;display:block}.pa-fee-title span{color:#a39268;margin-top:5px;font-size:11px;line-height:1.8;display:block}.pa-example{border-bottom:1px solid #eee3c7;justify-content:space-between;align-items:center;gap:11px;margin-bottom:12px;padding:18px 0 15px;display:flex}.pa-example>div>span{color:#ac9c74;margin-bottom:5px;font-size:10px;line-height:1.6;display:block}.pa-example strong{letter-spacing:-.025em;color:#8e763e;font-size:23px;font-weight:900;line-height:1.3;display:block}.pa-example>div:last-child>strong{color:#7a8d58}.pa-example>span{color:#c7ba94;font-size:19px}.pa-fee-summary>p{color:#a49776;margin:0;font-size:10px;line-height:1.9}.pa-terms-document{overflow-wrap:anywhere;background:#fff;border:1px solid #e3e7db;border-radius:8px;margin:0 0 25px;padding:25px}.pa-terms-document>header{border-bottom:1px solid #e8ecdf;align-items:flex-start;gap:11px;margin-bottom:22px;padding:0 0 20px;display:flex}.pa-terms-document>header>svg{color:#a0af8b;flex-shrink:0;margin-top:2px}.pa-terms-document>header h1,.pa-terms-document>header h2,.pa-terms-document>header h3{color:#4c603e;font-size:17px;font-weight:800;line-height:1.6;margin:0 0 6px!important}.pa-terms-document>header p{color:#9baa8b;margin:0;font-size:11px;line-height:1.7}.pa-terms-document>header p>strong{font-weight:800}.pa-terms-sections>section{margin:0 0 26px}.pa-terms-sections>section:last-child{margin-bottom:0}.pa-terms-sections :is(h2,h3,h4){color:#5b6f4c;align-items:flex-start;gap:9px;font-weight:800;line-height:1.6;display:flex;margin:0 0 11px!important;font-size:14px!important}.pa-terms-sections :is(h2,h3,h4)>span{color:#a5b58d;text-align:center;background:#f1f5e9;border-radius:4px;flex-shrink:0;min-width:23px;margin-top:2px;padding:2px 3px;font:800 9px/1.6 Nunito,sans-serif}.pa-terms-sections p{color:#6f7b65!important;margin:0 0 13px!important;font-size:12px!important;line-height:1.95!important}.pa-terms-sections p:last-child{margin-bottom:0!important}.pa-signature{background:#f7f9f2;border:1px solid #e2e9d7;border-radius:8px;margin-bottom:17px;padding:22px}.pa-signature>label:first-child{display:block;color:#647852!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.7!important}.pa-signature .input{background:#fff;border:1px solid #d9e3cb;border-radius:6px;outline:none;width:100%;min-height:46px;margin-top:8px;display:block;color:#405536!important;padding:12px 13px!important;font:500 14px/1.6 Nunito,Arial,sans-serif!important}.pa-signature .input:focus{border-color:#c3a45b;box-shadow:0 0 0 3px #f5aa241c}.pa-signature>p{color:#a0ad91!important;margin:8px 0 19px!important;font-size:10px!important;line-height:1.8!important}.pa-signature label.pa-accept-label{cursor:pointer;gap:11px;color:#697e56!important;align-items:flex-start!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.85!important;display:flex!important}.pa-accept-label>input{accent-color:#b28a36;cursor:pointer;border-radius:4px;flex-shrink:0;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:3px 0 0!important;padding:0!important}.pa-accept-label>span{color:#697e56!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.85!important}.pa-accept-label strong{font-weight:800}.pa-record-note{align-items:flex-start;gap:7px;display:flex;color:#a0ad91!important;margin:0 0 19px!important;font-size:10px!important;line-height:1.9!important}.pa-record-note>svg{flex-shrink:0;margin-top:2px}.pa-status{color:#8ea077;align-items:center;gap:8px;margin:0 0 20px;padding:5px 0;font-size:12px;line-height:1.8;display:flex}.pa-error{color:#ac7862;background:#fff0ea;border:1px solid #efd8ce;border-radius:6px;align-items:center;gap:10px;margin:0 0 19px;padding:13px 15px;font-size:11px;line-height:1.8;display:flex}.pa-error>span{flex:1}.pa-error button{color:#ac7862;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:800 11px Nunito,sans-serif;text-decoration:underline}.pa-submit{border-top:1px solid #e6ebde;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:20px;display:flex}.pa-submit>a{color:#a4b08f;align-items:center;gap:6px;font-size:10px;line-height:1.8;text-decoration:none;display:flex}.pa-submit>.btn{white-space:nowrap;font-size:11px}.pa-account-links{border-top:1px solid #e5ebda;flex-wrap:wrap;gap:12px 21px;margin-top:23px;padding-top:19px;display:flex}.pa-account-links>a{color:#92a47b;align-items:center;gap:6px;font-size:10px;line-height:1.8;text-decoration:none;display:flex}.pa-account-links>a>svg{flex-shrink:0}.pa-account-links>a>svg:last-child{opacity:.65}.pa-receipt{align-items:flex-start;gap:14px;display:flex}.pa-receipt-icon{color:#89a566;background:#edf5e3;border:1px solid #dfebd0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.pa-receipt>div{flex:1;min-width:0}.pa-receipt h3{color:#6d8655;margin:0 0 7px;font-size:16px;font-weight:800;line-height:1.5}.pa-receipt p{color:#92a37e;margin:0 0 14px;font-size:11px;line-height:1.8}.pa-receipt p>strong{font-weight:800}.pa-receipt dl{flex-wrap:wrap;gap:17px 25px;margin:0;display:flex}.pa-receipt dl>div{min-width:90px}.pa-receipt dt{color:#a6b396;font-size:9px;line-height:1.8}.pa-receipt dd{color:#7a9064;margin:3px 0 0;font-size:11px;font-weight:800;line-height:1.8}.pa-receipt-details{margin-top:16px}.pa-receipt-details summary{color:#a1b08e;cursor:pointer;font-size:9px}.pa-receipt-details p{overflow-wrap:anywhere;margin:10px 0 0;font-size:9px;line-height:1.9}.pa-receipt-details p>span{color:#a2b08f}.pa-read-agreement{margin:21px 0 0}.pa-read-agreement>summary{color:#91a67a;cursor:pointer;background:#f8faf3;border-radius:5px;align-items:center;gap:7px;padding:13px;font-size:11px;font-weight:800;list-style:none;display:flex}.pa-read-agreement>summary>svg:last-child{color:#b3bea4;margin-left:auto}.pa-read-agreement[open]>.pa-terms-document{margin-top:17px;margin-bottom:0}.pa-agreement-prompt{align-items:flex-start;gap:12px;display:flex}.pa-agreement-prompt>svg{color:#a4b58d;flex-shrink:0;margin-top:2px}.pa-agreement-prompt>div{flex:1}.pa-agreement-prompt h3{color:#7f9369;margin:0 0 6px;font-size:14px;font-weight:800;line-height:1.5}.pa-agreement-prompt p{color:#a0ad90;margin:0;font-size:10px;line-height:1.9}.pa-agreement-prompt>.btn{white-space:nowrap;margin-top:1px;padding:11px 13px;font-size:10px}.pa-compact{padding:21px 23px}.pa-compact .pa-account-links{margin-top:17px;padding-top:15px}.pa-terms-page{background:#f8f9f4;min-height:100vh}.pa-terms-nav{background:#fff;border-bottom:1px solid #e5e9dc;justify-content:space-between;align-items:center;gap:25px;min-height:88px;padding:20px max(25px,50vw - 560px);display:flex}.pa-terms-nav>a:first-child>img{width:210px;max-width:100%;height:auto}.pa-terms-nav>nav{align-items:center;gap:25px;display:flex}.pa-terms-nav>nav>a{color:#73865f;align-items:center;gap:7px;font-size:12px;font-weight:800;line-height:1.6;text-decoration:none;display:flex}.pa-terms-main{max-width:950px;margin:0 auto;padding:55px 25px 40px}.pa-terms-intro{margin-bottom:30px}.pa-terms-intro>span{text-transform:uppercase;letter-spacing:.12em;color:#a38e59;font-size:10px;font-weight:900}.pa-terms-intro h1{letter-spacing:-.035em;color:#425838;margin:10px 0 13px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:800;line-height:1.4}.pa-terms-intro p{color:#8c9e7b;max-width:650px;margin:0;font-size:13px;line-height:1.9}.pa-terms-main>.pa-fee-summary{padding:26px}.pa-terms-main>.pa-terms-document{padding:35px}.pa-terms-main>.pa-terms-document .pa-terms-sections p{color:#697a5d!important;font-size:14px!important;line-height:1.95!important}.pa-terms-main>.pa-terms-document .pa-terms-sections :is(h2,h3,h4){font-size:16px!important}.pa-terms-page-footer{color:#a5b494;border-top:1px solid #e1e8d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:11px;line-height:1.8;display:flex}.pa-terms-page-footer>a{color:#8fa477;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:flex}.pw-agreement-slot{margin:0 0 25px}.pw-agreement-dialog-body{padding:24px}.pw-agreement-dialog-body>.pa-agreement{border:0;border-radius:0;padding:0}.pw-onboarding-form .pa-consent-fields{margin-top:27px}.pw-onboarding-form .pa-consent-heading h3{font-size:14px}.pw-onboarding-form .pa-consent-heading p{font-size:10px}.pw-onboarding-form .pa-terms-document{padding:20px}.pw-onboarding-form .pa-terms-sections :is(h2,h3,h4){font-size:12px!important}.pw-onboarding-form .pa-terms-sections p{font-size:11px!important}.pw-onboarding-form .pa-fee-summary{padding:17px}.pw-onboarding-form .pa-fee-title strong{font-size:14px}.pw-onboarding-form .pa-example strong{font-size:19px}.pw-onboarding-form .pa-example>div>span{font-size:8px}.pw-onboarding-form .pa-signature{padding:18px}.pw-onboarding-form .pa-accept-label>span{font-size:11px!important}.pw-onboarding-form .pa-terms-document>header h3{font-size:14px}.pw-review-area{border-top:1px solid #e8eddf;margin-top:16px;padding-top:14px}.pw-review-toggle{font-size:9px!important}@media (max-width:900px){.pa-agreement-prompt{flex-wrap:wrap}.pa-agreement-prompt>div{flex-basis:80%}.pa-agreement-prompt>.btn{margin-left:35px}.pa-submit{flex-wrap:wrap;gap:16px}.pa-submit>.btn{margin-left:auto}.pa-terms-intro h1{font-size:30px}}@media (max-width:600px){.pa-agreement{padding:20px}.pa-consent-heading h3{font-size:15px}.pa-consent-heading p{font-size:11px}.pa-consent-heading>svg{width:20px}.pa-fee-summary{padding:18px}.pa-fee-title strong{font-size:14px}.pa-fee-title span{font-size:10px}.pa-example{gap:8px}.pa-example strong{font-size:20px}.pa-example>div>span{font-size:9px}.pa-example>span{font-size:15px}.pa-fee-summary>p{font-size:9px}.pa-terms-document{padding:21px}.pa-terms-document>header h1,.pa-terms-document>header h2,.pa-terms-document>header h3{font-size:15px}.pa-terms-sections :is(h2,h3,h4){font-size:13px!important}.pa-terms-sections p{font-size:11px!important}.pa-signature{padding:18px}.pa-signature label.pa-accept-label,.pa-accept-label>span{font-size:11px!important}.pa-signature .input{font-size:13px!important}.pa-account-links{gap:13px 20px}.pa-account-links>a{font-size:9px}.pa-receipt{gap:11px}.pa-receipt-icon{width:35px;height:35px}.pa-receipt h3{font-size:14px}.pa-receipt p{font-size:10px}.pa-receipt dl{gap:13px 19px}.pa-receipt dt{font-size:8px}.pa-receipt dd{font-size:10px}.pa-submit>.btn{padding:12px 14px;font-size:10px}.pa-submit>a{font-size:9px}.pa-record-note{font-size:9px!important}.pa-agreement-prompt h3{font-size:13px}.pa-agreement-prompt p,.pa-agreement-prompt>.btn{font-size:9px}.pa-terms-nav{gap:20px;min-height:75px;padding:18px 22px}.pa-terms-nav>a:first-child>img{width:170px}.pa-terms-nav>nav{gap:13px}.pa-terms-nav>nav>a{gap:5px;font-size:10px}.pa-terms-nav>nav>a>svg{width:13px}.pa-terms-main{padding:38px 20px 25px}.pa-terms-intro h1{font-size:27px}.pa-terms-intro p{font-size:12px}.pa-terms-main>.pa-terms-document{padding:24px}.pa-terms-main>.pa-terms-document .pa-terms-sections p{font-size:12px!important}.pa-terms-main>.pa-terms-document .pa-terms-sections :is(h2,h3,h4){font-size:14px!important}.pa-terms-page-footer{gap:15px;font-size:10px}.pw-agreement-dialog-body{padding:20px}.pw-onboarding-form .pa-terms-document{padding:17px}.pw-onboarding-form .pa-signature{padding:16px}.pw-onboarding-form .pa-example strong{font-size:18px}.pw-onboarding-form .pa-accept-label>span{font-size:11px!important}}@media (max-width:400px){.pa-agreement{padding:17px}.pa-fee-summary{padding:15px}.pa-example{gap:5px}.pa-example strong{font-size:18px}.pa-example>div>span{font-size:8px}.pa-example>span{font-size:13px}.pa-terms-document{padding:17px}.pa-terms-document>header{gap:8px}.pa-terms-document>header>svg{width:20px}.pa-terms-document>header h1,.pa-terms-document>header h2,.pa-terms-document>header h3{font-size:14px}.pa-terms-sections :is(h2,h3,h4){font-size:12px!important}.pa-terms-sections p{font-size:11px!important}.pa-signature{padding:15px}.pa-submit>.btn{width:100%}.pa-terms-nav{gap:13px;padding:17px}.pa-terms-nav>a:first-child>img{width:145px}.pa-terms-nav>nav>a:first-child{display:none}.pa-terms-intro h1{font-size:23px}.pa-terms-main{padding:30px 16px 20px}.pa-terms-main>.pa-fee-summary{padding:19px}.pa-terms-main>.pa-terms-document{padding:20px}.pa-terms-page-footer{font-size:9px}.pw-agreement-dialog-body{padding:16px}}.pa-terms-sections p,.pw-onboarding-form .pa-terms-sections p{font-size:14px!important;line-height:1.95!important}.pa-terms-sections :is(h2,h3,h4){letter-spacing:-.025em;font-family:Montserrat,Arial,sans-serif}.pa-signature label.pa-accept-label,.pa-accept-label>span,.pw-onboarding-form .pa-accept-label>span{font-size:13px!important}@media (max-width:600px){.pa-terms-sections p,.pw-onboarding-form .pa-terms-sections p{font-size:13px!important}.pa-signature label.pa-accept-label,.pa-accept-label>span,.pw-onboarding-form .pa-accept-label>span{font-size:12px!important}}
