/*
 * TRT section fallback styles
 * Restores missing section-specific rules for TRT content sections.
 */
.ph-4773 .ph-element.ph-element-e37bcdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-fdf4503{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-fdf4503.e-con{--align-self:center;}
.ph-4773 .ph-element.ph-element-40df55b{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}
.ph-4773 .ph-element.ph-element-40df55b:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-40df55b > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A33;}
.ph-4773 .ph-element.ph-element-61eb63b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.ph-4773 .ph-element.ph-element-61eb63b .ph-icon-wrapper{text-align:start;}
.ph-4773 .ph-element.ph-element-61eb63b.ph-view-stacked .ph-icon{background-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-61eb63b.ph-view-framed .ph-icon, .ph-4773 .ph-element.ph-element-61eb63b.ph-view-default .ph-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-61eb63b.ph-view-framed .ph-icon, .ph-4773 .ph-element.ph-element-61eb63b.ph-view-default .ph-icon svg{fill:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-61eb63b .ph-icon{font-size:20px;}
.ph-4773 .ph-element.ph-element-61eb63b .ph-icon svg{height:20px;}
.ph-4773 .ph-element.ph-element-1da9e20 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-ec8b3dd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}
.ph-4773 .ph-element.ph-element-ec8b3dd .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:54px;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-366e6a2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}
.ph-4773 .ph-element.ph-element-366e6a2.ph-element{--align-self:center;}
.ph-4773 .ph-element.ph-element-366e6a2 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var( --e-global-color-294f657 );}
.ph-4773 .ph-element.ph-element-3bfdb72{--display:flex;--min-height:180px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-1fec042{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-1fec042:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-1fec042 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-1fec042:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-1fec042, .ph-4773 .ph-element.ph-element-1fec042::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-5780088{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-5780088 img{max-width:32px;}
.ph-4773 .ph-element.ph-element-14158f2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}
.ph-4773 .ph-element.ph-element-14158f2 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-3959ce2{text-align:center;}
.ph-4773 .ph-element.ph-element-3959ce2 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#94A3B8;}
.ph-4773 .ph-element.ph-element-eea436b{--display:flex;--min-height:180px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-eea436b:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-eea436b > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-eea436b:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-eea436b, .ph-4773 .ph-element.ph-element-eea436b::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-42decde{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-42decde img{max-width:32px;}
.ph-4773 .ph-element.ph-element-5d2f3c1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}
.ph-4773 .ph-element.ph-element-5d2f3c1 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-c46b050{text-align:center;}
.ph-4773 .ph-element.ph-element-c46b050 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#94A3B8;}
.ph-4773 .ph-element.ph-element-bca2597{--display:flex;--min-height:180px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-bca2597:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-bca2597 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-bca2597:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-bca2597, .ph-4773 .ph-element.ph-element-bca2597::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-f61231f{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-f61231f img{max-width:32px;}
.ph-4773 .ph-element.ph-element-eec5589{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}
.ph-4773 .ph-element.ph-element-eec5589 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-71da390{text-align:center;}
.ph-4773 .ph-element.ph-element-71da390 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#94A3B8;}
.ph-4773 .ph-element.ph-element-c5bb482{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-09eccca{--display:flex;--min-height:180px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-09eccca:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-09eccca > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-09eccca:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-09eccca, .ph-4773 .ph-element.ph-element-09eccca::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-7925dd4{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-7925dd4 img{max-width:32px;}
.ph-4773 .ph-element.ph-element-8a59cdb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}
.ph-4773 .ph-element.ph-element-8a59cdb .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-76d4b0f{text-align:center;}
.ph-4773 .ph-element.ph-element-76d4b0f .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#94A3B8;}
.ph-4773 .ph-element.ph-element-3c73d75{--display:flex;--min-height:180px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-3c73d75:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-3c73d75 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-3c73d75:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-3c73d75, .ph-4773 .ph-element.ph-element-3c73d75::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-f62fde9{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-f62fde9 img{max-width:32px;}
.ph-4773 .ph-element.ph-element-7d7d348{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}
.ph-4773 .ph-element.ph-element-7d7d348 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-2a5e58c{text-align:center;}
.ph-4773 .ph-element.ph-element-2a5e58c .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#94A3B8;}
.ph-4773 .ph-element.ph-element-852ecbe{--display:flex;--min-height:180px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-852ecbe:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-852ecbe > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-852ecbe:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-852ecbe, .ph-4773 .ph-element.ph-element-852ecbe::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-fe0920c{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-fe0920c img{max-width:32px;}
.ph-4773 .ph-element.ph-element-856a5be{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}
.ph-4773 .ph-element.ph-element-856a5be .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-c28ff58{text-align:center;}
.ph-4773 .ph-element.ph-element-c28ff58 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#94A3B8;}
.ph-4773 .ph-element.ph-element-b37fde0{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-b37fde0:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-b37fde0 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-50f7700{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-d244e8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-d244e8a.e-con{--align-self:center;}
.ph-4773 .ph-element.ph-element-6741851{background-color:#F1F5F9;padding:6px 12px 6px 12px;border-radius:8px 8px 8px 8px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1);--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.ph-4773 .ph-element.ph-element-6741851 .ph-icon-list-icon i{color:#334155;transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-6741851 .ph-icon-list-icon svg{fill:#334155;transition:fill 0.3s;}
.ph-4773 .ph-element.ph-element-6741851 .ph-icon-list-item > .ph-icon-list-text, .ph-4773 .ph-element.ph-element-6741851 .ph-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}
.ph-4773 .ph-element.ph-element-6741851 .ph-icon-list-text{color:#334155;transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-07364bd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}
.ph-4773 .ph-element.ph-element-07364bd.ph-element{--align-self:center;}
.ph-4773 .ph-element.ph-element-07364bd .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:54px;}
.ph-4773 .ph-element.ph-element-5fcfe9a{text-align:center;}
.ph-4773 .ph-element.ph-element-5fcfe9a .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var( --e-global-color-ec2df65 );}
.ph-4773 .ph-element.ph-element-e4347a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-e4347a7.e-con{--align-self:center;}
.ph-4773 .ph-element.ph-element-f974b95{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}
.ph-4773 .ph-element.ph-element-f974b95:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-f974b95 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A1A;}
.ph-4773 .ph-element.ph-element-a074691{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.ph-4773 .ph-element.ph-element-a074691 .ph-icon-wrapper{text-align:start;}
.ph-4773 .ph-element.ph-element-a074691.ph-view-stacked .ph-icon{background-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-a074691.ph-view-framed .ph-icon, .ph-4773 .ph-element.ph-element-a074691.ph-view-default .ph-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-a074691.ph-view-framed .ph-icon, .ph-4773 .ph-element.ph-element-a074691.ph-view-default .ph-icon svg{fill:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-a074691 .ph-icon{font-size:20px;}
.ph-4773 .ph-element.ph-element-a074691 .ph-icon svg{height:20px;}
.ph-4773 .ph-element.ph-element-3e7b414 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );}
.ph-4773 .ph-element.ph-element-ff33bde{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E5E5E5;--border-color:#E5E5E5;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.1);--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-0e4a25f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:8px 0px 8px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-0e4a25f:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-0e4a25f > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#F8FAFC;}
.ph-4773 .ph-element.ph-element-e29254a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-2aafdd6 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#475569;}
.ph-4773 .ph-element.ph-element-fab47fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-0f2c6cf{text-align:center;}
.ph-4773 .ph-element.ph-element-0f2c6cf .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-primary );}
.ph-4773 .ph-element.ph-element-4fe58c9{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}
.ph-4773 .ph-element.ph-element-4fe58c9 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-8fda977{text-align:center;}
.ph-4773 .ph-element.ph-element-8fda977 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#475569;}
.ph-4773 .ph-element.ph-element-4b52ba4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-4b52ba4:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-4b52ba4 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A1A;}
.ph-4773 .ph-element.ph-element-ee7e07a{text-align:center;}
.ph-4773 .ph-element.ph-element-ee7e07a .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-primary );}
.ph-4773 .ph-element.ph-element-298cc70{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}
.ph-4773 .ph-element.ph-element-298cc70 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-7fbb947{text-align:center;}
.ph-4773 .ph-element.ph-element-7fbb947 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#475569;}
.ph-4773 .ph-element.ph-element-5b74ae8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 8px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-091441e{text-align:center;}
.ph-4773 .ph-element.ph-element-091441e .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-primary );}
.ph-4773 .ph-element.ph-element-2e35310{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}
.ph-4773 .ph-element.ph-element-2e35310 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-08f9673{text-align:center;}
.ph-4773 .ph-element.ph-element-08f9673 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#475569;}
.ph-4773 .ph-element.ph-element-d8cd4e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-d8cd4e6:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-d8cd4e6 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-d8cd4e6:hover{background-color:#F8FAFC80;}
.ph-4773 .ph-element.ph-element-7c85e25{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-63788e8 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#334155;}
.ph-4773 .ph-element.ph-element-6a92690{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-ccb0dbd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-ccb0dbd:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-ccb0dbd > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A0D;}
.ph-4773 .ph-element.ph-element-c1211ff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-09c134d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-09c134d:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-09c134d > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-09c134d:hover{background-color:#F8FAFC80;}
.ph-4773 .ph-element.ph-element-d60a828{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-97e81f8 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#334155;}
.ph-4773 .ph-element.ph-element-0d89158{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-4c34dbd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-4c34dbd:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-4c34dbd > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A0D;}
.ph-4773 .ph-element.ph-element-ef8aca9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-87dac74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-87dac74:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-87dac74 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF;}
.ph-4773 .ph-element.ph-element-87dac74:hover{background-color:#F8FAFC80;}
.ph-4773 .ph-element.ph-element-f0e9455{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-3389ba6 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#334155;}
.ph-4773 .ph-element.ph-element-7934d44{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-069dc5d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-069dc5d:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-069dc5d > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A0D;}
.ph-4773 .ph-element.ph-element-5c2854a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-f8cdf66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-f8cdf66:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-f8cdf66 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-f8cdf66:hover{background-color:#F8FAFC80;}
.ph-4773 .ph-element.ph-element-9950629{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-78a213b .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#334155;}
.ph-4773 .ph-element.ph-element-f93ff3b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-3c9e9f6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-3c9e9f6:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-3c9e9f6 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A0D;}
.ph-4773 .ph-element.ph-element-69038a2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-0cb86a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-0cb86a1:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-0cb86a1 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-0cb86a1:hover{background-color:#F8FAFC80;}
.ph-4773 .ph-element.ph-element-66c4864{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-f8b0c94 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#334155;}
.ph-4773 .ph-element.ph-element-7488801{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-8d15b69{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-8d15b69:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-8d15b69 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A0D;}
.ph-4773 .ph-element.ph-element-21aba6f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-efee486{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-efee486:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-efee486 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-efee486:hover{background-color:#F8FAFC80;}
.ph-4773 .ph-element.ph-element-32b1fd7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-4f73601 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#334155;}
.ph-4773 .ph-element.ph-element-620eb6b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-710b75e{text-align:center;}
.ph-4773 .ph-element.ph-element-710b75e .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#CBD5E1;}
.ph-4773 .ph-element.ph-element-a4724a2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-a4724a2:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-a4724a2 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A0D;}
.ph-4773 .ph-element.ph-element-819fae6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-c73596c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--background-transition:0.3s;--border-radius:0px 0px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-c73596c:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-c73596c > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-c73596c:hover{background-color:#F8FAFC80;}
.ph-4773 .ph-element.ph-element-9e1eff1{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-738e76c .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#334155;}
.ph-4773 .ph-element.ph-element-2b5f189{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-75cf6ea{text-align:center;}
.ph-4773 .ph-element.ph-element-75cf6ea .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#CBD5E1;}
.ph-4773 .ph-element.ph-element-538d737{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-538d737:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-538d737 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A0D;}
.ph-4773 .ph-element.ph-element-3f756ff{text-align:center;}
.ph-4773 .ph-element.ph-element-3f756ff .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#CBD5E1;}
.ph-4773 .ph-element.ph-element-3b47178{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-85376e7{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-642ef3f .ph-button:hover, .ph-4773 .ph-element.ph-element-642ef3f .ph-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-642ef3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.ph-4773 .ph-element.ph-element-642ef3f .ph-button{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;border-radius:8px 8px 8px 8px;padding:20px 40px 20px 40px;}
.ph-4773 .ph-element.ph-element-642ef3f .ph-button:hover svg, .ph-4773 .ph-element.ph-element-642ef3f .ph-button:focus svg{fill:var( --e-global-color-secondary );}

/* TRT prime standard section */
.ph-4773 .ph-trt-prime-standard{
  --phtrtprime-gold:#ffc53a;
  --phtrtprime-dark:#10151d;
  --phtrtprime-panel:#171d26;
  --phtrtprime-copy:rgba(255,255,255,0.66);
  --display:block;
  display:block;
  padding:clamp(84px, 8vw, 124px) 24px;
  color:#ffffff;
  border-top:1px solid rgba(255,255,255,0.06);
  border-bottom:1px solid rgba(255,255,255,0.06);
  background:
    radial-gradient(circle at 82% 22%, rgba(255, 197, 58, 0.16), transparent 22%),
    linear-gradient(180deg, #141a22 0%, #0f141b 100%);
}

.ph-4773 .ph-trt-prime-standard-alt__shell{
  width:min(1280px, 100%);
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0, 0.98fr) minmax(360px, 0.82fr);
  gap:clamp(36px, 5vw, 84px);
  align-items:center;
}

.ph-4773 .ph-trt-prime-standard-alt__content{
  display:grid;
  gap:clamp(22px, 2.8vw, 34px);
}

.ph-4773 .ph-trt-prime-standard-alt__kicker{
  margin:0;
  color:var(--phtrtprime-gold);
  font-family:"Montserrat", Sans-serif;
  font-size:0.875rem;
  font-weight:800;
  letter-spacing:0.16em;
  line-height:1.1;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-prime-standard h2{
  margin:0;
  color:#ffffff;
  font-family:"Montserrat", Sans-serif;
  font-size:clamp(2.4rem, 4.4vw, 4.2rem);
  font-weight:800;
  line-height:0.96;
  letter-spacing:-0.04em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-prime-standard-alt__features{
  display:grid;
  gap:clamp(20px, 2.2vw, 28px);
}

.ph-4773 .ph-trt-prime-standard-alt__feature{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:18px;
  align-items:flex-start;
}

.ph-4773 .ph-trt-prime-standard-alt__feature-icon{
  display:grid;
  place-items:center;
  width:52px;
  height:52px;
  border:1px solid rgba(255,255,255,0.1);
  border-radius:999px;
  background:rgba(255,255,255,0.05);
  color:var(--phtrtprime-gold);
  flex-shrink:0;
}

.ph-4773 .ph-trt-prime-standard-alt__feature-icon svg{
  width:24px;
  height:24px;
}

.ph-4773 .ph-trt-prime-standard-alt__feature-copy{
  display:grid;
  gap:8px;
}

.ph-4773 .ph-trt-prime-standard-alt__feature-copy h3{
  margin:0;
  color:#ffffff;
  font-family:"Montserrat", Sans-serif;
  font-size:1.25rem;
  font-weight:800;
  line-height:1.14;
}

.ph-4773 .ph-trt-prime-standard-alt__feature-copy p{
  margin:0;
  color:var(--phtrtprime-copy);
  font-family:"Lato", Sans-serif;
  font-size:1rem;
  line-height:1.72;
}

.ph-4773 .ph-trt-prime-standard-alt__button{
  justify-self:start;
  margin-top:6px;
}

.ph-4773 .ph-trt-prime-standard-alt__figure{
  position:relative;
  margin:0;
}

.ph-4773 .ph-trt-prime-standard-alt__figure-glow{
  position:absolute;
  inset:-16px;
  border-radius:34px;
  background:rgba(255, 197, 58, 0.18);
  filter:blur(34px);
  opacity:0.52;
}

.ph-4773 .ph-trt-prime-standard-alt__figure-frame{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(255,255,255,0.1);
  border-radius:30px;
  background:#0d1117;
  box-shadow:0 32px 72px rgba(0,0,0,0.28);
}

.ph-4773 .ph-trt-prime-standard-alt__figure-frame img{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:4 / 5;
  object-fit:cover;
  transform:scale(1.05);
  transition:transform 0.9s ease;
}

.ph-4773 .ph-trt-prime-standard-alt__figure-frame:hover img{
  transform:scale(1);
}

.ph-4773 .ph-trt-prime-standard-alt__figure-overlay{
  position:absolute;
  inset:0;
  background:linear-gradient(180deg, rgba(15,23,34,0.02) 0%, rgba(15,23,34,0.84) 100%);
  pointer-events:none;
}

.ph-4773 .ph-trt-prime-standard-alt__metric{
  position:absolute;
  left:24px;
  right:24px;
  bottom:24px;
  z-index:1;
  padding:22px;
  border:1px solid rgba(255,255,255,0.18);
  border-radius:22px;
  background:rgba(255,255,255,0.1);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
}

.ph-4773 .ph-trt-prime-standard-alt__metric-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  margin-bottom:14px;
}

.ph-4773 .ph-trt-prime-standard-alt__metric-head span{
  color:rgba(255,255,255,0.8);
  font-family:"Montserrat", Sans-serif;
  font-size:0.8rem;
  font-weight:800;
  letter-spacing:0.12em;
  line-height:1.1;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-prime-standard-alt__metric-head strong{
  color:var(--phtrtprime-gold);
  font-family:"Montserrat", Sans-serif;
  font-size:0.95rem;
  font-weight:800;
  line-height:1.1;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-prime-standard-alt__metric-track{
  height:8px;
  overflow:hidden;
  border-radius:999px;
  background:rgba(255,255,255,0.2);
}

.ph-4773 .ph-trt-prime-standard-alt__metric-track span{
  display:block;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(90deg, #ffcf57 0%, #ffc53a 100%);
  box-shadow:0 0 12px rgba(255,197,58,0.7);
}

@media (max-width: 1180px){
  .ph-4773 .ph-trt-prime-standard-alt__shell{
    grid-template-columns:1fr;
  }

  .ph-4773 .ph-trt-prime-standard-alt__figure{
    order:-1;
  }
}

@media (max-width: 767px){
  .ph-4773 .ph-trt-prime-standard{
    padding-left:14px;
    padding-right:14px;
  }

  .ph-4773 .ph-trt-prime-standard h2{
    font-size:clamp(2rem, 11vw, 3rem);
  }

  .ph-4773 .ph-trt-prime-standard-alt__feature{
    gap:14px;
  }

  .ph-4773 .ph-trt-prime-standard-alt__feature-icon{
    width:46px;
    height:46px;
  }

  .ph-4773 .ph-trt-prime-standard-alt__feature-copy h3{
    font-size:1.12rem;
  }

  .ph-4773 .ph-trt-prime-standard-alt__button{
    justify-self:stretch;
  }

  .ph-4773 .ph-trt-prime-standard-alt__metric{
    left:16px;
    right:16px;
    bottom:16px;
    padding:18px;
  }
}

/* TRT companion treatments section */
.ph-4773 .ph-trt-companions{
  --phtrt-gold:#ffc53a;
  --phtrt-ink:#0f1722;
  --phtrt-copy:#4f5f72;
  --phtrt-line:rgba(15, 23, 34, 0.12);
  --phtrt-panel:#ffffff;
  --display:block;
  display:block;
  padding:clamp(76px, 8vw, 116px) 24px;
  background:
    radial-gradient(circle at left top, rgba(255, 197, 58, 0.24), transparent 26%),
    linear-gradient(180deg, #f8fbff 0%, #eef4fb 100%);
}

.ph-4773 .ph-trt-companions__shell{
  width:min(1360px, 100%);
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(340px, 0.84fr) minmax(0, 1.16fr);
  gap:clamp(28px, 4vw, 48px);
  align-items:stretch;
}

.ph-4773 .ph-trt-companions__intro{
  position:sticky;
  top:126px;
  display:grid;
  align-content:start;
  gap:16px;
}

.ph-4773 .ph-trt-companions__intro-copy{
  display:grid;
  gap:12px;
}

.ph-4773 .ph-trt-companions__kicker{
  margin:0;
  color:var(--phtrt-gold);
  font-family:"Montserrat", Sans-serif;
  font-size:0.875rem;
  font-weight:800;
  line-height:1.1;
  letter-spacing:0.16em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-companions__intro h2{
  margin:0;
  color:var(--phtrt-ink);
  font-family:"Montserrat", Sans-serif;
  font-size:clamp(2.2rem, 4.7vw, 3.55rem);
  font-weight:800;
  line-height:1.02;
  letter-spacing:-0.04em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-companions__copy{
  margin:0;
  color:var(--phtrt-copy);
  font-family:"Lato", Sans-serif;
  font-size:clamp(1.05rem, 1.7vw, 1.2rem);
  line-height:1.68;
}

.ph-4773 .ph-trt-companions__summary{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:14px;
}

.ph-4773 .ph-trt-companions__summary-item{
  display:grid;
  gap:4px;
  padding:18px 18px 16px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:18px;
  background:rgba(255, 255, 255, 0.82);
  box-shadow:0 18px 40px rgba(15, 23, 34, 0.06);
}

.ph-4773 .ph-trt-companions__summary-value{
  color:var(--phtrt-ink);
  font-family:"Montserrat", Sans-serif;
  font-size:1rem;
  font-weight:800;
  line-height:1.15;
}

.ph-4773 .ph-trt-companions__summary-label{
  color:var(--phtrt-copy);
  font-family:"Lato", Sans-serif;
  font-size:0.83rem;
  line-height:1.45;
}

.ph-4773 .ph-trt-companions__figure{
  position:relative;
  margin:0;
  overflow:hidden;
  border-radius:32px;
  background:#0f1722;
  box-shadow:0 30px 60px rgba(15, 23, 34, 0.16);
}

.ph-4773 .ph-trt-companions__figure::after{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(180deg, rgba(15, 23, 34, 0.08) 0%, rgba(15, 23, 34, 0.7) 100%);
  pointer-events:none;
}

.ph-4773 .ph-trt-companions__figure img{
  display:block;
  width:100%;
  aspect-ratio:5 / 6;
  object-fit:cover;
}

.ph-4773 .ph-trt-companions__figure-caption{
  position:absolute;
  left:24px;
  right:24px;
  bottom:24px;
  z-index:1;
  display:grid;
  gap:6px;
  padding:20px 22px;
  border:1px solid rgba(255, 255, 255, 0.15);
  border-radius:24px;
  background:rgba(11, 17, 25, 0.55);
  backdrop-filter:blur(12px);
}

.ph-4773 .ph-trt-companions__figure-label{
  color:rgba(255, 197, 58, 0.92);
  font-family:"Montserrat", Sans-serif;
  font-size:0.76rem;
  font-weight:800;
  letter-spacing:0.16em;
  line-height:1.1;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-companions__figure-caption strong{
  color:#ffffff;
  font-family:"Montserrat", Sans-serif;
  font-size:1.3rem;
  font-weight:800;
  line-height:1.1;
}

.ph-4773 .ph-trt-companions__figure-caption p{
  margin:0;
  color:rgba(255, 255, 255, 0.82);
  font-family:"Lato", Sans-serif;
  font-size:0.98rem;
  line-height:1.55;
}

.ph-4773 .ph-trt-companions__tiers{
  position:sticky;
  top:126px;
  align-self:start;
  display:grid;
  grid-template-rows:auto auto minmax(0, 1fr);
  gap:18px;
  min-height:min(780px, calc(100svh - 154px));
}

.ph-4773 .ph-trt-companions__tiers-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:16px;
}

.ph-4773 .ph-trt-companions__tiers-copy{
  display:grid;
  gap:6px;
}

.ph-4773 .ph-trt-companions__tiers-kicker{
  margin:0;
  color:var(--phtrt-gold);
  font-family:"Montserrat", Sans-serif;
  font-size:0.78rem;
  font-weight:800;
  line-height:1.1;
  letter-spacing:0.15em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-companions__tiers-note{
  margin:0;
  color:var(--phtrt-copy);
  font-family:"Lato", Sans-serif;
  font-size:0.96rem;
  line-height:1.55;
}

.ph-4773 .ph-trt-companions__tier-nav{
  display:flex;
  align-items:center;
  gap:10px;
}

.ph-4773 .ph-trt-companions__nav-button{
  appearance:none;
  border:1px solid rgba(15, 23, 34, 0.1);
  background:rgba(255, 255, 255, 0.88);
  color:var(--phtrt-ink);
  width:46px;
  height:46px;
  border-radius:999px;
  display:grid;
  place-items:center;
  cursor:pointer;
  box-shadow:0 14px 30px rgba(15, 23, 34, 0.07);
  transition:transform 0.22s ease, border-color 0.22s ease, background 0.22s ease;
}

.ph-4773 .ph-trt-companions__nav-button:hover,
.ph-4773 .ph-trt-companions__nav-button:focus-visible{
  transform:translateY(-1px);
  border-color:rgba(255, 197, 58, 0.52);
  background:#ffffff;
}

.ph-4773 .ph-trt-companions__nav-button:focus-visible{
  outline:3px solid rgba(255, 197, 58, 0.24);
  outline-offset:3px;
}

.ph-4773 .ph-trt-companions__nav-button svg{
  width:18px;
  height:18px;
}

.ph-4773 .ph-trt-companions__tabs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:12px;
}

.ph-4773 .ph-trt-companions__tab{
  appearance:none;
  width:100%;
  padding:16px 18px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:20px;
  background:rgba(255, 255, 255, 0.78);
  color:var(--phtrt-ink);
  text-align:left;
  display:grid;
  gap:5px;
  cursor:pointer;
  box-shadow:0 16px 34px rgba(15, 23, 34, 0.06);
  transition:transform 0.22s ease, border-color 0.22s ease, background 0.22s ease, box-shadow 0.22s ease;
}

.ph-4773 .ph-trt-companions__tab:hover,
.ph-4773 .ph-trt-companions__tab:focus-visible{
  transform:translateY(-1px);
  border-color:rgba(255, 197, 58, 0.44);
  background:#ffffff;
}

.ph-4773 .ph-trt-companions__tab:focus-visible{
  outline:3px solid rgba(255, 197, 58, 0.22);
  outline-offset:3px;
}

.ph-4773 .ph-trt-companions__tab.is-active{
  border-color:rgba(255, 197, 58, 0.56);
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 248, 227, 0.96) 100%);
  box-shadow:0 20px 42px rgba(15, 23, 34, 0.08);
}

.ph-4773 .ph-trt-companions__tab-title{
  font-family:"Montserrat", Sans-serif;
  font-size:1rem;
  font-weight:800;
  line-height:1.15;
}

.ph-4773 .ph-trt-companions__tab-meta{
  color:var(--phtrt-copy);
  font-family:"Lato", Sans-serif;
  font-size:0.82rem;
  line-height:1.4;
}

.ph-4773 .ph-trt-companions__tier-slider{
  min-width:0;
  overflow:hidden;
  border-radius:30px;
}

.ph-4773 .ph-trt-companions__tier-slider.swiper{
  width:100%;
  height:100%;
}

.ph-4773 .ph-trt-companions__tier-slider .swiper-wrapper{
  align-items:stretch;
}

.ph-4773 .ph-trt-companions__tier-slider .swiper-slide{
  height:auto;
  display:flex;
}

.ph-4773 .ph-trt-companions__tier{
  display:grid;
  grid-template-rows:auto minmax(0, 1fr);
  gap:18px;
  padding:26px;
  border:1px solid var(--phtrt-line);
  border-radius:30px;
  box-shadow:0 24px 55px rgba(15, 23, 34, 0.08);
  height:100%;
}

.ph-4773 .ph-trt-companions__tier--basic{
  background:
    radial-gradient(circle at right top, rgba(255, 197, 58, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(255, 252, 244, 0.98) 0%, rgba(255, 246, 224, 0.96) 100%);
}

.ph-4773 .ph-trt-companions__tier--edge{
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.97) 0%, rgba(247, 251, 255, 0.98) 100%);
}

.ph-4773 .ph-trt-companions__tier--elite{
  border-color:rgba(255, 197, 58, 0.16);
  background:
    radial-gradient(circle at right top, rgba(255, 197, 58, 0.14), transparent 24%),
    linear-gradient(180deg, #15202c 0%, #101822 100%);
}

.ph-4773 .ph-trt-companions__tier-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
}

.ph-4773 .ph-trt-companions__tier-copy{
  display:grid;
  gap:8px;
}

.ph-4773 .ph-trt-companions__tier-kicker{
  margin:0;
  color:var(--phtrt-gold);
  font-family:"Montserrat", Sans-serif;
  font-size:0.78rem;
  font-weight:800;
  line-height:1.1;
  letter-spacing:0.15em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-companions__tier-copy h3{
  margin:0;
  color:var(--phtrt-ink);
  font-family:"Montserrat", Sans-serif;
  font-size:clamp(1.45rem, 2vw, 1.9rem);
  font-weight:800;
  line-height:1.08;
  letter-spacing:-0.03em;
}

.ph-4773 .ph-trt-companions__tier-copy p{
  margin:0;
  color:var(--phtrt-copy);
  font-family:"Lato", Sans-serif;
  font-size:1rem;
  line-height:1.62;
}

.ph-4773 .ph-trt-companions__tier-count{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:110px;
  padding:11px 14px;
  border-radius:999px;
  background:rgba(255, 197, 58, 0.12);
  color:var(--phtrt-ink);
  font-family:"Montserrat", Sans-serif;
  font-size:0.78rem;
  font-weight:800;
  letter-spacing:0.12em;
  line-height:1.1;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__tier-copy h3,
.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__tier-count{
  color:#ffffff;
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__tier-copy p{
  color:rgba(226, 232, 240, 0.8);
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__tier-count{
  background:rgba(255, 197, 58, 0.14);
}

.ph-4773 .ph-trt-companions__item-list{
  display:grid;
  gap:14px;
  align-content:start;
  overflow:auto;
  min-height:0;
  padding-right:6px;
}

.ph-4773 .ph-trt-companions__item-list::-webkit-scrollbar{
  width:8px;
}

.ph-4773 .ph-trt-companions__item-list::-webkit-scrollbar-thumb{
  background:rgba(15, 23, 34, 0.16);
  border-radius:999px;
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-list::-webkit-scrollbar-thumb{
  background:rgba(255, 255, 255, 0.18);
}

.ph-4773 .ph-trt-companions__item,
.ph-4773 .ph-trt-companions__item:visited{
  display:grid;
  grid-template-columns:88px minmax(0, 1fr) auto;
  gap:16px;
  align-items:center;
  padding:16px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:24px;
  background:#ffffff;
  color:inherit;
  text-decoration:none;
  transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.ph-4773 .ph-trt-companions__item:hover,
.ph-4773 .ph-trt-companions__item:focus-visible{
  transform:translateY(-2px);
  border-color:rgba(255, 197, 58, 0.48);
  box-shadow:0 20px 44px rgba(15, 23, 34, 0.1);
}

.ph-4773 .ph-trt-companions__item--summary,
.ph-4773 .ph-trt-companions__item--summary:visited{
  grid-template-columns:72px minmax(0, 1fr);
  gap:14px;
  padding:14px 16px;
  background:
    linear-gradient(180deg, rgba(255, 248, 227, 0.96) 0%, rgba(255, 255, 255, 0.96) 100%);
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item--summary,
.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item--summary:visited{
  background:
    linear-gradient(180deg, rgba(255, 197, 58, 0.14) 0%, rgba(255, 255, 255, 0.08) 100%);
}

.ph-4773 .ph-trt-companions__item:focus-visible{
  outline:3px solid rgba(255, 197, 58, 0.32);
  outline-offset:3px;
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item,
.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item:visited{
  border-color:rgba(255, 255, 255, 0.09);
  background:rgba(255, 255, 255, 0.06);
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item:hover,
.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item:focus-visible{
  border-color:rgba(255, 197, 58, 0.38);
  box-shadow:0 20px 44px rgba(0, 0, 0, 0.18);
}

.ph-4773 .ph-trt-companions__item-media{
  width:88px;
  height:88px;
  overflow:hidden;
  border-radius:20px;
  background:linear-gradient(180deg, #ffffff, #eef4fb);
  box-shadow:inset 0 0 0 1px rgba(15, 23, 34, 0.06);
}

.ph-4773 .ph-trt-companions__item-media img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}

.ph-4773 .ph-trt-companions__item-icon{
  display:grid;
  place-items:center;
  width:100%;
  height:100%;
  color:var(--phtrt-ink);
}

.ph-4773 .ph-trt-companions__item-icon svg{
  width:34px;
  height:34px;
}

.ph-4773 .ph-trt-companions__item--summary .ph-trt-companions__item-media{
  width:72px;
  height:72px;
  border-radius:18px;
}

.ph-4773 .ph-trt-companions__item--summary .ph-trt-companions__item-icon svg{
  width:28px;
  height:28px;
}

.ph-4773 .ph-trt-companions__item-body{
  min-width:0;
  display:grid;
  gap:8px;
}

.ph-4773 .ph-trt-companions__item-head{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px;
}

.ph-4773 .ph-trt-companions__item-head h4{
  margin:0;
  color:var(--phtrt-ink);
  font-family:"Montserrat", Sans-serif;
  font-size:1.08rem;
  font-weight:800;
  line-height:1.18;
}

.ph-4773 .ph-trt-companions__item-tag{
  display:inline-flex;
  align-items:center;
  padding:7px 10px 6px;
  border-radius:999px;
  background:rgba(255, 197, 58, 0.14);
  color:#845400;
  font-family:"Montserrat", Sans-serif;
  font-size:0.72rem;
  font-weight:800;
  letter-spacing:0.12em;
  line-height:1.1;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-head h4{
  color:#ffffff;
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-tag{
  background:rgba(255, 197, 58, 0.16);
  color:#ffe29a;
}

.ph-4773 .ph-trt-companions__item-description{
  margin:0;
  color:var(--phtrt-copy);
  font-family:"Lato", Sans-serif;
  font-size:0.96rem;
  line-height:1.58;
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-description{
  color:rgba(226, 232, 240, 0.82);
}

.ph-4773 .ph-trt-companions__item-benefits{
  margin:0;
  padding:0;
  list-style:none;
  display:grid;
  gap:5px;
}

.ph-4773 .ph-trt-companions__item-benefits li{
  position:relative;
  padding-left:16px;
  color:#4e5c6c;
  font-family:"Lato", Sans-serif;
  font-size:0.88rem;
  line-height:1.5;
}

.ph-4773 .ph-trt-companions__item-benefits li::before{
  content:"";
  position:absolute;
  left:0;
  top:0.56rem;
  width:6px;
  height:6px;
  border-radius:50%;
  background:var(--phtrt-gold);
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-benefits li{
  color:rgba(226, 232, 240, 0.76);
}

.ph-4773 .ph-trt-companions__item-arrow{
  display:grid;
  place-items:center;
  width:40px;
  height:40px;
  border-radius:999px;
  background:rgba(15, 23, 34, 0.06);
  color:var(--phtrt-ink);
}

.ph-4773 .ph-trt-companions__item-arrow svg{
  width:18px;
  height:18px;
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-arrow{
  background:rgba(255, 255, 255, 0.08);
  color:#ffffff;
}

@media (max-width: 1180px){
  .ph-4773 .ph-trt-companions__shell{
    grid-template-columns:1fr;
  }

  .ph-4773 .ph-trt-companions__intro{
    position:static;
  }

  .ph-4773 .ph-trt-companions__tiers{
    position:static;
    min-height:0;
  }
}

@media (max-width: 767px){
  .ph-4773 .ph-trt-companions{
    padding-left:14px;
    padding-right:14px;
  }

  .ph-4773 .ph-trt-companions__summary{
    grid-template-columns:1fr;
  }

  .ph-4773 .ph-trt-companions__tiers{
    grid-template-rows:auto auto auto;
    gap:14px;
  }

  .ph-4773 .ph-trt-companions__tiers-head{
    flex-direction:column;
    align-items:flex-start;
  }

  .ph-4773 .ph-trt-companions__tier-nav{
    align-self:flex-end;
  }

  .ph-4773 .ph-trt-companions__tabs{
    display:flex;
    overflow:auto;
    gap:10px;
    padding-bottom:4px;
    scrollbar-width:none;
  }

  .ph-4773 .ph-trt-companions__tabs::-webkit-scrollbar{
    display:none;
  }

  .ph-4773 .ph-trt-companions__tab{
    min-width:140px;
    flex:0 0 auto;
  }

  .ph-4773 .ph-trt-companions__tier{
    padding:20px;
    border-radius:24px;
    min-height:0;
  }

  .ph-4773 .ph-trt-companions__tier-head{
    flex-direction:column;
    align-items:flex-start;
  }

  .ph-4773 .ph-trt-companions__tier-count{
    min-width:0;
  }

  .ph-4773 .ph-trt-companions__item,
  .ph-4773 .ph-trt-companions__item:visited{
    grid-template-columns:72px minmax(0, 1fr);
  }

  .ph-4773 .ph-trt-companions__item-media{
    width:72px;
    height:72px;
    border-radius:18px;
  }

  .ph-4773 .ph-trt-companions__item-arrow{
    grid-column:2;
    justify-self:start;
  }

  .ph-4773 .ph-trt-companions__item-list{
    overflow:visible;
    padding-right:0;
  }

  .ph-4773 .ph-trt-companions__figure-caption{
    left:16px;
    right:16px;
    bottom:16px;
    padding:16px 18px;
  }
}

.ph-4773 .ph-element.ph-element-42d7627{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-664bda9{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}
.ph-4773 .ph-element.ph-element-664bda9:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-664bda9 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFC53A33;}
.ph-4773 .ph-element.ph-element-664bda9.e-con{--align-self:center;}

/* TRT FAQ section mirrored from homepage FAQ design */
.ph-4773 .ph-trt-faq{
  --phd-gold:#ffc53a;
  --phd-white:#ffffff;
  --phd-muted:#98a2ae;
  --phd-line:rgba(255,255,255,0.11);
  --phd-panel:rgba(255,255,255,0.04);
  color:var(--phd-white);
  padding:clamp(76px, 9vw, 120px) 24px;
  background:
    radial-gradient(circle at right top, rgba(255, 197, 58, 0.15), transparent 28%),
    linear-gradient(180deg, #10151d 0%, #0d1117 100%);
}

.ph-4773 .ph-trt-faq .ph-dev-shell{
  width:min(1360px, 100%);
  margin:0 auto;
}

.ph-4773 .ph-trt-faq .ph-dev-kicker{
  margin:0 0 12px;
  color:var(--phd-gold);
  font-family:"Montserrat", Sans-serif;
  font-size:0.875rem;
  letter-spacing:0.16em;
  text-transform:uppercase;
  font-weight:700;
}

.ph-4773 .ph-trt-faq .ph-dev-faq__layout{
  display:grid;
  grid-template-columns:minmax(0, 0.86fr) minmax(0, 1.14fr);
  gap:34px;
  align-items:start;
}

.ph-4773 .ph-trt-faq .ph-dev-faq__intro{
  position:sticky;
  top:126px;
}

.ph-4773 .ph-trt-faq .ph-dev-faq__intro h2{
  margin:0;
  color:var(--phd-white);
  font-family:"Montserrat", Sans-serif;
  font-size:clamp(2rem, 4.5vw, 3.375rem);
  font-weight:700;
  line-height:1.05;
  letter-spacing:-0.03em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-faq .ph-dev-faq__intro > p:not(.ph-dev-kicker){
  margin:14px 0 0;
  color:var(--phd-muted);
  font-family:"Lato", Sans-serif;
  font-size:clamp(1.125rem, 1.8vw, 1.25rem);
  line-height:1.65;
}

.ph-4773 .ph-trt-faq .ph-dev-faq__list{
  display:grid;
  gap:14px;
}

.ph-4773 .ph-trt-faq .ph-dev-faq__list details{
  position:relative;
  padding:26px 24px;
  border:1px solid var(--phd-line);
  border-radius:24px;
  background:var(--phd-panel);
}

.ph-4773 .ph-trt-faq .ph-dev-faq__list details[open]{
  border-color:rgba(255, 197, 58, 0.35);
}

.ph-4773 .ph-trt-faq .ph-dev-faq__list summary{
  position:relative;
  padding-right:36px;
  cursor:pointer;
  list-style:none;
  color:var(--phd-white);
  font-family:"Montserrat", Sans-serif;
  font-size:1.0625rem;
  font-weight:800;
  line-height:1.45;
}

.ph-4773 .ph-trt-faq .ph-dev-faq__list summary::-webkit-details-marker{
  display:none;
}

.ph-4773 .ph-trt-faq .ph-dev-faq__list summary::after{
  content:"+";
  position:absolute;
  top:50%;
  right:0;
  transform:translateY(-50%);
  color:var(--phd-gold);
  font-family:"Montserrat", Sans-serif;
  font-size:1.6rem;
  line-height:1;
}

.ph-4773 .ph-trt-faq .ph-dev-faq__list details[open] summary::after{
  content:"–";
}

.ph-4773 .ph-trt-faq .ph-dev-faq__list p{
  margin:12px 0 0;
  color:var(--phd-muted);
  font-family:"Lato", Sans-serif;
  font-size:1rem;
  line-height:1.65;
}

/* TRT hero spacing: keep content centered while clearing the transparent nav */
.ph-4773 .ph-element.ph-element-e1c8b3b{
  box-sizing:border-box;
  min-height:max(820px, 100svh);
  padding-top:clamp(170px, 18vh, 210px);
  padding-bottom:clamp(170px, 18vh, 210px);
  justify-content:center;
}

.ph-4773 .ph-element.ph-element-4030b6d{
  min-height:100%;
  align-items:center;
}

@media (max-width: 1024px){
  .ph-4773 .ph-element.ph-element-e1c8b3b{
    min-height:max(720px, 100svh);
    padding-top:clamp(140px, 16vh, 180px);
    padding-bottom:clamp(140px, 16vh, 180px);
  }

  .ph-4773 .ph-element.ph-element-b46aa72{
    transform:none;
  }
}

@media (max-width: 1180px){
  .ph-4773 .ph-trt-faq .ph-dev-faq__layout{
    grid-template-columns:1fr;
  }

  .ph-4773 .ph-trt-faq .ph-dev-faq__intro{
    position:static;
  }
}

@media (max-width: 640px){
  .ph-4773 .ph-trt-faq{
    padding-left:14px;
    padding-right:14px;
  }

  .ph-4773 .ph-trt-faq .ph-dev-faq__list details{
    padding:22px 18px;
  }

  .ph-4773 .ph-element.ph-element-e1c8b3b{
    min-height:max(640px, 100svh);
    padding-top:116px;
    padding-bottom:116px;
  }
}
.ph-4773 .ph-element.ph-element-d07d690{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.ph-4773 .ph-element.ph-element-d07d690 .ph-icon-wrapper{text-align:start;}
.ph-4773 .ph-element.ph-element-d07d690.ph-view-stacked .ph-icon{background-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-d07d690.ph-view-framed .ph-icon, .ph-4773 .ph-element.ph-element-d07d690.ph-view-default .ph-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-d07d690.ph-view-framed .ph-icon, .ph-4773 .ph-element.ph-element-d07d690.ph-view-default .ph-icon svg{fill:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-d07d690 .ph-icon{font-size:20px;}
.ph-4773 .ph-element.ph-element-d07d690 .ph-icon svg{height:20px;}
.ph-4773 .ph-element.ph-element-df3f82d .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-5a56c48{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}
.ph-4773 .ph-element.ph-element-5a56c48.ph-element{--align-self:center;}
.ph-4773 .ph-element.ph-element-5a56c48 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:54px;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-eb92b2a{z-index:1;text-align:center;}
.ph-4773 .ph-element.ph-element-eb92b2a .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var( --e-global-color-294f657 );}
.ph-4773 .ph-element.ph-element-ff5bf89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-ba4e04d{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-ba4e04d:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-ba4e04d > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-ba4e04d:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-ba4e04d, .ph-4773 .ph-element.ph-element-ba4e04d::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-bb3bbd3{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-a75b7ff{width:auto;max-width:auto;background-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-a75b7ff.ph-element{--align-self:center;}
.ph-4773 .ph-element.ph-element-a75b7ff .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;}
.ph-4773 .ph-element.ph-element-6d3f581{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}
.ph-4773 .ph-element.ph-element-6d3f581 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-8422cd1{text-align:center;}
.ph-4773 .ph-element.ph-element-8422cd1 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:var( --e-global-color-294f657 );}
.ph-4773 .ph-element.ph-element-aed48ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-c4c9516{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}
.ph-4773 .ph-element.ph-element-c4c9516 .ph-icon-list-items:not(.elementor-inline-items) .ph-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.ph-4773 .ph-element.ph-element-c4c9516 .ph-icon-list-items:not(.elementor-inline-items) .ph-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.ph-4773 .ph-element.ph-element-c4c9516 .ph-icon-list-items.elementor-inline-items .ph-icon-list-item{margin-inline:calc(10px/2);}
.ph-4773 .ph-element.ph-element-c4c9516 .ph-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}
.ph-4773 .ph-element.ph-element-c4c9516 .ph-icon-list-items.elementor-inline-items .ph-icon-list-item:after{inset-inline-end:calc(-10px/2);}
.ph-4773 .ph-element.ph-element-c4c9516 .ph-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-c4c9516 .ph-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}
.ph-4773 .ph-element.ph-element-c4c9516 .ph-icon-list-item > .ph-icon-list-text, .ph-4773 .ph-element.ph-element-c4c9516 .ph-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}
.ph-4773 .ph-element.ph-element-c4c9516 .ph-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-1b26c12{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-1b26c12:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-1b26c12 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-1b26c12:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-1b26c12, .ph-4773 .ph-element.ph-element-1b26c12::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-47d7cf9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-4ac81fe{width:auto;max-width:auto;background-color:var( --e-global-color-secondary );padding:10px 17px 10px 17px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-4ac81fe.ph-element{--align-self:center;}
.ph-4773 .ph-element.ph-element-4ac81fe .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;}
.ph-4773 .ph-element.ph-element-8c45cf6{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}
.ph-4773 .ph-element.ph-element-8c45cf6 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-76d1a87{text-align:center;}
.ph-4773 .ph-element.ph-element-76d1a87 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:var( --e-global-color-294f657 );}
.ph-4773 .ph-element.ph-element-0016e4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-061e35f{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}
.ph-4773 .ph-element.ph-element-061e35f .ph-icon-list-items:not(.elementor-inline-items) .ph-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.ph-4773 .ph-element.ph-element-061e35f .ph-icon-list-items:not(.elementor-inline-items) .ph-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.ph-4773 .ph-element.ph-element-061e35f .ph-icon-list-items.elementor-inline-items .ph-icon-list-item{margin-inline:calc(10px/2);}
.ph-4773 .ph-element.ph-element-061e35f .ph-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}
.ph-4773 .ph-element.ph-element-061e35f .ph-icon-list-items.elementor-inline-items .ph-icon-list-item:after{inset-inline-end:calc(-10px/2);}
.ph-4773 .ph-element.ph-element-061e35f .ph-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-061e35f .ph-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}
.ph-4773 .ph-element.ph-element-061e35f .ph-icon-list-item > .ph-icon-list-text, .ph-4773 .ph-element.ph-element-061e35f .ph-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}
.ph-4773 .ph-element.ph-element-061e35f .ph-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-7d11164{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-7d11164:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-7d11164 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-7d11164:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-7d11164, .ph-4773 .ph-element.ph-element-7d11164::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-01e1ae1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-2b44386{width:auto;max-width:auto;background-color:var( --e-global-color-secondary );padding:10px 16px 10px 16px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-2b44386.ph-element{--align-self:center;}
.ph-4773 .ph-element.ph-element-2b44386 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;}
.ph-4773 .ph-element.ph-element-d9cf00c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}
.ph-4773 .ph-element.ph-element-d9cf00c .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-0ccdb9a{text-align:center;}
.ph-4773 .ph-element.ph-element-0ccdb9a .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:var( --e-global-color-294f657 );}
.ph-4773 .ph-element.ph-element-c0699ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-2f5e80b{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}
.ph-4773 .ph-element.ph-element-2f5e80b .ph-icon-list-items:not(.elementor-inline-items) .ph-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.ph-4773 .ph-element.ph-element-2f5e80b .ph-icon-list-items:not(.elementor-inline-items) .ph-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.ph-4773 .ph-element.ph-element-2f5e80b .ph-icon-list-items.elementor-inline-items .ph-icon-list-item{margin-inline:calc(10px/2);}
.ph-4773 .ph-element.ph-element-2f5e80b .ph-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}
.ph-4773 .ph-element.ph-element-2f5e80b .ph-icon-list-items.elementor-inline-items .ph-icon-list-item:after{inset-inline-end:calc(-10px/2);}
.ph-4773 .ph-element.ph-element-2f5e80b .ph-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-2f5e80b .ph-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}
.ph-4773 .ph-element.ph-element-2f5e80b .ph-icon-list-item > .ph-icon-list-text, .ph-4773 .ph-element.ph-element-2f5e80b .ph-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}
.ph-4773 .ph-element.ph-element-2f5e80b .ph-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-edcc21e{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-edcc21e:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-edcc21e > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-edcc21e:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-edcc21e, .ph-4773 .ph-element.ph-element-edcc21e::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-bf585ed{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-ae611d9{width:auto;max-width:auto;background-color:var( --e-global-color-secondary );padding:10px 15px 10px 15px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-ae611d9.ph-element{--align-self:center;}
.ph-4773 .ph-element.ph-element-ae611d9 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;}
.ph-4773 .ph-element.ph-element-885c55d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}
.ph-4773 .ph-element.ph-element-885c55d .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-7e29f0a{text-align:center;}
.ph-4773 .ph-element.ph-element-7e29f0a .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:var( --e-global-color-294f657 );}
.ph-4773 .ph-element.ph-element-87bb8bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-defd48a{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}
.ph-4773 .ph-element.ph-element-defd48a .ph-icon-list-items:not(.elementor-inline-items) .ph-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.ph-4773 .ph-element.ph-element-defd48a .ph-icon-list-items:not(.elementor-inline-items) .ph-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.ph-4773 .ph-element.ph-element-defd48a .ph-icon-list-items.elementor-inline-items .ph-icon-list-item{margin-inline:calc(10px/2);}
.ph-4773 .ph-element.ph-element-defd48a .ph-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}
.ph-4773 .ph-element.ph-element-defd48a .ph-icon-list-items.elementor-inline-items .ph-icon-list-item:after{inset-inline-end:calc(-10px/2);}
.ph-4773 .ph-element.ph-element-defd48a .ph-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-defd48a .ph-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}
.ph-4773 .ph-element.ph-element-defd48a .ph-icon-list-item > .ph-icon-list-text, .ph-4773 .ph-element.ph-element-defd48a .ph-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}
.ph-4773 .ph-element.ph-element-defd48a .ph-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-ab4d506{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.ph-4773 .ph-element.ph-element-ab4d506:not(.ph-motion-effects-element-type-background), .ph-4773 .ph-element.ph-element-ab4d506 > .ph-motion-effects-container > .ph-motion-effects-layer{background-color:#FFFFFF05;}
.ph-4773 .ph-element.ph-element-ab4d506:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}
.ph-4773 .ph-element.ph-element-ab4d506, .ph-4773 .ph-element.ph-element-ab4d506::before{--border-transition:0.3s;}
.ph-4773 .ph-element.ph-element-bac23d1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-e7f4dc6{width:auto;max-width:auto;background-color:var( --e-global-color-secondary );padding:10px 16px 10px 16px;border-radius:8px 8px 8px 8px;}
.ph-4773 .ph-element.ph-element-e7f4dc6.ph-element{--align-self:center;}
.ph-4773 .ph-element.ph-element-e7f4dc6 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;}
.ph-4773 .ph-element.ph-element-88122e5{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}
.ph-4773 .ph-element.ph-element-88122e5 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-7b8351e );}
.ph-4773 .ph-element.ph-element-02ef4d6{text-align:center;}
.ph-4773 .ph-element.ph-element-02ef4d6 .ph-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:var( --e-global-color-294f657 );}

/* Homepage-aligned TRT polish */
.ph-4773{
  --phtrt-home-display:var(--ph-font-display, "Montserrat", Sans-serif);
  --phtrt-home-body-font:var(--ph-font-body, "Lato", Sans-serif);
  --phtrt-home-hero:var(--ph-text-hero, clamp(3rem, 6vw, 5rem));
  --phtrt-home-h2:var(--ph-text-h2, clamp(2rem, 4.5vw, 3.375rem));
  --phtrt-home-h3:var(--ph-text-h3, 1.375rem);
  --phtrt-home-eyebrow:var(--ph-text-eyebrow, 0.875rem);
  --phtrt-home-body-lg:var(--ph-text-body-lg, clamp(1.125rem, 1.8vw, 1.25rem));
  --phtrt-home-body:var(--ph-text-body, 1rem);
  --phtrt-home-tight:var(--ph-leading-tight, 1.05);
  --phtrt-home-normal:var(--ph-leading-normal, 1.65);
  --phtrt-home-track:var(--ph-tracking-display, -0.03em);
  --phtrt-radius-panel:var(--ph-radius-panel, 30px);
  --phtrt-radius-card:var(--ph-radius-card, 24px);
  --phtrt-radius-chip:var(--ph-radius-chip, 20px);
  --phtrt-radius-pill:var(--ph-radius-pill, 999px);
}

.ph-4773 .ph-element.ph-element-e1c8b3b{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  min-height:max(800px, 100svh);
  padding-top:clamp(154px, 16vh, 194px);
  padding-bottom:clamp(154px, 16vh, 194px);
  justify-content:center;
  background:
    radial-gradient(circle at 82% 18%, rgba(255, 197, 58, 0.18), transparent 20%),
    linear-gradient(180deg, #171d25 0%, #121820 58%, #0f141b 100%);
}

.ph-4773 .ph-element.ph-element-e1c8b3b::before{
  content:"";
  position:absolute;
  inset:-8% 38% 16% 52%;
  z-index:0;
  background:radial-gradient(circle, rgba(255, 197, 58, 0.18) 0%, rgba(255, 197, 58, 0.08) 36%, transparent 72%);
  filter:blur(18px);
  opacity:0.88;
  pointer-events:none;
}

.ph-4773 .custom-gradient-overlay.ph-element-e1c8b3b::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background:
    linear-gradient(110deg, rgba(11, 15, 21, 0.94) 10%, rgba(11, 15, 21, 0.76) 38%, rgba(11, 15, 21, 0.36) 68%, rgba(11, 15, 21, 0.78) 100%),
    linear-gradient(180deg, rgba(9, 12, 16, 0.1) 0%, rgba(9, 12, 16, 0.48) 100%);
  pointer-events:none;
}

.ph-4773 .ph-element.ph-element-e1c8b3b > .e-con-inner{
  position:relative;
  z-index:1;
}

.ph-4773 .ph-element.ph-element-bb640da{
  display:grid;
  align-content:start;
  gap:18px;
  width:min(100%, 44rem);
}

.ph-4773 .ph-element.ph-element-b46aa72{
  transform:translateY(clamp(56px, 8vh, 128px));
}

.ph-4773 .ph-element.ph-element-17c880c{
  display:inline-flex;
  align-items:center;
  gap:10px;
  width:auto;
  padding:14px 18px;
  border:1px solid rgba(255, 255, 255, 0.12);
  border-radius:999px;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  box-shadow:0 28px 64px rgba(10, 14, 12, 0.18);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
}

.ph-4773 .ph-element.ph-element-60a4513 .ph-heading-title{
  color:rgba(246, 242, 234, 0.9);
  font-family:var(--phtrt-home-body-font);
  font-size:var(--ph-text-body-sm, 0.9375rem);
  font-weight:700;
  line-height:1.1;
  letter-spacing:0.04em;
  text-transform:uppercase;
}

.ph-4773 .ph-element.ph-element-efe9768 .ph-heading-title{
  margin:0;
  color:#ffffff;
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-hero);
  font-weight:700;
  line-height:0.94;
  letter-spacing:var(--phtrt-home-track);
  text-transform:uppercase;
  text-shadow:0 16px 36px rgba(0, 0, 0, 0.3);
}

.ph-4773 .ph-element.ph-element-0c569bf .ph-heading-title{
  margin:0;
  max-width:44rem;
  color:rgba(246, 242, 234, 0.82);
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body-lg);
  font-weight:400;
  line-height:1.45;
}

.ph-4773 .ph-element.ph-element-2437666 .ph-heading-title,
.ph-4773 .ph-element.ph-element-3f21270 .ph-heading-title,
.ph-4773 .ph-element.ph-element-5986631 .ph-heading-title{
  margin:0;
  color:#ffffff;
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-body);
  font-weight:700;
  line-height:1.2;
  letter-spacing:0.04em;
  text-transform:uppercase;
}

.ph-4773 .ph-element.ph-element-468a4c4 .ph-heading-title,
.ph-4773 .ph-element.ph-element-f892f73 .ph-heading-title,
.ph-4773 .ph-element.ph-element-ba332c4 .ph-heading-title{
  margin:0;
  color:rgba(246, 242, 234, 0.74);
  font-family:var(--phtrt-home-body-font);
  font-size:var(--ph-text-body-sm, 0.9375rem);
  font-weight:400;
  line-height:1.45;
}

.ph-4773 .ph-element.ph-element-3cd6147{
  margin-top:6px;
  align-items:flex-start;
  gap:14px 16px;
}

.ph-4773 .ph-trt-prime-standard{
  padding:clamp(72px, 7vw, 104px) 24px;
  scroll-margin-top:calc(var(--ph-overlay-header-height, 0px) + 18px);
  background:
    radial-gradient(circle at 82% 20%, rgba(255, 197, 58, 0.14), transparent 22%),
    linear-gradient(180deg, #141b23 0%, #0f141b 100%);
}

.ph-4773 .ph-trt-prime-standard-alt__shell{
  width:min(1320px, 100%);
  gap:clamp(30px, 4vw, 56px);
}

.ph-4773 .ph-trt-prime-standard-alt__kicker{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-eyebrow);
  font-weight:700;
  line-height:1.2;
  letter-spacing:0.2em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-prime-standard h2{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h2);
  font-weight:700;
  line-height:var(--phtrt-home-tight);
  letter-spacing:var(--phtrt-home-track);
  text-transform:uppercase;
}

.ph-4773 .ph-trt-prime-standard-alt__feature-copy h3{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h3);
  font-weight:700;
  line-height:1.14;
  letter-spacing:-0.02em;
}

.ph-4773 .ph-trt-prime-standard-alt__feature-copy p{
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body);
  line-height:var(--phtrt-home-normal);
}

.ph-4773 .ph-trt-signs-section{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  padding:clamp(72px, 7vw, 108px) 24px;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 197, 58, 0.08), transparent 34%),
    linear-gradient(180deg, #131920 0%, #0f151d 100%);
  color:#ffffff;
}

.ph-4773 .ph-trt-signs-section::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background:
    linear-gradient(90deg, rgba(10, 14, 18, 0.9) 0%, rgba(10, 14, 18, 0.82) 38%, rgba(10, 14, 18, 0.56) 70%, rgba(10, 14, 18, 0.88) 100%),
    url("/assets/media/2026/04/signs-of-low-testosterone.webp") 92% center / cover no-repeat;
  opacity:0.82;
  transform:scale(1.02);
}

.ph-4773 .ph-trt-signs-section::after{
  content:"";
  position:absolute;
  inset:auto -8% -18% 46%;
  z-index:0;
  height:56%;
  background:radial-gradient(circle, rgba(255, 197, 58, 0.18) 0%, rgba(255, 197, 58, 0.08) 34%, transparent 72%);
  filter:blur(22px);
  pointer-events:none;
}

.ph-4773 .ph-trt-signs-section .container{
  position:relative;
  z-index:1;
  width:min(1200px, 100%);
  margin-inline:auto;
}

.ph-4773 .ph-trt-signs-section .mx-auto{
  margin-inline:auto;
}

.ph-4773 .ph-trt-signs-section .max-w-6xl{
  max-width:72rem;
}

.ph-4773 .ph-trt-signs-section .max-w-3xl{
  max-width:58rem;
}

.ph-4773 .ph-trt-signs-section .px-4,
.ph-4773 .ph-trt-signs-section .md\:px-8{
  padding-inline:0;
}

.ph-4773 .ph-trt-signs-section .mb-16{
  margin-bottom:clamp(36px, 5vw, 64px);
}

.ph-4773 .ph-trt-signs-section .mb-6{
  margin-bottom:1.25rem;
}

.ph-4773 .ph-trt-signs-section .mb-5{
  margin-bottom:1.1rem;
}

.ph-4773 .ph-trt-signs-section .mb-3{
  margin-bottom:0.8rem;
}

.ph-4773 .ph-trt-signs-section .text-center{
  text-align:center;
}

.ph-4773 .ph-trt-signs-section .text-primary{
  color:var(--e-global-color-secondary);
}

.ph-4773 .ph-trt-signs-section .text-white{
  color:#ffffff;
}

.ph-4773 .ph-trt-signs-section .text-white\/70{
  color:rgba(255, 255, 255, 0.7);
}

.ph-4773 .ph-trt-signs-section .text-white\/60{
  color:rgba(255, 255, 255, 0.62);
}

.ph-4773 .ph-trt-signs-section .font-display{
  font-family:var(--phtrt-home-display);
}

.ph-4773 .ph-trt-signs-section .font-bold{
  font-weight:700;
}

.ph-4773 .ph-trt-signs-section .uppercase{
  text-transform:uppercase;
}

.ph-4773 .ph-trt-signs-section .tracking-widest{
  letter-spacing:0.2em;
}

.ph-4773 .ph-trt-signs-section .leading-relaxed{
  line-height:1.68;
}

.ph-4773 .ph-trt-signs-section .text-sm{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-eyebrow);
  line-height:1.2;
}

.ph-4773 .ph-trt-signs-section .text-3xl,
.ph-4773 .ph-trt-signs-section .md\:text-5xl{
  margin:0;
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h2);
  font-weight:700;
  line-height:var(--phtrt-home-tight);
  letter-spacing:var(--phtrt-home-track);
  text-transform:uppercase;
}

.ph-4773 .ph-trt-signs-section .text-lg{
  margin:0;
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body-lg);
}

.ph-4773 .ph-trt-signs-section .text-xl{
  margin:0;
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h3);
  line-height:1.15;
  letter-spacing:-0.02em;
}

.ph-4773 .ph-trt-signs-section .grid{
  display:grid;
  list-style:none;
  margin:0;
  padding:0;
}

.ph-4773 .ph-trt-signs-section .grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr));
}

.ph-4773 .ph-trt-signs-section .gap-6{
  gap:1.25rem;
}

.ph-4773 .ph-trt-signs-section .rounded-2xl{
  border-radius:26px;
}

.ph-4773 .ph-trt-signs-section .border{
  border:1px solid rgba(255, 255, 255, 0.06);
}

.ph-4773 .ph-trt-signs-section .border-white\/5{
  border-color:rgba(255, 255, 255, 0.06);
}

.ph-4773 .ph-trt-signs-section .bg-charcoal-800{
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.02));
  box-shadow:0 24px 52px rgba(8, 12, 16, 0.24);
}

.ph-4773 .ph-trt-signs-section .p-8{
  padding:clamp(24px, 2vw, 34px);
}

.ph-4773 .ph-trt-signs-section .transition-colors{
  transition:border-color 0.28s ease, transform 0.28s ease, box-shadow 0.28s ease;
}

.ph-4773 .ph-trt-signs-section .hover\:border-primary\/30:hover{
  border-color:rgba(255, 197, 58, 0.3);
  transform:translateY(-3px);
  box-shadow:0 28px 54px rgba(8, 12, 16, 0.28);
}

.ph-4773 .ph-trt-signs-section .w-8{
  width:2rem;
}

.ph-4773 .ph-trt-signs-section .h-8{
  height:2rem;
}

.ph-4773 .ph-trt-signs-section svg{
  display:block;
  color:var(--e-global-color-secondary);
}

.ph-4773 .ph-trt-signs-section .grid > * > p{
  margin:0;
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body);
}

.ph-4773 .ph-trt-companions{
  padding:clamp(56px, 6vw, 84px) 24px;
  border-top:1px solid rgba(31, 33, 29, 0.06);
  border-bottom:1px solid rgba(31, 33, 29, 0.06);
  background:
    linear-gradient(180deg, #f7f7f7 0%, #f3f8fd 56%, #eef5fb 100%);
}

.ph-4773 .ph-trt-companions__shell{
  width:min(1320px, 100%);
  grid-template-columns:minmax(300px, 0.82fr) minmax(0, 1.18fr);
  gap:clamp(20px, 3vw, 34px);
}

.ph-4773 .ph-trt-companions__intro{
  top:110px;
  gap:12px;
}

.ph-4773 .ph-trt-companions__intro-copy{
  gap:10px;
}

.ph-4773 .ph-trt-companions__kicker,
.ph-4773 .ph-trt-companions__tiers-kicker{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-eyebrow);
  font-weight:700;
  line-height:1.2;
  letter-spacing:0.2em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-companions__intro h2{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h2);
  font-weight:700;
  line-height:var(--phtrt-home-tight);
  letter-spacing:var(--phtrt-home-track);
  text-transform:uppercase;
}

.ph-4773 .ph-trt-companions__copy{
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body-lg);
  line-height:var(--phtrt-home-normal);
}

.ph-4773 .ph-trt-companions__figure{
  border-radius:30px;
  box-shadow:0 24px 56px rgba(15, 23, 34, 0.14);
}

.ph-4773 .ph-trt-companions__figure img{
  aspect-ratio:5 / 5.5;
}

.ph-4773 .ph-trt-companions__figure-caption{
  left:20px;
  right:20px;
  bottom:20px;
  gap:5px;
  padding:18px 20px;
  border-radius:22px;
}

.ph-4773 .ph-trt-companions__tiers{
  top:110px;
  gap:14px;
  min-height:min(660px, calc(100svh - 160px));
}

.ph-4773 .ph-trt-companions__tiers-head{
  gap:12px;
  align-items:end;
}

.ph-4773 .ph-trt-companions__tiers-note{
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body);
  line-height:1.62;
}

.ph-4773 .ph-trt-companions__tier-nav{
  gap:8px;
}

.ph-4773 .ph-trt-companions__nav-button{
  width:42px;
  height:42px;
  box-shadow:0 12px 26px rgba(15, 23, 34, 0.07);
}

.ph-4773 .ph-trt-companions__tabs{
  gap:10px;
}

.ph-4773 .ph-trt-companions__tab{
  padding:14px 16px;
  border-radius:18px;
  box-shadow:0 14px 30px rgba(15, 23, 34, 0.05);
}

.ph-4773 .ph-trt-companions__tab-title{
  font-family:var(--phtrt-home-display);
  font-size:0.96rem;
  font-weight:700;
  line-height:1.12;
  letter-spacing:-0.01em;
}

.ph-4773 .ph-trt-companions__tab-meta{
  font-size:0.78rem;
}

.ph-4773 .ph-trt-companions__tier-slider{
  border-radius:26px;
}

.ph-4773 .ph-trt-companions__tier{
  gap:14px;
  padding:20px;
  border-radius:26px;
  box-shadow:0 20px 46px rgba(15, 23, 34, 0.07);
}

.ph-4773 .ph-trt-companions__tier-copy{
  gap:6px;
}

.ph-4773 .ph-trt-companions__tier-copy h3{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h3);
  font-weight:700;
  line-height:1.12;
  letter-spacing:-0.02em;
}

.ph-4773 .ph-trt-companions__tier-copy p{
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body);
  line-height:1.6;
}

.ph-4773 .ph-trt-companions__tier-count{
  min-width:0;
  padding:10px 12px;
  font-size:0.74rem;
}

.ph-4773 .ph-trt-companions__item-list{
  gap:12px;
  padding-right:4px;
}

.ph-4773 .ph-trt-companions__item,
.ph-4773 .ph-trt-companions__item:visited{
  grid-template-columns:80px minmax(0, 1fr) auto;
  gap:14px;
  padding:14px;
  border-radius:22px;
}

.ph-4773 .ph-trt-companions__item--summary,
.ph-4773 .ph-trt-companions__item--summary:visited{
  padding:13px 14px;
  border-radius:20px;
}

.ph-4773 .ph-trt-companions__item-media{
  width:80px;
  height:80px;
  border-radius:18px;
}

.ph-4773 .ph-trt-companions__item-head h4{
  font-family:var(--phtrt-home-display);
  font-size:1rem;
  font-weight:700;
  line-height:1.18;
}

.ph-4773 .ph-trt-companions__item-description{
  font-family:var(--phtrt-home-body-font);
  font-size:0.95rem;
  line-height:1.58;
}

.ph-4773 .ph-trt-companions__item-benefits li{
  font-size:0.86rem;
}

.ph-4773 .ph-trt-companions__item-arrow{
  width:36px;
  height:36px;
}

.ph-4773 .ph-trt-companions__compare{
  min-height:0;
}

.ph-4773 .ph-trt-companions__tabs{
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
  align-content:stretch;
}

.ph-4773 .ph-trt-companions__tab{
  min-height:84px;
  align-content:start;
}

.ph-4773 .ph-trt-companions__stage{
  display:grid;
  grid-template-rows:auto minmax(0, 1fr);
  min-height:clamp(620px, 71vh, 760px);
  overflow:hidden;
  padding:20px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:var(--phtrt-radius-panel);
  background:
    radial-gradient(circle at 100% 0%, rgba(255, 197, 58, 0.12), transparent 26%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(244, 249, 255, 0.92) 100%);
  box-shadow:0 24px 56px rgba(15, 23, 34, 0.08);
}

.ph-4773 .ph-trt-companions__stage-head{
  display:grid;
  gap:16px;
  padding-bottom:14px;
  border-bottom:1px solid rgba(15, 23, 34, 0.08);
}

.ph-4773 .ph-trt-companions__stage-heading{
  display:grid;
  gap:6px;
}

.ph-4773 .ph-trt-companions__stage-label{
  margin:0;
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-display);
  font-size:0.76rem;
  font-weight:700;
  line-height:1.1;
  letter-spacing:0.16em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-companions__stage-note{
  margin:0;
  max-width:40rem;
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:0.95rem;
  line-height:1.58;
}

.ph-4773 .ph-trt-companions__stage-controls{
  display:grid;
  grid-template-columns:minmax(0, 1fr) auto;
  gap:12px;
  align-items:start;
}

.ph-4773 .ph-trt-companions__tier-nav{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  justify-content:flex-end;
}

.ph-4773 .ph-trt-companions__tier-slider{
  min-width:0;
  min-height:0;
  height:100%;
  padding-top:14px;
  border-radius:26px;
}

.ph-4773 .ph-trt-companions__tier-slider.swiper{
  height:100%;
}

.ph-4773 .ph-trt-companions__tier-slider .swiper-wrapper{
  height:100%;
}

.ph-4773 .ph-trt-companions__tier-slider .swiper-slide{
  height:100%;
}

.ph-4773 .ph-trt-companions__tier{
  min-height:100%;
  gap:16px;
  padding:20px;
  border-radius:var(--phtrt-radius-card);
}

.ph-4773 .ph-trt-companions__tier-head{
  align-items:flex-start;
  gap:16px;
  padding-bottom:14px;
  border-bottom:1px solid rgba(15, 23, 34, 0.08);
}

.ph-4773 .ph-trt-companions__tier--elite .ph-trt-companions__tier-head{
  border-bottom-color:rgba(255, 255, 255, 0.09);
}

.ph-4773 .ph-trt-companions__item-list{
  min-height:0;
  align-content:start;
  grid-auto-rows:min-content;
}

.ph-4773 .ph-trt-faq .ph-dev-kicker{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-eyebrow);
  font-weight:700;
  line-height:1.2;
  letter-spacing:0.2em;
}

.ph-4773 .ph-trt-faq .ph-dev-faq__intro h2{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h2);
  font-weight:700;
  line-height:var(--phtrt-home-tight);
  letter-spacing:var(--phtrt-home-track);
}

.ph-4773 .ph-trt-faq .ph-dev-faq__intro > p:not(.ph-dev-kicker){
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body-lg);
  line-height:var(--phtrt-home-normal);
}

.ph-4773 .ph-element.ph-element-ec8b3dd .ph-heading-title,
.ph-4773 .ph-element.ph-element-07364bd .ph-heading-title,
.ph-4773 .ph-element.ph-element-5a56c48 .ph-heading-title{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h2);
  font-weight:700;
  line-height:var(--phtrt-home-tight);
  letter-spacing:var(--phtrt-home-track);
  text-transform:uppercase;
}

.ph-4773 .ph-element.ph-element-366e6a2 .ph-heading-title,
.ph-4773 .ph-element.ph-element-5fcfe9a .ph-heading-title,
.ph-4773 .ph-element.ph-element-eb92b2a .ph-heading-title{
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body-lg);
  font-weight:400;
  line-height:var(--phtrt-home-normal);
}

.ph-4773 .ph-element.ph-element-a75b7ff .ph-heading-title,
.ph-4773 .ph-element.ph-element-4ac81fe .ph-heading-title,
.ph-4773 .ph-element.ph-element-2b44386 .ph-heading-title,
.ph-4773 .ph-element.ph-element-ae611d9 .ph-heading-title,
.ph-4773 .ph-element.ph-element-e7f4dc6 .ph-heading-title{
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h3);
  font-weight:700;
  line-height:1.12;
  letter-spacing:-0.02em;
  text-transform:uppercase;
}

.ph-4773 .ph-element.ph-element-804da54{
  padding:clamp(68px, 7vw, 104px) 24px;
  background:
    radial-gradient(circle at 18% 18%, rgba(255, 197, 58, 0.12), transparent 24%),
    radial-gradient(circle at 84% 8%, rgba(255, 255, 255, 0.025), transparent 18%),
    linear-gradient(180deg, #10161d 0%, #080d12 100%);
  border-top:1px solid rgba(255, 255, 255, 0.06);
  border-bottom:1px solid rgba(255, 255, 255, 0.06);
}

.ph-4773 .ph-element.ph-element-804da54 > .e-con-inner{
  width:min(1320px, 100%);
  gap:18px;
}

.ph-4773 .ph-element.ph-element-572052a{
  margin:0;
  text-align:center;
}

.ph-4773 .ph-element.ph-element-572052a .ph-heading-title{
  margin:0 auto;
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h2);
  font-weight:700;
  line-height:var(--phtrt-home-tight);
  letter-spacing:var(--phtrt-home-track);
  text-transform:uppercase;
}

.ph-4773 .ph-element.ph-element-cf0b77c{
  margin:0;
  text-align:center;
}

.ph-4773 .ph-element.ph-element-cf0b77c .ph-heading-title{
  margin:0 auto;
  max-width:44rem;
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body-lg);
  font-weight:400;
  line-height:var(--phtrt-home-normal);
}

