.elementor-1984 .elementor-element.elementor-element-657a78a{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-657a78a:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-657a78a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triggspace.com/wp-content/uploads/2026/01/wide.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1984 .elementor-element.elementor-element-657a78a::before, .elementor-1984 .elementor-element.elementor-element-657a78a > .elementor-background-video-container::before, .elementor-1984 .elementor-element.elementor-element-657a78a > .e-con-inner > .elementor-background-video-container::before, .elementor-1984 .elementor-element.elementor-element-657a78a > .elementor-background-slideshow::before, .elementor-1984 .elementor-element.elementor-element-657a78a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1984 .elementor-element.elementor-element-657a78a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #201D1E00 0%, var( --e-global-color-789bafc ) 100%);}.elementor-1984 .elementor-element.elementor-element-30b9334{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-30b9334:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-30b9334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A59;}.elementor-1984 .elementor-element.elementor-element-0fb412b{--display:flex;--min-height:80vh;--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:210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1984 .elementor-element.elementor-element-67399cb{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-44778e5{--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:8px 6px;--row-gap:8px;--column-gap:6px;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-text );--border-color:var( --e-global-color-text );--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-44778e5:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-44778e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C03;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-ff4333b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1984 .elementor-element.elementor-element-ff4333b .elementor-icon-wrapper{text-align:center;}.elementor-1984 .elementor-element.elementor-element-ff4333b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-ff4333b.elementor-view-framed .elementor-icon, .elementor-1984 .elementor-element.elementor-element-ff4333b.elementor-view-default .elementor-icon{color:var( --e-global-color-310940a );border-color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-ff4333b.elementor-view-framed .elementor-icon, .elementor-1984 .elementor-element.elementor-element-ff4333b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-ff4333b .elementor-icon{font-size:14px;}.elementor-1984 .elementor-element.elementor-element-ff4333b .elementor-icon svg{height:14px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1984 .elementor-element.elementor-element-59b313c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;color:#FFFFFF;}.elementor-1984 .elementor-element.elementor-element-59b313c.elementor-element{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-59b313c p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-c87496d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3em;font-weight:800;color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-00d03b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-1984 .elementor-element.elementor-element-902f36b{color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-f65858c{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1984 .elementor-element.elementor-element-dcc3117 .elementor-button{background-color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#46F75300;border-radius:100px 100px 100px 100px;padding:8px 025px 8px 25px;}.elementor-1984 .elementor-element.elementor-element-dcc3117 .elementor-button:hover, .elementor-1984 .elementor-element.elementor-element-dcc3117 .elementor-button:focus{background-color:var( --e-global-color-ab3edea );color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1984 .elementor-element.elementor-element-dcc3117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1984 .elementor-element.elementor-element-dcc3117.elementor-element{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-dcc3117 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1984 .elementor-element.elementor-element-dcc3117 .elementor-button:hover svg, .elementor-1984 .elementor-element.elementor-element-dcc3117 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1984 .elementor-element.elementor-element-d2120b3 .elementor-button{background-color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#46F75300;border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-1984 .elementor-element.elementor-element-d2120b3 .elementor-button:hover, .elementor-1984 .elementor-element.elementor-element-d2120b3 .elementor-button:focus{background-color:var( --e-global-color-ab3edea );color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1984 .elementor-element.elementor-element-d2120b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1984 .elementor-element.elementor-element-d2120b3.elementor-element{--align-self:flex-start;}.elementor-1984 .elementor-element.elementor-element-d2120b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1984 .elementor-element.elementor-element-d2120b3 .elementor-button:hover svg, .elementor-1984 .elementor-element.elementor-element-d2120b3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1984 .elementor-element.elementor-element-abc0285{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-9ddf7cb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-9ddf7cb:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-9ddf7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201D1E00;}.elementor-1984 .elementor-element.elementor-element-dd5c670{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1984 .elementor-element.elementor-element-dd5c670:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-dd5c670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E00;}.elementor-1984 .elementor-element.elementor-element-5b5b803{--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;}.elementor-1984 .elementor-element.elementor-element-81c1593{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-81c1593:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-81c1593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triggspace.com/wp-content/uploads/2026/01/minecraft_card.png");}.elementor-1984 .elementor-element.elementor-element-9590923{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-89828f3 .elementor-heading-title{color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-1e0e140{color:#808080;}.elementor-1984 .elementor-element.elementor-element-2ae125c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-2ae125c:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-2ae125c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triggspace.com/wp-content/uploads/2026/01/7uzl22xsz1h51.png");}.elementor-1984 .elementor-element.elementor-element-0646c1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-0699425 .elementor-heading-title{color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-db2fedb{color:#808080;}.elementor-1984 .elementor-element.elementor-element-5da2c8b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-5da2c8b:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-5da2c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triggspace.com/wp-content/uploads/2026/01/logo_Valheim.png");}.elementor-1984 .elementor-element.elementor-element-a53d0a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-aaed42a .elementor-heading-title{color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-2cb2124{color:#808080;}.elementor-1984 .elementor-element.elementor-element-152f98c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-152f98c:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-152f98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triggspace.com/wp-content/uploads/2026/01/cobbwu.png");}.elementor-1984 .elementor-element.elementor-element-d13c4b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-bdef32f .elementor-heading-title{color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-ef88a50{color:#808080;}.elementor-1984 .elementor-element.elementor-element-97fc93e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-97fc93e:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-97fc93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triggspace.com/wp-content/uploads/2026/01/minecraft_card.png");}.elementor-1984 .elementor-element.elementor-element-4b9ad2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-0617dbb .elementor-heading-title{color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-20d70ad{color:#808080;}.elementor-1984 .elementor-element.elementor-element-a27b330{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-a27b330:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-a27b330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triggspace.com/wp-content/uploads/2026/01/7uzl22xsz1h51.png");}.elementor-1984 .elementor-element.elementor-element-790ce1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-36345dd .elementor-heading-title{color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-21d2c4d{color:#808080;}.elementor-1984 .elementor-element.elementor-element-59a5889{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-59a5889:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-59a5889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triggspace.com/wp-content/uploads/2026/01/logo_Valheim.png");}.elementor-1984 .elementor-element.elementor-element-d7181f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-a8668c4 .elementor-heading-title{color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-d7086f5{color:#808080;}.elementor-1984 .elementor-element.elementor-element-a273e9b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-a273e9b:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-a273e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triggspace.com/wp-content/uploads/2026/01/cobbwu.png");}.elementor-1984 .elementor-element.elementor-element-5a34285{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-29e2ada .elementor-heading-title{color:var( --e-global-color-310940a );}.elementor-1984 .elementor-element.elementor-element-10352ac{color:#808080;}.elementor-1984 .elementor-element.elementor-element-b2845d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-65ca197{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1984 .elementor-element.elementor-element-dcc3117 .elementor-button{font-size:14px;padding:14px 35px 14px 35px;}.elementor-1984 .elementor-element.elementor-element-d2120b3 .elementor-button{font-size:14px;padding:14px 35px 14px 35px;}.elementor-1984 .elementor-element.elementor-element-dd5c670{--flex-wrap:nowrap;}.elementor-1984 .elementor-element.elementor-element-5b5b803{--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-1984 .elementor-element.elementor-element-67399cb{--width:50%;}.elementor-1984 .elementor-element.elementor-element-44778e5{--width:250px;}.elementor-1984 .elementor-element.elementor-element-abc0285{--width:50%;}.elementor-1984 .elementor-element.elementor-element-81c1593{--width:280px;}.elementor-1984 .elementor-element.elementor-element-2ae125c{--width:280px;}.elementor-1984 .elementor-element.elementor-element-5da2c8b{--width:280px;}.elementor-1984 .elementor-element.elementor-element-152f98c{--width:280px;}.elementor-1984 .elementor-element.elementor-element-97fc93e{--width:280px;}.elementor-1984 .elementor-element.elementor-element-a27b330{--width:280px;}.elementor-1984 .elementor-element.elementor-element-59a5889{--width:280px;}.elementor-1984 .elementor-element.elementor-element-a273e9b{--width:280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1984 .elementor-element.elementor-element-67399cb{--width:100%;}}@media(max-width:767px){.elementor-1984 .elementor-element.elementor-element-0fb412b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1984 .elementor-element.elementor-element-dcc3117 .elementor-button{padding:12px 25px 12px 25px;}.elementor-1984 .elementor-element.elementor-element-d2120b3 .elementor-button{padding:12px 25px 12px 25px;}.elementor-1984 .elementor-element.elementor-element-dd5c670{--flex-wrap:nowrap;}.elementor-1984 .elementor-element.elementor-element-5b5b803{--flex-wrap:nowrap;}}/* Start custom CSS for container, class: .elementor-element-44778e5 */.uptime-badge {
  background: linear-gradient(
    135deg,
    rgba(81, 174, 89, 0.55) 0%,
    rgba(63, 143, 76, 0.55) 100%
  );

  box-shadow:
    0 4px 12px rgba(81, 174, 89, 0.18),
    inset 0 0 0 1px rgba(255,255,255,0.10);

  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b317d07 */.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console{
  width: min(580px, 90vw);
  border-radius: 18px;
  overflow: hidden;

  /* glass look */
  background: rgba(20, 20, 24, 0.55);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);

  border: 1px solid rgba(255,255,255,0.10);
  box-shadow: 0 18px 60px rgba(0,0,0,0.55);
}

