.elementor-158 .elementor-element.elementor-element-e712663{--display:flex;}.elementor-158 .elementor-element.elementor-element-97d7364{--display:flex;}.elementor-158 .elementor-element.elementor-element-24932ed{--display:flex;}.elementor-158 .elementor-element.elementor-element-874970e{--display:flex;}.elementor-158 .elementor-element.elementor-element-889d36c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-158 .elementor-element.elementor-element-44255c7{--display:flex;}.elementor-158 .elementor-element.elementor-element-26c3d5e{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-158 .elementor-element.elementor-element-659f29e .elementor-button{background-color:#0a1d50;font-family:"Jost", Sans-serif;font-size:13.12px;font-weight:500;text-transform:uppercase;line-height:normal;letter-spacing:0.14em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 20px 0px rgba(10,29,80,0.28);border-radius:2px 2px 2px 2px;padding:16px 36px 16px 36px;}.elementor-158 .elementor-element.elementor-element-659f29e .elementor-button:hover, .elementor-158 .elementor-element.elementor-element-659f29e .elementor-button:focus{background-color:#334e7f;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-659f29e{width:auto;max-width:auto;}.elementor-158 .elementor-element.elementor-element-659f29e .elementor-button:hover svg, .elementor-158 .elementor-element.elementor-element-659f29e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-4484364{--display:flex;}.elementor-158 .elementor-element.elementor-element-409abbc{--display:flex;}.elementor-158 .elementor-element.elementor-element-ba4c362{--display:flex;}.elementor-158 .elementor-element.elementor-element-4366f20{--display:flex;}.elementor-158 .elementor-element.elementor-element-76ac55e{--display:flex;}.elementor-158 .elementor-element.elementor-element-bf9e3ee{--display:flex;}.elementor-158 .elementor-element.elementor-element-0e39fb6{--display:flex;}.elementor-158 .elementor-element.elementor-element-8fd2163{--display:flex;}.elementor-158 .elementor-element.elementor-element-64d96fc{--display:flex;}.elementor-158 .elementor-element.elementor-element-daef602{--display:flex;}.elementor-158 .elementor-element.elementor-element-c1ef87c{--display:flex;}.elementor-158 .elementor-element.elementor-element-b084b6a{--display:flex;}.elementor-158 .elementor-element.elementor-element-c3d8704{--display:flex;}.elementor-158 .elementor-element.elementor-element-ab4f73f{--display:flex;}.elementor-158 .elementor-element.elementor-element-e60c437{--display:flex;}.elementor-158 .elementor-element.elementor-element-9167e91{--display:flex;}.elementor-158 .elementor-element.elementor-element-6c52757{--display:flex;}.elementor-158 .elementor-element.elementor-element-ee4329d{--display:flex;}.elementor-158 .elementor-element.elementor-element-da80608{--display:flex;}.elementor-158 .elementor-element.elementor-element-c83a47f{--display:flex;}.elementor-158 .elementor-element.elementor-element-00bd08c{--display:flex;}.elementor-158 .elementor-element.elementor-element-511032c{--display:flex;}.elementor-158 .elementor-element.elementor-element-8e84aa1{--display:flex;}.elementor-158 .elementor-element.elementor-element-c4083fa{--display:flex;}.elementor-158 .elementor-element.elementor-element-a9264e3{--display:flex;}.elementor-158 .elementor-element.elementor-element-7ea1361{--display:flex;}.elementor-158 .elementor-element.elementor-element-aa53b8e{--display:flex;}.elementor-158 .elementor-element.elementor-element-4febd30{--display:flex;}.elementor-158 .elementor-element.elementor-element-d848cf5{--display:flex;}.elementor-158 .elementor-element.elementor-element-e649013{--display:flex;}.elementor-158 .elementor-element.elementor-element-78c5916{--display:flex;}.elementor-158 .elementor-element.elementor-element-d3196ee{--display:flex;}.elementor-158 .elementor-element.elementor-element-d583cde{--display:flex;}.elementor-158 .elementor-element.elementor-element-b14a469{--display:flex;}.elementor-158 .elementor-element.elementor-element-e59818b{--display:flex;}.elementor-158 .elementor-element.elementor-element-35ec54d{--display:flex;}.elementor-158 .elementor-element.elementor-element-9599329{--display:flex;}.elementor-158 .elementor-element.elementor-element-a7c460c{--display:flex;}.elementor-158 .elementor-element.elementor-element-572922b{--display:flex;}.elementor-158 .elementor-element.elementor-element-698121b{--display:flex;}.elementor-158 .elementor-element.elementor-element-5aa9bdf{--display:flex;}.elementor-158 .elementor-element.elementor-element-e47310c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-158 .elementor-element.elementor-element-172d6e5{--display:flex;}.elementor-158 .elementor-element.elementor-element-def743d{--display:flex;}.elementor-158 .elementor-element.elementor-element-d11c5d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158 .elementor-element.elementor-element-bc9c0c3{padding:0px 0px 25px 0px;}.elementor-158 .elementor-element.elementor-element-ad943de{--display:flex;}.elementor-158 .elementor-element.elementor-element-ff83bc1{--display:flex;}.elementor-158 .elementor-element.elementor-element-db7481a{--display:flex;}.elementor-158 .elementor-element.elementor-element-e94acbe{--display:flex;}.elementor-158 .elementor-element.elementor-element-d7b2455{--display:flex;}.elementor-158 .elementor-element.elementor-element-ea4f17e{--display:flex;}.elementor-158 .elementor-element.elementor-element-da34f2b{--display:flex;}.elementor-158 .elementor-element.elementor-element-e3fa7cd{--display:flex;}.elementor-158 .elementor-element.elementor-element-dc27949{--display:flex;}.elementor-158 .elementor-element.elementor-element-e4720cc{--display:flex;}.elementor-158 .elementor-element.elementor-element-7d02cba{--display:flex;}.elementor-158 .elementor-element.elementor-element-8287415{--display:flex;}.elementor-158 .elementor-element.elementor-element-aa0b52c{--display:flex;}.elementor-158 .elementor-element.elementor-element-8e1d3e2{--display:flex;}.elementor-158 .elementor-element.elementor-element-3ef0289{--display:flex;}.elementor-158 .elementor-element.elementor-element-4a81e40{--display:flex;}.elementor-158 .elementor-element.elementor-element-6dc4384{--display:flex;}.elementor-158 .elementor-element.elementor-element-5d7c5b3{--display:flex;}.elementor-158 .elementor-element.elementor-element-f1d96c3{--display:flex;}.elementor-158 .elementor-element.elementor-element-756bc94{--display:flex;}.elementor-158 .elementor-element.elementor-element-ffe87d9{--display:flex;}.elementor-158 .elementor-element.elementor-element-5e23ea5{--display:flex;}.elementor-158 .elementor-element.elementor-element-ab8e7de{--display:flex;}.elementor-158 .elementor-element.elementor-element-195a3fe{--display:flex;}.elementor-158 .elementor-element.elementor-element-6746deb{--display:flex;}.elementor-158 .elementor-element.elementor-element-65221c4{--display:flex;}.elementor-158 .elementor-element.elementor-element-97f905c{--display:flex;}.elementor-158 .elementor-element.elementor-element-eb98c81{--display:flex;}.elementor-158 .elementor-element.elementor-element-999c5c4{--display:flex;}.elementor-158 .elementor-element.elementor-element-ec5b03a{--display:flex;}.elementor-158 .elementor-element.elementor-element-7a02b59{--display:flex;}.elementor-158 .elementor-element.elementor-element-a1c75be{--display:flex;}.elementor-158 .elementor-element.elementor-element-8523fc5{--display:flex;}.elementor-158 .elementor-element.elementor-element-2115858{--display:flex;}.elementor-158 .elementor-element.elementor-element-261c7f0{--display:flex;}.elementor-158 .elementor-element.elementor-element-662b1a8{--display:flex;}.elementor-158 .elementor-element.elementor-element-07e6c5c{--display:flex;}.elementor-158 .elementor-element.elementor-element-db70a2e{--display:flex;}.elementor-158 .elementor-element.elementor-element-e2a9db4{--display:flex;}.elementor-158 .elementor-element.elementor-element-bf0467f{--display:flex;}.elementor-158 .elementor-element.elementor-element-fb463e3{--display:flex;}.elementor-158 .elementor-element.elementor-element-eac6f7a{--display:flex;}.elementor-158 .elementor-element.elementor-element-11309ed{--display:flex;}.elementor-158 .elementor-element.elementor-element-0c731cd{--display:flex;}.elementor-158 .elementor-element.elementor-element-b67da82{--display:flex;}.elementor-158 .elementor-element.elementor-element-80216d6{--display:flex;}.elementor-158 .elementor-element.elementor-element-01150de{--display:flex;}.elementor-158 .elementor-element.elementor-element-8c298d6{--display:flex;}.elementor-158 .elementor-element.elementor-element-4d2d394{--display:flex;}.elementor-158 .elementor-element.elementor-element-3cbe137{--display:flex;}.elementor-158 .elementor-element.elementor-element-8f8fbd4{--display:flex;}.elementor-158 .elementor-element.elementor-element-b8f2524{--display:flex;}.elementor-158 .elementor-element.elementor-element-64957c3{--display:flex;}.elementor-158 .elementor-element.elementor-element-ba1fce0{--display:flex;}.elementor-158 .elementor-element.elementor-element-453a273{--display:flex;}.elementor-158 .elementor-element.elementor-element-8761752{--display:flex;}.elementor-158 .elementor-element.elementor-element-f4a1003{--display:flex;}.elementor-158 .elementor-element.elementor-element-b7c9120{--display:flex;}.elementor-158 .elementor-element.elementor-element-04c212d{--display:flex;}.elementor-158 .elementor-element.elementor-element-6ff61ac{--display:flex;}.elementor-158 .elementor-element.elementor-element-94fb760{--display:flex;}.elementor-158 .elementor-element.elementor-element-d488a16{--display:flex;}.elementor-158 .elementor-element.elementor-element-f0d992b{--display:flex;}.elementor-158 .elementor-element.elementor-element-29bce4b{--display:flex;}.elementor-158 .elementor-element.elementor-element-5d682f6{--display:flex;}.elementor-158 .elementor-element.elementor-element-4848146{--display:flex;}.elementor-158 .elementor-element.elementor-element-03535c1{--display:flex;}.elementor-158 .elementor-element.elementor-element-cd6b092{--display:flex;}.elementor-158 .elementor-element.elementor-element-a7c536b{--display:flex;}.elementor-158 .elementor-element.elementor-element-f0904c1{--display:flex;}.elementor-158 .elementor-element.elementor-element-3e4a71a{--display:flex;}.elementor-158 .elementor-element.elementor-element-985598c{--display:flex;}.elementor-158 .elementor-element.elementor-element-48678f0{--display:flex;}.elementor-158 .elementor-element.elementor-element-d6df6a4{--display:flex;}.elementor-158 .elementor-element.elementor-element-4c4dbf5{--display:flex;}.elementor-158 .elementor-element.elementor-element-1ca87d7{--display:flex;}.elementor-158 .elementor-element.elementor-element-1587402{--display:flex;}.elementor-158 .elementor-element.elementor-element-fc99e19{--display:flex;}.elementor-158 .elementor-element.elementor-element-ebe5166{--display:flex;}.elementor-158 .elementor-element.elementor-element-6eea50a{--display:flex;}.elementor-158 .elementor-element.elementor-element-1f73891{--display:flex;}.elementor-158 .elementor-element.elementor-element-6c39fee{--display:flex;}.elementor-158 .elementor-element.elementor-element-07a97a5{--display:flex;}.elementor-158 .elementor-element.elementor-element-b41d3b5{--display:flex;}.elementor-158 .elementor-element.elementor-element-10b2987{--display:flex;}.elementor-158 .elementor-element.elementor-element-a1e926a{--display:flex;}.elementor-158 .elementor-element.elementor-element-248a729{--display:flex;}.elementor-158 .elementor-element.elementor-element-87a8fa4{--display:flex;}.elementor-158 .elementor-element.elementor-element-8bcb852{--display:flex;}.elementor-158 .elementor-element.elementor-element-b42debc{--display:flex;}.elementor-158 .elementor-element.elementor-element-28ee61c{--display:flex;}.elementor-158 .elementor-element.elementor-element-cc7a913{--display:flex;}.elementor-158 .elementor-element.elementor-element-1753514{--display:flex;}.elementor-158 .elementor-element.elementor-element-40f8ce9{--display:flex;}.elementor-158 .elementor-element.elementor-element-ed0a061{--display:flex;}.elementor-158 .elementor-element.elementor-element-0e4310c{--display:flex;}.elementor-158 .elementor-element.elementor-element-8b7052f{--display:flex;}.elementor-158 .elementor-element.elementor-element-b11008e{--display:flex;}.elementor-158 .elementor-element.elementor-element-cff712c{--display:flex;}.elementor-158 .elementor-element.elementor-element-3e856cb{--display:flex;}.elementor-158 .elementor-element.elementor-element-cc27f7a{--display:flex;}.elementor-158 .elementor-element.elementor-element-fd5cdb2{--display:flex;}.elementor-158 .elementor-element.elementor-element-acd2bc6{--display:flex;}.elementor-158 .elementor-element.elementor-element-5bd1896{--display:flex;}.elementor-158 .elementor-element.elementor-element-c78add6{--display:flex;}.elementor-158 .elementor-element.elementor-element-0aee50b{--display:flex;}.elementor-158 .elementor-element.elementor-element-d567912{--display:flex;}.elementor-158 .elementor-element.elementor-element-582438f{--display:flex;}.elementor-158 .elementor-element.elementor-element-62f96a0{--display:flex;}.elementor-158 .elementor-element.elementor-element-f0ebacf{--display:flex;}.elementor-158 .elementor-element.elementor-element-250c660{--display:flex;}.elementor-158 .elementor-element.elementor-element-0abf4f4{--display:flex;}.elementor-158 .elementor-element.elementor-element-816f497{--display:flex;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .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 );}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,300;1,400&display=swap');.pg-th{--navy:#1e3a5f;--navy-dark:#0d1f3c;--navy-mid:#2a4f7c;--sky:#4b8fbe;--gold:#c9a84c;--gold-light:#e8c97a;--white:#ffffff;--text-dark:#0d1f3c;--text-mid:#3a5272;--text-light:#6b8aad;--bg-pale:#eef4fb;--bg-blue:#dce9f5;--ff-serif:'Cormorant Garamond',Georgia,serif;--ff-sans:'Jost',system-ui,sans-serif;--sh-sm:0 2px 8px rgba(14,31,60,.08);--sh-md:0 8px 28px rgba(14,31,60,.13);--sh-lg:0 20px 56px rgba(14,31,60,.18);--r:10px;--r-lg:18px;display:block;padding:0;margin:0;width:auto;max-width:none;min-height:0;overflow-x:clip;font-family:var(--ff-sans);color:var(--text-dark);background:var(--white);line-height:1.7}.pg-th *,.pg-th *::before,.pg-th *::after{box-sizing:border-box}.pg-th .e-con{display:block;gap:normal;--gap:0px;padding:0;margin:0;width:auto;max-width:none;min-height:0;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;align-content:normal}.pg-th .e-con>.e-con-inner{display:block;gap:normal;padding:0;margin:0;width:auto;max-width:none}.pg-th .elementor-widget{width:auto}.pg-th .elementor-widget-heading p.elementor-heading-title,.pg-th .elementor-widget-heading div.elementor-heading-title,.pg-th .elementor-widget-heading span.elementor-heading-title{line-height:inherit;margin:0;padding:0;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;font-style:inherit;text-align:inherit}.pg-th .fb{width:100%;position:relative;left:auto;right:auto;margin-left:0;margin-right:0}.pg-th img{display:block;max-width:100%;height:auto}.pg-th a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}.pg-th h1,.pg-th h2,.pg-th h3,.pg-th h4{font-family:var(--ff-serif);line-height:1.15;}.pg-th h1{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:600;}.pg-th h2{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:600;}.pg-th h3{font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:500;}.pg-th h4{font-size:1.1rem;font-weight:600;}.pg-th .inner{max-width:1140px;margin:0 auto!important;width:100%;padding:0 24px;}.pg-th .wc{background:radial-gradient(ellipse at 10% 20%,rgba(108,135,175,.22) 0%,transparent 50%),radial-gradient(ellipse at 85% 10%,rgba(75,143,190,.18) 0%,transparent 45%),radial-gradient(ellipse at 60% 70%,rgba(108,135,175,.14) 0%,transparent 55%),radial-gradient(ellipse at 20% 85%,rgba(168,190,216,.22) 0%,transparent 40%),linear-gradient(160deg,#d0dff0 0%,#dce9f5 40%,#e8f2fb 70%,#d8e8f4 100%);}.pg-th .eyebrow{font-family:var(--ff-sans);font-size:0.71rem;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:var(--sky);}.pg-th .gold-rule{width:52px;height:2px;background:var(--gold);margin:18px 0!important;}.pg-th .gold-rule.c{margin:18px auto!important;}.pg-th .elementor-widget-button.btn .elementor-button{display:inline-block;padding:14px 30px;border-radius:4px;font-family:var(--ff-sans);font-size:0.83rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;transition:all .25s ease;border:2px solid transparent;white-space:nowrap;}.pg-th .elementor-widget-button.btn-primary .elementor-button{background:var(--navy);color:var(--white);border-color:var(--navy);}.pg-th .elementor-widget-button.btn-primary .elementor-button:hover{background:var(--navy-dark);border-color:var(--navy-dark);transform:translateY(-2px);box-shadow:var(--sh-md);}.pg-th .elementor-widget-button.btn-outline .elementor-button{background:transparent;color:var(--navy);border-color:var(--navy);}.pg-th .elementor-widget-button.btn-outline .elementor-button:hover{background:var(--navy);color:var(--white);transform:translateY(-2px);}.pg-th .elementor-widget-button.btn-gold .elementor-button{background:var(--gold);color:var(--navy-dark);border-color:var(--gold);}.pg-th .elementor-widget-button.btn-gold .elementor-button:hover{background:var(--gold-light);border-color:var(--gold-light);transform:translateY(-2px);box-shadow:var(--sh-md);}.pg-th .elementor-widget-button.btn-ghost .elementor-button{background:transparent;color:var(--white);border-color:rgba(255,255,255,.45);}.pg-th .elementor-widget-button.btn-ghost .elementor-button:hover{background:rgba(255,255,255,.08);transform:translateY(-2px);}.pg-th .elementor-widget-button.btn-sm .elementor-button{padding:10px 20px;font-size:0.75rem;}.pg-th .s-hero{padding:80px 24px 72px;overflow:hidden;}.pg-th .hero-grid{display:grid;grid-template-columns:1fr 380px;gap:64px;align-items:center;}.pg-th .hero-update{display:inline-flex;align-items:center;gap:8px;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.28);border-radius:24px;padding:4px 13px;font-size:0.68rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--gold);margin-bottom:18px!important;}.pg-th .hero-left h1{color:var(--navy-dark);margin-bottom:14px!important;}.pg-th .hero-sub{font-family:var(--ff-serif);font-size:clamp(1.05rem,2vw,1.3rem);color:var(--text-mid);margin-bottom:22px!important;line-height:1.65;font-weight:400;}.pg-th .hero-quote{border-left:3px solid var(--gold);padding:15px 20px;background:rgba(255,255,255,.68);backdrop-filter:blur(6px);border-radius:0 var(--r) var(--r) 0;margin-bottom:28px!important;}.pg-th .hero-quote .elementor-widget-heading p.elementor-heading-title{font-family:var(--ff-serif);font-size:1.2rem;font-style:italic;color:var(--navy);line-height:1.55;}.pg-th .hero-btns{display:flex;gap:12px;flex-wrap:wrap;}.pg-th .jump-card{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--sh-lg);border:1px solid rgba(30,58,95,.1);overflow:hidden;}.pg-th .jc-head{background:linear-gradient(135deg,var(--navy),var(--navy-mid));padding:18px 22px;font-size:0.67rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--gold);}.pg-th .jc-list{list-style:none;padding:10px 0;}.pg-th .jc-list .as-li a{display:flex;align-items:center;gap:12px;padding:10px 22px;font-size:0.84rem;color:var(--text-mid);border-left:3px solid transparent;transition:all .2s;}.pg-th .jc-list .as-li a:hover{background:var(--bg-pale);color:var(--navy);border-left-color:var(--gold);}.pg-th .jc-num{width:22px;height:22px;flex-shrink:0;background:var(--bg-pale);color:var(--text-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.65rem;font-weight:600;}.pg-th .jc-list .as-li a:hover .jc-num{background:var(--navy);color:var(--white);}.pg-th .s-stats{background:var(--navy-dark);padding:44px 24px;}.pg-th .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);}.pg-th .stat-item{text-align:center;padding:16px 24px;border-right:1px solid rgba(255,255,255,.1);}.pg-th .stat-item:last-child{border-right:none;}.pg-th .stat-num{font-family:var(--ff-serif);font-size:2.4rem;font-weight:600;color:var(--gold);line-height:1;margin-bottom:8px!important;}.pg-th .stat-lbl{font-size:0.72rem;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,.55);line-height:1.5;}.pg-th .hub-section{padding:88px 24px;overflow:hidden;position:relative;}.pg-th .hub-section.bg-pale{background:var(--bg-pale);}.pg-th .hub-section.bg-white{background:var(--white);}.pg-th .hub-section.bg-navy{background:var(--navy-dark);}.pg-th .hub-section.bg-grad{background:linear-gradient(160deg,var(--bg-pale) 0%,var(--bg-blue) 100%);}.pg-th .sec-hdr{margin-bottom:48px!important;}.pg-th .sec-hdr.centered{text-align:center;}.pg-th .sec-hdr.centered .gold-rule{margin:18px auto!important;}.pg-th .sec-num{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px!important;}.pg-th .sec-num-badge{width:28px;height:28px;border-radius:50%;background:var(--navy);color:var(--white);font-family:var(--ff-serif);font-size:0.85rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.pg-th .hub-section.bg-navy .sec-num-badge{background:var(--gold);color:var(--navy-dark);}.pg-th .sec-hdr h2{color:var(--navy-dark);}.pg-th .hub-section.bg-navy .sec-hdr h2{color:var(--white);}.pg-th .hub-section.bg-navy .eyebrow{color:var(--gold);}.pg-th .pull{border-left:3px solid var(--gold);padding:16px 22px;background:rgba(255,255,255,.55);backdrop-filter:blur(6px);border-radius:0 var(--r) var(--r) 0;margin:24px 0!important;}.pg-th .pull .elementor-widget-heading p.elementor-heading-title{font-family:var(--ff-serif);font-size:1.15rem;font-style:italic;color:var(--navy);margin:0!important;}.pg-th .hub-section.bg-navy .pull{background:rgba(201,168,76,.1);border-left-color:var(--gold);backdrop-filter:none;}.pg-th .hub-section.bg-navy .pull .elementor-widget-heading p.elementor-heading-title{color:var(--gold-light);}.pg-th .class-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px!important;}.pg-th .class-card{background:var(--white);border-radius:var(--r-lg);padding:30px 26px;box-shadow:var(--sh-sm);border:1px solid rgba(30,58,95,.08);border-top:4px solid var(--navy);transition:transform .25s,box-shadow .25s;}.pg-th .class-card.c2{border-top-color:var(--sky);}.pg-th .class-card.c3{border-top-color:var(--text-light);}.pg-th .class-card:hover{transform:translateY(-4px);box-shadow:var(--sh-md);}.pg-th .class-tag{font-size:0.65rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--navy);margin-bottom:8px!important;}.pg-th .class-card.c2 .class-tag{color:var(--sky);}.pg-th .class-card.c3 .class-tag{color:var(--text-light);}.pg-th .class-card h3{font-size:1.25rem;color:var(--navy-dark);margin-bottom:10px!important;}.pg-th .class-card .elementor-widget-heading p.elementor-heading-title{font-size:0.86rem;color:var(--text-mid);line-height:1.72;}.pg-th .class-renew{display:inline-block;margin-top:12px!important;background:var(--bg-pale);border-radius:20px;padding:4px 11px;font-size:0.7rem;color:var(--navy);}.pg-th .q18-box{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-mid) 100%);border-radius:var(--r-lg);padding:30px 32px;color:var(--white);}.pg-th .q18-label{font-size:0.68rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px!important;}.pg-th .q18-box h3{font-family:var(--ff-serif);font-size:1.4rem;color:var(--white);margin-bottom:12px!important;}.pg-th .q18-box .elementor-widget-heading p.elementor-heading-title{font-size:0.88rem;color:rgba(255,255,255,.72);line-height:1.78;}.pg-th .myth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.pg-th .myth-pair{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-sm);transition:transform .25s;}.pg-th .myth-pair:hover{transform:translateY(-4px);}.pg-th .myth-half{padding:22px 22px 18px;}.pg-th .myth-half.myth{background:rgba(255,80,80,.06);border-top:3px solid rgba(180,50,50,.2);}.pg-th .myth-half.real{background:var(--white);border-top:3px solid var(--sky);}.pg-th .myth-tag{font-size:0.63rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;margin-bottom:10px!important;display:flex;align-items:center;gap:6px;}.pg-th .myth-tag.m{color:#b83232;}.pg-th .myth-tag.r{color:var(--sky);}.pg-th .myth-tag-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;}.pg-th .myth-tag.m .myth-tag-dot{background:#b83232;}.pg-th .myth-tag.r .myth-tag-dot{background:var(--sky);}.pg-th .myth-half .elementor-widget-heading p.elementor-heading-title{font-size:0.87rem;color:var(--text-mid);line-height:1.7;}.pg-th .myth-half.myth .elementor-widget-heading p.elementor-heading-title{color:#7a3333;}.pg-th .disq-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:36px!important;}.pg-th .disq-card{background:var(--white);border-radius:var(--r-lg);padding:24px 18px;box-shadow:var(--sh-sm);border:1px solid rgba(30,58,95,.08);position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s;}.pg-th .disq-card:hover{transform:translateY(-4px);box-shadow:var(--sh-md);}.pg-th .disq-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--navy),var(--sky));transform:scaleX(0);transform-origin:left;transition:transform .3s;}.pg-th .disq-card:hover::after{transform:scaleX(1);}.pg-th .disq-num{font-family:var(--ff-serif);font-size:2.2rem;font-weight:700;color:rgba(30,58,95,.07);line-height:1;margin-bottom:10px!important;}.pg-th .disq-card h4{font-size:0.98rem;color:var(--navy-dark);margin-bottom:8px!important;}.pg-th .disq-card .elementor-widget-heading p.elementor-heading-title{font-size:0.79rem;color:var(--text-mid);line-height:1.65;}.pg-th .disq-si{display:inline-block;margin-top:10px!important;background:var(--bg-pale);border-radius:20px;padding:3px 9px;font-size:0.64rem;color:var(--navy);}.pg-th .disq-note{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-mid) 100%);border-radius:var(--r-lg);padding:24px 28px;color:var(--white);}.pg-th .disq-note .elementor-widget-heading p.elementor-heading-title{font-size:0.9rem;color:rgba(255,255,255,.76);line-height:1.78;}.pg-th .disq-note strong{color:var(--gold);}.pg-th .hims-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;}.pg-th .hims-left h2{color:var(--white);margin:12px 0 18px!important;}.pg-th .hims-left .elementor-widget-heading p.elementor-heading-title{font-size:0.94rem;color:rgba(255,255,255,.68);line-height:1.82;margin-bottom:14px!important;}.pg-th .hims-cards{display:flex;flex-direction:column;gap:14px;}.pg-th .hims-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:18px 20px;display:flex;gap:14px;}.pg-th .hims-ico{width:36px;height:36px;flex-shrink:0;background:rgba(255,255,255,.07);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;}.pg-th .hims-txt h4{font-size:0.95rem;color:var(--white);margin-bottom:4px!important;}.pg-th .hims-txt .elementor-widget-heading p.elementor-heading-title{font-size:0.82rem;color:rgba(255,255,255,.5);line-height:1.6;}.pg-th .ft-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;}.pg-th .ft-copy h2{color:var(--navy-dark);margin:12px 0 18px!important;}.pg-th .ft-copy .elementor-widget-heading p.elementor-heading-title{font-size:0.95rem;color:var(--text-mid);line-height:1.82;margin-bottom:14px!important;}.pg-th .ft-highlight{background:linear-gradient(135deg,var(--navy),var(--navy-mid));border-radius:var(--r-lg);padding:32px 28px;color:var(--white);}.pg-th .ft-hl-label{font-size:0.67rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px!important;}.pg-th .ft-hl-title{font-family:var(--ff-serif);font-size:1.5rem;color:var(--white);margin-bottom:16px!important;font-weight:600;}.pg-th .ft-criteria{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:20px!important;}.pg-th .ft-criteria .as-li{display:flex;gap:9px;font-size:0.85rem;color:rgba(255,255,255,.72);align-items:flex-start;line-height:1.55;}.pg-th .ft-criteria .as-li::before{content:'→';color:var(--gold);flex-shrink:0;font-size:0.82rem;margin-top:1px!important;}.pg-th .ft-action{margin-top:22px!important;}.pg-th .ft-action a{font-size:0.8rem;color:var(--gold);border-bottom:1px solid rgba(201,168,76,.4);padding-bottom:1px;transition:border-color .2s;}.pg-th .ft-action a:hover{border-color:var(--gold);}.pg-th .si-steps{max-width:880px;margin:0 auto!important;display:flex;flex-direction:column;gap:0;position:relative;}.pg-th .si-steps::before{content:'';position:absolute;left:23px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--navy),var(--sky));z-index:0;}.pg-th .si-step{display:flex;gap:26px;align-items:flex-start;padding-bottom:28px;position:relative;z-index:1;}.pg-th .si-step:last-child{padding-bottom:0;}.pg-th .si-num{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--navy);color:var(--white);font-family:var(--ff-serif);font-size:1.15rem;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:var(--sh-md);position:relative;z-index:2;border:3px solid var(--bg-pale);}.pg-th .si-step.warn .si-num{background:var(--gold);color:var(--navy-dark);}.pg-th .si-body{padding-top:9px;}.pg-th .si-body h4{font-family:var(--ff-serif);font-size:1.15rem;color:var(--navy-dark);margin-bottom:5px!important;font-weight:600;}.pg-th .si-body .elementor-widget-heading p.elementor-heading-title{font-size:0.87rem;color:var(--text-mid);line-height:1.72;}.pg-th .si-body.warn h4{color:#8b4513;}.pg-th .si-body.warn .elementor-widget-heading p.elementor-heading-title{color:#7a5533;}.pg-th .si-step.warn{background:rgba(201,168,76,.06);border-radius:var(--r);padding:16px 20px 16px 0;margin-bottom:8px!important;}.pg-th .si-step.warn .si-num{margin-left:0!important;}.pg-th .doc-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;}.pg-th .doc-copy h2{color:var(--white);margin:12px 0 18px!important;}.pg-th .doc-copy .elementor-widget-heading p.elementor-heading-title{font-size:0.94rem;color:rgba(255,255,255,.68);line-height:1.82;margin-bottom:14px!important;}.pg-th .checklist{display:flex;flex-direction:column;gap:14px;}.pg-th .cl-item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:18px 20px;display:flex;gap:14px;align-items:flex-start;transition:background .2s;}.pg-th .cl-item:hover{background:rgba(255,255,255,.08);}.pg-th .cl-n{width:28px;height:28px;flex-shrink:0;background:var(--gold);color:var(--navy-dark);border-radius:50%;font-family:var(--ff-serif);font-size:0.88rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px!important;}.pg-th .cl-txt h4{font-family:var(--ff-serif);font-size:1.02rem;color:var(--white);font-weight:600;margin-bottom:3px!important;}.pg-th .cl-txt .elementor-widget-heading p.elementor-heading-title{font-size:0.82rem;color:rgba(255,255,255,.52);line-height:1.62;}.pg-th .ame-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;}.pg-th .ame-card{background:var(--white);border-radius:var(--r-lg);padding:36px 30px;box-shadow:var(--sh-sm);border:1px solid rgba(30,58,95,.07);border-top:4px solid var(--navy);}.pg-th .ame-card.alt{border-top-color:var(--gold);}.pg-th .ame-card h3{font-size:1.35rem;color:var(--navy-dark);margin-bottom:14px!important;}.pg-th .ame-card .elementor-widget-heading p.elementor-heading-title{font-size:0.89rem;color:var(--text-mid);line-height:1.78;margin-bottom:12px!important;}.pg-th .ame-list{list-style:none;display:flex;flex-direction:column;gap:9px;margin-top:16px!important;}.pg-th .ame-list .as-li{display:flex;gap:9px;font-size:0.86rem;color:var(--text-mid);line-height:1.55;}.pg-th .ame-list .as-li::before{content:'→';color:var(--navy);flex-shrink:0;font-size:0.82rem;margin-top:1px!important;}.pg-th .ame-card.alt .ame-list .as-li::before{color:var(--gold);}.pg-th .s-consult{background:var(--navy-dark);padding:72px 24px;overflow:hidden;position:relative;}.pg-th .s-consult::before,.pg-th .s-consult::after{content:'';position:absolute;border-radius:50%;background:rgba(255,255,255,.025);}.pg-th .s-consult::before{width:480px;height:480px;top:-240px;left:-80px;}.pg-th .s-consult::after{width:360px;height:360px;bottom:-180px;right:-60px;}.pg-th .consult-inner{display:grid;grid-template-columns:1fr auto;gap:56px;align-items:center;position:relative;z-index:1;}.pg-th .consult-left h2{font-family:var(--ff-serif);font-size:clamp(1.6rem,3vw,2.3rem);color:var(--white);margin-bottom:12px!important;font-weight:600;}.pg-th .consult-left .elementor-widget-heading p.elementor-heading-title{font-size:0.93rem;color:rgba(255,255,255,.62);line-height:1.78;}.pg-th .consult-pricing{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);padding:28px 30px;min-width:260px;}.pg-th .cp-label{font-size:0.67rem;text-transform:uppercase;letter-spacing:0.14em;color:var(--gold);margin-bottom:14px!important;}.pg-th .cp-tier{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:baseline;gap:10px;}.pg-th .cp-tier-last{border-bottom:none;margin-bottom:16px!important;}.pg-th .cp-name{font-size:0.84rem;color:rgba(255,255,255,.7);}.pg-th .cp-price{font-family:var(--ff-serif);font-size:1.3rem;color:var(--gold);font-weight:600;flex-shrink:0;}.pg-th .s-faq{background:var(--white);padding:96px 24px;}.pg-th .faq-hdr{text-align:center;margin-bottom:52px!important;}.pg-th .faq-hdr h2{color:var(--navy-dark);margin:14px 0 14px!important;}.pg-th .faq-hdr .elementor-widget-heading p.elementor-heading-title{color:var(--text-mid);font-size:0.98rem;max-width:520px;margin:0 auto!important;}.pg-th .faq-list{max-width:800px;margin:0 auto!important;display:flex;flex-direction:column;gap:10px;}.pg-th .faq-item{background:var(--bg-pale);border-radius:var(--r);border:1px solid rgba(30,58,95,.1);overflow:hidden;transition:box-shadow .2s;}.pg-th .faq-item:hover{box-shadow:var(--sh-sm);}.pg-th .faq-q{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;cursor:pointer;font-family:var(--ff-serif);font-size:1.06rem;font-weight:500;color:var(--navy-dark);user-select:none;gap:12px;}.pg-th .faq-icon{width:26px;height:26px;flex-shrink:0;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--navy);transition:transform .3s;}.pg-th .faq-item.open .faq-icon{transform:rotate(45deg);}.pg-th .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease;}.pg-th .faq-item.open .faq-a{max-height:500px;}.pg-th .faq-a-inner{padding:0 22px 20px;font-size:0.89rem;color:var(--text-mid);line-height:1.78;border-top:1px solid rgba(30,58,95,.07);}.pg-th .faq-item.open .faq-a-inner{padding-top:16px;}.pg-th .s-cta{background:var(--navy-dark);padding:100px 24px;text-align:center;overflow:hidden;position:relative;}.pg-th .s-cta::before,.pg-th .s-cta::after{content:'';position:absolute;border-radius:50%;background:rgba(255,255,255,.025);}.pg-th .s-cta::before{width:560px;height:560px;top:-280px;left:-120px;}.pg-th .s-cta::after{width:440px;height:440px;bottom:-220px;right:-80px;}.pg-th .cta-inner{max-width:640px;margin:0 auto!important;position:relative;z-index:1;}.pg-th .cta-ey{color:var(--gold);margin-bottom:20px!important;}.pg-th .s-cta h2{font-family:var(--ff-serif);font-size:clamp(1.9rem,4vw,2.8rem);font-weight:600;color:var(--white);margin-bottom:18px!important;line-height:1.22;}.pg-th .s-cta > .cta-inner > .elementor-widget-heading p.elementor-heading-title{font-size:0.98rem;color:rgba(255,255,255,.65);line-height:1.78;margin-bottom:38px!important;}.pg-th .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}.pg-th .cta-note{margin-top:20px!important;font-size:0.74rem;color:rgba(255,255,255,.3);letter-spacing:0.06em;}.pg-th .s-disclosure{background:var(--bg-pale);padding:40px 24px;border-top:1px solid rgba(30,58,95,.08);}.pg-th .disc-inner{max-width:820px;margin:0 auto!important;}.pg-th .disc-title{font-family:var(--ff-serif);font-size:1rem;color:var(--navy-dark);margin-bottom:10px!important;font-weight:600;}.pg-th .disc-text{font-size:0.78rem;color:var(--text-light);line-height:1.75;}@media (max-width:1024px){.pg-th .disq-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:960px){.pg-th .hero-grid{grid-template-columns:1fr;gap:44px;}.pg-th .class-grid{grid-template-columns:1fr;}.pg-th .myth-grid{grid-template-columns:1fr;}.pg-th .hims-grid{grid-template-columns:1fr;gap:44px;}.pg-th .ft-layout{grid-template-columns:1fr;gap:44px;}.pg-th .doc-layout{grid-template-columns:1fr;gap:44px;}.pg-th .ame-grid{grid-template-columns:1fr;}.pg-th .consult-inner{grid-template-columns:1fr;gap:36px;}.pg-th .stat-grid{grid-template-columns:repeat(2,1fr);}.pg-th .stat-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:22px;}.pg-th .stat-item:nth-child(odd){border-right:1px solid rgba(255,255,255,.08);}.pg-th .stat-item:nth-child(3),.pg-th .stat-item:nth-child(4){border-bottom:none;}}@media (max-width:700px){.pg-th .disq-grid{grid-template-columns:1fr 1fr;}}@media (max-width:640px){.pg-th .s-hero{padding:52px 18px 44px;}.pg-th .hero-btns{flex-direction:column;}.pg-th .hero-btns .elementor-widget-button.btn .elementor-button{text-align:center;width:100%;}.pg-th .hub-section{padding:64px 18px;}.pg-th .s-stats{padding:36px 18px;}.pg-th .stat-grid{grid-template-columns:1fr;}.pg-th .stat-item{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}.pg-th .stat-item:last-child{border-bottom:none!important;}.pg-th .disq-grid{grid-template-columns:1fr;}.pg-th .s-consult{padding:56px 18px;}.pg-th .s-cta{padding:72px 18px;}.pg-th .cta-btns{flex-direction:column;align-items:stretch;}.pg-th .cta-btns .elementor-widget-button.btn .elementor-button{text-align:center;}}.pg-th .ist-1{justify-content:center!important}.pg-th .ist-2{font-size:.97rem!important;color:var(--text-mid)!important;max-width:560px!important;margin:14px auto 0!important}.pg-th .ist-2 .elementor-heading-title{font-size:.97rem!important;color:var(--text-mid)!important}.pg-th .ist-4{font-size:.96rem!important;color:var(--text-mid)!important;max-width:680px!important;margin-top:12px!important}.pg-th .ist-4 .elementor-heading-title{font-size:.96rem!important;color:var(--text-mid)!important}.pg-th .ist-6{position:relative!important}.pg-th .ist-7{position:absolute!important;font-size:22rem!important;opacity:.03!important;right:-30px!important;top:50%!important;transform:translateY(-50%)!important;color:white!important;pointer-events:none!important;line-height:1!important}.pg-th .ist-7 .elementor-heading-title{font-size:22rem!important;color:white!important;line-height:1!important}.pg-th .ist-9{color:var(--gold)!important}.pg-th .ist-9 .elementor-heading-title{color:var(--gold)!important}.pg-th .ist-11{background:var(--gold)!important}.pg-th .ist-12{color:var(--white)!important}.pg-th .ist-12 .elementor-heading-title{color:var(--white)!important}.pg-th .ist-14{background:rgba(201,168,76,.1)!important;border-color:var(--gold)!important}.pg-th .ist-15{color:var(--gold-light)!important}.pg-th .ist-15 .elementor-heading-title{color:var(--gold-light)!important}.pg-th .ist-17{margin-top:8px!important}.pg-th .ist-18{border:none!important;border-top:1px solid rgba(255,255,255,.1)!important;margin:20px 0!important}.pg-th .ist-19{font-size:.83rem!important;color:rgba(255,255,255,.56)!important;line-height:1.65!important}.pg-th .ist-19 .elementor-heading-title{font-size:.83rem!important;color:rgba(255,255,255,.56)!important;line-height:1.65!important}.pg-th .ist-21{justify-content:center!important}.pg-th .ist-22{font-size:.97rem!important;color:var(--text-mid)!important;max-width:600px!important;margin:14px auto 0!important}.pg-th .ist-22 .elementor-heading-title{font-size:.97rem!important;color:var(--text-mid)!important}.pg-th .ist-24{margin-top:0!important}.pg-th .ist-25{background:var(--sky)!important}.pg-th .ist-26{color:var(--gold)!important}.pg-th .ist-26 .elementor-heading-title{color:var(--gold)!important}.pg-th .ist-28{background:var(--gold)!important}.pg-th .ist-29{color:var(--white)!important}.pg-th .ist-29 .elementor-heading-title{color:var(--white)!important}.pg-th .ist-31{color:rgba(255,255,255,.68)!important}.pg-th .ist-31 .elementor-heading-title{color:rgba(255,255,255,.68)!important}.pg-th .ist-33{color:rgba(255,255,255,.68)!important}.pg-th .ist-33 .elementor-heading-title{color:rgba(255,255,255,.68)!important}.pg-th .ist-35{margin-top:16px!important}.pg-th .ist-36{justify-content:center!important}.pg-th .ist-37{color:var(--gold)!important;margin-bottom:12px!important}.pg-th .ist-37 .elementor-heading-title{color:var(--gold)!important}.pg-th .ist-39{margin-top:24px!important}.pg-th .ist-40{font-size:.75rem!important;color:rgba(255,255,255,.3)!important;margin-top:12px!important}.pg-th .ist-40 .elementor-heading-title{font-size:.75rem!important;color:rgba(255,255,255,.3)!important}.pg-th .ist-42{display:block!important;text-align:center!important;font-size:.75rem!important;color:rgba(255,255,255,.4)!important;margin-top:4px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding-bottom:1px!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}.pg-th .ist-42 .elementor-heading-title{text-align:center!important;font-size:.75rem!important;color:rgba(255,255,255,.4)!important}.pg-th .ist-44{justify-content:center!important}.pg-th .myth-tag{display:block}.pg-th .myth-tag .elementor-heading-title{display:flex;align-items:center;gap:6px}.pg-th .faq-q{display:block}.pg-th .faq-q .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.pg-th .elementor-widget-button .elementor-button{background-image:none;box-shadow:none;text-shadow:none;fill:currentColor;line-height:1.7;text-align:center}.pg-th .elementor-widget-button .elementor-button-content-wrapper{display:block}

/* Source buttons are inline-block, so their margin-top does NOT collapse with the
   preceding paragraph's margin-bottom. Elementor's block widget wrapper does collapse.
   Re-express the gap as padding so the total spacing matches the original. */
.pg-th .ist-17{margin-top:0!important;padding-top:8px}
.pg-th .ist-35{margin-top:0!important;padding-top:16px}

/* Elementor's `.elementor-widget-heading .elementor-heading-title>a{font-size:inherit}` (0,3,1)
   out-ranks the source's `.ft-action a` (0,2,1), so the link rendered at 16px and wrapped. */
.pg-th .ft-highlight .ft-action .elementor-heading-title>a{font-size:.8rem;line-height:1.7}
/* `.s-cta > .cta-inner > p` raises these two to .98rem in the original. Their em letter-spacing
   must resolve against that size; inherited from the widget wrapper it resolves against the
   smaller class font-size and the line stops wrapping. */
.pg-th .cta-ey .elementor-heading-title{letter-spacing:.2em}
.pg-th .cta-note .elementor-heading-title{letter-spacing:.06em}

/* Previous letter-spacing rules were (0,3,0) and lost to the heading bridge's
   `letter-spacing:inherit` at (0,3,1). Restate them above it. */
.pg-th .elementor-widget-heading.cta-ey p.elementor-heading-title{letter-spacing:.2em}
.pg-th .elementor-widget-heading.cta-note p.elementor-heading-title{letter-spacing:.06em}
/* Elementor caps widget wrappers at `.e-con>.elementor-widget{max-width:100%}`, which changes a
   grid item's min-content contribution. In the source a nowrap button widens the column at 360px. */
.pg-th .e-con>.elementor-widget{max-width:none}

/* Elementor zeroes min-width on containers; plain divs (the source) use min-width:auto, so a
   grid/flex item there refuses to shrink below min-content. Matters below ~375px. */
.pg-th .e-con{min-width:auto}

/* re-assert after the min-width bridge above, which is later in the cascade */
.pg-th .consult-pricing{min-width:260px}/* End custom CSS */