.ph-4773 .ph-element.ph-element-2753491{
  margin-top:14px;
}

.ph-4773 .ph-element.ph-element-1054cce{
  padding:0;
  background:transparent;
}

.ph-4773 .ph-element.ph-element-73e8c6a{
  gap:0;
}

.ph-4773 .ph-element.ph-element-804da54 .ph-template,
.ph-4773 .ph-element.ph-element-804da54 .ph.ph-560,
.ph-4773 .ph-element.ph-element-804da54 .ph-element.ph-element-1054cce,
.ph-4773 .ph-element.ph-element-804da54 .ph-element.ph-element-1054cce > .e-con-inner,
.ph-4773 .ph-element.ph-element-804da54 .ph-element.ph-element-73e8c6a{
  background:transparent !important;
}

.ph-4773 .ph-element.ph-element-804da54 .google-review-section{
  padding:18px;
  border:1px solid rgba(255, 255, 255, 0.07);
  border-radius:var(--phtrt-radius-panel);
  background:
    linear-gradient(180deg, rgba(18, 25, 33, 0.96) 0%, rgba(8, 13, 18, 0.96) 100%);
  box-shadow:0 30px 70px rgba(3, 7, 11, 0.36);
}

.ph-4773 .google-review-section .wp-gr.wpac{
  --text-color:#eef3f8 !important;
  --name-color:#ffffff !important;
  --head-name-color:#ffffff !important;
  --head-based-color:rgba(238, 243, 248, 0.7) !important;
  --powered-color:rgba(238, 243, 248, 0.8) !important;
  --rev-color:#121922 !important;
  --btn-color:#ffc53a !important;
  width:100%;
  background:transparent !important;
  color:#eef3f8 !important;
}

