html{scroll-behavior:smooth}.cap-page{--color-dark:#00222c;--color-text:#202437;--color-muted:#3c556e;--page-bg:#f5f7fa;--border:#ebecf1;background:var(--page-bg);color:var(--color-text);font-family:Manrope,Inter,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}.cap-page *,.cap-page :after,.cap-page :before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.cap-page ol,.cap-page ul{list-style:none}.cap-page a{color:inherit;text-decoration:none}.cap-page img{border:none;vertical-align:top}.cap-page h1,.cap-page h2,.cap-page h3,.cap-page h4,.cap-page h5,.cap-page h6{color:var(--color-text);font-weight:600}.cap-page .lp-container{margin-left:auto;margin-right:auto;padding-left:var(--lp-gutter);padding-right:var(--lp-gutter)}.cap-page .lp-btn{color:#fff}.cap-page .cap-hl{color:var(--lp-primary);font-weight:700}.cap-page .cap-hero{background-color:#ededed;background-image:url(https://147203758.fs1.hubspotusercontent-eu1.net/hubfs/147203758/lp_static/TLP-CA-1-scaled.png);background-position:50% 82%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.cap-page .cap-hero h1{color:var(--color-dark);font-size:50px;font-weight:700;line-height:1.18}.cap-page .cap-hero p{color:var(--color-text);font-size:16px;font-weight:400;line-height:1.6}.cap-page .cap-hero .lp-btn{margin-top:10px}.cap-page .cap-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;gap:18px;justify-content:center;min-height:500px;padding-bottom:80px;padding-top:80px;position:relative;text-align:left;z-index:1}.cap-page .band{padding:84px 0}.cap-page .intro-band{background:#fff}.cap-page .feature-band{background:var(--page-bg)}.cap-page .managed-intro{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.cap-page .managed-intro h2{font-size:30px;font-weight:600;line-height:1.25}.cap-page .managed-intro p{color:var(--color-text);font-size:16px;line-height:1.78}.cap-page .feature-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border:1px solid var(--border);border-radius:20px;-webkit-box-shadow:0 20px 60px rgba(13,27,42,.06);box-shadow:0 20px 60px rgba(13,27,42,.06);justify-content:space-between;margin-bottom:72px;padding:48px 56px}.cap-page .feature-grid,.cap-page .feature-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;align-items:flex-start}.cap-page .feature-text{-webkit-box-flex:1;-ms-flex:1 1 380px;flex:1 1 380px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start}.cap-page .feature-text .feature-head h3{font-size:30px;font-weight:600;line-height:1.2;margin:0}.cap-page .feature-text p{color:var(--lp-primary);font-size:16px;font-weight:400;line-height:1.7;margin-bottom:18px}.cap-page .feature-text p:last-of-type{margin-bottom:0}.cap-page .feature-text .lp-btn{background:var(--lp-accent);margin-top:30px}.cap-page .feature-text .lp-btn:hover{background:var(--lp-accent);opacity:.85}.cap-page .feature-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px;margin-bottom:20px}.cap-page .feature-head,.cap-page .feature-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.cap-page .feature-icon{-ms-flex-negative:0;background:var(--border);border-radius:16px;flex-shrink:0;height:60px;width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cap-page .feature-icon svg{height:30px;stroke:var(--color-dark);width:30px}.cap-page .feature-card{-webkit-box-flex:1;-ms-flex:1 1 380px;flex:1 1 380px}.cap-page .feature-card h3{font-size:30px;font-weight:600;line-height:1.2;margin-bottom:24px}.cap-page .cmp-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cap-page .cmp-list,.cap-page .cmp-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}.cap-page .cmp-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--color-text);font-size:16px;font-weight:500;line-height:1.5}.cap-page .cmp-dot{-ms-flex-negative:0;background-color:rgba(0,172,219,.2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:14px;margin-top:5px;width:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cap-page .cmp-dot:before{background-color:#00acdb;border-radius:50%;content:"";height:6px;width:6px}.cap-page .svc-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.cap-page .svc-card{background:#fff;border:1px solid var(--border);border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:36px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:0 12px 36px rgba(13,27,42,.05);box-shadow:0 12px 36px rgba(13,27,42,.05);-ms-flex-direction:column;flex-direction:column;gap:18px;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.cap-page .svc-card:hover{-webkit-box-shadow:0 20px 50px rgba(13,27,42,.08);box-shadow:0 20px 50px rgba(13,27,42,.08);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.cap-page .svc-card__icon{background:var(--border);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--color-dark);justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cap-page .svc-card__icon svg{height:24px;stroke:var(--color-dark);width:24px}.cap-page .svc-card__title{color:var(--lp-primary);font-size:18px;font-weight:600;line-height:1.25;text-align:center}.cap-page .svc-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.cap-page .svc-list,.cap-page .svc-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.cap-page .svc-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--color-muted);font-size:16px;line-height:1.55}.cap-page .svc-list .svc-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-page .svc-list li strong{color:var(--color-text);font-weight:600}.cap-page .cta-band{background:#fff;padding:84px 0 24px;text-align:center}.cap-page .cta-band .lp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cap-page .cta-band .lp-btn{padding:16px 44px}.cap-page .software-band{background:#fff;padding-top:36px;text-align:center}.cap-page .software-band h2{color:var(--lp-primary);font-size:30px;font-weight:500;line-height:1.25;margin-bottom:88px}.cap-page .closing-intro{color:var(--color-text);font-size:16px;line-height:1.75;margin:0 0 28px}.cap-page .software-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:48px;justify-content:space-between}.cap-page .software-images img{height:200px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:1100px){.cap-page .svc-grid{gap:20px}}@media (max-width:900px){.cap-page .cap-hero h1{font-size:34px}.cap-page .cap-hero p{font-size:15px}.cap-page .cap-hero__inner{min-height:auto;padding-bottom:64px;padding-top:64px}.cap-page .band{padding:56px 0}.cap-page .feature-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:32px 24px}.cap-page .feature-card h3,.cap-page .feature-text .feature-head h3,.cap-page .managed-intro h2,.cap-page .software-band h2{font-size:27px}.cap-page .svc-grid{gap:20px;grid-template-columns:1fr}.cap-page .software-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;gap:32px;justify-content:center}}