.cmp-page,.pp-page{--cmp-ink:#213124;--cmp-green:#3dbe72;--cmp-green-deep:#00b012;--cmp-body:#333;--cmp-muted:#738277;--cmp-manrope:var(--font-manrope), "Manrope", ui-sans-serif, system-ui, sans-serif;--cmp-inter:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;--cmp-art:1;background:#fff}.cmp-page main{overflow-x:clip}.cmp-btn{background:var(--cmp-green);color:#fff;font-family:var(--cmp-manrope);border-radius:12px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.cmp-btn-hero{font-family:var(--cmp-inter);background-image:linear-gradient(#3dbe72 0%,#1c7343 100%);border-radius:12px;padding:12px 20px;font-size:20px;font-weight:600;line-height:1.5em;box-shadow:0 .6px .6px -1.25px #0000002e,0 2.3px 2.3px -2.5px #00000029,0 10px 10px -3.75px #0000000f}.cmp-hero{padding:80px 0 0;overflow:hidden}.cmp-hero-inner{justify-content:center;align-items:center;gap:60px;max-width:1348px;margin:0 auto;padding:0 60px 96px;display:flex}.cmp-hero-copy{flex-direction:column;flex:526 1 0;gap:16px;min-width:0;display:flex;container-type:inline-size}.cmp-hero-head{flex-direction:column;gap:12px;display:flex}.cmp-hero-title{flex-direction:column;gap:8px;padding:5px 0;display:flex}.cmp-eyebrow,.cmp-h1,.cmp-hero-sub{white-space:nowrap}.cmp-eyebrow{font-family:var(--cmp-manrope);font-size:calc(var(--cmp-eyebrow,36.6) * 100cqw / 612);color:var(--cmp-ink);margin:0;font-weight:800;line-height:1.4em}.cmp-h1{font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0;font-size:12.8431cqw;font-weight:800;line-height:1.2em}.cmp-h1 span{color:var(--cmp-green-deep)}.cmp-hero-sub{font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0;font-size:3.90523cqw;font-weight:700;line-height:1.4em}.cmp-hero-body,.cmp-teams-body,.cmp-cell,.cmp-answer{font-family:var(--cmp-inter);color:var(--cmp-body);margin:0;font-size:18px;font-weight:400;line-height:27px}.cmp-hero-art{flex:478 1 0;min-width:0;height:311px;position:relative}.cmp-hero-art>div{position:absolute;inset:0}.cmp-hero-art img{max-width:none;position:absolute}.cmp-hero-back{top:-20px;left:-20px}.cmp-hero-front{top:8px;left:calc(100% - 552.8px)}.cmp-why{background:#fff}.cmp-why-inner{align-items:center;max-width:1340px;margin:0 auto;display:flex}.cmp-why-copy{flex:0 0 53%;justify-content:flex-end;min-width:0;padding:80px 0 80px 80px;display:flex}.cmp-why-text{flex-direction:column;gap:20px;width:100%;max-width:630px;display:flex}.cmp-why-h2{font-family:var(--cmp-manrope);font-size:var(--cmp-why-size,40px);color:var(--cmp-ink);margin:0;font-weight:800;line-height:1.2em}.cmp-why-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cmp-why-list li{font-family:var(--cmp-manrope);color:var(--cmp-ink);font-size:21px;font-weight:800;line-height:1.4em}.cmp-why-close{font-family:var(--cmp-manrope);color:var(--cmp-muted);margin:0;font-size:18px;font-weight:500;line-height:2em}.cmp-why-art{flex:0 0 47%;justify-content:center;align-items:center;min-width:0;display:flex}.cmp-why-art img{object-fit:contain;width:100%;height:auto;max-height:100%}.cmp-reasons{padding:60px 40px;position:relative;overflow:hidden}.cmp-wash{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cmp-reasons-inner{z-index:1;flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.cmp-h2{text-align:center;max-width:900px;font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0;font-size:40px;font-weight:800;line-height:1.2em}.cmp-h2 span{color:var(--cmp-green)}.cmp-reasons-h2{flex-direction:column;gap:16px;display:flex}.cmp-h2 span.cmp-line{color:var(--cmp-ink)}.cmp-reasons-grid{grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:1340px;display:grid}.cmp-reason{background:#fff;border-radius:12px;flex-direction:column;gap:30px;min-height:300px;padding:32px 32px 52px;display:flex;box-shadow:4px 4px 8px #00000026}.cmp-reason-icon{box-sizing:border-box;background:#00b0121a;border-radius:50%;width:55px;height:55px;margin:12px;padding:12px}.cmp-reason h3{font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0 0 18px;font-size:21px;font-weight:700;line-height:1.4em}.cmp-reason p{font-family:var(--cmp-manrope);color:#414842;margin:0;font-size:14px;font-weight:500;line-height:1.4em}.cmp-get{background:#fff;padding:100px 0 40px}.cmp-get-inner{flex-direction:column;align-items:center;gap:60px;max-width:1340px;margin:0 auto;padding:40px;display:flex}.cmp-get-h2{text-align:center;font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0;font-size:52px;font-weight:800;line-height:1.2em}.cmp-get-h2 span{color:var(--cmp-green)}.cmp-get-row{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;display:flex}.cmp-tile{border-radius:20px;flex:340px;min-width:0;max-width:450px;height:495px;position:relative;overflow:hidden;container-type:inline-size}.cmp-tile-bg,.cmp-tile-wash{object-fit:cover;position:absolute}.cmp-tile-bg{width:100%;height:100%;inset:0}.cmp-tile-wash{width:100%;height:305px;bottom:0;left:0;right:0}.cmp-tile-text{z-index:2;text-align:center;flex-direction:column;gap:6px;padding:30px 30px 20px;display:flex;position:absolute;top:0;left:0;right:0}.cmp-tile-text h3{font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0;font-size:22px;font-weight:800;line-height:1.2em}.cmp-tile-text p{font-family:var(--cmp-manrope);color:var(--cmp-body);margin:0;font-size:16px;font-weight:500;line-height:1.5em}.cmp-tile-shot{z-index:1;object-fit:contain;max-width:none;left:calc(var(--shot-l) * 100cqw / 406);top:calc(var(--shot-t) * 100cqw / 406);width:calc(var(--shot-w) * 100cqw / 406);height:calc(var(--shot-h) * 100cqw / 406);position:absolute}.cmp-compare{background:#fff;padding:24px 0}.cmp-compare-inner{flex-direction:column;align-items:center;gap:48px;padding:40px 80px;display:flex}.cmp-compare-head{flex-direction:column;align-items:center;gap:12px;max-width:1280px;display:flex}.cmp-compare-sub{text-align:center;font-family:var(--cmp-inter);color:var(--cmp-muted);margin:0;font-size:18px;font-weight:400;line-height:27px}.cmp-table{background:#fff;border:1px solid #21312414;border-radius:24px;width:100%;max-width:1280px;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 24px 48px -32px #10182859}.cmp-row{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.cmp-row>*{align-self:stretch;align-items:center;padding:18px 24px;display:flex}.cmp-row+.cmp-row{border-top:1px solid #2131240f}.cmp-row>:nth-child(2){background:#00b0120b}.cmp-row:not(.cmp-row-head):hover{background:#21312404}.cmp-row-head{background:#eef9f2}.cmp-row-head>*{justify-content:center;padding:26px 24px}.cmp-row-head>:nth-child(2){background:#00b01217}.cmp-row-head span{text-align:center;font-family:var(--cmp-manrope);color:var(--cmp-ink);font-size:22px;font-weight:800;line-height:1.2em}.cmp-row-head .cmp-theirs{color:#5a685d}.cmp-row-label{font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0;font-size:16px;font-weight:700;line-height:1.4em}.cmp-cell{text-align:center;justify-content:center;align-items:center;display:flex}.cmp-note{text-align:center;background:#f1f5f2;flex-direction:column;align-items:center;gap:24px;max-width:1340px;margin:0 auto;padding:60px 40px;display:flex}.cmp-note .cmp-btn,.cmp-team-cta{padding:16px 24px;font-size:16px;line-height:24px}.cmp-team p{font-family:var(--cmp-inter);color:var(--cmp-body);margin:0;font-size:18px;font-weight:400;line-height:27px}.cmp-note p{font-family:var(--cmp-manrope);color:#000;margin:0;font-size:24px;font-weight:600;line-height:1.3em}.cmp-teams{background:#fff;align-items:flex-start;max-width:1340px;margin:0 auto;padding:100px 40px 40px;display:flex}.cmp-teams-copy{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:10px;min-width:0;display:flex}.cmp-teams-h2{font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0;font-size:44px;font-weight:800;line-height:1.2em}.cmp-teams-h2 span{color:var(--cmp-green)}.cmp-teams-body{max-width:567px;color:var(--cmp-muted)}.cmp-teams-copy .cmp-btn{margin-top:10px;padding:16px 42px;font-size:20px;line-height:24px}.cmp-teams-list{flex-direction:column;flex:1 1 0;gap:32px;min-width:0;display:flex;transform:translate(-50px)}.cmp-team{background:#fff;border:1px solid #21312412;border-radius:20px;justify-content:center;gap:24px;padding:30px;display:flex;box-shadow:0 3px 10px #00000008}.cmp-team-text{flex:auto;min-width:0}.cmp-team-icon{box-sizing:border-box;background:#f1f5f2;border-radius:15px;flex:0 0 50px;width:50px;height:50px;padding:10px}.cmp-team h3{font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.4em}.cmp-cta{background:#213124;flex-direction:column;align-items:center;gap:30px;padding:60px 0;display:flex;position:relative;overflow:hidden}.cmp-cta-art{object-fit:cover;width:2074px;max-width:none;height:370px;position:absolute;top:-4px;left:-317px}.cmp-cta-text{z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:800px;max-width:100%;padding:0 20px;display:flex;position:relative}.cmp-cta-text h2{font-family:var(--cmp-manrope);color:#dce5de;margin:0;font-size:40px;font-weight:700;line-height:1.2em}.cmp-cta-text p{font-family:var(--cmp-inter);color:#fff;margin:0;font-size:20px;font-weight:500;line-height:1.5em}.cmp-cta .cmp-btn{z-index:1;padding:16px 24px;font-size:16px;line-height:24px;position:relative}.cmp-cta-note{z-index:1;text-align:center;font-family:var(--cmp-inter);color:#c2c0c0;margin:0;font-size:14px;font-weight:500;line-height:1.5em;position:relative}.cmp-faq-sec{--cmp-ink:#213124;--cmp-body:#333;--cmp-manrope:var(--font-manrope), "Manrope", ui-sans-serif, system-ui, sans-serif;--cmp-inter:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;background:#f7faf8;flex-direction:column;align-items:center;gap:48px;padding:92px 40px 60px;display:flex}.cmp-faq-h2{text-align:center;font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0;font-size:48px;font-weight:800;line-height:1.2em}.cmp-faq-list{flex-direction:column;gap:10px;width:800px;max-width:100%;display:flex}.cmp-faq-item{background:#fff;border-radius:30px}.cmp-faq-item[data-open=true]{padding:5px}.cmp-faq-q{text-align:left;width:100%;font-family:var(--cmp-inter);color:#0f0f0f;cursor:pointer;box-sizing:border-box;background:#fff;border:0;border-radius:30px;justify-content:space-between;align-items:center;gap:20px;padding:20px;font-size:20px;font-weight:500;line-height:1.3em;display:flex}.cmp-faq-item[data-open=true] .cmp-faq-q{color:#dce5de;background:#213124;box-shadow:0 1.3px .5px -.6px #00000017,0 5.8px 2.3px -1.9px #00000014,0 15.6px 6.2px -3.1px #00000012,0 44px 17.6px -4.4px #0000000a}.cmp-faq-icon{color:#0a0a0a;border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s;display:flex;transform:rotate(45deg)}.cmp-faq-item[data-open=true] .cmp-faq-icon{color:#f1f5f2;transform:none}.cmp-faq-a{padding:20px}.cmp-cross{background:linear-gradient(#fff 0%,#f6fcf8 55%,#edf8f1 100%);flex-direction:column;align-items:center;gap:28px;padding:88px 40px 96px;display:flex;position:relative;overflow:hidden}.cmp-cross h2{z-index:1;text-align:center;font-family:var(--cmp-manrope);color:var(--cmp-ink);margin:0;font-size:40px;font-weight:700;line-height:1.2em;position:relative}.cmp-cross-row{z-index:1;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;display:flex;position:relative}.cmp-cross-row a{font-family:var(--cmp-manrope);color:var(--cmp-ink);background:#fff;border:1px solid #21312417;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:18px;font-weight:600;line-height:1.4em;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #1018280a}.cmp-cross-row a:after{content:"→";color:var(--cmp-green);font-weight:700}.cmp-cross-row a:hover{border-color:#3dbe7273;transform:translateY(-2px);box-shadow:0 8px 20px -12px #10182866}.cmp-band .h-sec-logos{padding-top:100px!important}.cmp-band .h-stats>li>div:first-child{border:1px solid #21312412;box-shadow:0 1px 2px #10182808}@media (max-width:1199px){.cmp-page{--cmp-art:.83}.cmp-hero{padding-top:56px}.cmp-hero-inner{text-align:center;flex-direction:column;gap:40px;padding:0 40px 72px}.cmp-hero-copy{flex:none;align-items:center;width:min(733px,100%)}.cmp-hero-body{max-width:640px}.cmp-hero-art{width:calc(556px * var(--cmp-art));height:calc(311px * var(--cmp-art));flex:none}.cmp-hero-art>div{width:556px;height:311px;transform:scale(var(--cmp-art));transform-origin:0 0;inset:0 auto auto 0}.cmp-why-inner{flex-direction:column-reverse;padding:0 40px}.cmp-why-copy{flex:auto;width:100%;padding:0 0 64px}.cmp-why-text{max-width:none}.cmp-why-art{flex:auto;width:100%;max-width:630px;margin:0 auto;padding-top:48px}.cmp-teams{flex-direction:column;gap:40px;padding:80px 40px 40px}.cmp-teams-copy,.cmp-teams-list{flex:auto;width:100%}.cmp-teams-list{transform:none}.cmp-compare-inner{padding:40px}}@media (max-width:1080px){.cmp-reasons-grid{grid-template-columns:repeat(2,1fr)}.cmp-get-h2{font-size:42px}.cmp-why-h2{font-size:calc(var(--cmp-why-size,40px) * .85)}}@media (max-width:900px){.cmp-page{--cmp-art:.72}.cmp-hero-inner,.cmp-why-inner{padding-left:24px;padding-right:24px}.cmp-teams{padding:64px 24px 24px}.cmp-compare-inner{gap:48px;padding:24px}.cmp-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.cmp-row>*{padding:16px 12px}.cmp-row-head>*{padding:20px 12px}.cmp-row-head span{font-size:18px}.cmp-row-label{font-size:15px}.cmp-cell{font-size:16px}.cmp-cell svg{width:26px;height:26px}.cmp-cta-text h2{font-size:32px}.cmp-faq-sec{padding:64px 20px 48px}.cmp-faq-h2{font-size:36px}.cmp-faq-q{padding:16px;font-size:17px}.cmp-faq-a{padding:16px}}@media (max-width:720px){.cmp-page{--cmp-art:.56}.cmp-hero-inner{padding:0 20px 48px}.cmp-reasons{padding:48px 20px}.cmp-reasons-grid{grid-template-columns:1fr}.cmp-h2,.cmp-teams-h2{font-size:30px}.cmp-get{padding:64px 0 24px}.cmp-get-inner{gap:40px;padding:20px}.cmp-get-h2{font-size:30px}.cmp-why-h2{font-size:calc(var(--cmp-why-size,40px) * .65)}.cmp-why-list li{font-size:18px}.cmp-cross{padding:56px 20px}.cmp-cross h2{font-size:28px}}@media (max-width:560px){.cmp-page{--cmp-art:.45}.cmp-row{grid-template-columns:minmax(0,1fr) 72px 72px}.cmp-row>*{padding:14px 8px}.cmp-row-head>*{padding:18px 8px}.cmp-row-head span{font-size:15px}.cmp-row-label,.cmp-cell{font-size:14px;line-height:1.4em}.cmp-note{padding:40px 20px}.cmp-note p{font-size:19px}}