.ph-4773 .google-review-section .grw-content{
  overflow:visible;
}

.ph-4773 .google-review-section .grw-content-inner{
  align-items:stretch;
  gap:16px;
}

.ph-4773 .google-review-section .rpi-slides{
  align-items:stretch;
}

.ph-4773 .google-review-section .rpi-slide{
  height:auto;
}

.ph-4773 .google-review-section .grw-review-inner{
  position:relative;
  display:grid;
  grid-template-rows:auto auto 1fr auto;
  gap:18px;
  height:100%;
  min-height:336px;
  padding:28px 26px 24px;
  border:1px solid rgba(255, 197, 58, 0.14);
  border-radius:28px;
  background:
    linear-gradient(180deg, rgba(26, 33, 42, 0.98) 0%, rgba(12, 17, 23, 0.98) 100%);
  box-shadow:0 28px 64px rgba(3, 7, 11, 0.42);
}

.ph-4773 .google-review-section .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd,
.ph-4773 .google-review-section .grw-review-inner.grw-round,
.ph-4773 .google-review-section .grw-review-inner.grw-shadow{
  background:
    linear-gradient(180deg, rgba(26, 33, 42, 0.98) 0%, rgba(12, 17, 23, 0.98) 100%) !important;
  box-shadow:0 28px 64px rgba(3, 7, 11, 0.42) !important;
}

.ph-4773 .google-review-section .grw-review-inner::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:2px;
  background:linear-gradient(90deg, rgba(255, 197, 58, 0), rgba(255, 197, 58, 0.95), rgba(255, 197, 58, 0));
  opacity:0.92;
}

.ph-4773 .google-review-section .grw-review-inner::after{
  content:"“";
  position:absolute;
  top:18px;
  right:20px;
  color:rgba(255, 197, 58, 0.12);
  font-family:var(--phtrt-home-display);
  font-size:4.5rem;
  line-height:1;
  pointer-events:none;
}

.ph-4773 .google-review-section .rpi-row12-center{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr);
  align-items:center;
  gap:14px;
}

.ph-4773 .google-review-section .grw-img-wrap{
  width:60px;
  height:60px;
  border-radius:50%;
  overflow:hidden;
  border:1px solid rgba(255, 197, 58, 0.24);
  box-shadow:0 0 0 4px rgba(255, 197, 58, 0.08), 0 10px 24px rgba(2, 6, 10, 0.26);
}

.ph-4773 .google-review-section .grw-img{
  width:100%;
  height:100%;
  object-fit:cover;
}

.ph-4773 .google-review-section .rpi-col6{
  display:grid;
  gap:6px;
  min-width:0;
}

.ph-4773 .google-review-section .wp-google-name,
.ph-4773 .google-review-section .wp-google-name:visited{
  color:#fdf8ee !important;
  font-family:var(--phtrt-home-display);
  font-size:1.08rem;
  font-weight:700;
  line-height:1.15;
  letter-spacing:-0.01em;
  text-decoration:none;
}

.ph-4773 .google-review-section .wp-google-time{
  color:rgba(238, 243, 248, 0.64) !important;
  font-family:var(--phtrt-home-body-font);
  font-size:0.82rem;
  font-weight:400;
  letter-spacing:0.06em;
  text-transform:uppercase;
}

.ph-4773 .google-review-section .rpi-stars{
  align-self:start;
  width:max-content;
  padding:7px 12px;
  border:1px solid rgba(255, 197, 58, 0.18);
  border-radius:999px;
  background:rgba(255, 197, 58, 0.08);
  filter:drop-shadow(0 0 12px rgba(255, 197, 58, 0.18));
}

.ph-4773 .google-review-section .rpi-col4,
.ph-4773 .google-review-section .wp-google-feedback{
  display:block;
  min-width:0;
}

.ph-4773 .google-review-section .wp-google-feedback{
  padding:16px 16px 18px;
  border:1px solid rgba(255, 255, 255, 0.07);
  border-radius:20px;
  background:linear-gradient(180deg, rgba(9, 13, 18, 0.9), rgba(14, 20, 27, 0.96)) !important;
  max-height:none;
  overflow:visible;
}

.ph-4773 .google-review-section .wp-google-feedback,
.ph-4773 .google-review-section .wp-google-feedback span,
.ph-4773 .google-review-section .wp-google-text,
.ph-4773 .google-review-section .wp-google-text span{
  color:#eef3f8 !important;
}

.ph-4773 .google-review-section .wp-google-text{
  display:block;
  color:#eef3f8 !important;
  font-family:var(--phtrt-home-body-font);
  font-size:1rem;
  line-height:1.74;
}

.ph-4773 .google-review-section .grw-review-inner > svg{
  align-self:end;
  justify-self:end;
  width:34px;
  height:34px;
  padding:8px;
  border:1px solid rgba(255, 255, 255, 0.08);
  border-radius:999px;
  background:rgba(255, 255, 255, 0.04);
  opacity:1;
}

.ph-4773 .google-review-section .grw-prev,
.ph-4773 .google-review-section .grw-next{
  position:relative;
  width:48px;
  min-width:48px;
  height:48px;
  border:1px solid rgba(255, 197, 58, 0.22);
  border-radius:999px;
  background:linear-gradient(180deg, rgba(32, 39, 49, 0.94), rgba(15, 20, 28, 0.94));
  box-shadow:0 16px 30px rgba(4, 8, 12, 0.3);
  transition:transform 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.ph-4773 .google-review-section .grw-prev:hover,
.ph-4773 .google-review-section .grw-next:hover{
  transform:translateY(-2px);
  border-color:rgba(255, 197, 58, 0.56);
  background:linear-gradient(180deg, rgba(255, 197, 58, 0.2), rgba(255, 197, 58, 0.08));
  box-shadow:0 18px 36px rgba(4, 8, 12, 0.34);
}

.ph-4773 .google-review-section .grw-prev::before,
.ph-4773 .google-review-section .grw-next::before{
  color:#fdf8ee;
}

/* TRT reviews redesign */
.ph-4773 .ph-element.ph-element-804da54{
  padding:clamp(80px, 8vw, 120px) 24px;
  background:
    radial-gradient(circle at 12% 18%, rgba(255, 197, 58, 0.16), transparent 20%),
    radial-gradient(circle at 90% 88%, rgba(255, 197, 58, 0.08), transparent 18%),
    linear-gradient(180deg, #10161d 0%, #090d12 100%);
}

.ph-4773 .ph-element.ph-element-804da54 > .e-con-inner.ph-trt-reviews__shell{
  display:grid;
  grid-template-columns:minmax(300px, 0.82fr) minmax(0, 1.18fr);
  gap:clamp(28px, 4vw, 42px);
  align-items:start;
}

.ph-4773 .ph-trt-reviews__intro{
  display:grid;
  align-content:start;
  gap:18px;
  position:sticky;
  top:126px;
}

.ph-4773 .ph-trt-reviews__kicker{
  margin:0;
  color:var(--e-global-color-secondary);
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-eyebrow);
  font-weight:700;
  line-height:1.2;
  letter-spacing:0.16em;
  text-transform:uppercase;
}

.ph-4773 .ph-element.ph-element-572052a,
.ph-4773 .ph-element.ph-element-cf0b77c{
  margin:0;
  text-align:left;
}

.ph-4773 .ph-element.ph-element-572052a .ph-heading-title{
  margin:0;
  color:#ffffff;
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-h2);
  font-weight:700;
  line-height:var(--ph-leading-tight);
  letter-spacing:var(--ph-tracking-display);
  text-transform:uppercase;
}

.ph-4773 .ph-element.ph-element-cf0b77c .ph-heading-title{
  margin:0;
  max-width:40rem;
  color:rgba(246, 242, 234, 0.78);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body-lg);
  font-weight:400;
  line-height:var(--ph-leading-normal);
}

.ph-4773 .ph-trt-reviews__stats{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:14px;
  margin-top:6px;
}

.ph-4773 .ph-trt-reviews__stat{
  display:grid;
  gap:8px;
  padding:20px 20px 18px;
  border:1px solid rgba(255, 255, 255, 0.08);
  border-radius:24px;
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  box-shadow:0 20px 44px rgba(2, 6, 10, 0.24);
}

.ph-4773 .ph-trt-reviews__stat strong{
  margin:0;
  color:#ffffff;
  font-family:var(--ph-font-display);
  font-size:clamp(1.5rem, 2.4vw, 2rem);
  font-weight:700;
  line-height:1;
  letter-spacing:-0.03em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-reviews__stat span{
  color:rgba(246, 242, 234, 0.72);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body-sm);
  font-weight:400;
  line-height:1.55;
}

.ph-4773 .ph-trt-reviews__stat--wide{
  grid-column:1 / -1;
}

.ph-4773 .ph-trt-reviews__stage{
  position:relative;
  overflow:hidden;
  padding:clamp(22px, 3vw, 30px);
  border:1px solid rgba(255, 255, 255, 0.08);
  border-radius:var(--phtrt-radius-panel);
  background:
    radial-gradient(circle at 100% 0%, rgba(255, 197, 58, 0.1), transparent 28%),
    linear-gradient(180deg, rgba(18, 25, 33, 0.96) 0%, rgba(8, 13, 18, 0.98) 100%);
  box-shadow:0 34px 84px rgba(2, 6, 10, 0.42);
}

.ph-4773 .ph-trt-reviews__stage::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:2px;
  background:linear-gradient(90deg, rgba(255, 197, 58, 0), rgba(255, 197, 58, 0.9), rgba(255, 197, 58, 0));
}

.ph-4773 .ph-trt-reviews__stage-head{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-end;
  justify-content:space-between;
  gap:14px 20px;
  margin-bottom:20px;
}

.ph-4773 .ph-trt-reviews__stage-kicker,
.ph-4773 .ph-trt-reviews__stage-copy{
  margin:0;
}

.ph-4773 .ph-trt-reviews__stage-kicker{
  color:#ffffff;
  font-family:var(--ph-font-display);
  font-size:1rem;
  font-weight:700;
  line-height:1.15;
  letter-spacing:0.08em;
  text-transform:uppercase;
}

.ph-4773 .ph-trt-reviews__stage-copy{
  max-width:28rem;
  color:rgba(246, 242, 234, 0.66);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body-sm);
  line-height:1.6;
  text-align:right;
}

.ph-4773 .ph-element.ph-element-2753491{
  margin-top:0;
}

.ph-4773 .ph-element.ph-element-804da54 .google-review-section{
  padding:0;
  border:none;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}

.ph-4773 .google-review-section .grw-content-inner{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr) auto;
  align-items:stretch;
  gap:14px;
}

.ph-4773 .google-review-section .rpi-slides{
  min-width:0;
}

.ph-4773 .google-review-section .grw-review-inner{
  min-height:360px;
  padding:32px 28px 26px;
  border-color:rgba(255, 255, 255, 0.07);
  border-radius:30px;
  background:linear-gradient(180deg, rgba(26, 33, 42, 0.98) 0%, rgba(12, 17, 23, 0.98) 100%);
}

.ph-4773 .google-review-section .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd,
.ph-4773 .google-review-section .grw-review-inner.grw-round,
.ph-4773 .google-review-section .grw-review-inner.grw-shadow{
  background:linear-gradient(180deg, rgba(26, 33, 42, 0.98) 0%, rgba(12, 17, 23, 0.98) 100%) !important;
}

.ph-4773 .google-review-section .grw-review-inner::after{
  top:16px;
  right:18px;
  font-size:5rem;
  color:rgba(255, 197, 58, 0.1);
}

.ph-4773 .google-review-section .grw-img-wrap{
  width:62px;
  height:62px;
}

.ph-4773 .google-review-section .wp-google-name,
.ph-4773 .google-review-section .wp-google-name:visited{
  font-size:1.02rem;
  line-height:1.2;
}

.ph-4773 .google-review-section .wp-google-time{
  letter-spacing:0.08em;
}

.ph-4773 .google-review-section .rpi-stars{
  padding:8px 13px;
}

.ph-4773 .google-review-section .wp-google-feedback{
  padding:18px 18px 20px;
  border-radius:22px;
  background:linear-gradient(180deg, rgba(9, 13, 18, 0.74), rgba(14, 20, 27, 0.9)) !important;
}

.ph-4773 .google-review-section .wp-google-text{
  font-size:1rem;
  line-height:1.72;
}

.ph-4773 .google-review-section .grw-review-inner > svg{
  width:38px;
  height:38px;
  padding:9px;
}

/* Guardrail: TRT reviews must stay dark-surface with light text.
   Never allow inherited light backgrounds or light-on-light copy in this module. */
