:root{--gtc-dark-blue:#1B3A6B;--gtc-alt-dark-blue:#2F4363;--gtc-navy:#0F2347;--gtc-medium-blue:#5E769B;--gtc-light-blue:#B8C3D3;--gtc-grey-blue:#E8EDF2;--gtc-orange:#F39A1E;--gtc-amber:#B8760A;--gtc-off-white:#F7F7F5;--gtc-white:#ffffff;--gtc-serif:"Playfair Display",Georgia,serif;--gtc-sans:"Source Sans 3",-apple-system,BlinkMacSystemFont,Arial,sans-serif;--gtc-max-width:1280px;--gtc-gutter:clamp(24px,5vw,64px)}:where(body){font-family:var(--gtc-sans);font-size:17px;font-weight:400;line-height:1.6;color:var(--gtc-dark-blue)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--gtc-serif);font-weight:500;line-height:1.15;letter-spacing:-0.01em;color:var(--gtc-navy)}:where(h1){font-size:clamp(40px,5vw,60px);font-weight:400}:where(h2){font-size:clamp(32px,4vw,46px);font-weight:400}:where(h3){font-size:26px;font-weight:500}:where(h4){font-size:20px;font-weight:500}:where(h5){font-family:var(--gtc-sans);font-size:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}:where(h6){font-family:var(--gtc-sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gtc-orange)}:where(p){font-size:17px;line-height:1.3;font-weight:400}:where(a){color:inherit;transition:color .2s ease}:where(em){font-family:var(--gtc-serif);font-style:italic}:where(h1 em,h2 em,h3 em){color:var(--gtc-orange)}.gtc-container{max-width:var(--gtc-max-width);margin:0 auto;padding-left:var(--gtc-gutter);padding-right:var(--gtc-gutter)}.eyebrow,.gtc-eyebrow,.gtc-eyebrow h1{font-family:var(--gtc-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gtc-light-blue)}.gtc-muted-eyebrow{color:var(--gtc-medium-blue)}.orange{color:var(--gtc-orange)}.white{color:var(--gtc-white)}.em{font-style:italic}.gtc-header{width:100%;background:var(--gtc-navy);color:var(--gtc-white);z-index:9999;position:sticky;top:0}.gtc-header-inner{max-width:none;min-height:auto;margin:0;padding:18px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px}.gtc-logo-wrap{display:flex;align-items:center;gap:18px;color:var(--gtc-white);text-decoration:none;flex:0 0 auto}.gtc-logo-title{font-family:var(--gtc-serif);font-weight:500;font-size:20px;line-height:1;letter-spacing:0.04em;color:var(--gtc-white);white-space:nowrap}.gtc-logo-title sup{font-size:0.55em;vertical-align:super;position:static;font-weight:300}.gtc-logo-sub{margin-top:0;padding-left:18px;border-left:1px solid rgba(255,255,255,0.18);font-family:var(--gtc-sans);font-size:12px;line-height:1;font-weight:300;letter-spacing:0.18em;text-transform:uppercase;color:var(--gtc-light-blue);white-space:nowrap}.gtc-logo-sub sup{font-size:0.65em;vertical-align:super}.gtc-logo-mark{display:block;width:34px;height:auto;flex:0 0 auto}.gtc-logo-text{display:flex;flex-direction:column;justify-content:center;gap:6px}.gtc-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.gtc-nav a{color:var(--gtc-white);text-decoration:none;font-family:var(--gtc-sans);font-size:14px;line-height:1.2;font-weight:400;letter-spacing:0.04em;opacity:0.88;transition:opacity .2s ease,color .2s ease,background .2s ease}.gtc-nav a:hover{opacity:1;color:var(--gtc-white)}.gtc-nav .gtc-header-cta{background:var(--gtc-orange);color:var(--gtc-navy);padding:11px 22px;border-radius:2px;font-weight:500;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;opacity:1;white-space:nowrap}.gtc-nav .gtc-header-cta:hover{background:var(--gtc-amber);color:var(--gtc-white)}@media (max-width:980px){.gtc-header-inner{padding:16px 24px;flex-wrap:wrap;gap:12px}.gtc-logo-sub{}.gtc-nav{width:100%;justify-content:center;flex-wrap:wrap;gap:16px;margin-left:0}}body.page-id-56 .gtc-nav a[href="/about/"],body.page-id-81 .gtc-nav a[href="/who-we-serve-cpa/"],body.page-id-86 .gtc-nav a[href="/who-we-serve-family-offices/"],body.page-id-95 .gtc-nav a[href="/who-we-serve-pe-ma/"],body.page-id-98 .gtc-nav a[href="/platform-partners/"],body.page-id-97 .gtc-nav a[href="/resource-center/"],body.page-id-99 .gtc-nav a[href="/partner-login/"]{color:var(--gtc-orange)}body.page-id-56 .gtc-nav a[href="/about"],body.page-id-81 .gtc-nav a[href="/who-we-serve-cpa"],body.page-id-86 .gtc-nav a[href="/who-we-serve-family-offices"],body.page-id-95 .gtc-nav a[href="/who-we-serve-pe-ma"],body.page-id-98 .gtc-nav a[href="/platform-partners"],body.page-id-97 .gtc-nav a[href="/resource-center"],body.page-id-99 .gtc-nav a[href="/partner-login"]{color:var(--gtc-orange)}body.page-id-56 .gtc-footer a[href="/about"],body.page-id-56 .gtc-footer a[href="/about/"],body.page-id-81 .gtc-footer a[href="/who-we-serve-cpa"],body.page-id-81 .gtc-footer a[href="/who-we-serve-cpa/"],body.page-id-86 .gtc-footer a[href="/who-we-serve-family-offices"],body.page-id-86 .gtc-footer a[href="/who-we-serve-family-offices/"],body.page-id-95 .gtc-footer a[href="/who-we-serve-pe-ma"],body.page-id-95 .gtc-footer a[href="/who-we-serve-pe-ma/"],body.page-id-98 .gtc-footer a[href="/platform-partners"],body.page-id-98 .gtc-footer a[href="/platform-partners/"],body.page-id-97 .gtc-footer a[href="/resource-center"],body.page-id-97 .gtc-footer a[href="/resource-center/"],body.page-id-26 .gtc-footer a[href="/contact"],body.page-id-26 .gtc-footer a[href="/contact/"],body.page-id-35 .gtc-footer a[href="/inquire"],body.page-id-35 .gtc-footer a[href="/inquire/"],body.page-id-42 .gtc-footer a[href="/privacy"],body.page-id-42 .gtc-footer a[href="/privacy/"],body.page-id-28 .gtc-footer a[href="/terms"],body.page-id-28 .gtc-footer a[href="/terms/"]{color:var(--gtc-orange)}.gtc-header-cta{background:var(--gtc-orange);color:var(--gtc-navy);text-decoration:none;text-transform:uppercase;font-family:var(--gtc-sans);font-size:11px;line-height:1.9;font-weight:700;letter-spacing:.14em;padding:20px 30px;min-width:230px;text-align:left}.gtc-header-cta:hover{background:transparent;color:var(--gtc-orange);outline:1px solid var(--gtc-orange)}.gtc-mobile-toggle{display:none;width:42px;height:42px;background:transparent;border:0;padding:0;margin-left:auto;cursor:pointer}.gtc-mobile-toggle span{display:block;width:24px;height:2px;margin:5px auto;background:var(--gtc-white);transition:.25s ease}@media (max-width:980px){.gtc-header{position:relative;z-index:999999;border-bottom:1px solid rgba(255,255,255,0.08)}.gtc-header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:18px 24px}.gtc-mobile-toggle{display:block}.gtc-logo-sub{}.gtc-nav{display:none;width:100%;flex-basis:100%;margin-left:0;background:var(--gtc-navy);padding:28px 0 4px;flex-direction:column;align-items:flex-start;gap:18px;border-top:1px solid rgba(255,255,255,0.08)}.gtc-nav.is-open{display:flex}.gtc-nav a{width:100%;font-size:16px;line-height:1.4}.gtc-nav .gtc-header-cta{width:100%;min-height:54px;margin-top:8px;display:flex;align-items:center;justify-content:center;text-align:center}}@media (max-width:640px){.gtc-logo-title{font-size:16px}}.gtc-footer{background:var(--gtc-navy);padding:50px 0 50px 0;color:var(--gtc-light-blue)}.gtc-footer-inner{max-width:1180px;margin:0 auto;padding:0}.gtc-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:70px}.gtc-footer-brand{max-width:390px}.gtc-footer-logo-wrap{display:flex;align-items:flex-start;gap:22px;margin-bottom:28px}.gtc-footer-logo-mark{width:30px;height:auto;margin-top:4px}.gtc-footer-logo-title{color:var(--gtc-white);font-family:var(--gtc-serif);font-size:18px;font-weight:700;line-height:1.1}.gtc-footer-logo-sub{margin-top:6px;color:var(--gtc-light-blue);font-family:var(--gtc-sans);font-size:8px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.gtc-footer-tagline{color:#c9d2df;font-family:var(--gtc-serif);font-style:italic;font-size:18px;line-height:1.55;margin-bottom:28px}.gtc-footer-location{font-size:14px;color:var(--gtc-light-blue);margin-bottom:10px}.gtc-footer-email{color:var(--gtc-orange);text-decoration:none;font-size:14px}.gtc-footer-email:hover{opacity:.8}.gtc-footer-column h4{color:var(--gtc-white);font-size:11px;font-family:var(--gtc-sans);font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin-bottom:28px}.gtc-footer-column ul{margin:0;padding:0;list-style:none}.gtc-footer-column li{margin-bottom:10px}.gtc-footer-column a{color:var(--gtc-light-blue);text-decoration:none;font-size:15px;line-height:1.5;transition:color .2s ease}.gtc-footer-column a:hover{color:var(--gtc-orange)}.gtc-footer-bottom{display:flex;justify-content:space-between;gap:40px}.gtc-footer-legal{color:var(--gtc-light-blue);font-size:12px;line-height:1.9}.gtc-footer-legal a{color:var(--gtc-light-blue)}.gtc-footer-legal a:hover{color:var(--gtc-orange)}.gtc-footer-bottom-location{color:rgba(184,195,211,.55);font-size:13px;white-space:nowrap;padding-top:4px}.authority__stats{display:grid;grid-template-columns:1fr 1fr;gap:0px;border:1px solid rgba(255,255,255,0.08)}.stat{padding:28px 22px;position:relative}.stat__number{font-family:var(--gtc-serif);font-size:48px;font-weight:400;color:var(--gtc-white);line-height:1;margin-bottom:10px;letter-spacing:-0.02em}.stat__number em{color:var(--gtc-orange);font-style:normal}.stat__label{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--gtc-light-blue);font-weight:500;line-height:1.4}.hero .et_pb_text p{font-weight:300;color:var(--gtc-light-blue)}@media (max-width:980px){.gtc-header-inner{flex-wrap:wrap;justify-content:center;gap:24px;padding:20px}.gtc-nav{width:100%;justify-content:center;flex-wrap:wrap;gap:20px 28px;margin-left:0}.gtc-footer-grid{grid-template-columns:1fr 1fr;gap:50px}.gtc-footer-bottom{flex-direction:column}.gtc-footer-bottom-location{white-space:normal}}@media (max-width:640px){.gtc-header-inner{align-items:flex-start}.gtc-logo-wrap{gap:18px}.gtc-nav{display:none}.gtc-header-cta{width:100%;text-align:center}.gtc-footer{padding:70px 0 30px}.gtc-footer-grid{grid-template-columns:1fr;gap:42px}.gtc-footer-logo-wrap{gap:18px}.gtc-footer-tagline{font-size:16px}.authority__stats{grid-template-columns:1fr}}.smallprint p{color:var(--gtc-medium-blue);font-size:13px}.gtc-btn-orange-outline .frm_submit button.frm_button_submit{display:inline-flex;align-items:center;justify-content:center;padding:10px 36px;min-height:58px;background:var(--gtc-orange);color:var(--gtc-navy);border:1px solid var(--gtc-orange);border-radius:0;font-family:var(--gtc-sans);font-size:14px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease;appearance:none;-webkit-appearance:none;box-shadow:none}.gtc-btn-orange-outline .frm_submit button.frm_button_submit:hover,.gtc-btn-orange-outline .frm_submit button.frm_button_submit:focus{background:transparent;color:var(--gtc-orange);border-color:var(--gtc-orange);box-shadow:none}.gtc-btn-outline-hover .et_pb_button,.et_pb_button.gtc-btn-outline-hover{transition:background-color .25s ease,color .25s ease,border-color .25s ease;border:1px solid var(--gtc-orange)}.gtc-btn-outline-hover .et_pb_button:hover,.et_pb_button.gtc-btn-outline-hover:hover{background:transparent!important;color:var(--gtc-orange)!important;border-color:var(--gtc-orange)!important}.gtc-btn-outline-hover .et_pb_button:hover::after,.et_pb_button.gtc-btn-outline-hover:hover::after{color:var(--gtc-orange)!important}.orange-borderoll{border:1px solid transparent;transition:border-color .25s ease}.orange-borderoll:hover{border-color:var(--gtc-orange)}.gtc-btn-blue-orange-hover.et_pb_button,.gtc-btn-blue-orange-hover .et_pb_button{border:1px solid var(--gtc-navy);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.gtc-btn-blue-orange-hover.et_pb_button:hover,.gtc-btn-blue-orange-hover .et_pb_button:hover{background:var(--gtc-orange)!important;color:var(--gtc-navy)!important;border-color:var(--gtc-orange)!important}.gtc-btn-blue-orange-hover.et_pb_button:hover *,.gtc-btn-blue-orange-hover .et_pb_button:hover *{color:var(--gtc-navy)!important}.gtc-btn-blue-orange-hover.et_pb_button:hover::after,.gtc-btn-blue-orange-hover .et_pb_button:hover::after{color:var(--gtc-navy)!important}.gtc-btn-white-blue-hover .et_pb_button,.et_pb_button.gtc-btn-white-blue-hover{transition:background-color .25s ease,color .25s ease,border-color .25s ease;border:1px solid var(--gtc-navy)}.gtc-btn-white-blue-hover .et_pb_button:hover,.et_pb_button.gtc-btn-white-blue-hover:hover{background:var(--gtc-navy)!important;color:var(--gtc-white)!important;border-color:var(--gtc-navy)!important}body #page-container .et_pb_section a.et_pb_button.gtc-btn-blue-orange-hover:hover,body #page-container .et_pb_section a.et_pb_button.gtc-btn-blue-orange-hover:hover:visited,body #page-container .et_pb_section a.et_pb_button.gtc-btn-blue-orange-hover:hover:active{background-color:var(--gtc-orange)!important;color:var(--gtc-navy)!important;border-color:var(--gtc-orange)!important}body #page-container .et_pb_section a.et_pb_button.gtc-btn-white-blue-hover:hover,body #page-container .et_pb_section a.et_pb_button.gtc-btn-white-blue-hover:hover:visited,body #page-container .et_pb_section a.et_pb_button.gtc-btn-white-blue-hover:hover:active{background-color:var(--gtc-navy)!important;color:var(--gtc-white)!important;border-color:var(--gtc-navy)!important}.gtc-middle-image{height:100px}#frm_form_3_container{color:var(--gtc-light-blue)}#frm_form_3_container .frm_primary_label{color:var(--gtc-light-blue);font-family:var(--gtc-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:0px}#frm_form_3_container .frm_required{color:var(--gtc-orange)}#frm_form_3_container input[type="text"],#frm_form_3_container input[type="email"],#frm_form_3_container input[type="tel"],#frm_form_3_container select,#frm_form_3_container textarea{width:100%;background:var(--gtc-white);color:var(--gtc-navy);border:1px solid var(--gtc-light-blue);border-radius:0;box-shadow:none;font-family:var(--gtc-sans);font-size:16px;line-height:1.4;padding:16px 18px}#frm_form_3_container textarea{min-height:140px}#frm_form_3_container input:focus,#frm_form_3_container select:focus,#frm_form_3_container textarea:focus{outline:none;border-color:var(--gtc-orange)}#frm_form_3_container input::placeholder,#frm_form_3_container textarea::placeholder{color:rgba(15,35,71,.55)}#frm_form_3_container #frm_field_29_container .frm_opt_container,#frm_form_3_container #frm_field_31_container .frm_opt_container{background:#16294C;border:1px solid #28395A;padding:22px 26px}#frm_form_3_container #frm_field_29_container .frm_opt_container{display:grid;grid-template-columns:1fr 1fr;gap:14px 48px}#frm_form_3_container .frm_checkbox{margin:0}#frm_form_3_container .frm_checkbox label{color:var(--gtc-light-blue);font-family:var(--gtc-sans);font-size:14px;line-height:1.5;font-weight:400}#frm_form_3_container .frm_checkbox input[type="checkbox"]{margin-right:10px;accent-color:var(--gtc-orange)}#frm_form_3_container #frm_field_31_container .frm_checkbox label{color:var(--gtc-light-blue);font-size:14px;line-height:1.65}#frm_form_3_container #frm_field_31_container .frm_checkbox label strong,#frm_form_3_container #frm_field_31_container .frm_checkbox label b{color:var(--gtc-white)}#frm_form_3_container .frm_submit button.frm_button_submit{background:var(--gtc-orange);color:var(--gtc-navy);border:1px solid var(--gtc-orange);border-radius:0;box-shadow:none;font-family:var(--gtc-sans);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:18px 36px;min-height:56px;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}#frm_form_3_container .frm_submit button.frm_button_submit:hover,#frm_form_3_container .frm_submit button.frm_button_submit:focus{background:transparent;color:var(--gtc-orange);border-color:var(--gtc-orange);box-shadow:none}#frm_form_3_container .frm_form_field{margin-bottom:24px}#frm_form_3_container #frm_field_18_container{margin-top:28px}@media (max-width:640px){#frm_form_3_container #frm_field_29_container .frm_opt_container{grid-template-columns:1fr}}.gtc-podcast-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 26px;background:transparent;border:1px solid var(--gtc-orange);color:var(--gtc-orange);font-family:var(--gtc-sans);font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease;cursor:pointer;white-space:nowrap}.gtc-podcast-btn::after{content:" →"}.gtc-podcast-btn:hover{background:var(--gtc-orange);color:var(--gtc-navy)}.gtc-hero-ctas{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gtc-hero-ctas .et_pb_button.gtc-btn-outline-hover{background:var(--gtc-orange)!important;color:var(--gtc-navy)!important;border-color:var(--gtc-orange)!important;font-size:14px;padding:10px 50px;border-radius:0;border:1px solid}.gtc-hero-ctas .et_pb_button.gtc-btn-outline-hover:hover{background:transparent!important;color:var(--gtc-orange)!important;border-color:var(--gtc-orange)!important;font-size:14px;border-radius:0;border:1px solid}.gtc-hero-text-link{color:var(--gtc-light-blue);text-decoration:none;font-size:14px}.gtc-hero-text-link:hover{color:var(--gtc-white)}.gtc-next-step{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.gtc-next-step .et_pb_button.gtc-btn-outline-hover{background:var(--gtc-orange)!important;color:var(--gtc-navy)!important;border-color:var(--gtc-orange)!important;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 34px;font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.gtc-next-step .et_pb_button.gtc-btn-outline-hover:hover{background:transparent!important;color:var(--gtc-orange)!important;border-color:var(--gtc-orange)!important}.gtc-next-step .gtc-hero-text-link{color:var(--gtc-light-blue);text-decoration:none;font-family:var(--gtc-sans);font-size:14px;font-weight:400;line-height:1.4;transition:color .25s ease}.gtc-next-step .gtc-hero-text-link:hover{color:var(--gtc-white)}.gtc-podcast-buttons{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:980px){.gtc-header-inner{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:18px 20px!important}.gtc-logo-wrap{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 60px)!important}.gtc-logo-title{font-size:15px!important;white-space:nowrap!important}.gtc-logo-mark{width:24px}.gtc-logo-wrap{gap:12px}.gtc-mobile-toggle{display:flex!important;flex:0 0 42px!important;width:42px!important;height:42px!important;margin-left:auto!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;visibility:visible!important;opacity:1!important}.gtc-mobile-toggle span{display:block!important;width:24px!important;height:2px!important;margin:4px 0!important;background:var(--gtc-white)!important}.gtc-nav{display:none;flex-basis:100%!important;width:100%!important}.gtc-nav.is-open{display:flex!important}}.lifecycle-circle{width:70px;height:70px;border-radius:50%;background:var(--gtc-orange);color:var(--gtc-dark-blue);display:flex;align-items:center;justify-content:center;font-family:var(--gtc-serif);font-size:18px;font-weight:700;line-height:1;margin:0 auto}.gtc-info-table{width:100%;max-width:1100px;margin:0 auto}.gtc-info-row{display:grid;grid-template-columns:1fr 2fr 3fr;gap:32px;padding:24px 20px;border-bottom:1px solid var(--gtc-grey-blue)}.gtc-info-head{background:var(--gtc-off-white);border-bottom:2px solid var(--gtc-medium-blue);font-weight:700}.gtc-info-label{font-weight:700}.gtc-info-row div{color:var(--gtc-navy);line-height:1.65;font-size:15px}@media (max-width:767px){.gtc-info-head{display:none}.gtc-info-row{display:block;padding:24px 0}.gtc-info-row>div{margin-bottom:14px}.gtc-info-row>div:nth-child(2)::before{content:"What it includes";display:block;font-weight:700;margin-bottom:4px}.gtc-info-row>div:nth-child(3)::before{content:"How it's collected";display:block;font-weight:700;margin-bottom:4px}}.gtc-callout-row{display:flex;align-items:flex-start;gap:48px}.gtc-callout-label{color:var(--gtc-orange);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;flex:0 0 70px;padding-top:8px}.gtc-callout-text{color:var(--gtc-dark-blue);font-size:16px;line-height:1.3;max-width:700px}@media (max-width:767px){.gtc-callout-row{flex-direction:column;gap:16px}.gtc-callout-label{padding-top:0}.gtc-callout-text{font-size:18px}}