.elementor-2952 .elementor-element.elementor-element-7c1df77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:122px;--padding-bottom:122px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2952 .elementor-element.elementor-element-7c1df77:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-7c1df77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25313F;background-image:url("https://www.greysonprivatewealth.com/wp-content/uploads/2026/08/hero-option-a-full-bleed-improved-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2952 .elementor-element.elementor-element-7c1df77::before, .elementor-2952 .elementor-element.elementor-element-7c1df77 > .elementor-background-video-container::before, .elementor-2952 .elementor-element.elementor-element-7c1df77 > .e-con-inner > .elementor-background-video-container::before, .elementor-2952 .elementor-element.elementor-element-7c1df77 > .elementor-background-slideshow::before, .elementor-2952 .elementor-element.elementor-element-7c1df77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2952 .elementor-element.elementor-element-7c1df77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2952 .elementor-element.elementor-element-5731c0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2952 .elementor-element.elementor-element-1268c77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2952 .elementor-element.elementor-element-0fb10cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:70px;font-weight:400;line-height:94px;letter-spacing:-1.2px;color:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-bba469f{font-family:"Inter", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-2952 .elementor-element.elementor-element-d0a6747{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2952 .elementor-element.elementor-element-1acbbe0 .elementor-button{background-color:var( --e-global-color-acfl014 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-acfl014 );border-radius:24px 24px 24px 24px;padding:16px 32px 16px 32px;}.elementor-2952 .elementor-element.elementor-element-1acbbe0 .elementor-button:hover, .elementor-2952 .elementor-element.elementor-element-1acbbe0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-fff0001 );border-color:#FFFFFF;}.elementor-2952 .elementor-element.elementor-element-1acbbe0 .elementor-button:hover svg, .elementor-2952 .elementor-element.elementor-element-1acbbe0 .elementor-button:focus svg{fill:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-02e9ea8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-02e9ea8:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-02e9ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-125d3d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__inner{max-width:1600px;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp{--gr-align:center;--gr-disc:72px;--gr-icon:36px;--gr-disc-c:var( --e-global-color-primary );--gr-icon-c:var( --e-global-color-fff0001 );--gr-icon-gap:10px;--gr-gap:34px;--gr-line:#D09748;--gr-line-w:1.7px;--gr-cap:11px;--gr-conn-gap:12px;--gr-term:3px;--gr-term-w:22px;--gr-band:173px;--gr-node:16px;--gr-stack-gap:64px;--gr-seg:36px;--gr-mark-lift:-124px;--gr-o-line:64px;--gr-o-node:11px;--gr-dur:1500ms;--gr-stag:180ms;--gr-ease:cubic-bezier(.22,.61,.36,1);}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__headline{font-family:var( --e-global-typography-typo102-font-family ), Sans-serif;font-size:var( --e-global-typography-typo102-font-size );font-weight:var( --e-global-typography-typo102-font-weight );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );color:var( --e-global-color-primary );}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__label{color:#25313F;margin-bottom:7px;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__desc{color:#7A828C;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__mark-img{width:167px;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__mark-svg{width:167px;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__mark{margin-top:20px;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__payoff{color:#25313F;margin-top:39px;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__markbox{padding:22px 34px 22px 34px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px;background-color:#FFFFFF;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__outcome{margin-top:18px;color:#25313F;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__outcome-sub{color:#7A828C;}.elementor-2952 .elementor-element.elementor-element-f7aae9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-f7aae9a:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-f7aae9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surf002 );}.elementor-2952 .elementor-element.elementor-element-f7aae9a::before, .elementor-2952 .elementor-element.elementor-element-f7aae9a > .elementor-background-video-container::before, .elementor-2952 .elementor-element.elementor-element-f7aae9a > .e-con-inner > .elementor-background-video-container::before, .elementor-2952 .elementor-element.elementor-element-f7aae9a > .elementor-background-slideshow::before, .elementor-2952 .elementor-element.elementor-element-f7aae9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2952 .elementor-element.elementor-element-f7aae9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.greysonprivatewealth.com/wp-content/uploads/2026/08/wave-clear.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2952 .elementor-element.elementor-element-f6716d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:40px;--margin-left:autopx;--margin-right:autopx;}.elementor-2952 .elementor-element.elementor-element-f6716d7.e-con{--order:-99999 /* order start hack */;}.elementor-2952 .elementor-element.elementor-element-1c420ac{text-align:center;}.elementor-2952 .elementor-element.elementor-element-1c420ac .elementor-heading-title{font-family:var( --e-global-typography-typo102-font-family ), Sans-serif;font-size:var( --e-global-typography-typo102-font-size );font-weight:var( --e-global-typography-typo102-font-weight );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-6046c34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2952 .elementor-element.elementor-element-9f4eba7{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.68em;color:var( --e-global-color-text );}.elementor-2952 .elementor-element.elementor-element-dc43077{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-2952 .elementor-element.elementor-element-7ad8bd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 18px 0px rgba(37,49,63,0.07);--padding-top:30px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-2952 .elementor-element.elementor-element-7ad8bd5:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-7ad8bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2952 .elementor-element.elementor-element-dcc7b12 img{border-radius:12px 12px 12px 12px;}.elementor-2952 .elementor-element.elementor-element-f39a4ed{padding:30px 0px 0px 0px;text-align:start;}.elementor-2952 .elementor-element.elementor-element-f39a4ed .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;line-height:1.28em;letter-spacing:-0.2px;color:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-70658cb{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.68em;color:var( --e-global-color-text );}.elementor-2952 .elementor-element.elementor-element-edbd41c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-text{transition:color 0.3s;}.elementor-2952 .elementor-element.elementor-element-182578a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 18px 0px rgba(37,49,63,0.07);--padding-top:30px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-2952 .elementor-element.elementor-element-182578a:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-182578a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2952 .elementor-element.elementor-element-08952a2 img{border-radius:12px 12px 12px 12px;}.elementor-2952 .elementor-element.elementor-element-882b4d2{padding:30px 0px 0px 0px;text-align:start;}.elementor-2952 .elementor-element.elementor-element-882b4d2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;line-height:1.28em;letter-spacing:-0.2px;color:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-6a5b602{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.68em;color:var( --e-global-color-text );}.elementor-2952 .elementor-element.elementor-element-97ab59e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-text{transition:color 0.3s;}.elementor-2952 .elementor-element.elementor-element-066cb17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-7b2b158{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.68em;color:var( --e-global-color-text );}.elementor-2952 .elementor-element.elementor-element-a791f2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2952 .elementor-element.elementor-element-a791f2a:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-a791f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.greysonprivatewealth.com/wp-content/uploads/2026/08/running-a-business.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2952 .elementor-element.elementor-element-a791f2a::before, .elementor-2952 .elementor-element.elementor-element-a791f2a > .elementor-background-video-container::before, .elementor-2952 .elementor-element.elementor-element-a791f2a > .e-con-inner > .elementor-background-video-container::before, .elementor-2952 .elementor-element.elementor-element-a791f2a > .elementor-background-slideshow::before, .elementor-2952 .elementor-element.elementor-element-a791f2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2952 .elementor-element.elementor-element-a791f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2952 .elementor-element.elementor-element-d9fbba4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-2952 .elementor-element.elementor-element-a6c3def{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2952 .elementor-element.elementor-element-e91da4d{width:100%;max-width:100%;}.elementor-2952 .elementor-element.elementor-element-e91da4d .elementor-heading-title{font-family:var( --e-global-typography-typo102-font-family ), Sans-serif;font-size:var( --e-global-typography-typo102-font-size );font-weight:var( --e-global-typography-typo102-font-weight );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );color:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-b9a7d79{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2952 .elementor-element.elementor-element-16973e4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-text{color:var( --e-global-color-fff0001 );transition:color 0.3s;}.elementor-2952 .elementor-element.elementor-element-e24f5d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-e24f5d9:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-e24f5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.greysonprivatewealth.com/wp-content/uploads/2026/08/4.png");}.elementor-2952 .elementor-element.elementor-element-07fa470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-07fa470:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-07fa470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surf002 );}.elementor-2952 .elementor-element.elementor-element-07fa470::before, .elementor-2952 .elementor-element.elementor-element-07fa470 > .elementor-background-video-container::before, .elementor-2952 .elementor-element.elementor-element-07fa470 > .e-con-inner > .elementor-background-video-container::before, .elementor-2952 .elementor-element.elementor-element-07fa470 > .elementor-background-slideshow::before, .elementor-2952 .elementor-element.elementor-element-07fa470 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2952 .elementor-element.elementor-element-07fa470 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.greysonprivatewealth.com/wp-content/uploads/2026/08/wave-clear-2.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-2952 .elementor-element.elementor-element-55fb294{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:40px;--margin-left:autopx;--margin-right:autopx;}.elementor-2952 .elementor-element.elementor-element-cf93d01{text-align:center;}.elementor-2952 .elementor-element.elementor-element-cf93d01 .elementor-heading-title{font-family:var( --e-global-typography-typo102-font-family ), Sans-serif;font-size:var( --e-global-typography-typo102-font-size );font-weight:var( --e-global-typography-typo102-font-weight );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );color:var( --e-global-color-primary );}.elementor-2952 .elementor-element.elementor-element-518f384{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 70px;--row-gap:20px;--column-gap:70px;--grid-auto-flow:row;}.elementor-2952 .elementor-element.elementor-element-92018a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2952 .elementor-element.elementor-element-a209e47{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-2952 .elementor-element.elementor-element-522e8c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2952 .elementor-element.elementor-element-522e8c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2952 .elementor-element.elementor-element-522e8c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2952 .elementor-element.elementor-element-522e8c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2952 .elementor-element.elementor-element-522e8c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2952 .elementor-element.elementor-element-522e8c2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2952 .elementor-element.elementor-element-522e8c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2952 .elementor-element.elementor-element-522e8c2{--e-icon-list-icon-size:7px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-2952 .elementor-element.elementor-element-522e8c2 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-2952 .elementor-element.elementor-element-522e8c2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2952 .elementor-element.elementor-element-e28fa3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2952 .elementor-element.elementor-element-2c5ee83{text-align:center;font-family:"Inter", Sans-serif;font-size:17.97px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-2952 .elementor-element.elementor-element-2b3415e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2952 .elementor-element.elementor-element-2b3415e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2952 .elementor-element.elementor-element-2b3415e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2952 .elementor-element.elementor-element-2b3415e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2952 .elementor-element.elementor-element-2b3415e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2952 .elementor-element.elementor-element-2b3415e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2952 .elementor-element.elementor-element-2b3415e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2952 .elementor-element.elementor-element-2b3415e{--e-icon-list-icon-size:7px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-2952 .elementor-element.elementor-element-2b3415e .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-2952 .elementor-element.elementor-element-2b3415e .elementor-icon-list-text{transition:color 0.3s;}.elementor-2952 .elementor-element.elementor-element-264f8e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.15;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-264f8e8:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-264f8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2952 .elementor-element.elementor-element-264f8e8::before, .elementor-2952 .elementor-element.elementor-element-264f8e8 > .elementor-background-video-container::before, .elementor-2952 .elementor-element.elementor-element-264f8e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2952 .elementor-element.elementor-element-264f8e8 > .elementor-background-slideshow::before, .elementor-2952 .elementor-element.elementor-element-264f8e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2952 .elementor-element.elementor-element-264f8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.greysonprivatewealth.com/wp-content/uploads/2026/08/wave-clear-2.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-2952 .elementor-element.elementor-element-e9f57d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2952 .elementor-element.elementor-element-e9f57d8 .elementor-heading-title{font-family:var( --e-global-typography-typo102-font-family ), Sans-serif;font-size:var( --e-global-typography-typo102-font-size );font-weight:var( --e-global-typography-typo102-font-weight );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );color:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-0cc6032{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:34px 34px;--row-gap:34px;--column-gap:34px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-5fbcb93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:14px 14px 14px 14px;--padding-top:34px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2952 .elementor-element.elementor-element-5fbcb93:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-5fbcb93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surf002 );}.elementor-2952 .elementor-element.elementor-element-ff6ccc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-01558c2{width:var( --container-widget-width, 70px );max-width:70px;background-color:#25313F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:center;}.elementor-2952 .elementor-element.elementor-element-01558c2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:70px;color:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-b2cb272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2952 .elementor-element.elementor-element-b2cb272 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:500;line-height:1.25em;color:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-a1f34ad{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-2952 .elementor-element.elementor-element-a1f34ad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-2952 .elementor-element.elementor-element-4382ac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2952 .elementor-element.elementor-element-4382ac1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-mute005 );}.elementor-2952 .elementor-element.elementor-element-0657318 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.6px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-bord004 );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-2952 .elementor-element.elementor-element-0657318 .elementor-button:hover, .elementor-2952 .elementor-element.elementor-element-0657318 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2952 .elementor-element.elementor-element-0657318{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2952 .elementor-element.elementor-element-0657318 .elementor-button:hover svg, .elementor-2952 .elementor-element.elementor-element-0657318 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2952 .elementor-element.elementor-element-c654ead{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:14px 14px 14px 14px;--padding-top:34px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2952 .elementor-element.elementor-element-c654ead:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-c654ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surf002 );}.elementor-2952 .elementor-element.elementor-element-89e56fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-2a32b8f{width:var( --container-widget-width, 70px );max-width:70px;background-color:#25313F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:center;}.elementor-2952 .elementor-element.elementor-element-2a32b8f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:70px;color:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-97ee013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2952 .elementor-element.elementor-element-97ee013 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:500;line-height:1.25em;color:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-f3abb4d{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-2952 .elementor-element.elementor-element-f3abb4d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-2952 .elementor-element.elementor-element-f70c154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2952 .elementor-element.elementor-element-f70c154 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-mute005 );}.elementor-2952 .elementor-element.elementor-element-75e1fcf .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.6px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-bord004 );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-2952 .elementor-element.elementor-element-75e1fcf .elementor-button:hover, .elementor-2952 .elementor-element.elementor-element-75e1fcf .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2952 .elementor-element.elementor-element-75e1fcf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2952 .elementor-element.elementor-element-75e1fcf .elementor-button:hover svg, .elementor-2952 .elementor-element.elementor-element-75e1fcf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2952 .elementor-element.elementor-element-26407f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:14px 14px 14px 14px;--padding-top:34px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2952 .elementor-element.elementor-element-26407f0:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-26407f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surf002 );}.elementor-2952 .elementor-element.elementor-element-432dc9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-a10355c{width:var( --container-widget-width, 70px );max-width:70px;background-color:#25313F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:center;}.elementor-2952 .elementor-element.elementor-element-a10355c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:70px;color:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-3c06443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2952 .elementor-element.elementor-element-3c06443 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:500;line-height:1.25em;color:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-43f3c0d{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-2952 .elementor-element.elementor-element-43f3c0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-2952 .elementor-element.elementor-element-f3b3da8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2952 .elementor-element.elementor-element-f3b3da8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-mute005 );}.elementor-2952 .elementor-element.elementor-element-44af9c3 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.6px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-bord004 );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-2952 .elementor-element.elementor-element-44af9c3 .elementor-button:hover, .elementor-2952 .elementor-element.elementor-element-44af9c3 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2952 .elementor-element.elementor-element-44af9c3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2952 .elementor-element.elementor-element-44af9c3 .elementor-button:hover svg, .elementor-2952 .elementor-element.elementor-element-44af9c3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2952 .elementor-element.elementor-element-525d4b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-525d4b0:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-525d4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F5;}.elementor-2952 .elementor-element.elementor-element-7efef6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:40px;--margin-left:autopx;--margin-right:autopx;}.elementor-2952 .elementor-element.elementor-element-b1fd583{text-align:center;}.elementor-2952 .elementor-element.elementor-element-b1fd583 .elementor-heading-title{font-family:var( --e-global-typography-typo102-font-family ), Sans-serif;font-size:var( --e-global-typography-typo102-font-size );font-weight:var( --e-global-typography-typo102-font-weight );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-9168d86{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:var( --e-global-color-text );}.elementor-2952 .elementor-element.elementor-element-ea87908{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2952 .elementor-element.elementor-element-8b093ec .elementor-button{background-color:var( --e-global-color-acfl014 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-acfl014 );border-radius:24px 24px 24px 24px;padding:16px 32px 16px 32px;}.elementor-2952 .elementor-element.elementor-element-8b093ec .elementor-button:hover, .elementor-2952 .elementor-element.elementor-element-8b093ec .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-fff0001 );border-color:#FFFFFF;}.elementor-2952 .elementor-element.elementor-element-8b093ec .elementor-button:hover svg, .elementor-2952 .elementor-element.elementor-element-8b093ec .elementor-button:focus svg{fill:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-bfcc614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-bfcc614:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-bfcc614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-99b35da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2952 .elementor-element.elementor-element-99b35da:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-99b35da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F6;}.elementor-2952 .elementor-element.elementor-element-63c4da9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2952 .elementor-element.elementor-element-56c3bea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2952 .elementor-element.elementor-element-56c3bea.e-con{--align-self:center;}.elementor-2952 .elementor-element.elementor-element-f5337a6{padding:0px 0px 20px 0px;text-align:start;}.elementor-2952 .elementor-element.elementor-element-f5337a6 .elementor-heading-title{font-family:var( --e-global-typography-typo102-font-family ), Sans-serif;font-size:var( --e-global-typography-typo102-font-size );font-weight:var( --e-global-typography-typo102-font-weight );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-be4b1db{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.68em;color:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-874601b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2952 .elementor-element.elementor-element-4d31184 .elementor-button{background-color:var( --e-global-color-acfl014 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-acfl014 );border-radius:24px 24px 24px 24px;padding:16px 32px 16px 32px;}.elementor-2952 .elementor-element.elementor-element-4d31184 .elementor-button:hover, .elementor-2952 .elementor-element.elementor-element-4d31184 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-fff0001 );border-color:#FFFFFF;}.elementor-2952 .elementor-element.elementor-element-4d31184 .elementor-button:hover svg, .elementor-2952 .elementor-element.elementor-element-4d31184 .elementor-button:focus svg{fill:var( --e-global-color-fff0001 );}.elementor-2952 .elementor-element.elementor-element-c2b6c9b{width:var( --container-widget-width, 6% );max-width:6%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:6%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.68em;color:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-c2b6c9b.elementor-element{--align-self:center;}.elementor-2952 .elementor-element.elementor-element-e3ff44b .elementor-button{background-color:var( --e-global-color-tran007 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:24px 24px 24px 24px;padding:16px 32px 16px 32px;}.elementor-2952 .elementor-element.elementor-element-e3ff44b .elementor-button:hover, .elementor-2952 .elementor-element.elementor-element-e3ff44b .elementor-button:focus{background-color:var( --e-global-color-fff0001 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2952 .elementor-element.elementor-element-e3ff44b .elementor-button:hover svg, .elementor-2952 .elementor-element.elementor-element-e3ff44b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2952 .elementor-element.elementor-element-d15446c{--display:flex;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-01b3ee1{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-271ee36{--display:flex;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-2952 .elementor-element.elementor-element-7c1df77{--content-width:1400px;}.elementor-2952 .elementor-element.elementor-element-1268c77{--width:52%;}.elementor-2952 .elementor-element.elementor-element-02e9ea8{--content-width:1400px;}.elementor-2952 .elementor-element.elementor-element-f7aae9a{--content-width:1400px;}.elementor-2952 .elementor-element.elementor-element-6046c34{--width:100%;}.elementor-2952 .elementor-element.elementor-element-7ad8bd5{--width:48%;}.elementor-2952 .elementor-element.elementor-element-182578a{--width:48%;}.elementor-2952 .elementor-element.elementor-element-066cb17{--width:100%;}.elementor-2952 .elementor-element.elementor-element-a791f2a{--content-width:1400px;}.elementor-2952 .elementor-element.elementor-element-a6c3def{--width:53%;}.elementor-2952 .elementor-element.elementor-element-07fa470{--content-width:1400px;}.elementor-2952 .elementor-element.elementor-element-92018a0{--width:100%;}.elementor-2952 .elementor-element.elementor-element-e28fa3b{--width:100%;}.elementor-2952 .elementor-element.elementor-element-525d4b0{--content-width:1400px;}.elementor-2952 .elementor-element.elementor-element-bfcc614{--content-width:1400px;}.elementor-2952 .elementor-element.elementor-element-63c4da9{--width:30%;}.elementor-2952 .elementor-element.elementor-element-56c3bea{--width:65%;}}@media(max-width:1440px){.elementor-2952 .elementor-element.elementor-element-7c1df77:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-7c1df77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.greysonprivatewealth.com/wp-content/uploads/2026/08/hero-2018x856-1.webp");background-position:center center;}.elementor-2952 .elementor-element.elementor-element-7c1df77{--padding-top:103px;--padding-bottom:103px;--padding-left:100px;--padding-right:100px;}.elementor-2952 .elementor-element.elementor-element-1acbbe0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-02e9ea8{--padding-top:96px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__headline{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-f7aae9a{--padding-top:96px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-2952 .elementor-element.elementor-element-1c420ac .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-9f4eba7{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2952 .elementor-element.elementor-element-7b2b158{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2952 .elementor-element.elementor-element-a791f2a:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-a791f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.greysonprivatewealth.com/wp-content/uploads/2026/08/running-a-business.png");background-position:center center;}.elementor-2952 .elementor-element.elementor-element-a791f2a{--padding-top:140px;--padding-bottom:140px;--padding-left:100px;--padding-right:100px;}.elementor-2952 .elementor-element.elementor-element-e91da4d .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2952 .elementor-element.elementor-element-07fa470{--padding-top:96px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-2952 .elementor-element.elementor-element-cf93d01 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-518f384{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;}.elementor-2952 .elementor-element.elementor-element-e9f57d8 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-0cc6032{--grid-auto-flow:row;}.elementor-2952 .elementor-element.elementor-element-525d4b0{--padding-top:96px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-2952 .elementor-element.elementor-element-b1fd583 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-8b093ec .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-bfcc614{--padding-top:96px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-2952 .elementor-element.elementor-element-63c4da9{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2952 .elementor-element.elementor-element-56c3bea{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2952 .elementor-element.elementor-element-f5337a6 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-4d31184 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-e3ff44b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-2952 .elementor-element.elementor-element-0fb10cc .elementor-heading-title{font-size:70px;line-height:75px;}.elementor-2952 .elementor-element.elementor-element-125d3d5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2952 .elementor-element.elementor-element-9f4eba7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2952 .elementor-element.elementor-element-7b2b158{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2952 .elementor-element.elementor-element-a791f2a:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-a791f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2952 .elementor-element.elementor-element-518f384{--e-con-grid-template-columns:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2952 .elementor-element.elementor-element-0cc6032{--grid-auto-flow:row;}.elementor-2952 .elementor-element.elementor-element-99b35da{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:768px){.elementor-2952 .elementor-element.elementor-element-7c1df77:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-7c1df77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2952 .elementor-element.elementor-element-7c1df77{--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-2952 .elementor-element.elementor-element-0fb10cc .elementor-heading-title{font-size:46px;line-height:55px;}.elementor-2952 .elementor-element.elementor-element-1acbbe0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-02e9ea8{--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-2952 .elementor-element.elementor-element-125d3d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__headline{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-f7aae9a{--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-2952 .elementor-element.elementor-element-1c420ac .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-9f4eba7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2952 .elementor-element.elementor-element-7b2b158{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2952 .elementor-element.elementor-element-a791f2a:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-a791f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2952 .elementor-element.elementor-element-a791f2a{--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-2952 .elementor-element.elementor-element-e91da4d .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2952 .elementor-element.elementor-element-07fa470{--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-2952 .elementor-element.elementor-element-cf93d01 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-518f384{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2952 .elementor-element.elementor-element-e9f57d8 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-0cc6032{--e-con-grid-template-columns:repeat(3, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-2952 .elementor-element.elementor-element-5fbcb93{--padding-top:28px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-2952 .elementor-element.elementor-element-c654ead{--padding-top:28px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-2952 .elementor-element.elementor-element-26407f0{--padding-top:28px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-2952 .elementor-element.elementor-element-525d4b0{--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-2952 .elementor-element.elementor-element-b1fd583 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-8b093ec .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-bfcc614{--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-2952 .elementor-element.elementor-element-99b35da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2952 .elementor-element.elementor-element-63c4da9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2952 .elementor-element.elementor-element-56c3bea{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2952 .elementor-element.elementor-element-f5337a6 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-4d31184 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-e3ff44b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-2952 .elementor-element.elementor-element-7c1df77{--padding-top:110px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-2952 .elementor-element.elementor-element-5731c0a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2952 .elementor-element.elementor-element-1268c77{--width:100%;}.elementor-2952 .elementor-element.elementor-element-0fb10cc{text-align:center;}.elementor-2952 .elementor-element.elementor-element-0fb10cc .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-2952 .elementor-element.elementor-element-bba469f{text-align:center;font-size:16px;}.elementor-2952 .elementor-element.elementor-element-d0a6747{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2952 .elementor-element.elementor-element-1acbbe0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-02e9ea8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-2952 .elementor-element.elementor-element-125d3d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2952 .elementor-element.elementor-element-a85b182 .gr-uvp__headline{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-f7aae9a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-2952 .elementor-element.elementor-element-1c420ac .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-6046c34{--width:100%;}.elementor-2952 .elementor-element.elementor-element-9f4eba7{text-align:center;font-size:16px;}.elementor-2952 .elementor-element.elementor-element-dc43077{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2952 .elementor-element.elementor-element-7ad8bd5{--width:100%;--padding-top:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-2952 .elementor-element.elementor-element-f39a4ed{padding:0px 0px 0px 0px;text-align:center;}.elementor-2952 .elementor-element.elementor-element-f39a4ed .elementor-heading-title{font-size:21px;}.elementor-2952 .elementor-element.elementor-element-70658cb{text-align:center;font-size:16px;}.elementor-2952 .elementor-element.elementor-element-182578a{--width:100%;--padding-top:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-2952 .elementor-element.elementor-element-882b4d2{padding:0px 0px 0px 0px;text-align:center;}.elementor-2952 .elementor-element.elementor-element-882b4d2 .elementor-heading-title{font-size:21px;}.elementor-2952 .elementor-element.elementor-element-6a5b602{text-align:center;font-size:16px;}.elementor-2952 .elementor-element.elementor-element-066cb17{--width:100%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2952 .elementor-element.elementor-element-7b2b158{text-align:center;font-size:16px;}.elementor-2952 .elementor-element.elementor-element-a791f2a{--padding-top:110px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-2952 .elementor-element.elementor-element-d9fbba4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2952 .elementor-element.elementor-element-a6c3def{--width:100%;}.elementor-2952 .elementor-element.elementor-element-e91da4d{text-align:center;}.elementor-2952 .elementor-element.elementor-element-e91da4d .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-b9a7d79{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2952 .elementor-element.elementor-element-16973e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2952 .elementor-element.elementor-element-07fa470{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-2952 .elementor-element.elementor-element-cf93d01 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-518f384{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2952 .elementor-element.elementor-element-92018a0{--width:100%;}.elementor-2952 .elementor-element.elementor-element-a209e47{font-size:16px;}.elementor-2952 .elementor-element.elementor-element-e28fa3b{--width:100%;}.elementor-2952 .elementor-element.elementor-element-2c5ee83{font-size:16px;}.elementor-2952 .elementor-element.elementor-element-264f8e8{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2952 .elementor-element.elementor-element-e9f57d8 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-0cc6032{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-2952 .elementor-element.elementor-element-5fbcb93{--padding-top:26px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-2952 .elementor-element.elementor-element-c654ead{--padding-top:26px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-2952 .elementor-element.elementor-element-26407f0{--padding-top:26px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-2952 .elementor-element.elementor-element-525d4b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-2952 .elementor-element.elementor-element-b1fd583 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-9168d86{text-align:center;font-size:16px;}.elementor-2952 .elementor-element.elementor-element-ea87908{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2952 .elementor-element.elementor-element-8b093ec .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-bfcc614{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-2952 .elementor-element.elementor-element-99b35da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2952 .elementor-element.elementor-element-63c4da9{--width:100%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2952 .elementor-element.elementor-element-56c3bea{--width:100%;}.elementor-2952 .elementor-element.elementor-element-f5337a6{text-align:center;}.elementor-2952 .elementor-element.elementor-element-f5337a6 .elementor-heading-title{font-size:var( --e-global-typography-typo102-font-size );line-height:var( --e-global-typography-typo102-line-height );letter-spacing:var( --e-global-typography-typo102-letter-spacing );}.elementor-2952 .elementor-element.elementor-element-be4b1db{text-align:center;font-size:16px;}.elementor-2952 .elementor-element.elementor-element-874601b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2952 .elementor-element.elementor-element-4d31184 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:16px 25px 16px 25px;}.elementor-2952 .elementor-element.elementor-element-c2b6c9b{text-align:center;font-size:16px;}.elementor-2952 .elementor-element.elementor-element-e3ff44b{width:100%;max-width:100%;}.elementor-2952 .elementor-element.elementor-element-e3ff44b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:16px 70px 16px 70px;}}@media(max-width:1440px) and (min-width:768px){.elementor-2952 .elementor-element.elementor-element-6046c34{--width:100%;}.elementor-2952 .elementor-element.elementor-element-7ad8bd5{--width:47%;}.elementor-2952 .elementor-element.elementor-element-182578a{--width:47%;}.elementor-2952 .elementor-element.elementor-element-066cb17{--width:100%;}.elementor-2952 .elementor-element.elementor-element-a6c3def{--width:56%;}.elementor-2952 .elementor-element.elementor-element-63c4da9{--width:30%;}.elementor-2952 .elementor-element.elementor-element-56c3bea{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2952 .elementor-element.elementor-element-1268c77{--width:70%;}.elementor-2952 .elementor-element.elementor-element-7ad8bd5{--width:100%;}.elementor-2952 .elementor-element.elementor-element-182578a{--width:100%;}.elementor-2952 .elementor-element.elementor-element-a6c3def{--width:70%;}.elementor-2952 .elementor-element.elementor-element-63c4da9{--width:100%;}.elementor-2952 .elementor-element.elementor-element-56c3bea{--width:100%;}}@media(max-width:768px) and (min-width:768px){.elementor-2952 .elementor-element.elementor-element-6046c34{--width:100%;}.elementor-2952 .elementor-element.elementor-element-7ad8bd5{--width:100%;}.elementor-2952 .elementor-element.elementor-element-182578a{--width:100%;}.elementor-2952 .elementor-element.elementor-element-066cb17{--width:100%;}.elementor-2952 .elementor-element.elementor-element-92018a0{--width:100%;}.elementor-2952 .elementor-element.elementor-element-e28fa3b{--width:100%;}.elementor-2952 .elementor-element.elementor-element-63c4da9{--width:100%;}.elementor-2952 .elementor-element.elementor-element-56c3bea{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7c1df77 */.elementor-2952 .elementor-element.elementor-element-7c1df77 {
  background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
}

@media (max-width: 1024px) {
  .elementor-2952 .elementor-element.elementor-element-7c1df77 {
    background-position: 65% center;
  }
}

@media (max-width: 768px) {
  .elementor-2952 .elementor-element.elementor-element-7c1df77 {
    background-position: 75% center;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcc7b12 *//* The card padding narrowed this box to 523px while the height stayed at the
   pre-card 466px, giving a 1.12:1 frame that cropped ~27% off the sides of a
   3:2 source. Ratio is now declared instead of implied, so it holds at every
   width with no breakpoint heights to maintain. */
.elementor-2952 .elementor-element.elementor-element-dcc7b12 img{
  width:100%;
  height:auto;
  aspect-ratio:3 / 2;
  object-fit:cover;
  object-position:center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-edbd41c *//* Top-align the check with the first line rather than centring it on a
   two-line item, and hold the wrapped line flush with the first character. */
.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-item{ align-items:flex-start; }
.elementor-2952 .elementor-element.elementor-element-edbd41c .elementor-icon-list-icon{ margin-top:.36em; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08952a2 *//* Matches the Business Owners card: ratio declared rather than implied, so
   the frame holds at every width without per-breakpoint heights. */
.elementor-2952 .elementor-element.elementor-element-08952a2 img{
  width:100%;
  height:auto;
  aspect-ratio:3 / 2;
  object-fit:cover;
  object-position:center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97ab59e *//* Top-align the check with the first line rather than centring it on a
   two-line item, and hold the wrapped line flush with the first character. */
.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-item{ align-items:flex-start; }
.elementor-2952 .elementor-element.elementor-element-97ab59e .elementor-icon-list-icon{ margin-top:.36em; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a791f2a */.elementor-2952 .elementor-element.elementor-element-a791f2a::before { content:''; position:absolute; inset:0; background: linear-gradient(90deg, rgba(0,0,0,0.72) 0%, rgba(0,0,0,0.52) 42%, rgba(0,0,0,.15) 78%); pointer-events:none; z-index:0; }
.elementor-2952 .elementor-element.elementor-element-a791f2a > .e-con-inner, .elementor-2952 .elementor-element.elementor-element-a791f2a > .elementor-widget-wrap { position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d15446c *//* --- Guide fold ---------------------------------------------------------
 * "Read it Here" already points at #complete-guide. That href IS the
 * mechanism: the hash makes this container :target, and :target opens it.
 * No JavaScript, which matters because WP Rocket delays JS for logged-out
 * visitors and a JS-only accordion would stay shut until they clicked
 * something else first.
 *
 * grid-template-rows 0fr -> 1fr animates to the content's real height, so
 * there is no max-height guess to get wrong on 2,400px of copy.
 *
 * The padding lives on .e-con-inner, not on the container, so it has to be
 * zeroed separately or the closed state keeps a 90px sliver (70 + 20).
 * !important is required: Elementor's rule for that padding lands after
 * this file. Only the CLOSED state touches padding, so the open state keeps
 * whatever the responsive padding controls are set to, per breakpoint.
 * --------------------------------------------------------------------- */
.elementor-2952 .elementor-element.elementor-element-d15446c{
	display:grid;
	grid-template-rows:0fr;
	transition:grid-template-rows .55s cubic-bezier(.2,.7,.2,1);
	scroll-margin-top:120px;
}
.elementor-2952 .elementor-element.elementor-element-d15446c > .e-con-inner{
	min-height:0;
	overflow:hidden;
	transition:padding .55s cubic-bezier(.2,.7,.2,1);
}
.elementor-2952 .elementor-element.elementor-element-d15446c:not(:target) > .e-con-inner{
	padding-block:0 !important;
}
.elementor-2952 .elementor-element.elementor-element-d15446c:target{
	grid-template-rows:1fr;
}
@media (prefers-reduced-motion:reduce){
	.elementor-2952 .elementor-element.elementor-element-d15446c,
	.elementor-2952 .elementor-element.elementor-element-d15446c > .e-con-inner{ transition:none; }
}


/* --- Guide fold ---------------------------------------------------------
 * Replaces the reading-view swap that used to live in HTML widget c1c0abd.
 * That script called preventDefault() and set the hash with replaceState,
 * which changes the URL WITHOUT making this element :target. Removing it
 * lets the anchor behave natively, and a real hash navigation is what the
 * rules below key off.
 *
 * No JavaScript on purpose: WP Rocket delays JS for logged-out visitors,
 * so a JS accordion would sit shut until they clicked something unrelated.
 *
 * grid-template-rows 0fr -> 1fr animates to the content's real height, so
 * there is no max-height guess to get wrong on 2,400px of copy.
 *
 * Padding lives on .e-con-inner, not the container, so it is zeroed
 * separately or the closed state keeps a 90px sliver (70 + 20). !important
 * is required: Elementor's rule for that padding loads after this file.
 * Only the CLOSED state touches padding, so the open state keeps whatever
 * the responsive padding controls say, per breakpoint.
 * --------------------------------------------------------------------- */
.elementor-2952 .elementor-element.elementor-element-d15446c{
	display:grid;
	grid-template-rows:0fr;
	transition:grid-template-rows .55s cubic-bezier(.2,.7,.2,1);
	scroll-margin-top:120px;
}
.elementor-2952 .elementor-element.elementor-element-d15446c > .e-con-inner{
	min-height:0;
	overflow:hidden;
	transition:padding .55s cubic-bezier(.2,.7,.2,1);
}
.elementor-2952 .elementor-element.elementor-element-d15446c:not(:target) > .e-con-inner{
	padding-block:0 !important;
}
.elementor-2952 .elementor-element.elementor-element-d15446c:target{
	grid-template-rows:1fr;
}

/* Reading rhythm, previously gated behind body.gr-showing-guide and
   therefore lost when that mechanism goes. Now unconditional. */
.elementor-2952 .elementor-element.elementor-element-d15446c h3{ margin-top:1.8em; }
.elementor-2952 .elementor-element.elementor-element-d15446c h4{ margin-top:1.4em; font-weight:600; }
.elementor-2952 .elementor-element.elementor-element-d15446c li{ margin-bottom:.45em; }
.elementor-2952 .elementor-element.elementor-element-d15446c ol li{ margin-bottom:.7em; }
.elementor-2952 .elementor-element.elementor-element-d15446c p,
.elementor-2952 .elementor-element.elementor-element-d15446c li{ overflow-wrap:anywhere; }

@media (prefers-reduced-motion:reduce){
	.elementor-2952 .elementor-element.elementor-element-d15446c,
	.elementor-2952 .elementor-element.elementor-element-d15446c > .e-con-inner{ transition:none; }
}

/* H4/H5 are white in the global kit because they live on navy panels
   elsewhere (the homepage stat blocks). Inside the guide they sit on white,
   so they need the body colour back. Scoped here rather than fixed in Site
   Settings for exactly that reason. */
.elementor-2952 .elementor-element.elementor-element-d15446c h4,
.elementor-2952 .elementor-element.elementor-element-d15446c h5{
	color:var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS *//* --- Paired blocks: keep the bullet lists on the same line -------------
 * "Who This Is Built For" and "Why Now?" each put a short intro paragraph
 * above a bullet list, twice, side by side. The intros wrap to different
 * line counts, so the lists start at different heights. A floor of two
 * lines on each intro makes the shorter one reserve the space the taller
 * one already uses. Below 1200px the Business Owners intro wraps to three.
 * --------------------------------------------------------------------- */
@media (min-width:1025px){
	.elementor-element-435dad8 > p:first-of-type,
	.elementor-element-18fe5fc > p:first-of-type,
	.elementor-element-a209e47 > p:first-of-type,
	.elementor-element-2c5ee83 > p:first-of-type{
		min-height:3.45em;
		min-height:2lh;
	}
}
@media (min-width:1025px) and (max-width:1199px){
	.elementor-element-435dad8 > p:first-of-type,
	.elementor-element-18fe5fc > p:first-of-type{
		min-height:5.15em;
		min-height:3lh;
	}
}

/* --- Bullet lists ------------------------------------------------------
 * The default disc markers sat tight against the text and wrapped lines
 * ran back under the marker. Gold markers, a hanging indent so wrapped
 * lines align with the first character, and room to breathe between items.
 * --------------------------------------------------------------------- */
.elementor-227 .elementor-widget-text-editor ul{
	list-style:none;
	margin:.9em 0 0;
	padding:0;
}
.elementor-227 .elementor-widget-text-editor ul > li{
	position:relative;
	padding-left:1.5em;
	margin-bottom:.72em;
	line-height:1.7;
}
.elementor-227 .elementor-widget-text-editor ul > li::before{
	content:"";
	position:absolute;
	left:.15em;
	top:.72em;
	width:6px;
	height:6px;
	border-radius:50%;
	background:#D09748;
}
.elementor-227 .elementor-widget-text-editor ul > li:last-child{ margin-bottom:0; }
.elementor-227 .elementor-widget-text-editor ol{ padding-left:1.35em; margin:.9em 0 0; }
.elementor-227 .elementor-widget-text-editor ol > li{ margin-bottom:.72em; line-height:1.7; padding-left:.25em; }
.elementor-227 .elementor-widget-text-editor ol > li::marker{ color:#7A828C; }

/* --- "Why Now?" - rebuilt to the client's mockup ----------------------
 * Two cards side by side: the left white, the right navy, each with a gold
 * line icon at the top left. Copy unchanged - the existing intro paragraph
 * and the existing three bullets in each column.
 * --------------------------------------------------------------------- */
.elementor-element-518f384{
	align-items:stretch !important;
	gap:28px;
}
.elementor-element-92018a0,
.elementor-element-e28fa3b{
	border-radius:14px;
	/* Mockup-derived. Measuring the supplied mockup: the card is 514px wide with
	 * the icon and heading starting 45px in - 8.75% of the card width - against
	 * 6.3% live (38.4px on a 606px card), which is why it read as cramped.
	 * 3.3rem = 52.8px on this card, i.e. 8.7%. Vertical padding was already close
	 * to the mockup's ~6.6%, so only the sides move materially. */
	padding:2.6rem 3.3rem 3rem;
	height:100%;
	justify-content:flex-start !important;
}
/* --- Interactive cards -------------------------------------------------
 * Client: both cards white at rest, navy on hover or click, keeping the two
 * colours already in use. The right card used to be *permanently* navy, so its
 * colouring is rewritten as a STATE both cards share rather than a property of
 * one of them.
 *
 * @media (hover:hover) guards the :hover rule. Without it, iOS applies :hover on
 * tap and leaves it stuck, which would fight the .gw-on class the tap also sets
 * and make the second tap appear to do nothing. Touch gets .gw-on only.
 *
 * Deliberately NOT focusable and no :focus-visible: the colour change carries no
 * information and the cards are not controls, so exposing them to keyboard and
 * screen-reader users as fake buttons would add noise for no benefit.
 * --------------------------------------------------------------------- */
.elementor-element-92018a0,
.elementor-element-e28fa3b{
	background:#FFFFFF;
	box-shadow:0 2px 18px rgba(37,49,63,.07);
	cursor:pointer;
	-webkit-tap-highlight-color:transparent;
	transition:background-color .3s ease, box-shadow .3s ease;
}
.elementor-element-92018a0.gw-on,
.elementor-element-e28fa3b.gw-on{
	background:#25313F;
	box-shadow:0 6px 26px rgba(37,49,63,.18);
}
@media (hover:hover){
	.elementor-element-92018a0:hover,
	.elementor-element-e28fa3b:hover{
		background:#25313F;
		box-shadow:0 6px 26px rgba(37,49,63,.18);
	}
}
.elementor-element-92018a0 > .e-con-inner,
.elementor-element-e28fa3b > .e-con-inner{ justify-content:flex-start; }

/* NOTE ON SCOPING: every rule below that targets a widget TYPE rather than a
 * specific element id is prefixed `.elementor-227`. Elementor does not scope a
 * page's Custom CSS automatically, so an unprefixed `.elementor-widget-icon-list`
 * rule also matched the header template's "Client Login" icon list and shrank
 * its 18px SVG to the 7px bullet size - visible on this page only, which is
 * exactly how it was reported. Keep the prefix on any new widget-type rule.
 */

/* Icon sits top-left, gold. These are the two SVGs the client supplied,
 * inlined in an HTML widget rather than uploaded - putting them in the media
 * library would mean enabling SVG uploads site-wide, which is a standing
 * security trade-off not worth taking for two decorative icons. The files
 * already carry fill:#d09748, so nothing recolours them here.
 *
 * Same shrink-to-fit trap as the icon widget it replaces: the widget box
 * measured x=1016 against a card content edge of 772, so it has to be a
 * full-width, self-start flex item, not a centred inline one.
 *
 * height + width:auto (not max-height) is deliberate: both SVGs carry explicit
 * width/height attributes, and max-height would cap the height while leaving
 * the attribute width in place, distorting them. With a viewBox present,
 * height:44px/width:auto scales both from their own aspect ratio - the arrow
 * lands ~51px wide, the hourglass ~33px, matching the mockup's optical weight.
 */
.elementor-element-92018a0 .elementor-widget-html,
.elementor-element-e28fa3b .elementor-widget-html{
	width:100%;
	align-self:flex-start;
	text-align:left;
	margin-bottom:1.05rem;
}
.gr-wn-icon{ display:block; line-height:0; }
.gr-wn-icon svg{ display:block; height:44px; width:auto; }

/* every child runs the full card width, left aligned, so the two mirror */
.elementor-element-92018a0 .elementor-widget-text-editor,
.elementor-element-e28fa3b .elementor-widget-text-editor,
.elementor-element-92018a0 .elementor-widget-icon-list,
.elementor-element-e28fa3b .elementor-widget-icon-list{
	width:100%;
	max-width:none;
	text-align:left;
}
.elementor-element-92018a0 .elementor-widget-text-editor p,
.elementor-element-e28fa3b .elementor-widget-text-editor p{ text-align:left; margin:0; }
.elementor-element-92018a0 .elementor-widget-text-editor > p:first-of-type,
.elementor-element-e28fa3b .elementor-widget-text-editor > p:first-of-type{ font-weight:600; }

/* REST: both cards carry navy type on white */
.elementor-element-92018a0 .elementor-widget-text-editor,
.elementor-element-92018a0 .elementor-widget-text-editor p,
.elementor-element-92018a0 .elementor-icon-list-text,
.elementor-element-92018a0 .elementor-widget-text-editor > p:first-of-type,
.elementor-element-e28fa3b .elementor-widget-text-editor,
.elementor-element-e28fa3b .elementor-widget-text-editor p,
.elementor-element-e28fa3b .elementor-icon-list-text,
.elementor-element-e28fa3b .elementor-widget-text-editor > p:first-of-type{
	color:#25313F;
	transition:color .3s ease;
}

/* ACTIVE: light type once the card goes navy. Listed for .gw-on and, separately,
   inside the hover guard - the two cannot be combined in one body.elementor-page-2952 list
   because an unsupported :hover would invalidate the whole list. */
.elementor-element-92018a0.gw-on .elementor-widget-text-editor,
.elementor-element-92018a0.gw-on .elementor-widget-text-editor p,
.elementor-element-92018a0.gw-on .elementor-widget-text-editor > p:first-of-type,
.elementor-element-e28fa3b.gw-on .elementor-widget-text-editor,
.elementor-element-e28fa3b.gw-on .elementor-widget-text-editor p,
.elementor-element-e28fa3b.gw-on .elementor-widget-text-editor > p:first-of-type{ color:#FFFFFF; }
.elementor-element-92018a0.gw-on .elementor-icon-list-text,
.elementor-element-e28fa3b.gw-on .elementor-icon-list-text{ color:#FFFFFFD9; }

@media (hover:hover){
	.elementor-element-92018a0:hover .elementor-widget-text-editor,
	.elementor-element-92018a0:hover .elementor-widget-text-editor p,
	.elementor-element-92018a0:hover .elementor-widget-text-editor > p:first-of-type,
	.elementor-element-e28fa3b:hover .elementor-widget-text-editor,
	.elementor-element-e28fa3b:hover .elementor-widget-text-editor p,
	.elementor-element-e28fa3b:hover .elementor-widget-text-editor > p:first-of-type{ color:#FFFFFF; }
	.elementor-element-92018a0:hover .elementor-icon-list-text,
	.elementor-element-e28fa3b:hover .elementor-icon-list-text{ color:#FFFFFFD9; }
}

@media (max-width:767px){
	.elementor-element-92018a0,
	.elementor-element-e28fa3b{ padding:1.9rem 1.6rem 2.1rem; }
}

/* --- The long-form guide ----------------------------------------------
 * Long-form reading, so hold the measure and give the headings a clear
 * hierarchy. Without this the guide inherits the marketing rhythm and runs
 * the full boxed width, which is punishing at 2,500 words.
 * --------------------------------------------------------------------- */
/* Client asked for the guide to run full width rather than being held to a
   reading measure. */
#complete-guide .elementor-widget-text-editor,
.gr-guide-part .elementor-widget-text-editor{ max-width:none; }
#complete-guide h2{ margin-bottom:.35em; }

.gr-guide-part h3{
	font-size:1.45rem;
	margin:2.1em 0 .55em;
	padding-top:1.5em;
	border-top:1px solid #DFE5F3;
	color:#25313F;
}
.gr-guide-part h3:first-of-type{ border-top:0; padding-top:0; margin-top:1.2em; }
.gr-guide-part h4{
	font-size:1.08rem;
	font-weight:600;
	margin:1.7em 0 .4em;
	color:#25313F;
}
.gr-guide-part p{ line-height:1.8; margin-bottom:1.05em; }
.gr-guide-part p strong{ color:#25313F; }

/* Footnotes and bibliography are reference matter - set them smaller and
   quieter so they read as apparatus rather than as body copy. */
.gr-guide-part ol li,
.gr-guide-part h3 + p + p{ font-size:.95rem; }
.gr-guide-part em{ color:#7A828C; }

/* --- Icon lists -------------------------------------------------------
 * Measured, not guessed:
 *   - list text rendered at 16px while the page body is 18px, so converting
 *     the <ul>s to icon-list widgets had quietly shrunk the copy
 *   - the bullet text started at x=137 while the intro paragraph above it
 *     started at x=119, so the list read as indented against its own heading
 * The marker now hangs in the column's left padding and the bullet text
 * shares an exact left edge with the paragraph above it.
 * --------------------------------------------------------------------- */
.elementor-227 .elementor-widget-icon-list .elementor-icon-list-items{ padding-left:0; }
.elementor-227 .elementor-widget-icon-list .elementor-icon-list-item{
	position:relative;
	align-items:flex-start;
	padding-left:0 !important;
}
.elementor-227 .elementor-widget-icon-list .elementor-icon-list-icon{
	position:absolute;
	left:-18px;
	top:0;
	display:flex; align-items:center; justify-content:flex-start;
	height:1.75em; width:10px; flex:0 0 10px;
	margin:0; padding:0;
}
/* The icon container is display:flex, so the SVG is a flex item and was being
   shrunk to 4x7 - an oval, not a circle. flex:0 0 auto stops it. */
.elementor-227 .elementor-widget-icon-list .elementor-icon-list-icon svg{
	flex:0 0 auto;
	width:7px; height:7px; font-size:7px;
	aspect-ratio:1 / 1;
}
.elementor-227 .elementor-widget-icon-list .elementor-icon-list-text{
	padding-left:0;
	font-size:18px;
	line-height:1.75;
}
/* The widget's space_between rendered 7px on one card and 23px on the other.
   Set the rhythm here so both sides match regardless. */
.elementor-227 .elementor-widget-icon-list .elementor-icon-list-items > li.elementor-icon-list-item{
	margin-bottom:14px !important;
	padding-bottom:0 !important;
	padding-top:0 !important;
}
.elementor-227 .elementor-widget-icon-list .elementor-icon-list-items > li.elementor-icon-list-item:last-child{
	margin-bottom:0 !important;
}

/* --- Section spacing --------------------------------------------------
 * The padding set on these containers computed to 0px, so the gaps were
 * coming from elsewhere and both sections sat in far too much air. Set the
 * rhythm explicitly here instead.
 * --------------------------------------------------------------------- */
/* The gap above "Understanding the Credentials" was not this section's
   padding - the previous section's .e-con-inner carries 96px of bottom
   padding, and the image column beside the text is taller than the text,
   leaving more air below it. Trim both. */
.elementor-element-a1f2251 > .e-con-inner{ padding-bottom:32px !important; }
#gr-cred-option-1{ padding:28px 0 28px !important; }
#gr-cred-option-2{ padding:28px 0 44px !important; }
#gr-cred-option-1 .elementor-widget-heading,
#gr-cred-option-2 .elementor-widget-heading{ margin-bottom:.5rem; }
/* The section-level padding on these is 6px/28px/44px and computes to almost
 * nothing visible - the real space is on the .e-con-inner inside each one
 * (96px/96px on Why Now, 70px/80px on the flip-card section). Setting the
 * section padding is what made two earlier attempts at this move nothing.
 * Set the inner, which is where Elementor actually puts it. */
.elementor-element-07fa470{ padding-top:0 !important; }
.elementor-element-07fa470 > .e-con-inner{ padding-top:44px !important; padding-bottom:56px !important; }
#gr-cred-option-1 > .e-con-inner{ padding-top:40px !important; padding-bottom:24px !important; }
#gr-cred-option-2 > .e-con-inner{ padding-top:32px !important; padding-bottom:40px !important; }

/* "If your finances are still simple..." is the third flex item in the
   "Who This Is Built For" row, so the row's 48px row-gap - not a margin - was
   the space above it. That is what the client's -15px container margin was
   pushing against. Column gap is set separately and is untouched. */

/* --- The three gaps the client arrowed --------------------------------
 * All three were the same thing: hand-typed <p>&nbsp;</p> spacers inside the
 * text editors, plus the column gap between a text-editor widget and the
 * icon-list that follows it. The empty paragraphs are gone from the source
 * data now; these close the remaining widget-to-widget gaps, which is where
 * the client's -15px/-40px margins had been pointing.
 * --------------------------------------------------------------------- */
/* intro paragraph -> bullets, both "Who This Is Built For" columns */
.elementor-element-faa37e5 > .e-con-inner,
.elementor-element-8b7005e > .e-con-inner{ gap:10px; }
.elementor-element-6a48583,
.elementor-element-8a0b2ba{ margin-top:0 !important; }

/* bullets -> "If your finances are still simple..." */
.elementor-element-09451f4{ margin-bottom:0 !important; }
.elementor-element-8c15fbc{ margin-top:0 !important; }
.elementor-element-8c15fbc .elementor-widget-container > p{ margin-top:0; }

/* --- The three arrowed gaps, take two ---------------------------------
 * My first pass fixed only one of these, and for the wrong reason. I assumed
 * each list and the paragraph under it lived in the SAME text editor, so I
 * wrote `ul + p` rules. That is only true for #c319d52. In the other two the
 * paragraph is a SEPARATE widget, so `ul + p` matched nothing at all and the
 * real space is the parent container's row-gap plus the list's own bottom
 * margin. Measured on the rendered page:
 *
 *   #c319d52  same widget      ul margin .55em                    -> 13px
 *   #c99d496  separate widget  parent #a6c3def row-gap 18 + .55em -> 30px
 *   #8c15fbc  separate widget  parent #09451f4 row-gap 24         -> 28px
 *
 * Target ~13px for all three so the three places read identically.
 * --------------------------------------------------------------------- */
.elementor-element-c319d52 ul{ margin-bottom:.45em !important; }
.elementor-element-c319d52 ul + p{ margin-top:0 !important; }

/* dark business-owners section: the list ends its widget, the paragraph is the
   next widget, so zero the trailing margin and let the container gap alone set
   the distance */
.elementor-element-b9a7d79 ul:last-child{ margin-bottom:0 !important; }
.elementor-element-a6c3def{ row-gap:13px !important; }

/* "If your finances are still simple..." is the third flex item of the
   Who-This-Is-Built-For row, so that row's row-gap is the space above it. The
   same row-gap separates the two COLUMNS once they stack, so tighten it on
   desktop only - a phone still needs real space between the stacked columns. */
@media (min-width:768px){ .elementor-element-09451f4{ row-gap:14px !important; } }
@media (max-width:767px){ .elementor-element-09451f4{ row-gap:32px !important; } }

/* --- Credential comparison sections -----------------------------------
 * The accordion sits in a 78%-wide container which, in a column-direction
 * parent, hugs the left edge while the heading above it is centred. Centre
 * the block so the two line up.
 * --------------------------------------------------------------------- */
#gr-cred-option-1 .elementor-accordion .elementor-tab-title,
#gr-cred-option-1 .elementor-accordion .elementor-tab-content{ padding:1.15rem 1.4rem; }
#gr-cred-option-2 .elementor-flip-box__layer__description{ margin-top:.6rem; }
/* The radius is set on the widget wrapper; the faces paint their own
   background over it, so they need it too. */
#gr-cred-option-2 .elementor-flip-box,
#gr-cred-option-2 .elementor-flip-box__layer{ border-radius:12px; overflow:hidden; }

@media (max-width:767px){
	/* The hanging marker needs the column's left padding to hang into. On a
	   phone that padding is gone and a marker landed at x=-8, i.e. clipped off
	   the viewport. Put them back in flow below the tablet breakpoint. */
	.elementor-227 .elementor-widget-icon-list .elementor-icon-list-item{ padding-left:18px !important; }
	.elementor-227 .elementor-widget-icon-list .elementor-icon-list-icon{ left:0; }

	.gr-guide-part h3{ font-size:1.25rem; margin-top:1.6em; padding-top:1.2em; }
	.elementor-element-92018a0,
	.elementor-element-e28fa3b{ padding:1.8rem 1.4rem; }
}/* End custom CSS */