.elementor-13733 .elementor-element.elementor-element-9f0a151{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13733 .elementor-element.elementor-element-09a8557{--display:flex;}/* Start custom CSS *//* Home: estilos movidos desde los widgets HTML (12 nov 2026) */
body .elementor.elementor-337,body .elementor.elementor-337 .elementor-section,body .elementor.elementor-337 .elementor-section.elementor-top-section,body .elementor.elementor-337 .elementor-container{background:#F4F1EA!important;background-color:#F4F1EA!important}html body .tgh h2,html body .tgh h3{color:#16181D!important}html body .tgh h2{font-weight:400!important}html body .tgh h2 em,html body .tgh h3 em{color:#E9630C!important;font-style:normal!important}html body .tgh .tgh-dark h2,html body .tgh .tgh-dark h3{color:#fff!important}.tgh-hero h1{color:#5C6068!important}.tgh{--papel:#F4F1EA;--niebla:#D6D0C4;--tinta:#16181D;--naranja:#E9630C;--naranja-dk:#C4530A;--verde:#16181D;font-family: "Open Sans",sans-serif;color:var(--tinta)!important;background:var(--papel)!important;line-height:1.5;-webkit-font-smoothing:antialiased}.tgh *{box-sizing:border-box}.tgh section{border:none!important;box-shadow:none!important;outline:none!important}.tgh h1,.tgh h2,.tgh h3{font-family:"Newsreader",Georgia,serif;font-weight:600;line-height:1.15;margin:0;color:var(--tinta)!important}.tgh p{margin:0}.tgh a{color:inherit!important}.tgh .tgh-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.tgh .tgh-sec{padding:88px 0}.tgh .tgh-sec.tight{padding:56px 0}.tgh .tgh-eyebrow{font-family:"Newsreader",Georgia,serif;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#C4530A!important;margin:0 0 16px}.tgh .tgh-h2{font-size:clamp(34px,4.4vw,58px)}.tgh .tgh-lead{font-size:clamp(18px,1.5vw,21px);color:#5C6068!important;max-width:640px}.tgh .tgh-dark{background:var(--tinta)!important;color:#fff!important}.tgh .tgh-dark h1,.tgh .tgh-dark h2,.tgh .tgh-dark h3{color:#fff!important}.tgh .tgh-dark .tgh-lead{color:#D6D0C4!important}.tgh .tgh-btn{display:inline-flex;align-items:center;gap:8px;font-family: "Open Sans",sans-serif;font-weight:700;font-size:15px;padding:14px 26px;border-radius:4px;text-decoration:none;border:1.5px solid transparent;transition:transform .12s ease}.tgh .tgh-btn:hover{transform:translateY(-1px)}.tgh .tgh-btn-primary{background:#C4530A!important;color:#fff!important}.tgh .tgh-btn-primary:hover{background:var(--naranja-dk)!important}.tgh .tgh-btn-outline{background:transparent!important;color:var(--tinta)!important;border-color:var(--tinta)!important}.tgh .tgh-dark .tgh-btn-outline{color:#fff!important;border-color:#fff!important}.tgh .tgh-btn-outline-light{background:transparent!important;color:#fff!important;border-color:#fff!important}.tgh .tgh-pill{font-family:"Newsreader",Georgia,serif;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid #D6D0C4;background:#fff!important;color:#5C6068!important}.tgh .tgh-grid{display:grid;gap:24px}.tgh .tgh-card{background:#fff!important;border:1px solid #D6D0C4;border-radius:6px;padding:28px}.tgh .tgh-note{font-size:13px;color:#5C6068!important;margin-top:8px}.tgh svg{display:block}.tgh-hero{padding:170px 0 80px}section.tgh-hero{padding-top:170px!important}@media(max-width:980px){section.tgh-hero{padding-top:190px!important}}@media(max-width:480px){section.tgh-hero{padding-top:340px!important}}.tgh-hero-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:48px;align-items:center}.tgh-hero-col{display:flex;flex-direction:column}.tgh-hero-claim{order:1;font-family:"Newsreader",Georgia,serif;font-size:clamp(38px,5.2vw,66px);font-style:italic;color:#16181D!important;margin:0 0 14px!important}.tgh-hero-claim b{color:var(--naranja)!important;font-style:normal}.tgh-hero h1{order:2;font-family: "Open Sans",sans-serif!important;font-weight:400;color:#5C6068!important;font-size:clamp(20px,2.1vw,26px);line-height:1.35;max-width:46ch;margin:0 0 0}.tgh-hero-visma{order:3;display:inline-flex;align-items:center;gap:8px;font-family: "Open Sans",sans-serif;font-weight:700;font-size:14px;color:#16181D!important;background:#fff!important;border:1px solid #D6D0C4;border-radius:999px;padding:6px 14px;margin:28px 0 0}.tgh-hero-visma b{color:var(--naranja)!important}.tgh-hero-cta-row{order:4;display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 22px}.tgh-proof-row{order:5;display:flex;flex-wrap:wrap;gap:10px}.tgh-hero-visual{position:relative}.tgh-hero-photo{width:100%;height:auto;display:block}.tgh-mock{background:#fff!important;border-radius:8px;box-shadow:0 24px 60px -20px rgba(22,24,29,.25);overflow:hidden;border:1px solid #F4F1EA}.tgh-mock-bar{background:#16181D!important;height:44px;display:flex;align-items:center;gap:8px;padding:0 16px}.tgh-mock-dot{width:9px;height:9px;border-radius:50%;background:#E9630C!important}.tgh-mock-bar-line{height:8px;width:130px;background:rgba(255,255,255,.25)!important;border-radius:4px}.tgh-mock-body{display:flex}.tgh-mock-side{width:110px;background:#F4F1EA!important;padding:20px 14px;display:flex;flex-direction:column;gap:14px}.tgh-mock-side-line{height:6px;border-radius:3px;background:#D6D0C4!important}.tgh-mock-main{flex:1;padding:22px;display:flex;flex-direction:column;gap:14px}.tgh-mock-title{font-size:13px;font-weight:700;color:#16181D!important;font-family: "Open Sans",sans-serif}.tgh-mock-row{height:34px;border-radius:4px;background:#F4F1EA!important;display:flex;align-items:center;padding:0 12px}.tgh-mock-row.accent .tgh-mock-fill{background:var(--naranja)!important}.tgh-mock-fill{height:8px;border-radius:4px;background:#16181D!important;width:60%}.tgh-mock-row.accent .tgh-mock-fill{width:75%}.tgh-badge-float{position:absolute;bottom:-18px;right:-14px;background:#fff!important;border:1.5px solid var(--naranja);border-radius:6px;padding:14px 18px;box-shadow:0 12px 30px -10px rgba(22,24,29,.2)}.tgh-badge-float .b1{font-size:11px;font-weight:700;color:#5C6068!important;text-transform:uppercase;letter-spacing:.04em}.tgh-badge-float .b2{font-size:15px;font-weight:700;color:var(--verde)!important;font-family: "Open Sans",sans-serif}.tgh-trust{padding:36px 0;border-top:1px solid #D6D0C4;border-bottom:1px solid #D6D0C4;background:#F4F1EA!important}.tgh-trust-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.tgh-trust-title{font-family: "Open Sans",sans-serif;font-weight:700;font-size:15px;color:#5C6068!important}.tgh-visma{display:inline-flex;align-items:center;gap:8px;font-family: "Open Sans",sans-serif;font-weight:700;font-size:13px;color:#16181D!important;background:#fff!important;border:1px solid #D6D0C4;border-radius:999px;padding:6px 14px}.tgh-visma b{color:var(--naranja)!important}.tgh-logo-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.tgh-logo-slot{flex:1 1 150px;min-width:130px;height:100px;border:1px dashed #D6D0C4;border-radius:4px;display:flex;align-items:center;justify-content:center;font-family: "Open Sans",sans-serif;font-size:12px;color:#5C6068!important;background:#fff!important;padding:10px}.tgh-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.tgh-problem-card h3{font-size:24px;margin:16px 0 10px;font-family: "Open Sans",sans-serif;font-weight:700}.tgh-problem-card p{font-size:16px;color:#5C6068!important}.tgh-close-line{margin-top:56px!important;font-family:"Newsreader",Georgia,serif;font-size:clamp(24px,2.6vw,30px);font-style:italic;color:#16181D!important;border-left:3px solid var(--naranja);padding-left:16px}.tgh-ico{width:44px;height:44px}.tgh-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;position:relative}.tgh-pillar{background:#fff!important;border:1px solid #D6D0C4;border-radius:6px;padding:26px 22px;display:flex;flex-direction:column;gap:12px}.tgh-pillar .num{font-family:"Newsreader",Georgia,serif;font-size:28px;color:var(--naranja)!important}.tgh-pillar h3{font-size:22px;font-family:"Newsreader",Georgia,serif;font-weight:700}.tgh-pillar p{font-size:17px;color:#5C6068!important;flex:1}.tgh-pillar a{font-size:15px;font-weight:700;color:var(--tinta)!important;text-decoration:none;border-bottom:1.5px solid var(--naranja);padding-bottom:2px;align-self:flex-start}.tgh-conn-strip{margin-top:8px;background:var(--tinta)!important;color:#fff!important;border-radius:6px;padding:16px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-family: "Open Sans",sans-serif;font-size:14px}.tgh-conn-strip b{color:#F4B084!important}.tgh-copilot-band{background:var(--naranja)!important;padding:64px 0;margin:0;text-align:center}section.tgh-copilot-band{box-shadow:0 8px 20px -6px rgba(22,24,29,.18)!important;border:none!important;border-radius:0!important}.tgh-copilot-band .tgh-copilot-eyebrow{font-family:"Newsreader",Georgia,serif;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#F4F1EA!important;margin:0 0 10px}.tgh-copilot-band h3{font-family: "Open Sans",sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:800;color:#fff!important;margin:0 0 14px!important}.tgh-copilot-band p.tgh-copilot-text{font-size:17px;color:#F4F1EA!important;max-width:700px;margin:0 auto!important}.tgh-copilot-band p.tgh-copilot-foot{font-size:15px;color:#F4F1EA!important;margin:14px 0 0;font-weight:700}@media (max-width:980px){.tgh-hero-grid{grid-template-columns:1fr}.tgh-hero{padding:96px 0 48px}.tgh-problem-grid{grid-template-columns:1fr}.tgh-pillars{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tgh-sec{padding:56px 0}.tgh-pillars{grid-template-columns:1fr}.tgh-hero-cta-row .tgh-btn{width:100%;justify-content:center}.tgh-badge-float{position:static;margin-top:14px;display:inline-block}.tgh-hero-visual{margin-top:28px}}.tgh{--naranja-soft:#F4F1EA;--verde-soft:#F4F1EA;--linea:#F4F1EA;--muted:#5C6068}.tgh .tgh-hero-claim{font-size:clamp(52px,6.2vw,92px)!important;font-style:normal!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-1.5px;margin:0 0 22px!important}.tgh .tgh-hero-claim,.tgh .tgh-hero-claim em{font-style:normal!important;color:#16181D!important}.tgh .tgh-hero-claim b{font-weight:400!important;font-style:normal!important;color:#16181D!important}.tgh-hc-stage{position:relative;width:100%;min-height:520px;display:flex;flex-direction:column;justify-content:center;padding:3% 0 2%;background-image:linear-gradient(rgba(22,24,29,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(22,24,29,.045) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px}.tgh-hc-frame{position:absolute;inset:6%}.tgh-hc-frame .fl{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--tinta)!important}.tgh-hc-frame .fb{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tinta)!important}.tgh-hc-frame .ft{position:absolute;left:0;top:0;height:2px;width:58%;background:var(--tinta)!important}.tgh-hc-frame .fr{position:absolute;right:0;bottom:0;width:2px;height:58%;background:var(--tinta)!important}.tgh-hc-sq{position:absolute;right:0;top:0;width:15%;aspect-ratio:1;background:var(--naranja)!important;transform:translate(60%,-160%) rotate(18deg);opacity:0;transition:transform .7s cubic-bezier(.2,1.4,.4,1),opacity .3s}.tgh-hc-done .tgh-hc-sq{transform:none;opacity:1}.tgh-hc-card{position:relative;background:#fff!important;border:1px solid var(--linea);border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 48px -20px rgba(22,24,29,.18);font-family: "Open Sans",sans-serif}.tgh-hc-main{z-index:1;margin-left:12%;width:66%;padding:22px 24px 18px}.tgh-hc-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.tgh-hc-kicker{font-size:12px;color:var(--muted)!important;letter-spacing:.3px}.tgh-hc-title{font-family:"Newsreader",Georgia,serif;font-size:26px;margin-top:2px}.tgh-hc-pill{font-family:"Newsreader",Georgia,serif;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:var(--naranja-soft)!important;color:var(--naranja)!important;white-space:nowrap;transition:all .3s}.tgh-hc-done .tgh-hc-pill{font-family:"Newsreader",Georgia,serif;background:var(--verde-soft)!important;color:var(--verde)!important}.tgh-hc-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #F4F1EA;font-size:15px}.tgh-hc-dot{width:20px;height:20px;border-radius:50%;flex:none;border:2px solid var(--naranja);position:relative;transition:all .3s}.tgh-hc-row.ok .tgh-hc-dot{background:var(--verde)!important;border-color:var(--verde)}.tgh-hc-row.ok .tgh-hc-dot:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.tgh-hc-lbl{flex:1}.tgh-hc-val{font-variant-numeric:tabular-nums;color:var(--naranja)!important;font-weight:600;transition:color .3s}.tgh-hc-row.ok .tgh-hc-val{color:var(--tinta)!important}.tgh-hc-bar{height:4px;background:#D6D0C4!important;border-radius:4px;overflow:hidden;margin-top:6px}.tgh-hc-bar i{display:block;height:100%;width:0;background:var(--naranja)!important;transition:width .4s}.tgh-hc-done .tgh-hc-bar i{background:var(--verde)!important}.tgh-hc-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding-top:14px;border-top:1px solid #F4F1EA}.tgh-hc-adv{min-width:0;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)!important}.tgh-hc-av{width:26px;height:26px;border-radius:50%;background:#16181D!important;color:#fff!important;font-size:11px;display:grid;place-items:center;font-weight:700}.tgh-hc-claim{flex:none;white-space:nowrap;font-family:"Newsreader",Georgia,serif;font-style:italic;font-size:22px;color:var(--naranja)!important;opacity:0;transform:translateY(6px);transition:all .5s .35s}.tgh-hc-done .tgh-hc-claim{opacity:1;transform:none}.tgh-hc-sat{padding:12px 14px;font-size:13px;display:flex;gap:10px;align-items:center;opacity:0;transform:translateY(10px);transition:all .6s}.tgh-hc-in .tgh-hc-sat{opacity:1;transform:none}.tgh-hc-sat small{display:block;color:var(--muted)!important;font-size:12px;margin-top:2px}.tgh-hc-s1{z-index:2;align-self:flex-start;margin-left:30%;margin-bottom:-14px;transition-delay:.2s}.tgh-hc-s2{z-index:2;align-self:flex-start;margin-left:44%;margin-top:18px;max-width:54%;transition-delay:.45s}.tgh-hc-ico{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex:none;font-size:15px}.tgh-hc-i1{background:var(--verde-soft)!important;color:var(--verde)!important}.tgh-hc-i2{background:var(--naranja-soft)!important;color:var(--naranja)!important}@media (max-width:980px){.tgh-hc-stage{min-height:0;padding:5% 0 3%}.tgh-hc-main{margin-left:6%;width:84%}.tgh-hc-s2{margin-left:20%;max-width:74%}.tgh-hc-s1{margin-left:22%}}@media (max-width:640px){.tgh-hc-stage{min-height:0;gap:12px;padding:34px 20px 30px}.tgh-hc-frame{inset:12px}.tgh-hc-sq{width:34px}.tgh-hc-card,.tgh-hc-main,.tgh-hc-s1,.tgh-hc-s2{position:relative;left:auto;top:auto;bottom:auto;width:auto;max-width:none}.tgh-hc-s1{align-self:flex-start;margin:0 34px 0 0}.tgh-hc-s2{align-self:flex-end;margin:0 0 0 24px}.tgh-hc-main{margin-left:0}.tgh-hc-main{padding:16px 16px 14px}.tgh-hc-row{font-size:13.5px;padding:9px 0}.tgh-hc-title{font-size:21px}.tgh-hc-claim{font-size:18px;white-space:normal}.tgh-hc-adv{font-size:11.5px}}.tgh .tgh-trust.tgh-lg{padding:48px 0}.tgh-lg-inner{display:flex;align-items:center;gap:48px}.tgh .tgh-lg .tgh-trust-title{flex:none;max-width:250px;font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:clamp(22px,2.2vw,28px);line-height:1.2;color:var(--tinta)!important}.tgh .tgh-lg .tgh-logo-row{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.tgh .tgh-lg .tgh-logo-slot{min-width:0;height:128px;border:1px solid #D6D0C4!important;border-radius:12px;background:#fff!important;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 32px -20px rgba(22,24,29,.28);transition:transform .2s,border-color .2s,box-shadow .2s}.tgh .tgh-lg .tgh-logo-slot:hover{transform:translateY(-3px);border-color:var(--naranja)!important;box-shadow:0 1px 2px rgba(0,0,0,.04),0 22px 40px -20px rgba(233,99,12,.35)}.tgh .tgh-lg .tgh-logo-slot img{max-height:92px;max-width:100%;width:auto;height:auto;object-fit:contain}.tgh .tgh-lg .tgh-trust-title{font-family: "Open Sans",sans-serif;font-weight:500;font-size:15px;line-height:1.45;color:var(--muted)!important}.tgh .tgh-lg .tgh-trust-title b{display:block;font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:clamp(34px,3.4vw,44px);line-height:1.05;color:var(--tinta)!important;margin-bottom:6px}@media (max-width:980px){.tgh-lg-inner{flex-direction:column;align-items:flex-start;gap:22px}.tgh .tgh-lg .tgh-trust-title{max-width:none}.tgh .tgh-lg .tgh-logo-row{width:100%;grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.tgh .tgh-lg .tgh-logo-row{grid-template-columns:repeat(2,1fr);gap:12px}.tgh .tgh-lg .tgh-logo-slot{height:108px}}.tgh .tgh-pb-top{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:end;margin:0 0 40px}.tgh .tgh-pb-top h2 em,.tgh .tgh-cp h2 em{color:var(--naranja)!important;font-style:normal}.tgh-pb-seg{display:inline-flex;background:#F4F1EA!important;border-radius:999px;padding:4px;margin-bottom:18px}.tgh .tgh-pb-seg button{border:0!important;background:transparent!important;font-family: "Open Sans",sans-serif!important;font-size:14px!important;font-weight:700!important;padding:9px 18px!important;border-radius:999px!important;cursor:pointer;color:var(--muted)!important;transition:all .25s;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important;box-shadow:none}.tgh .tgh-pb-seg button.on{background:#fff!important;color:var(--tinta)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)}.tgh .tgh-pb-seg button.on[data-s="1"]{color:var(--naranja)!important}.tgh-pb-stage{position:relative;height:470px;border-radius:20px;border:1px solid var(--linea);overflow:hidden;background-color:#F4F1EA!important;background-image:linear-gradient(rgba(22,24,29,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(22,24,29,.04) 1px,transparent 1px);background-size:32px 32px}.tgh-pb-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.tgh-pb-sys{position:absolute;z-index:2;width:22%;background:#fff!important;border:1px solid var(--linea);border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 36px -20px rgba(22,24,29,.25);transition:left .9s cubic-bezier(.2,.9,.25,1),top .9s cubic-bezier(.2,.9,.25,1),transform .9s cubic-bezier(.2,.9,.25,1),box-shadow .25s,outline-color .25s;outline:2px solid transparent;outline-offset:2px;font-family: "Open Sans",sans-serif}.tgh-pb-sys.hl{outline-color:var(--naranja)}.tgh-pb-src{font-size:11.5px;color:var(--muted)!important;letter-spacing:.3px;text-transform:uppercase;display:flex;justify-content:space-between;gap:6px}.tgh-pb-tag{text-transform:none;letter-spacing:0;font-weight:700}.tgh-pb-who{font-weight:700;font-size:15px;margin:6px 0 8px}.tgh-pb-r{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;padding:6px 0;border-top:1px solid #F4F1EA}.tgh-pb-r span:first-child{color:var(--muted)!important}.tgh-pb-r b{font-weight:600;font-variant-numeric:tabular-nums;transition:color .3s}.tgh-pb-bad b{color:var(--naranja)!important}.tgh-pb-ok{display:none}.tgh-pb-solved .tgh-pb-ok{display:inline}.tgh-pb-solved .tgh-pb-ko{display:none}.tgh-pb-solved .tgh-pb-bad b{color:var(--verde)!important}#tgh-pb-A{left:3%;top:9%;transform:rotate(-3deg)}#tgh-pb-B{left:22%;top:45%;transform:rotate(2.5deg)}#tgh-pb-C{left:46%;top:6%;transform:rotate(3deg)}#tgh-pb-D{left:73%;top:36%;transform:rotate(-2deg)}.tgh-pb-solved .tgh-pb-sys{width:21.5%}.tgh-pb-solved #tgh-pb-A{left:6%;top:24%;transform:none}.tgh-pb-solved #tgh-pb-B{left:29%;top:24%;transform:none}.tgh-pb-solved #tgh-pb-C{left:52%;top:24%;transform:none}.tgh-pb-solved #tgh-pb-D{left:75%;top:24%;transform:none;box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 44px -20px rgba(22,24,29,.45);border-color:#F4F1EA}.tgh-pb-frame{position:absolute;left:3%;right:2%;top:14%;height:56%;z-index:0;opacity:0;transition:opacity .5s .6s}.tgh-pb-frame .fl{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--tinta)!important}.tgh-pb-frame .fb{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tinta)!important}.tgh-pb-frame .ft{position:absolute;left:0;top:0;height:2px;width:82%;background:var(--tinta)!important}.tgh-pb-frame .fr{position:absolute;right:0;bottom:0;width:2px;height:62%;background:var(--tinta)!important}.tgh-pb-frame .sq{position:absolute;right:0;top:0;width:38px;height:38px;background:var(--naranja)!important;transform:translate(40%,-180%) rotate(20deg);transition:transform .6s cubic-bezier(.2,1.5,.4,1) 1s}.tgh-pb-solved .tgh-pb-frame{opacity:1}.tgh-pb-solved .tgh-pb-frame .sq{transform:none}.tgh-pb-res{position:absolute;left:3%;right:3%;bottom:5%;z-index:3;display:flex;align-items:center;gap:14px;background:#fff!important;border:1px solid var(--linea);border-radius:12px;padding:14px 18px;font-size:15px;transition:all .4s;font-family: "Open Sans",sans-serif}.tgh-pb-res .ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;flex:none;background:var(--naranja-soft)!important;color:var(--naranja)!important;transition:all .4s}.tgh-pb-res b{font-weight:700}.tgh-pb-res small{margin-left:auto;color:var(--muted)!important;font-size:13px}.tgh-pb-solved .tgh-pb-res{border-color:#F4F1EA}.tgh-pb-solved .tgh-pb-res .ico{background:var(--verde-soft)!important;color:var(--verde)!important}.tgh .tgh-pb-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.tgh .tgh-pb-pain{background:#fff!important;border:1px solid var(--linea);border-radius:16px;padding:26px 26px 28px;transition:border-color .2s,transform .2s;cursor:default}.tgh .tgh-pb-pain:hover{border-color:var(--naranja);transform:translateY(-2px)}.tgh .tgh-pb-pain .n{font-size:13px;font-weight:700;color:var(--naranja)!important;letter-spacing:.3px}.tgh .tgh-pb-pain h3{font-family: "Open Sans",sans-serif;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:10px 0 10px}.tgh .tgh-pb-pain p{font-size:15.5px;line-height:1.55;color:#5C6068!important}.tgh .tgh-pb-pain .fx{margin-top:16px;padding-top:14px;border-top:1px dashed var(--linea);font-size:14px}.tgh .tgh-pb-pain .fx b{color:var(--naranja)!important;font-weight:700}.tgh .tgh-pb-solved-note .tgh-pb-pain .fx b{color:var(--verde)!important}@media (max-width:900px){.tgh .tgh-pb-top{grid-template-columns:1fr;gap:18px}.tgh-pb-stage{height:auto;padding:18px 14px 16px;display:flex;flex-direction:column;gap:12px}.tgh-pb-sys,.tgh-pb-solved .tgh-pb-sys{position:relative;left:auto!important;top:auto!important;width:100%}#tgh-pb-B{margin-left:12px}#tgh-pb-C{margin-right:10px}.tgh-pb-solved #tgh-pb-B,.tgh-pb-solved #tgh-pb-C{margin:0}.tgh-pb-frame,.tgh .tgh-pb-lines{display:none!important}.tgh-pb-res{position:relative;left:auto;right:auto;bottom:auto;flex-wrap:wrap}.tgh-pb-res small{margin-left:0}.tgh .tgh-pb-pains{grid-template-columns:1fr}}.tgh .tgh-cp{padding:110px 0}.tgh-cp-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:center}.tgh .tgh-cp .tgh-eyebrow{display:inline-flex;align-items:center;gap:8px}.tgh .tgh-cp .tgh-eyebrow i,.tgh .tgh-pb .tgh-eyebrow i{width:10px;height:10px;background:var(--naranja)!important;display:inline-block}.tgh .tgh-cp h2{margin:0 0 20px}.tgh-cp-tabs{margin:34px 0 28px;display:grid;gap:10px;max-width:520px}.tgh .tgh-cp-tab{position:relative;display:block;width:100%;text-align:left!important;background:transparent!important;border:1px solid var(--linea)!important;border-radius:12px!important;padding:16px 18px 16px 58px!important;cursor:pointer;font-family: "Open Sans",sans-serif!important;color:var(--tinta)!important;overflow:hidden;transition:background .25s,border-color .25s;text-transform:none!important;letter-spacing:0!important;line-height:1.35!important;font-weight:400!important;white-space:normal!important}.tgh .tgh-cp-tab b{display:block;font-size:16px;font-weight:700;color:var(--tinta)!important}.tgh .tgh-cp-tab span{display:block;font-size:14px;color:var(--muted)!important;margin-top:3px}.tgh .tgh-cp-tab .n{font-style:normal;position:absolute;left:18px;top:17px;width:26px;height:26px;border-radius:6px;background:#F4F1EA!important;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--muted)!important;transition:all .25s}.tgh .tgh-cp-tab.on{background:#fff!important;border-color:#D6D0C4!important;box-shadow:0 12px 30px -18px rgba(0,0,0,.25)}.tgh .tgh-cp-tab.on .n{background:var(--naranja)!important;color:#fff!important}.tgh .tgh-cp-tab .p{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--naranja)!important}.tgh .tgh-cp-tab.on .p{animation:tghCpProg var(--tgh-cp-dur,9000ms) linear forwards}@keyframes tghCpProg{to{width:100%}}.tgh-cp-free{display:inline-flex;gap:10px;align-items:center;font-size:15px;background:var(--verde-soft)!important;color:var(--verde)!important;padding:10px 16px;border-radius:999px;font-weight:700}.tgh-cp-stage{position:relative;padding:44px;background-image:linear-gradient(rgba(22,24,29,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(22,24,29,.045) 1px,transparent 1px);background-size:32px 32px;font-family: "Open Sans",sans-serif}.tgh-cp-win{background:#fff!important;border:1px solid var(--linea);border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 40px 80px -30px rgba(22,24,29,.28);overflow:hidden}.tgh-cp-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #F4F1EA}.tgh-cp-me{display:flex;gap:10px;align-items:center;font-weight:700;font-size:15px}.tgh-cp-mark{width:28px;height:28px;border-radius:7px;background:var(--tinta)!important;position:relative;flex:none;display:block}.tgh-cp-mark:after{content:"";position:absolute;right:5px;top:5px;width:8px;height:8px;background:var(--naranja);transition:transform .3s}.tgh-cp-think .tgh-cp-mark:after{animation:tghCpPulse .7s ease-in-out infinite alternate}@keyframes tghCpPulse{from{transform:scale(.6)}to{transform:scale(1.25)}}.tgh-cp-ctx{font-size:12px;color:var(--muted)!important;border:1px solid var(--linea);border-radius:999px;padding:5px 10px}.tgh-cp-chat{height:430px;padding:24px 22px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.tgh-cp-u{align-self:flex-end;max-width:78%;background:var(--tinta)!important;color:#fff!important;border-radius:16px 16px 4px 16px;padding:12px 15px;font-size:15px;line-height:1.45}.tgh-cp-u .att{display:flex;gap:10px;align-items:center;background:rgba(255,255,255,.1)!important;border-radius:10px;padding:8px 10px;margin-bottom:8px;font-size:13px;color:#fff!important}.tgh-cp-u .att i{width:26px;height:32px;background:#fff!important;border-radius:3px;position:relative;flex:none;display:block}.tgh-cp-u .att i:after{content:"PDF";position:absolute;bottom:3px;left:2px;font-size:8px;font-weight:700;color:var(--naranja);font-style:normal}.tgh-cp-wave{display:flex;gap:3px;align-items:center;height:22px;margin-bottom:6px}.tgh-cp-wave s{display:block;width:3px;background:var(--naranja)!important;border-radius:2px;animation:tghCpW .9s ease-in-out infinite alternate}@keyframes tghCpW{from{height:4px}to{height:22px}}.tgh-cp-steps{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--muted)!important}.tgh-cp-a{align-self:flex-start;display:flex;gap:10px;max-width:92%}.tgh-cp-a .tgh-cp-mark{margin-top:2px}.tgh-cp-bub{background:#F4F1EA!important;border:1px solid #F4F1EA;border-radius:4px 16px 16px 16px;padding:14px 16px;font-size:15px;line-height:1.5}.tgh-cp-bub .card{background:#fff!important;border:1px solid var(--linea);border-radius:12px;padding:14px;margin-top:12px}.tgh-cp-big{font-family:"Newsreader",Georgia,serif;font-size:34px;line-height:1}.tgh-cp-delta{font-size:13px;color:var(--verde)!important;font-weight:700;margin-left:8px}.tgh-cp-bars{display:flex;align-items:flex-end;gap:10px;height:70px;margin-top:14px}.tgh-cp-bars div{flex:1;background:#F4F1EA!important;border-radius:4px 4px 0 0;position:relative;height:0;transition:height .6s cubic-bezier(.2,.9,.3,1)}.tgh-cp-bars div.hl{background:var(--naranja)!important}.tgh-cp-bars div span{position:absolute;bottom:-18px;left:0;right:0;text-align:center;font-size:11px;color:var(--muted)!important}.tgh-cp-lst{list-style:none;margin:4px 0 0;padding:0}.tgh-cp-lst li{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #F4F1EA;font-size:14px;margin:0}.tgh-cp-lst li:first-child{border-top:0}.tgh-cp-lst .k{width:22px;height:22px;border-radius:50%;background:var(--naranja-soft)!important;color:var(--naranja)!important;font-size:12px;font-weight:700;display:grid;place-items:center;flex:none}.tgh-cp-go{display:inline-flex;margin-top:12px;font-size:14px;font-weight:700;color:var(--naranja)!important}.tgh-cp-kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:14px;margin:0}.tgh-cp-kv dt{color:var(--muted)!important;margin:0}.tgh-cp-kv dd{font-weight:600;margin:0}.tgh-cp-hl2{background:var(--naranja-soft)!important;border-radius:4px;padding:0 4px}.tgh-cp-src{font-size:12px;color:var(--muted)!important;margin-top:10px}.tgh-cp-in{display:flex;gap:10px;align-items:center;border-top:1px solid #F4F1EA;padding:14px 16px}.tgh-cp-in .f{flex:1;border:1px solid var(--linea);border-radius:999px;padding:11px 16px;font-size:14px;color:#5C6068!important}.tgh-cp-in .ic{width:38px;height:38px;border-radius:50%;border:1px solid var(--linea);display:grid;place-items:center;color:var(--muted)!important;font-size:15px}.tgh-cp-in .send{background:var(--naranja)!important;border-color:var(--naranja);color:#fff!important}.tgh-cp-pop{animation:tghCpPop .45s cubic-bezier(.2,.9,.3,1) both}@keyframes tghCpPop{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tgh-cp-chip{position:absolute;background:#fff!important;border:1px solid var(--linea);border-radius:999px;padding:8px 14px;font-size:13px;box-shadow:0 10px 24px -14px rgba(0,0,0,.3);display:flex;gap:8px;align-items:center}.tgh-cp-chip i{width:8px;height:8px;background:var(--naranja)!important;display:block}.tgh-cp-c1{left:0;top:14px}.tgh-cp-c2{right:0;bottom:12px}@media (max-width:980px){.tgh .tgh-cp{padding:64px 0}.tgh-cp-grid{grid-template-columns:1fr;gap:36px}.tgh-cp-stage{padding:20px 0}.tgh-cp-chip{display:none}.tgh-cp-chat{height:460px;padding:18px 14px}}@media (prefers-reduced-motion:reduce){.tgh-hc-stage *,.tgh-pb-stage *,.tgh-cp *{transition:none!important;animation:none!important}}.tgh .tgh-pb .tgh-eyebrow,.tgh .tgh-cp .tgh-eyebrow{display:flex;align-items:center;gap:8px}.tgh .tgh-lg .tgh-logo-row.tgh-lg-car{display:block;flex:1;min-width:0;overflow:hidden;padding:6px 0 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#16181D 6%,#16181D 94%,transparent);mask-image:linear-gradient(90deg,transparent,#16181D 6%,#16181D 94%,transparent)}.tgh-lg-track{display:flex;width:max-content;animation:tghLgScroll 30s linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.tgh .tgh-lg .tgh-logo-slot img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.tgh-lg-car:hover .tgh-lg-track{animation-play-state:paused}.tgh-lg-group{display:flex;gap:16px;padding-right:16px;flex:none}@keyframes tghLgScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.tgh .tgh-lg .tgh-lg-car .tgh-logo-slot{flex:none;width:190px;min-width:0}.tgh .tgh-lg .tgh-lg-car .tgh-logo-slot.tgh-lg-wide{width:320px;padding:8px 14px}.tgh .tgh-lg .tgh-lg-car .tgh-logo-slot.tgh-lg-wide img{width:100%;max-height:112px}@media (max-width:980px){.tgh .tgh-lg .tgh-logo-row.tgh-lg-car{width:100%}}@media (max-width:560px){.tgh .tgh-lg .tgh-lg-car .tgh-logo-slot{width:160px;height:108px}.tgh .tgh-lg .tgh-lg-car .tgh-logo-slot.tgh-lg-wide{width:260px}.tgh .tgh-lg .tgh-lg-car .tgh-logo-slot.tgh-lg-wide img{max-height:96px}.tgh-lg-track{animation-duration:24s}}@media (prefers-reduced-motion:reduce){.tgh-lg-track{animation:none!important}.tgh-lg-group[aria-hidden]{display:none}.tgh .tgh-lg .tgh-logo-row.tgh-lg-car{-webkit-mask-image:none;mask-image:none;overflow-x:auto}}.tgh .tgh-hero .tgh-hero-claim,.tgh .tgh-hero .tgh-hero-claim b,.tgh .tgh-hero .tgh-hero-claim em{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-style:normal !important;font-size:48px !important;line-height:1.15 !important;letter-spacing:normal !important;color:#16181D !important}.tgh .tgh-hero .tgh-hero-claim em.tgh-h1-tugesto{color:#E9630C !important}section.tgh-hero{min-height:70vh}@media (max-width:1024px){.tgh .tgh-hero .tgh-hero-claim,.tgh .tgh-hero .tgh-hero-claim b,.tgh .tgh-hero .tgh-hero-claim em{font-size:40px !important}}@media (max-width:767px){.tgh .tgh-hero .tgh-hero-claim,.tgh .tgh-hero .tgh-hero-claim b,.tgh .tgh-hero .tgh-hero-claim em{font-size:32px !important}}body .tgh a.tgh-btn.tgh-btn-primary{font-size:16px !important;line-height:1.25 !important;padding:12px 28px !important;border-width:1.5px !important;border-style:solid !important;border-radius:9999px !important;box-sizing:border-box;max-width:100%;text-decoration:none !important;background:#C4530A !important;color:#fff !important;border-color:#C4530A !important;box-shadow:0 4px 20px rgba(196,83,10,.3) !important}body .tgh a.tgh-btn.tgh-btn-primary:hover,body .tgh a.tgh-btn.tgh-btn-primary:focus-visible{background:#C4530A !important;border-color:#C4530A !important;color:#fff !important}body .tgh a.tgh-btn.tgh-btn-outline,body .tgh a.tgh-btn.tgh-btn-outline-light,body .tgh .tgh-final a.tgh-btn.tgh-btn-primary{font-size:16px !important;line-height:1.25 !important;padding:12px 28px !important;border-width:1.5px !important;border-style:solid !important;border-radius:9999px !important;box-sizing:border-box;max-width:100%;text-decoration:none !important;background:#fff !important;color:#C4530A !important;border-color:#C4530A !important;box-shadow:none !important}body .tgh a.tgh-btn.tgh-btn-outline:hover,body .tgh a.tgh-btn.tgh-btn-outline-light:hover,body .tgh .tgh-final a.tgh-btn.tgh-btn-primary:hover,body .tgh a.tgh-btn.tgh-btn-outline:focus-visible,body .tgh a.tgh-btn.tgh-btn-outline-light:focus-visible,body .tgh .tgh-final a.tgh-btn.tgh-btn-primary:focus-visible{background:#F4F1EA !important;color:#C4530A !important;border-color:#C4530A !important}@media (max-width:767px){body .tgh a.tgh-btn.tgh-btn-primary,body .tgh a.tgh-btn.tgh-btn-outline,body .tgh a.tgh-btn.tgh-btn-outline-light,body .tgh .tgh-final a.tgh-btn.tgh-btn-primary{font-size:15px !important;padding:11px 22px !important}}body .tgh h2{font-family:"Newsreader",Georgia,serif !important;font-weight:500 !important;letter-spacing:normal !important;font-size:40px !important;line-height:1.2 !important;color:#E9630C !important}body .tgh h3{font-family:"Newsreader",Georgia,serif !important;font-weight:500 !important;letter-spacing:normal !important;font-size:28px !important;line-height:1.25 !important;color:#E9630C !important}body .tgh .tgh-final h2,body .tgh .tgh-final h3{color:#fff !important}@media (max-width:1024px){body .tgh h2{font-size:32px !important}body .tgh h3{font-size:24px !important}}@media (max-width:767px){body .tgh h2{font-size:28px !important}body .tgh h3{font-size:22px !important}}body .tgh .tgh-dark h2,body .tgh .tgh-dark h3,body .tgh .tgh-model-col.control h3,body .tgh .tgh-model-col.delegate h3,body .tgh .tgh-copilot-band h3,body .tgh .tgh-route h3{color:#E9630C !important}body .tgh .tgh-hero h1{color:#16181D !important}body .tgh .tgh-hero .tgh-hero-visma:not(#tgx){background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important}body .tgh .tgh-hero .tgh-proof-row .tgh-pill:not(#tgx){background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important}body .tgh .tgh-hero .tgh-proof-row{gap:6px 0 !important}body .tgh .tgh-hero .tgh-proof-row .tgh-pill:not(:last-child)::after{content:"\00b7";margin:0 10px;color:#5C6068;font-weight:700}body button:not(#tgx),body button *:not(#tgx),body .elementor-button:not(#tgx),body .elementor-button *:not(#tgx),body input[type="button"]:not(#tgx),body input[type="submit"]:not(#tgx){text-shadow:none !important}body .elementor-13733 .elementor-element-61fa416a:not(#tgx){margin-top:0 !important;padding-top:0 !important}@media (min-width:1025px){body .tgh .tgh-hero:not(#tgx){padding-top:214px !important}}@media (min-width:768px) and (max-width:1024px){body .tgh .tgh-hero:not(#tgx){padding-top:200px !important}}@media (max-width:767px){body .tgh .tgh-hero:not(#tgx){padding-top:396px !important}}body [data-elementor-type="wp-page"] h2:not(#tgx),body [data-elementor-type="wp-page"] h3:not(#tgx){letter-spacing:-0.015em !important}body .tgh .tgh-hc-av:not(#tgx){flex:0 0 26px !important;width:26px !important;min-width:26px !important;height:26px !important;min-height:26px !important;aspect-ratio:1 / 1 !important;border-radius:50% !important}.tgh .tgh-eb-sq::before{content:"";display:inline-block;width:10px;height:10px;background:var(--naranja);margin-right:8px;vertical-align:middle;position:relative;top:-1px}body .tgh .tgh-hero .tgh-hero-claim:not(#tgx),body .tgh .tgh-hero .tgh-hero-claim b:not(#tgx),body .tgh .tgh-hero .tgh-hero-claim em:not(#tgx){font-size:56px !important}@media (max-width:1024px){body .tgh .tgh-hero .tgh-hero-claim:not(#tgx),body .tgh .tgh-hero .tgh-hero-claim b:not(#tgx),body .tgh .tgh-hero .tgh-hero-claim em:not(#tgx){font-size:46px !important}}@media (max-width:767px){body .tgh .tgh-hero .tgh-hero-claim:not(#tgx),body .tgh .tgh-hero .tgh-hero-claim b:not(#tgx),body .tgh .tgh-hero .tgh-hero-claim em:not(#tgx){font-size:36px !important}}
.tgh .tgh-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:36px}.tgh .tgh-cta-micro{font-size:14px;color:inherit!important;opacity:.7}.tgh .tgh-cta-center{justify-content:center;text-align:center}.tgh-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;border:1px solid #D6D0C4;border-radius:6px;overflow:hidden}.tgh-model-col{padding:32px 30px}.tgh-model-col.control{background:#fff!important}.tgh-model-col.delegate{background:var(--tinta)!important;color:#fff!important}.tgh-model-col h3{font-family: "Open Sans",sans-serif;font-size:24px;font-weight:700;margin-bottom:14px}.tgh-model-col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.tgh-model-col li{font-size:17px;padding-left:20px;position:relative}.tgh-model-col.control li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border:1.5px solid var(--naranja);border-radius:2px}.tgh-model-col.control h3,.tgh-model-col.control li{color:#16181D!important}.tgh-model-col.delegate li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;background:var(--naranja)!important;border-radius:2px}.tgh-model-col.delegate li{color:#D6D0C4!important}.tgh-model-col.delegate h3{color:#ffffff!important}.tgh-model-strip{grid-column:1/-1;text-align:center;font-family: "Open Sans",sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5C6068!important;padding:10px;background:#F4F1EA!important;border-top:1px solid #D6D0C4;border-bottom:1px solid #D6D0C4;order:0}.tgh-model-close{margin-top:24px!important;font-size:17px;color:#5C6068!important;max-width:560px}@media(max-width:820px){.tgh-model-grid{grid-template-columns:1fr}}.tgh-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}.tgh-flow-step{background:#fff!important;border:1px solid #D6D0C4;border-radius:6px;padding:22px 18px;position:relative}.tgh-flow-step h4{display:flex;align-items:center;gap:8px;font-family: "Open Sans",sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.03em;color:#16181D!important;margin-bottom:10px}.tgh-flow-dot{width:9px;height:9px;border-radius:50%;background:var(--naranja)!important;flex:none}.tgh-flow-step p{font-size:16px;color:#5C6068!important}.tgh-flow-arrow{position:absolute;right:-22px;top:50%;transform:translateY(-50%);color:var(--naranja)!important;font-size:20px}.tgh-flow-close{margin-top:28px;background:var(--tinta)!important;color:#fff!important;border-radius:6px;padding:18px 24px;font-family: "Open Sans",sans-serif;font-size:18px;font-weight:600}@media(max-width:980px){.tgh-flow{grid-template-columns:1fr}.tgh-flow-arrow{display:none}}.tgh-routes{display:grid;grid-template-columns:2.4fr 1fr;gap:22px;margin-top:44px}.tgh-route{border-radius:6px;padding:34px;display:flex;flex-direction:column;gap:14px}.tgh-route.main{background:var(--tinta)!important;color:#fff!important}.tgh-route.secondary{background:#fff!important;border:1px solid #D6D0C4}.tgh-route h3{font-family: "Open Sans",sans-serif;font-size:26px;font-weight:700}.tgh-route.main p{color:#D6D0C4!important;font-size:17px}.tgh-route.secondary p{color:#5C6068!important;font-size:16.5px}@media(max-width:820px){.tgh-routes{grid-template-columns:1fr}}.tgh-results{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}.tgh-result-card{background:#fff!important;border:1px solid #D6D0C4;border-radius:6px;padding:26px}.tgh-result-card h3{font-family: "Open Sans",sans-serif;font-size:22px;font-weight:700;margin-bottom:8px}.tgh-result-card p{font-size:15.5px;color:#5C6068!important}@media(max-width:820px){.tgh-results{grid-template-columns:1fr}}.tgh-roi-cta{margin-top:28px;text-align:center}.tgh-roi-widget{margin-top:28px;border-radius:8px;overflow:hidden}.tgh-roi-title{font-family:"Newsreader",Georgia,serif;font-weight:800;font-size:clamp(24px,2.8vw,30px);margin:72px 0 6px!important}.tgh-roi-subtitle{font-size:16px;color:#5C6068!important;margin:0 0 8px!important}.tgh-cases{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;margin-top:40px;align-items:stretch}.tgh-case-main{background:#fff!important;border:1px solid #D6D0C4;border-radius:6px;padding:34px;display:flex;flex-direction:column;gap:16px}.tgh-case-main blockquote{font-family:"Newsreader",Georgia,serif;font-size:clamp(24px,2.6vw,28px);font-style:italic;margin:0;color:#16181D!important}.tgh-case-secondary-col{display:flex;flex-direction:column;gap:22px}.tgh-case-sec{background:#fff!important;border:1px solid #D6D0C4;border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.tgh-case-sec blockquote{font-family:"Newsreader",Georgia,serif;font-size:20px;font-style:italic;margin:0}.tgh-case-tag{display:inline-flex;gap:8px;font-size:13.5px;font-weight:700;color:#5C6068!important;text-transform:uppercase;letter-spacing:.03em}.tgh-case-cite{font-family: "Open Sans",sans-serif;font-size:14.5px;font-weight:700;color:#16181D!important}.tgh-case-cite span{display:block;font-weight:500;color:#5C6068!important;font-size:13.5px}.tgh-verified{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--verde)!important;background:#F4F1EA!important;border-radius:999px;padding:5px 12px;align-self:flex-start}@media(max-width:820px){.tgh-cases{grid-template-columns:1fr}}.tgh-faq{max-width:820px;margin:40px 0 0}.tgh-faq details{border-bottom:1px solid #D6D0C4;padding:18px 0}.tgh-faq summary{cursor:pointer;font-family: "Open Sans",sans-serif;font-weight:700;font-size:20px;list-style:none;display:flex;justify-content:space-between;gap:16px}.tgh-faq summary::-webkit-details-marker{display:none}.tgh-faq summary:after{content:"+";font-size:22px;color:var(--naranja)!important;flex:none}.tgh-faq details[open] summary:after{content:"–"}.tgh-faq p{margin-top:12px;font-size:17px;color:#5C6068!important;max-width:680px}.tgh-final{background:#16181D!important;color:#fff!important;text-align:center;padding:96px 0}.tgh-final h2{color:#fff!important;font-size:clamp(32px,4.4vw,50px)}.tgh-final p{color:#F4F1EA!important;font-size:18px;max-width:520px;margin:18px auto 0}.tgh-final .tgh-btn-primary{background:#fff!important;color:#C4530A!important;margin-top:30px}.tgh-final .tgh-btn-primary:hover{background:#16181D!important;color:#fff!important}.tgh-final .tgh-note-micro{color:#F4F1EA!important;font-size:14.5px;margin-top:16px}.calc-wrapper,.calc-wrapper *,.calc-wrapper *::before,.calc-wrapper *::after{box-sizing: border-box;margin: 0;padding: 0;font-family: 'Open Sans',sans-serif !important}.calc-wrapper input::placeholder,.calc-wrapper textarea::placeholder{font-family: 'Open Sans',sans-serif !important}.calc-wrapper{--orange: #E9630C;--orange-dark: #C4530A;--orange-light: rgba(233,99,12,.15);--bg: #16181D;--bg-dark: #16181D;--bg-card: #16181D;--border: #23262B;--border-hover: #5C6068;--text: #fff;--muted: #5C6068;--muted-dim: #5C6068;--green: #16181D;--green-bg: rgba(22,24,29,.12);--green-border: rgba(22,24,29,.35);--red: #C4530A;--red-bg: rgba(196,83,10,.12);--red-border: rgba(196,83,10,.35);--radius: 25px;--radius-sm: 20px;--radius-input: 12px;--radius-btn: 30px;background: var(--bg);color: var(--text);min-height: 100vh;font-size: 20px;border-radius: 25px;overflow: hidden}.calc-wrapper .calc-stepper{display: flex;align-items: center;background: var(--bg-dark);padding: 0 40px;border-bottom: 1px solid var(--border);overflow-x: auto}.calc-wrapper .calc-step{display: flex;align-items: center;gap: 10px;padding: 22px 32px 22px 0;color: #5C6068;font-size: 19px;font-weight: 600;white-space: nowrap;cursor: default;transition: color .3s;position: relative}.calc-wrapper .calc-step.active{color: #fff;font-weight: 700}.calc-wrapper .calc-step.done{color: #5C6068}.calc-wrapper .calc-step-divider{width: 50px;height: 1px;background: var(--border);margin-right: 32px;flex-shrink: 0}.calc-wrapper .step-num{width: 28px;height: 28px;border-radius: 50%;background: #23262B;color: #5C6068;display: flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 700;flex-shrink: 0;transition: background .3s,color .3s}.calc-wrapper .calc-step.active .step-num{background: var(--orange);color: #fff}.calc-wrapper .calc-step.done .step-num{background: var(--green);color: #fff}.calc-wrapper .step-underline{position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: var(--orange);transition: width .4s}.calc-wrapper .calc-step.active .step-underline{width: calc(100% - 32px)}.calc-wrapper .calc-page{display: none;animation: calcRoiFadeIn .3s}.calc-wrapper .calc-page.active{display: block}@keyframes calcRoiFadeIn{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: translateY(0)}}.calc-wrapper .calc-body{padding: 44px 48px 64px;max-width: 1100px;margin: 0 auto}.calc-wrapper .calc-stepper{justify-content: center}.calc-wrapper .section-title{font-size: 13px;font-weight: 800;letter-spacing: 2.5px;color: var(--orange);text-transform: uppercase;margin-bottom: 22px;display: flex;align-items: center;gap: 8px}.calc-wrapper .section-title.spaced{margin-top: 40px}.calc-wrapper .section-subtitle{font-size: 19px;color: var(--muted);margin-bottom: 24px;margin-top: -8px;font-style: italic}.calc-wrapper .toggle-group{display: flex;gap: 0;margin-bottom: 28px;background: var(--bg-dark);border-radius: var(--radius-btn);padding: 4px;width: fit-content;border: 1px solid var(--border)}.calc-wrapper .toggle-btn{padding: 14px 30px;border-radius: var(--radius-btn);border: none;background: transparent;color: #5C6068;font-size: 19px;font-weight: 500;cursor: pointer;transition: all .25s;display: flex;align-items: center;gap: 8px}.calc-wrapper .toggle-btn.active{background: var(--orange);color: #fff;box-shadow: 0 4px 20px rgba(233,99,12,.35)}.calc-wrapper .toggle-btn:hover:not(.active){color: #D6D0C4;background: #16181D}.calc-wrapper .toggles-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 24px 40px;margin-bottom: 40px;align-items: start}.calc-wrapper .toggle-block .section-title{margin-bottom: 14px}.calc-wrapper .toggle-block .toggle-group{margin-bottom: 0}.calc-wrapper .toggle-btn--multi{flex-direction: column;align-items: flex-start;padding: 11px 22px;gap: 2px;line-height: 1.2;text-align: left}.calc-wrapper .toggle-btn-main{font-size: 15px;font-weight: 600;display: block}.calc-wrapper .toggle-btn-sub{font-size: 11px;font-weight: 500;opacity: 0.55;letter-spacing: 0.3px;display: block}.calc-wrapper .toggle-btn--multi.active .toggle-btn-sub{opacity: 0.85}@media (min-width: 701px){.calc-wrapper .toggles-grid .toggle-group{width: 100%}.calc-wrapper .toggles-grid .toggle-btn{flex: 1 1 auto;justify-content: center;padding-left: 18px;padding-right: 18px}.calc-wrapper .toggles-grid .toggle-btn--multi{align-items: center;text-align: center}}.calc-wrapper .sliders-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 44px 60px}.calc-wrapper .slider-item{transition: opacity .3s,transform .3s}.calc-wrapper .slider-item.hidden{opacity: 0;pointer-events: none;transform: translateY(6px);height: 0;overflow: hidden;margin: 0;padding: 0}.calc-wrapper .slider-item.visible{opacity: 1;transform: translateY(0);height: auto}.calc-wrapper .slider-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 14px;gap: 12px}.calc-wrapper .slider-label{font-size: 19px;font-weight: 600;color: var(--muted);flex: 1}.calc-wrapper .slider-value{background: var(--orange);color: #fff;font-size: 19px;font-weight: 700;padding: 5px 14px;border-radius: var(--radius);min-width: 80px;text-align: center;white-space: nowrap}.calc-wrapper input[type="range"]{-webkit-appearance: none;appearance: none;width: 100%;height: 3px;border-radius: 2px;outline: none;cursor: pointer;margin-bottom: 8px}.calc-wrapper input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 20px;height: 20px;border-radius: 50%;background: var(--orange);cursor: pointer;box-shadow: 0 0 0 4px rgba(233,99,12,.2);transition: box-shadow .2s}.calc-wrapper input[type="range"]::-webkit-slider-thumb:hover{box-shadow: 0 0 0 7px rgba(233,99,12,.25)}.calc-wrapper input[type="range"]::-moz-range-thumb{width: 20px;height: 20px;border-radius: 50%;background: var(--orange);cursor: pointer;border: none}.calc-wrapper .slider-hint{font-size: 19px;color: var(--muted);margin-top: 8px;font-style: italic}.calc-wrapper .inline-toggle{display: inline-flex;background: var(--bg-dark);border-radius: var(--radius-btn);padding: 3px;border: 1px solid var(--border);margin-top: 8px}.calc-wrapper .inline-toggle button{padding: 8px 22px;border: none;background: transparent;color: #5C6068;font-size: 19px;font-weight: 600;cursor: pointer;border-radius: var(--radius-btn);transition: all .2s;font-family: 'Open Sans',sans-serif}.calc-wrapper .inline-toggle button.active{background: var(--orange);color: #fff}.calc-wrapper .block-group{margin-bottom: 36px}.calc-wrapper .process-row{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);padding: 18px 20px;margin-bottom: 12px;display: flex;align-items: center;gap: 16px;flex-wrap: wrap;transition: border-color .2s}.calc-wrapper .process-row:hover{border-color: var(--border-hover)}.calc-wrapper .process-icon{font-size: 23px;flex-shrink: 0}.calc-wrapper .process-name{font-size: 19px;font-weight: 600;color: #fff;flex: 1;min-width: 180px}.calc-wrapper .process-options{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin-left: auto;justify-content: flex-end}.calc-wrapper .opt-btn{padding: 9px 18px;border-radius: var(--radius-btn);border: 1px solid transparent;font-size: 19px;font-weight: 500;cursor: pointer;transition: all .2s;background: #23262B;color: #5C6068;display: flex;align-items: center;gap: 5px;font-family: 'Open Sans',sans-serif}.calc-wrapper .opt-btn.selected{background: var(--orange);color: #fff;box-shadow: 0 3px 12px rgba(233,99,12,.3);border-color: var(--orange)}.calc-wrapper .opt-btn:hover:not(.selected){background: #23262B;color: #D6D0C4}.calc-wrapper .info-row{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);padding: 14px 20px;margin-bottom: 12px;display: flex;align-items: center;gap: 14px}.calc-wrapper .info-row .info-text{flex: 1;font-size: 19px;color: var(--muted)}.calc-wrapper .info-row .info-text strong{color: #fff;font-weight: 600}.calc-wrapper .num-input{background: #16181D;border: 1px solid var(--border);border-radius: var(--radius-input);padding: 9px 16px;color: #fff;font-size: 19px;font-weight: 600;outline: none;width: 100px;text-align: right;font-family:"Newsreader",Georgia,serif;transition: border-color .2s}.calc-wrapper .num-input:focus{border-color: var(--orange)}.calc-wrapper .num-default-hint{font-size: 19px;color: var(--muted-dim);margin-left: 8px;font-style: italic}.calc-wrapper .time-select{display: flex;gap: 6px;flex-wrap: wrap;margin-left: auto;justify-content: flex-end}.calc-wrapper .time-opt{padding: 8px 16px;border-radius: var(--radius-btn);border: 1px solid transparent;background: #23262B;color: #5C6068;font-size: 19px;font-weight: 500;cursor: pointer;transition: all .2s;font-family: 'Open Sans',sans-serif}.calc-wrapper .time-opt.selected{background: var(--orange);color: #fff;border-color: var(--orange)}.calc-wrapper .time-opt:hover:not(.selected){background: #23262B;color: #D6D0C4}.calc-wrapper .response-banner{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);padding: 18px 24px;display: flex;align-items: center;gap: 16px;margin-bottom: 28px;flex-wrap: wrap}.calc-wrapper .response-banner-icon{font-size: 20px;flex-shrink: 0}.calc-wrapper .response-label{font-size: 19px;color: var(--muted);flex: 1}.calc-wrapper .response-before{font-weight: 700}.calc-wrapper .response-before.red{color: var(--red)}.calc-wrapper .response-before.green{color: var(--green)}.calc-wrapper .response-after{color: var(--green);font-weight: 700}.calc-wrapper .switch-row{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);padding: 16px 20px;margin-bottom: 16px;display: flex;align-items: center;gap: 16px}.calc-wrapper .switch-label{flex: 1;font-size: 19px;font-weight: 600}.calc-wrapper .switch-sub{font-size: 19px;color: var(--muted);margin-top: 2px;font-weight: 400}.calc-wrapper .switch-toggle{position: relative;width: 52px;height: 28px;background: #23262B;border-radius: 999px;cursor: pointer;transition: background .2s;flex-shrink: 0}.calc-wrapper .switch-toggle.on{background: var(--orange)}.calc-wrapper .switch-dot{position: absolute;top: 3px;left: 3px;width: 22px;height: 22px;background: #fff;border-radius: 50%;transition: transform .2s}.calc-wrapper .switch-toggle.on .switch-dot{transform: translateX(24px)}.calc-wrapper .shifts-inputs{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 14px;margin: 0 0 16px;padding: 16px 20px;background: #16181D;border: 1px dashed var(--border-hover);border-radius: var(--radius)}.calc-wrapper .shifts-inputs.hidden{display: none}.calc-wrapper .shift-input-item{display: flex;flex-direction: column;gap: 6px}.calc-wrapper .shift-input-label{font-size: 14px;font-weight: 600;color: var(--muted);text-transform: uppercase;letter-spacing: 1px}.calc-wrapper .shift-input-field{background: #16181D;border: 1px solid var(--border);border-radius: var(--radius-input);padding: 11px 16px;color: #fff;font-size: 19px;outline: none;transition: border-color .2s;font-family: 'Open Sans',sans-serif}.calc-wrapper .shift-input-field:focus{border-color: var(--orange)}.calc-wrapper .results-hero{text-align: center;margin-bottom: 40px}.calc-wrapper .results-hero-label{font-size: 13px;font-weight: 800;letter-spacing: 2.5px;color: var(--muted);text-transform: uppercase;margin-bottom: 18px}.calc-wrapper .results-hero-range{display: flex;justify-content: center;align-items: stretch;gap: 18px;flex-wrap: wrap;margin-bottom: 10px}.calc-wrapper .range-pill{display: flex;flex-direction: column;align-items: center;padding: 24px 30px;background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);min-width: 190px;transition: transform .25s}.calc-wrapper .range-pill:hover{transform: translateY(-2px)}.calc-wrapper .range-pill-label{font-size: 12px;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;color: var(--muted);margin-bottom: 12px}.calc-wrapper .range-pill-value{font-size: 33px;font-weight: 800;color: var(--green)}.calc-wrapper .range-pill-sub{font-size: 19px;color: var(--muted);margin-top: 8px;text-align:center}.calc-wrapper .range-pill.expected{background: linear-gradient(135deg,rgba(22,24,29,.1) 0%,var(--bg-card) 100%);border-color: var(--green-border);transform: scale(1.06)}.calc-wrapper .consult-banner{background: linear-gradient(135deg,rgba(233,99,12,.08) 0%,var(--bg-card) 100%);border: 1px solid rgba(233,99,12,.3);border-radius: var(--radius);padding: 28px 32px;margin-bottom: 28px}.calc-wrapper .consult-banner-title{font-size: 23px;font-weight: 800;margin-bottom: 14px;display: flex;align-items: center;gap: 10px}.calc-wrapper .consult-banner-body{font-size: 19px;line-height: 1.65;color: #D6D0C4;margin-bottom: 14px}.calc-wrapper .consult-banner-body .hl{color: var(--orange);font-weight: 700}.calc-wrapper .consult-banner-hours{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius-sm);padding: 14px 20px;display: flex;align-items: center;gap: 14px;margin-bottom: 10px}.calc-wrapper .consult-banner-hours-num{font-size: 29px;font-weight: 800;color: var(--orange)}.calc-wrapper .consult-banner-hours-label{font-size: 19px;color: var(--muted)}.calc-wrapper .metrics-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 16px;margin-bottom: 28px}.calc-wrapper .metric-card{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);padding: 22px 26px}.calc-wrapper .metric-card.positive{background: var(--green-bg);border-color: var(--green-border)}.calc-wrapper .metric-card.negative{background: var(--red-bg);border-color: var(--red-border)}.calc-wrapper .metric-label{font-size: 13px;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;color: var(--muted);margin-bottom: 12px}.calc-wrapper .metric-value{font-size: 31px;font-weight: 800;margin-bottom: 4px;color: #fff}.calc-wrapper .metric-value.positive{color: var(--green)}.calc-wrapper .metric-value.negative{color: var(--red)}.calc-wrapper .metric-value.highlight{color: var(--orange)}.calc-wrapper .metric-sub{font-size: 19px;color: var(--muted)}.calc-wrapper .breakdown-card{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);padding: 24px 28px;margin-bottom: 28px}.calc-wrapper .breakdown-title{font-size: 19px;font-weight: 700;margin-bottom: 16px;display: flex;align-items: center;gap: 8px}.calc-wrapper .breakdown-table{width: 100%;border-collapse: collapse}.calc-wrapper .breakdown-table th{font-size: 13px;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;color: var(--muted);padding: 0 0 14px;text-align: right}.calc-wrapper .breakdown-table th:first-child{text-align: left}.calc-wrapper .breakdown-table td{padding: 14px 0;font-size: 19px;border-top: 1px solid var(--border);text-align: right;color: var(--muted)}.calc-wrapper .breakdown-table td:first-child{text-align: left;color: #D6D0C4;font-weight: 500}.calc-wrapper .breakdown-table td.actual{color: #C4530A;font-weight: 600}.calc-wrapper .breakdown-table td.tugesto{color: var(--orange);font-weight: 600}.calc-wrapper .breakdown-table tr.total td{font-weight: 800;font-size: 19px;color: #fff;border-top: 2px solid var(--orange)}.calc-wrapper .saving-pill{display: inline-block;padding: 5px 14px;border-radius: 20px;font-weight: 700;font-size: 19px}.calc-wrapper .saving-pill.pos{background: var(--green-bg);color: var(--green)}.calc-wrapper .saving-pill.neg{background: var(--red-bg);color: var(--red)}.calc-wrapper .disclaimer{font-size: 19px;color: var(--muted-dim);font-style: italic;margin: 20px 0 28px;text-align: center;line-height: 1.6;padding: 0 20px}.calc-wrapper .cta-primary{width: 100%;padding: 22px;background: var(--orange);color: #fff;border: none;border-radius: 999px;font-size: 20px;font-weight: 800;cursor: pointer;transition: background .2s,box-shadow .2s,transform .1s;box-shadow: 0 4px 24px rgba(233,99,12,.35);display: flex;align-items: center;justify-content: center;gap: 10px;font-family: 'Open Sans',sans-serif}.calc-wrapper .cta-primary:hover{background: var(--orange-dark);box-shadow: 0 6px 32px rgba(233,99,12,.5)}.calc-wrapper .cta-primary:active{transform: scale(.99)}.calc-wrapper .form-intro-title{font-size: 29px;font-weight: 800;margin-bottom: 8px}.calc-wrapper .form-intro-subtitle{font-size: 19px;color: var(--muted);margin-bottom: 32px;line-height: 1.6}.calc-wrapper .form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 20px 24px;margin-bottom: 20px}.calc-wrapper .form-group{display: flex;flex-direction: column;gap: 8px}.calc-wrapper .form-group.full{grid-column: 1 / -1}.calc-wrapper .form-label{font-size: 19px;font-weight: 600;color: #fff}.calc-wrapper .form-label .req{color: var(--orange)}.calc-wrapper .form-input,.calc-wrapper .form-select,.calc-wrapper .form-textarea{background: transparent;border: 1px solid rgba(233,99,12,.5);border-radius: var(--radius-btn);padding: 16px 22px;color: #fff;font-size: 19px;outline: none;transition: border-color .2s,background-color .2s;width: 100%;font-family: 'Open Sans',sans-serif}.calc-wrapper .form-input::placeholder,.calc-wrapper .form-textarea::placeholder{color: #5C6068}.calc-wrapper .form-select{appearance: none;cursor: pointer;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'%3e%3cpath d='M4 6l4 4 4-4' stroke='%23e9630c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 20px center;padding-right: 44px}.calc-wrapper .form-select option{background: #16181D;color: #fff;padding: 12px 16px;border-radius: 12px}.calc-wrapper .form-select option:hover,.calc-wrapper .form-select option:focus,.calc-wrapper .form-select option:checked{background: var(--orange) !important;color: #fff !important;box-shadow: 0 0 10px 100px var(--orange) inset}.calc-wrapper .form-input,.calc-wrapper .form-textarea,.calc-wrapper .custom-select-trigger,.calc-wrapper .num-input,.calc-wrapper .shift-input-field{background: transparent !important;border: 1px solid rgba(233,99,12,.5) !important;border-radius: var(--radius-btn) !important;color: #fff !important;-webkit-appearance: none !important;appearance: none !important;box-shadow: none !important;font-family:"Newsreader",Georgia,serif}.calc-wrapper .form-input:focus,.calc-wrapper .form-textarea:focus,.calc-wrapper .num-input:focus,.calc-wrapper .shift-input-field:focus,.calc-wrapper .custom-select.open .custom-select-trigger{border-color: var(--orange) !important;background-color: rgba(233,99,12,.05) !important;outline: none !important}.calc-wrapper .num-input{border-radius: var(--radius-btn) !important;padding: 9px 16px !important}.calc-wrapper .shift-input-field{border-radius: var(--radius-btn) !important;padding: 11px 16px !important}.calc-wrapper .custom-select{position: relative;width: 100%}.calc-wrapper .custom-select-trigger{background: transparent;border: 1px solid rgba(233,99,12,.5);border-radius: var(--radius-btn);padding: 16px 22px;color: #fff;font-size: 19px;cursor: pointer;font-family: 'Open Sans',sans-serif;display: flex;align-items: center;justify-content: space-between;transition: border-color .2s,background-color .2s,border-radius .2s}.calc-wrapper .custom-select-trigger:hover{background-color: rgba(233,99,12,.05)}.calc-wrapper .custom-select.open .custom-select-trigger{border-color: var(--orange);background-color: rgba(233,99,12,.05);border-bottom-left-radius: 0;border-bottom-right-radius: 0}.calc-wrapper .custom-select-trigger.placeholder{color: #5C6068}.calc-wrapper .custom-select-arrow{transition: transform .2s;flex-shrink: 0;margin-left: 12px}.calc-wrapper .custom-select.open .custom-select-arrow{transform: rotate(180deg)}.calc-wrapper .custom-select-options{position: absolute;top: 100%;left: 0;right: 0;background: #16181D;border: 1px solid var(--orange);border-top: none;border-radius: 0 0 var(--radius-btn) var(--radius-btn);overflow: hidden;z-index: 100;max-height: 0;opacity: 0;pointer-events: none;transition: max-height .25s,opacity .2s;list-style: none;margin: 0;padding: 0}.calc-wrapper .custom-select.open .custom-select-options{max-height: 300px;opacity: 1;pointer-events: auto}.calc-wrapper .custom-select-option{padding: 14px 22px;cursor: pointer;color: #D6D0C4;font-size: 19px;transition: background-color .15s,color .15s}.calc-wrapper .custom-select-option:hover{background: var(--orange);color: #fff}.calc-wrapper .custom-select-option:last-child{border-bottom-left-radius: var(--radius-btn);border-bottom-right-radius: var(--radius-btn)}.calc-wrapper .custom-select-option.selected{background: rgba(233,99,12,.25);color: #fff;font-weight: 600}.calc-wrapper .form-textarea{min-height: 120px;resize: vertical}.calc-wrapper .form-input:focus,.calc-wrapper .form-select:focus,.calc-wrapper .form-textarea:focus{border-color: var(--orange);background-color: rgba(233,99,12,.05)}.calc-wrapper .form-privacy{font-size: 19px;color: var(--muted-dim);margin-bottom: 24px;line-height: 1.6}.calc-wrapper .form-privacy a{color: var(--orange)}.calc-wrapper .form-success{background: var(--green-bg);border: 1px solid var(--green-border);border-radius: var(--radius);padding: 24px;text-align: center;display: none;margin-bottom: 20px}.calc-wrapper .form-success.show{display: block}.calc-wrapper .form-success-icon{font-size: 43px;margin-bottom: 10px}.calc-wrapper .form-success-title{font-size: 20px;font-weight: 800;color: var(--green);margin-bottom: 6px}.calc-wrapper .calc-divider{border: none;border-top: 1px solid var(--border);margin: 40px 0 0}.calc-wrapper .calc-nav{display: flex;justify-content: space-between;align-items: center;padding: 24px 0 0;gap: 16px}.calc-wrapper .btn-back{background: #16181D;color: #5C6068;border: 1px solid var(--border);border-radius: var(--radius-btn);padding: 14px 32px;font-size: 19px;font-weight: 600;cursor: pointer;transition: all .2s;display: flex;align-items: center;gap: 8px;font-family: 'Open Sans',sans-serif}.calc-wrapper .btn-back:hover{background: #23262B;color: #fff}.calc-wrapper .btn-next{background: var(--orange);color: #fff;border: none;border-radius: var(--radius-btn);padding: 16px 40px;font-size: 19px;font-weight: 700;cursor: pointer;transition: background .2s,box-shadow .2s;box-shadow: 0 4px 20px rgba(233,99,12,.3);display: flex;align-items: center;gap: 8px;font-family: 'Open Sans',sans-serif}.calc-wrapper .btn-next:hover{background: var(--orange-dark)}.calc-wrapper .btn-next:hover svg{transform: translateX(3px)}.calc-wrapper .btn-back:hover svg{transform: translateX(-3px)}.calc-wrapper .btn-next svg,.calc-wrapper .btn-back svg{transition: transform .2s;flex-shrink: 0}@media (max-width: 1024px){.calc-wrapper .calc-body{padding: 36px 32px 56px}.calc-wrapper .calc-stepper{padding: 0 24px}.calc-wrapper .sliders-grid{gap: 28px 32px}.calc-wrapper .form-grid{gap: 18px 20px}.calc-wrapper .results-hero-range{gap: 14px}.calc-wrapper .range-pill{min-width: 150px;padding: 18px 22px}.calc-wrapper .range-pill-value{font-size: 24px}.calc-wrapper .calc-step{padding: 18px 24px 18px 0;font-size: 14px}.calc-wrapper .calc-step-divider{width: 32px;margin-right: 24px}}@media (max-width: 700px){.calc-wrapper .calc-body{padding: 24px 16px 48px}.calc-wrapper .calc-stepper{padding: 16px;gap: 8px;justify-content: space-between;border-bottom: 1px solid var(--border)}.calc-wrapper .calc-step{padding: 0;gap: 8px;flex: 0 1 auto;font-size: 12px}.calc-wrapper .calc-step-divider{width: 16px;margin-right: 0;flex: 1 1 auto;min-width: 0}.calc-wrapper .step-num{width: 26px;height: 26px;font-size: 12px}.calc-wrapper .calc-step .step-underline{display: none}.calc-wrapper .calc-step:not(.active){color: transparent;max-width: 26px;overflow: hidden}.calc-wrapper .calc-step:not(.active) .step-num{color: #5C6068}.calc-wrapper .calc-step.done:not(.active) .step-num{color: #fff}.calc-wrapper .calc-step.active{color: #fff;max-width: none}.calc-wrapper .toggle-group{width: 100%}.calc-wrapper .toggle-btn{flex: 1;justify-content: center;padding: 12px 14px;font-size: 13px}.calc-wrapper .toggles-grid{grid-template-columns: 1fr;gap: 20px;margin-bottom: 22px}.calc-wrapper .toggle-btn--multi{padding: 9px 14px;align-items: center;text-align: center}.calc-wrapper .toggle-btn-main{font-size: 12px}.calc-wrapper .toggle-btn-sub{font-size: 10px}.calc-wrapper .sliders-grid{grid-template-columns: 1fr;gap: 26px}.calc-wrapper .slider-label{font-size: 13px}.calc-wrapper .slider-value{font-size: 12px;padding: 4px 10px;min-width: 60px}.calc-wrapper .slider-hint{font-size: 11px}.calc-wrapper .inline-toggle{width: 100%}.calc-wrapper .inline-toggle button{flex: 1;padding: 10px 12px;font-size: 13px}.calc-wrapper .section-title{font-size: 10px;letter-spacing: 1.8px;margin-bottom: 16px}.calc-wrapper .section-title.spaced{margin-top: 28px}.calc-wrapper .section-subtitle{font-size: 13px;margin-bottom: 18px}.calc-wrapper .process-row{flex-direction: column;align-items: stretch;gap: 12px;padding: 16px}.calc-wrapper .process-row .process-icon{font-size: 24px}.calc-wrapper .process-row .process-name{font-size: 14px;min-width: 0}.calc-wrapper .process-options{width: 100%;gap: 6px}.calc-wrapper .opt-btn{flex: 1 1 100%;justify-content: center;padding: 12px 14px;font-size: 13px;min-height: 44px}.calc-wrapper .num-input{width: 100%;min-height: 44px;font-size: 16px}.calc-wrapper .num-default-hint{display: block;margin-left: 0;margin-top: 4px}.calc-wrapper .time-select{width: 100%;flex-direction: column;gap: 6px}.calc-wrapper .time-opt{flex: 1;min-height: 44px;padding: 10px 14px;font-size: 13px;justify-content: center;display: flex;align-items: center}.calc-wrapper .switch-row{padding: 14px 16px}.calc-wrapper .switch-label{font-size: 14px}.calc-wrapper .shifts-inputs{padding: 14px;gap: 12px}.calc-wrapper .shift-input-field{font-size: 16px;min-height: 44px}.calc-wrapper .info-row{padding: 14px 16px}.calc-wrapper .info-row .info-text{font-size: 13px}.calc-wrapper .results-hero-label{font-size: 10px}.calc-wrapper .results-hero-range{flex-direction: column;align-items: stretch;gap: 10px}.calc-wrapper .range-pill{width: 100%;min-width: 0;padding: 18px 20px}.calc-wrapper .range-pill.expected{transform: none;order: -1}.calc-wrapper .range-pill-value{font-size: 26px}.calc-wrapper .range-pill-sub{font-size: 11px}.calc-wrapper .metrics-grid{grid-template-columns: 1fr;gap: 12px}.calc-wrapper .metric-card{padding: 18px 20px}.calc-wrapper .metric-value{font-size: 22px}.calc-wrapper .consult-banner{padding: 22px 20px}.calc-wrapper .consult-banner-title{font-size: 18px}.calc-wrapper .consult-banner-body{font-size: 14px}.calc-wrapper .consult-banner-hours-num{font-size: 22px}.calc-wrapper .response-banner{padding: 14px 16px;gap: 10px;flex-direction: column;align-items: flex-start}.calc-wrapper .response-label{font-size: 13px}.calc-wrapper .breakdown-card{padding: 18px 16px}.calc-wrapper .breakdown-title{font-size: 14px;margin-bottom: 14px}.calc-wrapper .breakdown-table,.calc-wrapper .breakdown-table tbody,.calc-wrapper .breakdown-table tr,.calc-wrapper .breakdown-table td{display: block;width: 100%;text-align: left}.calc-wrapper .breakdown-table thead{display: none}.calc-wrapper .breakdown-table tr{background: #16181D;border: 1px solid var(--border);border-radius: var(--radius-input);padding: 14px;margin-bottom: 10px}.calc-wrapper .breakdown-table td{padding: 6px 0;border: none;font-size: 13px;display: flex;justify-content: space-between;align-items: center;gap: 12px}.calc-wrapper .breakdown-table td::before{content: attr(data-label);color: var(--muted);font-size: 11px;font-weight: 800;letter-spacing: 1.5px;text-transform: uppercase;flex-shrink: 0}.calc-wrapper .breakdown-table td:first-child{color: #fff;font-weight: 700;font-size: 14px;padding-bottom: 10px;margin-bottom: 8px;border-bottom: 1px solid var(--border);justify-content: flex-start}.calc-wrapper .breakdown-table td:first-child::before{display: none}.calc-wrapper .breakdown-table tr.total{background: linear-gradient(135deg,rgba(233,99,12,.1),#16181D);border-color: var(--orange)}.calc-wrapper .breakdown-table tr.total td:first-child{color: #fff;font-size: 15px}.calc-wrapper .saving-pill{font-size: 12px;padding: 4px 10px}.calc-wrapper .cta-primary{padding: 18px;font-size: 15px}.calc-wrapper .form-intro-title{font-size: 22px}.calc-wrapper .form-intro-subtitle{font-size: 14px}.calc-wrapper .form-grid{grid-template-columns: 1fr;gap: 18px}.calc-wrapper .form-group.full{grid-column: auto}.calc-wrapper .form-input,.calc-wrapper .form-textarea,.calc-wrapper .custom-select-trigger{font-size: 16px !important;padding: 14px 20px !important;border: 1px solid rgba(233,99,12,.5) !important;border-radius: var(--radius-btn) !important;background: transparent !important;color: #fff !important;-webkit-appearance: none !important;appearance: none !important;box-shadow: none !important}.calc-wrapper .form-textarea{min-height: 100px;padding: 14px 20px !important}.calc-wrapper .form-input:focus,.calc-wrapper .form-textarea:focus,.calc-wrapper .custom-select.open .custom-select-trigger{border-color: var(--orange) !important;background-color: rgba(233,99,12,.05) !important}.calc-wrapper .form-label{font-size: 14px}.calc-wrapper .custom-select-option{font-size: 15px;padding: 14px 18px}.calc-wrapper .calc-nav{flex-wrap: wrap;gap: 10px}.calc-wrapper .btn-back,.calc-wrapper .btn-next{padding: 13px 20px;font-size: 14px}.calc-wrapper .disclaimer{font-size: 11px;padding: 0 4px}}@media (max-width: 420px){.calc-wrapper .calc-body{padding: 20px 12px 40px}.calc-wrapper .calc-stepper{padding: 14px 12px}.calc-wrapper .toggle-btn{font-size: 12px;padding: 11px 10px;gap: 4px}.calc-wrapper .process-row{padding: 14px}.calc-wrapper .process-row .process-name{font-size: 13px}.calc-wrapper .opt-btn{padding: 11px 12px;font-size: 12px}.calc-wrapper .range-pill-value{font-size: 22px}.calc-wrapper .metric-value{font-size: 20px}.calc-wrapper .form-intro-title{font-size: 20px}.calc-wrapper .calc-nav{flex-direction: column-reverse}.calc-wrapper .btn-back,.calc-wrapper .btn-next{width: 100%;justify-content: center}}body.page-id-13733 .elementor-nav-menu a,body.page-id-13733 .elementor-nav-menu__container a,body.page-id-13733 .elementor-menu-toggle{color:#16181D !important;fill:#16181D !important}body.page-id-13733 .elementor-nav-menu a svg,body.page-id-13733 .elementor-nav-menu .sub-arrow svg{fill:#16181D !important}body.page-id-13733 .elementor-nav-menu a:hover{color:#C4530A !important}body.page-id-13733 .elementor-nav-menu a:hover svg{fill:#C4530A !important}body.page-id-13733 #header_section{position:relative !important;z-index:9999 !important}.elementor-element-701561a2,.elementor-element-cd90bc1a{display:none!important}body.page-id-13733,body.page-id-13733 .elementor-13733{background:#F4F1EA!important}.e-con:has(>.elementor-widget-html .tgh),.elementor-element:has(>.elementor-widget-container>.tgh),.elementor-widget-html:has(.tgh){--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-top:0px;--margin-bottom:0px;--gap:0px;--row-gap:0px;--column-gap:0px;padding:0!important;margin:0!important;gap:0!important}.e-con:has(>.elementor-widget-html .tgh){--content-width:100%;max-width:100%!important;width:100%!important}@media (max-width:767px){body.page-id-13733 .elementor-340 .elementor-element.elementor-element-70cd3e7{--padding-left:0px;--padding-right:0px;--padding-top:0px;--padding-bottom:0px;padding:0!important}}
.elementor-element.elementor-element-9f0a151,.elementor-element.elementor-element-09a8557{--gap:0px;--row-gap:0px;--column-gap:0px;gap:0 !important;}/* End custom CSS */