.elementor-3022 .elementor-element.elementor-element-18b8ffa{--display:flex}.elementor-3022 .elementor-element.elementor-element-ca264e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Poppins;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3022 .elementor-element.elementor-element-1fac61e{--display:flex}.elementor-3022 .elementor-element.elementor-element-724c60b{--display:flex}.elementor-3022 .elementor-element.elementor-element-6deceb9{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Poppins;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Poppins;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3022 .elementor-element.elementor-element-3f62f84{--display:flex}.elementor-3022 .elementor-element.elementor-element-d61aa93{--display:flex}.elementor-3022 .elementor-element.elementor-element-d95a944{--display:flex}.elementor-3022 .elementor-element.elementor-element-7131a32{--display:flex}.elementor-3022 .elementor-element.elementor-element-1963c53{--display:flex}body{background:#0B0D0C;color:#101413;font-family:"Poppins",sans-serif;overflow-x:hidden}.thx-header,.thx-bk,.thx-cf-hero,.thx-sec,.thx-footer{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;width:100%}.thx-wrap{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--gap:0px;max-width:1200px;margin:0 auto;width:100%}.thx-narrow{max-width:820px}.thx-h1 .elementor-heading-title{font-size:clamp(32px,4.6vw,52px);line-height:1.1;font-weight:700;color:#fff;letter-spacing:-.02em;margin:0}.thx-h2 .elementor-heading-title{font-size:clamp(28px,3.6vw,40px);line-height:1.15;font-weight:700;color:#101413;margin:0}.thx-h3 .elementor-heading-title{font-size:20px;line-height:1.3;font-weight:600;color:#101413;margin:0}.thx-h3-dark .elementor-heading-title{color:#fff;font-size:18px}.thx-p,.thx-p p{font-size:16px;line-height:1.65;color:#5F6B66;margin:0}.thx-lead p{font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:#C9D3CE;margin:0}.thx-eyebrow p{display:inline-block;margin:0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0B6B46;background:#E8F6EF;border-radius:999px;padding:6px 14px}.thx-eyebrow-dark p{color:#20C983;background:rgb(32 201 131 / .12)}.thx-micro p{font-size:14px;line-height:1.6;color:#5F6B66;margin:0}.thx-micro-dark p{color:#A9B5AF}.thx-micro a,.thx-head-note a,.thx-more a,.thx-foot-copy a{font-size:inherit}.thx-micro-dark a,.thx-head-note a{color:#20C983;text-decoration:underline;text-underline-offset:2px}.thx-more a{color:#0B6B46;font-weight:600;text-decoration:underline}.thx-center{text-align:center}.thx-header{position:sticky;top:0;z-index:50;background:rgb(11 13 12 / .94);backdrop-filter:blur(8px);border-bottom:1px solid rgb(255 255 255 / .08)}.admin-bar .thx-header{top:32px}.thx-header-in{--padding-top:12px;--padding-bottom:12px}.thx-logo{width:auto;--container-widget-width:auto}.thx-logo img{height:34px;width:auto;display:block}.thx-head-note{width:auto;--container-widget-width:auto}.thx-head-note p{margin:0;font-size:14px;color:#A9B5AF}.thx-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.thx-list li{position:relative;padding-left:22px;font-size:15px;line-height:1.5;color:#101413}.thx-check li::before{content:"✓";position:absolute;left:0;top:0;color:#0B6B46;font-weight:700}.thx-list-dark li{color:#C9D3CE}.thx-list-dark li strong{color:#fff;font-weight:600}.thx-list-dark li::before{color:#20C983}.thx-card{background:#fff;border:1px solid #E3E8E5;border-radius:18px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;padding:26px 24px;--gap:14px;gap:14px}.thx-card-dark{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .1)}.thx-mint .thx-card{border-color:#CFE9DB}.thx-num{display:inline-flex;width:44px;height:44px;border-radius:50%;background:#0B6B46;color:#fff;font-weight:700;font-size:15px;align-items:center;justify-content:center}.thx-cal{background:#fff;border-radius:20px;padding:8px;box-shadow:0 24px 60px rgb(0 0 0 / .35);min-height:640px}.thx-cal iframe{display:block;min-height:640px}.thx-sec{--padding-top:80px;--padding-bottom:80px}.thx-mint{background:#E8F6EF}.thx-head{align-items:center;text-align:center;--gap:14px;gap:14px;max-width:760px;margin:0 auto 40px;--padding-left:0px;--padding-right:0px}.e-con.thx-grid3{display:grid;--display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;--padding-left:0px;--padding-right:0px}.thx-more{margin-top:28px}.thx-tbc{margin:8px 0 0;padding:14px 16px;border:2px dashed #FDA29B;background:#FFF4F2;color:#B42318;border-radius:10px;font-size:14px;line-height:1.5;text-align:left}.thx-footer{background:#0B0D0C;border-top:1px solid rgb(255 255 255 / .08);--padding-top:28px;--padding-bottom:28px}.thx-foot-nav{display:flex;flex-wrap:wrap;gap:4px 24px;justify-content:center;margin-bottom:10px}.thx-foot-nav a{color:#C9D3CE;font-size:14px;text-decoration:none;padding:10px 0;display:inline-block}.thx-foot-nav a:hover,.thx-foot-nav a:focus-visible{color:#20C983;text-decoration:underline}.thx-foot-copy{text-align:center;margin:0;font-size:13px;color:#A9B5AF}@media (max-width:1024px){.e-con.thx-grid3{grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}.thx-sec{--padding-top:64px;--padding-bottom:64px}}@media (max-width:767px){.admin-bar .thx-header{top:0}.thx-wrap{--padding-left:16px;--padding-right:16px}.thx-logo img{height:28px}.thx-head-note p{font-size:13px}.thx-card{--padding-left:20px;--padding-right:20px;padding:22px 20px}.thx-sec{--padding-top:52px;--padding-bottom:52px}.thx-cal{padding:4px;border-radius:14px}}.thx-bk{background:radial-gradient(900px 520px at 85% 10%,rgb(22 163 106 / .22),transparent 60%),#0B0D0C;--padding-top:64px;--padding-bottom:80px}.e-con.thx-bk-grid{display:grid;--display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-template-areas:"intro cal" "details cal";column-gap:56px;row-gap:32px;align-items:start}.e-con.thx-bk-grid>.thx-bk-intro{grid-area:intro;--gap:20px;gap:20px;--padding-left:0px;--padding-right:0px}.e-con.thx-bk-grid>.thx-cal-wrap{grid-area:cal;width:100%;max-width:none;--container-widget-width:100%;position:sticky;top:96px}.e-con.thx-bk-grid>.thx-bk-details{grid-area:details;--gap:16px;gap:16px;--padding-left:0px;--padding-right:0px}.thx-facts{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.thx-facts li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#fff;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:999px;padding:8px 14px}.thx-facts span{color:#20C983}@media (max-width:1024px){.e-con.thx-bk-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "cal" "details";max-width:680px}.e-con.thx-bk-grid>.thx-cal-wrap{position:static}.thx-bk{--padding-top:48px;--padding-bottom:64px}}@media (max-width:767px){.thx-bk{--padding-top:32px;--padding-bottom:48px}.e-con.thx-bk-grid{row-gap:24px}}.elementor-heading-title{text-wrap:balance}@media (max-width:1024px){.thx-header .elementor-widget-image a{display:inline-block;padding:8px 0}}@media (max-width:767px){.thx-header-in .elementor-widget-html a{display:inline-block;padding:10px 0}}