.hybrid-teams{--ht-navy: #132A52;--ht-pink: #D92F7B;--ht-cyan: #53CBD0;--ht-cream: #F2E9DD;--ht-paper: #FFFAF2;background:var(--ht-paper);color:var(--ht-navy);font-family:Nunito Sans,sans-serif;font-size:1.125rem;line-height:1.6}.hybrid-teams *{box-sizing:border-box}.hybrid-teams h1,.hybrid-teams h2,.hybrid-teams h3{font-family:Bebas Neue,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em;margin:0}.hybrid-teams h1 em,.hybrid-teams h2 em{font-family:inherit;font-weight:inherit;text-transform:inherit;font-style:normal;color:var(--ht-pink)}.hybrid-teams .ht-shell{width:min(100% - 40px,1240px);margin-inline:auto;position:relative}.hybrid-teams .ht-bar{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(20px,4vw,48px);border-bottom:1px solid rgb(242 233 221 / 18%)}.hybrid-teams .ht-logo img{display:block;width:140px;height:auto}.hybrid-teams .ht-bar-tag{font-family:Barlow Condensed,sans-serif;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ht-cream);text-align:right}.hybrid-teams .ht-label{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ht-pink);margin:0 0 16px;display:flex;gap:12px;align-items:center}.hybrid-teams .ht-label span{color:inherit;opacity:.7}.hybrid-teams h2{font-size:clamp(3rem,8vw,6.5rem);line-height:.9;margin-bottom:40px;max-width:18ch}.hybrid-teams .ht-hero{background:var(--ht-navy);color:var(--ht-cream);padding:150px 0 100px;overflow:hidden;position:relative}.hybrid-teams .ht-hero:before{content:"";position:absolute;inset:0;opacity:.1;background-image:linear-gradient(var(--ht-cream) 1px,transparent 1px),linear-gradient(90deg,var(--ht-cream) 1px,transparent 1px);background-size:90px 90px;pointer-events:none}.hybrid-teams .ht-ring{position:absolute;width:640px;aspect-ratio:1;border-radius:50%;border:1px solid rgb(83 203 208 / 40%);right:-220px;top:-140px;box-shadow:0 0 0 80px #53cbd00d,0 0 0 160px #d92f7b0d;animation:ht-drift 18s ease-in-out infinite alternate;pointer-events:none}.hybrid-teams .ht-kicker{font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ht-cyan);font-size:1rem;margin:0 0 24px}.hybrid-teams h1{font-size:clamp(3.6rem,11vw,9.5rem);line-height:.86;max-width:13ch;color:var(--ht-paper);animation:ht-rise .9s cubic-bezier(.2,.7,.2,1) both}.hybrid-teams h1 em{display:block;color:var(--ht-cyan)}.hybrid-teams .ht-sub{font-size:clamp(1.2rem,2.2vw,1.55rem);max-width:40ch;margin:36px 0}.hybrid-teams .ht-belief{display:flex;align-items:center;flex-wrap:wrap;gap:12px 32px;margin-top:28px}.hybrid-teams .ht-belief p{margin:0;font-size:1.15rem}.hybrid-teams .ht-belief .ht-byline{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:.05em;line-height:1.2;color:var(--ht-cyan)}.hybrid-teams .ht-option-action{margin-top:24px;text-align:center}.hybrid-teams .ht-discovery-link{display:block;width:fit-content;margin-top:16px;color:inherit;text-underline-offset:4px}.hybrid-teams .ht-discovery-link:hover{color:var(--ht-pink)}.hybrid-teams .ht-discovery-link:focus-visible{outline:3px solid var(--ht-cyan);outline-offset:4px}.hybrid-teams .ht-agreement-note{display:inline-block;font-size:1rem;margin:12px 0 0 12px}.hybrid-teams .ht-trust{font-family:Barlow Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:1.05rem;color:var(--ht-cyan);margin:28px 0 0}.hybrid-teams .ht-btn{display:inline-flex;align-items:center;min-height:52px;padding:16px 28px;background:var(--ht-pink);color:var(--ht-paper);font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;transition:transform .25s,opacity .25s}.hybrid-teams .ht-btn:hover{transform:translateY(-2px)}.hybrid-teams .ht-btn-navy{background:var(--ht-navy)}.hybrid-teams a:focus-visible{outline:3px solid var(--ht-cyan);outline-offset:4px}.hybrid-teams .ht-sec{padding:clamp(72px,10vw,130px) 0}.hybrid-teams .ht-light{background:var(--ht-paper)}.hybrid-teams .ht-cream{background:var(--ht-cream)}.hybrid-teams .ht-navy{background:var(--ht-navy);color:var(--ht-cream)}.hybrid-teams .ht-navy h2{color:var(--ht-paper)}.hybrid-teams .ht-navy h2 em,.hybrid-teams .ht-navy .ht-label{color:var(--ht-cyan)}.hybrid-teams .ht-top-rule{border-top:1px solid rgb(19 42 82 / 15%)}.hybrid-teams .ht-two{display:grid;gap:32px}.hybrid-teams .ht-problems{list-style:none;margin:0 0 32px;padding:0}.hybrid-teams .ht-problems li{font-size:clamp(1.2rem,2vw,1.45rem);padding:18px 0 18px 36px;border-top:1px solid rgb(19 42 82 / 18%);position:relative}.hybrid-teams .ht-problems li:before{content:"";position:absolute;left:0;top:30px;width:18px;height:2px;background:var(--ht-pink)}.hybrid-teams .ht-lead{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;max-width:42ch;margin:0 0 32px}.hybrid-teams .ht-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgb(19 42 82 / 25%);background:var(--ht-paper)}.hybrid-teams .ht-table:focus-visible{outline:3px solid var(--ht-pink);outline-offset:2px}.hybrid-teams table{border-collapse:collapse;width:100%;min-width:720px;font-size:1.05rem}.hybrid-teams thead th{background:var(--ht-navy);color:var(--ht-cream);font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:16px 20px}.hybrid-teams thead th:last-child{background:var(--ht-pink)}.hybrid-teams tbody th,.hybrid-teams tbody td{padding:18px 20px;text-align:left;vertical-align:top;border-top:1px solid rgb(19 42 82 / 14%)}.hybrid-teams tbody th{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:.03em;width:20%}.hybrid-teams tbody td:nth-child(2){opacity:.75}.hybrid-teams tbody td:last-child{font-weight:700}.hybrid-teams .ht-agents{list-style:none;padding:0;margin:0;display:grid;border-top:2px solid var(--ht-navy)}.hybrid-teams .ht-agents li{padding:24px 0;border-bottom:1px solid rgb(19 42 82 / 18%);display:grid;gap:6px}.hybrid-teams .ht-agents h3{font-size:clamp(1.9rem,3.5vw,2.6rem);line-height:1;color:var(--ht-navy)}.hybrid-teams .ht-agents li:nth-child(odd) h3{color:var(--ht-pink)}.hybrid-teams .ht-agents p{margin:0;font-size:1.15rem}.hybrid-teams .ht-cards{list-style:none;padding:0;margin:0;display:grid;gap:20px}.hybrid-teams .ht-cards li{border:1px solid rgb(242 233 221 / 30%);padding:32px 28px}.hybrid-teams .ht-cards li:nth-child(2){border-color:var(--ht-cyan)}.hybrid-teams .ht-cards h3{font-size:clamp(2.6rem,5vw,3.6rem);color:var(--ht-paper);margin:8px 0 12px}.hybrid-teams .ht-cards p{margin:0;font-size:1.15rem}.hybrid-teams .ht-num{font-family:Bebas Neue,sans-serif;font-size:1.6rem;color:var(--ht-pink);letter-spacing:.05em}.hybrid-teams .ht-disclaimer{margin:32px 0 0;font-size:1.05rem;max-width:60ch;opacity:.85}.hybrid-teams .ht-steps{list-style:none;padding:0;margin:0 0 56px}.hybrid-teams .ht-steps li{display:grid;grid-template-columns:60px 1fr;gap:16px;padding:28px 0;border-top:1px solid rgb(19 42 82 / 18%)}.hybrid-teams .ht-steps .ht-num{font-size:2.6rem;line-height:1}.hybrid-teams .ht-steps h3{font-size:clamp(2rem,4vw,2.8rem);line-height:1;margin-bottom:8px}.hybrid-teams .ht-steps p{margin:0;font-size:1.15rem;max-width:62ch}.hybrid-teams .ht-tools{background:var(--ht-navy);color:var(--ht-cream);padding:clamp(28px,5vw,48px)}.hybrid-teams .ht-tools h3{font-size:clamp(2rem,4vw,3rem);color:var(--ht-cyan)}.hybrid-teams .ht-tools>p{font-size:1.2rem;margin:8px 0 24px}.hybrid-teams .ht-tools ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#f2e9dd40;border:1px solid rgb(242 233 221 / 25%)}.hybrid-teams .ht-tools li{background:var(--ht-navy);padding:22px 12px;text-align:center;font-family:Bebas Neue,sans-serif;font-size:1.9rem;letter-spacing:.04em}.hybrid-teams .ht-options{display:grid;gap:20px;margin-bottom:20px}.hybrid-teams .ht-opt{border:2px solid var(--ht-navy);padding:clamp(24px,4vw,40px);background:var(--ht-paper)}.hybrid-teams .ht-opt-feature{background:var(--ht-navy);color:var(--ht-cream)}.hybrid-teams .ht-opt-feature h3{color:var(--ht-cyan)}.hybrid-teams .ht-opt h3,.hybrid-teams .ht-sprint h3{font-size:clamp(2.2rem,4vw,3rem);line-height:1}.hybrid-teams .ht-price{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(1.4rem,2.5vw,1.8rem);color:var(--ht-pink);margin:12px 0;line-height:1.2}.hybrid-teams .ht-opt ul{margin:16px 0 0;padding-left:20px}.hybrid-teams .ht-opt li{margin-bottom:8px}.hybrid-teams .ht-opt li::marker{color:var(--ht-pink)}.hybrid-teams .ht-sprint{background:var(--ht-cream);border-left:6px solid var(--ht-cyan);padding:clamp(24px,4vw,40px)}.hybrid-teams .ht-sprint>p:not(.ht-price){margin:0;max-width:60ch}.hybrid-teams .ht-note{margin:28px 0 0;font-weight:700}.hybrid-teams .ht-faqs{display:grid;gap:1px;margin:0;background:#132a522e;border:1px solid rgb(19 42 82 / 18%)}.hybrid-teams .ht-faqs>div{background:var(--ht-paper);padding:28px}.hybrid-teams .ht-faqs dt{font-family:Bebas Neue,sans-serif;font-size:1.8rem;line-height:1.05;margin-bottom:10px}.hybrid-teams .ht-faqs dd{margin:0;font-size:1.1rem}.hybrid-teams .ht-cta{background:var(--ht-pink);color:var(--ht-paper);padding:clamp(80px,11vw,140px) 0}.hybrid-teams .ht-cta h2{color:var(--ht-paper);margin-bottom:24px}.hybrid-teams .ht-cta h2 em{color:var(--ht-navy)}.hybrid-teams .ht-cta p{font-size:clamp(1.3rem,2.5vw,1.8rem);max-width:32ch;margin:0 0 36px}.hybrid-teams .ht-footer{background:var(--ht-navy);color:var(--ht-cream);padding:32px 20px;text-align:center}.hybrid-teams .ht-footer p{margin:0;font-family:Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:1rem}@media(min-width:768px){.hybrid-teams .ht-shell{width:min(100% - 96px,1240px)}.hybrid-teams .ht-logo img{width:168px}.hybrid-teams .ht-two{grid-template-columns:1fr 1fr;gap:64px}.hybrid-teams .ht-agents{grid-template-columns:1fr 1fr;column-gap:48px}.hybrid-teams .ht-cards{grid-template-columns:1fr;max-width:760px}.hybrid-teams .ht-tools ul{grid-template-columns:repeat(4,1fr)}.hybrid-teams .ht-options,.hybrid-teams .ht-faqs{grid-template-columns:1fr 1fr}.hybrid-teams .ht-steps li{grid-template-columns:100px 1fr}}@media(max-width:480px){.hybrid-teams .ht-bar-tag{display:none}}@keyframes ht-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ht-drift{to{transform:translate(-30px,20px)}}@media(prefers-reduced-motion:reduce){.hybrid-teams h1,.hybrid-teams .ht-ring{animation:none}.hybrid-teams .ht-btn{transition:none}.hybrid-teams .ht-btn:hover{transform:none}}
