html{scroll-behavior:smooth}:root{--c2g-green:#78c154;--c2g-green-tint:#78c1541a;--c2g-teal:#07262d;--c2g-teal-95:#07262df2;--c2g-black:#0a0a0a;--c2g-white:#fff;--c2g-orange:#ff9f43;--c2g-body-grey:#333;--c2g-font:"Poppins", sans-serif;--c2g-h1-size:56px;--c2g-h1-weight:700;--c2g-h1-lh:67.2px;--c2g-h2-size:40px;--c2g-h2-weight:700;--c2g-h2-lh:52px;--c2g-body-size:17.6px;--c2g-body-weight:400;--c2g-body-lh:28.16px;--c2g-btn-size:14px;--c2g-btn-weight:600;--c2g-container:1440px;--c2g-radius-pill:30px}*{box-sizing:border-box}html,body{background:var(--c2g-teal);max-width:100%;font-family:var(--c2g-font);color:var(--c2g-white);margin:0;padding:0;overflow-x:clip}.container{max-width:var(--c2g-container);margin:0 auto;padding:0 32px}.btn-primary{background:var(--c2g-green);color:var(--c2g-teal);font-family:var(--c2g-font);font-size:var(--c2g-btn-size);font-weight:var(--c2g-btn-weight);border:2px solid var(--c2g-green);border-radius:var(--c2g-radius-pill);box-shadow:none;cursor:pointer;padding:14px 32px;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.btn-primary:hover{background:#6bb047;transform:translateY(-1px)}.btn-secondary{color:#fff;font-family:var(--c2g-font);font-size:var(--c2g-btn-size);font-weight:var(--c2g-btn-weight);border-radius:var(--c2g-radius-pill);cursor:pointer;background:#4e7d34;border:2px solid #4e7d34;padding:14px 32px;text-decoration:none;transition:background .2s,transform .15s}.btn-secondary:hover{background:#436b2c;transform:translateY(-1px)}.cta-block{flex-direction:column;align-items:center;gap:12px;display:flex}.cta-buttons{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.cta-buttons .btn-primary,.cta-buttons .btn-secondary{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:44px;padding:14px 32px;display:inline-flex}@media (width>=640px){.cta-buttons{flex-direction:row;width:auto}.cta-buttons .btn-primary,.cta-buttons .btn-secondary{width:auto}}:root{--c2g-reveal-distance:18px;--c2g-reveal-duration:.56s;--c2g-reveal-ease:cubic-bezier(.16, 1, .3, 1)}.js .reveal>.container>*,.js .reveal>.container>.row-copy>*{opacity:0;transform:translateY(var(--c2g-reveal-distance));transition:opacity var(--c2g-reveal-duration) var(--c2g-reveal-ease), transform var(--c2g-reveal-duration) var(--c2g-reveal-ease)}.js .reveal.in-view>.container>*,.js .reveal.in-view>.container>.row-copy>*{opacity:1;transform:none}.js .reveal.in-view>.container>:first-child{transition-delay:0s}.js .reveal.in-view>.container>:nth-child(2){transition-delay:90ms}.js .reveal.in-view>.container>:nth-child(3){transition-delay:.18s}.js .reveal.in-view>.container>:nth-child(4){transition-delay:.27s}.js .reveal.in-view>.container>:nth-child(5){transition-delay:.36s}.js .reveal.in-view>.container>:nth-child(n+6){transition-delay:.45s}.js .reveal.in-view>.container>.row-copy>:first-child{transition-delay:.14s}.js .reveal.in-view>.container>.row-copy>:nth-child(2){transition-delay:.22s}.js .reveal.in-view>.container>.row-copy>:nth-child(3){transition-delay:.3s}.js .reveal.in-view>.container>.row-copy>:nth-child(n+4){transition-delay:.38s}@media (prefers-reduced-motion:reduce){.js .reveal>.container>*,.js .reveal>.container>.row-copy>*{opacity:1;transition:none;transform:none}}.zoomable{cursor:zoom-in}#c2g-lightbox{background:0 0;border:0;max-width:100vw;max-height:100vh;padding:0;overflow:visible}#c2g-lightbox::backdrop{background:#07262de6}#c2g-lightbox img{cursor:zoom-out;border-radius:8px;width:auto;max-width:94vw;height:auto;max-height:90vh;display:block;box-shadow:0 24px 80px #00000080}#c2g-lightbox video{cursor:pointer;background:#08182a;border-radius:8px;width:auto;max-width:94vw;height:auto;max-height:calc(100dvh - 140px);display:block;box-shadow:0 24px 80px #00000080}#c2g-lightbox .lb-stage{--bar-h:56px;--bar-gap:12px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;width:max-content;max-width:94vw;display:flex;position:relative}#c2g-lightbox .lb-stage[hidden]{display:none}#c2g-lightbox .lb-hint{color:#fff;font-family:var(--c2g-font);white-space:nowrap;pointer-events:none;background:#12343c;border-radius:999px;margin:0;padding:6px 14px;font-size:13px;font-weight:500;line-height:18px;transition:opacity .5s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}#c2g-lightbox .lb-stage.hint-done .lb-hint{opacity:0}@media (height<=520px){#c2g-lightbox .lb-hint{display:none}}#c2g-lightbox .lb-big{left:50%;top:calc((100% - var(--bar-h) - var(--bar-gap)) / 2);color:#fff;opacity:0;pointer-events:none;background:#07262db8;border-radius:50%;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;display:grid;position:absolute}#c2g-lightbox .lb-big.flash{animation:.55s ease-out forwards c2g-lb-flash}@keyframes c2g-lb-flash{0%{opacity:0;transform:scale(.85)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}#c2g-lightbox .lb-big .ic-pause,#c2g-lightbox .lb-toggle .ic-play{display:none}#c2g-lightbox .is-paused .lb-big .ic-pause,#c2g-lightbox .is-paused .lb-toggle .ic-play{display:block}#c2g-lightbox .is-paused .lb-big .ic-play,#c2g-lightbox .is-paused .lb-toggle .ic-pause{display:none}#c2g-lightbox .lb-bar{height:var(--bar-h);margin-top:var(--bar-gap);color:#fff;font-family:var(--c2g-font);background:#12343c;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:4px;padding:0 10px;display:flex}#c2g-lightbox .lb-btn{min-width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}#c2g-lightbox .lb-btn:hover{background:#ffffff29}#c2g-lightbox .lb-btn:focus-visible,#c2g-lightbox .lb-scrub:focus-visible{outline:2px solid var(--c2g-green);outline-offset:2px}#c2g-lightbox .is-paused .lb-toggle{background:var(--c2g-green);color:var(--c2g-teal)}#c2g-lightbox .lb-scrub{--p:0%;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;flex:auto;min-width:0;height:44px;margin:0 8px}#c2g-lightbox .lb-scrub::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--c2g-green) var(--p), #ffffff47 var(--p));border-radius:3px;height:6px}#c2g-lightbox .lb-scrub::-moz-range-track{background:#ffffff47;border-radius:3px;height:6px}#c2g-lightbox .lb-scrub::-moz-range-progress{background:var(--c2g-green);border-radius:3px;height:6px}#c2g-lightbox .lb-scrub::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 6px #00000073}#c2g-lightbox .lb-scrub::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 6px #00000073}#c2g-lightbox .lb-time{text-align:right;font-variant-numeric:tabular-nums;color:#ffffffd9;flex:none;min-width:82px;padding-right:4px;font-size:13px;font-weight:500}@media (width<=420px){#c2g-lightbox .lb-time{min-width:0;font-size:12px}}@media (prefers-reduced-motion:reduce){#c2g-lightbox .lb-big.flash{animation:.55s linear forwards c2g-lb-flash-calm}@keyframes c2g-lb-flash-calm{0%{opacity:0}25%{opacity:1}to{opacity:0}}}#c2g-lightbox [hidden]{display:none}#c2g-lightbox .lb-close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1;transition:background .15s;position:fixed;top:16px;right:16px}#c2g-lightbox .lb-close:hover{background:#ffffff4d}.cta-friction[data-astro-cid-t4iyvbjy]{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.friction[data-astro-cid-t4iyvbjy]{font-family:var(--c2g-font);grid-template-columns:repeat(2,max-content);justify-content:center;gap:14px 24px;margin:0;padding:0;font-size:12.5px;line-height:18px;list-style:none;display:grid}.friction[data-astro-cid-t4iyvbjy] li[data-astro-cid-t4iyvbjy]{align-items:center;gap:6px;display:inline-flex}.friction[data-astro-cid-t4iyvbjy] img[data-astro-cid-t4iyvbjy]{flex-shrink:0}.email-line[data-astro-cid-t4iyvbjy]{font-family:var(--c2g-font);text-align:center;margin:0;font-size:13px;line-height:18px}.email-line[data-astro-cid-t4iyvbjy] a[data-astro-cid-t4iyvbjy]{font-weight:600;text-decoration:underline}.tone-dark[data-astro-cid-t4iyvbjy] .friction[data-astro-cid-t4iyvbjy]{color:#ffffffd1}.tone-dark[data-astro-cid-t4iyvbjy] .email-line[data-astro-cid-t4iyvbjy]{color:#ffffffa6}.tone-dark[data-astro-cid-t4iyvbjy] .email-line[data-astro-cid-t4iyvbjy] a[data-astro-cid-t4iyvbjy]{color:#fff}.tone-light[data-astro-cid-t4iyvbjy] .friction[data-astro-cid-t4iyvbjy]{color:#07262dd1}.tone-light[data-astro-cid-t4iyvbjy] .email-line[data-astro-cid-t4iyvbjy]{color:#07262d99}.tone-light[data-astro-cid-t4iyvbjy] .email-line[data-astro-cid-t4iyvbjy] a[data-astro-cid-t4iyvbjy]{color:var(--c2g-teal)}@media (width>=640px){.align-start[data-astro-cid-t4iyvbjy]{align-items:flex-start}.align-start[data-astro-cid-t4iyvbjy] .friction[data-astro-cid-t4iyvbjy]{justify-content:start}.align-start[data-astro-cid-t4iyvbjy] .email-line[data-astro-cid-t4iyvbjy]{text-align:left}}.cta-block[data-astro-cid-kf5fcmqb]{gap:24px}.cta-buttons[data-astro-cid-kf5fcmqb]{gap:14px}@media (width>=640px){.cta-block-start[data-astro-cid-kf5fcmqb]{align-items:flex-start}}.hero[data-astro-cid-ge2uvauf]{background:var(--c2g-black);min-height:100svh;padding-bottom:48px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.hero-bg-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:68% 22%;transform-origin:68% 25%;width:100%;height:100%;display:block;transform:scale(1.15)}.hero-overlay[data-astro-cid-ge2uvauf]{background:#0a0a0ae6;position:absolute;inset:0}@media (width<=639px){.hero-overlay[data-astro-cid-ge2uvauf]{background:#000}}.topbar[data-astro-cid-ge2uvauf]{z-index:2;padding:22px 0;position:relative}.container[data-astro-cid-ge2uvauf]{padding:0 20px}.topbar-inner[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:12px;display:flex}.logo[data-astro-cid-ge2uvauf]{width:auto;height:26px}.hero-grid[data-astro-cid-ge2uvauf]{z-index:2;margin-top:44px;position:relative}.hero-copy[data-astro-cid-ge2uvauf]{flex-direction:column;gap:38px;max-width:560px;display:flex}.eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--c2g-font);letter-spacing:.09em;text-transform:uppercase;color:var(--c2g-white);margin:0 0 -6px;font-size:12px;font-weight:600;line-height:16px}.hero-h1[data-astro-cid-ge2uvauf]{font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-white);align-items:start;margin:0;font-size:30px;line-height:37px;display:grid}.typer-ghost[data-astro-cid-ge2uvauf],.typer-out[data-astro-cid-ge2uvauf]{grid-area:1/1;min-width:0}.typer-ghost[data-astro-cid-ge2uvauf]{visibility:hidden;pointer-events:none}.hl[data-astro-cid-ge2uvauf]{color:var(--c2g-green)}.wt[data-astro-cid-ge2uvauf]{white-space:nowrap}.typer-caret[data-astro-cid-ge2uvauf]{vertical-align:text-bottom;width:0;height:.82em;box-shadow:0 0 0 1.5px var(--c2g-green);margin:0;animation:1s step-end infinite c2g-caret-blink;display:inline-block}@keyframes c2g-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.sr-only[data-astro-cid-ge2uvauf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ticks-block[data-astro-cid-ge2uvauf]{flex-direction:column;gap:16px;margin-bottom:10px;display:flex}.hero-ticks[data-astro-cid-ge2uvauf]{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.hero-ticks[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-family:var(--c2g-font);align-items:flex-start;gap:10px;display:flex}.hero-ticks[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{flex-shrink:0;width:16px;height:16px;margin-top:2px}.hero-ticks[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{flex-direction:column;gap:6px;display:flex}.tick-main[data-astro-cid-ge2uvauf]{color:#fffffff2;font-size:13.5px;font-style:italic;font-weight:500;line-height:20px}.tick-sub[data-astro-cid-ge2uvauf]{color:#fff9;font-size:12.5px;font-style:italic;font-weight:400;line-height:19.5px}.hero-media[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;border-radius:10px;width:100%;margin-top:38px;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000059}.hero-media[data-astro-cid-ge2uvauf] iframe[data-astro-cid-ge2uvauf]{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=640px){.container[data-astro-cid-ge2uvauf]{padding:0 32px}.hero[data-astro-cid-ge2uvauf]{min-height:0}.hero-h1[data-astro-cid-ge2uvauf]{font-size:40px;line-height:48px}.eyebrow[data-astro-cid-ge2uvauf]{font-size:13px}.topbar-inner[data-astro-cid-ge2uvauf]{justify-content:flex-start}}@media (width>=960px){.hero[data-astro-cid-ge2uvauf]{padding-bottom:100px}.hero-bg-img[data-astro-cid-ge2uvauf]{object-position:100% 30%;transform-origin:75% 35%;transform:scale(1.35)translate(6%)}.hero-overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#0a0a0af0 0%,#0a0a0ae6 24%,#0a0a0ac7 36%,#0a0a0a99 46%,#0a0a0a66 55%,#0a0a0a38 63%,#0a0a0a14 70%,#0a0a0a00 78%)}.hero-grid[data-astro-cid-ge2uvauf]{margin-top:48px}.hero-copy[data-astro-cid-ge2uvauf]{gap:36px}.hero-h1[data-astro-cid-ge2uvauf]{font-size:48px;line-height:58px}.eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:-22px}.ticks-block[data-astro-cid-ge2uvauf]{border-top:1px solid #ffffff1f;gap:18px;padding-top:28px}.hero-ticks[data-astro-cid-ge2uvauf]{gap:22px}.hero-ticks[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:20px;height:20px;margin-top:3px}.tick-main[data-astro-cid-ge2uvauf]{font-size:17px;line-height:25px}.tick-sub[data-astro-cid-ge2uvauf]{font-size:13.5px;line-height:19px}.logo[data-astro-cid-ge2uvauf]{height:34px}.hero-media[data-astro-cid-ge2uvauf]{max-width:560px;box-shadow:0 20px 60px #0006}}@media (width>=1200px){.hero-copy[data-astro-cid-ge2uvauf]{max-width:600px}.hero-media[data-astro-cid-ge2uvauf]{z-index:2;border-radius:12px;width:clamp(460px,36vw,620px);max-width:none;margin-top:0;position:absolute;top:46%;right:7%;transform:translateY(-42%)}}@media (prefers-reduced-motion:reduce){.typer-caret[data-astro-cid-ge2uvauf]{display:none}}.solution-row[data-astro-cid-mxr4pnrc]{background:var(--c2g-white,#fff);border-bottom:1px solid #07262d14;padding:48px 0}.container[data-astro-cid-mxr4pnrc]{padding:0 20px}.row-grid[data-astro-cid-mxr4pnrc]{flex-direction:column;gap:24px;display:flex}.row-num[data-astro-cid-mxr4pnrc]{font-family:var(--c2g-font);letter-spacing:.06em;color:var(--c2g-green);margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.row-copy[data-astro-cid-mxr4pnrc] h3[data-astro-cid-mxr4pnrc]{text-wrap:balance;text-align:center;font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-teal);margin:0 0 12px;font-size:24px;line-height:32px}.row-sub[data-astro-cid-mxr4pnrc]{text-align:center;font-family:var(--c2g-font);color:var(--c2g-green);margin:0 0 20px;font-size:16px;font-weight:600;line-height:24px}.row-bullets[data-astro-cid-mxr4pnrc]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row-bullets[data-astro-cid-mxr4pnrc] li[data-astro-cid-mxr4pnrc]{font-family:var(--c2g-font);color:#07262dcc;align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:23px;display:flex}.row-bullets[data-astro-cid-mxr4pnrc] .tick[data-astro-cid-mxr4pnrc]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.row-media[data-astro-cid-mxr4pnrc]{position:relative}.row-media[data-astro-cid-mxr4pnrc] img[data-astro-cid-mxr4pnrc],.row-media[data-astro-cid-mxr4pnrc] video[data-astro-cid-mxr4pnrc]{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #07262d2e}.row-media[data-astro-cid-mxr4pnrc] video[data-astro-cid-mxr4pnrc]{aspect-ratio:8/5;cursor:zoom-in;background:#08182a}.expand-hint[data-astro-cid-mxr4pnrc]{color:#fff;font-family:var(--c2g-font);pointer-events:none;background:#07262dd1;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}@media (width>=640px){.row-copy[data-astro-cid-mxr4pnrc] h3[data-astro-cid-mxr4pnrc],.row-sub[data-astro-cid-mxr4pnrc]{text-align:left}.container[data-astro-cid-mxr4pnrc]{padding:0 32px}.row-copy[data-astro-cid-mxr4pnrc] h3[data-astro-cid-mxr4pnrc]{font-size:28px;line-height:36px}.row-sub[data-astro-cid-mxr4pnrc]{font-size:17px;line-height:26px}}@media (width>=960px){.solution-row[data-astro-cid-mxr4pnrc]{padding:64px 0}.row-grid[data-astro-cid-mxr4pnrc]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.row-1[data-astro-cid-mxr4pnrc] .row-copy[data-astro-cid-mxr4pnrc]{order:1}.row-1[data-astro-cid-mxr4pnrc] .row-media[data-astro-cid-mxr4pnrc]{order:2}.row-copy[data-astro-cid-mxr4pnrc] h3[data-astro-cid-mxr4pnrc]{font-size:32px;line-height:40px}.row-sub[data-astro-cid-mxr4pnrc]{font-size:18px;line-height:27px}.row-bullets[data-astro-cid-mxr4pnrc] li[data-astro-cid-mxr4pnrc]{font-size:16px;line-height:24px}}.solution-row[data-astro-cid-i66bmdtq]{background:var(--c2g-white,#fff);border-bottom:1px solid #07262d14;padding:48px 0}.container[data-astro-cid-i66bmdtq]{padding:0 20px}.row-grid[data-astro-cid-i66bmdtq]{flex-direction:column;gap:24px;display:flex}.row-num[data-astro-cid-i66bmdtq]{font-family:var(--c2g-font);letter-spacing:.06em;color:var(--c2g-green);margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.row-copy[data-astro-cid-i66bmdtq] h3[data-astro-cid-i66bmdtq]{text-wrap:balance;text-align:center;font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-teal);margin:0 0 12px;font-size:24px;line-height:32px}.row-sub[data-astro-cid-i66bmdtq]{text-align:center;font-family:var(--c2g-font);color:var(--c2g-green);margin:0 0 20px;font-size:16px;font-weight:600;line-height:24px}.row-bullets[data-astro-cid-i66bmdtq]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row-bullets[data-astro-cid-i66bmdtq] li[data-astro-cid-i66bmdtq]{font-family:var(--c2g-font);color:#07262dcc;align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:23px;display:flex}.row-bullets[data-astro-cid-i66bmdtq] .tick[data-astro-cid-i66bmdtq]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.row-media[data-astro-cid-i66bmdtq]{position:relative}.row-media[data-astro-cid-i66bmdtq] img[data-astro-cid-i66bmdtq],.row-media[data-astro-cid-i66bmdtq] video[data-astro-cid-i66bmdtq]{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #07262d2e}.row-media[data-astro-cid-i66bmdtq] video[data-astro-cid-i66bmdtq]{aspect-ratio:8/5;cursor:zoom-in;background:#08182a}.expand-hint[data-astro-cid-i66bmdtq]{color:#fff;font-family:var(--c2g-font);pointer-events:none;background:#07262dd1;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}@media (width>=640px){.row-copy[data-astro-cid-i66bmdtq] h3[data-astro-cid-i66bmdtq],.row-sub[data-astro-cid-i66bmdtq]{text-align:left}.container[data-astro-cid-i66bmdtq]{padding:0 32px}.row-copy[data-astro-cid-i66bmdtq] h3[data-astro-cid-i66bmdtq]{font-size:28px;line-height:36px}.row-sub[data-astro-cid-i66bmdtq]{font-size:17px;line-height:26px}}@media (width>=960px){.solution-row[data-astro-cid-i66bmdtq]{padding:64px 0}.row-grid[data-astro-cid-i66bmdtq]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.row-3[data-astro-cid-i66bmdtq] .row-copy[data-astro-cid-i66bmdtq]{order:1}.row-3[data-astro-cid-i66bmdtq] .row-media[data-astro-cid-i66bmdtq]{order:2}.row-copy[data-astro-cid-i66bmdtq] h3[data-astro-cid-i66bmdtq]{font-size:32px;line-height:40px}.row-sub[data-astro-cid-i66bmdtq]{font-size:18px;line-height:27px}.row-bullets[data-astro-cid-i66bmdtq] li[data-astro-cid-i66bmdtq]{font-size:16px;line-height:24px}}.solution-row[data-astro-cid-dmleegb4]{background:var(--c2g-white,#fff);border-bottom:1px solid #07262d14;padding:48px 0}.container[data-astro-cid-dmleegb4]{padding:0 20px}.row-grid[data-astro-cid-dmleegb4]{flex-direction:column;gap:24px;display:flex}.row-num[data-astro-cid-dmleegb4]{font-family:var(--c2g-font);letter-spacing:.06em;color:var(--c2g-green);margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.row-copy[data-astro-cid-dmleegb4] h3[data-astro-cid-dmleegb4]{text-align:center;font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-teal);margin:0 0 12px;font-size:24px;line-height:32px}.row-sub[data-astro-cid-dmleegb4]{text-align:center;font-family:var(--c2g-font);color:var(--c2g-green);margin:0 0 20px;font-size:16px;font-weight:600;line-height:24px}.row-bullets[data-astro-cid-dmleegb4]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row-bullets[data-astro-cid-dmleegb4] li[data-astro-cid-dmleegb4]{font-family:var(--c2g-font);color:#07262dcc;align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:23px;display:flex}.row-bullets[data-astro-cid-dmleegb4] .tick[data-astro-cid-dmleegb4]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.row-media[data-astro-cid-dmleegb4]{position:relative}.row-media[data-astro-cid-dmleegb4] img[data-astro-cid-dmleegb4],.row-media[data-astro-cid-dmleegb4] video[data-astro-cid-dmleegb4]{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #07262d2e}.row-media[data-astro-cid-dmleegb4] video[data-astro-cid-dmleegb4]{aspect-ratio:8/5;cursor:zoom-in;background:#08182a}.expand-hint[data-astro-cid-dmleegb4]{color:#fff;font-family:var(--c2g-font);pointer-events:none;background:#07262dd1;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}@media (width>=640px){.row-copy[data-astro-cid-dmleegb4] h3[data-astro-cid-dmleegb4],.row-sub[data-astro-cid-dmleegb4]{text-align:left}.container[data-astro-cid-dmleegb4]{padding:0 32px}.row-copy[data-astro-cid-dmleegb4] h3[data-astro-cid-dmleegb4]{font-size:28px;line-height:36px}.row-sub[data-astro-cid-dmleegb4]{font-size:17px;line-height:26px}}@media (width>=960px){.solution-row[data-astro-cid-dmleegb4]{padding:64px 0}.row-grid[data-astro-cid-dmleegb4]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.row-4[data-astro-cid-dmleegb4] .row-media[data-astro-cid-dmleegb4]{order:1}.row-4[data-astro-cid-dmleegb4] .row-copy[data-astro-cid-dmleegb4]{order:2}.row-copy[data-astro-cid-dmleegb4] h3[data-astro-cid-dmleegb4]{font-size:32px;line-height:40px}.row-sub[data-astro-cid-dmleegb4]{font-size:18px;line-height:27px}.row-bullets[data-astro-cid-dmleegb4] li[data-astro-cid-dmleegb4]{font-size:16px;line-height:24px}}.solution-row[data-astro-cid-hv3f3aze]{background:var(--c2g-white,#fff);border-bottom:1px solid #07262d14;padding:48px 0}.container[data-astro-cid-hv3f3aze]{padding:0 20px}.row-grid[data-astro-cid-hv3f3aze]{flex-direction:column;gap:24px;display:flex}.row-num[data-astro-cid-hv3f3aze]{font-family:var(--c2g-font);letter-spacing:.06em;color:var(--c2g-green);margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.row-copy[data-astro-cid-hv3f3aze] h3[data-astro-cid-hv3f3aze]{text-wrap:balance;text-align:center;font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-teal);margin:0 0 12px;font-size:24px;line-height:32px}.row-sub[data-astro-cid-hv3f3aze]{text-align:center;font-family:var(--c2g-font);color:var(--c2g-green);margin:0 0 20px;font-size:16px;font-weight:600;line-height:24px}.row-bullets[data-astro-cid-hv3f3aze]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row-bullets[data-astro-cid-hv3f3aze] li[data-astro-cid-hv3f3aze]{font-family:var(--c2g-font);color:#07262dcc;align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:23px;display:flex}.row-bullets[data-astro-cid-hv3f3aze] .tick[data-astro-cid-hv3f3aze]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.row-media[data-astro-cid-hv3f3aze]{position:relative}.row-media[data-astro-cid-hv3f3aze] img[data-astro-cid-hv3f3aze],.row-media[data-astro-cid-hv3f3aze] video[data-astro-cid-hv3f3aze]{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #07262d2e}.row-media[data-astro-cid-hv3f3aze] video[data-astro-cid-hv3f3aze]{aspect-ratio:8/5;cursor:zoom-in;background:#08182a}.expand-hint[data-astro-cid-hv3f3aze]{color:#fff;font-family:var(--c2g-font);pointer-events:none;background:#07262dd1;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}@media (width>=640px){.row-copy[data-astro-cid-hv3f3aze] h3[data-astro-cid-hv3f3aze],.row-sub[data-astro-cid-hv3f3aze]{text-align:left}.container[data-astro-cid-hv3f3aze]{padding:0 32px}.row-copy[data-astro-cid-hv3f3aze] h3[data-astro-cid-hv3f3aze]{font-size:28px;line-height:36px}.row-sub[data-astro-cid-hv3f3aze]{font-size:17px;line-height:26px}}@media (width>=960px){.solution-row[data-astro-cid-hv3f3aze]{padding:64px 0}.row-grid[data-astro-cid-hv3f3aze]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.row-5[data-astro-cid-hv3f3aze] .row-copy[data-astro-cid-hv3f3aze]{order:1}.row-5[data-astro-cid-hv3f3aze] .row-media[data-astro-cid-hv3f3aze]{order:2}.row-copy[data-astro-cid-hv3f3aze] h3[data-astro-cid-hv3f3aze]{font-size:32px;line-height:40px}.row-sub[data-astro-cid-hv3f3aze]{font-size:18px;line-height:27px}.row-bullets[data-astro-cid-hv3f3aze] li[data-astro-cid-hv3f3aze]{font-size:16px;line-height:24px}}.solution-row[data-astro-cid-zgfiiv6i]{background:var(--c2g-white,#fff);border-bottom:1px solid #07262d14;padding:48px 0}.container[data-astro-cid-zgfiiv6i]{padding:0 20px}.row-grid[data-astro-cid-zgfiiv6i]{flex-direction:column;gap:24px;display:flex}.row-num[data-astro-cid-zgfiiv6i]{font-family:var(--c2g-font);letter-spacing:.06em;color:var(--c2g-green);margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.row-copy[data-astro-cid-zgfiiv6i] h3[data-astro-cid-zgfiiv6i]{text-align:center;font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-teal);margin:0 0 12px;font-size:24px;line-height:32px}.row-sub[data-astro-cid-zgfiiv6i]{text-align:center;font-family:var(--c2g-font);color:var(--c2g-green);margin:0 0 20px;font-size:16px;font-weight:600;line-height:24px}.row-bullets[data-astro-cid-zgfiiv6i]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row-bullets[data-astro-cid-zgfiiv6i] li[data-astro-cid-zgfiiv6i]{font-family:var(--c2g-font);color:#07262dcc;align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:23px;display:flex}.row-bullets[data-astro-cid-zgfiiv6i] .tick[data-astro-cid-zgfiiv6i]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.row-media[data-astro-cid-zgfiiv6i]{position:relative}.row-media[data-astro-cid-zgfiiv6i] img[data-astro-cid-zgfiiv6i],.row-media[data-astro-cid-zgfiiv6i] video[data-astro-cid-zgfiiv6i]{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #07262d2e}.row-media[data-astro-cid-zgfiiv6i] video[data-astro-cid-zgfiiv6i]{aspect-ratio:8/5;cursor:zoom-in;background:#08182a}.expand-hint[data-astro-cid-zgfiiv6i]{color:#fff;font-family:var(--c2g-font);pointer-events:none;background:#07262dd1;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}@media (width>=640px){.row-copy[data-astro-cid-zgfiiv6i] h3[data-astro-cid-zgfiiv6i],.row-sub[data-astro-cid-zgfiiv6i]{text-align:left}.container[data-astro-cid-zgfiiv6i]{padding:0 32px}.row-copy[data-astro-cid-zgfiiv6i] h3[data-astro-cid-zgfiiv6i]{font-size:28px;line-height:36px}.row-sub[data-astro-cid-zgfiiv6i]{font-size:17px;line-height:26px}}@media (width>=960px){.solution-row[data-astro-cid-zgfiiv6i]{padding:64px 0}.row-grid[data-astro-cid-zgfiiv6i]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.row-6[data-astro-cid-zgfiiv6i] .row-media[data-astro-cid-zgfiiv6i]{order:1}.row-6[data-astro-cid-zgfiiv6i] .row-copy[data-astro-cid-zgfiiv6i]{order:2}.row-copy[data-astro-cid-zgfiiv6i] h3[data-astro-cid-zgfiiv6i]{font-size:32px;line-height:40px}.row-sub[data-astro-cid-zgfiiv6i]{font-size:18px;line-height:27px}.row-bullets[data-astro-cid-zgfiiv6i] li[data-astro-cid-zgfiiv6i]{font-size:16px;line-height:24px}}.solution-row[data-astro-cid-qs7z2x3n]{background:var(--c2g-teal);padding:56px 0}.container[data-astro-cid-qs7z2x3n]{padding:0 20px}.row-grid[data-astro-cid-qs7z2x3n]{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.row-copy[data-astro-cid-qs7z2x3n]{max-width:520px}.row-media[data-astro-cid-qs7z2x3n]{width:100%;position:relative}.row-media[data-astro-cid-qs7z2x3n] video[data-astro-cid-qs7z2x3n]{aspect-ratio:8/5;cursor:zoom-in;background:#08182a;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #00000059}.expand-hint[data-astro-cid-qs7z2x3n]{color:#fff;font-family:var(--c2g-font);pointer-events:none;background:#07262dd1;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}.row-copy[data-astro-cid-qs7z2x3n] h3[data-astro-cid-qs7z2x3n]{text-wrap:balance;font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:#fff;margin:0 0 12px;font-size:26px;line-height:34px}.row-sub[data-astro-cid-qs7z2x3n]{font-family:var(--c2g-font);color:var(--c2g-green);margin:0 0 28px;font-size:17px;font-weight:600;line-height:26px}@media (width>=640px){.container[data-astro-cid-qs7z2x3n]{padding:0 32px}.row-copy[data-astro-cid-qs7z2x3n] h3[data-astro-cid-qs7z2x3n]{font-size:30px;line-height:38px}.row-sub[data-astro-cid-qs7z2x3n]{font-size:18px;line-height:27px}}@media (width>=960px){.solution-row[data-astro-cid-qs7z2x3n]{padding:72px 0}.row-grid[data-astro-cid-qs7z2x3n]{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.row-media[data-astro-cid-qs7z2x3n]{order:2}.row-copy[data-astro-cid-qs7z2x3n]{order:1;max-width:none}.row-copy[data-astro-cid-qs7z2x3n] h3[data-astro-cid-qs7z2x3n]{font-size:36px;line-height:44px}.row-sub[data-astro-cid-qs7z2x3n]{font-size:20px;line-height:30px}}.solution-row[data-astro-cid-vme2fyda]{background:var(--c2g-white,#fff);border-bottom:1px solid #07262d14;padding:48px 0}.container[data-astro-cid-vme2fyda]{padding:0 20px}.row-grid[data-astro-cid-vme2fyda]{flex-direction:column;gap:24px;display:flex}.row-copy[data-astro-cid-vme2fyda] h3[data-astro-cid-vme2fyda]{text-wrap:balance;text-align:center;font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-teal);margin:0 0 12px;font-size:24px;line-height:32px}.row-sub[data-astro-cid-vme2fyda]{text-align:center;font-family:var(--c2g-font);color:var(--c2g-green);margin:0 0 20px;font-size:16px;font-weight:600;line-height:24px}.row-bullets[data-astro-cid-vme2fyda]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row-bullets[data-astro-cid-vme2fyda] li[data-astro-cid-vme2fyda]{font-family:var(--c2g-font);color:#07262dcc;align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:23px;display:flex}.row-bullets[data-astro-cid-vme2fyda] .tick[data-astro-cid-vme2fyda]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.row-media[data-astro-cid-vme2fyda]{position:relative}.row-media[data-astro-cid-vme2fyda] video[data-astro-cid-vme2fyda]{aspect-ratio:8/5;cursor:zoom-in;background:#08182a;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #07262d2e}.expand-hint[data-astro-cid-vme2fyda]{color:#fff;font-family:var(--c2g-font);pointer-events:none;background:#07262dd1;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}@media (width>=640px){.row-copy[data-astro-cid-vme2fyda] h3[data-astro-cid-vme2fyda],.row-sub[data-astro-cid-vme2fyda]{text-align:left}.container[data-astro-cid-vme2fyda]{padding:0 32px}.row-copy[data-astro-cid-vme2fyda] h3[data-astro-cid-vme2fyda]{font-size:28px;line-height:36px}.row-sub[data-astro-cid-vme2fyda]{font-size:17px;line-height:26px}}@media (width>=960px){.solution-row[data-astro-cid-vme2fyda]{padding:64px 0}.row-grid[data-astro-cid-vme2fyda]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.row-8[data-astro-cid-vme2fyda] .row-copy[data-astro-cid-vme2fyda]{order:1}.row-8[data-astro-cid-vme2fyda] .row-media[data-astro-cid-vme2fyda]{order:2}.row-copy[data-astro-cid-vme2fyda] h3[data-astro-cid-vme2fyda]{font-size:32px;line-height:40px}.row-sub[data-astro-cid-vme2fyda]{font-size:18px;line-height:27px}.row-bullets[data-astro-cid-vme2fyda] li[data-astro-cid-vme2fyda]{font-size:16px;line-height:24px}}.mid-cta[data-astro-cid-p3wi3kl2]{background:var(--c2g-white,#fff);border-bottom:1px solid #07262d14;padding:36px 0}.container[data-astro-cid-p3wi3kl2]{max-width:480px;margin:0 auto;padding:0 20px}.mid-cta-label[data-astro-cid-p3wi3kl2]{font-family:var(--c2g-font);color:var(--c2g-teal);text-align:center;margin:0 0 18px;font-size:18px;font-weight:700;line-height:26px}@media (width>=640px){.container[data-astro-cid-p3wi3kl2]{max-width:560px}.mid-cta-label[data-astro-cid-p3wi3kl2]{font-size:20px}}@media (width>=960px){.mid-cta[data-astro-cid-p3wi3kl2]{padding:44px 0}}.logos[data-astro-cid-dt4nqgxg]{background:var(--c2g-white,#fff);border-bottom:1px solid #07262d14;padding:40px 0 48px}.container[data-astro-cid-dt4nqgxg]{padding:0 20px}.heading[data-astro-cid-dt4nqgxg]{font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-teal);text-align:center;margin:0 0 30px;font-size:28px;line-height:36px}.heading[data-astro-cid-dt4nqgxg]:after{content:"";background:var(--c2g-green);border-radius:2px;width:56px;height:4px;margin:14px auto 0;display:block}.logo-chip[data-astro-cid-dt4nqgxg]{background:#07262d08;border:1px solid #07262d1a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:160px;height:92px;padding:14px 20px;display:flex;overflow:hidden}.logo-chip[data-astro-cid-dt4nqgxg] img[data-astro-cid-dt4nqgxg]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.logo-row[data-astro-cid-dt4nqgxg]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:none}.marquee[data-astro-cid-dt4nqgxg]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-astro-cid-dt4nqgxg]{gap:16px;width:max-content;animation:18s linear infinite marquee-scroll;display:flex}.marquee[data-astro-cid-dt4nqgxg]:hover .marquee-track[data-astro-cid-dt4nqgxg],.marquee[data-astro-cid-dt4nqgxg]:focus-within .marquee-track[data-astro-cid-dt4nqgxg],.marquee[data-astro-cid-dt4nqgxg]:active .marquee-track[data-astro-cid-dt4nqgxg]{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-dt4nqgxg]{display:none}.logo-row[data-astro-cid-dt4nqgxg]{display:flex}}@media (width>=640px){.container[data-astro-cid-dt4nqgxg]{padding:0 32px}.marquee[data-astro-cid-dt4nqgxg]{display:none}.logo-row[data-astro-cid-dt4nqgxg]{display:flex}.heading[data-astro-cid-dt4nqgxg]{font-size:36px;line-height:44px}.logo-chip[data-astro-cid-dt4nqgxg]{width:190px;height:108px}}@media (width>=960px){.logos[data-astro-cid-dt4nqgxg]{padding:56px 0 64px}.heading[data-astro-cid-dt4nqgxg]{font-size:var(--c2g-h2-size);line-height:var(--c2g-h2-lh);margin-bottom:36px}.logo-row[data-astro-cid-dt4nqgxg]{flex-wrap:nowrap;gap:28px}.logo-chip[data-astro-cid-dt4nqgxg]{width:220px;height:128px;padding:18px 28px}}.testimonial[data-astro-cid-wndhlqnz]{background:var(--c2g-teal);padding:56px 0 60px}.container[data-astro-cid-wndhlqnz]{max-width:480px;margin:0 auto;padding:0 20px}.testimonial-grid[data-astro-cid-wndhlqnz]{flex-direction:column;align-items:center;gap:32px;display:flex}.quote[data-astro-cid-wndhlqnz]{text-align:center;margin:0}.quote[data-astro-cid-wndhlqnz] p[data-astro-cid-wndhlqnz]{font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:#fff;margin:0;font-size:26px;line-height:34px}.mark[data-astro-cid-wndhlqnz]{color:var(--c2g-green)}.testimonial-media[data-astro-cid-wndhlqnz]{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:300px;margin:0;display:flex}.t-video[data-astro-cid-wndhlqnz]{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #00000059}.attribution[data-astro-cid-wndhlqnz]{text-align:center;font-family:var(--c2g-font);flex-direction:column;gap:4px;display:flex}.name[data-astro-cid-wndhlqnz]{color:var(--c2g-green);font-size:14px;font-weight:600;line-height:20px}.detail[data-astro-cid-wndhlqnz]{color:#ffffffa6;font-size:13px;font-weight:400;line-height:18px}@media (width>=640px){.container[data-astro-cid-wndhlqnz]{max-width:560px;padding:0 32px}.quote[data-astro-cid-wndhlqnz] p[data-astro-cid-wndhlqnz]{font-size:32px;line-height:42px}}@media (width>=960px){.testimonial[data-astro-cid-wndhlqnz]{padding:80px 0}.container[data-astro-cid-wndhlqnz]{max-width:1040px}.testimonial-grid[data-astro-cid-wndhlqnz]{flex-direction:row;justify-content:center;gap:80px}.testimonial-copy[data-astro-cid-wndhlqnz]{flex:1 1 0;max-width:460px}.quote[data-astro-cid-wndhlqnz]{text-align:left}.quote[data-astro-cid-wndhlqnz] p[data-astro-cid-wndhlqnz]{font-size:40px;line-height:52px}.testimonial-media[data-astro-cid-wndhlqnz]{flex:none;width:340px;max-width:none}.attribution[data-astro-cid-wndhlqnz]{text-align:center}}.invalidate[data-astro-cid-2hfcmft7]{background:var(--c2g-white,#fff);padding:48px 0 56px}.container[data-astro-cid-2hfcmft7]{padding:0 20px}h2[data-astro-cid-2hfcmft7]{font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-teal);text-align:center;margin:0 0 12px;font-size:26px;line-height:34px}.subhead[data-astro-cid-2hfcmft7]{font-family:var(--c2g-font);color:#07262db3;text-align:center;max-width:480px;margin:0 auto 28px;font-size:15px;font-weight:400;line-height:23px}.table-wrap[data-astro-cid-2hfcmft7]{border:1px solid #07262d1a;border-radius:12px;overflow-x:auto}table[data-astro-cid-2hfcmft7]{border-collapse:collapse;width:100%;font-family:var(--c2g-font)}th[data-astro-cid-2hfcmft7]{color:var(--c2g-teal);text-align:center;background:#07262d0a;border-bottom:1px solid #07262d1a;padding:12px 8px;font-size:12px;font-weight:700;line-height:16px}th[data-astro-cid-2hfcmft7].c2g-col{color:var(--c2g-green)}td[data-astro-cid-2hfcmft7]{text-align:center;border-bottom:1px solid #07262d0f;padding:12px 8px}tr[data-astro-cid-2hfcmft7]:last-child td[data-astro-cid-2hfcmft7]{border-bottom:none}.statement-col[data-astro-cid-2hfcmft7]{text-align:left;color:#07262dd9;max-width:160px;padding-left:14px;font-size:13px;font-weight:500;line-height:18px}.mark[data-astro-cid-2hfcmft7]{font-size:16px;font-weight:700}.cross[data-astro-cid-2hfcmft7]{color:#07262d4d}.mark[data-astro-cid-2hfcmft7].partial{color:#07262d6b;font-size:11.5px;font-style:italic;font-weight:500;line-height:15px}.tick-cell[data-astro-cid-2hfcmft7] img[data-astro-cid-2hfcmft7]{width:18px;height:18px;display:inline-block}.closing[data-astro-cid-2hfcmft7]{font-family:var(--c2g-font);color:var(--c2g-teal);text-align:center;margin:28px 0 0;font-size:17px;font-weight:600}@media (width>=640px){.container[data-astro-cid-2hfcmft7]{padding:0 32px}h2[data-astro-cid-2hfcmft7]{font-size:32px;line-height:40px}.subhead[data-astro-cid-2hfcmft7]{max-width:560px;font-size:17px;line-height:26px}th[data-astro-cid-2hfcmft7]{padding:16px 12px;font-size:14px}.statement-col[data-astro-cid-2hfcmft7]{max-width:260px;padding-left:20px;font-size:15px;line-height:22px}.mark[data-astro-cid-2hfcmft7]{font-size:20px}.tick-cell[data-astro-cid-2hfcmft7] img[data-astro-cid-2hfcmft7]{width:22px;height:22px}}@media (width>=960px){.invalidate[data-astro-cid-2hfcmft7]{padding:72px 0}h2[data-astro-cid-2hfcmft7]{font-size:var(--c2g-h1-size);line-height:var(--c2g-h1-lh)}th[data-astro-cid-2hfcmft7],td[data-astro-cid-2hfcmft7]{padding:20px 16px}.closing[data-astro-cid-2hfcmft7]{font-size:20px}}.reviews[data-astro-cid-4bjs7uhz]{background:var(--c2g-green);padding:48px 0 56px}.container[data-astro-cid-4bjs7uhz]{padding:0 20px}h2[data-astro-cid-4bjs7uhz]{font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:#fff;text-align:center;margin:0 0 32px;font-size:26px;line-height:34px}.cards[data-astro-cid-4bjs7uhz]{flex-direction:column;gap:16px;display:flex}.card[data-astro-cid-4bjs7uhz]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 8px 24px #07262d1f}.quote[data-astro-cid-4bjs7uhz]{font-family:var(--c2g-font);color:#07262dd9;margin:0 0 16px;font-size:14.5px;font-weight:400;line-height:22px}.attribution[data-astro-cid-4bjs7uhz]{align-items:center;gap:12px;margin-top:18px;display:flex}.attribution[data-astro-cid-4bjs7uhz] .logo[data-astro-cid-4bjs7uhz]{object-fit:contain;flex:none;width:auto;max-width:96px;height:40px}.name[data-astro-cid-4bjs7uhz]{font-family:var(--c2g-font);color:var(--c2g-teal);margin:0;font-size:14px;font-weight:700}@media (width>=640px){.container[data-astro-cid-4bjs7uhz]{padding:0 32px}h2[data-astro-cid-4bjs7uhz]{font-size:32px;line-height:40px}.quote[data-astro-cid-4bjs7uhz]{font-size:15.5px;line-height:24px}}@media (width>=960px){.reviews[data-astro-cid-4bjs7uhz]{padding:72px 0}h2[data-astro-cid-4bjs7uhz]{font-size:var(--c2g-h1-size);line-height:var(--c2g-h1-lh)}.cards[data-astro-cid-4bjs7uhz]{flex-direction:row;gap:24px}.card[data-astro-cid-4bjs7uhz]{flex:1;padding:28px}}.ask[data-astro-cid-l2gncxap]{background:var(--c2g-teal);padding:56px 0}.container[data-astro-cid-l2gncxap]{max-width:480px;margin:0 auto;padding:0 20px}h2[data-astro-cid-l2gncxap]{font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:#fff;text-align:center;margin:0 0 12px;font-size:28px;line-height:36px}.subhead[data-astro-cid-l2gncxap]{font-family:var(--c2g-font);color:#fffc;text-align:center;margin:0 0 32px;font-size:15px;font-weight:400;line-height:23px}.guarantees[data-astro-cid-l2gncxap]{flex-direction:column;gap:12px;margin:0 0 36px;padding:0;list-style:none;display:flex}.guarantees[data-astro-cid-l2gncxap] li[data-astro-cid-l2gncxap]{font-family:var(--c2g-font);color:#fff;align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:22px;display:flex}.guarantees[data-astro-cid-l2gncxap] .tick[data-astro-cid-l2gncxap]{flex-shrink:0;margin-top:2px}.ask-form[data-astro-cid-l2gncxap]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.ask-form[data-astro-cid-l2gncxap] label[data-astro-cid-l2gncxap]{font-family:var(--c2g-font);color:#ffffffd9;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ask-form[data-astro-cid-l2gncxap] input[data-astro-cid-l2gncxap],.ask-form[data-astro-cid-l2gncxap] textarea[data-astro-cid-l2gncxap]{font-family:var(--c2g-font);color:var(--c2g-teal);background:#fff;border:1px solid #fff3;border-radius:8px;padding:12px 14px;font-size:15px}.ask-form[data-astro-cid-l2gncxap] textarea[data-astro-cid-l2gncxap]{resize:vertical}.ask-form[data-astro-cid-l2gncxap] input[data-astro-cid-l2gncxap]:focus,.ask-form[data-astro-cid-l2gncxap] textarea[data-astro-cid-l2gncxap]:focus{outline:2px solid var(--c2g-orange);outline-offset:2px}.ask-form[data-astro-cid-l2gncxap] .btn-primary[data-astro-cid-l2gncxap]{cursor:pointer;border:none;width:100%;margin-top:8px;padding:14px 12px}@media (width<=380px){.ask-form[data-astro-cid-l2gncxap] .btn-primary[data-astro-cid-l2gncxap]{font-size:12.5px}}.form-status[data-astro-cid-l2gncxap]{font-family:var(--c2g-font);text-align:center;margin:0;font-size:13.5px;font-weight:600}.form-status[data-astro-cid-l2gncxap]:empty{display:none}.form-status[data-astro-cid-l2gncxap].success{color:var(--c2g-green)}.form-status[data-astro-cid-l2gncxap].error{color:#ff6b6b}.urgency[data-astro-cid-l2gncxap]{font-family:var(--c2g-font);color:#ffffffa6;text-align:center;margin:20px 0 0;font-size:13px;font-weight:500;line-height:20px}.success-view[data-astro-cid-l2gncxap]{text-align:center;padding:24px 0}.success-badge[data-astro-cid-l2gncxap]{justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.success-view[data-astro-cid-l2gncxap] h2[data-astro-cid-l2gncxap]{margin-bottom:10px}.success-view[data-astro-cid-l2gncxap] .subhead[data-astro-cid-l2gncxap]{margin-bottom:0}@media (width>=640px){.container[data-astro-cid-l2gncxap]{max-width:560px;padding:0 32px}h2[data-astro-cid-l2gncxap]{font-size:34px;line-height:42px}.subhead[data-astro-cid-l2gncxap]{font-size:17px;line-height:26px}}@media (width>=960px){.ask[data-astro-cid-l2gncxap]{padding:80px 0}h2[data-astro-cid-l2gncxap]{font-size:var(--c2g-h1-size);line-height:var(--c2g-h1-lh)}.ask-form[data-astro-cid-l2gncxap]{padding:32px}}.faq[data-astro-cid-7synugci]{background:var(--c2g-white,#fff);padding:48px 0 56px}.container[data-astro-cid-7synugci]{max-width:720px;margin:0 auto;padding:0 20px}h2[data-astro-cid-7synugci]{font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-teal);text-align:center;margin:0 0 32px;font-size:26px;line-height:34px}.faq-list[data-astro-cid-7synugci]{flex-direction:column;gap:12px;display:flex}.faq-item[data-astro-cid-7synugci]{background:#07262d05;border:1px solid #07262d1a;border-radius:10px;padding:16px 18px}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{font-family:var(--c2g-font);color:var(--c2g-teal);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:700;line-height:22px;list-style:none;display:flex}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]:after{content:"+";color:var(--c2g-green);flex-shrink:0;font-size:20px;font-weight:400}.faq-item[data-astro-cid-7synugci][open] summary[data-astro-cid-7synugci]:after{content:"−"}.faq-answer[data-astro-cid-7synugci]{border-top:1px solid #07262d14;margin-top:14px;padding-top:14px}.faq-answer[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{font-family:var(--c2g-font);color:#07262dcc;margin:0 0 12px;font-size:14.5px;font-weight:400;line-height:23px}.faq-answer[data-astro-cid-7synugci] p[data-astro-cid-7synugci]:last-child{margin-bottom:0}@media (width>=640px){.container[data-astro-cid-7synugci]{padding:0 32px}h2[data-astro-cid-7synugci]{font-size:32px;line-height:40px}.faq-item[data-astro-cid-7synugci]{padding:20px 24px}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{font-size:16px}.faq-answer[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{font-size:15.5px;line-height:25px}}@media (width>=960px){.faq[data-astro-cid-7synugci]{padding:72px 0}h2[data-astro-cid-7synugci]{font-size:var(--c2g-h1-size);line-height:var(--c2g-h1-lh)}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--c2g-teal);border-top:1px solid #ffffff14;padding:28px 0}.container[data-astro-cid-jo6i4kqk]{padding:0 20px}.footer-inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.footer-logo[data-astro-cid-jo6i4kqk]{opacity:.85;width:auto;height:26px}.copyright[data-astro-cid-jo6i4kqk]{font-family:var(--c2g-font);color:#ffffff8c;order:3;margin:0;font-size:12.5px;font-weight:400}@media (width>=640px){.container[data-astro-cid-jo6i4kqk]{padding:0 32px}.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between}.copyright[data-astro-cid-jo6i4kqk]{order:0}}.booking-modal[data-astro-cid-mp7bp7v4]{background:var(--c2g-white,#fff);opacity:0;border:none;border-radius:16px;width:min(92vw,460px);max-height:min(88dvh,620px);margin:auto;padding:24px 22px;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);overflow-y:auto;transform:scale(.94)translateY(10px);box-shadow:0 24px 80px #00000080}.booking-modal[data-astro-cid-mp7bp7v4].is-open{opacity:1;transform:scale(1)translateY(0)}.booking-modal[data-astro-cid-mp7bp7v4]::backdrop{backdrop-filter:blur(2px);opacity:0;background:#07262db3;transition:opacity .24s}.booking-modal[data-astro-cid-mp7bp7v4].is-open::backdrop{opacity:1}.modal-close[data-astro-cid-mp7bp7v4]{width:34px;height:34px;color:var(--c2g-teal);cursor:pointer;background:#07262d0f;border:none;border-radius:50%;font-size:20px;line-height:1;transition:background .15s;position:absolute;top:14px;right:14px}.modal-close[data-astro-cid-mp7bp7v4]:hover{background:#07262d1f}.booking-modal[data-astro-cid-mp7bp7v4] h2[data-astro-cid-mp7bp7v4]{font-family:var(--c2g-font);font-weight:var(--c2g-h1-weight);color:var(--c2g-teal);text-align:center;margin:2px 0 6px;padding-right:26px;font-size:21px;line-height:27px}.subhead[data-astro-cid-mp7bp7v4]{font-family:var(--c2g-font);color:#07262da6;text-align:center;margin:0 0 6px;font-size:13.5px;font-weight:400;line-height:19px}.email-line[data-astro-cid-mp7bp7v4]{font-family:var(--c2g-font);color:#07262d99;text-align:center;margin:0 0 18px;font-size:13px;font-weight:400;line-height:18px}.email-line[data-astro-cid-mp7bp7v4] a[data-astro-cid-mp7bp7v4]{color:var(--c2g-teal);font-weight:600;text-decoration:underline}.ask-form[data-astro-cid-mp7bp7v4]{flex-direction:column;gap:12px;display:flex}.ask-form[data-astro-cid-mp7bp7v4] label[data-astro-cid-mp7bp7v4]{font-family:var(--c2g-font);color:#07262dd9;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}.ask-form[data-astro-cid-mp7bp7v4] input[data-astro-cid-mp7bp7v4],.ask-form[data-astro-cid-mp7bp7v4] textarea[data-astro-cid-mp7bp7v4]{font-family:var(--c2g-font);color:var(--c2g-teal);background:#fff;border:1px solid #07262d2e;border-radius:8px;padding:10px 13px;font-size:15px}.ask-form[data-astro-cid-mp7bp7v4] textarea[data-astro-cid-mp7bp7v4]{resize:vertical}.ask-form[data-astro-cid-mp7bp7v4] input[data-astro-cid-mp7bp7v4]:focus,.ask-form[data-astro-cid-mp7bp7v4] textarea[data-astro-cid-mp7bp7v4]:focus{outline:2px solid var(--c2g-orange);outline-offset:2px}.more-detail[data-astro-cid-mp7bp7v4]{border:1px solid #07262d1f;border-radius:8px;padding:0}.more-detail[data-astro-cid-mp7bp7v4] summary[data-astro-cid-mp7bp7v4]{cursor:pointer;font-family:var(--c2g-font);color:#07262db3;justify-content:space-between;align-items:center;padding:10px 13px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.more-detail[data-astro-cid-mp7bp7v4] summary[data-astro-cid-mp7bp7v4]::-webkit-details-marker{display:none}.more-detail[data-astro-cid-mp7bp7v4] summary[data-astro-cid-mp7bp7v4]:after{content:"+";color:var(--c2g-green);font-size:16px;font-weight:400}.more-detail[data-astro-cid-mp7bp7v4][open] summary[data-astro-cid-mp7bp7v4]:after{content:"−"}.more-detail[data-astro-cid-mp7bp7v4] summary[data-astro-cid-mp7bp7v4] span[data-astro-cid-mp7bp7v4]{color:#07262d73;margin-left:4px;font-weight:400}.more-detail-fields[data-astro-cid-mp7bp7v4]{flex-direction:column;gap:12px;padding:0 13px 13px;display:flex}.ask-form[data-astro-cid-mp7bp7v4] .btn-primary[data-astro-cid-mp7bp7v4]{cursor:pointer;border:none;width:100%;margin-top:2px;padding:13px 12px}@media (width<=380px){.ask-form[data-astro-cid-mp7bp7v4] .btn-primary[data-astro-cid-mp7bp7v4]{font-size:12.5px}}.form-status[data-astro-cid-mp7bp7v4]{font-family:var(--c2g-font);text-align:center;min-height:16px;margin:2px 0 0;font-size:13px;font-weight:600}.form-status[data-astro-cid-mp7bp7v4].success{color:var(--c2g-green)}.form-status[data-astro-cid-mp7bp7v4].error{color:#ff6b6b}.success-view[data-astro-cid-mp7bp7v4]{text-align:center;padding:12px 0 4px}.success-badge[data-astro-cid-mp7bp7v4]{justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.success-view[data-astro-cid-mp7bp7v4] h2[data-astro-cid-mp7bp7v4]{margin-bottom:8px;padding-right:0}.success-view[data-astro-cid-mp7bp7v4] .subhead[data-astro-cid-mp7bp7v4]{margin-bottom:0}@media (width>=640px){.booking-modal[data-astro-cid-mp7bp7v4]{padding:32px 30px}.booking-modal[data-astro-cid-mp7bp7v4] h2[data-astro-cid-mp7bp7v4]{font-size:25px;line-height:31px}.subhead[data-astro-cid-mp7bp7v4]{font-size:14.5px}}