body.postid-4773 section.ph-element.ph-element-804da54{
  --ph-trt-review-text:#ffffff;
  --ph-trt-review-muted:rgba(246, 242, 234, 0.78);
  --ph-trt-review-muted-soft:rgba(246, 242, 234, 0.66);
  --ph-trt-review-border:rgba(255, 255, 255, 0.08);
  --ph-trt-review-gold:rgba(255, 197, 58, 0.92);
  --ph-trt-review-panel:
    radial-gradient(circle at 12% 18%, rgba(255, 197, 58, 0.16), transparent 20%),
    radial-gradient(circle at 90% 88%, rgba(255, 197, 58, 0.08), transparent 18%),
    linear-gradient(180deg, #10161d 0%, #090d12 100%);
  --ph-trt-review-stage:
    radial-gradient(circle at 100% 0%, rgba(255, 197, 58, 0.1), transparent 28%),
    linear-gradient(180deg, rgba(18, 25, 33, 0.96) 0%, rgba(8, 13, 18, 0.98) 100%);
  --ph-trt-review-card:
    linear-gradient(180deg, rgba(26, 33, 42, 0.98) 0%, rgba(12, 17, 23, 0.98) 100%);
  --ph-trt-review-copy:
    linear-gradient(180deg, rgba(9, 13, 18, 0.9), rgba(14, 20, 27, 0.96));
  padding:clamp(80px, 8vw, 120px) 24px;
  background:var(--ph-trt-review-panel);
}

body.postid-4773 section.ph-element.ph-element-804da54 > .e-con-inner.ph-trt-reviews__shell{
  display:grid;
  grid-template-columns:minmax(300px, 0.82fr) minmax(0, 1.18fr);
  gap:clamp(28px, 4vw, 42px);
  align-items:start;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__intro{
  display:grid;
  align-content:start;
  gap:18px;
  position:sticky;
  top:126px;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__kicker{
  margin:0;
  color:var(--e-global-color-secondary);
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-eyebrow);
  font-weight:700;
  line-height:1.2;
  letter-spacing:0.16em;
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-element.ph-element-572052a,
body.postid-4773 section.ph-element.ph-element-804da54 .ph-element.ph-element-cf0b77c{
  margin:0;
  text-align:left;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-element.ph-element-572052a .ph-heading-title{
  margin:0;
  color:var(--ph-trt-review-text);
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-h2);
  font-weight:700;
  line-height:var(--ph-leading-tight);
  letter-spacing:var(--ph-tracking-display);
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-element.ph-element-cf0b77c .ph-heading-title{
  margin:0;
  max-width:40rem;
  color:var(--ph-trt-review-muted);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body-lg);
  font-weight:400;
  line-height:var(--ph-leading-normal);
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stats{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:14px;
  margin-top:6px;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stat{
  display:grid;
  gap:8px;
  padding:20px 20px 18px;
  border:1px solid var(--ph-trt-review-border);
  border-radius:24px;
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  box-shadow:0 20px 44px rgba(2, 6, 10, 0.24);
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stat strong{
  margin:0;
  color:var(--ph-trt-review-text);
  font-family:var(--ph-font-display);
  font-size:clamp(1.5rem, 2.4vw, 2rem);
  font-weight:700;
  line-height:1;
  letter-spacing:-0.03em;
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stat span{
  color:rgba(246, 242, 234, 0.72);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body-sm);
  font-weight:400;
  line-height:1.55;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stat--wide{
  grid-column:1 / -1;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage{
  position:relative;
  overflow:hidden;
  padding:clamp(22px, 3vw, 30px);
  border:1px solid var(--ph-trt-review-border);
  border-radius:var(--phtrt-radius-panel);
  background:var(--ph-trt-review-stage);
  box-shadow:0 34px 84px rgba(2, 6, 10, 0.42);
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:2px;
  background:linear-gradient(90deg, rgba(255, 197, 58, 0), var(--ph-trt-review-gold), rgba(255, 197, 58, 0));
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage-head{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-end;
  justify-content:space-between;
  gap:14px 20px;
  margin-bottom:20px;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage-kicker,
body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage-copy{
  margin:0;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage-kicker{
  color:var(--ph-trt-review-text);
  font-family:var(--ph-font-display);
  font-size:1rem;
  font-weight:700;
  line-height:1.15;
  letter-spacing:0.08em;
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage-copy{
  max-width:28rem;
  color:var(--ph-trt-review-muted-soft);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body-sm);
  line-height:1.6;
  text-align:right;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-element.ph-element-2753491{
  margin-top:0;
}

body.postid-4773 section.ph-element.ph-element-804da54 .ph-template,
body.postid-4773 section.ph-element.ph-element-804da54 .ph.ph-560,
body.postid-4773 section.ph-element.ph-element-804da54 .ph-element.ph-element-1054cce,
body.postid-4773 section.ph-element.ph-element-804da54 .ph-element.ph-element-1054cce > .e-con-inner,
body.postid-4773 section.ph-element.ph-element-804da54 .ph-element.ph-element-73e8c6a,
body.postid-4773 section.ph-element.ph-element-804da54 .ph-widget-container{
  background:transparent !important;
  box-shadow:none !important;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section{
  padding:0;
  border:none;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-gr.wpac{
  --star-color:#ffc53a !important;
  --btn-color:#ffc53a !important;
  --text-color:var(--ph-trt-review-text) !important;
  --name-color:var(--ph-trt-review-text) !important;
  --head-name-color:var(--ph-trt-review-text) !important;
  --head-based-color:rgba(246, 242, 234, 0.72) !important;
  --powered-color:rgba(246, 242, 234, 0.8) !important;
  --rev-color:transparent !important;
  width:100%;
  background:transparent !important;
  color:var(--ph-trt-review-text) !important;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-content{
  overflow:visible;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-content-inner{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr) auto;
  align-items:stretch;
  gap:14px;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .rpi-slides{
  min-width:0;
  align-items:stretch;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .rpi-slide{
  height:auto;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-review-inner{
  position:relative;
  display:grid;
  grid-template-rows:auto auto 1fr auto;
  gap:18px;
  height:100%;
  min-height:360px;
  padding:32px 28px 26px;
  border:1px solid rgba(255, 255, 255, 0.07);
  border-radius:30px;
  background:var(--ph-trt-review-card);
  box-shadow:0 28px 64px rgba(3, 7, 11, 0.42);
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd,
body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-review-inner.grw-round,
body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-review-inner.grw-shadow{
  background:var(--ph-trt-review-card) !important;
  box-shadow:0 28px 64px rgba(3, 7, 11, 0.42) !important;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-review-inner::after{
  top:16px;
  right:18px;
  font-size:5rem;
  color:rgba(255, 197, 58, 0.1);
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .rpi-row12-center{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr);
  align-items:center;
  gap:14px;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-img-wrap{
  width:62px;
  height:62px;
  border-radius:50%;
  overflow:hidden;
  border:1px solid rgba(255, 197, 58, 0.24);
  box-shadow:0 0 0 4px rgba(255, 197, 58, 0.08), 0 10px 24px rgba(2, 6, 10, 0.26);
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-img{
  width:100%;
  height:100%;
  object-fit:cover;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .rpi-col6{
  display:grid;
  gap:6px;
  min-width:0;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-name,
body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-name:visited{
  color:var(--ph-trt-review-text) !important;
  font-family:var(--ph-font-display);
  font-size:1.02rem;
  font-weight:700;
  line-height:1.2;
  letter-spacing:-0.01em;
  text-decoration:none;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-time{
  color:rgba(246, 242, 234, 0.56) !important;
  font-family:var(--ph-font-body);
  font-size:0.82rem;
  font-weight:400;
  letter-spacing:0.08em;
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .rpi-stars{
  align-self:start;
  width:max-content;
  padding:8px 13px;
  border:1px solid rgba(255, 197, 58, 0.18);
  border-radius:999px;
  background:rgba(255, 197, 58, 0.08);
  filter:drop-shadow(0 0 12px rgba(255, 197, 58, 0.18));
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .rpi-col4,
body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-feedback{
  display:block;
  min-width:0;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-feedback{
  padding:18px 18px 20px;
  border:1px solid rgba(255, 255, 255, 0.07);
  border-radius:22px;
  background:var(--ph-trt-review-copy) !important;
  max-height:none;
  overflow:visible;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-feedback,
body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-feedback span,
body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-text,
body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-text span{
  color:var(--ph-trt-review-text) !important;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-text{
  display:block;
  color:var(--ph-trt-review-text) !important;
  font-family:var(--ph-font-body);
  font-size:1rem;
  line-height:1.72;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-review-inner > svg{
  align-self:end;
  justify-self:end;
  width:38px;
  height:38px;
  padding:9px;
  border:1px solid rgba(255, 255, 255, 0.08);
  border-radius:999px;
  background:rgba(255, 255, 255, 0.04);
  opacity:1;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-prev,
body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-next{
  position:relative;
  width:48px;
  min-width:48px;
  height:48px;
  border:1px solid rgba(255, 197, 58, 0.22);
  border-radius:999px;
  background:linear-gradient(180deg, rgba(32, 39, 49, 0.94), rgba(15, 20, 28, 0.94));
  box-shadow:0 16px 30px rgba(4, 8, 12, 0.3);
  transition:transform 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-prev:hover,
body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-next:hover{
  transform:translateY(-2px);
  border-color:rgba(255, 197, 58, 0.56);
  background:linear-gradient(180deg, rgba(255, 197, 58, 0.2), rgba(255, 197, 58, 0.08));
  box-shadow:0 18px 36px rgba(4, 8, 12, 0.34);
}

body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-prev::before,
body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-next::before{
  color:#fdf8ee;
}

@media (max-width: 1180px){
  body.postid-4773 section.ph-element.ph-element-804da54 > .e-con-inner.ph-trt-reviews__shell{
    grid-template-columns:1fr;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__intro{
    position:static;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage-copy{
    text-align:left;
  }
}

@media (max-width: 767px){
  body.postid-4773 section.ph-element.ph-element-804da54{
    padding:56px 14px;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 > .e-con-inner.ph-trt-reviews__shell{
    gap:20px;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .ph-element.ph-element-572052a .ph-heading-title{
    max-width:none;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stats{
    grid-template-columns:1fr;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage{
    padding:18px;
    border-radius:24px;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage-head{
    margin-bottom:16px;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .ph-trt-reviews__stage-copy{
    max-width:none;
    text-align:left;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-content-inner{
    gap:10px;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-review-inner{
    min-height:0;
    padding:22px 18px 20px;
    border-radius:24px;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-review-inner::after{
    top:16px;
    right:16px;
    font-size:3.5rem;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .wp-google-feedback{
    padding:14px 14px 16px;
    border-radius:18px;
  }

  body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-prev,
  body.postid-4773 section.ph-element.ph-element-804da54 .google-review-section .grw-next{
    width:42px;
    min-width:42px;
    height:42px;
  }
}

/* Native TRT reviews: dark luxury module with saved Google review data only. */
body.postid-4773 section.ph-element.ph-element-804da54.ph-trt-reviews-section{
  --ph-trt-review-text:#292f36;
  --ph-trt-review-muted:rgba(41, 47, 54, 0.74);
  --ph-trt-review-muted-soft:rgba(41, 47, 54, 0.58);
  --ph-trt-review-line:rgba(41, 47, 54, 0.08);
  --ph-trt-review-line-strong:rgba(255, 197, 58, 0.24);
  position:relative;
  overflow:visible;
  padding:clamp(84px, 8vw, 124px) 24px;
  background:
    radial-gradient(circle at 14% 16%, rgba(255, 197, 58, 0.08), transparent 20%),
    radial-gradient(circle at 86% 12%, rgba(132, 186, 231, 0.16), transparent 18%),
    radial-gradient(circle at 18% 100%, rgba(255, 197, 58, 0.1), transparent 24%),
    var(--ph-light-surface-glow),
    var(--ph-light-surface-continue);
  border-top:1px solid rgba(227, 231, 236, 0.7);
  border-bottom:none;
}

body.postid-4773 section.ph-element.ph-element-804da54.ph-trt-reviews-section::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:clamp(84px, 11vw, 138px);
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(244, 248, 252, 0.72) 58%, rgba(237, 243, 249, 0.96) 100%);
  pointer-events:none;
  z-index:0;
}

body.postid-4773 section.ph-element.ph-element-804da54.ph-trt-reviews-section > .e-con-inner.ph-trt-reviews-section__shell{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(300px, 0.78fr) minmax(0, 1.22fr);
  gap:clamp(28px, 4vw, 44px);
  align-items:start;
  width:min(1360px, 100%);
}

body.postid-4773 .ph-trt-reviews-section__intro{
  display:grid;
  gap:18px;
  align-content:start;
  position:sticky !important;
  top:126px !important;
  align-self:start;
  z-index:2;
}

body.postid-4773 .ph-trt-reviews-section__kicker{
  margin:0;
  color:var(--e-global-color-secondary);
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-eyebrow);
  font-weight:700;
  line-height:1.2;
  letter-spacing:0.16em;
  text-transform:uppercase;
}

body.postid-4773 .ph-trt-reviews-section__title{
  margin:0;
  color:var(--ph-trt-review-text);
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-h2);
  font-weight:700;
  line-height:var(--ph-leading-tight);
  letter-spacing:var(--ph-tracking-display);
  text-transform:uppercase;
}

body.postid-4773 .ph-trt-reviews-section__copy{
  margin:0;
  max-width:40rem;
  color:var(--ph-trt-review-muted);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body-lg);
  font-weight:400;
  line-height:var(--ph-leading-normal);
}

body.postid-4773 .ph-trt-reviews-section__stats{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:14px;
  margin-top:8px;
}

body.postid-4773 .ph-trt-reviews-section__stat{
  display:grid;
  gap:8px;
  min-width:0;
  padding:18px 18px 16px;
  border:1px solid var(--ph-trt-review-line);
  border-radius:24px;
  background:var(--ph-light-surface-card);
  box-shadow:0 18px 38px rgba(15, 23, 34, 0.07), inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

body.postid-4773 .ph-trt-reviews-section__stat:last-child{
  grid-column:1 / -1;
}

body.postid-4773 .ph-trt-reviews-section__stat strong{
  color:var(--ph-trt-review-text);
  font-family:var(--ph-font-display);
  font-size:clamp(1.25rem, 2vw, 1.8rem);
  font-weight:700;
  line-height:1;
  letter-spacing:-0.02em;
  text-transform:uppercase;
  overflow-wrap:anywhere;
}

body.postid-4773 .ph-trt-reviews-section__stat-rating{
  display:inline-flex;
  align-items:center;
  gap:4px;
  color:var(--ph-brand-yellow, #ffc53a);
}

body.postid-4773 .ph-trt-reviews-section__stat-rating svg{
  width:clamp(1rem, 1.5vw, 1.2rem);
  height:clamp(1rem, 1.5vw, 1.2rem);
  flex:0 0 auto;
}

body.postid-4773 .ph-trt-reviews-section__stat span{
  color:var(--ph-trt-review-muted-soft);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body-sm);
  line-height:1.55;
  overflow-wrap:anywhere;
}

body.postid-4773 .ph-trt-reviews-section__grid{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:16px;
  align-items:start;
}

body.postid-4773 .ph-trt-review-card{
  display:grid;
  grid-template-rows:auto 1fr;
  gap:12px;
  padding:18px;
  min-height:100%;
  border:1px solid var(--ph-trt-review-line);
  border-radius:24px;
  background:
    radial-gradient(circle at top right, rgba(255, 197, 58, 0.07), transparent 28%),
    var(--ph-light-surface-card);
  box-shadow:0 24px 56px rgba(15, 23, 34, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.74);
}

body.postid-4773 .ph-trt-review-card:nth-child(2n){
  transform:translateY(14px);
}

body.postid-4773 .ph-trt-review-card__top{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:10px;
}

body.postid-4773 .ph-trt-review-card__identity{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr);
  align-items:center;
  gap:12px;
  min-width:0;
}

body.postid-4773 .ph-trt-review-card__avatar{
  width:56px;
  height:56px;
  object-fit:cover;
  border-radius:50%;
  border:1px solid rgba(255, 197, 58, 0.24);
  box-shadow:0 0 0 4px rgba(255, 197, 58, 0.08), 0 10px 24px rgba(15, 23, 34, 0.14);
}

body.postid-4773 .ph-trt-review-card__person{
  display:grid;
  gap:4px;
  min-width:0;
}

body.postid-4773 .ph-trt-review-card__person h3{
  margin:0;
  color:var(--ph-trt-review-text);
  font-family:var(--ph-font-display);
  font-size:1rem;
  font-weight:700;
  line-height:1.14;
  letter-spacing:-0.01em;
}

body.postid-4773 .ph-trt-review-card__person p{
  margin:0;
  color:var(--ph-trt-review-muted-soft);
  font-family:var(--ph-font-body);
  font-size:0.76rem;
  font-weight:400;
  letter-spacing:0.07em;
  line-height:1.3;
  text-transform:uppercase;
}

body.postid-4773 .ph-trt-review-card__source{
  display:inline-flex;
  align-items:center;
  gap:7px;
  padding:8px 10px;
  border:1px solid rgba(41, 47, 54, 0.12);
  border-radius:999px;
  background:rgba(41, 47, 54, 0.04);
  color:var(--ph-trt-review-text);
  font-family:var(--ph-font-display);
  font-size:0.72rem;
  font-weight:700;
  letter-spacing:0.11em;
  line-height:1;
  text-decoration:none;
  text-transform:uppercase;
  white-space:nowrap;
}

body.postid-4773 .ph-trt-review-card__source svg{
  width:14px;
  height:14px;
  color:#ffc53a;
  flex:0 0 auto;
}

body.postid-4773 .ph-trt-review-card__source:hover,
body.postid-4773 .ph-trt-review-card__source:focus-visible{
  transform:translateY(-1px);
  border-color:rgba(255, 197, 58, 0.44);
  background:rgba(255, 197, 58, 0.08);
}

body.postid-4773 .ph-trt-review-card__meta{
  display:grid;
  justify-items:end;
  align-content:start;
  gap:8px;
  flex:0 0 auto;
}

body.postid-4773 .ph-trt-review-card__rating{
  margin:0;
  color:#ffc53a;
  font-size:0.88rem;
  font-weight:700;
  letter-spacing:0.14em;
  line-height:1;
}

body.postid-4773 .ph-trt-review-card__quote{
  margin:0;
  position:relative;
  padding:14px 15px 15px;
  border:1px solid rgba(41, 47, 54, 0.08);
  border-radius:18px;
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(244, 249, 255, 0.98) 100%);
}

body.postid-4773 .ph-trt-review-card__quote p{
  margin:0;
  color:var(--ph-trt-review-text);
  font-family:var(--ph-font-body);
  font-size:0.92rem;
  font-weight:400;
  line-height:1.56;
}

@media (max-width: 1180px){
  body.postid-4773 section.ph-element.ph-element-804da54.ph-trt-reviews-section > .e-con-inner.ph-trt-reviews-section__shell{
    grid-template-columns:1fr;
  }

  body.postid-4773 .ph-trt-reviews-section__intro{
    position:static !important;
    top:auto !important;
  }
}

@media (max-width: 900px){
  body.postid-4773 .ph-trt-reviews-section__stats{
    grid-template-columns:repeat(3, minmax(0, 1fr));
    gap:10px;
  }

  body.postid-4773 .ph-trt-reviews-section__grid{
    grid-template-columns:1fr;
  }

  body.postid-4773 .ph-trt-reviews-section__stat:last-child{
    grid-column:auto;
  }

  body.postid-4773 .ph-trt-review-card:nth-child(2n){
    transform:none;
  }
}

@media (max-width: 767px){
  body.postid-4773 section.ph-element.ph-element-804da54.ph-trt-reviews-section{
    padding:56px 14px;
  }

  body.postid-4773 section.ph-element.ph-element-804da54.ph-trt-reviews-section > .e-con-inner.ph-trt-reviews-section__shell{
    gap:20px;
  }

  body.postid-4773 .ph-trt-reviews-section__intro{
    position:static !important;
    top:auto !important;
  }

  body.postid-4773 .ph-trt-reviews-section__title{
    max-width:none;
  }

  body.postid-4773 .ph-trt-reviews-section__stats{
    gap:8px;
    margin-top:4px;
  }

  body.postid-4773 .ph-trt-reviews-section__stat{
    gap:6px;
    padding:12px 10px;
    border-radius:18px;
  }

  body.postid-4773 .ph-trt-reviews-section__stat strong{
    font-size:clamp(0.92rem, 4vw, 1.08rem);
    line-height:1;
  }

  body.postid-4773 .ph-trt-reviews-section__stat-rating{
    gap:2px;
  }

  body.postid-4773 .ph-trt-reviews-section__stat-rating svg{
    width:0.78rem;
    height:0.78rem;
  }

  body.postid-4773 .ph-trt-reviews-section__stat span{
    font-size:0.66rem;
    line-height:1.3;
  }

  body.postid-4773 .ph-trt-review-card{
    gap:12px;
    padding:18px;
    border-radius:24px;
  }

  body.postid-4773 .ph-trt-review-card__top{
    flex-direction:column;
    align-items:stretch;
  }

  body.postid-4773 .ph-trt-review-card__meta{
    justify-items:start;
  }

  body.postid-4773 .ph-trt-review-card__source{
    align-self:flex-start;
  }

  body.postid-4773 .ph-trt-review-card__quote{
    padding:14px 15px 15px;
    border-radius:18px;
  }
}

@media (max-width: 1180px){
  .ph-4773 .ph-element.ph-element-804da54 > .e-con-inner.ph-trt-reviews__shell{
    grid-template-columns:1fr;
  }

  .ph-4773 .ph-trt-reviews__intro{
    position:static;
  }

  .ph-4773 .ph-trt-reviews__stage-copy{
    text-align:left;
  }

  .ph-4773 .ph-trt-prime-standard h2,
  .ph-4773 .ph-trt-companions__intro h2{
    max-width:none;
  }

  .ph-4773 .ph-trt-companions__shell{
    grid-template-columns:1fr;
  }

  .ph-4773 .ph-trt-companions__intro{
    position:static;
    gap:18px;
  }

  .ph-4773 .ph-trt-companions__tiers{
    position:static;
    min-height:0;
  }

  .ph-4773 .ph-trt-companions__compare{
    min-height:0;
  }

  .ph-4773 .ph-trt-companions__tabs{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }

  .ph-4773 .ph-trt-companions__stage{
    min-height:clamp(600px, 66vh, 720px);
  }

  .ph-4773 .ph-trt-companions__stage-controls{
    grid-template-columns:1fr;
  }

  .ph-4773 .ph-trt-companions__tier-nav{
    justify-content:flex-start;
  }
}

@media (max-width: 1024px){
  .ph-4773 .ph-element.ph-element-e1c8b3b{
    min-height:max(720px, 100svh);
    padding-top:clamp(138px, 15vh, 176px);
    padding-bottom:clamp(138px, 15vh, 176px);
  }
}

@media (max-width: 767px){
  .ph-4773 .ph-element.ph-element-e1c8b3b{
    min-height:max(640px, 100svh);
    padding-top:116px;
    padding-bottom:116px;
  }

  .ph-4773 .ph-element.ph-element-e1c8b3b::before{
    inset:-12% 26% 8% 42%;
  }

  .ph-4773 .ph-element.ph-element-efe9768 .ph-heading-title{
  }

  .ph-4773 .ph-element.ph-element-804da54{
    padding:56px 14px;
  }

  .ph-4773 .ph-element.ph-element-804da54 > .e-con-inner.ph-trt-reviews__shell{
    gap:20px;
  }

  .ph-4773 .ph-element.ph-element-572052a .ph-heading-title{
    max-width:none;
  }

  .ph-4773 .ph-trt-reviews__stats{
    grid-template-columns:1fr;
  }

  .ph-4773 .ph-trt-reviews__stage{
    padding:18px;
    border-radius:24px;
  }

  .ph-4773 .ph-trt-reviews__stage-head{
    margin-bottom:16px;
  }

  .ph-4773 .ph-trt-reviews__stage-copy{
    max-width:none;
    text-align:left;
  }

  .ph-4773 .google-review-section .grw-content-inner{
    gap:10px;
  }

  .ph-4773 .google-review-section .grw-review-inner{
    min-height:0;
    padding:24px 20px 22px;
    border-radius:24px;
  }

  .ph-4773 .google-review-section .wp-google-feedback{
    padding:16px 16px 18px;
  }

  .ph-4773 .ph-trt-companions__compare{
    min-height:0;
  }

  .ph-4773 .ph-trt-companions__tabs{
    display:flex;
    overflow:auto;
    gap:10px;
    padding-bottom:4px;
    scrollbar-width:none;
  }

  .ph-4773 .ph-trt-companions__tabs::-webkit-scrollbar{
    display:none;
  }

  .ph-4773 .ph-trt-companions__tab{
    min-width:144px;
    min-height:82px;
    flex:0 0 auto;
  }

  .ph-4773 .ph-trt-companions__stage{
    padding:14px;
    border-radius:24px;
    min-height:0;
  }

  .ph-4773 .ph-trt-companions__stage-head{
    gap:12px;
    padding-bottom:12px;
  }

  .ph-4773 .ph-trt-companions__stage-controls{
    grid-template-columns:1fr;
    gap:10px;
  }

  .ph-4773 .ph-trt-companions__tier-nav{
    align-self:flex-end;
    justify-content:flex-end;
  }

  .ph-4773 .ph-element.ph-element-804da54 > .e-con-inner{
    gap:14px;
  }

  .ph-4773 .ph-element.ph-element-572052a .ph-heading-title{
    max-width:none;
  }

  .ph-4773 .google-review-section .grw-content-inner{
    gap:10px;
  }

  .ph-4773 .google-review-section .grw-review-inner{
    min-height:0;
    padding:22px 18px 20px;
    border-radius:24px;
  }

  .ph-4773 .google-review-section .grw-review-inner::after{
    top:16px;
    right:16px;
    font-size:3.5rem;
  }

  .ph-4773 .google-review-section .wp-google-feedback{
    padding:14px 14px 16px;
    border-radius:18px;
  }

  .ph-4773 .google-review-section .grw-prev,
  .ph-4773 .google-review-section .grw-next{
    width:42px;
    min-width:42px;
    height:42px;
  }

  .ph-4773 .ph-trt-signs-section{
    padding:56px 14px;
  }

  .ph-4773 .ph-trt-signs-section::before{
    background:
      linear-gradient(180deg, rgba(10, 14, 18, 0.9) 0%, rgba(10, 14, 18, 0.8) 34%, rgba(10, 14, 18, 0.68) 64%, rgba(10, 14, 18, 0.92) 100%),
      url("/assets/media/2026/04/signs-of-low-testosterone.webp") 72% center / cover no-repeat;
    opacity:0.72;
  }

  .ph-4773 .ph-trt-signs-section::after{
    inset:auto -12% -22% 26%;
    height:48%;
  }

  .ph-4773 .ph-trt-signs-section .p-8{
    padding:24px 22px;
  }

  .ph-4773 .ph-trt-signs-section .text-lg{
    font-size:1.05rem;
  }

  .ph-4773 .ph-trt-prime-standard{
    padding-left:14px;
    padding-right:14px;
  }

  .ph-4773 .ph-trt-companions{
    padding:48px 14px;
  }

  .ph-4773 .ph-trt-companions__figure img{
    aspect-ratio:16 / 14;
  }

  .ph-4773 .ph-trt-companions__tiers{
    grid-template-rows:auto auto auto;
    gap:12px;
  }

  .ph-4773 .ph-trt-companions__tier{
    padding:18px;
    border-radius:24px;
  }

  .ph-4773 .ph-trt-companions__item,
  .ph-4773 .ph-trt-companions__item:visited{
    grid-template-columns:68px minmax(0, 1fr);
  }

  .ph-4773 .ph-trt-companions__item-media{
    width:68px;
    height:68px;
    border-radius:16px;
  }

  .ph-4773 .ph-trt-companions__figure-caption{
    left:16px;
    right:16px;
    bottom:16px;
    padding:16px 18px;
  }
}

@media (min-width: 768px){
  .ph-4773 .ph-trt-signs-section .md\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1025px){
  .ph-4773 .ph-trt-signs-section .lg\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
}
.ph-4773 .ph-element.ph-element-20bb5a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.ph-4773 .ph-element.ph-element-9329c89{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}
.ph-4773 .ph-element.ph-element-9329c89 .ph-icon-list-items:not(.elementor-inline-items) .ph-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.ph-4773 .ph-element.ph-element-9329c89 .ph-icon-list-items:not(.elementor-inline-items) .ph-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.ph-4773 .ph-element.ph-element-9329c89 .ph-icon-list-items.elementor-inline-items .ph-icon-list-item{margin-inline:calc(10px/2);}
.ph-4773 .ph-element.ph-element-9329c89 .ph-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}
.ph-4773 .ph-element.ph-element-9329c89 .ph-icon-list-items.elementor-inline-items .ph-icon-list-item:after{inset-inline-end:calc(-10px/2);}
.ph-4773 .ph-element.ph-element-9329c89 .ph-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}
.ph-4773 .ph-element.ph-element-9329c89 .ph-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}
.ph-4773 .ph-element.ph-element-9329c89 .ph-icon-list-item > .ph-icon-list-text, .ph-4773 .ph-element.ph-element-9329c89 .ph-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}
.ph-4773 .ph-element.ph-element-9329c89 .ph-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}

/* TRT page partials inserted outside the legacy .ph-4773 builder scope */
body.postid-4773{
  --phtrt-home-display:var(--ph-font-display, "Montserrat", Sans-serif);
  --phtrt-home-body-font:var(--ph-font-body, "Lato", Sans-serif);
  --phtrt-home-h2:var(--ph-text-h2, clamp(2rem, 4.5vw, 3.375rem));
  --phtrt-home-h3:var(--ph-text-h3, 1.375rem);
  --phtrt-home-eyebrow:var(--ph-text-eyebrow, 0.875rem);
  --phtrt-home-body-lg:var(--ph-text-body-lg, clamp(1.125rem, 1.8vw, 1.25rem));
  --phtrt-home-body:var(--ph-text-body, 1rem);
  --phtrt-home-tight:var(--ph-leading-tight, 1.05);
  --phtrt-home-normal:var(--ph-leading-normal, 1.65);
  --phtrt-home-track:var(--ph-tracking-display, -0.03em);
  --phtrt-radius-panel:var(--ph-radius-panel, 30px);
  --phtrt-radius-card:var(--ph-radius-card, 24px);
  --phtrt-radius-pill:var(--ph-radius-pill, 999px);
}

body.postid-4773 .ph-trt-companions{
  --phtrt-gold:#ffc53a;
  --phtrt-ink:#0f1722;
  --phtrt-copy:#4f5f72;
  --phtrt-radius-panel-inner:calc(var(--phtrt-radius-panel) - 4px);
  --phtrt-radius-card-inner:calc(var(--phtrt-radius-card) - 2px);
  --phtrt-radius-soft:calc(var(--phtrt-radius-card) - 6px);
  --phtrt-radius-media:calc(var(--phtrt-radius-card) - 8px);
  display:block;
  padding:clamp(64px, 7vw, 92px) 24px;
  background:radial-gradient(circle at left top, rgba(255, 197, 58, 0.2), transparent 26%), linear-gradient(180deg, #f8fbff 0%, #eef4fb 100%);
  border-top:1px solid rgba(15, 23, 34, 0.06);
  border-bottom:1px solid rgba(15, 23, 34, 0.06);
}

body.postid-4773 .ph-trt-companions > .ph-trt-companions__shell{
  width:min(1280px, calc(100% - 8px));
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(340px, 1fr) minmax(0, 0.92fr);
  gap:clamp(22px, 2.8vw, 32px);
  align-items:stretch;
}

body.postid-4773 .ph-trt-companions__intro,
body.postid-4773 .ph-trt-companions__tiers{
  position:static;
}

body.postid-4773 .ph-trt-companions__intro{
  display:grid;
  grid-template-rows:auto minmax(0, 1fr);
  align-content:start;
  gap:16px;
  min-height:0;
}

body.postid-4773 .ph-trt-companions__intro-copy,
body.postid-4773 .ph-trt-companions__tiers-copy,
body.postid-4773 .ph-trt-companions__tier-copy,
body.postid-4773 .ph-trt-companions__stage-heading,
body.postid-4773 .ph-trt-faq .ph-dev-faq__intro{
  display:grid;
  gap:8px;
}

body.postid-4773 .ph-trt-companions__kicker,
body.postid-4773 .ph-trt-companions__tiers-kicker,
body.postid-4773 .ph-trt-companions__tier-kicker,
body.postid-4773 .ph-trt-companions__stage-label,
body.postid-4773 .ph-trt-faq .ph-dev-kicker{
  margin:0;
  color:#ffc53a;
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-eyebrow);
  font-weight:700;
  line-height:1.15;
  letter-spacing:0.16em;
  text-transform:uppercase;
}

body.postid-4773 .ph-trt-companions__intro h2,
body.postid-4773 .ph-trt-companions__intro-copy h2,
body.postid-4773 .ph-trt-faq .ph-dev-faq__intro h2{
  margin:0;
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h2);
  font-weight:700;
  line-height:var(--phtrt-home-tight);
  letter-spacing:var(--phtrt-home-track);
  text-transform:uppercase;
}

body.postid-4773 .ph-trt-companions__intro h2,
body.postid-4773 .ph-trt-companions__intro-copy h2{
}

body.postid-4773 .ph-trt-companions__copy,
body.postid-4773 .ph-trt-companions__tiers-note,
body.postid-4773 .ph-trt-companions__stage-note,
body.postid-4773 .ph-trt-companions__tier-copy > p{
  margin:0;
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:var(--phtrt-home-body);
  line-height:1.62;
}

body.postid-4773 .ph-trt-companions__figure{
  position:relative;
  margin:0;
  overflow:hidden;
  border-radius:var(--phtrt-radius-panel);
  background:#0f1722;
  box-shadow:0 24px 56px rgba(15, 23, 34, 0.14);
}

body.postid-4773 .ph-trt-companions__figure::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg, rgba(15, 23, 34, 0.06) 0%, rgba(15, 23, 34, 0.74) 100%);
  pointer-events:none;
}

body.postid-4773 .ph-trt-companions__figure img{
  display:block;
  width:100%;
  aspect-ratio:5 / 5.6;
  object-fit:cover;
}

body.postid-4773 .ph-trt-companions__figure-caption{
  position:absolute;
  left:20px;
  right:20px;
  bottom:20px;
  z-index:1;
  display:grid;
  gap:6px;
  padding:18px 20px;
  border:1px solid rgba(255, 255, 255, 0.14);
  border-radius:var(--phtrt-radius-card-inner);
  background:rgba(11, 17, 25, 0.58);
  backdrop-filter:blur(12px);
}

body.postid-4773 .ph-trt-companions__figure-label{
  color:rgba(255, 197, 58, 0.92);
  font-family:var(--phtrt-home-display);
  font-size:0.76rem;
  font-weight:700;
  line-height:1.1;
  letter-spacing:0.16em;
  text-transform:uppercase;
}

body.postid-4773 .ph-trt-companions__figure-caption strong{
  color:#ffffff;
  font-family:var(--phtrt-home-display);
  font-size:1.3rem;
  font-weight:700;
  line-height:1.1;
}

body.postid-4773 .ph-trt-companions__figure-caption p{
  margin:0;
  color:rgba(255, 255, 255, 0.82);
  font-family:var(--phtrt-home-body-font);
  font-size:0.95rem;
  line-height:1.55;
}

body.postid-4773 .ph-trt-companions__tiers{
  display:grid;
  grid-template-rows:auto minmax(0, 1fr);
  width:min(100%, 700px);
  height:100%;
  justify-self:end;
  gap:12px;
  min-width:0;
}

body.postid-4773 .ph-trt-companions__compare{
  width:min(100%, 700px);
  height:100%;
  min-height:0;
  justify-self:end;
}

body.postid-4773 .ph-trt-companions__tiers-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:14px;
}

body.postid-4773 .ph-trt-companions__stage{
  display:grid;
  grid-template-rows:auto minmax(0, 1fr);
  min-height:0;
  height:var(--ph-trt-companion-stage-height, auto);
  max-height:var(--ph-trt-companion-stage-height, none);
  overflow:hidden;
  padding:16px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:var(--phtrt-radius-panel);
  background:radial-gradient(circle at 100% 0%, rgba(255, 197, 58, 0.12), transparent 26%), linear-gradient(180deg, rgba(255, 255, 255, 0.82) 0%, rgba(244, 249, 255, 0.96) 100%);
  box-shadow:0 24px 56px rgba(15, 23, 34, 0.08);
}

body.postid-4773 .ph-trt-companions__stage-head{
  display:grid;
  gap:14px;
  padding-bottom:10px;
  border-bottom:1px solid rgba(15, 23, 34, 0.08);
}

body.postid-4773 .ph-trt-companions__stage-controls{
  display:grid;
  grid-template-columns:minmax(0, 1fr) auto;
  gap:12px;
  align-items:start;
}

body.postid-4773 .ph-trt-companions__tabs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
}

body.postid-4773 .ph-trt-companions__tab{
  appearance:none;
  width:100%;
  min-height:76px;
  padding:12px 14px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:var(--phtrt-radius-soft);
  background:rgba(255, 255, 255, 0.82);
  color:var(--phtrt-ink);
  text-align:left;
  display:grid;
  align-content:start;
  gap:4px;
  cursor:pointer;
  box-shadow:0 14px 30px rgba(15, 23, 34, 0.05);
}

body.postid-4773 .ph-trt-companions__tab.is-active{
  border-color:rgba(255, 197, 58, 0.56);
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 248, 227, 0.96) 100%);
  box-shadow:0 20px 42px rgba(15, 23, 34, 0.08);
}

body.postid-4773 .ph-trt-companions__tab:hover,
body.postid-4773 .ph-trt-companions__tab:focus-visible{
  transform:translateY(-1px);
  border-color:rgba(255, 197, 58, 0.44);
  background:#ffffff;
}

body.postid-4773 .ph-trt-companions__tab:focus-visible,
body.postid-4773 .ph-trt-companions__nav-button:focus-visible{
  outline:3px solid rgba(255, 197, 58, 0.22);
  outline-offset:3px;
}

body.postid-4773 .ph-trt-companions__tab-title{
  font-family:var(--phtrt-home-display);
  font-size:0.96rem;
  font-weight:700;
  line-height:1.12;
  letter-spacing:-0.01em;
}

body.postid-4773 .ph-trt-companions__tab-meta{
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:0.78rem;
  line-height:1.4;
}

body.postid-4773 .ph-trt-companions__tier-nav{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  align-items:stretch;
  gap:10px;
  width:min(100%, clamp(280px, 56%, 460px));
}

body.postid-4773 .ph-trt-companions__nav-button{
  appearance:none;
  width:100%;
  min-height:50px;
  border:1px solid rgba(255, 197, 58, 0.22);
  border-radius:var(--phtrt-radius-pill);
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(250, 245, 234, 0.94) 100%);
  color:var(--phtrt-ink);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:0 18px;
  font-family:var(--phtrt-home-display);
  font-size:0.72rem;
  font-weight:700;
  letter-spacing:0.14em;
  text-transform:uppercase;
  cursor:pointer;
  box-shadow:0 12px 26px rgba(15, 23, 34, 0.07);
  transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, background-color 0.22s ease, color 0.22s ease;
}

body.postid-4773 .ph-trt-companions__nav-button--next{
  background:linear-gradient(180deg, #1d2632 0%, #111925 100%);
  border-color:rgba(255, 197, 58, 0.36);
  color:#ffc53a;
  box-shadow:0 16px 30px rgba(15, 23, 34, 0.16);
}

body.postid-4773 .ph-trt-companions__nav-button:hover,
body.postid-4773 .ph-trt-companions__nav-button:focus-visible{
  border-color:rgba(255, 197, 58, 0.6);
  background:#ffffff;
  box-shadow:0 16px 30px rgba(15, 23, 34, 0.1);
  transform:translateY(-1px);
}

body.postid-4773 .ph-trt-companions__nav-button--next:hover,
body.postid-4773 .ph-trt-companions__nav-button--next:focus-visible{
  background:linear-gradient(180deg, #202c3c 0%, #121c29 100%);
  color:#ffd46b;
}

body.postid-4773 .ph-trt-companions__nav-button[disabled],
body.postid-4773 .ph-trt-companions__nav-button[aria-disabled="true"]{
  background:rgba(255, 255, 255, 0.72);
  color:rgba(15, 23, 34, 0.42);
  border-color:rgba(15, 23, 34, 0.08);
  box-shadow:none;
  cursor:not-allowed;
  transform:none;
}

body.postid-4773 .ph-trt-companions__nav-button svg{
  width:16px;
  height:16px;
  flex:0 0 auto;
}

body.postid-4773 .ph-trt-companions__nav-button--prev{
  justify-content:flex-start;
}

body.postid-4773 .ph-trt-companions__nav-button--next{
  justify-content:flex-end;
}

body.postid-4773 .ph-trt-companions__nav-button-label{
  display:inline-block;
  min-width:0;
}

body.postid-4773 .ph-trt-companions__tier-slider{
  min-width:0;
  min-height:0;
  height:100%;
  padding-top:12px;
  overflow:hidden;
  border-radius:var(--phtrt-radius-panel-inner);
}

body.postid-4773 .ph-trt-companions__tier-slider.swiper{
  height:100%;
}

body.postid-4773 .ph-trt-companions__tier-slider .swiper-wrapper{
  align-items:stretch;
}

body.postid-4773 .ph-trt-companions__tier-slider .swiper-slide{
  height:auto;
  display:flex;
}

body.postid-4773 .ph-trt-companions__tier{
  position:relative;
  display:grid;
  grid-template-rows:auto minmax(0, 1fr);
  gap:12px;
  width:100%;
  height:100%;
  padding:18px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:var(--phtrt-radius-panel-inner);
  box-shadow:0 20px 46px rgba(15, 23, 34, 0.07);
}

body.postid-4773 .ph-trt-companions__tier--basic{
  border-color:rgba(255, 197, 58, 0.18);
  background:
    radial-gradient(circle at right top, rgba(255, 197, 58, 0.18), transparent 26%),
    linear-gradient(180deg, rgba(255, 252, 244, 0.98) 0%, rgba(255, 246, 225, 0.96) 100%);
}

body.postid-4773 .ph-trt-companions__tier--edge{
  background:
    radial-gradient(circle at top right, rgba(15, 23, 34, 0.05), transparent 24%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(246, 249, 253, 0.98) 100%);
}

body.postid-4773 .ph-trt-companions__tier--elite{
  border-color:rgba(255, 197, 58, 0.24);
  background:
    radial-gradient(circle at right top, rgba(255, 197, 58, 0.16), transparent 24%),
    linear-gradient(180deg, #182230 0%, #101822 100%);
}

body.postid-4773 .ph-trt-companions__tier-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

body.postid-4773 .ph-trt-companions__tier-copy h3{
  margin:0;
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h3);
  font-weight:700;
  line-height:1.12;
  letter-spacing:-0.02em;
}

body.postid-4773 .ph-trt-companions__tier-count{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
  gap:6px;
  flex:0 0 auto;
  min-width:0;
  padding:4px 0 0;
  color:#c9951d;
  white-space:nowrap;
}

body.postid-4773 .ph-trt-companions__tier-star{
  display:inline-flex;
  width:18px;
  height:18px;
  filter:drop-shadow(0 4px 10px rgba(255, 197, 58, 0.18));
}

body.postid-4773 .ph-trt-companions__tier-star svg{
  width:100%;
  height:100%;
}

body.postid-4773 .ph-trt-companions__tier--basic .ph-trt-companions__tier-count{
  color:#cc981c;
}

body.postid-4773 .ph-trt-companions__tier--edge .ph-trt-companions__tier-count{
  color:#be8913;
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__tier-copy h3{
  color:#ffffff;
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__tier-count{
  color:#ffd86d;
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__tier-copy > p,
body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-description,
body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-benefits li{
  color:rgba(226, 232, 240, 0.82);
}

body.postid-4773 .ph-trt-companions__item-list{
  display:grid;
  gap:10px;
  align-content:start;
  min-height:0;
  overflow:auto;
  padding-right:4px;
}

body.postid-4773 .ph-trt-companions__item-list::-webkit-scrollbar{
  width:8px;
}

body.postid-4773 .ph-trt-companions__item-list::-webkit-scrollbar-thumb{
  background:rgba(15, 23, 34, 0.16);
  border-radius:999px;
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-list::-webkit-scrollbar-thumb{
  background:rgba(255, 255, 255, 0.18);
}

body.postid-4773 .ph-trt-companions__item,
body.postid-4773 .ph-trt-companions__item:visited{
  display:grid;
  grid-template-columns:68px minmax(0, 1fr) auto;
  gap:12px;
  align-items:center;
  padding:12px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:var(--phtrt-radius-card-inner);
  background:linear-gradient(180deg, #ffffff 0%, #fbfcfe 100%);
  color:inherit;
  text-decoration:none;
  box-shadow:0 10px 22px rgba(15, 23, 34, 0.04);
}

body.postid-4773 .ph-trt-companions__item:hover,
body.postid-4773 .ph-trt-companions__item:focus-visible{
  transform:translateY(-2px);
  border-color:rgba(255, 197, 58, 0.44);
  box-shadow:0 18px 40px rgba(15, 23, 34, 0.08);
}

body.postid-4773 .ph-trt-companions__item--summary,
body.postid-4773 .ph-trt-companions__item--summary:visited{
  grid-template-columns:60px minmax(0, 1fr);
  padding:12px 13px;
  background:linear-gradient(180deg, rgba(255, 248, 227, 0.96) 0%, rgba(255, 255, 255, 0.96) 100%);
  border-color:rgba(255, 197, 58, 0.18);
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item,
body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item:visited{
  border-color:rgba(255, 255, 255, 0.09);
  background:rgba(255, 255, 255, 0.06);
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item--summary,
body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item--summary:visited{
  background:linear-gradient(180deg, rgba(255, 197, 58, 0.14) 0%, rgba(255, 255, 255, 0.08) 100%);
}

body.postid-4773 .ph-trt-companions__item-media{
  width:68px;
  height:68px;
  overflow:hidden;
  border-radius:var(--phtrt-radius-media);
  background:linear-gradient(180deg, #ffffff, #eef4fb);
  box-shadow:inset 0 0 0 1px rgba(15, 23, 34, 0.06);
}

body.postid-4773 .ph-trt-companions__item--summary .ph-trt-companions__item-media{
  width:60px;
  height:60px;
}

body.postid-4773 .ph-trt-companions__item-media img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}

body.postid-4773 .ph-trt-companions__item-icon{
  display:grid;
  place-items:center;
  width:100%;
  height:100%;
  color:var(--phtrt-ink);
}

body.postid-4773 .ph-trt-companions__item-icon svg{
  width:34px;
  height:34px;
}

body.postid-4773 .ph-trt-companions__item--summary .ph-trt-companions__item-icon svg{
  width:28px;
  height:28px;
}

body.postid-4773 .ph-trt-companions__item-body{
  min-width:0;
  display:grid;
  gap:6px;
}

body.postid-4773 .ph-trt-companions__item-head{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
}

body.postid-4773 .ph-trt-companions__item-head h4{
  margin:0;
  max-width:100%;
  overflow-wrap:anywhere;
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-display);
  font-size:0.96rem;
  font-weight:700;
  line-height:1.18;
}

body.postid-4773 .ph-trt-companions__item-tag{
  display:inline-flex;
  align-items:center;
  max-width:100%;
  padding:6px 10px 5px;
  border:1px solid rgba(255, 197, 58, 0.22);
  border-radius:var(--phtrt-radius-pill);
  background:linear-gradient(180deg, rgba(255, 251, 242, 0.98) 0%, rgba(255, 245, 221, 0.92) 100%);
  color:#8b6511;
  font-family:var(--phtrt-home-display);
  font-size:0.68rem;
  font-weight:700;
  line-height:1.1;
  letter-spacing:0.1em;
  text-transform:uppercase;
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.75);
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-head h4{
  color:#ffffff;
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-tag{
  border-color:rgba(255, 197, 58, 0.2);
  background:linear-gradient(180deg, rgba(255, 197, 58, 0.16) 0%, rgba(255, 197, 58, 0.08) 100%);
  color:#ffe29a;
  box-shadow:none;
}

body.postid-4773 .ph-trt-companions__item-description{
  margin:0;
  max-width:100%;
  overflow-wrap:anywhere;
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:0.9rem;
  line-height:1.52;
}

body.postid-4773 .ph-trt-companions__item-benefits{
  margin:0;
  padding:0;
  list-style:none;
  display:grid;
  gap:4px;
}

body.postid-4773 .ph-trt-companions__item-benefits li{
  position:relative;
  padding-left:14px;
  color:#4e5c6c;
  font-family:var(--phtrt-home-body-font);
  font-size:0.82rem;
  line-height:1.45;
}

body.postid-4773 .ph-trt-companions__item-benefits li::before{
  content:"";
  position:absolute;
  left:0;
  top:0.56rem;
  width:6px;
  height:6px;
  border-radius:50%;
  background:#ffc53a;
}

body.postid-4773 .ph-trt-companions__item-arrow{
  display:grid;
  place-items:center;
  width:32px;
  height:32px;
  border-radius:var(--phtrt-radius-pill);
  background:rgba(15, 23, 34, 0.06);
  color:var(--phtrt-ink);
}

body.postid-4773 .ph-trt-companions__tier--basic .ph-trt-companions__item-arrow{
  align-self:start;
}

body.postid-4773 .ph-trt-companions__item-arrow svg{
  width:16px;
  height:16px;
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-arrow{
  background:rgba(255, 255, 255, 0.08);
  color:#ffffff;
}

body.postid-4773 .ph-trt-faq{
  --phd-gold:#ffc53a;
  --phd-gold-deep:#d99a11;
  --phd-ink:#0a0e13;
  --phd-panel:#111720;
  --phd-panel-soft:#1a212b;
  --phd-copy:#d9dee5;
  --phd-muted:#98a2ae;
  --phd-white:#ffffff;
  --phd-line:rgba(255, 255, 255, 0.11);
  --phd-line-soft:rgba(255, 255, 255, 0.07);
  --phd-glow:rgba(255, 197, 58, 0.24);
  --phd-light:#f7fafe;
  --phd-light-alt:#edf4fb;
  --phd-light-line:rgba(25, 40, 58, 0.1);
  --phd-shadow:0 24px 60px rgba(0, 0, 0, 0.22);
  padding:clamp(72px, 8vw, 112px) 0;
  color:var(--phd-white);
  background:
    radial-gradient(circle at right top, rgba(255, 197, 58, 0.15), transparent 28%),
    linear-gradient(180deg, #10151d 0%, #0d1117 100%);
  font-family:var(--ph-font-body);
}

body.postid-4773 .ph-trt-faq .ph-dev-shell{
  width:min(1360px, calc(100% - 48px));
  margin:0 auto;
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__layout{
  display:grid;
  grid-template-columns:minmax(0, 0.86fr) minmax(0, 1.14fr);
  gap:34px;
  align-items:start;
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__intro{
  position:sticky;
  top:126px;
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__intro h2{
  color:var(--phd-white);
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__intro > p:not(.ph-dev-kicker){
  margin:14px 0 0;
  color:var(--phd-copy);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body-lg);
  line-height:var(--ph-leading-normal);
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__list{
  display:grid;
  gap:14px;
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__list details{
  position:relative;
  padding:26px 24px;
  border:1px solid var(--phd-line);
  border-radius:24px;
  background:rgba(255, 255, 255, 0.04);
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__list details[open]{
  border-color:rgba(255, 197, 58, 0.35);
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__list summary{
  position:relative;
  padding-right:36px;
  cursor:pointer;
  list-style:none;
  color:var(--phd-white);
  font-family:var(--ph-font-display);
  font-size:1.0625rem;
  font-weight:800;
  line-height:1.45;
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__list summary::-webkit-details-marker{
  display:none;
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__list summary::after{
  content:"+";
  position:absolute;
  top:50%;
  right:0;
  transform:translateY(-50%);
  color:var(--phd-gold);
  font-family:var(--ph-font-display);
  font-size:1.6rem;
  line-height:1;
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__list details[open] summary::after{
  content:"–";
}

body.postid-4773 .ph-trt-faq .ph-dev-faq__list p{
  margin:12px 0 0;
  color:var(--phd-muted);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body);
  line-height:var(--ph-leading-normal);
}

@media (max-width: 1180px){
  body.postid-4773 .ph-trt-companions > .ph-trt-companions__shell,
  body.postid-4773 .ph-trt-faq .ph-dev-faq__layout{
    grid-template-columns:1fr;
  }

  body.postid-4773 .ph-trt-companions__intro h2,
  body.postid-4773 .ph-trt-companions__intro-copy h2{
    max-width:none;
  }

  body.postid-4773 .ph-trt-companions__tiers,
  body.postid-4773 .ph-trt-companions__compare{
    width:100%;
    max-width:none;
    justify-self:stretch;
  }

  body.postid-4773 .ph-trt-companions__stage{
    min-height:auto;
  }

  body.postid-4773 .ph-trt-faq .ph-dev-faq__intro{
    position:static;
  }
}

@media (max-width: 767px){
  body.postid-4773 .ph-trt-companions{
    padding-inline:18px;
  }

  body.postid-4773 .ph-trt-companions__stage{
    padding:18px;
  }

  body.postid-4773 .ph-trt-companions__stage-controls{
    grid-template-columns:1fr;
  }

  body.postid-4773 .ph-trt-companions__tabs{
    grid-template-columns:repeat(3, minmax(180px, 1fr));
    overflow-x:auto;
    padding-bottom:2px;
  }

  body.postid-4773 .ph-trt-companions__item,
  body.postid-4773 .ph-trt-companions__item:visited{
    grid-template-columns:68px minmax(0, 1fr);
  }

  body.postid-4773 .ph-trt-companions__item-media{
    width:68px;
    height:68px;
    border-radius:16px;
  }

  body.postid-4773 .ph-trt-companions__item-arrow{
    display:none;
  }

  body.postid-4773 .ph-trt-companions__item-select-status{
    grid-column:1 / -1;
    justify-self:start;
    width:30px;
    height:30px;
  }

  body.postid-4773 .ph-trt-companions__figure-caption{
    left:16px;
    right:16px;
    bottom:16px;
    padding:16px 18px;
  }

  body.postid-4773 .ph-trt-faq .ph-dev-shell{
    width:min(100% - 36px, 100%);
  }

  body.postid-4773 .ph-trt-faq .ph-dev-faq__list details{
    padding:22px 18px;
  }
}

/* TRT companions makeover: restructure into overview row + full-width tier compare */
body.postid-4773 .ph-trt-companions{
  position:relative;
  overflow:hidden;
  padding:clamp(28px, 3.6vw, 52px) 24px clamp(72px, 8vw, 112px);
  background:
    radial-gradient(circle at left top, rgba(255, 197, 58, 0.18), transparent 24%),
    radial-gradient(circle at 92% 86%, rgba(15, 23, 34, 0.06), transparent 22%),
    linear-gradient(180deg, #edf3f9 0%, #f7fafc 18%, #fbf8f0 56%, #eef4fa 100%);
  border-top:none;
  border-bottom:1px solid rgba(15, 23, 34, 0.08);
}

body.postid-4773 .ph-trt-companions::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:clamp(92px, 11vw, 146px);
  background:
    linear-gradient(180deg, rgba(237, 243, 249, 0.98) 0%, rgba(244, 248, 252, 0.62) 52%, rgba(255, 255, 255, 0) 100%);
  pointer-events:none;
  z-index:0;
}

body.postid-4773 .ph-trt-companions > .ph-trt-companions__shell{
  position:relative;
  z-index:1;
  width:min(1280px, calc(100% - 16px));
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(340px, 0.78fr) minmax(0, 1.22fr);
  gap:clamp(20px, 2.6vw, 30px);
  align-items:start;
}

body.postid-4773 .ph-trt-companions__overview{
  display:grid;
  grid-template-columns:minmax(0, 1fr);
  gap:18px;
  align-content:start;
}

body.postid-4773 .ph-trt-companions__intro,
body.postid-4773 .ph-trt-companions__tiers{
  position:static;
}

body.postid-4773 .ph-trt-companions__intro{
  display:grid;
  align-content:start;
  gap:18px;
  min-height:0;
  padding:clamp(20px, 2.5vw, 28px);
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:var(--phtrt-radius-panel);
  background:
    radial-gradient(circle at top right, rgba(255, 197, 58, 0.14), transparent 28%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.97) 0%, rgba(250, 245, 233, 0.92) 100%);
  box-shadow:0 24px 56px rgba(15, 23, 34, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.8);
}

body.postid-4773 .ph-trt-companions__intro-copy{
  gap:10px;
  padding:0 0 14px;
  border:none;
  border-radius:0;
  border-bottom:1px solid rgba(15, 23, 34, 0.1);
  background:none;
  box-shadow:none;
}

body.postid-4773 .ph-trt-companions__intro h2{
}

body.postid-4773 .ph-trt-companions__copy{
  max-width:50ch;
  border-left-color:rgba(255, 197, 58, 0.24);
}

body.postid-4773 .ph-trt-companions__summary{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:12px;
}

body.postid-4773 .ph-trt-companions__summary-item{
  display:grid;
  gap:6px;
  min-height:88px;
  padding:16px 18px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:20px;
  background:rgba(255, 255, 255, 0.84);
  box-shadow:0 16px 36px rgba(15, 23, 34, 0.05);
}

body.postid-4773 .ph-trt-companions__summary-value{
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-display);
  font-size:1rem;
  font-weight:700;
  line-height:1.12;
}

body.postid-4773 .ph-trt-companions__summary-label{
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:0.82rem;
  line-height:1.45;
}

body.postid-4773 .ph-trt-companions__figure{
  min-height:100%;
  border-radius:var(--phtrt-radius-panel);
  box-shadow:0 20px 46px rgba(15, 23, 34, 0.12);
}

body.postid-4773 .ph-trt-companions__figure img{
  width:100%;
  aspect-ratio:16 / 10;
  object-fit:cover;
  object-position:center 20%;
}

body.postid-4773 .ph-trt-companions__figure-caption{
  left:16px;
  right:16px;
  bottom:16px;
  gap:4px;
  padding:14px 16px;
  border:1px solid rgba(255, 197, 58, 0.18);
  background:linear-gradient(180deg, rgba(12, 18, 25, 0.72) 0%, rgba(12, 18, 25, 0.9) 100%);
  box-shadow:0 18px 36px rgba(0, 0, 0, 0.18);
}

body.postid-4773 .ph-trt-companions__figure-caption strong{
  font-size:1.16rem;
}

body.postid-4773 .ph-trt-companions__figure-caption p{
  font-size:0.88rem;
  line-height:1.45;
}

body.postid-4773 .ph-trt-companions__tiers{
  display:grid;
  grid-template-rows:minmax(0, 1fr);
  gap:0;
  width:100%;
  min-width:0;
  align-self:stretch;
}

body.postid-4773 .ph-trt-companions__tiers-head{
  display:grid;
  grid-template-columns:minmax(0, 1fr) auto;
  gap:16px;
  align-items:end;
}

body.postid-4773 .ph-trt-companions__tiers-note{
  max-width:70ch;
}

body.postid-4773 .ph-trt-companions__compare{
  width:100%;
  min-height:0;
  justify-self:stretch;
  height:100%;
}

body.postid-4773 .ph-trt-companions__stage{
  display:grid;
  grid-template-rows:minmax(0, 1fr);
  gap:0;
  min-height:0;
  height:100%;
  max-height:none;
  overflow:visible;
  padding:clamp(18px, 2.4vw, 24px);
  border:1px solid rgba(15, 23, 34, 0.09);
  border-radius:var(--phtrt-radius-panel);
  background:
    radial-gradient(circle at right top, rgba(255, 197, 58, 0.14), transparent 26%),
    radial-gradient(circle at left bottom, rgba(15, 23, 34, 0.05), transparent 28%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.97) 0%, rgba(248, 250, 253, 0.99) 100%);
  box-shadow:0 24px 56px rgba(15, 23, 34, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.85);
}

body.postid-4773 .ph-trt-companions__stage-head{
  display:grid;
  gap:16px;
  padding-bottom:0;
  border-bottom:none;
}

body.postid-4773 .ph-trt-companions__stage-head--overview{
  padding:14px 15px;
  border:1px solid rgba(255, 197, 58, 0.18);
  border-radius:24px;
  background:
    radial-gradient(circle at top right, rgba(255, 197, 58, 0.1), transparent 34%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(251, 246, 235, 0.92) 100%);
  box-shadow:0 18px 40px rgba(15, 23, 34, 0.06);
}

body.postid-4773 .ph-trt-companions__stage-heading{
  gap:8px;
}

body.postid-4773 .ph-trt-companions__stage-controls{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr);
  gap:10px;
  align-items:end;
}

body.postid-4773 .ph-trt-companions__tier-nav{
  justify-self:start;
  align-self:start;
}

body.postid-4773 .ph-trt-companions__tabs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
  min-width:0;
}

body.postid-4773 .ph-trt-companions__tab{
  min-height:68px;
  padding:11px 12px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:18px;
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(250, 245, 235, 0.9) 100%);
  box-shadow:0 14px 28px rgba(15, 23, 34, 0.05);
}

body.postid-4773 .ph-trt-companions__tab-title{
  font-size:0.9rem;
}

body.postid-4773 .ph-trt-companions__tab-meta{
  font-size:0.74rem;
}

body.postid-4773 .ph-trt-companions__tab.is-active{
  border-color:rgba(255, 197, 58, 0.3);
  background:linear-gradient(180deg, #1c2531 0%, #111925 100%);
  box-shadow:0 18px 36px rgba(15, 23, 34, 0.16);
}

body.postid-4773 .ph-trt-companions__tab.is-active .ph-trt-companions__tab-title{
  color:#ffc53a;
}

body.postid-4773 .ph-trt-companions__tab.is-active .ph-trt-companions__tab-meta{
  color:rgba(255, 255, 255, 0.8);
}

body.postid-4773 .ph-trt-companions__tier-slider{
  min-width:0;
  min-height:0;
  height:auto;
  padding-top:0;
  overflow:hidden;
  border-radius:24px;
}

body.postid-4773 .ph-trt-companions__tier-slider.swiper{
  height:auto;
}

body.postid-4773 .ph-trt-companions__tier{
  display:grid;
  grid-template-rows:auto minmax(0, 1fr);
  gap:12px;
  width:100%;
  height:auto;
  padding:clamp(16px, 2vw, 20px);
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:26px;
  box-shadow:0 16px 34px rgba(15, 23, 34, 0.06);
}

body.postid-4773 .ph-trt-companions__tier--edge,
body.postid-4773 .ph-trt-companions__tier--elite{
  grid-template-rows:auto auto minmax(0, 1fr);
}

body.postid-4773 .ph-trt-companions__tier-head{
  display:grid;
  grid-template-columns:minmax(0, 1fr);
  gap:10px;
  align-items:start;
  padding-right:clamp(68px, 7vw, 92px);
}

body.postid-4773 .ph-trt-companions__tier-count{
  position:absolute;
  top:clamp(14px, 1.8vw, 18px);
  right:clamp(14px, 1.8vw, 18px);
  z-index:2;
  align-self:auto;
  justify-self:auto;
  max-width:none;
  min-height:34px;
  padding:7px 10px;
  gap:5px;
  font-size:0.68rem;
  letter-spacing:0.04em;
  border:1px solid rgba(255, 197, 58, 0.18);
  border-radius:999px;
  background:var(--phtrt-companion-surface-gold);
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 8px 18px rgba(15, 23, 34, 0.05);
}

body.postid-4773 .ph-trt-companions__item-list{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:10px;
  align-content:start;
  min-height:0;
  overflow:visible;
  padding-right:0;
}

body.postid-4773 .ph-trt-companions__tier--edge .ph-trt-companions__item-list,
body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-list{
  grid-template-columns:repeat(2, minmax(0, 1fr));
}

body.postid-4773 .ph-trt-companions__tier--basic .ph-trt-companions__item-list{
  gap:12px;
}

body.postid-4773 .ph-trt-companions__item,
body.postid-4773 .ph-trt-companions__item:visited{
  display:grid;
  grid-template-columns:60px minmax(0, 1fr) auto;
  gap:12px;
  align-items:start;
  height:100%;
  padding:12px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:20px;
  background:#ffffff;
  color:inherit;
  text-decoration:none;
}

body.postid-4773 .ph-trt-companions__item--static,
body.postid-4773 .ph-trt-companions__item--static:visited{
  grid-template-columns:60px minmax(0, 1fr);
}

body.postid-4773 .ph-trt-companions__tier--basic .ph-trt-companions__item,
body.postid-4773 .ph-trt-companions__tier--basic .ph-trt-companions__item:visited{
  min-height:168px;
  padding:14px;
  border-radius:22px;
  box-shadow:0 14px 28px rgba(15, 23, 34, 0.05);
}

body.postid-4773 .ph-trt-companions__tier--basic .ph-trt-companions__item--static,
body.postid-4773 .ph-trt-companions__tier--basic .ph-trt-companions__item--static:visited{
  grid-template-columns:60px minmax(0, 1fr);
}

body.postid-4773 .ph-trt-companions__choice-note{
  align-self:start;
  justify-self:start;
  max-width:100%;
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  color:var(--phtrt-copy);
  font-size:0.8rem;
  font-weight:800;
  line-height:1.3;
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__choice-note{
  color:rgba(226, 232, 240, 0.9);
}

body.postid-4773 .ph-trt-companions__item--summary,
body.postid-4773 .ph-trt-companions__item--summary:visited{
  grid-column:1 / -1;
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item,
body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item:visited{
  background:rgba(19, 29, 40, 0.88);
  border-color:rgba(255, 255, 255, 0.08);
}

body.postid-4773 .ph-trt-companions__item-media{
  width:60px;
  height:60px;
  border-radius:16px;
}

body.postid-4773 .ph-trt-companions__item-body{
  gap:6px;
}

body.postid-4773 .ph-trt-companions__tier--basic .ph-trt-companions__item-body{
  grid-template-rows:auto auto minmax(0, 1fr);
  align-content:start;
}

body.postid-4773 .ph-trt-companions__item-head{
  gap:8px;
}

body.postid-4773 .ph-trt-companions__item-tag{
  justify-self:start;
}

body.postid-4773 .ph-trt-companions__item-description{
  font-size:0.86rem;
  line-height:1.46;
}

body.postid-4773 .ph-trt-companions__item-benefits{
  gap:5px;
}

body.postid-4773 .ph-trt-companions__item-benefits li{
  font-size:0.76rem;
  line-height:1.38;
}

body.postid-4773 .ph-trt-companions__shell{
  --phtrt-companion-surface:
    linear-gradient(180deg, rgba(255, 255, 255, 0.97) 0%, rgba(250, 247, 240, 0.95) 56%, rgba(245, 249, 253, 0.95) 100%);
  --phtrt-companion-surface-soft:
    linear-gradient(180deg, rgba(255, 255, 255, 0.88) 0%, rgba(250, 247, 239, 0.84) 100%);
  --phtrt-companion-surface-gold:
    linear-gradient(180deg, rgba(255, 252, 244, 0.98) 0%, rgba(255, 245, 219, 0.95) 100%);
  --phtrt-companion-surface-quiet:
    linear-gradient(180deg, rgba(254, 254, 254, 0.82) 0%, rgba(248, 245, 238, 0.78) 100%);
  --phtrt-companion-border: rgba(15, 23, 34, 0.09);
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-columns:minmax(320px, 0.78fr) minmax(0, 1.22fr);
  grid-template-areas:
    "intro intro"
    "overview tiers";
  gap:clamp(18px, 2.6vw, 26px) clamp(24px, 3vw, 34px);
  align-items:stretch;
  padding:clamp(26px, 3vw, 34px);
  border:1px solid rgba(15, 23, 34, 0.1);
  border-radius:34px;
  background:
    radial-gradient(circle at top left, rgba(255, 197, 58, 0.16), transparent 26%),
    radial-gradient(circle at right bottom, rgba(15, 23, 34, 0.05), transparent 24%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(250, 247, 240, 0.94) 44%, rgba(245, 249, 253, 0.95) 100%);
  box-shadow:
    0 28px 62px rgba(15, 23, 34, 0.09),
    inset 0 1px 0 rgba(255, 255, 255, 0.82);
  isolation:isolate;
}

body.postid-4773 .ph-trt-companions__shell::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:1px;
  background:linear-gradient(90deg, transparent 0%, rgba(255, 197, 58, 0.7) 18%, rgba(255, 197, 58, 0.24) 52%, transparent 100%);
  pointer-events:none;
}

body.postid-4773 .ph-trt-companions__intro-copy{
  grid-area:intro;
  display:grid;
  grid-template-columns:minmax(420px, 1.04fr) minmax(320px, 0.96fr);
  grid-template-areas:
    "kicker copy"
    "title copy";
  align-items:start;
  column-gap:clamp(20px, 2.4vw, 34px);
  row-gap:10px;
  width:100%;
  max-width:none;
  margin:0;
  padding:0 0 16px;
  border:none;
  border-radius:0;
  border-bottom:1px solid rgba(15, 23, 34, 0.1);
  background:none;
  box-shadow:none;
}

body.postid-4773 .ph-trt-companions__kicker{
  grid-area:kicker;
  margin:0;
  align-self:start;
}

body.postid-4773 .ph-trt-companions__intro-copy h2{
  grid-area:title;
  margin:0;
  align-self:start;
}

body.postid-4773 .ph-trt-companions__copy{
  grid-area:copy;
  align-self:start;
  justify-self:stretch;
  width:100%;
  max-width:none;
  margin:0;
  text-align:left;
  padding:16px 18px 16px 24px;
  border-left:1px solid rgba(255, 197, 58, 0.22);
  border-radius:18px;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.72) 0%, rgba(255, 250, 238, 0.54) 100%);
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.74);
}

body.postid-4773 .ph-trt-companions__overview{
  grid-area:overview;
  display:grid;
  grid-template-rows:auto minmax(0, 1fr) auto;
  gap:12px;
  align-content:stretch;
  align-self:stretch;
  min-width:0;
  padding-right:clamp(10px, 1.4vw, 18px);
  border-right:1px solid rgba(15, 23, 34, 0.08);
}

body.postid-4773 .ph-trt-companions__overview-cta{
  display:grid;
  grid-template-columns:minmax(0, 1fr) auto;
  gap:10px;
  align-items:center;
  padding:0;
  border-top:none;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 30%, rgba(255, 247, 224, 0.2) 100%);
}

body.postid-4773 .ph-trt-companions__overview-cta-copy{
  display:grid;
  gap:4px;
  min-width:0;
}

body.postid-4773 .ph-trt-companions__overview-cta-kicker{
  margin:0;
  color:#b88a1b;
  font-family:var(--phtrt-home-body-font);
  font-size:0.74rem;
  font-weight:700;
  line-height:1;
  letter-spacing:0.18em;
  text-transform:uppercase;
}

body.postid-4773 .ph-trt-companions__overview-cta-title{
  margin:0;
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-display);
  font-size:clamp(1rem, 1.1vw, 1.14rem);
  font-weight:700;
  line-height:1.08;
  letter-spacing:-0.02em;
}

body.postid-4773 .ph-trt-companions__overview-cta-note{
  margin:0;
  max-width:34ch;
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:0.84rem;
  line-height:1.34;
}

body.postid-4773 .ph-trt-companions__overview-cta-button,
body.postid-4773 .ph-trt-companions__overview-cta-button:visited{
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  gap:9px;
  align-self:end;
  width:auto;
  min-width:204px;
  min-height:48px;
  padding:0 18px;
  border:1px solid rgba(15, 23, 34, 0.12);
  border-radius:var(--phtrt-radius-pill);
  background:linear-gradient(180deg, #ffd86d 0%, #ffc53a 100%);
  color:#0f1722;
  font-family:var(--phtrt-home-body-font);
  font-size:0.89rem;
  font-weight:700;
  letter-spacing:0.01em;
  text-decoration:none;
  white-space:nowrap;
  box-shadow:0 14px 30px rgba(255, 197, 58, 0.22);
  transition:transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
}

body.postid-4773 .ph-trt-companions__overview-cta-button:hover,
body.postid-4773 .ph-trt-companions__overview-cta-button:focus-visible{
  transform:translateY(-1px);
  filter:brightness(1.02);
  box-shadow:0 18px 34px rgba(255, 197, 58, 0.28);
}

body.postid-4773 .ph-trt-companions__overview-cta-button:focus-visible{
  outline:2px solid rgba(15, 23, 34, 0.18);
  outline-offset:3px;
}

body.postid-4773 .ph-trt-companions__overview-cta-button svg{
  width:18px;
  height:18px;
  flex:0 0 18px;
}

body.postid-4773 .ph-trt-companions__tiers{
  grid-area:tiers;
  position:static;
  top:auto;
  align-self:stretch;
  display:grid;
  gap:10px;
  min-height:0;
  min-width:0;
  width:100%;
  max-width:100%;
  overflow:hidden;
  padding-left:clamp(2px, 0.4vw, 8px);
  height:100%;
}

body.postid-4773 .ph-trt-companions__compare{
  display:grid;
  grid-template-rows:minmax(0, 1fr) auto;
  gap:12px;
  align-content:stretch;
  min-width:0;
  width:100%;
  max-width:100%;
  overflow:hidden;
  height:100%;
}

body.postid-4773 .ph-trt-companions__tier-actions{
  display:grid;
  grid-template-columns:minmax(0, 1fr);
  gap:0;
  align-items:end;
  padding-top:8px;
  border-top:1px solid rgba(15, 23, 34, 0.08);
}

body.postid-4773 .ph-trt-companions__stage{
  display:grid;
  min-width:0;
  min-height:0;
  height:100%;
  max-height:none;
  overflow:visible;
  padding:0;
  border:none;
  background:transparent;
  box-shadow:none;
}

body.postid-4773 .ph-trt-companions__stage-head{
  gap:14px;
  padding-bottom:0;
  border-bottom:none;
}

body.postid-4773 .ph-trt-companions__stage-head--overview{
  padding:0 0 14px;
  border:none;
  border-bottom:1px solid rgba(15, 23, 34, 0.08);
  border-radius:0;
  background:none;
  box-shadow:none;
}

body.postid-4773 .ph-trt-companions__stage-controls{
  display:grid;
  grid-template-columns:minmax(0, 1fr);
  gap:10px;
  align-items:start;
}

body.postid-4773 .ph-trt-companions__tier-nav{
  align-self:start;
  justify-self:stretch;
  width:100%;
  margin-top:2px;
}

body.postid-4773 .ph-trt-companions__tabs{
  gap:9px;
}

body.postid-4773 .ph-trt-companions__tab{
  min-height:62px;
  padding:10px 13px;
  border-color:var(--phtrt-companion-border);
  background:var(--phtrt-companion-surface-soft);
  box-shadow:0 12px 26px rgba(15, 23, 34, 0.05);
}

body.postid-4773 .ph-trt-companions__figure{
  display:grid;
  align-content:stretch;
  align-self:stretch;
  min-height:0;
  border:1px solid var(--phtrt-companion-border);
  border-radius:28px;
  background:
    radial-gradient(circle at top right, rgba(255, 197, 58, 0.12), transparent 22%),
    var(--phtrt-companion-surface);
  box-shadow:0 20px 44px rgba(15, 23, 34, 0.1);
}

body.postid-4773 .ph-trt-companions__figure img{
  height:100%;
  min-height:320px;
  aspect-ratio:auto;
  object-position:center 18%;
}

body.postid-4773 .ph-trt-companions__figure-caption{
  left:18px;
  right:18px;
  bottom:18px;
  gap:5px;
  padding:15px 17px;
  border-radius:22px;
}

body.postid-4773 .ph-trt-companions__tier-slider{
  width:100%;
  max-width:100%;
  border-radius:24px;
  height:100%;
}

body.postid-4773 .ph-trt-companions__tier-slider.swiper,
body.postid-4773 .ph-trt-companions__tier-slider .swiper-wrapper,
body.postid-4773 .ph-trt-companions__tier-slider .swiper-slide{
  height:100%;
}

body.postid-4773 .ph-trt-companions__tier{
  min-width:0;
  max-width:100%;
  gap:11px;
  height:100%;
  padding:17px;
  border-radius:28px;
  border-color:var(--phtrt-companion-border);
  box-shadow:0 18px 40px rgba(15, 23, 34, 0.07);
}

body.postid-4773 .ph-trt-companions__tier--basic{
  border-color:rgba(255, 197, 58, 0.18);
  background:
    radial-gradient(circle at top right, rgba(255, 197, 58, 0.14), transparent 24%),
    var(--phtrt-companion-surface-gold);
}

body.postid-4773 .ph-trt-companions__tier--edge{
  background:
    radial-gradient(circle at top right, rgba(15, 23, 34, 0.04), transparent 24%),
    radial-gradient(circle at left bottom, rgba(255, 197, 58, 0.08), transparent 26%),
    var(--phtrt-companion-surface);
}

body.postid-4773 .ph-trt-companions__tier-count{
  border-color:rgba(255, 197, 58, 0.18);
  background:var(--phtrt-companion-surface-gold);
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.7);
}

body.postid-4773 .ph-trt-companions__tier--edge .ph-trt-companions__tier-count{
  border-color:rgba(15, 23, 34, 0.08);
  background:var(--phtrt-companion-surface-soft);
}

body.postid-4773 .ph-trt-companions__item,
body.postid-4773 .ph-trt-companions__item:visited{
  border-color:var(--phtrt-companion-border);
  background:var(--phtrt-companion-surface-soft);
  box-shadow:0 10px 24px rgba(15, 23, 34, 0.045);
}

body.postid-4773 .ph-trt-companions__item--selectable{
  cursor:pointer;
  user-select:none;
  transition:border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease, background 180ms ease;
}

body.postid-4773 .ph-trt-companions__item--selectable:hover,
body.postid-4773 .ph-trt-companions__item--selectable:focus-visible{
  border-color:rgba(255, 197, 58, 0.48);
  box-shadow:0 16px 32px rgba(15, 23, 34, 0.08);
  transform:translateY(-1px);
}

body.postid-4773 .ph-trt-companions__item--selectable:focus-visible{
  outline:3px solid rgba(255, 197, 58, 0.28);
  outline-offset:3px;
}

body.postid-4773 .ph-trt-companions__item--selectable.is-selected{
  border-color:rgba(255, 197, 58, 0.78);
  background:
    radial-gradient(circle at top right, rgba(255, 197, 58, 0.18), transparent 28%),
    var(--phtrt-companion-surface-soft);
  box-shadow:0 18px 36px rgba(255, 197, 58, 0.16);
}

body.postid-4773 .ph-trt-companions__item--summary,
body.postid-4773 .ph-trt-companions__item--summary:visited{
  background:
    radial-gradient(circle at top right, rgba(255, 197, 58, 0.12), transparent 24%),
    var(--phtrt-companion-surface-gold);
}

body.postid-4773 .ph-trt-companions__item-media{
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(240, 246, 251, 0.94) 100%);
  box-shadow:inset 0 0 0 1px rgba(15, 23, 34, 0.05);
}

body.postid-4773 .ph-trt-companions__tier-head{
  min-width:0;
  gap:11px;
}

body.postid-4773 .ph-trt-companions__item-list{
  width:100%;
  max-width:100%;
  gap:9px;
}

body.postid-4773 .ph-trt-companions__item-select-status{
  display:grid;
  place-items:center;
  align-self:start;
  width:34px;
  height:34px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:999px;
  background:rgba(255, 255, 255, 0.82);
  color:rgba(41, 47, 54, 0.42);
  opacity:0.72;
  transition:background 180ms ease, border-color 180ms ease, color 180ms ease, opacity 180ms ease, transform 180ms ease;
}

body.postid-4773 .ph-trt-companions__item-select-status svg{
  width:16px;
  height:16px;
}

body.postid-4773 .ph-trt-companions__item--selectable.is-selected .ph-trt-companions__item-select-status{
  border-color:rgba(255, 197, 58, 0.9);
  background:#ffc53a;
  color:#16232f;
  opacity:1;
  transform:scale(1.04);
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item--selectable.is-selected{
  border-color:rgba(255, 197, 58, 0.72);
  background:
    radial-gradient(circle at top right, rgba(255, 197, 58, 0.2), transparent 28%),
    rgba(19, 29, 40, 0.94);
  box-shadow:0 18px 36px rgba(0, 0, 0, 0.2);
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-select-status{
  border-color:rgba(255, 255, 255, 0.12);
  background:rgba(255, 255, 255, 0.08);
  color:rgba(255, 255, 255, 0.58);
}

body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item--selectable.is-selected .ph-trt-companions__item-select-status{
  border-color:rgba(255, 197, 58, 0.9);
  background:#ffc53a;
  color:#16232f;
}

@media (max-width: 767px){
  body.postid-4773 .ph-trt-companions__tiers,
  body.postid-4773 .ph-trt-companions__compare,
  body.postid-4773 .ph-trt-companions__stage,
  body.postid-4773 .ph-trt-companions__tier-slider,
  body.postid-4773 .ph-trt-companions__tier-slider.swiper,
  body.postid-4773 .ph-trt-companions__tier-slider .swiper-wrapper,
  body.postid-4773 .ph-trt-companions__tier-slider .swiper-slide,
  body.postid-4773 .ph-trt-companions__tier{
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
    overflow:visible !important;
  }

  body.postid-4773 .ph-trt-companions__compare{
    grid-template-rows:auto auto !important;
  }

  body.postid-4773 .ph-trt-companions__tier{
    align-self:start !important;
  }

  body.postid-4773 .ph-trt-companions__item-list{
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
  }

  body.postid-4773 .ph-trt-companions__tier--basic .ph-trt-companions__item,
  body.postid-4773 .ph-trt-companions__tier--basic .ph-trt-companions__item:visited{
    height:auto !important;
    min-height:0 !important;
  }
}

@media (max-width: 1100px){
  body.postid-4773 .ph-trt-companions > .ph-trt-companions__shell{
    width:min(100%, calc(100% - 8px));
    grid-template-columns:minmax(0, 1fr);
    grid-template-areas:
      "intro"
      "overview"
      "tiers";
    gap:18px;
    padding:22px 20px;
    border-radius:30px;
  }

  body.postid-4773 .ph-trt-companions__intro-copy{
    grid-template-columns:minmax(0, 1fr);
    grid-template-areas:
      "kicker"
      "title"
      "copy";
    align-items:start;
    gap:10px;
    padding:0 0 12px;
  }

  body.postid-4773 .ph-trt-companions__intro-copy,
  body.postid-4773 .ph-trt-companions__intro-copy h2,
  body.postid-4773 .ph-trt-companions__copy{
    max-width:none;
  }

  body.postid-4773 .ph-trt-companions__copy{
    justify-self:start;
    max-width:none;
    padding:0;
    border-left:none;
    border-top:1px solid rgba(255, 197, 58, 0.18);
    padding-top:12px;
    border-radius:0;
    background:none;
    box-shadow:none;
  }

  body.postid-4773 .ph-trt-companions__overview{
    grid-template-rows:auto auto auto;
    align-self:start;
    padding-right:0;
    border-right:none;
  }

  body.postid-4773 .ph-trt-companions__tiers{
    height:auto;
    padding-left:0;
  }

  body.postid-4773 .ph-trt-companions__compare,
  body.postid-4773 .ph-trt-companions__stage,
  body.postid-4773 .ph-trt-companions__tier-slider,
  body.postid-4773 .ph-trt-companions__tier-slider.swiper,
  body.postid-4773 .ph-trt-companions__tier-slider .swiper-wrapper,
  body.postid-4773 .ph-trt-companions__tier-slider .swiper-slide,
  body.postid-4773 .ph-trt-companions__tier,
  body.postid-4773 .ph-trt-companions__figure{
    height:auto;
  }

  body.postid-4773 .ph-trt-companions__figure img{
    height:auto;
    min-height:0;
    aspect-ratio:5 / 3.5;
    object-position:center 18%;
  }
}

@media (max-width: 980px){
  body.postid-4773 .ph-trt-companions__stage-controls{
    grid-template-columns:minmax(0, 1fr);
    gap:12px;
  }

  body.postid-4773 .ph-trt-companions__tier-actions{
    grid-template-columns:minmax(0, 1fr);
    gap:12px;
  }

  body.postid-4773 .ph-trt-companions__tier-nav{
    width:100%;
    justify-self:stretch;
  }

  body.postid-4773 .ph-trt-companions__tabs{
    grid-template-columns:repeat(3, minmax(180px, 1fr));
    overflow-x:auto;
    padding-bottom:4px;
  }

  body.postid-4773 .ph-trt-companions__tabs::-webkit-scrollbar{
    height:6px;
  }

  body.postid-4773 .ph-trt-companions__item-list,
  body.postid-4773 .ph-trt-companions__tier--edge .ph-trt-companions__item-list,
  body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-list{
    grid-template-columns:minmax(0, 1fr);
  }
}

@media (max-width: 767px){
  body.postid-4773 .ph-trt-companions{
    padding-top:24px;
    padding-inline:18px;
  }

  body.postid-4773 .ph-trt-companions__shell{
    gap:16px;
    padding:18px 16px;
    border-radius:26px;
  }

  body.postid-4773 .ph-trt-companions__intro-copy{
    gap:8px;
    padding:0 0 10px;
  }

  body.postid-4773 .ph-trt-companions__intro-copy h2{
  }

  body.postid-4773 .ph-trt-companions__stage-head--overview{
    padding:0 0 12px;
  }

  body.postid-4773 .ph-trt-companions__stage-controls{
    gap:8px;
  }

  body.postid-4773 .ph-trt-companions__tabs{
    grid-template-columns:repeat(3, minmax(0, 1fr));
    gap:8px;
    overflow:visible;
    padding-bottom:0;
  }

  body.postid-4773 .ph-trt-companions__tab{
    min-width:0;
    min-height:56px;
    padding:9px 8px;
    border-radius:16px;
  }

  body.postid-4773 .ph-trt-companions__tab-title{
    font-size:0.82rem;
  }

  body.postid-4773 .ph-trt-companions__tab-meta{
    font-size:0.68rem;
    line-height:1.25;
  }

  body.postid-4773 .ph-trt-companions__overview-cta{
    grid-template-columns:minmax(0, 1fr);
    gap:12px;
  }

  body.postid-4773 .ph-trt-companions__overview-cta-note{
    max-width:none;
  }

  body.postid-4773 .ph-trt-companions__overview-cta-button,
  body.postid-4773 .ph-trt-companions__overview-cta-button:visited{
    width:100%;
    min-width:0;
  }

  body.postid-4773 .ph-trt-companions__figure img{
    aspect-ratio:5 / 3.85;
  }

  body.postid-4773 .ph-trt-companions__tier{
    padding:16px;
  }

  body.postid-4773 .ph-trt-companions__tier-head{
    padding-right:38px;
  }

  body.postid-4773 .ph-trt-companions__item,
  body.postid-4773 .ph-trt-companions__item:visited{
    grid-template-columns:60px minmax(0, 1fr);
  }

  body.postid-4773 .ph-trt-companions__item-arrow{
    display:none;
  }
}

/* Rebuilt TRT Basic + Overview sections */
body.postid-4773 section.ph-element.ph-element-5492c80.e-flex.e-con-boxed.e-con.e-parent,
body.postid-4773 section.ph-element.ph-element-ae0a6e1.e-flex.e-con-boxed.e-con.e-parent{
  display:none;
}

body.postid-4773 .ph-trt-basic-program-rebuilt,
body.postid-4773 .ph-trt-overview-band-rebuilt{
  --phtrt-section-shell:
    linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(249, 246, 239, 0.96) 54%, rgba(244, 249, 253, 0.96) 100%);
  --phtrt-section-soft:
    linear-gradient(180deg, rgba(255, 255, 255, 0.88) 0%, rgba(249, 246, 239, 0.82) 100%);
  --phtrt-section-gold:
    linear-gradient(180deg, rgba(255, 250, 238, 0.98) 0%, rgba(255, 244, 214, 0.94) 100%);
  position:relative;
  overflow:hidden;
  isolation:isolate;
  display:block;
  padding:clamp(64px, 7vw, 92px) 24px;
}

body.postid-4773 .ph-trt-basic-program-rebuilt{
  padding-top:clamp(52px, 6vw, 76px);
  padding-bottom:clamp(40px, 5vw, 66px);
  background:
    radial-gradient(circle at 12% 18%, rgba(255, 197, 58, 0.14), transparent 24%),
    radial-gradient(circle at 88% 16%, rgba(94, 140, 176, 0.11), transparent 28%),
    linear-gradient(180deg, #fbfdff 0%, #f4f8fc 58%, #eef4fb 100%);
}

body.postid-4773 .ph-trt-overview-band-rebuilt{
  margin-top:-1px;
  padding-top:clamp(40px, 5vw, 66px);
  background:
    radial-gradient(circle at 88% 8%, rgba(255, 197, 58, 0.12), transparent 28%),
    radial-gradient(circle at 12% 42%, rgba(94, 140, 176, 0.09), transparent 30%),
    linear-gradient(180deg, #eef4fb 0%, #f5f9fd 54%, #ffffff 100%);
}

body.postid-4773 .ph-trt-basic-program-rebuilt::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:clamp(72px, 10vw, 132px);
  background:
    linear-gradient(180deg, rgba(238, 244, 251, 0) 0%, rgba(238, 244, 251, 0.98) 100%);
  pointer-events:none;
  z-index:0;
}

body.postid-4773 .ph-trt-overview-band-rebuilt::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:clamp(84px, 10vw, 138px);
  background:
    linear-gradient(180deg, rgba(238, 244, 251, 0.98) 0%, rgba(238, 244, 251, 0.48) 62%, rgba(238, 244, 251, 0) 100%);
  pointer-events:none;
  z-index:0;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__shell,
body.postid-4773 .ph-trt-overview-band-rebuilt__shell{
  width:min(100%, 1290px);
  margin:0 auto;
  position:relative;
  z-index:1;
  border:1px solid rgba(15, 23, 34, 0.09);
  border-radius:34px;
  background:
    radial-gradient(circle at top left, rgba(255, 197, 58, 0.16), transparent 26%),
    radial-gradient(circle at right bottom, rgba(15, 23, 34, 0.045), transparent 24%),
    var(--phtrt-section-shell);
  box-shadow:
    0 28px 62px rgba(15, 23, 34, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.82);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__shell{
  border:1px solid rgba(15, 23, 34, 0.07);
  background:
    radial-gradient(circle at top left, rgba(255, 236, 178, 0.16), transparent 24%),
    radial-gradient(circle at right bottom, rgba(15, 23, 34, 0.035), transparent 24%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.82) 0%, rgba(249, 252, 255, 0.74) 100%);
  box-shadow:
    0 22px 52px rgba(15, 23, 34, 0.055),
    inset 0 1px 0 rgba(255, 255, 255, 0.62);
}

body.postid-4773 .ph-trt-basic-program-rebuilt__shell{
  display:grid;
  grid-template-columns:minmax(320px, 0.9fr) minmax(0, 1.1fr);
  gap:clamp(24px, 3vw, 38px);
  align-items:center;
  padding:clamp(24px, 3vw, 34px);
}

body.postid-4773 .ph-trt-basic-program-rebuilt__media{
  display:grid;
  gap:14px;
  width:min(100%, 500px);
  justify-self:center;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__media-kicker,
body.postid-4773 .ph-trt-basic-program-rebuilt__kicker,
body.postid-4773 .ph-trt-overview-band-rebuilt__kicker,
body.postid-4773 .ph-trt-overview-band-rebuilt__panel-kicker{
  margin:0;
  color:#b88712;
  font-family:var(--phtrt-home-body-font);
  font-size:0.76rem;
  font-weight:700;
  line-height:1;
  letter-spacing:0.18em;
  text-transform:uppercase;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__image-frame{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:30px;
  background:
    radial-gradient(circle at top right, rgba(255, 197, 58, 0.16), transparent 24%),
    linear-gradient(180deg, #182331 0%, #0f1722 100%);
  box-shadow:0 24px 50px rgba(15, 23, 34, 0.12);
}

body.postid-4773 .ph-trt-basic-program-rebuilt__image-frame img{
  display:block;
  width:100%;
  aspect-ratio:4 / 3;
  object-fit:cover;
  object-position:center 16%;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__media-caption{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr);
  gap:14px;
  align-items:center;
  padding:18px 20px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:24px;
  background:var(--phtrt-section-soft);
}

body.postid-4773 .ph-trt-basic-program-rebuilt__media-caption-icon{
  display:grid;
  place-items:center;
  width:48px;
  height:48px;
  border-radius:16px;
  background:linear-gradient(180deg, rgba(255, 224, 142, 0.98) 0%, rgba(255, 197, 58, 0.96) 100%);
  color:#1b2430;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    0 10px 18px rgba(255, 197, 58, 0.18);
}

body.postid-4773 .ph-trt-basic-program-rebuilt__media-caption-icon svg{
  width:24px;
  height:24px;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__media-caption-copy{
  display:grid;
  gap:4px;
  min-width:0;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__media-caption-label{
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:0.9rem;
  line-height:1.4;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__media-caption-title{
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-display);
  font-size:1.12rem;
  font-weight:700;
  line-height:1.12;
  letter-spacing:-0.02em;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__content{
  display:grid;
  gap:18px;
  align-content:start;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__intro{
  display:grid;
  gap:10px;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__intro h2,
body.postid-4773 .ph-trt-overview-band-rebuilt__intro h2{
  margin:0;
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-display);
  font-size:var(--phtrt-home-h2);
  font-weight:700;
  line-height:var(--phtrt-home-tight);
  letter-spacing:var(--phtrt-home-track);
  text-transform:uppercase;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__copy,
body.postid-4773 .ph-trt-overview-band-rebuilt__copy{
  margin:0;
  max-width:60ch;
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:1rem;
  line-height:1.7;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__list{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:12px;
  padding:0;
  margin:0;
  list-style:none;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__list li{
  position:relative;
  min-height:100%;
  padding:16px 18px 16px 48px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:22px;
  background:var(--phtrt-section-soft);
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-body-font);
  font-size:0.96rem;
  font-weight:600;
  line-height:1.5;
  box-shadow:0 14px 30px rgba(15, 23, 34, 0.04);
}

body.postid-4773 .ph-trt-basic-program-rebuilt__list li::before{
  content:"";
  position:absolute;
  left:18px;
  top:18px;
  width:16px;
  height:16px;
  border-radius:50%;
  background:linear-gradient(180deg, #ffd86d 0%, #ffc53a 100%);
  box-shadow:0 0 0 5px rgba(255, 197, 58, 0.18);
}

body.postid-4773 .ph-trt-basic-program-rebuilt__actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  align-items:center;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__trust{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:12px;
  align-items:center;
  padding:16px 18px;
  border-top:1px solid rgba(15, 23, 34, 0.08);
  background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 247, 224, 0.18) 100%);
}

body.postid-4773 .ph-trt-basic-program-rebuilt__trust-icon{
  display:grid;
  place-items:center;
  width:42px;
  height:42px;
  border-radius:14px;
  background:var(--phtrt-section-gold);
  color:#8b6511;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__trust-icon svg{
  width:22px;
  height:22px;
}

body.postid-4773 .ph-trt-basic-program-rebuilt__trust p{
  margin:0;
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:0.92rem;
  line-height:1.55;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__shell{
  display:grid;
  grid-template-columns:minmax(0, 1.15fr) minmax(320px, 0.85fr);
  grid-template-areas:
    "intro aside"
    "facts facts";
  gap:clamp(22px, 3vw, 34px);
  align-items:start;
  padding:clamp(24px, 3vw, 34px);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__intro{
  grid-area:intro;
  display:grid;
  gap:12px;
  padding:clamp(4px, 0.6vw, 8px) clamp(10px, 1.1vw, 16px) 0 0;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__facts{
  grid-area:facts;
  display:block;
  min-width:0;
  padding-top:clamp(4px, 0.5vw, 8px);
  border-top:1px solid rgba(15, 23, 34, 0.08);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-shell{
  width:100%;
  margin:0;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-trt-visually-hidden{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border:0;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-trt-quick-benefits__grid{
  display:grid;
  grid-template-columns:repeat(5, minmax(0, 1fr));
  gap:12px;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-trt-quick-benefit{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr);
  align-items:start;
  gap:12px;
  min-height:100%;
  padding:18px 16px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:var(--phtrt-radius-card);
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.94) 0%, rgba(250, 246, 236, 0.92) 100%);
  box-shadow:0 14px 30px rgba(15, 23, 34, 0.05);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-trt-quick-benefit__icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:50px;
  height:50px;
  border-radius:18px;
  color:#292f36;
  background:linear-gradient(180deg, #ffe08e 0%, #ffc53a 100%);
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.45);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-trt-quick-benefit__icon svg{
  width:22px;
  height:22px;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-trt-quick-benefit h3{
  margin:0 0 5px;
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-display);
  font-size:1.08rem;
  font-weight:700;
  line-height:1.04;
  letter-spacing:-0.03em;
  text-transform:uppercase;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-trt-quick-benefit p{
  margin:0;
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:0.92rem;
  line-height:1.52;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__fact{
  display:grid;
  gap:8px;
  padding:16px 16px 15px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:20px;
  background:var(--phtrt-section-soft);
  box-shadow:0 14px 30px rgba(15, 23, 34, 0.045);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__fact-dot{
  width:11px;
  height:11px;
  border-radius:50%;
  background:linear-gradient(180deg, #ffd86d 0%, #ffc53a 100%);
  box-shadow:0 0 0 4px rgba(255, 197, 58, 0.16);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__fact h3,
body.postid-4773 .ph-trt-overview-band-rebuilt__panel h3{
  margin:0;
  color:var(--phtrt-ink);
  font-family:var(--phtrt-home-display);
  font-size:1rem;
  font-weight:700;
  line-height:1.12;
  letter-spacing:-0.02em;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__fact p,
body.postid-4773 .ph-trt-overview-band-rebuilt__panel p,
body.postid-4773 .ph-trt-overview-band-rebuilt__checklist li{
  margin:0;
  color:var(--phtrt-copy);
  font-family:var(--phtrt-home-body-font);
  font-size:0.91rem;
  line-height:1.52;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__aside{
  grid-area:aside;
  display:grid;
  gap:14px;
  align-self:end;
  align-content:center;
  margin-top:0;
  min-width:0;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__panel{
  display:grid;
  gap:14px;
  padding:22px;
  border:1px solid rgba(15, 23, 34, 0.08);
  border-radius:26px;
  background:var(--phtrt-section-soft);
  box-shadow:0 18px 38px rgba(15, 23, 34, 0.06);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__panel--why{
  background:
    radial-gradient(circle at top right, rgba(255, 197, 58, 0.14), transparent 24%),
    var(--phtrt-section-gold);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__checklist{
  display:grid;
  gap:12px;
  padding:0;
  margin:0;
  list-style:none;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__checklist li{
  position:relative;
  padding-left:28px;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__checklist li::before{
  content:"";
  position:absolute;
  left:0;
  top:0.45em;
  width:12px;
  height:12px;
  border-radius:50%;
  background:linear-gradient(180deg, #ffd86d 0%, #ffc53a 100%);
  box-shadow:0 0 0 4px rgba(255, 197, 58, 0.16);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__note-head{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:12px;
  align-items:center;
}

body.postid-4773 .ph-trt-overview-band-rebuilt__note-icon{
  display:grid;
  place-items:center;
  width:46px;
  height:46px;
  margin:0;
  border-radius:14px;
  background:linear-gradient(180deg, rgba(255, 247, 224, 0.98) 0%, rgba(255, 238, 192, 0.94) 100%);
  box-shadow:inset 0 0 0 1px rgba(255, 197, 58, 0.18);
}

body.postid-4773 .ph-trt-overview-band-rebuilt__note-icon img{
  width:24px;
  height:24px;
}

@media (max-width: 1100px){
  body.postid-4773 .ph-trt-basic-program-rebuilt__shell{
    grid-template-columns:minmax(0, 1fr) minmax(280px, 360px);
    align-items:start;
    gap:clamp(20px, 3vw, 30px);
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__media{
    order:2;
    width:min(100%, 360px);
    justify-self:end;
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__content{
    order:1;
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__image-frame{
    border-radius:24px;
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__media-caption{
    padding:14px 16px;
    border-radius:20px;
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__media-caption-icon{
    width:42px;
    height:42px;
    border-radius:14px;
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__media-caption-title{
    font-size:1rem;
  }

  body.postid-4773 .ph-trt-overview-band-rebuilt__shell{
    grid-template-columns:minmax(0, 1fr);
    grid-template-areas:
      "intro"
      "facts"
      "aside";
  }

  body.postid-4773 .ph-trt-overview-band-rebuilt__intro,
  body.postid-4773 .ph-trt-overview-band-rebuilt__facts{
    max-width:none;
    padding-right:0;
  }

  body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-trt-quick-benefits__grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px){
  body.postid-4773 .ph-trt-basic-program-rebuilt,
  body.postid-4773 .ph-trt-overview-band-rebuilt{
    padding:40px 18px;
  }

  body.postid-4773 .ph-trt-overview-band-rebuilt{
    padding-top:34px;
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__shell,
  body.postid-4773 .ph-trt-overview-band-rebuilt__shell{
    padding:18px 16px;
    border-radius:26px;
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__shell{
    grid-template-columns:minmax(0, 1fr);
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__media{
    order:1;
    width:100%;
    justify-self:center;
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__content{
    order:2;
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__intro h2,
  body.postid-4773 .ph-trt-overview-band-rebuilt__intro h2{
    font-size:clamp(2.05rem, 8.4vw, 2.6rem);
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__list,
  body.postid-4773 .ph-trt-overview-band-rebuilt__facts{
    grid-template-columns:minmax(0, 1fr);
  }

  body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-trt-quick-benefits__grid{
    grid-template-columns:minmax(0, 1fr);
  }

  body.postid-4773 .ph-trt-overview-band-rebuilt__facts .ph-dev-trt-quick-benefit{
    padding:16px 15px;
    border-radius:var(--phtrt-radius-card-inner);
  }

  body.postid-4773 .ph-trt-basic-program-rebuilt__actions{
    flex-direction:column;
    align-items:stretch;
  }
}

/* Final hard override: make TRT FAQ match the live homepage dark FAQ exactly */
body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq{
  --phd-gold:#ffc53a;
  --phd-copy:#d9dee5;
  --phd-muted:#98a2ae;
  --phd-white:#ffffff;
  --phd-line:rgba(255, 255, 255, 0.11);
  font-family:var(--ph-font-body) !important;
  position:relative;
  isolation:isolate;
  overflow:visible;
  z-index:1;
  padding:clamp(92px, 10vw, 136px) 0 !important;
  color:var(--phd-white) !important;
  background:none !important;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    radial-gradient(circle at right top, rgba(255, 197, 58, 0.15), transparent 28%),
    linear-gradient(180deg, #10151d 0%, #0d1117 100%);
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-shell{
  position:relative;
  z-index:1;
  width:min(1360px, calc(100% - 48px));
  margin:0 auto;
  box-sizing:border-box;
  padding-block:clamp(18px, 2.4vw, 30px);
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__layout{
  display:grid;
  grid-template-columns:minmax(0, 0.86fr) minmax(0, 1.14fr);
  gap:34px;
  align-items:start;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__intro{
  position:sticky !important;
  top:calc(var(--ph-overlay-header-height, 0px) + 18px) !important;
  align-self:start;
  z-index:2;
  display:block;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-kicker{
  margin:0 0 12px !important;
  color:var(--phd-gold) !important;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__intro h2,
body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__list summary{
  color:var(--phd-white) !important;
  -webkit-text-fill-color:var(--phd-white) !important;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__intro h2{
  margin:0 !important;
  font-family:var(--ph-font-display) !important;
  font-size:var(--ph-text-h2) !important;
  line-height:var(--ph-leading-tight) !important;
  letter-spacing:var(--ph-tracking-display) !important;
  text-transform:uppercase !important;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__intro > p:not(.ph-dev-kicker){
  margin:14px 0 0 !important;
  font-size:var(--ph-text-body-lg) !important;
  line-height:var(--ph-leading-normal) !important;
  color:var(--phd-copy) !important;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__list{
  display:grid;
  gap:14px;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__list details{
  position:relative;
  padding:26px 24px !important;
  border:1px solid var(--phd-line) !important;
  border-radius:24px !important;
  background:rgba(255, 255, 255, 0.04) !important;
  box-shadow:none !important;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__list details[open]{
  border-color:rgba(255, 197, 58, 0.35) !important;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__list summary{
  position:relative;
  padding-right:36px;
  cursor:pointer;
  font-family:var(--ph-font-display) !important;
  font-size:1.0625rem !important;
  font-weight:800 !important;
  line-height:1.45 !important;
  list-style:none;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__list summary::-webkit-details-marker{
  display:none;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__list summary::after{
  content:"+";
  position:absolute;
  top:50%;
  right:0;
  transform:translateY(-50%);
  color:var(--phd-gold) !important;
  font-family:var(--ph-font-display) !important;
  font-size:1.6rem !important;
  line-height:1;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__list details[open] summary::after{
  content:"–";
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__list p{
  margin:12px 0 0 !important;
  font-size:var(--ph-text-body) !important;
  line-height:var(--ph-leading-normal) !important;
  color:var(--phd-muted) !important;
}

body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__answer .ph-faq-answer-heading{
  display:block;
  margin:16px 0 6px;
  color:var(--phd-gold);
  font-family:var(--ph-font-display);
  font-size:0.82rem;
  font-weight:700;
  line-height:1.15;
  letter-spacing:0.08em;
  text-transform:uppercase;
}

@media (max-width: 1180px){
  body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__layout{
    grid-template-columns:1fr;
  }

  body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__intro{
    position:static !important;
  }
}

@media (max-width: 960px){
  body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-shell{
    width:min(100% - 36px, 100%);
    padding-block:18px;
  }
}

@media (max-width: 640px){
  body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq{
    padding:64px 0 !important;
  }

  body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-shell{
    width:calc(100% - 28px);
    padding-block:14px;
  }

  body.postid-4773 section.ph-element.ph-element-d905905.ph-dev-section.ph-dev-section--dark.ph-dev-faq.ph-trt-faq .ph-dev-faq__list details{
    padding:22px 18px !important;
  }
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard{
  --phtrtprime-gold:#ffc53a;
  --phtrtprime-panel:#171d26;
  --phtrtprime-copy:rgba(255,255,255,0.66);
  --phtrtprime-active:rgba(255, 197, 58, 0.18);
  --phtrtprime-active-line:rgba(255, 197, 58, 0.42);
  display:block;
  padding:clamp(72px, 7vw, 104px) 0;
  color:#ffffff;
  border-top:1px solid rgba(255,255,255,0.06);
  border-bottom:1px solid rgba(255,255,255,0.06);
  background:
    radial-gradient(circle at 82% 20%, rgba(255, 197, 58, 0.14), transparent 22%),
    linear-gradient(180deg, #141b23 0%, #0f141b 100%);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__shell{
  width:min(1320px, calc(100% - 48px));
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0, 0.98fr) minmax(360px, 0.82fr);
  gap:clamp(30px, 4vw, 56px);
  align-items:center;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__content{
  display:grid;
  gap:clamp(22px, 2.8vw, 34px);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__kicker{
  margin:0;
  color:var(--phtrtprime-gold);
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-eyebrow);
  font-weight:700;
  line-height:1.2;
  letter-spacing:0.2em;
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard h2{
  margin:0;
  color:#ffffff;
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-h2);
  font-weight:700;
  line-height:var(--ph-leading-tight);
  letter-spacing:var(--ph-tracking-display);
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__features{
  display:grid;
  gap:clamp(20px, 2.2vw, 28px);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:18px;
  align-items:flex-start;
  padding:14px 16px;
  border:1px solid transparent;
  border-radius:22px;
  background:transparent;
  transition:background-color 0.45s ease, border-color 0.45s ease, box-shadow 0.45s ease, transform 0.45s ease;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-icon{
  display:grid;
  place-items:center;
  width:52px;
  height:52px;
  border:1px solid rgba(255,255,255,0.1);
  border-radius:var(--ph-radius-pill);
  background:rgba(255,255,255,0.05);
  color:var(--phtrtprime-gold);
  flex-shrink:0;
  transition:background-color 0.45s ease, border-color 0.45s ease, box-shadow 0.45s ease, transform 0.45s ease;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-icon svg{
  width:24px;
  height:24px;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-copy{
  display:grid;
  gap:8px;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-copy h3{
  margin:0;
  color:#ffffff;
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-h3);
  font-weight:700;
  line-height:1.14;
  letter-spacing:-0.02em;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-copy p{
  margin:0;
  color:var(--phtrtprime-copy);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body);
  line-height:var(--ph-leading-normal);
  transition:color 0.45s ease;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature.is-active{
  border-color:var(--phtrtprime-active-line);
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 197, 58, 0.06));
  box-shadow:0 18px 38px rgba(0, 0, 0, 0.14);
  transform:translateY(-1px);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature.is-complete{
  border-color:rgba(255, 197, 58, 0.22);
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 197, 58, 0.04));
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature.is-active .ph-trt-prime-standard__feature-icon{
  border-color:rgba(255, 197, 58, 0.42);
  background:rgba(255, 197, 58, 0.14);
  box-shadow:0 0 0 6px rgba(255, 197, 58, 0.08), 0 16px 28px rgba(0, 0, 0, 0.18);
  transform:scale(1.02);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature.is-complete .ph-trt-prime-standard__feature-icon{
  border-color:rgba(255, 197, 58, 0.24);
  background:rgba(255, 197, 58, 0.08);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature.is-active .ph-trt-prime-standard__feature-copy p{
  color:rgba(255,255,255,0.84);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__button{
  justify-self:start;
  margin-top:6px;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure{
  position:relative;
  margin:0;
  width:min(100%, 520px);
  justify-self:center;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-glow{
  position:absolute;
  inset:-16px;
  border-radius:34px;
  background:rgba(255, 197, 58, 0.18);
  filter:blur(34px);
  opacity:0.52;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-frame{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  aspect-ratio:3 / 4;
  border:1px solid rgba(255,255,255,0.1);
  border-radius:30px;
  background:#0d1117;
  box-shadow:0 32px 72px rgba(0,0,0,0.28);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-media{
  position:relative;
  z-index:0;
  width:100%;
  height:100%;
  background:linear-gradient(180deg, #141b24 0%, #0d1117 100%);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-frame > img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-image{
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  opacity:0;
  transform:scale(1.075);
  will-change:opacity, transform, filter;
  transition:opacity 1.35s ease, transform 1.55s ease, filter 1.55s ease;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-image[data-ph-stage-image="1"]{
  filter:saturate(0.76) brightness(0.86) contrast(0.92);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-image[data-ph-stage-image="2"]{
  filter:saturate(0.9) brightness(0.94) contrast(0.97);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-image[data-ph-stage-image="3"]{
  filter:saturate(1.02) brightness(1.01) contrast(1.02);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-image[data-ph-stage-image="4"]{
  filter:saturate(1.14) brightness(1.08) contrast(1.05);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure[data-ph-stage-state="1"] .ph-trt-prime-standard__figure-image[data-ph-stage-image="1"],
body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure[data-ph-stage-state="2"] .ph-trt-prime-standard__figure-image[data-ph-stage-image="2"],
body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure[data-ph-stage-state="3"] .ph-trt-prime-standard__figure-image[data-ph-stage-image="3"],
body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure[data-ph-stage-state="4"] .ph-trt-prime-standard__figure-image[data-ph-stage-image="4"]{
  opacity:1;
  transform:scale(1.03);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-frame:hover .ph-trt-prime-standard__figure-image{
  transform:scale(1.01);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-overlay{
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(180deg, rgba(15,23,34,0.02) 0%, rgba(15,23,34,0.84) 100%);
  transition:opacity 1.35s ease, background 1.35s ease;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure[data-ph-stage-state="1"] .ph-trt-prime-standard__figure-overlay{
  opacity:1;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure[data-ph-stage-state="2"] .ph-trt-prime-standard__figure-overlay{
  opacity:0.9;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure[data-ph-stage-state="3"] .ph-trt-prime-standard__figure-overlay{
  opacity:0.78;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure[data-ph-stage-state="4"] .ph-trt-prime-standard__figure-overlay{
  opacity:0.68;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric{
  position:absolute;
  left:24px;
  right:24px;
  bottom:24px;
  z-index:3;
  display:grid;
  align-content:center;
  row-gap:12px;
  padding:20px 22px 136px;
  border:1px solid rgba(255,255,255,0.16);
  border-radius:22px;
  background:linear-gradient(180deg, rgba(8, 12, 16, 0.3) 0%, rgba(8, 12, 16, 0.74) 100%);
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  box-shadow:0 20px 42px rgba(0, 0, 0, 0.34);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  margin-bottom:0;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-head span{
  color:rgba(255,255,255,0.9);
  font-family:var(--ph-font-display);
  font-size:0.8rem;
  font-weight:700;
  letter-spacing:0.12em;
  line-height:1.1;
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-head strong{
  color:var(--phtrtprime-gold);
  font-family:var(--ph-font-display);
  font-size:1rem;
  font-weight:700;
  line-height:1.1;
  text-transform:uppercase;
  text-align:right;
  white-space:nowrap;
  text-shadow:0 6px 18px rgba(0, 0, 0, 0.28);
  transition:color 0.45s ease, opacity 0.45s ease;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-track{
  position:relative;
  height:28px;
  overflow:visible;
  margin-top:0;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-track::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:var(--ph-radius-pill);
  background:rgba(255,255,255,0.2);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-fill{
  position:absolute;
  inset:0 auto 0 0;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  height:100%;
  min-width:0;
  overflow:visible;
  padding-inline:12px;
  box-sizing:border-box;
  border-radius:var(--ph-radius-pill);
  background:linear-gradient(90deg, #ffcf57 0%, #ffc53a 100%);
  box-shadow:0 0 12px rgba(255,197,58,0.7);
  transition:width 1.65s cubic-bezier(.22,1,.36,1);
  z-index:1;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-fill-label{
  display:none;
  color:#1b2430;
  font-family:var(--ph-font-display);
  font-size:0.72rem;
  font-weight:700;
  line-height:1;
  letter-spacing:0.04em;
  white-space:nowrap;
  text-shadow:0 1px 0 rgba(255,255,255,0.26);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-steps{
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:108px;
  pointer-events:none;
  z-index:2;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  z-index:5;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  min-height:58px;
  padding:14px 20px;
  border-top:1px solid rgba(255, 197, 58, 0.34);
  border-radius:0 0 22px 22px;
  background:linear-gradient(180deg, rgba(10, 14, 18, 0.54) 0%, rgba(10, 14, 18, 0.86) 100%);
  color:#ffffff;
  font-family:var(--ph-font-display);
  font-size:0.82rem;
  font-weight:700;
  line-height:1.1;
  letter-spacing:0;
  text-align:center;
  box-shadow:inset 0 1px 0 rgba(255, 197, 58, 0.12);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  width:26px;
  height:26px;
  border:1px solid rgba(255, 197, 58, 0.36);
  border-radius:50%;
  color:var(--phtrtprime-gold);
  background:rgba(255, 197, 58, 0.08);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-icon svg{
  display:block;
  width:15px;
  height:15px;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-primary,
body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-secondary{
  min-width:0;
  white-space:nowrap;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-secondary{
  color:rgba(255,255,255,0.74);
  font-family:var(--ph-font-body);
  font-size:0.78rem;
  font-weight:600;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-divider{
  width:1px;
  height:20px;
  flex:0 0 auto;
  background:rgba(255, 197, 58, 0.34);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step{
  position:absolute;
  top:0;
  width:0;
  min-width:0;
  transform:none;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:1px;
  height:32px;
  background:rgba(255,255,255,0.42);
  transition:background-color 0.32s ease, opacity 0.32s ease;
  z-index:3;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-dot{
  position:absolute;
  top:32px;
  left:-6px;
  width:12px;
  height:12px;
  border:2px solid rgba(255,255,255,0.42);
  border-radius:50%;
  background:#0f141b;
  box-shadow:0 0 0 0 rgba(255, 197, 58, 0);
  transition:border-color 0.45s ease, background-color 0.45s ease, box-shadow 0.45s ease, transform 0.45s ease;
  z-index:4;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-text{
  position:absolute;
  top:54px;
  left:0;
  width:clamp(94px, 11vw, 124px);
  min-width:clamp(94px, 11vw, 124px);
  transform:translateX(-50%);
  display:grid;
  gap:4px;
  transition:color 0.45s ease, transform 0.45s ease;
  z-index:4;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-name{
  display:block;
  width:100%;
  max-width:none;
  margin-top:0;
  transform:none;
  color:rgba(255,255,255,0.9);
  font-family:var(--ph-font-display);
  font-size:0.68rem;
  font-weight:700;
  line-height:1.15;
  letter-spacing:0.06em;
  text-transform:uppercase;
  text-wrap:balance;
  white-space:normal;
  overflow-wrap:break-word;
  word-break:normal;
  text-align:center;
  text-shadow:0 6px 18px rgba(0, 0, 0, 0.32);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-range{
  display:block;
  position:static;
  order:-1;
  color:rgba(255,255,255,0.88);
  font-family:var(--ph-font-body);
  font-size:0.72rem;
  font-weight:700;
  line-height:1;
  letter-spacing:0.01em;
  white-space:nowrap;
  text-align:center;
  text-shadow:0 6px 18px rgba(0, 0, 0, 0.32);
  opacity:1;
  transition:opacity 0.45s ease, color 0.45s ease;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-active .ph-trt-prime-standard__metric-step-dot,
body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-complete .ph-trt-prime-standard__metric-step-dot{
  border-color:rgba(255, 197, 58, 0.9);
  background:#ffc53a;
  box-shadow:0 0 0 6px rgba(255, 197, 58, 0.14), 0 0 16px rgba(255, 197, 58, 0.32);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-active::before,
body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-complete::before{
  background:rgba(255, 197, 58, 0.45);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-active .ph-trt-prime-standard__metric-step-dot{
  transform:scale(1.08);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-active .ph-trt-prime-standard__metric-step-name,
body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-complete .ph-trt-prime-standard__metric-step-name{
  color:#ffffff;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-active .ph-trt-prime-standard__metric-step-range,
body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-passed .ph-trt-prime-standard__metric-step-range,
body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-complete .ph-trt-prime-standard__metric-step-range{
  color:#ffc53a;
}

@media (max-width: 1180px){
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard{
    padding:clamp(48px, 5.5vw, 68px) 0;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__shell{
    width:min(1080px, calc(100% - 44px));
    grid-template-columns:minmax(0, 1fr) minmax(300px, 380px);
    gap:clamp(22px, 3vw, 34px);
    align-items:center;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure{
    order:2;
    width:min(100%, 380px);
    justify-self:end;
    align-self:center;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__content{
    order:1;
    gap:20px;
    align-self:center;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard h2{
    max-width:none;
    font-size:clamp(2.35rem, 4.4vw, 3.25rem);
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__features{
    gap:12px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature{
    gap:14px;
    padding:12px 14px;
    border-radius:18px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-icon{
    width:44px;
    height:44px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-copy h3{
    font-size:1.08rem;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-copy p{
    font-size:0.92rem;
    line-height:1.45;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-frame{
    aspect-ratio:4 / 5;
    border-radius:24px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric{
    left:14px;
    right:14px;
    bottom:14px;
    row-gap:9px;
    padding:14px 14px 106px;
    border-radius:18px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan{
    gap:10px;
    min-height:50px;
    padding:12px 14px;
    border-radius:0 0 18px 18px;
    font-size:0.72rem;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-icon{
    width:22px;
    height:22px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-icon svg{
    width:13px;
    height:13px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-secondary{
    font-size:0.68rem;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-head{
    gap:10px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-head span{
    font-size:0.68rem;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-head strong{
    font-size:0.82rem;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-track{
    height:22px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-steps{
    height:78px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step::before{
    height:24px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-dot{
    top:24px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-text{
    top:40px;
    width:clamp(72px, 8vw, 92px);
    min-width:clamp(72px, 8vw, 92px);
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-name{
    font-size:0.56rem;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-range{
    font-size:0.62rem;
  }
}

@media (max-width: 767px){
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__shell{
    width:min(100% - 28px, 100%);
    grid-template-columns:minmax(0, 1fr);
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure{
    order:-1;
    width:100%;
    justify-self:center;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard h2{
    font-size:clamp(2rem, 11vw, 3rem);
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature{
    gap:14px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-icon{
    width:46px;
    height:46px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-copy h3{
    font-size:1.12rem;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__button{
    justify-self:stretch;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric{
    left:16px;
    right:16px;
    bottom:16px;
    row-gap:10px;
    padding:16px 18px 124px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan{
    flex-wrap:wrap;
    gap:8px 10px;
    min-height:58px;
    padding:12px 14px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-primary,
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-plan-secondary{
    white-space:normal;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-track{
    height:24px;
    margin-top:0;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-fill{
    min-width:0;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-fill-label{
    display:block;
    padding:0 10px;
    font-size:0.64rem;
    letter-spacing:0.06em;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-steps{
    top:0;
    height:92px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step::before{
    height:28px;
    background:rgba(255,255,255,0.42);
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-active::before,
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step.is-complete::before{
    background:rgba(255, 197, 58, 0.45);
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-dot{
    top:28px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-name{
    width:100%;
    max-width:none;
    margin-top:0;
    font-size:0.62rem;
    letter-spacing:0.03em;
    white-space:normal;
    overflow-wrap:break-word;
    word-break:normal;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-range{
    position:static;
    order:-1;
    color:rgba(255,255,255,0.84);
    opacity:1;
    font-size:0.7rem;
    text-align:center;
    text-shadow:0 6px 18px rgba(0, 0, 0, 0.32);
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-text{
    top:46px;
    width:clamp(74px, 19vw, 96px);
    min-width:clamp(74px, 19vw, 96px);
    gap:3px;
  }
}

@media (prefers-reduced-motion: reduce){
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature,
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-icon,
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__feature-copy p,
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-image,
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__figure-overlay,
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-head strong,
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-fill,
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-dot,
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__metric-step-text{
    transition:none;
  }
}

@media (max-width: 767px){
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard h2#ph-trt-prime-standard-title{
    font-size:clamp(1.9rem, 8.8vw, 2.42rem);
    line-height:0.98;
  }

  body.postid-4773 .ph-trt-companions__tier-slider .swiper-wrapper{
    align-items:flex-start;
  }

  body.postid-4773 .ph-trt-companions__tier{
    grid-template-rows:auto auto;
    gap:12px;
    align-self:flex-start !important;
  }

  body.postid-4773 .ph-trt-companions__tier--elite .ph-trt-companions__item-list,
  body.postid-4773 .ph-trt-companions__tier--edge .ph-trt-companions__item-list{
    align-content:start;
    min-height:0 !important;
    padding-bottom:0;
  }
}

body.postid-4773 .ph-trt-signs-section{
  background:
    radial-gradient(circle at 16% 0%, rgba(255, 197, 58, 0.11), transparent 30%),
    radial-gradient(circle at 88% 74%, rgba(255, 255, 255, 0.035), transparent 24%),
    linear-gradient(180deg, #171f29 0%, #121920 58%, #10161c 100%);
  box-shadow:inset 0 -120px 120px -110px rgba(255, 197, 58, 0.08);
}

body.postid-4773 .ph-trt-signs-section::before{
  background:
    linear-gradient(90deg, rgba(10, 14, 18, 0.92) 0%, rgba(10, 14, 18, 0.84) 34%, rgba(10, 14, 18, 0.58) 68%, rgba(10, 14, 18, 0.92) 100%),
    linear-gradient(180deg, rgba(10, 14, 18, 0.08) 0%, rgba(10, 14, 18, 0.18) 42%, rgba(10, 14, 18, 0.74) 100%),
    url("/assets/media/2026/04/signs-of-low-testosterone.webp") 92% center / cover no-repeat;
}

body.postid-4773 .ph-trt-signs-section::after{
  inset:auto -10% -24% 42%;
  height:62%;
  background:radial-gradient(circle, rgba(255, 197, 58, 0.16) 0%, rgba(255, 197, 58, 0.07) 34%, transparent 72%);
  filter:blur(26px);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard,
body.postid-4773 section.ph-dev3-process-template.ph-dev3-section.ph-trt-process{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard{
  border-top:none;
  border-bottom:none;
  background:
    radial-gradient(circle at 84% 18%, rgba(255, 197, 58, 0.13), transparent 24%),
    radial-gradient(circle at 12% 82%, rgba(255, 255, 255, 0.03), transparent 24%),
    linear-gradient(180deg, #151d26 0%, #11181f 56%, #0f151c 100%);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard::before,
body.postid-4773 section.ph-dev3-process-template.ph-dev3-section.ph-trt-process::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:140px;
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.025) 0%, rgba(255, 255, 255, 0) 100%);
  pointer-events:none;
  z-index:0;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard::after,
body.postid-4773 section.ph-dev3-process-template.ph-dev3-section.ph-trt-process::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-1px;
  height:180px;
  background:linear-gradient(180deg, rgba(15, 21, 28, 0) 0%, rgba(255, 197, 58, 0.045) 34%, rgba(15, 21, 28, 0.94) 100%);
  pointer-events:none;
  z-index:0;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard.ph-trt-prime-standard .ph-trt-prime-standard__shell,
body.postid-4773 section.ph-dev3-process-template.ph-dev3-section.ph-trt-process .ph-dev3-shell{
  position:relative;
  z-index:1;
}

body.postid-4773 section.ph-dev3-process-template.ph-dev3-section.ph-trt-process{
  background:
    radial-gradient(circle at 12% 16%, rgba(255, 197, 58, 0.1), transparent 24%),
    radial-gradient(circle at 88% 82%, rgba(255, 255, 255, 0.03), transparent 18%),
    linear-gradient(180deg, #141b24 0%, #10161d 60%, #0d1218 100%);
}

body.postid-4773 section.ph-dev3-process-template.ph-dev3-section.ph-trt-process .ph-dev3-process-step__icon,
body.postid-4773 section.ph-dev3-process-template.ph-dev3-section.ph-trt-process .ph-dev3-process-step__mobile-icon{
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.035) 100%);
  border-color:rgba(255, 255, 255, 0.12);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-reverse.ph-trt-prime-standard-reverse{
  background:
    radial-gradient(circle at 18% 18%, rgba(255, 197, 58, 0.13), transparent 23%),
    radial-gradient(circle at 90% 80%, rgba(255, 255, 255, 0.03), transparent 22%),
    linear-gradient(180deg, #141c25 0%, #10171e 58%, #0e141a 100%);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-reverse.ph-trt-prime-standard-reverse .ph-trt-prime-standard__figure{
  order:-1;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-reverse.ph-trt-prime-standard-reverse .ph-trt-prime-standard__content{
  justify-self:end;
  max-width:580px;
}

@media (max-width: 1180px){
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-reverse.ph-trt-prime-standard-reverse .ph-trt-prime-standard__shell{
    grid-template-columns:minmax(300px, 380px) minmax(0, 1fr);
    align-items:center;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-reverse.ph-trt-prime-standard-reverse .ph-trt-prime-standard__figure{
    order:1;
    width:min(100%, 380px);
    justify-self:start;
    align-self:center;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-reverse.ph-trt-prime-standard-reverse .ph-trt-prime-standard__content{
    order:2;
    justify-self:center;
    align-self:center;
    max-width:560px;
  }
}

@media (max-width: 767px){
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-reverse.ph-trt-prime-standard-reverse .ph-trt-prime-standard__shell{
    grid-template-columns:minmax(0, 1fr);
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-reverse.ph-trt-prime-standard-reverse .ph-trt-prime-standard__figure{
    order:-1;
    width:100%;
    justify-self:center;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-reverse.ph-trt-prime-standard-reverse .ph-trt-prime-standard__content{
    order:2;
    justify-self:stretch;
    max-width:none;
  }
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt{
  --phtrtprime-bg:#f7f7f7;
  --phtrtprime-bg-soft:#f3f8fd;
  --phtrtprime-panel:#ffffff;
  --phtrtprime-panel-soft:rgba(255, 255, 255, 0.96);
  --phtrtprime-line:rgba(41, 47, 54, 0.08);
  --phtrtprime-line-strong:rgba(255, 197, 58, 0.26);
  --phtrtprime-copy:rgba(41, 47, 54, 0.72);
  --phtrtprime-muted:rgba(41, 47, 54, 0.56);
  position:relative;
  isolation:isolate;
  overflow:hidden;
  display:block;
  padding:clamp(80px, 8vw, 116px) 0;
  color:#292f36;
  background:
    radial-gradient(circle at 12% 18%, rgba(255, 197, 58, 0.08), transparent 22%),
    radial-gradient(circle at 85% 16%, rgba(255, 197, 58, 0.1), transparent 24%),
    var(--ph-light-surface-glow-soft),
    var(--ph-light-surface-continue);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.28), transparent 14%, transparent 84%, rgba(255, 197, 58, 0.03)),
    var(--ph-light-surface-glow);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__shell{
  position:relative;
  z-index:1;
  width:min(1360px, calc(100% - 48px));
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.08fr);
  gap:clamp(30px, 4vw, 58px);
  align-items:center;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__figure{
  position:relative;
  margin:0;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__figure-glow{
  position:absolute;
  inset:auto 6% -8% -4%;
  height:72%;
  border-radius:var(--ph-radius-panel);
  background:radial-gradient(circle at center, rgba(255, 197, 58, 0.24), rgba(255, 197, 58, 0));
  filter:blur(42px);
  opacity:0.88;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__figure-frame{
  position:relative;
  overflow:hidden;
  border-radius:var(--ph-radius-panel);
  border:1px solid rgba(41, 47, 54, 0.08);
  background:#0d1117;
  box-shadow:0 28px 68px rgba(15, 23, 34, 0.14);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__figure-frame img{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:5 / 6;
  object-fit:cover;
  object-position:center 28%;
  transform:scale(1.035);
  transition:transform 900ms ease;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__figure-frame:hover img{
  transform:scale(1);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__figure-overlay{
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(180deg, rgba(14, 19, 27, 0.04) 0%, rgba(14, 19, 27, 0.16) 40%, rgba(10, 14, 20, 0.82) 100%);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__metric{
  position:absolute;
  left:24px;
  right:24px;
  bottom:24px;
  z-index:1;
  padding:20px 20px 18px;
  border:1px solid rgba(255, 255, 255, 0.18);
  border-radius:var(--ph-radius-card);
  background:linear-gradient(180deg, rgba(18, 24, 33, 0.76) 0%, rgba(14, 19, 27, 0.9) 100%);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__metric-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  margin-bottom:14px;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__metric-head span{
  color:rgba(255, 255, 255, 0.72);
  font-family:var(--ph-font-display);
  font-size:0.75rem;
  font-weight:700;
  line-height:1.1;
  letter-spacing:0.16em;
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__metric-head strong{
  color:#ffc53a;
  font-family:var(--ph-font-display);
  font-size:0.95rem;
  font-weight:700;
  line-height:1.1;
  letter-spacing:0.08em;
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__metric-track{
  height:8px;
  overflow:hidden;
  border-radius:var(--ph-radius-pill);
  background:rgba(255, 255, 255, 0.15);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__metric-track span{
  display:block;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(90deg, #efb33e 0%, #ffd072 100%);
  box-shadow:0 0 14px rgba(255, 197, 58, 0.58);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__content{
  position:relative;
  overflow:hidden;
  display:grid;
  gap:24px;
  padding:clamp(28px, 3vw, 40px);
  border:1px solid var(--phtrtprime-line);
  border-radius:var(--ph-radius-panel);
  background:var(--ph-light-surface-card);
  box-shadow:0 24px 56px rgba(15, 23, 34, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.68);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__content::before{
  content:"";
  position:absolute;
  top:1px;
  left:1px;
  right:1px;
  height:2px;
  border-radius:var(--ph-radius-panel) var(--ph-radius-panel) 0 0;
  background:linear-gradient(90deg, rgba(255, 197, 58, 0.55), rgba(255, 197, 58, 0));
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__header{
  display:grid;
  gap:12px;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__kicker{
  margin:0;
  color:#ffc53a;
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-eyebrow);
  font-weight:700;
  line-height:1.15;
  letter-spacing:0.16em;
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt h2{
  margin:0;
  color:#292f36;
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-h2);
  font-weight:700;
  line-height:var(--ph-leading-tight);
  letter-spacing:var(--ph-tracking-display);
  text-transform:uppercase;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__features{
  display:grid;
  gap:14px;
  margin:0;
  padding:0;
  list-style:none;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__feature{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr);
  gap:16px;
  align-items:start;
  padding:20px;
  border:1px solid rgba(41, 47, 54, 0.08);
  border-radius:var(--ph-radius-card);
  background:var(--ph-light-surface-card);
  box-shadow:0 16px 34px rgba(15, 23, 34, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.7);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__feature-icon{
  display:grid;
  place-items:center;
  width:48px;
  height:48px;
  border-radius:16px;
  border:1px solid var(--phtrtprime-line-strong);
  background:linear-gradient(180deg, rgba(255, 197, 58, 0.14) 0%, rgba(255, 197, 58, 0.08) 100%);
  color:#ffc53a;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__feature-icon svg{
  width:22px;
  height:22px;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__feature-copy{
  display:grid;
  gap:8px;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__feature-copy h3{
  margin:0;
  color:#292f36;
  font-family:var(--ph-font-display);
  font-size:var(--ph-text-h3);
  font-weight:700;
  line-height:1.14;
  letter-spacing:-0.02em;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__feature-copy p{
  margin:0;
  color:var(--phtrtprime-copy);
  font-family:var(--ph-font-body);
  font-size:var(--ph-text-body);
  line-height:var(--ph-leading-normal);
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__footer{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  padding-top:6px;
}

body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__button{
  justify-self:start;
}

@media (max-width: 1180px){
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__shell{
    grid-template-columns:1fr;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__figure{
    order:2;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__content{
    order:1;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt h2{
    max-width:none;
  }
}

@media (max-width: 767px){
  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt{
    padding:64px 0;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__shell{
    width:min(100% - 28px, 100%);
    gap:24px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__content{
    padding:24px 18px;
    gap:18px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__feature{
    grid-template-columns:auto 1fr;
    gap:14px;
    padding:18px 16px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__feature-icon{
    width:44px;
    height:44px;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__feature-copy h3{
    font-size:1.1875rem;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__button{
    width:100%;
  }

  body.postid-4773 section.ph-element.ph-element-trt-prime-standard-alt.ph-trt-prime-standard-alt .ph-trt-prime-standard-alt__metric{
    left:16px;
    right:16px;
    bottom:16px;
    padding:18px 16px 16px;
  }
}

/* Product-stack figure overlay */
body.postid-4773 .ph-trt-companions__figure{
  container-type:inline-size;
}

body.postid-4773 .ph-trt-companions__figure-caption.ph-trt-companions__figure-caption--stack{
  left:0;
  right:0;
  bottom:0;
  z-index:2;
  box-sizing:border-box;
  max-width:100%;
  overflow:hidden;
  display:grid;
  grid-template-columns:minmax(0, 1fr) minmax(150px, 0.62fr);
  align-items:center;
  gap:clamp(10px, 1.35vw, 18px);
  padding:clamp(14px, 1.8vw, 20px) clamp(16px, 2vw, 24px);
  border:0;
  border-top:1px solid rgba(255, 197, 58, 0.18);
  border-radius:0 0 28px 28px;
  background:
    radial-gradient(circle at 78% 18%, rgba(255, 197, 58, 0.12), transparent 28%),
    linear-gradient(90deg, rgba(9, 12, 15, 0.9) 0%, rgba(18, 20, 19, 0.78) 58%, rgba(9, 12, 15, 0.86) 100%);
  box-shadow:none;
  backdrop-filter:blur(11px);
  -webkit-backdrop-filter:blur(11px);
}

body.postid-4773 .ph-trt-companions__caption-copy{
  display:grid;
  grid-template-columns:clamp(34px, 3.4vw, 46px) minmax(0, 1fr);
  align-items:center;
  gap:clamp(8px, 1.1vw, 12px);
  min-width:0;
  max-width:100%;
  overflow:hidden;
}

body.postid-4773 .ph-trt-companions__figure .ph-trt-companions__caption-mark{
  display:block;
  width:clamp(34px, 3.4vw, 46px);
  max-width:46px;
  height:auto;
  min-height:0;
  aspect-ratio:1 / 1;
  object-fit:contain;
  object-position:center;
  border-radius:999px;
  background:rgba(8, 11, 14, 0.24);
  box-shadow:0 0 0 1px rgba(255, 197, 58, 0.2), 0 10px 20px rgba(0, 0, 0, 0.24);
  filter:drop-shadow(0 10px 20px rgba(0, 0, 0, 0.28));
}

body.postid-4773 .ph-trt-companions__caption-text{
  display:grid;
  gap:5px;
  min-width:0;
  overflow:hidden;
}

body.postid-4773 .ph-trt-companions__caption-title{
  color:#ffffff;
  font-family:var(--phtrt-home-display);
  font-size:clamp(1.1rem, 1.45vw, 1.48rem);
  font-weight:800;
  line-height:1.02;
  letter-spacing:-0.03em;
}

body.postid-4773 .ph-trt-companions__caption-value{
  color:#ffc53a;
  font-family:var(--phtrt-home-display);
  font-size:clamp(0.84rem, 1.15vw, 1rem);
  font-weight:800;
  line-height:1.1;
}

body.postid-4773 .ph-trt-companions__figure-caption--stack p{
  max-width:36ch;
  margin:4px 0 0;
  color:rgba(255, 255, 255, 0.88);
  font-family:var(--phtrt-home-body-font);
  font-size:clamp(0.74rem, 0.82vw, 0.86rem);
  line-height:1.36;
}

body.postid-4773 .ph-trt-companions__caption-tiers{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  align-items:end;
  justify-items:center;
  justify-content:end;
  justify-self:end;
  width:min(100%, 196px);
  min-width:0;
  gap:clamp(6px, 0.9vw, 12px);
  padding:0;
  margin:0;
  list-style:none;
}

body.postid-4773 .ph-trt-companions__caption-tier{
  display:grid;
  justify-items:center;
  gap:5px;
  min-width:0;
  color:rgba(255, 255, 255, 0.82);
}

body.postid-4773 .ph-trt-companions__caption-tier-icon{
  display:grid;
  place-items:center;
  width:clamp(38px, 3.8vw, 54px);
}

body.postid-4773 .ph-trt-companions__caption-tier-icon svg{
  display:block;
  width:100%;
  height:auto;
  overflow:visible;
}

body.postid-4773 .ph-trt-companions__caption-tier-hex{
  fill:rgba(8, 11, 14, 0.2);
  stroke:rgba(255, 255, 255, 0.66);
  stroke-width:2.2;
}

body.postid-4773 .ph-trt-companions__caption-tier-bar{
  fill:rgba(255, 255, 255, 0.5);
}

body.postid-4773 .ph-trt-companions__caption-tier--elite .ph-trt-companions__caption-tier-hex{
  stroke:rgba(255, 197, 58, 0.95);
}

body.postid-4773 .ph-trt-companions__caption-tier--elite .ph-trt-companions__caption-tier-bar{
  fill:#ffc53a;
}

body.postid-4773 .ph-trt-companions__caption-tier--basic .ph-trt-companions__caption-tier-hex{
  fill:rgba(109, 67, 36, 0.18);
  stroke:rgba(184, 116, 55, 0.96);
}

body.postid-4773 .ph-trt-companions__caption-tier--basic .ph-trt-companions__caption-tier-bar{
  fill:#b8753f;
}

body.postid-4773 .ph-trt-companions__caption-tier--edge .ph-trt-companions__caption-tier-hex{
  stroke:rgba(255, 255, 255, 0.72);
}

body.postid-4773 .ph-trt-companions__caption-tier--edge .ph-trt-companions__caption-tier-bar{
  fill:rgba(255, 255, 255, 0.58);
}

body.postid-4773 .ph-trt-companions__caption-tier-label{
  color:currentColor;
  font-family:var(--phtrt-home-body-font);
  font-size:clamp(0.6rem, 0.72vw, 0.72rem);
  font-weight:800;
  line-height:1;
  letter-spacing:0.06em;
}

@media (max-width: 980px){
  body.postid-4773 .ph-trt-companions__figure-caption.ph-trt-companions__figure-caption--stack{
    grid-template-columns:minmax(0, 1fr);
    gap:14px;
  }

  body.postid-4773 .ph-trt-companions__caption-tiers{
    justify-self:stretch;
    grid-template-columns:repeat(3, minmax(0, 1fr));
    width:100%;
  }
}

@container (max-width: 520px){
  .ph-trt-companions__figure-caption.ph-trt-companions__figure-caption--stack{
    grid-template-columns:minmax(0, 1fr);
    gap:12px;
  }

  .ph-trt-companions__caption-copy{
    grid-template-columns:34px minmax(0, 1fr);
  }

  .ph-trt-companions__caption-tiers{
    justify-self:stretch;
    width:100%;
  }

  .ph-trt-companions__figure-caption--stack p{
    display:none;
  }
}

@media (max-width: 620px){
  body.postid-4773 .ph-trt-companions__figure-caption.ph-trt-companions__figure-caption--stack{
    padding:16px;
    border-radius:0 0 22px 22px;
  }

  body.postid-4773 .ph-trt-companions__caption-copy{
    grid-template-columns:auto minmax(0, 1fr);
    gap:12px;
  }

  body.postid-4773 .ph-trt-companions__figure .ph-trt-companions__caption-mark{
    width:38px;
    max-width:38px;
  }

  body.postid-4773 .ph-trt-companions__caption-title{
    font-size:1.2rem;
  }

  body.postid-4773 .ph-trt-companions__figure-caption--stack p{
    display:none;
  }
}

/* Canonical TRT gold primary CTAs. Keep page-specific buttons on the shared gold-button system. */
body.postid-4773 a.get-started-btn.lg,
body.postid-4773 a.get-started-btn.lg:visited,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg:visited,
body.postid-4773 .ph-trt-companions__overview-cta-button,
body.postid-4773 .ph-trt-companions__overview-cta-button:visited,
body.postid-4773 .ph-trt-prime-standard__button,
body.postid-4773 .ph-trt-prime-standard__button:visited,
body.postid-4773 .ph-trt-prime-standard-alt__button,
body.postid-4773 .ph-trt-prime-standard-alt__button:visited{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:var(--ph-gold-button-gap, 10px) !important;
  min-width:0 !important;
  min-height:var(--ph-gold-button-min-height, 56px) !important;
  padding:var(--ph-gold-button-padding-block, 14px) var(--ph-gold-button-padding-inline, 20px) !important;
  border:1px solid var(--ph-gold-button-border, rgba(214, 150, 28, 0.68)) !important;
  border-radius:var(--ph-gold-button-radius, 12px) !important;
  background:linear-gradient(135deg, var(--ph-gold-button-start, #efb33e), var(--ph-gold-button-end, #ffd072)) !important;
  box-shadow:var(--ph-gold-button-shadow, 0 14px 30px rgba(239, 179, 62, 0.32)) !important;
  color:var(--ph-gold-button-text, #1b2b3c) !important;
  fill:currentColor !important;
  font-family:var(--ph-gold-button-font-family, "Montserrat", Sans-serif) !important;
  font-size:var(--ph-gold-button-font-size, 16px) !important;
  font-weight:var(--ph-gold-button-font-weight, 700) !important;
  line-height:var(--ph-gold-button-line-height, 1) !important;
  letter-spacing:var(--ph-gold-button-letter-spacing, 0.12em) !important;
  text-align:center !important;
  text-decoration:none !important;
  text-shadow:none !important;
  text-transform:var(--ph-gold-button-text-transform, uppercase) !important;
  white-space:nowrap !important;
  transform:none !important;
  transition:background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, color 180ms ease, transform 180ms ease !important;
}

body.postid-4773 a.get-started-btn.lg:hover,
body.postid-4773 a.get-started-btn.lg:focus-visible,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg:hover,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg:focus-visible,
body.postid-4773 .ph-trt-companions__overview-cta-button:hover,
body.postid-4773 .ph-trt-companions__overview-cta-button:focus-visible,
body.postid-4773 .ph-trt-prime-standard__button:hover,
body.postid-4773 .ph-trt-prime-standard__button:focus-visible,
body.postid-4773 .ph-trt-prime-standard-alt__button:hover,
body.postid-4773 .ph-trt-prime-standard-alt__button:focus-visible{
  border-color:var(--ph-gold-button-border-hover, rgba(214, 150, 28, 0.82)) !important;
  background:linear-gradient(135deg, var(--ph-gold-button-start-hover, #f5c357), var(--ph-gold-button-end-hover, #ffe08a)) !important;
  box-shadow:var(--ph-gold-button-shadow-hover, 0 18px 34px rgba(239, 179, 62, 0.38)) !important;
  color:var(--ph-gold-button-text-hover, #17283a) !important;
  fill:currentColor !important;
  filter:none !important;
  transform:translateY(-1px) !important;
}

body.postid-4773 a.get-started-btn.lg:active,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg:active,
body.postid-4773 .ph-trt-companions__overview-cta-button:active,
body.postid-4773 .ph-trt-prime-standard__button:active,
body.postid-4773 .ph-trt-prime-standard-alt__button:active{
  box-shadow:var(--ph-gold-button-shadow-active, 0 10px 22px rgba(239, 179, 62, 0.28)) !important;
  transform:translateY(0) !important;
}

body.postid-4773 a.get-started-btn.lg:focus-visible,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg:focus-visible,
body.postid-4773 .ph-trt-companions__overview-cta-button:focus-visible,
body.postid-4773 .ph-trt-prime-standard__button:focus-visible,
body.postid-4773 .ph-trt-prime-standard-alt__button:focus-visible{
  outline:2px solid var(--ph-gold-button-focus-ring, rgba(239, 179, 62, 0.28)) !important;
  outline-offset:3px !important;
}

body.postid-4773 a.get-started-btn.lg > span,
body.postid-4773 a.get-started-btn.lg svg,
body.postid-4773 a.get-started-btn.lg i,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg .ph-button-content-wrapper,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg .ph-button-text,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg svg,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg i,
body.postid-4773 .ph-trt-companions__overview-cta-button svg{
  color:inherit !important;
  fill:currentColor !important;
  stroke:currentColor !important;
}

body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg .ph-button-content-wrapper,
body.postid-4773 .ph-trt-companions__overview-cta-button .ph-button-content-wrapper{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:var(--ph-gold-button-gap, 10px) !important;
}

body.postid-4773 a.get-started-btn.lg svg,
body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg svg,
body.postid-4773 .ph-trt-companions__overview-cta-button svg{
  width:1em !important;
  height:1em !important;
  flex:0 0 1em !important;
}

@media (prefers-reduced-motion: reduce){
  body.postid-4773 a.get-started-btn.lg,
  body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg,
  body.postid-4773 .ph-trt-companions__overview-cta-button,
  body.postid-4773 .ph-trt-prime-standard__button,
  body.postid-4773 .ph-trt-prime-standard-alt__button{
    transition:none !important;
  }

  body.postid-4773 a.get-started-btn.lg:hover,
  body.postid-4773 a.get-started-btn.lg:focus-visible,
  body.postid-4773 a.get-started-btn.lg:active,
  body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg:hover,
  body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg:focus-visible,
  body.postid-4773 a.ph-button.ph-button-link.ph-cta-primary-lg:active,
  body.postid-4773 .ph-trt-companions__overview-cta-button:hover,
  body.postid-4773 .ph-trt-companions__overview-cta-button:focus-visible,
  body.postid-4773 .ph-trt-companions__overview-cta-button:active,
  body.postid-4773 .ph-trt-prime-standard__button:hover,
  body.postid-4773 .ph-trt-prime-standard__button:focus-visible,
  body.postid-4773 .ph-trt-prime-standard__button:active,
  body.postid-4773 .ph-trt-prime-standard-alt__button:hover,
  body.postid-4773 .ph-trt-prime-standard-alt__button:focus-visible,
  body.postid-4773 .ph-trt-prime-standard-alt__button:active{
    transform:none !important;
  }
}

