.elementor-786 .elementor-element.elementor-element-0a10003{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-0a10021{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:72px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.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-786 .elementor-element.elementor-element-0a1001d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.55em;letter-spacing:2px;color:#DE6E2B;}.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-786 .elementor-element.elementor-element-0a1001e{text-align:center;}.elementor-786 .elementor-element.elementor-element-0a1001e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:700;line-height:1.03em;letter-spacing:-2.4px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a1001f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10020{--display:flex;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-786 .elementor-element.elementor-element-0a10009{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-786 .elementor-element.elementor-element-0a10004{text-align:left;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10005{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10005 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10006{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a1000f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-786 .elementor-element.elementor-element-0a1000a{text-align:left;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a1000b{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a1000b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a1000c{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10015{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-786 .elementor-element.elementor-element-0a10010{text-align:left;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10011{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10011 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10012{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a1001b{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-786 .elementor-element.elementor-element-0a10016{text-align:left;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10017{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10017 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10018{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10022{--display:flex;--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-786 .elementor-element.elementor-element-0a10024{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:150px;--padding-bottom:150px;--padding-left:24px;--padding-right:24px;}.elementor-786 .elementor-element.elementor-element-0a1002d{--display:flex;--padding-top:64px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-786 .elementor-element.elementor-element-0a1002c{--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:32px 32px;--row-gap:32px;--column-gap:32px;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:rgba(18,22,28,0.08);--border-color:rgba(18,22,28,0.08);--border-radius:32px 32px 32px 32px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-786 .elementor-element.elementor-element-0a1002c:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a1002c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-0a1002a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-786 .elementor-element.elementor-element-0a10025{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10025 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.05em;letter-spacing:-1.5px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10026{text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10029{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.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-786 .elementor-element.elementor-element-0a10027 .elementor-button{background-color:#25D366;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 28px 15px 28px;}.elementor-786 .elementor-element.elementor-element-0a10027 .elementor-button:hover, .elementor-786 .elementor-element.elementor-element-0a10027 .elementor-button:focus{background-color:#1EBE5A;}.elementor-786 .elementor-element.elementor-element-0a10028{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a1002b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-786 .elementor-element.elementor-element-0a1003e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-0a1003e:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a1003e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-0a1003d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-786 .elementor-element.elementor-element-0a1002e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.55em;color:#DE6E2B;}.elementor-786 .elementor-element.elementor-element-0a1002f{text-align:center;}.elementor-786 .elementor-element.elementor-element-0a1002f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;line-height:1.05em;letter-spacing:-2px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10030{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a1003b{--display:flex;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-786 .elementor-element.elementor-element-0a1003a{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-786 .elementor-element.elementor-element-0a10033{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-786 .elementor-element.elementor-element-0a10033:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a10033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233E5C;background-image:url("https://truckerapp.net/wp-content/uploads/2026/11/trucker-transporte-de-carga.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-786 .elementor-element.elementor-element-c7a1e07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-c7a1e01{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-0a10031{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1.45em;color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-c7a1e02{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;color:rgba(255,255,255,0.92);}.elementor-786 .elementor-element.elementor-element-c7a1e06{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-c7a1e03{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-0a10032{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10032 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.1em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-c7a1e04{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.45em;color:rgba(255,255,255,0.92);}.elementor-786 .elementor-element.elementor-element-0a10036{--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:stretch;--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:rgba(18,22,28,0.08);--border-color:rgba(18,22,28,0.08);--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-786 .elementor-element.elementor-element-0a10036:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a10036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233E5C;background-image:url("https://truckerapp.net/wp-content/uploads/2026/11/trucker-depot-bodega.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-786 .elementor-element.elementor-element-d8b2f07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-d8b2f01{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-0a10034{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1.45em;color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-d8b2f02{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;color:rgba(255,255,255,0.92);}.elementor-786 .elementor-element.elementor-element-d8b2f06{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-d8b2f03{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-0a10035{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10035 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.1em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-d8b2f04{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.45em;color:rgba(255,255,255,0.92);}.elementor-786 .elementor-element.elementor-element-0a10039{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-786 .elementor-element.elementor-element-0a10039:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a10039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233E5C;background-image:url("https://truckerapp.net/wp-content/uploads/2026/11/trucker-paqueteria.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-786 .elementor-element.elementor-element-e9c3a07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-e9c3a01{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-0a10037{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1.45em;color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-e9c3a02{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;color:rgba(255,255,255,0.92);}.elementor-786 .elementor-element.elementor-element-e9c3a06{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-e9c3a03{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-786 .elementor-element.elementor-element-0a10038{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10038 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.1em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-e9c3a04{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.45em;color:rgba(255,255,255,0.92);}.elementor-786 .elementor-element.elementor-element-0a1004e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-786 .elementor-element.elementor-element-0a1003f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.55em;color:#DE6E2B;}.elementor-786 .elementor-element.elementor-element-0a10040{text-align:center;}.elementor-786 .elementor-element.elementor-element-0a10040 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;line-height:1.05em;letter-spacing:-2px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10041{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10043{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-786 .elementor-element.elementor-element-0a1004a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-786 .elementor-element.elementor-element-0a10045{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-786 .elementor-element.elementor-element-0a10044 .elementor-icon-box-wrapper{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10044{--icon-box-icon-margin:14px;}.elementor-786 .elementor-element.elementor-element-0a10044 .elementor-icon-box-title{margin-block-end:6px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10044.elementor-view-stacked .elementor-icon{background-color:#DE6E2B;}.elementor-786 .elementor-element.elementor-element-0a10044.elementor-view-framed .elementor-icon, .elementor-786 .elementor-element.elementor-element-0a10044.elementor-view-default .elementor-icon{fill:#DE6E2B;color:#DE6E2B;border-color:#DE6E2B;}.elementor-786 .elementor-element.elementor-element-0a10044 .elementor-icon{font-size:30px;}.elementor-786 .elementor-element.elementor-element-0a10044 .elementor-icon-box-title, .elementor-786 .elementor-element.elementor-element-0a10044 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.25em;letter-spacing:-0.3px;}.elementor-786 .elementor-element.elementor-element-0a10044 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10047{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-786 .elementor-element.elementor-element-0a10046 .elementor-icon-box-wrapper{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10046{--icon-box-icon-margin:14px;}.elementor-786 .elementor-element.elementor-element-0a10046 .elementor-icon-box-title{margin-block-end:6px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10046.elementor-view-stacked .elementor-icon{background-color:#DE6E2B;}.elementor-786 .elementor-element.elementor-element-0a10046.elementor-view-framed .elementor-icon, .elementor-786 .elementor-element.elementor-element-0a10046.elementor-view-default .elementor-icon{fill:#DE6E2B;color:#DE6E2B;border-color:#DE6E2B;}.elementor-786 .elementor-element.elementor-element-0a10046 .elementor-icon{font-size:30px;}.elementor-786 .elementor-element.elementor-element-0a10046 .elementor-icon-box-title, .elementor-786 .elementor-element.elementor-element-0a10046 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.25em;letter-spacing:-0.3px;}.elementor-786 .elementor-element.elementor-element-0a10046 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10049{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-786 .elementor-element.elementor-element-0a10048 .elementor-icon-box-wrapper{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10048{--icon-box-icon-margin:14px;}.elementor-786 .elementor-element.elementor-element-0a10048 .elementor-icon-box-title{margin-block-end:6px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10048.elementor-view-stacked .elementor-icon{background-color:#DE6E2B;}.elementor-786 .elementor-element.elementor-element-0a10048.elementor-view-framed .elementor-icon, .elementor-786 .elementor-element.elementor-element-0a10048.elementor-view-default .elementor-icon{fill:#DE6E2B;color:#DE6E2B;border-color:#DE6E2B;}.elementor-786 .elementor-element.elementor-element-0a10048 .elementor-icon{font-size:30px;}.elementor-786 .elementor-element.elementor-element-0a10048 .elementor-icon-box-title, .elementor-786 .elementor-element.elementor-element-0a10048 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.25em;letter-spacing:-0.3px;}.elementor-786 .elementor-element.elementor-element-0a10048 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a1004d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-786 .elementor-element.elementor-element-0a1004b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 28px 15px 28px;}.elementor-786 .elementor-element.elementor-element-0a1004c .elementor-button{background-color:#F1F3F7;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;fill:#12161C;color:#12161C;border-radius:999px 999px 999px 999px;padding:15px 28px 15px 28px;}.elementor-786 .elementor-element.elementor-element-0a1004c .elementor-button:hover, .elementor-786 .elementor-element.elementor-element-0a1004c .elementor-button:focus{background-color:#E6E9EF;}.elementor-786 .elementor-element.elementor-element-0a10061{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-786 .elementor-element.elementor-element-0a1004f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.55em;color:#DE6E2B;}.elementor-786 .elementor-element.elementor-element-0a10050{text-align:center;}.elementor-786 .elementor-element.elementor-element-0a10050 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;line-height:1.05em;letter-spacing:-2px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10060{--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:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-786 .elementor-element.elementor-element-0a10055{--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:flex-start;--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:rgba(18,22,28,0.08);--border-color:rgba(18,22,28,0.08);--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-786 .elementor-element.elementor-element-0a10055:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a10055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-0a10052{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 16px 16px;}.elementor-786 .elementor-element.elementor-element-0a10052:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a10052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #233E5C 0%, #3A5C82 100%);}.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-786 .elementor-element.elementor-element-0a10051 .elementor-icon-wrapper{text-align:center;}.elementor-786 .elementor-element.elementor-element-0a10051.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.9);}.elementor-786 .elementor-element.elementor-element-0a10051.elementor-view-framed .elementor-icon, .elementor-786 .elementor-element.elementor-element-0a10051.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.9);}.elementor-786 .elementor-element.elementor-element-0a10051.elementor-view-framed .elementor-icon, .elementor-786 .elementor-element.elementor-element-0a10051.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.9);}.elementor-786 .elementor-element.elementor-element-0a10051 .elementor-icon{font-size:34px;}.elementor-786 .elementor-element.elementor-element-0a10051 .elementor-icon svg{height:34px;}.elementor-786 .elementor-element.elementor-element-0a10053{text-align:left;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10054{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10054 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;letter-spacing:-0.3px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a1005a{--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:flex-start;--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:rgba(18,22,28,0.08);--border-color:rgba(18,22,28,0.08);--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-786 .elementor-element.elementor-element-0a1005a:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a1005a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-0a10057{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 16px 16px;}.elementor-786 .elementor-element.elementor-element-0a10057:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a10057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DE6E2B 0%, #F0A06C 100%);}.elementor-786 .elementor-element.elementor-element-0a10056 .elementor-icon-wrapper{text-align:center;}.elementor-786 .elementor-element.elementor-element-0a10056.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.9);}.elementor-786 .elementor-element.elementor-element-0a10056.elementor-view-framed .elementor-icon, .elementor-786 .elementor-element.elementor-element-0a10056.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.9);}.elementor-786 .elementor-element.elementor-element-0a10056.elementor-view-framed .elementor-icon, .elementor-786 .elementor-element.elementor-element-0a10056.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.9);}.elementor-786 .elementor-element.elementor-element-0a10056 .elementor-icon{font-size:34px;}.elementor-786 .elementor-element.elementor-element-0a10056 .elementor-icon svg{height:34px;}.elementor-786 .elementor-element.elementor-element-0a10058{text-align:left;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10059{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a10059 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;letter-spacing:-0.3px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a1005f{--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:flex-start;--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:rgba(18,22,28,0.08);--border-color:rgba(18,22,28,0.08);--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-786 .elementor-element.elementor-element-0a1005f:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a1005f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-786 .elementor-element.elementor-element-0a1005c{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 16px 16px;}.elementor-786 .elementor-element.elementor-element-0a1005c:not(.elementor-motion-effects-element-type-background), .elementor-786 .elementor-element.elementor-element-0a1005c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #15253C 0%, #233E5C 100%);}.elementor-786 .elementor-element.elementor-element-0a1005b .elementor-icon-wrapper{text-align:center;}.elementor-786 .elementor-element.elementor-element-0a1005b.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.9);}.elementor-786 .elementor-element.elementor-element-0a1005b.elementor-view-framed .elementor-icon, .elementor-786 .elementor-element.elementor-element-0a1005b.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.9);}.elementor-786 .elementor-element.elementor-element-0a1005b.elementor-view-framed .elementor-icon, .elementor-786 .elementor-element.elementor-element-0a1005b.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.9);}.elementor-786 .elementor-element.elementor-element-0a1005b .elementor-icon{font-size:34px;}.elementor-786 .elementor-element.elementor-element-0a1005b .elementor-icon svg{height:34px;}.elementor-786 .elementor-element.elementor-element-0a1005d{text-align:left;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a1005e{text-align:left;}.elementor-786 .elementor-element.elementor-element-0a1005e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;letter-spacing:-0.3px;color:#12161C;}.elementor-786 .elementor-element.elementor-element-0a10064{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(18,22,28,0.08);--border-color:rgba(18,22,28,0.08);--padding-top:28px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-786 .elementor-element.elementor-element-0a10062{text-align:left;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#5F6773;}.elementor-786 .elementor-element.elementor-element-0a10063{text-align:right;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#5F6773;}body.elementor-page-786:not(.elementor-motion-effects-element-type-background), body.elementor-page-786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFD;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-786 .elementor-element.elementor-element-0a10021{--content-width:1120px;}.elementor-786 .elementor-element.elementor-element-0a10020{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a10024{--content-width:1180px;}.elementor-786 .elementor-element.elementor-element-0a1002d{--content-width:1180px;}.elementor-786 .elementor-element.elementor-element-0a1002a{--width:55%;}.elementor-786 .elementor-element.elementor-element-0a1002b{--width:45%;}.elementor-786 .elementor-element.elementor-element-0a1004e{--content-width:1180px;}.elementor-786 .elementor-element.elementor-element-0a10043{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a10061{--content-width:1180px;}.elementor-786 .elementor-element.elementor-element-0a10055{--width:32.3%;}.elementor-786 .elementor-element.elementor-element-0a10052{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a1005a{--width:32.3%;}.elementor-786 .elementor-element.elementor-element-0a10057{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a1005f{--width:32.3%;}.elementor-786 .elementor-element.elementor-element-0a1005c{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a10064{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-786 .elementor-element.elementor-element-0a1002a{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a1002b{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a10045{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a10047{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a10049{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a10055{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a1005a{--width:100%;}.elementor-786 .elementor-element.elementor-element-0a1005f{--width:100%;}}@media(max-width:1024px){.elementor-786 .elementor-element.elementor-element-0a1002c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-786 .elementor-element.elementor-element-0a10029{--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-786 .elementor-element.elementor-element-0a1004a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-786 .elementor-element.elementor-element-0a1004d{--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-786 .elementor-element.elementor-element-0a10060{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-786 .elementor-element.elementor-element-0a10064{--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;}}@media(max-width:767px){.elementor-786 .elementor-element.elementor-element-0a1001e .elementor-heading-title{font-size:34px;}.elementor-786 .elementor-element.elementor-element-0a1001f{font-size:16px;}.elementor-786 .elementor-element.elementor-element-0a10005 .elementor-heading-title{font-size:24px;}.elementor-786 .elementor-element.elementor-element-0a10006{font-size:15px;}.elementor-786 .elementor-element.elementor-element-0a1000b .elementor-heading-title{font-size:24px;}.elementor-786 .elementor-element.elementor-element-0a1000c{font-size:15px;}.elementor-786 .elementor-element.elementor-element-0a10011 .elementor-heading-title{font-size:24px;}.elementor-786 .elementor-element.elementor-element-0a10012{font-size:15px;}.elementor-786 .elementor-element.elementor-element-0a10017 .elementor-heading-title{font-size:24px;}.elementor-786 .elementor-element.elementor-element-0a10018{font-size:15px;}.elementor-786 .elementor-element.elementor-element-0a10024{--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-786 .elementor-element.elementor-element-0a1002c{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-786 .elementor-element.elementor-element-0a10025 .elementor-heading-title{font-size:30px;}.elementor-786 .elementor-element.elementor-element-0a1002f .elementor-heading-title{font-size:30px;}.elementor-786 .elementor-element.elementor-element-0a10030{font-size:16px;}.elementor-786 .elementor-element.elementor-element-0a10032 .elementor-heading-title{font-size:28px;}.elementor-786 .elementor-element.elementor-element-0a10035 .elementor-heading-title{font-size:28px;}.elementor-786 .elementor-element.elementor-element-0a10038 .elementor-heading-title{font-size:28px;}.elementor-786 .elementor-element.elementor-element-0a10040 .elementor-heading-title{font-size:32px;}.elementor-786 .elementor-element.elementor-element-0a10041{font-size:16px;}.elementor-786 .elementor-element.elementor-element-0a10050 .elementor-heading-title{font-size:32px;}.elementor-786 .elementor-element.elementor-element-0a10054 .elementor-heading-title{font-size:18px;}.elementor-786 .elementor-element.elementor-element-0a10059 .elementor-heading-title{font-size:18px;}.elementor-786 .elementor-element.elementor-element-0a1005e .elementor-heading-title{font-size:18px;}}/* Start custom CSS */@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap");
.trk{--brand-ink:#15253C;--brand-navy:#233E5C;--brand-orange:#DE6E2B;--brand-text:#2E2E2E;--k-logo:#233E5C;--k-bg:#FBFBFD;--k-surface:#FFFFFF;--k-soft:#F1F3F7;--k-fg:#12161C;--k-muted:#5F6773;--k-line:rgba(18,22,28,0.08);--k-line-strong:rgba(18,22,28,0.18);--k-accent:#DE6E2B;--k-accent-hover:#C95F20;
--font-display:"Montserrat","Helvetica Neue",Arial,sans-serif;--font-sys:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--ease-out:cubic-bezier(0.23,1,0.32,1);
background:transparent;font-family:var(--font-sys);color:var(--k-fg)}
.trk *{box-sizing:border-box}
.trk .logo{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:800;letter-spacing:.02em;font-size:20px;line-height:1;text-decoration:none;color:#fff}
.trk .logo svg{width:.62em;height:.8em;margin:0 .04em}
.logo{ display: inline-flex; align-items: center; font-family: var(--font-display); font-weight: 800; letter-spacing: 0.02em; font-size: 20px; line-height: 1; text-decoration: none; color: var(--k-logo, var(--k-fg)); }
.logo svg{ width: 0.62em; height: 0.8em; margin: 0 0.04em; }
.viz{ width: 100%; max-width: 440px; margin-inline: auto; }
.phone{ width: min(270px, 100%); margin-inline: auto; border-radius: 36px; padding: 10px; background: #0B111B; box-shadow: 0 40px 80px -30px rgba(0,0,0,0.55), inset 0 0 0 1px rgba(255,255,255,0.08); }
.phone .screen{ border-radius: 28px; background: #F6F8FB; color: #1B2533; padding: 16px 14px 18px; display: grid; gap: 10px; font-family: var(--font-sys); min-height: 340px; align-content: start; }
.phone .bar{ display: flex; justify-content: space-between; align-items: center; font-size: 11px; color: #5B6B80; }
.phone .bar b{ color: #15253C; font-family: var(--font-display); font-size: 13px; letter-spacing: 0.02em; }
.phone .card{ background: #fff; border-radius: 16px; padding: 12px; box-shadow: 0 1px 2px rgba(21,37,60,0.06), 0 0 0 1px rgba(21,37,60,0.06); display: grid; gap: 8px; }
.phone .muted{ font-size: 11px; color: #5B6B80; }
.phone .big{ font-family: var(--font-mono); font-size: 15px; font-weight: 600; color: #15253C; }
.phone .route{ display: grid; gap: 4px; font-size: 12.5px; }
.phone .route span{ display: flex; gap: 8px; align-items: center; }
.phone .route i{ width: 8px; height: 8px; border-radius: 50%; display: inline-block; flex: none; }
.phone .kv{ display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
.phone .kv div{ background: #F1F4F8; border-radius: 10px; padding: 8px; }
.phone .kv small{ display: block; font-size: 10px; color: #5B6B80; }
.phone .kv b{ font-size: 12.5px; }
.phone .go{ background: #233E5C; color: #fff; text-align: center; border-radius: 12px; padding: 11px; font-weight: 700; font-size: 13px; }
.phone .steps{ list-style: none; margin: 0; padding: 0; display: grid; gap: 9px; }
.phone .steps li{ display: grid; grid-template-columns: 14px 1fr auto; gap: 9px; align-items: center; font-size: 12.5px; }
.phone .steps i{ width: 12px; height: 12px; border-radius: 50%; border: 2px solid #C5CFDB; }
.phone .steps .ok i{ background: #2FA36B; border-color: #2FA36B; }
.phone .steps .now i{ border-color: #DE6E2B; box-shadow: 0 0 0 3px rgba(222,110,43,0.2); }
.phone .steps time{ font-family: var(--font-mono); font-size: 10.5px; color: #5B6B80; }
.offers{ background: #fff; color: #1B2533; border-radius: 22px; padding: 18px; box-shadow: 0 40px 80px -30px rgba(0,0,0,0.45), 0 0 0 1px rgba(21,37,60,0.06); display: grid; gap: 12px; font-family: var(--font-sys); }
.offers .hd{ display: flex; justify-content: space-between; align-items: baseline; gap: 12px; }
.offers .hd b{ font-family: var(--font-display); font-size: 16px; color: #15253C; }
.offers .pill{ font-size: 11.5px; font-weight: 700; padding: 4px 9px; border-radius: 99px; background: #FBE9DD; color: #A9471A; white-space: nowrap; }
.offers .meta{ display: flex; flex-wrap: wrap; gap: 6px; }
.offers .meta span{ font-size: 11.5px; padding: 5px 9px; border-radius: 99px; background: #F1F4F8; color: #33465E; font-weight: 600; }
.offers .row{ display: grid; grid-template-columns: 30px 1fr auto auto; gap: 10px; align-items: center; padding: 10px; border-radius: 14px; background: #F7F9FB; }
.offers .row.best{ background: #FFF6F0; box-shadow: inset 0 0 0 1.5px rgba(222,110,43,0.5); }
.offers .av{ width: 30px; height: 30px; border-radius: 50%; background: #233E5C; color: #fff; display: grid; place-items: center; font-size: 11px; font-weight: 700; }
.offers .row b{ font-size: 13px; display: block; }
.offers .row small{ font-size: 11px; color: #5B6B80; }
.offers .price{ font-family: var(--font-mono); font-weight: 600; font-size: 14px; font-variant-numeric: tabular-nums; }
.offers .pick{ font-size: 11.5px; font-weight: 700; padding: 6px 10px; border-radius: 9px; background: #233E5C; color: #fff; }
.offers .row:not(.best) .pick{ background: #fff; color: #233E5C; box-shadow: inset 0 0 0 1px #D4DCE6; }
.hub{ position: relative; aspect-ratio: 1 / 0.86; max-width: 420px; margin-inline: auto; }
.hub svg.lines{ position: absolute; inset: 0; width: 100%; height: 100%; }
.hub .node{ position: absolute; transform: translate(-50%, -50%); display: grid; justify-items: center; gap: 8px; text-align: center; }
.hub .node .disc{ width: 74px; height: 74px; border-radius: 22px; display: grid; place-items: center; background: var(--k-surface); box-shadow: inset 0 0 0 1px var(--k-line), 0 18px 40px -20px rgba(0,0,0,0.4); }
.hub .node .disc svg{ width: 32px; height: 32px; color: var(--k-accent); }
.hub .node b{ font-size: 13px; color: var(--k-fg); }
.hub .node small{ display: block; font-size: 11px; color: var(--k-muted); font-weight: 600; }
.hub .core .disc{ width: 104px; height: 104px; border-radius: 30px; background: var(--brand-ink); box-shadow: 0 24px 50px -20px rgba(21,37,60,0.7); }
.hub .core .disc span{ color: #fff; font-family: var(--font-display); font-weight: 800; font-size: 15px; letter-spacing: 0.02em; display: inline-flex; align-items: center; }
.hub .core .disc span svg{ width: 0.62em; height: 0.8em; color: inherit; }
.depot{ background: var(--k-surface); border-radius: 22px; padding: 20px; box-shadow: inset 0 0 0 1px var(--k-line), 0 30px 70px -30px rgba(0,0,0,0.45); display: grid; gap: 14px; }
.depot .hd{ display: flex; justify-content: space-between; gap: 10px; align-items: baseline; }
.depot .hd b{ font-size: 15px; color: var(--k-fg); }
.depot .hd span{ font-family: var(--font-mono); font-size: 12px; color: var(--k-accent); font-weight: 600; }
.depot .grid{ display: grid; grid-template-columns: repeat(10, 1fr); gap: 5px; }
.depot .grid i{ aspect-ratio: 1; border-radius: 4px; background: var(--k-line); }
.depot .grid i.full{ background: var(--k-muted); opacity: 0.55; }
.depot .grid i.free{ background: var(--k-accent); opacity: 0.9; }
.depot .legend{ display: flex; gap: 16px; font-size: 12px; color: var(--k-muted); flex-wrap: wrap; }
.depot .legend span::before{ content: ""; display: inline-block; width: 9px; height: 9px; border-radius: 3px; margin-right: 6px; vertical-align: -1px; background: var(--k-accent); }
.depot .legend span.f::before{ background: var(--k-muted); opacity: 0.55; }
.depot .legend span.l::before{ background: var(--k-line); }
.depot .soon{ font-size: 12.5px; color: var(--k-muted); border-top: 1px dashed var(--k-line-strong); padding-top: 12px; }
.ribbon{ display: block; overflow: hidden; text-decoration: none; white-space: nowrap; }
.ribbon .track{ display: inline-flex; gap: 0; animation: marquee 34s linear infinite; }
.ribbon:hover .track{ animation-play-state: paused; }
.ribbon .item{ display: inline-flex; align-items: center; gap: 14px; padding-inline: 22px; font-weight: 800; font-family: var(--font-display); }
.ribbon .item svg{ width: 12px; height: 14px; }
@keyframes marquee{ to { transform: translateX(-50%); } }
.laptop{ width: 100%; max-width: 980px; margin-inline: auto; }
.laptop .lid{ background: #0B111B; border-radius: 18px 18px 6px 6px; padding: 12px 12px 14px; box-shadow: 0 50px 90px -40px rgba(0,0,0,0.6), inset 0 0 0 1px rgba(255,255,255,0.08); }
.laptop .base{ height: 14px; margin: 0 -4%; background: linear-gradient(#C9D0D9, #9AA4B1); border-radius: 0 0 16px 16px; position: relative; }
.laptop .base::before{ content: ""; position: absolute; left: 50%; top: 0; width: 16%; height: 6px; transform: translateX(-50%); background: #8792A0; border-radius: 0 0 8px 8px; }
.sample-note{ font-family: var(--font-mono); font-size: 11.5px; color: var(--k-muted); text-align: center; margin-top: 14px; }
.pf{ container-type: inline-size; background: #EEF2F5; color: #1E2B3C; border-radius: 6px; overflow: hidden; font-family: var(--font-sys); display: grid; grid-template-columns: 190px 1fr; min-height: 430px; }
.pf aside{ background: #1B2B44; color: #C8D3E1; padding: 16px 12px; display: grid; gap: 4px; align-content: start; font-size: 12.5px; }
.pf aside .logo{ color: #fff; font-size: 17px; margin: 2px 6px 14px; }
.pf aside .grp{ font-size: 10.5px; font-weight: 700; color: #8EA0B8; margin: 8px 8px 4px; }
.pf aside a{ display: flex; gap: 10px; align-items: center; padding: 8px 10px; border-radius: 9px; text-decoration: none; font-weight: 600; }
.pf aside a.on{ background: rgba(255,255,255,0.1); color: #fff; }
.pf aside a svg{ width: 15px; height: 15px; opacity: 0.85; flex: none; }
.pf main{ padding: 0 18px 18px; display: grid; gap: 12px; align-content: start; min-width: 0; }
.pf .top{ display: flex; justify-content: flex-end; padding: 10px 0; margin: 0 -18px; padding-inline: 18px; background: #fff; box-shadow: 0 1px 0 rgba(30,43,60,0.06); font-size: 11.5px; text-align: right; }
.pf .top b{ display: block; color: #1E2B3C; font-size: 12px; }
.pf .top span{ color: #8C98A8; }
.pf .hello{ display: flex; align-items: center; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
.pf .hello .t{ display: flex; gap: 12px; align-items: center; }
.pf .hello .ic{ width: 38px; height: 38px; border-radius: 11px; background: #1B2B44; display: grid; place-items: center; color: #fff; }
.pf .hello .ic svg{ width: 18px; height: 18px; }
.pf .hello h4{ margin: 0; font-size: 19px; color: #1B2B44; font-family: var(--font-display); letter-spacing: -0.01em; }
.pf .hello p{ font-size: 11.5px; color: #6B7889; }
.pf .hello p b{ color: #DE6E2B; }
.pf .new{ background: #1B2B44; color: #fff; font-size: 11.5px; font-weight: 700; padding: 8px 12px; border-radius: 9px; }
.pf .kpis{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }
.pf .kpi{ background: #fff; border-radius: 12px; padding: 12px 14px; border-top: 3px solid var(--c); box-shadow: 0 1px 2px rgba(30,43,60,0.05); }
.pf .kpi b{ font-size: 22px; font-family: var(--font-display); color: #1B2B44; font-variant-numeric: tabular-nums; }
.pf .kpi small{ display: block; font-size: 11px; color: #6B7889; font-weight: 600; }
.pf .cols{ display: grid; grid-template-columns: 1.15fr 1fr; gap: 10px; }
.pf .panel{ background: #fff; border-radius: 12px; box-shadow: 0 1px 2px rgba(30,43,60,0.05); min-width: 0; }
.pf .panel h5{ margin: 0; font-size: 12.5px; color: #1B2B44; padding: 11px 14px; border-bottom: 1px solid #EEF1F4; display: flex; justify-content: space-between; }
.pf .panel h5 span{ font-size: 11px; color: #6B7889; font-weight: 600; }
.pf .li{ display: grid; grid-template-columns: 1fr auto; gap: 8px; align-items: center; padding: 10px 14px; border-bottom: 1px solid #F2F4F7; font-size: 11px; }
.pf .li:last-child{ border-bottom: 0; }
.pf .code{ font-family: var(--font-mono); font-weight: 600; font-size: 11px; color: #1B2B44; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pf .when{ color: #8C98A8; font-size: 10.5px; }
.pf .tags{ display: flex; gap: 6px; align-items: center; }
.pf .tg{ font-size: 10px; font-weight: 700; padding: 3px 7px; border-radius: 99px; white-space: nowrap; }
.pf .tg.o{ background: #FBE9DD; color: #A9471A; }
.pf .tg.g{ background: #EEF1F4; color: #6B7889; }
.pf .tg.b{ background: #E3EEFB; color: #2B5E9E; }
.pf .rev{ font-size: 10.5px; font-weight: 700; padding: 5px 8px; border-radius: 7px; box-shadow: inset 0 0 0 1px #DDE3EA; color: #1B2B44; }
.pf .svc{ display: grid; grid-template-columns: 40px 1fr; gap: 10px; align-items: center; padding: 10px 14px; border-bottom: 1px solid #F2F4F7; }
.pf .svc:last-child{ border-bottom: 0; }
.pf .cal{ width: 40px; border-radius: 9px; background: #1B2B44; color: #fff; text-align: center; padding: 5px 0; line-height: 1.1; }
.pf .cal b{ display: block; font-size: 15px; }
.pf .cal small{ font-size: 9px; text-transform: uppercase; }
.pf .svc strong{ font-size: 12px; display: block; }
.pf .svc span{ font-size: 10.5px; color: #6B7889; }
.pf .track{ background: #fff; border-radius: 12px; padding: 14px 16px; box-shadow: 0 1px 2px rgba(30,43,60,0.05); display: grid; gap: 10px; }
.pf .track .tt{ display: flex; justify-content: space-between; gap: 8px; font-size: 11.5px; flex-wrap: wrap; align-items: center; }
.pf .track .tt b{ font-family: var(--font-mono); font-size: 11.5px; color: #1B2B44; }
.pf .stepper{ display: grid; grid-template-columns: repeat(5, 1fr); position: relative; }
.pf .stepper::before{ content: ""; position: absolute; left: 10%; right: 10%; top: 10px; height: 2px; background: #E2E7ED; }
.pf .stepper::after{ content: ""; position: absolute; left: 10%; width: 60%; top: 10px; height: 2px; background: #1B2B44; }
.pf .st{ position: relative; z-index: 1; display: grid; justify-items: center; gap: 5px; font-size: 10px; color: #8C98A8; text-align: center; font-weight: 600; }
.pf .st i{ width: 22px; height: 22px; border-radius: 50%; background: #fff; box-shadow: inset 0 0 0 2px #E2E7ED; }
.pf .st.ok i{ background: #1B2B44; box-shadow: none; }
.pf .st.now{ color: #DE6E2B; }
.pf .st.now i{ box-shadow: inset 0 0 0 2px #DE6E2B, 0 0 0 4px rgba(222,110,43,0.16); }
.pf .st.ok{ color: #1B2B44; }
@container (max-width: 640px){.pf{ grid-template-columns: 1fr; }
.pf aside{ display: none; }
.pf .cols{ grid-template-columns: 1fr; }}
@container (max-width: 420px){.pf .kpis{ grid-template-columns: 1fr 1fr 1fr; gap: 6px; }
.pf .kpi{ padding: 10px; }
.pf .st{ font-size: 8.5px; }
.pf .new{ display: none; }}
.trk .scrolly{ position: relative; height: 290vh; background: #FFFFFF; margin-top: 0; }
.trk .scrolly .stage{ position: sticky; top: 0; height: 100vh; height: 100svh; overflow: hidden; background: #FFFFFF; }
.trk .scrolly video, .trk .scrolly .poster{ position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.trk .scrolly video{ opacity: 0; transition: opacity 300ms ease; }
.trk .scrolly.has-video video{ opacity: 1; }
@media (max-aspect-ratio: 16/9){.trk .scrolly video, .trk .scrolly .poster{ object-fit: contain; }
.trk .scrolly .stage{ display: grid; place-items: center; }}
.trk .scrolly .meter{ position: absolute; left: 50%; bottom: calc(82px + env(safe-area-inset-bottom, 0px)); transform: translateX(-50%); width: min(220px, 50vw); height: 3px; border-radius: 3px; background: rgba(18,22,28,0.1); overflow: hidden; }
.trk .scrolly .meter span{ display: block; height: 100%; background: var(--k-accent); transform-origin: 0 50%; transform: scaleX(0); }
.trk .scrolly .hint{ position: absolute; left: 50%; bottom: calc(100px + env(safe-area-inset-bottom, 0px)); transform: translateX(-50%); display: grid; justify-items: center; gap: 8px; font-size: 12px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--k-muted); transition: opacity 240ms ease; }
.trk .scrolly .hint i{ width: 20px; height: 32px; border-radius: 12px; border: 2px solid rgba(18,22,28,0.25); position: relative; }
.trk .scrolly .hint i::after{ content: ""; position: absolute; left: 50%; top: 6px; width: 4px; height: 7px; border-radius: 2px; background: var(--k-accent); transform: translateX(-50%); animation: wheel 1.7s ease-in-out infinite; }
@keyframes wheel{ 0% { opacity: 0; top: 5px; } 40% { opacity: 1; } 100% { opacity: 0; top: 16px; } }
@media (prefers-reduced-motion: reduce){.trk .scrolly{ height: auto; }
.trk .scrolly .stage{ position: relative; height: auto; aspect-ratio: 16 / 9; max-height: 100vh; }
.trk .scrolly .hint, .trk .scrolly .meter{ display: none; }}
.trk .ribbon{ background: var(--k-soft); color: var(--k-fg); padding-block: 14px; font-size: 15px; border-block: 1px solid var(--k-line); }
.trk .ribbon .item b{ color: var(--k-accent); }
.trk .bubble-wrap{ background: #E9EDF3; border-radius: 24px; padding: 22px; display: grid; gap: 10px; }
.trk .bubble{ max-width: 88%; padding: 11px 14px; border-radius: 18px; font-size: 14.5px; line-height: 1.45; }
.trk .bubble.me{ justify-self: end; background: #D9FDD3; border-bottom-right-radius: 6px; color: #12161C; }
.trk .bubble.them{ background: #fff; border-bottom-left-radius: 6px; }
.trk .bubble small{ display: block; font-size: 11px; color: var(--k-muted); margin-top: 4px; text-align: right; }
.trk .cargo .laptop{ margin-top: 56px; }
@media (prefers-reduced-motion: reduce){.ribbon .track{ animation: none !important; }}
.trk a.logo,.trk a.logo:hover{color:var(--k-logo)}
/* ---- page-level helpers (edit freely in Elementor > Advanced > Custom CSS) ---- */
.trk-balance .elementor-heading-title{text-wrap:balance}
.trk-accent{color:var(--e-global-color-secondary)}
.trk-card{transition:transform 220ms cubic-bezier(0.23,1,0.32,1),box-shadow 220ms ease}
@media (hover:hover) and (pointer:fine){.trk-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -28px rgba(35,62,92,.35)}}
.trk-btn .elementor-button{transition:transform 140ms cubic-bezier(0.23,1,0.32,1),background-color 160ms ease}
.trk-btn .elementor-button:active{transform:scale(0.97)}
.trk-visual{background:linear-gradient(180deg,#F1F3F7,#E9EDF3)}
.trk-carousel .trk-visual,.trk-carousel .trk-visual>.elementor-widget-html,.trk-carousel .trk-visual .elementor-widget-container,.trk-carousel .trk .viz{width:100%}
.trk-carousel .trk .viz{display:flex;justify-content:center}
.trk-carousel .trk .hub{width:100%}
.trk-news-thumb{min-height:150px}
.trk-ribbon-wrap{overflow:hidden}
.trk .hub .core .disc{width:124px!important;height:124px!important;border-radius:34px!important;background:#233E5C!important;box-shadow:0 24px 50px -20px rgba(35,62,92,.7)!important}
.trk .hub .core .disc .core-logo{display:block;width:84px!important;height:auto!important;max-width:none!important}
.trk .hub .node{z-index:2}.trk .hub svg.lines{z-index:1}
.trk .tf{position:relative;width:100%;max-width:440px;margin:0 auto;aspect-ratio:420/370}
.trk .tf-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.trk .tf-node{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:8px;text-align:center}
.trk .tf-disc{width:clamp(58px,17vw,74px);aspect-ratio:1;border-radius:22px;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px rgba(18,22,28,.08),0 18px 40px -22px rgba(0,0,0,.45);transition:box-shadow .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1)}
.trk .tf-disc svg{width:44%;height:44%;color:#DE6E2B}
.trk .tf-node b{font:700 13px/1.2 var(--font-display);color:#12161C}
.trk .tf-node small{display:block;font:600 11px/1.3 var(--font-display);color:#5F6773}
.trk .tf-node.arrive .tf-disc{transform:scale(1.07);box-shadow:inset 0 0 0 2px #DE6E2B,0 18px 40px -22px rgba(222,110,43,.6)}
.trk .tf-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(84px,28vw,124px);aspect-ratio:1;border-radius:34px;background:#233E5C;display:grid;place-items:center;box-shadow:0 24px 50px -20px rgba(35,62,92,.75);z-index:3}
.trk .tf-hub img{width:68%;height:auto;display:block;max-width:none}
.trk .tf-hub::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}
.trk .tf-hub.pulse::after{animation:tfring .7s cubic-bezier(.23,1,.32,1)}
@keyframes tfring{from{box-shadow:0 0 0 0 rgba(222,110,43,.55)}to{box-shadow:0 0 0 22px rgba(222,110,43,0)}}
.trk .tf-dot{position:absolute;left:0;top:0;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#DE6E2B;box-shadow:0 0 0 4px rgba(222,110,43,.22);opacity:0;z-index:2}
.trk .tf .ln{stroke:#fff;stroke-width:3;fill:none;stroke-dasharray:1;stroke-dashoffset:0}
.trk .tf .vis{stroke:#DE6E2B;stroke-width:2;fill:none;stroke-dasharray:6 6;stroke-linecap:round}
.trk .tf.tf-js .tf-node{opacity:0;scale:.6}
.trk .tf.tf-js .tf-hub{opacity:0;scale:.5}
.trk .tf.tf-js .ln{stroke-dashoffset:1}
.trk .tf.s1 .tf-node{opacity:1;scale:1;transition:opacity .45s cubic-bezier(.23,1,.32,1),scale .6s cubic-bezier(.3,1.35,.5,1)}
.trk .tf.s1 .tf-node:nth-of-type(2){transition-delay:.15s}.trk .tf.s1 .tf-node:nth-of-type(3){transition-delay:.3s}
.trk .tf.s2 .tf-hub{opacity:1;scale:1;transition:opacity .4s cubic-bezier(.23,1,.32,1),scale .6s cubic-bezier(.3,1.35,.5,1)}
.trk .tf.s3 .ln{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.23,1,.32,1)}
.trk .tf.tf-reset *{transition:none!important}
.trk-hs{position:relative}
.trk-hs-card{flex:0 0 clamp(300px,42vw,760px)!important;width:clamp(300px,42vw,760px)!important;max-width:none!important;min-height:340px}
.trk-hs-track{width:max-content!important;max-width:none!important;padding:0 24px!important;flex-wrap:nowrap!important;flex-direction:row!important}
.trk-hs-view{width:100%!important;overflow-x:auto;padding:0!important;scrollbar-width:none}
.trk-hs-view::-webkit-scrollbar{display:none}
.trk-hs-stick{padding:72px 24px 48px!important}
.trk-hs-progress{display:none;width:240px;max-width:60vw;height:3px;border-radius:3px;background:rgba(18,22,28,.1);margin:32px auto 0;overflow:hidden}
.trk-hs-progress i{display:block;height:100%;background:#DE6E2B;transform-origin:0 50%;transform:scaleX(0)}
.trk-hs.is-pinned .trk-hs-stick{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}
.trk-hs.is-pinned .trk-hs-view{overflow:visible}
.trk-hs.is-pinned .trk-hs-track{will-change:transform}
.trk-hs.is-pinned .trk-hs-progress{display:block}
@media (prefers-reduced-motion:reduce){.trk-hs-view{scroll-snap-type:x proximity}.trk-hs-card{scroll-snap-align:center}}

.trk .ribbon .item b{color:#DE6E2B}
@media (prefers-reduced-motion:reduce){.elementor-invisible{visibility:visible!important}.animated{animation:none!important}.trk .ribbon .track{animation:none!important}}

.sv{--sv-bg:#FBFBFD;--sv-card:#F2F4F8;--sv-card-h:#ECEFF5;--sv-fg:#10151C;--sv-muted:#5F6773;--sv-line:rgba(16,21,28,.12);--sv-ink:#233E5C;--sv-accent:#DE6E2B;--sv-btn:#FFFFFF;--sv-sheet:rgba(255,255,255,.88);--sv-mesh-base:#FFFFFF;--sv-mesh-o:1;--sv-glass:rgba(255,255,255,.36);--sv-glass-h:rgba(255,255,255,.46);--sv-glass-edge:rgba(255,255,255,.7);--sv-glass-hi:rgba(255,255,255,.95);--sv-glass-sh:rgba(70,48,96,.16);--sv-display:"Montserrat","Helvetica Neue",Arial,sans-serif;--sv-out:cubic-bezier(.23,1,.32,1);--sv-drawer:cubic-bezier(.32,.72,0,1)}
.sv *{box-sizing:border-box}
.sv .sv-card{grid-column:span 3}
.sv .sv-card.sm{grid-column:span 2}
.sv .sv-card.wd{grid-column:span 4}
.sv .sv-card{position:relative;background:var(--sv-card);border-radius:32px;min-height:500px;padding:36px;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;text-align:left;
  transition:background-color .35s var(--sv-out),transform .2s var(--sv-out)}
.sv .sv-card:active{transform:scale(.985)}
@media (hover:hover) and (pointer:fine){.sv .sv-card:hover{background:var(--sv-card-h)}
.sv .sv-card:hover .sv-plus{transform:rotate(90deg)}
.sv .sv-card:hover .sv-art{transform:translateY(-4px)}}
.sv .sv-art{flex:1;display:grid;place-items:center;margin:20px 0 28px;color:var(--sv-ink);transition:transform .5s var(--sv-out);min-height:200px}
.sv .sv-art svg{width:100%;max-width:340px;height:auto;overflow:visible}
.sv .sv-plus{position:absolute;right:24px;bottom:24px;width:40px;height:40px;border-radius:50%;background:var(--sv-btn);display:grid;place-items:center;box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px var(--sv-line);transition:transform .4s var(--sv-drawer)}
.sv .sv-plus svg{width:14px;height:14px}
.sv .s{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.sv .sa{fill:none;stroke:var(--sv-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.sv .fa{fill:var(--sv-accent)}
.sv .fi{fill:currentColor}
.sv .dash{stroke-dasharray:3 6}
.sv .slot{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.35;transition:fill .6s var(--sv-out),opacity .6s var(--sv-out)}
.sv .slot.on{fill:currentColor;opacity:1}
.sv .slot.hot{fill:var(--sv-accent);stroke:var(--sv-accent);opacity:1}
.sv .pl{stroke:var(--sv-line);stroke-width:2;stroke-linecap:round}
.sv .pf{stroke:var(--sv-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240;animation:svdraw 5s var(--sv-out) infinite}
@keyframes svdraw{0%{stroke-dashoffset:240}60%,100%{stroke-dashoffset:0}}
.sv .pd{fill:var(--sv-bg);stroke:currentColor;stroke-width:1.5;animation:svdot 5s infinite;animation-delay:var(--sv-d)}
@keyframes svdot{0%,6%{fill:var(--sv-bg);stroke:currentColor}14%,100%{fill:var(--sv-accent);stroke:var(--sv-accent)}}
.sv .pd.ok{animation-name:svdotok}
@keyframes svdotok{0%,52%{fill:var(--sv-bg);stroke:currentColor}60%,100%{fill:var(--sv-accent);stroke:var(--sv-accent)}}
.sv .bar{transform-origin:0 50%;animation:svgrow 4s var(--sv-out) infinite;animation-delay:var(--sv-d)}
@keyframes svgrow{0%{transform:scaleX(.2);opacity:.4}40%,100%{transform:scaleX(1);opacity:1}}
.sv .sel{display:grid;gap:12px;justify-items:center;width:100%;max-width:360px}
.sv .sel-top{font:600 12px/1 var(--sv-display);color:var(--sv-muted);letter-spacing:.02em}
.sv .sel-main{display:flex;align-items:center;gap:14px}
.sv .arr{flex:none;width:32px;height:32px;border-radius:50%;background:var(--sv-accent);color:#fff;display:grid;place-items:center;border:0;cursor:pointer;padding:0;transition:transform .14s var(--sv-out),filter .2s}
.sv .arr:hover{filter:brightness(1.08)}
.sv .arr:active{transform:scale(.92)}
.sv .arr:focus-visible,.sv .th:focus-visible{outline:3px solid var(--sv-accent);outline-offset:3px}
.sv .ring{width:min(176px,44vw);aspect-ratio:1;border-radius:50%;border:2px solid var(--sv-accent);display:grid;place-items:center;background:var(--sv-bg);overflow:hidden}
.sv .veh{width:80%;color:var(--sv-ink);transition:opacity .2s var(--sv-out),transform .24s var(--sv-out),filter .2s var(--sv-out)}
.sv .veh.out{opacity:0;transform:translateX(var(--dx,10px)) scale(.96);filter:blur(2px)}
.sv .veh svg{display:block;width:100%;height:auto}
.sv .nm{font:600 18px/1.1 var(--sv-display);letter-spacing:-.02em;text-align:center}
.sv .ds{font-size:13px;line-height:1.4;color:var(--sv-muted);text-align:center;min-height:2.8em;max-width:22em}
.sv .thumbs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}
.sv .th{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--sv-line);background:var(--sv-bg);padding:6px;color:var(--sv-ink);cursor:pointer;opacity:.65;transition:border-color .25s var(--sv-out),opacity .25s var(--sv-out),transform .14s var(--sv-out)}
.sv .th:active{transform:scale(.92)}
.sv .th.on{border-color:var(--sv-accent);opacity:1}
.sv .th svg{display:block;width:100%;height:auto}
.sv .sv-plus:focus-visible{outline:3px solid var(--sv-accent);outline-offset:3px}
@media (prefers-reduced-motion:reduce){.sv .veh{transition:none!important}}
.sv .sv-card.sv-ph{min-height:740px;isolation:isolate;background:var(--sv-mesh-base)}
@media (hover:hover) and (pointer:fine){.sv .sv-card.sv-ph:hover{background:var(--sv-mesh-base)}}
.sv .sv-card.sv-ph .sv-art{align-items:end;margin:14px 0 -40px}
.sv .sv-mesh{position:absolute;inset:-8%;z-index:-1;pointer-events:none;filter:blur(34px);opacity:var(--sv-mesh-o);background:linear-gradient(to top,rgba(246,201,174,.75),rgba(246,201,174,0) 38%)}
.sv .sv-mesh::before{content:"";position:absolute;left:-12%;top:62%;width:130%;height:34%;border-radius:50%;background:linear-gradient(90deg,#EE8444 0%,#F29A5C 55%,rgba(242,154,92,0) 100%);transform:rotate(-5deg)}
.sv .sv-mesh::after{content:"";position:absolute;left:4%;top:50%;width:50%;height:24%;border-radius:50%;background:radial-gradient(closest-side,#F7DE5B,rgba(247,222,91,0));opacity:.95}
.sv .sv-mesh.flip{transform:scaleX(-1)}
.sv .device{position:relative;width:min(236px,66%);margin:0 auto;border-radius:50px 50px 0 0;background:linear-gradient(160deg,#F7F7F9,#CFCFD6 45%,#EEEEF2);padding:4px 4px 0;box-shadow:0 40px 60px -28px rgba(120,50,10,.45),0 0 0 1px rgba(16,21,28,.08)}
.sv .device::before,.sv .device::after{content:"";position:absolute;width:3px;border-radius:2px;background:#C4C4CC}
.sv .device::before{left:-3px;top:92px;height:46px;box-shadow:0 60px 0 #C4C4CC}
.sv .device::after{right:-3px;top:120px;height:70px}
.sv .bezel{position:relative;background:#050607;border-radius:46px 46px 0 0;padding:7px 7px 0}
.sv .bezel::before{content:"";position:absolute;z-index:3;top:16px;left:50%;width:74px;height:22px;margin-left:-37px;border-radius:14px;background:#000}
.sv .screen{--sv-fg:#10151C;--sv-muted:#5F6773;--sv-ink:#233E5C;--sv-line:rgba(16,21,28,.12);--sv-bg:#fff;background:#fff;color:var(--sv-fg);border-radius:40px 40px 0 0;padding:14px 14px 24px;height:468px;display:grid;gap:12px;justify-items:center;align-content:start;overflow:hidden}
.sv .sbar{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2px 10px 0;font:700 11px/1 var(--sv-display);margin-bottom:18px}
.sv .sbar i{display:flex;gap:2px;align-items:flex-end}
.sv .sbar i u{display:block;width:3px;background:#10151C;border-radius:1px}
.sv .screen .sel{gap:7px}
.sv .screen .sel-top{font-size:11px;color:var(--sv-fg)}
.sv .screen .sel-main{gap:8px}
.sv .screen .arr{width:24px;height:24px}
.sv .screen .ring{width:100px;border-width:2px}
.sv .screen .nm{font-size:13px}
.sv .screen .ds{font-size:10px;min-height:2.6em}
.sv .screen .th{width:28px;height:28px;padding:4px}
.sv .screen .thumbs{gap:4px;flex-wrap:nowrap}
.sv .step{display:grid;gap:6px;justify-items:center;font-size:10.5px;color:var(--sv-muted)}
.sv .stp{display:flex;align-items:center;border:1px solid var(--sv-line);border-radius:10px;overflow:hidden}
.sv .stp button{width:32px;height:28px;border:0;background:#fff;color:var(--sv-fg);font:600 14px/1 var(--sv-display);cursor:pointer;transition:background-color .15s}
.sv .stp button:hover{background:#F1F3F7}
.sv .stp button:active{background:#E6EAF0}
.sv .stp b{min-width:38px;text-align:center;font:700 13px/28px var(--sv-display);border-inline:1px solid var(--sv-line)}
.sv .pick{width:100%;border:0;border-radius:12px;background:var(--sv-ink);color:#fff;font:600 13px/1 var(--sv-display);padding:12px;cursor:pointer;transition:transform .14s var(--sv-out),filter .2s}
.sv .pick:hover{filter:brightness(1.12)}
.sv .pick:active{transform:scale(.97)}
.sv .pick:focus-visible,.sv .stp button:focus-visible{outline:3px solid var(--sv-accent);outline-offset:2px}
.sv .app-hd{width:100%;display:flex;justify-content:space-between;font:800 10.5px/1 var(--sv-display);letter-spacing:.02em}
.sv .app-hd span{font-weight:500;color:var(--sv-muted)}
.sv .ld{width:100%;background:#F4F6F9;border-radius:14px;padding:12px;display:grid;gap:7px}
.sv .ld p{margin:0;font-size:9.5px;color:var(--sv-muted)}
.sv .rt{display:flex;align-items:center;gap:7px;font-size:11px}
.sv .rt i{width:7px;height:7px;border-radius:50%;flex:none}
.sv .kv{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.sv .kv div{background:#fff;border-radius:9px;padding:7px 8px}
.sv .kv small{display:block;font-size:8.5px;color:var(--sv-muted)}
.sv .kv b{font-size:11px;font-weight:600}
.sv .acc{display:block;text-align:center;background:var(--sv-accent);color:#fff;font:700 12px/1 var(--sv-display);padding:11px;border-radius:10px;animation:svtap 4s infinite}
@keyframes svtap{0%,78%,100%{transform:scale(1)}84%{transform:scale(.96);filter:brightness(1.12)}90%{transform:scale(1)}}
.sv .more{width:100%;background:#F4F6F9;border-radius:12px;padding:9px 12px;font-size:10px;color:var(--sv-muted)}
.sv .more b{display:block;color:var(--sv-fg);font-size:11px;margin-top:2px;font-weight:600}
@media (max-width:760px){.sv .sv-card.sv-ph{min-height:720px}}
@media (prefers-reduced-motion:reduce){.sv .acc{animation:none!important}}
.sv .sv-ov{position:fixed;inset:0;z-index:50;display:grid;align-items:end;justify-items:center;padding:0 16px;background:rgba(10,14,20,.35);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .3s var(--sv-out)}
.sv .sv-ov.open{opacity:1;pointer-events:auto}
.sv .sv-sheet{width:min(560px,100%);margin-bottom:max(16px,env(safe-area-inset-bottom,0px));background:var(--sv-sheet);backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--sv-line);border-radius:32px;padding:32px;display:grid;gap:16px;transform:translateY(40px);transition:transform .45s var(--sv-drawer);max-height:calc(100dvh - 32px);overflow:auto}
.sv .sv-ov.open .sv-sheet{transform:none}
.sv .sv-sheet h3{margin:0;font:600 28px/1.1 var(--sv-display);letter-spacing:-.03em}
.sv .sv-sheet p{margin:0;color:var(--sv-muted);line-height:1.5}
.sv .sv-sheet ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:0}
.sv .sv-sheet li{padding:12px 0;border-top:1px solid var(--sv-line);font-size:15px}
.sv .sv-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}
.sv .sv-cta{font:600 15px/1 var(--sv-display);padding:15px 24px;border-radius:99px;background:var(--sv-accent);color:#fff;text-decoration:none;border:0;cursor:pointer;transition:transform .14s var(--sv-out),filter .2s}
.sv .sv-cta:hover{filter:brightness(1.06)}
.sv .sv-cta:active{transform:scale(.97)}
.sv .sv-cta.g{background:transparent;color:var(--sv-fg);box-shadow:inset 0 0 0 1px var(--sv-line)}
.sv .sv-cta:focus-visible{outline:3px solid var(--sv-accent);outline-offset:3px}
@media (max-width:760px){.sv .sv-card{min-height:460px;padding:28px}
.sv .sv-plus{right:18px;bottom:18px}}
@media (prefers-reduced-motion:reduce){.sv .pf,.sv .pd,.sv .bar{animation:none!important}
.sv .pf{stroke-dashoffset:0}
.sv .pd{fill:var(--sv-accent);stroke:var(--sv-accent)}
.sv .sv-card,.sv .sv-plus,.sv .sv-art,.sv .sv-sheet{transition-duration:.01s!important}}
.sv .sv-card.wd{flex-direction:row;align-items:center;gap:44px;min-height:420px}
.sv .wd-t{flex:0 1 330px}
.sv .wd-a{flex:1 1 0;min-width:0;display:grid;place-items:center;transition:transform .5s var(--sv-out)}
@media (hover:hover) and (pointer:fine){.sv .sv-card.wd:hover .wd-a{transform:translateY(-4px)}}
.sv .pk{width:100%;max-width:500px;background:var(--sv-btn);border-radius:24px;padding:22px 24px 20px;display:grid;gap:14px;color:var(--sv-ink);box-shadow:0 1px 2px rgba(16,21,28,.05),0 18px 40px -18px rgba(16,21,28,.22),0 0 0 1px var(--sv-line)}
.sv .pk-h{display:flex;justify-content:space-between;align-items:center;gap:12px}
.sv .pk-h small{display:block;font:600 11px/1 var(--sv-display);color:var(--sv-muted);margin-bottom:6px}
.sv .pk-h b{font:700 18px/1 var(--sv-display);letter-spacing:-.02em;color:var(--sv-fg)}
.sv .chip{display:inline-flex;align-items:center;gap:7px;font:700 11px/1 var(--sv-display);color:var(--sv-accent);background:rgba(222,110,43,.12);border-radius:99px;padding:7px 11px}
.sv .chip i{width:6px;height:6px;border-radius:50%;background:var(--sv-accent);animation:svpulse 1.8s var(--sv-out) infinite}
@keyframes svpulse{0%{box-shadow:0 0 0 0 rgba(222,110,43,.5)}70%,100%{box-shadow:0 0 0 7px rgba(222,110,43,0)}}
.sv .pk svg{display:block;width:100%;height:auto;overflow:visible}
.sv .rl{fill:none;stroke:var(--sv-line);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 7}
.sv .rf{fill:none;stroke:var(--sv-accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:svrdraw 6s var(--sv-out) infinite}
@keyframes svrdraw{0%{stroke-dashoffset:100}60%,100%{stroke-dashoffset:28}}
.sv .mv{filter:drop-shadow(0 0 6px rgba(222,110,43,.55))}
.sv .pf2{stroke:var(--sv-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:svdraw2 5s var(--sv-out) infinite}
@keyframes svdraw2{0%{stroke-dashoffset:400}60%,100%{stroke-dashoffset:0}}
.sv .eta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--sv-line);padding-top:14px;font-size:13px;color:var(--sv-muted)}
.sv .eta b{font:700 14px/1 var(--sv-display);color:var(--sv-fg);letter-spacing:-.01em}
@media (max-width:760px){.sv .sv-card,.sv .sv-card.sm,.sv .sv-card.wd{grid-column:auto}
.sv .sv-card.wd{flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding-bottom:84px}
.sv .wd-t{flex:none}}
@media (prefers-reduced-motion:reduce){.sv .rf{animation:none;stroke-dashoffset:28}
.sv .pf2{animation:none;stroke-dashoffset:0}
.sv .chip i{animation:none}
.sv .mv animateMotion{display:none}}
.sv .sv-card,.sv .sv-card.sv-ph{background:var(--sv-glass);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(24px) saturate(160%);isolation:isolate;
  box-shadow:inset 0 1px 0 var(--sv-glass-hi),inset 0 0 0 1px var(--sv-glass-edge),inset 0 -12px 24px -18px rgba(255,255,255,.5),0 1px 2px rgba(16,21,28,.04),0 30px 60px -32px var(--sv-glass-sh)}
.sv .sv-card::before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;pointer-events:none;
  background:linear-gradient(135deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 28%,rgba(255,255,255,0) 52%),radial-gradient(120% 60% at 50% -10%,rgba(255,255,255,.35),transparent 60%)}
@media (hover:hover) and (pointer:fine){.sv .sv-card:hover,.sv .sv-card.sv-ph:hover{background:var(--sv-glass-h)}}
.sv .sv-card.sv-ph .sv-mesh{opacity:.85}
.sv .sv-plus{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 var(--sv-glass-hi),0 0 0 1px var(--sv-glass-edge),0 6px 14px -8px var(--sv-glass-sh)}
.sv .pk{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(255,255,255,.8),0 24px 48px -24px var(--sv-glass-sh)}
.sv .slot:not(.on):not(.hot){fill:rgba(255,255,255,.35)}
@media (prefers-reduced-transparency:reduce){.sv .sv-card,.sv .sv-card.sv-ph{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}
.sv .sv-card::before{display:none}}
@property --sv-ba{syntax:'<angle>';inherits:false;initial-value:0deg}
@keyframes svborder{to{--sv-ba:360deg}}
.sv .sv-card::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1.5px;pointer-events:none;
  background:conic-gradient(from var(--sv-ba),rgba(222,110,43,0) 0 58%,rgba(222,110,43,.55) 72%,#DE6E2B 82%,#FDBA74 87%,#DE6E2B 92%,rgba(222,110,43,0) 100%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);
  opacity:.9;transition:opacity .45s var(--sv-out);animation:svborder 4s linear infinite}
@media (hover:hover) and (pointer:fine){.sv .sv-card:hover::after{opacity:1}
.sv .sv-card:hover,.sv .sv-card.sv-ph:hover{box-shadow:inset 0 1px 0 var(--sv-glass-hi),inset 0 0 0 1px rgba(222,110,43,.18),inset 0 -12px 24px -18px rgba(255,255,255,.5),0 1px 2px rgba(16,21,28,.04),0 30px 60px -28px rgba(222,110,43,.38)}}
.sv .sv-card{transition:background-color .35s var(--sv-out),transform .2s var(--sv-out),box-shadow .45s var(--sv-out)}
.sv .sv-card:focus-within::after{opacity:1}
@media (prefers-reduced-motion:reduce){.sv .sv-card::after{animation:none;background:linear-gradient(135deg,#FDBA74,#DE6E2B 40%,rgba(222,110,43,.25) 70%,#DE6E2B)}}
.sv .sv-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:20px!important;width:100%}
.sv .sv-card{--e-con-padding-top:36px;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;min-width:0}
.sv .sv-card .elementor-widget{width:100%;margin:0}
.sv .sv-card .elementor-widget-html{position:static}
.sv .sv-card .elementor-widget-container{position:static}
.sv .sv-card .elementor-widget-heading .elementor-heading-title{max-width:13em;text-wrap:balance}
.sv .sv-card .sv-tagw{margin-bottom:14px}.sv .sv-card .sv-subw{margin-top:12px}.sv .sv-card .sv-subw p{max-width:26em}
.sv .sv-artw{flex:1 1 auto;display:flex}.sv .sv-artw>.elementor-widget-container{display:flex;flex-direction:column;flex:1 1 auto;width:100%}
.sv .sv-artw .trk{display:flex;flex-direction:column;flex:1 1 auto}
.sv .sv-card .sv-plusw{position:static;width:0;height:0;margin:0}
.sv .sv-card.sv-ph{min-height:500px}
.sv .sv-card .device{width:236px;max-width:100%;flex:none}
.sv .sv-card .sv-art{width:100%}
.sv .sv-card:not(.sv-ph){min-height:460px}
.sv .sv-card .screen{height:338px}
.sv .sv-card .step{display:none}
.sv .sv-fx{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;display:block}
.sv .sv-card.fx-on .sv-mesh{display:none}
/* wide card (Paquetería): copy in the left column, tracking panel on the right */
.sv .sv-card.wd{display:grid!important;grid-template-columns:minmax(0,330px) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;column-gap:44px;align-items:start;min-height:420px}
.sv .sv-card.wd>.sv-tagw{grid-column:1;grid-row:2}.sv .sv-card.wd>.elementor-widget-heading{grid-column:1;grid-row:3}.sv .sv-card.wd>.sv-subw{grid-column:1;grid-row:4}
.sv .sv-card.wd>.sv-artw{grid-column:2;grid-row:1/-1;align-self:center}.sv .sv-card.wd>.sv-plusw{grid-column:1;grid-row:1}
.sv .sv-card.wd .wd-a{width:100%}
@media (max-width:760px){.sv .sv-card.wd{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;min-height:0!important;padding-bottom:84px}.sv .sv-card.wd>*{grid-column:1!important;grid-row:auto!important}.sv .sv-card.wd>.sv-artw{margin-top:28px}}
@media (max-width:760px){.sv .sv-grid{grid-template-columns:1fr!important}.sv .sv-card{--e-con-padding-top:28px}.sv .sv-card.sv-ph{min-height:540px}.sv .sv-card:not(.sv-ph){min-height:440px}}

.sv .sv-plus{padding:0!important;margin:0;min-width:0;border:0!important;line-height:0;color:var(--sv-ink)!important;background:var(--sv-btn)!important}
.sv .sv-plus:hover,.sv .sv-plus:focus{background:var(--sv-btn)!important;color:var(--sv-ink)!important}
.sv .sv-plus svg{display:block;width:14px;height:14px;margin:0;flex:none}
.sv .arr,.sv .arr:hover,.sv .arr:focus{background:var(--sv-accent)!important;color:#fff!important;border:0!important}
.sv .pick,.sv .pick:hover,.sv .pick:focus{background:var(--sv-ink)!important;color:#fff!important;border:0!important}
.sv .th,.sv .th:hover,.sv .th:focus{background:var(--sv-bg)!important;color:var(--sv-ink)!important}
.sv .stp button{padding:0}.sv .stp button,.sv .stp button:focus{background:#fff;color:#10151C;border:0}.sv .stp button:hover{background:#F1F3F7;color:#10151C}
.sv .sv-cta{border:0}.sv .sv-cta:not(.g),.sv .sv-cta:not(.g):hover,.sv .sv-cta:not(.g):focus{background:var(--sv-accent)!important;color:#fff!important}
.sv .sv-cta.g,.sv .sv-cta.g:hover,.sv .sv-cta.g:focus{background:transparent!important;color:var(--sv-fg)!important}

.sv{position:relative;isolation:isolate;background:#fff}
.sv .sv-plus,.sv .sv-plus:hover,.sv .sv-plus:focus{background:rgba(255,255,255,.6)!important}


.mvh-sec{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 70% 80% at 0% 0%,rgba(26,72,168,.95) 0%,rgba(26,72,168,0) 60%),linear-gradient(135deg,#16408F 0%,#0E2A63 32%,#0A1C42 58%,#060B18 82%,#030407 100%)}
.mvh-sec::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.mvh-sec .elementor-widget-html,.mvh-sec .elementor-widget-container{width:100%;position:static!important}
.mvh-bg{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}
.mvh-o{position:absolute;border-radius:50%;filter:blur(70px);mix-blend-mode:screen;will-change:transform}
.mvh-o.o1{width:62vmax;height:62vmax;left:-18vmax;top:-26vmax;background:radial-gradient(circle,rgba(37,99,235,.75),rgba(37,99,235,0) 65%);animation:mvhA 26s ease-in-out infinite alternate}
.mvh-o.o2{width:48vmax;height:48vmax;left:30%;top:10%;background:radial-gradient(circle,rgba(56,120,255,.45),rgba(56,120,255,0) 65%);animation:mvhB 32s ease-in-out infinite alternate}
.mvh-o.o3{width:44vmax;height:44vmax;right:-14vmax;bottom:-22vmax;background:radial-gradient(circle,rgba(99,70,230,.38),rgba(99,70,230,0) 65%);animation:mvhC 38s ease-in-out infinite alternate}
.mvh-o.o4{width:30vmax;height:30vmax;right:8%;top:-8vmax;background:radial-gradient(circle,rgba(222,110,43,.22),rgba(222,110,43,0) 65%);animation:mvhD 44s ease-in-out infinite alternate}
@keyframes mvhA{to{transform:translate(18vw,14vh) scale(1.15)}}
@keyframes mvhB{0%{transform:translate(0,0) scale(.9)}50%{transform:translate(-16vw,18vh) scale(1.1)}100%{transform:translate(10vw,-6vh) scale(1)}}
@keyframes mvhC{to{transform:translate(-22vw,-16vh) scale(1.2)}}
@keyframes mvhD{0%{transform:translate(0,0)}50%{transform:translate(-30vw,22vh)}100%{transform:translate(-8vw,40vh)}}
.mvh-lines{position:absolute;inset:-20%;opacity:.5;background:repeating-linear-gradient(115deg,rgba(255,255,255,0) 0 90px,rgba(140,175,255,.06) 90px 91px);-webkit-mask:linear-gradient(115deg,transparent 20%,#000 45%,#000 55%,transparent 80%);mask:linear-gradient(115deg,transparent 20%,#000 45%,#000 55%,transparent 80%);-webkit-mask-size:300% 100%;mask-size:300% 100%;animation:mvhL 14s linear infinite}
@keyframes mvhL{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}
.mvh-glow{position:absolute;left:0;top:0;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(120,160,255,.28),rgba(120,160,255,0) 60%);mix-blend-mode:screen;transition:opacity 400ms ease;will-change:transform}
.mvh-sec.hov .mvh-glow{opacity:1}
.mvh-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}
.mvh .mvh-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border-radius:999px;font:600 16px/1 "Montserrat",sans-serif;letter-spacing:-.005em;text-decoration:none!important;cursor:pointer;transition:transform 160ms cubic-bezier(.23,1,.32,1),background-color 200ms ease,border-color 200ms ease;-webkit-tap-highlight-color:transparent}
.mvh .mvh-b:active{transform:scale(.97)}
.mvh .mvh-b:focus-visible{outline:2px solid #fff;outline-offset:3px}
.mvh .mvh-b.pri{background:#fff;color:#0B2150!important;box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 8px 24px -8px rgba(0,0,0,.5)}
.mvh .mvh-b.sec{color:#fff!important;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.mvh .mvh-b svg{width:16px;height:16px;transition:transform 200ms cubic-bezier(.23,1,.32,1)}
@media (hover:hover) and (pointer:fine){.mvh .mvh-b.pri:hover{background:#EAF0FF}.mvh .mvh-b.pri:hover svg{transform:translateX(3px)}.mvh .mvh-b.sec:hover{background:rgba(255,255,255,.12);border-color:#fff}}
@media (max-width:560px){.mvh-cta{flex-direction:column}.mvh .mvh-b{width:100%}}
@media (prefers-reduced-motion:reduce){.mvh-o,.mvh-lines{animation:none}.mvh-glow{display:none}}
@media (prefers-reduced-transparency:reduce){.mvh .mvh-b.sec{backdrop-filter:none;background:#0E2A63}}
.mvh{position:relative;z-index:1;width:100%;max-width:980px;margin:0 auto;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif}
.mvh .mvh-h{margin:0 0 28px;color:#fff;font-weight:700;font-size:clamp(34px,5.6vw,68px);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}
.mvh .mvh-p{margin:0;max-width:34em;color:#A1A1AA;font-size:clamp(17px,1.9vw,22px);line-height:1.55;text-wrap:pretty}
.mvh-w{display:inline-block}
.mvh.ready .mvh-w,.mvh.ready .mvh-p,.mvh.ready .mvh-cta{opacity:0;filter:blur(10px);transform:translateY(20%);transition:opacity 1s cubic-bezier(.25,.1,.25,1) calc(var(--i)*40ms),filter 1s cubic-bezier(.25,.1,.25,1) calc(var(--i)*40ms),transform 1s cubic-bezier(.25,.1,.25,1) calc(var(--i)*40ms)}
.mvh.ready.in .mvh-w,.mvh.ready.in .mvh-p,.mvh.ready.in .mvh-cta{opacity:1;filter:blur(0);transform:none}

/* ===== Ajustes móviles (anuncios en redes) ===== */
.trk .scrolly .m-hero{display:none}
.pf aside img.logo{display:block;width:auto;height:19px;margin:4px 6px 16px}
@media (max-aspect-ratio:4/5) and (prefers-reduced-motion:no-preference){
  .trk .scrolly{height:210vh}
  .trk .scrolly .stage{display:block;--m-top:max(40px,calc(50svh - 28.125vw - 150px))}
  .trk .scrolly video,.trk .scrolly .poster{inset:auto 0;top:var(--m-top);height:56.25vw;object-fit:cover;transform:scale(1.12);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent)}
  .trk .scrolly .m-hero{display:block;position:absolute;left:20px;right:20px;top:calc(var(--m-top) + 56.25vw + 26px);text-align:center}
  .trk .scrolly .m-hero p{margin:0 auto 18px;max-width:15em;font:800 clamp(26px,7.4vw,44px)/1.08 var(--font-display);letter-spacing:-.03em;color:var(--k-fg);text-wrap:balance}
  .trk .scrolly .m-hero a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:999px;background:var(--k-accent);color:#fff;font:700 16px/1 var(--font-display);letter-spacing:-.01em;text-decoration:none;transition:transform 160ms var(--ease-out);touch-action:manipulation}
  .trk .scrolly .m-hero a:active{transform:scale(.97)}
}
@media (max-width:760px){
  a[href*="centro-de-ayuda"],a[href*="terminos-y-condiciones"]{display:inline-block;padding:10px 4px}
}

/* Computadora en celular: pantalla real a escala + tarjeta legible encima */
.lap-call{display:none}
@media (max-width:720px){
  .laptop .lid{overflow:hidden;padding:6px 6px 8px;border-radius:12px 12px 4px 4px;box-sizing:content-box;height:var(--lap-h,auto)}
  .laptop .pf{width:960px;max-width:none;border-radius:0;transform-origin:0 0;transform:scale(var(--lap-k,.3))}
  .laptop .base{height:9px;border-radius:0 0 10px 10px}
  .laptop .base::before{height:4px}
}
@media (max-width:560px){
  .lap-call{display:block;position:relative;z-index:2;margin:-56px 14px 0;padding:14px;background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(16,21,28,.06),0 22px 44px -18px rgba(27,43,68,.42);color:#1E2B3C;font-family:var(--font-sys);text-align:left}
  .lap-call .lc-top{display:flex;align-items:center;gap:10px}
  .lap-call .lc-ic{flex:none;width:36px;height:36px;border-radius:11px;background:#1B2B44;color:#fff;display:grid;place-items:center}
  .lap-call .lc-ic svg{width:18px;height:18px}
  .lap-call .lc-t{min-width:0;flex:1}
  .lap-call .lc-t b{display:block;font:800 15px/1.2 var(--font-display);letter-spacing:-.02em;color:#1B2B44}
  .lap-call .lc-t span{display:block;font-size:12.5px;line-height:1.3;color:#6B7889}
  .lap-call .lc-tag{flex:none;padding:5px 9px;border-radius:99px;background:#FBE9DD;color:#A9471A;font-size:11.5px;font-weight:700;white-space:nowrap}
  .lap-call .lc-fl{margin-top:12px;padding-top:12px;border-top:1px solid #EEF1F4;display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:1.3;color:#6B7889}
  .lap-call .lc-fl b{color:#1B2B44;font-weight:600}
  .lap-call .lc-st{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px}
  .lap-call .lc-st::before,.lap-call .lc-st::after{content:"";position:absolute;left:10%;top:8px;height:2px;background:#E2E7ED;right:10%}
  .lap-call .lc-st::after{right:auto;width:60%;background:#1B2B44}
  .lap-call .lc-st div{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;min-height:34px;font-size:11px;font-weight:700;color:#DE6E2B;white-space:nowrap}
  .lap-call .lc-st i{display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #E2E7ED}
  .lap-call .lc-st .ok i{background:#1B2B44;box-shadow:none}
  .lap-call .lc-st .now i{box-shadow:inset 0 0 0 2px #DE6E2B,0 0 0 4px rgba(222,110,43,.16)}
  .trk .sample-note{margin-top:14px}
}

/* Tarjeta Transporte de Carga con foto */
.trk-card.tp-photo{position:relative;overflow:hidden;isolation:isolate;background-size:cover!important;background-position:36% 50%!important;background-repeat:no-repeat!important;min-height:400px}
.tp-photo>*{position:relative;z-index:1}
.tp-photo>.tp-blur{position:absolute!important;z-index:0;left:0;right:0;bottom:0;width:100%!important;height:62%;min-height:0!important;padding:0!important;pointer-events:none;background:linear-gradient(to top,rgba(22,38,58,.88) 0%,rgba(22,38,58,.6) 42%,rgba(22,38,58,0) 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 38%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,#000 38%,transparent 100%)}
.tp-photo .tp-top{margin:-28px -32px 0;padding:28px 32px 44px!important;width:calc(100% + 64px)!important;background:linear-gradient(to bottom,rgba(22,38,58,.5),rgba(22,38,58,0))}
.tp-photo .tp-top p{margin:0;text-shadow:0 1px 10px rgba(10,20,34,.45)}
.tp-photo .tp-copy{flex:1 1 260px}
.tp-photo .tp-copy .elementor-heading-title{text-shadow:0 1px 14px rgba(10,20,34,.35)}
.tp-photo .tp-copy p{margin:0;max-width:32ch}
.tp-photo .tp-bottom{margin-top:auto}
.tp-btn .elementor-button{background:#DE6E2B!important;color:#fff!important;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:14px 26px;font:600 16px/1 Montserrat,system-ui,sans-serif;letter-spacing:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 22px -10px rgba(0,0,0,.55);transition:transform 140ms cubic-bezier(0.23,1,0.32,1),background-color 160ms ease}
@media (hover:hover) and (pointer:fine){.tp-btn .elementor-button:hover{background:#EC7B37!important;color:#fff!important}}
.tp-btn .elementor-button:active{transform:scale(0.97)}
.tp-btn .elementor-button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media (max-width:560px){
  .trk-card.tp-photo{min-height:440px;background-position:30% 50%!important}
  .tp-photo .tp-top{flex-wrap:nowrap!important;gap:12px}
  .tp-photo .tp-top>.elementor-widget{width:auto!important;flex:0 0 auto!important;--container-widget-width:auto}
  .tp-photo .tp-top p{white-space:nowrap}
  .tp-photo .tp-chip p{font-size:13px!important}
  .tp-photo .tp-copy{flex:0 0 auto!important}
  .tp-photo>.tp-blur{height:72%;background:linear-gradient(to top,rgba(22,38,58,.92) 0%,rgba(22,38,58,.76) 52%,rgba(22,38,58,0) 100%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,#000 62%,transparent 100%)}
  .tp-photo .tp-bottom{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}
  .tp-photo .tp-copy p{font-size:16px!important;max-width:none}
}
@media (prefers-reduced-transparency:reduce){
  .tp-photo>.tp-blur{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(to top,rgba(22,38,58,.95),rgba(22,38,58,0))}
  .tp-btn .elementor-button{background:#C4500E!important}
}

.trk-card.tp-photo.tp-depot{background-position:50% 55%!important}

.trk-card.tp-photo.tp-paq{background-position:48% 42%!important}/* End custom CSS */