/* header */
.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__header{
  display:flex;
  align-items:center;
  gap:14px;
  padding: 12px 14px;
  background: rgba(255,255,255,0.04);
  border-bottom: 1px solid rgba(255,255,255,0.08);
}

.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__dots{
  display:flex;
  gap:8px;
  flex: 0 0 auto;
}
.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__dots .dot{
  width:10px; height:10px;
  border-radius:50%;
  display:inline-block;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.25) inset;
}
.elementor-1984 .elementor-element.elementor-element-b317d07 .dot--red{ background:#ff5f57; }
.elementor-1984 .elementor-element.elementor-element-b317d07 .dot--yellow{ background:#febc2e; }
.elementor-1984 .elementor-element.elementor-element-b317d07 .dot--green{ background:#28c840; }

.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__title{
  flex: 1 1 auto;
  text-align:center;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.2px;
  color: rgba(255,255,255,0.85);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__status{
  flex: 0 0 auto;
  display:flex;
  align-items:center;
  gap:8px;
  font-size: 13px;
  color: rgba(255,255,255,0.75);
}
.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__status .status-dot{
  width:8px;height:8px;border-radius:50%;
  background:#2ee86b;
  box-shadow: 0 0 12px rgba(46,232,107,0.45);
}

/* body / logs */
.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__body{
  padding: 14px 14px 0;
}

.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__log{
  margin: 0;
  padding: 0 0 14px 0;
  max-height: 320px;         /* adjust */
  overflow: auto;

  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 13px;
  line-height: 1.55;
  color: rgba(255,255,255,0.78);
}

/* custom scrollbar (WebKit) */
.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__log::-webkit-scrollbar{
  width: 10px;
}
.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__log::-webkit-scrollbar-thumb{
  background: rgba(255,255,255,0.10);
  border-radius: 999px;
  border: 2px solid rgba(0,0,0,0);
  background-clip: padding-box;
}
.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__log::-webkit-scrollbar-track{
  background: rgba(255,255,255,0.03);
}

/* footer prompt */
.elementor-1984 .elementor-element.elementor-element-b317d07 .en-console__footer{
  display:flex;
  align-items:center;
  gap:10px;
  padding: 14px;
  border-top: 1px solid rgba(255,255,255,0.08);
  background: rgba(0,0,0,0.22);

  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 15px;
}

.elementor-1984 .elementor-element.elementor-element-b317d07 .prompt-tag{
  color: #ff2a6d; /* hot pink tag */
  font-weight: 700;
}
.elementor-1984 .elementor-element.elementor-element-b317d07 .prompt-text{
  color: rgba(255,255,255,0.70);
}
.elementor-1984 .elementor-element.elementor-element-b317d07 .cursor{
  width: 10px;
  height: 18px;
  background: rgba(255,255,255,0.65);
  border-radius: 2px;
  animation: blink 1s steps(1,end) infinite;
}
@keyframes blink{
  0%,49%{ opacity: 1; }
  50%,100%{ opacity: 0; }
}

/* log colors */
.elementor-1984 .elementor-element.elementor-element-b317d07 .c-dim{ color: rgba(255,255,255,0.45); }
.elementor-1984 .elementor-element.elementor-element-b317d07 .c-red{ color: #ff2a6d; }
.elementor-1984 .elementor-element.elementor-element-b317d07 .c-green{ color: #28e58f; }
.elementor-1984 .elementor-element.elementor-element-b317d07 .c-blue{ color: #5aa8ff; }


/* =====================================
   ONLINE STATUS DOT GLOW
   ===================================== */

.en-console__status .status-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2ee86b;

  box-shadow:
    0 0 6px rgba(46, 232, 107, 0.6),
    0 0 14px rgba(46, 232, 107, 0.45);

  animation: statusPulse 2.2s ease-in-out infinite;
}

@keyframes statusPulse {
  0% {
    box-shadow:
      0 0 6px rgba(46, 232, 107, 0.45),
      0 0 14px rgba(46, 232, 107, 0.25);
  }
  50% {
    box-shadow:
      0 0 10px rgba(46, 232, 107, 0.75),
      0 0 22px rgba(46, 232, 107, 0.55);
  }
  100% {
    box-shadow:
      0 0 6px rgba(46, 232, 107, 0.45),
      0 0 14px rgba(46, 232, 107, 0.25);
  }
}


/* =====================================
   INDIVIDUAL DOT HOVER (TOP LEFT)
   ===================================== */

.en-console__dots .dot{
  transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
  transform-origin: center;
}

/* Each dot reacts on its own */
.en-console__dots .dot:hover{
  transform: scale(1.25);
  filter: brightness(1.08);
  box-shadow:
    0 6px 14px rgba(0,0,0,0.25),
    inset 0 0 0 1px rgba(255,255,255,0.18);
}

.en-console__dots .dot--red:hover{
  box-shadow:
    0 0 10px rgba(255, 95, 87, 0.55),
    0 6px 14px rgba(0,0,0,0.25),
    inset 0 0 0 1px rgba(255,255,255,0.18);
}

.en-console__dots .dot--yellow:hover{
  box-shadow:
    0 0 10px rgba(254, 188, 46, 0.55),
    0 6px 14px rgba(0,0,0,0.25),
    inset 0 0 0 1px rgba(255,255,255,0.18);
}

.en-console__dots .dot--green:hover{
  box-shadow:
    0 0 10px rgba(40, 200, 64, 0.55),
    0 6px 14px rgba(0,0,0,0.25),
    inset 0 0 0 1px rgba(255,255,255,0.18);
}
/* Brand green */
.brand-green { color: #4CAF50 !important; }

/* Extra console colors */
.c-cyan   { color: #42e5ff; }
.c-purple { color: #b18cff; }
.c-orange { color: #ffb25b; }

/* Brand green */
.brand-green { color: #4CAF50 !important; }

/* Input styling to match console */
.en-console__footer--input{
  gap: 10px;
}

.en-console__input{
  flex: 1 1 auto;
  background: transparent;
  border: 0;
  outline: none;
  color: rgba(255,255,255,0.85);
  font: inherit;
  padding: 0;
  min-width: 120px;
}

.en-console__input::placeholder{
  color: rgba(255,255,255,0.45);
}

/* Keep cursor visible even with input */
.en-console__footer--input .cursor{
  margin-left: 2px;
}

/* Online status glow */
.en-console__status .status-dot {
  box-shadow:
    0 0 6px rgba(46, 232, 107, 0.6),
    0 0 14px rgba(46, 232, 107, 0.45);
  animation: statusPulse 2.2s ease-in-out infinite;
}

@keyframes statusPulse {
  0% {
    box-shadow:
      0 0 6px rgba(46, 232, 107, 0.45),
      0 0 14px rgba(46, 232, 107, 0.25);
  }
  50% {
    box-shadow:
      0 0 10px rgba(46, 232, 107, 0.75),
      0 0 22px rgba(46, 232, 107, 0.55);
  }
  100% {
    box-shadow:
      0 0 6px rgba(46, 232, 107, 0.45),
      0 0 14px rgba(46, 232, 107, 0.25);
  }
}

/* Individual dot hover */
.en-console__dots .dot{
  transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
  transform-origin: center;
}
.en-console__dots .dot:hover{
  transform: scale(1.25);
  filter: brightness(1.08);
}
.en-console__dots .dot--red:hover{
  box-shadow: 0 0 10px rgba(255, 95, 87, 0.55);
}
.en-console__dots .dot--yellow:hover{
  box-shadow: 0 0 10px rgba(254, 188, 46, 0.55);
}
.en-console__dots .dot--green:hover{
  box-shadow: 0 0 10px rgba(40, 200, 64, 0.55);
}

/* Extra colors for commands */
.c-cyan   { color: #42e5ff; }
.c-purple { color: #b18cff; }
.c-orange { color: #ffb25b; }
.c-yellow { color: #ffd34d; }
.c-red    { color: #ff5d5d; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-657a78a *//* =========================================================
   HERO BOTTOM FADE (fix harsh division)
   Add class "ts-hero-fade" to the HERO section/container
   ========================================================= */
.ts-hero-fade{
  position: relative;
  overflow: hidden; /* keeps fade inside hero */

    
}

.ts-hero-fade::after{
  content:"";
  position: absolute;
  left: 0; right: 0; bottom: 0;
  height: clamp(120px, 18vh, 260px);
  pointer-events: none;
  z-index: 5;

  /* Fade hero into global background */
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.00) 0%,
    rgba(0,0,0,0.55) 55%,
    rgba(0,0,0,0.92) 100%
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8cb9d4 *//* =========================================================
   TRIGGSPACE – AVAILABLE GAMES
   ========================================================= */
.ts-games{
  --ts-green: #4CAF50;
  --ts-yellow: #F5C842;
  --ts-text: rgba(255,255,255,0.95);
  --ts-muted: rgba(255,255,255,0.70);

  padding: clamp(56px, 6vw, 88px) 0;

  border-top: 1px solid rgba(255,255,255,0.06);
  border-bottom: 1px solid rgba(255,255,255,0.06);
}

.ts-games__inner{
  width: min(1120px, calc(100% - 32px));
  margin: 0 auto;
}

/* Header */
.ts-games__header{
  text-align: center;
  margin-bottom: 26px;
}

/* Title */
.ts-games__title{
  margin: 12px 0 8px;
  color: var(--ts-text);
  font-size: clamp(26px, 3.2vw, 36px);
  line-height: 1.15;
  font-weight: 700;
}

.ts-games__subtitle{
  margin: 0 auto;
  max-width: 60ch;
  color: var(--ts-muted);
  font-size: 15px;
  line-height: 1.6;
}

/* =========================================================
   Pill link (shared utility)
   ========================================================= */
.ts-pill-link{
  display: inline-flex;
  align-items: center;
  gap: 12px;
  padding: 8px 18px;
  border-radius: 999px;

  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.12);
  color: rgba(255,255,255,0.88);

  font-size: 14px;
  font-weight: 700;
  text-decoration: none;

  transition:
    transform .18s ease,
    border-color .18s ease,
    background .18s ease;
}

/* Default green dot */
.ts-pill-link::before{
  content:"";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--ts-green);
  box-shadow: 0 0 0 7px rgba(76,175,80,0.18);
  transition: background .18s ease, box-shadow .18s ease;
}

/* Hover state — yellow dot + yellow glow */
.ts-pill-link:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,0.08);
  border-color: rgba(245,200,66,0.35);
  color: rgba(255,255,255,0.95); /* keep text clean white */
}


.ts-pill-link:hover::before{
  background: var(--ts-yellow);
  box-shadow: 0 0 0 7px rgba(245,200,66,0.28);
}

/* Focus-visible (keyboard users) */
.ts-pill-link:focus-visible{
  outline: 2px solid rgba(245,200,66,0.55);
  outline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e0e140 */.price-green{
  color: #4CAF50;
  font-weight: 600;
}

.price-muted{
  color: #FFFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db2fedb */.price-green{
  color: #4CAF50;
  font-weight: 600;
}

.price-muted{
  color: #FFFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cb2124 */.price-green{
  color: #4CAF50;
  font-weight: 600;
}

.price-muted{
  color: #FFFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef88a50 */.price-green{
  color: #4CAF50;
  font-weight: 600;
}

.price-muted{
  color: #FFFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20d70ad */.price-green{
  color: #4CAF50;
  font-weight: 600;
}

.price-muted{
  color: #FFFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21d2c4d */.price-green{
  color: #4CAF50;
  font-weight: 600;
}

.price-muted{
  color: #FFFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7086f5 */.price-green{
  color: #4CAF50;
  font-weight: 600;
}

.price-muted{
  color: #FFFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10352ac */.price-green{
  color: #4CAF50;
  font-weight: 600;
}

.price-muted{
  color: #FFFF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7292999 *//* =========================================================
   TRIGGSPACE – UNDER THE HOOD (Split Sections) — BIGGER TYPE PASS
   Base + Hardware container
   ========================================================= */

/* =========================
   BASE (shared) — BIGGER
   ========================= */
.ts-hood{
  --ts-green: #4CAF50;
  --ts-bg: #0b0b0b;
  --ts-text: rgba(255,255,255,0.95);
  --ts-muted: rgba(255,255,255,0.72);
  --ts-border: rgba(255,255,255,0.10);

  padding: clamp(64px, 6vw, 110px) 0; /* was 56/96 */
}

.ts-hood__inner{
  width: min(1120px, calc(100% - 32px));
  margin: 0 auto;
}

/* Headers (works for both containers) */
.ts-hood__header,
.ts-hood__promisesHead{
  text-align: center;
  margin-bottom: 34px; /* was 30 */
}

.ts-hood__kicker{
  display: inline-flex;
  align-items: center;
  gap: 12px;
  padding: 9px 18px; /* was 8/16 */
  border-radius: 999px;
  background: rgba(255,255,255,0.05);
  border: 1px solid var(--ts-border);
  color: rgba(255,255,255,0.88);
  font-size: 15px;   /* was 14 */
  font-weight: 900;  /* was 800 */
}

.ts-hood__kicker::before{
  content:"";
  width: 10px;  /* was 9 */
  height: 10px; /* was 9 */
  border-radius: 50%;
  background: var(--ts-green);
  box-shadow: 0 0 0 8px rgba(76,175,80,0.18); /* was 7px ring */
}

.ts-hood__title{
  margin: 14px 0 10px; /* was 12/8 */
  color: var(--ts-text);
  font-size: clamp(34px, 3.9vw, 52px); /* was 28/42 */
  line-height: 1.10; /* was 1.18 */
}

.ts-hood__subtitle{
  margin: 0 auto;
  max-width: 66ch; /* slightly tighter */
  color: var(--ts-muted);
  font-size: 18px; /* was 16 */
  line-height: 1.65; /* was 1.7 */
}

/* Green highlight (numbers / key values) */
.ts-hood__highlight{
  color: var(--ts-green);
  font-weight: 900;
}

/* Links inside card copy */
.ts-hood__link{
  color: rgba(76,175,80,0.95);
  font-weight: 900;
  text-decoration: none;
  border-bottom: 1px solid rgba(76,175,80,0.35);
}
.ts-hood__link:hover{
  border-bottom-color: rgba(76,175,80,0.75);
}

/* =========================
   HARDWARE (specs container) — BIGGER
   ========================= */
.ts-hood--hardware{
  /* slightly tighter since it's “scan + trust” */
  padding-bottom: clamp(30px, 3.6vw, 56px); /* was 26/44 */
}

.ts-hood--hardware .ts-hood__specstrip{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;          /* was 14 */
  margin: 28px 0 0;   /* was 26 */
}

/* ✅ Spec box (kept, with accent bar) */
.ts-hood--hardware .ts-hood__spec{
  position: relative;
  padding: 18px;      /* was 16 */
  border-radius: 18px; /* was 16 */

  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.055),
    rgba(255,255,255,0.025)
  );

  border: 1px solid var(--ts-border);
  outline: 1px solid transparent;
  outline-offset: -1px;

  box-shadow:
    0 18px 48px rgba(0,0,0,0.55),
    inset 0 1px 0 rgba(255,255,255,0.04);

  transition:
    transform .2s ease,
    border-color .2s ease,
    outline-color .2s ease,
    box-shadow .2s ease;
}

.ts-hood--hardware .ts-hood__spec::before{
  content:"";
  position: absolute;
  top: 0;
  left: 14px;   /* was 12 */
  right: 14px;  /* was 12 */
  height: 2px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(76,175,80,0.70),
    transparent
  );
  border-radius: 999px;
  opacity: 0.55;
}

.ts-hood--hardware .ts-hood__spec:hover{
  transform: translateY(-3px);
  outline-color: rgba(76,175,80,0.45);
  border-color: rgba(76,175,80,0.28);

  box-shadow:
    0 24px 64px rgba(0,0,0,0.60),
    0 0 0 1px rgba(76,175,80,0.08),
    inset 0 1px 0 rgba(255,255,255,0.05);
}

.ts-hood--hardware .ts-hood__spec:hover::before{
  opacity: 0.9;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(76,175,80,0.88),
    transparent
  );
}

.ts-hood--hardware .ts-hood__specLabel{
  font-size: 14px;  /* was 13 */
  font-weight: 800; /* was 700 */
  text-transform: uppercase;
  color: rgba(255,255,255,0.72);
  letter-spacing: 0.6px; /* slightly more premium */
}

.ts-hood--hardware .ts-hood__specValue{
  margin-top: 8px;    /* was 7 */
  font-size: 20px;    /* was 18 */
  font-weight: 900;   /* was 800 */
  color: var(--ts-text);
  letter-spacing: -0.01em;
}

.ts-hood--hardware .ts-hood__specHint{
  margin-top: 8px;     /* was 7 */
  font-size: 15px;     /* was 14 */
  color: rgba(255,255,255,0.68);
  line-height: 1.5;    /* was 1.45 */
  font-weight: 500;
}

/* =========================
   RESPONSIVE — keep big type but prevent overflow
   ========================= */
@media (max-width: 980px){
  .ts-hood--hardware .ts-hood__specstrip{ grid-template-columns: repeat(2, 1fr); }

  .ts-hood__title{
    font-size: clamp(32px, 4.5vw, 46px);
  }
}

@media (max-width: 560px){
  .ts-hood--hardware .ts-hood__specstrip{ grid-template-columns: 1fr; }

  .ts-hood__title{
    font-size: 34px;
  }

  .ts-hood__subtitle{
    font-size: 17px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c00f9f8 *//* =========================
   BENEFITS (features container) — BIGGER TYPE PASS
   Gamer-friendly: louder headings, clearer cards, slightly bigger chips/CTAs
   ========================= */

/* Make the benefits header “scan first” */
.ts-hood--benefits .ts-hood__promisesHead{
  margin-bottom: 22px; /* was 18px */
}

/* (Optional but recommended) Bigger section heading + subtitle when inside benefits */
.ts-hood--benefits .ts-hood__title{
  font-size: clamp(34px, 3.9vw, 54px); /* bigger */
  line-height: 1.08;
}

.ts-hood--benefits .ts-hood__subtitle{
  font-size: 18px; /* was 16px in base */
  line-height: 1.65;
  max-width: 62ch;
}

/* Feature grid */
.ts-hood--benefits .ts-hood__grid{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px; /* was 14px */
}

/* Feature cards */
.ts-hood--benefits .ts-hood__card{
  position: relative;
  padding: 20px; /* was 18px */
  border-radius: 18px;
  background: linear-gradient(180deg, rgba(255,255,255,0.05), rgba(255,255,255,0.025));
  border: 1px solid var(--ts-border);
  box-shadow: 0 18px 60px rgba(0,0,0,0.50);
  transition: transform .18s ease, border-color .18s ease, outline-color .18s ease;
  outline: 1px solid transparent;
  outline-offset: -1px;
}

.ts-hood--benefits .ts-hood__card:hover{
  transform: translateY(-3px);
  outline-color: rgba(76,175,80,0.45);
  border-color: rgba(76,175,80,0.22);
}

/* Icon */
.ts-hood--benefits .ts-hood__icon{
  width: 48px;  /* was 44px */
  height: 48px; /* was 44px */
  border-radius: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: rgba(76,175,80,0.95);
  background: rgba(76,175,80,0.10);
  border: 1px solid rgba(76,175,80,0.20);
  box-shadow: 0 12px 28px rgba(0,0,0,0.35);
  margin-bottom: 14px; /* was 12px */
}

.ts-hood--benefits .ts-hood__icon svg{
  width: 26px;  /* was 24px */
  height: 26px; /* was 24px */
  display: block;
}

.ts-hood--benefits .ts-hood__cardTop{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;        /* was 10px */
  margin-bottom: 12px; /* was 10px */
}

.ts-hood--benefits .ts-hood__cardTitle{
  margin: 0;
  font-size: 19px;  /* was 17px */
  font-weight: 900; /* was 800 */
  color: var(--ts-text);
}

/* Chip: slightly bigger for readability */
.ts-hood--benefits .ts-hood__chip{
  padding: 8px 13px; /* was 7px 12px */
  border-radius: 999px;
  font-size: 14px;   /* was 13px */
  font-weight: 800;
  color: rgba(255,255,255,0.90);
  background: rgba(76,175,80,0.10);
  border: 1px solid rgba(76,175,80,0.22);
  white-space: nowrap;
}

/* Body text: bigger + more comfortable */
.ts-hood--benefits .ts-hood__cardText{
  margin: 0;
  font-size: 16px; /* was 15px */
  line-height: 1.65;
  color: rgba(255,255,255,0.74);
}

/* ✅ Keep clamp, but allow a touch more content now that text is bigger */
.ts-hood--benefits .ts-hood__cardText{
  display: -webkit-box;
  -webkit-line-clamp: 2; /* keep 2 for “less text” perception */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* CTA row */
.ts-hood--benefits .ts-hood__ctaRow{
  display: flex;
  justify-content: center;
  gap: 12px;
  margin-top: 22px; /* was 18px */
  flex-wrap: wrap;
}

.ts-hood__cta{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 48px;     /* was 44px */
  padding: 0 20px;  /* was 0 18px */
  border-radius: 999px;
  font-size: 15px;  /* was 14px */
  font-weight: 900;
  text-decoration: none;
  line-height: 1;
  border: 1px solid transparent;
}

.ts-hood__cta--primary{
  background: rgba(76,175,80,0.95);
  color: #0b0d10;
  box-shadow: 0 12px 26px rgba(76,175,80,0.18);
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.ts-hood__cta--primary:hover{
  transform: translateY(-2px);
  box-shadow: 0 16px 34px rgba(76,175,80,0.22);
  filter: brightness(1.03);
}

.ts-hood__cta--ghost{
  background: rgba(255,255,255,0.05);
  color: rgba(255,255,255,0.86);
  border-color: rgba(255,255,255,0.12);
  transition: transform .18s ease, border-color .18s ease;
}
.ts-hood__cta--ghost:hover{
  transform: translateY(-2px);
  border-color: rgba(76,175,80,0.22);
}

/* =========================
   RESPONSIVE
   ========================= */
@media (max-width: 980px){
  .ts-hood--benefits .ts-hood__grid{ grid-template-columns: repeat(2, 1fr); }

  /* Keep titles bold but avoid overgrowth on tablet */
  .ts-hood--benefits .ts-hood__title{
    font-size: clamp(32px, 4.4vw, 46px);
  }
}

@media (max-width: 560px){
  .ts-hood--benefits .ts-hood__grid{ grid-template-columns: 1fr; }

  .ts-hood--benefits .ts-hood__title{
    font-size: 34px;
  }

  .ts-hood--benefits .ts-hood__subtitle{
    font-size: 17px;
  }
}/* End custom CSS */