.jumbotron{background-color:#e9f4ff;font-family:Satoshi;overflow-x:hidden;h1 {margin-top: 30px; padding: 0; font-weight: 700; font-size: clamp(42px,8vw,86px); line-height: 1.1; letter-spacing: 0; margin-bottom: 20px;} .row_flex {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; position: relative; gap: clamp(20px,4vw,40px); z-index: 3; padding: 20px;} p {font-family: Satoshi; font-weight: 500; font-size: clamp(18px,3vw,24px); line-height: 1.3; letter-spacing: 0; max-width: 90%; margin-bottom: 24px;} .img_jumbo {-o-object-fit: contain; object-fit: contain; width: 100%; max-width: 720px; height: auto; margin-left: auto; margin-right: auto; display: block;} .img_balls {max-height: 400px; max-width: 400px; right: 0; top: 0; z-index: -1; opacity: .8;} .button_container {flex-wrap: wrap; gap: 16px; justify-content: center;}}.left-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:580px;padding:40px 20px 60px;display:flex;gap:24px;flex:1}@media (max-width: 768px){.jumbotron{p {max-width: 100%;} .button_container {width: 100%; flex-direction: column; align-items: center;}}.jumbotron .row_flex{min-height:60vh;flex-direction:column;gap:32px}.jumbotron .img_balls{max-height:300px;max-width:300px}.left-hero{padding:32px 16px 40px;order:1}}@media (max-width: 576px){.jumbotron .row_flex{min-height:50vh;gap:24px}.jumbotron .img_balls{max-height:200px;max-width:200px}.left-hero{padding:24px 12px 32px;gap:20px}}@media (min-width: 1024px){.left-hero{text-align:start;align-items:flex-start}.left-hero .button_container{justify-content:flex-start}.jumbotron .row_flex{min-height:80vh}}.button_trasparent{min-width:193px;width:auto;height:64px;padding:0 24px;background-color:transparent;border:2px solid black;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:clamp(16px,2.5vw,20px);line-height:129%;letter-spacing:0%;border-radius:12px;text-decoration:none;color:#000;-moz-column-gap:10px;column-gap:10px;white-space:nowrap;transition:all .3s ease}.button_trasparent:hover{background-color:#000;color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px #0003}@media (max-width: 768px){.button_trasparent{min-width:160px;height:56px;padding:0 20px;font-size:16px;border-width:1.5px}}@media (max-width: 576px){.button_trasparent{min-width:140px;height:48px;padding:0 16px;font-size:14px;-moz-column-gap:8px;column-gap:8px;border-width:1px}}.card-merda{border-radius:24px;padding:32px;height:100%;min-height:380px;border:none;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;h3 {font-size: clamp(24px,4vw,32px); font-weight: 700; padding-top: 20px; margin-bottom: 16px; line-height: 1.2;} p {font-size: clamp(16px,2.5vw,20px); line-height: 1.4; flex-grow: 1; margin-bottom: 32px;} img {max-height: 80px; max-width: 80px;} a {font-size: clamp(16px,2.5vw,20px); color: var(--bg-btnHover); font-weight: 700; text-decoration: none; margin-top: auto; transition: color .3s ease; &:hover {color: var(--text-accent-dark);}} i {display: flex; background-color: var(--text-accent-dark); width: 48px; height: 48px; min-width: 48px; min-height: 48px; border-radius: 40px; justify-content: center; align-items: center; flex-shrink: 0;}}.card-merda:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001a}@media (max-width: 768px){.card-merda{padding:24px;min-height:320px}}@media (max-width: 576px){.card-merda{padding:20px;min-height:280px}}.card_left{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:400px;margin-left:auto;margin-right:auto;display:flex;margin-bottom:80px;text-align:left;position:relative;h1 {font-weight: 700; font-size: clamp(32px,5vw,44px); line-height: 1.15;} p {font-weight: 500; font-size: clamp(18px,2.5vw,20px); line-height: 1.3;} a {min-width: 220px; width: auto; height: 64px; padding: 0 32px; background-color: var(--text-accent-light); color: var(--color--dark); border-radius: 12px; justify-content: center; align-items: center; display: flex; text-decoration: none; color: black; font-weight: 500; font-size: 20px; line-height: 129%; letter-spacing: 0%;}}.card_helper{display:flex;flex-direction:column;text-align:left;background:white;max-width:617px;min-height:500px;padding:clamp(32px,6vw,64px);border-radius:24px;gap:clamp(24px,4vw,40px);margin-bottom:40px;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease;h1 {color: var(--text-accent-light); font-size: clamp(56px,8vw,86px); font-weight: 700; line-height: 1;} h4 {font-weight: 700; font-size: clamp(24px,4vw,32px); line-height: 1.35;} p {font-weight: 500; font-size: clamp(16px,2.5vw,20px); line-height: 1.3; letter-spacing: 0%;} li {font-family: Satoshi; font-weight: 500; font-size: clamp(16px,2.5vw,20px); line-height: 1.3; letter-spacing: 0%; margin-bottom: 8px;}}.card_helper:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001f}@media (min-width: 993px){.card_left{position:sticky!important;top:120px!important;z-index:100!important;transform:translateZ(0)}}@media (max-width: 992px){.card_left{position:relative!important;top:auto!important;margin-bottom:40px;text-align:center;align-items:center;z-index:auto!important;transform:none!important}}@media (max-width: 768px){.card_left{position:relative!important;top:auto!important;margin-bottom:40px;text-align:center;align-items:center;z-index:auto}.card_helper{min-height:auto}}@media (max-width: 576px){.card_left{margin-bottom:32px;position:relative!important;top:auto!important;z-index:auto}}.video_section{display:flex;position:relative;min-height:60vh;overflow:hidden}.video_container{width:100%;height:100%;position:relative}.background_video{width:100%;height:100%;min-height:60vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:32px;box-sizing:border-box;h1 {font-size: clamp(32px,6vw,56px); font-weight: 700; line-height: 1.2; margin-bottom: 32px; max-width: 800px; text-shadow: 0 2px 4px rgba(0,0,0,.3);}}@media (max-width: 768px){.video_section,.background_video{min-height:50vh}.card_overlay{padding:24px;h1 {margin-bottom: 24px;}}}@media (max-width: 576px){.video_section,.background_video{min-height:40vh}.card_overlay{padding:16px;h1 {margin-bottom: 20px;}}}.pricing-section{padding:64px 0 32px}.pricing-container{max-width:1200px;margin:0 auto;padding:0 16px}.pricing-header{text-align:center;margin-bottom:40px;z-index:2!important}.pricing-header h2{font-size:2.2rem;font-weight:700;color:#222}.pricing-lead{color:#6c757d;font-size:1.15rem}.pricing-hero{background:linear-gradient(135deg,var(--bg-button) 0%,var(--bg-secondary) 100%);border-radius:18px;margin-bottom:48px;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000012}.pricing-hero-content{text-align:center;padding:48px 24px 40px;position:relative;z-index:2}.pricing-hero-content h1{font-size:2rem;font-weight:700;color:#d97706}.pricing-hero-content p{color:#222;font-size:1.1rem;margin-bottom:24px}.pricing-hero-btn{background:var(--bg-btnHover);color:#fff;font-weight:700;border:none;border-radius:8px;padding:12px 32px;font-size:1.1rem;box-shadow:0 2px 8px #00000012;transition:background .2s;display:inline-block;margin-top:8px}.pricing-hero-btn:hover{background:var(--bg-button);color:#fff}.pricing-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;opacity:.15;z-index:1}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;margin-bottom:48px}.pricing-card{background:#fff;border-radius:16px;box-shadow:0 2px 16px #0000000f;border:1.5px solid #e5e7eb;display:flex;flex-direction:column;transition:box-shadow .2s,border .2s;position:relative}.pricing-card.popular{border:2px solid var(--bg-button);box-shadow:0 6px 32px #2563eb14}.pricing-card-popular{background:var(--bg-button);color:#fff;font-size:.75rem;font-weight:700;text-align:center;border-radius:12px;padding:4px 10px;letter-spacing:.5px;position:absolute;top:-10px;left:50%;transform:translate(-50%);z-index:10;box-shadow:0 2px 8px #00000026;white-space:nowrap}.pricing-card-body{padding:32px 24px 24px;flex:1;display:flex;flex-direction:column;align-items:center}.pricing-card h4{font-size:1.25rem;font-weight:700;color:#222;margin-bottom:8px}.pricing-card-desc{color:#6c757d;font-size:1rem;margin-bottom:16px;text-align:center}.pricing-card-price{font-size:2rem;font-weight:700;color:var(--bg-button);margin-bottom:4px}.pricing-card-price span{font-size:1rem;color:#6c757d;font-weight:400}.pricing-card-employees{font-size:1rem;color:#1e40af;background:#dbeafe;border-radius:8px;padding:8px 16px;margin-bottom:18px;font-weight:700;border:2px solid #3b82f6}.pricing-card-features{list-style:none;padding:0;margin:0 0 24px;width:100%}.pricing-card-features li{color:#222;font-size:1rem;margin-bottom:10px;display:flex;align-items:center}.pricing-card-features i{color:#22c55e;margin-right:8px;font-size:1.1em}.pricing-card-btn{background:var(--bg-button);color:#fff;font-weight:700;border:none;border-radius:8px;padding:12px 0;width:100%;font-size:1.05rem;box-shadow:0 2px 8px #2563eb12;transition:background .2s;margin-top:auto;text-align:center;text-decoration:none}.pricing-card-btn:hover{background:var(--bg-btnHover)}.pricing-guarantees{margin-top:32px;background:#fff;border-radius:14px;box-shadow:0 2px 12px #0000000d;padding:32px 16px}.guarantees-list{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.guarantee-item{flex:1 1 220px;text-align:center;padding:0 12px}.guarantee-item i{font-size:2.2em;margin-bottom:10px;color:#22c55e}.guarantee-item:nth-child(2) i{color:#2563eb}.guarantee-item:nth-child(3) i{color:gold}.guarantee-item h5{font-size:1.1rem;font-weight:700;margin-bottom:6px;color:#222}.guarantee-item p{color:#6c757d;font-size:.98rem}@media (max-width: 900px){.pricing-grid{grid-template-columns:1fr 1fr}.guarantees-list{gap:18px}}@media (max-width: 600px){.pricing-grid{grid-template-columns:1fr}.pricing-header h2{font-size:1.4rem}.pricing-hero-content h1{font-size:1.2rem}.guarantees-list{flex-direction:column;gap:12px}}
